タグ

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

  • ゲームに使える。オブジェクトと光源によって生まれる影を描画·Illuminated.js MOONGIFT

    Illuminated.jsは光とオブジェクトの影を自動計算するJavaScriptライブラリです。RPGゲームやアクションゲームで効果的です。 光があるところには必ず影がある、どこかの大魔王もそういってやられていきました。ということでJavaScriptを使ってオブジェクトと光、そして影を計算するライブラリIlluminated.jsを紹介します。 デモです。オブジェクトやライトを配置していきます。 まずライトを配置してみました。 次にオブジェクトを配置します。ライトとオブジェクトの配置によって光と影が変化しています。 別な光源を配置しました。さらに複雑な計算になっているはずです。 オブジェクトを動かすと自動で影が変化します。 色を変更した場合です。光源の強さも変更できます。 Illuminated.jsではオブジェクトや光源をドラッグで移動すると、それに合わせて影も自動的に変化します。

  • 表現力の高さに驚き。HTML5/Canvasグラフライブラリ·Flotr2 MOONGIFT

    Flotr2はHTML5/Canvasを使ったグラフ描画ライブラリです。 これまでグラフと言えばFlashや画像出力が多かったですが、HTML5が使われるようになったことでぐっと表現力の高いグラフをWeb標準の技術で実装できるようになっています。その表現力を知るのにお勧めしたいのがFlotr2です。 たくさんのサンプルが用意されています。一気に紹介します。 線グラフです。 途中で途切れた曲線のグラフも描けます。 棒グラフです。 マウスオーバーで値を表示できます。 積み上げグラフです。 円グラフです。 レーダーチャート。 範囲グラフ。 ローソクチャートです。 滑らかな曲線のグラフです。 マウスオーバーでグリッドが表示されます。 マウスズームのデモです。 マウスで一部の範囲を指定できます。 折れ線グラフです。 マイナスの値にも対応。 クリックでリアルタイムにグラフを描きます。 画像ダウンロード

  • 要チェック!中小企業向け、国産ERP·LOCALIZE MOONGIFT

    LOCALIZEは国産、中小企業向けのERPです。会計機能を提供しています。 ERP(基幹統合システム)は各企業のビジネスモデルに合わせて構築されることが多く、それゆえにオリジナルシステムを利用するケースが殆どです。これは日企業に特に多いと言われていますが、より安価にERPを導入したいならばシステムに合わせて業務を変更すべきです。その可能性を感じさせてくれるのが国産オープンソースERPのLOCALIZEです。 ログイン画面です。対応ブラウザはChrome、Safari、Firefox、IE8などとなっています。 会計モジュール利用中。かなり特徴的なUIです。 仕訳をクリックすると詳細が見られます。 検索条件はダイナミックに項目が変化します。格好いいUIです。 複数のウィンドウを開いて作業できます。 新しい仕訳をおこしています。エンターやタブで移動しながら高速入力はできません。ということで

  • モダンなUIを活用したショッピングサイト運営用phpオープンソース「LiteCommerce」:phpspot開発日誌

    Free Ecommerce CMS solution: software for your online store | LiteCommerce モダンなUIを活用したショッピングサイト運営用phpオープンソース「LiteCommerce」 最近公開されただけあって、アイテムをドラッグ&ドロップでバッグに入れたり、ページ遷移に一部ajaxが使われていたりします。 以下がデモ画面。アイテムや文字が大きく表示されており見やすいのが特徴 デモページはこちら 利用にはPHP5.3以降、MySQL5.0.3以降が必要 関連エントリ PHP製のショッピングカートシステムいろいろ PHPで書かれた次世代のショッピングカートシステム「TomatoCart」 フリーで使えるPHPMySQLで構築されたショッピングカートシステム「Zeuscart」

  • PHPで書かれたフリーのジョブボードアプリケーション「JobAppr」:phpspot開発日誌

    Job Board Software - JobAppr PHPで書かれたフリーのジョブボードアプリケーション「JobAppr」。 ジョブボードとは、ブログなんかに月額いくらで求人を載せるというようなものです。 求人側が仕事を登録するフォームが用意され、そこからPaypal決済までのインタフェースも提供されます。 仕事登録画面。3ステップで登録が可能。 仕事リスト表示。RSSを吐いてくれるので、ブログなんかに貼り付けるのも容易ですね ジョブボード的なものを1から作る前に、利用を検討してみてもよいかもしれません。

  • 国際化対応のWebベースの会計システム·phpRechnung MOONGIFT

    phpRechnungはWebベースの請求書出力、入金チェックが可能な会計システム。 [/s2If] phpRechnungはPHP製のオープンソース・ソフトウェア。月に数百枚の帳票を出力するならばシステムを構築しようと言う気にもなるが、数枚程度の場合は何となくシステム化が遅れてしまう。システム開発はそれが顕著で、システム開発会社の基幹システムが手作業だったなんて珍しいものでもない。 請求書リスト 一から開発をしなくとも、既にあるソフトウェアを導入すれば自社システムの構築が進むのではないだろうか。日語圏に対応している訳ではないが、多少手直しすれば使えそうなのがphpRechnungだ。 phpRechnungは会計システムとなっているが、そこまで大型のものではなく請求書の出力や請求先の管理、入金チェック、レポート出力といった機能が備わっている程度だ。とは言えその後の流れは一般的な会計シス

  • プラグイン重視のCMS·Hotaru CMS MOONGIFT

    Hotaru CMSはPHP/MySQLのオープンソース・ソフトウェア。CMSは世の中に多数存在する。ブログエンジンも今ではCMSの一つとして考えられている。そんな状況にあってもなお、新しいCMSが日々作られているというのは凄いことだ。 プラグインをインストールすればこんなサイトも 大抵CMSはセットアップ完了時に色々なモジュールがインストールされており、その中から自分の好きなものを選択して有効にするようになっている。だがHotaru CMSは違う、素のままでは全く何もないのだ。必要なものは自分で設定する必要がある。 Hotaru CMSはプラグイン指向とも言うべきCMSだ。そのためコアになる部分ではサイトとして成り立たない。そのためブックマークサービスが構築できるモジュールがパックになっており、それらを全てインストールするとようやく使えるレベルになる。他にテーマ機能がある。 プラグインマ

  • MOONGIFT: » 不動産サイトなどで使えるリスト管理アプリケーション「Orodha」:オープンソースを毎日紹介

    OrodhaはPHP/MySQL製のオープンソース・ソフトウェア。Webサイトは多数あれど、意外と開発、リニューアルの需要が多いのが不動産サイトだ。Yahoo!のような大手に情報提供するケースはもちろん、個別のサイトでも力が入っている所は多い。 リスト画面 類似システムの利用者が増えればおのずとオープンソース・ソフトウェアのニーズも高まってくる。日向きではないかも知れないが、Orodhaは貴重な不動産サイトをターゲットにしたオープンソース・ソフトウェアだ。 Orodhaは不動産に特化したCMSのようなソフトウェアだ。ユーザ画面では物件情報が一覧で出たり、詳細を見られるようになっている。不動産情報らしく、写真が多用されている。賃貸よりも販売のが向いていると言えそうだ。サイドバーにはローンの計算機まである。 管理画面 管理画面からは物件情報のメンテナンスをはじめ、多彩な設定ができるようになっ

    MOONGIFT: » 不動産サイトなどで使えるリスト管理アプリケーション「Orodha」:オープンソースを毎日紹介
  • Webサイトがさくさく出来るRails CMS·Casein MOONGIFT

    CaseinはRuby on Rails製のオープンソース・ソフトウェア。Webサイトを新しく開発する際の面倒に感じるのは、ユーザ画面はどうにかなっても、管理画面を作る必要があること。そして管理画面のデザインは意外とやっつけな場合が多いということだ。 ログイン画面 逆に言えばこれらの問題が解決するならばシステムを開発するのはもっと簡単になりそうだ。元々RailsはWebシステムをどんどん開発できる、便利なフレームワークではある。だがさらにCaseinを使えばもっと容易にシンプルになる。 Caseinは簡単に言えば管理画面を提供するソフトウェアだ。Railsプラグインとして動作する。モデルを作る際にCaseinを経由して作れば、管理画面にモデルをメンテナンスするためのタブを追加してくれる。CRUD操作はここから自由に行える。 ユーザ管理機能 管理画面の整ったデザインがやる気を出させる。ユーザ

    Webサイトがさくさく出来るRails CMS·Casein MOONGIFT
  • iPhone向けWebサイトを作るのに最適なテンプレート&JavaScript·moobile MOONGIFT

    moobileはHTML/JavaScript製のフリーウェア(ソースコードは公開されている)。iPhone/Androidを中心とするスマートフォンのシェア拡大は留まることを知らない。モバイルネットワークが発展している限り、この流れは止まることはないだろう。Webサイトを提供する上でもスマートフォンは欠かせない存在になる。 ボタンバー ネイティブアプリを提供する手もあるが、もっと容易なのが最適化されたWebサイトを提供することだ。そもそもネイティブアプリを提供するほどのニーズがないサービスもあるはずだ。そこで使えるのがmoobileになる。 moobileはiPhoneAndroidといったWebKitベースに対応したWebサイトフレームワークだ。HTML5で作成されているのが特徴だ。フォームやボタン、ボタンバーなどのUIをテンプレート化している。これを使えば最適化されたWebサイトが

    iPhone向けWebサイトを作るのに最適なテンプレート&JavaScript·moobile MOONGIFT
  • トヨタが気前よくカイゼンを教える本当の理由(1/3) ― @IT MONOist

    モノづくりのライフサイクル全般にかかわる管理手法、経営手法、IT活用などから「世界で勝つ製造マネジメント」を実現する問題解決フォーラム

  • 未来へ過去へ。時を操るRubyライブラリ·Delorean MOONGIFT

    DeloreanはRuby用のオープンソース・ソフトウェア。デロリアンと言って思い出すのはマイケルJフォックス主演の映画、バックトゥザフューチャーだろう。あの自動車型タイムマシンは、空を飛んだり路上に燃えるタイヤ跡を残したりと、子供心に興奮させられた。 時間を自在に操作する Deloreanというライブラリはこのデロリアンから来ている。すべきことはもちろん時を操ることにある。今時の時間によってデータを制御しているシステムなどで、きっと活躍してくれることだろう。 よくあるのは現在より過去であればデータを表示すると言った使い方だ。現在時刻によってデータが表示されたり、逆にされなかったりするので非常にテストがしづらい。今日のデータだけを出すと言った場合も同様だ。泣く泣く引数に時刻を追加したりするのはよくあることだ。 そんな時に使えるのがDeloreanになる。Deloreanを使い、time_t

    未来へ過去へ。時を操るRubyライブラリ·Delorean MOONGIFT
  • Google製。クラウド上の社内教育管理·CloudCourse MOONGIFT

    CloudCourseはPython製/Google App Engine用のオープンソース・ソフトウェア。最近は社内教育にあまり力を入れない傾向がある。中途入社で即戦力、個々人で勉強などが盛んで、その結果として社内のナレッジ共有がおろそかになっている。 オンラインで教育管理 セキュリティ管理など、システム面で対応するよりも社内教育を率先すべき事項はたくさんある。そのためのシステムとしてGooglerが開発したのがCloudCourseだ。 CloudCourseは個々人が自由に社内向けセミナーを追加できるシステムで、セミナー以下にセッションがついて管理される。スピーカーを依頼したり、セッションに申し込んだりするのもオンライン上だ。システムはDjangoを使っており、管理画面はまさにDjangoのそれになっている。 管理画面 おそらくGoogle自体でも毎日多数のセッションが行われているの

    Google製。クラウド上の社内教育管理·CloudCourse MOONGIFT
  • コンテンツをその場で編集するCMS·gp|Easy CMS MOONGIFT

    gp|Easy CMSはPHP製のオープンソース・ソフトウェア。最近のCMSは管理画面とユーザ画面を大きく切り分けないタイプが増えている。もちろんマスタメンテナンスやテーマ管理、アクセスレポートなどは管理画面用だが、ユーザ画面で表示されるものはユーザ画面中で設定する方が分かりやすい。 ユーザ画面上でコンテンツを編集する そのようなソフトウェアは幾つかあるが、仕組みが複雑になってしまうものも多い。ごくシンプルにコンテンツを編集し、管理者にとって使いやすいシステムになっていると感じられるのがgp|Easy CMSだ。 gp|Easy CMSにも管理画面はあるが、設定やユーザ管理、テーマ管理といった機能を提供するのみとなっている。ユーザ画面ではコンテンツ編集権限があると、メインコンテンツやサイドバー、メニューなどで編集というラベルが追加されるようになる。 管理画面のテーマ管理 コンテンツであれば

    コンテンツをその場で編集するCMS·gp|Easy CMS MOONGIFT
  • Google App Engineを使った帳票出力システム·don-gabacho MOONGIFT

    don-gabachoはGAE/Jによるオープンソース・ソフトウェア。基幹システムにおける最大の目的は帳票の出力にある。なのでシステムを開発する際には帳票へ出力する項目や他システムへ受け渡す項目から考えると分かりやすい(個人的な経験として)。 出力された帳票 しかし帳票を出力するシステムを考えるとなると話は違う。特にWebシステムは帳票出力が苦手だ。通常のHTMLやテキストファイルを出力するのに比べると異なるライブラリが必要になったりする。そこで試したいのがdon-gabachoだ。 don-gabachoは名前はユニークだが、その実態は有益な帳票出力システムとなっている。自分で帳票の設計が可能で、さらに項目を設定することで出力される値を任意に変更ができる。生成された帳票はExcelファイルとしてダウンロードができる。 入力画面 PDFではないが、Excelの方が細かな調整もできるので便利

    Google App Engineを使った帳票出力システム·don-gabacho MOONGIFT
  • iPhoneで使えるWebアプリケーションキット·TouchScroll MOONGIFT

    TouchScrollはiPhone(予定ではAndroidやPalm Preも)用のフリーウェア(ソースコードは公開されている)。iPhoneにはWebサイトをブックマークとして保存する機能がある。その時、ホーム画面に追加をすればネイティブアプリのようにアイコンから起動できるようになる。 コンテンツだけスクロールする とは言えネイティブアプリとは違う使い勝手で、そこはブラウザ動作の限界と考えられてきた。インタフェースについては様々なテンプレートが登場している。さらにそれを一歩進めてくれるのがTouchScrollになる。 TouchScrollは簡単に言うと、ヘッダ部とフッタ部を残しつつ内部コンテンツだけスクロールできるようにするライブラリだ。フッタ部にボタンを配置することで、よりネイティブアプリに近い動作が実現できるようになる。ヘッダも同様に残しておけばネイティブアプリとさして変わらな

    iPhoneで使えるWebアプリケーションキット·TouchScroll MOONGIFT
  • iPhoneに高性能なメール検索を·reMail for iPhone MOONGIFT

    reMail for iPhoneiPhone用のオープンソース・ソフトウェア。iPhoneもOS3.0からようやく検索機能が付け加わり、メールやアプリケーションなどを縦断的に検索できるようになった。だがメールは件名や宛先などからしか検索できないし、メールアプリ自体の検索もあまりに貧弱で使い物にならない。 アカウントは複数登録できる そこでGmailなどにWebアクセスして検索していたのだが、そんな手間をかけなくともreMail for iPhoneを使えば検索機能がパワーアップできるようになる。Googleに買収されたreMailだが、オープンソース・ソフトウェアとして再登場した。 reMail for iPhoneはいわばメール用検索エンジンシステムだ。検索エンジンは外部にあるため、外部サービスがGmailやIMAPサーバにアクセスしてメールをダウンロードする。そこがセキュリティ的に

    iPhoneに高性能なメール検索を·reMail for iPhone MOONGIFT
  • WebKitを使ってスクリーンショットを取得·webkit2png MOONGIFT

    webkit2pngはMac OSX向けのオープンソース・ソフトウェア。Webサービスを作る上でサイトのキャプチャを自動生成するという需要は多い。一般的にこの手の処理はFirefoxやIEを自動操作して行うことが多いように思う。だが操作は意外と複雑で分かりづらいのが難点だ。 一度の処理で三種類の画像が得られる コマンドライン一つで手早くできれば便利だ。それを実現するのがwebkit2pngだ。その名の通りレンダリングエンジンとしてWebKitを使い、指定したURLの画像をPNG画像として保存してくれるコマンドラインユーティリティだ。 webkit2pngはPythonで作られているのでPyObjCをインストールする必要がある。それさえ終わっていれば後は簡単だ。webkit2pngの引数としてURLを渡せば良いだけだ。全部で3つのスクリーンショットが取得され、一つがサイト全体、一つがそのサム

    WebKitを使ってスクリーンショットを取得·webkit2png MOONGIFT
  • PHP製の見やすいプロジェクト管理·Cyberience Projects MOONGIFT

    Cyberience ProjectsはPHP/MySQL製のオープンソース・ソフトウェア。パッケージ販売されるレベルのプロジェクト管理はとても複雑なものが多い。その点に注目し、使い勝手の良いプロジェクト管理を目指したBasecampはとても人気が高い。 同様にオープンソース・ソフトウェアのプロジェクト管理でもMS Projectのライバルとして機能がどんどん増えるもの、逆にシンプルな路線を進むものと二極化が進んでいる。Cyberience Projectsはシンプルな機能、インタフェースを目指すプロジェクト管理だ。 Cyberience Projectsは複数プロジェクトの登録に対応し、クライアントを紐づけることができる。そしてプロジェクトにはタスク、バグ、マイルストーンを登録する。また請求書作成の機能があり、時間単位などの請求が可能だ。 さらにタイムトラッキング機能があり、作業ごとに時

    PHP製の見やすいプロジェクト管理·Cyberience Projects MOONGIFT
  • その場でコンテンツを編集するSEO対応したCMS·SEOTOASTER MOONGIFT

    SEOTOASTERはPHP製のオープンソース・ソフトウェア。数年前までCMSといえばモジュール化され、プラグインの数を競い合っていた。そのためできるだけ汎用的なシステムが作られてきたが、その結果としてユーザは使い慣れるまでに様々な操作が必要になってしまった。 ログイン直後。アイコンが編集可能であることを意味している。 最近では多機能さではなく、手軽に使えるCMSが好まれてきている。かつ管理画面を用いず、ユーザ画面のままで編集できるタイプが多くなっている。その一つとしてSEOTOASTERを紹介しよう。PHP+MySQLで動作するので利用できる環境が多そうだ。 SEOTOASTERはユーザ画面の横にメニューを表示して、そこからコンテンツの編集が出来る。コンテンツの脇にC/S/H/C(黒)というマークがあり、それぞれコンテンツやヘッダと言った意味を持つ。ヘッダは一行の編集で、コンテンツは複数

    その場でコンテンツを編集するSEO対応したCMS·SEOTOASTER MOONGIFT