2008-01-01から1年間の記事一覧

VMware 上で、linux-2.6.27.6 以降が起動しない件について

linux-2.6.27.6以降のカーネルは、VMware上で起動しない場合がある。詳細は12167 – 2.6.27.6 vmware guest panics on boot with CONFIG_VMI=Y が詳しいが、以下の3つの条件を満たすと、 1) ゲスト側のカーネルとして、linux-2.6.27.6以降を使用 2) ゲスト側…

linux 2.6.28 + nvidia 177.82 on debian

debian/unstable に linux 2.6.28 rc5 と nvidia 177.82 をインストールする方法。 linux 2.6.28 rc5 のソースコードを用意 The Linux Kernel Archives からカーネルとパッチをdownload.以下の手順で,展開,パッチをあてる. $ cd /usr/src $ sudo tar xjf…

debian に adobe reader をインストールする方法

download http://www.adobe.com/jp/products/acrobat/readstep2_allversions.html から AdobeReader_jpn-8.1.3-1.i386.deb をdownload。 インストール dpkg コマンドでインストールします。ただしバグがあり、エラーが出ます。 $ sudo dpkg -i AdobeReader_j…

*.m4a を *.mp3 に一括変換する方法

$ for x in *.m4a; do faad -o tmp.wav "$x" ; lame -b 192k -h tmp.wav "${x/.m4a/.mp3}"; done

VMware Server 2.0 をコマンドラインから操作する方法

9月末にVMware Server 2.0がリリースされました*1。VMware Server 2.0は、ゲストOSの設定/起動などを行うインターフェイスとして Webベースの管理画面(GUI) http://ホストOSのIPアドレス:8222 にブラウザで接続すると管理画面が登場します。 コマンドライ…

Linux で MIDI を再生する方法

Linux上で、SoundBlaster Live!のWaveTable音源を使ってMIDIを再生する方法について調べてみました。rosegarden と組合わせれば、フリーソフトだけで DTMができそうです。 必要なファイル/ツールの準備 8mbgmsfx.sf2 音源のデータファイルです。Sound Blast…

ruby で mp3 のタグを書き換える方法

bash と ruby を使って mp3のタグを一括変換した際のメモ。まずは、rubyのスクリプト #!/usr/bin/ruby require 'mp3info' require 'nkf' mp3 = Mp3Info.open(ARGV[0]) mp3.tag2.options[:encoding] = 0 title=ARGV[1] mp3.tag.title = NKF.nkf('--euc-input …

Windows のパスワードを解読する方法

LinuxとWindowsのdual boot環境で、Linux側からwindows側のパスワードを解読する方法についてメモ ツールのインストール 作業は全て Linux 側で行います。windowsのパスワードの解析を行うツールとしては、 ophcrack を用意します。 まず、 http://ophcrack.…

1000円でノートPCの液晶ディスプレイを復活させる方法

DIY

ノートPCを数年使っていると、下の写真のように液晶ディスプレイの発色が悪くなり、赤みがかった表示になってきます。この症状は、ディスプレイのバックライトを交換するだけで、直ります。

C言語で、ruby用拡張モジュールを作成する方法

C言語で、rubyの拡張モジュールを作成する方法について調べてみました。とりあえず例として Sample という拡張モジュールを作成し Sample::sample() というメソッドをCで実装 してみました。このSampleモジュールを使うと、以下のrubyのコードは require "sa…

debian がエライことになっています。

最悪です。debianにとんでもないセキュリティホールが見つかりました。2006年以降に設定した debian マシンは単純な総当たり攻撃でクラックされる可能性があります。 Debian -- Security Information -- DSA-1571-1 openssl SSLkeys - Debian Wiki この大惨…

nvidia-glx を自前でアップデートする方法

2008/5/13現在、debian が配布している nvidia-glx パッケージ(バージョン169.12) は、linux-2.6.25 に対応できていません。そこで、以下の手順で、自前で nvidia-glx を 173.08 にアップデートし、 linux-2.6.25でも動くようにしてみました。 パッケージの…

ActionScript3のデバッグ方法

ActionScriptのデバッグ方法として、 debuggerを使う方法 printデバッグする方法 の二つについて調べてみました。 debugger を使う方法 Flex 3.0 SDK には fdb というdebuggerが付属しています。 インストール作業 fdb を使うには flashplayer のインストー…

[linux][emacs][as3] ActionScript3用 emacs の設定?

emacs で actionscript3 と言えば,actionscript-mode.el *1 を使うのが定番のようです.でも設定が面倒で,不具合もあります。そこで java-mode で代用することにしました。予想以上にちゃんと動きます。 使い方(その1) とりあえず java-mode を試すだけな…

Linux で ActionScript3

Linux上で、actionscript3を使って Adobe Flash のコンテンツを開発する方法をまとめてみました。この方法を使えば、無料のツールのみで flash のゲームなどが作成できます。 開発用ソフトウェアの準備 Adobe FLEX 3.0 SDK のインストール http://www.adobe.…

c++のデバッグをするならgdb-6.8を使いましょう。

