reotogashi さんのアバター 100views

dict型の整形をする

aws lambda pythonでは型がdict型で見づらいので、整形することで見やすくした方が良いです。 コマンドで変換もできるようですが、簡単に整形をしてくれるサイトがありましたので、紹介します。 http://pythoniter. 2016年2月12日
reotogashi さんのアバター 25views

[簡単]pythonである文字列に特定の文字列が含まれているかを調べる方法

print('特定の文字列' in ある文字列) とすると、含まれていれば、True, 含まれていなければFalseを返します。 例 print('a' in 'abc') print('d' in 'abc') 実行結果 True Fal 2016年2月10日
reotogashi さんのアバター 61views

Pythonで「SyntaxError: Non-ASCII character」が出た時の対処法

これはどうやらコード内に日本語が入っていると出るエラーのようです。 対処法としては、コードの先頭に #-*- coding: utf-8 -*- を加えれば解決するようです。 http://tech.g.hatena.ne.jp/rx7/2 2016年2月5日
reotogashi さんのアバター 65views

[簡単に使える]文章の差分を調べるウェブサービス

プログラムのソースや実行結果の比較を行いたいときがあります。 その時にコマンドプロンプトやアプリで差分を調べることができますが、そのようなことができるwebサービスを見つけたので紹介します。 Web Diff http://labs.cee 2016年2月4日
reotogashi さんのアバター 464views

linuxのtelnetで自動ログインをする方法

自動ログインする手段として、expectを使うことが考えられますが、 telnet ip ポート番号 を押したあとには特に何も出てきません。 そこで、以下の方法があります。 sh ./info.sh | telnet ip ポート番号 in 2016年1月22日
reotogashi さんのアバター 10views

warning: do not list domain ~ in BOTH mydestination and virtual_mailbox_domainsの対処法

/etc/postfix/main.cf でmydestinationとvirtual_mailbox_domainsが重複していると、題記の警告がエラーログに表示されます。 なので、重複しないように、mydestinationに入れるもの 2016年1月15日
reotogashi さんのアバター 93views

vimgrepでカレントバッファ内の文字列を検索する

vimで作業している時に文字列を検索したい時があります。 このときにいちいちterminalでgrepと検索してからまたvimに戻って・・・ とやるのは大変です。 vimでエスケープモードにしてから :vimgrep (検索文字列)% とす 2016年1月8日
reotogashi さんのアバター 538views

シェルスクリプトでカンマ区切りの文字列を改行して表示する

hoge="hoge1,hoge2" という文字列を hoge1 hoge2 のように表示する方法です。 for ihoge in `echo "$hoge" | tr "," "\n"` do echo "$ihoge" done ech 2016年1月7日
reotogashi さんのアバター 44views

Escape character is ‘^]’.とは

telnetコマンドを用いた際に題記の文言が出ました。 単純に ^] を一文字ずつ入力すれば良いかと思ったのですが、 -ERR Unknown command. と出てしまいました。 調べてみると、 control + ']' を入力すると 2015年12月28日
reotogashi さんのアバター 150views

phpで「T_ENCAPSED_AND_WHITESPACE」というエラーが出た時の対処法

phpで $arg = "/hoge/$params['hogehoge']/"; のように変数を用いたurlを別の変数に代入するときに、題記のエラーが出ました。 $params['hogehoge']がまずかったようで、 $arg = " 2015年12月28日
reotogashi さんのアバター 39views

php stormで「failed to save settings」と出た時の対処法

phpstormを使おうと思ったら、「failed to save settings」と出て使えなくなりました。 解決策は権限を変更すれば良いようでした。 phpstormで使いたいディレクトリにterminalで移動します。 セキュリティ 2015年12月24日
reotogashi さんのアバター 31views

定義した定数をshell_execで使う

