タグ

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

  • Web上でのプログラミングがさらに便利に。JavaScriptを使った開発補助·Tern MOONGIFT

    Ternは入力補完や関数の引数表示と言った機能がついたJavaScript用プログラミング補助ライブラリです。 そろそろWebブラウザ上でコーディングを行える環境が整ってきたのではないでしょうか。プログラミングするためのエディタ環境として必要なのはハイライターなどの他にもたくさんあります。その幾つかを提供してくれるのがTernです。 入力補完。 文字を打つと絞り込まれていきます。 変数、クラスの定義を探します。 オブジェクトの種類を下に表示できます。 変数名を変更します。 名前空間に対応しているので余計なところは変更しません。 関数の引数を表示します。 デモ動画です。 Ternでは入力補完、変数やオブジェクトの定義元検索、関数の引数表示、変数名の一括変更と言った機能がサポートされています。いずれもローカルアプリケーションのプログラミングエディタには備わっている機能と言えるでしょう。しかしそ

    Web上でのプログラミングがさらに便利に。JavaScriptを使った開発補助·Tern MOONGIFT
  • jQueryで作られた本格的表計算ソフトウェア「jQuery.sheet」 - MOONGIFT|オープンソース・ソフトウェア紹介を軸としたITエンジニア、Webデザイナー向けブログ

    jQuery.sheetはjQueryで作られたWebベースの表計算ソフトウェアです。 業務システムなどではWeb上にテーブルを表示するというケースがよくあります。さらに一歩進んで表計算のように集計したり並び替えたりしたいという無茶な要望が出るかも知れません。そんな時に使ってみたいのがjQuery.sheetです。jQuery製の表計算ソフトウェアです。 カラムはもちろん、グラフの表示までできてしまう格的な表計算ソフトウェアです。 最大化表示。セルの値を参照することもできます。 テキストだけではなくラジオボタン等も使えます。 関数も多彩に用意されています。 編集しているところ。 文字装飾を変更します。メニューから選択できます。 HYPERLINKはその名の通りリンクを埋め込みます。 データにはHTML/XML/JSONが使えます。エクスポートも各フォーマット向けに可能です。 JavaSc

  • これでVisioを使ったネットワーク図作成からおさらば?運用まで管理できる·Prime MOONGIFT

    Primeはハードウェア構成やソフトウェアも含めたネットワーク図を作成するソフトウェア。 PrimeはJava製のオープンソース・ソフトウェア。システム開発を行う際にデスクトップやルータ、サーバ等の配置を図に起こす時は多い。そういう時にドローソフトウェアとしてMS Visioを使うケースが多いのではないだろうか。他にも類似ソフトウェアはあるが、アイコンがどうも好きではなく結局Visioを使っていた。 描画中 しかしネットワーク図を描くためだけにMS Visioを購入するのではあまりにも勿体ない。デザインに優れたソフトウェアがあればそれを使えるはずだ。そこでネットワーク図を描く際にお勧めしたいのがPrimeだ。 Primeはデスクトップやサーバ、ネットワーク機器を配置してそれらを線で結んでネットワーク図を作成するソフトウェアだ。端末間の接続法をRJ45またはUSBから選べるなど芸が細かい。さ

  • 高価なソフトウェアを買う前に。フローチャートやUMLクラス図などを描くのに使えるドローソフトウェア·Diagram Designer MOONGIFT

    Diagram DesignerはフローチャートやUMLのクラス図を描くのに使えるドローソフトウェア。 Diagram DesignerはWindows用のオープンソース・ソフトウェア。システムの設計をする時には必ず図が必要になる。フローチャートを書いたり、UMLを書いたりネットワーク図、ER図を書いたりする。その時には何らかのドローソフトウェアが必要だ。 描いている所 最も有名なものとしてはMS Visioがある。だが高い。ちょっとした図を書くならもっと安価なツールが良いと思ってしまう。Diaもあるが、なかなかパーツがうまく使えなかったりする。そこで今回紹介するのはDiagram Designerだ。 Diagram DesignerはWindows用のソフトウェアで、名前の通りダイアグラムを作成するためのソフトウェアだ。左側に図、右側にパーツが並ぶ。フローチャート向けの図が殆どだが、う

  • あなたのWebアプリケーションは安全か。Google製のセキュリティチェッカー·Skipfish MOONGIFT

    SkipfishはSQLインジェクションをはじめWeb向けの脆弱性を発見するソフトウェア。 SkipfishはGoogle製のオープンソース・ソフトウェア。2011年になってセキュリティインシデント関係の話題が飛び交っている。特に大きいのはソニーだろう。あそこまでの規模は相当珍しいが、何も対岸の火事という訳ではない。 オプション セキュリティホールを狙うのは人間に限らない。日々クローラーがWebサイトにアクセスしてセキュリティホールを狙っているのだ。狙われる前にSkipfishを使って自主的にチェックしてみよう。 SkipfishはGoogleが開発したセキュリティチェックソフトウェアだ。ターミナルで動作するソフトウェアで、指定したURLに対してSQLインジェクションやXSSなどWebアプリケーションが狙われやすい脆弱性をついてくる。結果はHTMLベースのレポートとして出力される。 結果は

  • 触れる価値あり。Google Chromeをプログラミングエディタ化する·SourceKit MOONGIFT

    SourceKitGoogle Chrome内で動作するテキストエディタ。Dropbox APIを使っている。 SourceKitGoogle Chrome向けのフリーウェア(ソースコードは公開されている)。なかなかWebアプリケーション化しないものの筆頭として考えられてきたのがテキストエディタだ。特にプログラマ向けのエディタになると手になじんでいるかどうかの問題が大きく、なかなか格化しなかった。 まさにエディタ 確かにWebベースで開発するということに大きなメリットは感じられなかったのは確かだ。だがSourceKitを見たら、その考えが変わってしまいそうだ。 SourceKitGoogle Chromeの機能拡張として提供される。左側にファイルツリー、右側に編集画面が表示される。開発者向きに各言語向けのハイライトに対応している。さらにテーマも幾つも用意されており自分好みの配色を選

  • これは凄いぞ!スマートフォン向けHTML5生成プログラミング言語「mobl」 | MOONGIFT | オープンソース・ソフトウェア紹介を中心としたITエンジニア/Webデザイナー向けブログ

    moblはEclipse上で開発し、HTML5/CSS/JavaScript/画像を生成するスマートフォン向けプログラミング言語。 moblJava製のオープンソース・ソフトウェア。スマートフォンの人気がとても高い。特にWebKitのモバイル版を組み込んでいるものが殆どで(iOS/Android/Palm Pre/Blackberryなど)HTML5の恩恵にあずかりやすいのが良い。 開発環境はEclipse そんなHTML5のパワーを使えば、まるでネイティブアプリのような動作をさせることも可能になっている。そのためのスマートフォン向けライブラリは数多くあれど、moblは一味も二味も違う。完全に専用言語でスマートフォン向けWebアプリケーションを開発できる。 moblはEclipse用のプラグインを配布しており、それをインストールした後プロジェクトを作成する。使うのはmoblという拡張子の

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

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

  • Windowsユーザ必見のiPhone向けサイトデザイン&シミュレータ·MobiOne Studio MOONGIFT

    MobiOne StudioはWindows用のフリーウェア。iPhone用のWebサイトを作ろうとした場合、Windowsでは相当不利になっていた。WebKitはあるので、ユーザエージェントを変えればレンダリング結果は近いものが得られるだろうが、やはり別物だった。 ビジュアルデザインが可能 さらにWebサイトのデザインをするのも画面構成が特殊なので、Mac OSXがないと難しかったはずだ。そんな面倒さにやきもきしていたWindowsユーザはMobiOne Studioを使おう。これを使えば一気に未来が開けるはずだ。 MobiOne StudioはiPhone用のWebサイトをデザインするためのIDEだ。30以上のコンポーネントがあり、ドラッグアンドドロップで配置してWebデザインができる。とても簡単に最適化サイトの設計ができるはずだ。専用のアイコンも60種類以上ある。 生成されるHTML

    Windowsユーザ必見のiPhone向けサイトデザイン&シミュレータ·MobiOne Studio MOONGIFT
  • シンプルなWindows用Linuxコマンド集·Gow MOONGIFT

    GowはWindows用のオープンソース・ソフトウェア。LinuxMac OSXを使っていてWindowsに移ると非常に面倒に感じるのがコマンドラインでの操作だ。GUIが当たり前なので致し方ないのだが、それでもコマンドラインである程度の作業が出来ると利便性が高い。 130種類を越えるコマンド群 そのような時に使っていたのがCygwinだが、レジストリが色々変更されたり、そもそもcygdriveという書かれ方が好きではなかった。もっとシンプルにコマンドだけを使いたいならばGowを利用してみよう。 Gow(Gnu On Windows)はシンプルに使えるLinuxコマンド集で、lsやwc、wgetといったような一般的コマンドが136個ほど詰め合わせになっている。cvsやscp、puttyといったプログラムも用意されているので利便性が高い。vimもあるのが面白い。 パスにも追加されるのでコマン

    シンプルなWindows用Linuxコマンド集·Gow MOONGIFT
  • スマートフォン向けWordPressプラグイン·MobilePress MOONGIFT

    MobilePressはPHP製/WordPress用のフリーウェア(ソースコードは公開されている)。スマートフォン全盛の時代になっている。と言っても一過性のものではなく、今後さらにこの傾向は高まっていくだろう。PCとモバイルのインターネットアクセス比も、逆転する日はそう遠くない。 スマートフォンに最適化したテーマ システムとしてはPCとモバイル両方に対応を進める必要がある。ブログであってもそれは変わらない。WordPress用のiPhoneテーマとしてはWPTouchが有名ではあるが、新しいものとしてMobilePressを紹介しよう。 MobilePressはWPTouchと異なり、スマートフォンをターゲットにしている。WPTouchもAndroidなどで表示できるが、メインターゲットはiPhone/iPod Touchだ。その点が今後変わってくるかも知れない。MobilePressの

    スマートフォン向けWordPressプラグイン·MobilePress MOONGIFT
  • 簡単に使えるフローチャート作成ソフトウェア·Diagram Designer MOONGIFT

    Diagram DesignerはWindows用のフリーウェア。フローチャートやUML、地図などドロー系ソフトウェアの利用範囲は多い。それだけに誰でも使えると便利なのだが、フリーで使えるものは多くない。有料であればMS Visioが有名だろう。 高機能なドローソフトウェア だがあれだけの高価なソフトウェアを必要な人全員に購入するのはなかなか難しい。簡易的なドローで十分というのであればDiagram Designerを使ってみると良いだろう。ステンシルも数多い、フリーで使えるドローソフトウェアだ。 Diagram Designerはフローチャートが基になっているようで、オブジェクトやラインが多数登録されている。フォントを変えれば日語の表示にも対応している。さらにUML、Windowsのモックアップ、地図、電気図といったステンシルが登録されている。 画像出力に対応 使い方はステンシルから

    簡単に使えるフローチャート作成ソフトウェア·Diagram Designer MOONGIFT
  • Google Chromeを使ってスクリーンショット+説明書き·Explain and send screenshots MOONGIFT

    Explain and send screenshotsはGoogle Chrome向けのフリーウェア。Webサイトを使って、何かの説明を行いたいと思うことはよくある。遠い場所にいる人に対してサイトのどこを見るべきか説明したり、サイトのヘルプを作ったり、デザインの修正依頼をしたりといった具合だ。 一部の範囲を指定して説明書きを加えられる そんな時によくやる手としてはWebサイトのスクリーンショットを撮って、画像編集ソフトウェアで開いて矢印や文字を加えてアップロードするといった操作だ。これでは手間がかかりすぎる。解決するのはExplain and send screenshotsだ。 Explain and send screenshotsはGoogle Chromeの機能拡張で、任意のWebサイトでボタンを押すと、範囲を指定してスクリーンショットを撮る機能になる。そこで送りたい範囲を指定す

    Google Chromeを使ってスクリーンショット+説明書き·Explain and send screenshots MOONGIFT
  • iPhoneから母艦のWindowsを操作する·DeskTapRC MOONGIFT

    DeskTapRCはWindows用のオープンソース・ソフトウェア。スマートフォンから母艦を操作したいというニーズは強い。iPhoneでの操作に慣れると、母艦の前に座って操作を行うというのがとても手間に感じられてしまうのだ。ソファーなどに腰掛けてリラックスして操作できる方が良いだろう。 Windows側で起動する そこで母艦をリモートで操作できるソフトウェアが必要になる。やり方は幾つかあるが、最も有名なのがVNCを使った方法だろう。そこまで高機能ではなく、単純にクリックなどが再現できればいいと言うのであればDeskTapRCが手軽だ。 DeskTapRCはWindows側で立ち上げるソフトウェアで、サービスが立ち上がったらiPhoneのSafariからアクセスする。そうすると母艦のスクリーンショットが表示されるので、クリックしたい場所をタップする。そうするとその場所だけ拡大されるので、クリ

    iPhoneから母艦のWindowsを操作する·DeskTapRC MOONGIFT
  • ストリミーングの音楽を録音する·Streamrecorder.net MOONGIFT

    Streamrecorder.netWindows用のオープンソース・ソフトウェア。radiko.jpをはじめ、音声コンテンツがまた隆盛になってきた。ポッドキャスティングやインターネットラジオを楽しむ人も多いのではないだろうか。管理のしやすさもあってストリーミングで配信するサイトも多い。 メイン画面。ボタン一つで録音を開始する だが常にリアルタイムで聞ければ良いが、席を外したり用事があって聞けないことは多い。そんな時にこそ使えるのがストリーミングコンテンツを保存するソフトウェアだ。HTTPプロトコルを使っているならばStreamrecorder.netが使えるだろう。 Streamrecorder.netWindows用のソフトウェアで、ネット上で配信されている音声コンテンツをそのまま保存することが出来る。Streamrecorder.net自身はストリーミングを扱う各種ソフトウェアの

    ストリミーングの音楽を録音する·Streamrecorder.net MOONGIFT
  • WordPressのテーマをビジュアル的に作成する·Elastic Theme Editor MOONGIFT

    Elastic Theme EditorはPHP製/WordPress用のオープンソース・ソフトウェア。去年くらいから日でもWordPressをブログエンジンとして採用するケースが増えてきた。安定性も出てきて、かつテーマやプラグインが世界中にあるのだから使わない理由などないだろう。 ドラッグで幅を設定できる そんなWordPressのテーマ作成は一筋縄でいくものではない。こったデザインであれば、やはりプロに敵うものではないが、シンプルなテーマであればElastic Theme Editorを使えば開発者でもそれなりのものが作成できそうだ。 Elastic Theme EditorはWordPressプラグインとして動作するテーマエディタだ。多数のカラム、横幅の中から選択してベースを作成する。そして枠をクリックしてボックスを作成する。ボックスはマウスでドラッグして複数のカラムを囲むことが出

    WordPressのテーマをビジュアル的に作成する·Elastic Theme Editor MOONGIFT
  • Parleys.comのAndroidクライアント·Parleys Androidclient MOONGIFT

    Parleys AndroidclientはAndroid用のオープンソース・ソフトウェア。iPhoneやAndoridといったスマートフォンは画面が大きく、さらに表示できるフォーマットも多数ある。音楽を流すこともできるとあって、プレゼン資料を入れておくとその場で見せることが出来て便利そうだ。 まだ数は多くないが、技術系のプレゼンが登録されている 次世代型Eラーニングサービスを提供するParleys.comもそう考えているようだ。Parleys.comではスライドと実際のプレゼン動画を横並べで表示して、Web上で閲覧できる。そしてそれをAndoroid上で実現するのがParleys Androidclientだ。 Parleys Androidclientでは登録されているプレゼンを閲覧できる。スライドと音声を提供しており、双方を同時に見ればその場でプレゼンを再現できる仕組みだ。さらにオン

    Parleys.comのAndroidクライアント·Parleys Androidclient MOONGIFT
  • 任意のファイルをGoogleドキュメントにアップロード·Send to Google Docs MOONGIFT

    Send to Google DocsはGoogle Chrome用のオープンソース・ソフトウェア。Googleドキュメントがアップデートし、オフィスドキュメントに限らず任意のファイルをアップロードできるようになった。簡易的なオンラインストレージとして使える。 スクリーンショットのアップロード ストレージとしての利用であれば、どこからでも手軽にファイルをアップロードできるのが便利だ。Google Chromeを使ってWebブラウジング中、保存しておきたいファイルがあったら使えるのがSend to Google Docsだ。 Send to Google DocsはGoogle Chrome拡張であり、アドレスバーの横にアイコンが表示される。そして画像やPDFなどを表示した状態でボタンを押せば、該当URLのファイルがGoogleドキュメントにアップロードされて、完了するとGoogleドキュメ

    任意のファイルをGoogleドキュメントにアップロード·Send to Google Docs MOONGIFT
  • 記憶力が鍛えられるiPhoneゲーム·ABC123 MOONGIFT

    ABC123はiPhone向けのフリーウェア(ソースコードは公開されている)。記憶力を試すゲームは老若男女を問わず人気がある。例えば真剣衰弱であったり、人の顔を覚えるもの、順番に名称を前に挙げたものも合わせて順番にいっていくものなどだ。 記憶力に自信がある方も、鍛えたい方もぜひ! 記憶力を高めれば日常生活の中でも色々と役立つはずだ。仕事でついぽかしてしまう、買うべきものを忘れてしまう、なんて嫌な経験がある人はぜひ記憶力を鍛えてみよう。iPhoneで記憶力を鍛えられるのがABC123だ。 ABC123は最初に数字またはアルファベットが表示される。数秒後には全ての文字が風船に隠れてしまう。そうしたら並び順通りに風船を叩いていくゲームだ。最初は1と2が表示され、隠れるので1を最初に、次に2が入っている風船をタッチすれば良い。次にアルファベットになる。 どれにどれが隠れているか… ここまではごくご

    記憶力が鍛えられるiPhoneゲーム·ABC123 MOONGIFT
  • AndroidをPCで使う·Android-x86 MOONGIFT

    Android-x86はオープンソース・ソフトウェアのOS。Androidは主に携帯電話向けのOSではあるが、オープンソースで携帯電話のような少ないリソースでも使えるとあって、フォトフレームや家電などでも利用され始めている。個人的には携帯電話よりも情報家電分野での利用が興味深い。 AndroidベースのPC向けOS そんなAndroidを通常のPCでも使えるようにしようというのがAndroid-x86だ。プロジェクトではEee PC向けのインストールイメージが提供されていることからも分かる通り、ネットブック分野においても重宝しそうなソフトウェアだ。 Live CDやUSBメモリに入れるためのイメージも提供されているので、手軽に試すことが出来るだろう。Andoridがベースなので日語ローカライズも行われている。設定からすぐに日語を適用して利用できるのだ。さらにアプリケーションも多数存在す

    AndroidをPCで使う·Android-x86 MOONGIFT