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が最近リリースされ、重要な変...
![SOAにおける疎結合の定義](https://cdn-ak-scissors.b.st-hatena.com/image/square/1dea079f3c8eee49f636638a061b722d42b294d5/height=288;version=1;width=512/https%3A%2F%2Fcdn.infoq.com%2Fstatics_s1_20240521072209%2Fstyles%2Fstatic%2Fimages%2Flogo%2Flogo-big.jpg)
雪の埼スタ(埼玉スタジアム)から、雨の埼スタへ――。 2月6日のホームでのタイ戦でスタートしたワールドカップ(W杯)アジア3次予選も、今日6月22日のバーレーン戦がラストマッチとなる。すでに最終予選進出を決めている両チーム。最終戦前の段階では、1ポイント差でバーレーンが首位に立っているものの、最終的にどちらが1位になっても、最終予選の組み合わせには何ら影響はない。要するに、この日のゲームは「消化試合」なのである。そんな中、チームをモチベートする要因をあえて挙げるなら、それはもう「プライド」以外には見当たらないだろう。 「僕はバーレーンでの屈辱(アウエーで0−1で敗れたこと)は、一生忘れないでしょう。そういう意味で、この試合は自分の、そして日本サッカーのプライドを懸けた試合になると思っています。どんなことがあっても勝つ、勝たねばならないと思っています」 14日のアウエーでのタイ戦(3−
ルーティンワークを嫌う人は多いです。クリエイティブでありたいと語る人にその傾向が強いように感じられます。 では、ある単純な作業があるとして、それは比較的頻繁にやらないといけないとします。ルーティンワークが嫌いだからといってこれを毎回創造的に考えながらやるのと、ルーティンワークに落とし込んでしまってさっさと終わらせてしまうのとでは、どちらが自分の本来的価値を創出できる可能性が高いでしょうか。恐らくルーティン化されている後者ではないかと考えます。 ルーティンワークがしっかりしているというのは、実はインフラがしっかりとしているということであり、それは実は大きな資産であると言えるのです。 それが如実にわかるのは、大企業出身の人が起業したらどうでもいいようなはずの瑣末な事務に追いまくられて、本来の持ち味を発揮できないというようなケースです。これを解決しようとすると、人を雇うのが一般的でしょう。つまり
一般的にRailsは開発は速いが、動作は遅いという印象がある。もちろん、速度面の解決手段は様々に存在し、現在はキャッシュを利用する方法が多用される。そしてもう一つの欠点として、設置の面倒さが挙げられることが多い。これはmod_rails(Passenger)を使うことで相当楽になる。 Ruby Enterprise Editionのトップページ だが、mod_railsの欠点として挙げられるのが、メモリを相当使ってしまうということがある。速度面とメモリ、同時に解決するのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはRuby Enterprise Edition、エンタープライズ向けRubyと名付けられたRubyだ。 Ruby Enterprise Editionはmod_ruby(Passenger)の開発者によって作られたRubyで、Ruby 1.8.6をベースにGC
「Rubyは技術者が集まり,新しい技術が生まれ,世界を変える“梁山泊”になりつつある」---まつもとゆきひろ氏は2008年6月21日,日本Ruby会議の基調講演でこう語った。 必要なのは求心力,重要なのはコミュニティ 梁山泊,まつもと氏は技術者が集まり,新しい技術が生まれる核になる場所をこう表現する。例えばLisp。1960年代に,ガーベジ・コレクションや,Rails以降話題になったメタプログラミングといった技術を生み出した。 「UNIXも梁山泊であり,今日のすべてのOSに影響を与えていると言える。Smalltalkも梁山泊。オブジェクト指向やクラスブラウザを生み出した。Javaも梁山泊。仮想マシンやガーベジ・コレクション,例外処理を広めた。コンピュータサイエンスの成果をエンタープライズに取り込んだ」(まつもと氏)。 逆にCOBOLやFORTRANは広く普及はしたが梁山泊ではなかった,とま
関連日記 id:higepon:20080621:1214043464 計算機プログラムの構造と解釈posted with amazlet on 06.04.15 Gerald Jay Sussman Julie Sussman Harold Abelson 和田 英一 ピアソンエデュケーション (2000/02) 売り上げランキング: 56,404 Amazon.co.jp で詳細を見る関連日記 id:higepon:19700103:1145105233 「原因」と「結果」の法則posted with amazlet at 08.06.21ジェームズ アレン サンマーク出版 売り上げランキング: 299 おすすめ度の平均: 最初で最後の自己啓発本 仏教の入門書としても-西洋から東洋へ 身の回りで起こることは、自分の内なる思いがそうさせている 思いが「原因」、環境は「結果」 単純 Ama
「Rubyアソシエーションで国際標準化に向けた活動を計画している」---まつもとゆきひろ氏は2008年6月21日に開催された日本Ruby会議2008で,Rubyを標準化する意向を明らかにした。 国際標準化の目的は,複数のRuby実装の間での互換性の向上と,政府調達への対応である。JRubyやIronRubyなど,まつもと氏以外の手になるRubyの処理系がここにきて増えてきている。また2007年の「情報システムに係る政府調達の基本指針」では,要求要件の記載を特有の製品名ではなく,国際規格などのオープンな標準を優先すると記述している。Rubyを国際標準規格とすることで,電子政府システムなどに採用しやすくする。独立行政法人 情報処理推進機構(IPA)と協力し,ISO(国際標準化機構)への提出を目指している。 ただし,具体的な時期などは未定であり,標準化までには「少なくとも数年かかる」(まつもと氏
「Ruby 1.9系列の安定版である1.9.1は2008年12月のクリスマスまでにリリースする」---笹田耕一氏は2008年6月21日,日本Ruby会議の講演で,Ruby 1.9のロードマップを明らかにした。 笹田耕一氏は,東京大学大学院 情報理工学系研究科創造情報学専攻 講師で,Ruby 1.9の実行エンジンである仮想マシン「YARV」の開発者。Ruby 1.9は,2007年の12月25日に正式リリースされた。 この日,6月21日には,1.9系列および1.8系列のセキュリティ修正を含むアップデートが公開された。1.9.0-2,1.8.7-p22,1.8.6-p230,1.8.5-p231である。 笹田氏は講演で,Ruby 1.9のロードマップを紹介した。2008年12月20日に1.9系列の安定版となる1.9.1を正式リリースする。現在の1.9.0は1.8系列との互換性の問題などから開発版
「東京大学大学院で笹田研究室が発足した。研究内容はRuby。一緒に研究をしてくれる学生を募集している」---2008年6月21日,日本Ruby会議での講演で,東京大学大学院 情報理工学系研究科 創造情報学専攻 講師 笹田耕一氏は,Rubyを中心テーマとする研究室が設置されたことを紹介した。 笹田耕一氏は,2007年12月に正式公開されたRuby 1.9に採用されたRubyの実行エンジンである仮想マシン「YARV」の開発者。講演では現在笹田氏がかかわっているRubyの研究プロジェクトを紹介した。 「RubyでのマルチVirtual Machine(VM)」は1つのインタプリタ上に複数のVMインスタンスを生成可能にする。これにより,複数のアプリケーションを効率的に実行できるようにすることを狙う(関連記事)。 「Rubyによるハイパフォーマンス・コンピューティング」は,大規模並列システムによる数
オフィスから紙の書類は無くならないものの、一方でPCの中にゴミも含めた大量の電子ファイルが溜まり続ける今日この頃、皆さん如何お過ごしですか? タレコミ人が新人だった十数年前に比べオフィスの電子化は急速に進みましたが、HDDのあちこちにファイルが保存されたり、フォルダが妙に深い階層構造になったり、はたまた社内共有サーバは十人十色のファイルで一貫性が無いなど「紙ベースの時より管理しづらくなったんじゃ…」なんて思うこともしばしばです。タレコミ人はとうとうファイル整理を諦め、例えば「2007書類」「2008書類」と大まかな分類フォルダだけを作り、そこへ片っ端から放り込むことにしました。ただしファイルの命名ルールは必ず「日付」+「件名」として時系列に並べ、それをGoogle Desktopで検索するようにしています。
和風Agile?の続き ウォーターフォール開発に慣れ親しんだマネージャ達にAgileを売り込むときによく指摘されるのが「最初に要件も予算も確定させないAgileのやり方はおかしい」ということ。 で、「じゃぁ、ウォーターフォールで最初に『確定』させた要件や予算が正しかった事がどれくらいありましたか?」と聞いてみると、「実はそれほど正確ではない。」という答が多いのも事実。 しかも要件抜けが発覚するのがUAT段階なら良い方で、本番稼働後に発覚する事例も珍しくない。そして不思議な事に、こういう「抜け」は要件定義段階の度重なるレビューでは発覚しない。ものすごく丁寧な業務フロー図やらなんやらを描いているのに、だ。 「だからこそ、要件抜けなどに対処しやすいAgileがいいのでは?」と売り込むと、「いや、それは困る」という答。どうやらこういうことらしい。 発注元の立場では、まず最初に予算総額を確定させる必
____ / \ /\ キリッ . / (ー) (ー)\ / ⌒(__人__)⌒ \ | |r┬-| | Ruby 1.9はクリスマス前にリリースします \ `ー'´ / ノ \ /´ ヽ | l \ ヽ -一''''''"~~``'ー--、 -一'''''''ー-、. ヽ ____(⌒)(⌒)⌒) ) (⌒_(⌒)⌒)⌒)) ____ /_ノ ヽ、_\ ミ ミ ミ o゚((●)) ((●))゚o ミ ミ ミ /⌒)⌒)⌒. ::::::⌒(__人__)⌒:::\ /⌒)⌒)⌒) | / / / |r┬-| | (⌒)/ / / // | :::::::::::(⌒) | | |
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く