タグ

2009年10月12日のブックマーク (8件)

  • Ruby on Railsの「えせMVC」の弊害

    先日のエントリーでも少し触れたが、Ruby on Railsの最大の問題点は、それが持つ「一見そのフレームワークがMVCの形をとりながら、MVCの最も大切なところを外している『えせMVC』である」点にある。MVC(Model View Controller)がなぜ必要かを根底の部分でちゃんとと意識せずにRailsアプリケーションを作ると、後々ひどい目に会うので注意が必要である。 その意味では「RailsでMVCを学ぶ」などもっての他だし、「JavaにもRailsと同じようなフレームワークを作って業務用アプリの開発を効率化しよう」などという発想もとても危険である。 ということで、今日はまずはMVCの解説から。 MVCの発想の根底には、「モジュール化と情報の隠蔽により、プログラムがスパゲッティ化するの(コード間の相互依存関係が複雑に入り込んでしまってにっちもさっちも行かない状態になること)を避

    sirocco
    sirocco 2009/10/12
    とても分り易い。
  • お風呂でできる、時間と場所を少しでも節約する方法 | nanapi[ナナピ]

    お風呂でできる、時間と場所を少しでも節約する方法 に関するライフレシピをご紹介します。nanapi [ナナピ]は、みんなで作る暮らしのレシピサイトです。「詰め替えそのまま」って知っていますか? 詰め替えそのまま(楽天) 今はエコブーム(?)ということもあり、シャンプーリンスは詰め替える方が多いですよね。 この詰め替えする作業、うまくできなかったらストレスですし(私はよくこぼしてしまう・・・)時間も結構かかります。 そんな方は、「詰め替えそのまま」という、上記写真の商品を使うことで、少しでも時間の節約ができるようになりますよ。 時間だけでなく、シャンプーリンスのボトルを置くスペースも節約できますね。 また、逆さまに吊しながら使うので、最後までしっかり使い切れている感じが良いかと思います。 まさに「生活の知恵アイテム」だと感じました。

  • [O] Perlの命名規則

    Perl命名規則 Tweet [Perl] amagamiの実装をしていて、ふと考えた疑問は 「Perl命名規則は無いのかな?」 というものでした。 そこで、研究室内の方にそれとなく質問してみると、一様に 「好きにやれば良い」 との回答をくださったので、好きに名前をつければ良いか・・・と PerlJava命名規則を適応していました。 # 私は以前Javaばかり使っていました。 ところが、PerlJava命名規則を適応してもシックリこないのです。 実装上は別に問題は無いのですが、何だか落ち着きません。 そこで、Perlに有名な命名規則が無いのかを調べました。 調べること数分・・・あっさり見つかりました。 これはPerlの公式ドキュメントですね。 Perl style guide You may find it helpful to use letter case to indic

    sirocco
    sirocco 2009/10/12
  • いよいよ実世界にタッチするiPhoneアプリまとめ - A Successful Failure

    携帯電話は常に電源が入ったネットワーク接続デバイスであり、常時ユーザが持ち歩くと言う点において、ウェアラブルコンピューティング(Wearable Computing)で語られてきたユースケースを徐々に実現しつつある。特にiPhoneGPS/コンパス/加速度などの各種センサに加え、アプリケーション開発自由度の高さから、現時点で最も開発アクティビティの高いデバイスであると言える。 エントリではiPhoneアプリケーションのうち、特に実世界とのインタラクションを有するものについて紹介する。地図と連動して単純に現在位置から最寄りの施設やその施設のクーポン、イベント等を検索して提示するようなアプリ、単に音声を録音したり、音声コマンドを認識して動作するアプリは多く存在するが、エントリでは扱わない。ここではiPhoneに搭載されているセンサを一工夫して実世界を認識し新たなサービスを提供するアプリに

    いよいよ実世界にタッチするiPhoneアプリまとめ - A Successful Failure
  • 長谷川町蔵の文章: ブッシュはこんなにバカだった

    2009年10月11日 ブッシュはこんなにバカだった 「ブッシュはそんなにバカじゃない」 マイケル・ムーア監督のブッシュ批判映画『華氏911』がカンヌ映画祭で上映された際に、ヌーヴェルヴァーグの巨匠ジャン=リュック・ゴダールが口にしたことで一躍有名になった発言である。しかしゴダールはブッシュを買いかぶりすぎていた。その後の報道でブッシュがバカなことの証拠が出るわ出るわ! そして遂に決定版が登場した。ムーアと同郷のミシガン州フリント出身のマット・ラティマーによるルポ『Speech-Less : Tales Of A White House Survivor』である。だがラティマーはムーアのようなリベラル派ではない。むしろ正反対。何しろホワイトハウスでブッシュのスピーチライターを務めていた男だったのだから。 名門コロンビア大を優秀な成績で卒業したラティマーは、共和党議員の秘書を歴任、05年に国

    sirocco
    sirocco 2009/10/12
  • Encode 日本語などのマルチバイト文字列を適切に処理する - Perl入門〜サンプルコードによるPerl入門〜

    Perl › モジュール › here 日語などのマルチバイト文字をPerlで適切に扱うにはEncodeモジュールを使用します。次の3つのことを覚えておけば多くの場合適切に日語を扱うことができます。 外部から入力された文字列はEncodeモジュールのdecode関数でデコードする 外部へ出力する文字列はEncodeモジュールのencode関数でエンコードする ソースコードはUTF-8で保存しutf8プラグマを有効にする この解説での用語 この解説では外部から入力された文字列のことを「バイト文字列」と呼ぶことにします。Perlの内部表現に変換された文字列を「内部文字列」と呼ぶことにします。また「バイト文字列」が特定の文字コードで記述されている場合は「UTF-8バイト文字列」「Shift_JISバイト文字列」などと呼ぶことにします。 プログラミングで日語を扱う場合にその文字列がバイト文字

    Encode 日本語などのマルチバイト文字列を適切に処理する - Perl入門〜サンプルコードによるPerl入門〜
    sirocco
    sirocco 2009/10/12
  • 【予算5,000〜10,000pt情報が良い&多ければそれ以上も】 東京23区武三地区で、タクシーの営収につながる情報を教えてください ・時間帯、曜日別で流し営業のコ…

    【予算5,000〜10,000pt情報が良い&多ければそれ以上も】 東京23区武三地区で、タクシーの営収につながる情報を教えてください ・時間帯、曜日別で流し営業のコツや具体的に流すエリア ・時間帯、曜日別で比較的流れる、台数が少ない、客が付きやすいツケ待ちの場所 ・その他営収に繋がる情報があればどんな小さな抽象的〜具体的情報を ブレーンストーミングのように何でも教えて下さい 私は平日池袋、新宿、渋谷周辺を営業していますが、特にエリア等は限定しません 収入に直結し、業界的にも貴重な情報のため、高額なポイントを用意しました これでも安過ぎるくらいだとは思いますが、この質問がここを見ている “一部の”現役ドライバーが生き残る情報になるのではないでしょうか インターネット上に存在する情報は個人の日記が殆どで、検索での限界を感じ ここに質問してみました 出番の日に実際に営業して確認もしたいと思いま

  • 「鬼ごっこレーダー」子供の頃にiPhoneがあったら絶対やってみたいと思ったであろうハイテク鬼ごっこのアプリ - これがiPhoneクオリティ!

    すごく楽しそう!現代の子供たちが正直羨ましいと思ったiPhoneの位置情報を使ったハイテクな鬼ごっこのアプリです。 はじめにニックネームを登録します。 誰もグループを作っていない場合や必要な場合はグループを作成します。 この様に鬼ごっこをするためのセッティングをします。他の参加者はグループ名またはグループIDを検索し、参加したいチームに参加します。 画面右下のメニューから「逃亡者になる」か「鬼になる」かを選んでスタート! 自分の今いてる場所が表示されます。レーダーを使うと鬼か逃亡者かはわからないですが参加者が緑で表示されます。その際他の参加者にはレーダーを使った人の方角が矢印で表示されます。 鬼の人は今いてる場所に爆弾(バーチャル)を設置することができます。 爆弾がある所を通った逃亡者は鬼に5分間居場所がバレて、とてつもなく長い恐怖の5分間が始まります。 あと逃亡者、鬼同士チャットで情報を