gdata-python-client 2.0.14
gCalのnsの項目が拾えない…
uidが拾えないのが致命的…。
Fix typos in the calendar module.
403くらってデータ取れない事多数・・・
どっちも hg のリポジトリは更新されてるんだけど…。
例によって誰かの役に立つかもなので差分貼っておこう。
diff -urN ./gdata-2.0.14/src/gdata/calendar/data.py ./gdata-2.0.14-kuma/gdata/calendar/data.py
--- ./gdata-2.0.14/src/gdata/calendar/data.py 2011-01-25 08:46:28 +0900
+++ ./gdata-2.0.14-kuma/gdata/calendar/data.py 2011-04-28 14:18:27 +0900
@@ -30,7 +30,8 @@
GCAL_NAMESPACE = 'http://schemas.google.com/gCal/2005'
-GCAL_TEMPLATE = '{http://schemas.google.com/gCal/2005/}%s'
+#GCAL_TEMPLATE = '{http://schemas.google.com/gCal/2005/}%s'
+GCAL_TEMPLATE = '{%s}%%s' % GCAL_NAMESPACE
WEB_CONTENT_LINK_REL = '%s/%s' % (GCAL_NAMESPACE, 'webContent')
diff -urN ./gdata-2.0.14/src/gdata/client.py ./gdata-2.0.14-kuma/gdata/client.py
--- ./gdata-2.0.14/src/gdata/client.py 2011-01-21 10:36:18 +0900
+++ ./gdata-2.0.14-kuma/gdata/client.py 2011-04-28 14:26:29 +0900
@@ -287,12 +287,13 @@
location = (response.getheader('Location')
or response.getheader('location'))
if location is not None:
- m = re.compile('[\?\&]gsessionid=(\w*)').search(location)
- if m is not None:
- self.__gsessionid = m.group(1)
+# m = re.compile('[\?\&]gsessionid=(\w*)').search(location)
+# if m is not None:
+# self.__gsessionid = m.group(1)
# Make a recursive call with the gsession ID in the URI to follow
# the redirect.
- return self.request(method=method, uri=uri, auth_token=auth_token,
+# return self.request(method=method, uri=uri, auth_token=auth_token,
+ return self.request(method=method, uri=location, auth_token=auth_token,
http_request=http_request, converter=converter,
desired_class=desired_class,
redirects_remaining=redirects_remaining-1,
ワンセグを http live streaming して iphone で見る
って、試してるのはipod touch (1st gen)なんだけどw。
iphone 4g買う気でいるのでその準備と言うか。
寝てる部屋でもテレビ見たいというか。
要るもの(ハード):
- OSX(雪豹が望ましい)
- Friio等(生TSが抜ける地デジチューナー)
ってここまでで敷居高杉ですが。
要るもの(ソフト):
- recfriio改
- tssplitter_lite改
- mediastreamsegmenter
recfriioは終了まわり、tssplitter_liteはパイプ対応など修正。
mediastreamsegmenterはsnow leopard標準で入ってるコマンド。
iphone側はQuicktime playerで見るので特にソフトは不要です。
あ、あとWebのUIをgolangで作ってて、iphoneからはsafariで操作する感じ。
mediastreamsegmenterはオープンソースのsegmenterでも行けそうなんだけど、
AACとの相性が悪いのか成功せず。
トランスコードしてる訳じゃないので、
これさえ動けばlinuxとかbeagleboardでOKなんだけど。
と、需要あるのかないのかなのでとりあえず。
twitter本家に QT 用のリンクを追加するbookmarklet
普通にクライアント使ってAPIでっていうのが正解だと思うんだけど、
公式RTとか、非公式RTとか、QTとか in_reply_toが付くとかつかないとか、
色々ある訳で。
クライアント使ってなくても、でも何となくQTしたいよ。
って時に QT 用のリンクを追加します。
Before:
After:
Click:
なんか、jQuery様々でアンカー要素追加の方向で作ってたけど、
いざ試してみると、onclickのfunctionを変えないとだめだったようだ。
とりあえずは動くんだけど、折りをみて(ブックマークレットデバッグする気力が湧いたら)、
onclick版もなんとかしようと思います。
update:
clickに対応。これでコメント付きRTがしやすくなったと思われ。
日本のガラパゴス問題
ガラパゴス問題をガラパゴスに閉じるのはやめよう - My Life in MIT Sloanにコメントしてたんだけど後続のエントリが書かれていたので俺も書いてみます。
後続エントリ。ガラパゴス問題の論点まとめ。 - My Life in MIT Sloan。
俺はリアルなガラパゴスを思い浮かべて、ガラパゴス島と日本島の違いを考えていた。ガラパゴス島に住む生き物達が島の外で暮らしていけないことを苦には思っていない。ガラパゴス島の問題は独自に進化した種の絶滅問題。その問題は世界的認識で世界的に保護されている。一方、日本で考えると日本から外に出られない事を苦に思ってる人・企業は有ると思うけどガラパゴス島の生物のように気にしていない風潮もある。確かに市場を考えると日本国外に出て行かずに成長曲線をたどるのは難しいが、横ばいで利益を上げつづけることは微減していく市場に合わせてコストを減らしていければ不可能ではないように思う。一方、絶滅に対してという面で世界から手厚い保護をされているかというとされていない。そのことによる絶滅の危惧の方がよっぽど深刻だと考えている。海外製の安い高機能な商品によって国内でもシェアを失う例やたち行かなく例は山のようにある。
IT系の現場寄りで働いているが、いわゆる輸入ソフトウェア無しに仕事が進むことはない。これはエンタープライズに限った話ではなくコンシューマーでもPCのOSがWindowsで有ったり、MacOSXで有ればそれは輸入ソフトウェアを使っているのだ。このソフトの輸入。対米で貿易収支上年間2000億の赤字。割合でも10%も無い状況。エンタープライズ系でもサーバ、NW、Web、DB海外製品ばかり。互換性とか信頼性という面で使いたいと思う製品は海外製の物ばかりでその点では「日本の高い技術」という元記事の記述に疑問を感じる。また既製品の問題以外にカスタムソフト(ようは受託)もオフショアの流れが大きくこちらはこちらで昨年度約1000億程度。今後も増加する見込み。IT系はOJTでのスキル習得も重要だがその1000億分、日本の技術者はOJTで技術習得する機会を失っている。OSSの開発者の平均年齢が海外に比べ高いのはその辺が影響しているかもしれない。またその受託開発比率の日米差も見逃せない。同じような製品ソフトにコストをかけているというのは日本という国で見たときには相対的に損失だ。
携帯電話も日本の携帯が優れているのだろうか。守られていたからこそ日本でシェアを獲得したのであって相対的に優れていたのかどうかは疑問が残る。あまり言われていないし奮闘しているが今ガラパゴス化を推進しているのは地デジだと思う。海外での採用例も有るが北米・EUは別方式。TVといえばCATVな北米と同列でないことは確かだしワンセグとか優れている面も多々あるけどグローバル化を考えると疑問が残る。
と、なんか反対意見ばかり書いてきたけど基本的な「英語でないと」という点には賛成。ただ日本語の議論が主で英語の意見も取り入れるという消極的な姿勢ではなく、英語圏での議論が主で日本語の意見も取り入れるというぐらいに割り切らないと意味がないと思う。そこまでしないと多分駄目。rubyもrailsでグローバル化したけどコアの部分が…。
日本もう駄目だ…と思って海外脱出も有りだけど駄目にした一員であるかもしれないのでもうちょっと頑張るのも良いかと。
*ソフトのオフショア・輸出入の金額に関しては下記URLから辿るとたどり着くはず
http://www.kogures.com/hitoshi/webtext/shakai-kokusai-soft/index.html
http://www.ipa.go.jp/jinzai/itss/activity/2010summary_of_ITHR.pdf
新!?VAIO P
4月末からティーザーを展開していたわけですけど5/10に正式発表されました。
VAIO Pシリーズ│ パーソナルコンピューター “VAIO” - Sony Style
VGN-P90 → VGN-P91 → VGN-P92 と半年毎のアップデート時の雰囲気ではなく、わざわざPやXの初回発表時の様なティーザー展開、VAIO New MobileのキャッチコピーからVAIO New Ultra Mobileへのコピー変更。一方、通常netbook向けatomは世代変更。巷ではipadの話で溢れかえってる。今回はそんな中での発表。期待せざるを得ない状況です。
個人的に内容を見てデジャブ的に頭に浮かんだのがこれ。
Life is beautiful: もし日本のメーカーが iPhone を発売していたら..
なんか似てません?w
IntelのCPU戦略に従わざるを得ない立場なのですね。わかります。
もともとIntel的にZ系のAtomはMIDとかWindows未満の機器での使用を想定していてWindowsのNetbookでの使用は眼中に無かった。予想外。その思想が強化されてというかZ系でのWindows封じか、Atom Z6xx系はWindowsのドライバを提供していない。既に出ちゃってるZ5xx系 Wndowsの後継にはおなざりにSKUでクロックアップ版のZ560ってのも知ってました。しかしZ550に成ったときにはティーザー無しだったからZ560に成ったからってティーザーしないだろーって期待してたんですよ。
グーグルとインテルとソニー、「Google TV」デバイスを共同開発か--米報道:ニュース - CNET Japanの報道後もちらほらと噂が聞こえてくるDragonpoint TVも5月に発表との噂。これはZ6xxを使ってるっていう噂だし。
Moorestown発表後(【PC Watch】 【CES 2010】【Intel基調講演】Moorestownベースのスマートフォンを今年後半に投入)の2月にFCC通過。
なんかこう、Windowsネットブック以上/以外のものを期待していた気がします。
あるいはこの記事(【笠原一輝のユビキタス情報局】 Intel、MoorestownのPC版「Oak Trail」を計画 ~次期VAIO P/X、LOOX Uの可能性が広がる)が出たのも2月。Oak Trail前倒し!?とか。
ここ1年ぐらいP使ってますが、「GMA500の保存用にモデルチェンジ前に投売りの旧モデル確保しなきゃ」とまで考えてました…。
今回大きな変更は無いと思っていたところにティーザー展開されて期待してしまっていただけに残念です。Oak Trailの冬モデルに期待…と言いたいところです。
が、ipadとか出遅れてるTegra2のSlate系も流石に年末には台頭してくるでしょう。クラウドとかFlash離れが進む中、Windowsのライセンス費を含めて割高なVAIO Pを選ぶ理由が無くなっているかも知れません。