Twitterはじめました!

Twitterやっとこさはじめました。
大分前からなんとなくしっていたのですが、どうも興味が沸かず今日まで来てしまいました。

友達まだ全然いませんが、やっぱ流行ってるものは乗っておかないとですな。
http://twitter.com/longkey1

で、実際にやってみたところ最初は結構寂しかったです。
というか、自分が書き込んだらどんどんレスがつくもんだと思っていたら大間違い。
一人も友達がいないままやっていたら、ずーっと単なる独り言になってしまいます。

Twitterは「コミュニケーションの敷居が低い」ということだったので、思い切ってブログだけ読んでる結構有名な人とかを勝手にaddしてみました。
そしたらなんと返事が!!
いやあ、嬉しかったです。
ということで、皆さんもどんどんaddしてください。
これは友達がいればいるほど楽しいものかもしれません。

それにしてもシンプルな機能で、使い方はある程度ユーザーに任せてしまうところが本当に今っぽいなと思いました。
けど、mixiのような広がり方はしないだろうなあ。

オープンにしてみた

今までこのサイトは人知れずやってたのですが、Twitterでaddをする時に自分のサイトが無いとなんとも繋がらないよなあと思って、ここのURLを載せてみました。
で、そんなら今まで公開していなかったMixiにも載せてしまおうということで載せました。
まあ、URLの割には何も提供できてないんですけど・・・。

これでスパムコメントとか増えたら凹みますが、それ以上に何か繋がりが出来たら嬉しいです。

Ethnaで特定のactionの時にはfilterを通したくない時

QRコードの生成をEthna内でやっていたので、サイトのUTF8化に伴いQRコードが出力されなくなりました。
まあ、画像に対してエンコーディングかけたらそりゃ壊れますわなと。

んで、filter内でaction名を聞いて処理を振り分ければいいんじゃないかと思いまして、filterクラスを眺めていたらありましたよ、コントローラオブジェクト!

ってことで、

function prefilter()
{
    // このアクション名の場合はエンコードしない
    if ($this->ctl->getCurrentActionName() !== "アクション名") {
         ob_start();
         $_POST = InputEncoding($_POST);
         $_GET  = InputEncoding($_GET);
    }
}

postFilterもおんなじ様にしてあげればOK。
こんな初心者でも簡単にわかっちゃうところがEthnaの素敵なところだなあ。

自分っぽい服

たまたまふらっと寄ったエアエイジでチェックのシャツを買いました。



なんとなく即買い。
一緒にいた子に「自分っぽい服がわかって良いね」と言われたんですが、多分自分の好きな服をただ買っているだけで、周りがそれに慣れてくれているだけかなあと思ったりしました。

Google Adsenseの広告を増やしてみた

これも自分的にはチャレンジなんですが、Google Adsenseの広告を表示してます。
発展途上国では、これでご飯を食べてる人もいるとかいないとか。
さすがに日本じゃなかなか難しいかもですが。

で、僕のサイトでは今のところ収益ほぼゼロです。
まあ、アクセス数も全然無いのでしょうがないのかなあとは思ってますが、少ないとなんだか増やしたくなるのが人情。
で、親切にもGoogleさんから「最適化レポート」なるものが来て、それの内容が「広告少なくない?増やしてみたらどう?」でした。

ということで素直に増やしてみました。
それも上位という高ポジションに。

月に一回レポートが来るんですが、来月はどんなレポートなのか楽しみです。

男のバッグが欲しいじゃないか

Free&Easy 2007年 07月号
Free & Easy (フリーアンドイージー) 2007年 07月号 [雑誌]
まず表紙が熱い。
中身も熱そうなので買いました。

なんかこういうの買うのって久し振りだー。

Pleskのqmailで外部へのメールが送信されなくなった

突然外部へのメールが送信されなくなりました。
送信すると、特にエラーも無く処理は終わるのですが、いつまで経っても届かないという現象。
すべての送信がそうなるかというとそういうわけでもなく、内部(同じドメイン)への送信は快適。
もちろん、受信は外部からだろうが内部からだろうが出来る状況。

久しぶりにテンパりました。
物凄く焦って、いろいろ調べてみたところ、QMAILはキューが5000件ぐらい溜まると処理が極端に遅くなるらしいということがわかりました。
で、キューを調べたところ5000件近く溜まっていました。
はて、多いのか少ないのかわからないけど、中身を見てみるとほとんどスパムっぽかったので、どっちにしろ消した方が良いと思い、まずはこいつを消すことにしました。

