タグ

2010年11月28日のブックマーク (5件)

  • 大腸菌1gにつき900,000GBのデータを格納できる手法が開発 | スラド サイエンス

    未来の巨大データアーカイブが 大腸菌入りチューブ満載のディープフリーザー群で構成されてる絵は 中々に楽しそうです。ただ --------------------- 元スライドをざっと見た感じ 元データを2ビットでエンコードしてATGCに置き換えた上でさらに圧縮をかける。 できあがった配列どおりのDNAを合成してプラスミドの形で大腸菌に導入。 復号時はプラスミドを抽出してDNAシークエンサーで読む。 こんな感じみたいですね。 --------------------- ツッコミどころとして、ふつう大腸菌は「1匹2匹」じゃなく 「同じ遺伝情報を持つ大腸菌クローンの菌液何ml」 という、同一性が保証されている何億匹だかをひとまとめにした扱い方をするので、 ここで言われているような「大腸菌1gで900TBのストレージ」 ってのは無理としか思えません。 これ、1gの大腸菌がぜんぶ違うデータを持ってる

    yamadar
    yamadar 2010/11/28
    内臓ストレージw
  • PHPエンジニアのためのオブジェクト指向JavaScriptの書き方 - EC studio 技術ブログ

    JavaScriptはプロトタイプベースのオブジェクト指向言語で、 PHPJavaC++などのクラスベースのオブジェクトとは 特徴や書き方が大きく異なります。 今回は、PHPでオブジェクト指向開発の経験がある人向けに、 JavaScriptでのオブジェクト指向プログラミングの書き方を解説します。 サンプルはすべてそのまま実行できるので、 FirebugなどのJavaScriptコンソールで実行して 挙動を確かめながら読み進めるとわかりやすいかと思います。 JavaScript の特徴 すべてがオブジェクト JavaScriptは完全なオブジェクト指向言語であり、 すべての型の変数、関数はオブジェクトです。 (プロパティやメソッドを持つ)

    yamadar
    yamadar 2010/11/28
    prototype, this.propertyの辺り
  • プロトタイプ(prototype)によるJavaScriptのオブジェクト指向

    はじめに JavaScriptはオブジェクト指向言語です。しかし、そのオブジェクトの性質は、他に良く知られているオブジェクト指向言語のJavaC++と大きく異なっています。 そこでこの記事では、なぜそのような違いがあるのか、JavaScriptにおけるオブジェクト指向の言語思想を見ていくと共に、その違いの根幹であるプロトタイプについて解説していきたいと思います。 なお、この記事はJavaScriptの解説ですが、その内容は、標準仕様のECMAScriptで扱われる範囲に基づいています。従って、同じくECMAScriptを元にしている言語(JScript、ActionScript)でも通じる内容になっています。 対象読者 プログラミングの基的な知識、ならびにオブジェクトやメソッドと言った基礎的な概念については、ここでは解説しません。最低限、オブジェクト指向プログラミングについて理解をして

    プロトタイプ(prototype)によるJavaScriptのオブジェクト指向
    yamadar
    yamadar 2010/11/28
    Class.prototype.hoge とコンストラクタでの this.hoge の違いについて。
  • kotaroito's notes

    「これがベストプラクティスだ」という主張ではなく、この組み合わせでやるなら... という設定メモです。 はじめに pyenv 単一の version でよければ、brew が楽だとは思う。 複数のversion をインストールしたいケースを考えて、今回は pyenv を選択。 Pipenv Pipenv: Python Dev Workflow for Humans — pipenv 2021.5.29 documentation Pipenv is a tool that aims to bring the best of all packaging worlds (bundler, composer, npm, cargo, yarn, etc.) to the Python world. ロックとかできるのはいいよね。 こんな話もあるので、歴史的背景は押さえておきたい。 vaaaaa

    kotaroito's notes
  • 2分でわかる uupaa.js の Debug Navigation :: handsOut.jp

    スライド1: 2 分でわかる uupaa.js~ Debug Navigation ~uupaa.js@gmail.com スライド2: まず スライド3: 階層ナビゲーション• スタックトレースを表示する機能– Firebug などに搭載されている– 今日の主役は、この「ナビ子」さん スライド4: uupaa.js と ナビ子function xboot(uu) {}uu.css.size.get(uu.id("id"));• ナビ子「今ここよ」• ユーザ「ありがとう」uucsssizeget < xboot < _fire スライド5: $(function() {});jQuery と ナビ子$("#id").width();• ナビ子「今ここよ」• ユーザ「…え ? 」• ナビ子「え ? 」curCSS() < (?)() < each() < getWH< css() <

    yamadar
    yamadar 2010/11/28
    ナビ子記法