カテゴリーのアーカイブ: IT関連

IT・科学・テクノロジあたり

Mini12注文済み

リビングのThinkPad T23がぶっ壊れたのを機に、いろいろ悩んだ挙句、DELLのInspiron Mini 12を注文しました。
XPのOffice PersonalモデルでCPU良いほうを選んで7万ちょっとでした。届くのは2月中旬になるようです。

普段はリビングで使うとして、サイズ的に、出張時に必要ならば持って行くこともできるだろうという判断ですが、ホントに持っていくのかは謎。
PC持って行くと出張の準備をちゃんとしなくなるって気がしてならないというのと、まあ、いくら小さくて軽くてもやっぱり荷物には違いないんで・・・

それでも出張に持っていくという妄想は広がります。で、6セルバッテリを後から注文しようとしたら、DELLのサイトには載ってない。チャットで聞いてみたらチャットかFAXでの注文になって、17325円だそうです。
カスタマイズでの3セルから6セルへの変更は+4200円・・・うーん、後から買うべきじゃない値段だなぁ・・・

ドザとしてSSDを導入しておく

Transcend TS64GSSD25S-M
Creative Commons License photo credit: rhosoi

先週あたりから、Windowsを動かしてるデスクトップマシンのHDDから異音が・・・
安心して年を越したいので、安くなってるSSDを導入することにしました。

調べてると安物MLCのSSDにはプリフリ(プチ・フリーズの略)問題があったりして、それほど快適というわけではなさそうですが、HDDがダメになる恐怖から逃れられればまあいいやというのと、あとはまあ興味本位です(笑)

買ってきたのはTranscendのTS64GSSD25S-Mで、MLCタイプの64GBで安くて売れスジらしい品物です。
続きを読む »

続 エコぶってみる

うちのカッコイイSOHOな仕事部屋(くどい)のサーバー群のリプレースが完了したので、ワットチェッカーをつかって消費電力を調べてみました。

サンワサプライ ワットチェッカーplus TAP-TST7サンワサプライ
ワットチェッカーplus TAP-TST7
6599円

(エレクトロニクス)
amazon.co.jp
続きを読む »

ubuntu8.10リリース直前のubuntu8.04インストールメモ

ubuntu8.10リリースが後3日ぐらいですが、ぶっこわれたThinkPadの代替機として用意したデスクトップマシンへの、ubuntu8.04インストールが大体完了したのでメモを書いておきます。
続きを読む »

ludia.max_n_sort_resultを使うときの注意

関口さんのブログで紹介されてる通り、ludia.max_n_sort_resultパラメータを適切に設定してやることによりludiaのパフォーマンスは大幅に向上します。

が、このパラメーターをSETコマンドで変更しようとすると
ryo=# SET ludia.max_n_sort_result TO 1000;
ERROR: unrecognized configuration parameter "ludia.max_n_sort_result"

と怒られてしまうことがあります。

これはどうやら、postgresql.confにデフォルト設定
custom_variable_classes = 'ludia'
ludia.max_n_sort_result = 10000
ludia.enable_seqscan = on
ludia.seqscan_flags = 1
ludia.sen_index_flags = 31
ludia.max_n_index_cache = 16
ludia.initial_n_segments = 512

をちゃんと書いておかないと、このエラーになってしまう模様です。

このデフォルトのパラメーターを書かなくてもインデックス作成も検索動くので、ちょっと嵌るかもしれません。

ThinkPadが再度fan errorで窮地に

2年近く前にfan errorとなって$475の費用をかけて修理した僕のThinkPad T42pが、9月末から再び同じ症状に見舞われてしまいました。

さすがに同じエラーが出てるのに、同じような修理代を払って直す気になれません。
「fan error」でウェブ検索したら、T40はおろかT60シリーズでも同じトラブルがけっこう起こってるみたいで、また壊れるんだろうし・・・

そして新しいThinkPadをチェックするも、まったく魅力を感じず・・・

自宅PC環境の見直しから考えたほうがいい気がしてきました。
「Linuxデスクトップをノートからデスクトップ機に昇格して、自宅サーバー&開発マシンを兼ねて、Windowsマシンはネットブックで済ます」
とか考えるとすごくすっきりしそうですが、やる事が多すぎて躊躇・・・

とりあえず、ThinkPadの中古買って凌ごうかな?(笑)

OSC関西2008楽しかった

Google Tech Talk京都に続いて、OSC関西2008にも行ってきました。行ったのは19日の土曜日のみですが、興味あるセミナーはかたっぱしから見てきました。

