Monthly Archives: 11月 2006
links for 2006-11-04
評価で言われそうなこと
ウチの会社はボーナス時期と期末に、各人に直属の上司と部長・副部長から評価を言い渡される。評価には短期評価と長期評価の2種類があって、短期評価はボーナスを計算するときの倍率に影響し、長期評価は半期じゃなくて1年の評価で、月給のベース計算に影響する。で、そろそろ冬ボーナスの季節なので、今年度上半期分の評価が出るわけだ。評価は高い順にS→A+→A→A-→B+→B→B-→C+→C→C-→Dで、大体Sは1人いるかいないか、Dは体調不良等で長期休暇や休職していた人にしか付かない。
今の上司になってからいつも言われるのは「朝ちゃんと来ましょう」「君はやればもっと出来るはず」の2つ。朝は一時デスマーチに参加していたときに乱れて以来、微妙に遅刻しがちだ。特に今は本社から離れた場所で作業していて、家から遠くなった&出社時間も早くなったので遅刻は多くなっている。最近はそうでもないので、これは今回言われないかも。でも多分、「やればもっと出来る」は言われそうだ。前回言われたのは、「勘がいいので今何をやればいいのかを的確にわかっている。でもわかっているせいか、手を抜けるときに抜きがち」だ。これは実に的を射ていて反論のしようがない。上司恐るべし。ていうか、手を抜けるときにまで頑張ったら疲れちゃうじゃん…。この業界は特に心の病にかかる人が多いので、抜けるときは大いに抜いてリフレッシュする作戦なのだが。会社から見ればその余力をどっかにまわせ、なんだろうな。特に今のプロジェクトでは、PM的な仕事ばっかりやってコード殆ど書いてないので、目に見える生産性に貢献してないも同然だし。
会社の都合だけで働く歯車になりたくないと思いつつ、でもやっぱり認められたいしお金も欲しいという矛盾に微妙に悩み中。まぁ要するに「やればもっと出来るはずだけど、十分良くやった」と言われればいいだけなんだけど。単位時間あたりの仕事の密度が薄いのかなぁ…俺に足りないのは集中力なのかも知れない。
[memo] rep2をSSL+Basic認証で使う
通勤時の電車の中では本を読んでいるか、暇つぶしに2ch見てるわけだが。どうせ携帯で見るなら自宅サーバのリソースも余ってることだし有効活用したい。そんなわけでrep2を使うことにした。
インストール
とりあえずダウンロードして、/var/www/localhost/rep2とかに置く。apacheは当然SSL有効でコンパイルしておくこと。phpはやたらに使用可能なフラグが多いのでメモっておく。
emerge -pv php These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] dev-lang/php-5.1.6-r6 USE="apache2 bzip2 cjk cli crypt curl curlwrappers gd iconv mysql ncurses nls pcre readline sasl session spell ssl threads unicode xml xmlrpc zlib (-adabas) -apache -bcmath -berkdb (-birdstep) -calendar -cdb -cgi -concurrentmodphp -ctype -db2 -dbase (-dbmaker) -debug -discard-path -doc (-empress) (-empress-bcs) (-esoob) -exif -fastbuild (-fdftk) (-filepro) (-firebird) -flatfile -force-cgi-redirect (-frontbase) -ftp -gd-external -gdbm -gmp -hardenedphp -hash -hyperwave-api -imap (-informix) -inifile -interbase -iodbc -ipv6 -java-external -kerberos -ldap -libedit -mcve -memlimit -mhash -ming -msql -mssql -mysqli -oci8 (-oci8-instant-client) -odbc -pcntl -pdo -pdo-external -pic -posix -postgres -qdbm -recode -reflection -sapdb -sharedext -sharedmem -simplexml -snmp -soap -sockets (-solid) -spl -sqlite (-sybase) (-sybase-ct) -sysvipc -tidy -tokenizer -truetype -vm-goto -vm-switch -wddx -xmlreader -xmlwriter -xpm -xsl -yaz -zip" 0 kB
rep2はPEARモジュールのいくつかが必須なので、PEARもと必須モジュールを入れる。eixで見つからなかったものはpearコマンドで入れ、見つかったものはemergeで入れた。
emerge PEAR-PEAR pear install Net_UserAgent_Mobile-beta pear install PHP_Compat emerge PEAR-HTTP_Request emerge PEAR-Pager emerge PEAR-File
phpの設定
/etc/php/apache2-php5/php.iniの次のコメントアウトを外す。
[mbstring] mbstring.internal_encoding = EUC-JP mbstring.http_input = auto mbstring.http_output = EUC-JP mbstring.detect_order = auto mbstring.substitute_character = none;
apacheの設定
SSLを使うため、認証局と証明書が必要。[修正版][memo] postfix + dovecotでSMTP AUTH & IMAPなメールサーバを立ち上げるで作成したものがあるのでそれを流用する。
cp -p /etc/ssl/postfix/server.crt /etc/apache2/ssl/ cp -p /etc/ssl/postfix/server.key /etc/apache2/ssl/
次にBasic認証に使う.htaccessをフォルダで上書きできるようにしておくため、/etc/apache2/modules.d/41_mod_ssl.default-vhost.confと/etc/apache2/vhosts.d/00_default_vhost.confの<directory “/var/www/localhost/htdocs”>部分を以下のように設定する。
<directory "/var/www/localhost/htdocs">
Options FollowSymLinks
AllowOverride AuthConfig
</directory>
.htaccessの設定
/var/www/localhost/htdocs/rep2に.htaccessを作成(サイト全体に認証をかけたいならhtdocsの下でも可)。
vi /var/www/localhost/htdocs/rep2/.htaccess AuthName "User Authentication Required" AuthType Basic Require valid-user AuthUserFile /etc/apache2/.htpasswd htpasswd2 -c /etc/apache2/.htpasswd ユーザ名
apacheの起動パラメータ
gentooのapacheは、有効にしたいモジュールを明示しないといけないので、/etc/conf.d/apache2を修正。
vi /etc/conf.d/apache2 APACHE2_OPTS="-D SSL -D PHP5 -D DEFAULT_VHOST -D SSL_DEFAULT_VHOST" /etc/init.d/apache2 restart
これで https://ホスト名:443/rep2/ に行けばユーザ名とパスワードが聞かれるはず。念のため携帯からもアクセスして問題なく認証できれば万事OK。ただ携帯でパスワードを入力するのは面倒なので、どうにか携帯の固有IDでパスできないか調べ中。auだとHTTP_X_UP_SUBNOで取れるみたいなんだが…
links for 2006-11-02
links for 2006-11-01
-
Download Managerを開かずにステータスバーで進捗表示
-
userChrome.cssとかuserContents.cssをブラウザ再起動せずにプレビュー
-
gamalの複数アカウントNotify
-
Stylishの定義まとめ
-
私も経験あり、が10万越えなんですが…
-
なにこれwwww
Recent Comments