2011年10月5日水曜日

[Android][開発]アノテーション @Override Eclipseバグか?

Android開発の学習をはじめてみたのだが、どうも開発ツールEclipseのバグで、つまずくことが多いのでメモ。

10年ほど前にJavaの勉強したときには無かったのだが、今はアノテーションというコンパイルエラーを事前検知する便利な構文が用意されている。@Override というやつ。これは、以降のメソッドは、親クラスのメソッドをオーバーライドしますよと宣言。何がいいかというと、オーバーライドしたつもりがスペルを間違えたりして、意図しないメソッドを追加してて、誤って親のメソッドを呼び出してても、開発者も開発ツールも気づかないなんてことを防いでくれる。

だけど、@Overrideを記入しても、しなくても、慎重にプログラミングすればコンパイルエラーにはならないはずなのに、Eclipseから「親のメソッドがオーバーライドされてません」というメッセージが出ることがある。アノテーションとEclipseのコンパイルエラー検知機能が混乱してる感じ。

仕方ないので、Eclipseの指示に従おうと、右クリックして「必要なメソッドの自動追加」をクリックして、メソッド名など自動入力されたところに、今までコンパイルエラーになってたプログラムをコピペすると、すんなり解決。

こんなことで2時間悩んだ。開発ツールや機種のご機嫌を伺うのが、プログラミングだったな、と再実感。

2011年10月3日月曜日

[レビュー][本]思考の整理学

書籍名:思考の整理学
著者名:外山滋比古

すごく為になる。巷の思考整理本の源泉だろうな。
とりあえずメモ、寝かせる、文章にしてみる。現在は電子化で、これらも、もっと効率的で高度になってきてると思う。
あとがきも面白い。日本人は英語でI thinkばかり。英語圏の人からすると、日本人はそんなに思慮深いのか、って。もちろん、そうじゃなくて日本人は断定を避け、私はこう思うけど、事実や他の人は違うかも、と表現する。ならば、It seems to me の方が正確な表現。確かに、論文やホームページでまとまって論理的に文章を書くと、自分が確認してないことに、全部、「だろう。思う。思われる。」を多用してしまう。世の中、真実がドンデン返しもままあるが、そんなこと言い出すときりがない。ましてや、口語になると、「的な。風な。かも。って感じ。」で曖昧ばかり。さらに相手に問いかけながら、頷き合いながら会話をする。

他者が自分と同じ考えではないという前提で、思いやりや気遣いに繋がる文化だから悪いことではないが、外国語では変になるのは知っててよいかもね。(ここでもか)

[レビュー][本]ものぐさガーデニングのススメ

書籍名:ものぐさガーデニングのススメ
著者名:斉藤吉一

1時間くらいで読み終えた。ガーデニングのハウツー本でなく、精神論というか心の持ちようについて、とうとうと述べている。考えすぎず、人を頼り、自分の余裕の時間(週でトータル10分)でできる範囲で、庭を楽しもう。雑草だらけや枯らして、後悔ばかりのガーデナーがほとんど。もっと気楽に庭を眺めるとこからはじめよう。って。

手間の少ない、安い設備で、効率的なガーデンデザインみたいな本を期待してたんだが。たまには、こんな本もいいか。

2011年9月11日日曜日

[カレー]キュリ

五日市の古い民家を改装した落ち着きのある雰囲気のあるカレー屋さん。

うまい。
俺はレトロカレー、友人はビーフカレー。レトロカレーはルーをライスに混ぜた醤油やソースの和風味のカレー。ビーフカレーは、牛肉たっぷり、切れのある味。

量は少なめ。

うまいし、値段も安い。

店員の眼鏡の娘も可愛い。

2011年9月3日土曜日

[本][レビュー]面白いほどよくわかる確率


書籍名:学校で教えない教科書 面白いほどよくわかる確率
著者:野口哲典
出版社:日本文芸社
出版年月:2007年7月30日

世の中のいろんな確率について調べていたら、図書館でそんな系統の面白い本を発見。中学、高校の頃、この本を読んでいたら、数学の確率の苦手意識も少なかったかなぁと思う。
順列や組み合わせなど、応用パターンも豊富で判りやすい。

面白い例としては、
20人の友人が集まったとき、誕生日が一致する組が存在する確率は、41%。
結構、同じ誕生日の人がいるもんだなぁ、と。

3割バッターが4打数で1回以上ヒットを打つ確率は、76%。
続ければ、いつかは成功するもんです。

宝くじやパチンコなどのギャンブルについても確率的に、本当に儲かるのか、かなりの分量で記載されていて、興味のある人も多いだろう。ただ、確率から見たときのギャンブルの楽しみ方も伝えている感もあるので、逆にギャンブルにのめり込む人も出てきそう。
どんなギャンブルも、やるなら、期待値が高いものを、そして資金の上限を決めてダメならすぐに撤退する意志。まぁ、これができないから、ギャンブルで身を崩す人が多いんだろうけど。

