タグ

2010年11月24日のブックマーク (8件)

  • iPhoneのSafariで加速度センサー使う - hitode909の日記

    iOS4.2から,iPhoneのSafariで加速度センサーを使えるようになったので,加速度とジャイロをプロットするのを作った. http://hitode909.appspot.com/accgraph/ iPhoneを投げると飛距離をTwitterに投稿するのとかを作りたい.

    iPhoneのSafariで加速度センサー使う - hitode909の日記
    aroma_black
    aroma_black 2010/11/24
    ondevicemotionイベントのハンドラ設定で取得可能。Chrome9 dev版でも一部動作可。
  • Just Be Nice – Design Studio

    Settling on a domain name for your new project can be stressful. You can always change the name later, but it’s a hassle to re-brand so it’s best to get it right the first time. Tools like NameFresh are helpful in brainstorming ideas. But how do you actually go about making the final decision? It’s best to avoid making the decision on your own. If you have the budget, purchase several domains and

    aroma_black
    aroma_black 2010/11/24
    この発想は無かった・・・
  • The Python Logo

    Projects and companies that use Python are encouraged to incorporate the Python logo on their websites, brochures, packaging, and elsewhere to indicate suitability for use with Python or implementation in Python. Use of the "two snakes" logo element alone (the logo device), without the accompanying wordmark is permitted on the same terms as the combined logo. Combined logo: Logo device only: Curre

    The Python Logo
    aroma_black
    aroma_black 2010/11/24
    Pythonのロゴは私的利用はOK。ロゴを使った商品を売る場合にはPSFの許可を取ること。Cafepressでもロゴ付商品の取扱があり売上金は全てPSFに寄付。
  • t32k.com - このウェブサイトは販売用です! - t32k リソースおよび情報

    このウェブサイトは販売用です! t32k.com は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、t32k.comが全てとなります。あなたがお探しの内容が見つかることを願っています!

  • GUIアプリケーションの単体テストをどのように行うか? - rabbit2goのブログ

    GUIが絡むアプリケーションを作っていて困るのは、テストを意識せずにマニュアル通りの手順で作ってしまうと単体テストが容易に実行出来ない点だ。入力がGUI依存ではテストコードから上手く呼び出せないし、また処理結果をGUIに表示するような構成では人間が目視しない限り結果の成否を判断出来ない。 だから、このようなアプリケーションの開発では、単体テストでの検証を考慮して下記のような設計にしておく必要が有る。 GUIレイヤーと、実際の処理を行うレイヤーを分離しておく。実動作時はGUIから、単体テスト実行時はテストコードから、実処理を行うレイヤーの機能を呼び出す。もちろん実処理を行うレイヤーはGUIレイヤーに依存しないようにしておく。 実処理レイヤーの結果は、デザインパターンのオブザーバーパターンにてGUIレイヤーに通知し、GUIを更新させる。これなら単体テスト実行時にはGUIに関係なく(呼び出すこと

    GUIアプリケーションの単体テストをどのように行うか? - rabbit2goのブログ
    aroma_black
    aroma_black 2010/11/24
    IDEがもたらすアーキテクチャレスなソフト開発の弊害について
  • 「バグの少ないプログラムを作るには?」 - rabbit2goのブログ

    かなり昔の記事だが、印象に残っているので取り上げる。ソフトウェア開発のバグに関して、記者はソースコードの記述を例にバグを減らすためには地道な努力と工夫が必要と訴える。 一つひとつは些細なものでも,習慣として実行することでバグは確実に減るはずだ。重要なのは,知識として覚えることではなく,日常的に実行することである。 バグの少ないプログラムを作るには? | 日経 xTECH(クロステック) 内容としては当たり前の事だし、例として示されるサンプルも特に目新しいテクニックではない。経験者なら皆この程度の工夫は出来るだろうし、やっていて当然という気もする。今なら"Source Code Hacks"なんていう見出しでも付きそうなネタだ。 この記事で興味深いのは、コメントの方である。 ミスを減らすための工夫を自発的にできる人は、もともと質の高い仕事ができる人であるケースが多いです。そういった工夫の必要

    「バグの少ないプログラムを作るには?」 - rabbit2goのブログ
    aroma_black
    aroma_black 2010/11/24
    ケント・ベックがTDD入門で言っている「私は偉大なプログラマではなく偉大な習慣を身につけたプログラマだ」ということと同じ。
  • Apache Tomcat 6.0 (6.0.53) - Documentation Index

    This is the top-level entry point of the documentation bundle for the Apache Tomcat Servlet/JSP container. Apache Tomcat version 6.0 implements the Servlet 2.5 and JavaServer Pages 2.1 specifications from the Java Community Process, and includes many additional features that make it a useful platform for developing and deploying web applications and web services. Select one of the links from the n

  • カレンダーの一本の線で習慣を持続する

    Lifehackerの記事で習慣を持続するためのカレンダーの利用方法が紹介されていて、単純なのですが興味深い指摘がありました。 この方の場合、ピンクの線は「運動」、青は「ピアノ」というように毎日実践したいことがカラーコーディングされているのですが、その程度が非常に軽く設定してあるのだそうです。 たとえば「運動」の目標はフィットネスを意識するというよりは定常的に体を動かすことでなにか利益があるのかを確かめる程度の量、ピアノの練習も1年で数曲を学ぶ程度の進め方としています。その気になれば、4つを一時間でクリアできるのだそうです。 This calendar not only encourages you to practice every day, but it fixes your mind to be better at practicing every day. It builds

    カレンダーの一本の線で習慣を持続する
    aroma_black
    aroma_black 2010/11/24
    線を切らせないようにするという心理効果を利用して持続する方法