で、キューの消し方を探したら以下のサイトを見つけました。
キューイングしてしまったSPAMメールの処理
qmailでキューの管理(qmHandle)

このqmHandleってスクリプトは本当にありがたかったです。
いちいちコマンド叩いていたら、5000件なんて何時間かかるかわからないのですが、これを使えば、一気にgrepで検索して消せます。
神様は居たんですな。
大体これの通りやったらうまくいったんですが、いくつか情報が古かったりしたのでメモ。

削除用のシェルについて
何度このシェルを実行しても、うまく抽出してくれなかったので、いろいろ解説を読んでいたら、キューナンバーの位置が違ったみたいでした。
キューナンバーの位置を設定している4行目の-B1を-B2にしたら上手くいきました。

#!/bin/sh

cat que.txt |
    grep -B2 "From: XXXX@XXX.jp" |
    grep '^[0-9][0-9]*' |
    sed -e 's/^\([0-9][0-9]*\) .*$/\.\/qmHandle -d\1/'

そんでキューを削除して、メールを送信したら、あら不思議。
ちゃんと無事メールが届くように。
ここ最近ちょっとメールが遅延している感じがしたんだけど、そりゃもう早くなりました。

今まで全然気にしていなかったんだけど、これからはスパム対策もちょっと考えないとなあと思い、いろいろ調べたところ、MAPSスパムプロテクションってものがPleskにはあるらしく、それをひとまず設定してみることにしました。
とりあえず、数を減らせればローテーションで消えてくと思うので(どんぐらいで消えるかはいずれ調べないと)

で、数時間後再びキューを見てみたら、またどんどん溜まっている模様。
内容を見てみると、エラーメッセージの送信先が無くて溜まっているようでした。
こりゃ危ないなと思い、また対処法を探していたら「エラーメッセージを返さない方法」がありました。
FAQ/メール/エラーメールを返したくない
で、それをセット。
これで、行く当ての無いエラーメッセージが溜まっていくことはなくなると思うんですが、ちょっと様子を見ていたいと思います。

あと、Pleskのメールログは、
/usr/local/psa/var/log/maillog
にあります。
Plesk使ってると、まずこういうディレクトリ探しから始まるんだよなあ。

とりあえず自分でやっぱサーバー立てて、ごにょごにょしないと覚えないのかなあと思いました。
メールサーバー怖。

Pleskで(string "Domain id is undefined")ってエラーが出た

連日Pleskがうまく動かず。
ちょっとドメインの設定を変更しようと思ったら、
(string "Domain id is undefined")
ってエラーが出ました。

で、何も設定が出来なくなったので、今日は帰れないかもなあとGoogle様に聞いてみたところ、こんなページが見つかりました。
Plesk Problem (string "Domain id is undefined")
・・・何語?
でもなんとなくdfコマンドが何回も出ているので、容量の問題かなあと。

で、他の操作で違うエラーメッセージ
が出てきました。
Got error 28 from table handler

で、今度はそれを調べてみたら、ヒント発見!
DBD::MySQLでエラー!?~Got error 28 の正体~

容量が100%ってのは、なんとも良くないですよね。
で、dfコマンドを叩いてみると
/ 100%
ということでビンゴ!

そして恐る恐るいらないファイルを削除したら、通常通り動くようになりました。
はぁ~良かった。

これも時間が出来たらじっくり検証しないと。
毎日こんなんだったら、命がいくつあっても足りないです・・・。

Special Others - Star

STAR

やっとやっとやっとSpecial OthersのCD届いたー。

ライブで聴いてた曲もありましたが、やっぱりやっぱりやっぱり素敵!!
6/28のライブのチケットも買ったので、予習して踊りまくりたいです。
久し振りに一人ライヴだけど、仕事があろうが絶対いく!

The Pipettes - We Are The Pipettes

We Are the Pipettes

音の網さんで話題に上がっていて、気になってチェックしてみたら良かったので買ってみましたThe Pipettes

ジャケット通りの音で好きです。
これからの季節、車の窓全快で大音量で海辺を走りたくなります。

毎日着る服は無印とかで