[カレー]サンカレー

さらっと。日本の王道、定番カレー。柔らかいビーフ。他の具は溶けてる。インドとかタイとか外国の刺激的なものでなく、普段気軽に、いつものカレーだけど美味しいのが食べたいという向き。

頑固そうなおじさんと、あんまし愛想の良くない接客。タンタンとテキパキこなす感じが職人。

カツカレーもチキンカツカレーも650円。安い。

店の外観は、寂れた商店街の喫茶兼定食屋で薄暗い感じだが、入ってみると確かに古い内装だが綺麗に丁寧に清掃され、清潔で居心地悪くない。カレーの味以外の余計なことには金をかけないというプライド感じる。

2011年8月23日火曜日

[レビュ][本]環境問題はなぜウソがまかり通るのか 武田邦彦

書籍名 : 環境問題はなぜウソがまかり通るのか
著者 : 武田邦彦
出版社 : 洋泉社
出版年 : 2007年12月

書籍名のとおり、またテレビの武田さんの主張のとおり、環境問題のウソについて記載している。大学で研究しているので、データや科学的根拠はすごく納得するし、直感的にも確かだと思うこと多い。けど、因果関係がちょっと短絡的なものが多い感じがする。

たとえば、「リサイクル意識の高まり→ペットボトルの使用量増えた→ゴミ増えた」だから、リサイクル意識はゴミを増やす、というような。
そもそもペットボトルを使用するのは、ガラス瓶より軽いので持ち運びしやすいので、高齢者にも運送業者にも優しい、家で麦茶を入れたり再利用しやすいなどの理由も多くて、使用量が増えたと思う。

まあ、便利だからといってコストを無視していいわけでなく、確かに税金で補填されてるのはおかしい。

ダイオキシンもベトナム戦争より日本の田んぼに使用された量が多いが、ダイオキシンで死んだ人はいない、というようなことが書かれているが、当時、ダイオキシンによる病気と診断できる医療が発展してなく、病名不明など統計がとれていなかったのではないかとも思う。

ただ、確かに、毒でない醤油も一升瓶で飲めば病気になったり、チョコレートが人間には無害でも犬には悪いというような論理で、ダイオキシンの人間への影響は過大に報道されているように思う。

なるほどと思ったのは、
頑張って二酸化炭素の規制で温暖化を防止しなくとも、石油が枯渇するので、すぐに温暖化問題は解決するという皮肉は、的を得ているなぁ。結果は同じかもしれんが、温暖化どうのこうのと言わずとも、石油の代替エネルギーを研究するのが優先だよな。

さすがに、最近は北極の氷が溶けて海面上昇とは言わなくなって来て、地上にある氷河が溶けて海面上昇と報道してるかな。だけど、地球上の淡水の量って海水に比べ無視できるくらい少ない比率だったはずなので、海面上昇もあるのかな?本当は工業用水汲み上げによる地盤沈下なのに、工業地域の産業に配慮してたりするのかな。

産業や政治、報道で煽動されないよう、一読しておくべき本だと思った。

目次を掲載しときます。

目次
第一章
資源7倍、ごみ7倍になるリサイクル

ペットボトルのリサイクルで環境を汚している
分別回収した方がごみが増える?
大新聞が変えたリサイクルへの流れ
リサイクルするにも資源を使う
ペットボトルをリサイクルする事で資源を7倍使っている
欧米人と日本人で大きく異なる衛生感覚
ペットボトルを原料に戻すためにも石油を使う
日本はリサイクルの優等生だと言うウソ
リサイクルとお金の流れはどういう関係にあるか
我々はリサイクルのためにどのくらいのお金を取られているのか
リサイクルにまつわる国民への裏切り
リサイクルで儲けているのは誰か
国民的運動のように行っている分別回収の虚しさ
約1兆円のお金がリサイクルのために使われ、直接的間接的に我々が支払っている
実際にリサイクルされているのかどうかを調査してみる
本当はごみを分けても資源にはならない
スーパーの袋だけが目の敵にされるのは間違い
ペットボトルのリサイクルより、自動車の量を減らす方が格段に環境に優しく本質的
有意義にペットボトルを使って焼却するのが環境に一番良い
ドイツが環境先進国であるとは必ずしも言えない
リサイクルをはやく止めなければいけない理由
ごみ分別の無分別
ゴミ袋を特定する必要は全くない
リサイクルの強要は憲法違反
リサイクルした方が良い物と悪いもの

第二章
ダイオキシンはいかにして猛毒に仕立て上げられたか

