history.pushStateでのページ遷移をやりやすくするためにjQueryのプラグインとしてjquery.smarthistory.jsというのを書いてみました。 jquery.smarthistory.js history.pushStateをサポートしてるブラウザではhistory.pushStateを使って、サポートしてないブラウザでは何もしません(普通に遷移する)。今だとchrome、safari、iOS、Firefox4で動くと思います。 こんな感じで使います。 $('a').smarthistory({ defaultData: $('html').html(), target: function() { return $(this).attr('href') }, before: function() { // ajax前の処理 }, change: function
以下のコードはwell-formedである。 template < typename T > struct A { T member ; } ; struct B { A<B> * ptr ; } ; int main() { B b ; b.ptr->member ; } クラスBの定義内では、Bは不完全型である。したがって、A<B>型は不完全型である。もし、クラスBの定義内で、インスタンス化が起こるのならば、このコードはill-formedである。しかし、このコードは、実際にはwell-formedである。何故か。 暗黙のインスタンス化は、完全なオブジェクトの型が必要になった地点で行われる。完全なオブジェクトの型でなくても、プログラムに影響を与えない場合は、インスタンス化は行われない。では、上記のコードにおけるA<B>のインスタンス化を発動させる行はどこだろうか。当ててみてほしい。 /
gccでは、次のように、関数の中で関数を定義することができます(内部に書かれた関数をnested functionなどと呼びます)。 void func(void) { int x; void inner_func(void) { printf("%d\n", x); // a. } inner_func(); // b. } ここで、nested function では、外側の関数で宣言されているローカル変数を参照することができます(a.の部分)。どのように外側の関数が呼び出されたかによって、外側の関数のローカル変数のアドレスは変化しますから、b. でinner_func()を呼ぶとき、何らかの方法でそのアドレス(以下Xとします)を渡してやる必要があります。さもないとa.で正しい値をprintfできません。 Linux/x86 + gcc-3.3.3 では、ECXレジスタを用いてアドレス
小ネタ:関数ブロックでnext使うと悲しい事になる 2011年2月23日 15:54 D | ブログ記事のURL | コメント(0) | トラックバック(0) use strict; sub foo { my $n = shift; next if $n > 5; warn $n; } foreach my $x ( 1..10 ) { foo( $x ); } これで嵌った。問題は当然 "next"。ループの中で呼ばれるfooの中で"next"を使ってるので fooに5以上を渡すと外側のforeachを抜けてしまうのだ。 理由が分かってみればなるほど、だったけど、これはしばらく嵌った。ちなみにuse warningsしてると "Exiting subroutine via next" っていう警告がでるよ!良い子はnextの変わりにreturnを使ってね! カテゴリ 日常 タグ perl
WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。 先日、最速チュパカブラ研究会さんのこちらの記事で、 WebGL で描画した半透明オブジェクトを HTML に重ねるとおかしな結果になることが報告されていました(同時にクールなデモも公開されているので、必見です)。この問題、実は私も以前にハマったことがあって、一応解決策も見つけました。 Render To Texture による 2 パスレンダリングでも必要になる、
2009年09月12日 この画像を 二 度 見 す る よ う な 画像にしてくれ! 1:以下、名無しにかわりましてVIPがお送りします:2009/09/10(木) 23:29:11.24 ID:rg4/ytAb0 とりあえず頑張ったが 以下、名無しにかわりましてVIPがお送りします:2009/09/10(木) 23:36:08.29 ID:Vj3q1/mq0 くやしいっ・・・ビクビクッ! 5:以下、名無しにかわりましてVIPがお送りします:2009/09/10(木) 23:37:48.76 ID:h6iTdkFPO もう二度見しちまったじゃねーかwwww 11:以下、名無しにかわりましてVIPがお送りします:2009/09/10(木) 23:42:10.00 ID:KaU/3HlSO ぐりとぐら懐かしい… 19:以下、名無しにかわりましてVIPがお送りします:2009/09/11(
2011年2月23日 カピバラがウサギの耳をしゃぶりまくっている動画がオモシロイと評判だ。このカピバラは岡山県・渋川動物園のピペ君で、なぜか食後にチュパチュパ♪ ペロンペロン♪ ズップズップ♪ とウサギの耳をしゃぶりまくるのである。どうして食後にウサギの耳をしゃぶるのかはわからない。赤ちゃんがおっぱいを吸う行為と同じな...カピバラがウサギの耳をしゃぶりまくっている動画がオモシロイと評判だ。このカピバラは岡山県・渋川動物園のピペ君で、なぜか食後にチュパチュパ♪ ペロンペロン♪ ズップズップ♪ とウサギの耳をしゃぶりまくるのである。 どうして食後にウサギの耳をしゃぶるのかはわからない。赤ちゃんがおっぱいを吸う行為と同じなのだろうか? それとも、ウサギの耳で歯磨きをしているのかも? ピペ君は食後にウサギたちが集まっている場所に行き、しゃぶりたいウサギの耳を物色。もちろんウサギは逃げるが、逃げ遅
peg/leg — recursive-descent parser generators for C peg and leg are tools for generating recursive-descent parsers: programs that perform pattern matching on text. They processes a Parsing Expression Grammar (PEG) [Ford 2004] to produce a program that recognises legal sentences of that grammar. peg processes PEGs written using the original syntax described by Ford; leg processes PEGs written using
こんにちはこんにちは!! 前回の「facebookでアカウント停止された時に復活する簡単な方法」に書いたとおりアカウントが一時的に復活したものの、 なぜかまた突然、予告もなくアカウントが停止されちゃいました>< それでなんでかなーなどと思いつつ再度お問い合わせしたところ、4日ほどたってようやく以下のようなメールが届きました! 同じような悩みを抱えてる方の参考になれば良いので、 ちょっと頂いたメールを引用してみますね! 以下、facebookからのメールの引用 from: Facebook Team はまちや 様、 情報を提供いただき、ありがとうございます。現時点では、アカウントの所有者ご本人であることを確認できません。このメールへの返信にて、公的身分証明書のデジタル画像をお送りください。その際、以下の条件を満たしていることをご確認ください。 政府発行の身分証明書であること(パスポートや運転
book•mark•let [book-mahrk-let] –noun 1. a bookmarklet is an applet, a small computer application, stored as the URL of a bookmark in a web browser or as a hyperlink on a web page. Whether bookmarklet utilities are stored as bookmarks or hyperlinks, they are designed to add one-click functionality to a browser or web page. 2. a bookmarklet performs some function, one of a wide variety such as a sea
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
A conference focused on social coding, presented by the fine folks over at GitHubCoding is about more than code. Whether it's building a solid community, writing good documentation, or hacking space exploration, CodeConf is about improving the software ecosystem through best practices. Come in with an open mind and leave a better programmer. Only 300 seats available — register today! We are still
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く