Skip to content

Instantly share code, notes, and snippets.

@kimoto
Created May 24, 2011 00:48
Show Gist options
  • Save kimoto/987943 to your computer and use it in GitHub Desktop.
Save kimoto/987943 to your computer and use it in GitHub Desktop.
習得済み技術メモ
習得済み技術メモ
■仕事で使ったことあるリスト
- Java
- Java Struts
- JBoss (1回やったレベル)
- Seasar
- Ruby
- Ruby on Rails
- Apache
- Lighttpd
- fastcgi
- HTML / Javascript / CSS
- C / C++
- ActionScript2/ActionScript3
- Common Lisp
- PHP
- MySQL / PostgreSQL
■知ってるプログラミング言語
- Ruby
- Perl
- Common Lisp
- Javascript
- ActionScript2
- ActionScript3
- Scheme
- C#
- C++
- C
- Java
- SourcePawn - Valve SourceMOD Script
- Shell Script - sh/bash/zsh
- Assembly - nasm(x86)
- Visual Basic / VBScript / VBA(for Excel)
- JScript - Microsoft Javascript
- PHP
- Objective-C (とても少し)
■知ってるDSL
- XML
- HTML
- CSS
- JSON
- SQL(MySQL / PostgreSQL)
- 正規表現
- 拡張正規表現(Perl拡張正規表現、Rubyにも移植されている)
■運用
- Unix(FreeBSD)
- Linux(Ubuntu / Fedora / Redhat)
- Apache(httpd)
- Lighttpd(httpd)
- PostgreSQL(database)
- MySQL(database)
- Source Dedicated Server(application server)
■設計
- GoFのデザインパターン
- マルチスレッドデザインパターン
- 構造化プログラミング
- オブジェクト指向プログラミング
■フレームワーク
- Struts
- Ruby On Rails
- Windows SDK
- Windows GDI
- MFC - Microsoft Foundation Class
- Allegro Cache
- JBoss
- Seasar : インターフェースとインスタンスの設定ファイルによるバインディング(Java)
■概念
- Ajax
- AVIファイルの構造と読み書き
- ネットワークプログラミング(Windows Socketを使ったrawレベルパケット送信/受信)
- 型推論 - ソースコード上でどのようなデータが代入されているかによって動的に型が決定される
- 動的型付け - 実行時に型を決定する、変数ではなく値が型を持つため変数には何でも入れられる
- 画像処理 - 近くのピクセル情報を元にモザイクかけたりすることが出来る
- ダックタイピング - 同じメソッド実装してればよいっていう優しい型の割り当て
- メッセージング - ダックタイピングのObjective-C的実装
- クロージャー(Clojure) - コンテキストの保存、内包
- コンビネータ論 - S/Kコンビネータ(関数の合成), Yコンビネータ(再帰の記述)
■開発環境
- CVS
- SVN
- git
- Visual Studio C++
- Visual Studio C#
- Eclipse
- Vim
- Emacs
- Flash MX(ActionScript2 / ActionScript3)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment