nmtysh.log

Tech系のネタや日々の独り言などを書いています。

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

Ubuntu で VPN を利用する際のポイント(ルーティングなど)

Ubuntu で VPN 接続を行った際に躓いたポイントを備忘録的に1. MPPE暗号を使用する PPTP で接続する際に中々繋がらなかったので、暗号化設定を見直したらすんなり。 というか設定しないと暗号化無しなのか。 2. ルーティング設定の追加 ルーティング設定で「…

Thunderbird でタブバーを隠す

どのバージョンからか覚えていませんが、最近の Thunderbird ではタブバーが表示されています。 メッセージを別ウィンドウで開くようにしている場合など、タブが一つしかない時は表示領域の無駄なのでタブバーを隠すようにします。 1. まず、[ツール] -> [オ…

Cygwin を任意のフォルダで起動する

Cygwin をショートカットから起動した場合、起動時のカレントディレクトリは /home/ユーザー名 だと思います。 そこから任意のディレクトリに移動していくのは結構手間です。 My Documents に移動する場合は、 $ cd /cygdrive/c/Documents\ and\ Settings/ユ…

Mac関連のリンク

参考にしたリンクなどを備忘録的に。 MacBook が欲しいので調べてみた | chatii-log 割とMac初心者向けの、Mac買ったらまずチェックしとくべき設定いろいろ | loveMac.jp Macを初めて買った人にオススメするフリーソフト - VERSIONFIVE MikuInstallerの中身…

Mac 10.8 で GIMP 2.8.2 を動かす

Mac 10.8 で GIMP を実行しようとしたら、嵌っていたので備忘録的に。 GIMPをそのまま実行しようとしても以下なエラーがでて起動せず。どうやらフォント周りで問題が起きている模様。 $ /Applications/GIMP.app/Contents/MacOS/GIMP GIMP /Applications/GIMP…

Ubuntu 12.04 にアップデート

今更という感じではあるけれど、そろそろ 11.04 の EOL になってしまうので、アップグレードを行いました。 Unity は ノートPCだと良いのだけれど、メインのデスクトップだと好かないので gnome-classic環境を使いたかったのでアップグレードをためらってい…

Mac で github を使う

Mac から github を利用します。 いろいろ探してみると、まずは git を導入するところから始める必要があるらしいのですが、私の環境ではすでに git が利用できたので導入周りはスキップします。 まずは、キーを作成します。 $ cd ~/.ssh $ ssh-keygen -t rs…

Mac にフォントをインストールする方法

Mac

Mac に Ricty フォントを追加します。 1. Finder でフォントファイルを選択して、開きます。 2. Font Book が起動するので、[フォントをインストール]ボタンをクリックします。 3. フォントがインストールされます。 かなり、お手軽ですね。 ただ、私の場合 …

MacBook Air を購入しました

Mac

前から Mac に興味があったんですが、最近周りに Mac 使いが増えて物欲を刺激されまして、とうとう購入してしまいました。 U150が外じゃ使いにくいという理由もありました(電源の問題とか) 購入したのは MacBook Air 13インチモデルです。 アップル - ノー…

Ubuntu 12.04 に Sun Java をインストールする

Ubuntu 12.04 に Sun(Oracle) の Java(JDK) をインストールします。 1. Java SE Downloads から Java SE Development Kit 6 Update 35 をダウンロードします。(例: jdk-6u35-linux-i586.bin をダウンロードしたものとします) 2. ダウンロードしたファイルを…

Ricty フォントをビルドする

プログラミングに最適な Ricty(リクティ) というフォントがあります。 以前は、配布元でフォントが配布されていましたが、現在はライセンスの関係で自分でビルドする必要があります。 しかし、シェルスクリプトが配布されているため簡単にビルドすることがで…

Ubuntu 11.04 に Eclipse 3.7 をインストールする

Ubuntu 11.04 に Eclipse 3.7 をインストールします。 1. eclipse 3.7(Indigo) をまずはダウンロードします。 ダウンロードページの右のDownload Links から Linux 32-bit を選び、ダウンロードします。 私は ~/Downloads/eclipse-java-indigo-SR2-linux-gtk…

名前ベースの VirtualHost で躓いていた

同じIPアドレス上で複数の名前ベースな VirtualHost を設定したのだけれど上手く反映されない。 原因は、"NameVirtualHost *:80"を設定していなかった。 <VirtualHost hoge.localhost:80> ServerName hoge.localhost ... <VirtualHost hoge.localhost:80> ServerName fuga.localhost ... とかやって上手くいかないってしばら</virtualhost></virtualhost>…

png の最適化

OptiPNG とかで png ファイルの最適化ができます。 ファイル内の無駄な情報を削除することでファイルサイズの削減が期待できます。Windows 版は公式サイトからダウンロード出来ます。Ubuntu だと $ sudo apt-get install optipng 使い方は、 optipng -o7 フ…

iosched を読む 3 AndroidManifest.xml

AndroidManifest.xml <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.google.android.apps.iosched" android:versionCode="16" android:versionName="0.16" android:installLocation="auto"> <uses-sdk android:minSdkVersion="7" android:targetSdkVersion="11" /> Android API Leve…</uses-sdk></manifest>

iosched を読む 2 Eclipse にインポートする

ダウンロードした iosched のソースを Eclipse にインポートします。 1. Eclipse の[ファイル]->[新規]->[Androidプロジェクト]を選択します。 2. "外部のソースからプロジェクトを作成"を選択します。 3. Location にioschedのフォルダにあるandroidフォル…

iosched を読む 1 ソースを入手する

iosched のソースを読みたいと思います。まずは、ソースを入手するところから始めます。 iosched の Source Checkout ページを見ると、 hg clone https://code.google.com/p/iosched/ とありますので、その通りに実行します。 hg コマンドは Mercurial のコ…

VMware でゲストOSのメモリーに実メモリーを使用する

VMware はゲストOSのメモリーにディスク上に作成したファイルを利用します。 しかし、その場合ディスクI/Oが増えるためPCの動作が遅くなってしまいます。ディスクアクセスが遅いHDDを使っていると結構苦痛に感じてしまいます。 そこでゲストOSのメモリーに実…

rails generate に失敗する

Ubuntu 11.04 で rails generate したときにこんなエラーが表示されました。 ${HOME}/.rvm/gems/ruby-1.9.3-p194/gems/execjs-1.3.2/lib/execjs/runtimes.rb:50:in `autodetect': Could not find a JavaScript runtime. See https://github.com/sstephenson/…

USB メモリーに保存した iso 形式の LiveCD からブートする(Ubuntu 12.04版)

以前、「USB メモリーに保存した iso 形式の LiveCD(Ubuntu) からブートする」を書きましたが今回は Ubuntu 12.04 LTS Desktop の isoファイルからブートしたいと思います。 ●用意するもの 空き領域が 1GByte 以上の USB メモリー Ubuntu 12.04 LTS Desktop …

Timer で関数が実行されない。

Flash Builder 4.6 にて、こう書くと何故か実行されない。 var timer:Timer = new Timer(400, 1); timer.addEventListener(TimerEvent.TIMER, hogehoge); timer.start(); protected function hogehoge():void { // hogehoge } なので、無名関数を一段かませ…

Dropbox の Cache 削除用シェルスクリプト(改2)

Dropbox の Cache 削除用シェルスクリプト(改) のスクリプトだと上手くいかない様なので修正。 旧:(8~12行目) # キャッシュフォルダのパスを取得 dropbox_folder=$(sqlite3 "${HOME}/.dropbox/config.db" "select value from config where key = 'dropbox_p…

Ideapad U150 と Bluetooth

Ideapad U150 の Windows 7 で Bluetooth での接続が上手くいきませんでした。 ペアリングまでは出来るのですが、実際に接続しようとするとエラーが発生して接続出来ませんでした。 ドライバーを再インストールすると正常に接続出来るようになったので、 同…

PLANEX BT-Micro3E1XZ 購入

LBT-AVAR120BU を購入するのに合わせて、一緒に購入しました。 Windows だとドライバーのインストールが必要でしたが、 Ubuntu 11.04 の場合はドライバのインストール無しに認識しました。 実は Ubuntu でペアリング中に一度OSごとフリーズしたのですが、た…

LBT-AVAR120 を購入

前から Bluetooth レシーバーを購入しようと思っていたのですが、どうせ買うなら音楽も聴けるものにしようと思い Logitec LBT-AVAR120BU を購入しました。 説明書やケーブルは箱の下3分の1のスペースに入れられていました。 IS06 や PC(Windows, Ubuntu) と…

Flex 4.5: TextInput と IME ON での入力(バグっぽい)

Adobe Flash Builder(以下、Flash Builder) 4.5 でコンパイルした swf な TextInput に IME を ON の状態にして入力すると、最後に確定した文字列が TextInput に入力されない。 表示上は入力されているように見えるのだが、 textInput.text には入力されて…

pg_query_params() で boolean を扱う

pg_query_params() で boolean な変数を渡すとエラーになるのでその対策。 pg_query_params($query, array(($flag ? 'TRUE' : 'FALSE'))); boolean の代わりに 'TRUE'("TRUE") / 'FALSE'("FALSE") を渡してあげる。 これバグな気がするんだが… おまけ: Postg…