Engineering Note

プログラミングなどの技術的なメモ

FTPクライアントプログラムの作成①(Javaによるネットワークプログラミング)

ftp

本記事は、Javaによるネットワークプログラミングについての学習メモとなります。

その中でNIOフレームワークであるNettyを使った実装方法について学んでいきます。

今回は、FTPクライアントプログラムを作成してみます。

続きを読む

クライアントプログラムの作成(Javaによるネットワークプログラミング)

tcp_client

本記事は、Javaによるネットワークプログラミングについての学習メモとなります。

その中でNIOフレームワークであるNettyを使った実装方法について学んでいきます。

今回は、シンプルなクライアントプログラムを作成してみます。

続きを読む

サーバプログラムの作成(Javaによるネットワークプログラミング)

server

本記事は、Javaによるネットワークプログラミングについての学習メモとなります。

その中でNIOフレームワークであるNettyを使った実装方法について学んでいきます。

今回は、シンプルなサーバプログラムを作成してみます。

続きを読む

シェルスクリプトからSQLPLUSでOracleデータベースにアクセスする

dbicon

 プログラミング言語からデータベースにアクセスする際は、ドライバをインストールしたり何かと面倒ですが、Linux環境にSQLPLUSが入っていればシェルから手軽に起動し、データベースにアクセスすることができます。

今回はシェルを使いSQLPLUSからDBにアクセスする方法について学んでいきます。

続きを読む

サーバソケットの多重化(プリフォーク)(Pythonによるネットワークプログラミング)

client

本記事は、Pythonによるネットワークプログラミングについての学習メモとなります。

参考書籍としてLinuxネットワークプログラミングバイブルを用い、同書の内容に沿ったかたちで、Pythonに書き直しをしていきます。

今回は、サーバソケットのマルチクライアント化(多重化)の方法として、プリフォークを利用した方法について学んでいきます。

続きを読む