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

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


C#でGoogleリーダーのRSSを取得する3

数日前からGoogleリーダーの認証まわりに変更があったようで、
以前投稿した内容ではRSS(というかAtom)が取得できなくなっていた(T T)

残念ながら英語のドキュメントを細部まで把握できる読解力がないので諦めていたが、
早々に日本語で解説されている方がいらっしゃったので参考にさせて頂きました。

http://intre.net/item_6712.html

要するに、、、

  • クッキーが不要になった(SID・LSID)
  • HTTPヘッダにAuthトークンが必要になった

ということらしい。
続きを読む


GoogleDocsUploadGUI 1.3.2.0

この前 Office Web Apps を話題にしたばかりですが、友人に頼まれて今度はGoogleドキュメントをまとめてアップロードできる方法を模索することにw

検索してみるとアッサリ発見。

ググれカスとはこういう時に使うのが正しいと密かに思う・・・

「DocListUploader」
http://code.google.com/p/google-gdata/

早速教えてあげたところ、「フォルダごとアップロードができない」と苦情が。(なぜ俺に?)

更にググってみるとコマンドプロンプトからならできる模様。

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

しかし今度は「コマンドプロンプトが面倒!」とワガママを・・・
バッチファイルに書いたら?と言ったらパスワードを直書きするのが嫌だと・・・

仕方がないので簡単なGUIを作ってあげました。。(もちろんC#で)
.NET Framework と JRE のインストールを嫌がられるかと思ったら既に入っていたらしくスンナリ感謝されたw

せっかく作ったのでテキトーなドキュメントを付けてアップしてみます。
片手間につくったモノなので動けばいいやって方はお試しください。

GoogleDocsUploadGUI v1.3.2.0


スポンサーリンク