.log(ぽちろぐ)

退屈しているおっさんの日記

works

フレックス始めました。

今週から運用開始。コアタイムは9:00-14:00。俺は早く帰りたいんだ。 夜中に目が覚めてしまうことがあって、再び眠れなくて、でも仕事は9:00からだから明け方やっと寝付くと、二度寝明けの冴えない頭と体を引きずって出社することに。 夜中に目を覚まして再…

マルチディスプレイが消失。

またまたディスプレイ問題。共有する。 ノートPC + HDMI端子 + USBディスプレイ接続器で3面構成。 CTRL+F4しようとして、CTRL+ALT+F4(とかそんなの)したんだと思う。USBディスプレイ接続器でつないでるディスプレイが反応しなくなって焦った。復帰は以下…

webアプリ冗長化

久しぶりにお仕事日記書くぜ。 VPSでサービス運用してたんだけど、 ある日突然、tomcat起動失敗。原因はメモリ不足。 メモリ増強したプランへ乗り換えしたい。 コンパネ不具合で乗り換えできない。なぜなら、サービス起動失敗時にOS再起動するshがcronで走っ…

Tomcatの起動引数設定。メモリサイズとか。

本記事の情報は古いです。参考程度にとどめてください。 tomcat7で試した最新版はこちら blog.tomorrow-japan.com 現象 TomcatにS2アプリケーションを配備して、とやってるとたまに、PermGen spaceを発生してTomcatが無反応になる。復旧はtomcat再起動しかな…

Windows7 ウィンドウが行方不明 マルチディスプレイ

おまえは何を言っているんだ。という人はスルーで。 タスクバー上の行方不明になってるアプリにmouseHoverして、少し待つ。 ウィンドウ名がポップアップする→右クリ→最大化→タイトルバーをつまんで動かす。 マジ焦ったぜ。

休日出勤

もーーーーー!ちゃんとテストしたんかいマジで!。

休日出勤

自社に休日出勤。休日出勤する羽目になるスケジュールはクソで、そんな状況を作るマネジャは死ね。だけど今回ばかりはしょうがないパタン。客先に時間を取られて、自社に工数を投入できないから。来週月曜がサービスインだから。 というわけでプロジェクト報…

良い仕事をするために、精神と肉体を休ませるために、休日がある。

10日ぶりの完全休日。来週の仕事をこなすための準備作業があるぞ。 豚汁をこしらえれば、しばらくはおかずを用意しなくていい。 チキンきのこマカロニグラタンを冷凍しておけば、手っ取り早く炭水化物、野菜、蛋白質が取れる。 きんぴらゴボウとピリ辛こんに…

今日も休日出勤

代わりに、1月にクソほど連休取る。温泉に行く。1月の俺は金も暇もあるぞ!。

休日出勤しなきゃいけないスケジュールはクソ。

そんなスケジュールを立てるマネジャは死ね。 というわけで9時から仕事。朝飯喰って行ったけど、10時頃お腹が空いておにぎり二個をもぐもぐ。昼休みは床に転がって寝る。15時頃お腹が空いてローソンのチキンバーガー。 17時まで働いて撤収。一旦帰ってジムへ…

計画できないマネジャは死ね。

休日出勤。今月から人を愛知に貸してる。福岡での人手が不足する。だからって俺の稼働を上げて対応するのは、マネジャが無能って事。 マネジャのお仕事は、必要なタイミングに、有能なエンジニアを配置すること。それをできすに、エンジニアに高負荷を強いる…

ApacheKillerに対応する。Windows上で走っているApache2.2

仕事じゃないんだけどね。おうちに立ててるサーバを可愛がる。 httpd.confに以下を追記して再起動する。 まずはheaders_moduleを有効にする。コメント付いてるから外すべし。 LoadModule headers_module ~ 次は下を追記 # 20110903 ApacheKillerへの対応 # D…

業務システムは品質が第一。第二はコスト。

上流から流れてくるインプットの、品質が低いことは良くある。仕様理解不足、設計ミス、タイプミス、日本語がおかしい、等々。 でも下流の作業は、上流からのインプットを正にして作る。インプットに正だけど、仕様に対して不正。 そんな仕事は避けたいので…

技術のない技術者は、存在するだけで罪

アイテー業界にはときどき、残念なオジサンがいる。 タッチタイピングができない。 設計書どおりのプログラムを書けない。 正しい日本語で設計書を書けない。 合意を形成できない。 お話が出来ない。 情報共有が出来ない。 マネジメントが出来ない。 身だし…

午前中は会議

いつもは水曜日午前中に開催するはずの首脳会議を、業務が忙しいから土曜日午前中に開催。二週連続の土曜日会議とか……。

2010ふりかえり

01月-03月 無駄な設計書を山ほど作るプロジェクト。オブジェクト指向を知らない人がレビュアーだと、継承とは、みたいな話から始まる。ばかじゃねーの?と思った。 04月-07月 設計書をほとんど作らないプロジェクト。いきあたりばったりで作ってる。スピード…

