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が最近リリースされ、重要な変...
ついぞ最近node.jsなんてのがでて、繁華街のあちこちでチヤホヤされてる。そんなときに、モヒカン族Erlang村(erlang-questions)に「node.jsってどうなの?」的燃料が投下されたわけですよ。これは炎上しそうだ…と追いかけてたら、ネタどころか案外真面目なハナシばっかりだったのですが。まずは真面目に問いかけをする純朴な成年(想像)。 「Erlang好きだし使ってるんだけど、Erlangとnode.jsてそれぞれどういうジャンルがすごいの?RabbitMQとかejabberdみたいなのつくろうとしたらどうなるの?簡単なチャットサーバーつくるくらうならnode.jsのが断然簡単だよね?分散システムで使うなら断然違うとか? Ulf Wigerによると、ブロックする関数の問題を簡単に解決してくれるとか書いてあるみたいだけど (link)」 おっお。素直な質問。これはみんな釣られ
「銀のブラジャーをしているニート」じゃないですよ。「平日の昼間から銀座をぶらぶらしているニート」って意味です。 別名「セレブなニート」と呼んでくださってもいいですけど。先週の話ですが、あちこち行ってみての感想を書いときます。 一カ所目:アップルストア 銀座の旗艦店。外観も内装も、そして中で行われていることも、NYやシカゴのアップルストアと同じテイストでかっこいー感じです。 外国人のお客さんも多く、英語でペラペーラと説明している店員さんも多数。 ほほー。さすが世界で同じ商品を売って、同じようにサポートしてるだけのことはありますねー。 ここ銀座店では無料の商品説明セミナーがほぼ毎日行われているのでひとつ聞いてみました。 平日はがらがらですが、聞いている人は大半が高齢の方。なので、相当に基本的なことから説明してもらえます。 なるほど、こうやって商品を売るのなー、と思いました。 「写真を整理してア
[読了時間:2分] 先日の記事(「Google TV」全貌が明らかにーAndroid携帯はリモコンに・HDレコーダーは危機的状況に?)で詳細が明らかになった「Google TV」。ベンダーとして名乗りをあげたソニーは10月12日、初のGoogle TV対応製品となる「Internet TV」の詳細を明らかにした。HDTVモデルは1080pフルHD対応で、画面サイズが24インチから46インチまで用意されている。32インチ以上のモデルはLEDバックライト搭載。価格は599.99ドルからと液晶テレビと比較すると1~2割高めとなる。既存のHDTVに接続するブルーレイプレイヤー搭載セット・トップ・ボックス型のモデルは399.99ドルとなっている。発売は10月16日の模様。 「Sony Internet TV」は名前の通りインターネットに接続できるテレビ。Wi-FiまたはEthernetで接続する。最
ソニーは14日、グーグルが提唱する「Google TV」プラットフォームを世界で初めて採用した「Sony Internet TV」を投入すると発表しました。 テレビにインターネットが繋がる事で、テレビ放送とインターネットをシームレスに融合。大迫力の映像視聴と膨大なインターネットコンテンツが融合する新たな体験を模索します。 発表によれば「Sony Internet TV」にはIntelのAtomプロセッサーが乗り、Androidプラットフォームが搭載されます。ブラウザにはGoogle Chromeが用意され、テレビ番組を視聴しながらツイートしたり、スポーツの試合結果を見ながら関連動画を検索したりすることができます。 さらに、ソニーが提供する映像配信サービス「Video On Demand powered by Qriocity」が視聴できるだけでなく、CNBC、Napster、NBA、
Git-WikiはRuby製のオープンソース・ソフトウェア。土曜日と言えばウィキサタデー。日々新しい技術が生み出される中、それを使ったWikiエンジンが生み出されている。いやWikiのために新しい技術、概念ができているとも言えそうだ。 見た目もすっきりとして分かりやすい 最近人気の高いGitやMercurialといった分散化バージョン管理システム。ローカルでも使えるので非常に便利だ。そんな分散化バージョン管理システムとWikiエンジンを組み合わせてしまうのがGit-Wikiだ。 Git-Wikiは名前の通り、コンテンツ管理にGitを使う。そのため、バージョン管理が容易に行えるのが魅力だ。記法はMarkdown、Creole、Textileと複数に対応している。作成したコンテンツはS5としてオンラインプレゼンテーションができたり、LaTeXとしてダウンロードすることもできる。 S5として出力
スクリプトの実行はできない(XSS対策されている)し、tokenは導入されている(CSRF対策されている)のに、tokenを奪取され、不本意な操作をされてしまう例というのを1つ、やってみたいと思います! 実証だニャン! http://d.hatena.ne.jp/kinugawamasanyan/20101012/nyan 原理 こういうフォームがあったら、submitボタンを押下した時にtokenの値がA、Bどっちにポストされるでしょうか。 <form action="A" method="post"> <form action="B" method="post"> <input type="hidden" name="token" value="123123123"> <input type="submit"> </form> 答えはAです。 つまり本来設置されたフォームより前に別のf
ちょっと前から個人的にErlangに注目しています。 領域的にJavaとは全く別個の世界が見えてるので、そこにつかえないかなと。 というわけで、Erlangの基本のキくらししか知らないのでどこまで通用するかわからないですが、今日からはじめるMochiwebと題して恥を晒して行きたいと思いますw Mochiwebとは、Erlangで書かれた軽量HTTPサーバです。サイトはここです。 http://code.google.com/p/mochiweb/ id:Voluntasさんにアドバイスを求めたところ、さてはMochiweb読んでない、キサマは素人だなと言われたので、取り急ぎ読む次第です。ちなみにMochiwebはMochimediaというオンラインゲームでばんばん使われており、相当なハイパフォーマンスをたたき出しているという話ですが、そもそも全くドキュメントがないw HTTPとよく使うプ
このエントリの記述は既に古いです。最新のインストール方法は下記のエントリを参照してください。 http://d.hatena.ne.jp/t_43z/20110503/1304421488 このエントリはリアルタイムWebハッカソンのハンズオン資料その1です。 Linux 普通に入れる 後述のnaveを使う方がいいと思う。っていうかnpmのインストール方法をどうしたいかによってnode.js本体のインストール方法が変わる。なので(naveを使わないにしても)最後まで読んでからやることを推奨。 普通にやるとこんな感じ。 $ sudo apt-get install build-essential libssl-dev curl $ mkdir tmp $ cd tmp $ wget http://nodejs.org/dist/node-v0.2.3.tar.gz $ tar -xvzf n
Note: SwingLabs is currently re-worked. Sorry for any inconvenience, Jeanette Contains extensions to the Swing GUI toolkit, including new and enhanced components that provide functionality commonly required by rich client applications. Highlights include: Sorting, filtering, highlighting for tables, trees, and lists Find/search Auto-completion Login/authentication framework TreeTable component C
[読了時間:2分] 米Bloomberg通信は、Googleの中核事業である検索部門をけん引してきたvice president of search productsのMarissa Mayer氏が位置情報サービスの責任者になると報じた。 降格人事ではない。なぜなら未発表だがMayer氏はこの機に幹部組織であるoperating committeeの一人に格上げされたもようだからだ。同氏は、各種イベントで講演を行い、最近ではすっかりGoogleの「顔」になっている。検索部門での貢献が認められて、社内での立場が強くなっているのだろう。 そのMayer氏が、検索をほかの人に任せて位置情報サービスの責任者になるのである。これはGoogleが位置情報サービスに本気になったと考えていいのではないだろうか。 これまで欧米では日本ほど携帯電話の高度な利用が発達していなかったため、位置情報サービスに関して
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
この記事はJames Coplien氏の記事「Organizational Patterns: Building on the Agile Pattern Foundations」を、氏の許可を得て翻訳したものです(元の記事が長いため抄訳としています)。(原文最終更新日:2006年7月9日) 目的の統一性("Unity of Purpose") 顧客の参画 ("Engage Customers") ドメイン専門家という役割 ("Domain Expertise in Roles") アーキテクトがプロダクトをコントロールする ("Architect controls Product") 作業の均等な分配("Distribute Work Evenly") 関数の所有者とコンポーネントの所有者 ("Function Owner and Component Owner") 雇われアナリスト (
PC は忙しい時ほど壊れる. 先週は職場の PC にこの経験則が降りかかった. 頻繁にフリーズしはじめる VisualStudio 2008. VS 単体での修復では問題が直らず困り果て, 結局 OS から入れ直す羽目に. まあディスクが故障しなかっただけ幸いだと思おう... OS の入れ直しは生活習慣を見直し悪習を捨てる機会でもある. 私の Windows 生活で最大の悪習は cygwin だ. ホスト OS への敬意を欠く cygwin には以前から後ろめたさを感じていたが, 惰性でずるずると使い続けていた. 今回のトラブルは良き市民たれという神(シアトル在住)の思し召しかもしれない. 啓示に耳を傾け, しばらく cygwin なしでがんばってみたい. PowerShell cygwin を捨てるということはシェルを乗り換えるということだ. いま Windows 民の間でホットなシェル
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く