タグ

2012年8月19日のブックマーク (6件)

  • ソースコード解析におけるアタリのつけ方とか(その1)

    仕事でプログラムを書いていると,デバッグ以外に他人のソースコードを読む機会がたくさんあるわけですけれど,大抵の場合,漫然と読んでいるのではなく目的があります。例えば,字句解析する際のバッファ管理の方法を知りたいから GCC を読むとか,ベクタオブジェクトの描画系はどうやってるんだろと思って,Inkscape のソースを読むとかいった具合。もちろん,それらが最適なプログラムとは限らないわけですけれど,他の人の考え方を取り入れるには,下手な能書きが書かれたを読むよりも,ソースを読む方が手っ取り早かったりします。 で,ま,目的をもってソースを読むわけですけれど,この場合,まずもって目的のソースにたどり着けなくちゃいけません。全然関係ないところを読むのは時間の無駄ですから。この点,巷には,ソースの読み方をあちこちで紹介しているわけですけれど,あたしはあまりこゆ読み方はしていない気がします。例えば

  • コードレビューいろいろ - steps to phantasien

    コードレビューの話をいくつか見かけた. (1, 2, 3) 私もはやりにのってなにか書いてみたい. といってもリンク先についてどうこう言う気はない. ふだんからぼんやり感じていることをテキストにしてみたい. コードレビューの様式 コードレビューのやりかたは色々ある. 話の背景をあきらかにすべく, まずは私が参加したり見聞きしたりしてきた方法を紹介したい. ただとりとめなく列挙しても見通しが悪いから, 方法を評価する軸を見立てておこう. コードの粒度: 一回のレビューでレビュアが目を通すコードの量はどのくらいだろう. プロジェクト全体? モジュール単位, 機能単位, それともクラス単位? 古典的なレビュー様式はこれら <論理的な単位> でレビューをすることが多い. 最近はブランチやコミットのような <ひとまとまりの変更> を単位とする方法に人気がある. Github の Pull Reque

  • ねえRuby、どこまでが君でどこからが内部DSLなの?

    Rubyは内部DSL(Domain Specific Language)に向いている言語と言われます。Rake, RSpec, Rack, Sinatraなどは内部DSL on Rubyの代表的なサンプルです。Rubyの構文のユルさとメタプログラミングが内部DSLを容易にするんですね。 しかし正直僕は、何が内部DSLで、何が内部DSLでないのかがわかっていません。人が何をさして「これは内部DSLである」と言っているのかがよくわかりません。 そんなわけで… 以下では、Userクラスの設計を通して内部DSLらしきものを作ってみます。このイテレーションに対して「ここからが内部DSLだよ」「これは内部DSLとは呼ばないよ」と、誰か僕に優しく教えてくれませんか? Userクラスの作成 Userクラスはユーザ情報を管理するクラスです。ファイル名はuser.rbとします。 まずはユーザの登録機能を作りま

  • スーパープログラマーへの道

    スーパープログラマーへの道 過去ログリスト ちゅうーって、ReGetしちゃってください(笑) 第一回 DirectXは一夜にしてならず(開発言語探求篇) 第ニ回 DirectXは不毛なのねん(書籍探求篇) 第三回 DirectXはやめとけって(ライブラリ探求篇) 第四回 コモンプラットホーム構想(たんなる夢) 第五回 DirectX5は腐ってるんか?(不満ぶちまけ篇) 第六回 実はC言語ってよー知らんねん(ごめん俺が悪かったの巻) 第七回 バイナリ互換性は必要なのよね~ん(8x86はJavaをも超えるんか?) 第八回 だからC言語オタクって嫌いなのねん(Cマガの記事に横槍を入れるの巻) 上記の過去ログ 第九回 翻訳は金になる(コンパイラ作成のための準備体操) 第A回 ゲーム作成講座はいつんなったら始まるねん!(一読者の不満) 第B回 やねうらおからの挑戦状!(80862C) 第C回 インタ

  • Create new page · fujieda/fujieda Wiki

    Attach files by dragging & dropping, selecting or pasting them. Uploading your files… We don’t support that file type. Try again with a GIF, JPEG, JPG, MOV, MP4, PNG, SVG or WEBM. Attaching documents requires write permission to this repository. Try again with a GIF, JPEG, JPG, MOV, MP4, PNG, SVG or WEBM. We don’t support that file type. Try again with a GIF, JPEG, JPG, MOV, MP4, PNG, SVG or WEBM.

    Create new page · fujieda/fujieda Wiki
  • 2012年上半期のpixivおすすめ講座・メイキングまとめ | お絵かき速報!萌え絵上達法

    遅くなりましたが、2012年の上半期に公開されたpixiv講座の中で 特におすすめの画力向上講座、メイキングを厳選してご紹介します。 各ソフトの塗りメイキングは、ブラシ設定、レイヤー効果まで丁寧に解説されている 分かりやすい講座を中心にまとめていますので、ぜひ参考にしてみてください。 【画力向上系講座】 個人的、女性首肩?(イロイロ) 個人的決めポーズ?(男) 色気のある足・脚の描き方 初心者向け】45度とかの顔をそれっぽく描きたい人への講座 アタリと線画で顔の大きさが一致しない人(※私)向け覚え書き 筋肉メモ『首周り』。 【講座】丸○と6ステップだけで描く 割と簡単 顔講座 【116】リアルな絵を描く④【漫画アシスタントテクニック 間違ってても責任取らないパース講座1/2 間違ってても責任取らないパース講座2/2 15分で描ける!素材別背景物メイキング集~樹木編~ 【拡がれ】フリル講座【