中華スペック詐欺の8iインチタブレットに代わるものを物色してAliexpressに発注。
スペックは以下の通り。
続きを読む 「しない」と「やらない」の違いは何やろ?
www.instagram.com
昨日の続き。
普通の場合は特に気にすることはないが、ファイル名にスペースが含まれると挙動がおかしくなる。
こんなphpスクリプトを作って、実行権限をつけて引数%Fを与えるよう設定し、2つのファイルを選択して右クリックメニューから実行してみる。ファイル名は"/tmp/Screenshot 2.png"と"/tmp/Screenshot 1.png"。
#!/usr/bin/php <?php $file='nanchara.txt'; array_shift($argv); file_put_contents($file, $argv); ?>
ダブルクオーテーションで囲んだ場合。
続きを読む phpでsyncthingサーバの新しいファイルをローカルにコピーするスクリプトを作っていたけど、一部のディレクトリでコピーできていない。ログを取るようにして原因発見。Androidのコラージュ作成ソフトが作成するファイルの名前にスペースが入っていたせいだった。
いったんは$filename=str_replace(' ','\\ ',$filename);したけど、ちょっと検索してescapeshellargという関数があるのを発見。こりゃ便利だ。
とはいえ、外部コマンドを呼び出すときはクォテーションで囲って、phpの関数に渡すときははずさないとうまくいかない。諸悪の根源はファイル名にスペースを入れるAndroidアプリだけど。
www.instagram.com
ワイソですか。大分市の竹町通りにて。