<?php const BASE_DIR = dirname(__FILE__).'/../'; のようにして定義したBASE_DIRをshell_execで使う方法です。 $status = shell_exec("/bin/sh 2015年12月10日
reotogashi さんのアバター 214views

phpのshell_execでハマったこととその対処法

phpでシェルスクリプトを実行し、実行結果を得るコマンドとしてshell_execというコマンドがあります。 実行結果がNULLかどうかを判断したかったので、 <?php $output = shell_exec("/bin/sh c 2015年12月4日
reotogashi さんのアバター 26views

phpで配列の要素が空のときに省く

csrで識別名が必要ですが、以下のように $dn = array( "a" => $val_a, "b" => $val_b, "c" => $val_c ); と記述すると、空の要素があったときに、openssl_csr 2015年12月3日
reotogashi さんのアバター 89views

pleskをインストールする

> http://www.odin.com/jp/products/plesk/download/ より、マシンに対応したOSのpleskのダウンロードします。 ダウンロードすると、 plesk-installer というシェルファイルが得 2015年11月27日
reotogashi さんのアバター 71views

phpで別ページにリダイレクトする

URLを直打ちの場合 <?php header('Location: http://hogehoge.com/'); exit; URLを変数にした場合 <?php $url = 'http://hogehoge.com/'; 2015年11月26日
reotogashi さんのアバター 454views

Javascriptでワンクリックで全選択できるテキストフィールドを作成する

通常、テキストフィールドの中身を全選択するためにはダブルクリックが必要ですが、javascriptでワンクリックで全選択できるようにできます。 onClick="this.select();"を以下のように追記すれば良いです。 <te 2015年11月20日
reotogashi さんのアバター 111views

MYSQLで空文字をセットする際の例外処理

phpから文字列をsqlにセットするときに、空文字をセットしようとするとエラーを吐いたので、例外処理を書く必要がありました。 例えば、tableというテーブルのhogeというカラムにhoge_valをセットするとします。 $table-&g 2015年11月19日
reotogashi さんのアバター 49views

phpでcsrを作成する

今まではシェルスクリプトでコマンドを打ってcsrを作成していましたが、 phpでも出来るようだったのでまとめます。 識別名の指定 $dn = array( "countryName" => "JP", "stateOrProvince 2015年11月13日
reotogashi さんのアバター 1,371views

phpで引数付きでシェルスクリプトを実行する

phpからhoge.shというシェルファイルをargという引数で実行したいとします。 引数を"'. .'"で囲う事で、引数を渡せるようです。 $output = shell_exec('/bin/sh /path/to/hoge.sh "' 2015年11月12日
reotogashi さんのアバター 4,839views

phpでシェルファイルを実行する

phpでシェルコマンドを実行するのであれば、 $output = shell_exec("ls"); とすれば、lsを実行した後の結果がoutputに入ります。 シェルファイルも同様に $output = shell_exec("./hog 2015年11月6日
reotogashi さんのアバター 173views

slimでurlからパラメータの値を取得する

一変数の場合 $app->get('/hoge/:one', function ($one) { echo "The first parameter is " . $one; }); とすると /hoge/1 でアクセスした時に Th 2015年10月30日
reotogashi さんのアバター 3,336views

twigで変数に値を代入・値を表示する

変数に値を代入 {% %}を使います。 {% set test = 'あいうえお' %} {% %}は他にもfor文、if文を使うときにも用います。 if文 {% if condition %} {% endif %} と書きます。 for 2015年10月29日
reotogashi さんのアバター 40views

カレンダーから日付を入力する

type=hogeで属性を変更出来ますが、 type=dateとすると、カレンダーが表示され、 その中から日付を選ぶことが出来ます。 2015年10月29日
reotogashi さんのアバター 17views

mysqlでテーブルから全ての項目を選択する

select * from table_name; *で全ての項目を選択出来ます。 2015年10月21日
reotogashi さんのアバター 243views

シェルで文字列の間の文字列を抜き出す

> cat tmp.txt abc:!!;def で!!を抜き出すことを考えます。 ここではcutを用います。 > cat tmp.txt | cut -d ":" -f{数字} により、:を境に第{数字}フィールドを抜き出しま 2015年10月16日
reotogashi さんのアバター 34views

エラー出力のまとめ

command : 何らかのコマンド or shファイル とします。 リダイレクトなし #!/bin/bash command 標準出力 : 画面 標準エラー出力 : 画面 標準出力のみファイルに書き込む #!/bin/bash comma 2015年10月16日
reotogashi さんのアバター 16views

NTPとは

Network Time Protocolの略 コンピューターの内部時計の時刻を正しく調整する しくみ 内部コンピューター  ーー(問い合わせ)ーー>  NTPサーバー(現在時刻の情報を配信している) ーー(通信遅延を加味して現在時刻情報を 2015年10月15日
reotogashi さんのアバター 82views

tokenが聞かれた時の対処法

インストール時に Head to https://github.com/settings/tokens/hogehoge to retrieve a token. It will be stored in "/root/.composer/ 2015年10月9日
reotogashi さんのアバター 143views

サーバーフィンガープリントを確認する

SSHサーバーへ最初に接続すると接続先のサーバーが正しいものであるかどうか聞かれます。 このときに表示される英数字の羅列が、サーバーフィンガープリントです。 サーバー側で以下のコマンドを打つことにより、確認できます。 ssh-keygen 2015年10月8日