Get me outta here!

blog.delphinus.dev

vim とか Perl な話題とか……

Menu

Skip to content
  • プライバシーポリシー
  • perl
  • Vim
  • 映画
  • 投稿一覧
  • はじめに

Author Archives

delphinus

【Python 事始め】コマンドプロンプトで色付き文字を使う

2010年5月2日 by delphinus

コマンドプロンプトで色付き文字を使うにはこのモジュールがいいみたい。Perl で言うなら Win32::Console::ANSI(参考)に当たる。

WConio — Windows CONsole I/O for Python
http://newcenturycomputers.net/projects/wconio.html

color.py

# coding=utf-8
from WConio import *

# おまじない。元の設定を保存しておく。
old_setting = gettextinfo()[4] & 0x00FF

textcolor( GREEN )
print u"これは緑です"
textcolor( LIGHTRED )
print u"これは明るい赤です"
textbackground( DARKGRAY )
print u"背景を灰色にしました"
textattr( old_setting )
print u"元に戻りました"
print u"何かキーを押してください"
getch()

実行例

100429-0001.png

WConio.textcolor() で前景色、WConio.background() で背景色を指定できる。WConio.getch() を使えば一文字だけ受け付けるプロンプトも作れる。上記リンクには他にもいろいろな関数が紹介されているので使ってみよう。

python Windows Leave a comment

Time Machine の起動間隔を変える

2010年5月1日 by delphinus

初期設定では Time Machine の起動間隔は毎時一回となっているのだが、これは余りに頻繁すぎる。バックアップ先に NAS を指定していることもあって、バックアップしてる時間の方が多いくらいなのだ。起動間隔を変える方法はいくつかある。

Mac はじめました。: Time Machine のバックアップ方法を”少し”変えてみる
http://hajimemasita.blogspot.com/2008/01/time-machine.html

リンク先に例が載っているが、どうせだから設定ファイルを自力で書き換えてしまうのが手っ取り早い。

Continue reading →

Mac Leave a comment

【Python 事始め】YAMLで書いた設定ファイルを読み込む

2010年4月30日 by delphinus

Python で YAML を扱うためにはサードパーティのモジュールが必要だ。Perl で言う cpan コマンドに当たるのは easy_install というものらしい。

easy_installとは
http://morchin.sakura.ne.jp/effective_python/easy_install.html

モジュールのインストール

ブラウザで ez_setup.py をダウンロードして実行する。

C:\> python ez_setup.py

これで Python をインストールしたフォルダ直下の Scripts フォルダに easy_install.exe という実行ファイルが作成される。

Python で YAML を扱うモジュールは PyYAML というのがいいみたいPySyck というモジュールもあるのだが、こっちは非推奨になってるっぽい?)。インストールは次のコマンドをたたくだけだ。

C:\> D:\Python26\Scripts\easy_install PyYAML

Continue reading →

python Windows 1 Comment

「シャッター アイランド」感想

2010年4月29日 by delphinus

最初に感想の結論から言ってしまうと、肩すかし食らった感じだった。公開前から各種サイトや TVCM で「衝撃の結末!」と煽りまくり、あまつさえ、実際の上映前に「この映画のストーリーには謎が含まれています」「あらゆるところにヒントが隠されています」などとテロップが出る始末。よほど難解で解釈に悩む映画化と思っていたのだが……。

ラストにオチをきちんと解説しちゃうんだもんな〜。いい映画だし、スコセッシ監督の映画の中では一番面白かったと思うけど……。

以下はネタバレ含むので注意。

Continue reading →

映画 Leave a comment

【Python 事始め】Windows アプリを作ってみる

2010年4月28日 by delphinus

業務で使う簡単なアプリを JScript や Perl を使って作っていたのだが、なんか飽きてきたので Python を始めてみた。まず一番初めにコンソールアプリを作るお勉強。所謂“exe 化”。Perl で言う PAR(参照 : その1、その2)に当たるものは Python では py2exe らしい。

py2exe モジュールについて
http://python.matrix.jp/modules/py2exe.html

FrontPage – py2exe.org
http://www.py2exe.org/

Continue reading →

python Windows Leave a comment

【MovableType】テンプレートで Switch 文を使う

2010年4月27日 by delphinus

記事にタグを付けまくっていたら、タグクラウドが混沌として訳のわからない状態になってきた。一定数以上の記事に付いているタグだけを表示できたらよいのだが、タグクラウドを生成するために使っている <mt:Tags> タグではそのような制限が出来ない。そこでこのプラグインを使う。

MT のコメントのカスタマイズ – lucky bag
http://www.lucky-bag.com/archives/2005/05/comment_style.html

Movable Type plugin: MTSwitch – Arve Bersvendsen
http://virtuelvis.com/archives/2003/03/mtswitch

このプラグインによって switch ~ case ~ default 文のような条件分岐が書けるようになる。タグクラウドを生成するウィジェットを次のように変更してみた。

Continue reading →

Movable Type Leave a comment

SandS (Space and Shift) を使おう!【keyhac 編】

2010年4月26日 by delphinus

「日本語キーボードドライバで英語配列を使う【keyhac 編】」に続いて、keyhac で Sands の設定を行ってみる。

そもそも SandS とは何かというと、親指シフト配列キーボードの特徴のうち、「ホームポジションに手を置いたときに親指の位置にあるキーを修飾キーとして使う」機能だけを通常の JIS(あるいは ASCII)配列のキーボードで実現するものだ。

具体的には、Space キーを Shift キーの代わりとして使うことである。

  1. Space キー単体を押したときはスペースを表示し、
  2. Space キーを押しながら 4 キーを押すと、「$」記号を表示する。

こんな機能が実現できる。タイプするときにほとんど働いていない親指を使うことで、Shift Control Tab Enter などの打鍵で忙しい小指を休ませることが狙いだ。

ただ、Space キーを押して一定時間(数十~数百ミリ秒)を上記 1. 2. の判定に使うので、単にスペースを入力したいときは僅かに待つことになる。そこは慣れるしかない。

では実際の設定方法を載せておく。……そのまま引用しただけだけども。

keyhac で SandS – Wisteria::Diary
http://d.hatena.ne.jp/mobitan/20081128/1227792452

# config.py
from keyhac import *

def configure(keymap):
    keymap_global = keymap.defineWindowKeymap()
    keymap.replaceKey("Space", "RShift")
    keymap_global["O-RShift"] = "Space"

Continue reading →

keyhac python Windows キーボード 2 Comments

Post navigation

← Older posts
Newer posts →

アカウントでログイン

最近の投稿

  • Moves API のための Perl モジュールを作りました 2013年9月11日
  • ロボットは僕に言った「君は人間じゃない」 2013年7月30日
  • 人は一生に何回キーを叩くんだろう? 2013年7月29日
  • 【Vim】カラースキームを切り替えるたった一つのさえたやりかた 2013年7月23日
  • 【WordPress】「前の記事」「次の記事」のリンクにサムネイルを付ける 2013年7月17日
  • 【Powerline】Git branch セグメントが Mac OS X で動かない? 2013年7月16日
  • 【Vim】80桁教信者の憂鬱 その2(ホットキーでトグル、他) 2013年6月24日
  • 【vim】80桁教信者の憂鬱 2013年6月20日
  • 【MacVim】メニューバーでアイコンが見えない! 2013年6月19日
  • 【unite.vim】set_substitute_pattern は衰退しました(その2) 2013年6月18日
Proudly powered by WordPress | Theme: Something Fishy by Caroline Moore.
blog.delphinus.dev
Proudly powered by WordPress | Theme: Something Fishy by Caroline Moore.