毎日着るような服は傷みも早いので、無印とかユニクロで揃えようと心に決めました。
ということで無印で服たくさん買いました。
といっても、半袖シャツ2着だけですが。
あと、僕が大好きなエバリーでストックセールをやっていたので、そこで長袖のシャツを2枚買いました。
半袖が少なく、真冬に着るようなアウターもたくさんあったのですが、この暑さでそれを試着する気になれず、長袖シャツが限界でした。

ちょっと大人になりたいので、最近はシャツが多めです。
あと、スニーカー以外の靴もちょくちょく増やして、ちょい悪大人になりたいです。

FlashのhitTest()メソッドの引数は、グローバル座標で定義

子のswfでhitTest()を使っていたんですが、子単体で動かすとちゃんと動くのですが、親から呼び出すと当たり判定がずれるという現象が起きていました。
で、いろいろ調べたとここ「hitTest()メソッドの引数となるx座標とy座標は、グローバル座標空間で定義される」ことが判明。
ズレ具合からもそれっぽいので、さてどうやってローカル座標をグローバル座標に変換するか調べたら「globalToLocal」とか「localToGlobal」という関数があることを発見。
なんか、こっち側で設定してあげなくちゃいけないのってなんか変だと思ったんですが、まあしょうがないので。

var hoge = new Object();
hoge.x = mc._x;
hoge.y = mc._y;
this.localToGlobal(hoge);

Objectの_xじゃなくてxに入れるんですね、その辺もよくわからなかったのでハマリました。
あと、
this.localToGlobal(hoge);
のthisが結構重要で、何をGlobalとするかはこれにかかっている模様。
上手くいかない場合は、この辺を疑ってみると良いかも。

参考サイト
localToGlobalの記述について
Flashの座標空間

50回転ズのビリビリ!!

50回転ズのビリビリ!!

朝会社に行ったらダンボールが机の上に。
で、中に入っていたのがこれでした。

この前の50回転ズの名古屋のライブは行けませんでしたが、フジに出るとか出ないとか。
すげー楽しみです。
ちなみに会社でかかるとニヤついて仕事になりません。

IE7でborderが消えた

IE6だとちゃんと見えるのにIE7だと外枠のborderが消えてしまいました。
どうしたんだろーと小一時間考えて結局わからずじまい。
で、会社の後輩がIEでfloat属性を指定した要素の親要素のborderが消えるバグなんてものがあるらしいと教えてくれました。

ん~僕は幸せものだあ。

っつうか、ここまでIE6とIE7で挙動が違うと嫌になりますね。
Firefoxってホント思い通りに動いてくれるし、1.xと2.xでもそんなに挙動が変わらないところがGeckoエンジンの優秀さを物語っているなと。

でも、それって製作者側だけの意見なんですよね。

サブドメインの設定をDNSのレコードに追加しても反映されない

いろいろ諸事情があって、DNSレコードを自分で設定することになり、あーだこーだやってたんですが、一向に変更が反映されないという現象がありました。
「プロバーケーション期間がきっと長引いているのさ」と思っていたんですが、以前~orgでやった時に数時間後には反映されていたのに、今回は1日経っても反映されない。
こりゃ変じゃないかと。
で、DNSサーバがちゃんと設定されているのかチェックしたいなあと思っていろいろ探したらこんなサイト見つけました。
DNS Report

ここで問題のドメインを入力してみたらいろいろエラーが出てました。
どうやらSOAレコードが悪さしていることがわかりました。

ドメインのDNSの欄には2つ以上のDNSを設定できるのですが、今回は既に稼動中のドメインだったので、以前のDNSを3つめと4つめに設定し、新しく設定したDNSサーバをプライマリとセカンダリに設定してありました。
これがSOAレコードのシリアルナンバーが二つ存在してしまう状態を作り出していたらしく、エラーとなっていました。
SOAレコードのシリアルナンバーが変わったらDNSを書き換えるというものらしく、シリアルナンバーが二つあって、ひとつは以前とシリアルナンバーが変わらないわけで、じゃあ各DNSサーバーは更新していいのか悪いのかわからなかったみたいです。

なんで、DNSを新しいDNS二つのみを設定して1時間ぐらい待ったらちゃんと反映されました。
つかSOAレコードとかNSレコードとか全然知りませんでした。
いろいろ解説してあるサイトはあったんですが、ここが一番わかりやすかったです。
3 Minutes Networking No.64

サーバやらFlashやら忙しい日々だなあ。

サイトマップでSEO対策してみた

