PHPカンファレンス2012 & WordCampTokyo2012 LT発表資料です。 タイトルの元ネタ: http://www.amazon.co.jp/dp/4094512624
$Id: readingcode.html,v 1.13 2003/12/06 00:01:08 aamine Exp $ 2006-05-02 gonzui 追加。thanks: 冨山さん 2003-12-03 ltrace と sotrace を追加 2003-12-03 ツールのところに DDD を追加。thanks: 和田さん 2003-05-27 VCG, SXT などについて追加。thanks: 梅沢さん 2003-05-27 これもすっかり忘れていた strace, ktrace, truss, etags などについて追加 2002-08-30 すっかり忘れていた ctags を追加 2002-07-07 匿名希望さんからメールでいただいた情報を追加 (動的コールグラフ) 2002-06-13 日記経由でいただいた意見をもとに文章を追加。thanks: 柳川さん、まつもとさ
とても便利。 たとえば、あるサイトからHTMLをダウンロードしてファイルに保存する場合。 try(InputStream is = new URL("http://www.google.com/").openStream()){ Files.copy(is, Paths.get("C:\\Users\\kishida\\Downloads\\google.html")); } ファイルの内容を一行ずつ読み込んで処理をする場合。 for(String s : Files.readAllLines(Paths.get("C:\\Install.log"), Charset.defaultCharset())){ System.out.println(s); } まあ、直接文字列でファイルパスを渡せなかったり、デフォルトCharset使う場合でも引数が省略できなくて、まだるっこいコードになってし
10万行コード読んだらJava分かるよってTwitterに書いたらすげぇ勢いでRTされたので、調子に乗って捕捉エントリ書くよ。 Java Core API JDKインストールしたディレクトリに入ってるsrc.zipを展開すると入ってるから読むと良いよ。 すぐ近くにあるのから読むってのはメンタル的に楽でいい。 厳密にはOSSじゃなくて単に公開されてるってだけなんだけども、JavaプログラマなのにコアAPIのコード読んでないとか無いよね? どれから読めば良いか分からんかったら、 java.lang java.util java.io java.text 辺りをまずはキチンと理解すること。当然コードを読み終わったら、それを使ってコードを書く事。 OpenJDK http://hg.openjdk.java.net/jdk7/jdk7 OpenJDKを読むことで、プログラム言語してのJavaではな
落書きをやめて欲しい。 「金が欲しい」という落書きがあっても、いくら必要なのか、いつまでに必要なのかわかりません。基本的な情報が不足しているため、要求定義できません。 無線LAN環境を用意して欲しい。 プログラマーは、どこでもコードを書きたいのです。コードを書くだけならネット環境は必要ありませんが、Gitサーバーにpushしなければならないのです。 貼り紙をやめて欲しい。 「精算がお済みでない方は、トイレに商品を持ち込まないでください」精算を終えた人はどうすればいいのでしょう。カバレッジ率が低い貼り紙が非常に多いです。条件式に悩んだら、ベン図を書いて確認するといいと思います。便だけにね! 吸い殻を捨てないで欲しい。 便器にタバコの吸殻を捨てないでください。プログラマーは、トイレに大島優子がいると気になって用がたせません。同じように、タバコの吸殻が捨ててあると、気になって用が足せないのです。
ちょっと興味深いエントリが目に留まりました。「プログラミングへのこだわり」を方向づける: 設計者の発言基本的に、この方自身もプログラマーや開発者をされているようですし、他のエントリを読んでも「プログラマーの地位向上をすべき」ということで、私にとっても非常に共感することをおっしゃっているのです。それでも、ちょっとこのエントリの内容については疑問に思うところがあったので、勝手ながら私の意見を書かせていただきたいと思います。 業務システムの生産性や保守性を高めるための基本は「コードを1行でも減らす」である。なぜなら、コーディングとこれにともなうテスティングこそが、開発作業の中でもっとも人手のかかる作業だからだ。個別案件においては、良いコードだろうが悪いコードだろうが少なければ少ないほどよい。 これは、まさにおっしゃる通りですね。もちろん、可読性ということもあるため、厳密には最少のコードが最良とい
「コードの読まれ方が分かった」、工数見積もり精度向上に寄与:奈良先端科学技術大学院大学 森崎修司氏らが発表 「ソースコードの読まれ方の傾向がまた1つ明らかになった。これで派生開発、保守開発の工数見積もりの精度が向上する」――奈良先端科学技術大学院大学 森崎修司助教らの研究グループは、2009年9月~11月にかけて行ったソースコードリーディングのオンライン・ハンズオン、2010年1月、2月に行ったイベント「ソースコードリーディングワークショップ」、ほか3回におけるハンズオンの分析結果を発表した。 総計126人に、保守/派生開発プロジェクトを模した形式で複数のソースコードを読んでもらい、それぞれにかかった時間を計測、分析したところ、「ソースコードの読解時間はソースコードの行数だけで予測することは難しい」「大規模な変更の場合、コードレビューの経験があるとソースコードの読解時間を短縮できる」ことな
退屈なバイエルが劇的に楽しく変わったピアノコード奏法とピアノスケールを徹底追求!始めるのに年齢は関係ありません。初心者の方でも短期間で簡単にマスター!あなただけの弾き方がここで見つかります!!おすすめジャズ教則本やグッズの解説も!【はじめての方へ!】 〜ごあいさつ〜 どうもはじめまして。こんばんは。ご訪問ありがとうございます。運営担当の「さっさん」という者です。◎バイエルを辞めよう!ピアノコードのすすめ!へようこそ。 What's NEW!! 2008/10/4 僕が初心者だったころを思い出して難しい専門用語を抜かして表現することに挑戦中。 ■ 【C】からはじまる Piano Chord(ピアノコード)を整理いたしました。 ■ 06 【M7】【m7】【dim7】を見分ける方法 NEW!! ■ コード奏法であなたも弾ける! ┣00 コード奏法をはじめるまえに←LOOK!! ┣
昨日、 人生の転機 - Rails で行こう! の中で「ソフトウェア作りが嫌いだ」と言い切ってしまったことが引っかかっている。 私の職業生活でもっとも多くの時間を注いだのがソフトウェア作りだ。その作業に対して、実際のところ、好きとか嫌いとか一言で割り切れるはずがない。複雑な感情を持っているというのが正直なところだ。 私の職業プログラマのとしての最大の欠点は、ソースコードに対して強い美意識を持たずにいられなかったところだろう。生来の生真面目な性格が災いし、私の基準で美しいとはいえないソースコードを敵視しすぎた。 簡単な例を挙げよう。 うるう年を計算するアルゴリズムを考えてみる。うるう年とは、「4で割り切れて、かつ100で割り切れない年。ただし、400で割り切れたら、やはりうるう年」である。 def leap_year?(y) (y % 4 == 0) && ((y % 100 != 0) |
単体テストを“神速”化するQuick JUnitとMockito:ユカイ、ツーカイ、カイハツ環境!(16) Quick JUnitプラグインの3つの大きな特徴 近年、JUnitとHudsonを利用した継続的インテグレーション(CI)によるテストの自動化や、テスト駆動開発(TDD)の普及などにより、ユニットテスト(単体テスト)のテストコードの作成が重要視されています。 今回紹介する「Quick JUnit」プラグインは、JUnitによるテストコードの作成と実装を支援するEclipseプラグインです。Quick JUnitプラグインは石井勝さんにより開発されていましたが、石井さんが不慮の事故により死去後、Quick JUnitプラグインプロジェクトにより開発が継続されています。優れたオープンソースプロジェクトの模範のようなプロジェクトです。 訂正のお知らせ 故人のお名前について間違いがあり、修
サイト内で和音を検索します。 コードーネムから選ぶ コードネームの根音を選びます(青いボタン)。表示されたページの下部でコードネームを選択。 例)Dm7 → Dを押してページの下部でDm7を選ぶ。 CC#DD#EFF#GG#AA#B ピアノコードCLIPについて 「もしも、ピアノが弾けたなら~」と、大きなお友達と話すことがあるのですが、実際に始める人はそう多くはありません。ピアノや鍵盤楽器はあるのだけれど、譜面の読み方がわからない。という話もよく聞きます。そんな人には、コード演奏をお薦めします。 特にポピュラー音楽は、コード進行ありきで曲が作られていることが多いので、手軽に音楽を楽しむことができます。例えば譜面を持っていなくても、コード付きの歌詞カードがあれば、曲を弾くことができますし、コード理論を学べばアレンジしたり簡単な曲を作曲することもできるのです。 とはいえ、最初はコード自体が難し
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く