Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...
開発環境は難しい 最適な開発環境をつくるのっていつも難しいなーと思います。サーバ側に入って開発する人もいれば、クライアント側のIDEあげてる人もいるわけで人それぞれです。 その人に特化した開発環境をつくるだけであればそこまで難しい話ではありませんが、チームでの開発となるとそのあたりをうまく解消するのがだんだん難しくなってきます。また、新しくサブドメインが増えたりなど開発環境も常にアップデートし続ける必要があります。 このあたりを、サーバエンジニアが手動でやってると死にます。悪しきDev/Opsの対立関係がうまれてしまうので、なんとかしないといけない。 というわけで、オフィス移転をきっかけに開発環境を作りなおしてみました。以下の3点からさくらVPSを選びました。 コストを抑えたい 最近さくらVPSに東京リージョンができた ローカルネットワーク接続できるようになった 新規開発環境をつくる上での
2. Copyright 2013 OpenID Foundation Japan - All Rights Reserved. ID管理システム プロビ ジョニング システム SSO / アクセス 管理 システム OpenID ConnectとSCIM ユーザー・ プロビジョニングAPI (SCIM Server) エンドユーザー向けWeb アプリケーション (OpenID Connect RP) 社内の ユーザー追加・ 変更・削除 サービスAの 利用 管理者 エンドユーザー 利用企業A社 SaaS A社 ユーザー・ プロビジョニングAPI (SCIM Server) エンドユーザー向けWeb アプリケーション (OpenID Connect RP) SaaS B社 サービスBの 利用 SCIM APIに従い、 サービスBの ユーザー追加・ 変更・削除 SCIM APIに従い、 サービス
南場智子さんの「不恰好経営」が日本で大きな反響を呼んでいる一方、アメリカでは、ある起業家のベンチャー経営の「失敗」に関する記事が話題をさらっている。 2億円もの失敗を経て学んだ教訓、ということで、確かな重みのあるリアルなアドバイスとなっている。著者のPablo Fuentesに翻訳許可をもらったので、ご紹介したい。 僕に意見を求めるな! 過去にいくつもの失敗を繰り返してきた僕だが、たまに起業の相談を受けることがある。 そんな時、一番困る相談内容がこれだ。 相談者「今○○ってサービスを考えているんだけど、君はどう思う?」 僕「僕は君のサービスのターゲットユーザーなのかい?」 相談者「いや、そうではないけれど、君の意見も聞いておきたいんだ。」 僕「もし僕が君のターゲットユーザーじゃないなら、君は僕の意見なんて求めるは必要ないよ。僕じゃなくてユーザーの声を聞いてきな。あと、早くCross-10を
Google アナリティクス ウェブテストの基盤を成す統計手法について説明します。Google アナリティクスでは、ウェブテストの手法として多腕バンディット方式を採用しています。多腕バンディット テストには、次のような特徴があります。 最も利益の大きい選択肢の特定を目標とする ランダム分布がテストの進行とともに更新される 「多腕バンディット(multi-armed bandit)」という名前は、それぞれに異なる見込み配当率が設定された、「One-armed bandit(片腕の盗賊)」というスロット マシンが複数並んでいる状況を模した仮説テストという意味を持っています。スロット マシンのプレイヤーは、最も見込み配当率が高いスロット マシンを見つけ出す必要がある一方で、利益を最大化する必要もあります。この状況では、これまでの配当率が最も優れているマシンのみをプレイするか、それともさらに配当率
現地時間の7月10日でApp Storeのサービス開始から5周年を迎えますが、The Vergeによると、この5周年を前に多数の高評価アプリが無料セールを実施している事が分かったそうです。 現在分かっている無料化されたアプリは下記の通り。 Infinity Blade II 価格:¥600 → 無料 (記事公開時) スキタイのムスメ:音響的冒剣劇(ユニバーサルバージョン) 価格:¥450 → 無料 (記事公開時) スワンピーのお風呂パニック! 価格:¥85 → 無料 (記事公開時) BADLAND 価格:¥350 → 無料 (記事公開時) Tiny Wings 価格:¥85 → 無料 (記事公開時) Tiny Wings HD 価格:¥250 → 無料 (記事公開時) iPhone用Traktor DJ 価格:¥450 → 無料 (記事公開時) Traktor DJ 価格:¥1700 →
◆ TCP - コネクションの確立と切断 TCPはコネクション型プロトコル(通信相手の応答があってはじめて通信を開始する)であることから、 データ転送を行う前にコネクションの確立を行います。このTCPにおいて使用されるコネクションの確立 のことを3ウェイハンドシェイクといいます。以下の手順の通り “3回のやりとり" によって確立されます。 ① ホストAからホストBにコネクション確立の要求をします。つまり、TCPヘッダの中にあるSYNビットは 「1」でありACKビットが「0」であると分かります。シーケンス番号は最初だけはランダムな値が割り当て られます。今回は例として「0」とします。確認応答番号(いわゆるACK番号)は通信の開始にはありません。 ② ホストBはホストAのコネクション要求に応えます。そしてホストBからもコネクション確立を要求します。 つまりSYNは「1」ACKは「1」であること
絶対URLと相対URL(相対パス)についてSEO対策上の観点も交えて解説をしています。 \疑問や不明点はお気軽にご質問ください!/ それぞれの言葉の意味 「絶対URL」「相対URL(相対パス)」はどちらもHTMLでリンク先のURLをどのように記述するかを表す言葉です。それぞれにメリット・デメリットがあります。 まず絶対URLですが、リンク先のURLをhttp://~まで含み全てそのまま記述する記載方法です。相対URL(相対パス)は、リンク先のURLをディレクトリの位置関係に合わせてファイルの位置だけを指定するような記載方法です。 また、これらとは別にルート相対URL(ルート相対パス)というものがあり、相対パスと異なりルートディレクトリを起点にしてファイルの位置を指定するような記載方法になります。 どちらの記載が最も優れている、ということはありませんが、少なくともランキングアルゴリズム上でど
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く