‘日記’ カテゴリーのアーカイブ

中途半端

このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

最近はなんだかだらだらと物事に取り組んでしまい、非常に中途半端になっている。毎日がこれといって楽しくもないし、仕事も以前にも増して『やらされ感』を感じてしまっている。もちろん、自分から率先してやっているものも結構あるのだが、割り込み要求が頻繁に入ってくる上に、優先順位と割り込み理由が明確でないのと依頼内容が理不尽で、すごくイライラする。

ここ数日でよかったことは、WSH(Windows Script Host)が使えるようになったこと。まぁリファレンス本は必要だけれど、今までは自分の実力では、コマンドプロンプトでバッチファイルを作ることでしかWindows上の作業の自動化はできないと思っていたので(コマンドライン版PHPやRubyが入ってるところだとそれらでできるけれど、プログラム言語がインストールされていることに依存するからという意味で、です)、WSHでJScriptが使えるということを知った時にはすごく嬉しかった。JScriptはWindows版JavaScriptだから、これで一気に自動化のやり方の幅が広がったというわけ。

WSHのおかげで3月からの運用案件のログ取得処理やエラーログ抽出処理をすべて自動化することに成功。手作業でやっていたらおそらく10分くらいはかかるであろう作業が、多分2分くらいで確認できるようになった。時間短縮もなによりの効果であるのだが、一番の効果はヒューマンエラー(ログダウンロードし忘れ、エラーの見落とし)が発生しにくくなることである。こういうことをできるようになるとコンピュータを使えてる感じがして楽しいし、役に立ってる実感が湧いて嬉しい。

ここのところ家でのWebアプリ開発から遠のいているので、すこしずつ環境整備してストレスをコントロールしながら楽しく生きていきたい。


俺にはまだやれることがある

このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

昨日発見したWordPressのプラグイン、心が折れそうになりながらも、まぁ実務優先なので、実戦に投入できるかどうか調査していたら、どうもできなさそうなことが判明。確かに高機能なのだが、、、。残念!

ということで、このプラグインの機能を参考にしつつ、今作成中のプラグインを実戦で使えるレベルにまで昇華していこうと思えた。まだまだ使えね~…。データベースの設計からちょっと見直さないといかんので、クエリ書き換えんといかんのが面倒。あー、ActiveRecordだったら簡単なのにな~とすげー思う。

というか簡単なのだったら抽象クラス作っちゃえばいいのか…。


心が折れそうに…

このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

偶然、今作っているWordPressのプラグインとほぼ同じものを発見してしまった…(むしろ、完成しているから向こうのほうがよさそう)。はぁ~、こういうのが一番心折れそうになるわ。。。


PHPList: 空メールのアドオンがあるらしい

このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

PHPListでケータイ対応する方法を調査中。
空メールで購読、解除ができるアドオンがあることを発見!

Blank_Mail公開します。PHPListで空メール

これすごいんじゃないの!?と思って試してみようとしたのだけれど、やっぱりというか、共用サーバでは無理みたいである。エイリアスを使って特定ユーザ宛に届いたメールをプログラムに渡して処理するんだけれど、CoreServerは受信メールを自動ではプログラムに渡せない。ここらへんがCoreServerの限界なんじゃないのかなと思うんだけれど…。

ソースを改造してPOP3で受信して処理するようにすればできるんだろうけど、それって即時返信じゃないからなぁ…。CRONでやるにしてもタイムラグがあるし。。。それでもいいんなら、できそうだけどなぁ。。。


コツコツと…

このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

最近仕事のほうでも使えそうなWordPressのプラグインを家でコツコツ作っています。世の中の流れが激流のように速く感じるようになってしまって悩んでいましたが、自分ができることはそれほど大きくはない。だったらコツコツと地道にできることをやっていたら、自分なりにでかいことできるんじゃないかなと思って、ゆっくり取り組んでます。

情報化社会になって、雑音も多くて無駄な情報に時間を吸い取られてしまうという世の中になってるなぁと技術者としては感じてしまいます。情報のアンテナを磨き続ける人が強いのか、、、しかし案外、情報のアンテナが弱い人のほうが幸せに見えたりするから不思議なもので、情報を追い求めてばかりだと、人生を情報収集という時間に食いつぶされてしまう。リアルタイム性と人と人との立場的な距離を縮めることができたツイッターとかは本当にすごいなぁと思う反面、マスコミが騒ぎすぎてるせいか、情報化社会がすごいことだと洗脳されてるんじゃないかとか思うようにもなってます。

