Free Style | 2007年06月   



2007年06月30日

今後の予定まとめ

Yahoo!ブックマークに登録 はてなブックマークに追加 del.icio.usに追加 livedoorクリップへ追加 Buzzurlに追加 POOKMARK Airlinesへ追加 newsingへ投稿 Saafブックマークに追加

タスクをまとめるのが非常に下手なので首を絞める意味でも今後の予定のまとめ。

1.Excel、CSVの暫定対応
元々MSOfficeの環境がなかったので、OpenOfficeも対応させなきゃねとか思ってたのが元凶。
ということで、OpenOfficeはもう切り捨てで…。
それっぽい動きにはなる予定。MSOffice2003以前のバージョンに関しては環境がないので、
動作保証なしの方向で。。。スイマセン。

2.公開シートの携帯対応
いい加減手つけないとヤバいですかね。スイマセンスイマセン。。。

3.公開検索機能追加
せっかくのライバル機能なのに全然プレイヤー間のコネクショーンを考えてない公式に嘆く(何
いやまぁそれはさておきそんな状況をフルコンボできるようになればいいですねと。
サイト持ちの人は宣伝にも使えるしいいんじゃない?とか思いつつ、現在外装作業中。

4.Weekly Ranking Checkerのサーバ移動
上位300位までになった関係で、このサーバで動かすとどうも不安定の様です。
ということで別サーバで稼働させるか検討中。
http://wr.iidx.jp/iidx14/
あたりでURL決めちゃうか。

5.IIDXScoreAPI
えっと…あまりの廃墟っぷりに嘆く(笑)いやまぁ想定内なんだけど。
尻叩かれるたびに作業しようかなとか。ダメですか?


思うにアプリ作っても使い方簡単じゃないととっつきにくいっていうか使って貰えない傾向。
あ、あと見栄えですかね。デザイン重要。
次にドキュメントが読みやすくわかりやすいものじゃないとダメなのかなと。(←

そろそろIIDXScoreのTOPページ模様替えしたいところなんで、そのときにドキュメントも作ろうと
思うわけっていうかどこら辺をドキュメントしたらいいのかわからないっていうか要はめんどk(ry
いや頑張ろうかと思います。。。。

慢性ネタ不足で「5分で学べる企画力!」とかいう本が切実に欲しいところ。

2007年06月29日

サムネイルAPIまとめ

Yahoo!ブックマークに登録 はてなブックマークに追加 del.icio.usに追加 livedoorクリップへ追加 Buzzurlに追加 POOKMARK Airlinesへ追加 newsingへ投稿 Saafブックマークに追加

SimpleAPIが落ちているようなので、関連サービスを調べてみた。
個人的にはSimpleAPIが好きなので復旧してくれると嬉しいけど、
ハードリソースを維持するのは大変だろうなぁ。。。

SimpleAPI

サンプルURL:http://img.simpleapi.net/small/http://iidx.jp/

Mozshot

サンプルURL:http://mozshot.nemui.org/shot?http://iidx.jp/

●サイズ
64x64
256x256
800x600
高さ幅800までのカスタム

IgWebCap

サンプルURL:http://x-row.cc/igwebcap/jpeg.php?width=160&height=120&wait=3&url=http://iidx.jp/

●サイズ
幅120~480
高さ120~960の組み合わせ

サムネイルAPI

サンプルURL:http://thumbs.bookmacro.com/u/http://iidx.jp/
横160px、縦120px(パラメータ指定でサイズや表示スタイルなどを変更化)

●サイズ
40x30
80x60
120x90
160x120
200x150

HeartRails Capture

サンプルURL:http://capture.heartrails.com/medium?http://iidx.jp/

●サイズ
60x45
120x90
200x150
400x300
640x480

WebSnapr

サンプルURL:http://images.websnapr.com/?url=iidx.jp&size=s
海外

●サイズ
92x70
202x152
400x300
640x480

2007年06月28日

IIDXScore更新スコアデータ参照APIリリース

Yahoo!ブックマークに登録 はてなブックマークに追加 del.icio.usに追加 livedoorクリップへ追加 Buzzurlに追加 POOKMARK Airlinesへ追加 newsingへ投稿 Saafブックマークに追加

IIDXScore API第二弾シリーズのスコアデータ参照APIをリリースしました。
ドキュメントこちら

今回はちゃんとREST版、JSON版共にリリースです。
例によってアクセスIDはIIDXScoreにログインしてから取得してください。

あ、プロフィール参照APIはリリース済みということで。


さて第八弾まで続く予定だけど、モチベーションもつのか!?(笑

プロフィール参照APIはウケがいまいちというよりさっぱり。。。
APIって使おうと思う人には便利だけど、導入っていうか簡単には使えない
のが難点。。。

誰か偉い人がお手軽JavaScriptでも作ってくれることを期待!

更新スコアデータRSSリリース

Yahoo!ブックマークに登録 はてなブックマークに追加 del.icio.usに追加 livedoorクリップへ追加 Buzzurlに追加 POOKMARK Airlinesへ追加 newsingへ投稿 Saafブックマークに追加

予告通り(?)更新スコアデータRSSをリリースしました。

使い方は一応ドキュメントの様な物を書いたのですが(出力がうそっぱちだけど)
URLジェネレータ的なものも追々追加予定です。

サンプルURLだと
http://iidx.jp/ac/rss/?userId=chrome
という感じになります。

userIdを指定してやれば一応動きます。
SP、DPモード別、出力件数はオプションになります。

APIアクセスIDは外しました。公開考えるとあると不便そうなのでまぁいいかなと。

最終的にはURLジェネレータ的なものをIIDXScore内に設置したり、
公開用シートにRSS用のリンクを追加とかしてみたりする予定。

2007年06月27日

Weekly Ranking Checker更新

Yahoo!ブックマークに登録 はてなブックマークに追加 del.icio.usに追加 livedoorクリップへ追加 Buzzurlに追加 POOKMARK Airlinesへ追加 newsingへ投稿 Saafブックマークに追加

今日は何をお探しですか?

>オリコ

。・゚・(ノД`)・゚・。

まだかまだなのか。というかもうフリー4曲設定にしてよ。
特攻隊増えたらインカムそんなに変わらないんじゃなかろうか回転率上がるだろうし。

当分4曲目新扇子固定の予感がします。破廉恥でごめんなさい。

で、Weekly Ranking Checkerを更新しました。

後1日早ければ入ってたのにーみたいな実体験を元に当週のボーダー表示を追加。
ついでにURL表示形式も変更しました。
がちすたの人のWR状況はこんな感じ。

携帯からだと当週のボーダー調べれなかったり、PCでもボーダー調べるのが面倒だったり。
そんなかゆいところに届くような一品です。

2007年06月26日

問い合わせ先を変更しました

Yahoo!ブックマークに登録 はてなブックマークに追加 del.icio.usに追加 livedoorクリップへ追加 Buzzurlに追加 POOKMARK Airlinesへ追加 newsingへ投稿 Saafブックマークに追加

URLがhttp://iidx.jp/contact/に変更になりました。

■変更点
1.問い合わせの際、問い合わせ内容の種類を選択式で選択するように変更
2.PC、携帯共に共通アドレスに変更
3.問い合わせをした際、入力したアドレスに確認メールを送信するように変更

確認メールが届かない場合はメールアドレスの間違い、迷惑メール受信の設定
など拒否している場合が考えられますので確認してください。

受信可能ドメインは「iidx.jp」、「konami.tv」ドメインあたりになります。(基本iidx.jpドメインです。)

あわせてFAQの方もよろしくお願いします。

更新スコアデータ参照RSS

Yahoo!ブックマークに登録 はてなブックマークに追加 del.icio.usに追加 livedoorクリップへ追加 Buzzurlに追加 POOKMARK Airlinesへ追加 newsingへ投稿 Saafブックマークに追加

忘れてた。なので、忘れないようにメモ。

更新スコアデータ参照RSS。更新スコアデータ参照APIで取得できるデータに加え、
RSSリーダで読みやすい様にしてみます。

想定用途がライバルの更新情報閲覧ということで、ユーザーIDは他ユーザの物も
指定可能にする予定です。

但し、
・APIアクセスIDが必要
・IIDXScoreでライバル指定している(逆ライバルは必要なし)
の2条件ぐらいです。
自分のIDももちろん参照できます。(APIアクセスIDのみ必要です。)

リクエストURLはパラメータとか色々絡むので、ちょっと敷居を下げるという意味で
URLジェネレータでもあわせて作ろうかなと。

あ、モノ自体はできてないです。。。
更新スコアデータ参照APIと同じぐらいにリリース予定。
IIDXScore API一覧も上から優先順位でソートするように変更しよう。そうしよう。

RSSリーダ的なblogパーツと組み合わせて使ってみると面白いかも。
IIDXScoreで提供しているblogパーツの拡張パーツも作ってみると面白いかもしれない
ですがどうですかね?>ガチムチの人

穴Aの譜面傾向はソフランより階段より皿だと思うんですがどうか。

2007年06月25日

更新スコアデータ参照API

Yahoo!ブックマークに登録 はてなブックマークに追加 del.icio.usに追加 livedoorクリップへ追加 Buzzurlに追加 POOKMARK Airlinesへ追加 newsingへ投稿 Saafブックマークに追加

住民税上がるけど、所得税が下げるので支払う税金は変わらないですよー
とか言ってるけど、どう考えてても値上がりしまくってて嘆きの木。
値上げするならするでいいんだけど、負担額は変わりませんと案内まで
入ってるのにこれ如何に。

で、まぁ話それましたがAPIなんですがちょっと予定変更しました。

用途別に考えた場合、使えそうな物から優先ってことで。
最近更新された~件とか。そんな感じにパーツ化できるんじゃないかとね。

あわせて、プロフィール参照APIのURLをちょっと変更しましたので、よろ
しくお願いします。

例によってドキュメント作ってから、コーディングしてうにうにみたいな
感じなので、2,3日後ぐらいに公開できるといいなぁ。

2007年06月23日

FAQ設置しました

Yahoo!ブックマークに登録 はてなブックマークに追加 del.icio.usに追加 livedoorクリップへ追加 Buzzurlに追加 POOKMARK Airlinesへ追加 newsingへ投稿 Saafブックマークに追加

FAQ設置しました。といっても正確にはFAQ管理ツールなので、
質問はまだない状態だったりします(汗

対象はbemani SNS、IIDXScore、DM/GF Skillerとまあ全て対象になります。
使い方というかドキュメント整理してなくてスイマセン。
各所へのリンクとかも順次対応していきます。

問い合わせ対応もいつも遅れてスイマセンスイマセン。

で、テンプレ的な回答もしちゃったりすること多かったりするわけなので、
そういうのとかまとめれたらいいなぁとか思ってます。あ、普通に質問もできるです。

bemani SNS内の物も適当にピックアップして突っ込んで行きたいなぁと。

携帯オンリーの人には申し訳ないのですが、ちょっと使いづらいというか。。。
まぁ見るだけならできるとは思います。

問い合わせも今まで通り(って遅れるってことじゃないヨ)受け付けます。
ツール系不具合とかの場合、ツールの名前も教えてもらえると嬉しいです。。。
というか、問い合わせフォームも改修しますね今度。

2007年06月22日

がち☆すた

Yahoo!ブックマークに登録 はてなブックマークに追加 del.icio.usに追加 livedoorクリップへ追加 Buzzurlに追加 POOKMARK Airlinesへ追加 newsingへ投稿 Saafブックマークに追加

がち☆すた

( ゜Д゜)・・・

なんだこのスキルの果てしない無駄遣いはとか思ったのは内緒だZE☆

なんか最近こっそり毎日更新されているっぽいので晒しますね

イエーイ☆-(ノ゚Д゚)八(゚Д゚ )ノイエーイ☆

中の人は言わずもがな。。。ドメイン見れば。。。

せっかくなので現時点のSSとっときますよ!

話して検索

Yahoo!ブックマークに登録 はてなブックマークに追加 del.icio.usに追加 livedoorクリップへ追加 Buzzurlに追加 POOKMARK Airlinesへ追加 newsingへ投稿 Saafブックマークに追加

話して検索はじめました。

コンセプトはイージーオペレーションな検索です。

おまけが5割ほどついていますが。。。

今日は暇だなぁと検索するとgoogleの検索結果よりちょっとは役に立つのかもとか。

今日の東京の天気を調べると打っても割とそれっぽい結果が出るかもしれません。

2007年06月20日

IIDXScore プロフィール参照APIテスト公開

Yahoo!ブックマークに登録 はてなブックマークに追加 del.icio.usに追加 livedoorクリップへ追加 Buzzurlに追加 POOKMARK Airlinesへ追加 newsingへ投稿 Saafブックマークに追加

IIDXScore APIシリーズのプロフィール参照APIをテスト公開しました。
ドキュメントもとりあえず完成。
IIDXScoreにログイン後にアクセスIDを取得できます。
REST版は完成、JSON版はまだ調整中だけどかたっぽできたから
とりあえず公開しちゃえってことで、テスト公開です。JSON版もそのうちできるはず。

というか作ってて思ったんだけど、誰が使うんだろう(マテ
JavaScriptなら、割とお手軽にパーツのレイアウト変更できるってのが
メリットですが、それならJSONだけでもいんじゃね?とか思いつつ。

動作テストにJavaScriptを泣きながら触ってみる。
Ajaxとかまだ理解できてません。何それシューティング


どっちかっていうと更新曲リストをRSSで公開とかのがよっぽど需要ある
っていうか使い道あるかもねとか思うわけですよ。

っていうかこれいいな今度入れよう。。。

データ入力を如何に楽にするかってのは、携帯見ながら
手入力ってのがある限りあんま考えても無駄なので、
苦労して入れたデータ(笑)をどう使うか、データの
集合からデータを作るってのを考えた方が良いのかなと。

今までの考えから変えたってわけでもなく再認識ってことで。

モチベーション維持にどうぞってことでひとつ。

またやっちゃった

Yahoo!ブックマークに登録 はてなブックマークに追加 del.icio.usに追加 livedoorクリップへ追加 Buzzurlに追加 POOKMARK Airlinesへ追加 newsingへ投稿 Saafブックマークに追加

まーたやっちゃった。懲りない。

おもむろに絵文字ラボとか作ってみた。

ずいぶん絵文字放置してたので、とりあえずまとめようっていうか
気づいたらドメイン取ってたよ。

infoドメインいいよ安いし400円!

vcドメイン乱獲したは良いが使い道ないとかで、とりあえず
モチベーション維持に色々やってみっかとか作ってみたりして
まだ全然使い切ってないのに取っちゃった。

てことで絵文字色々まとめよう。きっと。

最近のコンセプトとしてはとりあえず作る。何か作る。使えるとか使えないとか
あんま考えない(まったく考えないわけではない。)
PDCAで言うとPDDDDDDDD!Do!Do!Do!Do!Do!Do!Do!な感じでとりあえず
猪突猛進しとけ的な。

コード触ってないと落ち着かないってもある(笑

後はアクセス伸びたら何か考えればいっかーとか思ってたら、
ニュースとか日記とか検索っぽいの作ってみたらすっかり、
ここよりアクセス大きくなりました(汗

如何に自分の文才のなさがよくわかる(苦笑

昔はデザインイヤダーってことで、携帯向けコンテンツでいっかとか
思いつつもやっぱりPCやらないと見栄えが(ryとか言われつつ、
手当たり次第手出してみると経験値増えたらいいなとか。

SEOも始めました!というよりどっちかっていうとGoogleBot観察(ぇ
検索エンジンって生物というか盆栽(老)ちっくで、観察していると
とても面白い。好物あげたら自分もハッピーみたいな。

如何に検索エンジンに最適化できるかっていうラインを見極めるのも
いいなと。最適化しきったらそれはそのコンテンツの限界ってことで、
検索エンジン相手は終わりで、サービス(内容)で勝負ってことかね。

SEO業者のインチキっぷりには笑った(笑
まぁ、まともなとこもあるんだろうけどね。SEO相談やってみようかかな。(笑

WordPressで遊ぶためにレンタルサーバラボも作ってみた。WordPressで遊ぶというより、
「なんかほっといたらPR3になっちゃってるよ!こりゃなんか作るっきゃねーか。」
と思うも、ネタが浮かばずレンタルっていえばレンタルサーバかねとか安直極まりないスタンスっぷりに嘆く。

そんなこんなで相変わらずの乱文っぷり。

2007年06月19日

ブックマークレット

Yahoo!ブックマークに登録 はてなブックマークに追加 del.icio.usに追加 livedoorクリップへ追加 Buzzurlに追加 POOKMARK Airlinesへ追加 newsingへ投稿 Saafブックマークに追加

ブックマークレットを整理してみた。

・Yahooブックマーク
・はてなブックマーク
・del.icio.us
・livedoorクリップ
・Buzzurl
・POOKMARK Airline
・newsing
・Saafブックマーク

の8種類

以下ブックマークレット追加ボタンの設置まとめ。

■Yahooブックマーク

<a href="javascript:void window.open('http://bookmarks.yahoo.co.jp/bookmarklet/showpopup?t='+encodeURIComponent(document.title)+'&u='+encodeURIComponent(window.location.href)+'&opener=bm&ei=UTF-8','popup','width=550px,height=480px,status=1,location=0,resizable=1,scrollbars=0,left=100,top=50',0);" rel="nofollow"><img src="http://i.yimg.jp/images/sicons/ybm16.gif" width="16" height="16" alt="Yahoo!ブックマークに登録"></a>

■はてなブックマーク

<a href="http://b.hatena.ne.jp/append?[URL]" rel="nofollow" title="はてなブックマークに追加" target="_blank"><img src="http://iidx.jp/b_entry.gif" alt="はてなブックマークに追加" style="border: none;margin-left:5px;" width="16" height="12"/></a>

■del.icio.us

<a href="http://del.icio.us/post?url=[URL]&title=[タイトル]" rel="nofollow" title="del.icio.usに追加" target="_blank"><img src="http://iidx.jp/d_entry.gif" alt="del.icio.usに追加" style="border: none;margin-left:5px;" width="12" height="16"/></a>

■livedoorクリップ

<a href="http://clip.livedoor.com/redirect?link=[URL]&title=[タイトル]" target="_blank"><img src="http://iidx.jp/l_entry.gif" alt="livedoorクリップへ追加" title="livedoorクリップへ追加" style="border: none;margin-left:5px;" width="16" height="16"/></a>

■Buzzurl

<a href="http://buzzurl.jp/entry/[タイトル]" target="_blank"><img src="http://iidx.jp/buz_entry.gif" alt="Buzzurlに追加" title="Buzzurlに追加" style="border: none;margin-left:5px;" width="16" height="16"/></a>

■POOKMARK Airline

<a href="http://pookmark.jp/post?url=[URL]&title=[タイトル]" rel="nofollow" title="POOKMARK Airlinesへ追加" target="_blank"><img src="http://iidx.jp/p_entry.gif" alt="POOKMARK Airlinesへ追加" style="border: none;margin-left:5px;" width="18" height="16"/></a>

■newsing

<a href="http://newsing.jp/nbutton?title=[URLエンコードされたタイトル]&url=[URLエンコードされたURL]" rel="nofollow" title="newsingへ投稿" target="_blank"><img src="http://iidx.jp/n_entry.gif" alt="newsingへ投稿" style="border: none;margin-left:5px;" width="16" height="16"/></a>

■Saafブックマーク

<a href="http://saaf.jp/bm/confirm?url=[URL]" rel="nofollow" title="Saafブックマークに追加" target="_blank"><img src="http://iidx.jp/s_entry.gif" alt="Saafブックマークに追加" style="border: none;margin-left:5px;" width="16" height="16"/></a>


どれかメジャーかよくわからないというか、Yahooとはてブぐらいしか
あまり知らないので他にもあったら教えてください?

個人的に利用しているブックマークレットは自前で設置しているので、
ビジター向けって割り切る。

Yahooとはてブは登録者見れるので、自分とこ登録されてると嬉しいね(笑

あわせて読まれてる

Yahoo!ブックマークに登録 はてなブックマークに追加 del.icio.usに追加 livedoorクリップへ追加 Buzzurlに追加 POOKMARK Airlinesへ追加 newsingへ投稿 Saafブックマークに追加

あわせて読みたいとそのblogの読者の傾向を知っちゃおう的なサービスがあるわけですが、
ちょっと導入してみました。

まぁこれ前から導入しているフィードメーター系サービスなんですが、
見てみると技術系ネタblogが多い模様。
そういやこの間、技術系blogってことでリンク張ってもらっているのを
見てちょっと嬉しかった(笑
しかし、フィードメーターはなかなか人気度上がらないね!

書き物は苦手なので、日記というよりオンライン覚え書き帳と化しつつも
整理がされてないので、さあ大変。そりゃ人気度上がらないわ。

今後の技術ネタの扱いとしてはやっぱりオープンソースでどっこらしょ
的なネタもやっていきたいなぁと。
今更感あるけどね。お金かからないのいいよ。(笑

あわせて読みたい

文字コード変換

Yahoo!ブックマークに登録 はてなブックマークに追加 del.icio.usに追加 livedoorクリップへ追加 Buzzurlに追加 POOKMARK Airlinesへ追加 newsingへ投稿 Saafブックマークに追加

PHPでのページ単位での文字コード変換の覚え書き。

1.「Content-Type: text/」の場合
2.「Content-Type: text/」以外の場合
3.JsphonやXML_Serializer使う場合

とりあえずぱっと思いついた3パターン。
やり方が正しいかどうかは別として変換できたことが重要だ(何

1.「Content-Type: text/」の場合

mb_http_output("UTF-8");
ob_start("mb_output_handler");

おもむろに魔法の言葉を並べるだけ。

2.「Content-Type: text/」以外の場合


ob_start();

[html部分]

$out = ob_get_contents();
ob_end_clean();
echo mb_convert_encoding($out,"UTF-8","SJIS");

「Content-Type: text/」以外だとmb_output_handlerが
変換無視ってくれる。XMLとかゴリゴリ書くとき用とか?

直接PHPのソースいじって該当部分修正しちゃうのもアリかもね。

まぁ便宜上html部分と書いてますけど要は出力部分。
一旦バッファに突っ込んで変換かけてそれから出力。

3.JsphonやXML_Serializer使う場合

mb_convert_variables('UTF-8', 'SJIS', $array);
$serial = new XML_Serializer($options);
$result = $serial->serialize($array);
echo $serial->getSerializedData();

上記はXML_Serializerの場合。
つまり配列の値に対して文字コード変換をしてやると。
こんな関数あったんだなぁとしみじみ。

2007年06月18日

API作成中

Yahoo!ブックマークに登録 はてなブックマークに追加 del.icio.usに追加 livedoorクリップへ追加 Buzzurlに追加 POOKMARK Airlinesへ追加 newsingへ投稿 Saafブックマークに追加

とりあえずAPIの種類だけFIX的な。

IIDXScoreAPI
・プロフィール参照API
・難易度別スコアデータ参照API
・カテゴリ別スコアデータ参照API
・難易度別スコアアップ参照API
・カテゴリ別スコアアップ参照API
・難易度別クリアデータ参照API
・カテゴリ別クリアデータ参照API

さくっとプロフィール参照APIのプロトタイプ版
作ってこっそりテスト中。

ドキュメントは某楽○様をインスパイアしてみました。

当面の問題というかタスクしては
1.XMLのせいか文字コード変換が効かない

mb_http_output("UTF-8");
ob_start("mb_output_handler");
で、htmlならできるのだけど。。。

要対応策検討。

2.XMLとJSONをお手軽にしたいね
現状ハードコードでごりごりXMLで書いてたりして、
JSONも同様にとなると非常にナンセンス。

XMLはXML_Serializer、JSONはServices_JSONあたりで
対応できると思うのだけどやっぱり1が関連して引っ
かかりそうなマジック。
ベースをXMLで、JSONのときはXML⇒JSON変換すればいい
じゃんとか思ってちょっと調べてみたらPHP5ならできる
とか…だめぽ。まぁあまり美しくないのでどのみち却下。

3.APIアクセスIDさっさと実装
暫定対応として、ユーザーIDがchrome固定というか(笑
ロジックはあるのでさっさと実装すれってことですな。

こんなとこかな。
久々に文字コード変換とバトルってことになりそう。

2007年06月17日

API開発中

Yahoo!ブックマークに登録 はてなブックマークに追加 del.icio.usに追加 livedoorクリップへ追加 Buzzurlに追加 POOKMARK Airlinesへ追加 newsingへ投稿 Saafブックマークに追加

APIのページ。

テンプレート作るだけで時間終わったのは内緒。
来週中に2,3個リリースできればよいなぁ。というか仕様
ドキュメントを作るのが一番大変。。。

まぁドキュメント大事ですしということで一つ。

プロフィール参照APIとか使うとblogパーツで提供しているデータを
自前でデザイン変えれたりします。

サンプルプログラムは誰かが作ってくれると期待(笑

2007年06月14日

WordPressを入れてみる

Yahoo!ブックマークに登録 はてなブックマークに追加 del.icio.usに追加 livedoorクリップへ追加 Buzzurlに追加 POOKMARK Airlinesへ追加 newsingへ投稿 Saafブックマークに追加

なんとなく話題になったので、WordPressを実際に入れてみた
実際稼働中のMTからWordPressへの移行実験ってとこですかね。

1.WordPress用DB作成
2.WordPressインストール
3.現行サイトからエントリーデータ抜き出し
4.WordPressに取り込み
5.WordPressのテーマを変更

終わり。

ざっと30分ぐらい。

主に静的にするか動的にするかで悩むことになるのかなと思いつつ
Xreaだと癖があるので、動的にしちゃうとエラーがなぁ…

MT4.0のβも始まったっぽいのでそっちと悩みつつ、WordPress
も調べてみよう。

ついでにWordPressを実際に入れてみたサイト(つーかドメイン?)
もしばらく放置しておいて、クローラーの様子とか見てみたいところ。

blog移行しようかなと思ってドメインは確保したものの、ドメイン
変えると色々面倒だなぁということで放置プレイ。。。


2007年06月13日

セッション用にmemcachedを導入してみる

Yahoo!ブックマークに登録 はてなブックマークに追加 del.icio.usに追加 livedoorクリップへ追加 Buzzurlに追加 POOKMARK Airlinesへ追加 newsingへ投稿 Saafブックマークに追加

時代はInMemoryということで、セッションをファイルからmemcachedに
変更してみる。冗長化している構成でもサーバとしてmemcachedが動く
ので問題ないので割とお奨め。

難点は
・リソース管理ができない
・プロセスダウンでデータクリア
ということぐらい。

ダウン時にイメージをディスクに落としてくれると便利なのになぁ。

CentOS4.4だとrepoにdag追加するだけで後はyumインストールできるので簡単。

■repoにdag追加
rpm -Uhv http://dag.wieers.com/packages/rpmforge-release/rpmforge-release-0.3.6-1.el4.rf.i386.rpm
vi /etc/yum.repos.d/dag.repo
⇒enabled = 0に変更

rpm --import http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt
■dagからmemcachedをインストール
yum -y --enablerepo=rpmforge install memcached.x86_64
■おもむろに設定
/etc/sysconfig/memcached
PORT,USER,CACHESIZEあたり変更してみる。 ■サービス起動
chkconfig memcached on
service memcached start
■php.iniの変更
session.save_handler = memcache
session.save_path = tcp://127.0.0.1:11211
※既存の物はコメントアウトでもしておこう。 ■apache再起動
/usr/local/apache2/bin/apachectl restart

以上。

eAcceleratorインストール

Yahoo!ブックマークに登録 はてなブックマークに追加 del.icio.usに追加 livedoorクリップへ追加 Buzzurlに追加 POOKMARK Airlinesへ追加 newsingへ投稿 Saafブックマークに追加
■おもむろにconfigure
export PHP_PREFIX="/usr/local/php5.1"
$PHP_PREFIX/bin/phpize
CFLAGS="-O3 -mtune=nocona -msse3 -I/usr/local/include" \
CXX=gcc CXXFLAGS="-O3 -mtune=nocona -msse3 \
-felide-constructors -fno-exceptions -fno-rtti -I/usr/local/include" \
LDFLAGS="-L/usr/local/lib" \
./configure \
--with-php-config=$PHP_PREFIX/bin/php-config \
--enable-eaccelerator \
--with-eaccelerator-shared-memory \
--with-eaccelerator-sessions \
--with-eaccelerator-content-caching \
--with-eaccelerator-disassembler
■php.iniに以下を追加
[eaccelerator]
zend_extension="/usr/local/php5.1/lib/php/extensions/no-debug-non-zts-20050922/eaccelerator.so"
eaccelerator.shm_size = "32"
eaccelerator.cache_dir = "/usr/local/eaccelerator"
eaccelerator.enable = "1"
eaccelerator.optimizer = "1"
eaccelerator.check_mtime = "1"
eaccelerator.debug = "0"
eaccelerator.filter = ""
eaccelerator.shm_max = "0"
eaccelerator.shm_ttl = "0"
eaccelerator.shm_prune_period = "0"
eaccelerator.shm_only = "0"
eaccelerator.compress = "1"
eaccelerator.compress_level = "9"
eaccelerator.keys = "shm_and_disk"
eaccelerator.sessions = "shm_and_disk"
eaccelerator.content = "shm_and_disk"

これも割と迷うことなく。基本的に入れれば速くなる的な感じ。
eAcceleratorの細かい設定とかはコチラがお奨めかも。

PHP5.1 with MySQL4.1インストール

Yahoo!ブックマークに登録 はてなブックマークに追加 del.icio.usに追加 livedoorクリップへ追加 Buzzurlに追加 POOKMARK Airlinesへ追加 newsingへ投稿 Saafブックマークに追加

■まずはMySQL突っ込む
めんどくさかったので、公式RPMをおもむろにぶっ込み。
64bitOSなのでRPMも64bit用を使用する。

Server Standard 4.1.22.0

Client Standard 4.1.22.0

Shared libraries Standard 4.1.22.0

Headers and libraries Standard 4.1.22.0

Test suite Standard 4.1.22.0

■PHPをインストールするときに怒られるので無理矢理リンク
ln -s /usr/bin /usr/local/mysql/bin
ln -s /usr/include/mysql /usr/local/mysql/include
ln -s /usr/share/info /usr/local/mysql/info
ln -s /usr/lib64/mysql /usr/local/mysql/lib
ln -s /usr/libexec /usr/local/mysql/libexec
ln -s /usr/share/mysql /usr/local/mysql/share
■GD用にインストール
yum install -y libjpeg-devel.x86_64
yum install -y libpng-devel.x86_64
yum install -y freetype-devel.x86_64
■64bitだとパス通ってくれないので無理矢理リンク
ln -s /usr/lib64/libjpeg.so.62.0.0 /usr/lib/libjpeg.so
ln -s /usr/lib64/libpng.so.3 /usr/lib/libpng.so
ln -s /usr/lib64/libfreetype.so.6.3.7 /usr/lib/libfreetype.so
■準備ができたのでPHPインストール
CFLAGS="-O3 -mtune=nocona -msse3 -I/usr/local/include" \
CXX=gcc CXXFLAGS="-O3 -mtune=nocona -msse3 \
-felide-constructors -fno-exceptions -fno-rtti -I/usr/local/include" \
LDFLAGS="-L/usr/local/lib" \
./configure \
--prefix=/usr/local/php5.1 \
--with-zlib \
--with-gd \
--with-jpeg-dir=/usr/lib \
--with-png-dir=/usr/lib \
--enable-mbstring \
--enable-mbregex \
--enable-gd-native-ttf \
--with-zlib-dir=/usr/local \
--with-jpeg-dir=/usr/local \
--with-png-dir=/usr/local/libpng \
--with-tiff-dir=/usr/local \
--with-freetype-dir=/usr/local \
--with-pdflib=/usr/local \
--with-gettext \
--enable-sqlite-utf8 \
--with-curl=/usr/local/lib \
--with-mysql=/usr/local/mysql \
--with-iconv \
--with-config-file-path=/usr/local/php5.1 \
--with-apxs2=/usr/local/apache2/bin/apxs \
--with-pear=/usr/local/php5.1/pear


apacheインストール

Yahoo!ブックマークに登録 はてなブックマークに追加 del.icio.usに追加 livedoorクリップへ追加 Buzzurlに追加 POOKMARK Airlinesへ追加 newsingへ投稿 Saafブックマークに追加
CFLAGS="-O3 -mtune=nocona -msse3 -I/usr/local/include" \
CXX=gcc CXXFLAGS="-O3 -mtune=nocona -msse3 \
-felide-constructors -fno-exceptions -fno-rtti -I/usr/local/include" \
LDFLAGS="-L/usr/local/lib" \
./configure \
--prefix=/usr/local/apache2 \
--enable-so \
--enable-rewrite

2.2系は挙動が不明な点もあるので、安全策として2.0をチョイス。

gccオプションをCPUに最適化してみる振りをして、
割と普通にコンパイル。

まぁApacheなら何も悩むことないやね。

素人がサーバを構築してみた

Yahoo!ブックマークに登録 はてなブックマークに追加 del.icio.usに追加 livedoorクリップへ追加 Buzzurlに追加 POOKMARK Airlinesへ追加 newsingへ投稿 Saafブックマークに追加

さてと、長らく放置してたのでサーバ構築のドキュメント
でもまとめてみよう。
ハードについては選定基準ぐらいかな。
ソフトについてはインストールと設定周りと苦労ネタ。
項目は下記。

■サーバ
CPU:Xeon5110*2
メモリ:4G
HDD:SAS/146G/15000rpm/RAID-1

モノはDell PowerEdge 2950カスタム。
でかい五月蠅い重い速い。
サイズの割には消費電力は割と押さえられている。
ラックに入れるときは専用レールが必要なので注意。

メモリは最低4Gできれば8Gで検討していたので、まぁ妥当ライン。
予算の兼ね合いで(ry
今のご時世メモリも安くなったしは積めるだけ積んだ方が
幸せになれます。とはいえ、サーバ用途のメモリは高いですけど。。。

■ソフト
OS:CentOS4.4(64bit)
Web:Apache2.0.58
App:PHP5.1.6 on eAccelerator 0.9.5
DB:MySQL4.1.21
etc:memcached
etc:munin

んじゃまた次回。

IIDXScoreの今後

Yahoo!ブックマークに登録 はてなブックマークに追加 del.icio.usに追加 livedoorクリップへ追加 Buzzurlに追加 POOKMARK Airlinesへ追加 newsingへ投稿 Saafブックマークに追加

1.難易度別のランク別ランクアップ検索機能。
2.難易度別の未クリア、未ハード検索機能。
3.公開検索
4.WebAPI公開
5.デザインリニューアル(?)
6.エクセル出力周り再構築

デザイン周りはオッスの人期待。

3,4については主にbloger向け的なサービスを想定しています。
4はちょと違うか。JSONPとREST出力あたりで考えています。
ここら辺興味ある人はbemani SNSまでどぞー。

6については華麗に放置しまくっているというかエクセルのバージョン
アップについていけなくてCOMらないともう無理かもねハハハとか
思いつつ、とりあえず見通しが立ちそうなので復活予定。

専用サーバの方だとやれることが広がりんぐなので、一部向こうに
移しちゃおうかとか思いつつ環境がまったく違うのでなかなか移行
に乗り出せません。。。

ギタドラも積んでるのでIIDXとうまいこと連携しようかなというか、
次回作からはID統合とかしつつ、最終的にはSNS連携しちゃったり
とか思うだけならタダなので。

ただ下手に動かすとわけわかんねー的なこともあり得るってかいい
加減ドキュメント書けつーか、いつまでも準備中的なACのフロント
をなんとかしろっつー話ですな。

2007年06月12日

復活

Yahoo!ブックマークに登録 はてなブックマークに追加 del.icio.usに追加 livedoorクリップへ追加 Buzzurlに追加 POOKMARK Airlinesへ追加 newsingへ投稿 Saafブックマークに追加

派手にさぼりすぎました。1ヶ月半ぐらい?

今日からまたグダグダ書いていこうかと思います。






MSN:chrome_fs@hotmail.co.jp
※メッセ専用

800*600 ATOM1.0
RSS1.0 RSS2.0
人気ブログランキング - Free Style