ID:JQE0zwxT.netソースコードをま〜たり解読しながら一杯やりませんか。ありそでなかったスレッドなんで無謀にも立てちゃいました(笑)プログラム板に立てようかとも悩みましたが、あえてLinux板にしました。プログラミング入門者大歓迎。はじめに宣言しておきますが、スレ主がヘタレ入門者です(笑)たぶん挫折すると思いますが、せっかくLinuxを入れてオープンソースを利用させてもらっているんだから・・・いやま、ちょっとした好奇心で。ID:nROM6nbv.net今の時代にxlibつかうのか...。そのヘッダファイル.adと.manは何でしょうか。ID:hESDmhVT.netBSDは、パクリ放題。Appleにもええようにされてそれでも耐えてるドSって感じ。それとソースは関係ないので、読んでもいいんじゃない?でも一番は自分の興味があったり、使ってたりするソースコード。読むんじゃなくて眺める所から始めてもいい。ID:xp8s1SI0.netオープンソースとは言っても作成者以外に誰も読んでいないコードが大半なんでしょ?でも、誰かが読んでくれているとは思っている。思い込んでいるだけかも。ID:TTvqLA2j.netねぇねぇ、マジレスだがパッチ送るとかそういうのって具体的にはどうするの?とあるアプリに機能追加してみたら、人も使うかなって感じになったんだけどMLにも参加してないし、だいたいOSSのそこらの流儀ってよくわからんのですよ。英語のコミュニケーションも自信ないしなぁ。ID:jhXFc7Sf.netまあ使わんけどね。どれなのかコンパイラ依存では使いにくい(ビットフィールドは並び順規定がなくて詰め込みの都合で前後入れ替わったりもOKだったはず)。8bitなフィールドでビット演算すればいいや、みたいなことになる。kernelの参考書(特に日本語のやつ)はほとんど参考にならん。>>30にはきついと思う。読むなら自分で使っていると思われるGNUツールとかかな。kernelの参考書(特に日本語のやつ)はほとんど参考にならん。>>30にはきついと思う。読むなら自分で使っていると思われるGNUツールとかかな。ID:YJ9VwWjD.net>>13お前、センスないな。ID:ZL/VQ5DE.netオライリーの本って内容濃くて面白いんだけど、実際値段表示を見ると萎えるな。ID:gmdb4oK4.netソースコードなんてごくごく僅かな人(ごく一部のハッカー)にしか読まれていないよね。ID:p4adG9ny.net>>19サンクス。ビットフィールドって本でチラっとだけ読んだ事あったけど忘れてたよ。マジックナンバー乱用しすぎ。intに型定義してIなんかハンガリアン風の命名を普通やらない。やられると解析やりづらい上に構文強調表示効かなくなる。そんなことするならエディタの補完機能を使う。それ以前に命名規約がおかしいし、不必要なマクロ定義がいくつかある。includeの使い方が変というか勉強不足。関数とかexternでやるでしょ普通。三項演算子の使い方がおかしい。いうか三項演算死亡遊戯に酔っている。可読性下げているでしょ。カンマの後に半角スペース入れろよ。環境やフォントによっては区別付かないんだぜ。etc...ソースコードは書くより読むほうが時間がかかるわけで...。これのひどさを自覚できないのであれば、まずdwmを読んだほうがいいです。ID:d43U8nyo.net>>49この前はOBPagerをビルドするのにエラー箇所を調べていたり、さらにその前はpiewmのビルドが通らなくてエラー箇所を調べ...。ビルドでエラー起きたらエラーメッセージを検索して修正方法を見つけてとか普通にやってる。Hack程度だけどね。Makefileなんかも修正するね(autoconf使ってないものとか)。>>53内容を理解するだけに限定するのであれば英語は勉強するものではないと思うよ。同じ文章ばかり読んで検証で触り続ける→自然と読めるようになる。ID:qzak6LyU.net>>4なんつーキモいヘッダーファイルだ。ID:g4HiNXWp.net>>10そのコード、C99で書き直すとすっきりする予感。ID:Hw7034JG.net1の努力が試されるとき。ID:s/b26oPJ.net>>30ffmpegのソース。あれは見といて損は無い。ID:jqMDnbvc.net>59おまえの(ry日本だと、そういうのは見えないだけで意外と読まれていると思うよ。ブログに掲載されているコードなんか毎日読んでいるよな?たとえばブログ作ってソース書き込んでおけば外出先でも参照できる。それにHighlightあるからhtml化して読んだら?ttp://www.andre-simon.de/読みたいのであればi3とかはお勧めかと思われる。(コメントやドキュメント丁寧かつ豊富)ttp://i3.zekjur.net/読み方はPGやFLOSS関係者でもない限り方法は知られてないのがオチ。(理解できるかどうかは除いて)ソースコードを読むのは意外と難しいことではないんだけどね。時間かかるから自分との戦い。一日で理解できないから一気に読まないとか、誰も教えないしな。ID:l3Scyk+0.net>>49ハッカーじゃないけど困ったら読むよ。ID:KCHuH3b4.net>>27BTSがあればそこにでもたたき送れば?なければメンテナのメールアドレスに送る。内容説明はちゃんとしたほうがいいが、最初は簡単。patchがrejectされると返答に困ったりするが。ID:8zLNc2ft.net>>19できるよ。