2014-02-01から1ヶ月間の記事一覧

(・∀・)イイネ!! なコードと(・A・)イクナイ!! なコード

私の独断と偏見なので、 ( ◠‿◠ )☛ 俺のコーディングスタイルを笑うな とか言われても (´・ω・`)知らんがな としか云えません。 if ( ... ) { } // (・∀・)イイネ!! if ( ... ) { } // わかる if ( ... ) printf( "何らかの処理" ); // 分かる if ( ... ) { prin…

構造化ぷよぐらみんぐの法則

╰( ´◔ ω ◔ `)╯ ぷよぷよしようぜ!! 構造化とは「goto を使わないこと」ではない。 抽象化せよ──つまり 1 行毎のコードを考えるのではなく、処理のまとまりとしての複数のコードを考えること。 構造はネストする。 項目には入ってないけど、「return を必ず…

goto の法則

(基本的に)goto は使ってはならない。 使った方がわかりやすくなると思うときにだけ使用すること。

Scheme で永遠にへろーわーるどするコード書いてみた

(define (not-dreadful-infinite-loop) (define (loop) (display "Hello, World!") (newline) (loop)) (loop)) (not-dreadful-infinite-loop)

Arch Linux から Brother の DCP-J132N で印刷したくてやってみた

iPhone からアプリで印刷するのはできるんだけど、やっぱりデスクトップから印刷したいな〜と思ってやってみた…、結局できなかった。 知ってる人誰か教えてplz。 初めに まずはここを覧て必要なパッケージをインストールする。 % yaourt -S cups ghostscript…

それでも Windows XP を使う人のための 12 の覚悟

あんまり書けなかったんだけど、書けたところまでうpするね。 1. 初めに まず、Windows XP はサポートが切れそうな OS です。 サポート期間を過ぎてのご利用は若干の覚悟が必要です。また、自己責任でお使いになる必要があります。 ええと、自己責任という…

Lisp は万能ではない

╰( ´◔ ω ◔ `)╯ Lisp は確かに神の言語だが、この意味するところは「神が使っていた言語って Lisp なんじゃねーの?」ってことだ。 ( ◠‿◠ )☛ ただのプログラミング言語で神がかり的な力を得られるわきゃねーだろ… Lisp に満足しちゃったらそれまでのにんげん…

えくすたーん・しーを毎回書いてしまう見上げたバッチ野郎の鑑

#ifdef __cplusplus extern "C" { #endif int nyanpass(void); #ifdef __cplusplus } #endif みたいにどのソースファイルでも extern "C" { を #ifdef, #endif などで囲んでいませんか? このような場合は: #if defined(__cplusplus) # define FOO_EXTERN_C_…

OMomonga が暗礁に乗り上げそうな悪寒

なんだかよくわからないけど、org.twitter4j が読み込めない感じがあるので、エターナりそう。 ( ◠‿◠ )☛ これまでにいくつのプロジェクトをエターナル化してきた?! ╰( ´◔ ω ◔ `)╯ 数えたこともない!!

ヽ(゚∀゚)ノ ワー test.simple できたよー!!

;; -*- coding: utf-8; -*- ;; test-simple.lisp (provide 'test.simple) ;; (defpackage :test ;; (:use :cl)) ;; (in-package :test) (defpackage :test.simple (:use :cl) (:export tests ok)) (in-package :test.simple) (defvar *test-amount* 1) (defu…