タグ

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

  • Facebook製。プログラマー向けのプロジェクト管理·Phabricator MOONGIFT

    PhabricatorはFacebookが開発しているプロジェクト管理です。ソースコードレビュー、バグトラッキングなど開発者フレンドリーな機能が数多くあります。 企業においてGitHubをソースコードリポジトリ/プロジェクト管理に使っているケースも増えてきていますが、大規模な企業では難しいケースも多いでしょう。そこで紹介したいのがFacebookで開発されているPhabricatorです。 最初にログインを求められます。 ついでユーザ名を入力します。 ダッシュボードです。 チケットの詳細画面です。 ソースコードレビュー。 もちろんコードハイライター付き。 リポジトリビューワー。 コミットログ。 画像付きでディスカッションもできます。 Wiki。 IRCのチャンネルリスト。 PhabricatorではGit/Subversion/Mercurialをサポートしています。また、OSはWindo

    Facebook製。プログラマー向けのプロジェクト管理·Phabricator MOONGIFT
  • iPhoneアプリの紹介ページを作る際にどうぞ!·iPhone App Splash Page MOONGIFT

    iPhone App Splash PageはiPhoneアプリの紹介ページ用HTMLテンプレートです。 せっかくiPhoneアプリを作ったならば、格好いいアプリケーション紹介ページを作りたいものです。しかし開発リソースやデザインリソースがない場合もあります。そんな時にはiPhone App Splash Pageを使ってみましょう。 おお、見た目が格好いいです。 特徴を書き出すところ。 違う色も用意されています。 iPhone App Splash PageはHTMLやスタイルシートでできています。複雑な仕組みではないのでこれをベースに自分好みの色に変えたりテキストを変えれば立派なアプリ紹介ページができあがるはずです。 iPhone App Splash PageはHTML/スタイルシート製のソフトウェア(ソースコードは公開されていますがライセンスは明記されていません)です。 MOONG

    iPhoneアプリの紹介ページを作る際にどうぞ!·iPhone App Splash Page MOONGIFT
  • 要注目!高機能なjQuery製のCalDAVクライアント·CalDavZAP MOONGIFT

    CalDavZAPはjQuery/JavaScriptで構築されたCalDAV対応のフロントエンドです。 CalDAVというのはGoogleカレンダーやiCloudのカレンダーでも実装されているカレンダー用のプロトコルです。そんなCalDAVをWebベースで扱うソフトウェアがCalDavZAPです。 ログインします。 最初の表示は今日の予定表示になっています。 カレンダーを選択すると予定が表示されました。 月表示です。 予定の詳細です。 編集モードです。 検索すると対象外の予定が薄くなります。 新規予定の作成です。 カレンダーで期間を選択して予定作成も可能です。 ドラッグで予定を移動させられます。 Todoも登録できます。 CalDavZAPはjQuery/JavaScriptで作られており、サーバサイドを必要としていません。バックグラウンドでデータ同期を行う仕組みであったり、イベントやT

    要注目!高機能なjQuery製のCalDAVクライアント·CalDavZAP MOONGIFT
  • BootstrapベースのWebアプリケーションウィザード·Bootstrap Application Wizard MOONGIFT

    Bootstrap Application WizardはBootstrap用のアプリケーションウィザードフローを提供するライブラリです。 Bootstrapを使ってWebサービスを提供するサイトが多くなってきました。今回はその一つ、Bootstrapを使ってウィザード風の流れを実現してくれるライブラリ、Bootstrap Application Wizardを紹介します。 フローティングでウィザードが表示されます。 次へを押して順番に進めていきます。 左下のステータスバーが徐々に進んでいます。 完了しました! Bootstrap Application Wizardではwizardというメソッドを使って一つ一つをスライド風に切り替えながら処理を選べるようになります。入力チェックも内蔵されています。そして最後にデータが飛んでくるのでサーバ側で処理して返却すれば良いだけです。とても手軽です。

    BootstrapベースのWebアプリケーションウィザード·Bootstrap Application Wizard MOONGIFT
  • JavaでiOSアプリ開発の夢を見る·RoboVM MOONGIFT

    RoboVMはJavaのバイトコードをARM/x86のコードに変換し、JavaでiOSアプリの開発を行えるようにするソフトウェアです。 iOSとAndroidの両方で動くコードを書こうと思ったら、TitaniumのようなJavaScript系言語の選択が一般的です。しかし今回はJavaを使ったiOSアプリ開発フレームワーク、RoboVMを紹介します。 コンパイル中。 こちらは単純にHello Worldを出力した例。 iOSアプリの例。 iOSアプリが見事にできあがりました! タップするごとに回数があがっていきます。 RoboVMではJavaのバイトコードをARMやx86のコードに変換します。インタプリタやVMを使う訳ではないので高速です。RoboVMではJavaとObjective-Cをブリッジするようになっています。無理矢理Javaで書くという感じではありません。 さらに基的なクラス

    JavaでiOSアプリ開発の夢を見る·RoboVM MOONGIFT
  • Gitリポジトリを自動同期するDropboxクローン·Ohajiki MOONGIFT

    OhajikiはGitリポジトリを使ったDropboxクローンです。 Dropboxはもはや手放せない存在です。しかし会社などで使えないケースもあるでしょう。そこで代替手段が必要になります。用意するのはGitリポジトリとOhajikiです。 GitHubのリポジトリに自動同期されます。 設定ファイル例。 Ohajikiは簡単に言うとフォルダ内のファイルの更新をキャッチして自動でコミット、Pushしてくれるツールです。さらに定期的にpullもしてくれるので複数のコンピュータであっても同期される仕組みです。バージョン管理ももちろん行われるDropboxクローン、使ってみてはいかがでしょう。 OhajikiはRuby製、MIT Licenseのオープンソース・ソフトウェアです。 MOONGIFTはこう見る Dropboxは2013年中の上場を目指していると噂されています。コンピュータのオンライン

    Gitリポジトリを自動同期するDropboxクローン·Ohajiki MOONGIFT
  • まるでネイティブのようなUIを実現できる高機能JavaScript UIライブラリ·w2ui MOONGIFT

    w2uiデスクトップ、スマートフォン、タブレットに対応したJavaScript UIライブラリです。 新しいJavaScript UIライブラリの紹介です。名前はw2ui、多数のウィジェットを搭載したUIライブラリとなっています。 レイアウト。 グリッド。 詳細検索対応。 ツールバー。 サイドバー。階層表示に対応しています。 タブ。 フォーム。 ポップアップ。 ツールチップ。 その他ユーティリティ。 w2uiのサイズは37KB(ミニファイ&Gzip)で、これはExtJSの1/12、Kendo UIの1/6となっています。また、jQueryベースという特徴、全てのウィジェットをまとめて提供、IE9、Firefox7、Google Chrome、Safari5に対応となっています。デスクトップはもちろん、タブレットやスマートフォンにも対応しています。 w2uiJavaScript製、MIT

    まるでネイティブのようなUIを実現できる高機能JavaScript UIライブラリ·w2ui MOONGIFT
  • JavaScriptのコード無しでWeb APIからデータ取得、表示まで実行·爆速JSONP MOONGIFT

    爆速JSONPはJavaScriptのコーディングレスでJSONPで取得したデータを表示する処理を行うライブラリです。 去年くらいからのYahooはとりあえず何でも爆速をつけておこう的な雰囲気が感じられますが、ついにオープンソース・ソフトウェアまで爆速がつくようになりました。今回はJSONPを使った表示処理エンジンである爆速JSONPを紹介します。 サンプル。電力消費量を取得しています。 ソースです。取得したJSONデータをテンプレートとして当てはめています。 爆速JSONPはデータをJSONPを使って取得し、その結果を予め決められたテンプレートに埋め込んで表示する仕組みです。data-*要素を使っており、JavaScriptのコードを書かずに実装できてしまうのが利点です。 爆速JSONPはJavaScript製、MIT Licenseのオープンソース・ソフトウェアです。 MOONGIFT

    JavaScriptのコード無しでWeb APIからデータ取得、表示まで実行·爆速JSONP MOONGIFT
  • Web SQL Databaseと一緒に使いたいライブラリ·WebSQL.js MOONGIFT

    WebSQL.jsはWeb SQL Databaseを使いやすくするJavaScriptライブラリです。 惜しくもHTML5の仕様からはもれていますが、新しいWebブラウザの機能にWeb SQL Databaseがあります。そんなWeb SQL Databaseをより使いやすくしてくれるライブラリがWebSQL.jsです。 デモです。データを追加したり、削除したりできます。 さらに追加しました。再読み込みしても再現します。 WebSQL.jsはデータベースの作成、テーブルの作成、データのCRUD操作、テーブルの削除が行えます。さらにトランザクションやSQLの実行も可能です。各メソッドはチェーンでつないで実行させることも可能になっています。 WebSQL.jsはJavaScript製、MIT Licenseのオープンソース・ソフトウェアです。 MOONGIFTはこう見る Web SQL Da

    Web SQL Databaseと一緒に使いたいライブラリ·WebSQL.js MOONGIFT
  • ATNDに代わるイベント管理システム·PARTAKE MOONGIFT

    PARTAKEはJava製のオープンソース・ソフトウェア。勉強会や小規模なセミナーなどを開く際に参加者を募ったり管理するためのツールとしてATNDがよく使われている。とても手軽で便利なシステムなのだが、問題点も幾つか存在する。 トップページ まず最も大きな問題として参加者に連絡が取れないということだ。またあまりに手軽に参加できてしまうためにとりあえず参加しておいて、そのこと自体を忘れてしまうなんてこともある。それらを解決するために開発されたのがPARTAKEだ。 PARTAKEはユーザ管理の基盤としてTwitterを用いている。そのためいざとなれば連絡が付けられるのが特徴だ。さらにOpenIDを利用することもできるが、事前にTwitterのIDとの紐付けが必要になっている。さらにリマインダー機能が備わっている。 イベント詳細 面白いのは連絡手段にDMを使っているのだが、これを自分から自分に

  • インストーラーで簡単セットアップのWebベースPostgreSQL管理·TeamPostgreSQL MOONGIFT

    TeamPostgreSQLはWebベースのPostgreSQLマネージャです。 企業でのシステム開発にPostgreSQLを利用されている方々にお勧めなのがTeamPostgreSQLです。セットアップが簡単ですぐに使えるWebベースのPostgreSQL管理ソフトウェアです。 インストーラーが付属しています。 接続しました。 テーブルデータを閲覧しています。 リレーションデータはクリックでたどれるようになっています。 編集機能です。この場合もリレーションがあればデータは選択式になります。 カラムを非表示にして必要な部分だけを見やすく出来ます。 ファンクションの一覧です。 新しいファンクションを作成できます。 トリガーの一覧です。 トリガーも新規作成できます。 ユーザを作成できます。 プロセスの一覧です。 SQLファイルをインポートできます。 新しいテーブルを作成する画面です。 他のデー

  • 使い勝手の悪いドロップダウンを華麗に変身·Chosen MOONGIFT

    ChosenはHTMLのドロップダウンメニューをフィルタリング対応の快適なコンポーネントに変身させるjQuery/Prototype.jsプラグインです。 HTMLの貧弱なコンポーネントには毎度がっかりさせられます。例えばタイムゾーンや国を選ぶドロップダウンです。あれほど長いリストから一つを選ぶのは大きなストレスです。そこで使ってみてほしいのがChosenです。 変更前。普通の使い勝手の悪いドロップダウンです。 それがこんなに!フィルタリングまでできる高性能なドロップダウンに! 複数選択もできます。 選択済アイテムをハイライト表示にもできます。 既に選択されているアイテムは非表示にもできます。 選択されているアイテムの横に×を出して非選択にできます。 Chosenでは一つを選ぶ、または複数を選ぶドロップダウンのどちらも最適な表示に変身させます。これならば自分が選びたいものだけを素早く選択で

    使い勝手の悪いドロップダウンを華麗に変身·Chosen MOONGIFT
  • Redisを使っているプロジェクトで使いたいリアルタイムモニター·RedisLive MOONGIFT

    RedisLiveはRedisの運用状態をリアルタイムにモニタリングできるソフトウェアです。 データを蓄積しておく場所としてRedisを採用するケースが増えてきました。そして利用しているとなればその状態が知りたいと考えるでしょう。そこで使ってみたいのがRedisのリアルタイムモニタリングシステムであるRedisLiveです。 メイン画面です。 データはリアルタイムに更新されていきます。 機能ごとに集計単位を変更できます。 RedisLiveで取れるのはメモリ消費量、コマンドの実行回数、コマンドの種類ごとの集計、アクセスの多いキーとなっています。サーバは設定ファイルを使って複数指定できるようになっています。 RedisLiveはPython製、MIT Licenseのオープンソース・ソフトウェアです。 MOONGIFTはこう見る RedisをはじめとするNoSQLシステムをメインとして使う選

    Redisを使っているプロジェクトで使いたいリアルタイムモニター·RedisLive MOONGIFT
    log4jk
    log4jk 2012/10/11
  • JS/CSSを自動バージョン管理してキャッシュ効率を高める·gather-css-js MOONGIFT

    gather-css-jsはJavaScriptやスタイルシートをまとめた上でキャッシュさせるライブラリです。 Webサーバの負荷を下げるためにキャッシュを使うのは効果的です。しかしあまり長い間キャッシュを使うようにすると実ファイルを更新してもいつまでもキャッシュを使うようになってしまいます。そこで使ってみたいのがgather-css-jsです。 デモです。最初の表示では全て同じ値(v=の後)です。 CSSを更新しました。vの値が更新されています。これでキャッシュが更新されます。 使い方です。PHPを使ってファイルを読み込み、結果として更新日時のタイムスタンプが返ってきます。 gather-css-jsが行っているのはRailsがサポートしているキャッシュ方式に近いものです。vに更新日時を入れることでファイルが更新されればパラメータの値が変わってキャッシュがリフレッシュされます。また複数の

  • Twitter、Facebook、Google、GitHub…多数のプロバイダに対応した認証ライブラリ·HybridAuth MOONGIFT

    HybridAuthはFacebookやTwitterをはじめ多数のプロバイダに対応した認証統合ライブラリです。 Webサービスを作っていてたびたび発生するのが認証システムです。ID/PWの他、最近では外部のソーシャルサービスを使うケースも多々あります。そこで多数の認証システム対応を一手に引き受けてくれるHybridAuthを使ってみましょう。 サインインします。多数のプロバイダーに対応しています。 権限の承認が出ます。 Googleアカウントの情報が無事取得できました。 こんな感じにフローティングのウィジェットもあります。 HybridAuthはTwitterやFacebook、GoogleYahoo、MySpace、Windows Live、Foursquare、AOLなどが基的に対応し、さらにGitHubVimeo、Tumblrなども追加で対応します。CodeIgniter、C

    Twitter、Facebook、Google、GitHub…多数のプロバイダに対応した認証ライブラリ·HybridAuth MOONGIFT
  • 管理画面もあるPHP製の認証システム·AuthManager MOONGIFT

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

    管理画面もあるPHP製の認証システム·AuthManager MOONGIFT
  • Postfixの管理に使える仮想メールアドレス管理ソフトウェア·ViMbAdmin MOONGIFT

    ViMbAdminはメールアドレス管理ソフトウェアです。複数ドメインに対応しています。 メールアドレスの管理というのは意外と煩雑になりがちです。特に転送メールなどで入れ子になっていたりすると非常に面倒な管理になるでしょう。そこでWebブラウザ上で分かりやすい管理ができるViMbAdminを使ってみましょう。 ログインします。 ドメイン一覧です。 メールボックス一覧です。 パスワードの変更もできます。 エイリアスの一覧です。 作業したログです。 管理者アカウント一覧。 ViMbAdminは複数ドメインのメールアドレスを一元管理できます。PostfixやSendmailに対応しており、設定ファイルを使った煩雑な管理から解放されるはずです。サーバのセットアップさえしてしまえば、運用は楽になるのではないでしょうか。 ViMbAdminはPHP製、GPL v3のオープンソース・ソフトウェアです。 M

  • No more Flash!HTML5を使ったWebカム&顔認識·HTML5 Face Detection MOONGIFT

    HTML5 Face DetectionはHTML5のgetUserMediaを使ってWebカムへアクセスし、リアルタイムに画像解析を加えるソフトウェアです。 HTML5の新しい機能の一つとして注目されているのがWebカムへのアクセスです。これまではFlashを介してのみ行われていましたが、これでさらに一歩FlashからHTML5への流れが促進します。そしてそのWebカム認識を使ったソフトウェアがHTML5 Face Detection、顔認識ソフトウェアです。 Flashは使っていません。HTML5がWebカムへのアクセスを求めています。 接続するとフローティングが表示されます。 顔の上にメガネとつけ鼻が表示されます。もちろん顔を動かすとリアルタイムに追従してきます。 HTML5 Face DetectionはまだgetUserMediaが実装されているWebブラウザのみ動作が可能です。

    log4jk
    log4jk 2012/08/20
  • Bootstrapを使おう!様々なカラーテーマ、プラグインを用意·Kickstrap MOONGIFT

    KickstrapはBootstrapをベースにしたテーマ、プラグインを提供するソフトウェアです。 最近作られるWebサービスでよく使われているBootstrap。そんなBootstrapは固定色でそれっぽさが感じられてしまうのが欠点でしたが、見事に打ち消してくれるのがKickstrapです。 色が変わると随分印象が違います。 テーマ機能があります。 青と白。 こんな感じのシンプルなテーマも。 逆にカラフルなものもあります。 基は同じですが、印象は違いますね。 好みのテーマを選べます。 JavaScriptプラグインがデフォルトよりもぐっと増えています。 Kickstrapを使えばBootstrapをより便利に使えるでしょう。JavaScriptプラグインも通知機能をはじめ、色々なものが追加されていますのでWebサイトをより強力にパワーアップできるはずです。 KickstrapはHTML

  • MOONGIFT|オープンソース・ソフトウェア紹介を軸としたITエンジニア、Webデザイナー向けブログ

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました Tank Vs Zombie Game Built in Ruby - Rubyで書かれた戦車 vs ゾンビゲーム Jul 16, 2021 - 1 min read Kopia - マルチベンダー対応のバックアップソフトウェア Jul 16, 2021 - 1 min read Polyfoto - モザイク画像を作成するPythonスクリプト Jul 15, 2021 - 1 min read SwiftLaTeX - WebベースのLaTeXエディタ Jul 15, 2021 - 1 min read Div.js - divタグだけでHTMLページを作成できる? Jul 14, 2021 - 1 min read ASCIIFlow - アスキーアート用ドローアプリ Jul

    MOONGIFT|オープンソース・ソフトウェア紹介を軸としたITエンジニア、Webデザイナー向けブログ
    log4jk
    log4jk 2007/11/25
  • 1