現在、折角サイト内検索とかやってるのにGooleのインデックスに登録されてないページがあって、クロールのタイミングでそうなるのはまだしも、昔のページで洩れてるページがあるってのはどうなのってのもあり、SEO対策の勉強もかねてインデックスに登録してもらうように対策してみました。

で、いろいろ調べてみた結果、サイトマップってものを作れば良いってことがわかりました。
htmlのファイルではなく、サイトマップというプロトコルがあるんですね、ビックリ。
で、yahooとgoogleとmsnもこれ一つでまかなえるってのもありがたい。

で、サイトマップってプロトコルはXML形式のファイルで、これを静的に作っていくのもめんどくさいので、EthnaでPHPとSmartyを使って動的に生成する様にしました。

UTF-8じゃないと駄目らしいんですが、先日UTF-8化したんでOK。
時代はUTF-8ですな。

で、作成したマップファイルを認識してもらうかは、robots.txtファイルに追加しておけば良いみたいです。
参考サイト:robots.txt に sitemap.xml の場所を追加しよう

いんやー便利ですな。
そして、こういった作業は今後必須になっていくんでしょうね。
勉強になりました。

財布をもらった

特に誕生日とかでもなんでもないんですが、お財布をもらいました。


中のチャックが可愛いです。


僕は財布は極力人に買ってもらうことにしているので、自分で買ったことなんてほとんどないです。
なので、僕の財布はすべて僕以外の人が僕のことを考えて買ってくれている(はず)なので、大切に使いたいと思います。
まあ、いつも大体醤油とか付いちゃうんですが。

Super Butter Dog - ラ

ラ

Super Butter Dogってこんなにカッコよかったのね。

会社の人から借りた。
朝の通勤で五十音聴いてテンション上がった。
音楽ってこれで良いんだよねえ。

サイトマップ効果?

記事をたくさん書いていた為か、サイトマップを置いたからなのかわかりませんが、ここ最近Googleのクロールが良く来るようになりました。
今までは1ヶ月に1回ぐらいだったんですが、今日見たら週に1回来てくれる様になってました。
ビックリです。

だからといって、サイトマップに書かれているURLを全部拾ってくれてる感じではないです。
それに今までインデックスに表示されていたページが消えてたりしてますし・・・。
ようわからんです。

もうちょっと気長に調査してみようと思います。

Fuji Rock 07 の予習 - Mika

Life in Cartoon Motion

仕事はなんだか忙しいわ、気が重いことばかりであんまりですが、週末が充実しているのが救いの今日この頃です。

さて、Fuji Rockも迫ってきたし、いろいろCDを買おうかなと思っとります。
で、まずはMika注文しました。

UKの新人さんらしいですが、マイスペで視聴してあまりのポップさにビックリしましたよ。
パッと見BECKっぽいですね、あ~音じゃなくて見た目ですが。
なんかモデルもやってたとか?
こういう洒落てて、かっこ良くてってアーティストはUKから出てくるなあ。

この手の電子音を使ったポップな音ってすぐ飽きそうなんであんまり買わないんだけど、今はこういう軽い音楽聴いて楽しくなりたい気分なので良いのです。
FUJI ROCKで合うのかどうかと言われると微妙かもなあ。
見たいバンドと被らなければ、覗きにに行こうかなと思っとります。
パワフルなステージングを期待。

Fuji Rock 07 の予習 - Ratatat

クラシックス

最初にFuji Rockに行った時はあんまり予習してなくて、終わった後に「来てたのか!」みたいなのがたくさんあって悲しかったので、昨年はちょろっと視聴して行ったんですけど、やっぱりそういうのがありました。
で、今年はCDまで買っておこうと思うのです。
はい、業界に踊らされております。

で、Ratatatってのも注文しましたよ。
なんでもBen Kwellerのバックバンドを勤めていた人のバンドらしい。
で、マイスペで視聴してみたところクラブ風でロック風でファミコン風なインストってとこでしょうか。
ゆる~くて、安っぽい音ですな。
これまた大量消費ミュージックって感じで、普段なら絶対買わなさそうなんですが、今年の僕は違います。
だってTMNとかカラオケで歌って、テンション上がってることに気がついちゃったんだもんね。

まあ飽きるの早そうですが、酔っ払ってFuji Rockで聴いたら、凄くトリップできそうです。
まさに雰囲気的にはベストマッチなんじゃないかなあ。
あと、なぜか日本版を買うとCDがもう一枚付いてくるという投売り状態なのも好きです。

