タグ

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

  • ワンクリックでMac OSX上にRuby on Rails開発環境を構築·Rails One Click MOONGIFT

    Rails One ClickはMac OSXRuby on Rails開発環境をボタン一つで整えてくれるソフトウェアです。 Mac OSXにおけるRuby on Rails開発環境を一気に整えてくれるのがRails One Clickです。ウィザード方式でボタンクリックだけでRuby on Railsが開発できるようになります。 メイン画面です。ボタンを押すとインストールが開始します。予めXcodeがインストールされている必要があります。 ダウンロードやコンパイルも同時なのでちょっと時間がかかります。 ログです。 完了しました。 この画面が表示されていれば完了です。 デモ動画です。 Rails One ClickはDocuments以下に一通りの環境をインストールするので、ルート権限不要で使えるのが便利です。 Rails One ClickはMac OSX用のオープンソース・ソフトウェ

    molvisp
    molvisp 2012/04/27
  • 1,000のサーバでも監視できるnode.js製死活チェッカー·uptime MOONGIFT

    uptimeはnode.jsで作られたWebサーバ死活チェッカーです。 Webサーバがきちんと正常に動き続けているかどうか一番簡単にチェックするのは定期的にアクセスしてレスポンスタイムを見ることです。そんなWebサービスの死活チェックに使えるのがuptimeです。 サーバを立ち上げました。最初に監視するWebサーバを設定します。 URLと監視する間隔を指定するくらいです。 監視を開始しました。グラフは自動更新されないのでご注意ください。 イベントがあればこちらに出力されます。 グラフではなく一覧で結果を確認できます。 徐々にグラフが更新されていきます。 uptimeは1000以上のWebサーバを一括で監視できるパフォーマンスを持っています。またダウンしている際にはWebアラートを表示できます。エラーがあった際にはHTTPステータスやその内容を記録してくれます。サーバはタグを使ってグループ管

    molvisp
    molvisp 2012/04/24
  • お手軽。動画をアニメーションGIFへ変換·video2gif MOONGIFT

    video2gifは動画をアニメーションGIFへ変換するソフトウェアです。 YouTubeなどの動画共有サイトの発達によって、ブログなどに動画を埋め込むのが簡単になっています。しかし面白いか面白くないか分からない動画をずっと見続けるのは苦痛です。そこでざっと内容を知りたい人のために使えるのがvideo2gifです。動画をアニメーションGIFに一発変換してくれます。 ターミナルで実行します。FFMPEG、Image Magickが別途必要です。 実行しました。が、筆者環境ではうまくいきませんでした。FFMPEGによる画像取り出しがうまくいなかった模様です。 video2gifの処理はシンプルで、MPEG4の動画からステップごとにGIF画像としてエクスポートして、それをImage MagickでGIFアニメーションとして結合しています。動画の概略を見せたりするのに役立ちそうです。 video2

    molvisp
    molvisp 2012/02/15
  • Webプログラマ必見。HTML5のセキュリティチートシート·HTML5 Security Cheatsheet MOONGIFT

    HTML5 Security CheatsheetはHTML5のセキュリティに関するチートシートです。問題点と対象Webブラウザ、対処法が一覧になっています。 HTML5 Security CheatsheetはHTML5におけるセキュリティホールになりえる問題点をコードを通じて広めていこうというプロジェクトです。Webプログラマ必見と言えるでしょう。 トップページです。様々な項目が並んでいます。 左側は各セキュリティチェックすべき項目で、対象になるWebブラウザとそのバージョンが並んでいます。問題点の提示とともに、その回避策についても書かれていますのでとても参考になります。 まだ日語化されていない部分もあります。 ほぼ全てのWebブラウザが対象になる部分もあるようです。 項目は非常に多いですが、セキュリティを重視するためにもチェックしておくべきです。 HTML5ではありますがIE6など

    molvisp
    molvisp 2012/02/15
  • iOSアプリをMac OSX上で動作させるフレームワーク·UMEKit MOONGIFT

    UMEKitはiOSアプリ風UIMac OSX上で動作させるフレームワークです。 ちょっと古いですが一応動いたのでご紹介。Mac OSXアプリとしてiOSアプリ風のデザインで開発できるようにするフレームワークがUMEKitです。 デモアプリです。当にiOS風です。 タブを切り替えたりできます。 ボタンを押してビューを切り替えます。 画面の大きさを変更できます。 Xcodeでデザインを見た場合です。 アプリにするとずれていましたがデザインでは問題ないようです。 UMEKit APIはほぼiOSのUIKitに則ったものになっています。iOSアプリをMac App Storeでも販売したいという時に使えるかも知れません。 UMEKitMac OSX用、Apache License2.0のオープンソース・ソフトウェアです。 MOONGIFTはこう見る Mac OSXとiOSは徐々に融合し始め

    molvisp
    molvisp 2012/02/14
  • 高度な表現力を実現したJavaScriptフレームワーク·toxiclibs.js MOONGIFT

    toxiclibs.jsはtoxiclibsをJavaScriptにポーティングするプロジェクトです。 コンピュータでプログラミングされたデザインを描き出すフレームワークにProcessingを用いたtoxiclibsがあります。それはJavaで開発されているのですが、何とJavaScriptにポートしたプロジェクトが登場しました。それがtoxiclibs.jsです。 デモを実際に試した動画です。以下はそれらの解説です。 こんな感じにボールが舞い降りてきます。 マウスの動作に追従して円の大きさが変化します。 マウスを動かすと色が変化します。 鎖を引っ張って動かします。 クリックするとアニメーションしながら一直線になります。 マウスの動きで変化します。 渦巻き模様がマウスの動きで大きくなったり小さくなったりします。 マウスで適当に引いたラインがスムーズに描かれます。 クリックする度に三角形が

    高度な表現力を実現したJavaScriptフレームワーク·toxiclibs.js MOONGIFT
    molvisp
    molvisp 2011/12/28
  • IE6から使えるSVG/VMLを使った高機能JavaScriptグラフライブラリ·Highcharts MOONGIFT

    HighchartsはSVG/VMLを使って描画するJavaScript製のグラフライブラリです。 Webサービスにおいてグラフを使うとデータのインパクトが違います。だからこそ使い勝手の良いグラフライブラリを積極的に使っていくべきです。HighchartsはSVGを基として多様なWebブラウザに対応したグラフライブラリになります。 折れ線グラフです。 Ajaxによるデータロード対応です。 グラデーションをかけることもできます。 滑らかな曲線です。 アイコンを貼付ける例です。 プロットのみで。半透明なドットを使っています。 エリアグラフです。 マイナスの値にも対応しています。 積み上げグラフです。 棒グラフです。 左右比較型の棒グラフです。 複数のデータを並べられます。 棒グラフもマイナス値を出せます。 こんな感じの棒グラフも。 さらにドリルダウン対応です。 HTMLのテーブルからデータを

    molvisp
    molvisp 2011/12/23
  • JavaScript/SVG/Canvas/HTML5を使ったグラフライブラリ×22選 MOONGIFT

    特集「オープンソース×10年」 予算ゼロからのIT環境整備2014/01/30 特別寄稿:センチメンタル・ジャーニー ~OSSはまだ16だから~2014/01/30 EC-CUBE – オープンソース・Eコマースの雄の進化を見る!2014/01/30 Zabbix Japanに聞いたオープンソース×ビジネスを成功させるための3つの基2014/01/30 MOONGIFTの運営で大事にしている3つのこと2014/01/30 2007〜8年の大きな変動まとめ!2014/01/30 なぜプレミアム?そこから得られた経験教えます2014/01/30 2006〜09年、各年の人気オープンソース・ソフトウェアベスト52014/01/30 狙われやすいサイトはどんなサイト?オープンソース×セキュリティについてペンタセキュリティシステムズに聞く2014/01/30 aegifが考える企業でOSSを開発す

    JavaScript/SVG/Canvas/HTML5を使ったグラフライブラリ×22選 MOONGIFT
    molvisp
    molvisp 2011/12/23
  • Perl好き(そうでない人も)集まれ!·Perl道場 MOONGIFT

    Perl道場はPerl製のシステムでPerlに関する問題を通じてプログラミング学習ができます。 そなた、Perlは好きか?好きならばぜひPerl道場に入門されい。好きではない、ならばPerl道場に入門して好きになるがいいぞ。 Perl道場へようこそ…。早速入門しようぞ。 一つ目の質問じゃ。正解が分かるかな? 正解、不正解を問わず詳しい解説がある。一歩レベルアップするのに役立つはずじゃ。 全問終了じゃ。そなたの点数はいかがだったろうか。 Perl道場ではPerlが好きな人であれば誰でも問題を作成できる。まずプロジェクトをフォークし、問題定義ファイルを追加してpull requestを送るのじゃ!なお問題を送る時にはシンタックスをチェックしてから行うべし。シンタックスをチェックしてからじゃぞ(大事なことなので〜)。 Perl道場ではPerlが好きな試練者を随時募集中じゃ。ソースコードはGPLの

    Perl好き(そうでない人も)集まれ!·Perl道場 MOONGIFT
    molvisp
    molvisp 2011/12/23
  • MIT LicenseをWebベースで修正、管理·MIT License.org MOONGIFT

    MIT License.orgはMIT Licenseの発行を補助してくれるソフトウェアです。 オープンソース・ソフトウェアでMIT Licenseを選択される人が増えていますが、ライセンスの原文を都度コピーしたり、ライセンサー部分を修正するのは面倒です。そこで面倒なところを解消してくれるMIT License.orgを使ってみましょう。 MIT License.orgのトップページです。MIT Licenseの原文が表示されています。 任意のURLを指定して、そこにオプションパラメータを飛ばして実行します。URLが取られていなければ取得したURLが返ってきます。 取得したURLにアクセスすると自分の指定したパラメータに置き換わったMIT Licenseが表示されます。後はこのURLを指定すれば良いという訳です。 オプションです。フォーマットやテーマも指定できます。バージョン管理も可能です

    molvisp
    molvisp 2011/12/09
  • たった一行のJavaScriptでガラケー向けWebサイトをスマートフォンに最適化·sparrow.js MOONGIFT

    sparrow.jsは既存のガラケー向けWebサイトをスマートフォン向けサイトに変換してくれるJavaScriptです。 sparrow.jsを使うと既存のガラケー向けWebサイトをスマートフォン向けサイトに変身させてくれます。それもたった一行のJavaScriptタグを追加するのみです。 ガラケー向けサイトをiPhoneで表示したところです。いわゆる普通の携帯電話向けサイトとしての表示です。テンプレートは「携帯専用無料テンプレート配布中 : フリースタイル 携帯無料レンタルサーバー」よりお借りしました。 sparrow.jsを適用した表示です。デフォルトではフォントサイズや画像の表示が最適化されるのみとなっています。 sparrow.jsではその他、Viewportの自動挿入、スマートフォン向けのCSS定義、半角仮名を全角に変換、ページ内リンクをアニメーションに、絵文字絵文字画像に変換

    molvisp
    molvisp 2011/12/07
  • WebViewのJavaScriptからObjective-Cのメソッドを実行·WebViewJavascriptBridge MOONGIFT

    WebViewJavascriptBridgeはWebViewのJavaScript側からObjective-Cのメソッドを呼び出すモックアプリです。 iOSアプリで画面に柔軟性を持たせるためにWebViewでサーバサイドを読み込ませたりするのはよくあることです。しかしそうすると表現力が乏しくなってしまうのが欠点です。そこで使ってみたい手法がWebViewJavascriptBridgeです。WebViewのJavaScriptからObjective-Cのメソッドを呼び出すサンプルです。 iPhone側の表示です。ボタンを押します。 Xcodeのコンソールです。JavaScriptからメッセージを受け取ったとあります。 こちらがObjective-C側のコードです。メッセージを受け取って出力しているだけです。 こちらはJavaScript側のコードです。sendMessageでメッセージを

    molvisp
    molvisp 2011/12/01
  • iPhoneのカメラを使って裁断せずに自炊·Jucie MOONGIFT

    JucieはiPhoneのカメラとページ送りの自動認識を使って書籍を自炊するソフトウェアです。 書籍を自炊して電子書籍化する時にはを裁断してドキュメントスキャナーで読み込ませるのが一般的ですが、一旦裁断すると戻せないのが欠点です。そこでiPhoneを使って裁断せずにカメラを使ってページを撮影してくれるのがJucieです。 作業風景です。上の段、中央のカメラが一番スムーズに動きます。下段の大きな画像は認識された(撮影された)ページのようです。 撮影された画像です。JPEGで保存されます。作業が下手すぎてぼけてますが… こうやってピントがある程度合う時もあります。かなりコツがあるようです。 指が写ってしまうことも… Jiucieの別名は最速自炊カメラです。その名の通り、ページをぱらぱらとめくっていくだけで自炊できてしまうという魔法のようなソフトウェアです。非破壊自炊を目指す方はぜひ使ってみて

    molvisp
    molvisp 2011/12/01
  • Webベースで棋譜を閲覧、再生する·jsShogiKifu MOONGIFT

    jsShogiKifuはJavaScript製の棋譜ビューワー。任意の場所から再生することもできる。 jsShogiKifuはJavaScript製のオープンソース・ソフトウェア。中国から発祥し、日独自の文化を培っている将棋。チェスとは異なり一度取った駒を使えるということがゲームの複雑さを増し、コンピュータでもプロに敵うものが作り出せずにいる。 最後の動かしたところに色がつく 自分で興じるのも面白いが、さらに将棋の魅力にはまると強い人たちの棋譜をみたり、それを再現するのが面白くなってくる。そんな棋譜をWebブラウザ上で閲覧できるのがjsShogiKifuだ。 jsShogiKifuはその名の通りJavaScriptで作られている。そのためiPhoneiPadでも棋譜の閲覧ができる。一手ずつ再現していったり、指定した場所から開始することもできる。棋譜は柿の木形式とCSA形式に対応している

    molvisp
    molvisp 2011/08/25
  • EtherPadをnode.js化。メモリ使用量もぐっと減って軽快に「Etherpad Lite」 - MOONGIFT|オープンソース・ソフトウェア紹介を軸としたITエンジニア、Webデザイナー向けブログ

    Etherpad LiteはEtherPadをベースにnode.jsで作り替えたオンラインコラボレーションテキストエディタ。 Etherpad Liteはnode.js/JavaScript製のオープンソース・ソフトウェア。2009年頃に注目を集めたEtherPad。複数人で同時に編集できるオンラインのテキストエディタで、コラボレーション型のWebアプリケーションとして人気が集まった。そして2009年末にGoogleに買収された。 編集画面 彼らはEtherPadをオープンソース化することをGoogleに条件提示し、その結果、実際にオープンソースとして公開された。そんなEtherPadをnode.jsにポーティングしたのがEtherpad Liteだ。 Etherpad Liteはnode.jsでEtherPadのコラボレーション機能を実現している。ノンブロッキングが特徴のnode.jsな

    molvisp
    molvisp 2011/08/18
  • HTML5製のスーパーマリオブラザーズ·Mario HTML5 MOONGIFT

    Mario HTML5はHTML5で作られたWebベースのスーパーマリオブラザーズ。効果音も出る。 Mario HTML5はHTML5/JavaScript製のフリーウェア(ソースコードは公開されている)。ファミコン世代であれば誰しもが一度は遊んだことがあるであろうゲームがスーパーマリオブラザーズだ。2はディスクシステムだったのであまり遊んでいないが、3はアイテムもゲーム要素も増えて良く遊んだ覚えがある。 ゲーム中の画面 年月は流れど、スーパーマリオブラザーズの魅力は決して色あせることがない。キャラクターは今も任天堂ゲーム機の主役であり続ける。さらに面白いのは、Webブラウザの中で再現してしまったのがMario HTML5だ。 Mario HTML5は以前紹介したWebブラウザベースのスーパーマリオブラザーズ「Infinite Mario Bros」をHTML5/JavaScriptにポー

    molvisp
    molvisp 2011/08/18
  • MacRubyを使って何が出来る。テトリス風のブロックゲーム·Sirtet MOONGIFT

    SirtetはMacRubyで作られたRuby製のGUIブロック系ゲーム。 SirtetはRubyMac OSX用のフリーウェア(ソースコードは公開されている)。Mac OSXには標準でMacRubyがインストールされている。これによってCocoaアプリケーションを操作したり、Rubyを使ってCocoaアプリケーションが開発できる。だが実際どんなことができるだろうか。 ゲーム開始 それを知るのに実際に動いているのを見るのはとても良いことだ。SirtetはMacRubyを使って作られたGUIゲームで、テトリスのような見た目を持ったゲームになっている。 Sirtetのルールは、画面いっぱいに表示されているブロックの中から指定されたブロックの形状(色は関係ないようだ)を取り除くゲームになっている。それを何度も繰り返すと徐々に穴が空いてきて思った形にブロックが取れなくなる。そうなったらゲーム

    molvisp
    molvisp 2011/04/17
  • 仕事で便利。CSVファイルを読み込んでソース/検索可能なHTMLに変換·Latimes Table Stacker MOONGIFT

    Latimes Table StackerはCSVファイルを設置し、ソート/検索可能なHTMLで表示するソフトウェア。 Latimes Table StackerはPython/DjangoGoogle App Engine用のフリーウェア(ソースコードは公開されている)。高度なWebアプリケーション、システムが開発され個人のIT利用度はどんどん高くなっている。対してビジネスの場ではあまり大きな変化は起きていない。 CSV一覧 未だにAccessのようなデータベースが使われ、Excelベースのデータ集計がされている。それは決して悪いことではないが、ソフトウェアの依存や再利用性を高めるのには不向きだ。そこで使ってみたいのがLatimes Table Stackerだ。 Latimes Table StackerはCSVファイルを読み込み、テーブル上に表示するソフトウェアだ。一行目がカラムに

    仕事で便利。CSVファイルを読み込んでソース/検索可能なHTMLに変換·Latimes Table Stacker MOONGIFT
    molvisp
    molvisp 2011/03/28
  • スクリーンセーバや動画を壁紙に·Screenwatcher MOONGIFT

    ScreenwatcherはMac OSX用のオープンソース・ソフトウェア。壁紙は作業中はあまり見られる機会もないため、最初の頃は色々と変えるのだが次第にデフォルトのままになっていくことが多い。単なる写真一枚ではインパクトがないのだ。 設定画面 そのため指定時間ごとに切り替わったり、FlickrやPicasaといった外部リソースにある写真を使ったりと色々印象を高める工夫が必要だ。Active DesktopのようにWebサイトを表示する手もある。そして壁紙にもっとインパクトを求めるならScreenwatcherを使ってみるといいだろう。 Screenwatcherが指定できるのはなんと動画だ。さらにスクリーンセーバも利用できる。つまり動く壁紙が実現するのだ。QuickTimeコンポーネントを使っているので、Perianライブラリを入れるとFLVなどの多様な動画フォーマットにも対応する。 壁

    スクリーンセーバや動画を壁紙に·Screenwatcher MOONGIFT
    molvisp
    molvisp 2010/07/22
  • Adobe AIRベースのFlickrビューワー·Flickroom MOONGIFT

    Flickrの写真は無数にありすぎて、そのままでは見るのが大変だ。まだエレガントに見るためにも何らかのビューワーが欲しくなる。マルチプラットフォームで動作する、リッチなインタフェースを提供するAdobe AIRはビューワーとして最適なソフトウェアではないだろうか。 Flickrの閲覧、編集、アップロードに対応 FlickrのビューワーとしてFlickroomを紹介しよう。自分の撮った写真や登録したグループの写真を見るのにぴったりなソフトウェアだ。 今回紹介するフリーウェアはFlickroom、Adobe AIRで作られたリッチなFlickrビューワーだ。 Flickroomは自分で撮った写真を並べてフォトストリームとして楽しんだり、購読しているグループの写真を見ることができる。また写真に関する情報を修正したり、複数の写真をまとめてアップロードする機能もある。コメントやお気に入りに登録する、

    Adobe AIRベースのFlickrビューワー·Flickroom MOONGIFT