C# のコードハイライトは cs って書けばいいことがわかった

ヽ(゚∀゚)ノ ワー using System; namespace Example.Greeting { public class EntryPoint { static void Main(string[] args) { Console.WriteLine( "Hello, World!" ); } } } 参考 [はてな記法]ソースコードを色付けして表示する(シンタックス・ハイライト)

Task サバイバル・ガイド

1 億 4 千万人の並行プログラミングファンのみなさんおはこんばんは*1。 21 世紀に入り、C# でもやっと並行プログラミングがしやすくなりましたね*2。 Task の使い方を書こうと思ったんだけど、なんていうか気分が乗らないのでやめとこーかなー。 と書いてや…

なあ、これって XXX を書けばすっきりするんじゃないか?

桜が咲いてましたね。 さて、ギョームなコードを読んでいると、これって XXX を書けばすっきりするんじゃね? とか これって XXX で書けばすっきりするんじゃね? というのをよく見かけます。 なあ、これって foreach で書けばすっきりするんじゃないか? よ…

株式会社はてなに入社しました

株式会社はてなに入社しました 株式会社はてなに入社しました - hitode909の日記

ギョームのコード書いてるとよく思うこと

他人の書いたコードを読んでる時によく思う。 ねぇ、抽象化しようよ。 ダラダラダラダラダラダラダラと処理を書くのやめようよ。 楽しようよ。 マジで。 以下の C# っぽいコードは天丼を作ってお客にアレしたりする架空のシステムのコードだということにする…

OCaml で FizzBuzz 書けた

open List;; let rec iota ?(step=1) ?(n=0) m = if n > m then [] else n :: iota ~n:(n + step) m ~step ;; let isFizz n = ( n mod 3 ) == 0 ;; let isBuzz n = ( n mod 5 ) == 0 ;; let isFizzBuzz n = (isFizz n) && (isBuzz n) ;; let toFizzBuzz n = …

reStructuredText っぽくコードにちゅーしゃくを書いてたりしてたりして

/* * .. note:: * これは Underscore.js を使ってる。 * * underscore.js は パッと見、 C# の Linq みたいに見える。 */ var sumOfPrimes = _.chain( _.range( 1000 ) ) .filter( isPrime ) .reduce( function (x, y) { return x + y } ) .value(); 今のと…

あけましておめでとうございます

╰( ´◔ ω ◔ `)╯ 今年もよろしくな (l ω l〃) よろしくね!

本当はコワイ副作用の恐怖

( ◠‿◠ )☛ 副作用を使ったな!? 副作用使用罪で逮捕する!! ╰( ´◔ ω ◔ `)╯ うわっ、お前はっ! 副作用警察!! 何故ここに!!1

ローストチキンを買ったら唐揚げがついてきた

(l ω l〃) 少し気が早くないかな……

あどべんとかれんだーを書いてなかった

( ◠‿◠ ) なんかもう、どうでもよくなってきたよな ╰( ´◔ ω ◔ `)╯ ほんとにな (l ω l〃) 寝ようかと思ったんだけど、布団がなんか濡れてるな〜 (l ω l〃) それで、布団の下の床を触ってみたんですね (l ω l〃) そしたら……… (l ω l〃) 布団のね、床と…

殺人ピエロの卵閉じ

(l ω l〃) キーボードの #\i が押しにくくなってて文章を打つ気が起きない…

インタラクション環境で覚えるぷよぐらみんぐ言語

╰( ´◔ ω ◔ `)╯

まずいデータ構造はあなたを地獄まで連れて行って離さない

╰( ´◔ ω ◔ `)╯ ユーザーが考えていることにフィットしたデータ構造と UI を考えよう (*゚∀゚) そーじゃないデータ構造と UI は本当にひどいことになる ╰( ´◔ ω ◔ `)╯ それを修正する手間と時間のことを考えると気分が重い………… (l ω l〃) 重要なのは、ユーザ…

タコスを食べながら楽しく診察を受けられると評判のタコス・クリニックとは

(l ω l〃) ただいま風邪を引いています。ピーーという発信音の後にメッセージを吹き込んでください。

ともあれ、COBOL は滅ぶべきであると考える次第である

(*゚∀゚) COBOLer 死すべし。慈悲はない

トートバッグの終わりとカニ玉・ワンダーランド

行きつけのスーパーにお惣菜としてカニ玉が売ってるんだけど、それがすっごいふわふわで美味しいのでよく買ってる。

うーん、とっても Haskell

╰( ´◔ ω ◔ `)╯ 来年は Haskell でもやってみるか

眼球ビームで寒さを吹き飛ばそう

ヽ('ω')ノ三ヽ('ω')ノ すっごい寒いすっごい寒い

牛すじタコライス丼

╰( ´◔ ω ◔ `)╯ Lisp 的なことは最近全然やってないんだよな… (l ω l〃) クトゥルフ神話 TRPG リプレイ動画観てばっかりだしね… ╰( ´◔ ω ◔ `)╯ まあ、仕方ないな

クソ構造は本当にクソ

(*゚∀゚) やったぜ! たえちゃん! 細かくクラスを分けてたおかげで、恵方巻きトラック、納豆巻トラック、かんぴょう巻きトラックの他に かっぱ巻きトラックを新たに道路に走らせることができるようになったよ!! ʕ•͡ω•ʔ まあ、実のところ、クソ構造をダイナ…

黄色いレンガの道を辿って

sinatra とかのクローン的な意味で santana とか考えてみた。 (use 'santana) (get "/hi" () "Hello, World!") ライチティーおいしいですね。

異常体験! アンビリバボー!!

╰( ´◔ ω ◔ `)╯ 常識では考えられない出来事。あなたの身に起こるのは明日かもしれません……(SAN 値的な意味で)

閉じ括弧を探せ!!

(l ω l〃) Lisp 書き始めは閉じ括弧で苦戦していた。

ティファナの焼はまぐり

(´,,•ω•,,`) ぽっぽー

外で電子コインを集めまくり、1UP することに命をかける配管工の二人組

(mapcan #'evenp '(0 1 2 3 4 5 6 7 8 9)) これじゃダメで: (mapcan #'(lambda (x) (when (evenp x) `(,x))) '(0 1 2 3 4 5 6 7 8 9)) ってする必要がある。

ところどころモノリシック・システムの悲劇

そう、既にある恵方巻き注文システムに恵方巻きの他にもう 1 種類、例えばネギトロ巻きを扱うようにシステムを変更することになったとしよう。 しかし、実のところこの恵方巻き注文システムは恵方巻きだけを扱うようにできていて、それ以外を扱うことは全く…

トイレビューの富士山八合目

(」・ω・)」 モノリシックメソッドやめろーーーーー!!! モノリシックな to-fizz-buzz: (define (to-fizz-buzz n) (cond ((and (equal? (modulo n 3) 0) (equal? (modulo n 5) 0)) "FizzBuzz") ((equal? (modulo n 3) 0) "Fizz") ((equal? (modulo n 5) 0)…

本当は怖い迷信プログラミング

(l ω l〃) 1 つのファイルの行数が多いのと、クラスの数が多いのとで後者の方を問題視するのは何故なんだぜ? 1 つのメソッドの行数が多いなら、あなたの頭はパンクしてしまうだろう。 地平線の彼方まで続く 1 つのスコープは砂漠で迷っている感じがある。

そう、アリババには 40 人もの盗賊がいた

でも、あなたはもっとラッキー! 誰も敵いはしない。 (l ω l〃) だえもんが何人も見守ってるからね!! ╰( ´◔ ω ◔ `)╯ あ、はい ( ◠‿◠ )☛ Lisp 関係ないよな