- 2008 : 01 02 03 04 05 06 07 08 09 10 11 12
- 2007 : 01 02 03 04 05 06 07 08 09 10 11 12
- 2006 : 01 02 03 04 05 06 07 08 09 10 11 12
- 2005 : 01 02 03 04 05 06 07 08 09 10 11 12
- 2004 : 01 02 03 04 05 06 07 08 09 10 11 12
- 2003 : 01 02 03 04 05 06 07 08 09 10 11 12
- 2002 : 01 02 03 04 05 06 07 08 09 10 11 12
2005-01-17 Mon
Perl 関連本
MySQL 関連本
テーブルの修復方法
- Summary
MySQL でテーブルが破損した場合の発生エラー
・`tbl_name.frm' is locked against change
・Can't find file `tbl_name.MYI' (Errcode: ###)
・Unexpected end of file
・Record file is crashed
・Got error ### from table handler
perror ### を実行することでエラーの詳細情報を取得できる.
shell> perror 126 127 132 134 135 136 141 144 145 126 = Index file is crashed / Wrong file format 127 = Record-file is crashed 132 = Old database file 134 = Record was already deleted (or record file crashed) 135 = No more room in record file 136 = No more room in index file 141 = Duplicate unique key or constraint on write or update 144 = Table is crashed and last repair failed 145 = Table was marked as crashed and should be repaired
- 注意
エラー135 (no more room in record file) の場合は以下を実行する必要がある.
mysql> ALTER TABLE table MAX_ROWS=xxx AVG_ROW_LENGTH=yyy;
- 段階1 : テーブルのチェック
時間に余裕があれば,2列目のコマンドを実行.
myisamchk *.MYI
myisamchk -e *.MYI
mysqld が終了している場合,--update オプションを使用して
myisamchk がテーブルに 'checked' のマークを付けるようにする.
myisamchk がエラーを返したテーブルのみ修復が必要.
エラーを返したテーブルについては段階2へ.
チェック時に `out of memory' などの複雑なエラーが発生,又は myisamchk がクラッシュした場合は段階3へ.
- 段階2 : 簡単で安全な修復
myisamchk -r -q tbl_name
失敗したら以下の手順
1. データファイルのバックアップ
2. 以下を実行してインデックスファイルを再構築
myisamchk -r tbl_name
3. 2に失敗したら,以下を実行
myisamchk --safe-recover tbl_name
チェック時に `out of memory' などの複雑なエラーが発生,又は myisamchk がクラッシュした場合は段階3へ.
- 段階3 : 困難な修復
1. データファイルを安全な場所に移動
2. テーブル記述ファイルを利用して,新しい空白のデータとインデックスファイルを作成する.
使用している SQL バージョンに TRUNCATE TABLE がない場合は,代わりに DELETE FROM table_name を使用
shell> mysql db_name mysql> SET AUTOCOMMIT=1; mysql> TRUNCATE TABLE table_name; mysql> quit
3. 古いデータファイルを新しく作成したデータファイルにコピーする
4. 段階2に戻る.
- 段階4 : 非常に困難な修復
1. バックアップから記述ファイルをリストアし,段階3へ.
又は,インデックスファイルをリストアして,myisamchk -r を実行し,段階2へ.
2. 別のデータベースにテーブルのコピーを作成する.
テーブルのコピーを作成したデータベースから,新しいデータファイルを削除する.
記述ファイルとインデックスファイルを,クラッシュしたデータベースに移動する.
これで新しい記述ファイルとインデックスファイルができ,データファイルは前のものがそのまま残る.
段階 2 に戻り,インデックスファイルを再構築する.
(テーブルがどのように作成されたか正確にわかっていれば)
- Reference
MySQL Manual - テーブルの修復方法
http://dev.mysql.com/doc/mysql/ja/Repair.html
ねばり屋
- Summary
幡ヶ谷駅のそばにある納豆丼専門店
- Data
| 営業時間 | 11:30 - 23:00 |
| 定休日 | 晦日正月 |
| 住所 | 東京都渋谷区幡ヶ谷2-48-2 |
| TEL | 03-5358-8257 |
デイリーポータルZ - 2004-12-27 - 納豆ごはん専門店があった!
http://portal.nifty.com/koneta04/12/27/01/
- via
cl.pocari.org - 2005-01-12
http://cl.pocari.org/2005-01-12.html#2005-01-12-10
ロッテの小梅
- Summary
ロッテの小梅の包み紙の裏には,「小梅ちゃん一口メモ」が書いてある.
・小梅ちゃんは,明治生まれのちょっと内気な15才.
・小梅ちゃんの趣味はかんざし集め.
・小梅ちゃんはお母さんがわりに家事手伝いをしています.
・小梅ちゃんは料理が得意でお父さんのお弁当も作ります.
・小梅ちゃんはお松,竹子,小梅の3姉妹の末っ子.
・小梅ちゃんには「小夏」「小雪」「小春」という3人の従姉妹がいます.
・お父さんの名前は松造.昔気質で頑固な植木職人.
・初恋の人「真」は名門綾小路家の一人息子.
・初恋の人「真」は17才,ロマンチストでまじめ.
・初恋の人「真」は乗馬が得意な旧制一高生.
- 小梅 30周年の歩み
| 1974年 | 昭和49年 | 「小梅」発売 |
| 1978年 | 昭和53年 | 大玉入り発売 |
| 1982年 | 昭和57年 | 「小梅ちゃん」のイラストがパッケージに登場. |
| 1995年 | 平成 7年 | 梅肉ペースト入り大玉登場. |
| 2003年 | 平成15年 | 梅肉ペースト入り小玉登場. |
| 2004年 | 平成16年 | 発売30周年を迎える. |
- 小梅ちゃん30周年を記念した本が出版されている

- Reference
ロッテ - 商品カタログ - 小梅シリーズ
http://www.lotte.co.jp/products/candy/02.html
近代出版社 - 小梅ちゃん
http://www.kindai-japan.com/koume/koume_index.html
小梅ちゃん知ってる度チェック!
http://www.kindai-japan.com/koume/koumechan_check.html
本: 小梅ちゃん—初恋すとおりい
数学パズル「4つの4」
- 4つの4を使って162を作る
- Reference
数学パズル「4つの4」入門
http://www.faireal.net/articles/6/03/
- 2008 : 01 02 03 04 05 06 07 08 09 10 11 12
- 2007 : 01 02 03 04 05 06 07 08 09 10 11 12
- 2006 : 01 02 03 04 05 06 07 08 09 10 11 12
- 2005 : 01 02 03 04 05 06 07 08 09 10 11 12
- 2004 : 01 02 03 04 05 06 07 08 09 10 11 12
- 2003 : 01 02 03 04 05 06 07 08 09 10 11 12
- 2002 : 01 02 03 04 05 06 07 08 09 10 11 12













