タグ

2009年5月27日のブックマーク (6件)

  • バグを生まないコーディング法、10個の規則でソフト開発を効率化(1/3) ― EE Times Japan

    ソフトウエア開発にはバグがつきものだ。ただし、バグの発生を最小限にい止める方法がある。コーディング規則を適用してコードを記述することだ。バグが発生してからそれを発見し、修正するという通常の開発手順に比べて、簡単に、しかもコストをかけずにバグをつぶせる。 ここでは、ZigBeeを利用したセキュリティ・システムから医療機器にわたる筆者の組み込みソフトウエア開発の経験から得た、バグをなるべく発生させないコーディング規則を紹介する。 なぜコーディング規則が必要か コーディング規則は、ソフトウエア開発者に対して、コードを記述する上での規則をまとめたものである。英語のライティング教として著名な「The Elements of Style」(William Strunk Jr.、E. B. White著)の、プログラミング言語版のようなものだ。 組み込みソフトウエアにも、きれいで、正しく、簡

  • ニコ動で英語学習? 学習SNS「smart.fm」がすごいことに (1/2)

    「学び」をテーマにしたSNS「smart.fm」が面白い。smart.fmは、英語学習サイト「iKnow!」として2007年10月にオープンしていたSNSが今年3月にリニューアルしたものだ。 smart.fmの特徴は、単語や例文、写真や音声などを元に「リスト」と呼ばれる学習用プログラムを作成/閲覧できること。たとえば覚えたい英単語を登録しておくことで「オリジナル単語帳」を作ることができる。 また英語だけではなく「星座の写真」と「星座の名前」を登録して「星座の名前を覚える」リストなども作成可能だ。自分で作るだけではなく、他のユーザーが作成したリストを閲覧(登録)して、学習することもできる。 リスト右上のボタンから学習専用のウェブアプリケーションを起動することで、クイズのように選択肢から回答を選んだり、英単語をタイピングしたりといった学習ができるようになっている。

    ニコ動で英語学習? 学習SNS「smart.fm」がすごいことに (1/2)
  • オブジェクト指向っぽい話が分かるかもしれないJavaScript講座 その1 | Takazudo Clipping*

    自分はスーパーJavaScripterでこんなすげーのが5行で書けちゃう。やばいだろ!とかいうのでは全然無いですが、オブジェクト指向っぽい話が最近分かってきたつもりで、それでやっときゃ問題無いってことを思い始めているので、なんかそんな話を書いていきます。 こんな短く書くテクニックがあるぜ! var hoge = hage ? huga : hoga; とか書けちゃうんだぜ!とかより、長くていいから分かりやすく拡張しやすいようにするにはどうするのかとか、そういう話ができればなーと思います。内容的には全くもって新しくも何とも無いですが。jQuery使ってやる前提です。 まんじゅう製造スクリプト 今日はまんじゅうを5個作ります。なんと、まんじゅうは、クリックすると隠れます。 まんじゅうサンプル var Manju = function(){ this.elem; this.hidden = fa

  • クラウド時代の到来で、コンピュータサイエンスは「終わった」

    クラウド時代の到来で、コンピュータサイエンスは「終わった」 国立情報学研究所 アーキテクチャ科学研究系 教授 佐藤 一郎氏 「コンピュータサイエンスは終わった」。こう広言するコンピュータサイエンスの研究者がいる。国立情報学研究所(NII)の佐藤一郎教授だ。目ぼしい進展が見られない上、有望視されるクラウドコンピューティングの研究はクラウドを「持てる者」でないと困難だからだ。一方で、コンピュータサイエンスの研究成果は様々な分野に応用できると佐藤氏は主張する。(聞き手は、中田 敦=日経コンピュータ) 2008年後半から「コンピュータサイエンスは終わった」と明言しているそうですね。 コンピュータサイエンスが危機に陥っている証拠には事欠きません。バイオサイエンス(生命科学)と比べると、その差は歴然としています。バイオ分野では新しい実験装置や知見、医療技術、薬品が次々と登場しています。ところがコンピュ

    クラウド時代の到来で、コンピュータサイエンスは「終わった」
  • PC買い換え時に超便利、完全に異なるハードウェア間でもHDDを丸ごと復元できるイメージバックアップソフト「ShadowProtect」

    ハードディスクを丸ごとイメージとしてバックアップし、何かあった際にはそっくりそのまま復元(リストア)することができるイメージバックアップ系のソフトはいろいろとありますが、この「ShadowProtect」のおそるべき特徴はハードウェアのメーカーや機種に依存しない復元が可能であるという点。独自のHIR(Hardware Independent Restore)機能によって、ハードウェアの異なる物理システム間(P2P)、物理システムから仮想環境(P2V)、仮想環境から物理システム(V2P)、仮想システム間(V2V)への復元が可能となっており、パソコンを買い換えて今までの環境をすばやく丸ごと移動させたい、という場合にはめちゃくちゃ便利です。 しかもバックアップの動作は他ソフトと比較してもかなり高速な方で、電源を落とさずWindowsが起動しているそのままの状態ですぐにバックアップが可能。フルバッ

    PC買い換え時に超便利、完全に異なるハードウェア間でもHDDを丸ごと復元できるイメージバックアップソフト「ShadowProtect」
  • TOEFL対策スクールナビ

    海外の大学・大学院に行きたい」「海外移住したい」。海外旅行では体験できないリアルな海外での生活を叶えるにはTOEFL等の受験が欠かせません。それらの夢を叶えるにはTOEFLのハイスコアが必要になりますがTOEICや英検と比べIELTSの学習ができるスクールは多くありません。また、ホームページにTOEFL対策コースの案内があっても実際に教えた経験に乏しいスクールは多くどのスクールを選べばいいのか一般の方には判りにくいのが現状です。TOEFL対策スクールナビがあなたの街の一番いいIELTSの対策スクール・塾を紹介します。 TOEFLの対策スクール・塾で学習する理由 TOEFLは英語の4技能「読む」「書く」「話す」「聞く」がそれぞれバランスよく評価される試験です。そのため独学で試験対策を進めた場合「話す」「書く」という自分のアウトプットに対して間違いを指摘し、正しい英語表現を教えてもらうことが

    TOEFL対策スクールナビ