JPUG活動のご紹介/EC-CUBEとPostgreSQL

京都駅から会場までが予想以上に時間かかってしまい、ちょっと遅刻しましたが、興味のあったEC-CUBEの話がきけてよかったです。
個人的に気になった話(というか自分で質問して開発者の中川さんに答えて頂いたんですが)としては、EC-CUBEでやってるPostgreSQLとMySQLの両対応で、実際のコードはどう切り分けてるかってことで
- DDL(データ定義のSQL)はPostgreSQLとMySQLで別のものを書いて用意している
- ほとんどのSQLがそのまま通るのでそのまま使ってるが、MySQLだとVIEWがないだとかの制約があるので、クラスの内部で切り分けてで吸収している
なるほどって思うのは簡単なんですが、最初から考えてたわけではなくて、もともとPostgreSQLでしか動かなかったものにMySQL対応を追加したそうで、このパワーはホントに凄いと思いました。これでインストール数は確実に増えるでしょうしね!
と、いいつつも「もともとPostgreSQLでつくってて、MySQLではなんとか動くレベルなので、PostgreSQLのほうが速いしオススメ」だそうです(笑)

脱Accessは、まず脱Baseから - オフィスアプリのOpenOffice.orgへの移行

すっかりオフィスアプリから遠ざかってしまってるんですが、はるか昔Accessでオフィスアプリをつくってた記憶があるので、なんとなく興味本位で受けてみました。
内容がけっこう密でほとんどついていけませんでしたが^^;AccessなんかでつくったオフィスアプリをOOoに移行するってのは、脱MS-Officeするには必須ですからねぇ・・・
そういえばGoogle Tech Talk京都では、powerpointじゃなくてImpressが使われてた気がしたんですが・・・
ちなみに僕はちょうど一昨日から、クリップアートやテンプレートがいっぱいついてるOxygenOffice Professionalってのをインストールしてつかってます。

Linkstation / 玄箱をハックしよう

gnspoolの山下さん・・・、いや、今はLinkStation/玄箱をハックしまくりの山下さんのセミナーです。
「GLAN Tank使いが浮気してんじゃねーよ!?」って言われるような気がしないでもないですが、実は次にNAS買うならLinkStationにしようと思ってるのです。
それにしても山下さんのお話は面白くて、完全にファンになってしまいました!
ハックという「苦労と試行」の先にある満足感・達成感はほんとにいいもんですよね。

はてなのバックエンドシステムと開発手法、過去と今

大規模トラフィックをさばくのに、サーバーを増やすわけですが、サーバー増やせば増やすほど大変になるわけです。
で、klabさんと出会ってLVSを活用するようになって相当よくなったというお話がメイン(だったハズ)。
LVSはWebサーバーだけじゃなく、MySQLスレーブにもLVSが利くそうで、オススメだとのこと。
# しかしMySQLスレーブが落ちるってのは、やっぱりMyISAMのロック競合が激しすぎってこと?
それにしてもMySQLマスタのリダンダンシーの確保をkwskって気がしまくりでした。今度出る本に書いてるのかな?

Geeklogで開発しよう

WordPress使ってるんですがWordPressのコードにうんざり・・・ってわけじゃないけど、CMSとしてのGeeklogにも興味があるので受講しました。
これは凄いと思ったのがwkyInstaller。GeeklogみたいなWebサーバー型アプリで、アーカイブの取得・サーバーへの転送・アーカイブの展開・ファイルパーミッションの設定・DBアカウントの設定とDBの作成、あたりのインストール作業を全部やってくれるWindowsアプリで、Geeklogはこれに対応していて、ワンクリックでインストールが完了してしまうというものです。
こんなのあったらレンタルサーバーでのインストール数は、ものすごく伸びるんじゃないでしょうか?
Geeklogについては、DBのテーブル情報ドキュメントが表示されるだとか、開発ツールが整ってるらしく、プラグイン開発がWPよりいい感じなら乗り換えちゃおうかなというぐらいの気持ちが出てきました・・・

懇親会

回りの席の方にもめぐまれ、たいへん楽しく過ごすことができました:)
お名刺交換させて頂いた方にはボチボチメールさせてもらいますです。

あ、ftp.jaist.ac.jpでダウンロードができないって北陸先端大に電話するの禁止ね!

いまさらながらWordPress2.5.1へアップグレード完了

