INSERT …; SELECT LAST_INSERT_ID(); 一つめのINSERTでAuto incrementのカラムがあるレコードを追加した場合、2つめのLAST_INSERT_ID()関数でAuto incrementで付与されたIDを取得することができます。 LAST_INSERT_ID()は接続毎に保持されているため、INSERT…
実装中にAPIの使い方に迷ったりするとサンプルコードがほしくなる。そんなときにはコード検索エンジンが便利だ。様々なオープンソースプロジェクトのコードを検索できるため、秀逸なコードやアルゴリズムを参照することができる。このコード検索エンジンは幾…
Windows Vista(XPも同じかも)で「con」という名前のフォルダを作成しようとすると、「指定されたデバイス名は無効です。」とエラーが表示され作成することができない。 コマンドプロンプトで「mkdir con」と入力しても一緒。conというファイルも作れなかっ…
2chより書籍化された「ブラック会社に勤めてるんだが、もう俺は限界かもしれない」が売られていた。同じ業界なのでデスマーチ(倒れるまで帰れない。徹夜し続けても終わらないプロジェクトの状態。)の話は他人事ではない。 見積もりが大きく間違っていたり…
テキストファイルにある大量のデータを解析したかったがファイルの読み込みが面倒だったので、データをJavaプログラム内にコピペした。こんな感じ。 static int[] data = { 234, 222, 123, … }; こんなエラーがでた。 「static イニシャライザーのコードが 6…
最初にJDKのソースコードを入手します。JavaSEをインストールしている場合には、JavaSEインストールディレクトリにsrc.zipというファイル名でソースコードがあります。 なければ、Java SE - Downloads | Oracle Technology Network | Oracleからソースコード…
http://d.hatena.ne.jp/kmori58/20080713/p1揚水発電っていう仕組みもあることを思い出したので紹介しておく。昔、電検3種取ったので。 揚水発電(ようすいはつでん)は、夜間などの電力消費の少ない時間帯に、他の原子力発電所や大規模火力発電所から余剰…
ほとんどのMicrosoft Office製品については、高機能な代替ソフトウェアが存在しその気があればすぐにでも移行することができる。ただ、MS ProjectとVisioについてはなかなか適当な製品がみあたらない。Visioから脱却するために調査した結果をまとめてみた。 …
Javaの文法を覚えた程度の初心者が次に読むべきJava言語の本。Effective Java プログラミング言語ガイド作者: Joshua Bloch,ジョシュア・ブロック,柴田芳樹出版社/メーカー: ピアソン・エデュケーション発売日: 2001/12/03メディア: 単行本購入: 5人 クリッ…
http://tophatenar.com/view/unsigned22 購読者数: 2 9657 位 / 64576 人 (上位 19.54 %以内) ブックマーク数: 38 3497 位 / 64576 人 (上位 5.48 %以内)
http://pipes.yahoo.com/pipes/pipe.run?_id=7Kcd1mZL3RGIEXEe2h2EvQ&_render=rss
夏なのでちょっと短めの坊主にしました。 明治牛乳の宣伝になりそうな構図の写真になりました。 デザインの解剖〈4〉明治乳業・おいしい牛乳 (デザインの解剖 4)作者: 佐藤卓出版社/メーカー: 美術出版社発売日: 2003/09/16メディア: 単行本購入: 1人 クリッ…
0埋めの文字列に変換する。 String.format("%04d", num); 数値を16進数で表現する。 String.format("%x", num); 小数点の桁数を指定する。 String.format("%8.3f", num); 詳しくはAPIを参照のこと Oracle Technology Network for Java Developers | Oracle T…
TOEIC、Java、育児などを1ヶ月書いてみた結果。 記事数 40 合計アクセス数 2338 1日あたりのアクセス数 78 総はてなブックマーク数 36 上位3つの記事 8ヶ月でTOEICのスコアを500点から700点にする勉強方法 試験直前対策 - unsigned 中学英語で挫折した社…
雨の中のTOEIC受験お疲れ様でした。参考までに2ちゃんねるより回答例を集めてみました。 4EIC12 Part3 本屋に若い男性が電話した会話 ・A location of a book ・明日、その本の著者がうちの本屋に来ますよ! ・The man will miss the class. 「授業は欠席す…
Top Ten Performance Problems and Their Solutions - DZone Java 一部だけ和訳。10) GregorianCalendar このクラスは遅く、しかもsynchronizedされていない。もし可能ならばGragorianCalendarの使用をやめ、 Joda-Time - Java date and time API - Homeを使…
俺の知り合いでもIT系の人いるんだけど、やれ終電だの徹夜だのというわりには2ちゃんやmixi見るヒマはあるとか。土日も何も関係ない激務に見えて会社外の飲み会だけはちゃんと都合付けられたりとか。「お前ら忙しいのかヒマなのかどっちなんだ」とかつっこ…
http://netallica.yahoo.co.jp/news/39525雨の日は頭痛になることが多いので頭痛薬はいつも手放せない。
eclipse.exeと同じディレクトリにあるeclipise.iniを下記のように設定し、Eclipseを再起動する。 -vmargs -server -Xms256m -Xmx512m -XX:+UseLargePages -XX:+UseParallelGC -XX:PermSize=32m -XX:MaxPermSize=256m -XX:ParallelGCThreads=30
intやlongなどの保持可能な範囲はラッパークラスにて取得できる。 System.out.println(Integer.MAX_VALUE); System.out.println(Integer.MIN_VALUE);System.out.println(Long.MAX_VALUE); System.out.println(Long.MIN_VALUE); 実行結果はこちら 2147483647 …
エントリーを誤って削除してしまったが、復活できた。 日本Ruby会議2008の最首氏は「アジャイル開発がしやすい、プロトタイピングが容易」「学習曲線が早い」ことを挙げているが、「学習曲線」については違和感がある。 10年後でも「つまらない」と言われな…
いくつかの事に気をつけてコードレビューを実施するだけで、効率的にコードの品質を高めることができる。効果的なコードレビュー方法をまとめてみた。 (1)複数の有識者でレビューを実施する レビューアも人間なのでレビューが面倒になってしまうときもあ…
http://blackshadow.seesaa.net/article/101156674.html というエントリーを見つけた。 TOEICのリスニング対策によいかも。IT技術関連のものだけはたまにYoutubeでみているが、興味がある分野ばかり聞いているとボキャブラリーが偏ってしまうのでたまには科…
@Deprecatedアノテーションによって非推奨とされたクラスやメソッドなどを使用すると「〜は使用すべきではありません。」と警告される。 通常であれば、非推奨となった理由を理解し、推奨される方法での実装をすべきだが、回避する必要がない時や回避不可能…
OpenOfficeのCalcで適当なセルに下記の式を入力するとインベーダゲームがはじまる。 =GAME("StarWars") Internet Explorerのスタッフロールを表示する裏技 http://d.hatena.ne.jp/unsigned22/20080619/1213833076 とあわせてどうぞ。 via Digg http://digg.c…
Javadocに下記のオプションをつけることで文字化けを解消できる。 charset UTF-8 -docencoding UTF-8 オプションの意味は「-charset」がHTML文字セット。「-encoding」がソースファイルのエンコーディング名。EclipseでJavadocオプションを指定するには、メ…
IE6/IE7のアドレスバーに下記のjavascriptを入力するとIE開発者のスタッフロールが表示される。 javascript:window.name="TheWCEE";location.href="res://shdoclc.dll/wcee.htm" 速すぎて読めない。 via Digg http://digg.com/software/Top_10_Software_East…
Internet watch“史上最速”のFirefox 3、日本時間18日午前2時に公開 http://internet.watch.impress.co.jp/cda/news/2008/06/17/19969.html ブラウザの乱立でWebシステム開発者はテスト大変そう。
CodeZine http://codezine.jp/a/article/aid/2667.aspx参加する予定でしたが都合により参加できなかったのであとで見ておく。
通常のブレイクポイントでは実行行に来るたびに中断してしまう。特定の条件のときのみ発生する不具合を解析する場合には、通常のブレイクポイントでは目的の箇所に到達するのに時間がかかってしまう。 そのようなときは、ブレイクポイントに条件を指定するこ…