Vim.app(MacVim)に環境変数を追加する方法

Web上で入手できる、Mac上で動作するVimの配布版にはいくつか種類があります。私は、日本語を入力する必要がある場合は、ことえりの入力モードを良きに計らってくれる以下の配布版を使用しています。ニュース: Mac OS X 10.4/10.5用 MacVim7.1.166 universal…

iPodのカバーに関するはてなーの意見をまとめてみた

From: 日記を書く [・w・] はやみずさんのコメント欄と、そのブクマコメント欄より、4/25 20:20に集計。4/26 23:08分類を調整 iPodのカバー つけるよ ├傷が気になるよ │├チャリを時速30kmぐらいでこいでる時に落としたけど、液晶は無傷だったよ(自転車派) │├…

Linuxマシンを使ってネットワーク越しのTime Machineバックアップ環境を構築する手順まとめ

2009年2月5日追記 Hat氏がこのトピックに関する情報をまとめてくださっているので併せてご参照ください. Mac OSX 10.5 LeopardからTime Machineというバックアップソフトウェアが標準搭載されるようになりました。Time Machineはバックアップ先として、外付…

はてなユーザにはどんなMacBookが受け入れられているのか?

最近MacBookの人気が上がってきている気がするのですが,はてなユーザーには機種(MacBook,同Air,同Pro)と,(MacBookの場合は)色と,キーボードの配列の組み合わせについて,どの組合せが受け入れられているのか気になったのでアンケートをとってみました.現…

日本郵便のWebサイトが現代的なデザインなってリニューアル

先ほど郵便物の配達日数を調べていて気づいたのですが、日本郵便(郵便局)のWebサイトがリニューアルされています。官公庁のページにありがちな野暮ったさがなく、現代的なWebデザイン要素(角丸や光沢)を取り入れているのが分かります。 さらに、Webサイ…

ATOK X3 for LinuxをUbuntu Linuxにインストールする

ATOK X3 for Linuxを購入しインストールを行ったのですが、はまりそうなポイントがあったので記録しておきます。ATOK X3 for LinuxをUbuntu Linuxやその派生ディストリビューションで使用する場合、パッケージに付属している紙のマニュアルに書いてあるとお…

mlterm上のVimでwombatカラースキームを使う

Lar H. Nielsen氏によるwombatというVim用のカラースキームが2chのvimスレッドで話題になっていますが,これをmltermで使うための各設定ファイルを作成したので公開します.過去にinkpotというカラースキームで同様のことを行う記事を書きましたが,やってい…

はてなダイアリのエントリのparmalinkの可読性を上げる

あまり使われていない機能だと思うのですが,はてなダイアリのエントリのparmalinkに対して,p1やp2でなく,MovableType等のようなタイトルに即した文字列を含めることが出来ます. name属性付き見出し記法というらしいです.これは,記事の編集画面で,見出…

Vimのrdarkというcolorschemeがかっこいい

http://www.vim.org/scripts/script.php?script_id=1732 (スクリーンショット)文字列が緑というあたりが珍しい気がする.またそれもあって,何となくPythonっぽいイメージ. スクリーンショットで使われている,プログラミングに良さそうなフォントが気にな…

Twitterのユーザーのページから該当するふぁぼったーのページへ移動するbookmarklet

個人的に,Twitterで未followユーザからfollowがあった場合に,followし返すかどうか,直近20件を見ただけでは判定に迷うことが多いです.そういう場合,どんな発言をする人なのかを手っ取り早くチェックするにはふぁぼったーで確認するのが簡単なので作りま…

TopCoder SRM387 Div2

前のエントリのコメント欄で紹介していただいたツール群(CodeProcessor, TxTest, FileEdit)のおかげで250点問題を240点ぐらいで迅速に解くことでき,晴れて灰色から緑コーダーになれました.ありがとうございます.さらに,600点問題も一応テストが通ったの…

Screencast4Linux v0.2を公開しました

Screencast4LinuxはUstreamなどでデスクトップ画面を公開するための,Linux用ソフトです.DebianおよびそれをベースとしたLinux(Ubuntu Linuxなど)で動作します.今回,前回のリリース後に発見された問題や,いただいたフィードバックを元に,バグ修正や性能…

TopCoder SRM386に参加しました

250点問題は内容自体は非常に簡単だったので,いかに速く,ミス無くコーディング出来るかが鍵.でも結局時間がかかってしまって,250点問題を解いた時点で部屋内で16/20位ぐらいになってしまった.500点問題はデータベースのテーブルに格納されたデータから…

Screencast4Linux: LinuxのX Window上で手軽にスクリーンキャスト

ustreamなどの、「Webカメラ(PCカメラ)を使って個人でリアルタイムに動画を配信できるWebサービス」が最近流行しつつあります。また、これを利用してスクリーンキャスト(デスクトップ動画のリアルタイム配信)を行うことが出来ます。用途はLiveCodingなどでし…

指定ディレクトリ下のファイルを更新時に自動アップロードするVimScript

ローカルのPC環境で,サーバーにアップロードすることを前提としたファイル,例えばHTMLファイルやCGIスクリプトなどを編集するときは,表示の確認やスクリプトの動作確認のために,以下のプロセスを繰り返すことになります. ファイルを更新 サーバーにアッ…

