Codegolf is a about writing the shortest possible program for a task. Shinichiro Hamaji (Japanese) runs an excellent golf competition on golf.shinh.org. You can play in a very wide selection of languages, and the entries are generally extremely high quality. It's a good way to evaluate how well you've mastered a language. I occasionally look in on it, and once was briefly the winner in Perl, befor
個人的にハマってる140字以内のブックマークレット。"javascript:" で既に11字使ってるのが痛い。 その1。 今月のカレンダー。 javascript:d=new Date;d.setDate(1);w=d.getDay();c=[];i=0;while(w--)c[i++]='\t';for(n=1;n<32;n++)c[i++]=n+(i%7?'\t':'\n');alert(c.join('')); 139字。 30日までの月と31日までの月と2月を分けようと思うと160字超えてしまう。閏年を判定すると180字ぐらいになってしまう。どうにかならんかなー。 119字でできた。 javascript:d=new Date;d.setDate(1);w=i=d.getDay();for(c='';w--;c+='\t');for(n=1;n<32;c+=n+++(++i%7?'
文章を簡素化することで、伝えたい内容をより明確かつ説得力のあるものにすることができる。本記事では、回りくどい表現を避けることで、文章をすっきりとさせ、読み手により強く訴えかけられるようにする方法を、実例を交えて紹介する。 あなたの書く文章は冗長なものとなってはいないだろうか?もしそうであれば、あなたは自らの時間と、読み手の時間を無駄にしてしまっていることになる。また、自らの文章を説得力に欠けた、印象の薄いものにしてしまっていることにもなる。以下に、冗長な文章と、その改善例を挙げているので、参考にしてほしい。 #1:"There are/is [名詞][関係代名詞][動詞] …" "There are/is"と[関係代名詞]を取り去ると、この文章は、[名詞][動詞]となる。 例:"There are some people who believe the movie is great." (
I spent the first 2+ years in Ruby-land without even knowing about the probably most underused (and underrated) keyword of the language: redo. Even after I came across the first example and liked it immensely, I could not come up with another use for it, so I threw it to the bottom of my toolbox. Then I found another example, and another one - so I came to the conclusion that redo might be a valua
草言語Grassが流行っているようなので,Grassプログラミング支援ツールGlidを公開します. Objective Camlで実装されているという点ではYTさんに先を越されてしまいましたが, より多くの機能を提供しています. といっても,実装の効率はあまりよくないので,速いGrass処理系が欲しいだけの方にはあまり役に立ちません. Glidは,簡単にいうと言語Grassと言語Letの間の双方向の翻訳ツールです. 言語Letは,次の文法で与えられる単純な関数型言語でGrassよりは楽にプログラムが書けます. Prog := Def* Def := let Var Var* = Exp Exp := Var | Exp Exp | let Var = Exp in Exp | Exp;Exp Var := In | Out | Succ | W | [_a-zA-Z0-9]+ 主な使用目的
Several times a week I have to interview people for software engineering jobs. While some of the people I talk with are very smart and qualified, I have, on occasion, complained about the calibre of the average applicant to my wife (who is also a software engineer). So when she read about FizzBuzz she shot me an email. I read the blog entry and then perused the solutions that people were posting i
LL Future (2008-08-30) 前 : sm4503635 (1/2) 次 : sm4503741 (古い言語、新しい言語) 最初: sm4481852 (LL Future 開会宣言) マイリスト: mylist/8224180http://ll.jus.or.jp/2008/
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く