Wordpress logo
Creative Commons License photo credit: herzogbr

いまさらながらこのサイトのWordPressを2.5.1にアップグレードしました。

手順はCodex日本語版にあるように
- wp-admin/ wp-includes/ を削除して新しいバージョンのファイルを一式コピー
- wp-content/languages/ 以下は新しいバージョンのファイル一式を上書きコピー
- wp-admin/ にアクセスして、upgrade.phpを実行
として「ああ動いてるや」って気になってたのですが、エラーログを見ると

PHP Fatal error: Call to undefined function get_shortcode_regex() in /home/ryo/ryo.com/wp-includes/formatting.php on line 95

こんなのが乱発して、コメントが表示されない状態になってたのでちょっと調べることに。

get_shortcode_regex() は wp-includes/shortcodes.php にあるんだけど、shortcodes.phpをincludeしてない模様。
2.5.1のアーカイブを見ると、wp-settings.php がrequireしてる・・・ここで忘れ物に気がついて
- インストールディレクトリのファイル一式を上書きコピー
したら直りました。

# プラグインの自動アップデートが便利ってうわさをきいてたのですが、ftp経由ってありえねぇ~!

Webサイトの分類

Apatite (1109)2
Creative Commons License photo credit: Tjflex2

「コンテンツをやりたいWebプログラマ」との雑談でした話を整理してます。

ホームページ、CGM、Webサイト
- 全てが人為的、手作業による構築(ツール云々はおいといて)
- オリジナルコンテンツが作成される

Planet、FriendFeedなどのアグリゲータサイト
- テーマにそった選定が人為的、収集は自動的
- フィードを通してコピーされたコンテンツ
- 「テーマ」や「友達」というくくりで、程よい『空気感』がつくりやすい

ネタ蔵などのキーワード収集サイト
- キーワードの選定が人為的、あとは自動的(場合によってはスパムサイトになりえる)
- フィードやAPIを通してコピーされたコンテンツ
- 『空気感』はサイト独自のものになり、コピー元の作成者が文句をいうこともありえる

検索エンジン
- 全てが自動化されている、作成されたアルゴリズムが全て。アルゴリズムは日々進化?しているはず
- クローラーがコピーしてインデックスしたコンテンツ

『コンテンツをやりたい』人なんで、当然メディアとしてのWebサイトに興味が強く、こういう話になりました。
だから特別なサービスや機能を提供するWebサイトってのはこの分類には入ってません。

地域ポータル考

R0011328.JPG
Creative Commons License photo credit: raizo

「ポータルサイト」ってのが「~用ポータル」だとか「~向けポータル」だとかに発散していったころ、「地域密着型のポータルみたいなのができたらいいよね」という話をしていた記憶がある。2001年ごろだったかな?

時は流れていろんなサイトが生まれたり淘汰されたりしたけど、そのころ頭の中で思い描いてたようなサイトは出てきてない。

先日、「京都をシリコンバレーにする」ってテーマ(雑談だけど)で、「WebでコンテンツをやりたいWebプログラマ」と話す機会があって、地域ポータルみたいなのがもっと使えるようになるべきだということで少し盛り上がったので、そのときの話で思ったことをメモ。

- 外国での日本人コミュニティサイトの盛り上がりは参考になるが、そのまま適用しても通用しない
海外の日本人コミュニティだとクラシファイド(売ります買います)やお店の口コミなんかを中心に盛り上がるけど、やっぱりそれは海外で日本人の繋がりを頼りにするからであって、日本でおなじことやってもあまり盛り上がらない。

- その地域に住む人が「ブラウザのホームページ」に設定できるようなサイトであるべき
もちろん地域の催し物情報は得たいし、スーパーの特売情報が出たらむしろ嬉しいし、回覧板の情報だってWebでも見たい
岡崎桜回廊 十石舟めぐり」だって、ネットで情報を得るには検索が大変(チラシは商店街で手に入るけど)

- 「地域ポータル」CMSをつくって導入すれば済む話ではない気がするけど、そういうパッケージングは可能な気がする
そういえば「リクナビ」の自己アピールみたいなのに「地域ポータルCMSがつくりたいです」みたいなことを書いてた気がするけど、それにひっかかってくれた会社はない模様・・・

ちょうどTechCrunchで
Flying Pickle―小さいコミュニティー・ブログにも将来はある
という記事が出てて、なるほど地域ブログや地域SNSってのはうまくやることができそうだなとは感じたけど、そういうわけじゃないのよね。