Archives

You are currently viewing archive for May 2007
カテゴリ: PHP
投稿者: mio
コイツは超優秀です。
前からサーバの移行の際に、膨れ上がったデータベース(MySQL)の簡単な移行方法がないものか探していたのですが、ついに発見しました。なんと、phpMyAdminのエラー画面にリンクがありました(笑)

BigDump です。

これで、40MBのsqlファイル(22万行)を一発でインポートできました。
phpMyAdminだと、デフォルトの設定で40MBのファイルをアップするのは途中でタイムアウトしちゃって無理ですし、phpMyAdmin/config.inc.phpの設定をいじってインポートする方法もあるみたいですが、共用サーバだとphpMyAdminの設定がいじれなかったりする場合もあるでしょうし、config.inc.phpの設定いじるのって面倒だったりもします。(初心者はそわそわするし)

このBigDumpは、PHPのプログラムなんですが、データベースに接続するユーザ名や、パスワードなど、データベースに接続する際に必ず必要となる基本的な情報だけ書いて、あとはこのphpプログラムと同じ階層に.sqlファイルとか.gzファイル(圧縮した場合)をFTPソフトとかで置いて、bigdump.phpからそのファイルを実行するだけでOK。しかもこのPHPファイルは1つのファイル(24Kb)で完結してるので扱いが非常に楽。

そして、phpMyAdminに比べて圧倒的に良いのは、インポート中にプログレスバーのようなものが現れて何パーセント書き込んだかが表示されるってところです。この機能のおかけでかなり安心して作業できました。
(javascriptは有効にしましょう)

いやー、感動しました。
BigDump
詳しい使い方はがんばって英語の説明読んでください。

phpMyAdmin/config.inc.phpの設定をいじってインポートする方法2
カテゴリ: general
投稿者: terada
YouTubeでは、尺が10分、容量は100MB以下でないと受け付けてくれません。なので大抵圧縮することになるのだけれど、その時いつも圧縮形式で迷うのでメモ代わりに投稿します。
(デジカメで録ったAVIの場合)

-

QuickTimeProの「ファイルメニュー」→「書き出し」から、出てきたダイアログで書き出しを「ムービーからAVI」、オプションダイアログでビデオの「設定」から、圧縮の種類を「シネパック」を選択、後はしゃくの長さに応じて「品質」を設定。

-

ビデオの圧縮形式について、あんまり良く分かってないので、もしアドバイス等あれば是非お願いします!
カテゴリ: javascript
投稿者: terada
GooglemapsAPIでは、googlemapsを使う際は文字コードにutf-8を使うことが推奨されてます。FirefoxではEUCなどのソースコードに埋め込んでも普通に動きますが、IEでも以下のような方法で問題なくいくことが判明(そのままだと、地図の部分が真っ白になって何も表示されない)。イッツ・ア・ソー・ナイス!おかげで一気に問題解決です。
方法はjavascriptでgooglemapsAPIを呼び出すところに「charset="utf-8"」を加筆するだけ。

<script src="http://maps.google.com/maps?file=api&v=1&key=....." 
type="text/javascript"></script>

<script src="http://maps.google.com/maps?file=api&v=1&key=....." 
type="text/javascript" charset="utf-8"></script>


情報元