win
TITLE: WIN32API入門
チュートリアル
ウィンドウをつくる
Windowクラスの登録
Window.をつくる
イベントの処理(Event)
Window の動作内容を決める
Message.をうけとる
message を割り振る( dispatch )
WindowProcedureを定義する
PeekMessage
マウスイベント(MouseEvent)
Click.(WM_LBUTTONDOWN.WM_RBUTTONDOWN)
非クライアントエリアのマウスメッセージ
マウス移動
WindowEvent
サイズ変更
移動
キーボードイベント(KeyboardEvent)
TranslateMessage
WM_CHAR
TimerEvent
GUI(Control)
Control( GUI ) の操作
GUI の構造
コントロールの種類
コントロールのイベントの取得
Button
CheckBox
TextEdit(EditControl)
StaticText(StaticControl)
ListBox
combobox
Scrollbar
GUIの操作
SetWindowText
ShowWindow
MoveWindow
GetParent
SetForegroundWindow
GetWindowLong
SetWindowLong
メニュー(Menu)
リソーススクリプトで定義
LoadMenu
menu を消去する
SetMenu
右クリックメニュー(Popup.RightClick)
TrackPopupMenu
GetMenu
Graphic(GDI)
描画処理の流れ
文字を表示する
DrawText
文字色
SetBkMode
GDI.Object
Brush
Pen
Font
CreateFont
図形(Primitive)の描画
点.線
GetPixel . ピクセルの色を取得
多角形(Polygon)
Rectangle
CreateCompatibleDC
BitBlt
StretchBlt
TransparentBlt
PatBlt
BeginPaint
SelectObject
GetObject
InvalidateRect
CommonControl
CommonDialog を利用する( 共通の Dialog )
InitCommonControlsEx
ファイルダイアログ
GetFileInformationByHandle
リソーススクリプト(ResourceScript)
Resource 文のつくりかた
リソーススクリプトのかきかた
リソースをコンパイルして実行ファイルに埋め込む
リソースの種類
Dialog(DialogBox)
DialogBox
EndDialog
GetModuleHandle
GetDlgItem
Dialog コントロール
DeviceContext
GetDC
ReleaseDC
CreateDC
DeleteDC
Bitmap
CreateCompatibleBitmap
LoadImage
ユーティリティ
ClientToScreen
ツールバー(ToolBar)
ToolBar
ツールバーに文字を表示する
CreateToolbarEx
TB_ADDSTRING
タスクトレイ(TaskTray)
TaskBar にいれる
IsIconic
ステータスバー(StatusBar)
CreateStatusWindow
DragDropをうけつける
DragAcceptFiles
DragQueryFile
DragFinish
CreateWindowEx
FileSystem
ReadFile
ファイルの時間を調べる
GetFileTime
CompareFileTime
File に保存する
Directory.検索
FindFirstFile
FindNextFile
FindClose
GetCurrentDirectory
GetFileInformationByHandle
パスの存在チェック
画面のキャプチャ(Capture) . ScreenCapture . Save
GetDIBits
OS
ShellExecute
ShellExecuteEx
MyDocument.をえる
time(時刻)
GetTickCount
DLL
LoadLibrary
GetProcAddress
メッセージの送信
SendMessage
PostMessage
機能限定のウィンドウをつくる(DialogBox MessageBox)
MessageBox
DialogBox( Modeless ) は MessageQ に送られるので 自分で Dialog 用か判定する
Resource を利用する
ModeLessDialog(CreateDialog() <-> DialogBox() )
メッセージに関係なく取得する
GetCursorPos
時間の取得
色々遊ぶ
Windowを常に最前面に表示する
透明なWindow.をつくる
WinMain
WIN32APIの不便なところ
WindowsProgram.の基本
dst
Clipboard.クリップボード
クリップボードに文字列をセット
クリップボードにあるテキストデータを表示
GlobalLock
CloseClipboard
GetClipboardData
SetClipboardData
FILE_TYPE
getdesktopwindow
EndPaint
AlphaBlend . アルファブレンド
SetCursor
WM_SETCURSOR
CustomCursor . カーソル
icon ファイル構造体
Sleep
DoubleClick . ダブルクリック
最小化と非表示
alt tab アイコン
EOF
lua
TITLE: Lua入門
制御構文
if
for
repeat
while
foreach
変数
ローカル変数
グローバル変数
演算子
or.and.not
代入
論理
TableConstructor
関数呼び出し
method として扱う
テーブル(Table)
追加.削除
ソート(sort)
foreach(イテレート)
配列(Array)
配列
追加
削除
結合
2次元配列
Lua 言語の字句の構成
値と型
構文
comment
日本語対応
文字code
文(Statement)
chunk
ブロック
代入
String(文字列)
連結
長さ
変換
分割(split)
部分文字列
match(検索)
find(インデックス検索)
反転
include(require)
Moduleの定義
関数(Function)
関数呼び出し
可変引数
複数の値を返す関数
return
ラムダ関数(名前なし関数)
文としての関数呼び出し
Error 処理
pcall
metatable
MetaMethod とは演算子を独自処理におきかえる
event の種類
Overload
環境table
Class
クラスの定義
メソッドの定義
Closure
Math(数値演算)
MathModule
IO.FileSystem
OS
Process
Type(Data型)
型の種類
キャスト(cast)
代入演算子 [ = ] の左側にかける[ 式 ]を [ 左辺値 ] という
GC
ガベージコレクションメタメソッド
Cから実行する。
Cの関数をバインドする
C++のクラスをバインドする
Reference
util
lua_type
lua_typename
lua_gettop
スタック操作
lua_pop
lua_remove
lua_settop
スタックからの取得
lua_tonumber
lua_touserdata
lua_tostring
lua_tolstring
lua_getglobal
生成
lua_createtable
lua_newuserdata
lua_newtable
lua_pushinteger
lua_pushnumber
lua_pushnil
lua_pushvalue
lua_setfield
lua_settable
lua_rawset
lua_rawget
lua_rawgeti
lua_getfield
lua_gettable
lua_insert
lua_setglobal
lua_pushcfunction
lua_register
lua_pushcclosure
lua_pushlightuserdata
C Closures
メタテーブル
lua_setmetatable
luaL_newmetatable
lua_getmetatable
型チェック
lua_isstring
lua_isfunction
lua_istable
lua_isnil
luaL_checkstring
luaL_checknumber
luaL_typerror
luaL_checkudata
その他
lua_error
luaL_dofile
luaL_dostring
luaL_loadfile
lua_call
lua_pcall
lua_replace
lua_getfenv
lua_setfenv
luaL_openlibs
luaL_getmetatable
luaL_register
lua_rawequal
metatable(MetaMethod)
自分で作成した型を調べる
配列の上限値を設定する
luaRef
rawget
dofile
error
setmetatable
print
GarbageCollection
collectgarbage
その他
DEBUG
Coroutine(Co-routine)
Luaのつかいみち
C 言語が主体
Lua が主体
hash
_G
registory
lua_checkstack
table に weakReference の設定をする
擬似インデックス
EOF
CommandPrompt
TITLE:コマンドプロンプト入門
制御構文
for_each_file
forfiles
for
if
prompt . dialog
変数
変数(Variable)
文字列(String)
長さ(length)
置換(replace)
抽出
結合(concat)
算術演算(Math)
Math
引数(Argument)
Argument
ドラッグアンドドロップ
配列(Array)
配列
関数(Function)
SYNTAX
ExitCode(終了コード)
バックグラウンド実行(Background)
組込み変数(EmbededVariable)
コマンドのエコー
Command.の結合
Redirect
コマンド置換
STDOUT
quot
Drive.のきりかえ
Comment
文字.Code
cmd.exe.のオプション
起動ディレクトリを制御する
補完をONにする
コマンドの出力結果を変更
Interpreter.のしくみ
リファレンス(Reference)
カテゴリ別
FileSystem
network
utility
commmadprompt
bat.program
process
assoc
ftype
attrib
call
clip . clipboard . クリップボード
choice.dialog . ダイアログ
cd(chdir)
cmd
cls
color
cscript
chkdsk
chcp
copy
date
del
dir
echo
expand . unexpand . tabfy
exit
FC
find.findstr.grep
goto
help
mem
mkdir
mklink
net use . NetworkDrive
tracert . traceroot
net localgroup
net user . UserList AccountList
net(start|stop)
netsh
nbtstat
pause
reg
ren(rename)
robocopy
sc
schtasks
subst
set
sleep
touch
sort
where
systeminfo
setlocal.endlocal
start
takeown
taskkill
tasklist
time
timeout
title
type
ver
XCOPY
EXTRA
StartUp
実行fileの起動
その他いろいろ
環境変数(ENV)
USERNAME
COMPUTERNAME
ERRORLEVEL
unix
TEMP
HOMEPATH
Windowsチップ集 . TIPS
ControlPanel.コントロールパネル
画像ファイルを表示する
SendTo
エクスプローラの検索
Desktop.からゴミ箱を消す
ドライブレター(DriveLetter)を変更する
フォルダの読み取り専用をOFF
IE
お気入りにすぐとぶ
背景色を変更する
ワイヤレスネットワーク接続のメッセージを表示させない
〜へのショートカットを消す
カーネルメモリの設定でXPを速くする
タスクトレイのバルーン表示を止める
エクスプローラのメニューバーやツールバーに画像を貼り付ける
シャットダウンの待ち時間を短くする
Error.時の.MS.の報告を.OFF
上書きをすべて.Cancel
ロゴ表示を省略して高速起動
userに.Account.をあたえる
Shutdown.時にコマンドを実行
FolderOption
Recent
Task
USB.が認識されない
IME.日本語入力.辞書ツール
IME(InputMethodEditor)
コマンドラインから単語登録
単語の登録に失敗しました
ゴミ箱を常に空にする
消すときの確認をなくす
windows.key.を使う
Computer.名を変更する
Registry
VISTA
ゴミをすぐ消す
詳細表示にする
タスクマネージャ(TaskManager)
HKEY_CLASSES_ROOT(HKCU)
HKEY_CURRENT_USER
HKEY_LOCAL_MACHINE
HKEY_USERS
HKEY_CURRENT_CONFIG(HKCC)
HKEY_DYN_DATA
Excel
MediaPlayerClassic(MPC)
Cygwin.との違い
大文字小文字の区別はない
;はいらない
環境変数PATH
Event.イベント
ftp
ポートを指定する
「名前の付けて保存」ダイアログボックスの「お気に入り」にフォルダを追加する
openfiles コマンドでファイルを開いているプロセスを調べる
My Computer
BIOS.バイオス
自動再生
ShortcutMenu.ショートカット.RightClickMenu . 右クリックメニュー
cygwin のコマンドを実行する
PublicFolder . パブリックフォルダー
keyboardShortcut キーボードショートカット
taskbar . タスクバー
thumbnail . サムネール
システムの保護
EO
JScript
TITLE: Javascript(JScript)入門
Tutorial
ブラウザ上での実行
include
ブラウザ以外での実行
ファイルシステム(FileSystem)
DeleteFolder
DeleteFile
CopyFolder
CopyFile
MoveFile
FolderExists
FileExists
AtEndOfStream
OpenTextFile
GetFile
GetFolder
Folder
File
引数解析(CommandLine)
名前なし引数
名前つき引数
REFERENCE
doucment
window.object
alert
confirm
prompt
close
navigator.object
appName
parseFloat
Regexp(正規表現)
Enumerator
クラス(class)
new
クラスメソッド
SYNTAX
基本的なこと
コメント(Comment)
Function.関数
無名関数
変数(Variable)
Include
演算子
cast(キャスト)
Bit(ビット演算)
type(typeof)
object
null
undefined
制御構文
for
do-while
with
Date(Timer)
配列(Array)
結合(concat)
追加(push)
挿入.insert push_front
反転 invert reverse
取得.削除 pop_front
削除 pop pop_front
抽出 slice SubSet
join
ソート(sort)
連想配列(Hash)
Objectを連想配列として使う
プロパティに使える値
Object
Shell(シェル).CommandLine
Exec
Run
SpecialFolder
環境変数(ENV)
レジストリ.Registery
文字列(String)
置換
replace
検索
match
search
split
抽出.切り出し.部分文字列
slice
substring(substr)
splice
length strlen
charAt
変換 . toLowerCase . toLower toUpper
WScript
CreateObject
ActiveX(ActiveXObject)
ActiveXObject.とは
こんなことができる
Windows標準でインストール済みのものとInternet経由で取得できるものがある
どのくらい危ないかやってみる
C:/直下にファイルを作成して消してみる
危険なことがわかったのでセキュリティ対策をする
セキュリティゾーンの設定をかえる
WindowsはActiveXコンポーネントの塊
Browser.は実行前に認証すみかどうかチェックする
信頼済みサイト.ゾーン
Excel
数学(Math)
Math
Network
httpclient
Debug(デバッグ)
基本的なこと
Interpreter.の流れ
CScript.WScript
DOM
DOM.とは
とりあえず使ってみる
Object.の.property.をしらべる
Form
Form.を利用して簡単な足し算をしてみる
Form.におこる.Event.をフックする
Object
Node.Object
window.Object
Document.Object
document.getElementById(id)
getElementsByTagName
element.getElementsByName(name)
element.getElementsByName(name)
StyleSheet.を操作する
Event
Scroll
agent.を取得
onLoad
mouse
onmousemove
onmouseout
onmouseover
Focus
キーボードイベント
onkeyup
onenter
OnKeyPress
timer
setInterval
Event.List
object
XML
DOM
クッキー(Cookie)
DragDrop
標準入力.StdIn.StdOut
printf
DATABASE.DB.データベース
key.キー操作
Mark of the Web (MOTW) . ActiveXObject
ローカルファイルへのリンク
ここを参考にしてみる
2015.03.04 確認したこと
LocalWebServer
表示モード . RenderingMode
EOF
sql
TITLE: MySQL入門
RANDOM.ランダム
単語境界
大文字.小文字
unique
Tutorial
copy
ファイル 読み込み
CSV 出力
文字列 比較
文字列 Quote
Command
CommandlineTool.から操作する
backup
実行結果をファイルに出力
文字.Code
現在のCodeを調べる
変更する
Reference
Literal
string
NULL
データの操作
SELECT
Limit
ORDER BY
GROUP BY
DISTINCT
alias(別名)
INSERT
UPDATE
DELETE
WHERE
データ定義
CREATE DATABASE
CREATE TABLE
DROP TABLE
ALTER
JOIN(結合)
内部結合(INNER JOIN)
外部結合(OUTER JOIN)
交差結合(CROSS JOIN)
自己結合
STRAIGHT_JOIN
NATURAL_JOIN
単純結合
等価結合
Columnを計算した結果をかえす
データ型.Type
BOOL
DATETIME.DATE
整数
ZEROFILL
表示幅
UNSIGNED
文字列型(string)
CHAR(文字数)
VARCHAR(最大文字数)
TEXT
BLOB(BinaryLargeObject)
Enum(列挙型)
set
Set
Column.属性
NotNULL
DefaultValue
SYNTAX
Comment
演算子
比較演算子
論理演算子
算術演算子(Math)
関数.Function
数学.math
文字列操作
LPAD
concat
insert
replace
length
space
strcmp
network
inet_aton inet_ntoa
集計.count
日付時刻
情報
USAGE
MySQLを起動する
DB.を作成する
ユーザー管理
Password
パスワードの初期設定
ユーザー 追加
grant
改行コード
System
システム変数
Erorr
実行中のスレッド
スレーブホストの一覧をみる
DB.とは
DB.から学べる.Computer.基礎知識
DB
DBとはデータの貯蔵庫
relationDB.で.DRY.原則を守る
DatabaseSystem.の実態は.datafile
小規模(StandAlone)
中規模(File.共有型)
大規模(ClientServer.型)
ServerとClientをWeb経由でするならばWebSystem
DB.を設計してみよう
個々のData.属性を作成する
データの重複をなくそう
Table.間を.LINK.するための.KEY.を.Field.に追加する
Dataの検索SpeedをあげるためにIndexを利用してみる
つくる手順
SQL(StructuredQueryLanguage)とは.DBMS.に命令を与える言語
Transaction.制御も.DBMS.にまかせる
FAQ
SQL.でうまく動作しなくなったら.reset.するのがよいかも
Tomcat.のログを見る
次のサービスを.Reboot.すると正しく動作するらしい
GUITool.を使う
MySQLAdminstrator
MySQLQueryBrowser
ErrorCode
1046
1075
1048
1086
1142
1265
API
その他
version
uuid
user
increment.インクリメント
EOF
Emacs
asoc
loop . while
PREFERENCE
文字列(string)
delete-char
following-char
mapcar
boundp
zerop
insert-rectangle
make-string
int-to-string
文字列(string)
string-match
string-match
file-name-nondirectory
Buffer
buffer-string
buffer-file-name
pop-to-buffer
検索(Search)
re-search-forward
re-search-backward
buffer-substring
file-name-directory . dirname
(directory-files "/log") getFileList
switch-to-buffer
file-name-extension . extname
insert-word . insert
にほんご
current-word
current-time-string
string-match
set-buffer-modified-p
list
append
cons
defcustom
where-is-internal
read
set-buffer
defun
let
save-excursion
condition
message
lisp関数をemacsCommand.にする
argument . 引数
lisp基本関数
ERROR
制御構文
if
cond(while)
複文
便利な組み込み関数
REGEXP
LIST
CVS
管理人
Repositoryを初期化( cvs init )
Repository.へのアクセス手段をきめる
Project.を.Import.する( cvs import )
checkout
利用者
全体の流れ
update
commit
File.を追加
File.をけす
cvs remove
Directory.をけす
Module(Project)を消す
WorkingFile.の編集を終了する
Confict を解決する
現在の.Rivision.に名前をつける
Rivsion.をくらべる
Rivision 間の diff をとる
現在の状態をみる( cvs status )
remote の Repository へログインする
annotate
file.の修正履歴(rev.の確認)( cvs log )
編集履歴をみる
過去の rivision にタグを打つ
Branch.をつくる
古い.Revision.をとる
FAQ
Rivision.を指定して.Update.したら最新が落ちなくなった
diff-modeで変更箇所がみれます
FrontEndとしてのVC
VCcommand
vc mode のマーク説明.
版管理システムを選択する
VC.管理下のファイル名をかえる
Lock.がかかった
登録しないファイルの指定(cvsignore)
VC を制御する変数
Ediff による比較
font.フォント設定
(frame-parameters)
shell.シェル
shell-coomand
shell-coomand-to-string
string
replace-in-string
template . ファイルテンプレート
EO
Python
TITLE: Python入門
下準備
文字コード
実行可能ファイルにする
文字列(string)
tolower . toupper
日本語のあつかい
unicode
RawString
制御構文
論理演算子
if
for
while
演算子
算術
関数(Function)
変数のスコープ
引数(Argument)
可変引数
無名関数(lambda)
高階関数
コンテナ
リスト(list)
セット(set)
tuple(タプル)
Dictionary(Map)
フィルター(filter)
写像(map)
組み込み関数
キャスト(cast)
オブジェクト
型チェック
評価
モジュール(module)
モジュールの作成
インポート(import)
dir
検索パス
パッケージ(package)
クラス(class)
コンストラクタ . constructor
メソッド(method)
プライベート変数
文字列表現
継承
内部クラス
オペレータのオーバーライド
Error
例外の処理(try-catch)
例外を定義する
with
math
組み込み関数
標準ライブラリ
numeric(数値演算)
コマンドライン(引数解析).commandline
OptionParser
urlencode.URL.エンコード
ネットワーク(Network)
urllib2
urllib
socket . ソケット
ftplib
gui
Tkinter
wxPython
時刻(date.time.timer)
timer
test
Thread . スレッド
標準ライブラリ
正規表現(regexp)
FileSystem(ファイルシステム)
tmpfile
os
shutil
getFile
BuildPath
glob.getFile
interpreter
キャスト(cast)
型
精度
print
OpenGL
画像処理(PythonImageLibrary)
xml
minidom
プロセス(Process)
subprocess
import ctypes
環境変数(getenv)
ExitCode . 終了コード
if __name__ == "__main__":
LockTransform . ロックトランスフォーム
VertexPaint . 頂点ペイント
EOF
OpenGL
TITLE: OpenGL.入門
チュートリアル(Tutorial)
ApplicationFW
下準備
描画毎の設定
三角形の描画
glVertex
glNormal
glColor
REFERENCE(リファレンス)
glColorMask
glRasterPos
glDrawPixels
glBitmap
glWindowPos
glClientActiveTexture
glDepthMask
glFinish
glFlush
glClearColor
glClear
座標変換(VertexTransform)
行列積の順番
行列とベクトルの積
モデルビュー変換
回転とスケール
投影変換
カメラを動かす
行列の結果を取得する
glMatrixMode
glMultMatrix
glLoadMatrix
glRotate
glTranslate
glScale
視点座標の定義
glPushMatrix.glPopMatrix
座標変換 pipeline
クリップ座標
正規化された デバイス座標
window 座標
glViewport
glFrustum
glOrtho
gluPerspective
gluLookAt
DepthBuffer
ProjectionSpace
行列操作
頂点配列
VertexArray(頂点配列)
glVertexPointer
glTexCoordPointer
glColorPointer
glVertexAttribPointer
glDrawArrays
glDrawElements
glDrawRangeElements
glEnableClientState
頂点バッファオブジェクト(VBO)
BufferObjectに頂点配列(VertexArray)を配置する
glGenBuffers
glBindBuffer
glBufferData
glDeleteBuffers
テクスチャ(Texture)
処理の基本
基本的な流れ
glBindTexture
glDeleteTextures
TextureCoordを指定する
パラメータ設定
glTexPrameter
画像を割り当てる
glTexImage2D
glTexImage3D
glTexSubImage2D
glTexSubImage1D
テクスチャのブレンド方法を指定する
GL_MODULATE
GL_DECAL
GL_REPLACE
GL_ADD
GL_COMBINE
画像ファイルから読み込む
raw
ppm
bmp
png
nconvert
キューブマップ(CubeMap)
Texcoordの自動生成
テクスチャ行列
マルチテクスチャ(MultiTexture)
全体の流れ
glMultiTexCoord
glActiveTexture
ProxyTexure
投影マップ(ProjectionMap)
シャドウマップ(ShadowMap)
アニメーション(Animation)
Debug ( Tex に関連する )
ブレンディング(Blending)
ブレンド処理による残像
glBlendFunc
glBlendEquation
アルファテスト
カリング(Culling)
描画モード
glPolygonMode
glShadeModel
Debug(デバッグ)
glGetError
gluErrorString
Error
デバッグツール
ErrorCode
glBegin(); glEnd(); の不一致
texture 初期設定の不一致
ライティング(Lighting)
Lighting
ライトの色
法線(Normal)
LightParameter
glLight
glMaterial
レイトレース(RayTrace)
ライティング計算を自前でする
PipeLine
Fragment ごとの処理
シェーダ(Shader)
shader の対応について
基本的なれ流
cgGLEnableProfile
cgGLDisableProfile
頂点シェーダ
フラグメントシェーダからテクスチャをサンプルする
cgGLSetTextureParameter
cgGLEnableTextureParameter
フラグメント単位のライティング
ノーマルマップ(NormalMap)
ポストエフェクト(PostEffect)
基本事項
GL の原則
描画命令の順
glPushAttrib
glPopAttrib
glPushClientAttrib
glPopClientAttrib
State の設定 クエリ
glIsEnabled()
glGet
Stack を使って管理する
glPushAttrb
開発環境
用語
Primitive
Profile(プロファイル)
GL version
glGetString
cgGl
cgDestroyEffect
cgIsEffect
cgGetLastListing
cgGetFirstStateAssignment
cgCreateProgramFromFile
エラーチェック
cgGetError
cgSetErrorCallback
cgGetErrorString
cgGetNamedParameterAnnotation
cgGetFirstTechnique
cgGetNamedParameter
cgGLSetMatrixParameter
cgGLSetStateMatrixParameter
パラメータ(parameter)
cgGLSetParameterArray4
cgGLSetParameter4fv
cgGLSetParameter
cgGetArraySize
Cg
Profile.別性能表
行列の積(mul)
shader.コツ
SYNTAX
行列
Reference(Cg)
floor
frac
cross
lerp
reflect
tex2Dproj
clamp
abs
length
exp
exp2
step
normalize
高速化
頂点共有をする
グラフィックカードのメモリを利用する
GPUの終了まちを避ける
ライティングを高速化する
デプステスト(DepthTest)
DepthBuffer(デプスバッファ)
半透明の描画
Performance
PipeLine の限界を測定する
FrameBuffer
画面をキャプチャする
glReadPixels
glReadBuffer
glPixelStorei
glCopyPixels
glCopyTexImage2D
glCopyTexSubImage2D
スプライト(Sprite)
スプライトを利用したGUIボタン
頂点スキニング
CPUで変形する
頂点配列でウェイトを指定する
ステンシル(Stencil)
glStencilOp
glStencilFunc
glClearStencil
FrameBufferObject(FBO)
glBindFramebufferEXT
glGenFramebuffers
glFramebufferTexture
衝突判定
OBB.OBB
空間分割
k-dTree
sort
箱どうし
位置の補正
移動と速度
球球
三角形と線分
EOF
net
TITLE:Winsock 入門
使い方
WinSockとは
NetworkProgram の骨格
winsock.の初期化
シンプルサーバー(SimpleServer)
シンプルクライアント(SimpleClient)
accept.した相手を表示するサンプル
エコーサーバー
バイナリファイルの取得
Block.処理を回避する
クライアントごとにスレッドを作成
select.を利用する
select
Win32のEventObjectを使う
connectのタイムアウト
recv.timeout
WSAWaitForMultipleEvents
WSAResetEvent
WSARecv
ByteOrder
HttpClient
ホスト名とアドレス
WinSock.固有の型
SOCKET
UDP
UDPClient
UdpServer
recvfrom
broadcast
multicast
setsockopt
getsockopt
リファレンス(Reference)
共通
socket
bind
SOCKADDR_IN
send
recv
closesocket
server.固有
listen
accept
client.固有
connect
変換
htons
htonl
ntohs
getHostByName
getHostByAddr
inet_addr
inet_ntoa
WinSock.固有
WSAStartup
WSACleanup
WSAGetLastError
非同期.API
WSAWaitForMultipleEvents
WSAEnumNetworkEvents
WSAEventSelect
データ型
sockaddr
sockaddr_in
ReferenceCommand
nslookup
tracert
netstat
Tomcat . InstallTomcat
URLEncode
MIME
基本的なこと
Socket
Packet
Protocol
ApplicationProtocol
Order
バッファリング
ソケットの実装
ソケットの状態
切断処理の流れ
Firewall
JSP
環境設定
JSP Program の基本
Tutorial
暗黙オブジェクト
Javascript.との違い
Class.を利用する
自作.Bean.の作成とその使用
クッキー(cookie)を使う
別サイトへの転送(Redirect)
DB.へアクセスする
SYNTAX
Directive
関数(Function)
Include
IncludeAction
基本事項
Server側のJSPの処理
HTTPHeaderの情報
HTTP
リクエスト(Request)
リクエストオプション
Host
レスポンス
JSP.文字コード
Network基礎知識
名前解決
DNS
Broadcast
LMHOSTS/HOSTS
WINS(WindowsInternetNamingService)
IPAddress.と.MacAddress.の対応
Web
EOF
pro_tip
TITLE: C入門
マクロ(Macro)
C.標準マクロ
制御演算子
for
for(int i = 0; i < 3; i++)
priority
ビット演算(BitOperation)
char のデータを左シフト
typedef
無名共有体.union
前方宣言(ForwardDeclare)
Pointer(ポインタ)
void.ポインタ
ポインタの算術演算
[ any ptr -> int ]への妥当性
PreProcessor プリプロセッサ
undef
## : token 連結演算子
Define
定数(Literal)
変数
global 変数
構造体(Struct)
struct foo
構造体の代入
引数
main関数の引数
可変引数
C++からの仕様の取り込み
const
キャスト(Cast)
算術変換
代入時の自動的型変換
暗黙の型変換
関数型( 関数ptr )の考察
ptr <-> integer
int <-> float
float <-> double
Array
2次元Array
演算子(operator)
3項演算子
真偽.否定演算子
逆参照演算子
桁あふれ(overflow)
型(Type)
整数
size_t
float
boolean とは
uintptr_t
__int64
__int32
wchar.wchar_t
MultiByteCharacter.とは
WideCharacter.とは
symbol(識別子)
リファレンス(Reference)
IO
fwrite
fread
fprintf
string
strlen
strdup
strcpy
strlcpy
strchr
strrchr
strstr
strncpy
strtod
jump
time
clock
difftime
time
asctime
localtime
mktime
memory
memcpy
memmove
memcmp
memset
malloc
IO
printf
sprintf
vsnprintf_s(_vsnprintf_s)
vsnprintf
vsprintf(vswprintf)
vprintf
fflush
fopen
fseek
ftell
rand
scanf
getchar
gets
fgets
putchar
putc
puts
math
abs
fabs
fabsf
stdlib
atoi
abort
getenv
qsort
bsearch
ctype
isspace
ispunct
isalpha
isalnum
isleadbyte
setlocale
math
atan
system
exit
atexit
abort
atof
system
非.ANSI C
sprintf_s
_snprintf_s
_popen._pclose
sizeof
unicode
呼び出し規約
cdecl
stdcall
thiscall
firtstcall
C99(Cの新機能)
stdint
uint32_t
高速化
キャッシュメモリ(CacheMemory)
Endian(エンディアン)
NetworkByteOrder
再帰処理
データ構造
配列
リンクリスト
バイナリーツリー
DAEMON
EO
EndPaint