イノベーションが起きて(もしくは恣意的にそのように振舞われて)、周りがどう騒ごうとも、やるべきことをしっかりやってたら、それでいいんだと思う。自分のスキルや知識は裏切らない。上辺だけにならないように気をつけていきたいものです。

今回のWordPressのプラグインは、結構需要があるんじゃないかと思うので、コツコツ作って、そこそこのところまでできたら公開したいなぁと思います。頑張るぞ!!


やりたいことのリストラを行おう

このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

最近、なんだか意味なく気持ちが焦ってしまい、逆に何事にも手を付けられずにいるなぁと思う。焦っても仕方がない。まぁ、それは十分わかっているのだけれど、なんだろう、周りがどんどん結婚していったり、同世代の人の転職話を聞いたりするからだろうか。自分は今のままでいいのか?と自問自答する。やっぱり『やりがい』を求めているからこそ、こういうことを感じるんだと思う。

技術を追い求めなければならないという強迫観念にかられてしまっている気がする。IT業界は流れが速いので、余計にそう思うのかもしれない。反面、自分が使うような技術でないことまで追いかけてしまったり、流行に惑わされてしまうというのは、学習の分散が起こってしまい、これがストレスになっているのかなぁと最近は思う。どれも面白そうであり、やってみたいが、時間と体力とリソース(マシンと金)には限界があるので、工夫をしながらやってみないといかん。

特に、時間。考える時間は大事なのに、考え過ぎて行動できていないということでは、単なる時間の浪費だ。考えた結果、やらないということだったらそれでもいいが、何度も蒸し返してしまわないようにしたい。蒸し返していいのは時間があまってるときだけ。24時間という限られたリソースをリストラしていきたい。

最近は物事に優先順位をつけられてないなぁと思った。
優先順位をつけて行動していこうと思う。


今年一年を振り返る

このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

自身のブログを読み返してみると、自分の成長の跡がわかると同時に、できていない部分もいっぱい目についた。悪い事ばかりにフォーカスしていてもへこむだけなので、よいことにもフォーカスしてみよう。

■よかったこと

  1. Rubyの勉強をやった(使いこなせるレベルじゃないけど)
  2. WordPressが使いこなせるようになった
  3. prototype.jsが使いこなせるようになった(関連ライブラリも)
  4. CakePHP1.2でWebアプリケーションを作った(会社で)
  5. Macを買ってMacをある程度使えるようになった(Mac固有の機能は微妙だが)
  6. 信頼を勝ち得たい人からの信頼を得られたのではないかと思う
  7. 社内のコミュニケーション活発化のために一部で飲み会をやるようにした
  8. BD-1のパワーアップ!9段化(Capreo)にして満足!!

■悪かったこと

  1. ヒルクライムしようぜのCakePHP1.2化をやってない
  2. 資格にチャレンジしなかった
  3. iPhoneアプリ開発にチャレンジしてない
  4. 中途半端になっている物事が多い
  5. ロードのシフトレバーが壊れてるみたいで、修理していない(高いから…)
  6. 上記の影響でロードに乗る機会がめっきり減っている…

まあこんなところだろうか?読んだ本の影響もあって、成長していることは自覚できるのだが、チャレンジする対象が分散しすぎてあんまり進んでいないような気がする。選択と集中をする必要がある。WordPressに関しては会社の仕事で扱う機会が多かったので、もうかなり自分のモノにしたなぁという気はする。プラグイン開発ならまかせろ!って会社でも言ってるし。自分の強みになったであろう。

人をまとめていくのがまだ得意でないのかなとちょっと思う。まあ体制的にそういう権限を与えられていないので、まとめる云々ではないのかもしれない。そういう立場に立候補するべきなのかもしれないのだが、今の会社ではあんまりそういう立場になりたいと思わない。思わないというか、思えないというか。本来はそういう立場になるのは大好きなんだけど。

会社を去る人も出てきた。俺の感じていることとは違うのかもしれないけれど、気持ちはわかる。不満に思ってることやストレスに感じる事について何度か話しし合ってたし、同い年だし。優秀な人を活かすことができない会社だなぁ…。元々は能力も高くてやる気も高かった人で、話してても上昇志向なことが伝わってくるのに、そういう人を潰すような仕事に割り当てる。自分が同じ立場なら、たぶん俺も辞めてる。社員に精神的/肉体的弊害が徐々に出てきているから、総崩れになる日も近いかもしれない。

本に関して、苫米地さんと渡邉美樹さんの本に出会えたのは本当に大きなことだった。世間体に毒された価値観との別離(そりゃ完璧ではないだろうが)、会社のあるべき姿、ビジョンの大切さ、目標達成の方法などはとても参考になった。生活に取り入れて、効果を体感できた。

