基本情報技術者試験 - MIPS

Q.50MIPSのプロセッサの平均命令実行時間は幾らか。


MIPS(million instructions per second)は、
1秒間の命令実行回数を百万単位で表すCPU性能の単位。

2MIPSであれば1秒間に200万回の命令を実行できるという意味。


50MIPSでは、1秒間に5,000万回の命令を実行できるので、
1命令当たりの実行時間は、
1秒÷5,000万回=0.00000002=20ナノ秒

基本情報技術者試験 - n進数

もともと文系だからか2進数とか言われてもわからない。
ということで一からお勉強。
まずはn進数について。

0~9までを使って数を表すのが10進数。
0と1を使うのが2進数。
0~7までを使うのが8進数。
0~9までの数字とA~Fまでのアルファベットを使うのが16進数。

続きを読む

redmineインストール

日々の勉強のスケジュールをredmineでやろうと思ってWindows7にインストールしてみた。
個別でインストールするとめんどくさいので、
もちろんオールインワンパッケージで。
https://bitnami.com/stack/redmine

しかしこれがハマったハマった。

インストールしてlocalhostへはもちろんアクセスできるんだけど、
http://localhost/redmineにアクセスしようとすると、「Internal Error」が発生。
わけわからなくて一回アンインストールしてインストールしなおしてみたり、
インストール済みのxamppとかアンインストールしてみたり、
色々調べてみたけど全然だめ。
小一時間悩んだ挙句、インストール時のフォルダを
デフォルトの「C:\BitNami\redmine-2.4.2-0」から「C:\BitNami\redmine」に
変更したら無事アクセスできた。

Redmine超入門(日経BP Next ICT選書)

Redmine超入門(日経BP Next ICT選書)

コールバック関数について

パーフェクトPHPから引用
p.110

引数に関数を指定すると特定の処理にその関数を呼び出すような関数があります。
このときに引数に与える関数はコールバック関数と呼ばれます。
たとえば、配列のすべての要素を文字列型に変換するような処理は、
引数に与えられた配列のすべての要素に対してコールバック関数の処理を適用する関数である、
array_map()関数をつかって次のように記述できます。

例:

続きを読む