32nd Diary

トップ | 最新 | 過去の日記 | もっと過去の日記

2009年
4月
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30
めーるあどれす
ruby -rbase64 -e'puts Base64.decode64 %q(dGFrYW5vMzJAZ21haWwuY29t)'



2009-04-01 (Wednesday) [長年日記] この日を編集

[Twitter] 今日のつぶやき

Read More ...

2009-04-02 (Thursday) [長年日記] この日を編集

[Work] ワークシェアリングって何?

ワークシェアリングってのは正社員の無休の休暇を増やして、派遣切りをすることなのかな?

サービス残業が自己啓発と呼ばれるこんな世の中じゃ。

え。いや、エイプリルフールは昨日だよ。うん。

[Twitter] 今日のつぶやき

Read More ...

2009-04-03 (Friday) [長年日記] この日を編集

[Work] 「そふぁもあ」社会人の憂鬱

bout 新社会人の憂鬱

逆なんですが。

平均より若干上くらいの技術力はあると思って、いろいろな企業の情報を参考にしつつ、就職活動してみた。人生にとって最適な経験を得られるのはどの道かを考えた。

日本の大企業は中途で潜り込むのが難しいし、単純に自分が持っている切符を活用するという意味でも先に大企業を経験するのが得策と考えた。 あれだ、ベンチャーとか後でも入れると言ってはなんだけど、中途お断り、など変なので区別されないのがいいところだもんね。後回し。

自分のおやじからはさんざんに「毎年おまえより技術力が上のやつが入ってくるんだから、技術で頑張ろうなんて甘えてるんじゃない」とかいう教育も受けていたので、毎年 tokuhirom みたいなスゲーのが入ってくるのかも、とワクワクしていた。

結果。

Read More ...

[Twitter] 今日のつぶやき

Read More ...
本日のツッコミ(全2件) [ツッコミを入れる]

t2y-1979 [私の前職は大企業ではなかったのですが、日本的な年功序列の、おそらく書かれているのと似たタイプの会社でした。今の会社に..]

takano32 [ユートピアなんかは存在しないのかもしれないけど、最初の訪問地として正解だったのかは未だにわからないです・・・ 精神衛..]


2009-04-04 (Saturday) [長年日記] この日を編集

[Twitter] 今日のつぶやき

Read More ...

2009-04-05 (Sunday) [長年日記] この日を編集

[Life] 楽しい週末

終末ではない。

[Twitter] 今日のつぶやき

Read More ...

2009-04-06 (Monday) [長年日記] この日を編集

[Life][Web][Service] タカノさんがついったーしすぎ、なのは遙か太古から?

客観的にみるとそんな疑問・指摘も浮かぶのかな、と思った。

Q. タカノさんは最近、Twitterでポストしすぎですよね?
A. いいえ、元から中の人がそんな感じなんだと思います。

いや、ね。元よりダイヤルアップ世代で、その頃にメールを受信か送信するたびに、ついでにあるファイルに一言書き加え、FTPでアップロードしていた時期があったんだよね。そいつをSSIか何かでインクルードして表示させていた気がする。Niftyが@niftyとかになる前の頃かな。

要するに元々メールの送受信のたびに何か一言を無理矢理ひねり出して更新していた時期があるんですよ。不思議ですね。なんのためなんでしょう。 よくわかりませんが、それはそのうち作業が面倒になって滞ってしまった。 そんな生活をしていた時期もあるもんだから、ついったーってなんて便利なんだろう、みたいな感覚があるんですよね。元々なんのためにしていたかよく分からないことが簡単にできるようになったからといって必ずしも便利になっているとは限らないとは思っていますけれども。

ついったーもたぶんそのうち飽きるんだか、疲れると思う。 ただ、そのときまでメールの送受信間隔で飽きていく様子などを記録してみたい衝動になぜか駆られる。

ダイヤルアップのあの頃のように。

[Twitter] 今日のつぶやき