ダイオキシンは本当に猛毒なのか
つくられたダイオキシン騒動
かつて撒かれた農薬によって日本の水田のダイオキシン濃度は非常に高かった
日本の水田に散布されたダイオキシンの量はベトナム戦争時の8倍にもなる
ダイオキシンは自然界に普通にあるものであり、数億年前から地上にあった
モルモットと人間ではダイオキシンへの毒耐性が違う
ダイオキシンが生成される条件とは
大昔から人間はダイオキシンに接しながら生きて来た
焼き鳥屋の親父さんはダイオキシンを浴び続けているはずなのに健康である
かつてダイオキシン報道に科学は破れてしまった
専門家の間ではダイオキシンの毒性が弱い事は周知の事実
ダイオキシン対策のために使われた費用の莫大さ
多くの人を不安に陥れたダイオキシン報道の罪
ダイオキシン危険説への反
「あなたの子供には奇形児が生まれる」という脅迫
情報操作のケーススタディとしてのダイオキシン問題
環境ホルモンという恐怖物質の登場
タバコは税金を取るからダイオキシンは発生しない?
毒性の強いPCBを強引にダイオキシン類に入れた理由
毒物で死なずに報道で殺される人たち

第三章
地球温暖化で頻発する故意の誤報

地球温暖化騒ぎの元になったそもそもの仮想記事とは
南極大陸の気温はむしろ低下していた
北極の氷が溶けて海水面があがるなどという言説がなぜまかり通るのか
南極の周りの気温が高くなると僅かだが海水面は下がる
環境白書や新聞は地球温暖化問題をどう報じたか
「故意の誤報」が起きる原因とは何か
誰も環境を良くする事には反対できないために生じる運動
地球温暖化問題で一体、我々はどうすれば良いのか
地球温暖化防止キャンペーンの誤り
節電すると石油の消費量が増える?
森林が二酸化炭素を吸収してくれるという論理の破綻
形だけの環境改善を我々は望んでいるわけではない
科学的知見に反する現代のおとぎ話
新幹線を使えば飛行機よりも二酸化炭素の発生量が10分の1になる?
二酸化炭素の発生量は水素自動車の方が大きいと発言する人はむしろ良心的だ
地球温暖化はどの程度危険なのか
地球が暖かくなると冷やし、冷えて来たら暖かくする?
京都議定書ぐらいでは地球温暖化を防げない
日本はロシアから二酸化炭素の排出権を2兆円で買うのか
地球温暖化よりも大切なこと

第四章
チリ紙交換屋は街からなぜいなくなったのか

紙のリサイクルに対する先入観と誤解
森林資源破壊の元凶にされてしまった紙
姿を消したチリ紙交換のおじさんはどこに行ったか
東京湾の漁民は職を失い、一部は清掃業に流れた
チリ紙交換屋さんの仕事が奪われるまで
民から官への逆転現象が起きた紙のリサイクル
国民より業界優先の伝統的体質
庶民を痛めつける環境問題ーーごみは冷蔵庫に?
分別せずにごみを処理する方法を模索している市
環境運動が日本の火災を増加させた?
故意の誤報と間接的な殺人
自分だけの健康が守られれば良いのかーー環境問題の孕む矛盾

第五章
環境問題を弄ぶ人たち

「環境トラウマ」に陥った日本人
本当の環境問題の1つは石油の枯渇
現代農業は石油に依存しきっている
石油がなくなれば地球を温暖化する手段を失う
石油を前提とした日本人の生活システム
石油がなくなれば農業の生産性も著しく落ち、食料危機へと発展する
農業の衰退と自国で生産されたものを食べないことによる弊害
身土不二的な暮らしの大切さ
工業収益の一部を農業や漁業に還流すべき
石油が枯渇すれば地球温暖化は自動的に解消する
人間から運動能力や感性を奪っていく「廃人工学」
根源的な意味での現代の環境破壊とは何か
安全神話の崩壊と体感治安の悪化
失われつつある日本人の美点


2011年8月9日火曜日

[PC]2011 Mac Book AirとVAIO Zの比較

ついに2011年8月13日に新型VAIO Zも発売されることだし、Mac Book Air とSony VAIO Zについてスペックを統一して比較しておこうと思い立ったので。

Mac Book Air 13 vs Sony VAIO Z

[ディスプレイ] 13.3インチ vs 13.1インチ
[解像度] 1440×900 vs 1600×900
[高さ] 0.3cm - 1.7cm vs 1.665cm
[幅] 32.5㎝ vs 33.0cm
[奥行] 22.7cm vs 21.0cm
[重量] 1.35kg vs 1.165kg
[ストレージ] SSD128GB vs SSD128GB
[CPU] Intel Core i5 1.7GHz vs Intel Core i5 2.3GHz
[メモリ] 4GB vs 4GB
[グラフィック] Intel HD G 3000 vs Intel HD G 3000
[ポート] USB2.0×2 SD Thunderbolt vs USB2.0 USB3.0 SD MemStickDuo HDMI miniD-Sub LAN
[Wi-Fi] a/b/g/n vs a/b/g/n(MIMO2×2)
[バッテリ] ワイヤレス7時間 スタンバイ30日間 vs 9時間
[OS] OS X Lion vs Win7 Pro 64ビット
[Webカメラ] 付属 vs 付属
[キーボードバックライト] 付属 vs 付属
[価格] 110800円 vs 164800円

