タグ

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

  • Fireform - 超簡単に設置できる自由度の高いフォーム

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました これは使い勝手良さそう! Webサイトを作ったらお問い合わせフォームが欲しくなると思います。そのためにすることと言えば、メールフォームを作り、SMTPサーバを立てて、メール作成処理を作る…そんなのは考えただけでも面倒です。しかもWebサイトを作るたびに行っているでしょう。 もっと簡単にWebフォームを作りたい、そう考える人はFireformを使ってみましょう。汎用的なフォームを手軽に設置できます。 Fireformの使い方 最もベーシックなフォームは次のようになります。 < !doctype html> <body> <form id="MySelector"> <input type="text" name="givenname" placeholder="Name"/> <in

    Fireform - 超簡単に設置できる自由度の高いフォーム
  • ISSE – 音声ファイルから特定の音域だけを取り出す

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました 音声の録音は途中からやり直しが効かないので、こういうソフトウェアは便利かも知れませんよ。 ISSEのコンセプトは音声におけるPhotoshopになることです。非常に面白いコンセプトです。といっても全ての音声編集ができるようになる訳ではなく、音声ファイルの切り分けに特化したツールとなっています。 簡単にいうと音楽ファイルでボーカルの部分だけを消したり、一部の音域だけ取り出すと言った操作を手軽にしようというソフトウェアになります。写真で言えばメインの人物だけを取り出して、別な背景にしてしまうといった操作になります。 使い方 ISSEはWindows/Mac OSX/Linuxとマルチプラットフォームに対応しています。それぞれダウンロードしてインストールしましょう。 実際に試しているデモ

    ISSE – 音声ファイルから特定の音域だけを取り出す
  • Web上でGitの使い方をレクチャー·Learn Git Branching MOONGIFT

    Learn Git BranchingはWebベースでGitの使い方を学べるソフトウェアです。 企業においてもバージョン管理にGitを利用するケースが増えてきました。しかしその機能を使いこなせていないことも多いのが事実です。そこでGitリポジトリ、特にブランチに関して学べるLearn Git Branchingを使って学習してみましょう。 トップページです。 自動的にコマンドが入力されて、右側のツリーが更新されていきます。 解決するとコミットが飛んでいきます。 ここからが番です。 基的にチュートリアルの通りに進んでいくのみです。 まずコミットから。 入力中は答えが見えないように隠されます。にくい演出です。 Learn Git Branchingは実際のコマンドを入力しながら、それがツリーにどういう影響を与えるかをビジュアル的に確認できます。Learn Git Branchingを通して

    Web上でGitの使い方をレクチャー·Learn Git Branching MOONGIFT
  • node.jsより手軽?CGIとして動作するサーバサイドJavaScript·TeaJS MOONGIFT

    TeaJSはCGIとして動作できるサーバサイドJavaScriptエンジンです。 サーバサイドJavaScriptとしてはnode.jsが最も有名になっていますが、独自のサーバを立てる仕組みのため既存の仕組みにうまく組み込むのは難しいかも知れません。そこでCGIとして動作するサーバサイドJavaScriptであるTeaJSを紹介します。 独自のサーバを立てることも可能です。 ファイル構成です。 サーバの環境変数もとれます。 サーバデモのコード。 WebSocketも使えます。 TeaJSはmod_cgiを使えばCGIとして、実行ファイルを使えば独自のサーバとして動作します。CommonJSに対応しており、requireも使えます。GD、HTTP、MySQL、PostgreSQLSQLite、WebSocket、Zlib、テンプレートなど多彩なモジュールが用意されているのも魅力です。 Te

    node.jsより手軽?CGIとして動作するサーバサイドJavaScript·TeaJS MOONGIFT
  • MOONGIFT : とてもシンプルなJava製テキストエディタ「JEditor」 オープンソース・ソフトウェア/フリーウェアを毎日紹介

    JEditorはライブラリとして組み込めるテキストエディタ。 [/s2If] JEditorはJava製のオープンソース・ソフトウェア。テキストエディタは開発者にとっての命とも言える。コンパイルを伴う言語ではIDEを使う事も多いが、それでもテキストエディタを使う機会は多いはずだ。そのためにもエディタにはこだわらないといけない。 シンプルなテキストエディタ 複数の環境で使う必要がある人、手に馴染むものを選ぶ人、とにかく多機能なものが良い人、色々だ。自分にあったものがなく、ついには自作してしまう人もいるかも知れない。そうした人はベースにJEditorを使ってみるのも面白そうだ。 JEditorはJavaで作られており、マルチプラットフォームで動作する。テキストエディアとしての体はなしているが、機能は殆どない。ファイルを開き、編集する機能はあるが、後は各種言語に合わせたハイライト機能がある程度だ

  • MOONGIFT: GTDをはじめる人に「GTD-Free」:オープンソースを毎日紹介

    GTDをこれからはじめよう、または以前にやっていて頓挫してしまったという人はいるだろうか。筆者はどちらかと言えば後者に属するのだが、GTDの真髄はレビューにあると聞く。 タスク登録 まずタスクをきちんと登録し、分類分けをする。そして定期的にレビューをし、見直しをかける。そして気持ちを新たに取り組んでいく…という訳だ(たぶん)。そんなGTDによる生産活動を補助してくれるのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはGTD-Free、ローカルアプリケーション型のGTDソフトウェアだ。 GTD-Freeは初回はタスクの題名しか入力できない。そのために分かっているタスクをどんどん登録でき、一つのタスクにかまっている時間は少なくできる。そして出来上がったタスクのそれぞれについて、アクションやプロジェクトを設定していく。 プロセス 参考になるURLや、リマインダー設定を行うことも

    MOONGIFT: GTDをはじめる人に「GTD-Free」:オープンソースを毎日紹介
    rudo108
    rudo108 2012/08/26
  • GTDをはじめる人に·GTD-Free MOONGIFT

    rudo108
    rudo108 2012/08/26
  • Emacsで動作するJavaScriptインタプリタ·Ejacs MOONGIFT

    相当歴史の長いプログラミング言語であるLisp。形を変え、様々な方言が生まれつつも今も広く利用されている。一般的にはEmacsの中で使われているのが有名だ。だがその特殊性もあって、使ってみたいと思いつつも手出しできていない人も多いはずだ。 Emacs上で動作するJavaScript そのような方々にとって、Emacs上で動くJavaScriptというのはある種可能性を感じさせるものかもしれない。 今回紹介するオープンソース・ソフトウェアはEjacs、Emacs上で動作するJavaScriptインタプリタだ。 Ejacsは全てEmacs Lispで書かれている。 ロードした後、js-consoleで起動する。すると「js>」が立ち上がるので、JavaScriptを入力すればそれが評価され、結果が返る。JavaScriptなので無名関数などもできるが、document.writeやalertは

    Emacsで動作するJavaScriptインタプリタ·Ejacs MOONGIFT
  • その場で実行もできるRuby専用プログラミングエディタ·RuviEdit MOONGIFT

    RuviEditRubyに特化したプログラミングエディタです。 有名なプログラミング言語には大抵専用のエディタが存在します。それはRubyであっても変わりません。今回紹介するのはRubyに特化したプログラミングエディタRuviEditです。 メイン画面です。 新規Rubyファイルを作成しました。 クラスやメソッドを使うとアウトラインが作成されます。 設定画面です。 実行した時にエラーがあるとその行に印がつきます。 文法チェックができます。 検索置換の機能は豊富です。 主な機能は構文ハイライト、入力補完、構文チェック、コードのその場での実行となっています。面倒な設定もなく、Rubyの実行パスが通っているくらいで簡単に使えます。 RuviEditWindows/Mac OSX/Linux用のソフトウェア(ソースコードは公開されていますがライセンスは独自)です。 MOONGIFTはこう見る

  • CSVやJSONデータを管理、ビジュアル化·Miso Dataset MOONGIFT

    Miso Datasetはクライアントサイド、node.jsで利用できるデータ変換&管理ライブラリです。 データのビジュアル化(グラフ化)をする際に書かせないのが元データです。DBに入っていたり、XMLだったりと形式は色々考えられますが敢えてCSVを使ってグラフを描くのがMiso Datasetです。 デモです。CSVデータをグラフにプロットしています。 データはこのようなCSVです。 コード部です。デリミタを指定したり、フォーマットの指定もできます。 Miso DatasetはCSVやJSONを取り込んで自由に操作が出来ます。カラムの定義をしておくことで行をオブジェクトとして扱えるようになります。その他ソートしたりカウントやグルーピングしたりとSQL的な操作もできるようになっています。なおコードはnode.js/クライアントサイドのどちらでも動作します。 Miso DatasetはJav

    CSVやJSONデータを管理、ビジュアル化·Miso Dataset MOONGIFT
  • 素晴らしきOSSの世界。開発停止後の有志によるパッチで磨きをかけた·ckw-mod MOONGIFT

    ckw-modは既に開発の停止しているWindows用プロンプトckwの後継プロジェクトです。 とにかく使い勝手の悪いWindowsのコマンドプロンプト。それをぐっと使いやすくしてくれるのがckwです。既に家の開発は終了していましたがその後も有志による開発が続き、そこで生まれたパッチを取り込んで生まれたのがckw-modです。 メイン画面です。 通常のコマンドプロンプト同様に使えますが、いちいちメニューから選択せずにいきなりマウスで矩形コピーできます。個人的にはこれだけでも十分嬉しいです。 日語も入力できます。赤い入力カーソルになるので分かりやすいです。 設定はテキストファイルベースで行います。色々カスタマイズできます。 半透明化もできます。 ckw自身は実体のコマンドプロンプトは隠しつつキー操作やUI部についてのみ置き換えています。これで快適なコマンドプロンプト生活が送れるようになり

    素晴らしきOSSの世界。開発停止後の有志によるパッチで磨きをかけた·ckw-mod MOONGIFT
  • これが決定版?フォルダを監視してCSS/JavaScript/HTMLを生成·Fire.app MOONGIFT

    Fire.appはフォルダを監視してSass/Compass/CoffeeScriptを自動変換するソフトウェアです。 最近はCSS/JavaScript/HTMLをそのまま書くのではなくSassやCoffeeScript、Haml/Markdownを使ってそれぞれのフォーマットに変換するのが当たり前になってきています。そこで使ってみたいのがFire.app、自動ファイル変換ソフトウェアです。 起動します。 メニュー常駐型です。 設定画面です。 Growlを使った通知に対応しています。 Livereloadに対応しています。 履歴です。 フォルダを指定しました。 プロジェクトテンプレートを生成してくれる機能があります。 生成しました。後は修正すると自動的に別フォーマットファイルを生成してくれます。 Fire.appはSass/CompassからCSSを、Haml/ERB/Markdown

    これが決定版?フォルダを監視してCSS/JavaScript/HTMLを生成·Fire.app MOONGIFT
  • Android用RPG作成ツール·IRM Project MOONGIFT

    IRM ProjectはWindows用/Android用のフリーウェア。海外のRGPは分からないが、和製RPGというと基はマップ上を歩き回り、敵と出会い、ターン制の戦いを経て経験値やゴールドが手に入るという仕組みだ。このシステムはドラゴンクエスト当時に確立され、今も大きくは変わっていない。 キャラクター設定 システムの根が変わっていないのであれば、素材やアイディア次第で誰でもゲームが作れるのかもしれない。その観点で作られたのが名作RPGツクールであり、Android用に開発を進めているのがIRM Projectになる。 IRM ProjectはWindows用の作成ツールを使ってRPGを作成していく。キャラクター、敵、魔法、アイテム、マップなど細かく定義できる。作り込めば非常に高度なRPGが作成できそうだ。見た目はファミコン時代のファイナルファンタジー風に横向きで戦う形式になっている

    Android用RPG作成ツール·IRM Project MOONGIFT
  • 1