ぬっき~一覧

さくらのライトプランとマルチドメインとPHPと

久々のさくらインターネットのネタ。


だいぶ前になりますが、ライトプランでもマルチドメインがリダイレクトからエイリアスになりました。

要するに、

ドメイン名 パス
hoge.com /hoge
fuga.com /fuga

てな感じで、ドメイン毎にパスを分けて複数のHPを公開できるわけです。


で、、、


このブログはライトプランに自前でPHPをインストールして運営しておりまして、
上図でいえば /hoge/cgi-bin/ に php5.cgi がある状態。
続きを読む


Google Chrome のアップデートが完了しない

Google Chrome 10 の安定版がリリースされたとのコト。


早速アップデートしようと Chrome の 「Google Chrome の設定(打撃スパナ風アイコン)」 から 「Google Chrome について」をクリック。

既に更新中になっていたのでしばし待つ。

メッセージが 「Google Chrome を再起動して更新を完了します。」 に変わったので、素直に再起動。


結果。


20110310

あれ?



続きを読む


GoogleDocsUploadGUI 1.4.2.0

久しぶりついでに色々見ていたら Google Docs Batch Upload のバージョンがあがってた。

「Google Docs Batch Upload」
http://code.google.com/p/google-docs-upload/

なので需要はなさそうですがひっそりと更新。

ChangelogだとVersion 1.4.1が最後だけど Download のところに1.4.2があったのでそちらで対応しました。

WEBなら可能な非対応のファイル形式のアップロードが Batch Upload ではできないのがちと残念。
(ZIPファイルとか)

ダンロードはこちらから
GoogleDocsUploadGUI v1.4.2.0


<2011/04/25 追記>
1.4.6にバージョンアップしていたので更にひっそりと対応してみるw
GoogleDocsUploadGUI v1.4.6.0


SQL SERVER でリンクサーバーが遅い

超ひさびさの更新だw

最近仕事でデータベースを弄っているのですが SQL Server 2008 R2 Express から リンクサーバーで Oracle 10g に接続した時のレスポンスが最悪・・・

調べてみたところ、リンクサーバーを使うとインデックスが効かないらしい。
知らなかった・・・(^ ^;

レスポンスを得るのならOPENQUERYを使うのかぁ。

SELECT * FROM LINK_SERVER..SCHEMA.TABLE WHERE FIELD = 1

これだと全件見にいってるのかスゲー遅い。

SELECT * FROM OPENQUERY(LINK_SERVER,
	'SELECT * FROM SCHEMA.TABLE WHERE FIELD = 1')

こうするとオラクル側で処理されるのでインデックスが効くらしく速い。

DBって細かいところで随分違うッスねぇ。。。


MP4の音ズレを修復してみる

友人に頼まれたシリーズです。

ニコニコ動画用のMP4ファイルを簡単に作れちゃうニコエンコ

「/fix」と入力することで音ズレを修復してくれて重宝してたのですが、
今日現在の最新版ではそれらしい機能が見当たらない。

ついでに複数のファイルを連続して修復したいとのリクエストがあったのでやってみました。

バージョン0.70はPerlで書かれていたので他力本願の本領を十二分に発揮して参考にさせていただき、
Javascript(JScript)で書いてみることに。

流れとしては

  1. 映像のサンプル数を取得
  2. 音声の長さを取得
  3. 上2つからFPSを計算
  4. 映像と音声を分離
  5. 計算したFPSで結合

といった処理を再現。

mp4fix.zip

友人用にニコエンコのフォルダに展開してあげてドラッグ&ドロップするように設定。
処理そのものはすべてMP4Box.exeでやっているのでMP4Box.exe一式があれば動きます。
(0.4.4~0.4.6で動作しました。)

1行目を以下のようにすればMP4Box.exeと同じフォルダにおいてもOK。

var MP4BOX  = './mp4box.exe'; // MP4BOX.EXEの位置

人様に公開するような代物ではないんだけど、ググってみると結構「/fix」がなくて困ってる方も
おられるようなので恥を忍んでアップしてみました(^ ^;

スクリプトってソースの汚さがバレるから嫌w

例によってエラー処理が大雑把なので「動けばいいや」的な大らかな気持ちの方はどうぞ。。。


スポンサーリンク