タグ

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

  • MOONGIFT: » Flash用ベクター版3Dエンジン「Vectorvision」:オープンソースを毎日紹介

    コンピュータは基二次元で、三次元を表現するのは難易度が高い。それだけに見た人に与えるインパクトは格段に変わってくるだろう。例えばGoogleマップで見た衝撃と、Google Earthで見た衝撃の違いとでも言えるだろう。 ダイナミックに動く3Dライブラリ 今後、3Dをうまく使ったWebサイトは増えていくだろう。その時にはAjaxなどのJavaScriptベースの技術ではなくFlashを使ったものになるだろう。その際に役立つのがこうしたライブラリだ。 今回紹介するオープンソース・ソフトウェアはVectorvision、ベクターベースの3Dエンジンライブラリだ。 Vectorvisionはサンプルを見てもらえればどういったことができるか貰えるだろう。フォントが空間を漂ったり集結して何かの文字を表示したり、マウスの動きに合わせてインタラクティブに大きさや速度が変わっていく。 このような表現もで

    MOONGIFT: » Flash用ベクター版3Dエンジン「Vectorvision」:オープンソースを毎日紹介
  • 開発者なら試すべし!魅惑のGoogleブラウザChromeのベース·Chromium MOONGIFT

    昨日から速報がばんばん流れていたが、予定通りリリースされたGoogleブラウザGoogle Chrome。IE/Firefox/Opera/Safariに続く、第五のブラウザにさえなり得るのだが、レンダリングエンジンにはSafariと同じWebKitが使われているので、Safari/Adobe AIRと同じ系列と言えるかも知れない。 ダッシュボード だがJavaScriptエンジンが高速化されたものが使われているので、動作の誤差は起こるかも知れない。さて、Web開発者やデザイナにとって、このブラウザはどのような位置づけになるだろうか。 今回紹介するオープンソース・ソフトウェアはChromiumGoogle製のWebブラウザGoogle Chromeのオープンソース・プロジェクトだ。 ChromiumGoogle Chromeのソースコードを開示したものになる。Chromiumは修正BS

    開発者なら試すべし!魅惑のGoogleブラウザChromeのベース·Chromium MOONGIFT
  • これは便利。Tシャツや帽子のデザイン専用アプリケーション·SonickShack Design Studio MOONGIFT

    MOONGIFTではノベルティとしてTシャツを作っている。着て歩いているだけで宣伝にもなるので、これからの季節向けに長袖のシャツなどを作っていこうかと思っている。インターネット上にはそうしたアパレル関係のノベルティを作成してくれるサイトが数多く存在する。 イラストや文字を自由に配置できる そうしたサイトではFlashなどを使ってWeb上でデザインを行うのだが、操作性が悪く面倒に感じていた。その解決策として有力なのがこのソフトウェアだ。 今回紹介するフリーウェアはSonickShack Design Studio、オリジナルのTシャツや帽子がデザインできるソフトウェアだ。 SonickShack Design StudioはTシャツやポロシャツ、バナー、帽子、バッグ、パーカー、ポスターなどをデザインするソフトウェアだ。AIRで作られているのでWindowsMac OSXで動作するのが利点だ

    これは便利。Tシャツや帽子のデザイン専用アプリケーション·SonickShack Design Studio MOONGIFT
  • Mac OSXのSpaces風のWindows向け仮想デスクトップ·Vista/XP Virtual Desktop Manager MOONGIFT

    仮想デスクトップという概念は古くからあるものだ。X Window Systemでは当たり前のように見るものになっている。だがWindowsでは標準実装されておらず、何らかのユーティリティを使う必要があるために普及が今ひとつ進まなかった。 Spacesに似た仮想デスクトップソフトウェア Mac OSXも同様であったが、10.5からSpacesとして標準で搭載されるようになった。そしてWindowsでもSpacesに影響されたソフトウェアが登場した。 今回紹介するフリーウェアはVista/XP Virtual Desktop Manager、VistaやXPで使える仮想デスクトップソフトウェアだ。ソースコードは公開されている、ライセンスはオープンソースではない(カスタムライセンスと表記されている)のでご注意いただきたい。 Vista/XP Virtual Desktop Managerはタスク

    Mac OSXのSpaces風のWindows向け仮想デスクトップ·Vista/XP Virtual Desktop Manager MOONGIFT
  • シンプルなflickrダウンローダー·flump MOONGIFT

    flickrには多数の写真が登録されているが、それだけにブラウザ上だけで全てを見るのは時間がかかってしまう。友人が登録している写真を一気にダウンロードして、後で見るなんてことができると便利だ。 メイン画面 アップロードは専用ツールも配布して手軽にしているflickrだが、ダウンロードは手軽な方法を用意していない。そこでこれだ。 今回紹介するオープンソース・ソフトウェアはflump、AIR製のflickrダウンローダーだ。 flumpはAIR製のシンプルなflickrダウンローダーで、WindowsMac OSXLinux β版で動作する。起動したらflickrのユーザ名またはIDを指定し、ダウンロード場所を指定するだけで良い。 ダウンロード中 後は自動的にダウンロードが開始され、写真がどんどんと集まってくる。選択肢が殆どないので、柔軟さには欠けるかも知れないが、とにかくダウンロードだけ

    シンプルなflickrダウンローダー·flump MOONGIFT
  • MOONGIFT: � ポップなTwitterクローン「Jisko」:オープンソースを毎日紹介

    twitterはマイクロブログと呼ばれるだけあって、簡易的な機能しかなく(実際の内部処理は違うだろうが)、サービスが盛り上がってきた当初には各種クローンサービスが登場した。日でも幾つもの類似したサービスが出ている。 そして、最近になって出てきたのがオープンソース版のtwitterクローンだ。ジャンルやユーザ層を絞り込んだり、社内で運用したりと通常のtwitterでは難しかった隙間を埋められるようなものが多い。 今回紹介するオープンソース・ソフトウェアはJisko、ポップなイメージのtwitterクローンだ。 Jiskoのロゴはリスが採用されている。PHPで作られたWebアプリケーションで、MySQLを利用する。基的な機能はtwitterと変わらないが、メッセージと同時に添付ファイルがつけられる点が大きく異なる。 メッセージをお気に入りに追加する機能や、Jabberを使った投稿機能、We

    MOONGIFT: � ポップなTwitterクローン「Jisko」:オープンソースを毎日紹介
  • MOONGIFT: 社内向けの全文検索エンジン「どこかな?」:オープンソースを毎日紹介

    インターネットでは検索エンジンがごく普通に使われているが、意外なことにイントラネット上ではまだ検索エンジンはそれほど普及していない。原因としてはパブリックな情報だけを対象にするインターネット向けに比べて、権限周りなどの設定が複雑だということが挙げられる。 トップページ。シンプルな画面 だが、そうした権限を細かく指定しない前提であれば、使える全文検索エンジンは多数あるだろう。Web上の情報向けの全文検索エンジンとして、こちらを紹介しよう。 今回紹介するオープンソース・ソフトウェアはどこかな?、イントラネット向けの全文検索エンジンだ。 どこかな?は社内向けTwitterクローンである「しゃべる」の作者によるソフトウェアだ。TomcatやSeasar2などを使って開発されており、全文検索部分はLuceneによって実現されている。Windows向けにはインストーラーが、Linux向けにはパッケージ

    MOONGIFT: 社内向けの全文検索エンジン「どこかな?」:オープンソースを毎日紹介
  • MOONGIFT: » GrowlライクなWindows向け通知システム「Snarl」:オープンソースを毎日紹介

    GrowlはMac OSXユーザであれば数多くの人が入れているソフトウェアだ。Firefoxのダウンロード通知、Skypeのメッセージ、メールの新着など、様々なソフトウェアの通知が一括して管理できるのが便利だ。 多彩なスキンによる通知が可能 そんなGrowlライクな通知システムをWindowsでも実現するのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはSnarl、Windows向けのシステム通知ソフトウェアだ。 Snarlはスキンやメッセージのフォントなど、様々なカスタマイズが可能な通知システムで、Growlライクなシステムになっている。この手のソフトウェアとしては、対応ソフトウェアの数が肝になってくるのだが、予めFirefox/Pidgin/Quintessential Media Player/Songbird/Sunbird/Thunderbirdについて、対応エ

    MOONGIFT: » GrowlライクなWindows向け通知システム「Snarl」:オープンソースを毎日紹介
  • MOONGIFT: » LaTeX2e向けエディタ「LyX」:オープンソースを毎日紹介

    適切に組版された文書を作成する上で、LaTeXを選択するのは正しい。だが、その記法を覚えるのが面倒で、オフィス系のワードプロセッサで文書を作ってしまう例も少なくない。一旦覚えてしまえばそれほど苦でもないだろうが、最初の一歩が面倒なのだろう。 起動時の画面。サンプルもたくさん登録されている。 そこで作成にテキストエディタを使うのではなく、専用のエディタを使ってしまおう。 今回紹介するオープンソース・ソフトウェアはLyX、WYSIWYGなLaTeX2eエディタだ。 LyXはWindowsMac OSXLinuxで動作するソフトウェアだ。通常のテキストエディタのように、LaTeX文書を作成することができる。数式や画像、表などを作成することも簡単にできる。 ソースコードのプレビュー また、最終的にDVIやPDF、PSファイルで出力することもできる。参考文献の挿入や、相互参照を追加するなど、論文

    MOONGIFT: » LaTeX2e向けエディタ「LyX」:オープンソースを毎日紹介
  • MOONGIFT: » デスクトップが最低4倍横長になる「360desktop」:オープンソースを毎日紹介

    デスクトップの元になった、現実の机の上は有限だ。だが、コンピュータ内に広がる空間は無制限だ。アイディア次第でどんどん広げていくことができる。例えば仮想デスクトップはその一つで、複数のデスクトップを目的に合わせて使いこなすことができる。 デスクトップが左右に広がって使いやすくなる! だが、デスクトップを切り替えるというのは頻繁に使うと疲れてしまう。そこでスムーズに拡張する、さらにコンピュータ内ならではと言えるのがこれだ。 今回紹介するフリーウェアは360desktopデスクトップを循環させてしまうソフトウェアだ。 360desktopを立ち上げると、画面の幅が約4倍に広がる。左右のスライダを使って、右と左に空間ができあがる。さらに左右の空間はつながっており、循環型になっている。筒の中にデスクトップがあるイメージだろうか。 右上が現在位置 ウィンドウを最大化するとうまく動かないようだが、通常

    MOONGIFT: » デスクトップが最低4倍横長になる「360desktop」:オープンソースを毎日紹介
  • PHPのソースコードをPythonへ変換する·PHPPython MOONGIFT

    新しいプログラム言語を覚えようと思っても、その必須性がないとなかなか覚えられない。業務などでどうしても覚える必要があれば努力もするのだが…。現状、特にRailsでの開発で満足してしまっていて、習得に向けて踏み切れないのがPythonだ。 元のPHPコード もしあなたがこれから新しい言語としてPythonを覚えてみたいと思っているなら、試しにこれを使ってみてはどうだろう。 今回紹介するオープンソース・ソフトウェアはPHPPythonPHPのソースをPythonへ変換するソフトウェアだ。 PHPPythonでは元になるPHPのソースコードを指定すると、標準出力にそれをPythonで書き直したソースコードが出力される。もちろん、機械的に直しているので、あまり複雑なものは難しいだろう。 変換結果 だが、PHPで常用される連想配列が、get("hoge")に置き換わっていたり、functionがd

    PHPのソースコードをPythonへ変換する·PHPPython MOONGIFT
  • MOONGIFT: » AIR製のFlashのデコンパイルツール「FlashDecompiler」:オープンソースを毎日紹介

    エンジニアであれば誰しもが見たことのない、新しい技術を目にした時にその実現方法や内部処理が気になるものだろう。時計を分解したり、テレビを分解したり、車の構造を調べたり…そんな経験はあなたにもないだろうか。 解析対象設定 コンピュータの世界でもそれは変わらない。むしろオリジナルを壊さずに済む分、安心して内部を調べられる。Flashの解析を行うのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはFlashDecompiler、AIRで作られたFlashデコンパイルソフトウェアだ。 FlashDecompilerはAIRで作られているので、Mac OSXWindowsで動作させられる。対応しているのはFlash 9とActionScript3となっている。SWFを手元に用意しておく必要はなく、リモートのサイトを指定して、その中で使われているSWFを解析することができる。 タグ

    MOONGIFT: » AIR製のFlashのデコンパイルツール「FlashDecompiler」:オープンソースを毎日紹介
  • どこからでも簡単にデスクトップを呼び出す·DESKonTOP MOONGIFT

    デスクトップはその名の通り、机の上を表現した仮想的な空間だ。一番下に存在するため、アプリケーションを立ち上げるとすぐに埋もれて見えなくなってしまう。その割にアイコンが多いと動作が重たくなるという話もある。なので慣れた人になるとデスクトップを使わなくなってくる。 仮想的なデスクトップが作成される アクセスもしやすく、分かりやすい場所であるというのに使われないのは勿体ない。簡単にアクセスできるデスクトップ、それを実現するのがこのソフトウェアだ。 今回紹介するフリーウェアはDESKonTOPデスクトップをウィンドウに表示するソフトウェアだ。 DESKonTOPはタスクバーに常駐するソフトウェアだ。そして左クリックすると、フローティングウィンドウを表示し、そこに小さなデスクトップを再現してくれる。マイコンピュータやゴミ箱などもあり、独自の壁紙も設定されている。 マウスを重ねるとファイル名が表示さ

    どこからでも簡単にデスクトップを呼び出す·DESKonTOP MOONGIFT
  • MOONGIFT: � Keynote向けのプレゼンテーションアイコン集「Keynote Objects」:オープンソースを毎日紹介

    Power Pointで作られたプレゼンテーションは見飽きるほど見ており、それっぽい資料を見せられるだけでやる気が削がれてしまう。どうしても格好いいとは思えない。その点、Mac OSXのKeynoteで作られたグラフィカルなプレゼンテーションは見ていて面白い(と言う思い込みかも知れないが)。 ずらりと並んだアイコン だが、Keynoteには大きな弱点がある。それはアイコン集がないことだ。文字や写真中心ならまだしも、ビジネス向けのプレゼンテーションではそうはいかない。そこだけ既存のプレゼンテーションから貰っていたのでは、全体の雰囲気が壊れてしまう。そこでこれを使おう。 今回紹介するフリーウェアはKeynote Objects、Keynote向けのポップなアイコン集だ。 Keynote ObjectsではKeynoteのデザインにマッチするポップなアイコンが100個登録されている。矢印、再生や

    MOONGIFT: � Keynote向けのプレゼンテーションアイコン集「Keynote Objects」:オープンソースを毎日紹介
  • MOONGIFT: � WindowsでもCPANを活用する「Strawberry Perl」:オープンソースを毎日紹介

    Perlが得意でない筆者は、WindowsPerl = Active Perlという式ができあがっていた。そして、CPANを使おうと思ってエラーが出てしまい、PPMを使うのだが、何かいまいち…という感が否めなかった。 Strawberry Perlの公式サイト。巨大なイチゴが目印。 恐らくWindowsPerlを使われている方の中には同じ思いをした方がいるはずだ。そこで、Perlの実行環境自体を変えてしまおう。 今回紹介するオープンソース・ソフトウェアはStrawberry Perl、CPANがそのまま使えるPerl実行環境だ。 ActivePerlがnmakeベースであるのに対し、Strawberry Perlはgccを使って環境を構築する。そのため、CPANがそのまま利用できるようになっており、使い勝手がずいぶん良くなっている。 バージョン情報 また、最新版ではPPMやPARもサポ

    MOONGIFT: � WindowsでもCPANを活用する「Strawberry Perl」:オープンソースを毎日紹介
  • MOONGIFT: » AIR製のTodo管理「Doomi」:オープンソースを毎日紹介

    Todoを管理するのは仕事の効率化を図る上で大事なことだろう。やるべきことがリストアップされていれば、作業もしやすくなる。だが、あまり高機能なタスク管理は、使っているだけで疲れてしまって、やがて放置してしまう。大事なのはシンプルさだ。 シンプルなインタフェース 思いついた時にさっと追加できる、そんなTodo管理ソフトウェアを紹介しよう。 今回紹介するフリーウェアはDoomi、AIR製のTodo管理ソフトウェアだ。 DoomiはAIR製とあって、WindowsMac OSXそうほうで動作する点と、上品なインタフェースが特徴になっている。一番上のテキストボックスにやることを入力したら、エンターを押せば簡単に登録完了する。 時間設定 後はタスクが終わったらチェックボックスを付ければ良いし、1時間〜1日の間で時間制限をつけることもできる。編集もタスクのラベルをクリックすればすぐにできる。細かな設

    MOONGIFT: » AIR製のTodo管理「Doomi」:オープンソースを毎日紹介
  • MOONGIFT: 日本製の社内向けSNS「SKIP」:オープンソースを毎日紹介

    SNSはmixiやFacebookのように大型のものもあれば、地域SNSや特定のジャンルにこだわった小型のSNSまで多数に存在している。すでに数千を越えるSNSが日国内にあると言われている。インターネット上に公開されているものもあれば、社内で非公開で利用されるものもある。 プロフィール画面 インターネット上で公開されるものはセキュリティ上の問題もあって、実名登録はお勧めできないが、社内SNSであればもっと違う取り組みもできるようになるだろう。そんな社内向けのSNSとしてこちらを紹介しよう。 今回紹介するオープンソース・ソフトウェアはSKIP、Rails製の社内向けSNSだ。 SKIPはTIS株式会社で開発、利用されているSNSで、すでに運用開始から二年以上経過し、様々なフィードバックがされている。そんなナレッジの詰まったSNSがオープンソースとして公開された。 ユーザ登録完了 主な機能は

    MOONGIFT: 日本製の社内向けSNS「SKIP」:オープンソースを毎日紹介
  • AppleのMobileMeでも使われるJavaScriptライブラリ·SproutCore MOONGIFT

    インタフェースはとても重要だ。技術的に優れていても、インタフェースが悪いと触ってもらえない。逆に技術的にそれほどすごいものではなくとも、インタフェースが優れていると流行ったりすることもある。 Welcomeページ 技術とデザイン、両立できれば言うことはない。優れたインタフェースを手軽に作るために、このライブラリを使ってみることをお勧めする。 今回紹介するオープンソース・ソフトウェアはSproutCore、リッチなインタフェースを実現するJavaScriptライブラリだ。 SproutCoreはAppleの提供するサービスである、.Macの次期バージョンMobileMeでも一部で採用されているJavaScriptライブラリだ。JavaScriptながら、gemを使ってインストールするのが特徴だ。 ターミナル上でコードを生成する Rubyを使ってWebサーバを立ち上げることができ、ポート番号4

    AppleのMobileMeでも使われるJavaScriptライブラリ·SproutCore MOONGIFT
  • LANで使うtwitterクローン·しゃべる MOONGIFT

    TwitterはIMのように使うこともできる。また、ゆるいコミュニケーションをとるのにも便利なサービスだ。とは言え、インターネット上で公開されているものなので、あまり業務に関係する情報をほいほいと投げるわけにはいかない。 twitterそっくりな画面だ そうした公開情報/非公開情報を切り分けで、twitterの魅力を活かせないのは非常に煩わしい。そこでイントラネット上にtwitterを構築しよう。 今回紹介するオープンソース・ソフトウェアはしゃべる、イントラネット上で構築できるtwitterクローンだ。 しゃべるはtwitterの殆どの機能が実装されたtwitterクローンだ。LinuxWindowsで動作する。Windowsであればインストーラーを使って簡単に構築可能だ。ユーザ登録は管理者メニューからのみ行えるが、CSVを使って一括登録することもできる。 ログイン画面 後はtwitte

    LANで使うtwitterクローン·しゃべる MOONGIFT
  • MOONGIFT: » WAMP環境を簡単に構築する「OwebPHP」:オープンソースを毎日紹介

    ローカルコンピュータ上で開発し、その結果をWebサーバ上にアップロードするというのが一般的になっている。スクリプト言語のようにトライアンドエラーで作っていく場合はそちらの方が効率的だ。 ファイルの一覧 そうなるとWebサーバやスクリプト言語、そしてデータベースを手軽に構築できることが重要になる。WAMP(Windows + Apache + MySQL + PHP)を手早く構築するためのパッケージがこれだ。 今回紹介するオープンソース・ソフトウェアはOwebPHP、WAMP環境構築パッケージだ。 OwebPHPはApache2.0.63、PHP5.2.3.3、MySQL 5.0.45と加えてSQLite、GDをパッケージングして提供している。利用は簡単で、公式サイトからSubversionでチェックアウトするだけで利用できる。 ブラウザでアクセスしたところ コマンドファイルを実行すると、A

    MOONGIFT: » WAMP環境を簡単に構築する「OwebPHP」:オープンソースを毎日紹介