2008年の3月にリリースされたgdb-6.8の目玉機能の一つに「C++サポートの強化」があります*1。この機能を使うと、STLやboostのようなテンプレートを使ったコードのデバッグがかなり楽になります。C++使いの方は、是非gdbを6.8にupgradeしましょう。具体的に、…

screenに関するtips

unix使いには、便利なscreenですが、トラブルもあります。 トラブル毎に原因と解決方法を整理してみました。以下、screen の コマンドキーは、 デフォルトの "C-a" であるとします。設定で別のキーにしている場合は適宜読み替えてください。 時々フリーズす…

[linux][debian] チルトホイール・マウスを使う(その3、Xorg 7.3 + evdev の場合)

Xorg 7.3でマウスの設定方法が変わりました。まず基本的にXorg 7.3以降ではマウスの設定は不要になります。マウスだけでなくキーボードやディスプレイと言ったすべてのデバイスが自動認識されます。そのため /etc/X11/xorg.conf を消しても X は起動します。…

GCC 4.3.0 リリース

ついにリリースされた模様 ftp://gcc.gnu.org/pub/gcc/releases/gcc-4.3.0

AdobeReaderが起動しない場合の対処方法

linux で adobe-reader (旧acrobat reader)が以下のようなエラーを出して起動しない場合の対処方法 (acroread:3116): Gtk-WARNING **: /usr/lib/AdobeReader/Reader/intellinux/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by /usr/li…

gcc 4.3.0 rc1 登場

gcc 4.3.0 のリリース候補版 4.3.0-RC-20080222 が公開された.順調にいけば,春には正式リリースとなりそう.http://gcc.gnu.org/ml/gcc/2008-02/msg00511.html http://gcc.gnu.org/ml/gcc/2008-02/msg00389.html

linuxカーネルの実行保護機能

linuxカーネルの実行保護(ESP:Executable space protection)について調査したのでメモ.ESPとはOSのセキュリティを高めるための機能の一つ.ESPを使うとたとえば buffer overflow などによる exploit を未然に防ぐことができる.Linux での主な実装は vanill…

TeX に svg を貼る方法

TeX

TeXにsvgを貼る際は 一旦 eps に変換して貼ると綺麗に貼れる.コマンドラインでsvgからepsへ変換するには inkscape を使う. $ inkscape -z -E output.eps input.svg これで input.svg を output.eps に変換できる. また eps にフォントを埋め込む場合は -T…

Linux 使いのための Windows Vista のコマンド一覧

コマンドプロンプト(cmd.exe)や,セーフモードで作業する際に良く使うwindowsの外部コマンドの一覧です.Linuxのコマンドと対応させる形でまとめてみました. linuxのコマンド vistaのコマンド ファイルの一覧 ls dir ファイルの所有者の一覧 ls -l dir /Q …

Windows Vista SP1 RC1 refresh 2

ベータテスタ向けに Vista SP1 RC1 refresh 2 (Build 6001.18000) がリリースされた.今までの Vista SP1 RC1/Vista SP1 RC1 refresh がインストールできなかった手元のPCでも,今回はあっさりインストールできた.インストーラ関連のバグがかなり修正された…

Windows Updateでダウンロードしたファイルを手動で削除する方法

Windows Update のサービスを停止する 以下のフォルダにあるファイル達を削除 C:\Windows\SoftwareDistribution\DataStore\ C:\Windows\SoftwareDistribution\Download\ Windows Update のサービスを再起動する ふつうのWindowsでできる小さな会社のネットワ…

Windows Vista SP1 RC1 のインストールに失敗した場合の対処方法

Windows Vista Service Pack1 Release Candidate 1 (以下SP1 RC1)のインストールが失敗する場合の対処方法について調査してみましたなお、MicrosoftのFAQ*1によるとVista SP1 RC1 refresh は SP1 RC1 のバグフィックス版であり、 SP1 RC1がすでにインストー…

TeX tips 一覧

TeX

過去に書いたTeX関連のエントリの一覧を作ってみました.texで日本語のしおり付きpdfをつくる方法 dvipdfmxで日本語フォントを埋め込んだpdfをつくる方法 TeX で各行に行番号をつける方法 Excel で書いた表を TeX に貼る debian でgsのフォントを指定する de…

texで日本語のしおり付きpdfをつくる方法

TeX

TeX と dvipdfmx で日本語のしおりを付加するには,TeXのプリアンプルに以下の記述を追加すれば良い %% pdf のしおり を作る \usepackage[dvipdfm,% bookmarks=true,bookmarksnumbered=true,bookmarkstype=toc,% colorlinks=true,% %colorlinks=false,% link…

dvipdfmxで日本語フォントを埋め込んだpdfをつくる方法

TeX

pdfにIPAフォントを埋め込む場合は,以下の内容のファイル ipa.map を用意して rml H ipam.ttf rmlv V ipam.ttf gbm H ipag.ttf gbmv V ipag.ttf以下のように dvipdfmx を起動する $ dvipdfmx -f ipa.map hogehoge.dvi ipam.ttf などのファイルが見つからな…