SAITO Tomomi

Opinion

荒天の時は無理して出社する必要があるのか

個人的には荒天の時は無理して出社する必要はあるのだろうか。もちろん、業種・職種によっては、出社していることが絶対条件の場合も少なくはないが、コンピューターとインターネットがあれば仕事が成立するような仕事であれば、個人的には無理して出社するこ...
IT/Computer

Swift 2.xと3.xは共存できない

これは当たり前といえば当たり前なのだが、Swift 2.xと3.xは共存させることはできない。これはSwiftで書かれたフレームワークを使っている場合に問題となるのだが、Swift 3.xを使ったプロジェクトはSwift 2.xで作られたフ...
iOS

Xcode 8.0ではキーチェンアクセスの挙動が変わった?

Xcode 8.0からキーチェンアクセスの挙動が微妙に変わったようである。具体的には、セキュリティーが厳しくなったのか、Xcodeのプロジェクト設定でKeychain Sharingの設定がオフになっている場合は、キーチェンアクセスが機能し...
Diary

macOS Sierraへアップグレードした

日本時間の21日にmacOS Sierraがリリースされた。これは、これまでのOS Xという名称から、新しい名称である「macOS」へと変更された最初のリリースであり、様々な機能も新たに追加されていることから、Siriの追加などから大きなア...
iOS

簡単な画像ダウンロードライブラリーを作ってみた

独自にライブラリーの開発を行っており、まだ試験的ではあるものの、画像の取得・管理を行うためのライブラリー「PFImageStore」を開発し、GitHubに上げている。現在は試験的に動くようになったという状況のみで、まだ実用レベルには達して...
HTML/Markdown

HTMLを書くのはテキストエディタでもできる

今見ているウェブページは基本的にはHTMLというマークアップ言語で書かれており、その内容は特定の書式で定義づけられたプレーンテキストである。もちろん、実際にはこのほかにもCSSやJavaScript、画像ファイルなどのファイルがリンクされて...
IT/Computer

最新OSへの対応はコストを強いるが・・・

Windows 10やiOS、macOSなどは、定期的に最新バージョンがリリースされるようになり、否応無しにそれに対応する必要があり、開発者・利用者共にコストを強いる面がある。
Diary

もう11万PVか

このブログもJetpackによるアクセス数計測を開始してから、11万PVに達していたことになった。なんだかんだで、読まれるようになったんだなと考える今日この頃である。
iOS

CocoaPodsやCarthageを使っている場合はXcode 8.0へのアップデートは待った方がいい

もしiOSおよmacOSのアプリプロジェクトでCocoaPodsやCarthageを使っているのであれば、一旦Xcode 8.0へのアップデートは待った方が良い。そうしないと、かなり大変なことになるからである。
IT/Computer

apt-getやaptitudeでmooする

今回はちょっとしたネタとして、Debianのapt-get及びaptitudeコマンドのイースターエッグであるmooについて色々書いてみたい。今回は本当に無駄な小ネタなので、本気にしないでもらいたい。
IT/Computer

Swiftを意識したObjective-Cのヘッダーファイルの作り方

Swiftが登場してから2年以上経過しており、Swiftが使われるパターンもかなり増えている。一方で、プログラミングの仕方によっては、依然としてSwiftが合わないような場合、例えば、ライブラリー開発や、C++を混在させたコードなどがあるが...
IT/Computer

iPhone 7のFeliCa対応はある意味ではそれほど不思議ではない

iPhone 7でついにFeliCaに対応、これによってSuicaなどのいわゆる「おサイフケータイ」のような機能という意味では大きな課題は解消されたということになるのだが、個人的には今回の件はそれほど不思議なことではないように考えている。
IT/Computer

Windows 10 Anniversary UpdateでBashが使えるようになったが・・・

Windows 10 Anniversary Updateで、ついにInsider Previewを除けば、Windows上でUbuntuベースのBash環境「Bash on Ubuntu on Windows」が使えるようになったのだが、...
IT/Computer

コールバック処理の実装方法について

プログラミング言語などで、何らかの非同期処理やイベントベースの処理を行う際に、「何らかのイベントが届いたら、こういう処理を行う」というような処理の仕方を行うときがある。例えば、ファイルのダウンロード処理などがそれに該当する。この場合は、ダウ...
Diary

Whether I should write article(s) in English?

This is my first article written in English language in this blog. I wrote a lot of articles in Japanese language before...
Diary

敬称としての「〜さん」が非日本語話者でも使われる時があるのはなぜか

諸事情で非日本語話者と英語などでやりとりすることがあるのだが、近年ではそのやりとりのなかに相手を呼ぶときなどで、日本人相手の場合は「-san」という表現が往々にして見られる。
IT/Computer

複数のプログラミング言語を覚えることはもはや必須条件

すでにアプリやシステムは特定のシステム単体では成り立っておらず、複数のマシン、あるいはクライアント・サーバー・ウェブといった複数の要素の組み合わせで成り立っているものがほとんどになっている。したがって、そのようなアプリやシステムを作りたいと...
IT/Computer

サーバー系Linuxで最近はXFSがメインになりつつある?

最近、サーバー系のLinuxではXFSが主流のファイルシステムへとなりつつあるのだろうか。というのも、RedHat Enterprise Linux 7やFedora Server 22のデフォルトのファイルシステムとして採用されたり、近年...
IT/Computer

Javaには構造体がないのでクラスで代用するしかない

C言語からプログラミングを始めた場合、Javaのプログラミングの学習を行った際に時折遭遇するものとして、「Javaで構造体を表現したい時はどうすればいいのか」という問題がある。Javaでは構造体がないので、クラスで代用するという方法がある。
IT/Computer

フロッピーはオワコンになった

今となってはもはや使われなくなったメディアとして、フロッピーディスクが挙げられる。これはメーカーやベンダーによっては「ディスケットディスク」や「フロッピィディスク」などとも呼ばれることもある。1990年代末までは使われていたが、21世紀に入...