2009-04-01から1ヶ月間の記事一覧

ifdef

C

ifdefは、「もしdefineされてたら実行する」というやつ。 プリプロセッサですね。 #define NUM 100 #ifdef NUM ... #else ... #endif こんな感じです。 16.2.1 #ifdef 文 http://www.wakhok.ac.jp/~kanayama/C/03/node112.html #ifdef #endif #undef #ifndef…

エンディアンとは

ビッグエンディアン : 0x123456 を 12 34 56 と格納する方式 リトルエンディアン : 0x123456 を 56 34 12 と格納する方式 それだけかよ! MSBは最上位のビットの事、それとは違う。 エンディアン - Wikipedia http://ja.wikipedia.org/wiki/%E3%82%A8%E3%83%…

ATOKが勝手にMS-IMEに変わってしまったら

勝手に変わっちゃうんですよね。 キー操作を誤って。 そんなときは、 [左Atl] + [Shift] で、IMEの切り替えができるらしい。 初心者のためのOffice講座ーはまちゃんらんど : 入力方式を切り替えたくない http://hamachan4.exblog.jp/3173702/

シンボリックリンクのなぶり方

ln -s [source] [target] sがないとハードリンクになってまう。 3.10 ファイル・ディレクトリへのリンク ln http://cns-guide.sfc.keio.ac.jp/2001/3/3/10.html

logwatchとcronについて

一応メモ。 というか、cronはスクリプトを/etc/cron.dailyとか /etc/cron.weeklyとかに置けば、勝手にやってくれるんだね。 実は初めてちゃんと知ったよ。あは。 @IT:サーバのログ監視ツールを使いこなそう(3/3) http://www.atmarkit.co.jp/flinux/rensa…

viの使い方

Linuxのviは柔軟性が高いんですけど、 FreeBSDとかのviは柔軟性が高くない。 特に文字消去・挿入のあたり。 まとめると、 カーソルの上の文字を消す : x カーソルの位置から文字を挿入する : i カーソルの位置の次から文字を挿入する : a という感じ。 これ…

さくらインターネットでのhtpasswd .htaccessのやりかた

まぁ、そのまんまなんですけど…。 SAKURA.AD.JP // サポート - さくらウェブ - .htaccessを利用したアクセス制御 [3] http://support.sakura.ad.jp/support/web/manual/tech/htaccess/htaccess03.html

yum-cronがなくなった!

CentOS5.3になって、これまでレポジトリにあったyum-cronが なくなってしまいました。とほほ。 ということで、スクリプトを作ってる人を発見。 大いに参考になりました。 yum-cronがインストールできないぞ - パソコンが無いと生きていけない人の雑記 http:/…

文字列の置換

C#

StringクラスのReplaceメソッドで一発。 怖すぎる.Net。 文字列を置換する http://zoosir.hp.infoseek.co.jp/tips/string/string03.htm

時間計測を行うときに便利なStopwatchオブジェクト

C#

