タグ

オープンソースに関するmat_akiのブックマーク (15)

  • ソースコードの色づけを行う·Google Code Prettify MOONGIFT

    ブログや開発者向けのWebサービスなどで、ソースコードのハイライトを行うケースはよくある。言語があらかじめ決まっている場合は良いが、言語がよくわからない場合や、JavaScriptHTMLのように埋め込みで複数の言語が重なる場合もある。 各種言語に対応したハイライター そのような、特定の言語に依らずにソースコードをハイライト化したい場合に便利なのがこのライブラリだ。 今回紹介するオープンソース・ソフトウェアはGoogle Code Prettify、JavaScriptによるソースコードハイライターだ。 Google Code Prettifyの使い方は簡単だ。prettify.jsとprettify.cssを読み込んで、<pre class="prettyprint">または<code class="prettyprint">タグの中にコードを書き込めば良い。後はprettyPrint

    ソースコードの色づけを行う·Google Code Prettify MOONGIFT
  • チェック必須!GUIインタフェースを作るようにWebインタフェースを作成できる·Sigma Visual Ajax GUI Builder MOONGIFT

    Visual StudioやMS Accessの良い所は画面のデザインが誰でも簡単に作成できることだろう。そのため、整ったデザインにはならないこともあるが、それでも誰でも作成できてしまうというのは大きな利点だ。 ドラッグアンドドロップでWebアプリケーションの画面を設計できる Webの場合はHTMLを色々と修正する分、インタフェースの作成が面倒だった。そう、それは過去の話になるかも知れない。 今回紹介するオープンソース・ソフトウェアはSigma Visual Ajax GUI Builder、GUi並みの操作性でWebインタフェースを作成できるソフトウェアだ。 Sigma Visual Ajax GUI BuilderはWebアプリケーションを容易に開発することができるIDEライクなソフトウェアだ。多数のコンポーネントをドラッグアンドドロップで配置し、キャプションや値、アクションを指定でき

    チェック必須!GUIインタフェースを作るようにWebインタフェースを作成できる·Sigma Visual Ajax GUI Builder MOONGIFT
  • エンタープライズでも使えるガジェットポータル·Posh MOONGIFT

    iGoogleは面白い可能性を秘めている。自分にとって必要な情報を一元管理できれば、素早く情報にアクセスできるようになる。グループウェアという手もあるが、できる範囲が狭く、もっと様々なリソースと連携できる必要がある。 ポータル画面 その点、Web APIが公開されているiGoogleなどであれば基幹システムとのデータ連携などもはかれるようになる。そんなガジェットポータルを独自に導入できるのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはPosh、iGoogleに似たガジェットポータルシステムだ。 PoshはLAMPシステムを想定して作られている。PHP+MySQLであれば、構築コストは低く立ち上げることができるだろう。標準で提供されるガジェットはRSSリーダー、ブックマーク、時計、カレンダー、ノート、計算機、メール、タスク管理、アナログ時計、アドレス帳となっている。 管理

    エンタープライズでも使えるガジェットポータル·Posh MOONGIFT
  • MOONGIFT: 日本製の社内向けSNS「SKIP」:オープンソースを毎日紹介

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

    MOONGIFT: 日本製の社内向けSNS「SKIP」:オープンソースを毎日紹介
  • iGoogle風なガジェットプラットフォーム·WebJourney MOONGIFT

    iGoogleは画面は何だが、方向性としては非常に興味深いプラットフォームだ。ユーザが自分自身で画面を変更できるだけでなく、そこに他のユーザが機能を付け加えることができる点において、まるでOSのような使い勝手が生まれてくる。 配置している所 そうしたガジェットプラットフォームはインターネット上のみならず、社内のシステムや個人でも有用になっていくのではないだろうか。それを実現するのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはWebJourney、iGoogle風なWebガジェットプラットフォームだ。 WebJourneyはヘッダ、ミドル、フッタに画面を分割し、それぞれに対して任意のガジェットを埋め込めるようになっている。現在はフィードを取り込んだり、HTML文書を埋め込むといったことが可能になっている。 表示画面 また、独自のガジェットを追加することもできるようで、ブロ

    iGoogle風なガジェットプラットフォーム·WebJourney MOONGIFT
  • Rubyベースの企業向けSNSがオープンソース化:CodeZine

    TISは19日、同社が開発した企業向けSNS「SKIP(スキップ)」をオープンソース化すると発表した。夏頃インターネット上にソースコードを公開する予定。 「SKIP」は現在、登録利用者数がTIS全社員の約7割、総記事数2万件以上という規模で稼働している。言語にはRubyを採用し、アジャイル型の開発技法で運用開始から2年以上改良を重ねてきた。 一般的なSNSのプロフィール機能やブログ機能、足跡機能のほか、ソーシャルブックマーク機能や、打ち合わせなどの予定調整ができるイベント機能も備えている。また、記事ごとに公開権限(ACL)の設定が可能となっており、全文検索エンジンと組み合わせることで、公開権限に対応した全文検索機能を利用することもできる。 なお、リバースプロキシ型のシングルサインオンの仕組みも同時に公開する予定。 【関連リンク】 ・企業向けSNS「SKIP」のソースコードを公開:T

  • 今作ってるTIS社内SNSがOSS化されるよ - maeda.na@はてな

    タイトルの件について、昨日プレスが出ました。 TIS、企業向けSNS「SKIP(スキップ)」のソースコードを公開 −Rubyアジャイルなどの最新技術・手法を活用して自社開発したSNSをオープンソース化− http://www.tis.co.jp/news/2008/080519.html 実は前職を辞めたあと、昨年の10月下旬くらいからid:kuranukiのチームでこのSKIPの開発/運用/保守をやっています。 立場上はTIS社員ではなくて、外部のパートナーという形で参加しています。 現在はid:kuranukiが書いているように早くて来月にはダウンロードできるようにリリースに向けた各種作業を進めている段階です。 自分が開発に携わっているものがOSSになるのは初めての経験なのでいろんなことが初体験で面白いですね。 今後はかける範囲でブログの中でも内部の技術情報とか、普段の開発の様子など

    今作ってるTIS社内SNSがOSS化されるよ - maeda.na@はてな
  • はてなブログ | 無料ブログを作成しよう

    来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…

    はてなブログ | 無料ブログを作成しよう
  • あしあと機能もある国産グループウェア「アイポ4」,エイムラックがオープンソースとして無償公開

    エイムラックは3月4日,同社製グループウェア「アイポ4」をオープンソース・ソフトウエアとして無償公開した。GPLで提供するが,ソフトウエア開発会社向けに商用ライセンスでも提供する,デュアルライセンス方式とする。 アイポ4はブログ機能を持ち,閲覧したほかのユーザーを記録する「あしあと」機能もある。カレンダー機能はAjaxを利用しており,マウスのドラッグ&ドロップ操作でスケジュールを移動できる。また機能ごとに細かなアクセス制限をかけることができるアクセス権限機能,ユーザーの操作ログを追跡できるログ機能なども持つ。すでに様々な業種の企業で導入されている実績があるという。 携帯電話は,NTTドコモのiモード,SoftBankのYahoo!ケータイ,auのEZweb(WAP2.0)に対応している。 対応サーバーOSはWindows 2000/XP/2000Server/2003Server,Linu

    あしあと機能もある国産グループウェア「アイポ4」,エイムラックがオープンソースとして無償公開
  • MOONGIFT: » ついにFlex3がオープンソース化「Flex3SDK」:オープンソースを毎日紹介

    今年こそFlashをはじめよう、と思いつつも二ヶ月も過ぎてしまった。皆さんの中にもFlashに興味は持ちつつも、なかなか手出しできない方がいらっしゃるのではないだろうか。原因としては二つある。Flashと聞くとデザイン的なものを思い浮かべてしまうこと、そしてもう一つは有料という思い込みだ。 二つとも一気に解消してくれるのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはFlex3SDK、オープンソース版のFlex開発ツールだ。 FlexはFlashとは異なり、プログラマブルな手法でアプリケーションを構築する。Flex Builder3というデザインツールもあるがこちらは有料だ。しかしFlex3SDKだけでも十分に開発ができる。むしろエンジニアにはこちらの方が良いかも知れない。 そして何よりもオープンソースであることが大きい。これを使えばFlex3を使ったソフトウェアの構築が

    MOONGIFT: » ついにFlex3がオープンソース化「Flex3SDK」:オープンソースを毎日紹介
  • RoRのWikiエンジン·Signal Wiki MOONGIFT

    Ruby on Railsを使って作られたWebアプリケーションは数多い。CMS、ソーシャルブックマーク、SNS…など、どちらかと言えばWeb2.0系の新しい感じのするWebアプリケーションが作られる傾向にある。 同様に、これも新しいWebの形を作り上げてきた。Wikiエンジンだ。 今回紹介するフリーウェアはSignal Wiki、Ruby on Railsで作られたWikiエンジンだ。ソースは公開されているが、ライセンスは明記されていなかったのでご注意いただきたい。 Signal WikiはシンプルなインタフェースのWikiエンジンだが、中に実装されている機能としては面白いものが数多い。例えばスパム防止のためにAkismetを導入し、設定できるようになっている。 また、ユーザ登録する際にOpenIDを使ってログインできるようにもなっている。リビジョン管理の機能もあり、間違った修正があって

    RoRのWikiエンジン·Signal Wiki MOONGIFT
  • MOONGIFT: RoRのOPACエンジン「Blacklight」:オープンソースを毎日紹介

    OPACとはオンライン蔵書目録のことだ(via Wikipedia)。かつての目録カードと異なり、電子化し、ネットワーク上にのせた蔵書情報は検索したり、インターネット上に公開することが容易だ。東京都のように、各図書館の蔵書を縦断的に検索できるようにもなる。 そんなOPACをRuby on Railsで開発したのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはBlacklight、Ruby on Rails製のOPACシステムだ。 Blacklightは蔵書に関する種類、言語、タイトル、著者などの情報をまとめて登録できるようになっている。検索にはSolrを利用している。SolrはApache Luceneをベースにしたエンタープライズ対応の検索サーバだ。 利用にはRailsの他にSolrが必要だが、同梱されているので後は必要なgemだけインストールすれば良い。Solrを立ち

    MOONGIFT: RoRのOPACエンジン「Blacklight」:オープンソースを毎日紹介
  • MOONGIFT: » RoRの高機能ECシステム「Substruct」:オープンソースを毎日紹介

    Eコマースを成功させる秘訣は何だろうか。単純に言えば、商品と決済方法そして配送の的確さだ。システムは重要ではあるが、最重要ではない。また、現状のECシステムは独自開発かパッケージかに限らず、どれも似たり寄ったりだ。 そう考えると今更ECシステムを開発するのは無意味だろう。むしろオープンソース・ソフトウェアを導入することで得られるメリットの方が大きい。 今回紹介するオープンソース・ソフトウェアはSubstruct、Ruby on Rails製の高性能ECシステムだ。 オープンソースを利用するメリットは何だろうか。まず第一に開発コストの低減、次に海外圏のものを利用することで多言語対応(海外展開)が臨めること、そして技術的な観点からのパブリッシングが臨めることなどが挙げられる。 Substructは特にRuby on Railsを利用していることもあって、エレガントな画面構成と多数の機能が盛り込

    MOONGIFT: » RoRの高機能ECシステム「Substruct」:オープンソースを毎日紹介
  • Rails製のSNS·OneBody MOONGIFT

    Rails製のソフトウェアは数あれど、SNSははじめてかも知れない。最近は乱立して傷気味のSNSではあるが、利用範囲を限定すれば、まだ需要の掘り起こしはあると思う。 特に何かの情報をシェアする類のものだ。例えば宗教だ。ある属性に従ったコミュニティは濃くなちがちなので、SNSはさらにそれを高めてくれるかも知れない。間もなくクリスマスでもあるので、こちらをご紹介。 今回紹介するオープンソース・ソフトウェアはOneBody、Rails製のSNSだ。 OneBodyを立ち上げると、ログイン画面が表示される。そしてメールアドレスごとに管理者を設定する。つまりユーザと管理者は同列で、管理者のフラグがあるかどうかだけで管理される。 それにより、管理者とユーザが同列でOneBodyを利用することができる。尚、OneBodyの副題は「Web based church directory and socia

    Rails製のSNS·OneBody MOONGIFT
  • MOONGIFT: » 文句なしのWiki「MindTouch Deki Wiki」:オープンソースを毎日紹介

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

    MOONGIFT: » 文句なしのWiki「MindTouch Deki Wiki」:オープンソースを毎日紹介
  • 1