タグ

ブックマーク / www.moongift.jp (10)

  • シンプルなWindows用Linuxコマンド集·Gow MOONGIFT

    GowはWindows用のオープンソース・ソフトウェア。LinuxMac OSXを使っていてWindowsに移ると非常に面倒に感じるのがコマンドラインでの操作だ。GUIが当たり前なので致し方ないのだが、それでもコマンドラインである程度の作業が出来ると利便性が高い。 130種類を越えるコマンド群 そのような時に使っていたのがCygwinだが、レジストリが色々変更されたり、そもそもcygdriveという書かれ方が好きではなかった。もっとシンプルにコマンドだけを使いたいならばGowを利用してみよう。 Gow(Gnu On Windows)はシンプルに使えるLinuxコマンド集で、lsやwc、wgetといったような一般的コマンドが136個ほど詰め合わせになっている。cvsやscp、puttyといったプログラムも用意されているので利便性が高い。vimもあるのが面白い。 パスにも追加されるのでコマン

    シンプルなWindows用Linuxコマンド集·Gow MOONGIFT
  • MOONGIFT: Web2.0時代のセキュリティ査定ツール「Ratproxy」:オープンソースを毎日紹介

    ブラウザが多用されるようになり、ローカルのアプリケーションだけだった時代では想定されなかったセキュリティリスクが出てきている。そして、それらの問題に対応するべく様々な情報がインターネット上に掲載されている。 レポート だが一般ユーザはもちろん、ITに詳しい人であっても、それらの情報を活用しているとは言い難い。情報を元に、どのような施策を行うか、それが重要だ。 今回紹介するオープンソース・ソフトウェアはRatproxy、グーグラーが開発したWebアプリケーションセキュリティ査定ソフトウェアだ。 Ratproxyはいわゆるプロキシとして動作するソフトウェアだ。デフォルトで8080を使って立ち上がる。後はブラウザのプロキシを設定して、様々なサイトを閲覧すれば良い。結果はログファイルに吐き出され(ファイル名を予めしておく必要がある)、その結果を解析してレポートを作成してくれる。 実行中 検査する項

    MOONGIFT: Web2.0時代のセキュリティ査定ツール「Ratproxy」:オープンソースを毎日紹介
  • MOONGIFT: >> Google Chart APIコンパチブルなグラフ生成「Eastwood」:オープンソースを毎日紹介

    Google製のグラフ生成Web APIGoogle Chart APIを使ってみたことはあるだろうか。単純に画像だけで返ってくると言うこともあって、使い勝手が良い。サイトにグラフを掲載したいときに便利なWeb APIだ。 とは言え、社内のシステムや顧客向けのシステムでおいそれと利用するのは難しいだろう。そこでこれだ。 今回紹介するオープンソース・ソフトウェアはEastwood、Google Chart APIコンパチブルなグラフ生成アプリケーションだ。 EastwoodはJavaのグラフ生成ライブラリであるJFreeChartを使ってグラフを生成する。その際のパラメータがGoogle Chart APIをエミュレートし、高い互換性を維持しているのが特徴だ。 3Dの円グラフ、横/縦棒グラフ、背景画像、散布図など、様々なグラフを生成できる。グラフはPNGが造形式だ。テスト用のHTMLファイ

    MOONGIFT: >> Google Chart APIコンパチブルなグラフ生成「Eastwood」:オープンソースを毎日紹介
  • Rubyで動くシェル·rush MOONGIFT

    シェルはPC操作の基とも言えるものだが、構文を覚えるのが若干面倒くさい。コマンドによって指定するものが違うので、Grepの時はどうだったか、その結果を削除する場合はこういった感じで…ということを覚えておかないといけない。 シェルスクリプトも同様で、習得するのに若干の時間を要する。そこで普段使い慣れたプログラム言語をシェルにしてしまったのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはrush、Rubyで作られたシェルだ。 rushはgemでインストールできるので、ごく手軽に使い始めることができる。構文はRubyなので、Rubyに慣れた人にとっては使いやすいだろう。バッククォートをつければ通常のコマンドも実行できる。 例えばhome['/Users/nakatsugawa'].ls、でファイルの一覧が返ってくると言った具合だ。面白いのはリモートにも対応している点で、rus

    Rubyで動くシェル·rush MOONGIFT
  • Memcached互換のデータベース·Memcachedb MOONGIFT

    Memcachedを使っている人は多いと思う。DBのキャッシュやセッションの保存先として便利なソフトウェアだ。フロントエンドをスケーリングするのも手軽で、キャッシュさせるには最適だ。 だが、一つだけ大きな問題がある。それはデーモンを停止するとデータが消失してしまうこと。消えて困るような用途には使うな、と言えばそれまでだが、Memcachedの便利さに惚れ込んでしまった人は、これを使ってみよう。 今回紹介するオープンソース・ソフトウェアはMemcachedb、停止してもデータが消失しないMemcachedだ。 MemcachedbはMemcachedとの互換性を持つ(まだ完全ではないようだが)データベースで、バックエンドにBerkeley DBを利用している。これによりサービスを停止してもデータが消失しないようになっている。 データをセットしたり、ゲットすることは可能になっている。キーと値だ

    Memcached互換のデータベース·Memcachedb MOONGIFT
  • MOONGIFT: � GMailをCUIで操作「Gmailreader」:オープンソースを毎日紹介

    CUIの魅力にはAjaxも全くかなわない。Webインタフェースがどれだけ使い勝手よくなっても、やはりCUIのコマンドベースの、文字ベースの操作の手軽さにはかなわない。ユーザビリティ、表現力は劣るだろうが、決して廃れないのがCUIだ。 もしあなたがサーバ管理者で、GMailを見たいと思ったらどうするだろうか。わざわざPCを持ってきてFirefoxを立ち上げる?いやいや、CUIでいこう。 今回紹介するオープンソース・ソフトウェアはGmailreader、CUIベースのGMailリーダーだ。 GmailreaderはCUIで動作するGMailリーダーだ。起動して、ユーザID(@gmail.comは抜きで入れる)とパスワードを入力する。ここは設定ファイルに保存しておくこともできる。するとログイン処理が実行され、最近のメールが一覧表示される。 後はメール番号を指定して内容を見ることができる。さらにド

    MOONGIFT: � GMailをCUIで操作「Gmailreader」:オープンソースを毎日紹介
  • MOONGIFT: � マルチプラットフォーム対応のテキストエディタ「Editra」:オープンソースを毎日紹介

    使い勝手の良いテキストエディタとは何だろう。個人的にはマルチプラットフォームで動作する点は捨てがたい。WindowsMac OSXLinuxそれぞれで提供されていれば、OSが変わっても生産性が維持できる。 キーバインドはどうだろう。慣れてしまえばそれ程でもないが、やはり分かりづらいのは困る。そう思っているなら、二つのモードが使い分けられるこちらを使ってみよう。 今回紹介するオープンソース・ソフトウェアはEditra、マルチプラットフォーム対応のテキストエディタだ。 EditraはWindowsMac OSXLinuxのそれぞれで動作するテキストエディタだ。wxWindowを使って作られており、Python製だ。通常のエディタと、vi互換モードを持っている。vi派の人はキーバインドに手間取ることなく乗り換えられそうだ。 さらにエディタコマンドモードという独自機能を持ち合わせていたり、

    MOONGIFT: � マルチプラットフォーム対応のテキストエディタ「Editra」:オープンソースを毎日紹介
  • MOONGIFT: � よく使うUnix系コマンドをWindowsにも「UnxUtils」:オープンソースを毎日紹介

    Linux/Unixを触っていると、次第にコマンドラインの便利さが分かってくる。そうなるとWindowsでもコマンドが使いたいと思ってくる。コマンドプロンプトはあるが、あのレベルではない、もっと実用的な高度な操作が出来るものだ。 WIndowsLinux/Unix系のコマンドを使おうと思ったら代表として挙げられるのがcygwinだろう。だがインストーラーがあったり、利用までにかかる時間を考えると入れるのが億劫になってしまう。代表的なコマンドに限られるが、こちらが手軽で便利だ。 今回紹介するオープンソース・ソフトウェアはUnxUtils、Linux/UnixコマンドのWindows移植ソフトウェアだ。 代表的とは言ったが、それでも120のコマンドが用意されている。主なものとして、basename/bunzip2/bzip/cat/chgrp/chmod/chown/cp/date/df/d

    MOONGIFT: � よく使うUnix系コマンドをWindowsにも「UnxUtils」:オープンソースを毎日紹介
  • 体験必須!プログラミングもコラボレート·Amy Editor MOONGIFT

    以前からあったのだが、ついにソースコードが公開されたのでご紹介。 世の中、Webアプリケーション化が進んでいる。メーラーなど、ネットがないと魅力が半減してしまうアプリケーションならいざ知らず、オフィスや画像編集などのアプリケーションがWeb化する際の魅力とは何だろう。 個人的にはやはりコラボレートだ。皆で一つの作品を仕上げていく面白さにこそ、Webアプリケーションの神髄があると思う。そしてプログラミングですらその方向へ進化しようとしている。 今回紹介するフリーウェアはAmy Editor、コラボレートするソースコードエディターだ。ソースは公開されているが、ライセンスが明記されていなかったのでご注意いただきたい。 Amy EditorはPHP5またはRailsで動作するWebアプリケーションで、プログラミング用テキストエディターだ。コラボレートができる点が特徴ではあるのだが、ユーザ登録でエラ

    体験必須!プログラミングもコラボレート·Amy Editor MOONGIFT
    vierger
    vierger 2008/01/31
    PostgreSQL8.2が必要
  • MOONGIFT|オープンソース・ソフトウェア紹介を軸としたITエンジニア、Webデザイナー向けブログ

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました Tank Vs Zombie Game Built in Ruby - Rubyで書かれた戦車 vs ゾンビゲーム Jul 16, 2021 - 1 min read Kopia - マルチベンダー対応のバックアップソフトウェア Jul 16, 2021 - 1 min read Polyfoto - モザイク画像を作成するPythonスクリプト Jul 15, 2021 - 1 min read SwiftLaTeX - WebベースのLaTeXエディタ Jul 15, 2021 - 1 min read Div.js - divタグだけでHTMLページを作成できる? Jul 14, 2021 - 1 min read ASCIIFlow - アスキーアート用ドローアプリ Jul

    MOONGIFT|オープンソース・ソフトウェア紹介を軸としたITエンジニア、Webデザイナー向けブログ
  • 1