2007-07-01から1ヶ月間の記事一覧

ゾンビ映画から学ぶ、ゾンビが現れたときにやってはいけないこと

映画を見るのが好きです。一時期、ゾンビ映画ばかり見ていた時期がありました。ゾンビ映画から学ぶ、ゾンビが現れたときにやってはいけないことでは、対ゾンビ用に役立つ 10 個の項目が紹介されています。個人的には、 10 番目の項目「嫌なやつになってはい…

zsh の設定 (.zshrc 編)

zsh は、 UNIX 系で利用されているシェルの 1 つです。 bash や tcsh などのシェルも高機能ですが、 zsh はさらに多くの機能を有しています。 bash や tcsh から乗り換えると操作になれるまで多少時間がかかりますが、 zsh の便利な機能になれてしまうと元の…

教えてはてなダイアリー

PC

こんなキーワードがあったのですね。以下の質問の対処方法などをご存知の方がいらっしゃいましたら、ご教示いただけると助かります。 フォトライフにアップロードした画像を日記内に表示する時、 alt 属性を付加するにはどうすればいいのでしょうか。はてな…

アーキテクチャ ジャーナル

マイクロソフトのサイトでアーキテクチャ ジャーナルというものが公開されています。 アーキテクチャ ジャーナル は、マイクロソフトが季刊で発行する技術論文集です。 マイクロソフトの技術 (特に .NET 系) に偏っていますが、最新の技術動向を日本語 (しか…

Microsoft .NET Framework セキュリティ修正

.NET Framework の脆弱性により、リモートでコードが実行される (931212) が公開されました。対象は、 Microsoft .NET Framework 1.0, 1.1, 2.0 です。現時点では、ほとんど全ての環境が対象になります。他のセキュリティ更新プログラムも公開されていますの…

Microsoft Domain Specific Language (DSL)

Microsoft Domain Specific Language を勉強しています。日本語での詳しいドキュメントは、 DSL Tools v1 のご紹介の下の方で公開されています (Word 形式) 。

Fine Software Writings

Fine Software Writings には、ソフトウェア開発に関する文章の翻訳が多数掲載されています。例えばアジャイル系では、いいアジャイルと悪いアジャイルというドキュメントの翻訳が公開されています。なぜ正確な見積りは不可能なのかは、非常に短いドキュメン…

気になったサービス

以下は、個人的に気になったサービスのメモです。ちょっとウェブサービスを作るので、その研究用に……。 メリットデメリット 利点と欠点が延々と。面白い なかのひと 公共機関や会社、学校など組織からのアクセスに特化したアクセス解析 ブクログ -WEB本棚サ…

AnkhSVN (VS 用 SVN Add-In)

AnkhSVN (スクリーンショット) は、 Visual Studio 用の Subversion (SVN) アドインです。 AnkhSVN の詳しい使い方は、 AnkhSVN Wiki を参照してください。AnkhSVN は英語のソフトですが、バージョン管理システム (CVS, SVN, VSS, etc...) を使った経験があ…

ほんとのプログラマーを募集

ほんとのプログラマーを募集のような現在の状況を改善するためには、どうすればいいのでしょうか。技術欲が非常に高い人たちと仕事がしたいですよね。 知識の習得に喜びを感じられない奴はプログラマーじゃない。プログラマーと言う職業にプライドを持てない…

RichTextBox でシンタックスハイライト

RichTextBox (RTF) でシンタックスハイライト (フォントや色を変えるなどして強調表示) をするとき、参考になるサイトへのリンクです。 Rich Text Format (RTF) Specification, version 1.6 The Shady Side of Rich Text - The Code Project - C# Programmin…

お勧めの試験対策法 MCP 70-315 (70-305)

試験概要 MCP 70-315 は、簡単にいえば ASP.NET の資格です。出題範囲などの詳細については、 70-315 Developing and Implementing Web Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET をご覧下さい。 (70-315 は C# 用です…

Visual Studio のアドインやマクロのインタフェイスが分かりにくい理由

The Evil EnvDTE Namespace が興味深いです。 Visual Studio のアドインやマクロを何度か作ったことがあるのですが、たくさんの似たようなインタフェイス (EnvDTE.Solution や EnvDTE.Project、EnvDTE.ProjectItem、 EnvDTE80.SolutionFolder、EnvDTE.DTE な…

Eclipse 3.3 の新機能

徹底解剖!! Eclipse3.3 Europaの“新世界”が参考になります。これだけのすばらしい環境が無料で利用できるなんて、いい時代になりました。

コマンドラインから SQL Server を制御

sqlcmd (SQL Server Command Line Tool) sqlcmd は、 SQL Server 用のコマンドラインツールです。 SQL Server 2000 以前では osql が利用されていましたが、 SQL Server 2005 以降では sqlcmd の利用が推奨されています。*1sqlcmd を利用して SQL を実行する…

ガラクタ名作劇場 ラクガキ王国

「ガラクタ名作劇場 ラクガキ王国」が 500 円くらいで売っていたので買ってみました。このゲームは、自分で描いた 2 次元の絵が自動的に 3 次元のキャラクタとなり、敵キャラクタと対戦させることが出来る RPG*1 です。2 次元の絵が 3 次元になるのは見てい…

バッチファイルで今日の日付 (YYYYMMDD 形式) を取得

バッチファイル (コマンドライン) で今日の日付を取得したい場合、「DATE /T」コマンドやあらかじめ定義されている「%DATE%」が利用できます。「%DATE%」の結果からスラッシュをのぞき、 YYYYMMDD 形式にするには以下のようにします。 *1 rem 日付を取得 set…

セキュアプログラミング

IPA よりセキュア・プログラミング講座の更新版が公開されました。開発を行う上でセキュリティは避けて通れないため、すでに知っている内容だと思っていても一通り目を通しておくことをおすすめします。 なお、「C/C++ 編」の公開については、9月下旬を予定…

SIGGRAPH に論文を書く

SIGGRAPH に論文を書く……って分野が違うので書きません。それはともかく、 How to have a paper get into SIGGRAPH? を読んで、当たり前のことだけどいいことを書いているなぁと。見習うべきポイントは多いです。

久しぶりのバックアップ

今日、 6 ヶ月ぶりにハードディスクのバックアップをとりました。バックアップは、メインのハードディスクからサブのハードディスクへ必要なデータを転送しています。 RealSync というソフトでバックアップをとっているだけなので手間はかからないはずなので…

逆コンパイラと難読化ツール

逆コンパイラ ここでは、 .NET 用と Java 用の逆コンパイラを紹介します。逆コンパイラは、ソースコードのデバッグを行うときや、コンパイルされた後の構造を調べるときなどに役立つ場合があります。 *1.NET (C# や VB など) で記述されたプログラムを逆コン…

英文作成支援

英語のドキュメントやメールを書くとき、いつも苦労しています。この 2 つの単語のつながりをネイティブは使うのだろうか、この熟語の使い方はあっているのだろうか……。今までは Google を使ってヒット件数を調べていたのですが、英文校正サイト [NativeChec…

カスタムコントロールの作り方

以下の内容は、ユーザコントロール作成時のメモとして再編集しました。今後は、ユーザコントロール作成時のメモの方をご覧ください。

プログラミング言語の文法比較

複数のプログラミング言語を利用していると、各言語の文法が頭の中で混ざって混乱することがあります。そういう時は、以下のサイトが役に立つかもしれません。 各言語の比較 syntax across languages 言語文法比較 (コンパイル系) 言語文法比較 (スクリプト…