遺伝子を効率よく改変するゲノム編集研究の第一人者で米ブロード研究所のフェン・チャン主任研究員は、エボラ出血熱やジカ熱の早期診断技術を開発したことを明らかにした。ウイルスの遺伝情報が…続き 受精卵のゲノム編集、なぜ問題 優生思想と表裏一体 [有料会員限定] ゲノム編集食品 販売容認、条件満たせば安全審査なし [有料会員限定]
「プロジェクトを成功させるために必要なのは,Ruby on Railsの考え方を身に着け,それに則ったコードを書くこと。そのためには何でも話し合え,気軽にコードのレビューを頼める雰囲気が有効」---伊藤忠テクノソリューションズの大場光一郎氏と,万葉 代表取締役 大場寧子氏,同 専務取締役 久保優子氏は2008年7月28日に開催された「Ruby on Rails Summer Festival 2008!」の講演でこう語った。 大場寧子氏はWeb家計簿「小槌」で,Ruby on RaislアプリケーションのコンテストAward on Rails2006の大賞・審査員賞を受賞。大場光一郎氏はJRubyに文字コード変換ライブラリなどで貢献している。ともにRubyのエキスパートという夫妻だ。久保優子氏はAward on Rails2007でWeb蔵書管理システム「BookScope」でウェブキャリ
本日、「 第2回Ext.JS/Ext GWT勉強会」に参加させていただいた。その中で、Ext.jsを使ったOpenSocialアプリケーションの開発についてお話をする機会をいただいた。 来場者の興味は「Ext.jsのライセンス」と「Ext.jsの技術ネタ」に向いているようで、OpenSocialの説明に時間を割きすぎた僕の内容は、ちょっと場違い的な感じだったかもしれない。もうちょっと説明の仕方があったのかもなぁ、と反省。 皆さんExt.jsを含め、どのJavaScriptライブラリを使用すればいいか、悩んでいるようだった。Ext.js勉強会なので、少なくとも「Ext.jsいいですよ!」っていう売り文句がどのスピーカーからも聞かれないとダメなのかも。最低でも「Ext.js使ってみようかな!」って思いを持って帰って欲しいので、そういう意味では、今日の僕の発表が貢献できたかどうか、怪しいところと
筆者が現役技術者だった頃はプログラミングは創造的で非常に楽しいものだった。サービス開始直前の相当な忙しさは今も昔も変わらないが、少なくともモチベーション溢れるエンジニア達の姿があった。40年近くの間に何が変わってしまったのか。わが国に定着する「ウォーターフォール(waterfall)型」の開発スタイルに、その一因を探ってみる。 浜口さんが、ウォーターフォールの問題点を指摘している。そして、反復型開発のマイクロソフト版である同期安定化型も今後は検討すべきだとしている。 一方の同期安定化型に話を戻す。こちらは、ソフトウエアをスモールチーム(3?8人)で開発できる単位に分割し、各チームが同時並行的に設計・コーディングを行っていくスタイルである。毎日あるいは一定の期間ごとに、各チームの生産物を統合してテストを行い、品質の安定化を図っていく。 わが国の市場の大半を占める企業向けの個別システムに対して
ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ https://mac-tegaki.comへ移転中 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.
お.これは懐かしい話題. 前から書いているが Dictionary<List<Abrakadabra>, IEnumerable<Abrakadabra>> dic = new Dictionary<List<Abrakadabra>, IEnumerable<Abrakadabra>>(); は Dictionary<List<Abrakadabra>, IEnumerable<Abrakadabra>> dic = new(); で書きたいんだよな。って、C#3.0ではvarキーワードと型推論が使えるから短く書けるのかな? (まだあまり使ってないのがばればれ) 仰るとおり,短さで言えば以下のように書けますね. var dic = new Dictionary<List<Abrakadabra>, IEnumerable<Abrakadabra>>(); さて,話を戻して「左辺に合うよう
値型かもしれない変数をnullと比較する 『プログラミングMicrosoft .NET Framework 第2版』で紹介されているように,以下のコードは合法. ジェネリックの型引数をnullと比較する ジェネリックの型が制約されていなくても、ジェネリックの型引数を、==演算子または!=演算子を使ってnullと比較することができます。 private static void ComparingAGenericTypeVariableWithNull<T>(T obj) { if (obj == null ) { /* 値型では絶対に実行されない */ } } Tには制約がないので、参照型にも値型にもなりえます。Tが値型であった場合、objはnullにはなりません。この場合、C#コンパイラがエラーを出力すると思うでしょう。しかし、C#コンパイラはエラーを出力しません。このコードは問題なくコン
透明ウィンドウの作成について 前回は簡単なAIRアプリケーション作成から配布方法を説明しましたが、今回は透明ウィンドウのAIRアプリケーション作成と、簡単なブラウザ作成の説明をしていきます。 最初は、透明ウィンドウについてです。Flex BuilderやFlash CS3のように、一般的なアプリケーションの形状は四角いウィンドウで、右上に閉じるボタンなどのタイトルバーが付いています。しかし、アナログ時計のようなアプリケーションでは、ウィンドウではなく時計の丸い形状だけが表示されているものもあります。このアナログ時計のような丸い形状のものは、ウィンドウ自体を透明化し、時計のコンテンツ部だけ表示しているために丸い形状のみが見えている状態になっています。 AIRアプリケーションでも、このような透明化されたウィンドウのアプリケーションを作成することができます(図1)。 それでは、AIRアプリケーシ
ブラウザを使っていて、調べたい文字が出てくることがある。そうした時にFirefoxであれば文字を選択してGoogleで検索、ですぐに調べることができる。だが和英で調べたいといった場合や、画像検索をしたいといった場合は結局手で入力するので面倒だ。 文字を選択するとアイコンを表示する 他にも調べたい内容や検索エンジンはたくさんあるだろう。そうしたニーズを一括で満たしてくれるのがこのソフトウェアだ。 今回紹介するフリーウェアはKallOut、文字列を簡単に調べてくれるソフトウェアだ。 KallOutは文字を選択すると、ハイライトされた部分の右上に小さなアイコンを表示するソフトウェアだ。FirefoxやIEといったブラウザに限らず、MS Office系アプリケーションや、メモ帳などにも同様の機能を提供する。 Googleマップはその場で動かせる そしてアイコンをクリックすると、メニューを表示してく
iGoogleでは、Googleの各サービスのデータをはじめ、様々なガジェットを配置して自分だけのスタートページが作成できる。一つのページにすべてまとめて表示したり、タブを使って目的によって使い分けるようなこともできる。 iGoogleライクなマイページを作成できる だが企業内で使うものにしてはデータがパブリックに偏っており、使い勝手が悪く感じる人もいることだろう。そこで、社内でも設置できるオープンソースのものを使ってみよう。 今回紹介するオープンソース・ソフトウェアはDropthings、ASP.NETによるiGoogleライクなソフトウェアだ。 DropthingsはASP.NETで開発されており、利用には.NET3.0または3.5が必要になる。Ajaxを多用したシステムで、様々なガジェットをページ上に配置して、自分だけのスタートページが作成できる。 ドラッグアンドドロップで配置を変更
iPhoneと日本のケータイで、何ができて何ができないのかを比較するこの連載だが、日本のケータイ特有のメールやウェブ、最新機能に焦点を当てた前編に引き続き、中編ではフルブラウザーやPCメール、PIM管理などスマートフォンが得意な機能について比較を行う。さらに次回の後編では、音楽再生や配信、アプリ対応などマルチメディア系機能について比較する。 iPhone発売!しかし日本の携帯電話とメールができない? その前に、iPhone発売後に判明した前編の内容についてフォローしておこう。特に日本の携帯電話とのメールについてだ。iPhoneが絵文字に非対応、デコメールやデコメ絵文字は表示のみの対応であるという点については、前編を見てほしい。 iPhoneの発売後、まず日本の各携帯電話のメールアドレス「xxxxxx@docomo.ne.jp」などと、iPhone契約者にソフトバンクが「Eメール(i)」とし
Binstock on Software: Perfecting OO's Small Classes and Short Methods The Pragmatic Programmersシリーズの新しい本、The ThoughtWorks Anthologyの中に 興味をそそるエッセイがある。Jeff Bayの"Object Calisthenics"だ。 これは良いオブジェクト指向の性質を実証する小さなルーチンを書く方法をマスターするための 詳細にわたるエクササイズだ。オブジェクト指向なルーチンを書く能力を向上させたい開発者がいるなら このエッセイに目を通すことを勧める。ここにBayのアプローチを要約してみよう。 彼は次にあげられる制約のもとに1000行のプログラムを書くことを勧めている。 これらの制約は意図的に過剰な制限となっているが、これは開発者を手続き的なやり方から脱却させるた
私たちはいったい一年のうち何時間を「忘れたものを思いだす」ために使っているのでしょうか? 「必要だと分かっていなかった」ためにあとで思い出そうとしているのは至って自然なことですが、「あとで必要になることがわかっていた」のにメモをしていなかったために失う時間はけっこう多いものです。 バスの時刻表、間違えやすい交差点の風景、「いいな」と思った曲の旋律、ちょっと思いついた言葉など、私たちの頭の中に一瞬だけ入って、注意をして記録する前に消えてゆく記憶のなんと多いことか。 そうしたことをふせぐために、ユビキタス・キャプチャーという習慣を何度も取り上げてきましたが、iPhone の登場でこのキャプチャーのためのツールに強力な武器が加わりました。Evernote for iPhone です。 一瞬でシンクするメモ App Store から無料でダウンロードできる Evernote for iPhone
「大人の半ズボン」 オフィスでジャケットと合わせてショートパンツを着こなす男性たち…この夏注目のスタイルに? 1 名前:出世ウホφ ★ 投稿日:2008/07/29(火) 13:25:44 ID:???0 男性のショートパンツといえばリゾートウエアの定番。ところがこの夏は、 ジャケットを合わせてオフィスでも活用する着こなしが見られる。 レディースではマキシ丈のスカートやドレスが久々に復活している。 この、長短相反する08年夏のスタイルの周辺を取材した。(西岡一正) セレクトショップ「ビームス」の広報、千木良学さん(30)は、夏は週2、3回 ショートパンツで出勤する。「Tシャツではラフ過ぎるので、長袖のシャツや ジャケットと合わせる」という。取材の日は共地のウールジャケットと合わせてスーツ風に。シャツはボタンダウンで、足元は素足にローファーだ。 田中利栄さん(31)はセレクトショップ「ユナイ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く