VAIO Zは、さらに高いスペックにカスタマイズする余裕があるが、原則、Mac Book Air側のスペックに近くなるように揃えてみた。

それでもスペックが全体的に勝っているVAIO Zの方が54000円も高い。

ただ、OSがWindows7Proが36000円くらい、OS X Lionが2600円だから、Mac Book AirでBootCamp利用してWin7Proも使うと考えて、さらに、CPUの周波数、解像度の高さ、ポートの多さを考えると妥当なのかな、と思う。

僕的には、軽さと、解像度の高さ、普及しはじめてるUSB3.0ポートの存在、今でもよく使うmini D-Subの存在から、VAIO Zの方に軍配があがるかな。

けど、VAIO Zを買うなら、メモリも8GBにしたいし、CPUも、解像度も、上げたくなり、結局25万円くらいにはなるんだよなぁ。。。

2011年8月8日月曜日

[レビュー][本]アメリカはなぜ日本に原爆を投下したのか

せめてこの時期くらいは、戦争、平和に関する本でも読もうと思う。また、読んでも忘れてばかりなので、ちょっとアウトプットしとことうと。

タイトル:アメリカはなぜ日本に原爆を投下したのか
著者:ロナルド・タカキ
発行年:1995年

内容は表題のとおりで、アメリカ内部の立場、トルーマン大統領、政府関係者、科学者、アメリカ国民が、1945年という時代にどんな背景、思想、偏見などをもって、原爆投下に至ったのかを分析しています。

私なりに端的にまとめると、
秘密裏に原爆開発に投じた莫大な予算の正当性を、官僚や政府関係者が戦後に示すために投下が必要だった(1)。軍上層部は、戦後にソ連との対立を想定し、有利な環境にしておきたかった(2)。建前は、日本本土上陸作戦でアメリカ兵士50万人や日本人犠牲者を減らすために、早期に降伏させるのに必要だった(3)。トルーマン大統領は決断力のあるオトコらしいところを見せたい性格だった(4)。科学者は、ドイツに先んじて原爆を開発すべきと考えたが、開発後、市民への投下は容認できなかった(5)。アメリカ国民は、原爆を知らず、投下を非難している(6)。

発刊も1995年だから、今(2011年)読んで、特に目新しいことはない。

(1)については、米国では特に、大統領や政府の対応を事後に議会が批判して、政権交代が起こることが多いようなので、止めるに止められないプロジェクトが官僚により推進されるのかなぁと思う。今の日本でも、事業仕分けなど行政改革で結果責任を問われる状況になっているので、コストパフォーマンスや責任追及のありかたについて考えさせられた。

(4)について、1945年という時代の米国では、祖父がカウボーイ気質、家庭では黒人奴隷を使役している人種偏見が残っているなかで、帝国主義が終焉し、正義や自由を主張しはじめた頃の、矛盾する思想が入り乱れていたのだろうと想像できる。そんな中で、劣等感のコンプレックスがあったトルーマンが1945年4月に突然、大統領に就任し、強硬派のバーンズ国務長官にのせられ、直後、原爆という大量殺戮兵器を手に入れるという、歴史は残酷だと思う。

(3)について、降伏を迫るのなら、広島へ投下後、なんで状況把握や降伏の会議をする暇もない3日のうちに、長崎へ投下したのか理解できない。天気などの軍事的条件もあったかもしれないけど、投下の理由が喪失してるのではないか。軍に影響力の強い科学者が人体実験の意味で複数回投下をさせたように、みえる。


民主主義のなかでは、内部にいろんな立場、思想の人がいることを、考えるのには読んでおくべき一冊だったと思う。Amazonのオススメも役立った。

また、第2次大戦の惨劇の時系列で覚えておくべきと思ったのは、
ドイツ(のナチス)は、ホロコースト、ベルリン空襲で「市民」を標的にした。
日本は、開戦通知なし(諸説あるが)に、真珠湾の「軍事施設」に奇襲した。
アメリカは、無警告で原爆を「市民」に2度も投下した。

総力戦の時代だったし、そもそも日本に、相手国の市民を標的にする兵器がなかったとも言えるが。


著者は日系アメリカ人なので中立な立場という仮定なんだけど、なんとなく、アメリカ国民や科学者は原爆反対だったという言い訳のために出版したようにも読めるのがなぁ。

2011年7月24日日曜日

曜日の計算

あなたの誕生日は何曜日でしょう?など、曜日を教えるなんてネタがありますが、意味の理解しやすい曜日の計算方法がネットでもなかなか見当たらないので、私なりに考えてみました。
(ネットで調べられる計算方法や公式は、計算量を減らしたりするために工夫がしてあるので、私には素直に理解がしにくいので、工夫はおいおいしてみるかな。)

まず規則の確認から。

<規則>
曜日は、7日周期。
1年は原則365日(平年(へいねん))だけど、
以下に該当する年は366日(閏年(うるうどし))。
4で割り切れる年は閏年。
ただし、100で割り切れる年は平年。
ただし、400で割り切れる年は閏年。

<計算方針>
求めたい年月日が、曜日の解っている日(基準日)から何日経過しているか計算し、その値を曜日周期の7で割った余りが0なら基準日と同じ曜日、余りが1なら基準日の次の曜日、、、となる。

西暦元年元旦から計算できるよう、解りやすくするため、基準日を西暦1年1月0日(紀元前1年12月31日)とする。

<計算方法>
求めたい年月日を、Y年M月D日とする。
(たとえば2011年6月15日とすると)

求めたい年月日が基準日から何日経過しているかをEとする。
Eは、以下の和である。

SY = 基準日から求めたい年の前年の末日までの日数
(1年1月0日から2010年12月31日までの日数)
SM = 求めたい年の前月の末日までの日数
(1月0日から5月31日までの日数)
D =  求めたい月の求めたい日までの日数
(6月0日から6月15日までの日数)

E = SY + SM + D

SYを計算する。
ここでSYは閏年があるので、ちょっと厄介であるが、考えてみると、
4年に1度の閏年は平年より1日増え、
100年に1度の平年は閏年より1日減ったとも言えるし、
400年に1度の閏年は平年より1日増え、閏年より1日減り、結局は閏年なので1日増える。
数式にした方が分かりやすいか。。

SY = 365 * (Y-1) + floor{(Y-1)/4} - floor{(Y-1)/100} + floor{(Y-1)/400}

※floor(x)とはxを越えない最大の整数という意味。つまり小数点以下を切捨て。

SMを計算する。
SMは月によって日数が異なるし、閏年か平年かで2月の日数も異なるので、月の条件判定が必要だが、ひとまず強引に数式にすると、

SM = sum{n=1→M-1, g(n)}

※g(x)とはx月の日数を表す関数とする。
※sum{n=1→m,f(n)}とは、nが1からmまでのf(n)の和。

ひとまず、月の日数g(x)の定義を確認すると。
1,3,5,7,8,10,12月は31日。
4,6,9,11月は30日。
2月は平年が28日、閏年が29日。

ある月までの日数の和は、以下。
1月までは31日。
2月までは59日。(閏年は60日)
3月までは90日。(91日)
4月までは120日。(左の数値に+1。以下同様)
5月までは151日。
6月までは181日。
7月までは212日。
8月までは243日。
9月までは273日。
10月までは304日。
11月までは334日。

結局、まとめると、
Y年M月D日の曜日Eを求める数式は、以下となる。

E = mod[365 * (Y-1) + floor{(Y-1)/4} - floor{(Y-1)/100} + floor{(Y-1)/400}
      +  sum{n=1→M-1, g(n)} + D , 7]

※mod(x,y)とは、xをyで割った余り。

Eが0なら基準日と同じ曜日、1なら基準日の次の曜日、、、、となる。

<補足>
では、基準日(西暦1年1月0日)は何曜日か計算すると、この閏年の規則であるグレゴリオ暦が始まったのが、1582年10月15日(金)なので、このときEは、

E = mod(577736,7) = 5

つまり、基準日は金曜日の5日前の日曜日。
おお、西暦元年元旦(1年1月1日)は月曜日から始まっててキリがいいな。

確認のため、西暦2011年6月15日を計算すると、

E = mod(734303,7) = 3

つまり基準日の日曜日から3日後の水曜日。
カレンダーで確認しても確かに水曜日。

<注意事項>
補足でも記述しましたが、この閏年の規則(グレゴリオ暦)が適用されたのは、1582年10月15日(金)からなので、基準日を含めてこれ以前で、上記で計算できる曜日は計算の都合上の曜日です。
ただ、コンピュータで計算している曜日計算は、式は違えど、グレゴリオ暦前提が多いようです。

さらに、もっと前から曜日を正確に把握できるよう、wikipediaで調べると、
グレゴリオ暦の以前はユリウス暦という規則で、閏年は単純に4年に一度だったり、さらに紀元8年から閏年が開始(紀元4年は平年)しているし、その前は、3年に一度の閏年だったり、例外的に閏年を止めた年があったり、当然さらに前は閏年がなかったり、月の日数が異なり、超複雑です。もっと言うと、グレゴリオ暦を採用した年月日が国によっても違うので、もうわけが分からなくなります。

まあ、人類誕生や地球誕生は何曜日でしょう?とかビッグバンは何曜日でしょう?など天文学的になると曜日なんて意味ないから、いいか。

20110724 境港にて

海鮮丼を池田屋で食べ、夢みなとタワーにのぼり、おさかなセンターで岩ガキとサザエを買って帰った。

特上海鮮丼 2100円
上海鮮丼 1500円
夢みなとタワー 300円

海鮮丼は値段相応の美味しさ。お店独自の醤油がネタやお米にすごくマッチしていて美味しかった。特にイカとタイが旨い。ただ、旬のはずのマグロがいまひとつ脂がのってなくて残念だった。マグロって、近海の穫れたてより、もしかしたら遠洋で冷凍した方が旨かったりするのかなぁ。

2011年7月9日土曜日

円周率の簡易計算Javascript



*円周率を計算する。

アルゴリズムは、アルキメデスの内接、外接多角形の応用。
円の半周の長さはπで、内接N角形の外周の半分より大きく、外接N角形の外周の半分より小さい。
Nと2Nの関係は漸化式で表せるので、Nを大きくしていけば(計算回数)πに近づき、内接、外接の多角形の外周の半分の値が同じ桁はπと同じ。



計算回数を入力






2011年7月8日金曜日

ブログ、SNS投稿のメール連携

メールにコンテンツ記入し、宛先に各ブログ、SNSを指定して一括で投稿するという方法もありえるよな。画像はサムネイルには使えるかもしれんが、本文内にリンク貼り付けは無理そう。あとは、モバイルからのメールしか受け付けないとこが多いので、Senderなどをどの程度偽装するのかも知らないとな。

2011年7月7日木曜日

ダメ人間になるソフト(KeyHoleTV)

リアルタイムでテレビ視聴できる無料のPCソフトを発見。

KeyHoleTV

以前、発見した「テレビなう」は録画(Youtubu投稿)された番組なので、リアルでは見れなかったけど、これはリアルでP2P配信。けど、最近特にサーバー負荷が高いそうで、画質荒い。でも、PCの子画面で見る分には申し分ない。

PCの前で、アメトークみながら、DVDバックアップしながら、円周率の計算アルゴリズム考えながら、Javascriptのテストしながら、ブログに投稿しながら、ネットサーフィンしながら、合間にpodcast聴きながら、本当に家で動かない生活が実現できる。。ダメ人間向けソフト。

本当は、素晴らしいソフトを作って運営している方々に、感謝してます。

不満足ながら投稿の連携中

ここ2,3週間(2011年6月25日頃~7月7日)、ブログとfacebookとmixiの投稿の連動の仕組みを調査、試験してて、機能に不満はあるが、ようやく、一応、連携できるようになった。

仕組みは、以下。

<概観>
(1) Gmail→ (2) Blogger → (3-1) facebook
                                    → (3-2) mixi

(1)(2) Gmailでコンテンツを下書きし、BloggerガジェットにコピーしてBloggerへ
(2)(3-1) facebookアプリのRSSGraffitiが半時間毎に自動で、Bloggerの最新投稿をfacebookのウォールへ。
(2)(3-2) 自宅PCにてRSS52mixiというWindowsアプリを起動して、投稿したいBloggerの記事を選択して、mixiの日記へ投稿アップ。

<感想>
他人様が作ってくれたWin,Webアプリを試したが、どうやら各SNSの内部仕様が変更などしてて、うまく動かなくなっているものが多かった。
たぶん、スパム対策などで。

これからは、特に、Blogger→mixiへは今は手動対応なので、RSS自動更新に対応したい。が、今のところ自前のサーバーを建てて修正したPHPスクリプトを自動実行しなければ対応はできなさそう。でも、今どき自前のサーバー管理は面倒。でも、自宅内LANのNASに付属するWebサーバー機能をハックしてみるのは、楽しそうかも。

次に、Blogger→facebookは、本当は、facebookウォールじゃなくてノートに投稿したい。でないと、画像が張り付けられないし。本来ならRSSGraffitiでなくて、ノートの外部ブログのインポート設定で対応できるはずなのだが、僕の環境では動かなかった。facebookサポートの連絡もなく、諦め中。

まあ、気が向けば、自前でアプリ開発するのもありだが、さすがにシンドイ。とりあえず仕様に目を通してみると、mixiもfacebookもAPIでは外部連携はできそうなんだが。

運用してみる前からわかるけど、そもそも、自動で管理しているすべてのSNSに投稿されるとなると、匿名性などの観点から、コンテンツの内容に慎重にならざるを得ない。

殺虫成分を含まない殺虫剤

殺虫成分を含まない殺虫剤を発見。

なんか、謎かけみたいですが、毒性のある薬剤を使わずに、冷凍して殺してしまうので、人間に掛かっても安心。子供部屋やキッチンなどでも使えそう。

もともと、バルサンが「飛ぶ虫氷殺ジェット」というのを出していたが、噴射時に可燃性ガスを多量に必要としていたので、引火事故が起きて自主回収、生産終了となったらしい。
これをフマキラーが真似て、安全なモノを出したようです。
製品説明では、ゴキブリ対応にはなってないようだが、利用者のブログなど見ると効果はあるらしい。

