hirax.net::inside out::05月07日

最新記事(inside out)へ  |   年と月を指定して記事を読む(クリック!)

2024年4月 を読む << 2024年5月 を読む >> 2024年6月 を読む

2003-05-07[n年前へ]

ぼくらの一日は風景を描く 

 はてなダイアリー・デ・モザイクです。ほんの少しだけ、まとめて残しておきます。
 さてさて、気づけば298話も書いていました。三日坊主の私にしては、少しばかり新鮮です。

2004-05-07[n年前へ]

祝!初のライトユーザー応募 編 

 Ametumultiのライトユーザー募集をしてみても…。ATOKユーザー自体が少ないのか、Windows上でATOKを使っていてEmacsなんて使わないライト・ユーザだけどスクリプト言語を使いたい人なんてそもそも存在しない(可能性高し)のか、と悩む今日この頃です。

 しかし、初のライトユーザー応募がありました。私の中の「オレ定義」ではWindows上でATOKを使っているライト・ユーザがRubyを使ったりはしないような気がするのですが、何はともあれありがたいことです。いや、そもそも不親切の作りっぱなし放置プレイばかりの私ですが、よろしくお願いいたします。

> Windows上でATOKを使っているライト・ユーザです。> 「ATOKを使ってて、ATOKから便利ソフトを使ってみたい> 初心者(ライトユーザ)さん」を募集、> の成り行きを興味深く見ていたのですが、誰も名乗りを上げないようなので、> 私で良ければ、ぜひとも手も足もリードして頂きたく思います。私の中の「オレ定義」ではWindows上でATOKを使っているライト・ユーザがRubyを使ったりはしないような気がする(それをいったら一体どんな人が使うというのか…)のですが、ぜひよろしくお願いいたします。むしろ逆にリードして頂きたいです。> AmetMultiへの希望です。> 1. UseCtrlCが欲しい。> 2. 変数に値を渡す方法が改良されて欲しい。> 3. 「こんな風に使いたい」> 1. UseCtrlCが欲しい。> コピー機能があると便利だと思います。> http://opal.s8.xrea.com/tmp/linenum.swf.html> を見て頂けるでしょうか。以下の流れになっています。> 1. 加工したい箇所を選択> 2. Ctrl-Cで選択範囲をクリップボードにコピー> 3. "linenum"入力> 4. Ctrl-9で、設定したAmetMultiを呼び出す> 5. 選択範囲が、AmetMultiの出力に置き換わる> この2の操作を、4に入れられたら楽だ、> 次のように書きたい、ということなのです。> linenum> UseCtrlC;while gets;printf %Q(%2d:%s),$.,$_;end;UseCtrlV> #IME入力前の動作はAmetの範囲外ですかね? うぅ、それは普通に考えるとATOKの範囲外でしょうが、上手い抜け道はないものでしょうかねぇ…。> 2. 変数に値を渡す方法が改良されて欲しい。> +> $param=%Q(> > );while gets;print %Q(#{$param}#{$_});end;UseCtrlV -< $param=%Q(> >> );while gets;print $_.sub(/^#{$param}/,'');end;UseCtrlV> と、ruby用CONFIG.TXTにコメントイン・アウトを書きました。> 今は+と-<>でイン・アウトを設定していますが、> +と-で書ければすっきりします。どうも、> -> $param=%Q(> > );while gets;print $_.sub(/^#{$param}/,'');end;UseCtrlV> と書くと、+のが先にひっかかってしまうようですね。確かに今は単なる置換ルールでやってますから、現状ではそういう動作になってしまいますね。AtokMulti自身の「辞書ファイル(CONFIG.TXT)」をどう変えようかは結構(いえホントはたまに)思案しているところです。CONFIG.TXTによる単純置換でなくて、1. ATOKから受け取った内容をRubyなりPerlなりで処理する2. さらにその内容をスクリプトとして処理するなんていう風にしてみましょうか。これなら、私には手抜きで楽そうですから。とはいえ、これまた魔の巣窟になるでしょうし…。> 3. 「こんな風に使いたい」> googleイメージ検索と連携しましょう。> 一枚だけでなく、何枚も取得できればなお楽しです。これはぜひやってみたいですよねぇ。複数画像の貼り付け方をちょっと考えてみます。実は「一発芸編」の時にデモ用のアプリとして、一枚だけ画像をGoogleから入手するアプリはGuruguru Imagehttp://hirax.net/dekirukana5/googleimage/index.htmlをテキトーに変えて作っておいたのです。ただ、話が散漫になりそうだったので、話の中では触れませんでした。とりあえずそれを添付させておきましょうか。

