起動時に必要ならinit.elをバイトコンパイルする

.emacs.d/をGitHubで管理していると、ある環境での更新を別の環境に適用するのに、git pullしてからバイトコンパイルしないといけないがめんどくさい。 なので、Emacs起動時にinit.elをバイトコンパイルする必要がある場合は、バイトコンパイルするようにし…

color-theme-railscastsをEmacs24に対応させた

Emacs 24以上を使うなら color-themeではなく、Emacsの themeフレームワークを使おう - Life is very short いつも使っているcolor-theme-railscastsというEmacsのカラーテーマを、Emacs24のthemeフレームワークに対応させてみた。 itiut/railscasts-theme ·…

Ubuntu12.10のLibreOffice Calcでグローバルメニューが表示されない

Ubuntu日本語フォーラム / LibreOfficeのメニュー不具合 既存の.odsファイルをLibreOffice Calcで開いたときにグローバルメニューが表示されなくて困ったが、とりあえずの対処療法を見つけた。 環境 Ubuntu 12.10 (GNU/Linux 3.5.0-18-generic x86_64) Libre…

JavaScriptとCanvasで画像処理してみた

ディジタル画像処理出版社/メーカー: CGーARTS協会発売日: 2006/03/01メディア: 単行本購入: 13人 クリック: 142回この商品を含むブログ (14件) を見るこの本を参考にしつつ、JavaScriptとCanvasで画像処理をしてみた。 ついでにNode.js + Expressを触ってみ…

input要素のvalue属性の数値の扱いで詰まった

<input type="range" value="1" /> var input = document.getElementsByTagName('input')[0]; input.value; // 数値? input要素のvalueを取得して使うときに、input.valueを数値だと思い込んでたら、なんかうまくいない場所があった。実は数値じゃなくて文字列だった。 typeof input.value; /…

Emacsのcompilation-modeでANSIカラーが表示できないのを直す

