タグ

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

  • もう接続していないデバイス情報を削除してPCを奇麗に·GhostBuster MOONGIFT

    GhostBusterは使っていないデバイスの接続情報を削除するWindows用ユーティリティです。 Windowsが調子悪くなるのは大抵使っているうちに蓄積されていく情報に起因します。USBやCD-ROM、MP3プレーヤなど様々なデバイスを接続した、そんな情報を整理するのに使えるのがGhostBusterです。 インストーラーを使ってインストールします。 起動しました。覚えのあるデバイスが多数表示されています。 Ghostedになっているものが削除対象として考えられるデバイスです。 クラスやデバイス、ワイルドカードを使って指定します。 削除されました。 GhostBusterを使えば過去に接続したけれど今はもう使っていないデバイスの情報を掃除してシステムのクリーンナップに一役買ってくれます。頻繁に行う必要はないかも知れませんが、定期的に使っておきたいソフトウァエです。 GhostBust

  • Zynga製。Cocos2Dを使ったゲームのUIを設計する·CocosBuilder MOONGIFT

    CocosBuilderはiOS向けゲームを開発するためのGUIビルダーです。 iOSアプリで一山当てたいと思うならゲームに行くのが懸命でしょう。そこで紹介したいのがCocosBuilder、ZyngaがリリースしたCocos2DのGUIビルダーです。 最初にプロジェクトを作ります。 真ん中にプレビューが表示されています。ここにオブジェクトを追加していきます。 テキストなどを追加しました。右側はプロパティ設定になります。 デモのゲームです。 CocosBuilderを使うとccbという拡張子のファイルが作られます。これはこのままXcodeのプロジェクトに取り込んでシーンの一つとして利用できるようです。Zyngaではこの開発に専任のプログラマーを雇用し、フルタイムで開発にあたっているそうです。 CocosBuilderはMac OSX用、iOS向けのオープンソース・ソフトウェア(MIT Li

  • CakePHPで作る携帯サイト·Ktai Library MOONGIFT

    Ktai LibraryはPHP製のオープンソース・ソフトウェア。日の携帯電話はとても優秀であり、携帯電話からのWebアクセスは年々増え続けている。数年後にはPCからのアクセスを抜くとさえ言われている。Webの主役は変わりつつあるのだ。 ファイル構成 そうなれば携帯電話向けサイト開発はごく当たり前に行うべきものになるだろう。PCサイトとは相当にノウハウが異なるので注意が必要だ。だが既にすばらしいライブラリが多数ある。CakePHP開発者ならKtai Libraryを使うといいだろう。 Ktai LibraryはPHP4/PHP5両方に対応したライブラリで、CakePHP用のライブラリになっている。絵文字キャッシュ、IPによるキャリア判定、Google Static Maps APIの利用、インラインスタイルシート支援、セッション対応、リダイレクト対応、uid取得、キャリア判別など多数の機

    CakePHPで作る携帯サイト·Ktai Library MOONGIFT
  • MOONGIFT: » あなたの知識を蓄えます「Piggydb」:オープンソースを毎日紹介

    メモやスクラップとしてWikiやブログを使っている人がいる。各データはタグや検索を使って調べ上げ、いざとなった時にすぐに見つかるようにしておく。だが人によってはWikiもブログも何となく違う…と感じていた人もいるのではないだろうか。 Wikiのようなブログのようなシステム そんな人に使ってみて欲しいのがPiggydbだ。日語圏のオープンソース・ソフトウェアで、Wiki風なブログシステムになっている。 PiggydbJavaで作られたソフトウェアで、warファイルを設置するだけですぐに利用できる。デフォルトのID/PWは両方ともownerとなっている。画面はブログ風になっているが、Wikiの良さを活かして管理画面はなく、その場でエントリーが追加できるようになっている。 タグで情報を絞り込むことができる タイトルと文、そしてタグとデータはシンプルな項目のみになっている。そしてWikiのよ

    MOONGIFT: » あなたの知識を蓄えます「Piggydb」:オープンソースを毎日紹介
    clownboy-zuzu
    clownboy-zuzu 2010/08/29
    アイデアは悪くないけど操作感が悪い。
  • シンプルな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
  • ローカルでもはてな記法でメモを取る人は·Local Hatena Search MOONGIFT

    Local Hatena SearchはRuby製のフリーウェア(ソースコードは公開されている)。人間にとって使い慣れるというのはとても重要な要素だ。多少使い勝手が悪かったとしても手に馴染んでいるものはそのまま使い続けようとする。スイッチングコストは生産性、精神的に非常に大きいというのは良くあることだ。 はてな記法を使ってブログを描く(内容ははてな記法ワープロより) 逆に他でも使っている手法を手元でもできると統一性が出て生産性が上がる。普段はてなダイアリーを使っていて、その記法が手に馴染んでいるという人は、ローカルのメモも同じ記法にしてみてはどうだろう。そうすればLocal Hatena Searchが利用できる。 Local Hatena Searchはローカルにあるファイルを読み込んでブログ風に表示するソフトウェアだ。記法ははてな記法を使い、Sinatraを使ってWebブラウザ用に表示

    ローカルでもはてな記法でメモを取る人は·Local Hatena Search MOONGIFT
  • ファイルの関連付けを一時的に変更できる·Coffee MOONGIFT

    CoffeeはWindows向けのフリーウェア。Windowsでは拡張子ごとに起動する実行するファイルが設定されている。大抵デフォルトで設定されているものがあり、中には好きではないアプリケーションが起動するようになっている場合もある。さらにファイルの拡張子以外でも起動設定されるものがあり、管理が分かりづらい。 日語ローカライズされている そこで標準の関連付けに変わってファイルの実行を管理できるソフトウェアがCoffeeだ。Coffeeはデフォルトでは何も設定されていない所からはじまる。そのため新しい拡張子があるごとに実行するアプリケーションを選択する形式をとっている。 特に問題ない場合はそのまま起動すればデフォルトの関連付けに従って処理される。だが切り替えたい場合はその場で実行ファイルを指定することが出来る。プログラムファイルは絶対パスの他、相対パスで指定することも可能だ。かつCoffe

    ファイルの関連付けを一時的に変更できる·Coffee MOONGIFT
  • Google App Engine/Paste用Pythonフレームワーク·Pyxer MOONGIFT

    PyxerはPython製のオープンソース・ソフトウェア。最近のプログラミング言語には様々なフレームワークが存在する。汎用的なものを使うのも良いが、環境に応じて特化したものを利用するというのも良さそうだ。環境に合わせることでよりスムーズな開発ができるようになる。 Google App Engine向けに使えるPythonフレームワーク Googleのクラウド環境であるGoogle App Engineは仕組みが一般的な専用サーバ等と大きく異なる。既存のフレームワークをApp Engineに合わせるのではなく、特化したものを選んでみるという選択はどうだろう。Pyxerはまさにそのためのフレームワークだ。 Pyxerはeasy_installを使ってインストールするフレームワークで、コントロール、テンプレート、モデルと分けて開発ができる。モデルはDataStoreを使うのだがElixirがライ

    Google App Engine/Paste用Pythonフレームワーク·Pyxer MOONGIFT
    clownboy-zuzu
    clownboy-zuzu 2009/11/11
    こういうのどうなんだろ?
  • Googleサイトで作ったコンテンツをインポート/エクスポート·Google Sites Liberation MOONGIFT

    Google Sites LiberationはJava製のオープンソース・ソフトウェア。Googleサイトを使うとWiki風に自由度の高いシステムを使って、自由にWebサイトを作ることができる。Googleカレンダーやスプレッドシートなど、多数のWeb APIと連携させることもできる。プロジェクトサイトなど、わざわざレンタルサーバを借りることなくサイトが構築できるのが便利だ。 Googleサイトのデータをインポート/エクスポート だが気になるのはコンテンツがGoogleサイトの中に捕われてしまうことだ。自分たちのコントロールできない状態になるのを嫌って利用に踏み切れない人も多い。だがGoogle Sites Liberationを使えばそのような心配は無用だ。データの自由なインポート/エクスポートが可能になる。 Google Sites LiberationはGoogleサイトのユーザI

    Googleサイトで作ったコンテンツをインポート/エクスポート·Google Sites Liberation MOONGIFT
    clownboy-zuzu
    clownboy-zuzu 2009/09/30
    これは便利! それにWindowsでもMacでもLinuxでも動く!
  • foobar2000をWebブラウザから操作する·foo_httpcontrol MOONGIFT

    オフィスで音楽を流したり、自宅にメディアサーバを構えたりするとそこにあるメディアを管理するためのインタフェースが欲しくなる。もちろんメディアサーバにはモニタは付けないので、外部からLANなどを使って通信する必要があるだろう。 Webブラウザで操作 Windowsで有名な音楽プレーヤであるfoobar2000、そのインタフェースをWebブラウザから操作するプラグインがfoo_httpcontrolだ。 今回紹介するオープンソース・ソフトウェアはfoo_httpcontrol、foobar2000をWebブラウザを使って操作できるソフトウェアだ。 foo_httpcontrolはfoobar2000のプラグインとして動作する。componentsフォルダにDLLを入れ、HTMLファイルなどが入ったデータフォルダをfoobar2000と同じディレクトリに入れれば準備完了だ。 設定画面 後はfoo

    foobar2000をWebブラウザから操作する·foo_httpcontrol MOONGIFT
  • Google App Engineで作るFacebookアプリケーション·The Slap MOONGIFT

    既存のWebサービスと連携する場合は別だが、Facebook専用のアプリケーションを作って公開する際、サーバを立てるというのは面倒に感じてしまう。簡単なウィジェットだけに、家でホスティングさえして欲しいくらいだ。 FacebookアプリケーションをGAE上で動かす ブログパーツやOpenSocialなど、今後ミニアプリケーションを簡単に作って公開したいというニーズは増えていくはずだ。そこで使えるのがGoogle App Engine(GAE)だ。 今回紹介するオープンソース・ソフトウェアはThe Slap、GAE上で作られたFacebookアプリケーションだ。 The Slapは友人に対してSlap(罰?)を送ることができるFacebookアプリケーションだ。筆者環境では友人リストが出てこず、メッセージを送ることができていない(targetの取得法が分からない…)。アプリケーション画面で

    Google App Engineで作るFacebookアプリケーション·The Slap MOONGIFT
  • Evernoteのような個人用スクラップブック·KeepNote MOONGIFT

    メモする環境は一つにしぼることが望ましい。色々なところにメモしておくと、情報が散在してしまい検索するコストがついてしまう。Evernoteはデータをオンラインに載せることで、複数の環境、拠点で利用できる便利なメモアプリケーションだ。 3ペイン構成のメモアプリケーション とは言え、データをオンラインに飛ばすことに抵抗を感じる人は多い。そこで使ってみたいのがKeepNoteだ。 今回紹介するオープンソース・ソフトウェアはKeepNote、マルチプラットフォームで動作するメモアプリケーションだ。 KeepNoteは階層管理型のメモアプリケーションで、3ペインの構成になっている。一番左にツリーがあり、右上にメモの一覧、そしてその下にメモの内容が表示される。ペインを全て縦に並べる構成にもできるので、横に幅広いノートPCで便利だ。 設定画面 自由にメモが書けるほか、画像の貼付けもできる。添付ファイルを

    Evernoteのような個人用スクラップブック·KeepNote MOONGIFT
  • Firefoxを使ってマルチプラットフォームで携帯サイトをエミュレート·FireMobileSimulator MOONGIFT

    モバイルサイトの開発については、実機またはエミュレータ(シミュレータ)を使っての確認作業が多かった。だが公式に提供されるエミュレータはWindows用が多く、Mac OSXLinuxでは不便な思いをしていた。またデバッグがPCで使うものとは異なるのが問題だった。 モバイルサイトのチェックに便利! だがFireMobileSimulatorを使えばそんな心配は無用だ。Firefoxを使い、機能拡張を織り交ぜつつ開発を行えるようになる。 今回紹介するオープンソース・ソフトウェアはFireMobileSimulator、Firefoxを使った携帯エミュレータだ。 FireMobileSimulatorはFirefoxアドオンとして提供されるソフトウェアで、Docomo、au、ソフトバンクの3キャリアについてエミュレート機能を提供する。各キャリアごとに数機種登録されており、切り替えはメニューから

    Firefoxを使ってマルチプラットフォームで携帯サイトをエミュレート·FireMobileSimulator MOONGIFT
  • PHP製のAjaxチャット·Lace MOONGIFT

    社内の情報共有を行う手法は幾つかある。例えばIRCで行うところもあれば、Twitterで共有なんて会社もある。もう一つの手段としてWebチャットを使ってみるのはどうだろう。手軽に使えて、かつ社内だけで限定的にチャットすることができる。 Webブラウザさえあればすぐに始められるチャットシステム チャットの良い所はいちいち挨拶の文章などを入れずに会話ができる点だ。どんどん話して、ナレッジを共有しよう。 今回紹介するオープンソース・ソフトウェアはLace、PHP製のAjaxチャットソフトウェアだ。 Laceの良い所は設定さえすればデータベース不要で動作するところだ。シンプルに使い始められるし、ニックネームを決めるだけでユーザ登録のような面倒さもない。チャットルームは複数作れないが、指定されたアドレスにさえいけば良いというのは手軽だ。 ヘルプ Ajaxを使って自動更新されるので、チャットルームに入

    PHP製のAjaxチャット·Lace MOONGIFT
    clownboy-zuzu
    clownboy-zuzu 2009/07/05
    近いうちにデザイン変更の超改造
  • iGoogle風UIを実現&解説·iNettuts MOONGIFT

    iGoogleの画面が使いやすいか、と言われると答えに窮するところだか個人がメンテナンスできる機能はとても便利だ。ブックマークレットやFirefoxアドオン等でもただ与えられた画面をそのまま使うのではなく、ユーザが自分にとって使いやすい形に変化させる(または許容する)のはとても大事だ。 3カラム表示のウィジェットポータル そのようなウィジェット画面は社内ポータルやWebサイトなど色々な場面で応用できそうだ。それを実現するのがiNettutsだ。 今回紹介するフリーウェアはiNettuts、jQuery UIを使ったウィジェットポータルソフトウェアだ。ソースコードは公開されているがライセンスは明記されていなかったのでご注意いただきたい。 iNettutsはCSSHTMLの書き方、JavaScriptでの実現の仕方が詳しく解説された記事で紹介されているソフトウェアだ。どのようにしてこのウィジ

    iGoogle風UIを実現&解説·iNettuts MOONGIFT
  • ビジュアルプログラミング·Mindscript MOONGIFT

    Yahoo! Pipesを使うと、ドラッグアンドドロップでマッシュアップをすることができる。ごく細かな操作を行おうと思うと多少辛いが、それでも簡単なデータの連結やスクレイピングであればYahoo! Pipesのようなビジュアル的なプログラミング環境は便利だ。 オブジェクトを線でつないでいくプログラミング 複雑なプログラミングを行うにはやはりコードを手で書かざるを得ないだろう。だが簡単なものであればドラッグアンドドロップで作成可能になる時代が来るのかも知れない。その可能性を感じさせるのがMindscriptだ。 今回紹介するオープンソース・ソフトウェアはMindscript、ビジュアルプログラミング環境だ。 Mindscriptは予め指定されたコンポーネントを配置し、プロパティを編集し、それをつないでいくことでコードを書かずにプログラミングを行うソフトウェアだ。例えばダイアログを使ってファイ

    ビジュアルプログラミング·Mindscript MOONGIFT
  • あっぱれ。WebブラウザベースのIRCクライアント·WebIRC MOONGIFT

    IRCはインターネット上はもちろん、社内の情報交換に利用されているケースも多い。文字だけの軽快な動作で言葉が交わせるので、とても便利だ。最近ではTwitterを利用するケースも多いが、密な意見交換をする上ではIRCに敵うものはない。 まるでローカルアプリケーションのようなインタフェース そんなIRCではあるが、いつ何時も手放せないという方は専用アプリケーションよりもブラウザベースの方が便利かも知れない。それを実現するのがWebIRCだ。 今回紹介するオープンソース・ソフトウェアはWebIRC、Webブラウザ向けのIRCクライアントだ。 WebIRCはSinatraで作られたWebアプリケーションで、かなりレベルの高いIRCクライアントになっている。AjaxやJSONを使うことで、発言の自動的な反映も行われる。しかもインタフェースが洗練されていて、まるでローカルアプリケーションのようになって

    あっぱれ。WebブラウザベースのIRCクライアント·WebIRC MOONGIFT
  • その場で検索して結果に素早くアクセスする·jQuery Live Search MOONGIFT

    インターネットの世界では素早さを求める動きが強まっている。それこそ、サイト内検索で欲しい情報が見つからなかったり、レスポンスが遅れたりすればあっという間にユーザがいなくなってしまう。 JavaScriptだけで検索を行う そんな高速なサーバ検索は難しいかもしれないが、クライアントサイドであれば意外と高速化できる。 今回紹介するオープンソース・ソフトウェアはjQuery Live Search、jQueryを使ったリスト検索ライブラリだ。 jQuery Live SearchはWebページ上にあるリストを検索するライブラリだ。リアルタイムにフィルタリングが行われるのでインクリメンタル検索に近い。デモでは1,000件のリストに対してフィルタリングを行っている。 文字を入力するたびに絞り込まれていく レスポンスはブラウザの性能によるだろうが、思っていた以上に高速だ。検索結果の件数も表示されるので

    その場で検索して結果に素早くアクセスする·jQuery Live Search MOONGIFT
  • RSSフィードを使ったニュースサイトを構築する·newsy MOONGIFT

    ※ 画像は公式サイトより インターネットの情報収集はRSSフィードとそのアグリゲータ、リーダーが登場して一変してしまった。今や殆どのメディア、ブログ、CMSがRSSフィードを配信しており、素早く情報にアクセスできるようになっている。 RSSフィードを集積、再構築して配信する そして公開されているRSSフィードを集積、表示するだけでも十分に役立つサイトができあがる。その典型とも言えるのがフィードニュースサイトだ。 今回紹介するフリーウェアはnewsy、Google App Engineを使ったフィードニュースサイトだ。ソースコードは公開されているが、ライセンスは明記されていなかったのでご注意いただきたい。 newsyはポピュラーな技術系ブログのRSSフィードを購読し、それをリストアップしているWebサービスだ。例えばLifehacker、Engadget、ReadWriteWebなどが情報元

    RSSフィードを使ったニュースサイトを構築する·newsy MOONGIFT
  • 文字を数字に、数字を文字に·wordify-web MOONGIFT

    2ちゃんねるではトリップと呼ばれる機能がある。指定した文字列を不可逆変換(DES暗号)し、簡易的な個人特定に利用するというものだ。分かりづらい文字列を指定すれば、それだけ元の文字列を特定するのは困難になる。 数字を文字に、文字を数字に変換する wordify-webでは不可逆ではないが、同じように指定した文字を変換して楽しむことができる。 今回紹介するフリーウェアはwordify-web、文字と数字の可逆変換プログラムだ。ソースコードは公開されているが、ライセンスは明記されていないのでご注意いただきたい。 wordify-webはHaskellで作られたCGIプログラムだ。Web上で文字と数字を可逆変換することができる。といっても意味が分かりづらい。はじめに上のテキストボックスに数字を入れる。任意のものを入れたら、Convert to wordボタンを押すと文字列が表示されるはずだ。 この

    文字を数字に、数字を文字に·wordify-web MOONGIFT