You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
REST サービス / Web Api の実践 Web Api (REST サービス) におけるクロス ドメイン接続 (JSONP, CORS 等) と諸注意 Web Api (REST サービス) で Custom Basic 認証を使用してクラウド (Azure) に配置する Web Api (REST サービス) の Custom HTTP Header (HTTP ヘッダー) Web Api (REST サービス) における同時実行制御 (Concurrency Management) Web Api (REST サービス) で Custom MIME タイプを処理する Web Api (REST サービス) を検索 (Query) 可能にする (および、OData への対応) Web Api (REST サービス) における IoC (関心事の分割) Web Api (REST
近い将来WebSocketがRailsで使用できるようになると聞くと、デベロッパはみんな舞い上がって興奮します。 しかし、 あなたのユーザは、あなたがWebSocketを使用しているかどうかなんて気にしません 。 ユーザは、”快適なリアルタイムWebアプリ”を求めている。 デベロッパは、”快適でビルドが簡単なリアルタイムWebアプリ”を求めている。 オペレーションは、”デプロイ、スケール、管理が簡単なリアルタイムWebアプリ”を求めている。 上記全ての要望をWebSocketがかなえてくれるのなら素晴らしいことですが、この実装の詳細は高いコストがかかります。 超高性能で全二重なクライアントとサーバ間の通信は、本当に私たちに必要なのか? WebSocketは、クライアントに情報を配信するための簡単なAPIと、クライアントからWebサーバへ情報を送信するための簡単なAPIを提供します。 サーバ
ゴールドマン・サックス発のJavaコレクションフレームワーク、その7つの特徴と歴史とは:コレクション処理の万能道具箱Eclipse Collections入門(1)(1/3 ページ) 本連載では、ゴールドマン・サックス発のオープンソースJavaコレクションフレームワークであるEclipse Collectionsについて、その概要と歴史、機能を中心に紹介します。これまでのJavaやJava 8のStream APIと比較して何が違うのか。Eclipse Collectionsを例に、読者の皆さんがコレクション処理をより深く理解するための一助になればと思います。 ゴールドマン・サックスが開発し、オープンソースソフトウェア(OSS)として公開したJavaコレクションフレームワーク「GS Collections」が、Eclipse Foundationに移行し、「Eclipse Collecti
addressプロパティには、検索する住所文字列を指定します。 住所に日本語を指定できるようにするには、languageプロパティに「ja」を指定します。 その他、国コード(regionプロパティ)、検索範囲(bounds)などを指定可能です。 注: Geocoding API は Google マップと組み合わせて使用する場合にのみ使用できます。地図に表示せずにジオコーディングの結果のみを利用することは禁止されています。 //ジオコードオブジェクト var geocoder = new google.maps.Geocoder(); geocoder.geocode( { 'address': '住所文字列', 'region': 'jp' }, function(results, status){ if(status==google.maps.GeocoderStatus.OK){ /
発端 Play 2.4 Migration Guide https://www.playframework.com/documentation/2.4.x/Migration24 Ebean dependencyの項 Ebeanを外部プロジェクト化することで、 Playのライフサイクルとは独立したライフサイクルを持たせ、 互いに依存しないようにする……らしきことが書いてある さらに、Play2.3まではplay.db.ebean.Modelを継承してModelクラスとしていたが、 このパッケージは非推奨になり、com.avaje.ebean.Modelに置き換えられた 編集したファイルと追記内容 公式ドキュメントとほとんど一緒 project/plugins.sbt 以下を追記 addSbtPlugin("com.typesafe.sbt" % "sbt-play-ebean" % "1.
EssentialJavaFilter.java 0 ��U P<��U package filters; import play.api.libs.iteratee.Iteratee; import play.api.mvc.EssentialAction; import play.api.mvc.EssentialAction$; import play.api.mvc.EssentialFilter; import play.api.mvc.RequestHeader; import play.api.mvc.Result; import play.libs.F.Function; import scala.Function1; import scala.runtime.AbstractFunction1; abstract class EssentialJavaFilter im
ポイント 2.1.xとは記載が変わっているので注意 2.1.xの書き方 2.2.xの書き方 開発環境ではPlayFrameworkデフォルトのエラーページが表示したい。 本番環境でだけ、GlobalSettingsの設定が生きてほしい←これが重要 本番環境のGlobalSettingsの用意 import play.api._ import play.api.mvc._ import play.api.mvc.Results._ import scala.concurrent.Future /** * User: takudo * Date: 2014/01/19 * Time: 22:21 */ object ProductionGlobal extends GlobalSettings{ /** * エラーページを用意します。 */ override def onError(reque
アプリのweb viiewから、ajaxでクロスドメインのAPIを実行しようとして とても大変な思いをしたので備忘録。 概要 APIサーバーから、アプリのWebViewで表示するHTML(文字列)を取得する HTMLの中で別サーバーのJSを読み込む。 JSからXMLHttpRequestでAPIを実行する。 APIはGETとPOSTの2種類。 APIサーバーはPerlで、WAFにAmon2を使用。 GETが失敗する件 ログを見ると、OPTIONSリクエストに403を返していた。 What is OPTIONSリクエスト? プリフライトリクエストという。 リクエストを送信しても安全か?サーバーがリクエストに対応しているか? ということを調べるために、ブラウザが特定の条件を満たす場合に飛ばす。 特定の条件 以下、HTTP access control (CORS) | MDNより引用。 GET
(150522追記)本稿の続編としてAngularJSモダンプラクティスを掲載しました。本稿は2014年9月に執筆し、情報がかなり古くなっています。続編では、AngularJS 1.4やAngular 2に関する情報をまとめ、入門者への新鮮なチュートリアル、熟練者の移行手引として作成しました。どうぞご覧ください。 この記事は記録のため残します。 AngularJS歴1年の筆者による個人的なAngularJSアンチパターン集です。自分のための戒めとメモを兼ねています。個人差があると思いますので、参考程度に。 また、筆者はTypeScriptで書いています。 Components ComponentsのDI数が6以上になる 危険度★★★ angular.module('myApp') .service('FooService', [ '$q', '$resource', '$rootScope
スマートウォッチはさまざまなブランドから発売されており、とても注目を集めています。しかし、具体的にどのような機能があるのか分からない方もいるでしょう。また数多くの種類があり、どれを選ぶか迷う方も多いですよね。そこで今回は、スマートウォッチの基本的な機能や、おすすめのブランド・商品についてご紹介します。 #健康管理 多くのスマートウォッチには、歩数を計測する機能があります。その機能を使用すれば歩数やカロリーなどが計算できて、健康管理に役立つでしょう。 #通知機能 メールやSNS(Faceboook、Twitter、Instagramなど)の通知を受け取ることができます。会議中や食事中などでも気軽に確認できるでしょう。 #電子マネー決済 対応しているスマートウォッチであれば、さまざまな電子マネー決済が使用できます。財布を取り出さなくてもいいため非常に便利です。 #音楽再生 スマホをカバンやポケ
フィードバックを送信 コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 Maps JavaScript API ウェブアプリ用に動的でインタラクティブな地図、位置情報、地理空間のエクスペリエンスを作成し、高度にカスタマイズすることができます。
フィードバックを送信 概要 コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 Maps JavaScript API を使用すると、独自のコンテンツと画像を使って地図をカスタマイズして、ウェブページおよびモバイル デバイスに表示できます。Maps JavaScript API で提供されている 4 つの基本地図タイプ(道路地図、衛星、ハイブリッド、地形)に、レイヤとスタイル、コントロールとイベント、さまざまなサービスとライブラリを使用して変更を加えることができます。 対象読者 このドキュメントは、JavaScript のプログラミングとオブジェクト指向プログラミングの概念を理解しているデベロッパーを対象にしています。また、ユーザーの視点で マップを使い慣れていることも必要です。ウェブ上に多数ある JavaScript チュートリアルも参考にしてください。 こ
By AlicePopkorn 3月5日以降のAPI 1.1では15分間に呼び出せるAPIの回数が以前に比べて大きく制限されているわけですが、Twitter公式クライアントは以前と同じような使い勝手であり、それほど厳しく規制されていません。ということは、公式クライアントになりすませば規制を回避できるのではないか?ということで、公式クライアントのコンシューマーキーが公開されてしまいました。 海外では「APIキーがリークされた」という扱いになっており、以下のような感じで取り上げられています。 Twitter OAuth API Keys Leaked | threatpost http://threatpost.com/en_us/blogs/twitter-oauth-api-keys-leaked-030713 実際に公式クライアントのキーが掲載されているのは以下のページ。 Consume
2013年05月02日15:08 by oklahomer 2013/07/10 の仕様変更 カテゴリ 4月の終わりになってFacebook Platformから通知が来ている通り、7/10に予定されている仕様変更への対応が求められています。2月の移行時の騒動と比べ、2ヶ月以上前から通知を送ってくるとは気が早い気がしますが、4月からリリースサイクルが変わったせいかもしれません。 7/10に強制移行となる新仕様と変更は以下の通りです。この内容はアプリの設定画面(Settings > Advanced > Migrations)にある「July 2013 Breaking Changes」を有効にすることで早めに移行することも可能です。 APIでコメントの返信機能が使えるようになる。(「Graph APIで新コメント欄の返信機能を扱う」で紹介したものです。)Like Box, Like But
WordPress のファイルには、便利な PHP 関数がたくさん定義されています。テンプレートタグとして知られる一部の関数は、特に WordPress テーマ用に定義されているものです。また、主にプラグインの開発に用いるアクションフック・フィルターフックに関する関数(プラグイン API)もあります。あとは WordPress のコア機能の形成に使われます。 コアの WordPress 関数の多くはプラグインやテーマ開発に役立ちます。ここでは、テンプレートタグを除いたほとんどのコア関数を一覧にしています。ページの下には WordPress の関数についてより詳しく知るためのリソースも掲載しています。ここにある情報に加え、 WordPress phpdoc サイト には WordPress 2.6.1 以降の関数がすべて網羅されています。 カテゴリー別関数 投稿 get_adjacent_p
前回は「PayPalの使い方 その2 - Express Checkout APIによる課金システムの実装 解説」でExpress Checkout APIの実装について解説しました。 今回は、説明したExpress Checkout APIの応用で、リファレンストランザクションについて調査したのでまとめてみます。 リファレンストランザクションとは リファレンストランザクションとは、携帯電話など月ごとに支払い額が変わる場合に利用する決済ソリューションです。 クレジットカードと同様に、購入者が同意後はサイトが決めた金額を請求することができるようになります。 PayPal公式の解説 https://cms.paypal.com/jp/cgi-bin/marketingweb?cmd=_render-content&content_ID=marketing_jp/ReferenceTransac
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く