PGメモ

非エンジニアの記録

2014-01-01から1年間の記事一覧

vimでの前方一致

URLのパラメータから一部を消したい。 http://sample.com/?chome=chome&option=foo&var=123 :%s//option=.\{-}&//g{-} を使います。

PHPの複数ファイルアップロードで$_FILESが空

PHPの複数ファイルアップロードで$_FILESが空になるときがある。 原因を調べたらphp.iniのmax_post_sizeだった。これを上回るファイルがアップロードされると そもそも配列に値が入らない。言っておくれよ。

【永久保存版】Excelで都道府県、住所、番地、その他を抽出する

いつもいつも悩まされる都道府県、市区町村、番地、その他を抽出する関数を。前提: ・1行目にはカラム名 ・2行目から左から、全住所、都道府県、市区町村、番地+その他、番地、その他1. 都道府県 =IF(MID(A2,4,1)="県",LEFT(A2,4),LEFT(A2,3))1. 市区町村(…

mecabをphpで使う

本体をインストール wget http://mecab.googlecode.com/files/mecab-0.98.tar.gz tar xzf mecab-0.98.tar.gz cd mecab-0.98 cd src/ vim mecab.h cd .. ./configure --with-charset=utf-8 make & make installPHPでmecabを使えるようにする wget -O php_meca…

vimで複数行末に一気に文字を挿入する方法

「control + v」で矩形選択モードへ「Shift + G」で一番下まで選択「$」 で行末まで選択「A」で挿入モードへ

複数のcsvを1つにまとめる

対象のディレクトリに移動して type *.csv > csv-all.txt

svnで再帰的にignoreする

svn propset -R 'svn:ignore' '*' ./tmp/ Rはchmodと一緒で再帰的。

さくらクラウドでメモリを増やしたらmysqlに繋がらない

solrが思ったよりメモリをくっていたので増強した。 その後起動してブラウザで見れるかと思ったら見れない。エラーログを見ると・・ exception 'PDOException' with message 'could not find driver' inメモリを増やす前は普通に動いてたのに・・なんだこれ…

solrで日本語形態素解析を使う

<schema name="title and description" version="1.1"> <types> <fieldtype name="string" class="solr.StrField" sortMissingLast="true" omitNorms="true" /> <fieldType name="long" class="solr.TrieLongField" precisionStep="0" positionIncrementGap="0" /> </fieldtype></fieldtype></types></schema>

laravelで画面が真っ白になった時の解決法

プロジェクトの場所を移動した後画面が真っ白になってしまった。 routes.phpやコントローラーでのechoは表示される。 レンダリングがされていないのである。解決方法としてはapp/storageの権限を書き込み可能に変えてやる。単純にmvしただけでは権限ごと移動…

さくらクラウドを始めた

さくらクラウド始めた。メモユーザー追加 # useradd hoge # passwd hogesshのセキュリティ # vim /etc/ssh/sshd_config Port xxx PermitRootLogin no PermitEmptyPasswords no PasswordAuthentication no # etc/init.d/sshd restart