それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

2016-05-01から1ヶ月間の記事一覧

php rmdir() で空じゃないフォルダを消すには?

php

php の rmdir には forece オプションがない。 普通に rmdir すると not empty directory って怒られるんですよね。 みんなどうやってんのかなーって調べたら system("rm -rf $target") してるみたい せっかくなのでSPLで書いてみました。 isDir() ) { retur…

php で create temporary Directory(tmp)

php

create temp dir for zip unpacking

クラスの $thisを省略したい

php

$this->varname->method(); が書きにくい。 省略するには、カレントのスコープに変数展開をする必要がある。

php で array flatten をやる。最近はとっても楽

php

多次元配列の中身を取出す。

pecl でパッケージをインストール。

久しぶりなので、状況を確認しながら 必要なもの phpize pecl apt install phpize php-pecl PECLの設定状況を確認する pecl がどこにインストールするか、何処を使うか $ pecl config-show 設定を確認しておけば迷わない。 Configuration (channel pecl.php.…

zip/rar のパスワードを解析復元しようとしたけど、「日本語パスワード」は総当たりが難しい。

連休でファイルの整理をしてたら昔の写真出てきた。 8年くらい前のファイルが出てきたんですよ。でもRARパスワード掛けてるんですよね。わたし。 rarcrack でちょっと試してみた rar パスワード解析なら rarcrack があったと思うので、ちょっと使ってみた。…

ZipArchive は fopen wrapper を使えない。

php

タイトルのとおりです。 php で windows の zip ファイル・アーカイブ形式を扱うには ZipAcrchive の事実上一択になるのですが。 open("sample.zip"); これでファイルが開けるのですが、fopen wrapper が使えない fopen wrapper とは? file_get_contents が…

tail -f と grep を同時に出来る

tail -f は定番 tail -f /var/log/apache2/access.log grep もよくやる grep hostname /var/log/apache2/access.log tail -f grep は合わせて使える 知らなかった。tail -f ってそのままパイプに渡しててもチャントSTDINのREAD待ちでパイプがブロックIOにな…

chrome でキャッシュを無視してリロードする簡単な方法

キャッシュが疑わしいとき キャッシュを正しく扱える様になる第一歩。キャッシュが聞いているかをチェックする必要がある。 そのためには、キャッシュのオンオフをちゃんを扱える必要がある。 長押しでキャッシュを無視してリロードするメニュー表示 意外と…

セッション使うとキャッシュが効かない!? session_start で pragma : no-cache が自動付与される。

php で画像を送信してたんですよ。 画像なので、キャッシュして良いんですけど。なぜかキャッシュしないんですよね。 HTTPキャッシュのヘッダみたら・・・ Expires: ... LastModified: ... E-tag: .. Pragma: no-cache え? nocacheが送られてる?なんで。 p…