2013年1月アーカイブ

2013年1月31日

Playlist: Vocaloids 2012.12

2013/01 も終わるところですけど、 2012/12 中に公開されたニコ動のものの中からピックアップ。

リンクはニコニコ動画のページへ。中にはもう観れないものもあるです。

  1. voice from a distant star - qum23 - GUMI
  2. Your Voice - MJQ - 初音ミク
  3. 猫脚ディティクティヴ - PSGO-Z - 初音ミク
  4. アンダンテ - Dixie Flatline - 初音ミク
  5. Melody -Remix- - D.T.M.S - GUMI
  6. scratch - M@HiRU - 初音ミク
  7. シンデレラ - bluegarage - 結月ゆかり
  8. 夜明け前コーヒープラネット - Full(old) - 初音ミク
  9. 受話器 - ムジカデリク - 鏡音リン
  10. voice - ニシカワ - 雪歌ユフ
  11. ジュズダマ - 喜兵衛 - 結月ゆかり
  12. 12月の夕景 - Y-SUGAR-PROJECT - GUMI
  13. Night Glitter - L75-3 - IA
  14. 銀色ハイウェイ(-12℃) - お家 - 初音ミク
  15. snow flake - yuffu yufu - 雪歌ユフ
  16. 終曲のパーティクル - Orukana - 初音ミク
  17. last regret - 遥風啓司 - GUMI
  18. 若者たちと雨季のCarmina - フライングジラフ - 結月ゆかり
  19. Promise To You - Circus-P - 巡音ルカ
  20. クライスとリング - ねこぼーろ - IA
  21. あめあがり - 理屈音痴 - GUMI
  22. 風の帰る場所 - NOFRIE - 巡音ルカ
  23. last memoried melody - むちゃ - 雨歌エル
  24. Happy Christmas! - ちゃみー - GUMI
  25. よぞら - タカノン - GUMI
  26. grayscale (KTG Remix) - U-ske - 初音ミク

2013年1月16日

not an error

SQLite に DBIx::Skinny を使っていて、こんなエラーに遭遇した:

DBD::SQLite::st fetchrow_hashref failed: not an error
abort due to ROLLBACK at ...DBIx/Skinny/Iterator.pm line 30.

"not an error" ってなんだよ? というのが最初の感想。

擬似的なコードで表すと、このような使い方をしている箇所だった:

my $itr = $model->search('table', $cond);
while( my $item = $itr->next ){
    ...
    ...
}

while の中ではいろいろ処理をしていて、リストアイテム $item ひとつあたりにつき(1ループにつき)、幾百レコードの規模の、ほかのテーブルのレコードの更新の繰り返しをしているのだった。 $item リスト自体は小さくて、 10 個程度。 while が 10 回まわる程度。

なんてことは無いように見えるけれど、数個目の $item に関係する、 while 内部で行われる沢山のレコードの更新の途中で、冒頭のエラーが出て止まってしまった。のだった。

続きを読む: not an error
OpenID対応しています OpenIDについて

このアーカイブについて

このページには、2013年1月に書かれたブログ記事が新しい順に公開されています。

前のアーカイブは2012年12月です。

次のアーカイブは2013年3月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。