2013-01-01から1年間の記事一覧

コンピュータ・パースペクティブ

コンピュータ・パースペクティブ: 計算機創造の軌跡 (ちくま学芸文庫)作者: チャールズイームズ,レイイームズ,Charles Eames,Ray Eames,和田英一,山本敦子出版社/メーカー: 筑摩書房発売日: 2011/08/09メディア: 文庫購入: 1人 クリック: 11回この商品を含む…

Team Geek

以下の本を読んだ。メモ書きを残しておく。 Team Geek ―Googleのギークたちはいかにしてチームを作るのか作者: Brian W. Fitzpatrick,Ben Collins-Sussman,角征典出版社/メーカー: オライリージャパン発売日: 2013/07/20メディア: 単行本(ソフトカバー)こ…

githubにアカウントを作った。

とりあえず、今に嫌気がさしたのでgithubにアカウントを作った。で、とりあえず、トランプゲームのBlackJackを動かすためのコードを書いてUpした。はやくまともにコードがかけるようになりたいし、テストもできるようになりたい(とりあえずJUnitで)。

テストをしていると

自分の書いたコードの糞さに泣きたくなる。

『それがぼくには楽しかったから』リーナス トーバルズ

それがぼくには楽しかったから (小プロ・ブックス)作者: リーナストーバルズ,デビッドダイヤモンド,風見潤出版社/メーカー: 小学館プロダクション発売日: 2001/05/10メディア: 単行本購入: 20人 クリック: 282回この商品を含むブログ (138件) を見る 読んだ…

ResultSetのインデックスは1始まりだった。

タイトルの通り、ResultSetのインデックスを0からだと思っていたら1からだったと言う話。ショーモナイバグを作りこんだものだなと思う。もっと標準のJavadocを読み込むべき。

Ubuntuで文字コードの一括変換(S-JIS to UTF-8)

Abstract nkfを入れて、変換したいファイルが格納されたディレクトリに行き、以下のコマンドを実行すれば良い。 nkf - S -w8 --overwrite *.txt Introduction Windowsで作ったテキストファイルをUbuntuで使いたい。 書籍についてきたサンプルプログラムのコ…

基本情報技術者試験の成績

2013年秋季の基本情報技術者試験の自己採点 - mk_55's diaryで自己採点した基本情報技術者試験の結果が帰ってきた。結果は合格で点数は以下の通り。 午前得点 93.75点 午後得点 89.65点 午前の得点 ストラテジ系 21.25点( 85.0%) 25.00点 マネジメント系 1…

Setで比較する。

順番が保証されないような要素を比較したいときには(期待するファイルがフォルダの中に格納されている、とか)Setを使って比較してもよい。FileのlistFileで一覧を取得して含まれるファイル種別の一覧をSetにして要素数が期待通りか調べるという手もある。 あ…

受託開発の極意(岡島幸男)

受託開発の極意―変化はあなたから始まる。現場から学ぶ実践手法 (WEB+DB PRESS plusシリーズ)作者: 岡島幸男,四六出版社/メーカー: 技術評論社発売日: 2008/04/08メディア: 単行本(ソフトカバー)購入: 25人 クリック: 1,381回この商品を含むブログ (91件) …

2013年秋季の基本情報技術者試験の自己採点

いまさらながら、2013年秋季の基本情報技術者試験の自己採点をした 結果 種類 問題数 正答数 備考 午前 80 76 午後 46 40 問1,2,3,4,5,8,11を解答 まあ、こんなもんかな、というところ。午後問題は「DB正規化の種類」以外はケアレスミスでもったいなかった。…

書類の印刷

書類の印刷について私は A4用紙を縦に使うとき:長辺とじ左上どめ A4用紙を横に使うとき:短辺とじ左上どめ で書類を印刷した。今までそうしてきたので。すると、先輩には A4用紙を縦に使うとき:長辺とじ左上どめ A4用紙を横に使うとき:長辺とじ左上どめ が当…

Effecteive Java がジュンク堂書店と丸善なら買える

はてブで評判の良さそうなJavaの本を探すと、Effective Javaが頻出なわけだが、もう絶版で買うのだるいなーと思ってたらジュンク堂と丸善のネットストアには割とたくさん在庫があるっぽく、速攻で買った。 とか書くと、せどり屋さんが買い占めてマーケットプ…

残業つらい。

他社より長いであろう研修を終え、職場に配属されたわけですが、9月の残業は早くも100時間を軽々と超えました。こうも労働してるとなんで労働してるかわからなくなりますね。遊ぶとか勉強するとかする気力も奪われている感じ。しかもこれ、まだまともな部類…

はてなブログの脚注記法ではリンクを使えない。

さっき書いたBIOSからフロッピーがねえよ!って怒られたので対策した。 - mk_55's diaryだが、脚注記法の中のhttp記法が変換されていない。脚注でリンクって結構使いたい機能なのだが…はてなブログのバグかなあ。どうしたものか。 はてなダイアリーに行くか.…

BIOSからフロッピーがねえよ!って怒られたので対策した。

