[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

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

  • MOONGIFT更新停止のご連絡 MOONGIFT

    いつもMOONGIFTをご覧いただきありがとうございます。タイトルにあります通り、MOONGIFTの更新を恒久的に停止するご連絡となります。最終更新記事は2021年07月16日になります。 背景 MOONGIFTはオープンソース・ソフトウェアの紹介サイトとして2004年01月29日に運営を開始しました。一番最初はlivedoorブログにて開始し、その後様々なブログプラットフォームを利用し、さらに一時はサイト名の変更(Open Alexandria)を経て、MOONGIFTという名称で運営を続けてきました。 MOONGIFTでは、これまでに16,000以上のソフトウェア(一部オープンソース・ソフトウェア以外のソフトウェアを含む)を紹介してきました。オープンソース・ソフトウェアは多くの先進的な技術への取り組みが行われており、オープンソース・ソフトウェアを知ることはソフトウェアの開発トレンドを知

    yuu-yuiken
    yuu-yuiken 2021/06/24
    静的化して残してくれるのありがたいね
  • WinBox.js - Webアプリ用のウィンドウ管理 MOONGIFT

  • flowchart.fun - テキストで書いてフローチャートを生成 MOONGIFT

    フローチャートを利用する場面は多いですが、作成するのが面倒です。スライドツールを使って作ることもできますが、メンテナンスが大変です。フローの途中に別なフローが入ったりすると、全体をずらすことになってデザインにも大きく影響します。 今回紹介するflowchart.funはそんな心配不要です。テキストで書くだけでフローチャートが生成されます。 flowchart.funの使い方 左側にエディタ、右側にその結果となるフローチャートが表示されます。 日語も利用できます。 flowchart.funは四角いノードとそれを結ぶ線、そして線の上に注釈を付けられます。線種を変えたり、色を使ったりはできません。シンプルなフローチャートに向いているでしょう。結果はSVGで取得できるので、Webサイトやドキュメントに貼り付けるのも容易です。 flowchart.funはTypeScript製のオープンソース・

    flowchart.fun - テキストで書いてフローチャートを生成 MOONGIFT
  • Spotlight.js - モダンなイメージギャラリー MOONGIFT

    Webページで画像を並べて表示したいケースは良くあります。その際、クリックして単に画像を拡大表示するのでは面白くありません。浮かび上がるような演出だったり、アニメーションがUXを向上させます。 今回紹介するSpotlight.jsはモダンなイメージギャラリーになります。 Spotlight.jsの使い方 一覧表示の状態です。 クリックで拡大されます。 動画も利用できます。 情報を追加表示できます。 アニメーションなどは細かくカスタマイズできます。 Spotlight.jsは軽量さが売りとなっています。外部ライブラリへの依存もなく、Spotlight.js単独で手軽に利用できます。ズームインやアウト、自動再生、読み込み中のスピナーなど細かな部分に気が配られているのが好感です。 Spotlight.jsはJavaScript製のオープンソース・ソフトウェア(Apache Licnese 2.0

    Spotlight.js - モダンなイメージギャラリー MOONGIFT
  • DataAnalyzer.app - JSON/CSVから各種言語向けのスキーマを生成 MOONGIFT

    Web APIを使った開発時において、JSONを解析して他の言語向けに構造化することがよくあります。定型作業なので、毎回行うのが面倒だったりします。JSONは柔軟なフォーマットですが、スキーマを用いずに使えるので、こうした手間が発生します。 そこで使ってみたいのがDataAnalyzer.appです。JSONから各種言語向けの構造を生成します。 DataAnalyzer.appの使い方 JSONからTypeScriptの型定義を生成する例です。 Knex向けのコード生成。 MongoDB用。 PostgreSQLのスキーマ生成。 CSVからも生成できます。 デモにポケモン用スキーマを生成する例があります。 カラムの種別をグラフ化する機能もあります。 DataAnalyzer.appを使うことで、JSONやCSVから各種言語やデータベースに合わせたスキーマが生成されます。TypeScript

    DataAnalyzer.app - JSON/CSVから各種言語向けのスキーマを生成 MOONGIFT
  • React Desktop - Reactを使ってMac OSX/Windowsアプリを開発 MOONGIFT

    Reactへの注目がどんどん高まっています。Webのビューライブラリという枠を越えて、React Nativeによってスマートフォンアプリ開発にも使えるようになっています。特にコンセプトであるLearn once, run everywhere(一度覚えればどこでも動く)が素晴らしい考えと言えます。 そんなReactを次のターゲットとしてデスクトップでも動くようにしたのがReact Desktopです。Mac OSX/Windowsに対応しています。 React Desktopの使い方 React Desktopのデモです。Webでも表示できるのがすごいです。 コントロールもちゃんと動きます。 そしてWindows 10でも使えます。 フォームもまさにWindows 10といった感じです。 メニューを隠すこともできます。 ElectronはHTML5を使ってデスクトップアプリを作ることがで

    React Desktop - Reactを使ってMac OSX/Windowsアプリを開発 MOONGIFT
  • Flakes - 管理画面用HTML5テンプレート

    Bootstrapの登場以降、管理画面テンプレートと言った類のものが数多く登場しています。Bootstrapをサービスにそのまま組み込むのには躊躇してしまっても、運営者側の管理画面であれば十分すぎる品質と言えます。 今回紹介するFlakesもその一つですが、管理画面のUIに特化したテンプレートであるというのが特徴的です。 Flakesの使い方 Flakesは管理画面特化型とあって、管理画面上で必要そうな機能が揃っています。 Flakesはダッシュボード的な機能からデータメンテナンスまで幅広い管理画面テンプレートとなっています。カラーリングも最近のフラット系にあるほどカラフルではなく落ち着いた雰囲気なのが良いですね。 FlakesはHTML5/JavaScript製のオープンソース・ソフトウェア(MIT License)です。 Flakes • An Admin UI & Template

    Flakes - 管理画面用HTML5テンプレート
  • xlwings·さよならVBA。PythonとExcelの相互コミュニケーションライブラリ MOONGIFT

    Webアプリ全盛の現在とあっても、業務では未だにExcelが多く使われています。その結果としてVBAが活躍しており、メンテナンスが難しかったり、コピペされるコードが量産されていたりします。VBAがダメという訳ではないのですが、触りたくないと考えるプログラマは多いのではないでしょうか。 もっと自分が使い慣れたプログラミング言語でExcelを扱いたいと考える人に使ってみていただきたいのがxlwingsです。PythonExcelで双方向の操作が可能になります。 xlwingsの使い方 デモ。ExcelからPythonを呼び出します。 xlwingsPythonからExcelのデータを読み込んだり、ExcelからPythonをコールできます。その結果、PythonからExcelにデータを追加したり、検索結果を表示させることも可能です。VBAの代わりに使うことが可能です。 Pythonであれば

    xlwings·さよならVBA。PythonとExcelの相互コミュニケーションライブラリ MOONGIFT
  • jagrid - Excel方眼紙をWeb上に再現! MOONGIFT

    これは凄いかも知れない…。 最近のCSSフレームワークは幅を12分割した上でデスクトップ、タブレット、スマートフォンに適応させるスタイルになっています。しかしこれでは緻密な画面設計を求められる日の業務システムにはマッチしません。 日の業務システムと言えばExcel方眼紙がデフォルトです(断定)。そのUIに慣れ親しんだ人のためのグリッドレイアウトフレームワークがjagridです。 jagridの使い方 こんにちは、Excel方眼紙! うん、まさにExcel方眼紙です。 表はまさにお手の物。 セル3つ分、といった指定も簡単にできます(data-widthで指定)。 従来のWebコンポーネントと合わせることもできます。ちゃんと文字の頭が合っているのに注目。 こんな緻密な画面も簡単に設計できます。 Webデザインにおいてこれほど緻密な画面を設計しようと思うと、かなり苦労するはずです。しかしja

    jagrid - Excel方眼紙をWeb上に再現! MOONGIFT
  • UIkit - コンポーネントがたくさんある軽量HTML5デザインフレームワーク MOONGIFT

    これだけ色々出てくるとどれを使おうか迷ってしまいますね! UIkitHTML5向けのフロントエンドフレームワークです。いわゆるBootstrapやFoundationと同じようにWebインタフェースを手軽に作れるようにしてくれるフレームワークです。Bootstrap臭を嫌う方はチェックしてみてはいかがでしょう。 UIkitのスクリーンショット 今回はとにかくスクリーンショット満載です。隅々まで見て、自分のニーズにマッチしているか確認してください。まずは様々な部品を組み合わせたレイアウト例から。 トップページ風デザイン。 画像とテキストの配置。この隙間の空き方がいい感じじゃないかと。 ポートフォリオ風。 マウスオーバーで拡大するための虫眼鏡表示。 モーダルもあります。 ブログ風。 ドキュメント表示。 コンタクトやチームメンバーの表示。このレイアウトいいですね! フォーム付き。もちろんメンバ

    UIkit - コンポーネントがたくさんある軽量HTML5デザインフレームワーク MOONGIFT
  • Tokaido.app - 凄く便利!Mac OSXのRuby/Rails開発環境構築がこれ一つで完結 MOONGIFT

    ついにきたきたきた! 2012年5月に話題を呼んだ初のクラウドファウンドを使ったオープンソース・プロジェクトのTokaidoですが、ついに試せる段階になってきました。既にGitHubでリポジトリも公開されています。それがTokaido.appです。 さっそく起動してみましょう。 これがメインウィンドウです。まずOpen in Terminalを押します。 ターミナルが開きました。 Railsは独自にインストールされます。 Rubyは2.0系がインストールされました。 Railsアプリケーションを作成し、Tokaido.appに登録します。 起動しました。 さらに起動!.tokaidoでローカルサーバが立ち上がります。3000番ポートなどがつかないので、既に別なWebサーバが立ち上がっている場合は終了するようにしてください。 ログはコンソールアプリで確認できます。フィルタも使えますし、ターミ

    Tokaido.app - 凄く便利!Mac OSXのRuby/Rails開発環境構築がこれ一つで完結 MOONGIFT
  • iOSアプリのデザインをスタイルシートで行う凄い技術·Pixate MOONGIFT

    PixateはMac OSX用のソフトウェアです。 iOSアプリのデザインはXcodeを使って行うのが一般的です。しかしWebデザイナーや開発者にとっては思い通りにいかなくてやきもきするときがあるかも知れません。そこで注目したいのがPixateです。何とスタイルシートと同じ記述で画面を作成できます。増資し、フリーになりました。 ボタンのデザイン。確かにスタイルシート調です。 記述を変えればダイナミックに描画が変わるのも特徴です。 SVGの表示も行えます。 さらにタップすると線だけに。 こちらはプレイグラウンド。様々な表示例があります。 ラベル。テキストエリアの部分は変更できます。 こんな感じにダイナミックに文字サイズを変更できます。 地図のポインター部分の大きさを変更。 当に数多くのデモがあります。 検索ボックス。 セクション付きのテーブルビュー。 様々なテキストビュー。 Pixateは

    iOSアプリのデザインをスタイルシートで行う凄い技術·Pixate MOONGIFT
  • 様々なニーズを満たす多機能Webベース表計算ライブラリ·SlickGrid MOONGIFT

    SlickGridはWebベースで動作する多機能なグリッド、表計算ライブラリです。 Webベースで業務系システムを作っていると必ず要望に挙がるのがリッチな表計算(グリッド)表示ライブラリです。 こちらは通常の表示。縦横スクロール対応。 表示形式も色々指定できます。 スライダーでの入力。 カレンダー。 チェックボックス。 長い場合はフローティング。 縦スクロールをなくすこともできます。 Ajaxでデータの取得も可能です。 途中の集計も可能。 行を選択式にすることもできます。 入力方式の設定や、行を選択してといった機能はExcelにもないので便利ではないでしょうか。また、プラグインによってExcelとコピー&ペーストでデータの授受もできるようになっています。 SlickGridはJavaScript製、MIT Licenseのオープンソース・ソフトウェアです。 MOONGIFTはこう見る グリ

    様々なニーズを満たす多機能Webベース表計算ライブラリ·SlickGrid MOONGIFT
  • Webシステム開発者に送る便利なテンプレート·Web App Theme MOONGIFT

    正直、Webデザインは苦手だ。システムは構築できても、その後のデザインで行き詰まって頓挫したサービスは数知れない。最近ではWebデザインテンプレートを使うようになったが、汎用性の低いものが多くカスタマイズも困難な場合が多い。 Basecampにも似たWebアプリケーションテンプレート 例えばWebシステムの管理画面を考えた場合、ユーザ向けの画面は気合いが入っているのに管理画面は酷いものが多い。そこで使ってみたいのがWeb App Themeだ。 今回紹介するオープンソース・ソフトウェアはWeb App Theme、テーマにも対応した汎用的テンプレートだ。 Web App ThemeはLighthouse、Basecamp、RadiantCMSにインスパイアされたWebアプリケーション向けテンプレートだ。右上のユーザ情報、タブを使った機能の振り分け、個別のタブの中にさらにセカンダリーのタブを

    Webシステム開発者に送る便利なテンプレート·Web App Theme MOONGIFT
  • 管理画面もあるPHP製の認証システム·AuthManager MOONGIFT

    AuthManagerは認証およびユーザ管理を提供するシステムです。 Webサイトを作っていて認証はよく必要になります。しかしその度に作っていては面倒に感じることでしょう。そこでAuthManagerを組み入れてみましょう。認証とユーザ管理を一手に引き受けてくれる便利なソフトウェアです。 登録画面です。 ログイン画面です。 ログインしました!アイコンも表示されています。 こちらは管理向け。ユーザ管理画面です。 設定です。 reCAPTCHAの設定です。 AuthManagerの主な機能は指定されたコードを埋め込むことでコンテンツへのアクセスを制限できるようにする、管理画面を使ったユーザ管理、reCAPTCHA対応、Facebookコネクト、メールテンプレート、アクセスログ、Google Analyticsサポートとなっています。 AuthManagerはPHP製のソフトウェア(ソースコード

    管理画面もあるPHP製の認証システム·AuthManager MOONGIFT
  • ワンクリックでMac OSX上にRuby on Rails開発環境を構築·Rails One Click MOONGIFT

    Rails One ClickはMac OSXRuby on Rails開発環境をボタン一つで整えてくれるソフトウェアです。 Mac OSXにおけるRuby on Rails開発環境を一気に整えてくれるのがRails One Clickです。ウィザード方式でボタンクリックだけでRuby on Railsが開発できるようになります。 メイン画面です。ボタンを押すとインストールが開始します。予めXcodeがインストールされている必要があります。 ダウンロードやコンパイルも同時なのでちょっと時間がかかります。 ログです。 完了しました。 この画面が表示されていれば完了です。 デモ動画です。 Rails One ClickはDocuments以下に一通りの環境をインストールするので、ルート権限不要で使えるのが便利です。 Rails One ClickはMac OSX用のオープンソース・ソフトウェ

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

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

  • これは凄いぞ!スマートフォン向け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という拡張子の

  • もうこれで十分。HTML上でテーブルを表示するなら·Sigma Grid MOONGIFT

    業務システムを構築する際に、一覧表を表示するという処理は多い。そしてそのデータを並べ替えたり、チェックボックスを入れたりしたいというニーズも多く発生する。場合によってはカラムを並べ替えたり、一括更新したいなんて言われることもある。 ソートも並べ替えもページネーションも全部こみこみ それを一つ一つ実装していては非常に工数がかかってしまう。そこで使いたいのがこのSigma Gridだ。 Sigma Gridはテーブルの表示とソート、データ編集などを可能にする超豪華ライブラリだ。LGPLライセンスの下に公開されているオープンソース・ソフトウェアだ。 Sigma Gridはデータの表示に際してJSONでデータを渡す必要がある。そのため既存のシステムにそのまま組み込むのは難しいかもしれない。だがその変更してもあまりあるメリットを享受できるに違いない。 画像表示とクリックアクションの例 まずカラムごと

    もうこれで十分。HTML上でテーブルを表示するなら·Sigma Grid MOONGIFT
  • MOONGIFT: » コマンドプロンプトを便利に「ColorConsole」:オープンソースを毎日紹介

    Linuxのコンソールは好かれて、コマンドプロンプトが嫌われてしまうのは、あのクライアントアプリケーションの使い勝手にも問題があると思う。文字をコピーしたり貼付けるのも不便で、日語の取り扱いにも難がある。Linuxなどを扱う際のTeraTermやPuttyなどに比べると不便きわまりない。 コマンドプロンプトももっと便利にできるはず、というのがこのソフトウェアで分かると思う。 今回紹介するフリーウェアはColorConsole、タブ付き、色付きの便利コマンドプロンプトだ。 ColorConsoleは色の設定などが手軽に変更でき、タブインタフェースで利便性も向上しているコマンドプロンプトだ。さらに、実行した履歴を自由に編集できるのが特徴的だ。不要なラインを消したり、文字を検索したり、置換したりと言ったことが自由にできる。 さらに文字列をコピーしたり、貼付けるのが通常のコマンドプロンプトとは異

    MOONGIFT: » コマンドプロンプトを便利に「ColorConsole」:オープンソースを毎日紹介