自宅のPCが重い

家でパソコンをしている時は、Itunesで音楽かけながら作業しているんですが、最近ブラウザのリンクをクリックするだけで音楽が飛ぶ飛ぶ。
もう勘弁して欲しいです。

今のパソコンを買う時は、そんなに家で特別な作業をパソコンでしないのでこんなもんで良いやって思って買ったのに、使っているソフトがバージョンアップしていくにつれどんどん重くなっていくのが嫌です。
Itunesだってそれ程便利になったって感じはしないのに重い!

ということで、今年中に新しいパソコンを買おうか考え中。
なんかおすすめがあったら教えてください。
今回は、今までとは違いある程度お金かけるところにはかけたいなあと考えてます。

特にメモリーはお金をケチってはいけないなあと痛感。
後から追加しようとすると、いろいろ面倒なので最初にどかんと入れといた方が結局は良いと実感。
そんなに値段も変動ないし。

Vistaは重いそうなので、Vistaが快適に動くぐらいのパソコンを買って、当分XPで動かそうと思ってます。
んー今からお金貯めて夏ぐらいには欲しいなあ。

重いの嫌!

XreaでEthnaでメール送信の注意メモ

XreaでEthnaのMailSenderを使ってメール送信をしようとするとエラーになりました。
エラーメッセージを見てみると、PHPがセーフモードで運用されているので起きている模様。

いろいろ検索していたら、
setOption(null)
を使えば良いよってことだったので、そうしたらちゃんとできました。

メールを送信する最短のサンプルより。
$ethna_mail =& new Ethna_MailSender($this->backend);
+$ethna_mail->setOption(null);
$ethna_mail->send(
'send_to_mail@example.com',
'welcome.tpl',
array('username' => $regist_user)
);
こんなんで1時間ぐらい悩んでしまった。
さっさとechoかなんかで吐き出せばよかったけど、あんまりそういう発想にならなかったのは、最近開発さぼってるからかな。
いかんいかん。

でも、こういう関数も既にあるところがEthna素敵。
もう大好き。

これはPHPで動いているWordpressとかでも同様なので、メール送信部分は気をつけたほうがいいです。

mail()関数の5番目のパラメータが悪いさしているみたいなので、もしmail()関数使っているところがあったら、5番目の関数を消せばOK。

PHP4独自のエラー?なのかな。
PHP5も触り始めないと。

SEO対策のセミナーにいってきました

SEO対策のセミナーにいってきましたよ。

今年からうちの会社では「どんどんセミナーに参加していこうぜ!」ということになり、それの第一弾が僕でした。
んで、「検索エンジンにヒットするSEO基礎セミナー」なるものに参加。

あんまり製作会社向けの内容じゃなかったかもですが、実際にSEO対策を手がけている事例や、各ツール、現在の動向なのが聞けて良かったです。
社長からは、「名刺配って来い!」と言われたのですが、一人も渡せませんでした。
まだまだその辺が出来ないようじゃ駄目ですな。

いきなり見知らぬ人に名刺交換を求めるのっていうのは、ある意味ナンパみたいなものだなと思うんですが、こういうところに学生時代にどれだけ遊んでいたかが出てきたりして、やはり人生何事も経験だなと思います。

同じフロアの別会社の人で、営業出身の社長さんがいたので、名刺交換のコツみたいなのを教えてもらいました。
こういう時に気軽に聞けて、教えてくれる人間関係を作っておくことって大事ですな。

日々精進だと思いました。

日本のポストロックバンドのまとめ

ウィキメディアに記事のあった日本のポストロックバンドで、曲が視聴できたバンドのまとめ。

■Mono
インストバンド。
切なくて壮大な感じ。
ちょっと重め。
Monoの公式サイト
MonoのMyspace

■サンガツ
凄くジャムりながら作っている感じ。
そんなに重くないのが聴き易い。
スネアの音の抜け具合が気持良い。
サンガツの公式サイト