朝の送電線 

ピンボケ写真だけど。

朝の送電線






フルパワーで生きるということ 

 フルパワーで生きるということ

セーブしたら人並み以下のことしかできないような気がする。それじゃあ、私は誰にも認めてもらえない。
 「ペースを考えないとこれはヤバイな…」というときには、頭がそう考えるまでもなく体が自動的に赤信号を出したりする。あるいは、フルパワーを出そうとすると頭の何処かがショートしたり例外を発生してエンストしたりする。だから、そうでないうちはフルパワーでも良いのかも。

楽譜の風景 

 色んな楽譜を眺めるというのもこれはなかなかに面白い。「楽譜の風景」色んな楽譜の世界があるんだなぁ。 from おれカネゴンの「算数記」

2005-05-07[n年前へ]

We won't think about something,  

 見かけたJames Watsonの言葉

Most scientists say, 'we won't think about something until we know it's right'
 意訳すると、「確からしいデータを手に入れる前に、何かを考えるなんてムダムダ」という感じだろうか。あるいは超訳してしまうと「妄想ですよ、妄想」という感じだろうか。

「失踪日記」 /いしかわじゅん 

コミックパーク/いしかわじゅんエッセイ『秘密の本棚』 「主に、サインペンというかミリペンというか、均一な線で多少滲みがあって抵抗の少ないペンで描いている。これは、(…)結果として、吾妻の意図するものとは違うものができてしまう。違う意味のものになってしまう。与える印象も違うものになっている。絵は、内容をも規定するのだ。 (…)絶望がある。しかし捨てない矜持がある。吾妻は、また復活すると思う」という「失踪日記」いしかわじゅん.

「もしあなたが部屋の中で一番賢い人だとしたら」 

 「Squeaker大島芳樹のカリフォルニア日記」の「アラン・ケイ UCLAの授業」及び「ポジティブ・フィードバック」を読み、アラン・ケイ(Alan Kay)が引用したJames Watsonの言葉を知る。

If you are the smartest person in the room, you are in the wrong room.「もしあなたが部屋の中で一番賢い人だとしたら、 あなたは間違った部屋にいる」
 DNA構造解明でノーベル賞を受賞したJames Watsonはこの言葉をよく語っているようだ(1, 2, 3, 4…)。もう少し長い言葉を眺めてみると、
If you are the smartest person in the room, you are in trouble. Because, nobody can help you.
Squeaker大島芳樹のカリフォルニア日記というような感じだろうか。「もしあなたが部屋の中で一番賢い人だとしたら、それはずいぶんと困難な状況だ。他の誰も、あなたを助けることができないのだから」というこの言葉を読んでいると、ふと「賢い人々と、難しい問題を探せ。賢い人々は自分達で固まりがちだ。」なんていう言葉も連想する。やはり、世の中のありとあらゆるものは同じモノどうしでの引力が強いのだろうか…。

傾斜センサ制御版「水粒子プログラム」 

傾斜センサ制御版「水粒子プログラム」傾斜センサ制御版「水粒子プログラム」 せっかくなので、金子氏の「水粒子プログラム」にThinkpadモーションコントロール機能を付けてみた。Thinkpadの傾きに応じた方向の重力に従い水粒子が動くようにしてみた。つまり、Thinkpadを傾けた方向に、コロコロ…と水粒子たちが転がっていくのである。
 その改造版の水粒子プログラム(Gravity_Balls.lzh 120kB)を動かしてみると、この動画(Gravity_Balls.mov 3.1MB)のようになった。…なかなか気持ちよい。けど、ハードディスク保護のためにある機能で楽しむと…揺らしまくりでハードディスクの寿命が短くなりそう…。けど、楽しい。

2006-05-07[n年前へ]

「凡人と冴えた人たち」 

 「誰もスーパープログラマになんかなれやしない 」と「凡人が冴えた人たちを前に絶望しないために」と「何でもやればできる、という言葉

思うに、たぶん、誰もスーパープログラマになんかなれやしない。
誰でも「何でもやればできる」わけではないよなぁ、と思ったりもする。
「人気マンガ」を描こうとする時、描き手は普通の人でなければならない
*失 言 小 町*やねうらお−よっちゃんイカを買いに行ったついでに家を買う男 - 誰もスーパープログラマになんかなれやしないinside out404 Blog Not Found:一人一人が恒星だ!

「色々」 

 今日の「n年前へ」は「もしあなたが部屋の中で一番賢い人だとしたら」「フルパワーで生きるということ」などです。

絶望がある。しかし捨てない矜持がある。吾妻は、また復活すると思う
もしあなたが部屋の中で一番賢い人だとしたら、あなたは間違った部屋にいる
セーブしたら人並み以下のことしかできないような気がする。それじゃあ、私は誰にも認めてもらえない。
We won't think about something until we know it's right.

サイト読者の平均像は「東大卒のソニー社員」か!? 

inside out医学都市伝説:  1〜4月の企業・大学別アクセス・ランキング 「医学都市伝説の1〜4月の企業・大学別アクセス・ランキング 」を眺めて、色んなWEBサイトへのアクセスランキングを眺めたくなった。そこで、勝手にFast&Firstのアクセス分析ページを眺め、企業&大学トップ10を出してみた。このページへの場合も加えて、3つのアクセスTOP10を眺めてみると、やはりソニー・東京大学・富士通・日本電気辺りが目につく。何も考えず、「サイト読者の平均像」を算出したりすると「東大卒のソニー社員」になりかねないか!?

sakuradesign.co.jp 1336sony.co.jp 457u-tokyo.ac.jp 455komatsu.co.jp 244fujitsu.co.jp 173aol.co.jp 169titech.ac.jp 139ricoh.co.jp 124nec.co.jp 89nttdatacs.co.jp 82
 F&Fの場合「u-tokyo.ac.jpが圧倒的アクセス数を誇るのだが、この中身を見てみるとロボットによるアクセスがかなりの割合で含まれている」という話もある(凡才クロペディアでも)。JavaScriptを持って帰るロボットでなければ、inside outのデータはこのままで良いだろうか。

2008-05-07[n年前へ]

ローヤル ブリンブリン ガウクリアで胸の美容 

 「ローヤル ブリンブリン ガウクリア」をもらった。 そのパッケージには、

●バストの美容に
●女性の美容と健康維持に
●老若男女を問わずご愛飲下さい。
という売り文句が印刷されている。パッケージデザインは、いかにもバスト美容をイメージした画像が描かれていて、容器や箱を手に取るのが少し恥ずかしい感じだ。

 ローヤル ブリンブリン ガウクリアの粒は「風水専門家設計によるきのこ形」で、品質だけでなく、学業・事業などすべて良くなるイメージを持つ、という。瓶1本のお値段が「(少なくとも印刷されている価格では)一万八千円なり」なので、材料・加工法の売り向上だけでなく、そんな超科学的エッセンスも詰め合わされているのが楽しい。

 ローヤル ブリンブリン ガウクリアのパッケージ裏にはこう書いてある。

 食卓とかお勤め先のデスク等の目のつきやすい場所に常備されて、お召し上がり下さい。
このパッケージを「目のつきやすい場所に常備する」のは、ちょっと気恥ずかしい。それに、「老若男女を問わずバストの美容」というあたりも少し首をひねってしまう。けれど、健康維持の役に立つのなら飲んでみようか…ちょっとコワイけれど。

ローヤルブリンブリンガウクリアローヤルブリンブリンガウクリアローヤルブリンブリンガウクリアローヤルブリンブリンガウクリアローヤルブリンブリンガウクリア






2009-05-07[n年前へ]

