はじめに 今後AndroidでのIDEはAndroid Studioにするつもりです。AndroidでPush通知でダウンロードしたサンプルアプリケーションをAndroid Studioに移行します。
はじめに 今週も引き続きPush通知です。長くなったので今までの流れは AWSアカウント作成 API Key取得 GCM serviceを有効にする API Key取得 サンプルアプリをEclipseにインポート 2週間もたってこれしかできていない。残りは実行できたら終わりです。 とり…
はじめに 1週飛ばしてしまいましたが引き続きAndroidでPush通知をためします。 基本的に下記AWSのドキュメントに沿って淡々と作業します。 http://docs.aws.amazon.com/sns/latest/dg/mobile-push-gcm.html GCM serviceを有効にする 下記に沿って作業します…
はじめに AndroidでPush通知を実現するためにはどのようにすればよいのか調べてみました。 Google Cloud Messaging Service アプリケーションサーバなどからAndroid端末にPush通知するにはGoogle Cloud Messaging Service(GCM)を使えばよいとのことです。 ht…
はじめに 先ほどはじめてJava8をつかいました。 JapaneseDateだけではやはり満足できないのでラムダ式をためしてみます。 ラムダ式 まずJava7までの関数型インターフェースの実装です。 @FunctionalInterface interface HogeInterface { boolean isHoge(Stri…
はじめに Java 8が2014/03/19(日本時間)に公開されました。 とりあえずJapaneseDateを使ってみました。 和暦 Java8では和暦のAPIも提供されたとのことで確かめてみました。 JapaneseDate date = JapaneseDate.now(); System.out.println(date); >Japanese He…
はじめに Java 8が2014/03/19(日本時間)に公開されました。一番の目玉はラムダ式のようです。 http://www.oracle.com/technetwork/java/javase/8-whats-new-2157071.html私自身は業務でJavaを使うことが無くなり5年くらいたっていますのでJava 7のProject Co…
はじめに 家庭用のNASからGoogle Driveに移行しました。 理由 今まではBUFFALOのLink Stationをつかって家族の写真を共有していました。 http://buffalo.jp/product/hdd/network/ls-wxl_r1/ 2年ぐらい前に2万円ちょっとで買ったと思います。 共有する写真は…
Eclipse Orionをためしてみました。 Eclipse Orionとは Webブラウザで使える統合開発環境(IDE)です。先日5.0がリリースされました。 インストールせずに試せるクラウド型サービス「OrionHub」なるものもありますが とりあえずどんなものなのかインストールし…
はじめに 「ブラインドSQLインジェクション」って何なんでしょう。「SQLインジェクション」はわかりますが「ブラインドSQLインジェクション」って何ですか? ということで調べてみました。 前提 PostgreSQL 9.3 ユーザーテーブル CREATE TABLE users ( id bi…
はじめに 先日Android Studioで開発環境を作りました。その後Travis CIでビルドするところまでやってみようとしたのですが、どうもうまくいきませんでした。 本日はEclipseで開発環境を作ってそのうちTravis CIでビルドも試みたいと思います。 環境 Windows7…
はじめに Android StudioはInteliJ IDEAが元となっているAndroid開発用の統合開発環境です。 Androidの開発環境を1年ぶりぐらいに作ってみようと思いまして、以前はEclipseを使っていましたが今回はAndroid Studioにしてみようと思います。 http://developer…
はじめに 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で実装してみます。 前提 下記のチュートリアルに忠実な認証を実装済み http://book.cakephp.org/2.0/ja/tutorials-and-examples/blog-auth-example/auth.html 関係ないけどCソルト付与…
はじめに 昨日に引き続きTravis CIというものを試してみたいのです。 とりあえず.travis.ymlをうまいこと書けばよさそうだということは 理解しました。 .travis.yml よくよく見てみると.travis.ymlはすでにあります。 CakePHPは最初から.travis.ymlを含んで…
はじめに Travis CIというものを試してみたいのです。 GitHubにコミットされたソースコードを取得してビルド、テストしてくれるものらしいです。 たぶんテストされるのとテストするのがないと試してもよくわからないので まず、先日のSlowPasswordHasher.php…
はじめに 昨日触れましたが、先日パスワードをハッシュで保存する場合 ソルトを付ける ストレッチングする 必要があることを教わりました。その必要があることは知っていましたが具体的にどのように実装するのかやったことがなかったので試してみました。 対…
先日ある場所で パスワードをハッシュで保存する場合 ソルトをつける ストレッチングする ということを教わったのですが ストレッチングのやり方がよくわからなかったので 忘れないうちに今度試そうという意思表明。ちょっと調べると ユーザーごとに異なるソ…
Zend OPcacheとは PHP5.5の新機能に「OPcache 拡張モジュールの追加」というのがあります。 http://www.php.net/manual/ja/migration55.new-features.php#migration55.new-features.opcache「コンパイル済みのスクリプトのバイトコードを共有メモリに格納し…
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でエラー 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の午前過去問をやってみた。 ぎりぎり何とかなりそう。午後の勉強をしよう。H25春 午前1 ■■■■■ イア アウ ウ アエ ウア 1 ■■■■■ アエ アイ ア ウイ ア 2 ■■■■■ エ ウ エイ イ ア 4 ■■■■■ ア エ エ アイ ウ 4 ■■■■■ ア イア ウ エ ウア 3 ■■■■■ イウ エ イ …
VoltDBとは インメモリデータベースですよ。 知ったきっかけは 「過負荷に耐えるWebの作り方-国民的アイドルグループ選抜総選挙の舞台裏」です。過負荷に耐えるWebの作り方 ~国民的アイドルグループ選抜総選挙の舞台裏 (Software Design plus)作者: 株式会社…
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…
VoltDBとは インメモリデータベースですよ。 知ったきっかけは 「過負荷に耐えるWebの作り方-国民的アイドルグループ選抜総選挙の舞台裏」です。 http://gihyo.jp/book/2014/978-4-7741-6205-8 試した環境 サーバ OS:CentOS6.5 64bit インストール手順 # git…
OWASP Zed Attack Proxy(ZAP)をためしてみました。 OWASP ZAPとは Webアプリケーションのペネトレーションテストツールです。 ペネトレーションテストとは脆弱性を発見するテストです。 ツールを知ったきっかけは下記のIPAの紹介です。 https://www.ipa.go.j…
BootCakeのダウンロード 右下のDownload Zipでダウンロード https://github.com/slywalker/cakephp-plugin-boost_cake /app/PluginにBoostCakeにリネームしてコピー bootstrap.phpに追記 CakePlugin::load('BoostCake'); /app/View/Layouts/default.phpの変…
CREATE TABLE directories ( id bigserial NOT NULL, first_name character varying(32) NOT NULL, middle_name character varying(32), last_name character varying(32) NOT NULL, kana_first_name character varying(32) NOT NULL, kana_middle_name char…
中止ですー
FuelPHPプラグイン http://plugins.netbeans.org/plugin/44665/php-fuelphp-framework