Fatal error: Uncaught Google_Service_Exception: Error calling GET https://www.googleapis.com/analytics/v3/data/ga?ids=ga%3A138132118&start-date=7daysAgo&end-date=yesterday&metrics=ga%3Apageviews&dimensions=ga%3ApageTitle%2C+ga%3ApagePath&sort=-ga%3Apageviews&max-results=40: (403) User does not have sufficient permissions for this profile. in /home/users/1/monda-muki/web/seleniumqref.com/google-api
まえがき ずっとJava11を使っていました。そのためすっかりラムダ式やStreamAPIでの書き方に慣れていたのですが、最近Java7を使って稼働しているプロジェクトに異動したので、何ができて何ができないのか、ちょっと調べてみました。 Javaの変遷 私見ですが主要だと思う仕様変更を並べてみました。アプリ実装に関係する部分のみピックアップしています。 このバージョンのこれは入れておいたほうが良いよ!との意見がありましたらコメントにぜひお願いします。 Java8 2014/03/18 正式リリース(GA) https://openjdk.java.net/projects/jdk8/ ラムダ式 https://openjdk.java.net/projects/lambda/ https://qiita.com/sano1202/items/64593e8e981e8d6439d3 pub
この記事は、2019年11月に記載したものを「CIST (公立千歳科学技術大学) Advent Calendar 2021」および「cistLT Advent Calendar 2021」用に更新したものです。(アドベントカレンダーの投稿としては邪道じゃね、と思ったけど時間がなかった...あと結局だいたい書き直しだった) その後も適宜更新を続けています。最後に更新をしたのは2022年4月です。 はじめに 2022年4月の更新と意図 Java 18 がリリースされたのですが、バージョン番号を指定せずにbrew installすると、 最新版のJDK(つまり18)をインストールするもの と、最新のLTS版のJDK(つまり17)をインストールするものが ありました。 取り急ぎ、記事の中のコメントアウトで 最新のJDK、最新のLTS版 などのように分けて書きましたが、わかりづらいので違った形でまと
この記事について 事ある度に書いたり言ったりしている通り、2020年を迎えようとしている現在でも、信頼できるSpring関連書籍は下記の2冊しかありません。 Spring徹底入門 改訂新版Spring入門 2冊(以下「書籍」)とも超良書なのですが、どちらもリリースされたのが2016年で、対応しているSpringのバージョンが4.2と古くなっています。 2019年末時点での最新版はSpring 5.2です。この記事では、上記書籍を令和の今読む際、特に気をつけるべき点をいくつか紹介していきます。 4.x->5.xの差分すべてについては、GitHubのWikiを確認してください。 JDKは8以上を使うべし Spring 5.0以降から、JDKのベースラインが8になりました(Spring 4はJDK 6ベース)。今からSpringを使おうと言う人が、JDK 6とか7を使おうとはしないと思いますが・
ご訪問いただいたお客様へのお知らせ アクセスいただいたWebサービスは提供を終了いたしました。 長年にわたり、多くの皆様にご利用いただきましたことを心よりお礼申し上げます。 ODNトップページへ
2019/6/25に行われたJavaコミュ@福岡での登壇資料です
マイクロソフト、Javaの開発環境をまるごとインストールしてくれる「Visual Studio Code Installer for Java」公開。VSCode、JDK、テストランナー、デバッガ、依存関係ビューア、IntelliCodeなど マイクロソフトは、Windows上にJavaの開発環境をまるごとインストールしてくれるツール「Visual Studio Code Installer for Java」をリリースしました。 「Visual Studio Code Installer for Java」は、コードエディタのVisual Studio Codeを中心に、Javaの実行環境、テストランナー、デバッガ、依存関係ビューア、コード補完をしてくれるIntelliCodeなど、Javaアプリケーションの開発を支援するツール群を一括してインストールしてくれるというもの。含まれているも
libGDXはマルチプラットフォーム対応のゲーム開発フレームワークです。 似たようなコンセプトのゲーム開発フレームワークとしてUnityやCocos2d-xなどがありますが、libGDXは Javaで開発ができる というのが大きな特徴になっています。そのため、「スマホゲームを開発したいけれど、AndroidはともかくiOSはObjective-Cなのでハードルが高くて…」とお嘆きのJavaエンジニアにもってこいのフレームワークなのです。 このドキュメントではlibGDXを使ってJavaでAndroidとiOSの両方のプラットフォーム向けのゲームを作るための基本をお伝えしたいと思います。 お話の前提 このドキュメントは以下の環境で実際に試した結果に基づいて記載されています。 プラットフォーム:Android、iOS 開発用PC:Mac (OS X Mountain Lion) IDE:Ecl
Laravelで開発しててDIコンテナに出くわし、そういえばRailsで開発していてDI利用したことなかったなと思ったので、なぜRuby(Rails)でDIが一般的ではないのかのまとめる。 TL;DR Rubyはインスタンスへの依存性も動的に変更できるから基本的にDI不要 ほぼ下記記事参照なので、英語できる人はこっちの記事をどうぞ LEGOs, Play-Doh, and Programming DI DI(Dependency Injection)は依存性の注入とよばれるインスタンス間の依存性を解消する技術。外部から依存するインスタンスを注入できるのでテストのときにモックオブジェクトの差し替えなどで便利。またDIフレームワークはDIコンテナにインスタンスの生成と注入を任せることで疎結合・高凝集を実現するテクニックである。 ネイティブアプリ(iOSは知らない)だと一般的に使われている技術で
今回はアプリケーションの初回起動を判定して、ダイアログを出す方法を紹介します。 サンプルコードでは、SharedPreferencesを使い、初回起動を判定します。初回であればダイアログを表示、2度目以降であれば非表示にする等、表示処理を切り替えています。「はじめに」や「利用規約」、「簡単な使い方の説明」など頻繁に見せる必要は無いが、必ず目を通してほしい項目の表示に有効でしょう。 ダイアログ表示以外にも特定のActivityを表示するなどUIを変更したり、データ保存方法をアプリケーションの実装にあわせてSharedPreferences以外を選択したり、応用を考えてみてください。 本記事を読む前に以下内容について確認しておくとスムーズです。 オプションメニュー(OptionsMenu)を追加する データを簡単に保存する方法(Preference編) AlertDialogで警告画面を表示す
APIの定義を書く:Excel仕様書はもういやだ RESTful APIを提供するサーバと、そのAPIを利用するクライアント(たとえばSPA)とを並行で開発しようとするとき、まずAPIを定義して、それに基づいてサーバ/クライアント双方の実装を進めようと考えるのは自然だと思う。 そうと決まれば、「API仕様書_20190110.xlsx」と題するファイルを新規作成し、シート別にリソース毎の定義を書き始め・・・てはいけない。せっかくAPIを定義したドキュメントを作成するなら、するのなら、ソースコードの自動生成などの恩恵も受けたい。受けられるはずだ。 少しググってみる。どうやらSwaggerというものを使えばいいらしい。Swaggerに興味を持ったタイミングで、ちょうど書店に平積みになっていた『WEB+DB PRESS Vol.108』の表紙が目に入った。そこには、「スキーマ駆動Web API開
はじめに こんにちは。しがないOLくにきちです。 ブログ書くのが少し空いてしまっていたら、いつの間にか Springfox のバージョンが上がって 2.7.0 -> 2.8.0 になっておりました!ヽ(▽`)ノワーイ♪ 前回のブログで設定した内容に追加をしたいと思いますので、後述します。 本ブログの構成 バージョンアップに伴う設定の追加 Swagger ドキュメントのカスタマイズ API定義(@Api) API操作定義(@ApiOperation) レスポンス定義(@ApiResponses、@ApiResponse) パラメータ定義(@ApiParam) バージョンアップに伴う設定の追加 冒頭で書きましたが、Springfox のバージョンが 2.7.0 -> 2.8.0 になりました。 このアップデートで Swagger-ui が 3系 になっているので、見た目がガラリと変わります。
adbコマンドを使ってAndroidで色々テストするために、Android Studioを入れました。 その時の設定手順などをまとめました。 1年くらい前にもAndroidの開発ツールを入れた気がするのですが、色々変わっている部分もあったので、記録しておきます。 Androidの開発環境は結構頻繁に変わっている気がしますね。 #設定をした環境 iMac (27-inch, Mid 2010) プロセッサ:2.8 GHz Intel Core i5 メモリ:12 GB 1333 MHz DDR3 #Android Studioをダウンロードする 公式の日本語のダウンロードサイトがあるのでそこから落とします。 https://developer.android.com/studio/index.html ダウンロードしてきたディスクイメージを開くとAndroid Studioが出てくるのでドラ
ちょっとハマったのでメモがてらの投稿です。 Javaが入っていない? 先日ですが、新しいMacが支給されたので、Android Studioを入れて開発環境を構築しました。(インストールするだけですが。) 構築も完了し、Android Studioをポチポチしてアプリの実行などは問題なく出来、開発を進めていました。 で、ターミナルでGradleのタスクを実行しようとしたところ、 とエラーが…。 「Android Studioで実行出来たのに、なんでJavaが入ってないエラーが起きるんだろう…?」と色々調べてみました。 Android Studio 2.2以上には最新バージョンのOpenJDKのコピーがバンドル はい、公式サイトに記載がありました。 https://developer.android.com/studio/intro/studio-config.html?hl=ja#jdk
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く