■Te'
ちょっと激し目。
これはかなり好きかも。
やっぱロック色が強いのが良いなあ。
元気なToeって感じかな、いやToeとは違ってギターが引っ張ってる感じ。
Te'の公式サイト
Te'のMyspace

■Toe
ホントカッコいい!
Toeの公式サイト
ToeのMyspace

■Nano Machine
曲毎にいろいろやっている感じでつかみどころがない・・・。
ピコピコいってる、バンドっぽくない。
Nano Machineの公式サイト


■nhhmbase
結構新しいバンドみたいだけど、とても面白いことやってる。
なんか東京って感じ。
そしてボーカルもあり、ポップかも?
nhhmbaseの公式サイト
Listen Japan

■miaou
凄く綺麗な感じの音。
Toeのメンバーがサウンドエンジニアで関わっていたりするからか、音色は似てる。
重過ぎず聴き易いが、ちとまったりかな。
miaouの公式サイト
miaouのMyspace

■LITE
ロック色が強い。
バスドラの入り方がハードロックチック。
LITEのMyspace

■Euphoria
日本的なメロディーをインストでやったらこんな感じってバンド。
これはある意味新鮮。
EuphoriaのMyspace

■BALLOONS
ボーカル有り。
そのボーカルが駄目だったりする、僕には。
BALLOONSのMyspace

タグ挿入機能を追加とCSSテンプレートとCss Niteと音楽もろもろ

自家製ブログの管理側の記事投稿画面に、タグ挿入機能を追加。
囲い込む系のHTMLタグなら簡単に挿入可能にしました。
って自己満足ですが。

綺麗なHTMLのテンプレートを配布しているところを見つけたので、ちょこっと見た目変えようと思ってます。
日記しかコンテンツ無いんですけど、なんか変えたいのです。

そろそろサービスのアイデアがポツポツ出てきたので、軽~く作りたいです。
いや、ホントゆるゆる系で一発芸的なものがやりたいので、期待しないでくださいな。

あ、Css Nite In Nagoyaに今頃ですが昨日申し込みました。
凄い人みたいですねえ。
僕はただ山田さんとか大日田さんとかに会ってみたいので、頑張って起きます。

先日日本のポストロックバンドをいくつか調べて気に入ったのがあったので、ツタヤに行ってみたのですが、Toeしかありませんでした。
ということで、Toeはそろそろ世間的にガツンと来るかもしれません。
来た時に自慢できるように先に書いときます(来てもオリコンとかテレビとかには出てこないと思いますが)

なんとグットタイミングでTe'が名古屋に来ます。
そんでもってRock'n'rollという自分がステージにたったことのある場所でやってくれるので、ちょっと嬉しいです。

映画三昧

週末はCSS NITEを寝過して行けず・・・。
そして、なぜだか一気に映画を3本も見てたりしました。
ある意味活動的。
まあ、CSS NITE行く暇あるならプログラムの勉強でもしてろって感じですかね。

■ドラえもん のび太のねじ巻き都市冒険記
映画ドラえもん のび太のねじ巻き都市冒険記
久しぶりに最初から最後までガッツリ見ましたが、結構環境問題とか取り上げてて、不二夫もやるなあって思いました。

■ドリームガールズ
ドリームガールズ
エディマーフィーを久しぶりに見ましたけど、さすがプロって感じでした。
あと、ビヨンセ綺麗過ぎ。

■みんなのいえ
みんなのいえ スタンダード・エディション
三谷幸喜の作品でつまんないの見たこと無いです。
田中邦衛の真似がしたくなりました。

ということでみんな面白かったです。

CSSテンプレートを利用してデザインをリニューアル

今日、「Faux Column CSS Layouts」って良さげなサイトを見つけたので、CSSを拝借してサイトをリニューアルしてみました。

HTMLソースは汚かったりしましたが、CSSは整理されていて見易かったです。
何より楽です。
こういうのを共有&ストックしていくと、作業が効率化されるかもと思いました。
社内で流行らせようと思います。

