そういえば C++ のヘッダファイルを #include するだけで使える GC を書きました。使い方は下のサンプルコードを見てもらえばいいとして、特徴としては、 ヘッダファイルを #include するだけで使える C++ の標準機能だけを使っているのでポータブル*1 mark-and-sweep, precise GC ってなあたりでしょうか。コードは GitHub - kazuho/picogc: a tiny, portable, precise, mark-and-sweep GC in C++ にあります。 C++ のプロジェクトで、ちょっとここだけは GC がほしいんだけど、ってなケースで使いやすいと思います。速度も、そこそこでるんじゃないかな*2。 というわけで、以下、サンプルコード。軽く説明しておくと、 GC を使うクラスは picogc::gc_object を継承する
ITプロフェッショナルが仕事のマイナス面について不満を漏らすというのはよくあることだ。しかしながら、実はあなたがIT関連の仕事に「向いていないだけだ」ということはないだろうか? IT業界というのは厳しい世界である。この業界で働いた経験がある人であれば、その厳しさは身に染みて分かっているはずだ。そしてIT業界にとどまるべき理由はないとの判断に至る人がいる一方、IT業界に魅力を感じて身を投じようという人もいる。では、IT業界で新たに働くことを検討している人や、IT業界から離れることを検討している人は、どうすれば正しい判断を行えるのだろうか?多くの若者を魅了する一方で使い捨てにするこの業界に向いているかどうかを、どのようにして判断すればよいのだろうか?以下では、IT業界に向いていない人の特徴を10個挙げている。自分自身が当てはまるかどうかをチェックしてみてほしい。 #1:根気がない 根気というも
高さの異なる要素をグリッドに沿って、レンガ状に隙間なく並べるjQueryのプラグインを紹介します。 同種の有名スクリプト「Masonry」はアニメーションを使ってダイナミックにレイアウトを変更しますが、このWookmarkはシンプルに並べなおすだけです。 デモ:幅800pxで表示 [ad#ad-2] Wookmarkの使い方 実装はいたってシンプルです。 外部ファイル 「jquery.js」と当スクリプトを外部ファイルとして記述します。 <script src="//ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script> <script type="text/javascript" src="jquery.wookmark.js"></script> HTML デモを例にHTMLはリスト要素など、並列に配置しま
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く