Read More ...

2009-04-07 (Tuesday) [長年日記] この日を編集

[Linux][Moe][Ubuntu] 『うぶんちゅ!』が配布されていた

表紙 OSC 2009 Tokyo/Springの出展でこれは誰が書いてるのかひそかにきになっていた。

『うぶんちゅ!』第1話  この漫画は、株式会社アスキー・メディアワークス発行のムック・『カンタンUbuntu!』に掲載された作品です。著作者である瀬尾浩史が出版元の了解を得て、インターネット上で公開させて頂くことになりました。

Read More ...

[Twitter] 今日のつぶやき

Read More ...

2009-04-08 (Wednesday) [長年日記] この日を編集

[Life] 最悪の組み合わせ

コミュニケーション能力がないのに空気を読もうとする方はとても残念だと思う。

別にひとりでやってればなんも問題ないんですが、コミュニケーション能力が低く、自分のコンプレックスが故か他人に「空気読んだほうがいいよ」とか「コミュニケーション能力が大切だよ」みたいなことを言う。 これはとても滑稽で笑える。

どっちかが欠けてると残念なことにならず、面白いように違う。まだ自分のことをどうにかするつもりなら、どっちか意図的になくしてもいいと思うな。 心の中ではそんなことを思うわけですが、人の大半の性質など変わらないのであきらめていたりもする。

本日のツッコミ(全2件) [ツッコミを入れる]

 [フヒwwwサーセンwww]

takano32 [おい!脳内に浮かんでいたのは違う像だったが、あてはまる気がしてくるやんけ!!]


2009-04-09 (Thursday) [長年日記] この日を編集

[Hack] バイナリには意味がなく、テキストには意味がある

ref バイナリとテキストの本当の違い

データとしての終端に注目しているのが面白い。 バイナリは情報を純粋に表現した形式で、その使い方はさまざま。

情報とは未知のことがらについてどれほど有益なものを得られたか、のようなものだ。 たとえば、地球は太陽の周りを回っている。 これはボクらの大半にとってすでに既知の情報であるため、情報としては無に近い。 無ではない情報の例としては、マスコミなどで報じられたことに人が興味を示し、 それを知ることなどがあげられる。

バイナリの話に戻ると、その最小単位のビットが表す情報は旗があがっているか、 さがっているか、などのように未知のふたつの事柄があったときにそれを確定させる。 しかし、意味づけはさまざまで、見方によっては「上げ・下げ」なのが 「オス・メス」となったり「生・死」となったりする。

話を進め、バイナリをテキストに意味づけるにはそのルールが必要となる。 EBCDICなんかがそれだ。もっとわかりやすく言え?うん、UTF-8とかですわ。 そして、テキストを表現しているバイナリには当然終わりがある。ルールに終わりがあるからだ。 ASCIIであればバイトとの対応付け、これはデータが常に8ビット単位で終わることを示す。 ご存じの通り、文字コードには複雑なモノがたくさんある。 それぞれがどの単位で終わりを迎えるかを決めている。 中にはBase64などという変わり者もいる。これは6ビット単位の終わりを決めている。

テキストはその意味づけのうちのひとつだ。 他にもバイナリの意味づけにはさまざまなモノがある。 この界隈ではマシン語などが人気ですよね。 32ビットごとに終わりを決めているIA-32アーキテクチャがあったり、 64ビットごとに終わりを決めているAMD64アーキテクチャなどはよく知られている。 これらにもバイナリに意味を与えるルールがある。

どうしてもバイナリーが欲しかったら、テキスト化する方法も一緒に作っておけ。

これはテキスト化によってルールの示唆を促すことだと思う。 テキスト化されていればいかにもXMLはXMLな形で、JSONはJSONな形で、YAMLはYAMLな形で表現され、 バイナリがどのルールにあてはまるのかを表現してくれる。 それはニーモニックなどにも言えることだね。

