IT/Computer

Swift

Swiftのguard構文を使う

SwiftのfatalErrorとはでほんの少しだけguard構文に触れていたが、しっかりとしたguard構文の説明を行なっていなかったので、今回はその説明をしたい。
Programming

プログラミングにおける3つの基本処理

プログラミングにおいて、順次・分岐・反復という3つの処理が基本となる。この3つの処理を組み合わせることによって、複雑なプログラムを作り上げることができるようになる。ここでは、3つの基本処理について説明してみたい。
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のアップデートは設定アプリよりダウンロー...
Windows

世界規模のランサムウェアの影響で異例のパッチ配布へ

2017年5月12日、米マイクロソフト社は世界規模で発生した「WannaCrypt」攻撃を受けて、すでにサポートが終了しているWindows XP及びWindows 8への修正パッチを提供した ((cf: 『世界規模のランサムウェア攻撃でM...
C#

Visual Studio for Macもついに正式版に

米マイクロソフト社は2017年5月10日(米国時間)、Visual Studio for Macの正式版がリリースされた。プレビュー版利用者はアップデートで正式版にアップデート可能である。
IT/Computer

FuchsiaはAndroidの後継になりうるか

米Google社ではスマートフォン向けOSであるAndroid、およびウェブアプリ特化のOSであるChrome OSを提供しているが、それとは別に「Fuchsia」を開発しているとのことである。
Windows

Windows 10利用者はこまめなアップグレードを

Windows 10の初期バージョン「1507」は2017年5月9日をもって更新プログラムの提供およびサポートを終了した。これによって、当該バージョンの利用者は新しいバージョンにアップデートする必要に迫られる。
Windows

Windows 10 Sが登場とのこと

米国時間の5月2日、マイクロソフト社はWindows 10の教育機関向けエディション「Windows 10 S」を発表した。これはWindows 10の教育機関向け機能制限版に当たる。
Swift

for_whereの使い方

SwiftはObjective-Cからかなりより新しいコードの書き方が提唱された一方、なおかつC言語に由来するレガシーな書き方を排除する傾向にあり、Swift 3ではそれが推し進められた形となった。さて、今回はSwiftで使われるであろうf...
Swift

Color LiteralとImage Literalを使う

Xcode 8以降では、UIColorとUIImageについて、使いこなせればかなり便利な機能が追加されている。それがColor LiteralとImage Literalである。これらではXcode 8系ではコード上でも画像や色のプレビュ...
Linux

UbuntuはGNOMEに回帰とのこと

GNU/Linuxシステムとしては、主にデスクトップ用途などで使われているUbuntuを開発しているカノニカル社は、ユーザーインターフェースの「Unity」の開発を終了するとのことである。2018年にリリースされる予定の「Ubuntu 18...
Windows

ブリーフケースって何だったのか?

Windows 7まではブリーフケースという機能があったが、Windows 8で既に廃止されたようである。とはいえ、そもそもブリーフケースはどういうものだったのだろうか?いろいろ調べてみた。
Windows

Windows 10 Insider PreviewではすでにRedstone 3に

2017年4月11日(手動アップデートでは4月5日)にWindows 10 Creators Update(Redstone 2)のリリース版登場後、現在ではInsider PreviewのFastリングではすでにRedstone 3の試用...
IT/Computer

MastodonはTwitterの後継になり得るのか

最近、Twitterに似た分散型SNSツール「Mastodon」が話題になっているという。見ている限り、かなりTwitterを意識しているようで、インターフェース的にはTwitterに似ているという印象である。
Mac

Mac Proのコンセプトデザインは・・・

『次世代Mac Proのコンセプトデザインが公開!性能アップが簡単なモジュール方式』(iPhone Mania)によれば、ドイツのテクノロジー系メディアCurvedが次世代のモジュラーデザインのMac Proのコンセプトデザインを公開したと...
WordPress

WordPressは意外と敷居が高いのかも

もう、数年くらい前からWordPressを使って記事を書き続けているが、ふと気になったことがある。それは、WordPressは意外と敷居が高いのかもしれないということである。
Objective-C

Objective-CからSwiftに乗り換えた時に戸惑ったこと

今でこそメインで使っているプログラミング言語がSwiftになり、だいぶ慣れてきたのだが、Swiftを使い始めた時はその言語仕様の違いからかなり戸惑った。ここでは私が戸惑ったことなどを書いてみたい。
TIPS

Circle CIでgit submoduleをクローンしたい場合

最近では、様々なプロジェクトでCircle CIを使っていると考えられる。Circle CIではGitHubやBitbucketと連携して、コミットのプッシュを受け取ったら、自動的にビルドやテストをすることができる。さて、今回はgit su...
Mac

Mac Proは2018年にフルモデルチェンジとのこと

アップル社のMac Proは、2013年に黒いゴミ箱を彷彿させるモデルとなってから、3年以上にわたってアップデートさえない状態だったが、2018年にフルモデルチェンジがなされるとのことであると発表された。また、価格は据え置きでCPU/RAM...
Mac

homebrew-cask備忘録(2017年4月6日編)

当ブログでもHomebrewに関する記事を書いているが、その一部が現在の内容とはそぐわないものとなっていた。特にGUIアプリを中心に管理されているhomebrew-caskについては大きく変わっているので、ここで現在ではどうなっているのかを...