

ちょこちょこ見かけるので最近に なって見かけた、ゲーム感覚で 楽しく学べるWebサービス的なもの をご紹介。Webアプリのアイデア の参考にもなればなぁとの気持ち も込めて。 ゲーム感覚で学べる、みたいなWebサービスは昔からありますので、ここ最近見かけたものを中心に少しまとめてみます。暇つぶしし...
[ 詳細 ] [ 関連 ] [ ニコニコ ]AS3ライクに記述できるJavaScriptゲームライブラリです。(ライセンスはMIT License) ダウンロード - https://github.com/DeNADev/Arctic.js <html> <head> <script type="text/javascript" src="...
[ 詳細 ] [ 関連 ] [ ニコニコ ]コンピュータサイエンス関連のおすすめ本 Computer Architecture 大規模なシステムを組む場合、高い性能を要求される場合、省リソースが求められるケースなどは、特に低レイヤへの理解の必要性を実感することになります。 下のレイヤを深く理解しておかなければ、このようなシステムのアーキテク...
[ 詳細 ] [ 関連 ] [ ニコニコ ]デモ 実装 デモ デモはCSS3、疑似要素を使用しているため、IE8+, Firefox, Chrome, Safari, Operaでご覧ください。 4つデモは、全て画像を使用していません。 デモページ:ホバー時 実装 HTML HTMLは非常にシンプルで、リスト要素を使用します。 ul要素にi...
[ 詳細 ] [ 関連 ] [ ニコニコ ]今日質問されて、以前Twitterで書いたのを思い出して、そして検索性が悪くて見つけ出すのに苦労した。こちらに転載しておく。詳細は気が向いたときに埋める。 オプション引数の評価タイミングRubyではオプション引数は関数が呼ばれるたびに評価される。 def foo() print "foo!" en...
[ 詳細 ] [ 関連 ] [ ニコニコ ]Windowsメインで使ってた時はchm版でサクサクだったんだけど、Macに乗り換えたら同じような環境を実現する方法が見つからなくて困った。 現状のRubyのリファレンスマニュアルは、るりまプロジェクトの成果により、申し分のない情報量があります(感謝!)。できればこれをchm的にサクサク引きたい。...
[ 詳細 ] [ 関連 ] [ ニコニコ ]ソフトウェアを中長期にわたってメンテナンスしていく場合、メンテナンスしやすいコードと、メンテナンスしにくいコードとの間には、同じ機能を実現していたとしても、その価値には雲泥の差があります。 メンテナンスの容易さを示す言葉として、メンテナビリティ(Maintainability)という言葉があります...
[ 詳細 ] [ 関連 ] [ ニコニコ ]LL でデバッグと言えばデバッガではなく print デバッグ、という人は多いと思います。ぼくはもっぱら print デバッグです。いまこのタイミングでこのオブジェクトはどんな値を持っているんだろう、というときは、Perl だったらもっぱら Data::Dumper を使って、 sub p { p...
[ 詳細 ] [ 関連 ] [ ニコニコ ]クォータニオン - UEI/ARC shi3zの日記クォータニオンは四元数と呼ばれる数学上の特殊な概念で、1995年の日本には少なくともクォータニオンを解説した書籍はひとつもなかった。大学の図書館で何度検索しても見つからず、結局、秋葉原の書泉ブックタワーで、一万円もする分厚い洋書を買って、そこにほ...
[ 詳細 ] [ 関連 ] [ ニコニコ ]ブログやウェブサイトのパフォーマンス改善や運営・セキュリティに役立つ「.htaccess」の設定を紹介します。 下記は各ポイントを意訳したものです。 リダイレクトとリライト オリジナルのエラーページ 特定のリソースへのアクセス制限 特定のIPのアクセス阻止 IEのレンダリングモードの設定 有効期限...
[ 詳細 ] [ 関連 ] [ ニコニコ ]バグから学ぶ計算機科学 Scalaのハッシュテーブルにおいて並列コレクションのためのコード変更が大量の衝突を引き起こした事例 書いた人: ると 書いた日: 2012年1月21日 はじめに Twitterで「有名なオープンソースソフトで今まであったおもしろいバグを解説した本とかないだろうか」とツイー...
[ 詳細 ] [ 関連 ] [ ニコニコ ]継続の起源 時々「継続ってSchemeが最初に作った概念なの?」みたいな疑問を見かけるのだけれど、 「Schemeは継続をプログラマが触れる言語機能として表舞台に登場させた最初の言語」というだけで、 継続の概念自体はSchemeよりかなり前からあったものだ。 1975年のSchemeの最初の論文 ...
[ 詳細 ] [ 関連 ] [ ニコニコ ]NEWS(12/01/23 17:11) 実績解除でバッジ獲得、コーディングが楽しくなる「Visual Studio Achievements」 32種類のバッジを集めてFacebook/Twitterで共有しよう 「Visual Studio Achievements」v1.0 米Microso...
[ 詳細 ] [ 関連 ] [ ニコニコ ]これらのフレームワーク/ライブラリを利用することで、デバイスの違いを(全くでないにせよ)あまり開発者に意識させることなく、標準的な枠組みでスマートフォン対応のアプリケーションを開発できるようになる。 スマートフォン対応のフレームワークは歴史も浅く、まだまだデファクト・スタンダードといえるものはない...
[ 詳細 ] [ 関連 ] [ ニコニコ ]自己紹介 ども。KAYACでJS書いてる@kyo_agoです 去年(2011年)はSVG Girl(SVG女子)とか、HTML5花火大会(のベースコード)とか、HTML5実力テスト(のJS問題)とか、www.kayac.comのJS書いたりとか、html5とか勉強会で話したりとかしてました。 最近...
[ 詳細 ] [ 関連 ] [ ニコニコ ]



最近Androidとの抗争が激化しているago(@kyo_ago)です。 jQueryはCSSセレクタを多用する特徴がありますが、jQuery内では実行ブラウザやCSSセレクタの記述によって呼び出されるブラウザAPIが変わり、それによって実行速度にも影響が出ます。 この記事では「セレクタAPIとは...
これらのフレームワーク/ライブラリを利用することで、デバイスの違いを(全くでないにせよ)あまり開発者に意識させることなく、標準的な枠組みでスマートフォン対応のアプリケーションを開発できるようになる。 スマートフォン対応のフレームワークは歴史も浅く、まだまだデファクト・スタンダードといえるものはない...