You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Content-Length: 256173 | pFad | http://b.hatena.ne.jp/kazuph1986/file/
Test::Pretty supports prove! Test::Pretty now supports prove command! You can use it as following command line: % prove -PPretty t/ Output is here: Yes. It's not modified. But you adds '-v' option to prove, then you get cool output. % prove -PPretty -v t/ If you are testing only one file, output is more optimized: % prove -PPretty t/02_op.t Result code is here: That's all. Enjoy testing!
最近、InnoDBのデータ領域(テーブルスペース)が成長してしまって元に戻すことが出来ない場合の対処についてよく質問されるので、今日はテーブルスペースが成長することへの対策について説明しよう。(ここのところMySQLネタが続いているが、Planet MySQL日本語版を意識しているわけではないのであしからず!!<<ホントかよ?!>俺) InnoDBのテーブルスペースが成長してしまうのは、ズバリ自動拡張しているからである。テーブルスペースに対して何もオプションを指定しないと、デフォルトでは次のような設定と同じテーブルスペースが作成される。 [mysqld] innodb_data_file_path=ibdata1:10M:autoextend サイズは10MBしかないが、自動拡張するのである。自動拡張してしまうと何が問題なのかというと、データが増えた場合にファイルシステムの空き領域を使い切
Perl で書かれたネットサービスの機能変更をする必要があって、まずはコードリーディングからということで ag (The Silver Searcher) 使ってメソッド名で検索しつつ処理の流れを影響範囲などをチェック。でもなんかしっくりこないんだよなーと思っていたんだけれど、ふと見たら、あれこのメソッドここでも使っているのってな感じで。どうも ag でマッチしていなかったらしい。 あちゃー。 日本語を含むファイル (EUC-JP) のいくつかがバイナリと誤判定されて検索対象から外れてマッチしていなかった模様。--debug オプションを指定すると DEBUG: DEBUG: File ./Hoge.pm is binary. Skipping... とか出力された。 ag 0.13.1 と、話題になった時にインストールされたちょっと古いというのもあるかもしれないけれどもこれはちょっと厳し
Twitterで10日くらい前に、Perlから設定ファイルを扱う際に、どの形式を使うのがいいんだろう?みたいな感じなつぶやきをしていたら、フォロワーの方からリプライが付いたので、メジャーな設定ファイル(と思われる)をそれぞれ自分なりに比較検討してみたのでそのまとめ。 以下の3つの形式を比較検討。 ini形式 yaml形式 perl形式 ini/yaml形式のサンプルコードでは、CPANモジュールを使っているが、モジュールの選択基準はあまりなく、とりあえず仕様が小さそうくらいな感じのを選択。今回はあくまで設定ファイルに特化したいと考えている。 ini形式 Windowsでも割と一般的に見かける形式。mysqlの設定ファイルもこの形式。 設定ファイル例 % cat data.ini [site1] url = http://d.hatena.ne.jp/amari3 title = amari
SAVEPOINT、ROLLBACK TO SAVEPOINT および RELEASE SAVEPOINT ステートメント
“MySQL Casual Advent Calendar 2011” 7 日目を担当させていただく、hatak (@hisashi) です。 普段はモバイルゲームのインフラをメインにみているのですが、今回はそんな業務で経験したことを基に記事を書かせていただきます。 カジュアルすぎる内容かもしれませんが、お付き合いいただければと思います。 MySQL のレプリケーション MySQL のレプリケーションは、安定稼働やバックアップ、負荷分散などの目的に利用できる優れた機能です。 bin-log (バイナリログ) を利用して Master サーバから Slave サーバに更新を伝播させ、データの複製を行います。Slave サーバでは、2 つのスレッドが動作しています。 IO_THREAD – Master から送られてきたデータを受け取り、relay-log (リレーログ) として書き出す SQ
ども、不定期的にネタを小出しにしてるため、PVが全然増えないTAMAです。 まぁ、増やす気もなくって、自分のメモ程度で書いてるだけなんですけどねw 今回は、開発のネタっす。 いつもの通り途中で適当になるかもしれませんがあしからず( ̄∇ ̄) 今回、iPhone5がでて、世界中で良いやら悪いやら賛否両論ですが、 たぶん、あいぽんプログラマが一番気になったのは、画面が縦長になったことでしょう。 その当時を再現すると アップルさん:「新しいあいぽんでま〜す」じゃじゃ〜〜ん。 私ら :「おぉ!!」((((o゜▽゜)o))) ドキドキ♪ アップルさん:「これです!!」つ[あいぽん5] ユーザ1 :「ほほぉ〜〜〜!!」(*^o^*) ユーザ2 :「ちっ、噂されてたとうりじゃん」チェ〜ッ… ( ̄、 ̄) ユーザ3 :「ほちぃ」(@@)ウルウル プログラマ1:「え”!!が、画面が。。。。」(゜-゜
Shipped File::Zglob 0.01 http://github.com/tokuhirom/File-Zglob File::Find::Rule とかまあ結構なんですけども、 File::Find::Rule->file->in('lib')->name('*.pm')っていうフォームはなかなかぱっと思いだしづらいです。ユーザーフレンドリーじゃないんですね。 シェルだったら lib/**/*.pm ってうったらいっぱつででてくるじゃないですか。そういう風にうちたいですよ。 というわけでつくってみました。 File::Zglob です。 use File::Zglob; my @files = zglob("lib/**/*.pm");という風にうつだけでいいんです。このインターフェースならわすれないでしょう。shell で普段からうってますものね。 ちょっとしたスクリプトと
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く
Fetched URL: http://b.hatena.ne.jp/kazuph1986/file/
Alternative Proxies: