先日、

電子書籍の衝撃 (ディスカヴァー携書)/佐々木 俊尚

¥1,155
Amazon.co.jp

を購入し
早速、読了した。


小生が、
以前のエントリ

で述べているのと同じように、

音楽業界の変遷
と比較しながら、

インフラとデバイスとサービス
を融合することで
書籍が読者にとって
より利便性の高い
価値のあるものに
進化していくことを期待している。


出版業界に
若干配慮したような
言い回しもあるが

この本自体が
出版物なのだから
しかたない
といってしまえば
それまでだけど。



電子書籍の登場によって


誰が誰のための
コンテンツを提供しているのか?

という本来のスタンスに
近づいていくのではないだろうか。


著者と読者が
よりダイレクトに近い形態で
コミュニケートしていくことが
可能になる。

その一方で
優れたコンテンツは
時間を越えて普遍的に
存在し
読者はいつでも
それを手にとることができるようになる。



今まで著者と読者を
隔てていた
お仕着せのプロモーションや
仕掛けられた流行、
現物とかけ離れたイメージ戦略

などの阻害要因は
排除されていくだろう。

品切れなどの物理的な制約でさえ
電子書籍であれば解消できる。


素晴らしい
本との出会いが
より身近に
より自由に
なることで

人生は
より深く
より味わいのあるものに
なっていくかもしれない。



Seasar3がやってくる

より。

Seasar

の次期バージョンの開発がキックオフされるようです。


なにかと

Spring

と比較されることのおおいプロダクトですが

今後の展望が気になるところ。


最近の両者の動向

Java Cloud Meeting Tokyo 2010



VMware Acquires GemStone For Building Cloud Computing Applications

を見る限り、

やはり

クラウドコンピューティング

フォーカスしている。


Spring

のとっている戦略と
比較すると

Seasar


どうしても内向きな
ガラパゴス的な印象を受ける。

クラウドのような
ステージに打って出るのであれば
先進的でインパクトのある
ビジョンを打ち出してほしいところ。

そうすることで、
デベロッパーを惹きつける要素がないと
コミュニティは活気づいていかないし、
プロジェクトは推進力を失っていくだろう。



Seasar 2 徹底入門 SAStruts/S2JDBC 対応/竹添 直樹

¥3,990
Amazon.co.jp

Seasar2入門/ひが やすを

¥2,730
Amazon.co.jp

以前に、

UNR (Ubuntu NetBook Remix)10.04 LTS on eeePC



Ubuntu 10.04 LTS Server Edition

のエントリで

紹介したとおり、
Ubuntu 10.04LTS のインストール及びアップグレードを実施していたが、

開発用デスクトップは、8.04TLSのままであった。
正確には、 WindowsXp のマシンに

VMWare

をインストールして、
その上でUbuntu 8.04のイメージを実行している。

今回は、そのイメージ上のOSを
10.04LTS
にアップグレードすることに。

まず、

Ubuntu Tips/インストール/Ubuntu 10.04 LTSへアップグレードを行うには

を参照。

---------------------------------

8.04 LTSから10.04 LTSへのアップグレード
Ubuntuデスクトップのネットワークアップグレード(推奨)
以下の手順でネットワーク越しに簡単にアップグレードすることができます。

1.Alt+F2を押して、update-manager --devel-releaseと入力します。
Notes: LTS Upgradeに限り、-d/--devel-releaseオプションが必要です。

2.再チェックボタンをクリックして新しいアップデートを確認します。
3.インストールすべきアップデートがあれば、アップデートをインストールするボタンを使ってパッケージをアップデートし、アップデートが終わった後に再び再チェックボタンを押します。
4.新しいリリースが利用できる事を通知するメッセージが現れます。
5.アップグレードをクリックします。
6.画面に表示される手順に従ってください。

---------------------------------

とあるので、
素直にそのまま実行。
$Digital Lab

$Digital Lab


2時間半ほどでアップグレードが終了した。
ネイティブ実行ならもう少し早いのかもしれない。

最後に再起動がかかりアップグレードは終了する。

10.04については、

開発/10.04 Lucid Lynxの開発/技術概要

日本語で情報がある。


まだ、アップグレードして2日目だが
大きなトラブルもなく動作している。

もし、なにかあっても
以前のバージョンのイメージファイルに戻すだけなので、
ネイティブインストールに比べれば
ダメージは少なくて済む。

Oracle to lay off more Sun workers

より。

------------------------------
Oracle is making further job cuts related to its acquisition of Sun Microsystems, primarily in Europe and Asia, the company said in a regulatory filing Friday.
------------------------------

オラクル社は、サンマイクロシステムズの買収に伴い
主にヨーロッパ・アジア地域
において、さらなる人員削減
を進める方針を決定した。


------------------------------
Sun had already been cutting jobs before Oracle acquired the company earlier this year, and some analysts have predicted further deep cuts by Oracle. At least one analyst predicted that Oracle would lay off half of Sun's workforce to get the company back to profit.
------------------------------

