技術メモ(ソフトウェア開発)

_Webアプリ開発

Ruby 1.6と1.8の両方でCGIスクリプトを動かすためのライブラリは、ソフトウェアセクションへ移動しました。Ruby CGI Adjuster

Ruby on Rails関係は, Ruby Centre 以下にあります。

_いろいろなプログラミング言語

(2016.12)
アプリケーションの速度の点では, 先頭グループが C++, plain C, Fortran, Ada (2倍まで). 十分高速なのが C#, Go, Rust, Java, Scala, Haskell (Jhc), OCaml など (10倍以内). Ruby や Python は100倍以上遅い。

(2016.12 ここまで)

Ruby Centre Rubyにまつわるメモメモ

  • RubyでXML (NQXML)

    RubyでXML文書を読む。(NQXML編)

  • RubyでXML (REXML)

    REXML XMLパーサーで遊ぶ。

  • Rubyでのクラスのアクセス制御

    Rubyはprivateアクセス可能性が特異。

  • Rubyでクロージャ、カリー化
  • Rubyスクリプトのテスト技法

    Ruby用のテストフレームワークRubyUnit

  • その他いろいろ。

はすけるで遊ぶ 関数型プログラミング言語 Haskell について。

  • はろーわーるど
  • データの操作
  • HaskellでFizzBuzz問題
  • その他いろいろ

Pythonic Python覚え書き ページが増えてきたので、分けました。

かんたんObjective-C 簡単というより淡白。

Objective Caml

その他のプログラミングメモ (C++) C++ その他の雑多なメモ。

_分散オブジェクト・ネットワークプログラミング

_マルチプラットフォーム

multi-platformなプログラムを書くためのいろいろ。

(2014.3.20追加)
クライアント側でのマルチプラットフォームな開発環境としては、次のものもある;

(2014.3.20ここまで)

  • Gtk+/GNOMEメモ GNOMEシステムのプログラミングに関するメモ。
  • _ドキュメント作成

    PDF生成ツールあれこれ

    Apache FOPでPDF生成 apacheプロジェクトのXSL FO to PDFツールの使い方。

    XML文書の妥当性検証 (RELAx NG, NVDL)

    DocBook5 で WebHelp を作る

    _設計, モデリング

    ソフトウェア設計、モデリングなど.

    Issue Tracking System (課題管理) のホスティングサービス比較

    データベースアプリケーションのためのRAD tools

    _その他、ソフトウェア開発

    デザイン,いろいろなプログラミング言語など。

    Bison: スケルトンの選択

    Bison: reduce/reduce衝突の解決法