TwitterのTLで知ったのだが、少し前に海外の掲示板で"sleep sort"というソートアルゴリズムが発明され、公開されたようだ。このアルゴリズムが面白かったので紹介してみる。 Genius sorting algorithm: Sleep sort 1 Name: Anonymous : 2011-01-20 12:22 諸君!オレは天才かもしれない。このソートアルゴリズムをみてくれ。こいつをどう思う? #!/bin/bash function f() { sleep "$1" echo "$1" } while [ -n "$1" ] do f "$1" & shift done wait example usage: ./sleepsort.bash 5 3 6 3 6 3 1 4 7 2 Name: Anonymous : 2011-01-20 12:27 >>1 なん…だと
ls -l 上司が通りかかったときに使うコマンド。 date 出社後、朝イチで使うコマンド。 su ログインしたら必ず最初に使うコマンド。 apt-get moo 仕事中に2ch見てたときに使うコマンド。 who 自分が何者かわからなくなったときのコマンド。 yum search 愛 No Matches found banner KAERITEEEE 大声で叫びたいときに使うコマンド。 halt 定時ダッシュ前に使うコマンド。 wget -r -l 1 -A .jpg -H -D blog-imgs-42-origin.fc2.com http://kanasoku.blog82.fc2.com/blog-entry-13978.html オカズ画像をダウンロードするコマンド sudo rm -rf / 何もかも忘れて幸せになれるコマンド。 プログラマーが覚えておくべき10の英語フレーズ
戯言最近、遅延評価勉強法というのが流行ってます。ものすごく簡単に説明すると、必要になったときに初めて勉強をするという物で、インプットとアウトプットが同時に行える、効率が良いなどの利点があります。詳しくは「勉強が苦手な人向けの「遅延評価勉強法」」で解説されてます。 僕の周りを見ていると、技術書の最初から順番にやっていく人がすごく多いです。律儀に順番通り。後ろのページにあることは後でやるものと無視を決めつけるし、よくわからないまま例題だけ解くからなかなか覚えられない。脈絡もなく三項演算子を覚えたはいいものの、何に使うのかわからないと困ってしまう。 そういう人こそ、この遅延評価勉強法は向くと思います。そして、僕は自分の経験から言って、ゲームを題材にするとすごくいいと思います。近頃のゲームは非常に技術力が高くて私たちのようなアマチュアには手の届かないところへ行ってしまった。しかしながら、最先端を求
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く