今更ながら VS Code Auto Time Stamp について

昨日、溜まっていた Issue に対応して 0.0.5 をアップした。 GitHub と Visual Studio Marketplace 以外に何も情報を上げないまま 5 年近く経ったが、今更ながら書いてみる。 lpubsppop01/vscode-auto-timestamp: A Visual Studio Code extension that updat…

外壁の補修塗装のために購入したもの

自宅は2階建の戸建で、風雨が強く当たる1面だけ外壁の劣化が速い。 少し延命して業者にお願いするタイミングを他の面と揃えられるといいなと思い、自分で塗装してみた。 9月末から始めて雨が降っていない休日に試行錯誤を繰り返し、3ヶ月弱で完了。 足りない…

Emacs の Python 開発環境見直し(続き)

前回コメントで教えてもらった emacs-jedi をインストールした。引き続き環境は Windows 8 + Cygwin + Emacs24。前回と同様に一度マニュアルでインストールしたが、PyPI と MELPA にパッケージがあることに後から気づいて入れなおした。他もまた見直そう。Py…

Emacs の Python 開発環境見直し

Emacs の Python 開発環境を見直した。これまでは python-mode で pycomplete は動かすの諦めていたので、補完が動けばいいなと。試行した結果、編集は python.el + ac-python で行い ropemacs もリファクタリングツールとして入れておく形に落ち着いた。Win…

sjsonで再帰構造を扱うとき

sjsonでProtocolを定義するときにはFormatを簡単に書けるasProduct?なメソッドが使えるが、再帰構造のときは単純に書くとシリアライズで例外が出るようだ(デシリアライズは試してない)。 lazyFormatを使うとうまくやってくれるみたい。 case class Directo…

sbt 0.11でSWTを使う

sbt 0.11でSWTを使う方法(たぶん0.10系も同じ)。ググって出てきたのが0.7系の情報ばかりではまった…。とりあえずlibの下にswt.jarを配置。build.sbtに以下を記述。これがないと2回目のrunでこける。 fork in run := trueMacの場合はjava起動時に"-XstartOn…

ubuntu 11.10

Ubuntu 11.04から11.10にアップグレードした後、gtk_key_theme=Emacsの設定が効かなくなってた。 単にデフォルト設定に戻されたのかと思ったが、gconf-editorで見るとEmacsになっている。 以下でバグとして報告されている現象と同じ? Bug #872936 “gconf-ed…

MacPortsのantでJUnitが使えるようにする

ports installしただけの状態だとantからjunit.jarが見えてない。 cd /opt/local/share/java/apache-ant/lib/ sudo ln -s ../../junit.jar .

SketchUpのRubyStartupオプション

SketchUp起動時にRubyスクリプトを実行させることができる。↓こんな感じ。 D:\>"c:\Program Files (x86)\Google\Google SketchUp 8\SketchUp.exe" -RubyStartup "d:\test.rb" スクリプトファイルは絶対パスで渡さないとだめっぽい。 スクリプトの最後でSketc…

SketchUp Ruby API

SketchUpのRuby APIで選択エンティティの属性表示をやろうとして必要になったところ。 メニューに項目追加 ... if (not file_loaded?("test.rb")) # メニュー tools_menu = UI.menu("Tools") tools_menu.add_separator tools_menu.add_item("Hoge") { UI.mes…

HTC Desire 購入

予約していた HTC Desire (X06HT) を受け取ってきた。 とりあえずこれまで使っていた au の W53CA からアドレス帳を移行。 1. W53CA で microSD にアドレス帳をバックアップ。 2. PC で 1 の microSD カードと Desire をマウントして (microSD カード)/PRIVA…

MacBook Pro 購入

MacBook Pro を購入。 初 Mac なのでわからないことが多いのですが、 Control が A の左(日本語キーボードの場合)だったり、テキスト編集でのキーバインドが Emacs 風だったりと Emacs 使いにやさしい環境だなーという印象。

Mini 9 に Linux Mint 8 をインストール

Mini 9 に Linux Mint 8 をインストール。 インストール直後、例によって時計表示が +9h されていたが、 Control Center の Time and Date を開いて、UTCオンオフ設定は用意されてるかなーと眺めていたらいつの間にか正常になっていた。 何だったのだろう。 …

Mini 9 に Moblin 2.1 をインストール

今更感がありますが、Mini 9 に Moblin 2.1 をインストール。 本家サイトからダウンロードしたイメージファイルを usb-imagewriter で USB メモリに書き込み。 Live起動で遊んだ後、再起動してローカルディスクにインストール。 日本語入力関係がデフォルト…

Windows 7 購入

Windows 7 Ultimate x64 を購入。 Mini 9 の ubuntu から rdesktop でつないでリモートデスクトップの快適さに感動しているところ(7 関係ないな)。 無線LAN(11g)経由で接続しても実用的な速度で動きます。 動画再生はカクカクでNGですが、音声再生はぎり…

Mini 9のUbuntu NBRを9.10にアップグレード

