flat7th

* Link

created 2004-06-14 modified 2011-02-26 

これは自分用ブックマークです

Link:DBMS関連
Link:DPP関連リンク
Link:Flash関連リンク
Link:OSとか
Link:SNMP関連リンク
Link:UML関連リンク
Link:Web透過なチャート関連
Link:Windows開発環境
Link:yum:リンク
Link:イベント処理
Link:サーバ設置関係
Link:ソフトウェア全般
Link:タートルグラフィクス関連リンク
Link:ネットワーク関連
Link:フォント
Link:プログラミング言語
Link:事務関係
Link:分散配置・並列処理関連
Link:文字コード
Link:未整理
Link:破損メディアの復旧
Link:読み物系
Link:音楽関係

メモ:
専門知識についてググるときには site:ac.jp をつけてみる

DBMS関連

リンク備考
データベースの基礎知識
Linux Embedded Beginners' Guide
SQLite: An Embeddable SQL Database Engine
SQLiteCC
SQLiteCC日本語化うーむ、…
SQLite Database Browser
http://tria.s31.xrea.com/sqlite/c_interface.htmlドキュメント和訳GJなページ
コマンドチュートリアルの和訳
SQLリファレンスの和訳
c_interfaceの和訳
ADO.NET Data Provider for SQLite
SQLite ODBC Driver
SQLite JDBC Driver
SQLite有効活用計画Windows用、SJIS→UTF8ラッパークラス、かな
SQLiteをやってみようPHP4とPEARのDBクラスを利用したSQLiteの使い方
PHP: SQLite - Manual
birdstep
FastDBメインメモリ上で動くオブジェクトDBMS
GigaBASEFastDBを(仮想メモリ)ファイルに拡張したもの
+ FastDB GigaBASEドキュメント日本語訳、途中
LDB(ラムダDB)ODMGのODL仕様と、ほとんどのODMG OQL クエリをサポートするオブジェクト指向DBMS
出世魚とは「 オブジェクトデータベース世界標準ODMG3.0に準拠の分散並列オブジェクトデータベース」名前がワカシ、イナダ、ワラサ
DB2いろはがるた 第23回DBの歴史がわかるページ
fabFORCE.netフリーのモデリングツール。日本語難あり
Entity-Relation Data ModelGraphvizのギャラリーページ
In-Memory Database Systems(英語版)LINUX JOURNALの記事。In-Memory DB(M)Sの特徴をまとめている
Object Data Management GroupThe Standard for Storing Objects
Castor JDOを始めよう「Castorを使用したオブジェクト・リレーショナル・データ・バインディングの基本を学ぶ」
Wikipedia:クリス・デイトChristopher J. Date 氏
Cassandra
memcached

DPP関連リンク

リンク備考
DirectPad Pro 説明ページ
第三科学研究所反応速度のレポート、DPPケーブルの販売など
PCコントローラ特論各種レポート
メモリーカードキャプターさくらメモリカードの読み書きができます
PS2マルチタップでDPPしよう美しい…。
DirectPadPro 制作記5インチベイ用DPPや、PS/2コネクタから5Vをとるものなど
電源の重要性レギュレータって何?状態だった私でもよく理解できたページ

Flash関連リンク

ファイルフォーマット

リンク備考
Flash フォーマットの秘密
SWF フォーマット
openswf.org
Macromedia Flash File Format (SWF)

Ming

リンク備考
MingSWF出力ライブラリ
Ming - an SWF output libraryMingのSourceForgeのページ
gazb : ming cvs examples test filesMingサンプル
zphoto: ズーミングするオンラインアルバムを作るツール高林氏の記事「横着プログラミング 第7回」
Ming/Rubyオリジナルとは別のRubyラッパ...個人的には「似て非なるもの」には反対だが当時の事情があったのでしょう
How to make the swf files.Ming等により無料でswfファイルを生成することについて詳しい日本語のページ。サンプルも豊富。
Ming - PukiWiki:魂の叫びMingに関するWikiページ
winmingWindows上でMingを動かすことに関するページ
Mingの解析私自身のMing解析メモ

ActionScript

リンク備考
ActionScript Dictionaryマクロメディアのページ
Flash MX 2004 ドキュメンテーション日本語ドキュメント

リンク備考
Actionscript.orgライブラリが充実
ActionScript Toolbox
Flash ActionScript講座
Flash ActionScript Helper
非公式テクニカルノート一覧

リンク備考
ParaFla!のページ別のFlash作成ツール
Suzuka別のFlash作成ツール

