Swift Swiftのguard構文を使う SwiftのfatalErrorとはでほんの少しだけguard構文に触れていたが、しっかりとしたguard構文の説明を行なっていなかったので、今回はその説明をしたい。 2017.05.25 Swift
Programming プログラミングにおける3つの基本処理 プログラミングにおいて、順次・分岐・反復という3つの処理が基本となる。この3つの処理を組み合わせることによって、複雑なプログラムを作り上げることができるようになる。ここでは、3つの基本処理について説明してみたい。 2017.05.19 Programming
iOS macOS Sierra 10.12.5/iOS 10.3.2アップデートが提供された 米アップル社は2017年5月15日(米国時間)、macOS Sierra 10.12.5及びiOS 10.3.2のアップデートを提供した。macOSのアップデートはMac AppStoreより、iOSのアップデートは設定アプリよりダウンロー... 2017.05.17 iOSMac
Windows 世界規模のランサムウェアの影響で異例のパッチ配布へ 2017年5月12日、米マイクロソフト社は世界規模で発生した「WannaCrypt」攻撃を受けて、すでにサポートが終了しているWindows XP及びWindows 8への修正パッチを提供した ((cf: 『世界規模のランサムウェア攻撃でM... 2017.05.15 Windows
C# Visual Studio for Macもついに正式版に 米マイクロソフト社は2017年5月10日(米国時間)、Visual Studio for Macの正式版がリリースされた。プレビュー版利用者はアップデートで正式版にアップデート可能である。 2017.05.14 C#
IT/Computer FuchsiaはAndroidの後継になりうるか 米Google社ではスマートフォン向けOSであるAndroid、およびウェブアプリ特化のOSであるChrome OSを提供しているが、それとは別に「Fuchsia」を開発しているとのことである。 2017.05.12 IT/Computer
Windows Windows 10利用者はこまめなアップグレードを Windows 10の初期バージョン「1507」は2017年5月9日をもって更新プログラムの提供およびサポートを終了した。これによって、当該バージョンの利用者は新しいバージョンにアップデートする必要に迫られる。 2017.05.10 Windows
Windows Windows 10 Sが登場とのこと 米国時間の5月2日、マイクロソフト社はWindows 10の教育機関向けエディション「Windows 10 S」を発表した。これはWindows 10の教育機関向け機能制限版に当たる。 2017.05.03 Windows
Swift for_whereの使い方 SwiftはObjective-Cからかなりより新しいコードの書き方が提唱された一方、なおかつC言語に由来するレガシーな書き方を排除する傾向にあり、Swift 3ではそれが推し進められた形となった。さて、今回はSwiftで使われるであろうf... 2017.05.01 Swift
Swift Color LiteralとImage Literalを使う Xcode 8以降では、UIColorとUIImageについて、使いこなせればかなり便利な機能が追加されている。それがColor LiteralとImage Literalである。これらではXcode 8系ではコード上でも画像や色のプレビュ... 2017.04.29 Swift
Linux UbuntuはGNOMEに回帰とのこと GNU/Linuxシステムとしては、主にデスクトップ用途などで使われているUbuntuを開発しているカノニカル社は、ユーザーインターフェースの「Unity」の開発を終了するとのことである。2018年にリリースされる予定の「Ubuntu 18... 2017.04.24 Linux
Windows ブリーフケースって何だったのか? Windows 7まではブリーフケースという機能があったが、Windows 8で既に廃止されたようである。とはいえ、そもそもブリーフケースはどういうものだったのだろうか?いろいろ調べてみた。 2017.04.23 Windows
Windows Windows 10 Insider PreviewではすでにRedstone 3に 2017年4月11日(手動アップデートでは4月5日)にWindows 10 Creators Update(Redstone 2)のリリース版登場後、現在ではInsider PreviewのFastリングではすでにRedstone 3の試用... 2017.04.21 Windows
IT/Computer MastodonはTwitterの後継になり得るのか 最近、Twitterに似た分散型SNSツール「Mastodon」が話題になっているという。見ている限り、かなりTwitterを意識しているようで、インターフェース的にはTwitterに似ているという印象である。 2017.04.19 IT/Computer
Mac Mac Proのコンセプトデザインは・・・ 『次世代Mac Proのコンセプトデザインが公開!性能アップが簡単なモジュール方式』(iPhone Mania)によれば、ドイツのテクノロジー系メディアCurvedが次世代のモジュラーデザインのMac Proのコンセプトデザインを公開したと... 2017.04.16 Mac
WordPress WordPressは意外と敷居が高いのかも もう、数年くらい前からWordPressを使って記事を書き続けているが、ふと気になったことがある。それは、WordPressは意外と敷居が高いのかもしれないということである。 2017.04.13 WordPress
Objective-C Objective-CからSwiftに乗り換えた時に戸惑ったこと 今でこそメインで使っているプログラミング言語がSwiftになり、だいぶ慣れてきたのだが、Swiftを使い始めた時はその言語仕様の違いからかなり戸惑った。ここでは私が戸惑ったことなどを書いてみたい。 2017.04.12 Objective-CSwift
TIPS Circle CIでgit submoduleをクローンしたい場合 最近では、様々なプロジェクトでCircle CIを使っていると考えられる。Circle CIではGitHubやBitbucketと連携して、コミットのプッシュを受け取ったら、自動的にビルドやテストをすることができる。さて、今回はgit su... 2017.04.10 TIPS
Mac Mac Proは2018年にフルモデルチェンジとのこと アップル社のMac Proは、2013年に黒いゴミ箱を彷彿させるモデルとなってから、3年以上にわたってアップデートさえない状態だったが、2018年にフルモデルチェンジがなされるとのことであると発表された。また、価格は据え置きでCPU/RAM... 2017.04.07 Mac
Mac homebrew-cask備忘録(2017年4月6日編) 当ブログでもHomebrewに関する記事を書いているが、その一部が現在の内容とはそぐわないものとなっていた。特にGUIアプリを中心に管理されているhomebrew-caskについては大きく変わっているので、ここで現在ではどうなっているのかを... 2017.04.06 Mac