「86cm Cカップの女性のバストの熱分布の計算例」 

 乳がん検査を楽にすることなどを目的に、女性のバスト変形を有限要素法(FEM)で計算したりする研究は多い。バストを変形させたときの形状変化から、バスト内部に変形のようすが通常と異なる異常な組織、つまり腫瘍などが存在していないかを確認する方法を考えるために、さまざまな研究がおこなわれている。

 技術解説書の「エクセルで熱伝導シミュレーション」の小コラムを書くために、熱伝導の計算例を探してみると、その中に「86cm Cカップの女性のバストの熱分布の計算例」があった。それが、右の画像である。(向って)左が温度分布である。温度が単位を持たない数字として表示されているので具体的な温度に換算しづらいが、最も温度が高い(赤色で表示されている)胸板表面に対して、最も温度が低く水色に表示されている部分では、8割ほどの数値になっている。

 この数値が、外界の温度を0(x100)とし、胴体内部での血液の温度を100(x100)というように扱っていると仮定し、適当な数値を入れてみると、たとえば、外界の温度が20℃で、血流の初期値が38℃としてみると、いちばん温度が高い部分が(38-20)*0.6+20=30.8℃くらいとなり、いちばん温度が低い部分が(38-20)*0.5+20=29℃となる。バストの表面の温度分布に2℃ほどの高低が生じている、ということになる。

 計算結果が、左右・上下で非対称な温度分布になっているのは、たとえば、右の画像のようなバスト内部の血管や脂肪や筋などの各組織構造をモデルに入れているからだろう。逆にいえば、こういう計算をしておくことで、実際の温度測定計測結果を見れば、内部の組織構造の異常が推定できるということになる。非接触の(温度計測用)赤外線カメラで撮影するだけで、簡単計測ができたら(マンモグラフィーは痛くて嫌だ、という声もちらほらと見かけるし)「乳がん検査」の敷居が下がるかもしれない。

そういえば、以前、人体の指を(中央線に対して)対称な形状として、熱伝導計算をしたことがある。「湯冷め」を防ぐ「上がり湯」のヒミツ!?として、指先の熱移動が「熱拡散」「血液の移動による直接熱移動」「外部からの冷却」によってのみ行われるものとしてみて、指の熱分布の計算をエクセルでしてみたのである。こんど、練習がてら、同じように「エクセルでできるバスト熱分布計算」でもしてみよう。もちろん、技術解説書には使えないだろうが・・・。

「86cm Cカップの女性のバストの熱分布の計算例」「86cm Cカップの女性のバストの熱分布の計算例」






2010-05-07[n年前へ]

ラブホテルのバックヤードから見上げた空 

 関東で、テキ屋のバイトをしていたのと同じ頃、関西でラブホテルのバイトをしていた。夏の祭りの昼と夜、水に浮かぶスーパーボールをすくおうとする子どもを眺めていたのと同じ頃、おとなたちが訪れる春過ぎのラブホテルの中で、昼や夜に空を眺めていた。

 暇な昼は、駐車場から青空を眺め、夕方から数時間の忙しい時間には、部屋の回転を速くするために「客から退室するという電話が入ると、客からは見えないスペースに立ち、部屋を出た客が部屋の入口を見えない場所に移動する瞬間には部屋に入る。客が駐車場から車を出すと同時に、次の客へ青信号を出し、駐車場に入れる。次の客が駐車場に車を留め、部屋に行きつくまでの時間に、部屋の掃除を完了させる。

 短時間で部屋の掃除を終わらすために、部屋に入った瞬間に、まずは風呂に行く。湯船にお湯が入っていたら、何よりさきにお湯を抜く。バスタオルで湯船や便器を拭き、ついでにそのバスタオルでコップを拭き、清掃済みの半透明袋でコップを覆う。ベットの上のシーツは、使いまわせないようであればシーツを交換し、そうでない限りは、シーツを四方から引っ張りビシッと貼る。掃除を終えて身を隠した瞬間、客の影が廊下の向こうに見える時もある。

 そして、夜、12時を過ぎ「休憩タイムから宿泊タイム」へと変わることを確認し、自転車でラブホテルの駐車場を出る。駐車場の出入り口のビニール暖簾を自転車で抜け、高速道路のインターチェンジを横目に、京都駅の方角、北に向かう。夜空に浮かぶ、東寺のシルエットや京都タワーを眺めながら、さらにペダルを漕いで北に向かう。

 テキ屋をしながら見上げた空も、ラブホテルのバックヤードで待ち時間に見上げた空も、どちらも日常のようで非日常のようで、時間割で割り切れないような不思議な感覚で、それがとても心地良かった。

2011-05-07[n年前へ]

