へんなのみつけたー
トラックバック URL :
コメント (0)<style type=”text/css”>
body {
background:#ccc;
margin:0;
padding:0;
}
#wrap {
position:absolute;
width:500px;
height:100px;
left:50%;
top:50%;
margin-left:-250px;
margin-top:-50px;
background:#fff;
color:#999;
}
</style>
■HTML
<body>
<div id=”wrap”>locate div at the center vertically and horizontally.</div>
</body>
トラックバック URL :
コメント (0)OpenGLを用いてC言語による3D開発をしようとおもいきや、インストールに非常に手こずる結果となってしまったので、OpenGLの開発環境構築の手順のまとめ。
1.visualstudio2005をインスト(私の場合はAcademicEdition)
2.PlatformSDKをインストール⇒webインストールダウンロード
3.インストール後、OpenGLライブラリを入手⇒入手サイトGLUT
4.ライブラリを解凍後、各ファイルデータを指定場所へ保存
・glut32.dll
C:\WINDOWS\system\ (or system32)・glut32.lib
C:\Program Files\Microsoft Visual Studio 2005\VC\PlatformSDK\Lib・glut.h
C:\Program Files\Microsoft Visual Studio 2005\VC\PlatformSDK\Include\gl
5.ソースコードをvisualstudio2005でコンパイルする。
以上で完成だ。
上のソースは四角形を描くだけのものです。コメントが多少違ってるかもしれませんが気にしないように…。
トラックバック URL :
コメント (0)角度における移動距離計算など、FPS系のゲームを作成するときに多用することが多いアークタンジェント。
(移動ターゲット座標における当たり判定を求めるときに自機からの玉の発射角度を何度にするべきかといった場合などに用いることがある。)
なかなかピン!とないこのアークタンジェントですが、 ようはtanの逆関数であるということ。
関数自体はブラックボックス化されている数式にデータを入れることで結果が帰ってくる物だ。その処理の流れを逆にするのが逆関数である。 考え方としては以下の通り。
1.りんごからりんごジュースを出したいときに関数に入れるとりんごジュースが、オレンジを入れたらオレンジジュースが出てくる。これは「しぼる」という箱と見ることができる。
2.りんごジュースを入れると、もとのリンゴが出てくる箱(実際にはないですが・・・)が「しぼる」の逆関数である。これは「原料をだす」という関数と見ることができる。
3.つまり、
「果実を搾ってジュースを作る」関数と「果実のジュースから元の果物を出す」という関数がお互いに逆関数だといえる。(function 、機能などとも言える)
4.数学的に考えれば、f(x) と g(x)がお互いに逆関数ならばすべてのxに対して y =f(x)、x = g(y)となる関数を言います。
5.三角関数は直角三角形の一つの角度から2辺の比を出す関数だが、その逆関数は二辺の比から角度を出す関数になる。
6.計算式では、 tan60° = √3 のような感じで角度を入力すると値が出てきます。 逆にアークタンジェントでは数値に対する関数 arctan√3 = 60°
7.最後に
45° → タンジェント → 1
1 → アークタンジェント → 45°
トラックバック URL :
コメント (0)javaのソースファイルをコンパイルし、クラスファイルを作成、実行する方法。
※アプレットの場合はHTMLファイルにパス指定する必要がある。
1. JAVASDKをダウンロードし、インストールする。(JAVA2SDK J2SE Development Kit)
※2008年8月、最新版はver1.5.0_16
http://java.sun.com/j2se/1.5.0/ja/download.html
※複数あるので注意、JDK 5.0 Update 16をダウンロードする。
2. インストール後、windowsの場合、システムのプロパティをマイコンピュータのアイコンの上で右クリックして開き、詳細設定タブの環境変数ボタンをクリック。
3. システム環境変数の変数名「PATH」の文章を編集する。変数値(V)と書かれたフォームの最後に ;C:¥Program Files¥java¥jdk1.5.0_16¥bin と入力。(※インストール先、環境変数同士の区切りには、セミコロン ; を用いる。)
4. 再起動
5. windows+Rキーでコンソール画面を開き、
cd c:¥
javac ソースファイル名.java
java ソースファイル名
で実行する。動作画面は以下の図
トラックバック URL :
コメント (0)JAVAを使ってクライアントからサーバ側のPHPへPOSTメソッドでパケットを送ることに成功。ソースコードは↓
※受取データをTXTファイルで書き出し。
※ソースは好きに使ってもらってかまいませんが、自己責任で。
トラックバック URL :
コメント (0)高画質WebTVとしてStage6の人気が高かったが、stage6は既に閉鎖されてしまっている。
そこで最近人気のある海外動画共有サイトがveohだ。
veoh
http://www.veoh.com/
stage6ほど高画質ではないが、インターフェースなどがしっかりしており、日本語系の動画を探しやすい。
動画サイト運営などでは、回線使用料が莫大にかかるなどコストパフォーマンスが大きい難点がある反面、日本からのアクセスが多い。インターネットのインフラでは2008年現在、日本が世界一であり、日本の平均回線速度に米国が追いつくにはおよそ100年かかると米国通信業労働組合が述べている。
いやぁ、日本に生まれてよかった
米国のインターネット
http://slashdot.jp/it/08/08/14/227240.shtml
米国通信業労働組合(PDF)
http://www.speedmatters.org/document-library/sourcematerials/cwa_report_on_internet_speeds_2008.pdf
トラックバック URL :
コメント (1)ニコニコ動画で公式配布されているニコニコムービーメーカの穴をついて奇跡的にアップロードされた唯一のFlashゲーム。
コメントが邪魔で意外と面白い点が新しいサービスになる予感もするが、ニコニコ側ではアップロード対策がされてしまった模様・・・。
トラックバック URL :
コメント (0)エラー排出時に文字化けを防ぐため、headerレベルで文字コードを判断させる。
header(”Content-type: text/html; charset=utf-8″);
echo “エラー” ;
headerを記述しない場合は文字化けする可能性が高いので注意したほうがよい。
トラックバック URL :
コメント (0)指定文字が文字列の中にどれだけあるかカウントするPHP関数。
substr_count( 文字列 , 検索文字 ) //文字列に検索文字が含まれる回数を返します。
例:文字列”ABCABCDEF”の中に文字列”BC”の出現回数を取得する場合。
<?php
print substr_count(”ABCABCDEF”,”BC”);
?>
●実行結果
2
トラックバック URL :
コメント (0)HTML convert time: 0.168 sec. Powered by WordPress ME