僕の .zshrc

# -*- Coding: utf-8 -*- # 文字コードの設定 export LANG=ja_JP.UTF-8 # パスの設定 PATH=/usr/local/bin:$PATH alias ls='ls --color=auto' # プロンプトの設定 PROMPT='$ ' RPROMPT="[%~]" # ヒストリの設定 HISTFILE=~/.histfile HISTSIZE=10000 SAVEHIS…

ディスプレイの解像度

ウチのへぼPCにインストールしたら、解像度が1024x768までしか認識できないではないか。 いくらへぼくっても、1280x1024くらいはあるんだい。 とゆーワケで、~/.xprofileを作りました。 #!/bin/sh xrandr --newmode "1280x1024_60.00" 109.00 1280 1368 1496…

Inconsolata と組み合わせてみた

(set-default-font "Inconsolata-10") (set-fontset-font (frame-parameter nil 'font) 'japanese-jisx0208 (font-spec :family "M+ 1m" :size 10)) アンチエイリアスが効いて目に良い。 これで広いディスプレイならホント使えるのになあ、と結論が出た。

mplusを使ってみた

(create-fontset-from-fontset-spec "-mplus-*-*-r-semicondensed--12-*-*-*-*-*-fontset-mplus") (set-default-font "fontset-mplus") アンチエイリアスがかからないので目に悪いような気もする。

ThinReports で Shape を印刷するかどうかを動的に制御する

visible メソッドを使います。 # coding: utf-8 require 'rubygems' require 'thinreports' # レイアウトファイル: toggle-line.tlf # 出力ファイル: toggle-line.pdf ThinReports::Report.generate_file('toggle-line.pdf', :layout => 'toggle-line.tlf') …

圧縮転送

bzip2 で圧縮しながら、ネットワーク越しに ssh でディレクトリを転送する方法です。 $ ssh [source_host] "tar jcvf - [source_directory]" | tar jxvf - そのままコピった方が早いかも。CPU と ネットワークの性能で、変わると思います。ここを参照しまし…

CentOS のネットワーク接続

CentOSでネットワークが繋がらないんで、うんうん唸ってたら…。 自動接続にしてませんでしたorz で、このダイアログを出す方法ですが…。 [システム]...[設定]...[ネットワーク接続]から…。 ここクリックすると、出てきます。 実際の設定は /etc/sysconfig/ne…

Ubuntu の VirtualBox で CentOS を動かすときの Guest Additions

RPMforge をインストールする(dkms をインストールために必要)。 http://wiki.centos.org/AdditionalResources/Repositories/RPMForge dkms をインストール(Dynamic Kernel Module Support とゆーもので、Guest Additionsをインストールするのに必要)。 [ce…

cmd.exe, xterm, kterm 等のタイトルバーに PWD を表示する

zsh

PROMPT(左側) に設定すると、RPROMPT(右側) がうまく動かないではないか。 いっそのこと、RPROMPT に設定すればいいのだッ。 RPROMPT="[%~]$(print '%{\e]2;%~\7')" この方法は zsh 4.3 から有効のようです。4.2 ではダメでした*1。cygwin ではオッケーっす*…

ファイルだけ展開する

zsh

ふつーのファイルのファイル名だけ取り出したいときってありますよね。 find * -maxdepth 0 -type f とでもしますか。 でも zsh の Glob Qualifiers を使えば、そんな面倒なコトとはオサラバ。 ls *(.) でいいんです、奥さん!

SCIM

CentOSを最近よく使うのですが、IMEのON/OFFがControl+Spaceとゆーのはとても困ります。 emacsのマークを設定できないではないですか……。まー、C-@でもできますけど、USキーボードだとControl+Shift+@とゆーことになってしまって、面倒です。なによりControl…

僕の「init.el」

;; 日本語環境設定 (set-language-environment "Japanese") ;; メニューバーを消す (menu-bar-mode 0) ;; ツールバーを消す (tool-bar-mode nil) ;; カーソルの点滅を止める (blink-cursor-mode 0) ;; カラム数を表示する (column-number-mode t) ;; ファイ…

How to see long argc of a process

% ps wwho args [pid]

無限ループの例

% while [ true ] do ping 127.0.0.1 sleep 1 done bash や zsh で使えます。

Server 2008 R2 のファイアウォール

R2 からなのかなあ…。よく調べてませんが…。[サーバーマネージャー]の[セキュリティが強化された Windows ファイアウォールのプロパティ]には、プロファイル毎の設定があるので要注意ですよ。 いやー、はまった、はまった。では、以前と同じように設定するに…

文字コード設定

(set-language-environment "Japanese") ; おまじない (set-terminal-coding-system 'utf-8) ; 端末の文字コードの設定 (set-default-coding-systems 'utf-8-unix) ; ファイルの文字コードの設定

ウイルス対策ソフトウェアのバルーン

Windowds 7 で、Windows XP Mode など仮想 PC をインストールしたりして、次のようなバルーンを目にすることがあります。 この対策法を書きます。 まず、タスクトレイのアイコンをクリックします。 すると、次のウィンドウが出ますから… [推奨される対策案..…

root宛のメイルをmewで読む。

~root/.emacs に以下の行を追加する。 (autoload 'mew "mew" nil t) (autoload 'mew-send "mew" nil t) (add-to-list 'load-path "/usr/local/share/emacs/site-lisp/mew") (setq mew-config-alist '(("default" ("mailbox-type" . mbox) ("mbox-command" . …

Express にリモート接続

SQL Server 2008 Express にリモート接続するには、Server 側の Firewall で以下のプロセスを受信可にせなければならない。 sqlservr.exe sqlbrowser.exe あと Sql Server Configuration Manager で TCP/IP の設定を行う必要があります。[SQL Server ネット…

VirtualBoxでvdiファイルのコピー for Windows 7

Sun は買収されたし、Virtual Boxのバージョンも上がったしで、http://linux.owlnet.jp/virtualbox05.html の情報が少し古くなってるので、「VirtualBoxでvdiファイルのコピーを作る方法」をちょっとまとめます。1. まず、VirtualBox のインストール先を「C:…

マルチ・スクリーンとスクリーン・セーバー

僕のマルチ・スクリーン環境はメインが1024x768でサブが1280x1024とゆー、変態な構成なんですが、スクリーン・セーバーが働いてしまうと、すべてのアプリケーションがメインに移ってしまうとゆー現象があります。 あまりそーゆー変態なコトしてるヒトもいな…

XP Mode のスクリーン・セーバー

今日、僕は Windows 7 の XP Mode を使っていました。 Windows 7 はマルチ・スクリーンです。 ほげほげしていると、XP Mode 側のスクリーン・セーバーが動き出し…、 片方のモニタは消え、もう片方のモニタが点滅し始めたのです。 XP Mode の終了に失敗し、動…

ユーザを追加する

subversion でユーザを追加するには htpasswd を使います。すぐ忘れるので、メモ。

ExceptionBox その2

C#

結局のところ、Microsoft.SqlServer.MessageBox.ExceptionMessageBoxではExceptionのFullNameが表示されないのが気に入らないとゆーだけなので、こうしてみました。 using System; using System.Windows.Forms; namespace 例外 { public static class Except…

僕の「.mayu」for 104 キーボード

include "104.mayu" # 104 キーボード設定 keymap Global # 全体で定義するよ # 「英数」キーをコントロールキーにする mod ctrl += CapsLock key *CapsLock= *LControl key C-H = BS # C-Hはバックスペースだよ key C-Semicolon = $ToggleIME # C-;でIMEをo…

Backup

Visual Basic .NET でデータベースおよびトランザクション ログをバックアップする方法 | Microsoft Docs にある Backup クラスが無ーい。と探してたら、Microsoft.SqlServer.SmoExtended.dll にあった。何でやねん。

ヒトの.emacs

su でファイルをいじるのに、ふつーは vi を使うんでしょうけど、僕は emacs が使いたいのです。 で、「su -l」すると、$HOME は root のホーム・ディレクトリになりますから、.emacs は root のものを使うことになります。 ちょっと嫌だなあ、と。.emacs は…

uuidgen

Guid が欲しいな、ってコトありますよね。 ちょっとプログラム書けば済むハナシだけど、面倒だなー。なんて思ってググってたら cygwin の uuidgen を使えばイイ、ってコトが解ったんだです。簡単だね! さーて、cygwin の setup を立ち上げて、と。どのパッ…

「明治の新聞」目次

http://d.hatena.ne.jp/Syouka/20100327/1269697740 http://d.hatena.ne.jp/Syouka/20100331/1270049100 http://d.hatena.ne.jp/Syouka/20100402/1270223577 http://d.hatena.ne.jp/Syouka/20100404/1270386171 http://d.hatena.ne.jp/Syouka/20100406/12705…

順列

C#

1からNまでの整数の順列を出力するプログラムです。 class Program { private const int N = 4; private static int i; private static int[] p; internal static void Main(string[] args) { i = 0; p = new int[N + 1]; for (int k = 0; k < N; k++) Try(k…