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

NASからGoogle Driveへ移行

はじめに 家庭用のNASからGoogle Driveに移行しました。 理由 今まではBUFFALOのLink Stationをつかって家族の写真を共有していました。 http://buffalo.jp/product/hdd/network/ls-wxl_r1/ 2年ぐらい前に2万円ちょっとで買ったと思います。 共有する写真は…

Eclipse Orion おためし

Eclipse Orionをためしてみました。 Eclipse Orionとは Webブラウザで使える統合開発環境(IDE)です。先日5.0がリリースされました。 インストールせずに試せるクラウド型サービス「OrionHub」なるものもありますが とりあえずどんなものなのかインストールし…

ブラインドSQLインジェクションを調べてみた

はじめに 「ブラインドSQLインジェクション」って何なんでしょう。「SQLインジェクション」はわかりますが「ブラインドSQLインジェクション」って何ですか? ということで調べてみました。 前提 PostgreSQL 9.3 ユーザーテーブル CREATE TABLE users ( id bi…

EclipseでAndroidの開発環境作成

はじめに 先日Android Studioで開発環境を作りました。その後Travis CIでビルドするところまでやってみようとしたのですが、どうもうまくいきませんでした。 本日はEclipseで開発環境を作ってそのうちTravis CIでビルドも試みたいと思います。 環境 Windows7…

Android Studioの環境作成

はじめに Android StudioはInteliJ IDEAが元となっているAndroid開発用の統合開発環境です。 Androidの開発環境を1年ぶりぐらいに作ってみようと思いまして、以前はEclipseを使っていましたが今回はAndroid Studioにしてみようと思います。 http://developer…

はてなブログでFont Awesome

はじめに Font AwesomeとはアイコンがWebフォントになっています。 はてなブログでFont Awesomeつかってみます。 手順 はてなブログの管理画面左側のデザインをクリック カスタマイズのタイトル下に下記を設定 <link href="//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css" rel="stylesheet"> ブログで下記のように記述 <i class="fa fa-github-alt"></i> fa-github-alt で</link>…

CakePHPの認証でアカウントロックを実装してみる

はじめに アカウントロックって実装したことないなと思ったので CakePHPで実装してみます。 前提 下記のチュートリアルに忠実な認証を実装済み http://book.cakephp.org/2.0/ja/tutorials-and-examples/blog-auth-example/auth.html 関係ないけどCソルト付与…

Travis CI おためし

はじめに 昨日に引き続きTravis CIというものを試してみたいのです。 とりあえず.travis.ymlをうまいこと書けばよさそうだということは 理解しました。 .travis.yml よくよく見てみると.travis.ymlはすでにあります。 CakePHPは最初から.travis.ymlを含んで…

SlowPasswordHasherのテスト(Travis CIためす準備)

はじめに Travis CIというものを試してみたいのです。 GitHubにコミットされたソースコードを取得してビルド、テストしてくれるものらしいです。 たぶんテストされるのとテストするのがないと試してもよくわからないので まず、先日のSlowPasswordHasher.php…

CakePHP2でパスワードハッシュのソルト付与、ストレッチング

はじめに 昨日触れましたが、先日パスワードをハッシュで保存する場合 ソルトを付ける ストレッチングする 必要があることを教わりました。その必要があることは知っていましたが具体的にどのように実装するのかやったことがなかったので試してみました。 対…

パスワード保存について(備忘)

先日ある場所で パスワードをハッシュで保存する場合 ソルトをつける ストレッチングする ということを教わったのですが ストレッチングのやり方がよくわからなかったので 忘れないうちに今度試そうという意思表明。ちょっと調べると ユーザーごとに異なるソ…

PHP5.5 Zend OPcacheおためし

Zend OPcacheとは PHP5.5の新機能に「OPcache 拡張モジュールの追加」というのがあります。 http://www.php.net/manual/ja/migration55.new-features.php#migration55.new-features.opcache「コンパイル済みのスクリプトのバイトコードを共有メモリに格納し…

OWASP CSRは大体どんなルールなのかを把握

OWASP CSR # cd /etc/httpd/modsecurity.d/activated_rules/ # ls modsecurity_35_bad_robots.data modsecurity_35_scanners.data modsecurity_40_generic_attacks.data modsecurity_41_sql_injection_attacks.data modsecurity_50_outbound.data modsecurit…

yum updateで/bootの容量が足りない

yum updateでエラー Transaction Check Error: installing package kernel-2.6.32-431.3.1.el6.x86_64 needs 12MB on the /boot filesystem Error Summary ------------- Disk Requirements: At least 12MB more space needed on the /boot filesystem.古い…

PMの過去問

PMの午前過去問をやってみた。 ぎりぎり何とかなりそう。午後の勉強をしよう。H25春 午前1 ■■■■■ イア アウ ウ アエ ウア 1 ■■■■■ アエ アイ ア ウイ ア 2 ■■■■■ エ ウ エイ イ ア 4 ■■■■■ ア エ エ アイ ウ 4 ■■■■■ ア イア ウ エ ウア 3 ■■■■■ イウ エ イ …

VoltDBおためし

VoltDBとは インメモリデータベースですよ。 知ったきっかけは 「過負荷に耐えるWebの作り方-国民的アイドルグループ選抜総選挙の舞台裏」です。過負荷に耐えるWebの作り方 ~国民的アイドルグループ選抜総選挙の舞台裏 (Software Design plus)作者: 株式会社…

CentOS6.5にXWindowを後からインストール

VoltDB試すにはEclipseがあったほうがよさそう。 だけどGUIでなかった! 試した環境 サーバ OS:CentOS6.5 64bit インストール手順 # yum -y groupinstall "X Window System" "Desktop" "General Purpose Desktop" # sed -i "s/id:3:initdefault:/id:5:initde…

CentOS6.5にVoltDBをインストール

VoltDBとは インメモリデータベースですよ。 知ったきっかけは 「過負荷に耐えるWebの作り方-国民的アイドルグループ選抜総選挙の舞台裏」です。 http://gihyo.jp/book/2014/978-4-7741-6205-8 試した環境 サーバ OS:CentOS6.5 64bit インストール手順 # git…