タグ

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

  • GitHubのリポジトリページにコード検索機能を追加·GitHub Code Search MOONGIFT

    GitHub Code SearchはGitHubプロジェクトページにソースコード検索機能を提供するユーザスクリプトです。 GitHubプロジェクトのコードリポジトリに利用しているプログラマーは多いと思いますが、さらにGitHubを便利にしてくれるUser Scriptを紹介します。GitHub Code Searchです。 コード検索が追加されます! 検索結果はその場で表示されます。 言語を選んだりすると体の検索結果ページへ。 GitHub Code Searchをインストールしておけば該当リポジトリからだけ検索ができます。さらに右側には言語が出るのでJavaScriptRubyなどといった言語で絞り込めばさらに良い結果が得られるでしょう。 GitHub Code SearchはJavaScript製のソフトウェア(ソースコードは公開されていますがライセンスは明記されていません)

    GitHubのリポジトリページにコード検索機能を追加·GitHub Code Search MOONGIFT
  • Titanium SDKのバージョンをCUIで管理·tsm MOONGIFT

    tsmはTitanium SDKのバージョンマネージャです。 JavaScriptを使ってiOS/Androidアプリが開発できるTitanium。利用者も多いとは思いますが、SDKの更新頻度が早く追従しきれない人も多いのではないでしょうか。そんな方に使ってみてほしいのがtsmです。 インストールしました。npmコマンドで簡単にインストールできます。 リモートにあるSDKのバージョン一覧です。 今はインストールされているSDKはありません。 “install バージョン”で任意のバージョンのSDKがインストールできます。 tsmでは古いバージョンから最新の2.0まで任意のSDKをインストールできます。それだけでなくベースの生成を行ったり、ビルドまでtsmから行えます。古いコードを最新版でビルドしてみる、またはその逆など色々な使い方がありそうです。 tsmはnode.js/JavaScrip

    Titanium SDKのバージョンをCUIで管理·tsm MOONGIFT
  • Redisの可能性を拡大する。Redis用Apacheモジュール·mod_redis MOONGIFT

    mod_redisはRedisにHTTPでアクセスできるようにするApacheモジュールです。 Redisはセッション管理をはじめKVSとして便利に使われていますが、プロトコルが独特であるためにサーバとの通信くらいにしか使われていません。そこでJavaScriptからでもRedisを使いやすくするmod_redisを使ってみましょう。 インストールしました。mod_redisは名前の通りApacheモジュールとしてインストールします。 Redisを起動します。 HTTPからアクセスします。/redisがRedisへのアクセスになっています(設定で指定)。 別途Redisへデータを追加します(mod_redis経由でもできます)。 するとデータがきちんと読み取れました。 設定例です。 mod_redisではRedisAliasという指定によってURLやメソッドごとにRedisへのデータ追加、

  • Bootstrapを使おう!様々なカラーテーマ、プラグインを用意·Kickstrap MOONGIFT

    KickstrapはBootstrapをベースにしたテーマ、プラグインを提供するソフトウェアです。 最近作られるWebサービスでよく使われているBootstrap。そんなBootstrapは固定色でそれっぽさが感じられてしまうのが欠点でしたが、見事に打ち消してくれるのがKickstrapです。 色が変わると随分印象が違います。 テーマ機能があります。 青と白。 こんな感じのシンプルなテーマも。 逆にカラフルなものもあります。 基は同じですが、印象は違いますね。 好みのテーマを選べます。 JavaScriptプラグインがデフォルトよりもぐっと増えています。 Kickstrapを使えばBootstrapをより便利に使えるでしょう。JavaScriptプラグインも通知機能をはじめ、色々なものが追加されていますのでWebサイトをより強力にパワーアップできるはずです。 KickstrapはHTML

  • スタンドアローンのEC2管理UI·Elasticfox for EC2 Tag MOONGIFT

    Elasticfox for EC2 TagはEC2のGUI管理インタフェースを提供するソフトウェアです。 Amazon EC2でWebサービスを提供している人は多いのではないでしょうか。インスタンスの検索や立ち上げ、さらにVPN設定まで含めて全体を管理できるのがElasticfox for EC2 Tagです。 メイン画面です。 最初にAWSの鍵設定と、アカウントIDの設定を行います。 オプションです。 立ち上げているインスタンス一覧です。 AIM一覧です。ここからローンチもできます。 セキュリティグループです。 静的IPです。 ボリューム&スナップショットです。 ロードバランサーです。 バンドルタスクです。 リザーブインスタンスです。 プライベートクラウドです。 VPNです。 ゾーン設定です。 Elasticfox for EC2 Tagを使うとEC2に関係する操作を一通りこのソフトウ

    スタンドアローンのEC2管理UI·Elasticfox for EC2 Tag MOONGIFT
  • MOONGIFT: » Rails製のGithubクローン「Gitorious」:オープンソースを毎日紹介

    最近、ソースコードを管理するバージョン管理システムで人気なのがGitだ。サーバ集中型のSubversionやCVSと違い、クライアントサイドでコミットできる分散型と言う形式がうけている。すでにRailsのソースコードもGitに移行している。 トップページ そんなGitWebサービスとして提供するのがこれまた人気のGithubだ。そしてこれはそのクローンだ。 今回紹介するオープンソース・ソフトウェアはGitorious、Githubクローンだ。 Gitoriousはユーザ登録すれば誰でもGitリポジトリを追加することができる。そしてコミッターの管理、差分のWeb表示、コメント、プロジェクトの進捗をグラフで見られたりと多彩な機能が揃っている。 プロジェクトページ DiffのWeb表示はDiffファイルの表示またはグラフィカルな新旧横に並べた表示が選べるようになっている。さらにソースツリー、マ

    MOONGIFT: » Rails製のGithubクローン「Gitorious」:オープンソースを毎日紹介
  • MacFUSEの後継プロジェクト。FUSEで遊ぼう·OSXFUSE MOONGIFT

    OSXFUSEはMacFUSEの後継プロジェクトMac OSXにFUSEを提供します。 Mac OSXでFUSEを使う場合、MacFUSEが有名ですが、こちらは2009年来メンテナンスされていません。そこで今後FUSEを使う際には導入したいのがOSXFUSEです。 ダウンロードしたパッケージです。 インストーラー形式になっていますので順番に進めていくだけです。 システム環境設定パネル付きです。 無事完了しました。 システム環境設定パネルの設定画面です。 OSXFUSEはMacFUSE互換になっています。また10.5以上に対応し、PowerPCでも動作します。もちろんMac OSX Lione(10.7)にも対応しています。 OSXFUSEはMac OSX用、BSD Licenseのオープンソース・ソフトウェアになります。 MOONGIFTはこう見る FUSEを使うと外部のWebサービス

    MacFUSEの後継プロジェクト。FUSEで遊ぼう·OSXFUSE MOONGIFT
  • ローソクチャートや棒、折れ線グラフを作るHTML5グラフライブラリ·Rocketchart MOONGIFT

    RocketchartはHTML5で作られたダイナミックなグラフライブラリです。 HTML5でできることがどんどん広がっています。今回紹介するRocketchartsもHTML5を駆使しています。そしてすごいグラフを作ってきました。 ローソクチャートです。HTML5で作られています。 折れ線グラフを追加しました。 さらに棒グラフと折れ線グラフのミックスです。 クリックするとその箇所の数値が分かります。 表示範囲をマウスで選択して絞り込むこともできます。 逆に広げた場合です。 RocketchartはJSONデータを使ってCanvasタグにグラフを描いています。そのため直接書き出すのはもちろん、AjaxなどでJSONデータを渡してレンダリングすることもできそうです。 RocketchartはJavaScript製、GPL v3のオープンソース・ソフトウェアになります。 MOONGIFTはこう

  • 折れ線、エリアグラフに対応したJavaScriptグラフライブラリ·Rickshaw MOONGIFT

    Rickshawは折れ線グラフ、エリアグラフに対応したJavaScript製のグラフライブラリです。 RickshawはJavaScriptのグラフライブラリです。 棒の積み上げグラフです。 カラーも色々用意されています。 表示はダイナミックに変更できます。 グラフの種類変更のダイナミックです。 スムーズさを変更できます。 曲線のグラフです。 ウェーブのようなグラフも描けます。 最もシンプルなグラフです。 そのコードです。シリーズをJSONであてるのみです。 Rickshawは主に折れ線グラフに関連するグラフを描くのに向いています。表示がリアルタイムにデータを受信しながら変更できるのも利点です。対応グラフパターンは多くありませんが、ぴたりとくる場面もありそうです。 RickshawはJavaScript製、MIT Licenseのオープンソース・ソフトウェアです。 MOONGIFTはこう見

  • Gitを使って誰でもDropboxを作れる·RubyDrop MOONGIFT

    RubyDropはRuby製のオープンソース・ソフトウェア。個人的にDropboxはとても便利に使っている。これなしの生活は考えられないくらい便利だ。有料であれば50GBまで使えるが、無料版の2GBでは物足りないと感じる人も多いだろう。だがお金は払いたくないという人もいるだろう。 サーバ起動中 そこで考えたいのが自分だけのDropbox構築だ。重要なのは自動的に同期されるシステムであること、バージョン管理されること、複数のコンピュータ間でデータが同じ状態に保てることだろう。それらを実現するのがRubyDropだ。 RubyDropはRuby1.9系で動作するソフトウェアだ。簡単に言えば、特定のフォルダに関してRubyDropが監視を行う。そして変更があると内容をリモートのGitリポジトリにアップデートする。Gitリポジトリ側で変更があれば、Pullする仕組みだ。 自動的に同期されている G

  • jQueryを使ってクロスドメインのAjax·jQuery CrossDomain MOONGIFT

    JavaScriptを使えば画面遷移の少ない、スムーズな操作性を提供できる。いわゆるAjaxなどがそれに相当するが、ドメインを越えて通信できないのが問題だった。幾つかの打開案はあるが、例えばJSONPを使う方法やサーバサイドで取得する方法などがメインになっていた。 検索結果のXMLを並べるテスト これではどちらかのサーバで対応が必要になってしまう。そんな中、殆どをクライアントサイドだけで解決してしまうのがjQuery CrossDomainだ。 今回紹介するオープンソース・ソフトウェアはjQuery CrossDomain、jQueryによるクロスドメインAjaxライブラリだ。 jQuery CrossDomainが使うのはFlashだ。Flashを使って外部ドメインにあるXMLを取得し、それをJavaScriptに返すようになっている。その仕組みをjQueryプラグイン化することで容易に

    jQueryを使ってクロスドメインのAjax·jQuery CrossDomain MOONGIFT
  • iPhoneアプリケーションをRubyで作る·iPhone RubyCocoa MOONGIFT

    新しいことにチャレンジしたいと思いつつも、そのために新しい技術を習得するとなるとコストが高くなってしまう。もっと手軽にはじめられるとスムーズではないだろうか。特にプログラミング言語は習得コストが高く、気軽にはじめようと思うまでには相当時間がかかってしまう。 iPhoneRubyCocoaが使える! 幸いにして、Objective-Cには他言語とのブリッジを行う技術がある。そこで注目したいのがiPhone RubyCocoaだ。 今回紹介するオープンソース・ソフトウェアはiPhone RubyCocoa、その名の通りiPhone向けネイティブアプリケーションをRubyで開発するためのフレームワークだ。 iPhone RubyCocoaRubyCocoaiPhone向けに展開したフレームワークだ。RubyのスクリプトでiPhone向けの記述ができ、コンパイルすることでネイティブなアプリケ

    iPhoneアプリケーションをRubyで作る·iPhone RubyCocoa MOONGIFT
  • バナナがキャラクターのGitリポジトリ管理·Bananajour MOONGIFT

    BananajourはRuby製のオープンソース・ソフトウェア。個人でGithubを使っていて、その便利さに感動する人もいるだろう。社内でも、と思ってもGitリポジトリを管理するサーバを立てるのに苦労するかも知れない。Gitは個々人でも自由にリポジトリが作れるので何のリポジトリがあるのか、といった管理が煩雑になってしまうのだ。 Gitリポジトリを管理 そこで試してみたいのがBananajourだ。BananajourはRubyで作られたGitリポジトリ管理ソフトウェアで、とても簡単に利用できる。インストールはRubyGemsを使って行えて、コマンドはbananajourのみだ。そして任意のリポジトリに行って「bananajour add」というコマンドを叩けばBananajourのリポジトリ管理に追加される。 後はbananajourとコマンドを実行すれば9331番ポートでサーバが立ち上が

    バナナがキャラクターのGitリポジトリ管理·Bananajour MOONGIFT
  • Windows/MS Officeのシリアル番号を紛失したら·The Magical Jelly Bean Keyfinder MOONGIFT

    The Magical Jelly Bean KeyfinderはWindows用のオープンソース・ソフトウェア。WindowsやOfficeを再インストールしようと思った時に必要になるのがライセンスキーだ。購入時のケースにシールで書かれているが、常に手元にある訳ではないので探しても見つからないことがある。とても不便な思いをしたことがある人も多いだろう。 Windowsのライセンスキーを忘れた時に 企業であれば一つのライセンスキーで運用することもできるが個人では難しい。そこで使いたいのがThe Magical Jelly Bean Keyfinderだ。このソフトウェアはインストールされているWindowsやOfficeのライセンスキーを表示してくれるソフトウェアなのだ。 対応しているのはWindows 95、98、ME、2000、XP、Vista、Server 2003、Server 2

    Windows/MS Officeのシリアル番号を紛失したら·The Magical Jelly Bean Keyfinder MOONGIFT
  • MOONGIFT: » チェック必須!Rails新時代の到来か?「Passenger(mod_rails for Apache)」:オープンソースを毎日紹介

    待ちに待ったソフトウェアがついに登場した。Railsは生産性の高さについては定評があるが、その設置、運用方法についてはJava並みに敷居が高かった。レンタルサーバなどでは利用に耐える設置が難しかった。 Passengerのトップページ だが、これで時代は変わるかもしれない。そんなソフトウェアがついにリリースされた。 今回紹介するオープンソース・ソフトウェアはPassanger、mod_rails for Apacheだ。 Passangerはgemからインストールするソフトウェアで、これをインストールし、必要な諸設定を行ったら後はMongrelのようなアプリケーションサーバを立ち上げることもなくRailsが利用できるようになる。 インストール中 Apache2.2系(恐らく…)ではdeny from allの設定を消す必要があるが、それさえ消せば問題なくRailsが動作する。プロキシも何も

    MOONGIFT: » チェック必須!Rails新時代の到来か?「Passenger(mod_rails for Apache)」:オープンソースを毎日紹介
  • Google App EngineをRESTful対応に·App Engine Rest Server MOONGIFT

    RESTfulは一昨年くらいから出てきた技術的な用語だが、一般的なシステム開発においてどのようなメリットがあるだろうか。まず第一にデータベースとアプリケーションサーバを切り離すことができる。いわゆるデータとシステムの疎結合だ。 デモアプリケーション 第二にアプリケーションのインタフェースに様々な選択肢が増えるようになる。Webシステムに限らずiPhoneやコマンドラインでの操作も容易だ。そしてデータの置き場所も制限がなくなるのだ。そう、その夢を感じさせてくれるのがApp Engine Rest Serverだ。 今回紹介するオープンソース・ソフトウェアはApp Engine Rest Server、Google App Engine(GAE)をRESTfulサーバにするソフトウェアだ。 GAEをRESTfulに対応したサーバにするとどうなるか。それは無制限とも言えるストレージをHTTPベー

    Google App EngineをRESTful対応に·App Engine Rest Server MOONGIFT
  • 1