あと、Smarty使ってるのですが、移行が比較的簡単だなあと思いました。
こんな風に見た目をちょこちょこ変えて、モチベーションをあげてくのが良いかも。

最近ブログのテンプレート関係の仕事ばかりやっているのですが、もう最初にhtmlで必要な項目をガーッと組んじゃって、レイアウトはCSSで全てやるっていうのが、良いやり方かなと思うようになってきました。
というか、世間は既にそうだと思うのですが僕も慣れてきました。

今日は会社帰りに技術書読んで、意味が分からずへこみました。
今年は頑張らないといけない年なのかもなあと思います。

Google Adsenseはじめました。

右のサイドバーにGoogle Adsenseを入れてみました。
というか、良くこんな薄い内容で承認が下りたなと。

でも、良かったです。
48時間以内に、コンテンツにあった広告が表示されるようなので楽しみです。

「タカトシ大人になるな男になれ」を久しぶりに読みました。

タカトシ大人になるな男になれ

「体を鍛えなさい。服を脱いだ裸の姿が、今のあなたのすべてです。」
単に健康の為とかモテたいとかそういうんじゃなくて、こういう角度から体を鍛えるってことを考えると、ちょっと続くのかもしれないなと思いました。

ということで、そろそろ自転車にも乗ろうかと思います。
晴れた日の公園ってのは良いものですから。

EthnaとRoR

最近会社でゴリゴリシステムを作っているのですが、やっとソースの再利用が出来ているなと実感してます。
このサイトで使っているソースも結構役に立っています。
Ethna素敵。

あなたがRuby on Railsを使わない10の理由」ってのを読みましたが、RoRの比較対照としてEthnaが出てきていること事態にびっくりしました。
そんなに浸透してたんですがね、Ethnaってば。

上の記事を読む限り、RoRはデザイナーでもゴリゴリ作れるみたいなことが書いてありますが、そんなこと可能なんでしょうか?
それはそれで良い時代だとはおもいますが・・・。

じゃあ、僕でも出来るかな?
仕事が落ち着いたらやってみようかなと思います。

CheckPadで楽々Todo管理

最近は、毎日終電という久しぶりに「やってる」私です、こんばんわ。
ま、土日は絶対休みますけど。

で、毎日何やってるのかわからなくなる時があるんです。
「今日何やるんだっけ?」
「今なにやらないといけないんだっけ?」

ということで、TODOリストのツールでどっか良いの無いかなあと思って探したのが、「CheckPad」って奴です。
前から知ってたんですけど、実際に使ってみたら結構使い勝手が良い!!
シンプルだし、インターフェイスも洒落てる感じだし。

でも、WEBサービスなんであんまり込み入った話を入力できないのが玉に傷。
クライアント名とか。
一応SSLで表示してくれるんだけど、やっぱ駄目ですよねえ。

自分でもこういうシンプルなサービスできたらなあと非常に思いました。
社内でも、これを「グループで見られるようにしたら良いのに」みたいなこと言われたので、暇になったら作ってみようと思います。

夏ごろにはポツポツ出来てくると良いなあ(他人事)。

パーマリンクとRSS配信と簡単なスパム対策!

自分のサイトだ!チャレンジしないでどうするんだ~~~~~!
ということで、パーマリンクとRSS配信と非常に簡単なスパムコメント対策をしました。

参考ページ様一覧
PATH_INFOを使ったRequest-URIからのパラメータの取得
動的だけど静的なページの作成 (mod_rewrite)
動的だけど静的なページの作成 (PATH_INFO)
PEAR::PagerのリンクにPATH_INFOを利用する

ITT-WEB - XML_Serializer
PHP PEAR::XML_SerializerでRSS1.0を生成する方法に関して

消極的なCAPTCHA

いやあ、いろいろ大変でした。
これだけ素晴らしい参考サイトを見つけながら、結局丸一日(12時間ぐらい)かかってしまいました。
自分の馬鹿さ加減に脱帽。

