各種プログラミング言語についての情報です.LinuxやCygwinなどのコマンドライン環境を前提としているものが多いです.プログラミングの全体的な解説というよりも,なにかプログラムを組む際にプラスαになるものを目指しています. #contents * C [#m1c0ff13] - [[C言語とは]] - [[knoppixで開発環境作り]] - [[C言語の数学関数]] - [[C,C++プログラムの作成手順]] - [[main関数の引数]] - [[ポインタ]] - [[プログラムの実行時間を計る]] - [[popen関数でコマンドを実行]] - [[習作プログラム]] ** 画像処理 [#i3276886] - [[Bitmapファイルを入出力してみる]] - [[カラーの画像をグレースケールに変換してみる]] - [[RGBの分割と結合をしてみる]] - [[平均化フィルタを作る]] - [[加重平均フィルタを作る]] - [[縦方向平滑化フィルタを作る]] - [[横方向平滑化フィルタを作る]] - [[Prewittフィルタでエッジ抽出する]] - [[Sobelフィルタでエッジ抽出する]] - [[Laplacianフィルタでエッジ抽出する]] - [[鮮鋭化フィルタを作成する]] - [[Medianフィルタを作成する]] - [[画像をフーリエ変換してみる]] - [[パワースペクトルを出力してみる]] - [[周波数をカットしてみる]] - [[画像のヒストグラムを出力してみる]] - [[RGBからHSVへの変換と復元]] - [[明度に微分フィルタを適用]] - [[特定の色をシフトしてみる]] - [[HSVそれぞれの値をセットする]] - [[ヒストグラムの線形変換]] - [[2値化をしてみる]] - [[ハーフトーン処理(ディザ法)]] - [[ハーフトーン処理(誤差拡散法)]] ** 音声処理 [#nfa702a5] - [[Waveファイルを入出力してみる]] - [[音声を逆に再生してみる]] ** 数値計算 [#i665fb02] - [[1次元フーリエ変換]] - [[2次元フーリエ変換]] - [[高速フーリエ変換]] - [[連立一次方程式を解く]] - [[Jacobi法]] - [[KL展開]] - [[Simpson則]] - [[数値微分]] - [[Euler法]] - [[Heun法]] - [[Runge-Kutta法]] - [[Householder変換]] - [[三重対角化]] - [[QR法]] - [[LU分解]] - [[KL展開2]] - [[連立一次方程式を解く2]] ** 認識 [#u741fa18] - [[最近傍決定則]] - [[k-最近傍決定則]] - [[Perceptron]] * Ruby [#x312177b] - [[Rubyを使うには]] - [[Ruby実用例 〜超簡単なデータ処理〜]] - [[Ruby実用例 〜スプライン補間〜]] - [[Ruby実用例 〜複数テキストファイル中文字列の置換〜]] - [[ファイル入出力(Ruby)]] - [[Rubyスクリプトからコマンドが存在するかを調べる]] - [[Ruby-GNOME2]] - [[RubyでCGI]] * Java [#u9930d24] - [[Java言語とは]] - [[インストールしてみる]] - [[炎のエフェクト]] - [[噴水のエフェクト]] - [[フラクタルの木]] * シェルスクリプト [#od36d018] - [[ちょっとしたシェルスクリプト]] - [[lftpミラーリングスクリプト]] - [[シェルスクリプト内頻出コマンド]] * Awk [#fe93cdeb] ** 入門 [#e956095b] - [[Awk言語とは]] - [[とりあえず使ってみる]] ** 文法 [#xafbf81a] - [[プログラムの構成]] - [[前処理と後処理]] - [[関数の定義と使用法]] - [[パイプと組合せる]] ** 索引 [#rcf17e0c] - [[予約変数など]] - [[組み込み関数など]] * misc [#yd176014] - [[改行コードの違い]] - [[SourceForge.jpのCVS入門]] //- [[JDK 5.0のインストール(Linux)]] - [[JDK 5.0のインストール(Windows)]] - [[さくらのレンタルサーバでDocutilsを使えるようにする]]