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

_Webアプリ開発

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

[2016.12] [2021.06追記]
アプリケイションの速度の点では, 先頭グループが plain C, C++, Rust, Julia, Fortran (2倍まで). 十分高速なのが C#, Ada, Swift, Free Pascal (Lazarus), Go, Haskell (3倍まで).

次いで, Java, OCaml, Dart (Flutter) などが続く。Lua, Ruby が100倍, Python, Perl は200倍以上遅い。

[/2016.12 ここまで]

Julia が興味深い。

Ruby Centre Rubyにまつわるメモメモ. Ruby on Rails関係もこちら。

RubyでXML (NQXML, REXML), Ruby言語: クラスのアクセス制御, クロージャ, カリー化, Rubyスクリプトのテスト技法, その他いろいろ。

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

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

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

Pythonic な Python メモ ページが増えてきたので、分けました。

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

Objective Caml

その他のプログラミングメモ (C++) C++ その他の雑多なメモ。Boehm GCを使う. その他いろいろ。

.NET WPF サンプル

.NET Framework 4.7 または .NET 5 のサンプル集。今のところ C# だけだが、他にも手を広げるかも。広げないかも。

netsphere / dotnet-wpf-examples · GitLab

バックエンドを利用するサンプルでは, ASP.NET Core 5.0 を利用した。

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

  • ネットワーク・並行プログラミング・分散オブジェクト Windows, Linux, Java間の相互接続のためのCORBA, RMI等の技術など。ソケット、pスレッドなども。
    • IPv6ソケットプログラミング
    • ORBit2 ORBitを使ったプログラムの開発
    • Rubyで分散オブジェクト. dRubyでいろいろ遊んでみる。
    • Bonobo components Bonoboに関するメモ。
    • その他いろいろ。

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

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

MinGWのインストール

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

    PDF生成ツールあれこれ

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

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

    DocBook5 で WebHelp を作る

    C++用のベストなXMLパーサライブラリ

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

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

    Digital Identity技術 OpenID Connect, PKI 基盤など。

    構文解析器

    Bison: スケルトンの選択

    Bison: reduce/reduce衝突の解決法