バイナリは手段。テキストは目的。 バイナリは手段がゆえに、テキスト以外の目的にも使うことができる。 ルールがないバイナリには終わりもない。ルールをもつことで終わりがはじめにわかる。 当たり前のことだけど、意識されない。

終わりがくるまで終わらないのがテキストススストスストスストストストストススス

[Twitter] 今日のつぶやき

Read More ...

2009-04-10 (Friday) [長年日記] この日を編集

[Twitter] 今日のつぶやき

Read More ...

2009-04-11 (Saturday) [長年日記] この日を編集

[Twitter] 今日のつぶやき

Read More ...

2009-04-12 (Sunday) [長年日記] この日を編集

[Hack][Fireox] Web系でなくても便利に使えるFirefox拡張

FireDictionary

作者の方と会う機会があったので、使い心地を試してみた。

いやっはー、すんばらし。 フリーの辞書は例文などが少ないという欠点を抱えていたけれど、iKnow!と連携することなどによってうまくカバーしている。自分が閲覧したコンテキストも保存される。すばらしい。

これはもっとわかりやすい方法でアピールし、広く使われるべきもの。 拡張とかそういう話になると対象者層が尻込みしてしまうのが惜しい。 ここの日記でアピールしても対象者層に届かない気がするけれども、とりあえず、後々どこかでアピールするよい場があればしてみたいと思った。

[Twitter] 今日のつぶやき

Read More ...
本日のツッコミ(全2件) [ツッコミを入れる]

Nori [ご紹介ありがとうございます!!]

takano32 [どういたしましー :-)]


2009-04-13 (Monday) [長年日記] この日を編集

絵と演算

challenge 今日のお絵描き「これなーんだ」

上から三番目は結合法則?一番したのは交換法則だっけ。名前忘れた。とりあえず、そんなことを頭の片隅におきながら、挑戦してみる。

