タグ

2009年10月20日のブックマーク (15件)

  • 【レポート】虫歯菌や歯周病菌を"ほぼ完全殺菌" - いま注目の洗口剤「パーフェクトペリオ」 | ライフ | マイコミジャーナル

    いくつになっても嫌な虫歯、気になる口臭……。こうした「口の悩み」の原因となっている虫歯菌や歯周病菌を徹底的に取り除いてくれるというのが野口歯科医学研究所(栃木県小山市)開発の洗口剤「パーフェクトペリオ」だ。東京医科歯科大の研究でもパーフェクトペリオには虫歯菌、歯周病菌に対して「10秒のうがいでほぼ100%の殺菌効果」があることが認められており、"実力派"洗口剤として注目を集めている。 パーフェクトペリオ 2005年に同研究所が開発したパーフェクトペリオは、虫歯菌や歯周病菌を溶菌する効果のある口腔機能水。白血球と同じ殺菌成分である「次亜塩素酸」と「炭酸水素ナトリウム」が含まれた電解水で、虫歯菌や歯周病菌の周囲にあるバイオフィルム(口腔内微生物によって、膜状に構成される構造体)を破壊し、細菌を破裂させて溶菌する仕組み。 同研究所の代表で歯科医の野口宗則氏によると、口臭の2大物質である硫化水素(

  • gentille - 昨日知ったこと

    目黒、山手通り沿いにあるパン屋さん。学芸大と目黒駅の間を歩くと途中にある。目黒区民センターの近く、昔の職場の近く。外観がおしゃれで最初パン屋さんとは気付かなかった。お店の名前もさりげなく書いてあって、私の知らない単語で頭に残らない。もう何度も買っているのに、店の名前がわからない。「g で始まって、title みたいな感じだった」というおぼろげな記憶をもとに、ネットで検索したらひっかかりました。gentille。ジャンティーユ、って読むんですな。ホトケ語っぽいですな。どういう意味なんだろう。 gentille - Google 検索 gentille * ジャンティーユ|東京 目黒・中目黒にあるパリをイメージしたインテリアのパン・カフェのお店 -- おお、ne.jp ドメインだ。 もう数ヶ月前になるが、最初になんとなしに買ったアマンドレザンが衝撃的だった。レザンはともかく、アマンドだった。ゴ

    gentille - 昨日知ったこと
  • トランザクションとエンティティグループ - スティルハウスの書庫の書庫

    Datastoreのトランザクション エンティティグループ単位でACIDを保証 Bigtableは行単位のACIDしか保証しない。Datastoreではエンティティグループ単位でのACIDを保証している 楽観的排他制御(optimistic lock)を実装 エンティティグループのrootエンティティにて、トランザクションの最終コミット時間のタイムスタンプを記録 トランザクションの開始時に同タイムスタンプを確認し、コミット時にタイムスタンプを再度確認する タイムスタンプが変化していなければ、更新内容を保存して、タイムスタンプを更新する タイムスタンプが変化してれば、他のトランザクションとの競合が発生しているので、トランザクションをロールバックする RDBの悲観的排他制御(SELECT FOR UPDATE)のようにエンティティをロックしないので、スループットは高いが、競合時のリトライが必要

    トランザクションとエンティティグループ - スティルハウスの書庫の書庫
  • メンテナンス中画面を出す正しい作法と.htaccessの書き方 | Web担当者Forum

    今回は、Webサイトやサービスをメンテナンス中にする場合に、どのURLにアクセスしても「メインテナンス中です」の画面を出す正しいやり方を、人間にも検索エンジンにも適切にする作法を主眼に解説します。 この週末の土曜深夜~日曜早朝にかけて、データセンターの設備メインテナンスのため、Web担を含むインプレスグループのほとんどのWebサイトが、どのURLにアクセスしても「メンテ中です」という表示になっていました。 なのですが、その実装がちょっと気になったので、「正しいメンテナンス画面の出し方」を説明してみます。 ※2010-01-16 Retry-Afterを指定するHeaderの指定を修正しました(コメント参照) ※2009-06-17 RewriteCondから [NC] 条件を削除しました(コメント参照) ※2009-06-16 Retry-Afterの記述をGMTに変更しました(コメント参

    メンテナンス中画面を出す正しい作法と.htaccessの書き方 | Web担当者Forum
  • サポートページ:Google App Engine for Java[実践]クラウドシステム構築

    ダウンロード ソースコードについては,以下のページをご参照ください。 Google App Engine for Java 書籍情報 http://www.gluegent.com/books/ 株式会社グルージェント http://www.gluegent.com/ お詫びと訂正(正誤表) 書の掲載内容に下記の誤りがございました。読者の皆様,および関係者の方々にご迷惑をおかけしましたことをお詫び申し上げます。 「第4章 データストア」 P.148 リスト4.5.1内4行目 誤

  • クラウドプログラミングで重要な考え方 - あおうさ@日記

    同じ入力を与えると常に同じ結果を出力するという原則。 この法則の名前ってなんだっけ? たぶん、この考え方を根底に持って実装するのが吉。 バッチみたいな考え方ですね。 リトライを常に可能にしておいて、実行済みな状態でもリトライされても大丈夫みたいな。 まだ、適切にかつ論理的に説明できませんが、ある程度経験を積んだらまた書くかも。 cronでエラーが発生していないかを常に監視してエラーがあったらリトライみたいな。

    クラウドプログラミングで重要な考え方 - あおうさ@日記
  • 【クラウドコンピューティング】 エンタープライズへの移行シナリオ

    M先生がメーリングリストで、クラウドの「楽観的」シナリオを述べられている。 全文いい内容なので転記します。 議論が、収束しそうですので、問題提起。 >> ですからエンタープライズ分野の情報サービスの >> クラウドへの移行はなかなか進まないんじゃありませんかね? > > ええ、進まないと思います。エンタープライズは無理でしょう。 当でしょうか? 僕は、クラウドの当のインパクトは、エンタープライズがパブリック・クラウ ドを使い始めたときに起きると思っています。もちろん、今すぐに、それが起き るとは思っていません。来年から、変化が始まるのではないかと。始まりの始ま りです。それは、同時に、従来型のシステムの終わりの始まりです。 もっとも、一気に勝負がつくとも思っていなくて、散発的な前哨戦からはじまっ て、いくつかの激しい局地戦があって、戦線が拡大していくというようなイメー ジです。基的に

  • 【Google App Engine】 Entityとトランザクション3

    Scaleするかどうか、それが問題だで主張したとおり、クラウドではスケールしなければ意味がない。以下は、GAEで大規模な処理をやって、特にトランザクション処理で悪戦苦闘した際のメモである。日の発表資料=>ココにも含まれている。 大量データをINSERTできない件について 先日、Entityとトランザクション2において、Ownedな関連を使ったUpdateサンプルを紹介したわけだが、実はこれ、大量データをINSERTすると急激に遅くなるという問題を含んでいることがわかった。実際にテストしてみたところ、15000件を超えた時点でタイムアウトが頻発、15300件からはとうとう1件も登録できなくなってしまった。 com.google.apphosting.runtime.HardDeadlineExceededError: This request (c1fe232d20adabba) star

    【Google App Engine】 Entityとトランザクション3
  • 【JavaScript】 高速化プロジェクト その2

    先の投稿からずいぶん時間が経ってしまったが続編「その2」を書いてみる。 まず、問題となったものがどんなアプリかであるが、これは下図のように、スプレッドシートのような動作をするJavaScriptアプリで、サーバから必要なデータを初期表示の際にいっぺんに取ってきて、あとはブラウザ環境だけで動作するというものであった。タブを押すと別の画面が表示されるがサーバへのアクセスはない。表示されているタブの中に複数のテーブルがあり値を入力変更できる。しかし、値を変化させると隠れている他のタブの値まで影響するので、計算が多岐にわたって遅くなってしまう。これにはいくつか問題となるコーディングがなされていた。 問題となっていた部分を改善して効果があった順に挙げると以下となる。 1)イベントリスナーの多用をやめる 2)DOMへの直接参照をやめる 3)数値計算の誤差は最後にまるめる 1)イベントリスナーの多用をや

  • Excel VBAのマクロを,複数のブックから利用する方法 (標準モジュールをブックの外部で管理して,共通ライブラリとして読み込み) - 主に言語とシステム開発に関して

    バッチ・マクロのTOPへ 通常,Excel VBAのコードは, .xls ファイル(=ブック)の内部に 保存されてしまう。 これだと 複数のブックで共通のコードを利用できないし, マクロの修正があると,全ブックを修正しなければならないし, ソースコードをテキスト形式で管理できない(SVNやGitで差分を読みづらい) という不便さがある。 これでは,VBAを使ってスムーズな開発プロジェクトを行なうのは難しい。 下記は,それを解決する方法。 テキスト形式で,VBAのモジュールをブックの外部に保管して共有し, どのモジュールをブックに読み込ませるか?という情報(モジュールの依存関係)も外部の設定ファイルで管理し, ブックを開いたら自動的に必要なモジュールが外部から読み込まれる というふうにする。 ここでは (1)簡易な方法(非テキスト形式) (2)便利な方法(テキスト形式) の2つの方法を掲載す

    Excel VBAのマクロを,複数のブックから利用する方法 (標準モジュールをブックの外部で管理して,共通ライブラリとして読み込み) - 主に言語とシステム開発に関して
  • WSH関連のリンクメモ - あおうさ@日記

    残念ながらwshのブームは私の中でいったん終わった。一通りやりたいことはできるようになったので終了。 WSHの勉強会資料 http://openmya.hacker.jp/hasegawa/public/20070609/admintech.html WSHで使っているIEのObjectに対して動的にjsを埋め込む http://d.hatena.ne.jp/takuya_1st/20071011/1192119134 これマジでグッジョブ大変助かりました。 簡易JScriptシェル http://d.hatena.ne.jp/Mug/20070221/1172076477 http://moz-addon.g.hatena.ne.jp/ZIGOROu/20070809/1186656628

    WSH関連のリンクメモ - あおうさ@日記
  • Gaej For Beginners

    Google App Engine is a platform for developing and hosting web applications at scale. Key features include the Datastore for scalable data storage, services like Mail and Images, and the Java runtime environment using Jetty and a Java Virtual Machine. Developers can code applications using Java and deploy them to run on Google's infrastructure.Read less

    Gaej For Beginners
  • Fundamentals Of Software Architecture

    This document discusses fundamental concepts of software architecture, including: - Breaking systems down into modular components through techniques like encapsulation, contracts, and decoupling. - Scaling systems up through parametrization, simplicity, decentralization, and standard libraries. - Conceptualizing at a higher level of abstraction using techniques like abstraction, hierarchical decom

    Fundamentals Of Software Architecture
  • IntelliJ Community Editionのビミョー感 - marsのメモ

    昨晩ニュースを見て,今日wktkしながら試用してみたんだけど,使えば使うほどビミョーな感じになりましたよ。まあ,元々Ultimate Edition使ってんだから,グレードダウン感を感じるのは当たり前なんだけどさ。:-) 以下,思った事をつらつらと。 Scalaプラグイン おそらく,CE使う大命がこれ。 いろいろあって,10/16に最新版(0.3.26)がリリースされてCEでも動くようになったよ。単にプラグインのメタ情報で制約かかってただけみたい。今後ほかのプラグインでもこうゆう事おこるんだろうな(ちなみに,CEのビルドNo.は"IC-90.94"と,UE版と異なる)。 同じ理由で,Scala Power Packもメタ情報書き換えれば動くかと思ったら,ダメだった。:-( とりあえず,これでIntelliJ CEには「唯一まともなフリーのScalaIDE」というポジションが出来ましたね。

    IntelliJ Community Editionのビミョー感 - marsのメモ
  • ソフトウェア品質の神話に関する実証的研究

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    ソフトウェア品質の神話に関する実証的研究