タグ

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

  • 生産性高い開発チームを目指してジョエルテストを行う·Redmine Joel Test Plugin MOONGIFT

    Redmine Joel Test PluginはRedmineの中でジョエルテストを行えるプラグイン。 Redmine Joel Test PluginはRuby製、Redmine用のオープンソース・ソフトウェア。Excel VBAの開発者として有名で、最近ではStack Overflow.comの開発者としても知られるジョエル氏。開発者からの信頼も高く、彼のアクションに皆が注目している。 質問 ブログを通じて様々なメッセージを投げているジョエル氏だが、開発チームの品質をはかるためのジョエルテストを提唱している。それをRedmineプラグインにしたのがRedmine Joel Test Pluginだ。 ジョエルテストは全部で12問ある。全てYesまたはNoで答えるだけのシンプルなものだ。そして11以上が合格とし、それ以下であれば改善をすべきとしている。ソース管理を使っているかと言った質

    tomute
    tomute 2015/11/28
    こんなのあったのね。
  • Gitonomy – PHP製のGit管理サーバ

    おお、これは企業で使えそうですよ! 企業によっては外部にソースコードを預けられないため、自社でGitサーバを構えているところも多いでしょう。しかしそうなると管理画面が欲しくなります。GitHubの管理画面は優秀で、ああいったWebブラウザ上でリポジトリの情報を見たいと思うはずです。 そこで使ってみて欲しいのがGitonomyです。デザインの格好いい、Gitリポジトリマネージャです。 Gitonomyの使い方 GitonomyはPHP + Symfonyの組み合わせで作られていて、Webブラウザ上でGitリポジトリの操作が一通りできるようになっています。ユーザはプロジェクト単位にグループに入り、そこで権限管理される仕組みです。 ソーシャル機能はありませんが、企業ユースであれば十分ではないでしょうか。社内でGitサーバを立てている場合はぜひ導入を検討してみてください。 GitonomyはPHP

    Gitonomy – PHP製のGit管理サーバ
    tomute
    tomute 2014/04/04
  • AdminLTE·ここまで多ければ何でもできそう。多機能なBootstrapベースの管理画面テンプレート MOONGIFT

    これで十分でしょ! Bootstrapで作る管理画面は相当増えてきているようです。確かに一般ユーザ向けに提供するとBootstrap臭が出てしまいますが、管理画面であれば問題はないですよね。 ということで今回は新しいBootstrap製の管理画面テンプレートAdminLTEを紹介します。高度なウィジェットが数多く提供されていますので使い勝手良さそうですよ。 AdminLTEの画面 今回もスクリーンショット多めで紹介します。 ダッシュボード。この時点でかなりリッチ。 ボックス。これだけ多彩なパターンがあると言うのも凄いですね。 左端にはちょっとした設定を表示させています。 背景色を変えるだけでも随分印象が違います。 グラフ。 こちらもグラフ。 外部ライブラリもそつなく使いこなしています。 スパークラインも! アラート。ちょっと飛び出しているのがいい感じです。 アイコン。 ボタン。フラット系で

    AdminLTE·ここまで多ければ何でもできそう。多機能なBootstrapベースの管理画面テンプレート MOONGIFT
    tomute
    tomute 2014/03/14
  • フリーランサー/小規模向けのプロジェクト管理·Solo MOONGIFT

    SoloはPHP製のソフトウェアです。 ごく小規模な、そう一人でも使えるプロジェクト管理は意外と使い勝手が良いものはなかったりします。少人数で使うにはちょっと大袈裟な機能がたくさんなので、手に余る感じでした。そこで紹介したいのがSolo、小規模にこだわったプロジェクト管理です。 インストール。ウィザードに沿って進めるだけです。 メイン画面です。プロジェクトが並びます。 プロジェクト作成画面。基的にこういったモーダルウィンドウで入力を行います。 プロジェクトにはタスクが追加できます。 カレンダー機能があります。タスクの期限に合わせて表示されます。 クライアント。 タスク管理プロジェクトを横断的にチェックできます。 ファイルの添付もできます。 プロジェクトテンプレート。 タスクはタイムトラッキング機能が備わっています。 Soloは主にフリーランスが集まってプロジェクトをこなすのに合わせた設

    フリーランサー/小規模向けのプロジェクト管理·Solo MOONGIFT
    tomute
    tomute 2013/10/13
  • node.jsを組み込んでローカルアプリケーション風に動作·node-webkit MOONGIFT

    node-webkitWindows/Mac OSX/Linux用のオープンソース・ソフトウェア(MIT License)です。 nodeは一般的にサーバサイドの技術で、サーバを立ててその上で実行されます。しかしnode.jsを使ってクライアント向けのアプリケーションが作れたらとても便利そうです。そんな夢を実現してくれるのがnode-webkitです。 こちらはデモアプリ。ブラウザはChroniumになります。 こんな感じでHTML/JavaScript/CSSで作ったアプリケーションを実行できます。 実行結果です。面白いのはJavaScriptではなく、node.jsのライブラリを組み込めることでしょう。 node-webkitはnpmで組み込む類のソフトウェアではありません。Chroniumをベースにnodeを動かせるように組み込んだソフトウェアです。Windows/Mac OSX/

    node.jsを組み込んでローカルアプリケーション風に動作·node-webkit MOONGIFT
  • Rubyのコードをもっと美しく書くために使いたい·rubocop MOONGIFT

    rubocopRubyのコード可読性をチェックするソフトウェアです。 プログラマーを何年やっていても、なかなか奇麗なコードに辿り着くのは困難です。ちょっと道を誤るとものすごいコードになっている場合もあります。そんな時には機械的に評価してくれるrubocopを使ってみましょう。 実行しました。色々な情報が出てきます。 Cは注意、Wはワーニングでしょうか。 ヘルプです。Emacsとの連携もできます。 rubocopでは内部での幾つかのルールに従って指定ディレクトリ以下のRubyコードについて評価を行ってくれます。筆者の場合、一行あたりの文字数が多くて引っかかるケースが多いようです。そうした点に注意して書くようにすれば、より可読性の高い美しいコードが書けるようになりそうです。 rubocopRuby製、MIT Licenseのオープンソース・ソフトウェアです。 MOONGIFTはこう見る 美

    Rubyのコードをもっと美しく書くために使いたい·rubocop MOONGIFT
    tomute
    tomute 2013/04/28
  • ゲシュタルト崩壊しそう。PHPで開発されたPHP VM·PHPPHP MOONGIFT

    PHPPHPPHPで開発されたPHP VMです。 PHPを使っているWebプログラマーはとても多いです。そんなPHPはC言語のエンジンで作られています。しかしそこに満足しない人が作り出したのがPHPPHPです。PHPで作られたPHPのVMです。 実行例。ちゃんと評価されています。 phpinfo()も動きます。 PHPPHPは今の所、関数の作成と呼び出しのサポート、if文、変数、演算処理をサポートしています。クラスやエラーハンドリング、SAPIモジュール、例外処理のハンドリングなどはまだサポートされていません。実に変わったプロジェクトです。 PHPPHPPHP製のオープンソース・ソフトウェア(MIT License)です。 MOONGIFTはこう見る 素のJavaScriptを嫌うプログラマーによってCoffeeScriptやTypeScriptDart、JSXなどの言語が生み出され

    ゲシュタルト崩壊しそう。PHPで開発されたPHP VM·PHPPHP MOONGIFT
    tomute
    tomute 2013/01/11
    そんなの作った人がいるのね。
  • Pythonプログラマー歓喜!JavaScriptの代わりにPythonが使える·Brython MOONGIFT

    BrythonはJavaScriptの代わりにPythonを使ってプログラミングできるようにするライブラリです。 Webブラウザ標準で使えるプログラミング言語と言えばJavaScriptです。しかしそれだけでは満足できない、そんな方が開発したのがBrythonです。Webブラウザ上でPythonが書けてしまいます。 アナログ時計です。ちゃんと秒針が動いています。 コードは見事にPythonです。 Ajaxのデモ。 やはりちゃんとPythonコードです。 テーブルのソートデモ。 Importも使えて便利です。 左右にデータを移動させるデモ。 ボタンやコンポーネントをPythonの中で生成しています。 3Dを動くデモ。 エリア情報を含めてPythonで定義されています。 BrythonはHTMLコンテンツのハンドリングはもちろん、Ajax、ローカルストレージ、Canvasの操作もできます。HT

    Pythonプログラマー歓喜!JavaScriptの代わりにPythonが使える·Brython MOONGIFT
    tomute
    tomute 2012/12/28
    そんな事が出来るようになるのか。面白い。
  • iPhone用のオープンソース電子書籍リーダー·EasyPublisher MOONGIFT

    EasyPublisherはiPhone用のオープンソース・ソフトウェア。iPadの登場によって電子書籍の市場が大いに賑わってきている。コンテンツは豊富な日ではあるが、ホルダーの保守的な考えをいかに変更できるかが成功の鍵を握っているだろう。 インデックス そして電子書籍の市場が成功するか否かは、コンテンツとともにビューワーが握っている。優良なコンテンツであっても、ビューワーが駄目ならばユーザは使ってくれないだろう。電子書籍ビューワーは幾つかあるが、オープンソースなものとしてEasyPublisherを紹介しよう。 EasyPublisherはシンプルなインタフェースの電子書籍ビューワーだ。コンテンツはテキストではなくPNG画像になっており、連番でファイル名をつけていく(課題としてPDF対応が挙げられている)。そしてはじめから読んだり、途中で終了した時に続きから読む機能がある。 メニュー

    iPhone用のオープンソース電子書籍リーダー·EasyPublisher MOONGIFT
  • FirefoxでiPhoneアプリのプロトタイプを作成する·iPhonePrototype MOONGIFT

    iPhonePrototypeはオープンソース・ソフトウェアのFirefoxアドオン。iPhoneが日でも200万台近く出荷されているという話もあってか、徐々にビジネス面での話も聞くようになってきた。iPhoneと言えばネイティブアプリが面白いだろう。そして実際に開発を行う際には何らかのモックアップが必要になる。 iPhonePrototypeはまさにそのためのソフトウェアだ。この手のタイプとしてはローカルOSネイティブで動くもの、Webサービス上で行うものが多かったがiPhonePrototypeはちょっと変わっている。その動作プラットフォームにFirefoxを選んでいるのだ。 Firefoxと言えばある意味iPhone(WebKit)のライバルとも言えるソフトウェアだ。そんなFirefoxでありながらもiPhonePrototypeはきちんと動作する。独立したウィンドウが開くので、F

    FirefoxでiPhoneアプリのプロトタイプを作成する·iPhonePrototype MOONGIFT
    tomute
    tomute 2009/11/29
    へ〜、こんなプラグインがあるんだね〜
  • Mac OSX/iPhoneアプリ開発者必携!Objective-Cクラスブラウザ·RuntimeBrowser MOONGIFT

    RuntimeBrowserはMac OSX/iPhone向けのオープンソース・ソフトウェア。Objective-Cは良いも悪くも柔軟な言語で、動的な特性を持ったコンパイル言語になっている。そしてその柔軟性はランタイムを直接触れることが顕著な例になっている。 Mac OSX版 そしてそのような技を使う上で欠かせないのがObjective-Cのクラスブラウザだ。Objective-Cのディープな世界に入っていくには必須の存在と言える。それがRuntimeBrowserだ。RuntimeBrowserはObjective-C 2.0に対応したクラスブラウザだ。 RuntimeBrowserはルートクラスからはじまって、階層でクラスを辿っていく。構造を見ることも可能だ。このようにAPIを追いかけられるのも基盤がオープンソースである所以だろう。Mac OSX版ではLeopardに対応し、検索やソー

    Mac OSX/iPhoneアプリ開発者必携!Objective-Cクラスブラウザ·RuntimeBrowser MOONGIFT
  • Twitter向けにも使えるCocoaアプリケーション向けRESTライブラリ·CocoaREST MOONGIFT

    CocoaRESTはMac OSX向けのフリーウェア(ソースコードは公開されている。ライセンスは独自)。ここ数年のWeb APIの主流と言えばRESTfulだろう。SOAPなどを介した面倒な仕組みを使わず、HTTPメソッドでCRUDを表現できる。シンプルにシステムを連結できる便利な仕組みだ。 サンプルアプリケーションのTwitterクライアント そんなRESTfulを使えば多彩なWebサービスと連結できるようになる。そのためにも各言語向けにライブラリが提供されていると便利だ。Cocoaアプリケーション向けにはCocoaRESTが便利に使えそうだ。Twitterを含めてRESTful向けにアプリケーションが構築できるようになる。 CocoaRESTはCocoaアプリケーション向けのRESTfulライブラリだが、サンプルアプリケーションとしてTwitterのデータ表示を行うものが提供されている

    Twitter向けにも使えるCocoaアプリケーション向けRESTライブラリ·CocoaREST MOONGIFT
    tomute
    tomute 2009/11/10
    ほ~Cocoaアプリ向けのRESTライブラリか。iPhoneでも使えると。MGTwitterEngineと互換性があるというのはどういう事か後で調べて見る。ライセンスを見る限り商用利用も可能な模様。
  • iPhone向けシンプルなRSSリーダー·iPhone Simple RSS Aggregator MOONGIFT

    iPhone向けに凝ったアプリケーションを作るのも良いが、Webサービスフロントエンド的なものを作るのであれば、専用RSSリーダー的なものでも十分ではないだろうか。そうすればWebサービスRSSの内容さえ工夫すれば便利なツールになりえる。 記事一覧 情報の配信方法としてRSSフィードを使えば、色々な応用が考えられるかも知れない。そのモックになるのがiPhone Simple RSS Aggregatorだ。 今回紹介するオープンソース・ソフトウェアはiPhone Simple RSS Aggregator、iPhone向けのシンプルなRSSリーダーアプリケーションだ。 iPhone Simple RSS Aggregatorは設定画面はあるものの、フィードのURLは変更できない。そのため特定のフィードに特化した専用アプリケーションが開発できるようになる。起動するとフィードの一覧が表示さ

    iPhone向けシンプルなRSSリーダー·iPhone Simple RSS Aggregator MOONGIFT
    tomute
    tomute 2009/05/08
    iPhone向けのRSSリーダー(オープンソース)
  • 1