TOP > 技術メモ

技術メモ

使ったことがある技術の備忘録です。

プログラミング言語

  • Java [2016-07-14] new お馴染みのオブジェクト指向プログラミング(Java言語)。コンパイラ言語(実際はちょっとインタプリタ)。
  • C言語 [2015-02-22] 代表的なプログラミング言語。OSを作るために生まれた。C言語がわかるとプログラムレベルの動きがイメージできるようになる。
  • C++ C言語を拡張したプログラミング言語で、オブジェクト指向に対応した。C言語を理解した上で学ぶことをお勧め。
  • C# ( C#.NET ) Microsoft .NET環境向けのオブジェクト指向プログラミング。 .NET Framework はJavaのVMみたいなもの。コンパイラ言語。
  • PHP Web系のサーバーサイド・スクリプト。初心者向けで簡単だけど、これでプログラミング覚えると危険。インタプリタ言語。
  • JavaScript フレームワークの JQuery や prototype.js を使うのが主流。Web系のクライアントサイド・スクリプト(Jaxer等を使えばサーバーサイドにも)。インタプリタ言語。

ウェブ・アプリケーションサーバ

  • Apache HTTP Server [2014-04-05] Apache HTTP Serverは、世界中でもっとも使われているWebサーバソフトウェア。
  • Apache Tomcat [2014-04-05] Apache Tomcatは、Java Servletや、JSPを実行するためのサーブレットコンテナ。
  • WebOTX [2016-07-10] new WebOTXはNECが提供するサービス実行基盤。JNDIJMSなど汎用的な機能を標準で搭載しているパッケージ製品。
  • Glass Fish Oracleコミュニティを中心に開発されている、オープンソースのJava EE準拠のアプリケーションサーバ。

データベース(DB)

  • Oracle Database 11g [2016-07-10] new Oracle Databaseは、米国オラクル (Oracle) が開発・販売している、リレーショナルデータベースマネージメントシステム。 (RDBMS)
  • PostgreSQL PostgreSQLは、BSDライセンスに類似するライセンスにより配布されているオープンソースのオブジェクト関係データベース管理システム (ORDBMS)。
  • MySQL MySQLは、オラクルが開発するRDBMS(リレーショナルデータベースを管理、運用するためのシステム)の実装の一つである。

開発ツール

  • Eclipse [2016-07-10] new 主にJavaの統合開発環境(Java以外にも対応している)。
  • Adobe Dreamweaver [2012-11-15] Adobe Dreamweaverとは、アドビシステムズが販売しているWebオーサリングツール。
  • Wireshark ネットワーク・アナライザ・ソフトウェア。

OS

CI (継続的インテグレーション)

  • Jenkins [2013-07-05] Jenkinsとは、Javaで作成されているオープンソースCI。ビルドやテスト、カバレッジやチェックスタイルの自動化が行える。
  • Chef サーバ構築やアプリケーションインストールを簡易化するためのシステム統合フレームワーク。

バージョン管理

  • Git [2014-03-02] Git(ギット)は、プログラムのソースコードなどの変更履歴を記録・追跡するための分散型バージョン管理システム。SVNと比べて、こちらは速度重視。
  • SVN (Apache Subversion) SVNは、プログラムのソースコードなどを管理する集中型バージョン管理システムの一つ。

仮想環境

  • VMware Player [2014-12-07] VMware を使った仮想化について

OSS

  • Net-SNMP [2013-07-05] Net-SNMP(旧ucd-snmp)は、SNMPプロトコルを実装したOSS。SNMPエージェント、SNMPユーティリティ、SNMPライブラリを含む。

その他

▲ページの先頭へ