リンク備考
BABARAGEOフラッシュのミニゲーム等作成されています。
BABARAGEO storageわんわんキャノンとかUOなマンガとかはこちらでした。

フォント探し

リンク備考
漢字も使える手書き風の日本語フォントのまとめ
手書き風フォント一覧

OSとか

リンク備考
Linux-HA Project Web SiteHA=高可用性。一般的に"クラスタ"と呼ばれるものには3タイプある。並列演算でスーパーコンピュータを模すタイプ、Webサーバ等で負荷分散するタイプ、異常を検知すると待機マシンでソフトを再起動するフェールオーバタイプ。
The openMosix HOWTOOpenMosixはLinuxで並列演算クラスタを構築するもの。実体はカーネルパッチと管理ツール群。このリンクはJFのHowTo文書。
並列分散ソフトウェア 2001年筑波大の新城氏の講義レジュメ?全体を見通せてとても参考になりました
筑波大 並列分散処理研究室論文のPDFファイル等
Beowulf HOWTOJFのHOWTOページ。ベオウルフ(方式)は安価なPCで並列演算クラスタを構成する方式で、特定のハードやソフトを指さない。
User Authentication HOWTOJFのHowTo。PAMの解説。PAMで、suするユーザをwheelグループに限定したりできる。
bochs
QEMU CPU Emulator
QEMU on Windows
QEMUとかQEMUスクリーンショット

SNMP関連リンク

snmpサブエージェント関係
リンク備考
Linux Kernel AgentX Sub-Agentsまだちゃんと読んでないけど、マスタ・サブエージェント通信についてよくまとまっている。ドイツの学生さんの論文か?PDF直リンク
SNMP Agent Extensibility (agentx)IETFのSNMP拡張WG。AgentXのRFCが発行されて活動終わったぽい
IETF Agentx Working Group↑の補助ページみたい
google:SNMP proxySNMP proxyをググる
RFC 1227 - SNMP MUX protocol and MIBSMUX
RFC 1592 - Simple Network Management Protocol Distributed Protocol Interface Version 2.0SNMP DPI
RFC 2741 - Agent Extensibility (AgentX) Protocol Version 1AgentX Protocol
RFC 2742 - Definitions of Managed Objects for Extensible SNMP AgentsAgentX MIB
EMANATESNMP研究所
Platform SDK: Simple Network Management ProtocolWindows2000のMSDN文書。WinSNMP APIリファレンスへのリンクなど
RFCのリンクがietf.orgじゃないのは愛嬌で

snmp関係(その他)
リンク備考
RFC 1155 - Structure and identification of management information for TCP/IP-based internetsSMI(v1)
RFC 2578 - Structure of Management Information Version 2 (SMIv2)SMIv2
SNMP for linuxリンク集ページ
net-snmp
rstory's NET-SNMP Developers Frequently Asked Questions PageNET-SNMPの非公式FAQ
NET-SNMPの光と影
www.SNMPLink.org - Tools & Productsリンク集ページ

UML関連リンク

リンク備考
UMLモデリングツール、使いやすさの鍵とは?@itのツールレビュー記事
Kennedy Carter - iUMLThe executable UML modelling environment
BOUMLフリーのUML2モデリング環境。軽くてサクサク。超イケてる。これがあればRoseいらないかも...
BOUML日本語情報SourceForge.jp

Web透過なチャート関連

Wiki

リンク備考
TWikiDrawPluginTWiki + JavaApplet。Web透過チャートの実装例
変なもの(仮)別名wema(Web絵馬)。付箋紙のようなWikiクローン
PassWiki必要十分なシンプルさがよいWikiクローン。CSSを使用しており、コンテンツをいじらず全体のデザインを変更できる。PHP。改造のベースにしたい

ライブラリ、ツールなど

リンク備考
JHotDrawTWikiDrawPluginのドローアプレット本体を含む、ドローアプリケーションのフレームワーク。デザインパターンの実験の意味合いが強い。もとはSmalltalk-80のHotDraw
JFreeChart円グラフや棒グラフを描画するJavaライブラリ
Batik SVG ToolkitJavaによるSVG処理ライブラリ
MingFlashの.swfファイルを出力するCライブラリ。PHP等各種言語モジュールもあり
GDWebアプリ製作者に人気のある、pngやjpegを生成するライブラリ
PyxiePythonのXML処理ライブラリとCによる周辺ツール。.xmlをxmlnコマンドに食わせると、XMLに復号可能なPXY形式ファイルを出力。PXYはシンプルな行指向なのでgrep等で処理できる。
PHP XML LibraryPHP4でXMLを簡単に扱うライブラリ。XMLとネイティブなデータ構造の相互変換を行う。全部がメモリに入りきるサイズのXML向き。冒頭の「直視しなさい、XMLはお尻の痛みです」には全く同感。作者はPHP5についてはSimpleXMLがよさげ、と言っている。
PHP XML ClassesPHP用のXMLライブラリ。目的ごとにクラスが分かれている。
XML パーサ関数PHPの純正XMLライブラリ
SimpleXML関数PHP5純正の簡易版XML処理ライブラリ
libRSVGThe leading free SVG renderer for Unix : UNIX向けのフリーなSVGレンダラライブラリ。.svgを.pngに変換するrsvgコマンドが付いている。
svg2swfsvgをswfに変換するPythonスクリプト。Mingを利用している。

ドローアプリ

リンク備考
WebDrawドローアプリ。商用製品
SVG Cats国産SVGドローアプリ。広告ウェア
Sodipodiドロー系ペイントアプリsodipodi。dはtと発音するらしい
sodipodi - PukiWiki日本人sodipodi開発者の方のwikiページ
Sodipodi覚え書きsodipodiを使ったサンプルがあるページ

文書

リンク備考
Channel9 Wiki SVGなんでIEにSVGが組み込まれないんだ?VMLは負けたじゃん、という文書
SVG ImplementationsW3CのSVGアプリまとめページ
ヒント:軽量XMLライブラリーIBMのdeveloperWorks文書。Pixieなど、XML処理を容易にするライブラリの紹介記事。(1)行指向のデータに変換する ものと、(2)ネイティブのデータ構造に変換する ものがある。
Using SimpleXMLPHP5 のSimpleXML解説文書
carto:net - scalable vector graphics文書。まだ読んでない…
Comparing .SWF (ShockWave Flash) and .SVG (Scalable Vector Graphics) file format specifications上記と同じサイトの文書。swfとsvgの比較
comp.lang.java.gui FAQJavaでGUIを書く際のFAQ文書

未分類

リンク備考
SVG MagicPNGをSVGに変換するツワモノのページ。漢と書いてオトコと読みたい
FOP

Windows開発環境

yum:リンク

リンク備考
YUMに関する記事

イベント処理

リンク備考
Event ManagementX toolkit
GNU Zebra
libevent
libev
dbus
dbus IBMの文書サイト

リンク備考
The C10K problem
TheC10kProblem結城さんによる翻訳

サーバ設置関係

実行監視

リンク備考
daemontoolsデーモンの起動、停止、監視、ログ取得を行うためのコマンド群。作者はqmailのDJB
MON - Service Monitoring Daemon
Checkservice

メール関係

リンク備考
メーリングリスト・電子メール関連リンク集

その他

リンク備考
第8章PAM(Pluggable Authentication Modules)RedHat7のドキュメント
PAM NTLMの設定HPのドキュメント。(OutlookはMD5認証に対応してないが、SSLかNTLMを使えば暗号化されたパスワードを使える。pam経由でNTLMを使えば幸せになれるはず)

ssl

リンク備考
OpenSSLのインストールとキーペアの生成
自宅サーバ構築 OpenSSL & mod_SSL

RPM

リンク備考
RPM HOWTO - Building RPMs

苦労箱用分散クロスコンパイルとか

リンク備考
Gentoo Linuxな生活/サーバ設定関連御大のページへリンクしてみる

ソフトウェア全般

ソフトウェア工学

リンク備考
AOYAMA LABORATORY 01mt066UML for Realという本を輪読している南山大のAOYAMA研究室のページ? ダイクストラやバートランド・マイヤーの引用や、モデリング、ソフトウェア工学に対する鋭い表現があったのでメモ。
奇妙なクラスと実世界オージス総研のページ

バージョン管理

リンク備考
SubVersion
Subversionによるバージョン管理(日本語訳)

ビルド

リンク備考
GNU make 日本語訳(Coop編)
Autoconfinfoページの日本語訳。configure.ac でなく configure.in と書いてあるなど若干古いですが、そういうところは手元の最新infoを見くらべればよし

ライセンス

リンクメモ
さまざまなライセンスとそれらについての解説GNUによる解説

タートルグラフィクス関連リンク

リンク備考
コンピュータ偉人伝:シーモア・パパートLOGO言語作者パパート教授についてのページ
The KDE Edutainment Project - KTurtleKTurtleのページ
ググる"LOGO パパート"でググる
もっとかんたんにJavaScriptに入門できるインタプリタjavascriptとcanvasでタートルグラフィクス。shi3zさんが仕掛けたサイトにalanさんが書いたもののようです

ネットワーク関連

