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

_Webアプリ開発

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

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

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

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

  • RubyでXML (NQXML)

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

  • RubyでXML (REXML)

    REXML XMLパーサーで遊ぶ。

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

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

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

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

  • その他いろいろ。

(2016.12)
アプリケーションの速度の点では, Rubyは厳しい; フィボナッチで各種言語をベンチマーク - satosystemsの日記 [2012-12の記事]

n-body (32-bit Ubuntu one core) | Computer Language Benchmarks Game

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

(2016.12 ここまで)

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

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

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

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

Objective Caml

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

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

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

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

(2014.3.20ここまで)

_ドキュメント作成

PDF生成ツールあれこれ

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

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

DocBook5 で WebHelp を作る

_設計, モデリング

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

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

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

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

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