パーマリンク対応しようとしたらページャー使えなくなり、
上手く表示されたと思ったら、ちょっと触ったら真っ白の画面しか出なくなったり、
そうこうしているうちにEthnaのソースを調べだしたりしたり、
とまあ紆余曲折とはこのことでした。

が、こんなに時間を食ってあれですが、EthnaとかPager、XML_Serializerはやっぱ良く考えられてるなと思います。

パーマリンクについては、作成する方法としてmod_rewriteを使う方法は以前やったことがあったんですが、これってシステムが大きくなるにつれてhtaccessファイルを気にしながら改修していかないといけないので、今回はPATH_INFOにしました。
やったことないし。

コメントスパム対策もやったんですけど、効果はどうなんでしょ?
もうきりが無いんでしょうかね、これもいずれ見破られるでしょうし。

まあ、結局えらい時間がかかってしまったのですが、それでもやってかないとスキルアップは望めないですな。
なんとかある程度イメージ通りのことが出来たし、これがどこかで再利用出来たら良いなとおもいます。
というか、自分でサービスやるときには絶対使います、意地で。

もうプログラム触らないでレッツリフレッシュ!
映画でも見ます。

成長を実感する時

日々仕事に追われております。
作業をしていく中で、いくつも奇跡的な大逆転の連続でシステムを作ってたりします。
ネット万歳、検索万歳、Google万歳

半年ぐらい前に作ったシステムを移行しているんですが、もう全然古臭くなってしまってます。
ネットの世界は早い。
Ethnaのバージョンが古いってのも大きいんですが、やっぱ半年あればいろいろ成長します。
ちょっと嬉しいような、現実的には勘弁して欲しいような感じ。
もう昔の自分のコードを見ると嫌になる嫌になる。

今は時間が無いので、完全移行のみでいこうと思ってます。
が、いずれは裏で作り直したいです。

今日、いろいろ過去のメールを見ていたら、サーバーにPHP5を入れられることが分かりました。
PHP4と共存してCGIとして稼動させるという形になるんですけど、それもありかなと思いました。
まあ、いずれRHLE5が出たので、PHP5に移行って形になるんでしょうけど。
ちょっと真剣に考えたいと思います。
今回、PHPのバージョンの違いによる不具合?で結構悩まされたので。

特にセッション周りは厄介ですね。
携帯が絡むとセッションがやっかい。
そして携帯での案件は増えるばかり。

と、仕事の話ばかりになってしまいました。
今はしょうがないですな。

Ethnaのフォームテンプレート

昔作ったシステムを改修することになり、ついでにリファクタリングもしましたが、めちゃくちゃ時間がかかりました。
それ程大きなシステムでもないのに、丸2日ぐらいかかってしまったことに反省。
まあ、Ethna2.1.2の時に作った奴だったので、最新バージョンで動くようにして、尚且つソースも整理しようとしたのですが、折角だから新しいことにチャレンジしたいと思い、Ethnaのフォームテンプレートに挑戦しました。

ActionFormのフォーム項目の定義を毎回書くのがめんどくさいなあと思っていたので、凄く興味があったのですが、やってみたら思いのほか簡単&良かったです。
というか費用対効果大。

今まで、それなりに同じソースを書かないように頑張っていたんですけど、ページが増えていくとどうしてもActionFormが煩雑になりがちでした。
が、フォームテンプレートのお陰で、頭の中もソースの中もすっきり爽快。

各フォームごとに自前でActionFormクラスを用意して、継承するとよりすっきりしました。
ん~素敵。

これからは、DBのテーブルの項目設計とフォームテンプレートを先に作ると、非常にすっきり頭で開発できそうです。Ethnaの公式サイトからはリンク張られてないかもですが、非常にオススメです。
なんでリンク張ってないんだろ。

アーカイブ

2012

  • 01
  • 02
  • 03
  • 04
  • 05
  • 06
  • 07
  • 08
  • 09
  • 10
  • 11
  • 12

2011

2010

2009

2008

2007

コンタクト

longkey1[at]gmail[dot]com