IT/Computer

Swift

Swift 4への移行も意外と面倒?

WWDC 2017でmacOS High Sierra/iOS 11が発表、それらのベータ版が配布されたとともに、Xcode 9.0/Swift 4.0も登場した。私も試験的にSwift 4.0への移行をテストして見るときがあるが、Swif...
Mac

iMac Proって、需要が見込めるのだろうか?

WWDC 2017で発表された、iMacシリーズのプロ向けモデルに相当する「iMac Pro」が発表されたが、正直なところ、どれくらいの需要があるのかどうか、あまり予想が立てられないと考えている。特に一体型特有の懸念点を考えると、Mac P...
IT/Computer

主要OSの64bit移行状況を調べてみる

WWDC 2017でiOS 11及びmacOS High Sierraが発表され、iOS 11では64bit専用に、macOS High Sierraでは32bitアプリをサポートする最後のOSとなったことで、iOS/macOSでは64bi...
iOS

iOS 11に移行する前に気をつけるべきこと

iOS/macOS共に32bitアプリサポートが終了に向かうでも言及したが、iOS 11以降は完全に64ビット専用となるため、32ビット専用アプリは動作しなくなる。そのため、古いアプリは最新バージョンにアップデートするか、削除する必要がある...
iOS

iOS/macOS共に32bitアプリサポートが終了に向かう

iOS及びmacOSにおける64bitへの完全移行が進んでいる。iOS 11では32ビットアプリは動作対象外となり64ビット専用に、macOS High Sierraが32ビットアプリをサポートする最後のmacOSとなることも発表された。
IT/Computer

はてなダイアリーの新規開設受付、終了へ

『はてなダイアリーの新規開設受付を2017年7月3日をもって終了します』(はてなダイアリー日記)によれば、2017年7月3日をもって、ブログサービス「はてなダイアリー」の新規開設受付を終了することが発表、新規に登録する利用者にははてなブログ...
iOS

WWDC 2017が始まったー予想外の発表も多く

2017年6月5日(米国時間)、WWDC 2017が開始した。このイベントは9日まで続く。今回は予想外の発表が多かった印象がある。
IT/Computer

CPU戦争もさらなるステージに突入か

2017年3月2日(米国時間)にAMDよりRyzenが発売、5月末にはインテルより最大18コア/36スレッドのCore i9シリーズの登場、さらにAMDよりRyzen Threadripperが発表されるなど、PC向けCPUの競争はさらなる...
IT/Computer

二進数で表示する時計が登場?

『The City Clock - Paris design』にて、この発想は考えられなかったというような時計が公開されている。窓のライト、それも点いているか消えているかの組み合わせで表示する、二進数表示の時計のようだ。
IT/Computer

Microsoft Wordの10.5ポイントの意味

『なぜWordのデフォルトフォントサイズは「10.5」なのか?』(ITmediaねとらぼアンサー)の記事が一部の人にとって素朴な疑問であるMicrosoft Wordで使われている10.5ポイントの意味について書かれている。
IT/Computer

最近はバッテリーの交換ができないのが主流になっている

最近、ノートPCやスマートフォン、タブレットなどにおいて、他にもゲーム機などにおいても、バッテリーの交換ができないものが主流になっている。特にこの10年でいつの間にか電池交換ができるものが少なくなった感がある。それはどうしてだろうか?
iOS

WWDC 2017に向けて

アップル社は6月5日〜9日(米国時間)にかけてカリフォルニア州サンノゼにおいて、WWDC 2017を実施する。すでに様々なうわさが飛び交っており、未だに期待されていることがうかがえる。
Programming

if (XXX == true) はNG

プログラミングでは条件分岐は必須事項と言える。その中でもif文は極めて初歩的な段階で習得するほど重要なものと言える。ただし、その条件分岐のルールは言語によって異なる場合があるので、それが落とし穴になってしまうこともある。今回はSwiftとC...
Swift

Swiftで整数・実数が絡む計算の時に気をつけるべきこと

プログラミング言語では必ずといっていいほど計算が行われる。当然ながらSwiftでも演算が行えるわけだが、Swiftにおいては整数と実数が絡む計算をする時は気をつけなければならないことがある。とはいっても、変数の型がわかればこちらの方が判別し...
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」を開発しているとのことである。