読者です 読者をやめる 読者になる 読者になる

.log(ぽちろぐ)

福岡.平尾に住んでるSE(スーパーエロい)の日記。

仕事

設計書においては、"より"って語句を禁止したい。

意味が複数あるから。「〜よりも」「〜によって」「〜から」の意味がある。 アホが書いた設計書読んでると、"より"って語句が頻発する。例えばこうだ。 「ユーザにより入力された値がテーブルより取得した値より大きい場合」 厳格な文書において、複数の意味…

休日出勤

6月中旬から参加してるプロジェクト。今日は初めての休日出勤。来週金曜がチェックポイントだからね。 と言っても、今日の俺はとっても忙しくて、仕事してる場合じゃないんだぜ。 午前中は病院に行くので外出、夜は変態美容師の誕生会が20時からなので、逆算…

金の使いどころ

プロジェクトって予算があるじゃんか。 金のある限り、メンバーが残業して良い←まちがい。 金を使って、メンバーの生産効率を上げる←せいかい!。 小さいノートパソコン一画面で開発させるとかなんなわけ?。 スピードが上がらない→残業する→士気下がる。 二…

休日出勤

ITドカタの注文書が一ヶ月分だけもらってるんだって。じゃ、一ヶ月で抜けよう。つったら 「そりゃおかしいやろ!」 って発注者が言ってンだって。ブーーーーメラン!!。おまえがおかしいことをしてるから、プロジェクトが燃えてるんだろ(笑)。燃えてるから…

休日出勤( ´・ω・`)

何度も書くけど。残業しなきゃならない羽目になる、休日出勤しなきゃならない羽目になる、これはマネジャがボンクラだから。 生産量を上げるために稼働を上げる、って手段は最後の手段。生産効率を上げるためにマネジャはあれこれやるべきなんだよ。策を講じ…

放置プレイに逢う。

セガにはパソナルームってのがある(あった?)んだって。 リストラ対象者を押し込める現代版座敷牢で、私物持ち込み禁止、お喋り禁止。長机とパイプ椅子があって、OSが入ってない共用PCが一台、内線専用の電話が一台有るんだって。空調ナシ、監視カメラ有り…

やるきもなにもかも

仕事やめたい病ビッグウェーブキタコレ。13年ぶりに。 特定派遣いわゆるITドカタをやって10年ぐらい。ずっと順調に稼げていたんだけど、最近よろしくない。俺が残業をイヤだから。精神的にも肉体的にも。 ITドカタって、スキルを求められる。逆に、足りない…

やる気なくなっちゃったな

俺のやりたい仕事と、周りが俺に期待する仕事が、内容が違って来ちゃった。俺が齢を取ったって事なんだけど。 俺は小さなチームで、隅々まで目が届いてる現場で働きたいんだ。少ない人数がそれぞれの得意分野でパフォーマンスを発揮してるような。 でも求め…

絶望するにはまだ早い

俺の部署が解散。採算が合わないからだwww。部長から別の部のヒラに降格ワローンwww。 コンピュータを利用して、無から価値を生み出すことが出来るのがエンジニアの強み。リソースは自分の時間とかアタマとか。自分でサービス作って運用して、収益を上…

に対するアクションのインスタンスがありません

SAStrutsでね。 500wwwそんなアクションクラスはねーよwwwいい加減にしろwww って言われる。呼ぼうとしてるアクションのグローバル変数として @Resource って書いて、その下の行に変数を書いてない時にこうなる。

Gmailでの送信がコケる

javaでね。 GmailにTransport.send(Message msg)する。そのとき例外が出て、送信できない。スタックトレースを見てみると、例外詳細に https://support.google.com/mail/bin/answer.py?hl=ja&answer=78754 が入ってきてる。これをURLで開くと、 「ブラウザで…

Got an exception - Unexpected character 0x.... in identifier

eclipseでこれが出て面倒な事に。文字コードの"...."は任意の一文字のことね、正規表現。 「違反してねーしwwwこの文字使いてーしwww赤やめてwwwうぇwww」 文字コードがどうのこうの、BOMがどうのこうの、checkstyleのパタンマッチをどうのこう…

RevoCenterにHDD増設

3.5inch, SATA, 2TBを購入。認識するのが2TBまでらしい。 Amzaonで買ったブツには、納品書県領収書が付いてくる。領収書の宛名に社名を書いて経理へパス。 HDDトレイを引き出すと、トレイ側面にピンが生えてる。HDD側面のネジ穴にハメるべく、トレイ側面の柔…

eclipse4.2 tomcatプラグイン

pleiadesから落としたeclipse4.2を起動。tomcat起動アイコンがない!。メニューバーにtomcatメニューがない!。 tomcatプラグインがeclipse4.2に対応してないのかな?。プラグイン配置場所間違っているのかな?と思うけどさにあらず。eclipse4.2では、パース…

フレックス終了しました

15時とかに、社内に誰もいなくなるってのがちょっと……。 社外で働いてる人と、社内で働いている人の、待遇に差が付きすぎる。社内で働いている人は優遇されすぎてるやんけのえこひいき感が。 とシャチョーに言われて。 1はわかるけど。2はさー、優遇されてな…

MySQL 縦の物を横にしたい

開発の風景 〜KKZのSE日記〜 「GROUP_CONCAT関数の便利さは異常」 マジで便利だぜ。検索フィールドに、スペース区切り文字列を書き込んで、AND検索で拾う、って時に使った。検索対象が複数テーブルに跨ってるから結構長いSQLを書かなくちゃ。 検索用のviewを…

フレックス始めました。

今週から運用開始。コアタイムは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…

インラインフレームでハマる。

<iFrame src="./menu.jsp" height="100%"> インラインフレームです。対応しているブラウザでご覧ください。 </iFrame> IE6。インラインフレームに、高さ指定で、%を使うと、真っ白け。pxを使うことで表示できた。 FireFoxは、%をpxに誤解するらしい。100%と書いてるのに、100pxで表示される。 safari, chrome…

開発環境が遅いと、マンマキシマムが発揮できない。

開発サーバの表示が遅い。というか、ローカルにVMWare起動して、その中のLamp。 切り分けていくとどうやら、PHPからMySQLへの接続が遅いみたい。なぜなら、 DB接続したときは、表示が早い。 DB接続がこけたときは、表示が速い。 ということはDNSかな?と思っ…

ある時刻と、現在時刻の差分を出す。PHP。

時刻の計算。 //期限切れ $kigengire = "2010-09-10 12:00:00"; //現在と期限切れの差分(秒) $sabunSec = strtotime($kigengire) - time(); //現在と期限切れの差分(分)。秒は切り捨て $sabunMin = intval( $sabunSec / (60)); echo("<br>いま = ".time()); ec…

リバースエンジニアリング

SQL仕様書を書け、とか言われることがあるじゃん。でも、昨今の高機能なORマッパーを使うなら、SQL仕様書なんか不必要な場合があるじゃん。 でも書けと言われて、なんで?って聞いたら 「将来、メンテが必要になった場合に、ORマッパーの知識がない人もメン…