タグ

ブックマーク / xtech.nikkei.com (12)

  • 【特選フリーソフト】テキストをグラフに変換 Graphviz:ITpro

    ジャンル:グラフ作成ソフト 作者:John Ellson氏,Emden Gansner氏ら ライセンス:Common Public License URL:http://www.graphviz.org/ Graphvizは,テキスト形式で記述したグラフ表現をさまざまな形式の画像に変換するソフトである。サイズの大きなツリー構造やノード数の多いネットワーク構造のデータを自動的に可視化するときに有用である。 Graphvizは,組織図やソフトウエア・コンポーネントの関係などを示したグラフ図形の作成に向いたソフトウエアだ(写真1)。 米Microsoft社のPowerPointやVisio,OpenOffice.orgに含まれるImpressなどを使って対話的にグラフを作成する機会は少なくないだろう。部品から長円や四角を選んで矢印でつなぎ,部品の内側に文字を入れていけばグラフが描ける。Graph

    【特選フリーソフト】テキストをグラフに変換 Graphviz:ITpro
    sigura
    sigura 2008/01/24
  • 手軽に暗号化して圧縮できる USBENC Professional for Linux (Lite)

    USBENCは,ファイルを暗号化するユーティリティ・ソフト。USBメモリーなどでファイルを持ち歩くときなどに,紛失時の情報漏えいを防ぐ。ファイルの暗号化と同時に圧縮もできるので,データ容量の少ない小型メモリーに便利だ。 USBENCは,ファイルを手軽に暗号化するユーティリティ・ソフトである(写真1)。左側に表示されたファイルやディレクトリを右側の画面にドラッグ・アンド・ドロップするだけで暗号化できる。対応する暗号方式は,AESやBlowfishなどの4種類である。 USBENCの特徴は,暗号化と同時にファイルを圧縮できることだ。実際,ファイル・サイズが888Kバイトの画像ファイル(PNG形式)をAESを用いて暗号化し,標準設定で圧縮すると,わずか58.4Kバイトになった。データ容量が限られるUSBメモリーなどでファイルをやり取りするときに便利である。 USBENCには,容量制限1Mバイトま

    手軽に暗号化して圧縮できる USBENC Professional for Linux (Lite)
  • 最終回 セキュアなSSHサーバーを構築する

    これまで構築してきた自宅サーバーによるサービスを,外出先からも利用できたら便利だ。そこで今回は,SSHサービスとポート・フォワードを設定し,外からも自宅サーバーを使えるようにしてみよう。 連載の最後となる今回は,自宅サーバーでSSH(Secure Shell)サービスを稼働させる。SSHは,外部から自宅サーバーへのリモート・ログインを可能にするサービスだ。このSSHとポート・フォワード機能を併用すれば,SSHで接続したクライアントはLAN内に設置したように,メールやWebなどのサービスを利用できる。 もちろん外部向けのサービスを稼働すれば,それだけ攻撃を受ける可能性が高くなる。そこで,よりセキュアに運用できるよう,公開鍵(かぎ)認証やファイアウオールを設定したSSHサーバーを構築しよう。 SSHの認証方法 SSHを使って,外部からリモート・ログインを行うときのユーザー認証では,パスワード認

    最終回 セキュアなSSHサーバーを構築する
  • サーバーを多彩な手法で監視 Nagios

    Nagiosは,サーバーの稼働状態を監視するソフトウエアである。システムの異常を検知すると,それを管理者にメールで報告する機能などを備える。Webインタフェースによるステータス閲覧やレポート出力もできる。 サーバーの稼働状況を監視するのは,システム管理者の役目である。システム管理者は,サービス停止などの異常をいち早く見つけ,それに迅速に対処しなければならない。しかし,24時間365日,常にサーバーを監視するのは大変である。特に複数台のサーバーを管理している場合はなおさらであり,監視漏れなどが生じやすい。きちんと管理するには,複数台のサーバーを常時一括監視できる「監視ソフト」の導入が望ましい。 Nagiosは,有償ソフトに匹敵するほどの充実した機能を持つ,フリーの監視ソフトである。基機能は,サーバーにPINGを飛ばしての「死活チェック」と,クライアントとしてサーバーにアクセスして稼働状況を

    サーバーを多彩な手法で監視 Nagios
  • WindowsソフトをLinux上で操作 MetaVNC

    MetaVNCは,別のパソコン上で動作するアプリケーションの画面を,手元のパソコン画面上にウインドウ表示して操作するためのソフトだ。デスクトップ単位ではなく,アプリケーション単位で画面を取得できる。 LinuxWindowsを共用するには,複数のパソコンの同時利用,デュアル・ブートの構築,仮想化ソフトの導入,1CD Linuxの利用など,さまざまな方法が存在する。 これ以外の方法もある。英RealVNC社のVNC(Virtual Network Computing)だ。VNCは,現在利用中のパソコンのディスプレイに別のパソコンのデスクトップ画面を表示し,操作するためのソフトである。ネットワーク経由で画面データをやり取りするため,描画がある程度遅くなるものの,異なるパソコンでアプリケーションが実行されているため,CPUやハード・ディスク,メモリーなどは完全に分離されている。従って,アプリケ

    WindowsソフトをLinux上で操作 MetaVNC
  • 「MySQL,PostgreSQLとFirebirdの性能をユーザー会メンバーが徹底比較,判明...

    「更新とJOINが多ければMySQL,シンプルなSELECT主体ならPostgreSQLが向いている。ストアド・プロシージャでシングル・コネクションならFirebirdは非常に速い」---6月23日に開催された「オープンソースカンファレンス2007.DB(OSC2007.DB)」で,各オープンソースDBのコミュニティのメンバーによる性能比較が披露され,従来の一般的なイメージとは異なる“意外な結果”が明らかにされた。 オープンソースカンファレンスは,オープンソース関連コミュニティが主催するイベントで,OSC2007.DBはデータベース関連のコミュニティが集まったイベントである。性能比較セッションを担当したのは,日MySQLユーザ会の堤井泰志氏,日PostgreSQLユーザ会の片岡裕生氏,Firebird日ユーザー会の木村明治氏。「あくまでボランティアによる性能比較であって,最速,最新マ

    「MySQL,PostgreSQLとFirebirdの性能をユーザー会メンバーが徹底比較,判明...
    sigura
    sigura 2007/06/25
    得手不得手
  • Exec-Shield

    特定のメモリー領域から命令を実行できないようにするLinuxの機能。不正侵入を行う手段の1つである,バッファ・オーバーフロ-攻撃に対して有効な防御機能である。 バッファ・オーバーフロー攻撃では,ぜい弱性を持ったプログラムに対して,メモリー領域上のデータ領域に不正な命令コードを送り込み,それを実行することで侵入を試みる。Exec-Shieldは,Linuxカーネルがデータ領域を監視して,不正な命令コードが実行されようとすると,エラー・メッセージを画面に出力して,処理を止める。 Linuxは,Exec-Shieldのほかに,CPUが持つ「NXビット」を利用して同じような効果を得る機能も持つ。この機能では,Linuxカーネルの代わりに,NXビットを備えたCPUがメモリー領域を実行権限を監視する。このNXビットを利用した防御機能は,Windowsに備わっており,「DEP」と呼ばれる。Exec-Sh

    Exec-Shield
  • [MySQLウォッチ]第35回 ニューカマーに贈るMySQLの操作方法

    この時期は,入学,就職,転職とニューカマーも多い時期である。コラムを初めて読んでいる方も少なくないだろう。そこで,今回は,初心に帰り基の中でも詳しく説明する機会の少ない操作方法に関して解説する。 MySQLの操作方法は大きく分けて4種類 この時期は新入学や就職など,多くのニューカマーを迎える季節だ。最近は,技術者の転職も花盛りだが,プロジェクトが一段落となるこの時期に配属なることも多いだろう。 さて,新しい職場で突然のMySQLの使用を命ぜられ,途方に暮れるなかで,このコラムを読んでいるのであれば,ぜひバックナンバーを見てほしい。インストールからチューニング方法まで,幅広いトピックスを取り上げている。 改めてこれまでのバックナンバーを見ると,操作方法に関して説明していないことに気がついた。そこで,ニューカマーの入門編も兼ねて,MySQL操作方法を解説する。エキスパートの方でも,参考にな

    [MySQLウォッチ]第35回 ニューカマーに贈るMySQLの操作方法
  • デジカメ写真を手軽に管理 digiKam

    digiKamは,デジカメの写真を手軽に管理できるフォト・アルバム作成ソフトである。写真の取り込みから,加工,アルバムの作成・閲覧などを一括して実施できる。プラグインによる機能拡張にも対応する。 デジタルカメラで撮影した写真の枚数が増えてくると,管理が面倒になる。見たいときに目的の写真を素早く探し出すためには,写真ごとにコメントやタグ(検索用キーワード)を付けたり,複数の写真を「アルバム」という形式でまとめたりして整理しておく必要がある。 整理するのに便利なのがフォト・アルバム作成ソフトだ。Linuxで動作するフォト・アルバム作成ソフトは多数あるが,よく利用されているのが「digiKam」(写真1)というKDEアプリケーションである。digiKamの最大の特徴は,その充実した機能。デジカメからの写真取り込みに始まり,レタッチやトリミングなどの加工,アルバムへの整理など幅広い作業に対応する。

    デジカメ写真を手軽に管理 digiKam
  • 定番アルゴリズムを徹底理解! - 今からでも遅くない!アルゴリズム入門:selfup

    このパートでは,プログラミングを勉強するうえで欠かせないアルゴリズムの中でも定番中の定番を紹介します。ソート(並べ替え)やサーチ(検索)などの機能は今では標準のライブラリとして提供されています。実用的なプログラムを作るときにそのものずばりをいちいち書く機会は少ないかもしれません。しかし定番のアルゴリズムは,様々に形を変えて普段のプログラミングに登場します。 解説を読んで仕組みがわかったら,ぜひそれをプログラムにしてみてください。読んだだけではプログラムを書けるようにはなりませんし,プログラムを書いてみて初めて,実は十分に理解できていなかったと気付くことがよくあります。しかもアルゴリズムは特定のプログラミング言語に依存しないので,一度身に付ければ,後でどんな言語を学ぶ場合でも役に立ちます。 1番目から6番目まではソートのアルゴリズム,7番目から9番目まではサーチのアルゴリズムです。一つひとつ

    定番アルゴリズムを徹底理解! - 今からでも遅くない!アルゴリズム入門:selfup
  • Linuxコマンド逆引き大全 Index - Linuxコマンド逆引き大全:ITpro

    Linuxのコマンドを「やりたいこと」で探すことができます。「やりたいこと」をクリックすると、コマンド名、動作、構文、オプションの意味をご覧いただけます。コマンドの基を学びたい方は「Linuxコマンド道場」を参照ください。ファイルの操作からテキスト・ファイルの処理方法まで,例題に基づいて学べます。

    Linuxコマンド逆引き大全 Index - Linuxコマンド逆引き大全:ITpro
  • 低速回線でも使用できる遠隔操作ソフト TightVNC(上)

    TightVNCは,LinuxWindowsなどを遠隔操作するためのソフトウエアである。通信データ量を削減する機能を複数備えており,比較的低速な通信回線でもリモート・デスクトップ環境を快適に操作できる。 LinuxなどのUNIX系OSは,telnetコマンドやsshコマンドを用いることでOSの遠隔操作や管理が可能だ。しかし,最近のディストリビューションのようにデスクトップ環境の機能が充実してくると,GUIによる遠隔操作をしたい場合が増えてくる。特に,WindowsのようにGUI操作が基となるOSでは,そうした要求はさらに多いだろう。 OSのデスクトップ画面を別のPCに転送し,GUIによる遠隔操作をできるようにするソフトとして「VNC」(Virtual Network Computing)がある(写真1)。このVNCは英RealVNC社(http://www.realvnc.com/)が

    低速回線でも使用できる遠隔操作ソフト TightVNC(上)
    sigura
    sigura 2007/05/08
    リモートデスクトップソフト。通信データ量が少ない。
  • 1