EmacsのCompile Commandでjadeを使ったときに、*compilation*バッファに文字化けみたいなものが表示されてた。 ^[[90mrendered ^[[36mindex.html ^[[0m どうやらANSIカラーのカラーコードだったので、カラー表示できるようにした。 (require 'ansi-color) (a…

関連パッケージを一気にapt-get removeする

例えば、Ubuntu One関連のパッケージをremoveしたいときは次のようにする。 $ dpkg -l | grep "ubuntuone" | awk '{print $2}' | xargs sudo apt-get remove -y

最近読んだ本、あるいは途中まで読んだ本

フリーソフトウェアと自由な社会 ―Richard M. Stallmanエッセイ集作者: リチャード・M・ストールマン,Richard M. Stallman,長尾高弘出版社/メーカー: アスキー発売日: 2003/05/06メディア: 単行本購入: 4人 クリック: 60回この商品を含むブログ (35件) を見…

libjpegを使ってjpegファイルを出力する

C

libjpegというjpegを扱うライブラリを使ってjpegファイルを出力します。 インストール Ubuntu 11.10 以降なら公式リポジトリにパッケージがあるそうなので、それを使います。 $ sudo apt-get install libjpeg-dev 使い方 インクルード インストールすると、/…

Ubuntu12.04で/dev/dspを使えるようにする

Ubuntu12.04で/dev/dspを使えるようにします。/dev/dspはUbuntu10.10以降のカーネルでデフォルトだと無効になっているので、カーネルをビルドし直します。 手順 ビルドに必要なものをインストール $ sudo apt-get install build-essential $ sudo apt-get in…

ChromeでGoogleの検索結果から+1(プラスワン)ボタンを消す

Googleにログインした状態で検索すると、検索結果の横に+1(プラスワン)ボタンが表示されますが、ほとんど使ってない機能だし、誤って押してしまうのも恥ずかしいので、押さないように消してしまいます。 やり方 .myol li { margin-bottom: 20px; } .myol i…

VMwarePlayer上のゲストOSからFTPS接続ができない

VMware上のUbuntuから外部のwebサーバーにFTPSで接続しようとしても接続できなかったのですが、対処法が見つかりました。 環境 ホストOS Windows 7 64bit 仮想環境 VMware Player 4.0.2 ゲストOS Ubuntu 11.10 FTPクライアント FileZilla 3.5.0 外部webサー…

AptanaをEmacs+でEmacs風のキーバインドにする

Aptana Studio 3でEmacs+というプラグインを使ってEmacs風キーバインドを使えるようにします。デフォルトでもEmacs風のキーバインドはあるのですが、あまり動作がよくないそうです。 Emacs+ http://www.mulgasoft.com/ 環境 Windows 7 64bit Aptana Studio 3…

SublimeClangでC/C++のコード補完&コード解析をできるようにする

SublimeClang - https://github.com/quarnster/SublimeClang SublimeClangというプラグインをインストールして、Sublime Text 2でC/C++のコード補完とコード解析をできるようにしました。こんな感じにコード補完や、コード解析してくれます。 ・コード補完 …

USBメモリからCrucial M4のファームウェアをアップデートする

Crucial M4の新ファームウェアがリリースされたので、さっそくアップデートしました。 このアップデートで、使用時間が5000時間を超えると不具合が発生するという問題が修正されます。 ファームウェアのダウンロード こちらのページからファームウェアをダウ…

はてなダイアリーを移行しました

はてなidをtwitterのアカウントと同じ id:itiut に変更したため、ブログのURLも変わりました。旧ブログ: http://d.hatena.ne.jp/itiu/ 新ブログ: http://d.hatena.ne.jp/itiut/

Sublime Text 2のプラグインOpen With Vimを書いてみた

Sublime Text 2というエディタを1ヶ月ほど前に知って、それ以来このエディタをずっと使っています。 Windows/Mac/LinuxのどのOSでも使えて、僕は主にUbuntuにインストールして使っています。 ただしLinux版には日本語ユーザーにとって一番大きな問題点があっ…

Click&Cleanを使っているときに、ブラウザを閉じてもGoogleChromeにログインしたままにする

GoogleChromeの拡張機能のClick&Cleanを使って、ブラウザを閉じたときにキャッシュや履歴などを削除するようにしているのですが、閉じたときにGoogleChromeからログアウトしてしまっていて、同期機能を使うときにはいちいちログインし直さなければいけません…

Ubuntu11.10 on UL20Aの画面の明るさが調節できないのを直す

Ubuntuをインストールしたはいいものの、[システム設定] -> [画面] からも、Fnキーを使ったキーボードショートカットからも画面の明るさを調節できず、一番明るいままになっていたのを調節できるようにしました。 /etc/default/grub をエディタで開く。 $ su…

UL20AにUbuntu11.10をインストールして、Windows7とデュアルブートさせる

前々からVMware Player上でUbuntuを使っていたのですが、VMware上だけじゃ物足りなくなってきたのでノートPCに直接インストールしてみました。 VMware上だとUnityが動かず、Unity-2Dしか使えないため、11.10で強化されたというキーボードショートカットが十…

Ubuntu 11.10 にAnrdoid開発環境を整える

インストールするもの JDK Eclipse Android SDK ADT Plugin for Eclipse JDKのインストール $ sudo add-apt-repository ppa:ferramroberto/java $ sudo apt-get update $ sudo apt-get install sun-java6-jdk JDKはインストールしてありました。 Eclipseのイ…

VMware PlayerにUbuntu 11.10をインストール

VMware PlayerにUbuntu 11.10をインストールして使ってみました。 インストール後にやったこと vmware-toolsのインストール $ tar -xf /media/VMware\ Tools/VMwareTools-8.8.0-471268.tar.gz $ sudo ./vmware-tools-distrib/vmware-install.pl Japanese Tea…

VMware Playerを4.0にアップデートしたらUbuntuが動かない

ホストOS Windows 7 64bit ゲストOS Ubuntu 10.10 VMware Playerを3.1.3から4.0にアップデートしたたら、VMware上のUbuntuが動かなくなりました。 「vmx86.sys」ドライババージョンが違いますと、エラーになってしまいます。 解決策 VMware Playerを管理者と…

Cのforループの初期化式で宣言できるようにする

for (int i = 0; i < 10; i++) { printf("%d\n", i); } 普通にコンパイルするとうまくいきません。 コンパイルするときにオプションをつければコンパイルできます。 $ gcc -std=c99 hogehoge.c

Google Code Jam Japan 2011 予選と決勝

Google Code Jam Japan 2011 に参加しました。 Google Code Jamに参加するのは今回で2回目です。予選はなんとか通って、決勝でも1問正解できました。 予選スコア rank score A-small A-large B-small B-large C-small C-large 512 23 4:52:59 4:58:02 -- -- …

浮動小数点型のメモ

浮動小数点型についての個人的メモです。大学のレポートに出てきて、応用情報技術者試験にも必要なので、ちょっとまとめてみます。 コンピュータは実数を浮動小数点型で表す 浮動小数点型には32bit単精度と64bit倍精度がある C言語では、float型が32bit単精…

初めてPCを自作してみた

初めてPCを自作しました。構成はこんな感じです。 PCケース Abee acubic CP715 CPU core i5 2500K メモリ CFD W3U1333Q-4G 4GB2枚組 x 2 = 16GB マザーボード ASUS Z8Z68-M PRO グラフィックボード Radeon HD6670 (ASUS EAH6670/DIS/1GD5) 電源ユニット ANTE…

Smooth GesturesのGoogle検索のジェスチャを日本版のGoogleで検索するようにする

Google ChromeのExtensionでSmooth Gesturesを使っているのですが、選択中の文字をGoogleで検索するマウスジェスチャが、デフォルトだとGoogle.comで検索するようになっていて、ちょっと不便だったりします。なので、Google.co.jpで検索するジェスチャを追加…

ディクス領域が足りなくてGalaxy Sをアップデートできなかったのが解決した

参考にさせていただきました。ありがとうございます。 おてがら屋生情報ブログ: GALAXY Sをめぐる闘い 8 結論 WindowsのTEMPフォルダとTMPフォルダの容量を3GB以上確保する しらばく前にGalaxy Sの2.2から2.2.1へのOSアップデートがあったが、アップデートし…

ServersMan@VPS契約後にやったこと その2

リポジトリの追加 # wget http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm # wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm # wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2…