«前の日(05-07) 最新 次の日(05-09)» 追記

meta's blog - The Power To Serve

筆者について

FreeBSDを通じてOSSにささかな貢献を。

OSS活動をご支援いただける方を募集しています


2012-05-08 SQLite2 → MySQL

Roundcube の使用するデータベースを SQLite から MySQL へ移行する

タイトルには Roundcube と書いてますが、それに限らず SQLite から MySQL へ移行する方法です。

今回 MySQL に移行するのは Roundcube で使っていた SQLite2 のデータベース。

このへんから拾ってきた Python スクリプトを使います。スクリプト自体は SQLite3 を想定しているようですが、SQLite2 の dump データに対しても問題なく使えました。

あとは dump, convert, import するだけ。

$ sqlite /usr/local/www/roundcube/db/sqlite.db | python sqlite3-to-mysql.py > roundcube.mysql
$ mysql -uroundcube -p roundcubemail < roundcube.mysql

ちなみに、元の SQLite2 のデータベースは 343MB ほど、SQLite2 で dump した時点で 216MB ほどありました。

使ったもの: sqlite3-to-mysql.py

本日のツッコミ(全4件) [ツッコミを入れる]

Before...

Σ meta [これとか…? http://wiki.postgresql.org/wiki/Converting_from_oth..]

Σ Noppi@noppi.jp [おぉ、探せば出てくるものなんですね。ちょっとチェックしてみます。 ちなみに、E-mailアドレスを記入してもspam..]

Σ meta [それ名前欄なんだぜ…]


2013-05-08 Youtube

Firefox 20 + www/linux-f10-flashplugin11 on FreeBSD で Youtube を見るとクラッシュする

タイトルの通り。FreeBSD Forum で解決策を発見。

とりあえず解決策は about:config に以下の設定を突っ込めばOK。

  • media.use_cubeb -> false
  • dom.ipc.plugins.enabled -> false

media.use_cubeb は通常存在しないはずなので、Boolean 値として新規作成します。

単に動く設定例を鵜呑みにして突っ込むんじゃなくて、しっかり考察したいけど時間が取れないのでまた今度。

最新の Flash Player を使っているのに Youtube にアクセスすると「Flash Player を更新して下さい」と言われるのもこのへんみたい。