まあ、なんだかんだ言っても、自分だけでなく私の周りのみんなが1年間無事に過ごす事ができたことが一番よかったなぁと思う。普通に暮らしていることがどれほど幸せなことか。この気持ちは変わらずに持ち続けていきたい。


mixiアプリ作成中

このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

現在、mixiアプリに挑戦中です。ネットの情報を印刷してサンプルコードを読みながら作ってます。至ってシンプルなアプリケーションながら、面白いんじゃないかな~と思って作ってます。アイデアはマイミクにしか公表してないんですが(ソーシャルアプリなので、テストユーザを募集するために説明)、出来上がったらまたここでも発表しようと思います。

最初は外部サーバと連携した作りにしようと思って、Ruby & MySQLでゴニョゴニョとやってみようとしたのですが、Ruby/MySQLが使いにくかったのと(Ruby勉強始めたばっかりであんまりわかってないというのが原因であるとは思うが)、外部に頻繁にアクセスするとパフォーマンスが気になったので、javascriptオンリーで作成中です。javascriptはライブラリ使ってます。例によってprototype.js。

グラフを書くためのjavascriptライブラリとしてhtml5.jpのグラフライブラリを使うことにしました。

http://www.html5.jp/library/graph_circle.html

canvasタグを使ってるので、IEでは動かないのですが、ExplorerCanvasを使えばIEでも動くようになるということだったのでそれも読み込ませるようにしてみました。にもかかわらず!IEだとうまく動かなかったのです。

すでにjsライブラリ群は読み込み済みとして…
<div id="main"></div>
<script type="text/javascript">
  var output = [];
  output.push('<div><canvas id="graph" width="400" height="300"></canvas></div>');
  $('main').update(output.join(''));

  var cg = new html5jp.graph.circle("graph");
  if( ! cg ) { return; }
    var items = [['typeA', 10], ['typeB', 10], ['typeC', 10], ['typeD', 10], ['typeE', 10], ['typeF', 10], ['typeG', 10]];
  cg.draw(items);
</script>

firefox, chromeだとグラフが出たのですが、IEだとダメでした。数時間悩みましたが、原因がわかりました。
canvasタグはjavascriptで動的に追加してはいけませんでした。

IEだとcanvasタグは使えないので、ExplorerCanvasがcanvasタグを見つけてIEで使える形式に直してくれるということなのですが、これはページを表示した時点でしか動作しないため、最初からcanvasタグが必要であるということでした。えらい時間がかかりましたが、直すことができてよかったです。


ブログのデザインをマイナーチェンジ

このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

ブログのデザインが若干崩れているのは知っていたのだが、なかなか直す気持ちになれてなかった。動いてるからええやん的な気持ちになって。まあそんなことではいかんなぁと思い、CSSの修正やプラグインのアップデートなどを行ってマイナーチェンジしといた。

ちょっとサイドバーが長過ぎるので、またデザイン自身をちょこっといじる可能性が高い。まあもうWordPressへの耐性もついたので修正はお手の物。仕事ではガシガシとプラグイン書いてる。

何事も毎日の積み重ねが大切なので、こういうちょっとした努力を怠らないように気をつけたい。あとは、他のブログがやっているような機能をどうやってつけるのかなども調査して、付けていきたいと思う。


Ruby入門が終わった!あと車検も!

このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

作りながら学ぶ Ruby入門
作りながら学ぶ Ruby入門
おすすめ平均
starsRubyを初めて勉強する人、あるいはプログラミングを初めて勉強する人向けの書籍。

Amazonで詳しく見る by G-Tools

Ruby入門を終えた!やり終えた感はあるけれど、次に繋がる何かがまだ決められていない。やはり、手段が目的になっているとこうなるんかなぁ。プログラミング言語を習得すること(手段)を目的にしていたから。何でもRubyでやってみるとよいということが本にも書かれていたが、そういう「Rubyでやるとどうすればいいか?」を考えるようにしていきたい。ERBを使った掲示板を作るなどからやってみようかなと思う。

あと、もう2010年も目の前なので、2010年モデルの紹介ページの作成に取りかかった。まだ1ページすらできていないけれど、毎日コツコツとやっていこう。こちらは手作業なので、時間はかかるが…。

車検やってきた。軽自動車で、タイヤの2本交換もあったので10万円くらいかかった。
代車に乗って、最近の車の性能を体感した。
まずキーレスだし!代車は普通車だから加速がよかった。
乗ると、いいなぁ〜と思うけど、車買い替えるような状態じゃないし!

まぁ、車検後のパジェロミニの調子はちょっとよくなってたので、嬉しかった。
買い替えって、エコか?俺はそうは思わないんだが。