技術解説 DLL Hellを解消する新しいWindowsインストーラとアセンブリ ―― シック・クライアント・アプリケーションの普及拡大を狙い、Microsoftは.NET FrameworkとWindows XPにアプリケーションのインストールを容易にする新しい機能を組み込んだ ―― 1.クライアント・ソフトウェアのインストールに関わる問題 Peter Pawlak 2003/03/13 Copyright(C) 2003, Redmond Communications Inc. and Mediaselect Inc. 本記事は、(株)メディアセレクトが発行する月刊誌『Directions on Microsoft日本語版』 2003年02月15日号 p.6の「進化するWindowsインストーラ アプリケーションのインストール方法を改善」を許可を得て転載したものです。同誌に関する詳しい
日本語訳:2004 年 9 月 17 日 (原文:2003 年 4 月 28 日、バージョン 1.20) この HOWTO はプログラマ向けであり、Linux におけるプログラムライブラリの作成方法と使用方法を説明するものです。 「静的ライブラリ (static library)」、「共有ライブラリ (shared library)」、「動的ライブラリ (dynamically loaded library)」を対象とします。 (訳注:この訳文では、「dynamically loaded library」のことを「動的ライブラリ」と呼ぶことにします。 世の中では、shared library のことを指して動的ライブラリと表現する例もありますが、それとは異なりますので注意してください。) Table of Contents1. はじめに2. 静的ライブラリ3. 共有ライブラリ3.1. 約
初版作成:2003/01/11 目次 前書き 本題 後書き或いは感想 前書き LinuxやUNIXを扱っていると「共有ライブラリ(shared library)」「ライブラリ(library)」という言葉をしばしば耳に します。特に、最新版を使おうとソースコードから見よう見まねでビルド、コンパイルとやらをおそるおそる行っては見たものの 見事に失敗したときや、或いは上手く動かないときのログファイル中で現れることもあります。 プログラマーであれば、例え初めてLinuxに触ったとしても何となく語感だけでぼんやりと原因が想像できます。 しかしごく普通の ---つまりプログラミングなどに興味関心も無かった--- 人たちにとって、「何だそりゃ、しらねーよ。」 な世界です(以前、パソコンに全く興味のない身内にプログラミング関連の愚痴を垂れたところ「日本語で話してくれ」と言わ れたことがあります)。
日本語 perl texinfo について perl とは何か? スクリプトの指定方法 コマンドラインオプション -0 : レコードセパレータの指定 -a : オートスプリットモード -c : 文法チェック -d : デバッグモード -D : デバッグフラグをセットする -e : コマンドラインからスクリプトを入力 -i : 入力ファイルを修正し、バックアップファイルを作成する -I : C プリプロセッサにインクルードファイルの位置を知らせる -l : 行末処理を自動的に行なう -n : sed -n や awk のエミュレート -p : sed のエミュレート -P : コンパイル前に C プリプロセッサを通す -s : コマンドラインオプションの解析結果を変数にセットする -S : スクリプトを環境変数 PATH を用いて探す -u : スクリプトのコンパイル後、コアダンプする -U
ネットワークプログラミングの基礎知識 ここでは IP アドレスやポート番号、クライアントとサーバの役割などを説明し、 perl・C言語・Java などでソケット (Socket) を使った HTTP クライアントや POP3 クライアント、簡単なサーバを作成してみます。 要はネットワークプログラミングをやってみよう、ということです。 このページのサンプルプログラムは、RFC などの規格に準拠した「正しい」プログラムではありません。 また、全体的にエラー処理が不十分です (今後改善する予定です)。 あくまでも概要を理解するためのサンプルととらえてください。 もし本気でしっかりとしたクライアントやサーバを書きたいなら、このページを読んだ上で、 さらに RFC を熟読し、そして wget・Apache・ftp コマンドなどのソースを参考にしてください。 このページに間違いを見付けたら、掲示板 で
NAME DESCRIPTION Signals Named Pipes WARNING Using open() for IPC Filehandles Background Processes Complete Dissociation of Child from Parent Safe Pipe Opens Bidirectional Communication with Another Process Bidirectional Communication with Yourself Sockets: Client/Server Communication Internet Line Terminators Internet TCP Clients and Servers Unix-Domain TCP Clients and Servers TCP Clients with IO
この項では、ネットワークプログラムで使用する perl の関数を解説します。 関数には、perl の組み込み関数 (socket・bind など) と、Socket モジュールに よって設定される関数 (inet_aton・sockaddr_in など) があります (use Socket と書いてある関数)。 C の関数を知りたいときはオンラインマニュアルを見て下さい。 perl の関数とは引数の数が違うこともありますが、考え方はほぼ同じです。 また、定数は Socket モジュールによって設定されていますが、 実際は /usr/include/sys/socket.h で設定されている値が そのまま使われています。 おさらいしておくと、 クライアント getservbyname でサービス名からポート番号を取得 inet_aton で接続先のホスト名を IP アドレスに変換 socka
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く