アーカイブ: 2008年12月

CakePHP RC4

パーマリンク 2008/12/24 18:34:00 著者: kumaold メール
カテゴリ: プログラミング, PHP, CakePHP

いまさらながら、先日CakePHP 1.2 RC4がリリースされました。


開発鯖のをRC3からRC4に入れ替えてみましたが、特に変化なしでした。

むしろ今さら内部動作の仕様変更をされても困るところですが、内部的には地味にバグ修正とか、効率化されてそうです。

Windows XPのSP2→SP3みたく、完成版に近いとそんなところでしょうね。


いつも通り、CakePHP 1.2 日本語化も早速RC4に対応させました。

なぜかRC4からTranslateBehaviorに関連するメッセージが登場しました。

Datasource %s for TranslateBehavior of model %s is not connected

おそらく翻訳データをDBから持ってくるっぽいようですが、詳細は謎です。


相変わらずコンソールの一部がはじめから多言語化に対応していないのは不満が残るところですが、Stableでは対応されることを願ってます。



CakePHP ポケットリファレンス (Pocket Reference)CakePHP ポケットリファレンス (Pocket Reference)
株式会社ブルーオーシャン 岡田 佳典

技術評論社 2008-06-18
売り上げランキング : 55140
おすすめ平均

Amazonで詳しく見る

冬(コミ)支度

パーマリンク 2008/12/23 23:15:10 著者: kumaold メール
カテゴリ: サブカルチャー, 同人イベント


いつも通りのコミケの時期なんですが、冬は初参加なので今日はその買出しに。

さすが一部で別名「有明冬の陣」というだけあって、海風のあたる海岸で3時間以上耐え抜く装備で出向かないと、確実に凍え死にます。


現在のところ、気象庁の週間天気予報@東京では週末微妙なところ。

もう雨で無ければ何でもいいと願うばかりです。



コミックマーケット創世記 (朝日新書)コミックマーケット創世記 (朝日新書)
霜月 たかなか

朝日新聞出版 2008-12-12
売り上げランキング : 16678
おすすめ平均

Amazonで詳しく見る
type="text/javascript">
type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">

光プレミアム申込完了!

パーマリンク 2008/12/22 18:03:31 著者: kumaold メール
カテゴリ: ネットワーク

先日から何回電話しても話し中というNTT西日本の中津川営業所に本日電話をして、やっと繋がったのでフレッツ光プレミアムの申込をしました。


電話の接続具合ではかのYahoo!BBを凌ぐほどの繋がりの悪さで、何分待ちとかの案内もなしに単に常時話し中とか、待たされる側にとってはだるい。


電話して15分後くらいにNTT西の方が来ました。おそらく営業中だったのか早い。

こちらはほぼ分かっていたので、10分弱で話は終了し契約書に記入しました。


本日のポイントまとめ

  • 宅内工事・開通は3月中旬から順次していくらしい
  • 工事日の連絡は1月末~2月ごろにはくるとか
  • 工事は1時間ほどで完了する。平日の方が開通が早い
  • ガスの遠隔検針(JA)などの業者には工事日決定後に電話回線をひかり電話に切り替える旨の連絡をしておくこと
  • 工事日に開通できるとは限らないので、開通後にYahoo!BBを解約


あと、他社(Yahoo!BBしかない)から乗り換えの人には商品券5,000円分をくれるんだとか。これでひかり電話の初期費用相殺無料(゜Д゜)ウマー


あとはメインルータのギガビット化と11n無線LANの導入と。



type="text/javascript">
type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">

正規表現で住所分割

パーマリンク 2008/12/19 15:33:39 著者: kumaold メール
カテゴリ: プログラミング, PHP

美容室案内ネット一六社が正式オープンしたようなので、次なる目標としてデータ拡充の一環でホットペッパーBeautyのデータ取り込みをしている最中です。


ところがこのAPI、住所データが郵便番号すらない上、建物名も全て1つのフィールドに入っているため開発者には優しい仕様ではありません。

かといって、全4,000件のデータに手動で手を加えるのも気の遠くなる作業・・・


