EclipseからAndroid Studioにプロジェクトを移行

はじめに 今後AndroidでのIDEはAndroid Studioにするつもりです。AndroidでPush通知でダウンロードしたサンプルアプリケーションをAndroid Studioに移行します。

AndroidでPush通知(その3)

はじめに 今週も引き続きPush通知です。長くなったので今までの流れは AWSアカウント作成 API Key取得 GCM serviceを有効にする API Key取得 サンプルアプリをEclipseにインポート 2週間もたってこれしかできていない。残りは実行できたら終わりです。 とり…

AndroidでPush通知(その2)

はじめに 1週飛ばしてしまいましたが引き続きAndroidでPush通知をためします。 基本的に下記AWSのドキュメントに沿って淡々と作業します。 http://docs.aws.amazon.com/sns/latest/dg/mobile-push-gcm.html GCM serviceを有効にする 下記に沿って作業します…

AndroidでPush通知(その1)

はじめに AndroidでPush通知を実現するためにはどのようにすればよいのか調べてみました。 Google Cloud Messaging Service アプリケーションサーバなどからAndroid端末にPush通知するにはGoogle Cloud Messaging Service(GCM)を使えばよいとのことです。 ht…

はじめてではないJava8

はじめに 先ほどはじめてJava8をつかいました。 JapaneseDateだけではやはり満足できないのでラムダ式をためしてみます。 ラムダ式 まずJava7までの関数型インターフェースの実装です。 @FunctionalInterface interface HogeInterface { boolean isHoge(Stri…

はじめてのJava8

はじめに Java 8が2014/03/19(日本時間)に公開されました。 とりあえずJapaneseDateを使ってみました。 和暦 Java8では和暦のAPIも提供されたとのことで確かめてみました。 JapaneseDate date = JapaneseDate.now(); System.out.println(date); >Japanese He…

NetBeans IDE 8.0 で PHP5.5 おためし

はじめに 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へ移行

はじめに 家庭用の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…

OWASP Zed Attack Proxy(ZAP)おためし

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の変…

DB

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