アーロンチェア
もう何年もデスクワークな日々を送っているあなたに。
アーロンチェアをオススメします。
http://www2.hermanmiller.com/global/japan/product/aeron.html
あ、持ってもいないし、座ったこともありません。
なんか久しぶりに『欲しい!』と物欲が掻き立てられたような気がします。
できれば自宅と仕事用で2つ欲しいッスけど、安くても13万円以上はする代物なんです。
遊園地なんかにある、『1回300円の乗り物』とすると、何年で元が取れるか。
130,000円 ÷ 300円 ≒ 434日分
※年間250日利用とすると、
434日 / 250日 ≒ 1.74年分
2年以内で元が取れるのであれば、以外と安いかも。
JavaMailでMessagingExceptionが出る場合
javaMailについてはWEB上でもサンプルが豊富なので、使う場合に困ることはないのですが、
先日原因不明のエラーに遭遇してしまいました(泣)
javax.mail.MessagingException: 501 5.0.0 HELO requires domain address
発生するLinux環境としない環境があり、違いがイマイチ分かっていません。
結果、mail.smtp.localhostシステムプロパティにSMTPサーバのアドレスを加えることで解決しました。
Properties props = new Properties(); props.put("mail.smtp.host", smtpServer); props.put("mail.smtp.localhost", smtpServer);
ちなみに、java.mail.Session#setDebug(boolean)を利用すると、SMTPサーバに発行するコマンドを標準出力で見ることができます。
Session session = Session.getDefaultInstance(props, null); session.setDebug(true);
デコンパイラ jad
jad というjavaのclassファイルからソースコードを生成するツールがあります。
Home Page of Jad - the fast Java decompiler
http://www.kpdus.com/jad.html
トップページの右上にある画像が笑えます(笑)。コーヒーからトマトソースって。
禁断の必殺技?「デコンパイラ」を使う - [Javaプログラミング]All About
http://allabout.co.jp/internet/java/closeup/CU20051206B/index.htm
より引用。
ただし、デコンパイルして得られたものを公表したり、勝手に自分のプログラム内で盗用したりすればもちろん違法行為とみなされるでしょう。また、商品プログラムなどでは使用許諾契約で「リバースエンジニアリング行為の禁止」ということを明記してあるものもあります。こうした商品プログラムをデコンパイルするのは、使用許諾契約の違反となりやはり違法行為とされることを知っておきましょう。
時間の使い方
開発ネタではないのですが。
最近、忙しいのと効率が悪いと感じているのとで、時間についていろいろと考えています。
仕事術
まずはこちらの紹介から。
himazu blog - 1週間に4時間しか働かない人の仕事術
http://d.hatena.ne.jp/himazublog/20070408/1175994799
にはすごーいことが書かれています。私なりにまとめると、
- 80対20の法則を意識する(パレートの法則)
- 重要な仕事でも使う時間を限定し、複雑化・膨張化させない(パーキンソンの法則)
- 会議の効率化。究極は『会議をしない』のがいいと思う。
- 同じような仕事はまとめてする。バッチ処理>リアル処理。
- 朝一番にメールチェックをしない。メールは溜めてから読む。バッチ処理>リアル処理。
そうそう。こういう指針が欲しかった〜って感じです。私自身もそうですが、忙しい現場もヒマな現場も、これが出来ていないんだよなーと苦笑です。
量と質
『量は質に転化する』という言葉があるそうな。
すごくいい言葉ですね。人によって受け止め方がいろいろとありそうです。
私が感じたのは、
- 質に転化させるためには、『質を追い求める(=この仕事の質とは何か?を考える)』というスタンスが重要。
- 質の向上は、付加価値の向上に結びつくものでなければ当人にとってメリットが薄い。
- 量を生み出すのも簡単ではない。質につながる『量』となどんなものか最初にじっくり考える必要がある。
- 考えることに十分な時間を費やすことこそ重要
という感じ。
成果物とその価値
『サービス』を職にしている立場からすると、
そのサービスの価値は、クライアント側で有効活用されているか?クライアントの問題解決につながっているか?で決まると思います。
というわけで、価値は相手の評価に大きく依存するものです。
「はい、成果物です」と一方的に提示しただけでは価値は決まりません。
いわゆる”成果主義”といわれるような、サービスの価値に一定の尺度を設けるのはとても難しいことだと思います。
少なくとも今の人的サービスは『時間重要』なんだと思います。
(相手の評価は『時間』以外に、提供する人への『信頼』や『過去の実績』『コミュニケーション』などにも大きく左右されると思いますが)
サラリーマンは時間を会社に売ってサラリーを得ています。
そして、人的サービスは時間に対して対価を得ることが多いのではないでしょうか。
その価値を高めるための『量は質に転化する』であって『仕事術』なんだと思います。
まずは”日々、何の仕事にどれだけの時間を費やしているのか”。
これをメモなりEXCELなりに書き出してみた方が良さそうです。
会議は長すぎなかったか、バッチ処理をしているか、重要なことに時間が割けているか。。。
眠くて倒れそうですが、とりあえず考えることに時間を使いました(^^;
EXCELでガントチャート
これ、すごく使えます。
ガントチャートのツールを探していろいろと巡回していたのですが、これが一番簡単でキレイな感じです。
開始と終了の実績を日付で入力したかったりしますけど...
(できれば”計画”と”見込み”を分けて入れたかったり)
EXCELマクロでガントチャートを作ってみた - ITレシピ
http://freedom.mitene.or.jp/~mizhiro/fswiki/wiki.cgi?page=EXCEL%A5%DE%A5%AF%A5%ED%A4%C7%A5%AC%A5%F3%A5%C8%A5%C1%A5%E3%A1%BC%A5%C8%A4%F2%BA%EE%A4%C3%A4%C6%A4%DF%A4%BF
作者様に感謝ですm(_ _)m
画面キャプチャーソフト
個人的にはこれがオススメです。
窓の杜 - Capture STAFF - Light -
http://www.forest.impress.co.jp/lib/dktp/desktop/dktpcptr/capturestaff.html
1点だけ注意点が。
[Alt]+[F4]はウィンドウを閉じるショートカットキーなのですが、
この[Alt]+[F4]が「オブジェクトスナップショット」というのに割り当てられています。
..というわけで、[Alt]+[F9]あたりに変更しましょう。
[設定]⇒[キャプチャ設定]からです。
(前々からWindowsの問題だと思っていたら、さっき謎が解けた...)
Log4j管理JSP
Log4jのロギングレベルを動的に変更できるツールが、BEAのdev2devで公開されています。
Log4j管理JSP Log4j管理JSPは、ロギングレベルをユーザが実行時に動的に変更できるユーティリティです。 また、このユーティリティでは、ロガーの検索とフィルタリングもサポートしています。 コンフィグレーションの必要はありません。このJSPをWebアプリケーションに組み込むだけで、すぐに使用できます。 ダウンロードファイル: Log4jAdmin.zip (149 KB)