タグ

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

  • シンプルなUIのアウトラインエディタ·NanaTree MOONGIFT

    NanaTreeはWindows用のソフトウェア()です。 考えをまとめておいたり、普段のメモとしてアウトラインエディタは重宝します。個人的にはアウトラインエディタはオンラインよりもオフラインのが良いと思っています。そこで今回はWindows用アウトラインエディタ、NanaTreeを紹介します。 メイン画面です。左側にアウトライン、右側にそのコンテンツが表示されます。 右側の編集エリアはリッチテキストエディタになっています。文字種を変更したり、装飾したりできます。 設定です。 画像やOLEオブジェクトを埋め込んだリッチなノートを作成することができます。 表の挿入も可能です。様々な体裁のノートに使えそうです。 キーバインドを編集できます。 OLEオブジェクトが使えるとあって、音声や動画、Flashを埋め込んでおくことができます。さらにリンクを使うこともできます。ノードはドラッグアンドドロップ

    シンプルなUIのアウトラインエディタ·NanaTree MOONGIFT
    thalion
    thalion 2013/06/06
  • 一行の記述で使えるJavaScriptグラフライブラリ·Chartkick MOONGIFT

    ChartkickはRailsやそれ以外のシステムで手軽に使えるグラフライブラリです。 Web上にグラフを描こうと思うと途端に面倒な気がしてしまいます。そこで使ってみて欲しいのがChartkickです。Railsとの親和性の高いグラフ描画ライブラリです。 線グラフ。 円グラフ。 棒グラフ。 複数シリーズ(円グラフは対応していません)。 ChartkickはGoogleチャートまたはHighchartsを使ってグラフを描きます。Railsでは1行で出力できていますが、実際にはJSONデータを出力しているだけなのでRailsでなくとも使えます。さらに直接JSON出力ではなく、scriptタグを使ってグラフデータの読み込みを別処理化することもできます。 ChartkickはRuby/JavaScript製、MIT Licenseのオープンソース・ソフトウェアです。 MOONGIFTはこう見る グ

    一行の記述で使えるJavaScriptグラフライブラリ·Chartkick MOONGIFT
    thalion
    thalion 2013/05/25
  • 胸熱。Webブラウザ上のMikuMikuDance「MMD.js」|オープンソース・ソフトウェア、ITニュースを毎日紹介するエンジニア、デザイナー向けブログ

    MMD.jsはPMD/VMDを読み込んでWebGLを使って描画するソフトウェアです。 先日mmd.jsを紹介しましたが、さらに完成度の高いMMDをWebGLを使ってレンダリングするのがMMD.jsです。 踊っている1シーン。かなりスムーズです。 見ている向きを変更できます。上からができる、ということは…。 後ろ向きだってもちろんサポート。 MMD.jsはPMDとVMDの読み込み、パースに対応し、WebGLを使って実際にダンスをさせられるようになっています。カメラやライトの移動にも対応しています。今のところ音楽の再生やボーンアニメーションには対応していませんが、十分楽しいソフトウェアになっています。 MMD.jsはJavaScript製、MIT Licenseのオープンソース・ソフトウェアです。 MOONGIFTはこう見る これまでMMDというとWindows用のソフトウェアであるVPVPを

    胸熱。Webブラウザ上のMikuMikuDance「MMD.js」|オープンソース・ソフトウェア、ITニュースを毎日紹介するエンジニア、デザイナー向けブログ
    thalion
    thalion 2013/04/25
  • Google Driveをより使いこなすためのRubyライブラリ·Google Drive Ruby MOONGIFT

    Google Drive RubyGoogle Driveのファイル操作やGoogleドキュメントの編集ができるRubyライブラリです。 Dropboxに押されて今ひとつ人気が出ないGoogle Driveですが、豊富なユーザ数とコンテンツを持っているGoogleのサービスと組み合わせればきっと面白いことができるはずです。さらにサーバサイドと組み合わせて面白いサービスが作れそうな時に使って欲しいのがGoogle Drive Rubyです。 ドキュメントの一覧を取得しました。 特定のスプレッドシートを開きます。 特定のセルの値を読み取ります。 さらに更新もできます。 Google Drive Rubyを使うとGoogle Drive上にストアされているドキュメントを読み込んだり、ローカルのファイルをアップロードすることもできます。クライアントサイドで使うのにも、サーバサイドでの連携において

    Google Driveをより使いこなすためのRubyライブラリ·Google Drive Ruby MOONGIFT
    thalion
    thalion 2013/04/11
  • 高圧縮が売りのGzip互換のアーカイバ·Zopfli MOONGIFT

    Zopfliは既存のGzipと互換性のある高圧縮アルゴリズムプログラムです。 ファイルサイズをより小さくできれば、ネットワーク帯域の使用量も接続時間も軽減できます。WebサーバではGzip圧縮が一般的に行われていますが、それをより優れたアルゴリズムをもって圧縮してくれるのがZopfliです。 ヘルプです。 単純なGZip圧縮。5,690バイトです。 こちらはZopfliのデフォルト。5,458バイトです。 ZopfliはGoogleプログラマーにより開発されています。既存のGzipアルゴリズムと互換性があるので、Webブラウザとの送受信にそのまま使えます。ただし圧縮率が高い反面、圧縮にかかる時間は大幅に長いので、リアルタイム圧縮に用いるのには向いていないようです。 ZopfliはC言語製のオープンソース・ソフトウェア(Apache License 2.0)です。 MOONGIFTはこう見

    高圧縮が売りのGzip互換のアーカイバ·Zopfli MOONGIFT
    thalion
    thalion 2013/03/22
  • 往年の名作、DiabloがWebブラウザ上で楽しめる·diablo-js MOONGIFT

    diablo-jsはWebブラウザ上で動作するDiablo風ゲームです。 Diabloと言えば往年の名作とも言えるオンラインゲームです。しかし時代の流れとともにゲームのスタイルも変化しています。それに追従すべく、JavaScriptで実装されたDiabloがその名もdiablo-jsです。 中央にいるのが自分のキャラクター。敵が迫ってきています。 操作はマウスのみです。クリックすると剣で攻撃します。 敵キャラクターは3パターンほど出てきました。 アイテムを拾ってさまよっています。 やられようと思ったのですがパワーがなくなっても生きていました。 diablo-jsは実際に遊べるという訳ではなく、デモ的な位置づけです。しかしフィールドを動き回ったり迫ってくる敵に攻撃する、アイテムを拾うなど基的な動作は可能です。後はWebSocketなりを使って他のユーザと一緒に冒険できれば実際のゲームとして

    往年の名作、DiabloがWebブラウザ上で楽しめる·diablo-js MOONGIFT
    thalion
    thalion 2013/02/26
  • PDFをPDFのまま差分チェック·DiffPDF MOONGIFT

    DiffPDFPDFファイル同士のテキスト、描画の差分を表示するソフトウェアです。 プログラマーが開発中によく使うのがDiffです。行や単語単位で比較し、どこが違うか分かるので修正したり相違点をチェックしたりするのにとても便利です。そんなDiffをPDFでも使えるようにするのがDiffPDFです。 メイン画面です。 二つのファイルを指定して比較しました。異なるテキスト部分がハイライト表示されています。 こんな感じです。 線の表示の違いも取れます。 こうするとぐっと分かりやすくなります。 この手のソフトウェアとしてPDFをテキスト化して、それを比較するものはありましたが、PDFのまま比較してくれるという点においてDiffPDFは非常に便利です。なお日語には対応しておらず、PDFとして表示した時点でも内容が抜け落ちてしまっています。 DiffPDFWindows/Mac OSX/Linu

    PDFをPDFのまま差分チェック·DiffPDF MOONGIFT
    thalion
    thalion 2012/06/07
    TRPGのルールブックの差分抽出なんかにいいかも。
  • これは便利!ExcelやWordのツールバーからTortoiseSVNを使う·msofficesvn MOONGIFT

    msofficesvnはMS OfficeとTortoiseSVNを連携させるソフトウェア。 msofficesvnはWindows/MS Office用のオープンソース・ソフトウェア。プログラマーやWebデザイナーならばSubversionをはじめとするバージョン管理システムに一度でも触れるとその便利さで手放せなくなるはずだ。バージョンを戻したり、比較したりというのはとても便利だ。 Excel そんなバージョン管理システムを他のソフトウェアでも使いたいと思ったことはないだろうか。特にオフィスで活躍するMS Officeだ。そのためのソフトウェアがmsofficesvnだ。 msofficesvnはMS Office 97〜2007で使える。メニューに常駐するソフトウェアで、ExcelまたはWordで利用できる。インストールするとメニューにSubversionという項目が追加される。これで

    これは便利!ExcelやWordのツールバーからTortoiseSVNを使う·msofficesvn MOONGIFT
    thalion
    thalion 2011/07/04
    これはイイ!
  • 仮面ライダーオーズの変身を楽しめるTitanium製iOSアプリ·Combo Change! Ooo Driver MOONGIFT

    Combo Change! Ooo Driverは仮面ライダーオーズの変身ベルトを模したiOSアプリ。 Combo Change! Ooo DriverはJavaScript/Titanium製のフリーウェア(ソースコードは公開されている)。iOSアプリを開発する際にObjective-Cは必修ではなくなっている(習得している方がより良いが)。JavaScriptで開発できるTitaniumが人気だ。 スプラッシュスクリーン Titaniumを使って何かを作ろうと思っている人は、自分の好きなものからトライしてみるのはいかがだろう。平成仮面ライダーが好きな開発者の方が作ってみたのがCombo Change! Ooo Driverだ。 Combo Change! Ooo Driverは2010〜2011年に放送されている仮面ライダーOOO(オーズ)の変身ベルトであるオーズドライバーを模したiO

    thalion
    thalion 2011/05/20
  • オンライン、オフラインの良い所どり。Googleドキュメント同期ツール·Syncdocs MOONGIFT

    SyncdocsはGoogleドキュメントとローカルフォルダの同期ソフトウェア。 SyncdocsはWindows用のフリーウェア。Googleドキュメントは便利だと思うが、新規の文書をGoogleドキュメント上で一から作成することはほとんどない。ネットワーク必須というのがネックになってしまっているのかも知れない。オフラインで作成し、その結果を反映する場合がほとんどだ。 設定はウィザード オンライン、オフラインともにメリットとデメリットがあるのだ。MS Officeも便利だが、それだけでは物足りない。両者の良い所を活かすソフトウェアがSyncdocsだ。 Syncdocsは常駐型のソフトウェアで、指定したフォルダにGoogleドキュメントのファイルをダウンロードする。そしてファイルを編集するとその結果をGoogleドキュメントに反映する。もちろんオンラインで編集した結果をローカルにも反映す

    thalion
    thalion 2011/05/18
    GoogleDocsとOfficeを往復しながら作業する人に便利かも。
  • MS Officeをタブ化して作業効率向上·Office Tabs MOONGIFT

    Office TabsはMS OfficeのExcel/Word/PowerPointをタブ化するソフトウェア。 Office TabsはWindows用のフリーウェア。オフィスで最も良く使われるソフトウェアの一つであるMS Office。ExcelPowerPoint、Wordなどを使って業務用の資料を作ったり、開発の補助として使っている人は多いはずだ。 タブ表示 複数のPowerPointファイルを開いてコピペしたり、Excelファイルを多数開いて作業したりすることも多いのではないだろうか。そんな時に使えるのがOffice Tabsだ。 Office TabsはMS Officeをタブ化するソフトウェアだ。ツールバーの下にタブが表示され、複数のファイルを一つのウィンドウで開くことができる。対応しているのはMS Office 2003/2007/2010となっている。これならばもう開き

    thalion
    thalion 2011/05/18
    wordやexcelの文書を一度に複数開いて作業することの多い人には便利。というか、なぜこの機能がついていないのOffice?
  • PythonやLuaをWeb上で実行。LLVMをJavaScriptに変換する·Emscripten MOONGIFT

    EmscriptenはLLVMをJavaScriptに変換するソフトウェア。PythonやLuaをWebブラウザ上で実行できる。 EmscriptenはPython/JavaScript製のオープンソース・ソフトウェア。LLVM(Low Level Virtual Machine)という技術がある。ソースコードをアーキテクチャに依存しない中間コードに変換し、最適化した上で各マシン向けにネイティブなコードを出力することでより効率的なバイナリを作成できるというものだ。 Python実行例 つまりLLVMが生成する中間コードを使えば、元々の言語は気にせずに動くという訳だ(おそらく)。それを実証してくれるプロジェクトEmscriptenだ。 EmscriptenはLLVMの中間コードをJavaScriptに変換するソフトウェアだ。つまり中間コードにさえ変換できれば、それをJavaScriptに変

    PythonやLuaをWeb上で実行。LLVMをJavaScriptに変換する·Emscripten MOONGIFT
    thalion
    thalion 2011/04/25
    これちょっと凄い…
  • 2ステップで翻訳。Google翻訳APIを簡単に呼び出すFirefoxアドオン·gTranslate MOONGIFT

    gTranslateはコンテクストメニューからGoogle翻訳を実行するFirefoxアドオン。 gTranslateはFirefox用のオープンソース・ソフトウェア。分からない英単語があるとついGoogleで調べてしまう。英単語をコピーして、検索ボックスに入れてWeb検索を実行する、そして一番上かその下くらいのWebサイトを見て内容を確認するというステップだ。 翻訳 一日一回程度ならばこれでも良いだろう。だが検索回数が増えれば手間もばかにならない。そこで使ってみたいのがgTranslateだ。 gTranslateはFirefoxアドオンであり、インストールした状態で調べたい文字を選択し、右クリックしてコンテクストメニューから翻訳結果が確認できるというソフトウェアだ。今まで4ステップくらいかかっていたのが、2ステップ(選択して右クリック)で完結してしまう。 設定画面 設定画面でデフォルト

    thalion
    thalion 2011/04/19
    普通に便利です
  • タブとツリーを使ったWindows用の多機能メモソフトウェア·KeyNote NF MOONGIFT

    KeyNote NFはKeynoteというメモソフトウェアに多数の機能を追加したソフトウェア。ツリーとタブでメモを管理する。 KeyNote NFはWindows用のオープンソース・ソフトウェア。オープンソースの良い所は、元々の開発者が意欲を失ったとしても、そのコードを引き継いで開発を継続してくれる可能性があるということだ。フォークしたりマージされたりしながら進化を遂げることが出来る。 メイン画面 MOONGIFTでも2006年頃に紹介したKeynoteというメモソフトウェアがある。とにかく多機能で、色々なデータをどんどん放り込んでおくことで後で検索したり調べ直すのに使えるという代物だ。そんなKeynoteの新たな血脈がKeyNote NFだ。 KeyNote NFはKeynoteをベースに新しい機能(New Features)追加している。KeyNoteはツリー型、タブ型のメモソフトウェ

  • 楽しさ半分怖さ半分。ソーシャルサービスに投稿した位置情報を地図にマッピングする·creepy MOONGIFT

    creepyはTwitter/Flickrのデータを使って地図上にマーカーを立てるソフトウェア。 creepyはPython製、WindowsLinux用のオープンソース・ソフトウェア。インターネットと地図の相性はとても良い。ただ撮影した写真も、位置情報が埋め込まれていれば地図上にマッピングができる。Foursqureやmixiチェックと言ったサービスも人気が高い。 地図上にマッピング 位置情報をただ送信するだけでは面白みは殆どない。その後で地図にマッピングして見てこそ意味があるのだ。そしてcreepyはソーシャル情報にアップロードされた位置情報をマッピングする、面白そうなちょっと怖さもあるソフトウェアだ。 creepyは位置情報のソースとしてTwitterまたはFlickrを選ぶ事ができる。そして地図データとしてGoogleマップやOpenStreetMapといったサービスが選択可能だ

    楽しさ半分怖さ半分。ソーシャルサービスに投稿した位置情報を地図にマッピングする·creepy MOONGIFT
    thalion
    thalion 2011/02/23
    自分の位置情報がどの程度漏れているかを確認するのに使ってみるといいかも。
  • Django製。バージョン管理連携をサポートしたプロジェクト管理·Django Projector MOONGIFT

    Django Projectorはマイルストーン、グループ、課題、バージョン管理連動と言った機能を備えたプロジェクト管理。 Django ProjectorはPython/Django製のオープンソース・ソフトウェア。受託での開発はもちろんのこと、自社サービス開発においてもプロジェクト管理は重要だ。マイルストーンを適切に定めなければ、いつまでも開発が続き、結果として失敗が待っている。 プロジェクト一覧 その他、プロジェクト管理を行うソフトウェアにはプロジェクトを円滑に進め、成功させるための機能が備わっている。プロジェクトを適切に管理し、成功させたいと思うならばDjango Projectorを導入検討してみよう。 Django Projectorはその名の通り、Djangoで作られたプロジェクト管理だ。機能を挙げると、まずバージョン管理(Git/Mercurial)と連携する機能がある。も

    Django製。バージョン管理連携をサポートしたプロジェクト管理·Django Projector MOONGIFT
    thalion
    thalion 2011/02/16
    svn サポートしないのか…
  • 本物そっくりな免許を生成するジョークソフトウェア「免許証ジェネレータ」 | MOONGIFT | オープンソース・ソフトウェア紹介を中心としたITエンジニア/Webデザイナー向けブログ

    免許証ジェネレータはJavaScriptを使って免許証そっくりの表示を行うソフトウェア。 免許証ジェネレータはJavaScript製のオープンソース・ソフトウェア。○○ジェネレータ系のサービスは時々現れては人気を集める。写真を手早く加工したり、何となく意味が通じそうなテキストを生成したりと面白いサービスが多い。 まさに免許証 その一つがまた登場した。汎用的な画像ではないが、チャレンジしたこと自体が面白い。生成されるのは何と免許証になる。それも物そっくりで自由にカスタマイズができるものだ。免許証ジェネレータを使って遊んでみよう。 免許証ジェネレータはWebブラウザ上でテキストボックスに文字を入力すると、免許証の文字がその場で変更される。名前や生年月日、籍などはもちろんのこと、免許の条件や種別についても自由に設定が出来る。写真だけは残念ながら変更できない。 色や文字を細かく変更できる でき

    thalion
    thalion 2011/02/14
    出来が良すぎるんで少し心配。
  • 地域の問題を登録、共有して見える化·FixMyStreet MOONGIFT

    FixMyStreetは地域の問題を登録し、共有できるWebサービス。 FixMyStreetはPerl製、Web/iPhone/Android用のオープンソース・ソフトウェア。日はインフラの整備がきめ細やかに行われているので、道路の品質は常に良い状態に保たれている。それでも一部のガードレールが壊れていたり、看板が外れていると言った問題はある。 トップ画面 その他にも落書きやゴミ、樹木が倒れていると言ったような地域の問題は常に存在し続ける。全ての事柄に行政が目を配るとなったら相当なコストになるだろう。それを市民の力でソーシャルに行うのがFixMyStreetだ。 FixMyStreetはイギリスで開発されたソフトウェアで、名前の通り道路の壊れている場所やその他の行政に依頼すべき地域の問題をみんなで投稿し、シェアするためのサービスになる。バージョンは限定されるがiPhone/Android

    地域の問題を登録、共有して見える化·FixMyStreet MOONGIFT
    thalion
    thalion 2011/02/01
    こういうのが日本にもあるといいなぁ
  • 今だけ期間限定の無料化。PDFをバッチで別フォーマットに変換する·PDFZilla MOONGIFT

    PDFZillaはPDFファイルをワードや画像、Flashファイルに変換するソフトウェア。 [/s2If] PDFZillaはWindows用の期間限定無料のソフトウェア。PDFは様々なコンテンツから最終的なアウトプットフォーマットとして利用されることが多い。オフィス系、画像、HTML、テキストといった形式から変換し出力されるものだ。 メイン画面 そのため一般的にはPDFが出口で、その後の加工はあまり想定されていないことが多い。もちろんソフトウェアによってはPDFの加工が出来るものもあるが、PDF自体を別フォーマットに変換する手法もある。それを可能にするのがPDFZillaだ。 PDFZillaはPDFのバッチコンバーターだ。対応しているフォーマットは多く、ワードやRTF、テキスト、画像(PNG/BMP/JPEG/GIF/TIF)、HTMLそしてFlashに変換ができる。変換もフォルダやP

    thalion
    thalion 2011/01/21
    残念ながらテキスト変換では相変わらずリガチャーが変換できない。Word変換はかなり頑張ってる。
  • Pythonでゲームを作るのに役立つ?「Pitch Perfect」

    Pitch PerfectはPythonを使って各音階の音を鳴らすモックアップ。 [/s2If] Pitch PerfectはPython製のオープンソース・ソフトウェア。日ではなかなか増えないPython人口。とはいえPythonの持っているポテンシャルはとても高い。マルチプラットフォームに動作するソフトウェアを開発することもできるのだ。 クリックすると音が鳴る その一つとしてPyGameを使ったゲーム開発があげられる。バイナリにすればWindowsユーザでも利用できる。グラフィカルなゲームはもちろん、音を鳴らすこともできる。そのサンプルとして開発されたのがPitch Perfectだ。 Pitch Perfectはあくまでもデモソフトウェアのようだ。ウィンドウの中に円が描かれており、色が並んでいる。そしてクリックした箇所によって音階が異なるようになっている。音も四種類の中から選択でき

    thalion
    thalion 2010/11/26
    とりあえず pyGame チェックしとく