はてな認証APIのコード「Echoback Test」Java版 Java 背中を押されたので、ローカルでできるテストだけ実施して公開します。でもちゃんとはてなからエラーを表すJSONコードが返ってきていたので、ちゃんと動くと思うのだけど。 Java版だけじゃなく、PythonとかRubyとかGroovyとか、いろんなバージョンでいろんな人が書いてみたらおもしろいかな、と思います。 パッケージ名は適当につけました。import文は行数を短くするために*を多用。さらに個人的な快適さからstatic importも使いました。 追記:なぜか分かりませんがバックスラッシュが文字化けして?になっています。バックスラッシュnが「?n」と表示されてるので注意。 package hatena.auth; import java.io.IOException; import java.security.*
Remoting and web services using Spring HTTP編 ※本記事は2005年、Blog MBeansで連載されたものです。 Remoting and web services using Spring HTTP編(1日目 Hessian) RMIの次は、HTTPでのSpringのリモートアクセスのサポート機能を見てみます。 RMI編でも見たように、Springではリモートアクセスの為にサーバーオブジェクトをサーバに登録するRemoteExporterは次のような階層になっています。 HTTPを用いる場合は、HttpInvokerServiceExporterの他にBulapServiceExporter,HessianServiceExporterが利用できるようです。 RemoteExporter |-BulapServiceExporter |-Hes
絵の超初心者ド下手くそ人間が、20日間絵を描いて感じたこと わたしは、「文の人」だ。絵を描くのは大の苦手。 そんなわたしが、ひょんなことから絵を描き始めた。 そうしたらおもしろくなって約20日間、なにがしかを描きつづけている。 未知の領域での挑戦は、発見が多い。 また、ここまで絵を描けない人間の挑戦は、あまりネッ…
大ざっぱに両者の違いを金融商品に例えるなら、大企業はリスクヘッジ型、ベンチャーはハイリスク・ハイリターン型ではないだろうか。それぞれ長所もあれば短所もある。(Tech総研/リクルートの記事を再編集して掲載) 日本企業の給与については、中小よりは大手、国内よりは外資の方が支給額水準は高く、いわゆる「勝ち組」ベンチャーであればほかの一般企業より給与が高いという「定説」がある。転職もこの定説を前提に考えられることが多い。果たして定説はどこまで正しいのか。316人のエンジニアに対してアンケートを行い、検証してみた。回答者の属性は記事の最後に示したとおりだ。 まず回答者の現在の年収である。回答者の年齢や役職には幅があるので、一律に平均を出すのはあまり意味がない。そこで、一定の年収層に属する人がどのぐらいの比率で分布しているかで企業の給与構造を概観してみた。 分布の多い順にそれぞれ第2位までを見てみる
viクローンのVimは、Emacsと並ぶオープンソース・エディタの巨頭である。このエディタは、単にviのオープンソース版というだけではなく、スクリプトやプラグインによる高い拡張性といったオリジナルのviにない特徴も備えている。しかし、viから引き継いだ独特の操作法から、Vimを敬遠している向きも少なくないようだ。そこで以下では、Vimの操作を習得する、あるいはVimをもっと活用するためのハウツーを紹介する。 2007年11月13日更新:中級編に「Vimのステータスラインをより有効に活用する設定法」を追加 初級編 Vim 最初の一歩 Vimの簡単な始め方 2007年04月13日 Vimの無数の機能と柔軟さはベテランのユーザにとっては大きな利点であるが、初心者にとっての敷居を高くしてしまっているというのも事実だ。あなたがもし、Vimを使いたいとずっと思っていながらも初めて試したときにうんざりし
キーボードショートカット一覧 j次のブックマーク k前のブックマーク lあとで読む eコメント一覧を開く oページを開く ✕
Java2Script: Bridge of RCP to RIA Reusing Java codes and tools into JavaScript Home Demo Screenshot Overview Download Document Blog Group FAQ Java2Script (J2S) Pacemaker provides an Eclipse Java to JavaScript compiler plugin and an implementation of JavaScript version of Eclipse Standard Widget Toolkit (SWT) with other common utilities, such as java.lang.* and java.util.*. You can convert your SWT
Webサーバの負荷を軽減する方法として、リバースプロキシによる代行とロードバランサによる分散が考えられる。今回は、これらによる負荷の低減方法について解説する。(編集部) Apache自体のチューニングによる性能向上には限界があります。よりパフォーマンスを求めるなら、次にやるべきことはメモリの追加や高性能なCPUへの交換など、ハードウェアの見直しです。しかし、それにも限界があります。 リバースプロキシとロードバランサ ハードウェア単体による性能向上が限界に達した場合は、サーバ構成の見直しを行います。まず考えられるのが、リバースプロキシをWebサーバの前面に立ててクライアントからのアクセスを肩代わりさせる方法です。Webサーバがボトルネックになるのを防ぐとともに、セキュリティ向上にも寄与します。 もう1つの方法は、より高可用性を意図した構成として負荷の分散を図ることです。高可用性とは、サーバの
Landscape トップページ | < 前の日 2003-11-11 2003-11-12 次の日 2003-11-13 > Landscape - エンジニアのメモ 2003-11-12 ロードバランサについて調査 当サイト内を Google 検索できます * ロードバランサについて調査この記事の直リンクURL: Permlink | この記事が属するカテゴリ: [ネットワーク] 連載:ロードバランサの本質(1)パケットフローから負荷分散の基本を理解する 〜NAT/コネクションテーブル/MAT〜 http://www.atmarkit.co.jp/fnetwork/rensai/lb01/lb01.html 負荷分散装置を利用したシステム構築 http://www.soi.wide.ad.jp/iw2001/slides/11/11-1/ - ソフトウェアロードバランサUltraMon
いわゆる「Web 2.0」と呼ばれる大きな動きのなかでも、草の根の力を使ってウェブ上にある膨大な情報を分類・評価しようというソーシャルブックマークは、花形分野の1つといっていいかと思います。この分野には元祖ともいえる「del.icio.us」や「Digg」などとても有名なものがある一方、新規参入も相次いでいるようで、「なんでもリスト化して、順位付けしまおう」というサイト「listible.com」にある「Social Bookmarking Sites」のページをみると、すでに92ものサービスが登録されています(先日みたときには確か89件だったはずですが)。ちなみに、ランキングのトップはやはりdel.icio.usで、約8割の人がポジティブな評価を下しています。 BlueDotは、そんな乱戦模様のソーシャルブックマークの世界に新たに登場したサービスの1つ。News.comのAlpha bl
Java SE 5.0 TigerのコアAPIで使用されているアノテーションは@Deprecatedを含め、必要最小限なものでしかない。アノテーションを使ったプログラミングをおこなうには、アノテーションタイプを作成し、アノテーションを処理するクラスを作成しなければならない。標準でより多くのアノテーションが用意されるのは、次期リリースが予定されているJava EE 5.0やJava SE 6.0 Mustang、Java SE 7.0 Dolphin以降になる見通しだ。 アノテーションを使ってどのようなことができるのか、アノテーションがもたらす効果はどういったものなのかといったことは、採用事例を見ていく方法が一番効果的だ。Java SE 5.0 Tigerに用意されているコアAPIではアノテーションが活用されていないため、コアAPI以外にいくつかのアプリケーションを取り上げて、それらが実
BillMonkのChuck Groom氏とGaurav Oberoi氏がメールでのインタビューに応じてくれた。 BillMonkはどのようなサービスを提供するWebアプリケーションですか。 BillMonkは友人同士が借金や物の貸し借りに伴う問題を解決するために、出来事をトレースしやすくするアプリケーションです。2006年1月に友人間の非公式な借金(ソーシャルマネー)を追跡記録するツールとして立ち上げました。例えば、ルームメイトと家賃や光熱費を折半したり、20ドル借りたり、グループ旅行をしたりするときのお金の貸し借りです。このソーシャルネットワーキングと個人資産管理の両方の機能を併せたアプリケーションはかなりの好評を博し、これといった宣伝活動はしていませんが12週間で5000人以上のユーザーがこれを利用し、30種類以上の通貨が使われました。 4月には「BillMonk Library」を
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く