kikukawa's diary

都内で活動するシステムエンジニアが書いてます。 興味を持った技術やハマったポイント、自分用メモをつけてます。 最近はweb中心

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

ckeditorでデフォルトをアップロードタブに

ckeditorで、画像挿入ボタンをクリックした時にデフォルトのタブをアップロードに変更する方法

CentOS6.5にnodejsの4系をインストールするときにエラー

nodejs4系のインストール時にg++のバージョンでワーニングが出た時の対処法

CentOS5にlsyncdをインストール

CentOS5にlsyncd2.0をインストールしてdirectモードで動かしたときのメモです。

perlのlocaltimeでの変換と整形

自分用メモ # 文字列からlocaltimeの生成 my $date = localtime->strptime( '2015-09-10 12:00:00', '%Y-%m-%d %H:%M:%S' ); # localtimeから文字列の整形 print sprintf("%d月%d日", $date->mon, $date->mday);

CentOS6にlsyncdをインストールしてdirectモードで動かす

CentOS6にlsyncd2.1をインストールしてdirectモードで動かしたときのメモです。

CentOSでのリポジトリ追加方法まとめ

CentOSのURLとともに追加方法と、使い方をメモ。

Perlでざっくり実行時間計測

自分用メモ 毎回調べているのでスニペットとして残す my($start_time) = (times())[0]; # # do something # my($end_time) = (times())[0]; my $execute_time=$end_time - $start_time; print "[$execute_time]s";

Cliborでマクロを使えるようにする

自分用メモ Cliborというpythonでマクロが実行できる Windows用のクリップボードユーティリティソフトがあります。 そのマクロを使えるようになるまでの設定方法です。 作者のサイトはpython2系の紹介をしています。 ここでは、Window7 64bitで、python3系を…

Redmine 親チケットは不正な値です。

Redmineのver2.5で発生しました。 やりたかった構成は下記です。 1 101 102 最初、下記の状態でした。 1 101 101をコピーして、102を作成し 下記の状態にしました。 1 101 102 この状態で、102のチケットの親チケットを1に設定しようとすると 親チケット は…

perlでyyyymmddhhmmss形式の時間を取得

自分用メモ perlでtimestampのフォーマット

Nginxで画像のアップロードに失敗する(413 Request Entity Too Large)

Nginxで413 Request Entity Too Largeのエラーが起きたときは、 client_max_body_sizeを確認する。

Atomのスニペットのscopeの調べ方 Windows編

Atomでスニペットのscopeを調べるショートカット Windowsでは「ctrl-alt-shift-p」

show slave statusがEmpty

自分用メモ mysql slave statusの結果がempty

Can't open and lock privilege tables

自分用メモ mysql Can't open and lock privilege tables

Excelのシート操作ショートカットキー

自分用メモ シートのコピー alt,e,m,c シート名の変更 alt,o,h,r

xml2-config,xslt-configのバージョン確認方法

自分用メモ phpのsimplexml_load_string周りで調査するときに。 bash-3.2$ xml2-config --version 2.6.26 bash-3.2$ xslt-config --version 1.1.17

よく使うスニペット URL文字列のクエリ判定

毎回書いているのでスニペットとして、残しておく var url = '/foo?bar=buz'; if(url.indexOf('?') !== -1){ url = url + '&foobar=barbuz'; }else{ url = url + '?foobar=barbuz'; } console.log(url)

cakephpでsjisのデータベースを使う

cakephpでsjisのデータベースを扱う。5c問題への対応。

特定のディレクトリから画像だけを階層を維持しつつrsync

自分用メモ 公開ディレクトリの画像だけパスを維持しつつ持ってきたいときのコマンド

Gitでsubmoduleのurlを変更する

Git

自分用メモ .gitmodulesの中のURLを変更して、 git submodule syncすると変わる

nodebrewのインストールが失敗する

ドキュメントにも書いてありますが、自分用メモ ワンライナーでやろうとしたら下記のようにエラーが発生しました。 $ curl -L git.io/nodebrew | perl - setup % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent L…

データベースの各テーブルのエンジンを表示する方法

毎回調べているので自分用メモ mysql> use information_schema; mysql> select table_name, engine from tables where table_schema = 'foo'; ついでに、engineを変えるalter文 mysql> ALTER TABLE 'bar' ENGINE = InnoDB; fooはデータベース名 barはテーブ…

CKEditorの画像アップロード時のプレビュー文字を変える

CKEditorの画像アップロード時のプレビュー文字を変える

bashで拡張子一覧を作成

毎回作っているのでメモ find target_path -type f | sed -e 's/^.*[\.\/]//g' | sort | uniq

CakePHPのモデルでfindを実行するとInvalid arguments passedのエラー

CakePHPのモデルでハマったのでメモ。 バージョンは2.2 BarモデルのFindを実行すると下記のようなエラーが表示されました。 原因は、Barの継承元クラスで、public $useTable = falseとしていたのを忘れて、public $useTable = 'bar'を設定し忘れていたから。…

NetBeansでGitのデフォルトコミッターを変更する

NetBeansを使用して、Gitのコミットをする際に「作成者」、「コミッター」をしてする欄があります。 デフォルトでは、 "windowsアカウント名" <"windowsアカウント名"@"コンピューター名"> になってます。 この欄に手入力で、自分の名前、アドレスを入れるこ…

Goutteを使ってスクレイピング

PHP

Goutteを使ったスクレイピングのサンプル

composerのインストール時のdetect_unicode

PHP

composerでThe detect_unicode setting must be disabled.とエラーが出た時の対処方法

NetBeansのキーマップ

NetBeansを使う際のキーマップ(ショートカットキーの設定)の自分用メモです。

memcachedをソースからインストール

一時的な開発環境用にmemcachedをソースからインストールする方法