今まであまり気にしていなかったのだが、C++0xのUTF-8対応には、非常に深刻な問題があるように思われる。 C++0xでは、u8 encoding prefixを使うことによって、UTF-8でエンコードされた文字列リテラルが使える。 u8"あいうえお" ; しかし、このリテラルの型は、char const [16]なのだ。(UTF-8では、ひらがなは一文字3バイトを要する。null終端を付け加えて、サイズは16となる。) しかし、charという型は、歴史的に、あらゆるマルチバイト文字コードを格納するのに使われている。charを入力に受け取った時点で、それがどんなエンコードを使っているかは分からないのだ。 つまり、以下の様な関数を書いた場合、 // UTF-8の文字列を入力に取る関数 void f( char const * ptr ) { // ptrがUTF-8文字列を参照している保証
Re:犯してはいけないHTMLタグの過ち10個 ネタ元:犯してはいけないHTMLタグの過ち10個 基本的には良い記事なんだけども、原文が2年近く前の物でXHTMLを前提に書かれているので少しだけ内容が古いかなと思ったりします。 1. インライン要素の中にブロック要素を入れない <a href="#"><h2>これは間違いです</h2></a> aタグのようなインライン要素の中にhタグのようなブロック要素を入れてはいけません、となってるけどこれはHTML5的にはこれはあり。 a要素は基本的にフロー・コンテンツが記述できる場所に記述できます。ただ、他のほとんどのインライン要素はフレージング・コンテンツしか内包できないのでNG。 <span><h2>これは間違いです</h2></span> HTML5だとコンテンツモデルの概念が変わっているので要注意。 参考:コンテンツ・モデル - HTML5タ
韓国Woongjin Cowayの日本法人であるコーウェイは4月18日、自社製品の家庭用逆浸透膜(RO)浄水器フィルタを用い、福島県福島市で採取した雨水をろ過する試験を実施した結果、放射性ヨウ素ならびに放射性セシウムに対する除去能力を確認したことを発表した。 具体的な試験方法としては、2011年3月15日に福島県福島市において日本環境調査研究所が各種の試験用に採取していた雨水を活用する形で、4月11日にコーウェイのRO浄水器のフィルタシステム(ネオセンスフィルタ、ROメンブレンフィルタ、イノセンスフィルタの3フィルタで構成)を用いてろ過を行った。その結果、放射性ヨウ素I-131、放射性セシウムCs-137、Cs-134のいずれも検出されなかったという。 測定結果報告書。原水OLD・回収水OLDは交換期限まで使用した使用済みのフィルタを使用して試験を行ったもの。原水NEW・回収水NEWは新品
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
Date: Jan 4/05 This tutorial has been updated. Cleaned up code and explanations in all sections. More examples and screenshots. Updated to match FLTK roadmap. New Sections: Widget Label Pitfall, Two widgets Talking. Under construction: Events, Layouts, Browser, Makefiles Date: Jan 1/05 Released Fl_RPNCalc version 1.1 Date: Sept 7/04 Check out my latest contribution. Fl_RPNCalc 1.0 is a simple RPN
Please support a Geek! Donations help keep free services free and caffien/blood ratios optimal.
Boost.Localeがレビューされているので見てみたが、クソすぎる。しかも、作者はそれが糞であることに気がついていない。 Boost.Locale: Boost.Locale Boost.Localeはstd::localeの機能を持っている。しかし、日本人なら誰でも知るように、std::localeはクソの役にも立たない。よって、Boost.Localeも、その機能としては役立たずだ。 Boost.Locale: CollationとBoost.Locale: Conversionsでは、大文字、小文字、アクセント記号の有無に対する無視や、相互変換などの機能を提供している。これは、日本語には何の役にも立たない機能である。 Boost.Locale: Numbers, Time and Currency formatting and parsing これは、数値や日付、貨幣単位に対する
某勉強会があっという間に定員になってしまうほど大人気のBoostライブラリですが、 昨日のエントリのCusorOverDictionaryで、素敵なBoost紹介サイトLet's Boostを Vim上でのBoostリファレンスとして活用するような使い方ができます。 設定 call cursoroverdictionary#add("boost", 'http://www.kmonos.net/alang/boost/classes/{word}.html', "utf-8", "utf-8") call cursoroverdictionary#set_trim_pattern("boost", '</head><body>', '<!-- x\{-1,} -->') command! -nargs=* LetsBoost CODSearchEx boost <args> .vimrcに
2011年4月19日 研究者が酒癖に関する遺伝子を見つけた。インペリアル・カレッジ・ロンドンとキングス・カレッジ・ロンドンが率いる国際研究プロジェクトの調査で、AUTS2と呼ばれる遺伝子がアルコールの消費量に影響していることが判明したのだ。AUTS2はもともと自閉症や注意欠陥・多動性障害と関連する遺伝子であることが研究...研究者が酒癖に関する遺伝子を見つけた。インペリアル・カレッジ・ロンドンとキングス・カレッジ・ロンドンが率いる国際研究プロジェクトの調査で、AUTS2と呼ばれる遺伝子がアルコールの消費量に影響していることが判明したのだ。 AUTS2はもともと自閉症や注意欠陥・多動性障害と関連する遺伝子であることが研究でわかっていた。この遺伝子の働きはまだ解明されていないが、調査によると珍しいタイプのAUTS2遺伝子を持っている人は、よくあるタイプを持っている人と比べてアルコール消費量が5
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く