2011-01-01から1年間の記事一覧

地震について

東日本の地震、大変なことになっています。自分の知り合いも何人か東北にいたのですが、なんとかその日のうちに連絡がとれました。まだ確認とれていない方の心中お察しします。 また、インターネットに関わる一個人としては、この一連の動きの中でインターネ…

ブログ30日間連続更新に挑戦してみて分かったこと

個人的に2011年はブログを頑張りたいと考えていて、「その第一歩として、1ヶ月・30日続けて更新してみよう!」と思い立ち、1月16日から密かに挑戦していました。 が、21日継続であえなくストップ。家族にちょっとしたアクシデントがあってそちらの…

Splashtop OSとWindowsの選択画面のタイムアウト時間を変更する

WindowsがCドライブに入っているときは、C:\boot.iniを編集。 「timeout=30」の部分を変更する。 自分としては、Splashtopを選択する時はパソコンの前で待っているはずなので、「timeout=5」くらいで十分。

Windows XP + Splashtop OSのパソコンにUbuntuをインストールしてみた

昨日のSplashtop OS を試してみた。 - 深く、広く、高くの続き。もともとUbuntuも入れようと思って、それ用の領域を確保してあったので。 結果としては 「一応全部のOSが使えるパソコンになった」 最初にGRUBでUbuntuかWindowsかを選択。 Windowsを選択する…

Splashtop OS を試してみた。

以下の情報を元に、デスクトップにインストールしてみた。 http://www.forest.impress.co.jp/docs/news/20110228_430105.html インストール ノートパソコンにインストールすることを想定したOSらしいけれど、あえてデスクトップ(HITACHI FLORA 330W Pen4 3G…

iPod touchを買いました。または「iPod touch=ポケベル2.0」論

はてブを追っている人なら(そんな人はいないと思うけど)薄々感づいているかも知れないけど、iPod touchを購入しました。初めての「i*」デバイスです。第3世代を中古で買いました。32GBです。2週間ほど経過しました。自分で買って使ってみて、初めて気が…

Windows XP service pack3にHD Audio デバイスのドライバー

がなかなかインストールできなくて手こずった時のメモ。 原因は このドライバーがSP3に含まれていないのにもかかわらず、SP2以前のWindowsXPでないとドライバーをインストールさせてもらえないということ。 Googleで調べてみると、 出てくる出てくる。試行錯…

和菓子は前衛的

知り合いが遊びに来たとき、いちご大福を買ってきてくれた。普通のいちご大福ではなく、ミルク餡の入った大福に切れ目を入れてそこにいちごをのっけた大福だった。こんな↓ そこで思ったことは、和菓子って結構前衛的。ミルク餡にしたって昔はなかったような…

これからは「マイクロウェブサービス」の時代が来るのではないか。来てほしい。

