オリジナル4ビットCPUを用いてバイナリコードを学ぶ本連載。第13回では、オリジナル4ビットCPU「DL166」にタクトスイッチやフォトセンサーをつないで、そこから得られる値をDL166で読み込めるようにする。
カッコよく動くポップアップでより分かりやすくメッセージを表示出来る「JQUERY BUBBLE POPUP」 2010年11月29日- JQUERY BUBBLE POPUP v.2.3.1 - display animated and shadowed "bubble" popups with few lines of code in jQuery カッコよく動くポップアップでより分かりやすくメッセージを表示出来る「JQUERY BUBBLE POPUP」 カーソルを合わせた際に、単にポップアップするのではなく、ポップアップ自体がフェードインアニメーションしながら動きをもって表示されることでより、利用者の注意をひくことができそうです。 見た目も影付きでカッコいいのが特徴です。 デザインは選べます。 何かにカーソルを合わせた時だけじゃなくて最初から特定のエレメント上に表示しておくこともでき
JSON Schema is a JSON based format for defining the structure of JSON data. 22日(米国時間)、JSON Schemaの4つ目にして最新のドラフト版がIETFにおいて公開された。わかりやすいサンプルと実装系はJSON Schemaにまとまっている。JSON Schemaの基本となるアイディアと実装は2008年には登場していたが、最初のドラフトが公開されたのは1年ほど前となる2009年12月。最初のドラフトが公開されてから1年が経過したことになる。 JSONはJavaScriptで評価するだけでオブジェクトとして利用できる手軽さから、JavaScriptにおけるデータ交換用のフォーマットとして広く普及している。可読性がありフォーマットそのものが簡単ということもあり高い支持を得ている。JSON SchemaはこのJSO
WPF/Silverlight開発において、イベント駆動開発じゃ何故いけないのか? MVC/MVP/PMパターンとMVVMはどう違うのか、どういったメリットがあるのか? そういう声を聴く機会は少なくありません。 MVVMパターンとイベント駆動開発、MVC/MVP/PMパターンとの関係について僕の理解をまとめました。 MVVMパターンをわざわざ適応する事に疑問がある方にはぜひ読んで欲しいと思っています。 また、このドキュメントを記述するにあたり@matarilloさん、@ufcppさん、@yfakariyaさん、諸先輩方3方に叩き台を見ていただき多くの指摘を頂くことができました。今回は頂いたフィードバックを受けて公開する形になっております。 押しつけがましくも一方的に依頼させていただいて、にも拘わらず非常に丁寧に様々な指摘・示唆を頂くことができました。 この場を借りてお礼申し上げます。ありが
DiffKitはデータベース/CSVファイル間の差分を抽出する。 [/s2If] DiffKitはJava製のオープンソース・ソフトウェア。適切なデータベース管理を行っていない状態で運用を続けていると、いつの間にか開発環境と実行環境で構造の不一致がおこる。カラムの順番が違う程度ならいいが、なぜあるのか分からないカラムが出てきたりすると厄介だ。 データベースの構造不一致は様々な問題を引き起こす可能性がある。早めの対処が必要だ。そのためにはまず現状分析を行う必要があるだろう。手作業で行う必要はない、DiffKitを使えば容易に知ることができる。 DiffKitは二つのデータベース間における構造不一致を表示するためのツールだ。Diffツールのデータベース版ともいえる。特徴としてJDBCによるデータベース接続をサポートする他、CSVファイルにも対応していることが挙げられる。片方がCSV、片方がデー
1. 環境別の設定はプロファイルで 環境毎に切り替えたいっていう設定ファイルは大抵のプロジェクトにはあると思います。DB接続先設定だったり、ロギング設定、場合によってはweb.xmlの初期化パラメータとか。最近流行り?のAppEngineだとデプロイ先の設定、開発時のcronの設定とか。こういった環境毎の設定を都度都度書き換えてなんてことをやってたらバージョン管理上うまくない*1ですし、Hudson、その他自動化スクリプトからデプロイを行ったりする際に色々とうまくないです。なので、こういった設定はプロファイルを使ってサクっと切り替えられるようにしてます。 詳しいプロファイルの使い方*2についてはそのうち別エントリで書く*3!...と思います。基本的なことはTECHSCOREさんのここを参照すればかなり分かるはずです。自分はここで覚えました。ただMaven3からはprofiles.xmlの使
PyPyはRPythonという文法的にちょっとした制約があるPythonを使う必要がある(大抵のコードはそのまま動くらしいけど)。そういう制限があったとしても,ほぼPurePythonなコードをPyPyで動かすだけでここまで高速化できるというのは驚きだ。 今年の夏に行ったEuroPython 2010でPyPyのセッションで,ちょうどJITの作者Antonio Cuniさんが話してた。トークが終わった後「PyPyのJITはなんで速いの?」との質問に答えてAntonioさん曰く「オブジェクトが持っているデータをメモリ上の固定位置に配置してるのが効いているみたい」と言っていた。この質問をしたのは実はセッションを聞きに来てたGuidoで,彼自身もPyPyにとっても興味があるみたい。 動的型付け言語の高速化手法はいろいろあるけど,PyPyのアプローチは副作用も少ないし,straightforwar
知ってた?ニワトリにこんな能力があったことを(動画) ニワトリの能力と言われて、何を思い浮かべますか? 目覚ましの役割をしてくれたり、卵をたくさん産んでくれることで役に立ってくれる鳥ですが、身体能力となると平凡な印象だと思います。 しかしニワトリにはこんな能力があったんだと、感心してしまう映像がありましたのでご紹介します。 面白いというか不思議と言うか、頭だけ空間に固定されているかのようです。 こうすることで視点がぶれずに済むということでしょうか。 まるでパントマイムを見ているような芸ですよね。 ぴよちゃん ぬいぐるみposted with amazlet at 10.11.27吉徳 売り上げランキング: 44170 Amazon.co.jp で詳細を見る 関連記事こんなに凄かった…最速の鳥ハヤブサにカメラをつけた飛行映像(動画)ついに結論「ニワトリが先か卵が先か」→ニワトリが先だった…海
いろんなメモです。おもにプログラミング関係。 a memorandum. most of all contents are related to programming. Java(とCL)で書かれた形態素解析器であるIgoをPythonにほぼそのまま移植しました。 Java版で作った辞書がそのまま使えるようにしたので、辞書を作る部分は(まだ)移植してません。 mmapしてるのでGAEでは動きません。すぐ取りかかる予定です。 またGAE版の辞書はBigEndianなのでそこらへんも対応する予定です。 https://code.launchpad.net/~hideaki-t/+junk/igo-pyに置きました。 簡単なテストしかしてません。問題があったら教えてください! 簡単なサンプル # coding: utf-8 import igo.Tagger t = igo.Tagger.Ta
Androidケータイ&タブレットを使いこなせ! キホンのキから応用ティップスまで一挙ご紹介【保存版】2010.11.28 12:00 いまさら聞けなかった大発見だってあるかも~ 今年は日本でも一気にスマートフォンブームに火がついて加速した1年でしたけど、なかでもグーグルのAndroid OSを搭載した多彩な携帯電話やタブレットが大きな話題をさらいましたよね。なにかとiPhoneばかりが注目されがちだったスマートフォン業界ですけど、ギズ読者の皆さまの中にも晴れてAndroidデビューを飾られた方も少なくないのではないでしょうか? iPad人気が先行する中で、Androidタブレットだって選択肢が充実してきましたしね... まだちょっと2010年を締めくくって振り返るには早いんですけど、ここでそろそろAndroidの役立つ操作マニュアルとまではいきませんが、知っておきたい基本中の基本から、や
アスペルガー症候群や高機能自閉症などの障害を持つ人のコミュニケーション力が、神経細胞を活発化する市販の従来薬の投与で改善されることを、芦屋大発達障害教育研究所(兵庫県芦屋市)と東京農工大大学院生物工学科(東京都府中市)の共同研究チームが突き止め、日本神経精神薬理学会などで発表した。 コミュニケーション障害の効果的な治療薬はほとんど開発されておらず、芦屋大で研究にあたる油井(ゆい)邦雄医師は「障害に悩む人の治療の選択肢を増やすことができる」としている。 アスペルガー症候群や高機能自閉症などを総称して自閉症スペクトラム障害といわれる。研究チームによると、一つのことに熱中、反復するなどの行動障害と他人の言葉の意味や気持ちの理解が困難なコミュニケーション障害がある。脳の神経発達不全が原因とされるが、これまでコミュニケーション障害の治療薬はほとんどなかった。 研究チームは、神経細胞の発達に効果
未来の巨大データアーカイブが 大腸菌入りチューブ満載のディープフリーザー群で構成されてる絵は 中々に楽しそうです。ただ --------------------- 元スライドをざっと見た感じ 元データを2ビットでエンコードしてATGCに置き換えた上でさらに圧縮をかける。 できあがった配列どおりのDNAを合成してプラスミドの形で大腸菌に導入。 復号時はプラスミドを抽出してDNAシークエンサーで読む。 こんな感じみたいですね。 --------------------- ツッコミどころとして、ふつう大腸菌は「1匹2匹」じゃなく 「同じ遺伝情報を持つ大腸菌クローンの菌液何ml」 という、同一性が保証されている何億匹だかをひとまとめにした扱い方をするので、 ここで言われているような「大腸菌1gで900TBのストレージ」 ってのは無理としか思えません。 これ、1gの大腸菌がぜんぶ違うデータを持ってる
猫をひたすら挑発し続ける鳥…それは信じられない戦いの幕開けだった(動画) 恐れ知らずの鳥が、猫のしっぽのあたりを執拗に突いては離れ、突いては離れを繰り返します。 猫もスルーすべきか反撃すべきか迷っている感じでしたが、ついに戦いが勃発! とても予想できないであろう信じられない映像をご覧ください。 ……。 ……。 ……。 なんで? ねえ、なんでそっち? 何かが徹底的におかしいですよね。 2匹が走り去っても追い続ける2羽、いったいどんな関係なのでしょうか。 (2010/11/29)追記:おそらく2羽の鳥(カラス?)は近くに巣などがあって、防衛行動をしている夫婦ではないかとのご意見を頂きました。教えてくださった方、ありがとうございます。 マグ猫 ネコがいる生活編 BOXposted with amazlet at 10.11.26メディアファクトリー (2010-07-25) 売り上げランキング:
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く