数列的な予想を含まない画像の演算は AND, OR, XOR くらいをベースに考えることが多いのではないかな。と、とりあえず OR がそれっぽいので適用して考えてみる。 ( ">" を OR として解釈。

うん。まぁ、 ">" は OR で矛盾ないのかな。 となると、"+"は AND かなぁ。サンプル数が少ないけど、ANDという解釈が適用できそう。

 # 中心が黒い四角は何か
 # 中心の白い四角は何か

んん。困った。どっちかが True で どっちかが False なのかな・・・ どうやらそうっぽい?中心が黒なのがTrueで中心が白なのがFalseかなぁ。 画の描画能力とか皆無に近いので字面で表現してみる。

  • True OR False = True
  • True OR False = True
  • (True OR False) OR False = True OR (False OR False) / = True OR False = True
  • ----
  • True OR False = True
  • True OR False = True
  • True AND True = True AND True = True

ん。なんか矛盾がない気がする。もう少しちゃんとした証明とかは方法がよくわからない・・・orz

こんなんでました!

  • 中心が黒い四角は "True"
  • 中心の白い四角は "False"
  • >みたいなやつは "OR"
  • +みたいなやつは "AND"

余談。お絵描きのやつは逆と裏を表現した図にみえました。ん。意味見直したらど真ん中のL字の意味がわかんなくなった。ボクってば頭ヨェェェ・・・

追記。回答が出ていた。 @ 「これなーんだ」解答編

ずごーん。わかるけど、ぜんぜんわかんなかった。 ">"の形にもう少し意味を見出すべきだった・・・orz ん。あれ。mzeroってなんだろ。記憶にない。ダメダメじゃんか・・・

[Twitter] 今日のつぶやき

Read More ...

2009-04-14 (Tuesday) [長年日記] この日を編集

[Twitter] 今日のつぶやき

Read More ...

2009-04-15 (Wednesday) [長年日記] この日を編集

[Hack][Ruby] オブジェクト指向の骨頂は実世界のモデリングという原則

via http://floralcompany.jp/archives/2009/04/helloworld_1.html

同じく違和感を感じた。

そもそもオブジェクト指向の目的はなんぞや、というと世界にある存在を抽象化してモデリングすること、のはずなんだよね。最近はよくわからない実装的なオブジェクトなどを作り、本来の概念的なオブジェクト指向というモデリングの指向が欠落していたりする。たとえば、フィールドの共有のために継承する、など、よくわからない設計を平気でする。

元来のオブジェクト指向たるものに振り返ると登場するオブジェクトはメッセージの送信元と送信先。つまり、「こんにちは!世界!」というのを受信したい送信者と、送信者からメッセージを受け取ったときに「こんにちは!世界!」という存在だ。

もう、カオスでよくわかんねー。とりあえず、「こんにちは!世界!」って言うのは人間で、言われるのは世界なんだろ。ちょっとムリがあるけどこんなもんだろう。

うむ。 "Hello, World!" はオブジェクト指向で設計するようなものではない気がする。WelcomeクラスやGreetingクラスは実世界をオブジェクト指向で抽象化するのに自然な概念なんだろうか。

turuginaさんのgreetingクラスは自然な気がしてきた。挨拶が一種の考え方として抽象化でき、greetingストラテジーを差し替えることでPersonの挙動が変わる、というのはありかもしれない。 でも、Welcomeがsayしたりします?「ようこそ」が「発言」する。 変じゃない?

細かいこと気にするな、と言われそうだけれど、そもそもオブジェクト指向のモデリングに適合しないものをひな形の代名詞とも言える "Hello, World!" でいかにもオブジェクト指向のひな形はこれ、みたいな書き方をすると、なんだかとても残念なことになりそう。

[Twitter] 今日のつぶやき

Read More ...
本日のツッコミ(全2件) [ツッコミを入れる]

t2y-1979 [名前、概念、とても重要です。ずれたコードを読むと、それだけで読む気なくなったりします。明らかにこの名前おかしーって気..]

takano32 [書いたその人がその日、あるいはその翌日までメンテナンスするのが楽勝だから困るんですよね・・・みな、脳みそを空にして翌..]


2009-04-16 (Thursday) [長年日記] この日を編集

[Twitter] 今日のつぶやき

Read More ...

2009-04-17 (Friday) [長年日記] この日を編集

[Twitter] 今日のつぶやき

Read More ...

2009-04-18 (Saturday) [長年日記] この日を編集

[Twitter] 今日のつぶやき

Read More ...

2009-04-19 (Sunday) [長年日記] この日を編集

[Twitter] 今日のつぶやき

Read More ...

2009-04-20 (Monday) [長年日記] この日を編集

[Life] コミュニケーション疲れ

Twitter疲れ。と。

インターネットの世界ではコミュニケーションは多くの人たちにとって疲れるものだと思う。

なぜなら、本来はあるはずの別れと出会いを楽しみにする機会が極端に減るからだと自分は考えている。普通に会って人と話すとき、出会い、楽しみ、別れがある。それとは異なり、不特定多数が関係しているインターネットでのコミュニケーションには明確な切れ目がない。

昔からそんな文化に親しんできた人たちはごく普通に、切れ目のないインターネットの中で切れ目を上手く作って生活することができるけれど、その文化に親しんでいない人たちにとってはちょっとしたやっかいごとになるかもしれないですね。

[Twitter] 今日のつぶやき

Read More ...

2009-04-21 (Tuesday) [長年日記] この日を編集

[Hack] ▲Sun Microsystems 毎年

あのね、これは別に機密な情報でもなんでもないんですが、某総合電機メーカが計上する一年の赤字って Sun Microsystem が買えるくらいらしいよ。 すごいよね!毎年、 Sun Microsystems 買えばいいのに!

正直、数字もこうして見ると現実味あるよね!楽しい!

[Hack][Web][Service] ほめられサロン

へへん。

ほめられtakano32

最近、仕事でコードも書いてないので素直に癒される。まぁ、書いても「読めない」「使い捨て規模にしろ」とかウルサイんだが・・・・

[Twitter] 今日のつぶやき

Read More ...
本日のツッコミ(全2件) [ツッコミを入れる]

t2y-1979 [「ほめられサロン」おもしろいですね~。 「君のコードは世界遺産だ」とか「もはや神だ」とか、どんなシチュエーションでそ..]

takano32 [ですねーwあからさま過ぎるのもお世辞っぽいですし。 でも、以前勤めていたところでは「神」とか「歩くボーナスステージ」..]


2009-04-22 (Wednesday) [長年日記] この日を編集

[Twitter] 今日のつぶやき

Read More ...

2009-04-23 (Thursday) [長年日記] この日を編集

[Hack][Fireox] Web系でなくても便利に使えるFirefox拡張 #2

FireDictionary

作者の方と会う機会があったので、使い心地を試してみた。

いやっはー、すんばらし。 フリーの辞書は例文などが少ないという欠点を抱えていたけれど、iKnow!と連携することなどによってうまくカバーしている。自分が閲覧したコンテキストも保存される。すばらしい。

これはもっとわかりやすい方法でアピールし、広く使われるべきもの。 拡張とかそういう話になると対象者層が尻込みしてしまうのが惜しい。 ここの日記でアピールしても対象者層に届かない気がするけれども、とりあえず、後々どこかでアピールするよい場があればしてみたいと思った。

大事なことなので二回告知しました。

あー、日記書くのめんどくさい・・・(えー

[Twitter] 今日のつぶやき

Read More ...

2009-04-24 (Friday) [長年日記] この日を編集

[Twitter][Hack][Web][Service] Twitterのアカウントへの辞書式ブルートフォースが増えているのか?

いくつかあるアカウントのうち、ひとつを辞書に載ってるような英単語をパスフレーズにしていたらあっさりやられていた。

全発言が消されており、かつ、表示名がコロコロ変わる。スクリーンネームは変化していない。

・・・

今、アクセスしてみたら元に戻っていた!なんなんだ・・・アタックじゃなくてアカウントが他の情報とすり替わっていただけなんだろうか。 しかし、ひらめきさんなども変な挙動となっていたりするので要注意だと思います。とりあえず、少しだけ強度をあげたパスフレーズに変更しておいた。謎。

[Twitter] 今日のつぶやき

Read More ...

2009-04-25 (Saturday) [長年日記] この日を編集

[Hack][C/C++] OpenCVで透過PNGを扱う方法がわからない

OpenCVらくだわー。 スケールを変更して画像を貼り付けるようなことを書いた。

  1. cvLoadImage
  2. cvCreateImage
  3. cvResize
  4. cvSetImageROI
  5. cvCopy
  6. cvResetImageROI
  7. cvReleaseImage

お手軽。しかし、分からないのが透過PNGの扱い。 どうにも透過してくれない。そういうものですかね?

[Twitter] 今日のつぶやき

Read More ...
本日のツッコミ(全2件) [ツッコミを入れる]

takano32 [マスク作って合成するのが手っ取り早そうだとわかりました。@n_iwamatsu++, @shokai++]

takano32 [via @shokai ttp://shokai.org/blog/archives/4256]


2009-04-26 (Sunday) [長年日記] この日を編集

[Web][Service] 急にブログパーツがあったので

via 究極の選択でわかる!肉食女と草食男 via @fd0

肉食女と草食男診断(Yahoo!パートナー・Yahoo!縁結び) 草食男度40%
肉食女と草食男診断(Yahoo!パートナー・Yahoo!縁結び)

肉食男60%ということなのかな?

よくわかんないけど、自分では自分のことを外面肉食で内面草食というキャラクターなのかな、と感じている。

[Twitter] 今日のつぶやき

Read More ...

2009-04-27 (Monday) [長年日記] この日を編集

[Twitter] 今日のつぶやき

Read More ...