IT/Computer

Diary

Mac/iPhone間でファイルのやり取りをするのにはAirDropが最適解か

諸事情でMacBook Pro(Mid 2015)を購入、今までファイルなどを転送する際にいろいろ四苦八苦したのだが、特に四苦八苦したのが仮想マシンのデータだった。あれは状況にもよるが数十GBはザラで、下手すれば数百GB、場合によってはテラ...
C/C++

C/C++プログラミング入門 – 配列

C/C++プログラミング入門 – 文字列の入力からかなりの期間が離れてしまったところで、今回は久々にC言語及びC++の説明を行いたい。今回は解列について簡単に説明を行いたい。
C/C++

平成27年度秋季の基本情報技術者試験のC言語の設問にひどいコードがあるらしい

平成27年度の基本情報技術者試験の午後の問題のうち、C言語の設問にひどいコードが出ているとのことである。当方もIPA 独立行政法人 情報処理推進機構:問題冊子・配点割合・解答例・採点講評(2015、平成27年)の基本情報技術者試験 平成27...
IT/Computer

ARC有効時はC言語の構造体にObjective-Cオブジェクトは使えない

もう、新しいプロジェクトではAuto Reference Counting(ARC)を当たり前のように使っているようになりつつあるが、必ずしもそうとは言えない場合もある。まだARCに有効にしていない段階で、ARCを有効にする際に気をつけなけ...
C/C++

enumをキーとしたポインター配列を使った時にクラッシュする際の一時しのぎ

これは当方が実際に遭遇したことだが、任意のクラスポインターをenumのキーを使って格納している配列で、一部環境で動作させた時に原因不明のEXC_BAD_ACCESSが発生してクラッシュするという問題に直面した。思った以上に厄介な問題で、根本...
Diary

COBOLを淘汰すればコスト削減や保守性向上を実現できるわけではない

損保ジャパンがCOBOL一掃を決断 金融機関が変われば、IT業界も変わる(ITpro)の記事によれば、損保ジャパンがCOBOLの資産をJavaに切り替えるという決断を下したとのことである。同記事によれば金融機関でも大手になるとCOBOLのア...
Diary

POH6の結果発表と自分のコードと見比べて

『paizaオンラインハッカソン6 女子高生プログラマーの大バトル!〜コボール文明の逆襲〜』も終了し、『【結果発表】誰と一緒に戦う?女子高生とともに世界を救えるコードとは』(paiza開発日誌)において結果発表とpythonで書いた場合のサ...
Diary

いつの間にかGoogle Search Consoleになっていたのね

数ヶ月前あたりからブログやウェブサイトの管理などで以前からGoogleウェブマスターツールと呼んでいたものって、いつの間にかGoogle Search Consoleと名称が変更されていたことに今更ながら気付いた ((気付いたのは結構前なの...
IT/Computer

iMacのモデルがリニューアルされた。Skylakeは27インチのみ。

Skylake仕様のMacはどうなるのだろうか?においては、個人的にSkylake仕様のMacが出たらどういう風になるのか、あるいはどういう風になって欲しいのかという展望を書いていたが、早速、iMacにおいては新モデルの発表がなされた。
Diary

Skylake仕様のMacはどうなるのだろうか?

2015年9月1日より順次Skylakeマイクロアーキテクチャーのプロセッサーが販売されており、10月27日にはIntel Coreシリーズにおいてはモバイル向け/デスクトップ向けともにある程度ラインアップが出揃う形になることから、個人的に...
Diary

結局プログラミングって手段なんだよね

もう、iOSのアプリ開発を中心にプログラミングなどの世界に入ってからもう5年目に達するのだが、私がつくづく考えているのは、結局のところプログラミングって、何かアプリやシステムなどを作りたいと決意した時に、それを実現するための手段でしかないん...
iOS

iPhoneがおサイフケータイに対応する日はくるのか

iPhone 6の登場により、iPhoneでもNFC(近距離無線通信)に対応し、北米を中心にApple Payとよばれる決済サービスが広まりつつあるとのことであるが、日本ではApple Payのサービスは行われておらず、おサイフケータイにも...
Diary

iOSでもマルウェアへの警戒は必須

XcodeGhostやUnityGhostなど、中華人民共和国(大陸部)でのインターネット検閲が助長を招いた形となった不正ツールが話題となったが、今度はパロアルトネットワークスによって発見、「YiSpecter」と名付けられたマルウェアがi...
iOS

2016年からAPNSデバイストークンが長くなる点は要注意

これまでiOS 9/El Capitan/Xcode 7以降で要注意箇所、App Transport SecurityのTLS要件が思った以上に厳しかった件、Xcode 7ではデフォルトでビルド時にビットコードが含まれる ((実際にはiOS...
Bug

またサーバーのメンテナンスで時刻ずれ発生

Windows 10 Homeの値上げの公開が予定より大幅に遅れた原因だが、まんま記事の投稿予約時間を過ぎても公開されないと思ったら、サーバーの時計が遅れてたで言及していた時刻ずれ問題が再発しているのを確認した。
iOS

iOS9 SDKではUIGestureRecognizerのターゲットに弱い参照を使っている?

どうやらiOS9 SDKではUIGestureRecognizerのtargetを内部的には弱い参照に切り替えているようだ。そのため、何らかの形でtargetに弱い参照を禁止したクラスをセットするとクラッシュが発生する模様である。
IT/Computer

Windows 10 Homeの値上げ

『パッケージ版「Windows 10 Home」の値上げにショップ困惑の声』(ITmedia)によれば、米マイクロソフト社は11月6日にWindows 10 Homeのパッケージ版およびダウンロード版の参考価格を14,904円から19,00...
IT/Computer

GNUstep版のObjective-CはApple純正版のようにはいかない

数日前にpaizaオンラインハッカソン6を自身の本来の得意分野 ((元々iOSアプリの開発をメインに行っているため)) であるObjective-Cで回答してみたのだが、paizaで提供している環境がAppleのCocoa/Cocoa To...
iOS

Xcode 7でビットコードを有効にするにはDeployment Targetに要注意

Xcode 7ではデフォルトでビルド時にビットコードが含まれるという記事においてはXcode 7ではiOSアプリ/ライブラリー/フレームワークをビルドする時にはデフォルトでビットコードが含まれることを説明したが、今回はビットコードを含める際...
Diary

Office 2016ではついにパッケージそのものが廃止された

米マイクロソフト社より2015年9月29日(日本時間9月30日)にMicrosoft Officeの最新版「Microsoft Office 2016」の永続ライセンス版をWindows版およびOS X版の両方で販売を開始した。Office...