Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
「公共クラウドシステム」とは? 総務省のプロジェクト「地域の元気創造プラットフォーム」内で公開中のオープンデータ。 利用は無料で、全国の観光情報がCSV形式でダウンロードできたり、APIで検索・取得ができるというもの。利用は無料。 公共クラウドシステム APIへのアクセス方法 HTTPのGETでKeyなどなしにAPIへのアクセスが可能。 以下のURL形式でAPIにアクセスすることができる。 https://<ホスト名>/k-cloud-api/<バージョン>/kanko/<ジャンル>/<出力データ形式>?<パラメータ群> cf. ジャンル:温泉+名称:小滝鉱泉で検索しJSON形式でレスポンスを受け取るURL https://www.chiikinogennki.soumu.go.jp/k-cloud-api/v001/kanko/温泉/json?limit=20&name=小滝鉱泉 API
これは何 Realmを導入した手順のメモ 最低限の手順でありRealmの機能紹介や良さの説明はしていないので注意 前提条件 Android Studio 2.1.2 RoBoHoN(Android 5.0.2 Lollipop API21) Windows 10 Realm Java 2.1.0 Lombok 1.16.10 ライブラリバージョンは2016/10/26時点の最新版 公式で最新版を確認してください realm公式:https://realm.io realm公式手順:https://realm.io/docs/java/latest/#getting-started Realm導入 build.gradle (Prpoject) プロジェクトのbuild.gradleのbuildscript→dependenciesに下記を追加 classpath "io.realm:rea
Kotlinアドベントカレンダーの4日目とかそんなの 昨日は com4dcさん の 自分を追い込んで頑張る方向で。WP用のKotlinのSytnaxHighlighter作ったという報告 で 明日は chibatchingさん の Kotlin + GAEな感じ です はじめに なんでScalaと比較しないの? Kotlinは「Scalaで満足しているならいらない子」ってKotlinサイドが言っているので…比較するまでもないだろ?(とりあえず煽っとく方向でw) 俺がもう一年以上仕事でScala書けてないから…(現職程度にゆるい環境でScala書けるお仕事知りませんか?w 無いですね) なんでRetrolambda使用のAndroidでの比較なの? 仕事で書いている環境が(完全に自分の趣味で) そうだから 普通はこう書く!って感じの間違いは指摘でも編集リクエストでも構わないのでください(むし
Java のボイラープレートを補完してくれる Lombok の処理内容が興味深かったので、これを真似た簡単なサンプルプログラムを作ってみました。 Lombok 1.14.8 ソースは http://github.com/fits/try_samples/tree/master/blog/20150117/ はじめに Lombok はアノテーションプロセッサを使って AST (抽象構文木) の変換を実施しています。 Lombok の使い方 まずは Lombok を使って下記のような Java ソースのコンパイルを試してみます。 val や @Value が Lombok の機能を使用している箇所です。 Sample.java import lombok.val; import lombok.Value; public class Sample { public static void mai
どうもこんにちは、社内ではJava嫌いで有名になってしまった oinume です。最近Javaに慣れすぎてむしろスクリプト言語が苦手になってきています。今回は「これがあればJavaでの開発もそんなにストレスないかもなぁ」と思える個人的な3種の神器のひとつである lombok を紹介します。 lombokってなに?一言でいうとJavaの野暮ったいgetter/setterメソッドなどを自動的に生成してくれるソフトウェアです。例えば @Data アノテーションをつけて以下のようにメンバー変数を定義するだけで、lombokがgetter/setter/equals/hashCode/toStringのメソッドをコンパイル時に生成してくれます。 package sample; import lombok.Data; @Data public class User { private int id;
こんにちは。SI部の満石です。 今回はJava特有の冗長なコードを簡潔にしてくれる「Lombok」を紹介します。 はじめに Javaエンジニアの方なら、一度はEclipseの機能を使用してsetter/getterの自動生成や、hashCode()、equals()、toString()の生成を行ったことがあると思います。 Eclipseのこの機能は便利ですが、自動で生成できるようなアプリケーションの本質とは関係のない冗長なコードが必要になってしまっていると言えます。 また、フィールドの追加・削除・変更を行う場合は自動生成し直す必要があり面倒です。 フィールドを追加の場合はhashCode()、equals()、toString()は自動生成しなおさなくてもエラーとならないため、自動生成を忘れるとバグの原因にもなります。 このようなことはこれまでは仕方がないことだと受け入れてきたのではない
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く