Tetsuro  Aoki さんのアバター 24views

phpで関数の引数にデフォルト値を設定

関数の実行時に引数を与えなかった場合のデフォルト値を設定します。 function test_func($arg1 = 'Foo'){ echo $arg1; } test_func('Hoge'); //出力はHoge test_func 2015年7月21日
Tetsuro  Aoki さんのアバター 225views

OpenVAS 7でDIRB、arachni、Nikto、wapitiを利用可能にする

amazon linuxの場合です。 インストールしてパスを通せばいいようです。 ※ 内容を修正しました。 DIRB yum install libcurl-devel wget http://downloads.sourceforge.n 2015年7月21日
Tetsuro  Aoki さんのアバター 47views

amazon linuxにarachniをインストール

gem installで入るのですが依存関係の解決でやや詰まったのでメモ yum install ruby-devel libxml2-devel libxslt-devel gem install nokogiri -- --use-sy 2015年7月17日
Tetsuro  Aoki さんのアバター 75views

Github Markdown API (raw mode) をcurlから叩く

ドキュメントを読んで適当に叩いてみます。 $ curl -d "**cool**" https://api.github.com/markdown/raw { "message": "Invalid request media type ( 2015年7月14日
Tetsuro  Aoki さんのアバター 1,542views

yumでperlのLWP::UserAgentモジュールをインストール

yum install perl-libwww-perl 2015年7月3日
Tetsuro  Aoki さんのアバター 96views

idiormでレコードを更新する

userテーブルからidが5のuserを見つけ、nameカラムにhogeをセットして更新 $user = \ORM::for_table('user') ->where_equal('id', 5) ->find_one(); 2015年6月30日
Tetsuro  Aoki さんのアバター 2,137views

PHPのexecで実行した外部コマンドの実行結果をログ出力する