フマキラー 瞬間凍殺ジェット 這う虫用 450ml
http://www.fumakilla.co.jp/products/insect/variety/tousatu-jet-hau.html


バルサンの製品の説明だと、人間くらい大きな体であれば凍傷になることもないらしい。
けど、プラスチック製品は変色するかもって。



そういえば、スプレーって、危険なのに、なぜ可燃性ガスを高圧で使うんだろうと思ったら、温暖化対策のための代替フロンとして安価なのがLPガスやブタンなどだかららしい。ものによっては、二酸化炭素や窒素を使うスプレーもあるようだが、どうも高価なんだろうな。
特に、この冷却系のスプレーでは気化熱を奪うのに、LPガスなどの沸点が低くて効果が高いのも理由のよう。

温暖化という長期的なリスクを減らすために、事故という短期的なリスクが高くなるって感じか。


2011年7月6日水曜日

エネルギー比較

エネルギーについていろいろ比較整理しておく。

■重量あたりのエネルギー量比較

ガソリン 100とすると、

バター 71
チョコチップクッキー 50
ステーキ 25
TNT 6.5

ブタノール 91
エタノール 67
メタノール 50
石炭 50

TNT 6.5
天然ガス 130
水素ガス液体水素 260
ウラン、プルトニウム核分裂 2億
水素核融合 6億
半物質 2000億

核反応が桁違いにエネルギー密度高い。
しかも、水素や重水素なら無尽蔵。
半物質もさらにエネルギー密度高いが、どんな容器に閉じ込めるか問題だし、反物質を作り出すのに必要なエネルギーはもっと必要なので収支が合わない。

水素は、普通化合物なので水の電気分解などで取り出すが、燃やすしたのでは分離エネルギーの30-40%しか利用できない。

■キロワット時あたりのコスト比較
石炭 1とすると、

天然ガス 5.7
ガソリン 18.3
自動車バッテリー 35
パソコンバッテリー 666
単4電池 16万6666

電池は便利だが、なんて無駄なんだ。

■太陽光エネルギー
1平方メートル 1kW
1平方キロメートル 1GW

ただし、太陽電池は量産型で変換効率15%で、実験的に良いものでも40%。

小型車はだいたい50馬力=50kW必要。

円周率の再考

円周率πについて、分かっているようで解ってないなあ。
どうやって求めるのか考えてみた。

円周率の求め方は、もちろん歴史的にもいろいろ研究されているけど、やっぱり分かりやすいのはアルキメデスによる円に内接・外接する多角形の外周から求める、幾何学だろう。微積分を使うのも、抽象的で思考だけで行けそうだが、幾何学で図形と三角関数程度で理解できると、説明しやすいよな。

<定義>
半径1の円の周りの長さの半分を円周率πとする。

<説明>
さっそく、半径1の円に内接、外接する正多角形の図を描いてみる。単純でも複雑でも理解は難しいので、正六角形くらいにしてみる。

















上側の半円だけ見れば、
内接正六角形の外周の半分 < 円周率π < 外接正六角形の外周の半分
となることが分かる。

また、直線ABは半円の中に6個。直線ACは半円にちょっとはみ出しながら6個あるから、
直線AB×6 < 円周率π < 直線AC×6

補助線を引いて、理解しやすい三角形を探しておくと、
内接正六角形では、△OAB。外接正六角形では、△OACが見えてくる。
∠ABと∠ACの角度は、π(180度)の1/6であり、三角関数を用いて、

直線AB = sin(π/6)
直線AC = tan(π/6)

6×sin(π/6) < π < 6×tan(π/6)

という関係が分かり、正六角形で求めたことを考えると、
一般に内接・外接する正n角形に対して、

式(1)    n×sin(π/n) < π < n×tan(π/n)    n = 3,4,5,6,7,8・・・

が成り立ち、nを大きくすれば、円周率πを上下から挟み込んで精密に求められるようになる。
(四角形、八角形でも図を描いてみればわかります。しかも、三角形や五角形でも成り立つ)


けれど、式(1)をじっくり眺めてみると、三角関数sin,tanの意味をなるほどと感心するだけで、これじゃ、求めたいπは、訳がわからん。


方針を変えて、要するに正多角形の角数を多くすると、外周はどのような規則で増えていくのか考えてみる。いわゆる漸化式。

ここで、半径1の円に内接・外接する正n角形の外周の半分を、それぞれ
I(n), O(n)とすると、

I(n) = n×sin(π/n)
 O(n) = n×tan(π/n)

である。
ここでコツが入ります。nが1ずつ増えることを考えるより、2倍、3倍と増えるときを考えれば、三角関数の倍角の公式などが使えて計算しやすいだろうと推測する。さらに、基本的にsinとtanだけになるように計算を進めれば、漸化式になるだろうと。

O(2n) = 2n×tan(π/2n)
(計算式1) 




使った公式
(公式1) tan(x/2)の公式




I(2n) = 2n×sin(π/2n)

