Make
TITLE: make入門
PRECIOUS 中間ファイルを削除させない
PhonyTarget
Tutorial(チュートリアル)
簡単なメイクファイルをかく
一番簡単なメイクファイル
自動変数を使って繰り返しを省く
特定のファイルではなく拡張子のパターンでルールをつくる
ターゲットをクリアして再更新をする
関数(Function)(組み込み関数)
文字列関数
filter
filter-out
findstring
subst
patsubst
words
word
firstword
wordlist
call
sort
shell
file.名関数
wildcard
dir|notdir
notdir filename
suffix
basename
addsuffix
addprefix
join
実行制御
if
error
error
warning
foreach
strip
origin
高度なユーザー定義関数
eval.関数と.val
hook.関数
関数に値を渡す
変数
自動変数リスト
make.のオプション
Command
Command 構文解析
長い Command
Command 修飾子
PatternRule(パターンルール)
pattern
擬似.Target(PhonyTarget) .PHONY
DebugPrint
if 条件文
PARAMETER パラメータ
nmake
インストール
FAQ
ターゲット `src/pl.htm' を make するルールがありません
EO
Perl
TITLE: ずぼらのPerl入門
下準備
インタープリタを指定する
SYNTAX
関数(function)
制御構文
while
if
foreach
require
コマンド置換
Array(配列)
Main.関数の引数
argument
file
shell
print
String(文字列処理)
文字の削除
Substitute
検索
結合(strcat)
substr
index
length
substitute
変数(Variable)
基本事項
型(Type)
スカラ(Scalar)
Array
Hash
LocalVariable
グローバル変数(GlobalVariable)
特殊変数
Option
Debug
関数内では必ず.my.を利用すること
strict.warning.Modeを使う
演算子(Operator)
算術(ArithmeticOperator)
比較
正規表現(Regexp)
meta.文字
Perl.固有の.MetaCharacter
量指定子
特殊
関数
Package
環境変数(Enviroment)
FileSystem
Pattern
置換(Substitute)
照合(Match)
文字変換(Translate)
基本的な要素
Interpreter
Network
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
ss
TITLE: スタイルシート入門
チュートリアル(Tutorial)
注意点
DOCTYPE
Style.の定義
Style.を適用
スタイルの実用的な利用方法を調べる
基本
CSS
box.BoxModel.ボックスモデル
要素の種類と適用要素
継承(Inheritance)
メリット
見栄えを一度に指定できます
きせかえOK
見た目と意味を分離できる
おおまかな流れ
Group
Class
定義済みクラス
ID
Include
単位
タグと要素とセレクタ
comment
SytleSheetの定義順
リファレンス.Reference
padding
margin
margin と auto と width の関係
negative-margin
margin-left: left (C1/e3/N4)
list
list-style-type: type
list-style-type
表示
div div_scroll
背景
background
background-image
background-position
background-repeat
background-color
background-attachment
Font
font
line-height
font-size
font-style
font-weight
font-family
font-stretch
サイズ
width.height
位置.レイアウト.Layout
position
float
z-index
色
color
Text
letter-spacing
word-wrap
vertical-align
border.境界線.罫線
border
border-color
border-style
border-collapse
角丸.round
Gradation.gradient
CSS3
list-style-image
画像のつくりかた
透明 gif のつくりかた
DocType
その他
透明.opaque
行間
line-height
Text
text-decoration
text-align
box-shadow
text-shadow
display
text-indent
色.color
ドミナントカラー
ドミナントトーン配色
カマイユ配色
フォカマイユ配色
セレクタ.selector
複数セレクタ
クラスセレクタ
IDセレクタ
子孫セレクタ
擬似クラス
NAV
cursor
実践的な使い方.PRACTICE
span で飾りをつくる
borderを指定して2つのラインをかく
marginをつかってページを中央に配置する
margin.と.padding.の違い
飾窓をつくる
borderカラーでボタンのエンボスをつくる
セクション.Section
エンボスされたセクションをつくる
p.でセクションをつくる
h3.でセクションをつくる
角丸のセクションをつくる
ヘッダ.header.見出し
ヘッダにちょっとしたアイコン画像をつける
横長のヘッダをつくる
角○のヘッダをつくる
リピートを使ってカーテンのようにオシャレに
アルファ抜きでおしゃれなイメージにする
ヘッダの項目を中央そろえする
スイッチ.DipSwitch
Button.ボタン
a, img でボタンでつくる
a.の背景にボタン画像でつくる
div.で四角いアイコン.ICON.をつくる
マウスをあてたときに色をかえる。
ICON.ボタンをつくる
角○の.ICON.ボタンをつくる
button.ノードでボタンをつくる
button.と.img.でボタンをつくる
divをつかってエリアにラインをかく
div.を使って見出しの左側に■のアイコンをつける
フッター.(footer)をつくる
list
横長のリストを縦棒で仕切る
Layout
左側に縦長のメニューをつくる
領域を中央に配置する
背景の画像を設定する
セクションをかど○にする
セクションの枠線を太くする
max-width.min-width
min-height.min-width
outline
background-position.の考察
inputをエンボスする
HTML5
aside
section
float
clearfix
擬似要素
HAMIDASU
親子.NEST
WebColor
StyleProperty
EOF
Csharp
TITLE: C#入門
文字列(String)
置換
長さ
分割 . split
結合
検索
変換
cast
cast
コレクション(Collection)
hash
list
ArrayList
ソート順を操る
Dictionary
IEnumerable インターフェース
Enumerator.を自作する
XML
XMLDocument
ファイル(File)
書き込み
ロック(Lock)
OS
配列(Array)
2次元配列
参照型の配列
初期化
ソート
バイナリ・サーチ
参照型配列の初期化
foreach
文字配列と文字列の相互変換
Network
TcpClient
TcpListener
FileSystem(ファイルシステム)
dirname
ファイル生成の監視
TaskTray
Sound
mp3
プロセス(Process) . shell
外部プロセスの実行
実行中のプロセスを調べる
DLLの使用
ネームスペース(Namespace)
namespace と using
ネストするnamespace
namespaceをわける。
namespaceの衝突
不完全なnamespaceとusing
FileDialog
Event
Type
参照
値型と参照型 ( struct は 値型 class は参照型 )
Statement
if
switch
GUI
DialogBox
Event
Mouse(マウスイベント)
KeyboardEvent(キーボードイベント)
Form
DragDrop
Control
Control.の動的な追加
layout
SplitContainer
TrackBar(Slider)
Textbox
CheckBox
Listbox
CommboBox
ProgressBar
PictureBox
Thread
thread
Thread.クラスを使う。
Delegate.を使う
Lock.する。(排他処理)
Thread.間に同期をとる。
有限のリソースにアクセスする。(空きがでるまで待つ。)
ThreadPool.スレッドプール
非同期メソッドの完了通知をうけとる。
Date(日付)
Exception(例外)
例外の種類
例外の再スロー
非同期Delegateの例外
プロパティ( Accessor )
Indexer.Property
read/writeを制限する
constructor.Destructor
メンバ変数の初期化
private.Constructor
static なコンストラクタ
delegate
Partial
Interface
インターフェイスの効能
インターフェイスの継承
同名のメソッドを持つインターフェイス
インターフェイスの基本
Enum(列挙型)
数値として使う列挙型
内部処理用の数値型の変更
privateな列挙型
名前に任意の数値を与える
数値指定時のトラブル例
列挙型の数値計算
値の名前を得る
列挙型のすべての数値を得る
コンストラクタとデストラクタ
コンストラクタ
デストラクタ
確実な終了処理
destructor
ステートメント
ステートメントとは
分岐
Dispose
キャストとデータ変換(cast)
実数でもキャスト
符号の有無は要注意
参照型のキャスト
無関係の参照型へのキャスト
ボクシング.boxing
アクセス修飾子
CustomAttribute
属性を読みだしてみる
Generic
Image
rectangle
bitmap
ファイル
アイコン(ICON)
引数
ScreenCapture
bitmap_CLIP
EOF
Winsock
TITLE: C++入門
STL
共通
コンテナクラス
コンテナにオブジェクトをいれる
vector
追加
削除
サイズ
挿入
参照
multimap
map
挿入
削除
検索 参照
list
追加
削除
参照
ソート
set
コンテナへの操作
std::find
std::count
std::remove
std::fill
std::replace
std::unique
std::sort
std::binary_search
random_shuffle
テンプレート(Template)
Template する場所を見抜く方法
関数テンプレート(FunctionTemplate)
クラステンプレート(ClassTemplate)
型だけでなく 値もパラメータとして受け取れる
テンプレートパラメータにデフォルト値を設定する
template 化するコンパイラの立場で考えてみる
特殊化する
template 全般
template 具体例
色々実験してみる
refcnt : 参照カウンタ
名前空間(NameSpace)
名前空間にあるシンボルを指定する
名前空間の使いどころ
名前の検索する順番
よく使う名前はネームスペースにいれる
クラスのネームスペース
無名ネームスペース(AnonymousNamespace)
前方宣言(ForwardDeclare)
FunctionObject(ファンクタ)
const
const
const 記憶クラス
mutable(ミュータブル)
メソッドにconstをつける
C++ 引数の省略化
Default引数の禁止
extern 'C' Linkage
member 関数ポインタの扱い
Constructor(コンストラクタ)
コンストラクトする順番
初期化子リスト
コンストメンバの初期化
初期化子リストの順番
DefaultConstructor(デフォルトコンストラクタ)
配列のコンストラクタ
CopyConstructor(コピーコンストラクタ)
コピーコンストラクタの自動生成
コンストラクタ内で別のコンストラクタを呼ぶ
コピーを禁止する
ShallowCopy.DeepCopy
コンストラクト方法を制御する
参照型(Reference)
PREFERENCE(C++StdLibrary)
std::max min
IO(入出力)
ifstream
ofstream
IOStream.Lib
istringstream
C++ cast
Destructor(デストラクタ)
デストラクタのコールされるタイミング
デストラクタの自動生成
仮想デストラクタ
仮想デストラクタ
Alignment(境界配列)
プラグマでアラインメントを指定する
キャッシュライン(CacheLine)
アラインメントを指定しない場合
文字列(String)
結合
文字数
参照
検索
部分文字列
比較
参照(Reference)
リファレンスの初期化
リファレンスとポインタの違い
リファレンスを返す
仮想関数
仮想関数でフレームワークをつくる
virtual 関数の使いどころ
InterfaceClass
抽象クラス
vtable( 仮想関数 table )
関数のオーバーライド
オーバーロード
クラス継承間での同名の関数
仮想関数のコンストラクタの呼び出し
仮想コンストラクタ
スコープ演算子をつかう
純粋仮想関数(PureVirtualFunction)
非インライン関数
cast(キャスト)
reinterpret_cast
const_cast
static_cast
dynamic_cast
演算子のオーバーロード
operator++
operator[]
operator()
operator=.代入演算子
operator<<
operator ++
operator ++(int)
OperatorNew
perator newをオーバーライドする
追加の情報をわたす
mallocする領域に追加する
malloc.のように失敗しても NULL を返さない
宣言しなくてもメンバ関数はstatic扱い
初期化リストは必ず記述
Explicit
メンバー関数ポインタ
ステートパターン内で利用する
SYNTAX
type
bool
include
new
new new[] delete delete[] を間違えないこと
newをカスタマイズする(placement new)
new で realloc できるか ?
global new
ファイナルクラス
RTTI(RunTimeTypeIdentification)
typeid
ダイナミックキャストを避ける
ThisPointer
utility class
継承(inheritance)
public.継承
正しく継承する
実装の継承とインターフェイスの継承
継承の使いどころ
関数のオーバーロード
private継承
アクセス制御
struct.class.の違い
例外(Exception)
例外の使いどころ
例外を捕捉する
例外処理をカスタマイズする
terminate
unexpected
例外クラスを捕捉する
例外クラスを定義する
コンストラクタの例外
アンワインドプロセス
GetCurrentProcessId
internal
SymGetLineFromAddr
GetFirstStackTrace
symgetodulebase
SymLoadModule
インライン(Inline)
inline化する
インライン化する
インライン化で減るコード
インライン化すべき条件
OpaquePointer(オペークポインター)
TinyXml
ReferenceCount(リファレンスカウント)
ReferenceCount
SmartPointer(スマートポインタ)
スマートポインタの使いどころ
共有できるスマートポインタ
SharedPointer(シェアードポインタ)
shared_ptr
デバッグ
ポインタ解放忘れを防止する
クラス内で自己診断をする
例外コード
c0000094
ポインタ
CPPでよくある間違い
ポインタの2重解放
コピーのかわりにmemcpyを使う
タイプセーフでない関数をつかう
コピー操作によってリソースを2重に開放する
リソース管理
ポインタ変数はnewをした後にdeleteする
リファレンスカウント
コピーオンライト
ユーザーコードからポインタを隠す
オブジェクト指向
オブジェクト
コンポジション
ポリモーフィズム
インターフェイス
アクセッサを多用しない
継承をインターフェイスの継承につかう
ポインタをつかって間接レイヤーをつくる
インターフェイスをきりだす
設計の基本原理
フリーストア
mutate
throughput(スループット)
latency
friend(フレンド)
フレンド関数
フレンド関数のつかいどころ
フレンド関数を仮想関数にする
フレンドクラス
フレンドクラスのつかいどころ
仮想関数
COM
名前
COM.の問題点
インターフェイスとは
IUnknown
COMクラスとCOMインターフェイスは全くの別物
IUnkowon.インターフェイス
COMInterfaceの定義
C++
マクロをつかう
MIDL
COM.のエラー
バージョン
COMの概要
COMClass.をつくる
オートメーション機構
DualInterface
MetaData
COM.と.C++の違い
TypeLibrary
ディスパッチインターフェイス
ActiveX
コントロールコンテナ
COM.の使い方
クラスオブジェクト(ClassObject)
言語に非依存
位置に非依存
DCOM
COMの使いどころ
CORBA
marshaling
EO
Thread
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: Thread 入門
リファレンス(Reference)
CreateThread
WaitForSingleObject
GetCurrentThread
GetCurrentThreadId
Sleep
ResumeThread
SuspendThread
ExitThread
TerminateThread
GetExitCodeThread
用語
thread
Thread.とは
スレッドのつかいどころ
スレッドの危険性をしる
共有物にはロック(鍵)をかける
状態
排他処理
Mutex
セマフォ(Semaphore)
排他処理
同期処理
同期オブジェクト
Event(イベント)
同期処理
アトミック操作
リーダライタロック
ロックフリー
チュートリアル(Tutorial)
スレッドをつくる
スレッドの終了をまつ
スレッドを停止させる
スレッドの処理の完了をチェックする
スレッド間の動作を連携させる
volatile.をつかう
スレッドの動作を連携させる
スレッドをクラスにしてみる
スレッドプール(ThreadPool)
Mutexクラスをつくる
InitializeCriticalSection
EnterCriticalSection
LeaveCriticalSection
DeleteCriticalSection
同期処理
CreateEvent
SetEvent
ResetEvent
CreateSemaphore
ReleaseSemaphore
並列化
Data.の並列化
EOF
Win32
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
lua
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
pri_ps
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
Cygwin
TITLE:Cygwin入門
制御構文
if
OR.AND
for
while
case
配列(Array)
配列の定義
変数(Variable)
変数の定義
関数(Function)
関数の定義
include
文字列(String)
結合
行間を結合
部分文字列(Substring)
変数展開
パターンマッチ(PatternMatch) . StringMatch MatchString
置換(replace)
算術演算(Math)
整数の計算
Random
Shell.変数
シェル変数
種類
Shell.変数 一覧
環境変数
特殊変数
変数は文字列として処理
shellVar.とは.shell の動作を制御する属性
ShellScriptの汎用的な扱い
History
ヒストリー
history
正規表現(Regexp)
SYNTAX
Result
空白の扱い\spaceで対処
stdout出力
system
Shell.とは
Ridirect.Pipe
Pipe
置換(Substitute)
ヒアドキュメント(HereDocument)
Argument
Wildcard
改行(newline)
Referrence
NameRule
Option
tar
break
g++
gcc
groups
rehash
finger
fold
ftp
ed
EX
bg
while
wait
unalias
umask
ulimit
limit
type
trap
time
times
diff
deroff
dd
dbx
suspend
set
cut
csh
comm
colrm
cmp
chsh
chown
chmod
df
tar
chgrp
cb
cancel
biff
lpq
lpr
lprm
stat . timestamp
lpstat
mail
lint
ln
lock
login
logname
lp
leave
route
scp
rsh(ssh)
サーバへのログイン。( 鍵無し )
鍵の作成と登録
ACCESS 許可の設定
ruptime
ident
rwho
script
ping
rcp
rlogin
printenv
pr
telnet
tee
sh
spline
split
stty
su
tail
head
sort
size
passwd
mkpasswd
mkgroup
paste
pg
od
netstat
nroff
make
man
info
mesg
who
more
at
awk
write
batch
bc
bash
export
time
troff
tty
uname
tset
case
bg
alias
source
suspend
set
x
arch
rev
pstree
factor
shutdown
convert
fuser
colrm
watch
djpeg
whoami
autoconf
config.h の自動生成
出力変数
プリプロセッサをえる
Program.をチェックする
C Compiler の特性検出
型をチェック
関数をチェック
ライブラリを検出
ヘッダの検出
高度な検出
Program.を実行して検出
help.を見る
自分で Option を追加する
configure
print
install
cpp
cygcheck
strings
ldd(cygcheck)
nm
objcopy
disown
uuencode
iconv
unzip
touch
patch
curl
basename(filename)
dirname
expr
dos2unix
unix2dos
cygstart
hina
ctags
bison
sum
free
cd
declare(typeset)
printf
pushd
dirs
cmd
enable
compgen
complete
export
fc
select
uptime
users
w
wall
whatis
whereis
set
shift
shopt
help
jobs
let
local
pwd
read
readonly
return
popd
nohup
nice
logout
login
jobs
if
foreach
fg
getopts
exit
exec
eval
dirs
cd
join
xargs
uniq
kill
hostid
hostname
id
rsync
root
ipconfig
nslookup
wget
sleep
file
cal
ping
hash
df
du.DiskUsage
od
dump
strip
m4
ps
mkdir
cat
rm
tr
grep
sed
DefaultMetaChara
Escape[\]対象文字
du
which
find
mount
cygpath
wc
echo
mv
cp
date . timestamp
nkf
ar
ranlib
test
echo
ls
faq
MetaChara
^
$
.
?
-
[]
|
()
\<\>
min max
\b
\d
\D
\s
\w
Shell.の.MetaChara
{}.brace.展開
後方参照
最長一致と最短一致
最短一致の指定
実践例
EX
file数をカウント
xxx.zip.を見つけたら消す
cur dir以下の特定名のfileをcp|mv
特定のディレクトリを検索
file内をキーワードでさがす
西暦をいれる
SpellCheck
CSV項目を入れ替えてカンマ区切りに変換
list から文字列を抽出
条件を満たすfileを取得
Commentカンマ空行を一度に消す
sed.で.comment.を削除
htm.からheaderを抽出
emacs.で時刻を条件に.logをchk
emacsで表記の一貫性のチェック
Cygwinをいれる
Cygwin.とは
環境設定のための.file
Directory.構成
cygrunsrv
サービス制御.コマンドラインMode
サービスの実行.デーモン化
いろいろやってみた
ひさびさにはいってみた
Command.一覧
Option
cron
WindowsService.に登録する
下準備
Job.を登録する
設定方法
例
詳細な.Command.を登録するのは手間なのでxxx.sh.を呼び出す
問題点
簡単なJobを登録してテスト
Extra
Locale
その他
network
他の user と mesg を交換する( realtime に交換 )
Network 管理と internet ( Network 同士をつなぐことを Inter Network -> Internet )
host 情報の表示. ( DomainNameServer から情報をとるよ )
Network. Interface の表示. 設定
UNIX.とは
Boot
設計思想
FileSystem
入出力を.File.として一元化
Redirect
Pipe
Process.の制御
なぜUNIX
Interpreter.の仕組み
[quot]はそのままねを意味
Program 開発
Printer 出力 ( lpr )
GUIDELINE
設計
Filter.Script
toUpper toLower
EOF
Java
TITLE:Java入門
チュートリアル(Tutorial)
クラス作成
Compile
実行
標準入力(stdin)
プロセス(Process)
ProcessBuilder
リファレンス(REFERENCE)
Integer
io.OutputStreamWriter
io.File
sql.ResultSet
URLEncode
sql.ResultSetMetaData
tmp
System.out
util.Date
util.Calendar
sql.Statement
文字列
lang.String
StringBuffer
SYNTAX
制御構文
for
型
Cast(型変換)
import
Scope
Array(配列)
予約語(Reserve)
コンテナ(Collection)
ArrayList
Map
例外(Exception)
try.catch.finally
package
packageにクラスをいれる
packageのクラスを使う
スレッド(Thread)
スレッドをつくる
スレッドクラスを継承する
スレッドを止める
スレッドの終了をまつ
別のスレッドからとめる
プログラムの終了とスレッドの終了
スレッドの同期(排他)
ロックをすることは書き込み禁止とは異なる
タイマーを使って画像を定期的にきりかえる
デッドロック
スレッドを連携させる
キーボード入力したコマンドラインをスレッド側で実行する
スレッドの優先度をつける
スレッドの処理を割り込む
GUI
Window
ボタン(Button)
グラフィック(Graphic.Swing)
画像を表示する
ネットワーク(Network)
Socket
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
DebugPrint
$(info "test")