| CARVIEW |
アレゲなニュースと雑談サイト
前のストーリー
-
1月22日 -
1月20日 -
1月16日 -
1月15日 -
1月6日 -
1月1日 -
12月30日- MonoDevelopからGPLコード全削除 (21)
- やる夫と学ぶプログラミング言語 C (88)
-
12月29日 -
12月26日 -
12月23日- 深夜残業時、上司も一緒に残るべき? (129)
-
12月19日- ECMAScript 第5版 承認 (21)
- 同時進行プロジェクトの多い人の進捗管理、何がおすすめ? (46)
-
12月15日- 仕事中のヘッドホン、可or不可? (254)
-
12月8日 -
12月4日- ノキア、Qt 4.6の提供開始 (12)
-
11月19日- コメントはソースコードを表す? (161)
-
11月18日- まつもとゆきひろ、専大に来たる (44)
デベロッパー関連日記 最新30件
- [fslasht] お勉強会 第10回@中野 / 二次会は火鍋
- [muji] ニコリ創刊30周年
- [wuzhi] JOGLの点プリミティブの描画
- [Claybird] IContextMenu::GetCommandString()
- [Ab.] Trac WikiRename Plugin の utf-8 ページ名対応
- [shimashima] [etc][SAStruts]メモ
- [Seth] Javaの次がVisual Basic6.0、Visual Studio 2005、Perl
- [EarOwl] C言語のこういうのは止めた方が良い書き方 (3)
- [TarZ] 産総研、インチサイズの大型単結晶ダイヤモンドモザイクウエハーを作製
- [taro-nishino] C++についてLinus Torvaldsへの反論
- [oops] Win32API 用 Ruby モジュール(その1)
- [kawa-t] スマートポインタ
- [dodekapod] そこにDRMがあるから
- [A7M] な~ぜ~だぁ~!!
- [pluto] bitlyjつかってみたメモ
- [etsav] 多少部屋が広くなった……
- [NoGood] 終わりの始まり
- [hix] 怪しいファイルI/Oを大いに語る
- [elsee9] C++/CLIを使ってるが
- [Endows] 雑記 : コマンドプロンプトで ISO 8601 形式の日時を得る方法(例)
- [Yak!] C/C++ で Quantum::Superpositions リベンジ
- [Kando] バグ解決数<バグ報告数
- [mak!ko] ふははははそれみたことかえくすくらめーしょんまーく
- [shibuya] JRE Version 6 Update 18 (ビルド 1.6.0_18-b07)
- [Livingdead] Bazaar共用リポジトリのつもりでbzr initしてしまった時の修復方法
- [nog] Google Web Toolkit (GWT) 2.0 メモ
- [quaternion] Clojure言語入門
- [oku] [C++0x] "deduce"の訳語は「推論」より「導出」の方がいいかな
- [maia] Kindle向けのアプリケーション開発キット発表
- [j3259] 2.8 の味見: 継続編
- MinGW - Minimalist GNU for Windowsプロジェクトの新規リリース - MinGW - Minimalist GNU for Windows
- Separate+ 0.5.6を公開しました - Separate+
- Fess 3.0.0 リリース - Fess
- OlutのXAMPP(windows版)パッケージができましたので、試用のためのインストールが簡単になりました - olut 販売管理システム
- MinGW - Minimalist GNU for Windowsプロジェクトの新規リリース - MinGW - Minimalist GNU for Windows
- 新しいスナップショットをリリースしました - Protra
- FreeMindプロジェクトの新規リリース - FreeMind
- 3/10(水) TracLightningを題材にした第三回プロジェクト効率化勉強会開催 - Trac Lightning
- 新しいスナップショットをリリースしました - Protra
- Mysaifu JVM 0.4.8をリリースしました - Mysaifu JVM
- Relational 0.9 (Default branch)
- Relational 0.8 (Default branch)
- TaDaPro 0.8.4 (Default branch)
- massXpert mass spectrometry package 1.9.5 (Default branch)
- gdigi 0.1.5 (Default branch)
- BIRD 1.0.13 (Default branch)
- vpntool 0.6 (Default branch)
- Liferea 1.5.14 (Unstable branch)
- wumwum 0.4 (Default branch)
- sptrace 1.4.2 (Default branch)
- libburnia 0.6.4 (libburn/cdrskin branch)
- DNS Blacklist Packet Filter 0.6-beta3 (Default branch)
- PHP-BottleRocket/SOSDG 0.3 (Default branch)
- DynaStop 08333.1634-106 (Default branch)
- CPAN shell 1.9304 (Default branch)
- GWTruts 0.7-Final (Stable branch)
- Perl Archive Toolkit 0.991 (Default branch)
- AKVIS Decorator 1.6 (Default branch)
- moz-hocr-edit 0.1 (Default branch)
- Liferea 1.4.27 (Default branch)
クイックリンク
まず、ユーザ登録を。いくつかの便利な機能が利用できるようになります。次にタレコミを。あなたのタレコミとコメントが/.Jを支えます。
優れたプログラマが選べるほどいればいいんだけど部門より。
あるAnonymous Coward 曰く、
ZDNet Japanの「プログラマーの力量を見極める--面接官になったら尋ねるべき質問実例集」という記事が話題になっている。
プログラマーを採用する場合、実際のプログラミング能力を推量するのは難しい。そのため、この記事では「開発者を評価するうえでの優れた質問を紹介するとともに、なぜそれらが優れているのかを説明している」としている。
詳細は記事を参照してほしいが、計算機科学に関する基礎的な知識を問うものや思考問題、ホワイトボードに実際にその場で簡単なコードを書いてもらう、コードを渡してレビューしてもらう、履歴書の経験について深く掘り下げて質問する、などが挙げられている。
いっぽうはてなブックマークでは「挙げられている問題の解答が分からない」といった旨のコメントが多数付けられている。
スパコンを作るにはどうすればよいですか、部門より。
あるAnonymous Coward 曰く、
PS3で動作するYellow Dog Linuxのフィックスターズが講師を務めるGPGPUセミナーが3月19日に開催される。 NVIDIAのTesla&CUDAが先行している感もあるが、今年はATIがどう巻き返すか。OpenCLは普及する?
フィックスターズは、LinuxでGPGPUを活用するシステム構築や開発者向けセミナーを実施し、 ASCII.technologies 2009年12月号でも特集記事を執筆している。
さて、このGPGPUセミナーで聞きたいこと、何かある?
死屍累々ですが部門より。
C++標準化委員会に参加する江添亮氏や高橋晶氏、梶本裕介氏らが、プログラミング雑誌を創刊すべく会社を立ち上げたそうだ。
あるAnonymous Coward 曰く、
我々はプログラミング雑誌を創刊すとのことである。
然り。今や、プログラミング雑誌は、風前の灯、風の前の塵である。(中略)さらばよし。無ければ創るまでだ。我々は、新たな会社、LongGate Co., Ltd.を立ち上げ、独自の雑誌を出版し、以て現状を打破せんことを決意した。日本全国に、くすぶっている有能の同志を募り、記事を発表する場としての、雑誌を提供するのだ。もちろん、我々の雑誌の出版は、単に物理的な紙の本に留まらない。印刷と同等の内容を、電子媒体でも販売する予定だ。
LISPは苦手なので買ってみようかな部門より。
あるAnonymous Coward 曰く、
LISPの入門書として有名な「初めての人のためのLISP」が、加筆・補筆を加えられた「増補改訂版」として復刊される模様(Amazon.co.jpの商品ページ)。
著者は「竹内関数」の考案者としても知られる竹内郁雄氏。目次には「CARとCDRで世間を渡れば権兵衛もたじろぐ」や「またも再帰するから再帰なのだ」といった独特の言い回しが並ぶなど、ユーモアがあり分かりやすい内容で知られる一冊です。ご興味の有る方はぜひどうぞ。
なお、2010年3月31日をもって竹内先生は東大を退職されるとのことで、3月3日に東大本郷キャンパスで最終講義が予定されている(竹内研究室 > 最終講義のご案内)。講義題目は「研究・開発は楽しく」とのこと。
Delphiを知らない人プログラマも増えてきてるのだろうか、部門より。
gwamodin 曰く、
エンバカデロからのメールで知ったのだが、2月14日は、米国でDelphi の最初のバージョンがリリースされた日なのだそうだ(日本時間では2月15日ですな)。
市場競争では苦汁を飲まされることもありましたが、未だに(しつこく?)根強い人気のあるのですよね、Delphi って。たれこみ子も、Delphi 5 からお世話になっていたりします。デキの悪い子ほど……といいますが、いまでは Visual ○× よりも大好きです。おめでとう15歳。
あまり活発なストーリーにはならんでしょうが、思いの丈を書き込んでやってください。ちなみに、今話題のバンクーバーオリンピックの五輪を飾っている LED の制御システムはDelphi製だそうです。
読む価値の有無に関わらず読まねばならん事もある部門より。
あるAnonymous Coward 曰く、
本家「Learning and Maintaining a Large Inherited Codebase ?」より。
この仕事に就いてから、比較的大きなプログラム (3 ~ 4 万行程度) を何度か引き継いだことがある。元々の開発者らは、自分の書いたコードでもあるし (その仕様や動きを) よく理解していたが、自分はそこまでとは言えない。実際、プログラムに修正を入れる際は修正そのものよりも修正を入れるべき正しい位置を探すのに多くの時間がかかってしまう。
このように引き継いだプログラム、どうやったら理解できるようになるのだろうか ? 元の開発者らほどこのプログラムを「理解」できないのは自分の力量の問題ではなく、仕方がないことなのだろうか ?
本家 /. には「一から作り直したくなるだろうが、それは絶対に避けるべきだ。汚く見えるコードにも、全て理由があったりするものだ。開発時の相談や議論、意思決定までの過程にいなかったからコードが理解できないのである。一から作り直しても、そういった問題への理解は深まったりはしない。苦労してバグを直したり、修正を入れたりしてこそ分かるようになるものであるし、そうやって分かるようになれば作り直す必要もなくなる」といった経験からくるコメントなどが多く寄せられている。
やはり「ドキュメントも無く、元の開発者に質問できないのだとすれば、時間をかけてコードを読み砕くしかない」のだろうか ? /.Jer は引き継いだプログラムをどうやって「自分のもの」にしている ?
論文妥当性の検証にコード査読も必要か部門より。
あるAnonymous Coward 曰く、
科学者はその研究で使っているプログラムのコードを公開すべきであるとの主張が英Guardian誌で取り上げられている(本家/.より)。
このコラムで Open Universityの Darrel Ince教授は特に最近の気候科学分野での論争に言及しながら、コードが公開できる状態にあるのにそれをしぶる研究者は科学者と見なされるべきではないとまで述べている。
教授曰く「科学分野で使われているソフトウエアを憂慮すべき証拠は十分にある」とのこと。ソフトウエアテストの国際的な専門家であるケント大学の Les Hatton教授が何百万行に及ぶ科学分野のソフトウエアコードを分析したところ、多くの矛盾点が検出されたとのこと。例えばプログラム内のモジュール間インターフェイスでは、Fortranで書かれたプログラムにおいてはインターフェイス 7つあたり 1件の割合で矛盾点が見つかったとのこと。Cで書かれたプログラムでは 37インターフェイスあたり 1件の問題が発見されたという。たった一つのエラーがその立証力を無くさせるのに十分であると考えると、非常に憂慮すべき事態であると教授は指摘しているそうだ。
1人月と1人月を合わせて2人月!!いつもより2倍残業して4人月、そして休日出勤をすれば4人月*3、これが工数を上回る12人月だーっ!部門より。
あるAnonymous Coward 曰く、
本家/.「How Do You Accurately Estimate Programming Time?」より。
オラクルのシニアソフトウエアエンジニアであるSuvro Upadhyaya氏が、プログラミング時間の見積もりに関するブログエントリをIT worldに寄せている。同氏の経験では、スクラムが一つの有効な手法であるという。しかし、しっかりした開発チームであっても正確な見積もりを出せるようになるまで6カ月ほどかかることもあるそうだ。
Upadhyaya氏曰くプログラミングにかかる時間を正確に見積もることは、限界を明確化するプロセスであるとのこと。プログラマーの経験や知識、スピードと質の兼ね合いなどさまざまな要素が関わっており、チームや組織のカルチャーに依るところも非常に大きいという。
/.の読者はどのように見積もりを出しているだろうか?本家/.には「かかると思われる時間を2倍にして、時間の単位を一つ繰り上げる。2日かかると思ったら4週間、1週間かかりそうなら2ヶ月、という具合に」なんて方法も挙がっているが、/.J諸兄方の見積もりの出し方は?
あるある部門より。
あるAnonymous Coward 曰く、
ZDNet Japan builder内のベイダー卿のブログで、「プログラマーが異性を相手につい言ってしまう、10個の見栄(男編)」というのが紹介されている。非常に心当たりのある内容で面白かったのだが、あなたの周りにも結構こういう人はいるのではないだろうか? 以下、抜粋。
- 出来るプログラマーを気取る「この間の3000の案件、ほとんど一人でやったようなもんだしなぁ」
- パソコンがわかることを自慢する「パソコン買うんだったら相談してよ」
- パソコンがわからない、特に詳しくないフリをする「まあ、パソコン関係の仕事だけど、あくまでも仕事だからね」
- 大会社に関わりがあると言い出す「○○銀行と仕事してるんだよ」
- 有名人との関わりを自慢する
- IT、電子関係以外、特にアウトドアの趣味を披露する
- 経済に明るいことを自慢する
- 新聞や雑誌は紙で読むと言い出す
- 英語ができるのだと匂わせる
- 「プログラマーが、いや、俺が世界を支えている!!」と言い出す
まぁ最後のはオチだと思うが、プログラマー(SEも?)の皆さん、お気を付けください。
ご近所の方は参加されてみては部門より。
浜松IT技術者交流会 曰く、
浜松IT技術者交流会が2010年2月20日(土)、浜松では過去最大規模のIT技術者向けの「浜松ITカンファレンス2010」を開催します。会場は 浜松市アクトシティ。
Rubyの創始者まつもとゆきひろ氏、仮想化技術のプロフェッショナルの宮原徹氏、HTML5とCSS3に詳しい杉山恵一郎氏の3名が講演を行うほか、カンファレンス終了後は講師陣を交えて懇親会も行われるとのこと。カンファレンスの参加費は2000、懇親会の参加費は5000。
詳細は浜松IT技術者交流会Webサイトをご覧下さい。
インデントにタブを使わなきゃいいんじゃね?部門より。
で、Perl 6は?部門より。
動的言語向けの仮想マシン、Parrot 2.0.0がリリースされている。ParrotはPerl 6向けの実行環境として開発が進められていたが、Perl以外の言語での利用も可能。
Parrot向けに実装が進められている言語一覧にはPHPやPython、ECMAScript、Ruby、BASIC、Cなどもあって色々と興味深い。
ソースコードが配布されているほか、Windows向けのバイナリもすでに公開されているようなので、興味のある方は試してみては。なお、Perl 6とParrotの関係については「モダンPerlの世界へようこそ 第14回」が詳しい。
このページのすべての商標と著作権はそれぞれの所有者が有します。
コメントやユーザ日記に関しては投稿者が有します。
のこりのものは、© 2001-2010 OSDN です。