リンク備考
Nemesisゲーム機のほうじゃなくて各種プロトコルテストツール。マルチキャストのテストで使った
GNU Zebra -- routing softwareソフトウェアルータ。これの商用版はZebOS
Quagga Software Routing SuiteZebraの派生プロジェクトで、Fedoraにはこちらが採用されている
pktgenlinuxカーネルモジュール型のテストパケットジェネレータ

フォント

リンク備考
Macの見やすいOsakaフォントをWinで使おうプロジェクト
Y.Oz VoxOzFont作者殿の配布場所
Bitstream Vera Fonts READMEGNOMEプロジェクトの一部

プログラミング言語

C/C++

リンク備考
episteme's homepage
C++テクニカルドキュメント
C++:language&libraries (cppll) 過去ログ
Secure Programming for Linux and Unix HOWTO
adv intro
GNU Common CPP FrameworkC++のクラスライブラリ。現在はBayonneというソフトが主に利用
Georg's Brave GNU WorldCommon C++についての解説がある
The Hoard Scalable Memory AllocatorMS系開発誌のお墨付きメモリ管理ライブラリ

Objective-C

リンク備考
Objective-C 言語Apple Developer Connectionのドキュメント

アセンブラ

リンク備考
Linux でアセンブリプログラミング
最適化の為のアセンブラ入門
最適化の為のアセンブラ
GCCでインラインアセンブリを使用する方法と留意点等
x86アーキテクチャ
x86アセンブリ言語入門

その他

リンク備考
strongtalk強い静的な型のあるsmalltalk

事務関係

分散配置・並列処理関連

RPC

リンク備考
Linux DCE CORBA and DCOM Guidelinus.org
FreeDCE and DCOM for Linux

RPCにはSun版とDCE版がある。
Sun版は、かならずネットワークバイトオーダに変換が必要。
DCE版は、ホストバイトオーダも可。
WindowsのRPCはDCE版に準拠しているらしい。TCP/UDPの135番ポートを使用。

DCEのRPCは無料でドキュメント公開されてないのかと思ってたが、
ぐぐったら出てきたのでメモ。
リンク備考
CAE Specification/DCE 1.1: Remote Procedure CallDocument Number: C706
Transfer Syntax NDR

Thrift
は、多言語混在RPC開発フレームワーク。プログラミング言語ごとの得意・不得意に応じ、部分ごとに別プログラミング言語で書くための基盤プログラム。最初はSNSサイト(Facebook)を作るために作成された。独自文法のIDLから、各種言語のRPCクライアント側、サーバ側コードを生成。

Thriftのwhitepaperより、類似(RPC系)技術の列挙。
名前paperの記述備考
SOAPXMLベース。HTTPでのウェブサービスのために設計された。必要以上のXML解析のオーバーヘッド。
CORBA比較的広範囲で、論争可能な過剰設計と重さ。ソフトウェアインストールも同程度に煩わしい。
COM主にWindowsに取り込まれているクライアントソフトウェア。完全にオープンなソリューションではない。
Pillar軽量で高パフォーマンスだが、バージョン付けと抽象化を欠く。whitepaperの謝辞には「ThriftはPillarの継承者であり、Adamの見識がなければThriftはなかった」とある。
Protocol Buffersクローズドソースで、Googleが所有。Sawzall paperに記述されている。現在はオープンになった。バイナリエンコーディング方式。

Thrift vs. Protocol Buffers

Linda

リンク備考
PyLindaPython上でのLinda実装。Pythonには標準でタプル型があるんだなぁ
PyLinda V0.3Doxygenによるドキュメント。クラスリファレンスなど

文字コード

未整理

リンクメモ
セキュリティホール memo
C Programming LanguageなぜC++よりCを勧めるか など
Exception-Safety in Generic Components例外安全に関する論文の翻訳
fourstones.netVictor Stone氏のページ
ギコ猫とデザインパターン結城氏のページ
デザインパターン紹介GoF以外のパターンのページ
オブジェクトハンドブック
RFC IndexRFC! RFC! R-F-C!
Obsolete RFC Index
IPv6 Style

破損メディアの復旧

読み物系

リンク備考
http://pitecan.com/UnixMagazine/ソニー研究所の増井氏の雑誌記事アーカイブ
横着プログラミング高林氏の記事アーカイブ
デスマーチが起きる理由

音楽関係

リンク備考
SoundSliceSheetMusic向けWebアプリケーション環境
PyGuitarProGuitarProのファイル(gp3 gp4 gp5)を読むPythonライブラリ
alphatabWeb上で今日的な音楽表記を行うアプリケーション