サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
ドラクエ3
atmarksharp.v01.in
ワンライナー (One-Liner) とは、Twitterなどでプログラムを投稿するための 1行に収めたプログラム のことです。 今回は、美しいワンライナーを10種類紹介します。 (1) 1から100までの素数を一覧表示(UNIX: seq) seq 1 100 | perl -lne 'print if (1x$_) !~ /^1?$|^(11+?)\1+$/' seq 1 100 | perl -lne 'print if (1x$_) !~ /^1?$|^(11+?)\1+$/' # 2 # 3 # 5 # 7 # 11 # 13 # 17 # 19 # (中略) # 73 # 79 # 83 # 89 # 97 (2) わずか140バイトのテトリス(JavaScript) function(a,b,c,d){d+=c;return[d < 0|a&b << d?a=parseInt
上の写真は、"On Lisp"や"ハッカーと画家"などの著者ポール・グレアムです。 ポール・グレアムは、 自身のブログ でLispに関する記事を多く執筆しており、現在はLisp方言の Arc に力を入れているようです。 以下の内容は、このポール・グレアムのLispに関する知見を元に自分なりにまとめたものです。 Lispのすごさとは 今まで自分は、"Lispはすごい" と思いながらも、実は半信半疑な部分がありました。 ところが、意外なところでそれがわかったのは、 プログラミングClojure 第2版 を読んだときでした。 以下、その文章の引用です。 言語の中からその言語を変えてしまうというのはLispに特有の利点だ。この利点は次に挙げるようなさまざまな側面をもつ。 Lispは同図像性を持つ(homoiconic)言語だ。すなわち、LispのコードはLispのデータでもある。これによって、「プ
AtomはGoogle Analyticsにデータを送信している Atomは、Metricsというパッケージを使って、Google Analyticsにデータを送信しています。 これを防ぐには、Metricsパッケージを無効にする必要があります。 無効にする手順 1) Settingを開く( Command + , ) 2) 左下の"Filter packages"というテキストボックスに、「Metrics」と入力する 3) テキストボックスのすぐ下に"Metrics"と表示されるので、それをクリック 4) 画面中央の"Disable"をクリック これでMetricsが無効になりました。
このページを最初にブックマークしてみませんか?
『atmarksharp.v01.in』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く