進・日進月歩

IT, Jazz, study, engineering, すべての真実とクリエイティビティのために

Archive for February, 2008

Thursday
Feb 28,2008

レベルは中級くらい。対象は中規模以下ベンチャー。自分である程度以上ITの管理ができることがポイント。

ずばり言えばgoogle appsを使います。

google appsは特定のグループ内で閉じた環境でのカレンダーやアドレス帳の共有を実現できます。
加えてカレンダーには簡単な会議室予約などの機能もついています。また、知ってのとおりgmailは大変メールの整理に便利なのでこれを利用した伝言の整理などもいろいろ行えます。

これを設定するところまでは初級。

企業向けにはこれでは足りないことがあります。たとえば既存の勤怠管理アプリケーションがあったりするかもしれないし、ローカルでしか見れない情報などもgoogle appsへインテグレートしたいと思う人が多いです。
ある程度以上情報整理が得意な人はブックマークや自分のwiki、スタートページで管理するのですが、世の中ITスキル以前にそういった整理ができない人というのがたくさんいます。(そしてそれができなくてもいいとみんな思ってる。エクセルとかワードのほうがよほど難しい気がするんだけどね。)
「そんなの自己管理しろ!」とか正直思うのですが、そこはそれ。そういう世の中なのでしょうがない。
google appsへインテグレートしようじゃないか。

ここで使うのがいわゆるiGoogle
ここにすべてをインテーグレートしましょう。

さて、iGoogle用にガジェットを開発するのでもよいのですが、社内向けのアプリケーションとかをガジェット登録するのは現実的ではないし、よろしくない。
なのでこれらの白紙のガジェットを使います。

まず普通のブログパーツと同じ要領でアプリケーションを作成します。(たぶんここが中級)
それを「HTML / Javascript」でiGoogleに表示。
軽く実験しましたが、flashでもjavascriptでも表示できそうです。
すると、iGoogleへのインテグレート完了。

wikiの更新などがとりたいときは、たいていのwikiはRSSをはいているのでそのURLを登録すればOKでしょう。

また、わざわざブログパーツ的なものを作るのが面倒な人にはIFrame。必ず表示したいページのURLを入れてもいいし、ちょっと見た目のHTMLを整形して見やすくして入れるのもお手軽ですね。

最後に勤怠管理ページへのリンクや、報告書フォーマットへのリンクなど、いろいろなものへのリンクはLinkを使います。
案外これがあるだけで、想定どおり業務が回ったりします。

なんかどれをとってみても「おいおい。なんでこの程度の自己管理ができないんだ?」という感じですが、まぁ俺がテスト勉強嫌いなのと同列だと思うと、なんとなくわかるような気がしないでもないです。
結局、人間。自分のしたくないこと・めんどくさいことに対してはまったく能力を発揮しないということですね。

個人的にgoogle appsがお勧めなのは、最終的にアドレス帳などの情報をcsvで吐き出すことができるところでしょうか。
いざとなったら移行できます。(全部確認したわけではないけど)

何よりも、RSSはいてるアプリケーションとは簡単にインテグレートできるし、単にちょっと社内リンク集みたいなのを付け足すのも簡単にできるので、簡易的なソリューションではありますが、「簡易さ」と「便利さ」がいいところでバランスとっている方法ではあると思います。