すごいね。 Stopwatchオブジェクトってのがあります。 これで楽々時間計測。 処理時間を正確に計測するには?[2.0のみ、C#、VB] − @IT http://www.atmarkit.co.jp/fdotnet/dotnettips/412stopwatch/stopwatch.html

オーバーライドの方法

C#

オーバーライドさせたいメソッドはvirtualで宣言しておく オーバーライドする関数の引数・戻り値はオリジナルのそれと同じにする オリジナルのメソッドを呼び出すときは、base.foo()という風にbaseを使う @IT:連載 オブジェクト指向プログラミング超入門 …

オーバーヘッドとは

無駄な処理。 本来の処理とは違うところの部分。 例えばメールとかで言えばヘッダとか。 SQLで言えば何度も何度も接続処理をするとか。 たぶん。 「オーバーヘッド」とは:ITpro http://itpro.nikkeibp.co.jp/word/page/10007875/

PS/2の規格

ディスプレイ切り替え器を買ってこい、といったのに なかったんでしょうか、PC切り替え器をもらってしまいました。 で、スイッチで切り替えとかだったらよかったんですが、 これが接続されたキーボードのCTRLキーで切り替えなんですって。 終わってる。 とい…

アクセス修飾子 protectedって?

C#

public どっからでもアクセスできるメソッド private クラス内でしかアクセスできないメソッド protected クラス内と、継承先のクラスからだけアクセスできるメソッド C#でゲームプログラム講座 アクセス修飾子 http://www.clks.jp/csg/cs007.html

WebRequestでUserAgent設定

C#

なんでもできます。 ブラウザを指定できちゃえば、なんでもできます…ふふ…。 @IT:.NET TIPS WebRequest/WebResponseクラスでWebページを取得するには? - C# VB.NET http://www.atmarkit.co.jp/fdotnet/dotnettips/311webreqres/webreqres.html

IE6の終わってるCSSに対抗するための10の方法

CSS

勉強になりますが、うーん、position:relativeとかって 逆に表示狂いません? 試してみないとなぁ。 IE6問題に対処する10のテクニック | エンタープライズ | マイコミジャーナル http://journal.mycom.co.jp/news/2009/03/09/026/index.html

ネットワーク経路を調べるtracert

これもビックリなコマンド。 参照するサーバへアクセスする経路を調べる事ができる(常識?) tracertというコマンド。 > tracert google.ne.jp これでそのサーバまでに経由したルータのIPと、 応答時間が出てくる。 どうもpingと同じ要求(ICMPのEcho要求)…

DNSのもつレコード情報を取るにはnslookup

まぁ、DNSなんであたりまえなんですが、ちょっとびっくりします。 DNSの名前解決機能(名前-IPの関連)を引っ張るには nslookupを使います。 # なんでdnslookupじゃないんだろう…。 > nslookup google.ne.jp みたいな使い方が一番簡単な使い方で、単純にドメ…

引数が違う同名関数を定義するオーバーロード

C#

これはびっくりした。 引数が違う同名関数を定義する事ができます。 勝手に調べるみたい。 単純に同名で関数を定義し、引数を返るだけでいい模様。 その際戻り値の型も変えられるようです。 C# 戻り値の型を動的に変更することは可能ですか? - Insider.NET …

特定の文字(文字列)が含まれているかどうか調べる

C#

IndexOfを使うのだ! Jeffさんすげぇぜ! return ("\t\n\r ".IndexOf(pChar) != -1) 逆転の発想ですね。 渡された文字が、あらかじめ指定した文字列中に現れるかどうか 調べる、というからくり。なんともまぁ。 (追記) これは「文字」だけでなく「文字列」…

C#でのコンストラクタの書き方

C#

下記参照。 @IT:連載 改訂版 C#入門 第11章 コンストラクタとデストラクタ http://www.atmarkit.co.jp/fdotnet/csharp_abc2/csabc2_011/cs2_011_01.html

プロパティを作る

C#

オブジェクト指向バンザイ!ですね。 オブジェクト内で使う変数は基本的に隠蔽すべきだということで、 隠蔽するわけですが、しかしそれらをあたかも値を扱うように メソッドで実装したものをプロパティと呼んだりします。 (多分) で、それをどうやってやる…

VSのショートカットキー

とりあえず、 CTRL+K -> CTRL+C : コメントアウト CTRL+K -> CTRL+U : コメントアウトアウト だけでもいいんじゃない? Visual Studio:Visual Studio ショートカット - LAINpedia http://madeira.cc.hokudai.ac.jp/mediawiki/index.php/Visual_Studio:Visual…

ジェネリックコレクション

C#

C#(というか.NETか?)にはArrayList型という変数の型が あったんですが、微妙に使いにくかったんです。 (使い方間違えなければいいとは思うんですが…。) で、.NET Framework 2.0からサポートされたのが このジェネリックコレクション。 List型に型を指定…

リンク先の画像をプレビューするimgpreview

需要あるんだろうけど、今のところ使う予定なし! リンク先の画像をプレビューするJavaScript「imgpreview」 http://www.skuare.net/test/jImagePrev.html

再帰呼び出し

パーサ作るのにいるかなぁと思ったけどいらなかった。 でもちゃんと再帰のプログラム作った事ないなぁ。 なんか作っときたいな。 C言語編 第56章 再帰呼び出し http://www.geocities.jp/ky_webid/c/056.html 54. 再帰関数を使ってみよう:ITpro http://it…

HTMLパーサいろいろ

C#

C#(というか.NET環境)で使えるパーサいろいろ。 でもどれも難ありで作りなお(ry 個人的にはdeveloper.comのJeffさんのやつがおすすめ。 でもこれアトリビュート取れないときがあるんだよなぁ…。 現在未完全なクローン作成中。 C#でのHTMLパーサー - 雑…