サンマイクロシステムズは、
オラクルによる買収が成立する以前にも
人員削減を行なっている。

アナリストたちは、オラクル主導の元
さらなる人員削減が進むと予想しており、
あるアナリストによれば
黒字化のためにサンの従業員の半数を
解雇するだろうと予想している。

------------------------------
Oracle CEO Larry Ellison dismissed that claim angrily in January, calling the reports "highly irresponsible."
------------------------------

1月に
オラクルのCEO、ラリーエリンソン氏は、
リポーターたちに
「非常に無責任だ」
と避難されたことを
はねつけている。

------------------------------
"The truth is, we're actually hiring 2,000 people over the next few months to beef up these businesses, and that's about twice as many people as we'll be laying off.
------------------------------

「我々は実のところ、
ビジネスを増強するために
今後数ヶ月のうちに
2000人を超える人々を雇用し
その2倍に当たる従業員を解雇する。

------------------------------
"We're not cutting Sun to profitability, we're growing Sun to profitability," Ellison said at the time.
------------------------------

「我々は、サンの採算性を損なうことはない。
我々は、サンの採算性を成長させている。」

エリンソン氏は述べている。

------------------------------
Sun announced plans to lay off 3,000 workers,
or about 10 percent of its workforce,
last October while it was waiting for the Oracle deal to close.
A year before that,
it announced layoffs of 5,000 to 6,000 workers.
------------------------------

サンは、労働力の10%にあたる
3000人の従業員を解雇する計画をアナウンスした。

一昨年から
オラクルとの買収契約が完了する
前年の10月まで計画の実行は見送られたが

5000から6000人の解雇がアナウンスされた。


UNR (Ubuntu NetBook Remix)10.04 LTS with D02HW 4


の件で、

NetworkManager

の調査を始めたのだが、

デバイスの操作が

D-Bus

に依存していることがわかった。

まず、D-Bus の仕様については
コチラ。
概要図もある。


多くのバインディング実装があり、

NetworkManager では、
GLibバインディング
に依存している。

ex

-----------------------------------------------------
nm-modem-gsm.c

L222
do_connect (NMModemGsm *self)



L227-228
proxy = nm_modem_get_proxy (NM_MODEM (self), MM_DBUS_INTERFACE_MODEM_SIMPLE);
dbus_g_proxy_begin_call_with_timeout (proxy,
"Connect", stage1_prepare_done,
self, NULL, 120000,
DBUS_TYPE_G_MAP_VARIANT_OF, priv->connect_properties,
G_TYPE_INVALID);

-----------------------------------------------------


GLibバインディングのソースを取得するには、

#git clone git://anongit.freedesktop.org/git/dbus/dbus-glib

とする。

2010/3/24 時点では、バージョン0.86であり、
ここから取得できる。


で、中身を調べていくと当然
D-Bus 本体をのコードを呼び出している箇所に当たる。


ex
-----------------------------------------------------
dbus-gproxy.c

L2203
message = dbus_g_prxoy_marshal_args_to_message (proxy, method, args);
if (!message)
goto oom;

if (!dbus_connection_send_with_reply (priv->manager->connection,
message,
&pending,
timeout))
goto oom;
dbus_message_unref (message);

-----------------------------------------------------


APIについては、

D-Bus low-level public API

にドキュメントがあるので多少参考になるかもしれない。

これもやはりソースを見るのであれば

D-Bus 1.2.24. (2010-03-23)

から取得するか

ここ

からブラウズできる。




某ブログの紹介に誘導されてポチってしまいました。

6月10日 発刊なので

本エントリを書いている時点では

予約の受付のみ

行っているようです。



デフレの正体 経済は「人口の波」で動く/藻谷 浩介

¥760
Amazon.co.jp


少し前にも
同ブログに紹介のあった


フリー~〈無料〉からお金を生みだす新戦略/クリス・アンダーソン

¥1,890
Amazon.co.jp

を書店で見かけたので
少し中身を見てから買いました。


技術書も含めて、
色々な本を読むので
スペースを確保するのが
課題です。

書籍の電子化が進めば、
スペースのスリム化が進むかも?


電子書籍の衝撃 (ディスカヴァー携書)/佐々木 俊尚

¥1,155
Amazon.co.jp

ホタルを見に行ってきました。

例年より気温が低いので、

あまり見られないかと心配していましたが

予想に反して

綺麗な光を見せてくれていました。

小川に小さな宇宙が広がったような

幻像的な光景。


浮遊する小さな光が現れては消え

線を描いて

別の線と交わり

静かな光のハーモニーを奏でる。


小さな宇宙の
小さな星のささやきが

聞こえてくるような気がした。



空を見上げると

そこには大きな宇宙が

広がっている。


Vixen 天体望遠鏡 ミニポルタ A70Lf 39941/VIXEN

¥36,750
Amazon.co.jp

Twitter もどきを JRuby on Rails で書いてみる Part6

の続き。

