タグ

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

  • DBeaver - 多彩なデータベースに対応した管理UI

    データベースを使った開発や運用時においてGUIの管理インタフェースが欲しいと思うことは多々あります。特にプロジェクトによってデータベースの種類が違ったり、接続先があちこちに存在するとそう感じるはずです。 そこで使ってみたいのがDBeaverです。多彩なデータベースに対応した管理UIです。 DBeaverの使い方 接続先の選択画面です。PostgreSQL/MySQL/MariaDB/DB2/Oracle/SQL Serverなどの基に加えてMS Access、infomix、MongoDB、Firebirdなども選択できます。 SSHトンネルに対応しているので番環境のデータベースも確認できるでしょう。 接続しました。 テーブルの一覧です。 データも確認できます。 ダイアグラムはリレーションなどの関係が分かるようになっています。 DBeaverを入れておけば、大抵のデータベースには接続で

    DBeaver - 多彩なデータベースに対応した管理UI
    IGA-OS
    IGA-OS 2017/05/05
    あらステキ。
  • これは凄い!iOSアプリ内で動作するPHP·iPHP MOONGIFT

    iPHPはObjective-C製のソフトウェア(ソースコードは公開されていますがライセンスは明記されていません)です。 iOS上で動作するプログラミング言語と言えばObjective-CやJavaScriptくらいと思われています(アプリを開発できる言語はもっとありますが)。しかしその壁を打ち破るソフトウェアがiPHPです。名前の通り、PHPの実行エンジンをiOSアプリ内に埋め込んだソフトウェアです。 立ち上げました。さっそくphpinfoを実行します。 見慣れた画面です。PHPのバージョンは5.4.15となっています。 curlも組み込まれています。外部コンテンツを取り込んで…といったこともできるでしょう。 fileinfoやgdもあります。色々な使い方ができそうです。 evalを使って入力したテキストを評価させることができます。 こちらはベンチマークを実行した結果です。 iPHPは思

    これは凄い!iOSアプリ内で動作するPHP·iPHP MOONGIFT
    IGA-OS
    IGA-OS 2013/07/06
    iOS上で何か処理をさせるということもできるかもしれない。
  • WebRTCを使ったP2Pファイル送受信·Sharefest MOONGIFT

    Sharefestはnode.js/JavaScript製のオープンソース・ソフトウェア(Apache License 2.0)です。 ネットワークを介してファイルを送ろうと思ったらよく使われるのがファイルアップローダー系のサービスです。今回はサーバ上にファイルを保存することなく複数人への同時配信を可能にする、Sharefestを紹介します。 トップページです。まず共有したいファイルをドロップします。 そうするとURLが生成されます。この時点ではファイルはオンラインで送られていませんので、すぐにURLが表示されます。 別なブラウザからアクセスすると、すぐにダウンロードが開始されます。これはWebRTCを使ってリアルタイムに送受信が行われます。 SharefestはWebRTCを使って指定したファイルをP2Pで送信します。その際の共通のセッションとしてサーバを使っています。WebRTCなので

    WebRTCを使ったP2Pファイル送受信·Sharefest MOONGIFT
    IGA-OS
    IGA-OS 2013/06/24
    あ、これは良い。
  • 256色の壁を越えたGIFを生成できる·ANGIF MOONGIFT

    ANGIFはLZW圧縮を使っていないGIF生成ライブラリです。 GIFファイルは昔からあるフォーマットで、当時のPCの色表現レベルであった256色しか扱うことができません。しかしその限界を超え、32,000色(True Color)を扱えるようにしたのがANGIFです。 生成された画像。一番上がTrue-Color版。 こちらは通常のGIF。やはり汚さが目立ちます。 ANGIFはLZW圧縮技術を使っていません。LZWは著作権の問題があるので、それを回避するために圧縮をそもそも行わない形をとっています。そして複数のブロックをサポートすることで24bitカラーのサポートを実現させています。 ANGIFはGPLのオープンソース・ソフトウェアです。 MOONGIFTはこう見る ANGIFが使い物になるかどうかと言うと、実際の所は利用はできないでしょう。説明の中でもどうしてもGIFにしか対応していな

    256色の壁を越えたGIFを生成できる·ANGIF MOONGIFT
    IGA-OS
    IGA-OS 2013/05/24
    進化するGIF
  • Instagramをブログに載せるのに使える·jQuery Spectragram MOONGIFT

    jQuery SpectragramはInstagramの写真をブログのサイドパーツなどに掲載できるJavaScriptライブラリです。 Instagramに写真をたくさん投稿しているユーザは自分のブログでも写真を載せたいと思うはずです。そこで使ってほしいのがjQuery Spectragramです。 こちらはユーザのフィード。 ポピュラーな写真。 タグ付けで抽出した写真。 サンプルのコードです。 jQuery Spectragramはユーザ名や抽出したい条件を指定するだけで容易にInstagramの写真を取得できます。後は自由に写真を載せるだけです。とは言えInstagramなので、その見せ方についても多少はこだわりたい所でしょう。 jQuery SpectragramはjQuery/JavaScript製のオープンソース・ソフトウェア(MIT License)です。 MOONGIFTは

    Instagramをブログに載せるのに使える·jQuery Spectragram MOONGIFT
    IGA-OS
    IGA-OS 2012/11/28
    こりゃいい。
  • Webはここまできた。怖いくらいに再現度の高いスーパーマリオワールド·Mario5 MOONGIFT

    Mario5はHTML5で作られたスーパーマリオワールド風ゲームです。 どれだけゲーム技術が進化しようとも忘れてはならないのがマリオです。任天堂の新しい筐体には必ずマリオのゲームがあります。そんな愛すべきキャラクターゲームHTML5で再現したのがMario5です。 まさにスーパーマリオワールド。音も鳴ります! 矢印キーで移動して、CtrlキーがBボタンになります。 キノコを取ってパワーアップ。 敵キャラはクリボン、ノコノコ、トゲゾー、パックンフラワーなど。 クリアー!旗はないようです。 変なことをするとバグるのもご愛嬌。 ゲームオーバー…。 レベルエディターもあります。 こんな感じに好きに配置できます。 Mario5の再現度はかなり高いため、著作権的な部分が心配になってしまう作りではあります(指摘されれば終わってしまうでしょう)。しかしHTML5+JavaScriptでここまで作れてし

    IGA-OS
    IGA-OS 2012/06/19
    まったくもって凄い以上のコメントができない。
  • Google製。タイピング不要のビジュアルプログラミング·Blockly MOONGIFT

    BlocklyはGoogle製のブロック連結型プログラミング言語です。 みんな大好きレゴブロック。ブロックを組み合わせていくだけでどんなものでも自由に造形できます。あんな感じにプログラミングできてしまうのがBlocklyです。Google製のビジュアルプログラミング言語で、面白いことが色々できそうです。 デモです。move forward、つまりまっすぐ進むというアクションです。 アクションは色々あります。右回転、左回転などなど。 ブロックさながらに連結させます。 色々つなげて実行しました。これでゴールまでたどり着けます。 こちらは計算用ブロック。 こんな感じにつなげられます。 それをJavaScriptで表すとこんな感じです。 Dartでの表現。 Python。 XMLも用意されています。 ifや以上以下を使った判定処理もできます。 ifはさらにブロック内部で細かく作ることもできます。

    Google製。タイピング不要のビジュアルプログラミング·Blockly MOONGIFT
    IGA-OS
    IGA-OS 2012/06/18
    面白そう。
  • 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
    IGA-OS
    IGA-OS 2012/05/06
    近似曲線とか書けないとあんましなぁ・・・
  • あんな写真、こんな写真もまとめてゲット·TumblRipper MOONGIFT

    TumblRipperはTumblrのブログページを指定して画像をダウンロードするソフトウェアです。 無数のおもしろ写真が集まっているTumblr。そんなTumblrから画像データだけをまとめてダウンロードしてくれるソフトウェアがTumblRipperです。 起動しました。ダウンロードしたいTumblrのURLを入力します。後はLoadボタンを押すだけです。 ダウンロード開始しました。次々に画像がダウンロードされていきます。 わずか数分でフォルダが画像に溢れました。 完了メッセージが表示され、ダウンロードが終わりました。 TumblRipperはインストーラーもなく、ただ起動してURLを設定するだけで使えます。極力大きいサイズの画像をダウンロードしようとして、なければ次第に小さいサイズと段階を踏むようになっています。TumblRipperを使えば面白い画像、むふふな画像などどんどん手に入る

    IGA-OS
    IGA-OS 2012/04/11
    あとはローカルで画像認識でエロか非エロの分類とか・・・w
  • まさにノウハウの塊。WordPressでCMSサイトを構築するなら·WSCプロジェクト MOONGIFT

    WSCプロジェクトWordPressでCMSサイトを構築するのに使えるテーマを開発するプロジェクト。 WSCプロジェクトPHPWordPress用のオープンソース・ソフトウェア。ソフトウェアは大抵、最初はごく小さなレベルからスタートする。それが数年かけて開発を続ける内に徐々に機能が追加されたり、逆に削られたりしながら磨かれていく。 トップ WordPressもその一つだ。元々はとてもシンプルだったと思われるが、今ではとても重厚なシステムになっている。ブログエンジンではなく、まさにCMS(コンテンツ・マネジメント・システム)だ。そんなWordPressとさらに便利に使いやすくしてくれるプロジェクトがWSCプロジェクトだ。 WSCプロジェクトではWordPressでCMSを構築するのに最適なテーマを開発している。最新版のWSC6では、限りなくプレーンなデザインを追求することでデザイナーの

    IGA-OS
    IGA-OS 2012/04/01
    これいいな
  • 金盾を越える。中国向けTwitterクライアント·Embr MOONGIFT

    Embrは中国においてTwitterへアクセスできない人たちが使うプロキシ兼Twitterクライアントです。 中国では金盾(グレートファイアウォール)によって多数のWebサービスがアクセス禁止になっています。その回避策として使われているのがHTTPSのプロキシです。中国内からTwitterを使いたい人たちが利用しているのがEmbrです。 タイムラインです。TwitterそっくりのUIです。 写真アップロード機能です。 翻訳機能もあります。 URLショートカットを使った場合です。 タイムラインを指定キーワードでフィルタリングする機能です。 設定です。 利用者全員のタイムラインは中国語ばかりです。 EmbrはHTTPSで通信しているので検閲を逃れてTwitterを利用できます。単純にTwitterクライアントとしてみた場合でも機能が多く、便利なソフトウェアに仕上がっています。なおEmbrからT

    金盾を越える。中国向けTwitterクライアント·Embr MOONGIFT
    IGA-OS
    IGA-OS 2012/03/08
    なるほど・・・
  • WordPressをドキュメント管理システムに·WP Document Revisions MOONGIFT

    WP Document RevisionsはWordPressを使ってドキュメント管理システムを構築するプラグイン。 WP Document RevisionsはPHP製/WordPress用のオープンソース・ソフトウェア。元々はブログエンジンとして登場したものの、シェアを一気に拡大していく中でCMS(コンテンツマネジメントシステム)として進化しているWordPressWebサービス開発のベースに使われることも多い。 ファイルアップロード そんなWordPressが次なる進化を遂げようとしている。それは環境になることだ。もはやWordPressがなければビジネスが回らない、そんな状態になってしまうのだ。その一つ、WordPress上でドキュメント管理システムを構築するのがWP Document Revisionsだ。 WP Document Revisionsはリビジョン管理システムを含

    IGA-OS
    IGA-OS 2012/02/19
    ドキュメント管理とバージョン管理。公開権限の設定とかはたぶんイマイチなのだろうなぁ・・・。試してみるか。
  • 開発時に。送信内容が確認できるダミーのSMTPサーバ·smtp4dev MOONGIFT

    smtp4devはWindowsローカル上に立てるダミーのSMTPサーバです。 システム開発においてメール送信を行う時はよくあります。SMTPサーバを立てたとして、間違って送信してしまうと大変な事態につながるかも知れません。そこで使ってみたいのがローカルで使えるダミーのSMTPサーバ、smtp4devです。 起動しました。まずはセキュリティ警告が出ます。 メイン画面です。この時点でポートは開いています。 オプションです。UIに関する設定です。 サーバ設定です。ポート番号はデフォルトで25です。 アップデートチェッカーもあります。 こんな感じで常駐します。 こんな感じでPHPからメールを送ってみます。 送信しました。すぐに反映されます。 さらに日語件名のメールを送ってみました。文字化けせずに送信されています。 メーラーでメールの内容を確認できます。 さらに詳細を確認できます。 メッセージソ

    開発時に。送信内容が確認できるダミーのSMTPサーバ·smtp4dev MOONGIFT
    IGA-OS
    IGA-OS 2012/01/31
    簡易SMTPサーバってわけでもないのか。テスト業務で使えるかな?
  • jQueryで作られた本格的表計算ソフトウェア「jQuery.sheet」 - MOONGIFT|オープンソース・ソフトウェア紹介を軸としたITエンジニア、Webデザイナー向けブログ

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

    IGA-OS
    IGA-OS 2011/10/23
    凄すぎて・・・。
  • これでVisioを使ったネットワーク図作成からおさらば?運用まで管理できる·Prime MOONGIFT

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

    IGA-OS
    IGA-OS 2011/10/09
    仕事で使いたい。
  • これを待っていた。マインドマップ+GTD·MindOnTrack MOONGIFT

    MindOnTrackはマインドマップとタスク管理(GTD)が一つになったソフトウェア。 MindOnTrackはWindows/Linux用のフリーウェア(Mac OSX向けもリリース予定)。日々の業務やプライベートな予定など、うまく順番にやりくりするためにはTodo管理が欠かせない。そしてタスクというのは総じて自分の周囲を整理した時にも現れやすい。 タスク 単純に割り当てられているタスク以外にも、プロジェクトや業務に関して見直してみると新しいすべきことが見つかったりするのはよくあることだ。そこで考えをまとめつつタスクに落とし込めるソフトウェアとしてMindOnTrackを紹介しよう。 MindOnTrackはマインドマップとタスク管理が一緒になったソフトウェアだ。言わば作業を分類ごとにドリルダウンしながらまとめ、それに日付をつけてタスク化していくのだ。さらにGTDにも則っているので、プ

    IGA-OS
    IGA-OS 2011/10/09
    あ、これ面白いな。でもずっとこれと睨み合ってしまいそうw
  • 自前のDropboxを実現する1ファイルのシェルスクリプト·vbox MOONGIFT

    vboxはシェルスクリプトで作られたDropboxライクなソフトウェア。 vboxはシェルスクリプト製のオープンソース・ソフトウェア。みんな大好きDropbox。指定されたフォルダを自動的に同期してくれて、別なPCともファイルが共有できる上にバージョン管理までしてくれる。普段は何もしないというのが良い所だ。 動作中 しかしそんなDropboxが便利だと感じる反面、自分だけのDropboxサーバを立てたいと感じている人も少なからず存在する。そんな方はvboxを使ってみるといいだろう。 vboxは何とたった一つのシェルスクリプトファイルでできている。技術的に言うと、自分でサーバを立てて、そこにある特定のディレクトリとローカルのディレクトリをrsyncで同期する。それでは単なるバックアップであり、vboxはリモートではGitを使ってバージョン管理を行っている。 複数のコンピュータで同期することも

    IGA-OS
    IGA-OS 2011/08/02
    VPNで繋げる条件で社内Dropboxというのは面白いか・・・。
  • オンラインアイデンティティを確立する。RDFを使ったオンラインプロフィール·Foafpress MOONGIFT

    Foafpressは個人やグループのRDFを読み込み、それをプロフィールページとして表現するソフトウェア。 FoafpressはPHP製のオープンソース・ソフトウェア。Webは単なる情報発信、受信を越えてインフラになっている。その中で取り扱われるデータもここ数年で大きく変化している。オンラインにおけるアイデンティティの確立が最近たびたび話題になる。 一例 SNSもそうであるし、マイクロブログもFOAFを配信している。GoogleGoogle+やソーシャルグラフのような仕組みを整えている。そうしたセマンティックウェブ関連するデータを集約し、一つのWebページに表現するのがFoafpressだ。 FoafpressはRDFを読み込み、そこからさらに外部サイトのデータを集積して表示する。FriendsFeedなどの仕組みに近いが、より厳密な仕組みに則っていると言えそうだ。ホームページやプロフィ

    IGA-OS
    IGA-OS 2011/07/19
    あ、うちのホームページこれにしようかな。
  • オンライン、オフラインの良い所どり。Googleドキュメント同期ツール·Syncdocs MOONGIFT

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

    IGA-OS
    IGA-OS 2011/05/13
    むむむ。これはすごいな・・・。
  • 必見。スマートフォン対応、WebベースのHTML5オーサリングソフトウェア·Maqetta MOONGIFT

    MaqettaはIBMからDojoに寄贈されたWebベースのHTML5対応オーサリングソフトウェア。 MaqettaはWebベース、Java製のオープンソース・ソフトウェア。HTMLのオーサリングツールと言えばDreamweaverをはじめとしてローカルソフトウェアで行うのが一般的だ。だがその結果をレンダリングするのはWebブラウザだ。この環境の違いで作りやすさが変わってしまう。 メイン画面 どうせWebブラウザ上で動かすならば、元々Webブラウザ上で作ってしまうのはどうだろう。IBMが開発し、先日Dojoに寄贈されたMaqettaを使えばそれが実現する。 MaqettaはHTML5用のオーサリングツールで、Webブラウザ上でHTML/CSSを作成することができる。DojoやYUIといったUIウィジェットに対応しており、ドラッグアンドドロップで画面を作成していくことができる。配置したウィジ

    IGA-OS
    IGA-OS 2011/04/24
    これ活用できそう。