TwitterNotifierのアップデート版を公開しました

先日公開した自作TwitterクライアントTwitterNotifierのアップデート版を公開しました。いくつかの基本機能を追加し、以前よりも使い易くなっています。最近のデスクトップLinux環境では、特に別途ライブラリをインストールしなくても標準で動作するはずです…

シェル関数で指定ディレクトリ以下の全文検索を簡単にする

UNIX系のOSは、標準で含まれる多様なツールによって強力なコマンドライン環境を実現しています。例えば ある文字列を含むファイルを、その出現箇所とともにリストアップする といったタスクを達成したいときは、以下のようにfindとgrepを併用すれば出来ます…

バルーンで更新を通知するTwitterクライアント

詳細: TwitterNotifier: バルーンで更新を通知するTwitterクライアントノートPCなど,解像度が低い環境でも快適なTwitterクライアントが欲しくて作りました.通常は通知領域でアイコン状態になっており,Followしているユーザのupdateがあったときのみ,バル…

16色のmltermでgvimのinkpot配色を使う設定

VIM(GVIM)にはinkpotという,個人的に好きなカラースキーム(配色設定)があります. しかし,inkpotは256色環境専用のカラースキームのため,mltermのような16色しか表示出来ない環境下では,そのままでは利用することが出来ません.そこで「mltermの配色設定…

コマンドライン上で動作するTwitterクライアント

最近,screenなどを使ってターミナルを複数立ち上げて作業することが多くなってきたのですが,そういう環境下で,別ウィンドウで自分がFollowしてる他のユーザの状態を定期的にチェックしつつ,自分もさくっとTwitterにPostしたくて作りました. TwitTerm: …

コマンドライン上で動作するニコニコ動画ダウンローダー on Python

ニコニコ動画の.flvファイルをダウンロードするPythonスクリプトです. 引数としてsm??????のようなIDとhttp://www.nicovideo.jp/watch/sm?????? のようなURLの両方を受け付けます.また,複数の引数を受け取ると順次ダウンロードします.GreaseMonkeyスクリ…

Ubuntu Linuxでフォントが滲む問題が解決

DebianやCentOSと比べて,Ubuntuはhintingが効かず見づらいという問題について. http://q.hatena.ne.jp/1180514089 上記を経て,以下のページで質問してみたところ解決.http://forum.ubuntulinux.jp/viewtopic.php?id=447 いろいろ試して見たところ、/usr/…

Interface on Python

ASPN Python Cookbook The End of Inheritance Automatic Run-time Interface Building for Aggregated Objectsの主張も分かりますが、他の言語で慣れた方法で使いたいということもあり、作ってみました。http://yanbe.org/python/interface/interface.py 使…

del.icio.us Object on Python

Hatena Bookmark Object On Pythonのdel.icio.us版を作りました。 import delicious for title, url in delicious.b.hot.python.titles_urls: print title+'\n'+urlfor u, c in delicious.b['http://sourceforge.jp/'].users_comments: print '%s: %s' % (u,…

GPS携帯でALPSLAB routeのルート情報を検索・ダウンロードし、自分の移動軌跡とオーバーレイ表示

そんなことができる携帯アプリ(Ezアプリ(Java))を作ってみました。割とうまく動いているようなので公開します。 対応機種はauのA5403CA, A5406CA, A5407CA (MS-Based方式のGPS位置情報取得に対応した機種)です。 動作画面は以下のような感じです。 一番右の…

携帯電話のUSBマスストレージ化ドライバ

というプロジェクトをSourceForgeで立ち上げました。 概要は以下のとおりです。 USB通信ケーブルやシリアルケーブルでPCに接続可能な全ての携帯電話において、シリアル通信をラッピングすることで、携帯電話をUSBマスストレージとして認識出来るようにするラ…

マウスのニコイチ

マウスは使っているうちにへたってくるもので、私は1年に一回ぐらいのペースで買い換えているのですが、古くなったマウスは一応、捨てずに取っておくことにしています。んで、手元にあった(動作があやしい)マウス一覧。 1日1回はポインタが動かなくなる(多…

Hatena Bookmark Object on Python 0.9.1

http://yanbe.org/python/hatena/hatena.py 以下のように、ひとつの属性か、全ての属性かのどちらかしか指定できない仕様が気に入らなかったので、修正しました。 >>> import hatena >>> for url, title, summary, description, tags in hatena.b.hot.python…

MapReduce on Python 0.9.1

前回の続きですが、元論文の内容をそのまんま実装するだけじゃ芸がないので、「分散処理をする関数に対して指定できる引数は1つだけ」、という制限を撤廃してみました。つまり、Map処理用の関数が複数の引数とキーワード引数に対応しました。 http://yanbe.…

Hatena Bookmark Object on Python

はてなブックマークをあたかもひとつのオブジェクトの様に扱えるPythonのモジュールを作りました。 これを使うとはてブのマッシュアップ的なものの開発が楽になります。多分。http://yanbe.org/python/hatena/なお、本ライブラリの利用にはfeedparserとsimpl…