ITを通じて、作業効率化を応援する東京都在住のフリーランスエンジニア。

welcome

ようこそ。

Webの仕事を個人でやってます。デザインはほとんどやらないのですが、いろいろと面倒なのでWebページを立ち上げることになりました。

当然ながら、営業も兼ねたWebページです。

仕事と関係ない記事も掲載することがあると思います。備忘録だけにとどまらず、社会的にも有用なサイト構築をしていきたいと考えています。

log4phpにトライ

現在のクライアントに常駐するようになり、中間飛ばしを中間の会社がやって派遣社員となった。
私が全く期待しないトラブルがあったが、なんとかなったようだ。
そして、プロジェクトの移動があった。ここで携帯ゲームを二つこなした。
一つ目新規案件というか、既存のソースを改造して新しいものを作るはずが、担当者が全域に渡って手を入れたら楽すぎてプロジェクトに貢献できた気がしなかった。
二つ目は既存サービスのメンテナンスや機能追加だが、中身が分からず先行きが分からず、迷惑かけた。
次も新規サービスなので、twitterやmixiなどに愚痴も書けなくてストレスがたまるかもしれない。
しかし、過去2つよりも得意分野に近いような気がする。
というか、胸を張って言える「得意分野」を確立したいものだ。
恐らくバックグラウンドで動かしたり、APIを利用するので開発用の出力はログになるのでlog4phpを設定できるようにと思った。
http://logging.apache.org/log4php/ 入手先
 

メッセンジャーの現在

仕事でチャットが必要と感じた。
最近は、Skypeなどの社外ツールを使うことを嫌う傾向がある。
「ログが社外にあり、保管できないから。ただし、セキュリティの問題ではない。」と聞いたことがある。
過去に、社内にチャットサーバーを構築しているところもあった。
正直やり方はわからなかった。
そこで、ちょっと調べてやってみた。
キーワードはXMPP。
3つ見つけた。Openfire,Jabberd2,Apache vysper。
vysperはXMPPではないのかも。
Jabberd2が新しいようなのでインストールしてみようかと思ったが、MySQLが必要らしくあきらめた。
残るはOpenfire。
以下からrpmを拾ってくる。

今更ながらZendOptimizer

いまやっている仕事は、とあるサイトを高速化するというプロジェクト。
「プロジェクト」とはいっても、私ともう一人だけで進めている。
相方は中国人。
日本語は上手くないがいろいろと参考人させてもらっている。
仕事の進め方辺りは、結構いい感覚していると、感心する。
分担して調査しているが、私にとって初めてのOracleなので気が引けた。
無理してOracleいじってみたら、「Oracleって速いのね」と思った。
ライセンスが数億円もかかっているらしい。
速いの当たり前なのかも。
結局私はサーバー調整やPHPの調整に終わりそうだったが、OracleというかSQLチューニングもやってみたりした。
かなり速くするスキルはついたが、最大の関門はHTMLのコーディングだったりする。
調査の途中で試してみたのがZendOptimizerだが、今(前からか?)はフリーになって導入も簡単なのでうちのサーバーにも入れてみた。
結果は、「よくわからない」。
というのも、別にサーバー過負荷と思うことがないから。
しばらく様子を見てみようと思う。

新しい仲間

時期の案件も決まり、契約社員として働くための契約に新横浜まで行ってきた。
同席の方がいた。
ちょっと話してみると、何と近所にお住まいとのこと。
iPhoneアプリの担当になるらしく、過去のスキル等も教えてくれた。
私も過去のスキルには少々自信があったが、彼もかなりのスキルがあるようだった。
10年以上前にAjaxのJSONのようなことをやったことがあるらしく、その話も面白かった。
同じフリーランスとして、いい仲間ができそうな気がした。

コンテンツ配信