Inspiron Mini 9のUbuntu NBR 9.04を9.10にアップグレード。 GUIのアップデート・マネージャからアップグレードしたら途中でスクリーンセーバがかかり、かつなぜかキーボード、マウスの入力に無反応に。 こういうときに限って外からは入れないようにしている…

Debian squeezeのインストール作業記録

先日インストールしたubuntu 9.04はFirefoxにgtk_key_theme=Emacsが効かない問題を解消できず、 最近ubuntuばかりだったから別の入れるかーということでDebian squeezeを入れました。 当然ながら代わり映えしませんが、Iceweaselのgtk_key_theme=Emacs設定は…

Webブラウザ関係のインストール作業記録

先日中身を入れ替えたマシンにubuntu 9.04 64ビット版を入れて遊んでます。 Webブラウザ関係のインストール作業記録。 PPA for Ubuntu Mozilla Security Team : “Ubuntu Mozilla Security Team” teamを利用してapt-getでfirefox-3.5をインストール。 "ln -s …

CPU、メモリ、M/B到着

注文していた表題の3点セットが帰宅したら着いてました。 AMD Phenom II X4 945 Box Corsair TW3X4G1600C9DHX GIGABYTE GA-MA785G-UD3H 合計で4万円をちょっと超える程度。 今のCeleron (Northwood) 2.4GHzな環境からだとそれはもう段違いな差があるはず。 …

CGIスクリプトからmatplotlibを利用

Python CGIスクリプトからmatplotlibを利用する方法。 os.environ['MPLCONFIGDIR'] = "work" # 1 import matplotlib matplotlib.use('Agg') # 2 import pylab pylab.plot([1, 2, 3, 4], [1, 2, 3, 4], 'o-') import StringIO out = StringIO.StringIO() pyla…

Inspiron Mini 9のメモリとSSD交換

いまさらですが、Mini 9のメモリとSSDを交換しました。 メモリは512MBから2GB、SSDは4GBから32GB。 プリインストールされているDELL版ubuntuのデフォルトカーネルではメモリを800何MBかしか利用できないという話でしたが、今調べたら最新のアップデートで解…

MPlayer + CoreAVC

coreavc-for-linuxをMini 9にインストール。 aptで入れたmplayerはそのままにしておいて、/opt/mplayer_with_coreavcに入れました。 手順は以下をなぞっています。Google Code Archive - Long-term storage for Google Code Project Hosting. coreavc-for-li…

Inspiron Mini 9の設定記録 (17)

$ sudo apt-get install p7zip-full p7zip-rar $ sudo apt-get install kasumi $ sudo apt-get install manpages manpages-dev $ sudo apt-get install convmv $ sudo apt-get install mplayer-nogui

Inspiron Mini 9の設定記録 (16)

いろいろパッケージを追加。 $ sudo apt-get install w3m w3m-el $ sudo apt-get install libxerces28 libxerces28-devMPICH2を/opt/mpich2に手動でインストール。

Gmailのフィルタでエイリアスでないあるアドレスのみをマッチさせる

Gmailのフィルタにて google@gmail.comとするとエイリアスアドレス (goo.g.le+ho.ge@gmail.comなど) にもマッチします。 以下のようにするとエイリアスでないアドレス (google@gmail.com) のみマッチするようになります。 "google"@gmail.comgoogle@googlema…

Inspiron Mini 9の設定記録 (15)

Web Browserの更新 (Firefox 3.0.3相当から3.0.5相当に更新) 。 プロファイルディレクトリが~/.mozilla/firefoxから~/.mozilla/web\ browserに変更されました。 ~/.mozilla/firefoxを手動でコピーするかシンボリックリンクを張るかすればそのまま利用できま…

Inspiron Mini 9の設定記録 (14)

タッチパッドの一時的な無効化設定。 syndaemonを用いる方法。 syndaemonはキー入力後の一定時間 (デフォルトでは2秒) タッチパッドを無効化するものです。 http://ubuntuforums.org/showthread.php?t=271052 SHMConfigはデフォルトで有効になっており、synd…

ZEROSHOCK ZSB-IB020BK到着

ELECOM ZEROSHOCK ZSB-IB020BKが到着。 Inspiron Mini 9を入れてみましたが、本当に隙間なく入りますね。ELECOM ZEROSHOCK/UMPC対応インナーバック7.0インチワイドPC対応/BK ZSB-IB020BK出版社/メーカー: エレコム発売日: 2008/09/10メディア: Personal Comp…

Inspiron Mini 9の設定記録 (13)

EasyPGとhowmをインストール。 $ sudo apt-get install easypg $ sudo apt-get install howmhowmは1.3.2と古いのでそのうち入れ替えるかもしれません。

GnuPGを用いた共通鍵方式によるファイルの暗号化

上から「暗号化してファイルに保存」、「復号してファイルに保存」、「復号して標準出力に出力」です。 $ gpg -c hoge.txt $ gpg hoge.txt.gpg $ gpg -d hoge.txt.gpg GnuPGのデフォルトの暗号方式はCAST5です。 AES 256 bitsを用いる場合は以下のようにオプ…