前回は、
scaffold
でデータ編集ページを生成した。

今回はオリジナルの
home
ページを生成してみる。

home
ページは、

とりあえず
現在登録されているメッセージの
最新10件をリスト表示することにする。

#jruby -S script/generate controller home index

とする。

--------------------------------

exists app/controllers/
exists app/helpers/
exists app/views/home
exists test/functional/
exists test/unit/helpers/
overwrite app/controllers/home_controller.rb? (enter "h" for help) [Ynaqdh] Y
force app/controllers/home_controller.rb
identical test/functional/home_controller_test.rb
identical app/helpers/home_helper.rb
identical test/unit/helpers/home_helper_test.rb
overwrite app/views/home/index.html.erb? (enter "h" for help) [Ynaqdh] Y
force app/views/home/index.html.erb

--------------------------------



home
にアクセスされた時の処理を

app/controllers/home_controller.rb

に追記する。
空の index メソッドが
生成されているので。


こんな感じに編集してやる。

--------------------------------
class HomeController < ApplicationController
def index
@posts = Post.find(:all,:order=>"id desc",:limit=>10)
respond_to do |format|
format.html # index.html.erb
format.xml { render :xml=> @posts }
end
end
end
--------------------------------

次に遷移先のページレイアウトを編集する。

app/views/home/index.html.erb

--------------------------------

<h1>Twitter Fake</h1>
<table>
<tr>
</tr>
<% @posts.each do|p| %>
<tr>
<td><%=h p.name %></td>
<td><%=h p.title %></td>
<td><%=h p.content%></td>
</tr>
<% end %>
</table>

--------------------------------


出力結果はこんな感じになる。

--------------------------------
Twitter Fake

あいう かきく さしす
hoge fuga new post
--------------------------------

次回は、この画面に
入力機能を追加して行く予定。

たのしいRuby 第2版 Rubyではじめる気軽なプログラミング/高橋 征義

¥2,730
Amazon.co.jp

10日でおぼえる Ruby on Rails入門教室/arton

¥2,940
Amazon.co.jp

先日、

宮崎県産、ハム、ソーセージ「ミヤチク オンラインショップ」のご紹介

で、オーダーした商品が届いていました。

どれも、良心的な価格でうれしいのですが

特にオススメなのは

★N-803 ハムソーセージセット
 ロースハムスモーク150g×1、
 ヒレハム1本分、
 粗挽きウインナー100g×1、
 ペッパーボンレスハム(ハーフ)130g×1、
 ボンレスハムハーフ130g×1
 価格: 4,000 円

のセットです。


中でもヒレハムは

断面が鮮やかなピンク色で

しっとりとした質感。

口に入れて噛んだ瞬間に

上質な風味が口いっぱいに広がり

しっかりとした肉の味を堪能できます。


生産者の方が
精魂込めてつくらた
食品ですので
大切にいただきたいと思います。


このページを訪れた方は、

是非一度、ミヤチクさんのオンラインショップを訪れてみてください。



ミヤチク 農村協働公舎

UNR (Ubuntu NetBook Remix)10.04 LTS with D02HW 3

の続き。

接続に失敗した際に、

以下のログがでているので、
該当箇所を探してみる。

-------------------------
Activation (ttyUSB0) Stage 1 of 5 (Device Prepare) complete.
(ttyUSB0) opening serial device...
Modem /org/freedesktop/ModemManager/Modems/5: state changed (disabled -> enabling)
Modem /org/freedesktop/ModemManager/Modems/5: state changed (enabling -> enabled)
stage1_prepare_done(): GSM modem connection failed: (32) Network timeout
-------------------------

#grep -r --include-name=*.c "connection failed" *



nm-modem-gsm.c

210行目がヒット。

これは、
stage1_prepare_done (DBusGProxy *proxy, DBusGProxyCall *call, gpointer user_data)
の中にある。

nm-modem-gsm.c

26行目にある。

do_connect (NMModemGsm *self)

から呼ばれているようだ。


これも

nm-modem-gsm.c

386行目から呼ばれている。

real_act_stage1_prepare (NMModem *modem,
NMActRequest *req,
GPtrArray **out_hints,
const char **out_setting_name,
NMDeviceStateReason *reason)


もうひとつは、

nm-modem-gsm.c

298行目から呼ばれている。

stage1_enable_done (DBusGProxy *proxy, DBusGProxyCall *call_id, gpointer user_data)

からの呼び出し

こんな感じで、解析を進めているところ。
TRE MOBILE PACK Pocket Wifi(12ヵ月+初月分) イーモバイル プリ.../Huawei Technologies Co., Ltd

¥97,800
Amazon.co.jp

TRE MOBILE PACK Pocket Wifi(2ヵ月+初月分) イーモバイル D25.../Huawei Technologies Co., Ltd

¥59,800
Amazon.co.jp

日本通信 b-mobile ドッチーカ 500分(有効期間90日) BM-DC1-500H B.../日本通信

¥59,800
Amazon.co.jp