技術
-
1ツイートに収まるブータブルなゲーム
Square社のセキュリティエンジニア、アロク・メングラハニさん(Alok Menghrajani, @alokmenghrajani)が公開したツイートは、ツイッターの一回のつぶやきに収まる280文字で、ブート可能なゲームを動かすというものです。 perl -E …
-
プログラムはロックだ。あるいはロックがプログラムだ。プログラミング言語Rockstar
rockstar-js は、Rockstar言語の JavaScript によるトランスパイラ実装です。 Rockstarプログラミング言語とは何か? 言語仕様書にあるように、「1980年代ハードロック・パワーバラードの歌詞に大きく影響を受けた、歌詞として通用するプログラムが書けるようにデザインされた新言語」です。 FizzBuzz の実装は、サンプルコードからたとえばこんな感じになるということで …
-
人が見ていると恥ずかしがってちゃんと動かないソート関数
Lynnさん(@chordbug)がツイッターで公開したデモがこちら。 I wrote a sorting function that only works when you're looking at it: pic.twitter.com/vNMmXW8qzL — Lynn (finally free) (@chordbug) June 10, 2018 「見てる時だけちゃ …
-
CSSスクロールで(マリオ風)横スクロール、(マリオカート風)キャラクター操作
CSSだけで(JavaScript無しで)動くページを作る、というお題でこんなものが “A"キーと"D"キーで車が左右に動いています。 こちらが作者のステファン・クックさん(Stephen Cook)による解説ページで、13行のhtml以外はすべてCSS、画像ファイルも使っていないということです。 CSS内に定義したデータから絵を描くのは、グラデーションと …
-
ゼロ幅文字にエンコードした隠し情報で、文書をリークしたメンバーを特定
とある会員制掲示板からの文書の流出に困った運営者が、ユニコードの見えない文字「ゼロ幅文字(Zero-Width characters)」を使って流出させたユーザーを特定した、という話が出ていました。 数年前の話、Tom さんが所属していた競技ビデオゲームのチームでは、ログインが必要なプライベートの掲示板を使って連絡していました。その掲示板に書かれた秘密情報や戦術に関する重大アナウンスなどがしばしば …
-
目が見えなくてもレーシングゲームができるようにする研究
コロンビア大学博士課程のブライアン・A・スミスさんが開発しているRacing Audio Display(RAD)は、音の情報だけでビデオゲームを遊べるようにするためのユーザ・インタフェースです。 コースに対する車の角度によって変わる音と、次にどちら向きのどんなカーブが来るかという音声情報の2種類によって、コースをはみでたりせずにコーナーをうまく回ることができるということです。このシステムにょって …
-
書籍「エラーメッセージでググれ」「Stack Overflowからコピペ」
いつもの動物の写真の表紙なので、本当にオライリーが出してるのかと思いそうになりますが、ウェブに流れているパロディ表紙です。 As a programmer, it can be hard to explain what exactly you did all day. pic.twitter.com/rmsbrrZCqN — DEV Community …