ということで正規表現で分割できないか挑戦してみました。

例外やら何やら全部は書ききれないので要約すると、これで大まかに「都道府県」「市区郡」「それ以下住所」「建物名」に分けます。

(東京都|北海道|[一-龠]+[府県]){1}([一-龠ぁ-ヶ]+[市区郡]){1}([一-龠ぁ-ヶー]+[0-9\-‐F番地号条線西東丁目の]+){1}\s*([\sa-zA-z0-9一-龠ぁ-ヶー、・\-\(\)\.\/\']*)

その後に郡以下の場合はこれで町村名を取り出します。

([一-龠ぁ-ヶー]+[町村]){1}

政令指定都市の市名も同様に分割できます。

しかし、平成の大合併のおかげで政令指定都市でもないのに市以下に区のつくところがいくつか誕生してしまいました。
(石狩市、伊達市、八戸市、盛岡市、奥州市、南相馬市、香取市、上越市、宇陀市、姫路市)

これらはうまいこと例外処理を施してあります。


1/15 以下、完全ソース公開

$addr = $_GET['addr'];
$addr_conv = mb_convert_kana($addr, 'a');
//正規表現で切り分け
mb_ereg("(東京都|[一-龠]+[府道県]){1}(石狩市|伊達市|八戸市|盛岡市|奥州市|南相馬市|香取市|上越市|宇陀市|姫路市|[一-龠ぁ-ヶ]+[市区郡]){1}([一-龠ぁ-ヶー]+[0-9\-‐F番地号条線西東丁目の]+){1}\s*([\sa-zA-z0-9一-龠ぁ-ヶー、・\-\(\)\.\/\']*)", $addr_conv, $match);
//郡の場合の町村分割
if (($_GET['town_split']) && mb_ereg("郡$", $match[2])) {
    mb_ereg("([一-龠ぁ-ヶー]+[町村]){1}([一-龠ぁ-ヶー]*[0-9\-‐F番地号条線西東丁目の]+)", $match[3], $town);
    $match[3] = $town[2];
}
//政令指定都市の区分割
if (($_GET['city_split']) && mb_ereg("区$", $match[2], $city) && $match[1] != "東京都") {
    mb_ereg("([一-龠ぁ-ヶ]+市){1}([一-龠ぁ-ヶ]+区){1}", $match[2], $city);
    $match[2] = $city[1];
}



Web用にそれなりのインターフェイスを作ったのがこちら。

住所分割ツール手抜き版

そのうちXML版(Webサービス)も作る予定。



住所と地名の大研究 (新潮選書)住所と地名の大研究 (新潮選書)
今尾 恵介

新潮社 2004-03-17
売り上げランキング : 188314
おすすめ平均

Amazonで詳しく見る
type="text/javascript">
type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">

FOMAハイスピードエリア拡大

パーマリンク 2008/12/16 23:34:15 著者: kumaold メール
カテゴリ: デジタルモノ, ネットワーク

どうも最近やたらと携帯のWebのレスポンスがいいな~と思っていたら、FOMAハイスピードエリアが加子母中心部にも拡大したようです。

2008年12月~2009年2月 FOMAハイスピードエリア拡大予定地区


従来のFOMAだと下り理論値384kbpsで実効250kbps程度でしたが、ハイスピードだと理論値3.6Mbps(最新機種は7.2M)で通信できるようになります。

数回測定してみたところ、600~900kbpsで従来の3倍ほど出ました。


ニコモバで動画が3fps→12fps近くになり、ロード時間の短縮、コメント表示の滑らかさなど、実にありがたい限りです。


ただ、加子母全域ではないようで、会社では従来エリアのままでした。

早く全域に拡大してほしい限りです。


〈業界の最新常識〉よくわかる携帯電話業界 (業界の最新常識)〈業界の最新常識〉よくわかる携帯電話業界 (業界の最新常識)
北 俊一

PostgreSQLのユーザ権限設定

パーマリンク 2008/12/15 23:38:15 著者: kumaold メール
カテゴリ: 仕事, プログラミング

最近は外回りの仕事で手一杯で開発の方にあまり手が回せないところですが、何もやってないように思われても困るのでw、ちょいとメモ書き的なことを。


本番環境のサーバでは、セキュリティ上データベースにアクセスされる権限を最低限するのが望ましいので、設定してみました。


権限の割り当ては、PostgreSQLコンソールに入った上でGRANTコマンドです。

GRANT 権限名 ON テーブル名 TO ユーザ名;

例: GRANT SELECT, UPDATE ON table_name TO user_name;


逆に割り当てた権限を削除するには、REVOKEコマンドを使います。

REVOKE 権限名 ON テーブル名 FROM ユーザ名;

例: REVOKE DELETE, EXECUTE ON table_name TO user_name;


現在の権限一覧を確認するには、"\z"を使います。

DBName=>\z
         Access privileges for database "DBName"
 Schema |       Name       |   Type   | Access privileges  
------+------------+------+------------
 public | table1           | table    | {user=arw/user}
 public | table2           | table    | {www=r/www}

この場合、テーブル"table1"にはユーザ"user"がSELECT, INSERT, UPDATEする権限があるということです。


割り当ての際の権限名との対応が分かりにくいので、まとめるとこんな感じ。

表示権限名
rSELECT読み取り(read)
wUPDATE書き込み(write)
aINSERT追加(append)
dDELETE
tTRIGGER
xREFERENCES
CCREATE
RRULE
TTEMPORARY
UUSAGE
XEXECUTE




PostgreSQL徹底入門 第2版PostgreSQL徹底入門 第2版
石井 達夫

翔泳社 2008-04-15
売り上げランキング : 38752

Amazonで詳しく見る

過去の遺産マシン発掘

パーマリンク 2008/12/13 23:19:06 著者: kumaold メール
カテゴリ: デジタルモノ

年末近くということで、物置のものを整理していたら懐かしいものが出てきました。


自宅に初PCを購入する前に使用していた東芝のワープロRupo JW-V700です。

「ワープロ」という響きが懐かしいものですが、10年近く前はまだ田舎だとPCよりもワープロの方が普及していた感がありましたからね。


電源も入って、文書作成画面に進めましたのでおそらくまだ生きてます。

流石に、今さら使うことはなさそうなので、不燃ゴミ逝きになりそうです。


それよりも更に古い物として、Canon製MSX V-20があります。

親父が25年ほど前のマイコン全盛期に購入してきたもので、小学生の頃はよく暇つぶしにロードランナーとかエクセリオンで遊んでいました。

画面出力はRF端子かコンポジットでテレビに接続して使います。


メモリ64KB、CPU 3.58MHz/8bitの割にはBASICインタプリタ搭載です。

過去の記憶を頼りにBASICでいつしかの宿題ネタをやってみました。
IF文が初期のBASICだと1行でしか書けないので非常に見づらい。


これでも立派なコンピュータなんだな、と実感しました。


MSX MAGAZINE 永久保存版 [CD-ROM1枚、特製シール付き]MSX MAGAZINE 永久保存版 [CD-ROM1枚、特製シール付き]

光プレミアムのプロバイダ選定

パーマリンク 2008/12/11 23:26:46 著者: kumaold メール
カテゴリ: ネットワーク

本日、自宅にNTT西の方が訪問して来たので、いよいよ光ファイバーも間近なところだな~と思ったところです。

話を伺った限りでは、原則ある程度仮申込書の提出順になるとのことだったので、プロバイダ選定を早急に進めなければなりません。


某ISP規制情報wikiと某掲示板の情報から、規制の緩いところで候補はこの5つ。

他の主要なところでは、正規な通信でも数分フル帯域で通信するだけで、1k~100kほどの帯域規制を食らうという光の意味がないところ


プロバイダ料金月額通信量制限帯域規制備考
BB.excite 500円105GB/7日なし
JENS SpinNET2,625円15GB/1日なし
i-revo500円5GB/1日なし固定IP
OCN2,079円30GB/1日なし
IIJmio2,100円15GB/1日なし


料金的にも一目瞭然ですが、自宅鯖用には固定IPは必須でi-revo、通常使用には5GB/日は厳しいので補完でBB.exciteという結果に落ち着きそうです。

評判的にもそう悪くはないのでいい感じ。


自宅LAN内にルータを2台設置し、デフォルトゲートウェイを変えることで、同一ネットワーク2プロバイダにする予定です。


住宅用火災警報機の取り付け

パーマリンク 2008/12/06 23:08:53 著者: kumaold メール
カテゴリ: 日々の生活

ご存知の通り(でないかもしれませんが)、既存の住宅については法律の改正により住宅用火災警報器の設置が義務付けられました。

中津川市の場合は、特に条例による定めがないので、平成23年(2011)6月1日、地デジ移行とほぼ同じ頃までです。


罰則義務はないですが、火災の際などに保険が適用されないなどの可能性があるので、どうせ取り付けるならということで今日取り付けを行いました。



安物はいくらでもありますが、今回購入した物はワイヤレス警報連動機能をもつ優れものPanasonicのSH4903です。


やはり、一部の部屋で火災が発生してそこだけで鳴っても、寝ていて気づかなければまったく意味が無いので家が広い場合にはありがたいですね。


これは、親機と子機のSH4420(煙検知)の2台セットで、後からSH4620(熱検知)を含む最大7台の子機を増設できるので便利です。



親機のSH4410、意外に大きい。


電源は10年耐久のリチウムイオン電池。

これでいざというときも安心!



【送料無料!】 ナショナル 火災報知機 SH4903 【けむり当番:親器1台と子器2台 3台入りセット 】

マウスの調子が悪い

パーマリンク 2008/12/04 22:36:23 著者: kumaold メール
カテゴリ: 日々の生活

どうもここ最近(ブログ投稿中の今も)マウスの調子が悪いようで、突然反応しなくなったり、指し直してもまたLEDの光が点灯しないことがよくあります。


最初のLet's note(CF-R2R)を買ったときにセットで700円ばかりの安物を買ったので、まあ仕方ないかなというところです。

USBケーブルのマウス側も保護被覆が外れてきて、配線がむき出しなんでいつ操作不能になってもおかしくないところですが。


若干光沢面での反応も悪かったので、光学式でなくレーザー式とかのちょいといいマウスに買い換えますか。



光学式マウス! 携帯に便利!超小型!巻き取りケーブル! ケーブル巻取り光学式マウス

ネット流行語大賞2008

パーマリンク 2008/12/01 22:58:29 著者: kumaold メール
カテゴリ: ニュース批評

世間では流行語大賞2008の結果が発表されたようですが、いつも通りの実状と乖離した内容であるのは今に始まったことではないのであえて触れません。

せめて一般ユーザ投票にすればまだまともになりそうなのに・・・


さて、今年もネット流行語大賞2008が発表されました。

本当は最終投票をしたかったところですが、見事に忘れ去っていて今日の発表で思い出した次第です。

<ネット流行語大賞2008 受賞ワード+検索エンジンヒット数>

金賞: あなたとは違うんです (Google: 569万件、Yahoo!: 9,270万件)
銀賞: ~ですね、わかります (Google: 1,340万件、Yahoo!: 4,570万件)
銅賞: ゆっくりしていってね!!! (Google: 425万件、Yahoo!:197万件)

まあ、普通に妥当なところじゃないですかね。(一部の世界では)

某掲示板から爆発的に広まり、次第にブログなど様々なコミュニティでも幅広く使われた感があるんで。

そのほか話題に上がったワードなどは、独断と偏見で挙げるとこんなとこかな。




現代用語の基礎知識2008現代用語の基礎知識2008

ロゴヴィスタ 2008-04-25
売り上げランキング : 2419
おすすめ平均

Amazonで詳しく見る

一六社で働くITエンジニアのブログ。

普段はWeb系システム開発と地元のPCサポートをやってます。いつの間にやら会社に8年目。
技術ネタ中心に日々の仕事と生活と趣味やらを気が向いたら書いてます。

2008年12月
 << < 現在> >>
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

検索

XMLフィード

16ブログ     blog tool