タグ

ブックマーク / mojix.org (50)

  • Pythonで「メモ化(Memoization)」の効いたプロパティがかんたんに作れる「memoize(メモワイズ)」 - モジログ

    Python Package Index - memoize https://pypi.python.org/pypi/memoize/ GitHub - sionide21 / memoize https://github.com/sionide21/memoize 「memoize(メモワイズ)」は、Pythonで「メモ化(memoize / memoization)」の効いたプロパティがかんたんに作れるライブラリ。作者はBen Olive。 ウィキペディア - メモ化 http://ja.wikipedia.org/wiki/%E3%83%A1%E3%83%A2%E5%8C%96 <メモ化(英: Memoization)とは、プログラムの高速化のための最適化技法の一種であり、サブルーチン呼び出しの結果を後で再利用するために保持し、そのサブルーチン(関数)の呼び出し毎の再計算を防ぐ手法

  • Python製のリポジトリ管理ツール「RhodeCode」 MercurialとGitの両方に対応 - モジログ

    RhodeCode http://rhodecode.org/ RhodeCodeは、Pythonで書かれたリポジトリ管理ツールで、MercurialとGitの両方のリポジトリ形式に対応している。 リポジトリ管理といえば、なんといってもGitHubが超有名である。RhodeCodeは、GitHubみたいなリポジトリ管理を、自分のサーバでできるようにするものだ。この種のものでは、RailsベースのGitLabがわりと有名だが、RhodeCodeはPythonで書かれており(Pylonsベース)、MercurialとGitの両方のリポジトリ形式に対応している。 私はメイン言語がPythonで、バージョン管理も主にMercurialを使っているので、このRhodeCodeを以前から愛用している。RhodeCodeはいまだにPylonsベースで、フレームワーク的にはちょっと古いのだが、品質は昔から

  • Pythonでデザインパターン - モジログ

    GitHub - faif / python-patterns https://github.com/faif/python-patterns GoFデザインパターンのPythonによるサンプルコードを集めたプロジェクト。以下の各ファイルが入っている。 - abstract_factory.py - adapter.py - borg.py - bridge.py - builder.py - chain.py - command.py - composite.py - decorator.py - facade.py - factory_method.py - flyweight.py - iterator.py - mediator.py - memento.py - null.py - observer.py - pool.py - prototype.py - proxy.py -

  • アルツハイマー患者用の「バス停」 - モジログ

    The International Association of Chiefs of Police - Fake Bus Stops For Alzheimer’s patients in Germany(2011/11/18) http://www.theiacp.org/About/Governance/Divisions/Sta.. ドイツの老人ホームでは、アルツハイマー患者である入居者の徘徊対策として、近くにニセの「バス停」を置く、というアイディアが広まりつつあるとのこと。 ニセの「バス停」は、バス事業者との協力により、物のバス停とまったく同じように作られている。違いはただひとつ、そこにバスは来ないということだ。 入居者はしばしば、もう存在しない自宅や家族のもとに帰ろうとして、どこか遠くへ行ってしまうという。ニセの「バス停」ができる前までは、こうして入居者が行方不明になるたびに、

    satojkovic
    satojkovic 2012/08/26
    いいアイデアかも
  • トニー・ホーアによる「科学と工学の違い」 - モジログ

    code monk - Tony Hoare, man of Science http://drj11.wordpress.com/2009/07/04/tony-hoare-man-of-science/ 先日開かれたEuroPythonカンファレンスにおいてトニー・ホーア(Tony Hoare)(クイックソートの発明者として有名なコンピュータ科学者)がおこなった講演を紹介している。 Sir Tony Hoare (Microsoft Research) 講演は「The Science of Computing and the Engineering of Software」というもので(資料の.ppt)、コンピュータ科学とソフトウェア工学の関係、アプローチの違いを主題にしたもの。 講演の要点は、ほぼ以下の図にまとめられる(資料の12ページ目)。 これは面白く、わかりやすい対比だと思う。

    satojkovic
    satojkovic 2011/05/06
    科学と工学を繋ぐのが企業の基礎研なのかなと思ってる
  • いよいよ「派遣禁止」か 雇用規制をさらに強化して、日銀には「雇用の最大化」まで求める民主党政権は、やってることが全部アベコベだ - モジログ

    いよいよ「派遣禁止」か 雇用規制をさらに強化して、日銀には「雇用の最大化」まで求める民主党政権は、やってることが全部アベコベだ JBpress - 労働者の地獄への道は官僚の善意で舗装されている 規制強化で派遣・契約社員は失業へまっしぐら http://jbpress.ismedia.jp/articles/-/4692 <菅直人首相は国会答弁で、労働者派遣法の改正案を今国会で成立させる方針を明らかにした。参議院では与党が少数だが、この法案については社民党と共産党が賛成すれば成立の可能性がある。 今回の法案では登録型派遣、製造業派遣、日雇派遣が原則的に禁止される。対象となる労働者は現在約90万人いる派遣労働者の半分以上に上る>。 <すでに昨年、政府の規制強化の影響で派遣労働者は24%減り、撤退する派遣会社が相次いでいるが、今回の改正で労働者派遣業というビジネスが成り立たなくなる恐れも強い。

  • 電話とメールの違いは、「同期」か「非同期」かの違い - モジログ

    Togetter - 電話するならまず先にメールでアポを取るべき http://togetter.com/li/52775 <電話をかける側は「突然相手の時間を奪っている」ということをそろそろ自覚すべき>というHamachiya2さんの提言と、それに対する反応をまとめたもの。 <電話するならまず先にメールでアポを取るべき>というのはちょっと大げさな気がするが、基的な考え方としてはその通りだと思う。 電話というのは、相手の仕事や生活にリアルタイムで「割り込む」ので、相手に対して高い認知コストを要求するものだ。メールより電話のほうが話が早い場合はもちろんたくさんあるが、その効率は、高い認知コストの上に成立している。 「メールで電話のアポを取れ」とまでは言わないが、電話をするときは、相手の仕事や生活にリアルタイムで割り込み、高い認知コストを要求しているのだという理解が、常識になってほしいとは思

  • 仮想化・クラウド・ネット端末の世界で、OSは消えていく - モジログ

    いつも質の高いIT記事を載せているPublickeyで、先日こんな記事があった。 Publickey - [速報]VMworld 2010、クラウド時代の新たなスタックが登場し、OSは消えていく(2010年9月1日) http://www.publickey1.jp/blog/10/vmworld_2010os.html ここで紹介されている、VMwareのCEOポール・マリッツ氏の基調講演の内容がおもしろい。VMwareは仮想化技術の代表的なベンダで、仮想化とはかんたんにいうと、物理的なコンピュータ(ハードウェア)をソフトウェアで模倣する技術だ。 <IDCの調査によると、私たちはいま、仮想マシンが、物理マシンの数を超えようとしているところにいる。まさにティッピングポイントを超えるところだ。 OSはもはやCPUやストレージやネットワークといったハードウェアをコントロールしていない。これらを

  • 最有力のIT・ネット企業6社「GAMANA(ガマナ)」がしのぎを削るプラットフォーム争奪戦 - モジログ

    ASCII.jp - Flash for iPhoneの衝撃 これから何が起こる? http://ascii.jp/elem/000/000/467/467705/ <iPod/iPhoneが成功した理由の一端には、iTunesを起点とする、独占的なコンテンツの配信と販売にある。ところがFlash Playerは、ほかのプラットフォーム上に自身のレイヤーを構築し、デバイスが来持っていた独占販売モデルなどをバイパスする手段を提供してしまう。コンテンツプラットフォームとして見た場合、Flash Playerも質的にはiPhoneの競合なのである>。 <将来的にアドビがFlash Playerの基機能として「Adobe Store」を用意して、Flashと連動した音楽や映像の配信サービスを始める可能性もある。アップデートであとから機能を拡張できるFlash PlayerやAIRを採用してし

  • 「規制で経済を動かそう」という愚かな発想 - モジログ

    YOMIURI ONLINE - 内定取り消しを規制、民主党が雇用対策法案を提出 http://www.yomiuri.co.jp/politics/news/20081215-OYT1T00170.htm <民主党は15日午前、新卒予定者の採用内定取り消しを規制する労働契約法改正案など独自の雇用対策4法案を、社民、国民新両党と共同で参院に提出した>。 こんどは内定取り消しの規制か。バカすぎる。 こんなことをしたら、新卒採用はさらに激減するに決まっている。ただでさえ、解雇規制のおかげで正社員を採用しにくいのに。 日政治家って、なぜこんなに経済オンチなのか。社民党が言うならわかるが、民主党は政権を取るかもしれないのに、この統制好きなセンスは恐ろしい。 しかし、表向きは雇用維持に見せかけて、もしかすると隠れた意図があったりして。 仮説1: 契約社員や派遣社員、さらには正社員すらもクビになっ

  • 可能な社会を想像する - モジログ

    Chikirinの日記 - 2024年 F氏の独白 http://d.hatena.ne.jp/Chikirin/20081122 2024年、東京近郊のS市を「格安生活圏」として再構築することに成功した市長F氏が、2012年からの12年間で自分がおこなってきた市政を回想する話。 <様々な施策によって“格安生活圏”として、しかも、東京まで40分程度、という立地のS市は、海外からの留学生や働き手の“最初の居住地”として選ばれることが多くなった。市内には中国韓国からの留学生、インドネシアやフィリピンからの介護支援要員達がたくさん住んでいた。そのうえ、短期的に東京観光にやってくるバックパッカー達も多くがS市を拠点に東京観光をするようになった>。 <最初は住民達との細かいぶつかり合いがたくさんあった。しかし住民達が環境に慣れるのに時間はかからなかった。5年もするとこれらの人たちを相手に商売を

  • Googleマップのストリートビュー機能に思うこと - モジログ

    Internet Watch - 「ストリートビュー」のプライバシー問題、グーグルが方針説明 http://internet.watch.impress.co.jp/cda/news/2008/08/05/20489.html CNET Japan - Google マップ日版にも「ストリートビュー」機能--道路に立って街中を見渡せる http://japan.cnet.com/news/media/story/0,2000056023,20378334,00.htm Google マップ ストリートビューのまとめ http://google-streetview.seesaa.net/ Googleマップのストリートビュー機能が公開され、ネットの一部は話題騒然という感じだ。 私も見てみたのだが、たしかにこれは強烈だ。 いろいろ思うことがあり、考えがうまくまとまらないので、やや断片的なか

  • Faviki - セマンティックなソーシャルブックマーク - モジログ

    Faviki http://faviki.com/ Faviki(読みは「ファビキ」でいいのかな?)は、セマンティックなタグづけが可能なソーシャルブックマークだ。 これはかなり有望なサービスだと思う。 今朝、ReadWriteWebの「Semantic Tagging with Faviki」という記事を読んでこのサービスを知り、さっそく登録してみた。 Favikiのmojixページ http://faviki.com/?s=333 Favikiは基的にはソーシャルブックマークであり、はてなブックマークやdel.icio.usなどと似ている。しかし大きく異なるのは、タグがWikipediaの項目名と連動しており、「セマンティック」になっている点だ。 Favikiで使えるタグは、「Wikipediaで項目名になっているものだけ」だ。「あとで読む」とか「これはひどい」といった自由なタグはつけ

  • Google、Orkutを統合へ / これからのソーシャルネットワーク技術の方向 - モジログ

  • すべての言葉は一人歩きする - モジログ

    意見が合わないように見えるとき、実は意見が合っていないのではなく、 単に言葉の使い方がい違っている、というケースは少なくない。 言葉は、それによって意思を伝えられるがゆえに用いられるが、 にもかかわらず、言葉はすべての人にとって厳密に同じものを意味してはいない。 言葉を使うとき、誰でも「自分の意味で」使う。 そしてその言葉を受け取る人もまた、「自分の意味で」受け取る。 つまり、自分がある意味を込めて放った言葉は、多かれ少なかれ、別の意味で解釈されるのだ。 こうして、すべての言葉は一人歩きする。 客観的に共有可能なのは「言葉そのもの」だけで、 そこに込められた意味のほうは、完全に客観的には共有できない。 言葉そのものは記号という客観物に定着しているが、 そこに込められた意味、そしてそれを解釈した意味は、 各人の心象内に漂っているだけで、それを直接検証する方法がない。 心象内のイメージがいっ

    satojkovic
    satojkovic 2006/02/11
    「思い」を言葉にのせることは難しい
  • パーソナルネット - モジログ

    会社用に「イントラネット」があるのだから、 自分用に「パーソナルネット」があってもいいのではないだろうか。 Ajax以降、従来のデスクトップアプリをWebアプリで実現するという流れが強まっているが、 自分のデータをネット上に流すのは、セキュリティ的にも、パフォーマンス的にも、何か違うという気がする。 「自分のデータ」は、やはり自分の手元にあるのが自然だ。 パーソナルネットは、いわばパーソナルコンピュータの役割を、ネットワークにしたものだ。 ネット上でサービスとして公開されているWebアプリと同じものを、 自分のネットワーク上に、自分専用に置く。 ブログやWiki、ブックマークシステムなどのWebアプリを、すべて自分用として使うのだ。 その中のコンテンツから、公開したいものを選んで、公開用システムにもパブリッシングできるような感じ。 ワープロやブックマークなどがWebアプリ化する流れは、これ

  • 群集がいつも賢いとは限らない 「Wisdom of Crowds」の成立条件 - モジログ

    O'ReillyのエディターがDiggのCSSをパクったという疑いで、Diggで糾弾されるという事件が先ごろ起きた。 Digg - O'Reilly writer Steve Mallett has stolen digg's code http://digg.com/security/O_Reilly_writer_Steve_Mallett_has_stolen_digg_s_code これに対して、まもなくO'Reilly側から説明が出た。 O'Reilly Radar - Digging The Madness of Crowds http://radar.oreilly.com/archives/2006/01/digging_the_madness_of_crowds_1.html 実情は、直接パクったわけではなく、彼が使っていたツールの元を辿っていくと、DiggのCSSに行き

  • 「ユニークな能力」 と 「スタンダードな能力」 - モジログ

    さまざまな憂とわたし - 市場価値と仕事能力 http://d.hatena.ne.jp/mkusunok/20051217/value <たぶんスキルとか資格よりも、偶有的な自分の軌跡そのものに対してもっと興味を持つとか、実はそれが自分にとって一番大きな投資なんだ、という認識を持ったほうがいいように思う>。 <資格とかスキルって、結局のところ自分を代替可能な何かに位置づけることであって、確かにジョブ・ポータビリティは高まるけれども、自分自身で付加価値をデザインすることは難しいのである>。 まったく同感。 ここで言われている2つのタイプの能力を、私は 1) 「ユニークな能力」 2) 「スタンダードな能力」 と呼ぶことにしたい。 そしてこの話は、「なまえとタイトル」の議論に驚くほど重なってくる。 ■ 「ユニークな能力」は、「固有名詞」 1)の「ユニークな能力」とは、その能力を持った人に強く

  • Zopeジャンキー日記 :なぜネットではディレクトリが敗れ、サーチとタグが勝利するのか

    「なまえとタイトル」の最後のほう、「対象が多すぎると、タイトル的な名前は機能しない」という項で、私は次のように書いた。 <「ファイル名はなくてもいいかもしれない」という話が出てくるのも、まさにこの状況だ。ファイルが多すぎて、どこにあるかわからなくなるような状況では、ファイル名の「説明」機能がそもそも果たせない。 そしてこれこそが、インターネットにおいてサーチやタグが浮上してきた理由なのだ。 これは重要なトピックなので、あらためて別エントリで書きたい>。 このエントリは、この話の続きだ。 ■インターネットという、「対象が多すぎる」世界 「対象が多すぎる」とは、この場合、「全部のタイトルをざっと眺める」ことすらできないくらい、対象が多い状況を指す。 インターネットが、この「対象が多すぎる」世界であることに疑問の余地はないだろう。 仮に、ネット上にある全ページのタイトルがどこかに列挙されていると

  • Zopeジャンキー日記 :ブログが履歴書

    jkondoの日記 - ブログで人材採用 http://d.hatena.ne.jp/jkondo/20051215/1134601112 <ブログはインターネット上の人格みたいなもので、履歴書と言う実社会の人格を表す書類と同時に、ブログというインターネット社会の中での人格が無いと、なかなかその人を判断できないのではないかと気付いたのです。 履歴書と言うのは1日あれば誰でも作れてしまうわけですが、例えば1年分のブログというのは1年間かけないと作ることはできません。その中には、はてなへの入社を目的とした内容だけでなく、当の自分の姿、興味、性格などがより出ているわけです。 ですので最近は、応募者のブログを何か月分も読んで採用の判断を行うことが増えています。インターネット企業に限らず、採用の際に自分のブログの提出が必要な企業がこれから増えてくるかもしれません>。 これは完全に同感! 私も以前<