2008年9月26日のブックマーク (3件)

  • なんと無料です!スタンフォード大学のオンラインコース | ライフハッカー・ジャパン

    「コンピュータサイエンス」や「人工知能について」などの授業があり、講義のビデオ、参考文献リスト、授業用のプリント、小テスト、テスト、それにソーシャルネットワーキングのシステムまでついています! ちなみに、アメリカの他の大学でもいろんな無料のオンラインコースがあるのですが、それについてはライフハッカーの過去記事を見てみてください。たくさんあって驚くはず。英語の勉強にもなるし、知識も身につくし、これは注目です。 Adam Pash(原文/訳:阿久津美穂) 【関連記事】 ・【アンケート】職場でのノートの取り方って? ・転職活動で破っても大丈夫な7つのルール ・モテ男は読むのが速い!? 「Speed Read」で速読トレーナー

    なんと無料です!スタンフォード大学のオンラインコース | ライフハッカー・ジャパン
    akisutesama
    akisutesama 2008/09/26
    無料で大学の講義だなんて!大学の講義だけあって量が無茶苦茶多い(1時限に50分*29回とか)けど見る価値は絶対にあると思う
  • JUnitにはないTestNGの“5”つの強力なテスト用機能

    さらに詳細な情報は、TestNG公式サイトのドキュメント(英語)を参照してください。特に注目する属性は、groupsとdependsOnXXXです。 テストを簡単にグループ分けできる「groups」属性 groups属性には、テストが所属するグループを任意の文字列で指定します。groups属性を使うと、テストを簡単にグループ分けできます。1つのテストを複数のグループに入れることもできます。 ブログやソーシャルブックマークでのタグ付けのようなイメージです。 テスト間の“依存”関係とは? そして、dependsOnXXX属性を使うと、テスト間に“依存”関係を作ることができます。属性の使い方の前に、テスト間の“依存”関係について考えてみましょう。 例えば、データベースに接続し、SQL文を発行するSampleDaoクラスがあるとします。SampleDaoには、データベースに接続するconnect(

    JUnitにはないTestNGの“5”つの強力なテスト用機能
    akisutesama
    akisutesama 2008/09/26
    利点はデータ駆動のテスティング(凄くよさそう)とテスト間の依存関係記述が可能な点、悪い点はアノテーションなのでJava5.0以上必須なのと設定ファイルが大嫌いなXMLファイルなところかな・・・
  • JavaScriptベストプラクティス: Unobtrusive DOMプログラミングのススメ | エンタープライズ | マイコミジャーナル

    Alex Holt氏がSmashing MagazineにおいてjQuery and JavaScript Coding: Examples and Best PracticesのタイトルのもとJavaScriptプログラミングのベストプラクティスを紹介している。Alex Holt氏は「Unobtrusive DOM Scripting」と呼ばれるプログラミング手法がWebサイトに適用するにあたり優れているとし、Unobtrusive DOM Scriptingの実現にはjQueryが実にいい具合で活用できることを説明している。 同氏はDOMを経由してWebページの各種データにアクセスしてなんらかの動作をさせるプログラミング方法をDOM Scriptingと呼び、DOM Scriptingのなかでも必要な機能を必要な要素に対して適用するものといったニュアンスを強める場合にUnobtrusi

    akisutesama
    akisutesama 2008/09/26
    HTMLに構造を書いてCSSで見た目を良くしてJavaScriptで動きを付けましょうねという話。そのためにon...とか<script>タグは使わないようにしようと。