「データ」タグアーカイブ

2009-10
10
02:38:00
ニコニコPodder R1.1.11をリリースしました


R1.1.11です。基本的にはバグFIXバージョンです。
■iTunes登録時にインターバルを設定するようにしました
最近よく報告されているiTunes9での登録エラーへの対応として、登録時にインターバルをもう少し取ってみると同時にnicoPodder.iniにて調整できるようにしてみました。
僕の環境で発生していないため検証できないのが歯がゆいのですが、ご報告頂いた内容からは連続したり小さなファイルの場合に発生しやすそうだとのことで、iTunes側での非同期処理に不具合があるのではないかと推測しています。
確証はないものの登録タイミングで十分なインターバルを取ることで何らかの改善があるかも知れません。
初期値ではファイルの登録時に1.5秒、各データ登録時に0.5秒としています。
変更する場合にはnicoPodder.iniのiTunesIntervalおよびiTunesInterval2ndを変更してください。前者はファイル登録時、後者はデータ登録時のインターバル時間です。単位はミリ秒なので、1.5秒であれば1500となります。
これで何らかの改善があればよいのですが・・・。何か変化があったかどうか、フィードバックを頂けると助かります。
■インストールフォルダが日本語を含んでいた場合に、ニコニコムービーメーカー(SWF)のビデオ変換に失敗する問題を修正
コメントでもご報告もらっていました。動画が変換されずよく読めない文字が表示されるだけになっていたと思います。
修正されたと思いますので。再度試してみてください。
■カテゴリー・作者名の取得に失敗した場合にも再実行で再取得可能にしました
これまでは何らかのサーバーエラーが発生した場合カテゴリーや作者名が「なし」とされてしまい、再設定不能でした。
失敗時は明示的にデータなしとして、再実行時に取得できるようにしています。
その他の変更点はアップデート履歴を参照してください。
# 私事で恐縮ですが、来週半ばから月末にかけて所用のため海外に滞在しています。そのためコメントなどへの反応が遅くなるかも知れません。ご了承ください。
では何かありましたらコメント欄までお願いします。
追記
書き忘れてました。コメントで「リリース日が追加できるようにして欲しい」との要望がありましたが、残念ながら現在のiTunesではリリース日の設定ができないようなので断念しました。
いいアイデアと思っていたのですが、残念。
* R1.1.12をリリースしました。今後はそちらへどうぞ

2008-12
13
22:30:00
RDBMSは消えないよ、超巨大システムの中を見る限りは


RDBMSの時代の終わりが見えてきた
多分に突飛で、恐らく業界全体の空気を読みすぎていると思うんだけど。ちょっと思い込みの方向に。
ということでついこの間まで世界的規模の巨大システムの中の人だった僕が通りすがりついでに事実関係を語りますよ。
といってもそのシステムでの事実に過ぎないけどね。

Continue reading

2006-06
24
22:00:00
ln2gc


ol2gcに続くGoogle Calendar同期アプリ第二弾です。
ln2gcはLotus Notes(R5)のカレンダーデータをGoogle Calendarへ一方向同期するアプリです。
ダウンロード: ln2gc R0.1
* 解凍して適当なフォルダに入れてln2gc.exeを実行して下さい。
■機能

  • 起動するとSyncボタンがあります。押下するとGoogle Calendarへログインするためのユーザー名とパスワードを聞かれますので入力して下さい。また続いてNotesのユーザーのパスワードを尋ねられますので入力します。これは現在のロケーションで指定されているユーザーです。その後同期が始まります。動作状況はボタンの下にロギングされます。
  • NotesからGoogle Calendarへの一方向同期のみ行います。Google Calendarへ直接行った変更はNotes側へは書き戻されません(再実行するとNotesのデータで書き直されてしまいます)。
  • 新規作成、更新(件名、場所、開始/終了時刻、詳細の変更を検知)、削除の内容が同期されます。
  • 同期対象は、予定の開始時刻が同期時点から一ヶ月以内、100件までのデータです。100件を超えるとうまく動作しません。
  • Notesの[ファイル]-[ツール]-[ユーザーID]から「他のノーツベースのプログラムからパスワードのプロンプトを表示しない」をチェックしていれば、Notesを起動してログインしている限り、あらためてパスワードを尋ねられることはなくなります。
  • NotesのメールDBはリモートにあってもローカルにレプリカされていても問題ありません。現在ロケーションでどのメールDBを指定されているかに依存します。

■環境

  • .NET Framework 1.1が必要です。
  • .NET Framework 1.1が入っていればOSは問わないはずですが、作者はXP(32bit/Home Edition + SP2)でのみ動作を確認しています。
  • Lotus Notes R5.0.12で確認しています。他のバージョン、特にR6.0やR6.5では動作するかどうか不明です。動作報告など頂ければ幸いです。

