ラベル メモ の投稿を表示しています。 すべての投稿を表示
ラベル メモ の投稿を表示しています。 すべての投稿を表示

2017年2月21日火曜日

mysqlリストアの進捗表示方法

進捗表示は pv コマンドで出来る。
macの場合は brew install でインストール出来る。
$ brew install pv

リストア時の進捗を表示させる時は下記のようにパイプで繋げばOK。
$ pv hogehoge.dump | mysql -u root fugafuga
2.04GiB 0:06:06 [5.82MiB/s] [==================================> ] 37% ETA 0:10:16

dumpの時はこんな感じ。
-s オプションでデータのサイズを指定してあげないと進捗表示してくれない。
$ mysqldump -u root hogehoge | pv -s 16K > fugafuga.dump
15.6KiB 0:00:00 [ 210KiB/s] [==================================> ] 97%

2014年4月10日木曜日

ふと、ファイルの最後の行に改行をいれたくなったのでメモ

ふと、ファイルの最後の行に改行をいれたくなったのでメモ。
(とあるラブライバーの方から教えていただきました。ありがとうございます。)
ag -g '\.ini$' | xargs -n1 -I{} php-cs-fixer.phar fix {} --fixers=eof_ending
要 https://github.com/fabpot/PHP-CS-Fixer

2011年11月1日火曜日

Macのhomebrewでapcを入れてみた・・・・が

2011/10/31のエントリで書く予告しちゃったので、書きます。
 前回のエントリを雛形に手抜きエントリです。。。ふぁ~(=o=;) というわけで、

OpenPNE3の動作テストで必要だったので、MacBookAir(Mac OS X 10.6.8 Snow Leopard)に apc を入れることに。
自分のMacにはhomebrewが入ってるので、もしかしたらbrew installできるかも?とおもって調べたらあった!
$ brew search apc
apc
というわけで、

$ brew install apc

で、インストール、そして問題なく完了! ↓をphp.iniに追記して、apacheを再起動!
[apc]
    extension="/usr/local/Cellar/apc/3.1.9/apc.so"
    apc.enabled=1
    apc.shm_segments=1
    apc.shm_size=64M
    apc.ttl=7200
    apc.user_ttl=7200
    apc.num_files_hint=1024
    apc.mmap_file_mask=/tmp/apc.XXXXXX
    apc.enable_cli=1
セットアップ出来たかどうか、
<?php
phpinfo();
?>
みたいなファイル作って、ブラウザからアクセスすると・・・・・・



あれ??(;・∀・)

php動いてない?(;´Д`)


どうも brew install でいれた apc 3.1.9 はバグがあるっぽい?
$ brew uninstall apc

を実行してアンインストール完了。(php.iniに追記したものを消すのも忘れずに)


気を取りなおして pecl のサイトからパッケージダウンロードしてインストールすることに。。。
$ wget http://pecl.php.net/get/APC-3.1.7.tgz
$ tar -zxvf APC-3.1.7.tgz
で、パッケージ落として展開。
$ cd APC-3.1.7
で展開したディレクトリに移動して
PHP 拡張モジュールのビルド環境を準備するために、 phpize コマンドを実行。
$ phpize
んでもって、↓のコマンドでコンパイルおよびインストールをする。
$ ./configure
$ sudo make
$ sudo make install
あとは php.ini に↓を追記して、apache再起動すればおk。
[apc]                                                                                                                      
  extension_dir="/usr/lib/php/extensions/no-debug-non-zts-20090626"
  extension="apc.so"
  apc.enabled=1
  apc.shm_segments=1
  apc.shm_size=64M
  apc.ttl=7200
  apc.user_ttl=7200
  apc.num_files_hint=1024
  apc.enable_cli=1
できたー\(^o^)/

2011年10月31日月曜日

Macのhomebrewでmemcachedを入れてみた

OpenPNE3の動作テストで必要だったので、MacBookAir(Mac OS X 10.6.8 Snow Leopard)にmemcachedを入れることに。

自分のMacにはhomebrewが入ってるので、もしかしたらbrew installできるかも?とおもって調べたらあった!

$ brew search memcached
libmemcached    memcached       memcached-php   memcachedb

というわけで、

$ brew install memcached
で、インストール、そして問題なく完了!

インストール出来たかどうか、phpinfo()を見てみると・・・・・




あれ?いない?(;・∀・)




どうも brew install だけではphpの拡張が入らないっぽい?

気を取りなおして
$ pecl install memcache
を実行して無事インストール完了。

後は /etc/php.ini に

extension=memcache.so

を追記してあげれば設定完了。
(自分は988行目あたりに追記した)




次回のエントリでは「homebrew で apc 入れてみた」を執筆予定です(^^)

2010年2月4日木曜日

iPadについて

先日、実家に帰ったら父親が

「iPad良いね!ジョブズは天才だよ!俺の欲しいものを作ってくれる!」

と、大絶賛していたw
iPadという単語が父の口から発せられたに驚きつつ、そのテンションにちょっと苦笑いしながらiPadについて考えてみた。

■団塊の世代が買いそう
iPadは既にPCとは違うものと受け止められるのでは無いだろうか。
いわゆるPCのようにキーボードがあり本体がありモニターがあるわけではなく、直感的に
「これ、俺でも動かせそう!」と感じるのでは無いだろうか。

PC使えない、または使ったことの無いおじさん、おばさん世代でも手を伸ばしたくなるのではと感じた。

■ホテルとか美容院とか飛行機とか
公共の場でよく雑誌とか新聞がサービスで置いてあったりするけど、それの代わりにiPadおいてあったらなんか素敵だなぁと。
飛行機は電波の都合上無理かもしれないけど、新幹線とかだったらいけるな。
ホテルの一部屋ごとにiPadがおいてあってそれで、ルームサービス受けたり、ネットしたり、電子書籍読んだりできたらいいなとおもった。
おバカな客がパクって行きそうな心配はあるけど・・・。

■さて自分は?
お金があれば飛びつきたいけどって感じ。
とりまiPhoneで間に合ってるし。
電子書籍の日本での対応がすんなり行きそうな気もしないので、とうぶんは様子見かな。
今のところは普通にmac Book の方が欲しい。

2010年1月29日金曜日

リリース日とテスト日の関係

【メモ】
これはあくまでも自分用のメモです。

リリース日の2日前には、テストを終わらせる必要がある。
2日前にテスト終了し、1日前にはまた修正が入る可能性があるから。(というか確実に入る)
そして、リリース当日を迎えるのである。

2010年1月27日水曜日

Linus曰く

優れたエンジニアとは

  1. 何かひとつをずっと続けられる人(飽きっぽくない人)
  2. 審美眼のある人(センスがいいとか、いいテイストを持ってる人)
  3. 自分の目標を明確に相手に伝えられる人(コミュニケーション能力)
だそうです。
3番目について、詳しくいうと

****
ただ自分がこうしますということを言うためにコミュニケーションするんじゃなくて,その1つ先の,私はこういう目標にたどりつきたい,この目標がいいこと だと思うでしょ? って聞いてる人を納得させることができて,それに至る道筋として私は今はこれをやるんだよっていうのを説明できる。
****

ということだそうです。

なんか目からウロコが落ちました。

http://gihyo.jp/dev/serial/01/alpha-geek/0040
の2ページ目より

2010年1月13日水曜日

【メモ】要件とは

要件とは

ある物事を実現するために必要な条件である。

ITでは

あるシステムを実現するために必要な条件である。

おそらく、こんな感じだろう。