PHPのexecで実行した外部コマンドの出力をログ出力する この記事の続きです。 今回はより詳しい情報をログ出力する方法です。 $command = 'test.sh 2>&1'; exec($command, $output 2015年6月26日
Tetsuro  Aoki さんのアバター 356views

PHPのexecで実行した外部コマンドの出力をログ出力する

時刻と一緒にログに出力してみました。 exec('test.sh', $output); error_log('['.date(DATE_ATOM).']'."\n" 3, '/var/log/test/test.log'); foreac 2015年6月23日
Tetsuro  Aoki さんのアバター 461views

owncloudのユーザアカウントを移行する(MySQL)

owncloud 7を8にアップデートしようとしたところ、DBのマイグレーションでコケてしまいました。 そこで、新環境にowncloud 8を新規に構築し、旧環境のユーザアカウントだけでも移行できないかと試してみました。 なお、以下は旧環境 2015年6月19日
Tetsuro  Aoki さんのアバター 168views

ChefでHinemosをインストールするときの注意点

HinemosをChefからインストールするときにハマったのでメモ Hinemosをrpmからインストールする場合ロケールの設定を行う必要がありますが、 Chef実行時にはLANGUAGE(=en_US.UTF-8)という環境変数がexpo 2015年6月16日
Tetsuro  Aoki さんのアバター 162views

Chefでrpmをアンインストール

hinemos-managerをアンインストールする場合の例 package "hinemos-manager" do action :remove provider Chef::Provider::Package::Rpm end 2015年6月16日
Tetsuro  Aoki さんのアバター 12views

環境変数を削除する

unsetコマンドで環境変数を削除できます。 export ENV_TEST="aaa" unset ENV_TEST 2015年6月16日
Tetsuro  Aoki さんのアバター 115views

hinemos_managerのインストールに失敗する

CentOS7でhinemos_managerをrpmからインストールしようとしたところ、 以下のようなログが出力されていました。 Because environment variable LANGUAGE is en_US.UTF-8, 2015年6月15日
Tetsuro  Aoki さんのアバター 74views

CentOS7のタイムゾーン、ロケール設定

timedatectl set-timezone Asia/Tokyo localectl set-locale LANG=ja_JP.utf8 2015年6月15日
Tetsuro  Aoki さんのアバター 253views

SourceForgeからwgetするとファイル名が長くなる

SouceForgeからwgetするには以下の様にURLをクォートで囲ってやればいいのですが、 wget 'http://osdn.jp/frs/redir.php?m=jaist&f=%2Fhinemos%2F63312%2Fhi 2015年6月12日
Tetsuro  Aoki さんのアバター 230views

AWS CLIからリージョンを指定してLambdaのfunctionをinvokeする

Tokyoリージョンがまだ利用できないのでリージョンを指定する場合が多いかと思います。 以下はHelloWorldをinvokeして出力を/tmp/testに書き込む場合の例です。 aws lambda invoke --function- 2015年6月5日
Tetsuro  Aoki さんのアバター 16views

AWS SWFサンプルのリージョン設定

東京の場合は以下 vim access.properties ------------------------------------------------------- service.url=http://swf.ap-northea 2015年6月2日
Tetsuro  Aoki さんのアバター 82views

AWS SWFのサンプルのビルドに失敗

AWS SWFのサンプルプログラムのビルドに失敗したのでメモ OSはamazon linux antを実行すると以下のようなエラーが出ました。 /usr/local/lib/aws/aws-sdk-java/src/samples/AwsF 2015年6月2日
Tetsuro  Aoki さんのアバター 198views

GAS HTMLServiceで無理やりスマートフォン対応してみる

GAS HTMLServiceではHTMLテンプレート内でviewportを設定してもデバイスごとの表示最適化がされません。 これは作成したテンプレートが自動生成されるHTML中にiframeとして挿入されるためです。 そのためテンプレート 2015年5月26日
Tetsuro  Aoki さんのアバター 152views

GAS HTMLServiceのScriptletsの使いどころ

Google Apps Script HTMLServiceで使われる3種のScriptletsの使いどころについてメモ Standard scriptlets <? ... ?> スクリプトとして実行します。結果は出力されませ 2015年5月22日
Tetsuro  Aoki さんのアバター 2,251views

mailコマンドで改行を入れてメール送信

echo -e "本文\n本文" | mail -s "件名" to@example.com echoに-eオプションをつけることで改行コードが効くようになります。 2015年5月19日
Tetsuro  Aoki さんのアバター 298views

curlでIPアドレスから国を判別できるサービス

IPアドレスから国を判別できるサービスはWeb上にいくつかあるのですが、 curlで高速に結果を持ってこれるものを探してみました。 https://ipinfo.io/developers こちらのipinfoというサービスを利用するとIP 2015年5月12日
Tetsuro  Aoki さんのアバター 139views

nginxでComet(Long Polling)を利用する設定

WebSocketと同様の設定でLong Pollingが利用可能なようです。 server { listen 80; server_name example.com; root /path/to/docment_root; locatio 2015年5月8日
Tetsuro  Aoki さんのアバター 244views

PostgreSQLでコマンドラインからテーブル一覧を参照する

psql -U postgres -d database -c "\d" databaseのテーブル一覧を出力することができます。 2015年4月28日
Tetsuro  Aoki さんのアバター 85views

grepで複数ファイルから文字列検索

ワイルドカードで一気に検索します。 grep "hogehoge" *.txt 2015年4月24日
Tetsuro  Aoki さんのアバター 20views

WordPress Importerが正常に動作しない場合の対処法

WordPressのImporterでテーマユニットテストデータをインポートしようとしたところ、 xmlファイルが何故かtxtファイルとしてインポートされてしまう問題が起こりました。 どうやらphpのモジュールが不足しているためにこのような 2015年4月21日
Tetsuro  Aoki さんのアバター 67views

Macでとりあえず設定しておくエイリアス

とりあえず以下のエイリアスだけは設定しておくようにしています。 alias ls='ls -G' alias ll='ls -lF' alias la='ll -a' alias mv='mv -i' alias cp='cp -i' al 2015年4月17日
Tetsuro  Aoki さんのアバター 5,094views

awkの出力を揃える

awkで文字列を綺麗に揃えて出力する方法です。 例として以下のテキストファイル(test.txt)をawkで揃えて出力します。 127.0.0.1 31times 54.67.128.111 4times awkで出力を揃える場合はprin 2015年4月14日
Tetsuro  Aoki さんのアバター 4,281views

シェルスクリプトでのビット演算(AND、OR、XOR)

シェルスクリプトでのビット演算を紹介します。 各ビット演算の結果は符号付き十進数で出力されるようです。 AND演算 $(($a & $b)) $aと$bの論理積を算出します。 $ echo $((0xC7 & 0x4E)) 2015年4月7日
Tetsuro  Aoki さんのアバター 8,945views

任意の空白を含むパターンのgrep

例えば以下のような内容のファイル(test.txt)から「ALL : ***.***.***.***」の行だけ検索したいとします。 ALL : 2015年4月7日