タグ

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

  • WordPressをベースにSNSを構築する·BuddyPress MOONGIFT

    ※ 画面はデモより ブログエンジンと言えば、当初は日記調のブログとコメント、トラックバックを打てるのが基だったが、認証やプラグイン機能などを経て今や立派なCMSになっている。いや、それまでのCMSに比べるとシステムが柔軟で、様々な形に姿を変えてしまう点をみるとそれ以上の存在とも言える。 もはやWordPressには見えない… 何でもブログエンジンという風潮は好きではないが、それでも既にブログエンジンがECサイトやマイクロブログになったりしている。そして次はSNSだ。 今回紹介するオープンソース・ソフトウェアはBuddyPress、WordPressSNSにしてしまうプラグイン&テーマだ。 BuddyPressは今やオープンソースのブログエンジンの代表とも言えるWordPressをベースにして開発されたソフトウェアで、WordPressSNSに変身させてしまう。ここまでくるともはや別物

    WordPressをベースにSNSを構築する·BuddyPress MOONGIFT
  • Redmineにソースコードレビューをつける·Redmine Code Review プラグイン MOONGIFT

    ソースコードレビューは意味がないなんて言われることもあるが、適切に運用すればとても役立つシステムだ。他人のソースコードを見て勉強したり、人が見ることを意識するので奇麗なコードを書くようにもなる。 RedmineでソースコードレビューRedmineにはリポジトリブラウザがついているが、ソースコードレビュー機能がないのが残念に思っていた。が、プラグインを使えば実現できるのだ。 今回紹介するオープンソース・ソフトウェアはRedmine Code Review プラグイン、Redmineにソースコードレビュー機能をつけるプラグインだ。 Redmine Code Review プラグインはRailsのプラグインのようにvendor/plugins以下に配置する。そしてモジュール画面で有効にすれば利用が出来る。使い方は簡単で、リポジトリを表示した際にあるDiffリンクをクリックすれば良いだけだ。

    Redmineにソースコードレビューをつける·Redmine Code Review プラグイン MOONGIFT
    hiro55bs
    hiro55bs 2009/07/12
    若手の経験値アップと品質向上に良さそう。
  • Redmineをもっと使い勝手よく·Farend Redmine Tools MOONGIFT

    開発のプロジェクトにおいてRedmineを管理ツールに採用するケースが増えてきた。Railsに慣れている場合、Tracよりも手軽に動かせるイメージがある。リポジトリブラウザやWiki、チケット管理機能もある優秀なプロジェクト管理ソフトウェアだ。 VBスクリプトでチケットを登録するサンプルスクリプト そんなRedmineをさらに便利にしてくれる関連ツールを提供しているのがFarend Redmine Toolsだ。 今回紹介するオープンソース・ソフトウェアはFarend Redmine Tools、Redmine関連ツール提供プロジェクトだ。 Farend Redmine Toolsで提供されているツールは主に二つある。一つはVBスクリプトを使ってRedmineにチケット登録を行うPost issue VBS、もう一つはMuninを連携してバグ成長曲線を作るMunin plugin for

    Redmineをもっと使い勝手よく·Farend Redmine Tools MOONGIFT
  • お勧め!使い勝手の良いSubversion管理フロントエンド·Submin MOONGIFT

    Gitをはじめとした分散バージョン管理システムが流行っているが、システムの現場ではまだまだSubversionの利用が多いことだろう。そしてこれから新たにSubversionのサーバを立てようと考えている会社もあるかも知れない。 WebベースのSubversion管理インタフェース そのような方々にお勧めしたいソフトウェアがある。WebベースでSubversionの管理ができるSubminだ。 今回紹介するオープンソース・ソフトウェアはSubmin、Pythonで作られたSubversion管理フロントエンドだ。 Subminのお勧めできる点として、格好のいいインタフェースがある。ユーザの作成、グループの作成そしてリポジトリの作成と全てWebベースで行える。インストールさえしてしまえば、ターミナルを使ってメンテナンスすることはまずなさそうだ。色合いなども何となくApple純正のソフトウェア

    お勧め!使い勝手の良いSubversion管理フロントエンド·Submin MOONGIFT
  • もうこれで十分。HTML上でテーブルを表示するなら·Sigma Grid MOONGIFT

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

    もうこれで十分。HTML上でテーブルを表示するなら·Sigma Grid MOONGIFT
  • MOONGIFT: » Railsをさらに加速するテクノロジー「Ruby Enterprise Edition」:オープンソースを毎日紹介

    一般的にRailsは開発は速いが、動作は遅いという印象がある。もちろん、速度面の解決手段は様々に存在し、現在はキャッシュを利用する方法が多用される。そしてもう一つの欠点として、設置の面倒さが挙げられることが多い。これはmod_rails(Passenger)を使うことで相当楽になる。 Ruby Enterprise Editionのトップページ だが、mod_railsの欠点として挙げられるのが、メモリを相当使ってしまうということがある。速度面とメモリ、同時に解決するのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはRuby Enterprise Edition、エンタープライズ向けRubyと名付けられたRubyだ。 Ruby Enterprise Editionはmod_ruby(Passenger)の開発者によって作られたRubyで、Ruby 1.8.6をベースにGC

    MOONGIFT: » Railsをさらに加速するテクノロジー「Ruby Enterprise Edition」:オープンソースを毎日紹介
  • MOONGIFT: 日本製の社内向けSNS「SKIP」:オープンソースを毎日紹介

    SNSはmixiやFacebookのように大型のものもあれば、地域SNSや特定のジャンルにこだわった小型のSNSまで多数に存在している。すでに数千を越えるSNSが日国内にあると言われている。インターネット上に公開されているものもあれば、社内で非公開で利用されるものもある。 プロフィール画面 インターネット上で公開されるものはセキュリティ上の問題もあって、実名登録はお勧めできないが、社内SNSであればもっと違う取り組みもできるようになるだろう。そんな社内向けのSNSとしてこちらを紹介しよう。 今回紹介するオープンソース・ソフトウェアはSKIP、Rails製の社内向けSNSだ。 SKIPはTIS株式会社で開発、利用されているSNSで、すでに運用開始から二年以上経過し、様々なフィードバックがされている。そんなナレッジの詰まったSNSがオープンソースとして公開された。 ユーザ登録完了 主な機能は

    MOONGIFT: 日本製の社内向けSNS「SKIP」:オープンソースを毎日紹介
  • RapidSVN MOONGIFT

    専用の良さ WinCVSライクなSubversionクライアントソフトウェアです。 専用の良さ 最近は自分の作業ファイルですらバージョン管理に入れ込むようになってきた。言わばバックアップ代わりだ。間違った修正も元に戻せるし、一日一回のコミットにしておけばその日の作業ファイルが一覧できる。 最近のバージョン管理システムの流行はSubversionだ。以前はCVSだったが、乗り換える企業も増えてきた。さて、そのクライアントソフトウェアは何だろう。有名なものはTortoiseSVNだが、Explorerとの融合を嫌う人はこちらもある。 日紹介するオープンソース・ソフトウェアはRapidSVN、Subversionクライアントソフトウェアだ。 RapidSVNはどことなくWinCVSに似たインタフェースを持っている。なのであの感覚を持っている人には使い勝手が良いかも知れない。基的な使い方はTo

    RapidSVN MOONGIFT
  • MOONGIFT: » WebベースのQ&Aサイトを構築するなら「Askeet」:オープンソースを毎日紹介

    かつてGoogleも取り組み(そしてサービスは閉じられた)、海外ではYahoo! Inc.が勝者になっているQ&Aサイト。日ではこの手のサイトが数多く存在している。Yahoo!知恵袋やOKWave、人力検索はてななどだ。 トップページ だがこの分野はもっとニッチな、もっと専門性を持たせる形で市場が存在するかも知れない。そう考えるならQ&Aサイトを立ち上げてみよう、もちろんオープンソースを使ってだ。 今回紹介するオープンソース・ソフトウェアはAskeet、Symfonyを使ったQ&Aサイトソフトウェアだ。 AskeetはPHPのフレームワーク、Symfonyを使って構築されている。PHP+MySQLで構築されているので、それほど難しくなく立ち上げられるのではないだろうか(筆者はSymfony初だったので苦労したが)。 質問表示 ユーザ登録すると質問を投げられるようになる。そして回答し、その

    MOONGIFT: » WebベースのQ&Aサイトを構築するなら「Askeet」:オープンソースを毎日紹介
  • MOONGIFT: » 要導入!テスト管理スイート「TestLink」:オープンソースを毎日紹介

    テストと言うフェーズはシステム開発における重要な要素であるにも関わらずおざなりにされがちだ。ここがうまくいかないために立ち行かなくなる、または炎上するプロジェクトが多いにも関わらずだ。 テストを徹底する体制を整えよう。プロジェクト管理にソフトウェアを導入するのと同様にそのためのシステムを導入しよう。 今回紹介するオープンソース・ソフトウェアはTestLink、Webベースのテスト管理ソフトウェアだ。 TestLinkはテストを管理するためのソフトウェアで、テストケースの登録、管理、評価実行とその結果集計を行う事ができる。テストケースを仕様書として出力することも可能だ。 また、要求定義を登録してテストケースと関連付けることや、MantisやBugzillaといったBTS(バグトラッキングシステム)と連携させることもできる。 さらにTestLink日語化プロジェクトを通じてTestLinkを

    MOONGIFT: » 要導入!テスト管理スイート「TestLink」:オープンソースを毎日紹介
  • MOONGIFT: » ブラウザベースのSubversion管理ツール「USVN」:オープンソースを毎日紹介

    ブラウザベースでSubversionをブラウジングできるソフトウェアは各種存在する。ブラウザだけでリポジトリの内容が見られるのは確かに便利だ。だがリポジトリの作成や権限の設定はターミナルベースになってしまう。 リポジトリ概要 このソフトウェアはひと味違う。ブラウジングではなくリポジトリを管理するためのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはUSVN、Subversion管理ソフトウェアだ。 USVNはブラウザベースで動作するソフトウェアで、mod_dav_svnが必須になる。PHP+MySQLで動作し、ブラウザ上でリポジトリの作成やユーザの作成、グループの管理を行えるようになっている。 アクセス権限設定 プロジェクト管理とは異なり、リポジトリの管理に特化している。ファイルに対してのアクセス権限を設定することも可能だ。リポジトリを作成したら、チェックアウトURLを使いクラ

    MOONGIFT: » ブラウザベースのSubversion管理ツール「USVN」:オープンソースを毎日紹介
  • MOONGIFT: » GoogleのソースレビューシステムMondrianのオープンソース版「Rietveld」:オープンソースを毎日紹介

    ※ 一部の画面はデモより Googleの高度なエンジニアリングを支える技術の一つにソースコードレビューがある。ソースの修正点について、レビューし、議論することでさらに良いコードができあがっていく。世界中にいるエンジニアのために、議論はネットを介して行うことになる。 ソースコードの行ごとにコメントが書ける そのためのシステムがMondrianだ。これを作ったのはGuido van Rossum氏、Python開発者でもある方だ。そしてこのMondrianをなんとかオープンソースとして公開したいと願ってきたRossum氏が実現させたのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはRietveld、Google App Engineで作られたソースコードレビューシステムだ。 Rietveldは任意のリポジトリに対して、古い版と新しい版のソースの差分を表示し、レビューを行うこと

    MOONGIFT: » GoogleのソースレビューシステムMondrianのオープンソース版「Rietveld」:オープンソースを毎日紹介
  • MOONGIFT: >> Subversionのステータスを見える化「StatSVN」:オープンソースを毎日紹介

    バージョン管理が日々利用していれば、開発した結果が蓄積されていることだろうと思う。そうしたログ情報を活用しているだろうか。大抵、何らかの問題があったときに、見返す程度だろう。 それではせっかくの情報が活用しきれていない。解析し、さらに開発効率を高める情報源として利用しよう。 今回紹介するオープンソース・ソフトウェアはStatSVN、Subvesion解析ソフトウェアだ。 StatSVNはSubversionから出力されるログ情報を解析してHTMLやグラフに変換するソフトウェアだ。解析元になるデータは、XML形式でsvnコマンドで出力する必要がある。そして、そのXMLデータを解析すると、一気にファイルが出力される。 開発者ごとに開発行数、Subversion全体における行数の変化、平均ファイルサイズ、ログメッセージを月ごとで出力と言った機能がある。日語のコミットログは文字化けするが、HTM

    MOONGIFT: >> Subversionのステータスを見える化「StatSVN」:オープンソースを毎日紹介
  • GUIで管理できるSubversion·VisualSVN Server MOONGIFT

    開発に際してSubversionを利用しているという方も多いだろう。一度立ててしまえばごく簡単に運用でき、それでいていざというときに役立つソフトウェアだ。さらにクライアントはGUIフロントエンドも多数存在するのが良い。 ではサーバはどうだろうか。CUIでインストール、管理するのが当たり前になっている。だがWindowsであればGUIの方が便利そうだ。 今回紹介するフリーウェアはVisualSVN Server、SubversionのGUI管理ソフトウェアだ。 VisualSVN Serverの便利な点は、HTTPSのHTTPサーバと、Subversionがインストーラーで手軽に利用できるようになる点だ。また、その管理はWindows標準のコンピュータの管理で行える。 ユーザの作成はもちろん、グループの作成もできる。リポジトリの作成もGUIベースで完結するのでごく簡単だ。ファイル単位にアク

    GUIで管理できるSubversion·VisualSVN Server MOONGIFT
  • MOONGIFT: » 文句なしのWiki「MindTouch Deki Wiki」:オープンソースを毎日紹介

    完成形を見てしまった気がする。それくらいできが良い。 これまでWikiエンジンを幾つも紹介してきた。もちろん、機能面ではもの凄く充実しているものも数多い。だが、使い勝手や初期状態での機能等を考えると、これがまさに完成系と言えるのではないだろうか。 今回紹介するオープンソース・ソフトウェアはMindTouch Deki Wiki、エンタープライズ向けのWikiエンジンだ。 欠点がなさすぎる。日語はもちろんOK、Ajaxを使って遷移の少ない作り、履歴管理+差分表示にももちろん対応している。編集はWYSIWYGなテキストエリアでできる。 ヘッダを作れば、その中だけで編集できる。画像をアップロードして、埋め込むのも簡単。ページの階層管理もできて、タグも使える。ウォッチリストに登録、コメントをする、RSS配信など何でもござれだ。 さらに多言語対応、Google Analyticsを埋め込めるなどな

    MOONGIFT: » 文句なしのWiki「MindTouch Deki Wiki」:オープンソースを毎日紹介
  • MOONGIFT: » 万一のためにバックアップ「WinSync200X」:オープンソースを毎日紹介

    HDDというのはいつ壊れるか分からない。一年後も大丈夫かも知れないし、今日壊れるかも知れない。そのため、データをバックアップしているという人も少なくないだろう。 だが、バージョン管理システムでも入れていれば良いが、そうでない場合は丸ごとコピーなどの手間がかかる作業になる。そうした面倒さを感じていた人はこれを使ってみてはどうだろう。 今回紹介するフリーウェアはWinSync200X、自動バックアップ、文書管理機能がついたファイルマネージャだ。 WinSync200Xはプロジェクトとして、特定フォルダ以下のファイルを管理することができる(除外指定も可能)。プロジェクトは複数登録可能だ。プロジェクトでは操作するフォルダと、バックアップ先のフォルダを指定する。 後は通常の操作でファイルを作成、更新すればいい。更新されたファイルはWinSync200X側で感知され、DFなどを利用して差分を閲覧する事

    MOONGIFT: » 万一のためにバックアップ「WinSync200X」:オープンソースを毎日紹介
    hiro55bs
    hiro55bs 2007/08/02
    良さそう。
  • MOONGIFT: » マインドマップで議事録「mm2notes」:オープンソースを毎日紹介

    マインドマップは頭の中のもやもやした情報を書き出すのに便利だ。そのため、違和感なく、手軽に入力できるインタフェースになっている。 その特性を活かし、ぜひ使ってみて欲しいソフトウェアがこれだ。 今回紹介するオープンソース・ソフトウェアはmm2notes、FreeMindのマインドマップを議事録にするソフトウェアだ。 これもまた、mm2s5同様にFreeMindにある一定の書式をもたせることで変換するプログラムだ。結果はHTMLで出力されるので、議事録を配布するのに便利だ。 ルールはそれ程難しくはなく、ルートノードの下に「Attendees(参加者)」「Topic(議題)」「Minutes(発言)」「Action Items(決定事項)」というノードを作成する所からはじまる。 極端に言えば、これらのノードをちゃんと作成するだけでも会議の効率は向上しそうだ。何より議題や決定事項が明文化されるので

    MOONGIFT: » マインドマップで議事録「mm2notes」:オープンソースを毎日紹介
    hiro55bs
    hiro55bs 2007/08/02
    テンプレートからマインドマップを作成する。良さそう。
  • Scuttle MOONGIFT

    SBSをはじめよう、独自で SBS(ソーシャル・ブックマーク・システム)と言えばdel.icio.us、それをオープンソースで実現してくれるのが日のソフトウェアだ。 SBSをはじめよう、独自で ソーシャルブックマークをやりたいと思いつつ、完全公開なのはちょっと…と気後れしてしまう人はいないだろうか。そんな人に朗報だ。誰でも簡単にソーシャルブックマークが始められる。 社内でも便利に使えるのではないかと思う。自分がいいなと思ったら、登録しておけば皆で共有できる。社内なので社外秘になるような情報でも(グループウェアのアドレス程度でも)載せやすい。イントラ向けのソーシャルはまだまだ開発の余地がある。 日紹介するオープンソース・ソフトウェアはScuttle、del.icio.usライクなソーシャルブックマークソフトウェアだ。 Scuttleの売りはタグのサポートと多言語対応だろう。タグはdel.

    Scuttle MOONGIFT
  • MOONGIFT: » デザインもオープンソース化「Open Designs」:オープンソースを毎日紹介

    技術者にとって、デザインは鬼門だ。システムはどんどん作れても、デザインが乏しいと急速にやる気をなくしたり、プロジェクト自体が頓挫してしまう。 そこで私自身はデザインは極力外部から持ってくる事にした(または手伝ってもらう)。そうした時に役立つのがこのサイトだ。 今回紹介するのはOpen Designs、オープンソースのデザインテンプレート配布サイトだ。 Open Designsでは600種類を越えるWebページデザインがアップロードされている。ライセンスはCreative Commons、GPL、Public Domainになる。非常に様々なクールなデザインテンプレートが数多く存在している。 特にブログ向けなどのカテゴライズはないので、Webサイト全般で利用できるだろう。カラム数や色合い、バリデーションを指定しての検索も可能だ。 システムがいくら素晴らしくとも、デザインがさえないサイトはそれ

    MOONGIFT: » デザインもオープンソース化「Open Designs」:オープンソースを毎日紹介
  • MOONGIFT: ? あなたのデスクトップに地球を「Desktop Earth」:オープンソースを毎日紹介

    個人的には壁紙にはこだわる方ではない。作業中には見えないものだし、見る頻度も少ないからだ。こだわるならスクリーンセーバの方が良いと考えている。 だが、この壁紙なら使ってみても良いかと思ってしまった。それくらいクールだ。 今回紹介するフリーウェアはDesktop Earth、壁紙に地球をシミュレートするソフトウェアだ。 Desktop Earthを起動すると、デスクトップ上に地球が表示される。現在時刻に合わせて、昼と夜の区別もされる。定期的にアップデートされるので、ヨーロッパは今夜か…なんて思いをはせることもできる。 雲の情報はインターネットから取得されているので、現状のものが表示される。これがリアル感を感じさせてとてもいい。台風が今、どうなっているのかといった情報も分かる。地球はどこを中心にするかといった指定も可能だ。 今の壁紙に飽きた、なんて人は試してみてはどうだろうか。仕事のやる気につ

    MOONGIFT: ? あなたのデスクトップに地球を「Desktop Earth」:オープンソースを毎日紹介
  • 1