タグ

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

  • ネイティブにDartをサポートするWebブラウザ·Dartium MOONGIFT

    DartiumはGoogle Chromeの元であるChromiumをベースにDart VMを組み込んだWebブラウザです。 Google ChromeはオープンソースのWebブラウザChromiumをベースに作られたソフトウェアです。そのChromiumJavaScriptだけでなくDartを実行できるようにしたWebブラウザがDartiumになります。 起動しました。基的にChromiumと変わりません。 デモです。DartからJavaScriptへ変換するスクリプトを省いてもちゃんと表示されます(Dartを認識しています)。 スライダーのデモです。 幾何学模様を描くデモです。JavaScript版と比べてそこまで速いかと言われると…変わらない気がします。 Dartiumはで囲んでコードを書きます。DartJavaScriptよりもパフォーマンスに優れており、大規模なプロジェクト

    ネイティブにDartをサポートするWebブラウザ·Dartium MOONGIFT
  • JavaScriptに便利なメソッドを盛り込んだライブラリ·mofmof.js MOONGIFT

    mofmof.jsはJavaScriptを積極的に拡張したライブラリで、Number/Array/Stringに便利なメソッドを追加しています。 JavaScriptは今やWebだけでなく、様々な環境で使われるようになっています。そこで基礎になりえるライブラリとして紹介したいのがmofmof.jsです。かゆい所に手が届く、便利なメソッドがたくさん追加されています。 コード例です。コピーメソッド。 日付周りの拡張も多いです。 Hashを取り扱うメソッドも多数用意されています。 二つのHashをミックスします。 Hashからキーと値を取り出します。 Hashのキーだけを抽出します。 mapメソッドです。 実行するたびにインクリメントされるユニークな値を返します。1秒間に100万回実行したとしても285年間ユニークであり続けます。 一気に配列を生成します。 文字列を置換しつつ生成します。 検索メ

  • 平仮名とカタカナ、全角と半角テキストの相互変換ライブラリ·kanaxs MOONGIFT

    kanaxsはJavaScriptとActionScript3で、平仮名とカタカナ、全角と半角文字を相互変換してくれるライブラリです。 kanaxsを使えば平仮名とカタカナ、全角と半角文字を相互変換できます。入力した内容を自動変換したりするのに使えそうです。 これはActionScript3の変換デモです。 全角から半角、半角から全角、カタカナをひらがなに、カタカナから半角カタカナといった具合に変換されています。 こちらはJavaScriptの変換プログラムです。 JavaScriptの場合はこのような形で使います。 kanaxsではtoPaddingCaseとして「は゛」を「ば」に変換してくれるメソッドもあります。日本語入力で役立ちそうです。 kanaxsはNew BSD License、ActionScript3/JavaScript製のオープンソース・ソフトウェアです。 MOONGI

  • これは良い!Androidの文字入力をWiFi経由で母艦から行う「WiFi Keyboard」 MOONGIFTプレミアムについて | MOONGIFT | オープンソース・ソフトウェア紹介を中心としたITエンジニア/Webデザイナー向けブ

    WiFi KeyboardAndroidのテキスト入力をWiFi経由でPCから行えるようにするソフトウェア。 WiFi KeyboardAndroid用のオープンソース・ソフトウェア。Androidのソフトウェアを紹介する上で実機がないと難しいので、HTC Tattooを使っている。コンパクトな筐体が魅力だが、あまりに小さいために文字の入力が非常に面倒なのが欠点だ。 設定画面 最新の機種では分からないが、Androidの文字入力はiPhoneに比べるとやりづらい感じがある。エミュレータであればPCのキーボードから入力ができるのが楽で良いのだが、それを実機でも実現するのがWiFi Keyboardだ。 WiFi KeyboardはWiFiを通じて実機の入力をPCから行えるようにする。WiFi Keyboardをインストール後、インプットメソッドをWiFi Keyboardに変更する。その

  • MOONGIFT : JavaScriptを整形する「js-beautify」 オープンソース・ソフトウェア/フリーウェアを毎日紹介

    js-beautifyは難読化されたJavaScriptのソースを整形するツール。 MOONGIFTはこう見る 思ってみたよりもjs-beautifyの結果はいい。きちんとインデントされるだけで、随分とコードが読みやすくなる。これを基にすればデバッグもしやすくなるだろう。難読化されている時の問題として、エラーの起きた行が1行目にしかならないというのがあるが、js-beautifyを使えば解決する。 Webベースで使える他、ターミナルベースのツールもあるようなので、開発等で役立つだろう。コードを難読化しているサイトで参考にしたい時にも便利だ。 [/s2If] js-beautifyはJavaScript製のオープンソース・ソフトウェア。JavaScriptはコードを見せない形で実行することが困難であるため、難読化くらいしか処置ができない。難読化自体はJavaScriptのサイズを減らすのに有

  • Google Mapsをオフラインで使う·Gmapcatcher MOONGIFT

    筆者もよく使っているのだが、目的地の場所が分からないときにGoogle Mapsは便利だ。しかし唯一欠点なのが、オンラインでないと使えない点だろう。そのため、ブラウザを開いたままにして、地図を表示しておく必要がある。Google Mapsを動かすこともできない。 オフラインでも使えればどれだけ便利だろうかと思ったことはないだろうか。そこで試したいのがこれだ。 今回紹介するオープンソース・ソフトウェアはGmapcatcher、Google Mapsをオフラインで利用できるようにするソフトウェアだ。 Gmapcatcherの使い方は簡単だ。まずターミナルでdownload.pyに住所の文字列やダウンロードしたい範囲を渡す。すると、その結果を一気にダウンロードしてくれる。ダウンロードが完了すれば、画像ファイルがダウンロードされ、専用のGUIツールで閲覧できるようになる。 言わばGoogle Ma

    Google Mapsをオフラインで使う·Gmapcatcher MOONGIFT
  • JSONファイルをFirefox上で閲覧する·JSONView MOONGIFT

    Webアプリケーションが増えるに従って、JSONフォーマットを利用する機会も増えてきた。だがJSONファイルの扱いはそれほど良くなく、Firefoxの場合ダウンロードのダイアログが開いてしまう。それにシステム向けに改行なしで作られているケースが多く閲覧には不向きだ。 JSONフォーマットをFirefox上で閲覧できる 今後さらに利用が進んでいくと思われるだけに、扱い勝手が悪いのは問題だ。そこで使ってみたいのがJSONViewだ。 今回紹介するオープンソース・ソフトウェアはJSONView、Firefox上でJSONファイルを閲覧できるようにするFirefoxアドオンだ。 JSONViewをインストールした状態でJSONファイルを開くとダウンロードダイアログが開かず、そのままソースが見られるようになる。キー、文字列、数値とそれぞれハイライト化されて表示されるので分かりやすい。配列やハッシュの

    JSONファイルをFirefox上で閲覧する·JSONView MOONGIFT
  • さくっとRails on Google App Engineをはじめる·Rails on GAE MOONGIFT

    Google App Engine(GAE)の可能性はJavaをサポートしたことによってその可能性を飛躍的に向上させた。JavaVM上で実装された言語であれば何でも動作する。JRubyもその一つで、Ruby on RailsGoogle App Engine上で動作する。 GAEのパワーを素早くゲットする とは言えやはりマイノリティだけに色々な準備が必要とされていた。そのため敬遠していた人も多いだろうが、Rails on GAEによって大きく舵を切ることになりそうだ。 今回紹介するオープンソース・ソフトウェアはRails on GAE、GAEでRuby on Railsを動かすためのプラグインだ。 Rails on GAEはRuby on RailsをGAEで動作させるために必要なタスクを予めインストールすることで、後は順番に従って進めるだけでJRuby on Railsができるようにな

    さくっとRails on Google App Engineをはじめる·Rails on GAE MOONGIFT
  • Adobe AIR製のSQLiteフロントエンド·Lita MOONGIFT

    SQLiteはWebシステムに限らず、iPhoneGoogle Gears、Adobe AIR、Safariなど様々なソフトウェアで利用されている。各種言語向けにライブラリが提供されているだけでなく、手軽に利用できて動作も速いと簡易的に使うには十分な機能があるのが魅力だ。 SQLiteを開発に利用しているなら要チェック! そんな利用場面の多いSQLiteのデータを閲覧、管理するAdobe AIRソフトウェアがLitaだ。 今回紹介するフリーウェアはLita、Adobe AIR製のSQLiteフロントエンドだ。 LitaはDBファイルを指定して開く。テーブル一覧が表示され、テーブルを選択すると構造が一覧される。さらにデータを一覧したり、インデックスを確認することが可能だ。また、任意のSQLを実行することもできる。 データの確認(UTF-8ならば日語も表示される) もちろんテーブルを作成し

    Adobe AIR製のSQLiteフロントエンド·Lita MOONGIFT
  • MOONGIFT: » ニコニコ動画をコメント付き動画に変換「さきゅばす」:オープンソースを毎日紹介

    ニコニコ動画の楽しさはアップされている動画もさることながら、コメントが大事だ。恐怖の動画であってもコメントがあると何となく皆で見ているような気分になれる。歌詞職人や、ネタバレのコメントも同様だ。コメントがあるからこそ楽しいのだ。 さきゅぱすのメイン画面 なので、動画をただダウンロードするだけではもったいない。コメントも合わせてこそ意味がある。 今回紹介するオープンソース・ソフトウェアはさきゅばす、ニコニコ動画ダウンロード&動画生成ソフトウェアだ。 さきゅばすはニコニコ動画のダウンロードを実行し、その後iPod、PSP、各種携帯電話向けに動画を変換する。URLを入れるだけなので、ごく手軽に利用できる。そして便利な機能がコメントをダウンロードし、コメント付き動画に変換してくれる点だろう。 各種デバイス向けの動画が生成できる FFMPEGやvhockといったライブラリは内包されているのでさきゅば

    MOONGIFT: » ニコニコ動画をコメント付き動画に変換「さきゅばす」:オープンソースを毎日紹介
  • 1