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が最近リリースされ、重要な変...
![IronPython が Python 2.7 の全機能を実装](https://cdn-ak-scissors.b.st-hatena.com/image/square/7d1ee5c207da48b7f4c6a6b805f8693129103f7e/height=288;version=1;width=512/https%3A%2F%2Fcdn.infoq.com%2Fstatics_s2_20240521072754%2Fstyles%2Fstatic%2Fimages%2Flogo%2Flogo-big.jpg)
World Wide Webは90年代半ばに急速に成長し、情報分散の一番の手段となった。そしてブラウザがユビキタスになりユーザがそれを使うことに慣れてくれば、歴史上のどんなプラットフォームのユーザ数よりも多いユーザが利用するアプリケーションプラットフォームになることは明らかだ。しかし今はHTMLやHTTPなどの標準が、高度なインタラクションや優れたユーザエクスペリエンスといった考え方を元々の設計思想に持ってないため、まだその段階には至っていない。多機能なオンラインアプリケーションを提供しようとする初期の取り組みのいくつかは、MicrosoftのExchangeエンジニアチームでされていた。このチームはメールサーバのフロントエンドをOutlookに似たものにするために96年からIFrame要素を使っていた。当時はそれが応答性や全般的なユーザエクスペリエンスを妨げるものになっていたが、しかし来
原文(投稿日:2010/10/25)へのリンク ここ1,2週間,Java の世界では多くの事が起きている。Oracle は沈黙を守り続けているが,その静かさには耳が痛いほどだ。 事の起こりは IBM の OpenJDK への参加 と Harmony の (事実上の) 解散だった。JVM の一方が落ち,一方は続くことになる。Apache ソフトウェア財団 (Apache Software Foundation) の理事会は後に,IBM のこれまでの協力に感謝するとともに,他の貢献者による Harmony の継続を強く望む,とする 見解を発表している。 これに対して各方面からの反応があった。Eclipse の Mike Milinkovich 氏は,自身らが最終的に Java 7 を採用するに至った見解 を寄せている。その一方で,既存のデファクト標準とモジュール化層での整合性を確保するため,現
原文(投稿日:2010/07/01)へのリンク noVNC は、VNCクライアントで、 HTML5 WebSockets, Canvas そして JavaScriptを使って実装されている。InfoQ、は、 Joel Martin氏と、 noVNCと HTML5アプリケーションの開発経験について、少しばかり、Q&Aを持った: InfoQ: Joelさん、noVNCのアーキテクチャの全体像と様々なコンポーネントがどのように、いっしょになっているのか,教えてください。 Joel: noVNCのアーキテクチャは、6つの主要なコンポーネントからできています: コアの VNC/RFB実装: このコンポーネントは、すべてのRFBプロトコルの情報をカプセル化していて、他のすべてを動かす、主要なステートマシンです。 Canvas抽象層: このコンポーネントは、 HTML5 CanvasAPIを抽象化した層
原文(2010/06/03)へのリンク アジリティは、実にめずらしい場所で勢いを増している言葉だ。軍隊では、突然、真剣にアジリティ (大文字のAで始まるAgility) を取り上げている。軍隊は、アジリティを「変化にうまく対応する能力」と定義する。「指揮統制」(Command and Control)は、軍隊で普通に使われる言葉であり、一般的な使い方では「C2」と省略される。また、C2 Journalという指揮統制に関する定期刊行物がある。C2 Journalには、最近、アジリティに関する多くの記事が書かれている。 2010年3月に 米国防省のCommand and Control Research CenterからThe Agility Imperative (アジリティ命令) と題された「要約」が発表された。このドキュメントは、アジリティを安全と戦争に関連づけて述べている。驚いたことに
XML を例にとってみましょう。XMLは要素(element)の集まりとして表すことができ、各要素は内容(あるいはタグ)を持ちます。要素は他の要素へネストする(入れ子にする)ことができるので、一つの要素が他の要素を格納しそれぞれの要素に内容を与えることができます。この説明だけでXMLの性質と構成法が十分伝わるでしょう。つまり、XMLは入れ子構造を持ち、要素と内容から構成される、これだけで後のドメイン分析フェーズ(詳しくは以下で)で言語のパラダイムを考えるのに十分な情報になるのです。 別の例としてLuaを取り上げましょう。この言語が面白いのは構造のベースがテーブル形式であることです。Lua自体が他のテーブルを格納したテーブルであるともいえます。そのためテーブル型の形態を持つ言語といえ、テーブル型パラダイムと呼ぶこともできるでしょう。このことはLuaのパラダイムを十分表しているでしょうし、少な
XML を例にとってみましょう。XMLは要素(element)の集まりとして表すことができ、各要素は内容(あるいはタグ)を持ちます。要素は他の要素へネストする(入れ子にする)ことができるので、一つの要素が他の要素を格納しそれぞれの要素に内容を与えることができます。この説明だけでXMLの性質と構成法が十分伝わるでしょう。つまり、XMLは入れ子構造を持ち、要素と内容から構成される、これだけで後のドメイン分析フェーズ(詳しくは以下で)で言語のパラダイムを考えるのに十分な情報になるのです。 別の例としてLuaを取り上げましょう。この言語が面白いのは構造のベースがテーブル形式であることです。Lua自体が他のテーブルを格納したテーブルであるともいえます。そのためテーブル型の形態を持つ言語といえ、テーブル型パラダイムと呼ぶこともできるでしょう。このことはLuaのパラダイムを十分表しているでしょうし、少な
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く