きょどる久しぶりに起動したWindowsXPマシン、BIOSの起動(American Megatrends)*1で一旦止まる。 とりあえずF1を押すと動き出すので放置していたのだが、久しぶりに使うとちょっとキョどった。いい機会なので直しておく。 エラーメッセージが「NO Floppy D…

メソッドと関数の違いってなんなのでしょう?

最近、必要に駆られてJavaの勉強をし始めたわけだが、メソッドと関数の違いってなんなのだろうか? これまでの知識*1の感覚からすると関数とメソッドは非常に似ているように思う。まあわかったら別にエントリに起そう。 *1:研修で触ったC言語と、研究で使っ…

ubuntu12.04にIPAモナーフォントを導入

Ubuntu12.04にアップグレードしたらブラウザのデフォルトフォントが変わっていた。前に使っていたフォントも見当たらないので改めてフォントを導入した。 導入したのはIPAモナーフォント。リンク先のアーカイブを解凍して、Ubuntu 12.04をインストール…

Ubuntu12.04では日本語入力切換の「Alt+`」が効かない。

Ubuntu12.04では日本語入力切換の「Alt+`」が効かない、 代替キーは「Ctrl+Space」。しかし、これではあまりにも打ちにくいので、CapsLkキーをCtrlにした。tail -f pinzo.log: Ubuntu 12.04 に行ったキーボード関連の設定に従って キーボードレイアウトの設…

Eclipseの日本語化(ubuntu 12.04)

UbuntuTips/Application/EclipseJapaneseSetup - Ubuntu Japanese Wiki 上記リンクにあった手順で無事日本語化できた。

Ubuntu10.04からUbuntu12.04にアップグレード

Ubuntu10.04からUbuntu12.04にアップグレードした。 とはいえ、アップデートマネージャの指示に従ってOK連打しただけ。 文字化けして詳細が分からないメッセージウィンドにもOKしたので*1、細かい設定ファイルは書き換えられているかも知れないので、不都合…

転勤その1

地方からITエンジニアが消えていく - あかいまことのブログ 「地方からITエンジニアが消えていく」 - カレーなる辛口Javaな転職日記 まあこういうこと。

ネットワークの再起動

ネットワークの再起動って /etc/init.d/network restart で良いと思っていたのだが、実はこのスクリプトはRedHat系の物のようで、他のディストリビューションでは無いらしい(少なくともUbuntu10.04*1ではない)。Ubuntuだけでいいなら /etc/init.d/networking…

コマンドの履歴の使い方。

ちょっと前に使ったコマンドなんだけど思い出せないなーと言う時。 「Ctrl+R」して履歴検索するのもいいが、結果が一つづつしか出力されないのでいまいち使いづらい*1。 方向キー(「Ctrl + P」とか「Ctrl + N」でも良い)で履歴を一件ずつ確認するのはだる…

セキュリティはなぜ破られるのか―10年使える「セキュリティの考え方」 (岡嶋 裕史)

セキュリティはなぜ破られるのか―10年使える「セキュリティの考え方」 (ブルーバックス)作者: 岡嶋裕史出版社/メーカー: 講談社発売日: 2006/07/21メディア: 新書 クリック: 10回この商品を含むブログ (30件) を見る セキュリティリテラシに関する本。 セキ…

アプレンティスシップパターン(Dave H. Hoover,Adewale Oshineye,柴田芳樹)

アプレンティスシップ・パターン ―徒弟制度に学ぶ熟練技術者の技と心得 (THEORY/IN/PRACTICE)作者: Dave H. Hoover,Adewale Oshineye,柴田芳樹出版社/メーカー: オライリージャパン発売日: 2010/07/08メディア: 単行本(ソフトカバー)購入: 12人 クリック: …

要件定義の方法

要件定義って、システム開発の中で一番クリティカルな部分だと思うのだけれど、その方法論となるとあんまりweb上には存在しない。せいぜい「業務知識」大事ですよねーとか、「論理的思考」による分析がーとか、そんなもんである。 この辺を改善せず逃げてき…

クラウドの種類

クラウドの種類を何度調べても覚えられないのでまとめる。 SaaS(Software as a Service) インターネット経由のソフトウェアパッケージの提供。 例:電子メール、グループウェア、CRM 主なサービス:セールスフォース・ドットコムのSalesforce CRM、マイクロソ…

オブジェクト指向でなぜつくるのか(平澤章)

オブジェクト指向でなぜつくるのか―知っておきたいプログラミング、UML、設計の基礎知識―作者: 平澤章出版社/メーカー: 日経BP社発売日: 2004/06/03メディア: 単行本(ソフトカバー)購入: 34人 クリック: 448回この商品を含むブログ (203件) を見る オブジ…

シーザー暗号の解読

新版暗号技術入門 秘密の国のアリスを読み始めた.新版暗号技術入門 秘密の国のアリス、p26クイズ1でシーザー暗号の解読をするためのプログラムをC言語で書いた。 #include <stdio.h> #define NUM_ALPHABET 26 /* シーザー暗号復号プログラム →Caesar cipherによる</stdio.h>…