(計算式2)




使った公式
(公式2) sin(2x)の公式




結局、
1/O(2n) = {1/O(n) + 1/I(n)}/2
I(2n) = √O(2n)×I(n)








となる。
僕はこの三角関数の計算に相当、苦労しました。ミソは、O(2n)は逆数にすれば綺麗になるということ、I(2n)はO(2n)が求まっているので利用してよいことと、sinに対してcosを割ってtanにしてもcosが残るが、sin×cosになればsinの倍角の公式でsinになるので、2乗してみればいいことに気付くこと。

<計算確認>

正しいのか、正三角形と正六角形で試してみると、

(計算式4)







図から求めたのと一致するので、確からしい。
これで、順番に正12角形、正24角形、、、、と増やせば、円周率がπに近づく。こういう順番に計算していくのはコンピュータが得意とするところです。


ダメ人間になるソフト(テレビなう)

PCでテレビを見れるようになって、久しいが。
まだ、ワイヤレスでPCでテレビを見ている人は少ないのではないかと思う。

TVチューナー付きのノートPCを購入したが、結局アンテナ線を繋ぐとノートPCの可搬性がなくなり不便なので、使わなかった。

そこで、ワイヤレスでTVを視聴できるソフトを探してたら、あった。

テレビなう

これをPCの画面に表示しながら、ネットサーフィンやブログ、電子書籍を読んでると、家に戻るとPCから一歩も離れられなくなってきた。
ダメな人間になるな。



※このソフトは、テレビをリアルタイムに視聴するのではなく、Youtubeに投稿されたTV映像を自動で流しているので、タイムラグがある。

※本気でやろうと思えば、ワイヤレスTVの製品もあるし、HDDレコーダーのDLNA機能を使って無線LANで飛ばす手もあるけど、出費がかさむ。PC標準で付いているのは今はNECくらいで、スペックがいまいち。

2011年7月1日金曜日

LED電球購入

そろそろ電球型蛍光灯が暗くなって寿命っぽいし、節電ブームに乗って、LED電球を購入してみた。

玄関の電球とリビングのレール付けスポットライトの2つ。

玄関のは、夜に宅配が来たときなどに、スイッチを付けても、最初は半分くらいの明るさしかなく、徐々に明るくなって10分くらいでやっと充分な明るさになり、蛍光灯は不向きだったんよね。

玄関には、以下。
東芝LDA9L E26口金 電球色 650lm 9.4W
寿命6万時間 明るさ一般電球40W相当 4480円
禁止:調光機能、HID器具、リモコン、密閉型、断熱材施工、水滴、直流電源

玄関は温かみがほしいので、電球色に。昼白色なら800lmくらいが売ってるが、この店では電球色は650lmが最大の明るさだったので、これに。配光が全方位のものはlmが低く、価格高いので、ヤメ。

電球よりちょっと大きいけど、電球型蛍光灯よりは小さい。ズッシリ重い。意外かもしれないが、すぐに結構熱くなる(電球ほどでない)。光が一方向で、口金側や側面は暗い。スイッチオンですぐに最大の明るさになるので、良かった。

リビングのスポットライトは、以下。
SHARP DL-L60AV リモコン調色調光 SERIES600 E26口金 昼白色〜電球色相当 430〜300lm 7.8W 寿命4万時間 7980円
禁止:調光機能、HID器具、リモコン、密閉型、断熱材施工、水滴、直流電源

取り付け後、リモコンが効かず、器具の相性があるのかと焦ったが、ボタン電池を新品に交換すると正常に。付属の電池が放電してたみたい。

リモコンはかなり便利。普段の夜は電球色で温かみある落ち着く感じにして、書類を書くときは昼白色でくっきり明るく、ソファで寛ぐときは暗くできる。

お店で気づいたこと。
1500円くらいの安いものもあったが、E26口金のみで、400lm程度の暗め、もちろん全方位はない。最新型は高いよな。それに店でたずねると、電球仕様の器具は原則、LEDが正常動作するか保証はないらしい。LEDメーカーは電球ソケットならどこでも使えるような表記をカタログでしてるけど、器具メーカーとしては古い器具までテストできないしな。

まぁ、電球2つで12460円とは時代は変わったな。

2011年6月29日水曜日

欲しいもの NAS+Bluray

こんな製品が欲しい。

PCのデータのバックアップにNASは普及してる。さらにそこから、別のHDD(USB接続や別のNAS)へバックアップする機能もある。けれど、結局HDDからHDDへのバックアップでは不安。もちろん、クラウドでネット上のサーバーへバックアップもあるが、これは容量や転送速度に課題がある。
そこで、NASにBlurayドライブを付け、PCなしでも自動バックアップできる製品があればいいのに。

太陽風など電磁嵐に対してHDDは不安なので、最終的には光学的に記録しておきたいので。

まあ、それほど大事なデータというのが今あるわけではないが、追求したくなる。