※ただし自己拡張の部分はもちろんgoogleのサポート対象外です。またAPIやガジェットの仕様が変わる可能性などいろいろ考えると、これを導入提案するにはもう少し詳細な検討が必要な気はします。

  • Comments Off
  • Wednesday
    Feb 27,2008

    Adobe extending Flash platform

    Expanding on the project, Ted Patrick, Adobe technical evangelist, said the technology would allow for cross-compiling existing code from C, C++, Java, Python, and Ruby to ActionScript

    このプロジェクトが進めば、C,C++,java,python,rubyなどで書かれたソースコードがアクションスクリプト(バイトコード)へクロスコンパイルできます。

    と、いう感じらしい。

    ただしGUI周りはもちろんプラットフォーム依存(だと思う)なわけで、ほとんどUIを作ってるといっても過言ではないwebプログラマーたちにはほとんど関係ないかもしれません。

    ただ、物理シュミレーションとか信号処理とか、そういったものがflash上で動くかもしれない。だいたいフーリエ変換とか何らかの数学ライブラリってたいていの言語にあるのだけどactionscriptではあまりお見かけしない。
    それが既存の財産を移行するだけで使えるというのはちょっとおいしい?かも。

    最近のwebの動向を見るに、もうデザインや表面的なサービスを提供する部分に関しては飽和し始めているという印象なので、actionscriptでこういったUI以外の部分での活用の幅を広める試みは興味深いかもしれません。

    蛇足:

    戦略としては、古くからある他プラットフォームで動くものがflash「でも」動くという互換性を利用して、よりflashを使わせようという拡大作戦なのかなぁという感じがします。
    webという側面から考えた場合、そもそもc++とかでweb作るのは一部のマニアしかいないので、まったく関係ないかなと。
    ただし、AIRなどに見られるように、javaのような立ち位置を目指している空気があるので、今回はそういったところへの拡大を目指した動きなんだろうなと思いました。

    javaはアプレットとして使われることはあまりなくなってしまいましたが、一方で、servletなどサーバ側で動く言語として成功しました。
    対照的に、flashはずっとブラウザ上で動くアプリケーションとして不動の地位を保っていました。
    そして、javaがまだ食い込みきれていないデスクトップアプリケーションという場所を狙って動き出したということでしょうか。
    そうするとjavaもデスクトップアプリケーションとしての立ち位置を狙って・・・・というストーリーを思い浮かべたりしますが、どうなるのかなぁとちょっと眺めていてみたいです。

  • Comments Off
  • Tuesday
    Feb 26,2008

    原題は「So Smart But…..」

    本の内容は、「他人から信頼を得るためのコツ」を中心に書いてある。

    筆者がコミュニケーションに関するコーチングする相手は、みんな「優秀である」ことが普通。では、なぜ彼らは能力を発揮できないのか?ただ、コミュニケーションが取れないのである。
    というような感じでこの本は始まります。

    私が頭がいいかどうかは別として、結構コミュニケーションに関する悩みはあったりします。
    もっと円滑にコミュニケーションが取れたら!と思うこともしばしば。
    一応「親しみやすい」とか「言葉が通じる」とかいう評価をよくいただいてはいるんですが、もっとアピールしたい自分を見せるには?ということを常々考えていました。
    そんなときにこの本を発見して購入。

    いわゆるプレゼンテーション手法といったノウハウ本とは違い、具体的に「頭はいいのに、傲慢な人」「頭はいいのに、社交的でない人」などの具体的な人物像に対して、なぜそう見えるのか?どうしたらいいのか?ということが書いてあります。

    結構自分にあてはまることも書いてあったりして耳が痛い感じがしましたね。

    割と経験則や暗黙知に頼っている部分が多く、さりとて論理的に説明されているわけでもないので、「いや、そんなことはない!」と思う人もいる気がします。
    ただ、書いてあることは「確かにそうだ!」と思えるものがありました。

    お勧め度は中の上くらい。結構お勧めという感じです。

    Saturday
    Feb 23,2008

    ベンチャーの成功を予測するアルゴリズム

    A Start-Up Says It Can Predict Others’ Fate

    シリコンバレーに行くんだし、有名人のブログで勉強しとくかなぁとか思ってたまたま見たら発見。
    この前友達と冗談で言ってたやつをマジでやってる人がいたらしいw
    果たしてこんなことは可能なのか?

    不可能ではない。というのが、ありきたりではあるけど、答えなのかなという気がする。

    この手のデータマイニング系だと、たとえば保険やローンの与信でこういったアルゴリズムが使われることがある。
    年収はいくらいくらか?年齢は?職業は?….etcこういったものを軸にどの程度までお金を貸したりできるのかを予測するわけです。
    過去に十分な量のさまざまなパターンのデータが偏りなく満遍なくあれば、それを教師データにしてある程度正確な予想はできそうである。

    ちょっと乱暴な言い方をすれば、要は統計の問題なので、たとえば保険商品とか金融商品だって、データマイニングと同じような理屈でできているといえないことはない。
    要は「何らかの統計データ=教師データから得られる統計」、「商品=学習したアルゴリズム」というような関係。

    こう考えてみると、ベンチャー企業の行く末もある程度の確度で予想できそうな気がする。

    あとは、うまく説明するための要素と、それによってうまく説明される要素の設定がうまくできるかという感じですね。

    意外と何で成功を計るのかというのがポイント。将来の企業価値なのか、IPOまでの期間なのか、買収されるときの金額なのか、買収される可能性なのか。
    ものによっては、うまく説明できたり、できなかったりします。これも統計の不思議。
    ただ、投資家向けに資料出すならなんらかのexitに関する情報を出すことが必要だろうなとは思います。

    個人的にはこのアルゴリズムだけではだめで、最終的にここから出てきた結果を用いて、レポートを作り説明したりする人間的なスキルと、一般的な投資関連知識が必要になるかと思います。
    たいていの場合、よくわかんないレポートなんか出てきても理解する・理解しようとするひとは少数で、結局は相手のわかる形に変換する人的な作業が必要になるかと思います。

    おそらく投資家に役立つツールというよりは、投資家をお手伝いするコンサルタントなり何なりのお役立ちツールとしての可能性はあるのかなぁという気がします。

    あとは、機械だけに黙々と作業してくれるので、オイシイ投資対象の取りこぼし防止とか、とりあえず人間の有限のリソースをちょこっただけ拡大してくれるかもしれません。

    個人的にこの手の話は最近注目してるので、結果が気になります。

  • Comments Off
  • Friday
    Feb 22,2008

    内容は単純。
    ただ、結構すごい。
    というか面白いww

  • Comments Off
  • Friday
    Feb 22,2008

    Microsoftが相互運用性への取り組みを強化,秘密保持契約対象の技術情報も無償公開

    Microsoft Office Binary(doc, xls, ppt) File Formats

    マイクロソフトがOSやOffice製品に対する仕様を公開しました。

    いままでずっと公開されてこなかったワードやエクセルの情報が公開。ちょこっと見てみましたが、かなり詳細なことが書いてあります。

    今までだと勝手にバイナリを解析して読み込んだり保存したりできるようにしていたソフトウェアが安定することはもちろん、これによってMicrosoft離れが促進される可能性があります。

    今回の公開は、オープン化の流れに逆らえなかったというよりも、ユーザがいろいろなプラットフォームを使うようになったため、それにマイクロソフト単独で対応しきれなくなるという判断なのかなと個人的に思っています。

    たとえば私はwindows XPとcentos,ubuntu,mac osXを主に使っていますが、ms officeが役に立つレベルで動作するのはwindowsのみです。
    有名な話ですが、あるファイルをword/windowsで作成してword/macで読むと文章が崩れたりします。
    逆もまたしかり。
    なので、基本的に他人とファイルを交換する必要がある限りはwindowsを使わざるをえないというのが現状。
    しかし、一方で近年linuxが大変扱いやすくなったり、mac人気が出てくる中、windows離れをし始めている人が多いのも事実。
    mac上でwindowsを動かして使っている人もいます。しかしこれも時間の問題で他製品に流れていってしまうでしょう。
    ビジネス上のことを考えれば、より多くの人に通用するファイルフォーマットが選択されるように圧力がかかるのは必然で、逆にMSはこれを十分に利用していたわけですが、それが崩壊しつつあるということでしょう。

    ただレンダリングエンジンの問題もあり、たとえ同じ技術仕様書に基づいて作られたソフトであっても、それを描画するレイヤーでの処理が違えば異なる見た目になる可能性はあります。
    またフォントの問題やアートワークの量の問題などもあり、そういった面でOSSのoffice suiteに比べて優位であることはかわらないのかなとも思います。

    最後にこの仕様公開で進むであろうoffice suiteのSaaS化。
    ベンチャーならいざ知らず、大手企業が他人の会社のバイナリを無許可で解析してそれを製品に組み込むというのは考えにくい。
    しかし、今回の公開でそのハードルはすくなくとも低くなりました。
    また、人員が不足しているようなベンチャーであっても多少の根性があればofficeドキュメントが扱えるようになりました。
    これによってたくさん立ち上がってきてるweb osの使い勝手は多少なりともあがることになると思いますし、ユーザから見れば現状の環境からシームレスに移行できるというのはありがたく、大変有用であるように思います。

    いずれにしろ、世界で最も使われているOSとoffice製品の技術仕様が公開されたことはとても重要で、より個々人が使いやすいプラットフォームへの移行(わかりやすく言えばwindows離れ)を促進することは確実なのかと思います。

    追記:

    最終的に仕様公開は「.Net Framework」などの開発系の製品までに及ぶとのこと。
    gccでこういったものが簡単にコンパイルできる日がそう遠くないうちにくるということなんだろうか。

  • Comments Off
  • 洗脳護身術

    • Filed under:
    Friday
    Feb 22,2008

    tokkyo氏に借りた本。

    作者の苫米地英人さんは、脳とか認知系の人で、Atokの開発なんかにも関わっていたり、六本木のミッドタウン近くに謎な看板があるので有名(なのか?)な謎な人ですね。

    科学的に正しいのかどうかというのは正直専門外なのでさっぱりですが、基本的には「変性意識を作り出してホメオスタシスを利用して内部状態を書き換える」ことを中心に、その利用法やら防ぎ方やらがいろいろ載っています。

    洗脳という言葉にはいろいろ考えさせられる面があったりします。
    最近だと就職関連のものが多く、例えば友人の発言でふと思い出したのはこれ。

    「メーカーに行くとか負け組みでしょう。コンサルとか金融とかじゃないと」

    個人的には、メーカーとコンサル・金融がなんで並列で出てくるのかという時点で理解できなかったり、つまりそれって「私にはとりえがありません」ということを暗に言ってるよなぁとかなんとか思ったりしたので、いったい「誰が負けてるんだか・・・・」というのが素直な感想だったりします。
    いってしまえば連日テレビとかで放送されている内容とかそういうのを見て、狭い了見の人がそれにあこがれてしまってるんだろうなぁという感じはしました。
    (この辺に関しては、書き出すと長いので省略)

    俺も正直詳しくは知らないですが、よく話題になるような業界の年収とか仕事内容とかに関しての情報はすごくよく皆さん知っていますが、それ以外について知ってる人はあまりいなかったりします。
    科学的に考えれば、AとBを比較しようとしてAのいいところだけを取り上げてAがいいというのは、なんか変な話ですよね。

    まぁ実際は知ろうにも知れない現状があったりだとか、情報は所詮情報でしかないだとか、いろんな話はあるんですが、とりあえず一部の人を除いた多くの人と話をしていて、なんか妙な感触を覚えていたりします。

    という、タイミングでこの本が出てきたので、面白いかなーと思って借りました。

    自分自身も、認知的な仕組みについては好きでいろいろ調べていて、思い出したくないことを思い出さないコツとか、自分の行動パターンを矯正するときに、こういったものを利用したりしていました。
    割と今までは理論的にある程度はっきりしているものが多かったのですが、この本に載ってることはざっくりしているというか、どちらかというと読み物として楽しめる内容だとおもいます。

    お勧め度でいうと、中くらいですが、こういうものを読んで自分の思考の癖について思いをはせてみるのも面白いかもしれません。

  • Comments Off
  • 作業環境

    • Filed under: 雑記
    Monday
    Feb 18,2008

    作業環境

    テスト終わる度に写真取ってる気もするな。

    テスト中休みになったので、片付けた作業場。テスト勉強(今回はちょっとした・・・)とかコーディングとか、プランニングから調べごとから何から何までここでします。
    左側にあるラックは、去年本が入りきらなくなったのでかったやつ。
    ちょこっと、湯島天神の学業成就のお守り見えますね・・・・・
    あれの1.5倍くらいのやつがもうひとつと、半分くらいの大きさのやつがもう一個。あとはベッドの下にたまに見るだけの本(美術展のカタログとか、デザイン集とか?)をしまってあります。
    tokkyo家はがちで図書館状態ですが、まぁ学生の例に漏れず私も割りと本をたくさん持ってたりします。

    PCはmac bookの白いやつ(汚れてるといわれたのでせっせと掃除した)、自作機が2台(親の使い古し)という環境です。

    macbookは主に外で作業するときに利用します。最近スタバにいくとみんな持ってるので早く上位のmac book airが出てほしいです。

    自作機のうち一台は家で作業するときに主に利用。
    なんかいろんな開発を同時に行ったせいか、ものすごいちゃんぽん状態(javaのランタイムが6個くらい入ってた)になっており、あまりよろしくなくなっていたので、apacheとかmysqlとかのlinux環境向けの開発に使ってたやつは、全部仮想マシンに放り込むことにして整理。
    描画系アプリもadobe web premiumを買ったので、今まで使ってたOSS系のソフトもほとんどアンインストール。
    おそろしくOSが軽くなりました・・・・

    自作機もう一台はサーバ機で24時間電源が入っています。ソフトウェアraidでミラーリングしています。xenで仮想化してあり、repository用のサーバとベータテスト段階のアプリケーションが動いてるサーバとホストOSのサーバが動いてます。
    セキュリティーも一応selinuxとかで簡単にできる範囲ではがっちがちにしてあります。
    このブログもこのPC上の仮想サーバで動作中。

    あと2台ほど実験用に買い取った自作機があるんですが、まだ動いてない。前動いてたんだけど稼働率が低いので電気代などの問題で仮想化して一台にまとめてしまった。

    あと、学校に趣味で拾ってきたPCが5台ほどあります。セットアップ途中なんですが、さっさと動かさないとみんなに怒られそうなので、今動くものを作成中。

    さくらにレンタルも借りていて、こちらメールなど消えてもらうと困るものが主にあります。

    まぁ大体こんな感じの作業環境です。
    個人的には全部物理的に自分が管理してるこの状況は結構使いにくいと感じていて、やっぱしどっかに一台くらいはハウジングしてるのがほしいなぁとかおもったり。

    ただ、基本的に最近はみんなでシェアできるリソースはしようという方針(めんどくさいから商売っ気があんまりなくなった)なので、特に学校の5台あるPCとかはみんなで拾ってきたのもあり共用です。
    先日調べてたportaudioなどの情報も割かし積極的に学科のwikiページに書き込んだりしています。
    かいあってか、早速サンプル作ってくれた人とかもいた。gccのよくわからん呪文みたいなオプションもとりあえず解決してくれました。

    まぁ今年は種探しかな?という作業環境構成です。

  • Comments Off
  • 仮想マシン VirtualBox

    • Filed under: IT
    Sunday
    Feb 17,2008

    VirtualBox on Windows

    virtualbox on OSX

    virtualbox

    いわゆるVMWareとかparallelsみたいなやつですね。個人用途に限り無料で使えます。

    今までVMWare Server(windows)とparallels(mac)を使ってたんですが、この前twitterでayucatさんが教えてくれたのでちょいと実験してみました。

    とりあえずいれてアップデートしただけだったりしますが、問題なく動いています。

    vmwareはfusionが出る前はmacでは動かず、parallelsもどうもwindows以外のOSの挙動がいまいち。
    ubuntuはparallelsにはそのままではインストールできませんでした。

    それで、今日ふと思い出したので実験。

    screenshotによると、parallelsのcoherenceモードのようなことができるみたいです。

    まだ使い込んでいないので不具合とかでそうですが、しばらくテスト開発環境としてubuntuを入れて使ってみたいです。

  • Comments Off
  • SNSはあぶない from Independent.co.uk

    • Filed under: 記事
    Sunday
    Feb 17,2008

    Facebook can ruin your life. And so can MySpace, Bebo…

    SNSで職を失った人やら何やらの話と、SNSをチェックしている人がいて、それがその人の判断に深く影響してるんではないかという話。

    けど、これは裏を返せば、自分の見せたい面だけを書いてうまく利用することができるってことなんじゃないのかなぁとおもう。
    ちょうど企業がコマーシャル打つような感じで。

    ただ、正直な話、英語・日本語であわせて10個くらい登録してるので正直全部の個人情報を管理しきれる気がしません。
    mixiでさえプロフィールは放置です。(もうやめちゃったけど

    インターネット上でパブリックになっている情報の重要性を考えるなら、自分の情報を公開する範囲はコントロールできる範囲にとどめておくのがいい気がします。

    追記:

    lippleという学生ばっかし集めたSNSがあるんですが、いつの間にかつぶれてる(落ちてる?)

    tp://s01.megalodon.jp/2008-0217-1159-13/lipple.net/

  • Comments Off
  • about me

    原田 惇

    応用数学や統計、ITなどを利用していろんなことをしています。
    自己紹介はこちら

    adsense

    amazonお勧め

    Recent Posts


    Recent Comments


    Twitter



    Archives


    Meta