トップ «前の日記(2004-07-23) 最新 次の日記(2004-07-26)» 編集

tito Memo

2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|
2010|02|04|05|06|08|
2011|01|02|03|08|10|12|
2012|01|
2013|03|04|

個人的なメモを記していくためのページです。


2004-07-25

* Posix標準の資料がFreeBSDへ

IEEE and The Open Group Okay ‘FreeBSD Project’ to Incorporate Material from the POSIX召Standard (Press Release)
via hot! hot! hot!/Unix User/2004年8月号/ソフトバンク[ unixuser.jp]

* 不動点プログラム

あるプログラムを実行して得られた結果がそのソースプログラムと等しいものを不動点プログラムという。quineともいうようだ。そんなプログラムを集めたサイト。 The Quine Page (self-reproducing code)
via ソースコードを表示するオプション --source[いやな日記]

* 昔書いたプログラム

コピーペーストでは正しく動作しないと思うが昔書いたプログラム。ある箇所の空白一個削除すればいいとおもう。
#include <stdio.h>
void fprints( FILE *fp, char *s );
int main( int argc, char *argv[])
{
FILE *fp;
char buf[1024];
char *source1=
"#include <stdio.h>\n"
"void fprints( FILE *fp, char *s );\n"
"int main( int argc, char *argv[])\n"
"{\n"
"FILE *fp;\n"
"char buf[1024];";
char *source2=
"	fp = fopen( \"to-be-eval.c\", \"w\");\n"
"	if( fp ){\n"
"		fprintf( fp, \"%s\", source1 );\n"
"		fprintf( fp, \"\\nchar *source1=\\n\"\n"
"                            \"\\\"\");\n"
"		fprints( fp, source1 );\n"
"		fprintf( fp, \"\\\";\\n\"\n"
"                    \"char *source2=\\n\\\"\");\n"
"		fprints( fp, source2 );\n"
"		fprintf( fp, \"\\\";\\n%s\\n\", source2 );\n"
"     	fclose( fp );\n"
"	}\n"
"	exit( 0 );\n"
"}	\n"
"\n"
"void\n"
"fprints( FILE *fp, char *s )\n"
"{\n"
"	for( ; *s; ++s )\n"
"	  {\n"
"		if( *s=='\\n' )\n"
"		  {\n"
"		   fprintf( fp, \"%s\", \"\\\\n\"\n"
"                    \"\\\"\\n\"\n"
"                     \"\\\"\");\n"
"         }\n"
"		  else if( *s =='\"'){\n"
"			  fprintf( fp, \"\\\\\\\"\");\n"
"		  }\n"
"		  else if( *s == '\\\\' ){\n"
"			  fprintf( fp, \"\\\\\\\\\");\n"
"		  }\n"
"         else{\n"
"             fputc( *s, fp);\n"
"	   }\n"
"	}\n"
"}";
	fp = fopen( "to-be-eval.c", "w");
	if( fp ){
		fprintf( fp, "%s", source1 );
		fprintf( fp, "\nchar *source1=\n"
                            "\"");
		fprints( fp, source1 );
		fprintf( fp, "\";\n"
                    "char *source2=\n\"");
		fprints( fp, source2 );
		fprintf( fp, "\";\n%s\n", source2 );
     	fclose( fp );
	}
	exit( 0 );
}	
 
void
fprints( FILE *fp, char *s )
{
	for( ; *s; ++s )
	  {
		if( *s=='\n' )
		  {
		   fprintf( fp, "%s", "\\n"
                    "\"\n"
                     "\"");
         }
		  else if( *s =='"'){
			  fprintf( fp, "\\\"");
		  }
		  else if( *s == '\\' ){
			  fprintf( fp, "\\\\");
		  }
         else{
             fputc( *s, fp);
	   }
	}
}

* MSゴシックとMS明朝で、ClearTypeを有効にする

via 忘れた

アンチエイリアシングを有効にする方法についてもっと詳しく書かれたページ。めんどくさくてやる気にならない。著作権者であるMSが設定ツールorフォントそのものを配ってくればよいのに。誰かインシデント使う覚悟でMSに問い合わせない?

* リンクリンク

Monkeyfarm なんでも作るよ。(鉄の人)
2ちゃんねるベストヒット
MORIYAMA Masayuki's Home Page!(文字コード関連)
遙かなる探求 (opteronマザーは結局何を買ったんですか?)

* ithink

デッドライン―ソフト開発を成功に導く101の法則(トム デマルコ) デッドライン―ソフト開発を成功に導く101の法則(トム デマルコ)の中で使われたツール。
NetScience 技術者と研究者のためのお役立ちサイト
HULINKS | ithink
高いな。本の中では昼飯代より安いって言ってるけど。
[]

このページ内のリンクがクリックされたことを知るのにjavascriptを使用しています。javascriptを無効にするとあなたがどのリンクをクリックしたか通知されなくなります。javascriptを無効にしてもこのページの閲覧に問題はありません。javascriptを無効にするページもご覧ください。
クラシック・ドーム クラシック・ドームソフト・ドーム ソフト・ドームソフト・リム ソフト・リム
キャップ10個入り。3種類の詰め合わせ(3種x2=6個入り)の、トラックポイント・キャップ・コレクションはIBMダイレクトで945円(税込み)