がるの健忘録

エンジニアでゲーマーで講師で占い師なおいちゃんのブログです。

ぎぃく、ねぇ

元ネタ。
ギークが持つべき50のスキル
http://www.gizmodo.jp/2008/11/50_2.html


面白いのでやってみる。
> 1.1つのマシンに複数のOSをクリーンインストールしている
ノートには、まずWindowsのクリーンなインストールがないように思うのは気のせいでしょうか?


> 2.iPodiPhoneのバッテリーを交換できる
これは出来ないなぁとりあえず知らない。

> 3.iPhoneJailbreak(ジェイルブレイク)できる
こりもしらない。


> 4.家庭内にイーサネット同軸ケーブルを引いている
えと…あるなぁ。


> 5.RSSを駆使して、BitTorrentのトラッカーから新しい番組を自動的にダウンロードしている
RSS使わないからなぁ。


> 6.AVレシーバーの機能を最大限まで利用できる
AVれしぃばぁってなに?


> 7.HDTVをマニュアルなしで調整できる
映像系はわからん。


> 8.デジタル一眼レフをフル・マニュアルモードで使える
デジカメも触った事ないなぁ。


> 9.ご近所さんのWi-Fiをハッキングすることができる
えと………………………無理です、ってことで。
いや多分実際知らないし。


> 10.基盤をいじれるほどはんだが綺麗
半田は下手でした orz


> 11.競技用のロボットを作ることができる
あにさまなら作れそうだなぁ。


> 12.あなたの3GフォンをWi-Fiアクセスポイントとして使用できる
ほほぉそんな事が。


> 13.古いゲーム機の中に、別のゲーム機の中身を詰め込める
んと…色々と差し支えるのでわ?


> 14.あなたの可愛いネコちゃんの写真を紹介するホームページをhtml手書きで作成できる
可愛い子猫ちゃんがいるかどうかはおいといて*1
HTMLって手書き以外でどうやって書くの?


> 15.Photoshopでササっと写真を修正できちゃう
基本操作はかろうじて覚えたけど。「何をどう修正すべきなのか」がわからない。


> 16.保障延長サービスを買うことを控える。
え? あんなもの意味があったの?


> 17.安いケーブルとアクセサリーを買うべき場所を知ってる
貰うべき場所なら -以下検閲削除-


> 18.パソコンの画面を見ずに、電話で指示して親のパソコンを修理できる
多分無理。


> 19.コナミコマンドを入力できる。
知らないなぁ上上下下左右左右BAとか。


> 20.携帯からギズモードにコメントできる
ギズモードってのを今回初めて知りました。


> 21.T9またはT9ダイレクト入力を使いこなせる
> 22.ユニバーサル・リモコンをプログラムできる
しらにゃい。


> 23.Linuxカーネルに自分で書いたコードを提供している
してない。
…しなきゃいかんのだろうかやっぱり。


> 24.恋人に見つからないようにポルノを隠せる
えと…隠す必要があるの? …ってのはおいといて。
隠す事くらいいくらでも。


> 25.全てのDRM(デジタル著作権管理)を回避できる
えと…「わかりません(棒読み)」


> 26.ネットワーク・ストレージにデータをバックアップする方法をしっていて、実施している。
知ってはいる。やってはいない。…やらないとなぁ。…ああ「自LAN内」ならやってますよ?


> 27.テレビ番組をインターネットで無料で観てる
テレビは初手から無料なような…


> 28.YouTubeからとってきたデジタルビデオを編集できる
ゆーちゅーぶってほとんど見た事ないんですよねぇ。


> 29.ファミコンはエミュで遊んでいる
物理的にROM持ってれば合法とか聞いた事があるのですが…どうなんですかねぇ?