■制限とか分かっている障害とか
基本的にはol2gcと同様です。

  • あまり大量のデータでは試していません。
  • 追加のカレンダーなどには対応していません(多分。試してないけど)。
  • 1対多など複数の環境から同期を行うとおかしくなると思われます。1対1の同期のみ対応です。
  • 変更されていない予定はGoogle Calendarへ毎回反映することはないのですが、予定が終日であった場合のみ、常に更新が行われてしまいます。これはGoogle Calendarが何故か終日の予定の場合だけ開始/終了日時の年にありえない数値(3994年など)を返してくるためで、恐らくGoogleのバグです。

何かありましたらコメント欄までどうぞ。

2006-06
04
20:03:00
ol2gc


ローカルのOutlookの予定表データをGoogle Calendarへ一方向同期するアプリなのです。
数ヶ月以内にはGoogle謹製のOutlook連動ソフトも出る予定らしいのですが、我慢できずに作ってしまいました。
それまでの間の短い命ですが、宜しければどうぞ。
あまり機能もなくテストもあまりやってませんのでそのつもりで。
ダウンロード: ol2gc R0.1
* 解凍して適当なフォルダに入れてol2gc.exeを実行して下さい。
■機能

  • 起動するとSyncボタンがあります。押下するとGoogle Calendarへログインするためのユーザー名とパスワードを聞かれますので入力すると同期が始まります。動作状況はボタンの下にロギングされます。
  • Outlookへアクセスする際にアクセスを許可するかどうか毎回尋ねられます。1分など適当な期間を指定してから「OK」ボタンを押して下さい。
  • ローカルのOutlookからGoogle Calendarへの一方向同期のみ行います。Google Calendarへ直接行った変更はOutlook側へは書き戻されません(再実行するとOutlookのデータで書き直されてしまいます)。
  • 新規作成、更新(件名、場所、開始/終了時刻、詳細の変更を検知)、削除の内容が同期されます。
  • 同期対象は、予定の開始時刻が同期時点から一ヶ月以内、100件までのデータです。100件を超えるとうまく動作しません。

■環境

  • .NET Framework 1.1が必要です。
  • .NET Framework 1.1が入っていればOSは問わないはずですが、作者はXP(32bit/Home Edition + SP2)でのみ動作を確認しています。
  • Outlook2003(v11.8010.6568 + SP2)にて動作を確認しています。他のバージョンでは動作しないかも知れません(試せないのでよく分かりません)。

■制限とか分かっている障害とか

  • あまり大量のデータでは試していません。
  • 追加のカレンダーなどには対応していません(多分。試してないけど)。
  • 1対多など複数の環境から同期を行うとおかしくなると思われます。1対1の同期のみ対応です。
  • Google Calendar側のDescriptionを見ると変な文字列が最後に紛れ込んでいますが、これはOutlook側のユニークiDなので編集したり削除しないで下さい。(C# FormsのTagみたいに保持するのにもっといいフィールドがあるといいんですけどね・・)
  • たまに「Cast Error !」というメッセージのエラーが出て動作しない場合があります。海外の掲示板でも話題になっていて原因不明のエラーなのですが、どうやらOutlook COMとのマーシャルがうまく動作しない場合があるようです。
    この場合には、

    1. Outlookを起動していたら終了する
    2. タスクマネージャからOUTLOOK.EXEのプロセスを終了する

    を行って下さい。
    常にOutlookを起動しておくようにすると、大体調子いいみたいです。

  • 基本的には変更されていない予定はGoogle Calendarへ毎回反映することはないのですが、予定が終日であった場合のみ、常に更新が行われてしまいます。これはGoogle Calendarが何故か終日の予定の場合だけ開始/終了日時の年にありえない数値(3994年など)を返してくるためで、恐らくGoogleのバグです。

バグとか要望とかあればコメントまでどうぞ。出来る限り対応させて頂きます(短い命なので、あまり凝るつもりはないですけども)。

2005-06
13
22:53:00
Google Desktop Searchがいい感じ


これまで大して必然性も感じていなかったのですが、ふいに入れてみると、Google Desktop Search(以下GDS)がとってもいい感じです。
別にそんなにわざわざ専用ソフトを入れてまで検索したいデータはローカルに無いし」とか僕も思っていた口ですが、実際使ってみると便利この上ない。
何が意外だったかと言うと、まず1アクションでワードに関連した諸々のデータが引っ張り出せるのがこんなに便利とは思っていなかったこと。
単にメールから探したい時に、ついでに関連するファイルや同じメールでもその履歴がぞろぞろと出てきてくれると「ああ、これもあったなぁ」とか思い出させてくれるのは単純に楽で良いです。

Continue reading