stackoverflowの日本語版ベータテストに参加中です。

stackoverflowでメールアドレス登録している人にはメールで送られてきていると思います。中を見てみると、まだまだ、日本語訳が変なところが多いですが、問題なくオープンする感じでした。しかし、本家で質問するか、日本語版で質問するか悩んでしまいますね…

Sudoku4x4アプリ公開しました。

早速アプリを公開しました。アプリ名はSudoku4x4 です。マス目が4x4なのでかなり簡単ですぐ解けます。また数独が初めての人には入門としてSudoku 4x4から始めることをおすすめします。通勤通学の暇つぶし、脳の活性化にどうぞ。‎Sudoku4x4 on the App Store

gccの標準関数をターミナルから簡単に探す方法

例えばprintf()関数の仕様を調べたいとき man printf とする。ターミナル上で BSD General Commands Manualが開く qで閉じる全部英語だけどね、、、

terminalからアプリ起動&ファイルオープンする方法

open -a xcode test.c とか open -a firefox test.html とする。

mac/unixで実行ファイルの速度計測する方法

terminalで次を入力する。 gcc -p test.c ./a.out gprof a.out すると関数にかかる時間とかがでてくる。

objective-cのnsstringのnsって何の略か

objective-cの勉強中です。よくでてくるのがnsstringという型だが、nsの意味はNext Stepの略らしい。 Next Step使いやすかったなぁ、、、セッション保存できるとか、アイコンがぴったりくっつくとか、、、あの四角いアイコンがなつかしいなぁ、、、とおもっ…

nand(否定論理積)とxor (排他的論理和)

^は否定を表す。&は論理積を表すものとする。 nand(否定論理積)は文字通り論理積の否定であるから^と&を使って次のように表せる。 a nand b は^(a&b)である。 xor(排他的論理和)はc言語の条件式でいう!=である。 a xor b はa!=bである。

ビッグエンディアンとリトルエンディアン

12bitの数値 1010 1101 0010 を考える。(十進数にすると2770(二千七百七十)) 1つのアドレスに4bit格納できるものとすると、ビッグエンディアンとリトルエンディアンのアドレスとbitの関係は以下のようになる。 ビッグエンディアン address 1 2 3 data 1…

xcodeを使ってc言語でコンソールアプリを作る方法

xcodeをインストール。設定はすべてデフォルト ファイル→新規プロジェクト→Application→Command Line Toolを選択する。 main.cがxcodeのファイル欄に表示されるのでそこから編集する。 xcodeのメニューで実行→コンソール選択する。 デバッガコンソールという…

漢字の読みを調べる方法

1.エディタか何かで読みたい漢字を選択状態にする。 2.ツールバーの入力設定をクリック 3.再変換をクリック