> 30.レジストリをいじって、期限切れの試用版ソフトをずっと使い続けることができる
いやだなぁそんなはしたないことするわけないぢゃないですか(げら


> 31.PCにMac OS Xを入れている
…ちょっと興味がある。


> 32.映画公開前にネットから映画をダウンロードしてみている
色々まずいのでわ?


> 33.WiiをハッキングしてHomebrewのゲームを遊べる
えと…なんか不適切な質問が多いような点


> 34.公共の場にあるパソコンのWebコンテンツフィルターをいじることができる
それでもいぢらないのが嗜みとか躾けとかってもんである。


> 35.パスワードを忘れてもWindowsのパソコンにログインできる。
えと…かなりまずくない? それは。


> 36.決してリカバリできないように、安全にデータを消去することができる
「ほぼ無理」な方法ならいくつか。


> 37.ネットワーク上で、MacとPCのプリンターを共有することができる
え? 普通に可能なのでわ?


> 38.ノートPCにハードドライブをインストールできる
「ハードドライブをインストール」?


> 39.自分用にFireFoxプラグインを書いている
JavaScriptやらないとねぇいいかげん。


> 40.DOS画面からファイルを探せる
コンソール使うのは普通の事。


> 41.100以上のはてブをもらったことがある
100は…ないはず。


> 42.エグゼクティブ・カスタマーサービスに連絡がつく
数クッションはさめばなんとか…


> 43.CDからv0クオリティのMP3sにリッピングできる
できにゃい。


> 44.DVDをDivXリッピングできる
できにゃいってば。


> 45.パソコンを自作できる
自作しないでどうするのさ?


> 46.HDDレコーダーのハードディスクをより大容量のものに交換している
とくにやってない。


> 47.ファミコンのカートリッジをまだ使おうと思えば使える
えと…どう使うかはともかくとしてw


> 48.サウンドシステム7.1chを調整することができる
むり〜


> 49.任天堂DSでフリーのゲームをプレイできる
…あるの?


> 50.テクノロジー関係以外の事についても話す
当然。


…なんか。えらく不適切な質問が多い気がするのは気のせい?

*1:ニュアンスってか意味が違いそうだなぁw

flashメモ

http://slashdot.jp/developers/08/11/23/0717231.shtml
http://journal.mycom.co.jp/news/2008/11/21/005/index.html

AlchemyはC/C++で開発されたコードをActionScript仮想マシン(AVM2)で動作するコードにコンパイルするための研究プロジェクトコード名。C/C++で開発された既存のライブラリをFlash PlayerやAdobe AIRで動作するWebアプリケーションから活用できるようにすることを目指している。Flash PlayerやAdobe AIRのポテンシャルを一気に向上させる可能性がある。
Alchemyの仕掛けは報告されていたとおりだ。要するにAlchemyの取り組みとは、LLVMActionScript仮想マシンバックエンドを開発することにある。LLVMC/C++フロントエンドを使ってLLVM中間形式バイトコードを生成し、LLVMコードからActionScript仮想マシンバイトコードに変換する。すでにLLVMというプラットフォームがありC/C++フロントエンドが提供されている。あとはActionScript仮想マシンバックエンドを開発すれば完成というわけだ。

ちょうどflashやらにゃいかん時期だったので。
ちと興味深いなぁとか思いつつメモ。

qmailadmin怖い orz

えとですね。
firefoxでつなげたですよ。
ちとHTML的に移らなくて「ああie専用かなぁ」とか思ったですよ。
ieに、とりあえずURIコピペしたですよ。どうせログインエラーではじかれるからと思って。
…そのままログイン後の画面がie上にレンダリングされてたりするわけですよ。


今は冬だ。怪談は夏だけでいいんだ!!


おいといて。
ふと見るですが…明らかにgetパラメタに、userとかあるわターゲットドメインがdom=で書いてあるわtimeとかいうパラメタに明らかに意味が通りそうな、1227235008とかいう数字が書いてあるわ以下略。


まぁこの手のものは使わない主義ですが…そうは言ってもあまりにもキモが冷えたので、思わずmemo。

遠くにいる 近しい人

コレを一番初めに見たのは…大分と昔だと思うのですが。
今でも時々出てくる、多分「最高級に名作」なflashです。


その名を WALKING TOUR と言います。
どこが大本かすら存じませんが。例えば、ここから見る事が出来ます。
http://www.geocities.co.jp/Hollywood/1387/walkingtour.html


まっすぐに歩きましょう。
いつか立ち止まる、その日まで。

誰がいってたのか忘れましたが…

型を持つ人間が型を破るから型破り
型を持たない人間が型を破ったら形無し

んと…以前書きましたが。
「規矩作法 守りつくして 破るとも 離るるとても 元を忘るな」の歌に通じるお話だと思います。


しっかりと基礎を学ぶ事。
これを怠った人間はどこにいっても使い物になりません。

職人がかける手間暇

んと…大抵の、いわゆる「職人さんの現場」において。手間暇をかける事は「大変に大切である」と教えられます。
大切に丁寧に、手を抜かずに。


料理人さんは、例えば細かい下ごしらえやら出汁(フォン)引くやら、そういった作業を地道に丁寧にこなします。
藍染めというものがありますが。いきつけの呉服屋さんから伺ったのですが、本当の藍染めは「12のそれぞれ異なる瓶を管理しながら染める」のだそうです。
いずれにしても、そこには大変に地道で細かくコツコツとした作業があります。


正直。
しばらくの間…「我々はプログラマという職人である」という考えと「職人は手間暇を惜しまない/人は職人の手間暇にお金を払っている」という部分にどうしても齟齬を感じていたのですが。
だって我々は如何に「怠惰なプログラムを組むか」という部分に比重を置いているわけですし。


先日、ふとした瞬間に疑問が氷解しました。
我々は。指先ではなくて「頭で」手間暇をふんだんにかけなければなりません。
変数の名前ひとつメソッドの切り方一つはいうに及ばず。if文の式の構成からインクリメントのタイミング、共通化の切り出し方その他諸々。そうしてなによりも「書かないという書き方」「実装しないという実装方法」。
あらゆる事に対して「なぜそうしたのか / そうしなかったのか」を全て瞬時に明言できるほどに、考察という部分で手間暇をかけなければなりません。


神は細部に宿る


あなたは。
今書いてあるプログラムの、各行を「なぜそこはそのような処理に書式に記述になっているのか? それは別の方法がないのか? なぜ別の方法では駄目なのか? よりよい記述はないのか?」きちんと答えられますか? 答えられるようになるべく自問自答していますか?
あなたは「お代を頂戴できるだけの手間暇」をきちんと「頭で」かけてますか? 間違って「頭の手間暇を手抜き」していませんか?