常に冷静に行動するために計画がある

23-27は連休。今月頭、東京出張とその後始末で土日出勤したので、その振替休日。週末と天皇誕生日に繋げて5連休とした。その5連休のど真ん中、12/25の11時頃電話が鳴る。 「いまから東京出張してくれない?」 「ばかじゃねーの?」

帰福

どようびかわいいよどようびちゅっちゅぺろぺろ。 土曜日だけど仕事なわけだin東京。休日出勤は1030作業開始というわけで、朝、ホテルのベッドで考える。仮説をいくつか立てて現場に行くけどそれらはハズレ、だけど別の原因があって、復旧のメドは立った。な…

東京急行

朝、普通に出勤した。したら、東京でトラブル発生だと。東京チームでは原因がわからんだと。ログを送れと言うが、ログが出てないだと。じゃ、もう、行くか。 10時に現場を出発、自宅に戻って1200頃福岡空港着。1230のフライトを予約。風が強い日で、使用機材…

コミュニケーションはほんま難しいわ。

「それをやるとまずいんじゃねーの?こうするべきじゃねーの?じゃなきゃこういう事故が発生するんじゃねーの?」 と言うと文句言ってるみたいに受け取られる。 「黙ってあんたの言う通りにやるよ。事故が起こった時に、それ見たことかと言うよ」 と言うと、…

WinXPでコーディングするとき、フォントは何にする?

eclipseで使うフォントが、MSゴシックちゅうのは飽きてきた。VLゴシックというのがあるらしい。ゼロに斜線が付いてて見やすいらしい。 DLして設定してみたけど、なんだかつぶれて見にくい。アンチエイリアス効いてないんじゃないの? Windows XPで美しい文字…

ディスプレイを買った

我々ITドカタは、いろんな現場で、いろんなマシンを使う。いままで、マウスとキーボードだけは持ち込んでた。持ち込むことを訝しむひとに 「弘法筆を選ばずですよ?」 と言われたことがあるが 「っせーな、俺は弘法大師じゃねーんだよ」 とは言い返さなかっ…

MacBook SnowLeopardにJavaの開発環境を作る(1)

tomcat6をダウンロード。tar.gzを拾ってくる。ダブルクリックで展開。フォルダが出来たら、Applicationsに投げ入れる。このとき、フォルダ名をtomcat6とかにしておくとterminal叩くときにちょっと楽。 tomcat6/conf/tomcat-users.xmlを弄る。managerが必要だ…

情報共有について

プロジェクトは失敗するのが当たり前!? そりゃあたりまえ。 何を以て成功とするか、が定義されていないのがソフトウェア開発プロジェクト。 納期、コスト、機能が想定されていて、その想定内に収まる事を以て成功とする、が定義されているのは、よく訓練さ…

設計書は作文ではない。

設計書を、無駄に長い日本語で書いちゃう輩が多いから、錯誤の原因になる。 ログイン画面にてユーザIDとパスワードを入力し、 MD5で暗号化して送信し、 ユーザマスタと突き合わせ、 OKならばメニュー画面に遷移し、 NGならばエラーメッセージを表示する。 た…

プロジェクト管理ツール(笑)

ソフトウェア開発プロジェクトで、もっとも使われているプロジェクト管理ツールは、Excelだとか。ばかじゃねーの?。 そういうプロジェクトの、プロジェクト計画書の、コミュニケーション計画の項には、 開発中の課題点・問題点は一覧で一元管理します(キリッ と…

開発資産を守る。二重化・バックアップ。

アイテー業界にいると、外部設計書というクソの山から、内部設計書というクソの山を作り、プログラム設計書というクソの山を作ることがあるやん。 伴って、結合試験仕様書というクソの山、機能単体試験仕様書というクソの山、ユニットテスト仕様書というクソ…

工数見積もりの難しさについて。

進捗を守れないからと言って、気を揉むことを俺はしない。それはマネジャの仕事だから。スケジュールに対して、成果が遅れるのは俺の所為じゃない。スケジュールが、見積もりが、上流の成果物が悪い。 そう思えるようになるまで、数々の案件を、超スピードで…

IE独自拡張やめて!

table書くとき、tdの中で自動改行されるのがいやだ。そんなとき、tdの幅をいちいち考えるよりも<td nowrap = "nowrap"> とか書きたくなるけど、これは今日では非推奨。 代替スタイルシートはこれ<td style = "white-space: nowrap;"> CSSに書くならtd { white-space: nowrap; }</td></td>

PHPでstartsWith

どんな言葉でプログラムを書いても、頭の中はjavaで動いてる。javaにあるメソッドが、PHPに無いから困る。/** * 前方一致 * $haystackが$needleから始まるか否かを判定します。 * @param string $haystack * @param string $needle * @return TRUE = needle…