オフタイマー

iPhoneのOSを3.0に上げました。 そしたら、タイマーにこの様な機能が付いていたんです。 いつもPodCastを聞きながら寝るのですが、起きる時「うるせー!」となってしまう僕には、とっても嬉しい機能です。

バイナリでシフトJIS

C#

バイナリファイルに対して文字列をシフトJISで出力したい場合*1があるので、サンプルを作ってみました。 ミソはEncoding.GetBytes()を使うだけですがね…。 using System; using System.Text; using System.IO; namespace ShiftJis出力 { class Program { con…

オレンジのLED

PC

最近、HP ProLiant ML110 G5*1 をインストールしました。で、背面のLANポートにある LED がオレンジ色なんです。 普通、緑ですよね(偏見?)。 オレンジは何らかのエラーを表している可能性が高い。で、HP に問い合わしたら、マニュアルの URL を教えてくれま…

矩形描画

[Windows]「セキュリティの警告」ダイアログ - ぷろぐらまアンジーのメモノートの画像は、GIMP*1で作ったんですが、ボタンの周りに赤い矩形を描くために、ちょっと手間取ったので、手順を書きます。 素材はこれにします。 GIMPで開くとこうなります。 [矩形…

「セキュリティの警告」ダイアログ

インストーラとかならいいのですが、よく使うアプリケーションで「発行元を確認できませんでした。このソフトウェアを実行しますか?」のダイアログが表示されるのはうっとうしいものです。 これを回避するには、実行ファイルを見つけ、プロパティを表示して…

月末・月初

yymmdd形式で与えられた日付から、月末および月初を取得するSQLです。 -- 対象文字列 declare @ymd nvarchar(6); set @ymd = '090500'; -- 月初 declare @bom datetime; set @bom = convert(datetime, substring(@ymd, 1, 2) + substring(@ymd, 3, 2) + '01'…

最適サイト

cygwinには多くのミラーサイトがあります。どれを選んだらいいのか迷うので、最適なサイトを検索するため、サイトからの転送速度を測定するスクリプトを書きました。 #!/bin/perl -w $mirrors_lst_url = "http://cygwin.com/mirrors.lst"; $mirrors_lst_file…

メソッドチェインとインデント

メソッド・チェインのインデント方には色々ありますね。Javaの例 http://www.infoq.com/jp/news/2008/02/tap-method-ruby19 customer.newOrder() .with(6, "TAL") .with(5, "HPK").skippable() .with(3, "LGV") .priorityRush(); JavaScriptの例 http://alla…

emacsのハナシです。 なんとなくvisual-basic-modeでのfill-columnを79にしたくなったので。 (add-hook 'visual-basic-mode-hook '(lambda () (setq fill-column 79)))

データベースファイル一覧

SQL Server でデータベース名とデータベースファイル名の一覧を出力するクエリです。 select sys.databases.name, type_desc, size, physical_name from sys.databases, sys.master_files where sys.databases.database_id = sys.master_files.database_id; …

googletoolbarno.exe

Googleツールバーをインストールすると、googletoolbarno.exeというプロセスが動いている場合があります*1。 これはGoogleToolbarNotifier.exeがフルネームで、http://www.red.oit-net.jp/tatsuya/pc/process.htmによりますと、 検索設定チェッカー機能を有…

webサイトへの速度を測る

ソフトをダウンロードする際、本家サイトとミラーサイトのどっちが速いんだろう、ってな疑問はよくあると思うんですが、どうでしょう。 以前はpingを送って速いほうを選んでたんですが、最近は世知辛い世の中ですから、ECHOプロトコルはブロックされてしまう…

impについて

Oracle 9i を 10g にアップグレードしている俺様にアドバイス。exp でエクスポートしたファイルを imp でインポートするには、ユーザのロールに DBA がなけりゃ駄目なんだよ。エラーメッセージにもそう書いてあるじゃないか。あ〜あ。

Sun xVM VirtualBox on Windowds で DHCP

Sun xVM VirtualBox の Windowds 版で、LAN上のDHCPサーバを利用するには、[ネットワーク]の[割り当て]を[ホスト インターフェース][ブリッジ アダプタ]にします*1。 デフォルトの[NAT]ではLAN上のDHCPサーバは使えません。 *1:バージョンが上がって、変わっ…

is演算子の否定

C#

if (obj is MyObject) { } これはいいんですけど、is演算子の否定はどうすればいいんでしょうね。 if (!(obj is MyObject)) { } まー、これでいいのですが。 if (obj isnot MyObject) { } こーゆーのは無いのよね。まー、いいですけど。

16進の乱数

OpenOffice Calc で16進の乱数を発生する方法です。 =DEC2HEX(ROUNDDOWN(RAND()*256);2) http://www.kotaete-net.net/Default.aspx?pgid=14&qid=160672038484とhttp://oooug.jp/cgi-bin/bbs/users/1049108649.htmlを参考にしました。

文字列の暗号化

C#

文字列を暗号可・復号するクラスです。 http://www.microsoft.com/japan/msdn/thisweek/300x10/phase2/encrypt/cs.aspxを参考につくりました。 共有キーと初期化ベクタは適当に変更してください。 using System.Text; using System.Security.Cryptography; u…

hituzi氏への釈明

id:hituzinosanpo氏への釈明です。本当は http://d.hatena.ne.jp/hituzinosanpo/20081224/1230124328 のコメント欄に書けばいいのでしょうが、長文になってしまった*1ので、エントリ立てました。僕は http://b.hatena.ne.jp/maangie/20081225#bookmark-11423…

書きかけです。 <html lang="ja"> <head> <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <META http-equiv="Content-Script-Type" content="text/javascript"> <title>ECMAScriptデモ</title> </head> </html>

DataGridViewのCell移動をEnterで

C#

http://www.vbstation.net/tips/datagridviewenter.htm http://www.vbstation.net/tips/inherits_control.htm を参考に作りました。 public partial class DataGridViewEx : DataGridView { public DataGridViewEx() { InitializeComponent(); } protected o…

MarshalAsとSizeOf

C#

MarshalAs属性のstringを使った構造体の大きさを得る方法です。 using System; using System.Runtime.InteropServices; namespace ConsoleApplication1 { class Program { unsafe static void Main(string[] args) { Console.WriteLine(Marshal.SizeOf(typeo…

アプリケーション設定

アプリケーション設定をしていると、ワケがわからない例外(System.Configuration.ConfigurationErrorsException)が創出される場合があります。 その場合、アプリケーション設定に新規行があるかどうかチェックしましょう。 新規行がないと、誤動作するようで…

@ITのサンプルコードの一部修正

C#

@IT:.NET TIPS WebRequest/WebResponseクラスでPOSTメソッドによりデータを送信するには? - C# VB.NET http://www.atmarkit.co.jp/fdotnet/dotnettips/318webpost/webpost.htmlにあるサンプルコードが、googleの仕様変更のため、動作がおかしくなるので…

例外メッセージボックスをプログラムする方法

C#

http://technet.microsoft.com/ja-jp/library/ms166340.aspxMicrosoft.ExceptionMessageBox.dllを使うところがミソ(僕の環境ではC:\Program Files\Microsoft SQL Server\90\SDK\Assemblies\Microsoft.ExceptionMessageBox.dllにありました)。 static class E…

エラトステネスの篩

http://codepad.org/T9FlfyFp

hello, world

http://codepad.org/Tt4IsSmu

日本語とソースコード

どうなんでしょう。ソースコード内に日本語をどれくらい使うべきでしょうね。 僕の先輩のある人は、ある時期、ソース内に絶対に日本語を書きませんでした。 コメントにも。 そのうち、英語力に限界を感じたのか、フランス語やドイツ語を使い始めたので、さす…

フォームアプリケーションをコンソールでデバッグする

http://ant0x.udap.jp/material/mat_WindowAndConsole.htm

PropertyBindingの保存

http://mnow.wankuma.com/cs2005_useful7.html

INIファイルの扱い方

VB6

お兄さんからのお願いです。*1 INIファイルからの読み込みはGetPrivateProfileStringを使ってください。 ここが参考になるかと思います。 http://homepage1.nifty.com/MADIA/vb/API/GetPrivateProfileString.htm 解析ルーチンを自力で作成するのは絶対にやめ…