WDF

GNU screen の使い方

Terminalでの作業が多くなってきたのでscreenを使ってみる。 .screenrc ファイル defencoding utf8 hardstatus alwayslastline "[%02c] %`%-w%{=b bw}%n %t%{-}%+w" escape ^z^z startup_message off autodetach on 新規仮想画面の追加 ^z c 次の仮想画面へ…

Apacheでphpを使う(Leopard)

osx

/etc/apache2/users/.conf を次のように修正する <Directory "/Users/<username>/Sites/"> Options Indexes MultiViews FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> LoadModule php5_module libexec/apache2/libphp5.so 修正後にApacheを再起動する sudo apachec…

OpenOfficeのUIフォントを滑らかにする

GDMログイン時に次の環境変数を設定するように ~/.xprofile に記述する。 export SAL_EMBEDDED_BITMAP_PRIORITY=0~/.xprofile は実行可能にする。

OpenOffice.orgにTrueTypeフォントをインストールする

/usr/lib/openoffice/share/fonts/truetype/ 以下にTTFファイルをコピーする。

ThinkPad X60 無線LAN設定 (Feisty Fawn)

XPのドライバファイル net5416.cat net5416.inf ar5416.sys を用意する。ndiswrapper のインストール $ sudo aptitude install ndiswrapper-utils-1.9 ndiswrapper-source $ sudo m-a prepare $ sudo m-a a-i ndiswrapperXPのドライバファイルのインストール…

ページのはてなブックマーク数を表示する

表示中のページのはてなブックマーク数をレイヤー上に表示します。 ブックマーク数の画像をクリックすると、はてなブックマークのページを開きます。 レイヤーをダブルクリックすると消えます。 javascript:(function(){var href = document.location.href;v…

日本語入力にuimを利用する

$ sudo aptitude install uim uim-xim uim-anthy/etc/X11/xinit/xinput.d/uim を編集する。 GTK_IM_MODULE=uim QT_IM_MODULE=uim XMODIFIERS=@im=uim XIM_PROGRAM_XTRA=uim-toolbar-gtk-systrayuimを入力メソッドに指定する。 $ sudo update-alternatives --…

Berylをインストールする(Feisty Fawn)

$ sudo aptitude update $ sudo aptitude dist-upgrade $ sudo aptitude install beryl emerald-themes $ beryl-managerメニューバーからシステム→設定→セッションを選び、beryl、emeraldをセッション開始時に起動させるように設定する。

Amarokを使う

mp3を再生する $ sudo apt-get install libxine-extracodecs日本語化する $ sudo apt-get install kde-i18n-ja

MPlayer で .wmv 形式のビデオを見る

次のサイトからコーデック一式(essential-xxxxxxxx.tar.bz2)を入手する http://www1.mplayerhq.hu/design7/dload.html 展開したファイル群を /usr/lib/win32/ へコピーする $ tar jxf essential-xxxxxxxx.tar.bz2 $ sudo mkdir /usr/lib/win32 $ cd essentia…

ThinkPad X60 (Ubuntu Edgy-Eft) で赤外線通信をする

ThinkPad X60 (1709-GDJ) と携帯電話で赤外線通信をするためにおこなった設定 OS は Ubuntu Edgy-Eft を使用まず irda-utils をインストールする $ sudo apt-get install irda-utils irda-utilsの設定をする $ sudo dpkg-reconfigure irda-utils IrDAを起動…

VMwareのネットワーク設定(nat)

VMwareをインストールしたフォルダにあるvmnetcfg.exeでgatewayを確認して/etc/network/interfacesのgatewayを修正する。 これでゲストOSから外部へ正常にアクセスできるようになった。

Googleマップで経度、緯度を調べるブックマークレット

javascript:(function(){var anc = document.getElementById('link');if (anc) {var href = anc.getAttribute('HREF');var posRE = /^.*[^\&]*\&ll=([^\&]*)\&.*$/;if (href.match(posRE)) {pos = href.replace(posRE, %22$1%22);window.prompt(%22\u7DEF\u5…

GNOME端末でVimを256色表示する

次のスクリプトを実行して256色表示可能かどうか確かめる。 http://frexx.de/xterm-256-notes/data/256colors2.pl .vimrcに次の一行を追加する。カラースキームを指定する前に追加すること。 set t_Co=256http://www.vim.org/scripts/script.php?script_id=1…

階層を1つ上に上がるGo Upを右クリックメニューに追加する

階層を1つ上に上がるボタンの拡張機能 "Go Up" を userChrome.js を使って右クリックメニューに追加するコードです。 (function() { const GoUpMenu = { init: function() { var urlbar = document.getElementById('urlbar'); }, menuClicked: function(e) {…

Firefoxのメインメニューをまとめる

Firefox のメインメニューのラベルを変更する と 不要なメニューを非表示にする を参考にしてメインメニューをまとめてラベルを変更する userChrome.js スクリプトを作ってみました。 (function() { var aTarget = getTopWin().document.getElementById('mai…

Nautilusの右クリックメニューから "GVim Text Editor" で開くとエラーが出る

自分の.vimrcではNautilusの右クリックメニューの「"GVim Text Editor" で開く」から開くとエラーが出るのでその回避方法のメモ。/usr/share/applications/gvim.desktop ファイルをコピーする。 $ cp /usr/share/applications/gvim.desktop ~/.local/share/a…

Ubuntuでmp3をエンコード・デコード

エンコードに必要なもの lame, gstreamer0.8-lame, gstreamer0.10-plugins-ugly-multiverse をインストールする。 $ sudo apt-get install lame gstreamer0.8-lame gstreamer0.10-plugins-ugly-multiverse Sound Juicer のエンコード設定 audio/x-raw-int,ra…

CuberXtreme

CuberXtreme パズルゲーム。 flash版の最後のパズルが解けない...

vim (on Putty) でインデントを崩さずにペーストする

:a[Enter]を入力後に[Shift]+[Insert][ESC]でペーストする。

Firefox2.0

Firefox2.0正式版がリリースされたので使ってみる。 普段使っている拡張機能は問題なくインストールできた。 右クリックメニューが選択状態のメニューではなく通常のメニューの状態になってコピーできなくなる場合がある。 JSActionsを使用したときに発生す…

Theory of the DOM

Douglas Crockford on the “Theory of the DOM” Douglas Crockford, discoverer of JSON and JavaScript evangelist/veteran has given a training on the theory of the DOM lately and the videos are available on the web. DOMについて、約30分程の動画3…

Firefox拡張作成方法

WindowsではCygwinで作業すると楽かも。 拡張作成用Firefoxを用意する Firefoxがインストールされているディレクトリ($FIREFOXDIR)にあるchromeディレクトリに移動してjarファイルを展開する。 $ cd $FIREFOXDIR/chrome $ for file in *.jar; do unzip $file…

Apache2でsuEXECを無効にする

suexecファイルをリネームしてApache2を再起動する。 $ cd /usr/lib/apache2 $ sudo mv suexec suexec.STOP $ sudo /etc/init.d/apache2 restartsuEXEC サポート - Apache HTTP サーバ

Firefoxのスマートキーワードでブックマークレットを実行する(part2)。

ブックマークレットに引数を与えて実行するサンプル(HTMLタグを明示する) ブックマークレットにキーワードを指定します。 urlbarにキーワードとタグ名と色名を入力してEnterキーを押します。 該当タグがボーダーでハイライトされ、id、class、name属性が表示…

Greasemonkey 0.6.6

Greasemonkey 0.6.6を試してみた。 ユーザースクリプトのインストール時にダイアログが表示されるようになっている。 Firefox2.0 RC2にインストールできるようになったし、これで2.0を常用できるかな。

Ubuntu(Dapper)にvim7をインストールする

/etc/apt/sources.list に次の行を追加する。 deb http://www.freshnet.org/debian/ dapper/New backport: vim 7.0-035 debs for Ubuntu Dapper

Firefoxのスマートキーワードでブックマークレットを実行する。

Firefox - スマートキーワードをSmarterに ですから、実は検索以外のキーワードで呼ぶブックマークとしても使えて、例えばLocation: http://www.amazon.co.jp/ Keyword: aとすると、単にアドレスフィールドにaと入力すると、ふつーにAmazonに飛ぶブックマー…

Firefoxでurlbarにフォーカスした際に選択状態にする。

Linuxではurlbarにフォーカスしても選択状態にならないので、以下の設定をuser.jsに追加する。 user_pref("browser.urlbar.clickSelectsAll", true);

Linuxでflv動画を再生する。

$ sudo apt-get install ffmpeg $ ffplay hoge.flv