■Python

Pythonのnwdiagモジュールでネットワーク図を作成する

情報技術において、ソースコードはもちろん図・表などを用いることで効率よく相手に伝えることができます。今回はPythonのモジュールであるnwdiagを使い簡単にネットワーク図を作成します。Cisco資格の為、構築したネットワーク環境などをスクリプトで画像を…

pythonでハッシュ値からパスワードを辞書攻撃で探す

以前の記事ではパスワードを平文で保存するのではなく、単方向ハッシュ関数を用いハッシュ値として記憶しておくものだと説明しました。果たしてそれだけで安全は確保できたと言えるのでしょうか。JavaScriptで簡易パスワード認証サイトを作成しましたが、そ…

JyConsoleを導入し、Jythonコードをインタラクティブに実行する

■インタラクティブ(Interactive)とは 「対話」または「双方向」といった意味で、ユーザーがパソコンの画面を見ながら、対話をするような形式で操作する形態を指す。具体的には、コンピューターからの画像や音声によるメッセージに対して、ユーザーがマウスや…

Jythonを使ったプログラミングの簡単な流れについて

せっかくEclipseを使ったJythonの導入まで書いた訳ですから、プロジェクトの用意の仕方、プログラムの表示(Hello,World的な)の仕方まで書いておきます。 導入がまだの方は下の記事を参考にして下さい。 Eclipseの導入と設定、日本語化まで http://d.hatena.n…

EclipseでPythonコードを書く為に必要なPydevを入れる

PydevとはEclipseでPythonコードを書く為に必要なプラグインと考えて貰えれば良いです。Jythonなどを使う場合はEclipse上でJavaコードとPythonコードを書けた方が便利なので私は使うようにしています。 http://pydev.org/ダウンロードとインストールはこちら…

PythonでHello World!プログラム

【HelloWorld.pyの内容】 【Mac】【Windows】【Linux】print("Hello World!"); 【HelloWorldの実行】 【Mac】【Windows】【Linux】C:\>python HelloWorld.py Hello World!

色々な言語でHello world!プログラム

とりあえず私の環境で動作可能な言語のうち数種類をピックアップして、文字を出力するだけの非常に簡単なプログラムを紹介します。また、それぞれの長所・短所も簡単にまとめておきます。言語によって合う合わないがあると思うので、選択時の参考にでも使っ…