プロフィール 愛用の楽器 a-ki blog 12才よりギターを始めキャリアは30年以上。20代半ばでブルースに目覚め集めたCDは100枚以上。 2000年頃より、ギター講座をはじめとしたいくつかのWEBサイトを趣味の範囲で運営しています。 >> もっと詳しいプロフィール
自分のルールを twitter に書いてみました。1時間半ぐらいやってたらしい。 * * * 変数名やクラス名に省略した単語でなく正しいスペルのものを使う。 他人のインデントはいじらないが、間違ってるのはなおす。同じインデントシステムを使う。勝手に発明しない。ちなみに、K&R 大域変数は使わない。Singleton も使わない。インスタンス変数経由でパラメータを渡さない。必要な場合のみに使う。 コメントは関数/メソッドの役割に対しておこなう。bug fix comment には例を含める。 測定を伴わない最適化は無意味で間違っている。 xUnit を使う。 修正前のコードを残すようなことはせず、版管理にまかせる。 fprint() ; exit() ; のようなエラー処理をせず、エラー処理ルーチンを呼ぶ。 malloc を裸で使わない。 use case 図から書き始める。 if else
動かないときは、ログ出力でどこまで動いているのかを追っていく 動かない時は焦らず、たとえばPHPであれば、var_dumpを使ってログを出力をして、exitで停止させて確認しよう。 var_dump($hoge); exit; 実際は、以下のようなデバック用の関数を用意しておくと便利だろう。preタグは、配列やオブジェクトを見やすくするためにいれている。 function var_dump2($mix){ echo "<pre>"; var_dump($mix); echo "</pre>"; } この関数を、条件式のブロックの中や関数のブロック内にいれて、どこまで動いているかを追跡していく。変数や配列の値を出力して、意図した値がはいっているかをみてゆく。こうやっていくと、ある程度、エラーの場所の切り分けができる。 JavaScriptであれば、Firebugをインストールして、conso
2012年06月26日23:45 by tkfire85 JPOPサウンドの核心部分が、実は1つのコード進行で出来ていた、という話がすごい! カテゴリ管理人 雑談 tkfire85 YouTubeですごい動画を発見しました。音楽業界の方なら当然の如く知っていると思うのですが、ヒット曲の多くにある特定のコード進行が使われているという話です。過去30年間において特定のコードつまり、 「IV△7→V7→IIIm7→VI」 cメジャーで言う。 「F△7 → G7 → Em7 → Am」 の進行、メロディーという事です。 動画では実際に「瞳をとじて」「Fragile」など超有名な楽曲を実際に弾きながら解説されています。海外ではあまり使われていないコード進行のようですが、日本では30年以上前から使われているコードでサザンの「いとしのエリー」最近ではケツメイシの「さくら」。GIRL NEXT DOOR「
今回はソーシャルラーニングについて、まとめてみました。 それと同時に、2011年に見かけた要チェックなソーシャルラーニングのサービス7つと今後の動向をまとめてみました。 注目のソーシャルラーニングサービス7選 1.動画で学べる、初心者向けプログラミング学習サイトドットインストール CSS、HTMLやJavaScript、PHPなどのプログラミングが動画で学習できるソーシャルラーニングサイトです。CSSの基礎、HTMLの基礎、JavaScriptの基礎など基礎コースからPHPで作る「簡単掲示板」、JavaScriptで作る「あなたの誕生日診断」など基礎〜中級のレベルのものが多く、演習形式の動画もかなり多くあります。 プログラミングの学べるレベル的にはそんなに高くはないですが、無料でこれだけのコンテンツを配信しているのは面白いなと思います。今まで全くプログラミングを勉強してこなかった人でも、か
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く