タグ

2012年2月1日のブックマーク (34件)

  • undefined reference to `vtable...の対処 - 三次元日誌

    こんなエラーが出た ../opengl/debug/libgldriver.a(opengl.o):opengl.cpp:(.text$_ZN6opengl5JointD1Ev[opengl::Joint::~Joint()]+0x3a): undefined reference to `vtable for opengl::Joint' こうなっていたのを class IJoint { 省略(virtualのインターフェースを宣言している) }; class Joint : public IJoint { 省略 }; ↓ ベースクラスのほうに追加する class IJoint { // opengl::Joint::~Joint()のエラー virtual ~IJoint(){} }; と追加したらなおった。 どういう基準で必要になるのかよくわからないが対処として。 もうひとつの罠 単に

    undefined reference to `vtable...の対処 - 三次元日誌
    nilab
    nilab 2012/02/01
    (;・∀・)「仮想関数を継承した方のクラスの実装をすべてヘッダに書いた状態でスタティックライブラリにしていたのがよくなかった」undefined reference to `vtable...の対処 - 三次元日誌
  • FAQ形式でデストラクタにvirtualを付ける理由をまとめてみた - かせいさんとこ

    Q1: デストラクタにvirtualをつけろとよく言われるけど、なんで? 挙動が未定義のdeleteを呼び出す可能性があるから Q2: 挙動が未定義だと駄目なの? 超駄目。何が起きても文句は言えない Q3: どんな時に挙動が未定義のdeleteが呼び出されるの? こんなとき // NoVirtualBaseClass : デストラクタにvirtualを持たない // NoVirtualSuperClass : NoVirtualBaseClassを継承 NoVirtualBaseClass * ptr = new NoVirtualSuperClass(); // 挙動が未定義 delete ptr; Q4: 何でそうなるの? delete時点で、ptrは自分がNoVirtualBaseClassのインスタンスだと思ってるから Q5: 何で?NoVirtualSuperClassでnewし

    FAQ形式でデストラクタにvirtualを付ける理由をまとめてみた - かせいさんとこ
    nilab
    nilab 2012/02/01
    FAQ形式でデストラクタにvirtualを付ける理由をまとめてみた - かせいさんとこ
  • 基底クラスには仮想デストラクタをもたせよう 14項 - higepon blog

    今日はとても大事な話なので、結論から 基底クラスとして使うであろうクラスは、デストラクタを必ず virtual とする 基底クラスとして使わない(継承するつもりがない)クラスは、デストラクタをvirtual にしない。 なぜか? 1.について Class BaseHige { public: BaseHige(); ~BaseHige(); }; Class SuperHige : public BaseHige { public: SuperHige(); ~SuperHige(); }; のような継承関係があるとして BaseHige* basePtr = new SuperHige(); delte basePtr; とした場合、BaseHige, SuperHige両方のデストラクタが呼ばれることを期待しているのだが実際はそうはならない。 基底クラスのポインタを介しての delet

    基底クラスには仮想デストラクタをもたせよう 14項 - higepon blog
    nilab
    nilab 2012/02/01
    基底クラスには仮想デストラクタをもたせよう:継承するつもりがないクラスはデストラクタをvirtual にしない:仮想関数テーブルが作られてしまい、オブジェクトのサイズが2倍になってしまい可搬性が失われてしまうから
  • offsetTop/offsetLeft/offsetParentの闇 - Backstage of theater.js

    簡単な定義 要素のoffsetLeftプロパティ 要素の左辺と、offset基準要素の左辺との距離(px) 要素のoffsetTopプロパティ 要素の上辺と、offset基準要素の上辺との距離(px) 要素のoffsetParentプロパティ 要素のoffset基準要素(これが何になるかが問題) ○結論から先に見たい方は>>こちら<<○ いままで、なんとなくoffsetTopやoffsetLeftを使っていました^^; これらは「ページ上の要素の位置」を格納してると思って。しかし、よくよく調べてみるとそれは誤りであり、かつかなり複雑でややこしいプロパティであることが分かってきました。*1 もともと、(ここでは述べませんが、offsetHeightとoffsetWidthも含め)offset〜のプロパティはIEがVer5で独自に実装したものらしく、その後他のブラウザが追随して実装したようです

    offsetTop/offsetLeft/offsetParentの闇 - Backstage of theater.js
    nilab
    nilab 2012/02/01
    offsetTop/offsetLeft/offsetParentの闇 - Backstage of theater.js
  • Event - Web API | MDN

    Document Object ModelEventコンストラクターEvent()インスタンスプロパティbubblescancelablecancelBubble 非推奨 composedcurrentTargetdefaultPreventedeventPhaseexplicitOriginalTarget Non-standard isTrustedoriginalTarget Non-standard returnValue 非推奨 srcElement 非推奨 targettimeStamptypeインスタンスメソッドcomposedPath()initEvent() 非推奨 preventDefault()stopImmediatePropagation()stopPropagation()DOM に関連するページAbortControllerAbortSignalAbstrac

    Event - Web API | MDN
    nilab
    nilab 2012/02/01
    event - MDN
  • EventTarget: addEventListener() メソッド - Web API | MDN

    addEventListener() は EventTarget インターフェイスのメソッドで、ターゲットに特定のイベントが配信されるたびに呼び出される関数を設定します。 対象としてよくあるものは Element、Document、Window ですが、イベントに対応したあらゆるオブジェクトが対象になることができます (XMLHttpRequest など)。 メモ: addEventListener() メソッドは、イベントリスナーを登録するための推奨される方法です。以下のような長所があります。 1 つのイベントに対して複数のハンドラーを追加することができます。これは、ライブラリーや JavaScript モジュール、あるいは他のライブラリーや拡張機能とうまく動作させる必要があるその他の種類のコードで特に有効です。 onXYZ プロパティを使用するのとは対照的に、リスナーが起動されるときの

    EventTarget: addEventListener() メソッド - Web API | MDN
    nilab
    nilab 2012/02/01
    element.addEventListener - MDN
  • カレーハウスCoCo壱番屋|ココイチ創業祭 グランド・マザー・カレーを食べて当てよう!キャンペーン実施中!!

    当たりが出たらコラボレーションスプーンをその場でプレゼント! チャレンジ券が出たら、集めてご応募いただくと、抽選で豪華景品が当たります! ※ カレーソースのみの購入は対象外となります。

    nilab
    nilab 2012/02/01
    ダルシムスプーン! ヨガファイアーか。 GMCは今年で最後らしい。 / カレーハウスCoCo壱番屋|ココイチ創業祭 グランド・マザー・カレーを食べて当てよう!キャンペーン実施中!!
  • ホワイトタイガーの赤ちゃん、2月10日一般公開 | 鹿児島のニュース | 373news.com

    nilab
    nilab 2012/02/01
    鹿児島市の平川動物公園。「展示時間(午前10時~午後1時)の前後には、飼育する園内の動物病院舎から展示場まで、職員と一緒に散歩する様子も見られる」ホワイトタイガーの赤ちゃん、2月10日一般公開
  • 愛知県後期高齢者医療広域連合

    令和5年4月1日から令和6年3月31日まで、<あいち後期高齢者医療コールセンター>を開設します 電話番号 0570-011-558 ※通話料がかかります。 開設期間 令和5年4月1日から令和6年3月31日まで ※土日祝、年末年始(12月29日~翌年1月3日)は除く ※繁忙期(令和5年7月15日~令和5年8月27日)は土日祝も開設 時   間  8時45分から17時15分まで

    nilab
    nilab 2012/02/01
    愛知県後期高齢者医療広域連合
  • 後期高齢者医療制度 - Wikipedia

    の人口ピラミッド 後期高齢者医療制度(こうきこうれいしゃいりょうせいど)とは、2008年(平成20年)に施行された高齢者の医療の確保に関する法律[2]を根拠法とする日の医療保険制度である。同法における「前期高齢者」とは65歳から74歳まで、「後期高齢者」とは満75歳以上の高齢者をそれぞれ指す。 老年医学では、1歳未満を含む64歳以下を現役世代、65〜74歳を前期高齢者(准高齢者)、75歳以上を後期高齢者と定義しており、さらに85歳以上から超後期高齢者とする。なお75~84歳を「中期高齢者」と呼ぶこともある。 一定の障害者を除く65〜74歳の前期高齢者(准高齢者)は、現役世代(0〜64歳)と同じく健康保険に加入したまま、保険者間にてリスク構造調整が行われる制度となっている[2]。 2008年(平成20年)の制度発足時には1300万人が国民健康保険から後期高齢者医療制度に移行しており[3

    後期高齢者医療制度 - Wikipedia
    nilab
    nilab 2012/02/01
    後期高齢者医療制度 - Wikipedia
  • [会津若松市]発生事例:外字が表示されない — 会津若松市ホームページ

    nilab
    nilab 2012/02/01
    _[会津若松市]発生事例:外字が表示されない — 会津若松市ホームページ : 「外字をOpenOffice.org内で使用したところ、文字が記号に置き換わって表示されてしまった」「「OpenSymbol」が、外字の変わりに表示されていた」
  • [会津若松市]導入時に発生した事例 — 会津若松市ホームページ

    オープンオフィスの導入を進めるにあたって発生した事項と解決についてご紹介します。 記載されている内容は、必ずしも最新・正確なものではありません。 オープンオフィスはバージョンアップが頻繁であるため、常に最新の情報を調査することをお勧めします。 事例一覧 外字が表示されない OCRBフォントが使用できない 罫線に点線・破線が使用できない WEBアプリケーションのフォームコントロールが一部表示されない お問い合わせ 会津若松市役所 情報政策課 電話:0242-39-1214 FAX:0242-39-1412 メール

    nilab
    nilab 2012/02/01
    _[会津若松市]導入時に発生した事例 — 会津若松市ホームページ : オープンオフィスの導入を進めるにあたって発生した事項と解決についてご紹介します
  • [会津若松市]オープンオフィスとODF形式文書を導入しています — 会津若松市ホームページ

    会津若松市では、全庁のパソコンに「OpenOffice.org(以下、オープンオフィス)」を導入し、ワープロ・表計算などの文書ファイルのデータ形式にODF形式(オープンドキュメントフォーマット形式)を採用しています。 ODF形式は、ISO(国際標準化機構)によって国際標準規格と認定された文書形式であり、様々な対応ソフトウェアで利用することが出来ます。 現在、事務用に使用しているパソコン全てにOpenOffice.orgのインストールが完了しており、既存のオフィスソフトと併用が可能となっています。また、2008年10月に導入したパソコンでは、OpenOffice.orgのみをインストールし、文書作成を行っています。 ニュース 2009/5/27 オープンオフィス事業出前講座を実施しています 2009/3/18  ケースマニュアルの原を掲載しました 2009/1/26  

    nilab
    nilab 2012/02/01
    _[会津若松市]オープンオフィスとODF形式文書を導入しています — 会津若松市ホームページ
  • Loading...

    nilab
    nilab 2012/02/01
    愛知トリエンナーレ開催時に作られたギャラリー地図。距離感はそんなに変えてないけど強調部分以外が省略されてる。 PDFで配布されてるとは知らなかった。 / Nagoya Contemporary Art Map
  • 総務省|自治体クラウドポータルサイト|自治体クラウドの円滑なデータ移行等に関する研究会(第1回)

    1 開会 2 議事 (1) 検討内容、スケジュール等について (2) 意見交換 等 3 閉会

    総務省|自治体クラウドポータルサイト|自治体クラウドの円滑なデータ移行等に関する研究会(第1回)
    nilab
    nilab 2012/02/01
    総務省|自治体クラウドポータルサイト|自治体クラウドの円滑なデータ移行等に関する研究会(第1回)
  • oss-gov 案内ページ

    nilab
    nilab 2012/02/01
    oss-gov 案内ページ : OSSと政府・自治体について様々な情報交換を行うためのメーリングリスト
  • https://mail-archives.apache.org/mod_mbox/www-announce/201201.mbox/%3C4F286C87.1040207@apache.org%3E

    nilab
    nilab 2012/02/01
    今朝ダウンロードしたのがリリースされたばかりの最新版だった。 / Apache HTTP Server 2.2.22 Released
  • バージョンアップで最高に美しい!NodeのIDE「Nide」を使ってみよう。

    早速、インストールしてみます。Macの人は、Nideからdmgファイルをダウンロードしてインストールできます。 ここではコマンドでインストールする方法を紹介します。 ターミナルで $ sudo npm install -g nide 以上でインストール終了です。簡単ですね。 では、使ってみましょう。 適当にexpressで雛形を作ります。 $ express nide_sample $ cd nide_sample && npm install Nideを起動してみます。 $ nide init Nide running at http://localhost:8123 ブラウザが起動します。これがNideの画面です。画面の左側、Project以下にファイル構成が表示されます。npmの追加削除、ドキュメント閲覧が可能です。

    バージョンアップで最高に美しい!NodeのIDE「Nide」を使ってみよう。
    nilab
    nilab 2012/02/01
    コードで一言: バージョンアップで最高に美しい!NodeのIDE「Nide」を使ってみよう。
  • この完成度に震えが止まらない!Node.js史上最高のIDE、Cloud9をインストールしよう。

    Cloud9は、クラウド上で様々な操作ができます。無料でエディタ、デバッグ、バージョン管理etc、、、作ったらボタンひとつで公開までできてしまいます。有料にすれば、チーム開発環境、プライベート開発環境も構築できます。 Cloud9 IDEは、ソースコードで公開されています。せっかくですからこの高機能で美しいCloud9 IDEをローカル環境に構築してみましょう。 システム環境 Mac OS X Lion インストール手順 gitからダウンロードします。 $ git clone git://github.com/ajaxorg/cloud9.git Cloning into cloud9... remote: Counting objects: 30583, done. remote: Compressing objects: 100% (10271/10271), done. remote

    この完成度に震えが止まらない!Node.js史上最高のIDE、Cloud9をインストールしよう。
    nilab
    nilab 2012/02/01
    コードで一言: この完成度に震えが止まらない!Node.js史上最高のIDE、Cloud9をインストールしよう。
  • asahi.com:表現豊かな地図 開発 北海道地図-マイタウン北海道

    北海道地図 (旭川市) ■高精度データ活用、地形を感覚的に 東日大震災直後の昨年3月19日からネット上に、利用者が自由に加工・編集できる東北地方沿岸部の地図データが無償で公開された。福島県いわき市の印刷会社は、これを使って避難所や元の町の姿が分かる地図を刷り込んだノートを作り、地元の子どもたちに配ったという。公開したのは旭川市の北海道地図だ。 「印刷物が書店から消えたと知り、自由に使える地図を提供できれば、被災者がインフラなどの情報を知ることができると思った」と、開発企画室の関洋祐室長(43)は理由を話す。 主力商品のこのデータも、立体感のある景観データや鳥瞰(ちょうかん)図ポスターなどのシリーズ製品も、すべて自社のデータベースを基に開発された。 「表現豊かな地図も、精度のあるデータベースがあればこそ。それを活用して、地理に詳しくない人にも感覚的に地形が分かるように、標高デ

    nilab
    nilab 2012/02/01
    「立体感のある景観データや鳥瞰図ポスターなどのシリーズ製品も、すべて自社のデータベースを基本に開発」「地図ポータルサイト「マピオン」の背景地図にも採用」表現豊かな地図 開発 北海道地図
  • 最強のスポーツカーを作るには、テスラの技術責任者に聞く

    米Tesla Motors(テスラ)は、高性能なスポーツカー「Tesla Roadster」を電気自動車(EV)として開発し、量産に成功した企業だ(図1)。Tesla Roadsterはあの「ポルシェ」よりも加速が良く、アクセルを踏み込んで3.7秒または3.9秒以内に時速97kmに達する高級スポーツカーだ。最高速度は時速200km。 テスラは2003年に設立されたベンチャー企業だが、既に複数の大手自動車メーカーから技術を評価されている。例えば、2009年5月には独Daimlerがテスラの株式の10%(5000万米ドル分)を取得、EVシステムや二次電池、車両の開発について協力関係を築いた。2010年1月にはパナソニックとEV用電池を共同開発すると発表、2010年5月にはトヨタ自動車と業務提携を結び、5000万米ドルの出資を受けている。EVと部品、生産システム、技術に関する業務提携だ。例えば2

    nilab
    nilab 2012/02/01
    電気自動車(EV) の Tesla Roadster 「テスラは大企業ではない。セクシーで価値を訴えられる車を高級品として販売しなければならなかった」最強のスポーツカーを作るには、テスラの技術責任者に聞く
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    nilab
    nilab 2012/02/01
    方言もそうだけど度分って不思議。「体温 38度6分」「普通は【さんじゅうはちどろくぶ】ですよね」「38度6分を【さんじゅうはちどろっぷん】というのです」体温 38度6分。。。 - にゃにゃのかぎしっぽ
  • 恵方巻 - Wikipedia

    恵方巻 恵方巻、恵方巻き(えほうまき)とは、節分に恵方を向いてべると良いとされる、一種の縁起物である「切り分けられていない太巻き寿司のこと」[1]。 関西圏においては、恵方に向かって太巻き寿司(「丸かぶり」「丸かぶり寿司」とも呼ばれる)を無言で頬張りながらべると願いが叶う、という独自の文化・風習である。 概要[編集] 商都大阪発祥の風習と言われているが[2][3][4]、その起源の定説は未だ存在せず不明な点が多い[5]。 1998年頃から全国へ広がり[6][7][8]、2000年代以降に急速に広まったと言われるが[9]、それ以前に「恵方巻」と呼ばれていたという文献類は見つかっていない[9]。 そもそも、現代日で用いられている新暦(太陽暦[10])へ改暦する前の旧暦(太陰太陽暦)の1月(睦月)は新暦の2月頃に当たり、睦月は春を意味していた[11]。つまり、「正月」前日の「大晦日」が即

    恵方巻 - Wikipedia
    nilab
    nilab 2012/02/01
    恵方巻 - Wikipedia
  • 手元を見ずに記号・数字キーを確実に押せるたった1つの工夫「京都打ち」 | ライフハッカー・ジャパン

    こんにちは。日生まれのアメリカ育ち、世界中の「ちょっとした不満」の解消を追究している、enthumble(アンサンブル)です。 パソコンのキーボードは一応使いこなせるんだけど...というあなた。数字や記号キーは、手元を見ないと打てないと思っていませんか? 試しに2、3個キーを押してから不要な文字を消したりしていませんか? 今回は、パソコン用のキーボードで「手元を見ずに記号・数字キーを確実に押せるたった1つの工夫」をご紹介します。これを使えば、すべてのキーを確実に押すことが可能です。キーボード操作全般に応用できる道具いらずのテクニックなので、是非実践してみてください。 よくある問題として、「@」(アットマーク)キーを押そうとして、コロンやカッコのキーを押してしまうことがあります。「@」キーを正確に押すには、ホームポジションの状態から、小指を斜め右上方向に動かしますよね。すると、ただでさえ不

    手元を見ずに記号・数字キーを確実に押せるたった1つの工夫「京都打ち」 | ライフハッカー・ジャパン
    nilab
    nilab 2012/02/01
    手元を見ずに記号・数字キーを確実に押せるたった1つの工夫「京都打ち」 : ライフハッカー[日本版]
  • より速く適切に学べる人、その理由:ほめ方の研究

    nilab
    nilab 2012/02/01
    「より速く適切に学べる人」:その理由 « WIRED.jp 世界最強の「テクノ」ジャーナリズム
  • Apache 2.2でWebサイトをパフォーマンスアップ!(3/3) - @IT

    Apache 2.2でWebサイトをパフォーマンスアップ! - 最新Apacheの機能と設定方法教えます - 鶴長 鎮一(book@tsurunaga.jp) 2006/3/14 ロードバランスクラスタを使う Apacheには、レスポンスの遅いサーバの代わりに応答するプロキシ機能が提供されています。Apache 2.0でも、通常のフォワードプロキシおよびWebサーバの負荷分散を可能にするリバースプロキシに対応していました。 Apache 2.2ではリバースプロキシ機能をさらに高め、トラフィック量やリクエスト回数に応じたロードバランシングが可能になっています。ロードバランスされるバックエンドサーバは、Apacheを再起動することなくオン/オフラインにできます。バックエンドサーバがダウンした場合は、自動的にそのサーバを切り離し、復旧後自動的に復帰させるといったことも可能です。 ■ロードバランス

    nilab
    nilab 2012/02/01
    Apache 2.2でWebサイトをパフォーマンスアップ!(3/3) - @IT
  • Apache 2.2でWebサイトをパフォーマンスアップ!(2/3) - @IT

    Apache 2.2でWebサイトをパフォーマンスアップ! - 最新Apacheの機能と設定方法教えます - 鶴長 鎮一(book@tsurunaga.jp) 2006/3/14 強化されたドキュメントキャッシュ機能を使う ドキュメントキャッシュ機能を導入すると、Apacheの応答性を向上させることができます。 従来のApache 2.0でも、mod_file_cacheモジュールを使用することで通常コンテンツのレスポンスを向上させることができました。ただし、mod_file_cacheの仕組みはApacheの起動時にファイルをメモリに読み込ませるというもので、コンテンツに変更があった場合は再起動が必要になるなど、動的なキャッシングには対応していませんでした。 Apache 2.2では、RFC 2616に準拠したHTTPコンテンツキャッシュが可能になりました。Cache-Controlヘッ

    nilab
    nilab 2012/02/01
    Apache 2.2でWebサイトをパフォーマンスアップ!(2/3) - @IT
  • Apache 2.2 ドキュメント

    Please note This document refers to the 2.2 version of Apache httpd, which is no longer maintained. The active release is documented here. If you have not already upgraded, please follow this link for more information. You may follow this link to go to the current version of this document.

    nilab
    nilab 2012/02/01
    Apache HTTP サーバ バージョン 2.2 ドキュメント - Apache HTTP サーバ
  • Configuration Files - Apache HTTP Server Version 2.2

    nilab
    nilab 2012/02/01
    設定ファイル - Apache HTTP サーバ
  • Filters - Apache HTTP Server Version 2.2

    nilab
    nilab 2012/02/01
    フィルタ - Apache HTTP サーバ
  • Directive Quick Reference - Apache HTTP Server Version 2.2

    Please note This document refers to the 2.2 version of Apache httpd, which is no longer maintained. The active release is documented here. If you have not already upgraded, please follow this link for more information. You may follow this link to go to the current version of this document. The directive quick reference shows the usage, default, status, and context of each Apache configuration dire

    nilab
    nilab 2012/02/01
    ディレクティブ クイックリファレンス - Apache HTTP サーバ
  • Compiling and Installing - Apache HTTP Server Version 2.2

    Please note This document refers to the 2.2 version of Apache httpd, which is no longer maintained. The active release is documented here. If you have not already upgraded, please follow this link for more information. You may follow this link to go to the current version of this document. This document covers compilation and installation of the Apache HTTP Server on Unix and Unix-like systems onl

    nilab
    nilab 2012/02/01
    コンパイルとインストール - Apache HTTP サーバ
  • Upgrading to 2.2 from 2.0 - Apache HTTP Server Version 2.2

    nilab
    nilab 2012/02/01
    2.0 から 2.2 へのアップグレード - Apache HTTP サーバ
  • [ヅ] リンク一覧を表示するブックマークレット (2007-03-13)

    nilab
    nilab 2012/02/01
    _[ヅ] リンク一覧を表示するブックマークレット