タグ

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

  • Pythonを愛する人のためのPython製プログラミングエディタ·UliPad MOONGIFT

    UliPadPythonで作られたプログラミングエディターです。実に多くの機能が搭載されています。 Pythonで作られたPythonプログラマーのためのプログラミングエディタがUliPadです。 インストールします。ウィザードに沿って進めるだけです。 完了しました。起動します。 起動しました。タブで複数ファイルを開けます。 Pythonファイルを開きました。ハイライトに対応し、メソッドごとに折りたたみできます。 折り畳むと可読性があがります。 TODOなどと書いておくとコメントが出せます。 シェル機能があります。 ちょっとしたメモを残しておけます。 スクリプトで自動処理もできます。ショートカットもつけられます。 クラスブラウザもあります。選択してジャンプできます。 入力補完、コードスにペットもあります。 FTPを登録してリモートファイルを編集できます。 Pythonの他、多数の言語ハイ

    okhra
    okhra 2012/02/27
  • シンプルなタイムトラッキング·Thyme MOONGIFT

    ThymeはMac OSX用のオープンソース・ソフトウェア。作業の効率的な進め方において、時間管理の概念は欠かせない。各作業における時間を測定することで無駄なコストを費やしていないか、もっと効率的な方法はないかと探ることが出来るようになる。 これだけ! そのための時間管理ソフトウェアは多数あるが、細かく作られていてはじめるまでの心の障壁が高いものが多かった。もっとカジュアルに手軽にはじめられるのが良い、そう考える方はThymeを使ってみよう。 Thymeはとてもシンプルなタイムトラッキングソフトウェアだ。起動するとメニューバーに常駐し、スタートを押すと計測を開始する。次にストップを押せば測定が停止し、その間の時間がメニュー項目として表示される。ただこれだけのアプリだ。 特に作業名を付けたり、エクスポートする機能もない。気の向いた時にスタートして、終わった時にストップするだけだ。シンプルなの

    シンプルなタイムトラッキング·Thyme MOONGIFT
    okhra
    okhra 2010/07/17
  • Rails3製の時間管理·Punchy MOONGIFT

    PunchyはRuby on Rails製のフリーウェア(ソースコードは公開されている)。時間管理は重要だ。時間というリソースは決して取り戻せず、かつ万人に平等だ。怠惰に過ごしても過密スケジュールで過ごしても一日は変わらない。それだけに日々改善が必要なのだ。 Twitter風のシンプルな画面 改善の他にも、費やした時間によってプロジェクトの正否を見たりもする。その際には費やした時間を記録し、蓄積していく必要がある。そんな時に使えそうなのがPunchyだ。 一般的な時間管理としては、リアルタイムに時間を入力(ボタンを押すなど)するものが多いが、Punchyは後付けでの入力が出来る。Twitterに似たインタフェースで、とてもシンプルだ。「*」「#」「@」の記号を使って管理する。 サマライズ 例えば「*会員登録開発 #Xプロジェクト @Aクライアント for 2 hours」といった具合に入力

    Rails3製の時間管理·Punchy MOONGIFT
    okhra
    okhra 2010/07/17
  • Python製のRTMPサーバ·rtmplite MOONGIFT

    rtmpliteはPython製のオープンソース・ソフトウェア。RTMPとはAdobe Flashで使われているリアルタイムメッセージングプロトコルだ。動画を効率的に配信したりするために使われる技術だ。 テスト用クライアント Youtubeのような形式の他、一人が配信者となって他のユーザが動画や音声を聞いたりする際にも使える。RTMPと言うと特別なサーバを用意して…といったイメージがあるが、小さなものであればrtmpliteで十分構築できそうだ。 rtmpliteはPython製のRTMPサーバで、すぐにサーバを立てることが出来る。ホストやポート番号は起動時の引数で設定可能だ。テスト用のクライアントソフトウェアもあり、RTMPサーバに接続してコンテンツを配信することもできる。 オプションなど Python製であれば、Pythonで構築したシステムとの親和性は高い。独自の拡張もしやすいだろう

    Python製のRTMPサーバ·rtmplite MOONGIFT
    okhra
    okhra 2010/02/18
  • FriendFeedで使われているリアルタイムウェブ用Webアプリケーションサーバ·Tornado MOONGIFT

    TornadoはPython製のオープンソース・ソフトウェア。ここ半年くらいで盛り上がりを見せているワードが「リアルタイムウェブ」だ。Twitterのようなリアルタイム検索やFriendFeedのようなソーシャルアグリゲートサービスをはじめ、多数のサービスがこのリアルタイムウェブに向かって突き進んでいる。 サンプルアプリケーションのブログ そこで使われているWebサーバにはこれまでとは違うニーズが発生する。Tornadoはまさにリアルタイムウェブのために作られた、Webアプリケーションサーバだ。 TornadoはFriendFeedが自社のサービスを支えるために開発したWebアプリケーションサーバだ。ノンブロッキング通信をサポートし、epoll(I/Oイベント通知)を使って同時に1,000ものコネクションをさばくことができる。さらにロングポーリング(Long Polling)やHTTPスト

    FriendFeedで使われているリアルタイムウェブ用Webアプリケーションサーバ·Tornado MOONGIFT
    okhra
    okhra 2009/09/12
  • 完成度の高いEコマースシステム·DantoCart MOONGIFT

    Eコマースシステムはそれが最適かどうかは別とすれば、ほぼ仕組みが決まりつつあると言っても良いだろう。商品の一覧と詳細、ショッピングカート、決済と続く。その間にユーザ登録があるなしといった違いはあっても、概ね同じようなものだ。 ユーザ画面 そう考えるとEコマースシステムは自作で作るほどのものではないということになる。もっと違う切り口からユーザに迫るためにも、システムは既存のものを使った方が良いだろう。 今回紹介するオープンソース・ソフトウェアはDantoCart、PHP+MySQLによるEコマースシステムだ。 DantoCartはとても完成度の高いEコマースシステムだ。ユーザ向け画面はカテゴリと商品一覧に加えて特定の情報を出すCMS機能もある。商品をカートに追加すると画像が飛んでカートがアップデートされる仕組みもある。 商品詳細 ユーザ登録は必須となっており、新規購入時にパスワードを入力する

    完成度の高いEコマースシステム·DantoCart MOONGIFT
    okhra
    okhra 2009/06/18
  • これは面白い!カードを飛ばす感覚でiPhone/iPod Touch間でデータ交換·Mover MOONGIFT

    Pokenにはじまって、My Name is EやBumpなどデジタル名刺系のガジェットやサービスが多数出始めている。このとき大事なのは、ただデジタルで交換するだけでなく、何らかのアクションを伴っているという点だ。このアクションがなければ味気なく、面白くもないだろう。 写真やコンタクト情報をカードとして交換する そんなデジタルデータ交換に向いた新しいソフトウェアが登場した。これもなかなか面白い。 今回紹介するオープンソース・ソフトウェアはMover、iPhone/iPod Touch用の写真/コンタクト交換ソフトウェアだ。 Moverはネットワークに接続されたiPhoneまたはiPod Touch同士でデータ交換ができる。対象になるのは写真またはアドレス帳データだ。Moverで交換したいデータを選択すると小さなカードになってMover上に表示される。 そしてそのデータを指先で弾くと、まるで

    これは面白い!カードを飛ばす感覚でiPhone/iPod Touch間でデータ交換·Mover MOONGIFT
    okhra
    okhra 2009/05/04
  • Pythonで拡張できる、進化途中のテキストエディタ·MetaNote MOONGIFT

    世の中にはテキストエディタがたくさんある。秀丸のような有名なものから、Emacs/Vimのような昔からあるエディタ、それ以外でも個々人、自分の手に馴染んだエディタを使っているはずだ。だが、まだまだテキストエディタを探す旅の途中にある人も多いのではないだろうか。 ブックマークレットを書くように拡張できる そんな旅の途中の方に見てもらいたいのがMetaNoteだ。まだまだこれから発展するであろう、今後期待のテキストエディタだ。 今回紹介するオープンソース・ソフトウェアはMetaNotePythonを使って拡張するテキストエディタだ。 MetaNoteの便利な点はIronPythonを使ってMetaNote自体を拡張できる点だろう。ボタンを作成することができ、そのボタンの実装内容をIronPythonで記述する。言わばブラウザにおけるブックマークレット的な使い方ができる。 マクロ機能など、様々

    Pythonで拡張できる、進化途中のテキストエディタ·MetaNote MOONGIFT
    okhra
    okhra 2009/05/03
  • Ruby on Rails製のSNS·CommunityEngine MOONGIFT

    ※ 画像は公式サイトデモより Railsアプリケーションの利点でもあり、欠点でもあるのは提供されるソフトウェアの完成度がそれぞれ高く、デザイン面での自由度が低いことだ。提供されるものを殆どいじらず利用せざるを得ないことが多い。 公式サイトデモ その点、プラグインという形で提供されるなら話は別だろう。この場合はユーザ自身で最適な設定を行わざるを得ないはずだ。 今回紹介するオープンソース・ソフトウェアはCommunityEngine、Rails向けに提供されるSNSプラグインだ。 CommunityEngineはプラグインと言っても十分な機能を備えた、SNS機能を提供する。海外で一般的なオープン型のSNSになっており、ユーザ情報などは登録していなくとも閲覧できる。 ユーザページ(プレデター。友人にはシュワルツネッガーがいる) ユーザ管理、ブログ、写真、ブックマークやそれぞれのデータに対するコメ

    Ruby on Rails製のSNS·CommunityEngine MOONGIFT
    okhra
    okhra 2008/06/01
  • MOONGIFT: » 体験必須!動画を自分の思い通りに操る「DimP」:オープンソースを毎日紹介

    こ、これは強烈に面白い。 誰しもが一度は考えたことがあるだろう。映画の中に入り込んで、主人公と肩を組んだり、映像に紛れ込んだ余計なものを手で払いのけたりして動画を自分の思い通りに操作するのだ。 騎手に沿って動画を動かす。グレー部分は元々ない部分が補完されたもの もちろんそれは現実離れしているかも知れない。だが、現代の技術はここまで進歩しているのだ。 今回紹介するフリーウェアはDimP、動画のオブジェクトを操作する技術&ソフトウェアだ。 DimPは動画の中に存在する人やものなど動くものを認識する。固定カメラでの背景はもちろん、カメラが動いている状態であっても動きの少ないものは背景として認識される。 動画をちょっとずつ動かせる そしてその動いていると認識されたものは、オブジェクトをドラッグすることで、その動線に従って動かすことができるのだ。通常の動画ではタイムラインベースで、時間に従って全体が

    MOONGIFT: » 体験必須!動画を自分の思い通りに操る「DimP」:オープンソースを毎日紹介
    okhra
    okhra 2008/05/28
  • Ruby on Rails製のWikiエンジン·Bitswiki MOONGIFT

    フレームワークや言語の力は、その成果物にも現れやすいように思う。例えばTomcatで作られたWebアプリケーションは何となくTomcatっぽい感じ(雰囲気として)が感じ取れたり、PerlPHPでもその雰囲気を画面から感じ取れることがある。 メイン画面 その点を踏まえると、Ruby on Rails製のWebアプリケーションもそれっぽく、Railsの良さがにじみ出ているのを感じ取れるはずだ。 今回紹介するオープンソース・ソフトウェアはBitswiki、Rails製のWikiエンジンだ。 BitswikiはAjaxを効果的に使ったWikiエンジンだ。PostgreSQLが基になっているが、MySQLでも動作するようだ。検索はエラーが出たが、SQLite3でも動作する。Ajaxを使ったアクションがスムーズに行われるようになっている。 リビジョン一覧 リビジョン管理もされており、Diffを使っ

    Ruby on Rails製のWikiエンジン·Bitswiki MOONGIFT
    okhra
    okhra 2008/05/28
  • Chickenfoot MOONGIFT

    テストにもお勧め!Firefoxを自動操作するFirefoxアドオン JavaScript+独自拡張で簡単に操作スクリプトが記載できます。テスト等でも便利。 テストにもお勧め!Firefoxを自動操作するFirefoxアドオン ブラウザを自動操作したい場合がある。決まりきった操作を行うのは非常に面倒だ。例えば会員登録のテスト等が挙げられる。 そうした面倒な操作を簡略化する際にも、これが便利そうだ。 今回紹介するオープンソース・ソフトウェアはChickenfoot、JavaScriptによるFirefoxを自動操作するFirefoxアドオンだ。 ChickenfootはJavaScriptを使ってインタラクティブにブラウザ操作ができる。単純なJavaScriptだけでなく、buttonやclick等の関数を使って簡単にオブジェクトが指定できるようになっている。 記述した内容を保存して後で呼び

    Chickenfoot MOONGIFT
    okhra
    okhra 2007/08/31
    タイムカードの打刻を自動化
  • MOONGIFT: » ソースを見てActionScriptの勉強「Flare」:オープンソースを毎日紹介

    プログラムの最も早い習得方法は、他人のソースを見ながら勉強することだ。興味がもてる材料だけに、ただを眺めるよりも効率的に覚えることができる。 では興味の対象がソースを公開していなかったらどうしたら良いだろう。そのためにこれがある。 今回紹介するフリーウェアはFlare、Flashのデコンパイラーだ。 デコンパイラーは名称のまま、逆コンパイルをするためのソフトウェアだ。構成する素材全てが取れるわけではなく、flrという拡張子でActionScript部分が抽出される。逆に素材が欲しい場合は、HugFlashを使おう。 ソースを見てみる事で、実際に行われている処理やサポートされている関数を知ることができる。実は明文化されていない裏APIがあった、なんて事があるかも知れない。尚、動作はWindowsMac OSX、DOS、Linux、Solarisとなっている(GUI版のMac OSXではう

    MOONGIFT: » ソースを見てActionScriptの勉強「Flare」:オープンソースを毎日紹介
    okhra
    okhra 2007/07/30
  • MOONGIFT: » デザイナー必須!オートトレースソフト「Potrace」:オープンソース...

    Webに限らず、PC上で画像を作成しようと素材をもらったら、ラスタ画像で渡された経験はないだろうか。またはデジタルデータすらなく、紙でしか素材が存在しないこともある。スキャンして手作業でトレースしていく作業をしていると嫌になってしまう。 それらの苦労から開放してくれるソフトウェアがこれだ。 今回紹介するオープンソース・ソフトウェアはPotrace、オートトレースソフトウェアだ。 Potraceはコマンドラインで動作するソフトウェアで、PBM/PGM/PPMまたはBMPファイルを読み込み、EPSやPS、SVG/PDF/GIMPPATHといった形式に変換してくれる。かなりレベルの高いトレース結果が得られる事に驚くはずだ。 そのまま使ってみてもいいし、微妙な調整は閾値を直すことで行える。対応プラットフォームが数多く、Linux/BSD/Mac OSX/Windows等となっている。Mac OSX

    MOONGIFT: » デザイナー必須!オートトレースソフト「Potrace」:オープンソース...
    okhra
    okhra 2007/07/29
  • オープンソース版マリオカート·SuperTuxKart MOONGIFT

    対戦型ゲームというのは他のゲームに比べて盛り上がりが尋常ではない。マリオブラザーズあたりからはじまって、アイスクライマーやくにお君、マリオカート等様々なゲームを楽しんできた方もいるだろう。 最近のゲーム事情は分からないが、オープンソースでも対戦型ゲームが楽しめる。それがこれだ。 今回紹介するオープンソース・ソフトウェアはSuperTuxKart、マリオカートのオープンソース版的なソフトウェアだ。 とは言え、キャラクターは全く異なる。LinuxのキャラクターであるTuxをはじめ、モンスター的なキャラクターが揃っている。そして舞台はもちろんカートだ。 Wndows版、Linux版、Mac OSX版と各種揃っているが、サーバとしてネットワーク対戦は現状ではサポートされていないようだ。ネットワーク対戦ができるとさらに熱くなるだろう。 コースは10種類近く用意されており、一人でも十分楽しめる。ミサイ

    オープンソース版マリオカート·SuperTuxKart MOONGIFT
    okhra
    okhra 2007/07/25
  • 1