2010-01-01から1年間の記事一覧

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

僕のマルチ・スクリーン環境はメインが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…

その3

暇だね俺も。 protected virtual ReadOnlyCollection<Expression> VisitExpressionList(ReadOnlyCollection<Expression> original) { List<Expression> list = null; for (int i = 0, n = original.Count; i < n; i++) { Expression p = this.Visit(original[i]); if (list != null) { list.Add(p</expression></expression></expression>…

その2

これどーよ。*1 protected virtual NewExpression VisitNew(NewExpression nex) { IEnumerable<Expression> args = this.VisitExpressionList(nex.Arguments); if (args != nex.Arguments) { if (nex.Members != null) return Expression.New(nex.Constructor, args, nex</expression>…

その1

方法 : 式ツリー ビジタを実装する | Microsoft Docsにこんなコードがあったので、 protected virtual Expression VisitBinary(BinaryExpression b) { Expression left = this.Visit(b.Left); Expression right = this.Visit(b.Right); Expression conversio…

Target framework を変更したアプリケーションの配置プロジェクト

まだベータ版ですがVisual Studio 2010で、アプリケーションをちょっと書いてみたワケです。 書いたからにはセットアップを作りたくなるのが人情なんですが、XPマシンにインストールしたいのです。 で、そのXPマシンは.NET framework 4.0 Betaはインストール…

テーブルのサイズ

テーブルのサイズやインデックスのサイズを表示する SQL 文です。 create table #t ( name nvarchar(256), rows int, reserved nvarchar(256), data nvarchar(256), index_size nvarchar(256), unused nvarchar(256) ) declare c cursor fast_forward for se…

コレクションクラス

C#

コレクションを使う際、どのクラスを使うのかいつも迷うので、まとめました。[完全版] 究極のC#プログラミング ~新スタイルによる実践的コーディングを参考にしました。 普通のコレクション ジェネリックのコレクション 機能 ArrayListList可変サイズの1次元…

ロト当選番号予測プログラム

知人から「ロトくじを当てるプログラムを作ってくれ」という馬鹿な頼みごとをされ、考え方が間違っていることを散々言い聞かせたが、納得してもらえず、放っておいたのですが…。http://b.hatena.ne.jp/khtokage/20100131#bookmark-18948459 「Webプログラマ…

ハッシュ関数

perlのハッシュ(連想配列)ではなく、wikipedia:ハッシュ関数。 #!/usr/bin/perl -W @buf = qw(ab 1 cdef 22 ghijk 333); for ($i=0 ; $i<@buf ; $i +=2) { $key = $buf[$i]; $value = $buf[$i + 1]; $hash = &get_hash($key); print "hash\{$key\} = $value\…

KISSの法則

先日、KISSの法則というのを知りまして、これは「Keep It Simple, Stupid.(単純にしろよ、バーカ)」の略だそうで、考え方自体は前から知ってたんですが、、Simpleには「単純な。ばかな。教養がない。無知な」という意味がありますから、これにひっかけたジョ…

テーブル名リストを得る

select name from sys.tables 出力例 name Customers Shippers Suppliers Orders Products

TweetDeck の表示領域

http://twitter.com/irobutsu/statuses/7370860715 tweetdeck、長い文章が全部表示されないけど、表示領域を広げる方法はないのだろうか?? http://twitter.com/kuri_kurita/statuses/7372390589 できないみたいです。"At present you cannot re-size colum…