2015-01-01から1年間の記事一覧
環境 Mac OS X El Capitan Xcode7.1 Swift2.1DatePickerを使ってUITextFieldのキーボードを日付入力にする。 ストーリーボードを使う場合はActionでdateEditingを呼べばOK。 問題点として選択時に今日の日付が表示されるが、 今日の日付をセットするには一旦…
環境 Mac OS X El Capitan Xcode7.1 Swift2.1通常はアプリのローカライズはiOSで設定している言語が適用されるが、 アプリ上で設定できるようにしたサンプル。今回はセグメントコントローラで設定した言語のメッセージをラベルに表示するというiOSアプリ。ま…
Xcode7 Swift2.0UIWebViewでブックマーク等で表示中のタイトルとURLが必要な場合、 stringByEvaluatingJavaScriptFromStringメソッドを使う。 @IBOutlet weak var webView: UIWebView! //タイトルを出力 print(webView.stringByEvaluatingJavaScriptFromStri…
フィリピンのパングラオ島でのダイビング。 ボホール島から船で10分程度の場所。 大物はいないけれど魚、サンゴ礁が充実。 水温:29度 最大深度:16m
セブ島のオスロブでジンベエザメを見に行ったのでその旅行記。 オスロブは野生のジンベエザメに餌付けし観光地にしたらしい。セブシティにあるサウスバスターミナルから8番のオスロブ方面のバスに乗る。 オスロブまでは休憩なしで3時間弱で145ペソ。 ジンベ…
環境 MacOS 10.10.3 Yosemite IntelliJ IDEA 14 Spring Boot 1.3 Gradle 2.3SpringbootでjQuery等のフレームワークを使う場合、Webjarsを使うと楽らしい。 使い方は簡単でまずGradleにjQueryとBootstrapを追加する。 compile("org.webjars:jquery:2.1.4") co…
前回にCanvasにテキストを掲載した際にWebフォントが反映されない問題の対応策。 原因としてはWebフォントが読み込まれる前にCanvasを表示してしまうのが問題だった模様。回避策1 WebFont Loaderを使う <html lang="ja"> <head> <mata charset="utf-8"/> <title>fabric test</title> </head> <body> <canvas id="canvas" width="300" height="300" style="border:1px solid;"></canvas> <…</body></html>
前回ドラッグ&ドロップを調べた際にFabric.jsというCanvas用のライブラリの存在を知ったので、今回試しに使ってみた。入手先 GitHubのdist/fabric.min.jsをダウンロードする。丸い円を描いてみる。 <html lang="ja"> <head> <mata charset="utf-8"/> <title>fabric test</title> </head> <body> <canvas id="canvas" width="300" height="300" style="border:1px solid;"></canvas> …</body></html>
HTML5とJavaScriptを使って、画像をドラッグ&ドロップでCanvasに表示させるという処理をCoffeeScriptでやってみた。環境 MacOS Yosemite Safari 8.0.7 CoffeeScript 1.9.3 jQuery2.1.4作成する画面は次のような感じ。 ページ上部のリンゴかミカンの画像をド…
前々回、前回前回は登録処理を作ったのでCRUDの残りを作成する。 コントローラ、ビューは大体同じなので省略。ブログ記事の一覧用に全件取得するget_allメソッドを作成する。 db->get('blog'); return $query->result_array(); } getメソッドの第1引数はテー…
前回の続き。データの登録処理を実装する。まずモデルを作成。 application/models/Blog_model.php load->database(); } public function insert() { $data = array( 'title' => $this->input->post('title'), 'description' => $this->input->post('descrip…
CodeIgniter3でブログアプリを作ってみる。 まずはMigration機能でテーブルを作成する。 (database.phpの設定は省略) 開発環境 MacOS X Yosemite MAMP 3.3 CodeIgniter3.0 作成するテーブル(blog) Name Type Null Default Extra id int(5) No None AUTO_…
Homebrewでインストールするもの #Homebrew自体のインストール ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" #wget brew install wget #brew-cask brew install brew-cask #git brew install git #eclipse b…
Spring Spring MVC Spring MVCのレスポンスの確認 - nkimraの日記 入門 IntelliJ + Spring Boot + GradleでHello Worldを表示 - nkimraの日記 Spring Bootを試してみる - nkimraの日記 小ネタ SpringbootでjQueryとBootstrapを使う - nkimraの日記 Java Mac…
環境 MacOS 10.10.3 Yosemite IntelliJ IDEA 14 Spring Boot 1.3 Gradle 2.3Spring Bootの勉強のため、初めてIntelliJとGradleを使ってみた。構成 Projectの作成 1.Create New Projectを開く。 2.Gradleを選択し、次へ。 3.GroupI、ArtifactIdを設定する。 G…
テキストエディタAtomの自分用設定メモ(随時更新)環境 MacOS 10.10.3 Yosemite Atom 0.209 インストール ダウンロードはここから ZIPを解凍し、Applicationsに放り込む 初期設定 ⌘+,で設定画面を開く Settings ・Tab Length(タブの文字間隔)を2から4にす…
まずサーバ側でGitリポジトリを作成する mkdir /var/git/hoge.git cd $_ git init --bareすでにクライアント側にGitがあるので、それをサーバに登録する git remote add origin hoge@moge:/var/git/hoge.git git remote -v git push origin master続いてRedm…
MacOS X Yosemite(10.10.3)にGradleをインストールするメモ GVMのインストール curl -s get.gvmtool.net | bash source "/Users/xxx/.gvm/bin/gvm-init.sh" gvm help Groovyのインストール gvm install groovy *Gradleのインストールgvm install gradle gr…
PHPのdate('P')やdate('O')のようにGMTの時差+09:00、+0900を表示する方法。 toStringで引数にZまたはZZをつける。 import org.joda.time.DateTime; //date('P')に相当(+09:00) new DateTime().toString("ZZ")); //date('O')に相当(+0900) new DateTime(…
環境 MacOS X Yosemite MAMP3.0.6(PHP5.5.14) CodeIgnighter3.0 Grocery CRUD 1.5.0 Grocery CRUDを使って簡単にDBのCRUD操作を簡単に行えるようにする。 公式サイトからZIPファイルをダウンロードする。 解凍するとapplication、assetsフォルダがあるので…
基本 CodeIgnighter3のインストール - nkimraの日記 データベース CodeIgnighter3でテーブルを自動生成する - nkimraの日記CodeIgniter3でGrocery CRUDを使う - nkimraの日記 サンプル Codeigniter3でブログサンプルを作成No.1 - nkimraの日記 Codeigniter3…
環境 MacOS X Yosemite MAMP3.0.6(PHP5.5.14) CodeIgnighter3.0 マイグレーションでテーブルを作成してみる。 設定ファイルはapplication/config/migration.php $config['migration_enabled'] = TRUE; $config['migration_type'] = 'sequential'; $config[…
CodeIgnighter3をインストールして初期画面を表示するまで。 実行環境は下記。 MacOS X Yosemite MAMP3.0.6(PHP5.5.14) インストール 公式サイトからZIPファイルをダウンロードする。 日本語ユーザ会の方はバージョン3はまだRC2版のままのようなので、必ず…
Maven Projectを新規作成 Archetype : maven-archetype-quickstartにした Group Id : spring Artifact Id : springboot実装についてはTutorialに従った。Pom.xmlを次のように修正
環境 MacOS X Yosemite 10.10.3 Eclipse4.4 Luna Java8 Spring MVC 4.1.6Spring MVCでJSP、XML、JSON、テキストでコントローラのレスポンスの実装方法を確認する。 まずMavenのpom.xmlを次のように設定する。