「NHKオンデマンド記事(噂記事)への報告」を要約してみる 

 Fast&First掲示板で「NHKオンデマンドの番組に関する”ウワサ”」を眺めてからしばらくして、そのウワサを「事実」として記事にした電子版DAYS DAYS INTERNATIONALに「NHKオンデマンドについてご報告(5月5日)」というエントリーが書かれていました。

 その広河隆一氏による記事内容がわかりにくかったので、書かれている内容を自分なりに整理し・メモしてみました。それが下のスライドです。スライドの左半分が元記事で、右半分が私が記入したメモになります。

 記事の要約作業中に感じたことは、「事実」に比べて「伝聞情報」「感覚」「意見」が多いということでした。それらが霜降り肉のように境界なく混じり合っていることが、記事の内容をわかりにくくしているように思われます。

 私たちには、「自分が信じたくなること」を「事実」という箱にそのまま入れてしまいたくなるバイアスがあります。そのバイアスを意識しないなら、「ウワサ」と「事実」を識別することは困難になるだろうと思います。それは、貴重な「積み重ねうること」を軽視する”モッタイナイ”姿勢に思われます。

「NHKオンデマンド記事(噂記事)への報告」を要約してみる「NHKオンデマンド記事(噂記事)への報告」を要約してみる






2012-05-07[n年前へ]

Office 365 エクセルで遊んでみよう!? 

 マイクロソフトが提供しているクラウド サービスOffice 365 が「30日間有効な試用版」を提供していたので、申し込んで使い始めてみました。

 「スカートと下着と階段の関係」を計算するエクセルシート(の叩き台)を自分のPCで作成し、それを にアップロードして、さらにOffice 365エクセルでカスタマイズ・修正作業をしてみました。

 「階段」を棒グラフで表現し、「人型」をグラフ内に配置して…といったブラウザ上で作業していると、機能がまだまだ不足気味だとか、快適に使うことができるとは言い難(がた)い動作速度だと感じたりします。

 しかし、使い心地は「まだまだ発展途上」とはいえ、クラウド上にファイルを置いておき、色んな場所(道具)から読むことができて、そして少しの加工・編集もできる…というのは、やはり少し便利かもしれません。

 というわけで、Office 365 エクセルでスカートと階段を再現する計算(エクセル)シートを作り遊んでみました。

Office 365 エクセルで遊んでみよう!? 






2013-05-07[n年前へ]

Youtube動画をMP3ファイルとして保存するRuby+Waitrコードを書いてみよう! 

 Youtube動画をmp3ファイルとして保存するRubyスクリプトを、(ブラウザ操作用ライブラリである)Waitrを使って書いてみました。Youtube 動画URLからMP3ファイルを生成するWEBサイトYouTube mp3へのアクセス・作業を、Ruby/Watirで自動化するコードです。

 まず、下記コードを、たとえばyoutube2mp3.rbという名前で保存します(ちなみに、下記コードはFirefoxを操作するコード例です)。

require 'rubygems'
require 'watir-webdriver' # sudo gem install hoge

profile = Selenium::WebDriver::Firefox::Profile.new
profile['browser.download.dir']="hoge" # 保存先
profile['browser.download.folderList']=2
profile['browser.helperApps.neverAsk.saveToDisk']="audio/mpeg"

def url2mp3( url, b )
    b.text_field( :id => 'youtube-url' ).set url
    b.button( :id => 'submit' ).click
    Watir::Wait.until(60,2) do
        b.text.include? "successfully" 
    end
    url = b.links.select{ |link| /get/=~link.href } 
    url[0].click if url.length == 1
    sleep 20 # wait for "file save"
end

b = Watir::Browser.new :firefox, :profile=>profile
b.goto 'http://www.youtube-mp3.org/'
b.wait
open( ARGV[0] ) do |file|
    file.readlines.each { |url| url2mp3( url.strip, b ) }
end
b.close
 その上で、MP3ファイルとして保存したいYoutubeリンクを(各行に動画URLとなっている)テキストファイルとして保存します。つまり、(中身が)こんな具合になっているテキストファイルを作ります。
http://www.youtube.com/watch?v=s_lCJsJPUeY
http://www.youtube.com/watch?v=4YhEAn0XPzc
このファイルが、たとえば、list.txtという名前にしたのであれば、あとは
ruby youtube2mp3.rb list.txt
と(Rubyスクリプトを)実行すると、Youtube動画の音声部分が、MP3ファイルとして自分のPCに保存されていきます。

 「使うのに手間が掛かって面倒だ」と思うWEBサイト・作業があれば、こんな風に(あなたを楽にする)自動化スクリプトを書いてみるのはいかがでしょうか。