タグ

2009年2月26日のブックマーク (12件)

  • 第68回 関数ではなくforで処理を共通化する - bingo_nakanishiの他言語出身者のためのPerl入門

    いま、 ############### 中西 ############### ############### 木村 ############### ############### 田中 ############### ############### 山 ###############と出力するソースを考えるとする。 へたくそに書く なにも考えずにとてもへたくそに書くと、 use strict; print q{###############}, "\n"; print q{中西}, "\n"; print q{###############}, "\n"; print q{###############}, "\n"; print q{木村}, "\n"; print q{###############}, "\n"; print q{###############}, "\n"; pr

    第68回 関数ではなくforで処理を共通化する - bingo_nakanishiの他言語出身者のためのPerl入門
    terazzo
    terazzo 2009/02/26
    for文のブロックって実は概念的には関数だったという風にも考えられるかも
  • テクノロジー : 日経電子版

    遺伝子を効率よく改変するゲノム編集研究の第一人者で米ブロード研究所のフェン・チャン主任研究員は、エボラ出血熱やジカ熱の早期診断技術を開発したことを明らかにした。ウイルスの遺伝情報が…続き 受精卵のゲノム編集、なぜ問題 優生思想と表裏一体 [有料会員限定] ゲノム編集品 販売容認、条件満たせば安全審査なし [有料会員限定]

    テクノロジー : 日経電子版
  • 仮想化の課題は使う側の意識 (arclamp.jp アークランプ)

    仮想化技術の成熟度には目を見張るモノがあります。先日もCitrix社が XenServerを無償化しました(Citrix XenServerが無償化(XenCenter、XenMotion、Resource Pools、ストレージ管理機能を搭載)(20090223-1))。この製品は 複数のホスト(XenCenter)を管理するエンタープライズコンソール、VMライブマイグレーション(XenMotion)技術、リソース共有(Resource Pools)技術、そしてエンタープライズストレージ管理技術など、膨大な数のエンタープライズ向け機能も無償配布する。 というもので、主要なプレイヤーであるVMware社が無償公開しているESXiと比べて (もちろん勝負にならない)。 ぐらいの機能差。これまではエンタープライズ向けの仮想化は高級な技術ということで認知されていたためVMwareのが市場シェアで

    terazzo
    terazzo 2009/02/26
  • 僕のみた Smalltalk - YoshioriのBlog

    Smalltalk 勉強会に行ってきた!! http://www.smalltalk-users.jp/Home/gao-zhi/dai6kaismalltalkbenkyoukai MVC の説明 MVC モデルはビューを知らないけど ビューはモデルに依存しまくり クラシカルMVC プラガブルMVC VisualWorksでは アプリケーションモデル UIBuilder UI の組立役 WindowSpec なんというかこのまえのデブサミではてなが「MVAC」でやってる って言ってたけど,それの事かなぁと思った. 懇親会で聞いてみたけど 「そのセッション聞いていないから何ともいえないけど Smalltalk の世界では何十年も前に通った道だよ」 って教えていただいた. ここから僕は何もわからないので入門として 色々教わった. smalltalk 入門 全てオブジェクト 演算子とかも数字の

    僕のみた Smalltalk - YoshioriのBlog
    terazzo
    terazzo 2009/02/26
  • Javaで作るPEGパーザコンビネータ - kmizuの日記

    パーサジェネレータを作る簡単さで言うと、 PEG <<<< LL(1) <<<< LALR(1) くらいな感じのイメージです。 http://twitter.com/kmizu/statuses/1183248403 なんて偉そうなこと書いたので、(パーザジェネレータじゃないけど)PEGパーザコンビネータを実際にJavaで書いてみた。文字クラスを除くPEGの機能のほぼフルセットをサポートするのを目標に書いたので、やや煩雑になっている。 package jp.gr.java_conf.mizu; import java.util.*; import static java.lang.String.format; public class PEGParserCombinators { public static final class Pair<A, B> { public final A _

    Javaで作るPEGパーザコンビネータ - kmizuの日記
    terazzo
    terazzo 2009/02/26
  • 京都梅小路にできる新しい鉄道博物館の保存車両を決めてみる。 - とれいん工房の汽車旅12ヶ月

    JR西日は23日、京都市内に新たな鉄道博物館を開業する方針を明らかにした。開業は2014年度から15年度ごろの見通し。同市下京区にある梅小路蒸気機関車館に隣接 JR西が京都に新鉄道博物館 2014年度にも共同通信、2009/02/23 一昨日の各紙は、JRが京都に新しい鉄道博物館を造るという方針を固めたと報じている。用地については京都市との調整待ちらしいが、記事にしたんだから、議会の反対がない限り、まあなんとかなるんでしょう。 JRの広報がリリースした内容をそのまま伝えるだけで詳細まで踏み込んでいる社はないけど、気になるのは、 交通科学博物館(大阪市)から引退した0系新幹線の車両など展示物を移設するほか、関西私鉄各社にも車両の提供などを呼びかける。 京都に新たな鉄道博物館――JR西、梅小路と一体で14年ごろメド日経済新聞、2009/02/23 という点。こういう企業博物館って、基、自

    京都梅小路にできる新しい鉄道博物館の保存車両を決めてみる。 - とれいん工房の汽車旅12ヶ月
    terazzo
    terazzo 2009/02/26
  • 外部イテレータと内部イテレータ - kaisehのブログ

    Javaでコレクションクラスを作ってそのイテレータを実装する場合、Javaにはクロージャが無いので、外部イテレータを使うことがほとんどだと思います。 例えばint値のコレクションとイテレータを自作するときは、まず以下のようにIntIteratorとIntIterableを用意して public interface IntIterator { boolean hasNext(); int next(); } public interface IntIterable { IntIterator iterator(); } 以下のように実装します。 public class IntArray implements IntIterable { private int[] array; private int length; public IntArray(int[] array) { this.a

    外部イテレータと内部イテレータ - kaisehのブログ
    terazzo
    terazzo 2009/02/26
    process中で例外を投げ分けたいときに少し困る程度か。複雑なデータ構造向けの外部イテレータ書くには関数型脳が要りそう。
  • http://www.technobahn.com/news/200902251715

    terazzo
    terazzo 2009/02/26
  • PostgreSQLを本当に高速化したい人のための10のポイント | 独り言v6

    空気を読まずにPostgreSQLのを高速化する10のポイント - 象と戯れ -空気を読まずにPostgreSQLのを高速化する10のポイント - 象と戯れ - postgresqlグループ.の元エントリを読んで思うところがあったのだが、 PostgreSQLを高速化する16のポイント だからそんなせまっくるしいところでトンチンカンにdisる暇あるんだったら自分のブログでお好みの議論を書くかさもなきゃ/dev/nullにでも吐けとやんわりと言ってるんだよハゲ。 というわけでw。 だよねw。 まあ正直、上記元ネタのほうには色々突っ込みどころ満載なのだが、それは置いておくとしてL.starなりの高速化ポイントを一度書いておかないと、と思ったので記す。ただ、L.starはもうPostgreSQL界隈から離れて久しいので、必ずしも最新の内容を網羅していないことに注意されたし。また、出来るだけPos

  • ラバQ:DNAじゃないものも遺伝する - Yukipedia

    前回ロバのついでに思い出したウマとロバの合の子、ラバについてのクイズ(略してラバQ)ですが、これはウマが♂、ロバが♀の場合に限られます。逆の組み合わせて生まれるのは駃騠(ケッテイ)と呼ばれています。ちなみにどちらも不妊で一世代限り。 wikipedia:ラバにケッテイと比べると、ラバは育てるのが容易であり、体格も大きいため、より広く飼育されてきた。と書かれているように、ラバはロバのように粗で飼育でき、ウマのような体格とパワーを持つそうです。一方、ケッテイはこのような利点がまるでなく、アホだと聞きます。 ウマのDNAとロバのDNAのハイブリッドなら雌雄がどうあれ*1同じような仔が生まれてきそうなものですが、実際のところラバとケッテイでは大違いです。このような形質の違いはどこからくるのでしょう。 多分詳細はまだ分かっていないと思うんですが、原因と考えられる現象としてインプリンティングが挙げら

    terazzo
    terazzo 2009/02/26
  • 求人広告でダメ社員紹介 すると20、30代の応募者殺到

    「原君、どこ行ってしもうたんやーー」。失踪した社員の「捜索願い」のような求人広告がネットで話題になっている。広告に出てくる「原君」は実在する中小企業の社員。5年前に入社、仕事は全然しないし、取引先からも大目玉をくらうといったダメサラリーマン。この「ボロクソけなし広告」が求職者の共感を得たのか、応募者が殺到する事態になっているのだ。 クビにしたいが我慢して使っている 兵庫県伊丹市に社がある、加藤電機製作所という中小企業が不思議な求人広告を「リクナビNEXT」に2009年2月19日に出した。従業員数は 13人、年商は 2億5000万円。シャープなどの大手クライアントを持ち、制御盤、操作盤などの設計・製作をしている。広告には「原君、どこ行ってもうたんや…」という見出しが躍り、同社の加藤聰社長が苦悩する顔写真まで掲載されている。「原君」は5年前に取引先の社長から頼まれ、仕方なく採用。経歴が立派だ

    求人広告でダメ社員紹介 すると20、30代の応募者殺到
    terazzo
    terazzo 2009/02/26
  • 白髪の原因が明らかになった | 5号館を出て

    白髪は典型的な老化症状のひとつですが、特に健康被害があるわけではありませんし、洋の東西を問わず知恵の象徴と考えられていることや、最近の染色技術の発達で比較的簡単に隠すことができることから、それほど深刻に語られることがないものです。しかし、もしもそれを阻止する方法が発見されれば、それは老化防止とつながるという期待も持たれていますので、話題になることも多いと思います。 一昨日出た論文で、白髪の原因は過酸化水素(H2O2)だということが示されました。 Senile hair graying: H2O2-mediated oxidative stress affects human hair color by blunting methionine sulfoxide repair The FASEB Journal article fj.08-125435. Published online F

    白髪の原因が明らかになった | 5号館を出て
    terazzo
    terazzo 2009/02/26