うーん、このビデオの説明がうまくできません。 観ていただければすぐに理解できるんですけど、テキストにうまくまとめることができません。なんて書けばいいのかなあ。 まあそれはさておき、そんなわけでビデオを観てみてください。まあ普通にできそうもないわけですが、練習したらもしかしたらできるかもしれないという可能性は感じられます。 そんなわけで時間がある学生さんはこれにチャレンジしてみてはいかがでしょうか。 ちなみにこちらの4人の男性はサーカスの団員さんだそうです。なるほどなあ。
DOCTYPE スイッチについて再度まとめ 以前 DOCTYPE スイッチについての検証とまとめと一覧表という記事で DOCTYPE スイッチについてまとめましたが、あれから 2 年弱が経過したので、改めてまとめてみようと思います。 まとめるまでの話がけっこう長いので、一覧表だけ参照したい ! という場合は DOCTYPE スイッチの一覧表をご覧ください。 DOCTYPE スイッチとは何か そもそも DOCTYPE スイッチとは何か、というのがまず書くべきところですが、これは私が書かずとも良質のリソースが各種ありますのでそのリンクのみまとめておきます。 !DOCTYPE スイッチ 各UAのDOCTYPEスイッチについて - CSS Dencitie Mozilla's DOCTYPE sniffing - MDC Mozilla's DOCTYPE sniffing - MDC ( 日本語
IEでは <pre>.innerHTML に連続したスペースや改行を入れると、単一のスペースに置き換わってしまいます。 例えば次のようなJavaScriptをIEとFirefoxで実行してみると: var s = "0123456789ABCDEF\n a b c d"; var pre = document.createElement( "pre" ); pre.innerHTML = s; document.body.appendChild( pre ); IEの表示: Firefoxの表示: IEでは、複数の連続したスペースや改行文字が全て単一のスペースになってしまっています。改行文字を "<br>"に置き換えて、createTextNode() すれば解決しそうな気もしますが、 var s = "<span style=\"color:red\">0123456789ABCDEF<
AOK's JavaScript Library IE6.0 (Win2000/XP) で動作確認しています。 /* StreamTypeEnum Values */ var adTypeBinary = 1; var adTypeText = 2; /* LineSeparatorEnum Values */ var adLF = 10; var adCR = 13; var adCRLF = -1; /* StreamWriteEnum Values */ var adWriteChar = 0; var adWriteLine = 1; /* SaveOptionsEnum Values */ var adSaveCreateNotExist = 1; var adSaveCreateOverWrite = 2; /* StreamReadEnum Values */ var ad
The most popular coding language for the web is javascript; so much so that since the advent of HTML5, it has now been officially accepted as the default standard. Javascript has moved beyond a smaller client-side browser-based language to become integrated not just for front-end design, but also for back-end server-side development. As a result there are has been a huge growth of Javascript libra
※2010/4/23 sessionのクリアについてご指摘頂き、追記しました。Google App Engine for Java(GAE/J)にて、どんなアプリを使う場合でも (自分的に)ほぼ必須となる設定ファイルのまとめ。 ていうか、リファレンス読めばいーんだけどさ 1.sessionを有効にする & クリアの設定をする Javaでsession使わないケースなんてあるのか? appengine-web.xml に 下記を追加 <sessions-enabled>true</sessions-enabled> GAE/Jでsessionを使う場合、このままだとDatastoreにsession情報が残ったままなので定期的にクリアするcronを設定する web.xml に 下記を追加 <servlet> <servlet-name>_ah_sessioncleanup</servlet-
軽量なリレーショナルデータベースとして人気のSQLite。そのWebサイトに掲載されている「How SQLite Is Tested」の内容が、海外のプログラマなどのあいだで話題になっています。 3月に公開された最新バージョンのSQLite 3.6.23。本体のソースコードは約6万7200行(67.2KSLOC、Kilo Source Lines of Code:空行やコメントを除いた行数)なのに対し、テストコードはなんと4567万8300行(45678.3KSLOC)だと紹介されているのです! これはテストコードが本体の約679倍もの大きさだということになります。 100%のブランチカバレッジ SQLiteコアのライブラリをテストするテストコードとして、以下の3つが紹介されています。 TCL Tests TCL Testsはもっとも古いテストコードで、TCL scripting lang
現在JavaScriptを勉強中ですが、なぜか急に迷路生成のスクリプトを作りたくなったので書いてみました。 調べてみると迷路生成にはいくつかのアルゴリズムがあるらしく、その中でもっともシンプルな「棒倒し法」というナイスなものがあったので、それを採用することにしました。 参考:迷路自動生成アルゴリズム このアルゴリズムではまず下のようなグリッドを作ることから始まります。 この状態から中の黒い部分を棒倒しのように左右上下にランダムに倒していきます。 既に棒が倒れている場所には置けません、また2行目移行は上には倒せないというルールがあります。 すべて倒して、スタートとゴールを設定するとこうなります。 というわけで、そこそこシンプルに迷路を自動生成できました。 なぜこのアルゴリズムで迷路ができるのかは、僕に聞かないでください。 気が向いたら赤い点を操作できるようにしたり、高速化したり、HTM
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く