タグ

2008年10月26日のブックマーク (8件)

  • 中途半端に優秀なプログラマが「正しいプログラミングテクニック」だと妄信しがちな3つポイント - 分裂勘違い君劇場

    「変数のスコープは狭いほど良い」と妄信する 変数でもメソッド名でもクラス名でも言えることだが、単純に「スコープは狭いほどよい」という方針でプログラムすると、逆に保守性も可読性も悪いプログラムができあがることがけっこうある*1。 実際、「あちこちから頻繁にアクセスするようなオブジェクトやメソッド」は、スコープをぐっと広くしてしまった方が(場合によってはグローバル変数やグローバル関数にしてしまった方が)、いちいちパラメータ渡しのバケツリレーをせずに、オブジェクトや機能を使うことができ、プログラムの可読性も保守性もずっと向上することがけっこうある。 たとえば、プログラムのいろいろな箇所から比較的頻繁にアクセスする必要があるようなオブジェクトや機能がバインド(格納)された変数やメソッドのスコープをクラスやメソッド内のローカルにして、それを使うときは、いちいち各クラスやメソッドにパラメータ渡しのチェ

    中途半端に優秀なプログラマが「正しいプログラミングテクニック」だと妄信しがちな3つポイント - 分裂勘違い君劇場
  • ゆとり、キーボードの意味を知る - Webと文字

    1.はじめに 今の子どもって、アスキーコードとかも分かってないのかもね 意外とコンピューターの教育とか基礎が抜けているのではないかな。 Ctrl-GのBELLとかもまるで知らないんじゃないか。 なぜCtrlキーがCtrlなのか、ShiftキーがShiftなのか ∧ ∧ ヽ(・∀ ・)ノ <Ctrl-Gってなーに? (( ノ(  )ヽ ))←Me <  >というわけで、調べてみました。 2.Shiftキー 昔はタイプライター(参考資料1)という機械で文章を紙に印字していました。構造的にはキーを押すと、その先についているハンコが紙に押ささり印字されました。キーと文字が1対1でしたので、文字を増やすにはキーを増やすしかありませんでした。そこで、機械的にハンコの方をずらすことで、一つのキーに対して二つの文字が打てるような仕組みができました。この機械的にハンコをずらす(シフトする)キーのことをShi

    ゆとり、キーボードの意味を知る - Webと文字
  • 安岡孝一の日記: QWERTY配列に対する誤解

    知識plusにも書いたのだけど、QWERTY配列に対する誤解は、あまりに多い。とりあえず、橋毅彦の『〈標準〉の哲学』(講談社, 2002年3月)から、以下の部分を取り上げてみることにする。 ショールズは、自分の作りたてのタイプライターでは、キーを素早く叩くと、キーの動きを印字に伝える金属棒(タイプバー)がからまってしまうことに気づいた。何とかタイプバーがからまないような工夫はないものか? そこでショールズは、キーの配列を変え、続けて打たれるようなキーがキーボード上に離れてあるよう配列し直した。その結果、キーを叩くスピードは遅くなったが、タイプバーはからまないようになった。その配列こそが、現在の標準配列として生き残ることになったQWERTYの配列だったのである。 アルファベット2文字の組み合わせのうち、英語では「th」を続けて打つことが最も多いのだが、この2字はQWERTY配列では非常に近

  • てっく煮ブログ - すごく楽しかった Flash 談義のログをまとめてみたよ

    twitter, asTwitter には Flash 界のブロガーさんが続々参入しているのですが、9日の 20:30 ごろから突発的に Flash 談義が始まり、2〜3時間ほど盛り上がっていました。この内容があまりに素敵だったので、勝手にまとめちゃいました。みんな、それぞれ問題意識や思いを持っていて、それが伝わってきてドキドキしてきます。ちょっと話はそれますが、JavaScript の面白いところって、Unix の人も、Mac の人も、Windows の人も、平等に議論できるところにあると思うんですよ。今まで、それぞれの分野でやってた「スゴイ人」が、共通の話題を持って交流できる場、それが JavaScript なんです。で、Flash になると、今度は OS の縛りがないどころか、開発者だけじゃなくてデザイナーさんとも議論や意見交換できちゃう。この世界の広がりっぷりは只者じゃない。すごく

  • Levitated | Levitated Daily Source, the good source

    A great site of recreational computation, generative art, mathematics, and open source modules.

    ruedap
    ruedap 2008/10/26
    Flash界のオープンソース神 ヤレド・ターベル
  • 分裂勘違い君劇場-女の子に好かれるための基本原則

    ●相手の女の子がしゃべりたいことを察知し、それを女の子がしゃべるように誘導してあげる。 ●女の子が何をしゃべりたいかは、その女の子自身が気づいていない。これを女の子自身よりも先に気づいてあげる。 ●会話の辻褄や一貫性は敢えて無視する。論理的に正しいことではなく、女の子が楽しい気分になるように会話を誘導する。 ●女の子は一方的に話す男が嫌い。自分がしゃべっている最中も女の子の表情を注意深く観察し、少しでも退屈していたら、話の途中でも敏感に話の展開を変化させる男が好き。 ●女の子は、抜け目のないだけの男は嫌い。女の子にあっさりやられてくれるような、どこか抜けたところのある、おおらかで人のいい男が好き。 ●女の子は、頭で考える男が嫌い。腹やハートで考える男が好き。 ●女の子は、口でしゃべる男が嫌い。女の子は、腹やハートから言葉を放つ男が好き。 ●女の子は、単に明るいだけのバカポジティブ男は嫌い。

    分裂勘違い君劇場-女の子に好かれるための基本原則
  • ユーザー登録無しで一度に最大40GBのファイルを無料で相手に送信できる「firestorage.jp」 - GIGAZINE

    以前に「ユーザー登録無しで相手に最大2GBのファイルを無料で送信できるネットサービス「Filemail」」という記事を書いた際に多数の読者から「日にも同様のもっとすごいサービスがある」ということでタレコミをいただいたのがこの「firestorage.jp」、なんと最大で40GBのファイルを一度に送信することが可能で、何度かに分けてアップロードすれば「容量無制限」で送信することも可能とのこと。 かなり便利なサービスで、しかも無料。運営しているのは東京にあるロジックファクトリー株式会社で、個人用途だけでなく、ビジネス用途でも利用可能です。 詳しい使い方などは以下から。 容量無制限の無料オンラインストレージ firestorage http://www.firestorage.jp/ ページにアクセスしたら「著作権侵害など違法なファイルではない」にチェックを入れます するとアップロードボタンが

    ユーザー登録無しで一度に最大40GBのファイルを無料で相手に送信できる「firestorage.jp」 - GIGAZINE
  • Googleスプレッドシートをアンケートや応募で便利に使う方法 - ネタフル

    Googleスプレッドシートのフォーム機能をご存知でしょうか? アンケートやプレゼント応募用のフォームを作成すると、入力内容を自動的に集計できるのです。これがとっても便利! ぼくは主に、 ・ネタフルのプレゼント応募 ・ネタフルのアンケート ・イベントの申し込み などに利用しています。 手軽に作成できて集計も自動で、シートを共有したりもできるので、かなり便利に利用しております。 簡単に使い方を説明しましょう。 Googleドキュメントから「新規作成」で新しい「スプレッドシート」を作ります。 メニュー「フォーム」から「フォームの作成」を選択します。 続いて、質問項目を追加します。 「無題フォーム」はフォームのタイトルです。必要に応じて説明文を入力します。 それぞれの項目は鉛筆アイコンをクリックして編集します。 鉛筆アイコンは項目の右上にあります。 質問の形式は、 ・テキスト ・段落テキスト ・

    Googleスプレッドシートをアンケートや応募で便利に使う方法 - ネタフル