シェルからMySQLを実行するときにハマったのでメモしておく

MySQLで、月別に作成されるテーブルをダンプして、バックアップのDBに移すときにちょっとハマったのでメモ。 やりたかったこと table201401dump.sql、table201402dump.sql、table201403dump.sql........ こんな感じのバックアップファイルがあったので、DBに…

MySQLで大文字と小文字が比較されなかった件

UNIQUE KEYを設定しているのに、文字列がUNIQUE判定されないってことがあった。 以前に同じようなことがあったのを、すっかり忘れていたのでもう忘れないようにメモメモ。。。 カラムにTEXT型とかCHAR型とか利用していると思いますが、 文字列を比較するとき…

Android Studioでjarをつくったが、忘れそうなのでメモしておく

プロジェクトを作成する ここは、いつも通り、File→New→NewProjectでプロジェクトを作成します。 モジュールを作成する ここから、もう早速モジュールの作成。 File→New→NewModuleでモジュール作成画面を開く Android Libraryを選択してNext Library nameとM…

MySQL5.5から、5.6にバージョンアップ

今更だけど、MySQL5.5で動いていたサービスのDBがあったので、DBをアップデートした。 その時のメモ MySQLを停止 # service mysqld stopmysqld を停止中: [OK] 不要パッケージの削除 # rpm -qa | grep mysqlmysql-server-5.5.27-1.el6.x86_64mysql-5.5.27-1.…

redis memcachedでレプリケーションの設定をしてみた

redis memcachedって? redis memcachedともに、イネーブラ型でオンメモリのKVS。 メモリ上で動作するので動作が高速なことで有名な両者。レプリケーションできれば幸せそうなので、やってみる。 てか、イネーブラ型って? 他の製品との組み合わせによって効…

ansibleしてみたので、やったことやハマったことをメモしてみる

ansibleとは、Pythonで書かれたプロビジョニングフレームワークです。 私の実行環境は、CentOS6.6でした。 ドキュメント Ansible Documentation — Ansible Documentation プロビジョニングって? サーバに対してミドルウェアのインストールや設定等の環境構…

screenで検索したら自分のブログに辿り着いたのでもう一度書いてみる

screenを忘れてしまった、、、 検索しているうちに自分の過去に書いたブログに辿り着いた。 ということで、再度メモ。 ①インストールが簡単 #yum install screen で一発OK ②操作に違和感がなく使える 使い慣れたターミナルで仮想的に複数の端末を起動させる…

Xcode5.1でframework作って、別のアプリに読み込んでみた

Xcode5.1でframeworkを作るとき、色々とハマったので、もし作ることがあれば、下記のページが一番参考になりました。 jverkoey/iOS-Framework · GitHub xcode5.1からデフォのアーキテクチャが変わったらしく、どえらいハマった、もう少し簡単にして欲しい(^_…

windowsを利用する時に便利なフリーツール10選と使える小技

というわけで、windowsを使う時にオススメするツールや小技紹介します。 いつもやっている煩わしい作業の時短、効率化が出来ればと幸いです。 これを使えば、業務効率化UP間違いなし!(のはず) 1.Chrome 言わずと知れたGoogle先生が提供するウェブブラウザ…

Androidプロジェクトにjarを作って読み込んでみた

jarを作って別プロジェクトに読み込むまでは、色々と参考にさせていただいて すっと出来たわけですが、読み込んでからヌルポ、ヌルポして動かなかった。ごにょごにょしてたら動いたんだけど、忘れないように、メモメモ。Eclipse Version: Kepler Release (…

PHPUnitをPEARで入れたら怒られる

メンテナンスしようと思って、サーバーのPHPUnitのバージョンを確かめてみたら。 phpunit --version PHPUnit 4.0.17 by Sebastian Bergmann. You have installed PHPUnit via PEAR. This installation method is no longer supported and http://pear.phpuni…

fgetcsvをMACの改行コードに対応する

MAC版のエクセルで保存されたcsvファイルを、fgetcsvで読み込むと改行が無視されて 読み込んでしまう。fgetcsvは、MACの改行コード(CR)に対応していないためだった。改行コードについて wiki改行コード なのでファイルを一回読み込んでから改行コードをリ…

PHPでSOAP

PHPでSOAPを使ってみようと思ったんだけど、SOAPが全然わかってなかったので、 ちょっと勉強してみた。 ちなみに環境は、LINUX鯖だよ。■そもそもSOAPってなんぞや SOAPっていうと個人的には本番ができるR18のところってイメージがある。。。 って、風俗的な…

MySQL-5.0からMySQL-5.5にしてハマったこと

my.cnfにdefault-character-setを設定するとき [ERROR] /usr/libexec/mysqld: unknown variable 'default-character-set=utf8' こんな感じでそんな設定ないよ!って怒られる。ちょっと調べてみたら。 MySQL のデフォルト文字コードについて MySQL-5.0 までは…

ご無沙汰のFuelPHP

FuelPHPご無沙汰してます。 ブログの更新もご無沙汰していました。最近FuelPHPを使ったプロジェクトが一段落し、落ち着いていたらなんと! 本番にもろエラーが出力されてましたwwww 忘れてました!FuelPHPは何もしないと、エラーを優しく丁寧に教えてく…

fuelphpで外部ライブラリを読み込む方法

fuelphp1.7で外部ライブラリを使いたいとき。 今回は、Passwordhashというライブラリを使ってみた。 設置する場所:/fuel/app/vendor/ ファイル名:passwordhash.php以下は外部ファイルの中身

fulephpでの独自バリデーション

fuelphp1.7で独自バリデーションクラスを作ったので忘れないようにメモ。 独自のバリデーションを利用したい場合は、 /fuel/app/classes/controller/ 直下にバリデーションクラスを記述したファイルを設置する。自分が設置したファイルは /fuel/app/classes/…

fuelphpでのsession

またまたfuelphp。(fuelphp1.7) 最近fuelをいじっているので、忘れないためにメモメモ。fuelphpでのsessionはcodeigniterと同じくデフォルトではcookieにデータが書き込まれます。 そして、セッション情報は暗号化されてCookieに埋め込まれるという点も同…

fuelphpでredisを使ってみた

set('key', 'value'); $a = $redis->get('key'); var_dump($a) . "\n"; $redis->del('key'); $a = $redis->get('key'); var_dump($a) . "\n"; $redis->rpush('key', 'a'); $redis->rpush('key', 'b'); $redis->rpush('key…

fuelphpでのpagination

fuelphp(ver1.7)のpaginationで少々ハマったのでメモ。 1~7ページまであったとして、1ページ目にいるとき1 2 3 4 5 6 >> 最後2-6ページ目にいるとき最初 > 最後7ページ目にいるとき最初 こんな感じで出力したかったのだが、すべてのページで、すべてのリンク…