Erlang Tips まずここ読む使ってみる dialyzer なんか --succ_typings はunknown optionと言われてしまう。なくなったのか?とりあえずソースを渡せばいいらしいので投げてみる。 $ dialyzer clusterccd.erl Checking whether the PLT /home/flast/.dialyzer…
はいはいーすすめます。 sequenceモジュール Boost 1.48.0時点でのsequenceモジュールのrule一覧です。 rule filter ( predicate + : sequence * ) rule transform ( function + : sequence * ) rule reverse ( s * ) rule less ( a b ) rule insertion-sort…
疲れてます。ちなみに 所謂オブジェクト指向言語はオブジェクト指向してないんじゃないかというなにか - Flast?なにそれ、おいしいの? の内容は忘れて読んでください。忘れろ。 クラス bjamはクラスをもってます。OOPです!お姉ちゃんにパンツの色聞きまし…
ここ数日の怒涛のエントリで精魂尽き果てている感じなので内容は薄いです。あしからず。注:C++11 Advent CalendarとなっていますがかねないのでISO/IEC 14882:2011は持ってないです。なので運よく手に入れることが出来たn3290を使っています。 Pragma opera…
現在git-svn / git-cvsでリポジトリのミラーを行ったことのある人を熱烈募集中です。 というのも $ git --bare init $ git --bare svn init -s http://example.com/ $ git svn fetch としてもtrunkの内容が引っ張ってこられるだけで、branchesやtagsの中身が…
※ネタです。マジレスしない様に※重ねて言いますがネタです。※なんどもいい(ryまずは http://b0r0nji.blogspot.com/2011/12/blog-post.html を読んでください。この説明でオブジェクト指向わかった!ってなったらそれどうなんだろうと思ってしまったわけです…
というタイトルのメッセージを妹に見え妹のように振舞う何かから頂きましたが、残念ながら私はbleisさんではないので、取りあえず受信したということだけ報告しておきます。
いつもどおり進みます。参照:2006-02-05 testingモジュール testingモジュールはテスト機能を提供するモジュールです。一般に使用するruleは以下の6つだと思います。unit-test ruleは歴史的理由であるみたいな曖昧なことが書いてあるのでここでは解説しませ…
Boost.勉強会 #7東京で同士を募ったらATNDの参加者が0人増えてました!!!!!やったねたえちゃん!!! よくねぇよッッッッ!!!!!!!!!!!!!めんどいんで進みます。 aliasモジュール ある程度プロジェクトが大きくなってくるとビルドターゲットが増えてきます。通常、obj/…
Boost Advent Calndar 2011 の4日目です。ネタがないので既知のことかもしれないですが、いろいろテクニックが使われてるBoost.Foreachの実装について紐解いてみたいと思います。 Boost.Foreachとは C++11でrange-based forという構文が追加されたのはみなさ…
はー前置きめんどいんで進みます...あ、まさかの問題が発生していますが私は私のやる日だけpostします。 pathモジュールつづき 前回に引き続きpathモジュールについてです。決してネタがないわけではないです*1。 パスの表現を正規化する UNIX系OSではパスを…
ついに始まりましたbjam Advent Calendar jp 2011!!これから25日かけてbjamのtipsを書き連ねていきます。 しかもなんと参加者2人!つまり25日を1人で書く予定が13日程度でいいことになります!!!!第1回目の今日はpathモジュールについて少し触れること…
http://ftp.tsukuba.wide.ad.jp/ をよく訪れる人は知ってるかも知れないですが、ちょくちょく更新しています。普段はミラー対象が増えたとかですが、今回は開発者の方々に向けたservice updateです。http://ftp.tsukuba.wide.ad.jp/ の下の方に GIT readonly…
後々tsukuba.wideでサービス化したいなーと思ってる奴のUI部分を作るのにNode.jsを触ってみた。JavaScriptとか全然触ったことなくてよくわからんかったけど適当なexample引っ張ってきていろいろやってみたけど、なるほど確かにこれは流行る。 実際にJavaScri…
Scientific Linuxのsl-fastbugリポジトリは多分bugfixをいち早く入れるリポジトリなんだろうけど、中途半端なバージョンアップで依存関係の処理がたまに腐ることがあるっぽい。今のところx86_64でgcc,gcc-c++,openssl-develを入れようとするときに、glibc,gl…
今のご時世なにV2のこと話すんだって感じですが、今は1.41ベースで書いてるので仕方ないです。で、Boost.Spirit.Qi始めてみたんですが、semantic actionのところで int n; qi::int_[ phoenix::ref( n ) = qi::_1 ] ってやると hoge.cpp:7:76: error: no matc…
みんなsf.netとか使うから気づかないうちにftp.jaistにつながってるわけだけど、あれダウンロードURL覚えられんし、正しいダウンロードURLになるまで3hopあるので良くないです。。。なので http://ftp.tsukuba.wide.ad.jp/software/boost にミラーしました。…
lazyタブ読み込みってなんですかね。ところでみなさんタブいくつ開いてますか。私はこないだ150タブ開いてたやつが更新の時に全部飛ばされました。しにたい。で、今までのバージョンだとリストアするときに同時に最大3タブずつ読み込みます。 Firefox3.6ま…
端的に言うと struct S {}; struct E { template < typename D > struct impl { typedef typename D::template rebind< S >::type type; }; }; template < typename T > struct C : T::template impl< C< T > > { template < typename U > struct rebind { t…
Growl for Linuxのlibnotify対応が高まってるらしいので久々にlibnotify叩くかと思って何か違和感がggg、、、ドキュメントがちげぇ!!!!http://developer.gnome.org/libnotify/0.7/NotifyNotification.html#notify-notification-new notify_notification_…
progress_displayがBoostから出家しているようです。でもprogress_displayは行ったきりではなく、いつかは帰ってきてくれるでしょう。 なぜなら私のところのやつはデクリメントできるから!!!
がFreeBSD上だと無視されるらしい?なんかC99で書いたコードにAC_PROG_CC_C99を書いたconfigure.acをつけてやってたらBSDでコンパイルした人からC99の部分でエラーが出るらしいという情報を得た。 AC_PROG_CC_C99はautoconf 2.59cで実装されたらしいがAC_PRE…
どうもxm(python製)がエラーになってxm new -Fとか受け付けてくれなくてうーんってなってたけど単純なことだった。 # yum install python-lxml lxmlというpythonモジュールがなかっただけのようだ。
http://www.slideshare.net/MoriharuOhzu/ss-9224836 これ見た。やばいと思った。SourceMonitorはここ http://www.campwoodsw.com/sourcemonitor.html今書いてるコードがBoost.Proto使いまくっててやばい。 これは複雑度を測るしかない! やってみる 左から …
最悪だ。 姫始め 違った コトハジメ 例えば次のコードを見て欲しい struct B1 { ~B1() throw(X); }; struct B2 { ~B2(); // with noexcept(true) in C++11, noexcept(false) in C++03 implicitry }; struct D : B1, B2 { // ~D(); }; さて、この時コンパイラ…
巷はカリー化と部分適用で溢れてた。そんなのはどうでもよくて、カリー化と部分適用が違うのはなんとなく分かってたのでそれもよくて、今回問題なのはカリー化自身について。 配列とtuple http://www.haskell.org/haskellwiki/Currying こういったところを見…
C.2.5/12.4(destructors) ここで User-declared destructors have an implicit exception specification. となっているが、12.4を眺めてみてもこれを言及している文が見当たらない気がする。 12.4/3でexception-specificationが暗黙的に付与される的なことは…
例えばclangはGCCの__attribute__をいくつかサポートしている。 例えば__attribute__((noreturn) )。gcc/clang両方でコンパイル通るように書いてるわけだけど挙動が異なる部分を発見した。 例えば typedef void func_t( void ); void g( func_t * ); void __…
最近自分の研究でProto充してSFINAEで脳汁噴出してるんだけど、domainとExtendsを作ってgeneratorってなんぞやーって適当に書いてればよかったんだ。 けど、P-Stade.Ovenのregularとかそこら辺でもよく出てるprvalueをexpressionに持ってくるとDangling Poin…
この中で今日一番の発見がこれだ while ( []{} ) { ... } 新たな無限ループが開拓された...