2種類のウェブサービス Gmailなしには仕事は出来ない。Dropboxはすぐに使い始めた。RememberTheMilkはすぐに使わなくなった。Twitterは瞬間的に「自分は使わないだろうな」と思った。Evernoteを使うか否か、迷っている。最近は、便利な(便利と騒がれている…

リスク「マネジメント」で感じるサッカー日本代表の成長

ちょっと前の記事ですが、印象に残っているのでメモがわりに投稿。 サッカー日本代表に見るリスクマネジメント:エンジニアライフ in a northern town:エンジニアライフ アジア大会、誰かが背後で演出しているのでは?と思うほどの劇的な試合の連続でしたね…

友達にパソコンを買ってあげた話

知り合いのパソコンが壊れた。なるべく安く手に入れたいとのことだったので、中古パソコンをすすめたところ、適当に見繕ってほしいと言われた。普段の使い方も分かってるし(ネットとメール。いくつかのフリーソフトを使用)、細かいことを言ってくる人では…

RubyでHTML入力支援

発端 HTMLを作成する必要が生じて昔の知識を思い出しながらやっているのだけれど、どうも思考と入力がちぐはぐになってしまう。なにが思考を妨げているかというと、1.大量のカッコとクオートを使うので、シフトキーを多用する、2.閉じのタグが画面をごちゃご…

TokyoCabinet::TDBの検索について その2

昨日TokyoCabinet::TDB(テーブルデータベース)の検索クエリまとめと参照したページまとめ - 深く、広く、高くの続き。 検索結果を受けてデータベースを更新する 参考:mixi engineer blog 検索条件を設定したTDBQRYオブジェクトでprocを使う。procの返り値…

TokyoCabinet::TDB(テーブルデータベース)の検索クエリまとめと参照したページまとめ

作者のmikioさんも推している所ではあるけれど、TDBではkey-value-storeとしてはかなり豊富な検索が行える。まとめたというほどでもないけど、整理してみた。 QCSTR*系(string) EQ:コラムの文字列と等しい INC:コラムの文字列に〜が含まれる BW:コラムが〜…

(画像)ありのままの自分を信頼しよう

昨日に引き続き、i can readから。 「ありのままの自分を信頼しよう」 /* この更新方法、楽だな〜。 ただ、日本語訳はけっこう頭をひねって考えてます! */

(画像)口を開け、聞いてもらえ

寸言をかっこよく仕上げた画像を紹介しているi can readというサイトから。 「口を開け、聞いてもらえ。何も言わなければ、何も変わらない」少なくとも、ことが終わってからブツブツ言い始める人にはなりたくないですね。 #この「独り言」カテゴリはほんとに…

整数の配列を大きな1つの大きな整数にしてしまうアルゴリズム(なんちゃって暗号)

サマーウォーズからヒントを得て。 おおまかに言うと 暗号化:整数列(元の数列)→(変換)→大きな整数(暗号数) 復号化:「暗号数」を整数列(鍵数列)でどんどん割っていくと、その余りとして「元の数列」が現れる。 例 379192800 #暗号数 [1,1,2,3,5,8,1…

一人暮らし用マンションと無線LAN

数えてみたら16も飛んでた。 管理会社で強力なのを1つまとめて設置してくれたら楽なんだけどなあ。 参考URL:無線LANのチャンネル干渉 - PCと解 技術的にというよりは運営と契約面で難しいというのはわかるのだけど。

テンプレートエンジンに関するリンクまとめ on Ruby

テンプレートエンジンとは 分離して保管してあるViewとDataから、自動でドキュメントを生成してくれる仕組みのこと。ViewイコールHTMLである場合が圧倒的に多く(要するにCGIでの利用)HTMLテンプレートとDataからHTMLを出力してくれる。 基本的な機能は文字…

cgi-Rubyのメソッドの戻り値の型を整理(1.8)

いつもごちゃごちゃになるので。 cgi = CGI.new #CGIオブジェクト。 hash = cgi.params #ハッシュ values = hash['name'] #配列。存在しない場合は[](空配列) field_values = cgi['field_name'] #文字列。存在しない場合は""(空文字列) ただ、paramsはRuby1.…

Ruby + Mosaic = Rusaic ブラウザを作ってみた(gzip対応)

結構前に作りはじめて、そこそこ安定してきたのでこっそり公開。対話的に使えるわけではなく、プログラム中から気軽にhttp/httpsアクセスしたいというのが目的。今から見るとちょっとRubyの機能を使いこなしていない書き方や、意図の不明なコメントもちらほ…

JavascriptでROT13 ROT47

昨日のRubyでROT13 ROT47 - 深く、広く、高くをJavascriptでやってみる。 JavacriptではRubyのような便利な書き方ができないので、対応表を作成するか、ASCIIコードを数字に変換して足し引きするか、どっちかだろう。 ということで。 ASCIIコードバージョン …

RubyでROT13 ROT47

強度は無くてもいいので、目隠し程度の 簡単な暗号化・復号化のアルゴリズムがないかな〜と思って探していたら、 ROT13、ROT47という簡単な換字式暗号があるのを発見。 ROT13 - Wikipedia Rubyでは、 rot13 = "Hello World #123".tr!("A-Za-z", "N-ZA-Mn-za-…

RubyでCGIクラスを使わずに愚直にCookieを発行する

自分のためのメモ key = "hoge" value = "fuga" t = DateTime.now.new_offset(0) + Rational(1, 24) #cookieの有効期限は1時間 print "Content-type: text/html\n" print "Set-Cookie: #{key}=#{value};expires=#{t.strftime("%a, %d-%b-%Y %H:%M:%S GMT")}…

MacBook Air 11インチ欲しい!

MacBook Air 11インチ欲しい! もし当たったらこれからは毎食後歯を磨くことにします。

OpenID2.0 についての関連リンクまとめ

OpenID 2.0 公式ドキュメント 日本語:Final: OpenID Authentication 2.0 - 最終版 原文:Final: OpenID Authentication 2.0 - Final OpenIDの概観を掴むには 仕様から学ぶOpenIDのキホン (1/3):OpenIDの仕様と技術(1) - @IT ↑ただ、OpenID1.1にもとづい…

プロテニスプレイヤー ラファエル・ナダル の名言

テニスはポイントの積み重ねで勝負が決まる。だから、全部のポイントが大事で、大事じゃないポイントなんてない。 ひとつひとつ積み重ねて、結果として勝敗が分かれるんだ。とにかく常に全力を出す。 人生でもそうだと思うけど、大きな決断なんてない。小さ…

人生で大切なことは全てスーパーマリオカートのタイムアタックから学んだ

同じようなことの繰り返しの中に変化と成長があるということ スタートダッシュは大事だということ 全てのコーナーでドリフトする必要などないということ 1つミスをしても時計は進み続けるということ 同じコーナーの同じポイントで同じ量のハンドルを切って…