サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは本日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。
Visual StudioのC++開発環境ではsizeof(wchar_t) == 2なのでstd::wstringではサロゲートペアを考慮する必要があります. それを避けるためにUTF32文字列で文字列処理を行いたい場合があると思います.その場合, typedef unsigned int uint32_t; typedef std::basic_string<uint32_t> u32stirng; などの定義をして文字列を使うことになるでしょう.これらの型はC++0xでは標準になる予定です. 実際には利便性のためにchar*との自然な変換メソッドなどを追加すると思いますが,ここでは省略します. boost::regexでもstd::stringと同様にテンプレートパラメータに文字の型を与えることができ, typedef boost::basic_regex<uint32_t> u32
Plack + Markdown 今Markdownで紙用の原稿書いているんだけど・・・ Markdownって楽だけど、実際にフォーマッティングがどんな感じになるかを見るには1回パースして処理する必要があるじゃないですか。いちいちMarkdown.pl呼び出すのも面倒くさいからPlackでディレクトリ直下のファイルをパースしてはき出すようにした。 Plackはなにげにこういう使い方が異常に便利な気がする。まさにSwiss Army Knifeって感じ。 use strict; use File::Spec; use Text::MultiMarkdown 'markdown'; sub { my $env = shift; my $file = File::Spec->catfile( File::Spec->curdir, $env->{PATH_INFO}); open my $fh,
Visual Studioには2005からDebugger Visualizersという機能がこっそり入っていて そのおかげでSTLコンテナの状態がデバッグウィンドウで見やすくなっています。 デフォルトでDebugger Visualizersが有効になっているので、 vectorをデバッグしてみると以下のようにデバッグウィンドウに表示されます。 Debugger Visualizersを無効にした場合は以下のように表示されます。 これを見れば、Debugger Visualizersのおかげでどれだけ見やすくなっているかがわかると思います。 なんだかよくわからない値ではなく、要素数と要素がはっきりわかるようになっています。 Debugger Visualizersは、コンパイラに同梱されたライブラリのみに適用されるだけでなく ユーザー定義のライブラリにも適用することができます。 Visu
原宿将棋倒しはデマにだまされて集まる情弱が悪い →集まることは悪くないよ、むしろ集まるのに便利なルーツ「ツイッター」が悪いよ →集まったときに安全じゃなくなる町が悪いよ →コスト考えたらツイッター禁止したほうが安いよ →それならジャニーズを禁止 →ジャニーズに目を向けさせてしまうのがいけない。近隣の青少年がもっとかっこよくなればいい。 正直デマに心を躍らせて集まってしまう心理はわかる。わたしも近くに○○がいるらしいと思ったらちょっと時間が余っていれば気になるものだ。 例えば自動車を運転中にやじうま心がわいても、交通のさまたげになるような行為にまでは及ばないだろう。 しかし歩行者となるとフリーである必要があるし、個人の動作が将棋倒しのような状態になることを予見するには少し難しいように思う。 未然に防ぐためには数ある事故の情報の開示が必要だと思う。 分類して傾向を分析し、対策を町のあちこちに貼
つっかっもうっぜっ!何とかボーオル! おっす、オラ941。何と、この「行ってきた」シリーズも今回で 25回目を迎えたそうです。ビックリですね。こんなに続くと思ってませんでした。 そしてまだまだ行きたい所が沢山あります。この世はなんて広いんでしょう。 この世はでっかい宝島ですね。そうさ今こそアドベンチャーですね。イエッフー! そんなカンジで、今回は株式会社ディー・エヌ・エーさんに行ってきました。 オークションサイトのビッダーズに始まり、最近ではモバゲータウンで 業界をリードされてらっしゃる超有名企業なわけですが、実は俺の自宅から 徒歩4分の場所にあるので普通にご近所さん。部屋からモロ見えなので ずっと気になってたけど念願かなって潜入出来たので大変満足。 広報さんもどえらい可愛らしいしオフィスもキレイだし満足度120%だった。 しかし、どうして人はたやすく100%を超えてしまうの。おしえてお爺
JSのコメント削除って簡単に書けないかなあ。文字列リテラルとか正規表現リテラルまで考えるとなあ。 http://twitter.com/miya2000/status/11177757376 とつぶやいたところ、有志が実装を投げてくれました。 - まずわたし。最初は「正規表現一発でいけるんじゃない?」とか考えていたのですが早々にあきらめて頭からループすることに。この実装は後に述べる問題があります。 https://gist.github.com/346593/f1880d17e377b07b99944ed6c2a0ceb524d314c2 miya2000 (@miya2000) | Twitter id:Constellation さんはかなり構文解析の領域まで踏み込んでいます。コードを書くのが楽しくってしょうがないという感じでステキです。 http://gist.github.com/
http://html5.validator.nu/というサイトがHTML5のバリデーションのAPIを提供してることを知ったのでGreasemonkeyスクリプト書いてみました。 hokaccha/gm-html5validator Greasemonkeyのドメイン許可の設定で有効にしたいページを自分で指定してください。(デフォルトではhttp://localhost/だけ許可してる) 左下にアイコンが表示されて、invalidの場合はアイコンをクリックするとエラーメッセージが表示されます。 自分のURLにGETしてとってきたHTMLをPOSTしてるのでローカルでも動きます。file://では動かないです。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く