タグ

2009年4月13日のブックマーク (3件)

  • Windows上で動くUbuntu·Portable Ubuntu for Windows MOONGIFT

    Windowsを開発に利用されている方で、VMWareなどを使ってLinux環境を構築し、そこでスクリプトのテストを行っている方は多い。VMWare Playerは優秀な仮想実行環境だが、都度立ち上げるのがちょっと面倒に感じている人も多いのではないだろうか。 Linux向けの各種アプリケーションがWindows上で使える もう少し手軽に使えるLinux環境としてcoLinuxがある。そしてPortable Ubuntu for Windowsを使えばもっと便利になる。 今回紹介するオープンソース・ソフトウェアはPortable Ubuntu for Windows、解凍するだけで使えるUbuntuだ。 Portable Ubuntu for Windowsはその名の通り、Windows上で動作する。coLinuxを基盤にしてUbuntuがインストールされている。そのためX環境も予め入ってお

    Windows上で動くUbuntu·Portable Ubuntu for Windows MOONGIFT
    kiik
    kiik 2009/04/13
  • C++ のプログラムのデバッグを楽にする方法

    Google が公開しているソフトウェアの解説シリーズ(→その1 , その2)の続きです。今回は google-glog を使ってスタックトレースを表示する方法についてご紹介します。 C++ でプログラムを書いているとよく遭遇するのがセグメンテーション違反というエラーです。不正なアドレスへのアクセスなどによりセグメンテーション違反が起きると、通常、 UNIX 系の OS では SIGSEGV というシグナルによってプログラムが終了するとともに、 core というファイルが作られます。 core ファイルにはデバッガから参照できるいろいろな情報が残っていますが、多くの場合に役に立つのは、スタックトレースという情報です。スタックトレースを見れば、プログラムがどこでクラッシュしたのか、どのような関数を経由してそこにたどり着いたのかがわかります。プログラムがクラッシュした箇所を特定できれば、単純な

    C++ のプログラムのデバッグを楽にする方法
  • 時間の流れが止まった島・犬島に行ってきた - ポンパドール・パラソル:野望編

    概要/アクセス 岡山県岡山市,瀬戸内海に浮かぶ犬島に行っていました. 大きな地図で見る もともと良好な花崗岩の産出で知られる島で,1909年には銅の精錬を行う精錬所が建設されました.しかしその後銅価格の大暴落により,わずか10年でラ・フランス(用なし)となり,最盛期では人口3000人を抱えた島も,今ではわずか50人あまりとなっているそうです(もっとも若い人で60歳を越えているのだそう). ↑島へは船で. 岡山駅から電車とタクシーかバスを乗り継いで宝伝港に行くと,そこから定期船が出ている.ただし数は少ない.そのほか,直島からのシャトル便も出ている. 犬島アートプロジェクト その犬島ではさいきん,その精錬所跡などを利用した建築家三分一博志・アーティスト柳幸典によるアートプロジェクトが進められていて,いまはその第一期として精錬所が公開されています. 犬島アートプロジェクト ※鑑賞の際には,we

    時間の流れが止まった島・犬島に行ってきた - ポンパドール・パラソル:野望編