developer's diary

最近はc#のエントリが多いです

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

initのプロセスは1

会社の先輩のコメントで知りました。 さっそく手元のubuntuで確認。 [root@~]$ ps 1 PID TTY STAT TIME COMMAND 1 ? Ss 0:00 /sbin/init おおぉ。一番最初に起動するからプロセスは1。では2はなぁに? [root@~]$ ps 2 PID TTY STAT TIME COMMAND 2 ? S 0:00 …

UbuntuのOpenCOBOLでソースをCで出力

UbuntuのOpenCOBOLでソースをコンパイルして実行 - developer's diaryでコンパイルしたソースをCで出力するCにするソースは、http://www12.ocn.ne.jp/~peg/1_1.html#c10より。 IDENTIFICATION DIVISION. PROGRAM-ID. hello. PROCEDURE DIVISION. DISPLAY "He…

oracleのサイトにいくとトップにMySQがデカデカと。

http://www.oracle.com/日本MySQLユーザ会 (MyNA)のMLに登録しとかなくっちゃ。

manコマンドのセクション

man セクション コマンド のあれ*1。 セクション 説明 1 ユーザコマンド 2 システムコール 3 ライブラリ 4 デバイスファイル 5 ファイルフォーマット 6 ゲーム 7 その他 8 システム管理コマンド 9 Linux独自のカーネル用ドキュメント 最近よくつかうのが2と3…

Windows7にmsysGitをインストールしたら文字化け。と対策。

msysGitを入れてコマンドプロンプトが文字化けしたのですぐにアンインストール! 結局文字化けのまま放置していたのですが。 msysGitをインストールしたらコマンドプロンプトが文字化け - Silent Power の方法で解決しました。 HKEY_LOCAL_MACHINE\SOFTWARE\…

4年ぶりにvb.netを触って。

スクリプトばっかり触っていた小生には.netは重すぎた。。。 ''' datatableの項目を比較してみる。 datatable.rows(i).item("foo").toString() _ .Equals(datatable.rows(i).item("bar").toString()) コメントの'になれるまで3日くらいかかった・・ ついつ…

マネージドコードとアンマネージドコード

マネージコード CLR*1の管理下で実行されるプログラムコード。 アンマネージコード CLRの管理外で実行されるプログラムコード C#やVB等の.NETで作成したプログラムはそのまま実行できるネイティブなプログラムではなく、実行可能コードを記述するための中間…

.NET FrameworkのCLRが提供するサービス

CLRは中間言語(MSIL)を実行する為のエンジン。 提供するサービスは以下 コード管理 (ロードと実行) アプリケーション メモリの隔離*1 タイプ セーフティ*2の検証 IL*3 からネイティブ コードへの変換 メタデータ*4へのアクセス (拡張された型情報) マネージ…

chromeを拡張!

EeePCのchromeにインストール https://chrome.google.com/extensions/detail/ckibcdccnfeookdmbahgiakhnjcddpki?hl=ja Chrome用TooManyTabs - Chrome ウェブストア はてなブックマークGoogle Chrome拡張 - はてなブックマークヘルプ Chromeのタブがたちまち…

webアプリ作るときの為に。リンク。

ハイクオリティ無料アイコンまとめ100パック2009年最新版 - ホームページを作る人のネタ帳 0円のweb素材屋さん - 商用利用可のアイコン&ホームページ素材が無料 http://www.popxpop.com/archives/2007/04/15000freeiconsweb.html 今押さえておくべきWeb制作…

EA(Enterprise Architecture)

経済産業省のEA EAとは、「組織全体の業務とシステムを共通言語と統一的手法でモデル化し、部局毎ではなく『全体最適』の観点から、業務とシステムを同時に顧客志向に改善していくための組織の設計・管理手法」である。 http://www.meti.go.jp/policy/it_pol…

signal(SIGINT, sig_handler);をPHPで試した。

php C

cの場合*1 #include <stdlib.h> #include <signal.h> #include <unistd.h> static void sig_handler(const int sig) { printf("SIGINT handled.\n"); exit(EXIT_SUCCESS); } int main (int argc, char **argv) { signal(SIGINT, sig_handler); sleep(60); } 実行結果 [user@localhost ~]$ .</unistd.h></signal.h></stdlib.h>…

C言語って何。

C

薄いグルーです。 古典的なアーキテクチャに薄く被せたレイヤーがC言語及びC++なのです。 古典的なアーキテクチャ バイナリ表現 フラットなアドレス空間 メモリとワーキングセット 汎用レジスタ 固定長バイトへのアドレス解決 2アドレス命令 ビッグエンディ…

PHPで制限きソフトを作成するための材料。

PHPのソースコードを暗号化する方法を探しています。 ファイル全… - 人力検索はてな PHPソース難読化ソフト「プランセスSPHP」: WEBプログラミング NOW! Web会議/テレビ会議などオンライン会議のシステム開発と php 暗号化ツールの AGT Japan PHP Screw down…

sqliteの文字列結合は"a"||"b"

[sqlite]sqliteで文字列結合 – もぎゃんらんどに載ってました。oracleの文字列結合と同じだ。