SAITO Tomomi

Swift

SwiftLintのルールがさらに厳しくなった

2017年3月23日にSwiftLint 0.17.0がリリースされた。SwiftLintはswift-style-guideをもとに、開発中のアプリがそのガイドにマッチしているかどうかを調べることができる。
Diary

4月に向けて

ついに3月も最後の週になった。今度の土曜日から4月、新年度となり、日本の企業や学校などにおいては、新しい年度ということになる。そういうこともあって、新入社員や学生にとっては新しいことにチャレンジする大きな機会になるだろう。
JavaScript

Node.jsのインストールはとっても簡単

Node.jsを最近使っているがで言及したが、最近Node.jsを使うようになった。開発環境はインストールの難易度が高いというものも珍しくはないが、Node.jsに関して言えば、単純に試したいだけであれば、インストールはとっても簡単である。
Windows

Windows Vistaのサポート期限は4月11日に終了

Windows Vistaの延長サポート期限が2017年4月11日に終了する。これ以降は、Windows Vistaにおいてはセキュリティーの脆弱性が判明した場合も修正パッチが提供されることはなくなるため、セキュリティー上深刻な状態になる。
IT/Computer

新しいiPadが登場・iPhone 7シリーズには新色も

米アップル社は9.7インチのiPadを3月25日に発売すると発表がなされ、アップルのウェブサイトでもiPadのラインアップが更新されている。また、iPhone 7シリーズには新色が登場した。
JavaScript

Node.jsを最近使っているが

最近、アプリ開発におけるテスト・デバッグ目的でNode.jsを使っており、ネイティブだけでは限界のある処理も比較的容易にできるようになっている。
IT/Computer

最近、Electron系のアプリが増えている

最近、Electronを採用したアプリ、特にエディターにおいては増えているように見られる。例えば、最近メジャーなテキストエディタになりつつあるVisual Studio CodeやAtomなどが挙げられる。これらは近年では頻繁に使われるよう...
IT/Computer

Nintendo Switch発売から2週間

2017年3月3日にNintendo Switchが登場してからすでに2週間が経過、依然として転売目的の買い占めの影響もあるものの品薄状態が続いている。その状態ながらも売れ行きは好調のようである。
Swift

Swiftのextensionをうまく使う

Swiftではextensionとして、あるクラスまたは構造体自体を拡張することができる。これは、Objective-Cにおけるcategoryまたはclass extensionに相当するものだが、Swiftではより柔軟にextensio...
Diary

さくらのVPSがスケールアップに対応したと発表されたが

『「さくらのVPS」 スケールアップ機能追加のお知らせ』(さくらインターネット)によれば、2017年3月15日にさくらのVPS(2014年11月27日以降の契約のみ)がスケールアップ(上位プランへの切り替え)に対応したとのことである。
News

日比谷線の新型車両は3月25日に登場

東京メトロは3月15日、日比谷線の新型車両「13000系」による営業運転を3月25日より開始すると発表した ((『日比谷線新型車両13000系 2017年3月25日(土)から本格します!』 - 東京メトロ)) 。2017年度には東武鉄道より...
Trivia

バーチャルボーイを考察してみる

バーチャルボーイに関する記事についてはバーチャルボーイの画面は精神衛生上良くないなで取り上げたことはあるが、最近ではVRをはじめとした、ゴーグル型のディスプレイを使うようなデバイスの進歩が著しく、もう一度取り上げてみたかったため、今回、バー...
Programming

CocoaPodsのインストール方法

今日ではiOS/macOS向けアプリ開発ではほぼ確実に使われているであろう開発者向けパッケージ管理ツールであるCocoaPods。そのツールのインストール方法は一つではなく、何通りかの方法があることが挙げられる。ここでは想定されうるインスト...
IT/Computer

Visual Studio for Macも今年あたりには正式版になるのだろうか?

米国時間2017年3月7日、米マイクロソフト社はVisual StudioのWindows向け最新版、「Visual Studio 2017」をリリースした一方、クロスプラットフォーム向けにはVisual Studio Codeを、Mac向...
TIPS

anyenvというのもあるのか

現在、複数のNode.jsのバージョンを管理するのにはnvmを、Rubyのバージョン管理にはrbenvを使っているが、それらを一つにまとめることができるという、かなり便利なツールがあるという。それが、anyenvというツールだそうだ。
News

ゲーム電卓は知らないが・・・?

『君は「ゲーム電卓」を知っているか 80年代に彗星のごとく現れて消えたレトロガジェット』(ITmedia)の記事で、ゲーム電卓に関する記事が書かれている。私はゲーム電卓を知らない世代であるため、あの時代は電卓にも色々な遊び心があった時代なん...
Diary

3.11から6年

2011年3月11日、あの東日本大震災から今日で6年を迎えた。その影響は今日もなお残っている。
IT/Computer

WebAssemblyなるものもあるのか

Mozillaは2017年3月7日にFirefox 52をリリース、新たに一般利用者向けウェブブラウザとしては初めてWebAssemblyを有効化したという。このWebAssemblyは、バイナリーコードを使うことでリッチコンテンツをより高...
IT/Computer

Ryzen 7シリーズはコスパ良好とのこと

2017年3月3日にAMDより「Ryzen」が発売された。これはAMD FXシリーズなどで採用されたBulldozerアーキテクチャーの後継となる「Zen」アーキテクチャーを採用したCPUで、今回発売されたRyzen 7シリーズでは8コア1...
Programming

ありがちなメモリーリークとその対処法

アプリ開発をおこなっていると、必ずと言っていいほどメモリーリークが問題になってくる。これはかなり頭を悩ませられるが、是非とも対処したいものである。