Fuji Rock 07 の予習 - Grace Potter and the Nocturnals

Nothing But the Water

Grace Potter and the Nocturnalsも注文しました。

公式サイトのPhotoのページ見たら、似合わないと思うのですが、フライングヴイ持ってたのが嬉しかったです。
音はマイスペで聴いた感じ普通のロックですね。
オルカンっぽいかなあ。
こういう音で尚且つフラインブヴイを持って歌ってて、バンド名が「~&~ズ」とかってのがもうツボなので、注文と相成りました。
もうジャケ買いとかじゃないな、なんだか。

Fuji Rockでも是非聴きたいなあ、夕方ぐらいに飯でも食いながら。

中間CA証明書をPleskへインストールする際にエラーがでた

ベリサインで取得したSSLPleskを利用しているサーバーへインストールしたら、Firefoxで警告が出ました。
IEなら出ないんですが。

これはIEは中間CA証明書を自動で補完してくれるようなのですが、Firefoxはしてくれない為みたいです。
あと、6月18日以降に取得したもののみなる模様。
セキュア・サーバIDの仕様変更に関するお知らせ
あ~ついてない。

どっちの仕様が正しいかはなんともわかりませんが、こっちは折角高いお金を払っているのに警告が出たら意味がありません。
ベリサインに問い合わせたところ、中間CA証明書を別途インストールしたらOKということだったので、指示通り中間CA証明書Pleskのコントロールパネルからインストールしたらエラーが出ました。
エラーメッセージは「CA保証書は認証を受けていません」だったと思います。
一応、画面上はインストールされているみたいになるんですが、相変わらずFirefoxで確認しても警告が出ます。

で、Apacheを再起動した有効になるのかと思ったら、Apacheが落ちました。
最悪・・・。
何回やっても嫌ですね、この瞬間。

ログを確認したところ、中間CA証明書を指定する記述はhttp.includeファイルに追加されているのに、ファイル自体が空でエラーになってる模様。
空ぐらい良いじゃないか!ファイル自体はあるんだから!

ま、エラー出てたししょうがないので、手動で空のファイルの中身に中間CA証明書のテキストを流し込んで、保存。
そんでもってApacheを再起動したら無事起動しました。
そんでFirefoxで確認したら、警告も出なくなりました。
ん~どういうからくりになっているかわかりませんが、Plesk側の問題ですな明らかに。

いやあ、まだ公開前のサーバーでよかったです。
今日は落ちてもそんなにテンパら無かったです。
3時間ぐらい悩みましたが・・・。

Fuji Rock 07 の予習 - Hot Club Of Cowtown

Continental Stomp

ボーナスが出た!
僕はボーナスで大きな買い物をしない人なので、ささやかながらCDをいつもより多く買うぐらいです。
という言い訳をしておいてまた注文しました。
今度はHot Club Of Cowtown

いつものごとくマイスペで視聴したんだけど、カントリーでした。
3ピースっていうことで、構成がシンプルなのも素敵。
聴いてるだけで凄く楽しくなってくる。
それを自然の真ん中で聞いたらどうなるの?ってことです。

絶対みたい!

Special Othersのライブ

仕事なんて顧みず、定時であがってSpecial Othersのライブに行ってきました。
たまには良いですね、定時上がり。
久し振りでした。


STARのレコ発ツアーだったんですが、それっぽい写真が撮れました(何がなんだかわかりませんが)。
酔っ払って彼らの音楽に浸って凄くリラックスできました。
やっぱ音楽って良いなあ。
でも、ちょっと人が多すぎ(チケット完売したっぽい)で息苦しかったです。
もうクアトロじゃ見れないかもですな。
彼らの話だと、年末にも来たいみたいなこといってました。

今日知らない女の子から「ここ段差ある?」とライブ前に話しかけられたり、隣のおにーちゃんから「火あります?」って聴かれたりされて、最近そういうフレンドリーさを忘れていたなあと思いました。
社会人やってると、そういうの忘れて行きそうな気がする。
業種によるかな。

ゲンカツ食べました

大分前に話題になっていたゲンカツ食べました


確かに柔らかくて、さっぱりしていておいしかったです。

アーカイブ

2012

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

2011

2010

2009

2008

2007

コンタクト

longkey1[at]gmail[dot]com