やってる/やりたいこと一覧
CSSでヘッダに埋め込むみたいなことできなかったので、とりあえず日時をいじって置いておこう。 無駄にPythonのインデンテーションを借用してる。さらに本当はこれだと関係を書ききれないから、マインドマップ形式にしてリンクを置けるようにしたい。
The Incremental Hacking Cycle
Conway's Game of Life (現200行程度)
Metapixel
module
tkinter
Qt framework
Installing
MSYS
FE(8月申込み)
AP()
O'Reilly Collection
Assembler
Binary
2進数とASCII文字コードの変換
16進数とその有用性
ESR
Translating
How To Learn Hacking
Reading
Python文法詳解
Git逆引き入門
The Gnu Song
MITの職を辞してまでGNUプロジェクトの思想を貫きたかったRMSのGNU命名の背景には言葉遊びが多数隠されているらしいけど、その内の一つと言われてるこの歌をメモしておきたい。改めて、こういう皮肉が効いたご機嫌な冗談が好きだなあ、と思った。
Flanders and Swan Onlineに歌詞があった。
A year ago, last Thursday I was strolling in the zoo
when I met a man who though he knew the lot.
He was laying down the law about the habits of Baboons
And how many quills a porcupine has got.
So I asked him: 'What's that creature there?'
He answered: 'Oh, H'it's a H'elk'
I might of gone on thinking that was true,
If the animal in question hadn't put that chap to shame
And remarked: 'I h'aint a H'elk. I'm a Gnu!'
'I'm a Gnu, I'm a Gnu
The g-nicest work of g-nature in the zoo
I'm a Gnu, How do you do
You really ought to k-now w-ho's w-ho's
I'm a Gnu, Spelt G-N-U
I'm g-not a Camel or a Kangaroo
So let me introduce,
I'm g-neither man nor moose
Oh g-no g-no g-no I'm a Gnu'
I had taken furnished lodgings down at Rustington-on-Sea
Whence I travelled on to Ashton-under-Lyne it was actually
And the second night I stayed there I was woken from a dream
That I'll tell you all about some other time
Among the hunting trophies on the wall above my bed
Stuffed and mounted, was a face I thought I knew;
A Bison? No, it's not a Bison. An Okapi? Unlikely, Really. A Hartebeest?
When I though I heard a voice: 'I'm a Gnu!'
I'm a Gnu, ,A g-nother gnu
I wish I could g-nash my teeth at you!
I'm a Gnu, How do you do
You really ought to k-now w-ho's w-ho.
I'm a Gnu Spelt G-N-U,
Call me Bison or Okapi and I'll sue
G-nor am I the least
Like that dreadful Hartebeest,
Oh, g-no, g-no, g-no,
G-no g-no g-no I'm a Gnu
G-no g-no g-no I'm a Gnu
It's very G-nice of you.
SPYをうっかりインストールした
Steamが夏セールだとかいう話を読んでいてシミュレーションゲームでサーチしていたら、いつのまにか以下をインストールしてしまった。
RPGツクール2000 RTPの詳細情報 : Vector ソフトを探す!
簡単に要約すれば、一年間の新聞記者としての諜報活動を行うストーリー。マルチエンディングのシミュレーションで、時間食う系のゲームみたいだけど(おもしろそう)。
”『テックウィン』2005年1月号のコンテストパークにおいて、「システム的な完成度は非常に高い」「独特の発想を採用しながら、徹底した作り込みによってゲームバランスが絶妙」「ストーリーがしっかりしている」「完成まで妥協することなく突っ走ったその姿勢に拍手を送りたい」と高く評価され、最高ランクであるプラチナ賞を受賞している。”
作者さんのページ。(このURLはいわゆる魚拓という意味?)
http://web.archive.org/web/20050309031537/http://www.k3.dion.ne.jp/~kfactory/spy.html
こっちは生きてるけどコンテンツが何も置いてない。広告しかない。
マインスイーパと四川省のみのプレイヤーだったのに、この手の事に興味を持ち始めてからゲームするようになってしまったな~。私の中では、ゲームすることが小説やエッセイを読む行為と同じカテゴリに入った。 なにが同梱されていて、どう動くのかを見てるんですという言い訳が一応できる!!!!
色の名前
例えば、0x09595cをなんとなく十進法で表現してみた。
(09595c)16=(612701)10
ふぅん。16の6乗ひく1で16777215通りの色が表現できるのかあ。
検索。
あった。規格は何なんだろう。
読んだ: 大学食堂に潜む正規表現
EclipseにPyDevを追加する
相変わらずずっとPythonはメモ帳で書いていたので、そろそろと思ってEclipse LunaにPyDev4.1.0を追加することにした。
EclipseのHelpのInstall New Softwareからpydev.org/installsにアクセスしようとするとエラーが出た。ブラウザからアクセスすると、http://pydev.org自体がなくなっている様だった。
で、いろいろ見て、http://stackoverflow.com/questions/19873064/pydev-not-showing-up-in-eclipseこの質問のトップのアンサーに従うことにした。
PyDevをインストールする
http://sourceforge.net/projects/pydev/からインストールして、Eclipseの下位フォルダのdropinsに解凍、Eclipseを再起動した。
右上のアイコンから無事に追加することができた。
2系だと選択肢があるが、3系だと3.0のみに対応している。
早速Pythonプロジェクトを作ろうとしたところ、インタープリタを選べと言われて困った。なにそれ…Pythonフォルダに同梱してるやつを使ってくださいましよ…というかこのマシンに複数入ってるの?ないでしょ。
インタープリターを認識させる
やってみよう分析!第8章:PythonとEclipse(PyDev)で作る分析環境 for Windows - Qiitaがすごく参考になった。QiitaとStackoverflow様様様です。要は必要な手順が一つ抜けていたみたいだった。
という訳で、”Eclipseの windows➞Preferencesより PyDev➞Interpreters➞Python Interpreterを選択。Newボタンからpython3.4のexeファイルのあるフォルダを指定します。”という手順をなぞる。
GCCをインストールした時に判明して驚いたんだけど、Cの実体はコンパイラにあると言ってよくて、今回もPython34の実体はインタープリタなんだなあということを実感した。Pythonのexeファイル、アプリケーションソフトはそのままインタープリタだった。Javaは多分Windowsにデフォルトであるのでそのコンパイラもあるんだな。
名前を適当に入力する。
Pathについて選択するように聞かれる。よく分からないのでそのままでOKする。
設定が終わったところ。色々なタブは無視。あとOKを選択するだけ。
今度は無事PyDevプロジェクトを作成できた。
文法が3.0までしか選べないのが少し気がかりだけど、とりあえず大丈夫そう。
以上でした。
おまけ:モジュールをつくる
未だにモジュールの役割がよく分からないのだけど、上記URLの下の方にある、
”生成されたtest projectのアイコンの上で右クリックし、 New➞PyDev Moduleを作ります(ここでは簡単のためにパッケージ無しにします)。package nameは空欄にして、moduleの名前をつけます。最後に Module:Mainを選択すると完了です。 print("hello world")と入力し、実行するとコンソール画面にhello worldと出力されるはずです。”
この部分をやってみようと思う。何故単なるファイルではなくモジュールでやるんだろう。Packageとは何だろう。
意味不明のダイアログに何か訊かれる。何度でも選び直せるようなのでこのままで。
よく分からないまま上記URL通りに選択する。
ここにきて初めて、おおー統合開発環境すごい!という感慨。本当にすごいや。
あとライブラリちょっと入れてGitを使える様にしたら、完成!という気持ちになれそう。Eclipse用のGitツールはこれ(http://www.eclipse.org/egit/)みたいだけどまた今度。
デスクトップPCの買い方とかHDD単品で買おうとしたら○TB以上が基本だった件とか
BTOとは〜。Build to Orderか。http://ja.m.wikipedia.org/wiki/BTO
Loream Ipsum
読んだ: NSAのGrayFishはファームウェアを書き換えるとか
Ubuntu LiveCD
雑誌付属のLiveCDからUbuntu起動
故障しているPQF30670LSの場合
ASUS X200CAの場合
とうとう私の今のメインPC()でやってみることにした。USBフラッシュメモリ経由での起動から、同じ外付けHDDの別のパーティションへのインストールを目指す。
BIOSがAmerican Megatrendsのver.208なのだが、検索してもうまくヒットしないのでsecure bootは無効にできたがboot orderがうまくいじれない。
https://aps2.toshiba-tro.de/kb0/TSB2B03F30002R01.htm
何故か東芝のヨーロッパ向けページがヒットしたのでこれに従ってやってみる。
https://msdn.microsoft.com/ja-jp/library/hh824987.aspx
セキュアブートの概要、Microsoft。