タグ

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

  • 業務システムに組み込みたい。PHPからExcelファイルを読み書きする·PHPExcel MOONGIFT

    PHPExcelExcelファイルの読み書きを行うPHPライブラリ。PDF/HTML出力にも対応。 PHPExcelPHP製のオープンソース・ソフトウェア。業務システムを開発していて必ず発生するのがExcelのような表形式ファイルの取り込みだ。大抵はCSVに変換してもらって取り込むだろう。だがユーザが変換を忘れてExcelを読み込ませてしまうことも度々だ。 PHPで出力できる さらにシステムから資料を出力する際にもCSVをダウンロードして手作業で修正して…という手間をユーザにとらせることになってしまう。そんな時代はもう古い、PHPExcelを使ってリッチなExcelファイルをそのままやり取りしよう。 PHPExcelExcel 2007をベースとし、5.0/95/97以降のファイル形式の読み込みにも対応している。Excel 2003のXMLフォーマットも扱える。さらにOpenOffi

  • カスタマイズを重視する方へ。Rails製のWebアルバム·Photographer MOONGIFT

    PhotographerはRuby on Rails製のフリーウェア(ソースコードは公開されている)。オンラインの写真管理ソフトウェアは多数存在する。FlickrやPicasaといったクラウド系やオープンソース・ソフトウェアでも幾つも存在する分野だ。 ユーザ登録画面 だが自分の撮った写真を効果的に見せようと思ったら、独自ドメインで自分なりの見せ方が問われるだろう。そのためにはシステムのカスタマイズが必須になるはずだ。PhotographerはRailsで作られているのでカスタマイズ性については十分といえそうだ。 Photographerは管理画面付きのギャラリーソフトウェアで、カテゴリを作成してその中に写真をアップロードするという形態になっている。写真を一つずつ登録し、タイトルや説明を加えていく必要があるのであまり大量の写真をアップロードするのには向かなそうだ。逆に厳選された写真を公開する

    カスタマイズを重視する方へ。Rails製のWebアルバム·Photographer MOONGIFT
  • オンラインアイデンティティを確立するために使うシンプルなWebサイトキット·The Personal Page MOONGIFT

    The Personal Pageはシンプルな作りの個人用ページを作成する。 The Personal PageはHTML/JavaScript製のオープンソース・ソフトウェア。オンラインだからこそアイデンティティが重視される傾向がある。アノニで行動しようと思えばできてしまうので、自己を確立しなければすぐに見えなくなってしまう。 大きな写真、そして説明文 そのためにSNSやブログ、マイクロブログ、about.meのようなサービスが流行るのだ。だがやはり他人の作ったサービスを使っている限りは確固とした個人を形成するのは難しい。そうしたコンセプトの下に作られたのがThe Personal Pageだ。 The Personal Pageはとてもシンプルなソフトウェア(?)だ。大きな個人の写真、そして自分の説明と各サービスへのリンクがあるだけだ。必要なのはThe Personal Pageと独自

  • MOONGIFT: » オープンソースのBIツール「Pentaho」:オープンソースを毎日紹介

    ※ 画像は公式サイトデモより システムは内部にためたデータを切り出し、レポーティングして活用しなければ意味がない。そうしたデータの分析、レポーティングを基になるシステムとは別で構築するのがBIツールだ。 ダッシュボード BIツールは担当者が自分の好きなデータを好きな確度から切り出せるようになっている。わざわざ帳票を組み上げずとも柔軟に切り出すことができる。そんなBIツールの一つとして知っておきたいのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはPentaho、オープンソースのBIツールだ。 PentahoはWebベースのソフトウェアで、Javaで作られている。8月18日より日語版サイトが開設され、KSKソリューションズによって販売が行われている。もちろんオープンソースなので無償でダウンロードすることも可能だが、ビジネス向けツールということもあるのでサポートが入る有償版

    MOONGIFT: » オープンソースのBIツール「Pentaho」:オープンソースを毎日紹介
  • 地図とデータをデスクトップ上でマッピング·Maps on a Stick MOONGIFT

    Maps on a StickはWebブラウザ上で地図データの表示、外部データの描画を行うソフトウェア。 [/s2If] Maps on a StickはWindows/Mac OSX用のオープンソース・ソフトウェア。地図というのは非常に魅力的なコンテンツだ。旅行やイベント情報、出張、引っ越しなど様々な場面で地図データが使われる。リアルに密着したデータだからこそ利用価値が大きいのだ。 そんな地図データに対して外部のデータをマッピングする際によく使われるのがGoogle Earthだろう。だがグラフィックス機能を充実させたためにかなり動作が重たい。そこで使ってみたいのがブラウザベースで使えるMaps on a Stickだ。 Maps on a Stickは名前の通り、解凍するだけですぐに使えるソフトウェアだ。実行するとWebサーバが立ち上がるので、Webブラウザからアクセスすれば良い。外部

  • 多数のサーバを一手に管理する·RackTables MOONGIFT

    RackTablesはWebベースでラックやサーバの情報を管理する。 MOONGIFTはこう見る ハードウェアの管理は規模が小さいうちはExcel等でも十分管理ができる。とは言え規模が増えた時や必要な情報が増えた時に全てのサーバを洗い直すのは大変だ。さらに複数人での運用となれば、そのメンテナンス情報を引き継いだりするのも苦労する。RackTablesはその管理ノウハウを提供しているソフトウェアと言えるだろう。最近ではクラウド化するケースも増えているが、そのクラウド化したサーバの情報を管理、運用するのにも向いているのではないだろうか。 RackTablesはPHP製のオープンソース・ソフトウェア。最近では小〜中規模なサービスであればレンタルサーバやVPSで済ませてしまうケースも多くなっている。だが規模が大きくなったり、サーバの独自メンテナンスを必要とする場合にはやはりハウジングになる。 [/

    多数のサーバを一手に管理する·RackTables MOONGIFT
  • HDR画像を作成する·Luminance MOONGIFT

    LuminanceはWindows/Mac OSX用のHDR画像生成ソフトウェア。 LuminanceはWindows/Mac OSX用のオープンソース・ソフトウェア。最近HDRという画像作成方式に注目が集まっている。HDRとはハイダイナミックレンジの略で、異なる露光量の画像を合成することで、より見栄えのいい写真を生成する技術だ。 作成されたHDR画像 iPhone4で生成できるようになって手軽に撮影できるようになったが、既存のデジカメのようにレンジが少ない場合は露光の異なる写真を予め撮影し、ソフトウェアで合成処理を行うことになる。そのためのツールがLuminanceだ。 Luminanceを起動したら合成したい写真を選択し、ドロップする。複数の写真を選択可能だ。その後はウィザード形式で進んでいくので、迷うことはなさそうだ。とは言え選択項目は多いので、細かく制御ができるようになっている。

  • エンタープライズデータ統合ソリューション·Talend Open Studio MOONGIFT

    企業が大規模化していくと、その中で動くシステムは一つでは足りなくなってくる。各部署、各チームでそれぞれ独自なものが形成され、いつしかシステム部門だけでは把握しきれない怪物に成長していく。 そこからデータを取り出し、経営に有益なレポーティングをしようというのは簡単ではない。キーになるのはデータ統合ソリューションだ。 今回紹介するオープンソース・ソフトウェアはTalend Open Studio、エンタープライズシステムに対応したデータ統合ソリューションだ。 Talend Open StudioはEclipseをベースに開発されたソフトウェアで、JavaまたはPerlを使ってシステムをデザインすることができる。データのインプット、アウトプットが多彩に選択できるのが特徴だ。 CentricCRMSalesforce、SugarCRMからデータを入出力したり、各種DBMySQL/Access/

    エンタープライズデータ統合ソリューション·Talend Open Studio MOONGIFT
  • PDFに透かしを追加する·PDFStamp MOONGIFT

    PDFStampJava製のフリーウェア(ソースコードは公開されている)。PDFはビジネスの場でデファクトの文書フォーマットとして利用されている。多用されるようになると、様々なニーズが出てくるようになり、周辺ツールも充実してくる。 コマンドラインで実行 ブログやECサイト、メディアサイトなどで掲載される画像でよく見られるのが社名やロゴを追加したウォーターマーク(透かし)だ。自分たちの制作物を主張できるこの仕組みをPDFでも実現するのがPDFStampだ。 PDFStampはコマンドラインで使うソフトウェアで、PDFに追加する画像とクリックした時の飛び先URLを指定できるようになっている。表示する位置は左下を0,0としてX,Yで指定する。さらに表示するページ番号も指定可能だ。 左下に表示されているのが追加した透かし 他にも画像のDPIを指定したり、指定ディレクトリ以下のPDFファイルに対し

    PDFに透かしを追加する·PDFStamp MOONGIFT
  • MOONGIFT : 動画再生アプリケーションを作成する「VideoKiosk」 オープンソース・ソフトウェア/フリーウェアを毎日紹介

    VideoKioskはWindows/Linux向けのオープンソース・ソフトウェア。最近の美術館や博物館では展示品の前にモニタが置いてあることも多い。そしてボタンを選んでいくだけで動画が再生されたりする。説明文や物を見るだけでは分かりづらいことも動画ならば容易に理解できる。 作成画面 そんな仕組みを作ろうと思ったら、動画の編集アプリやクリッカブルなボタンの配置など複雑な方法が必要に思えてしまう。だがVideoKioskを使えば簡単に作成できそうだ。 VideoKioskは画像などの上にボタン(画像を使うこともできる)を配置し、それをクリックした時に動画を再生するといった流れを簡単に実現するソフトウェアだ。動画の再生にはMPlayerを使っているので多様な動画フォーマットに対応する。 ボタンを押すと動画を再生する 公共施設はもちろん、プレゼンテーションなどでも使える場面がありそうだ。テキスト

    MOONGIFT : 動画再生アプリケーションを作成する「VideoKiosk」 オープンソース・ソフトウェア/フリーウェアを毎日紹介
  • jQueryで作るGoogleカレンダークローン·wdCalendar MOONGIFT

    wdCalendarはWebベース/jQuery製のオープンソース・ソフトウェア。Googleの中でも人気の高いプロダクトの一つがGoogleカレンダーだ。Ajaxを駆使し、まるでデスクトップアプリのような操作が可能だ。スケジュールはビジネス/プライベートを問わず利用できる。 スケジュール登録画面 そんな便利なツールだけに、自前のスケジュールアプリにもあのような機能を持たせたいというニーズは強くある。逆に言えばスケジュールアプリを作る上であのインタフェースと操作性は欠かせない存在になっている。それを実現するのがwdCalendarだ。 wdCalendarはjQuery製のオープンソース・ソフトウェアで、そのインタフェースはまさにGoogleカレンダーだ。マウスでドラッグして予定を作成したり、その詳細を記述(編集する際には自分でwdCalendarを立てる必要がある)することができる。 月

    jQueryで作るGoogleカレンダークローン·wdCalendar MOONGIFT
  • CSSを使って流れるような3Dイフェクトを実現する·css-vfx MOONGIFT

    css-vfxCSS/JavaScriptによるオープンソース・ソフトウェア。Coolirisというソフトウェアはご存じだろうか。写真をタイル状に並べて、左右に流れるような操作で一覧できる。様々なブラウザ、モバイルで使えるソフトウェアだ。 タイル状に並んだ写真を一気に見渡せる そんなCoolirisの見せ方はとても上品で、操作性も良く使い勝手が良い。あんなインタフェースを自分のサイトでも実現してみたいと言う希望を叶えてくれるのがcss-vfxだ。css-vfxは特別なソフトウェアはいらず、WebKitさえあれば良い。 ターゲットはモバイルだ。PC版のWebKit(SafariやGoogle Chrome)ではうまく動かないかも知れない。iPhoneAndroidからアクセスすれば、そのすごさが分かるはずだ。指で弾くと写真が左右に流れていく。奥行きを感じさせる作りはスピード感もあってとて

    CSSを使って流れるような3Dイフェクトを実現する·css-vfx MOONGIFT
  • ActionScript3製の動画プレーヤ·f4player MOONGIFT

    f4playerはFlash/ActionScript3製のオープンソース・ソフトウェア。HTML5のvideoタグによってFlashの動画プレーヤの需要が減るのではないかと言われている。だが全てのブラウザがHTML5に対応する訳ではないので、シェアはそう簡単に落ちないだろう。 色を変えることもできる むしろHTML4とHTML5の違いを気にしないでいいとなればFlashの需要はさらに増えてくるかもしれない。そんなFlashによる動画プレーヤは数あれど、新しいプレーヤとしてf4playerを紹介しよう。 f4playerの最大の特徴はスキンに対応していることだ。再生開始のボタンや再生箇所の表示など、細かく変更できる。色だけを変更するのはもちろん、デモのスカルスキンのようにボタンの形状まで変えてしまうことも可能だ。再生可能なのはFLVまたはF4V、MPEG4とのこと。 こんな独特なスキンも

    ActionScript3製の動画プレーヤ·f4player MOONGIFT
  • 記事が見つかりません MOONGIFT

    特集「オープンソース×10年」 予算ゼロからのIT環境整備2014/01/30 特別寄稿:センチメンタル・ジャーニー ~OSSはまだ16だから~2014/01/30 EC-CUBE – オープンソース・Eコマースの雄の進化を見る!2014/01/30 Zabbix Japanに聞いたオープンソース×ビジネスを成功させるための3つの基2014/01/30 MOONGIFTの運営で大事にしている3つのこと2014/01/30 2007〜8年の大きな変動まとめ!2014/01/30 なぜプレミアム?そこから得られた経験教えます2014/01/30 2006〜09年、各年の人気オープンソース・ソフトウェアベスト52014/01/30 狙われやすいサイトはどんなサイト?オープンソース×セキュリティについてペンタセキュリティシステムズに聞く2014/01/30 aegifが考える企業でOSSを開発す

  • DVD/Blu-rayをリッピング·MakeMKV MOONGIFT

    MakeMKVはWindows/Mac OSX/Linux向けのフリーウェア。DVDやBlu-rayはプロテクトがあるので、コンテンツのリッピングは容易ではない。だがバックアップも取れないのでは万が一破損したり傷ついた時のリスクが大きすぎる。 ストリーミングサーバ機能もある そのため個人でバックアップを取っている人は多いだろう。その際、全てのコンテンツは不要で動画の部分だけで良いというのであればMakeMKVが使えるかもしれない。DVDやBlu-rayをリッピングしてMKV形式で保存してくれるソフトウェアだ。 MKVというのはMatroska形式の動画ファイルで、字幕や複数音声、チャプタなどの情報を組み込めるフォーマットだ。VLCで再生が可能な動画フォーマットだ。ドライブにDVDまたはBlu-rayをセットし起動すると自動的に読み込まれる。その後解析を実行し、取り込む部分を指定する。字幕は

    DVD/Blu-rayをリッピング·MakeMKV MOONGIFT
  • 複数人で同時に編集するWebベースの表計算アプリ·TOMUSS MOONGIFT

    TOMUSSはPython製のオープンソース・ソフトウェア。GoogleドキュメントやZohoではWebベースの表計算ソフトウェアを提供している。さらに大御所、Microsoftまでoffice.comでWebブラウザベースのMS Officeを投入することになっている。オフィススイートもついにWebアプリケーション化するのだ。 複数人で同時編集できる Webアプリケーションになっても、これまでと同じ使い方をするのであれば全く意味がない。大きな利点になりえるのがコラボレーション機能だ。同時に複数人で一つのドキュメントを作り上げる。それを実現するのがTOMUSSだ。 TOMUSSはThe Online Multi User Simple Spreadsheetの略で、表計算について複数人での同時編集が可能なWebアプリケーションになっている。システムはPythonで作られており、Webサーバ

    複数人で同時に編集するWebベースの表計算アプリ·TOMUSS MOONGIFT
  • WordPressのテーマをビジュアル的に作成する·Elastic Theme Editor MOONGIFT

    Elastic Theme EditorはPHP製/WordPress用のオープンソース・ソフトウェア。去年くらいから日でもWordPressをブログエンジンとして採用するケースが増えてきた。安定性も出てきて、かつテーマやプラグインが世界中にあるのだから使わない理由などないだろう。 ドラッグで幅を設定できる そんなWordPressのテーマ作成は一筋縄でいくものではない。こったデザインであれば、やはりプロに敵うものではないが、シンプルなテーマであればElastic Theme Editorを使えば開発者でもそれなりのものが作成できそうだ。 Elastic Theme EditorはWordPressプラグインとして動作するテーマエディタだ。多数のカラム、横幅の中から選択してベースを作成する。そして枠をクリックしてボックスを作成する。ボックスはマウスでドラッグして複数のカラムを囲むことが出

    WordPressのテーマをビジュアル的に作成する·Elastic Theme Editor MOONGIFT
  • Webアプリケーションもユーザコンピューティングに·nuBuilder MOONGIFT

    nuBuilderはPHP+MySQLによるオープンソース・ソフトウェア。オフィスにおけるユーザコンピューティングを推進したのはMS ExcelやMS Accessといったソフトウェアだろう。社内にも非エンジニアの方々によるシステムが多数これらのソフトウェアで作られているはずだ。 Webアプリケーションにもユーザコンピューティングの波が そんなオフィス系のソフトウェアも時代はWebアプリケーションにあり、徐々に減りつつある。むしろバージョンアップの問題になったり、ライセンスコストの槍玉にあげられたりしてしまう。そこで新しく考えてみたいのがnuBuilderのようなソフトウェアだ。 nuBuilderはPHP+MySQLというWebアプリケーションならではの組み合わせで動作する。データベースは作成する必要があるが、その中のテーブルやフィールド構成はユーザが自分で作成できる。フォームの作成やサ

    Webアプリケーションもユーザコンピューティングに·nuBuilder MOONGIFT
  • 複雑なWebサイトデザインを容易に実現するテンプレート·YAML MOONGIFT

    なぜデザインとYAMLが関係するのだろうと思ったが、ここでは「Yet Another Multicolumn Layout」の略らしい。つまりマルチカラムのデザインを容易に実現するためのCSSテンプレートということだ。 整ったデザインが簡単に手に入るのはすばらしい! Webプログラマの一番の悩みどころがデザインだ。特にCSSを使ってマルチカラムや入れ子になっているデザインは難しい。高さをそろえたり、メニューを横並びにしつつ、次の要素では違う表示など、複雑になればなるほど放棄したくなってくる。それがFirefox/IE/Safariなどのブラウザにも対応するとなれば尚更だ。そこで登場するのがYAMLだ。 今回紹介するフリーウェアはYAML、複雑なマルチカラムデザインテンプレートだ。 YAMLでは多数のサンプルが用意されている。単純な2または3カラムを基として、グリッド化されてページの幅に応

    複雑なWebサイトデザインを容易に実現するテンプレート·YAML MOONGIFT
  • オンライン上の共有にも対応したパスワード管理·Universal Password Manager MOONGIFT

    Universal Password ManagerはWindows/Mac OSX/Linux/Android向けのオープンソース・ソフトウェア。パスワード管理は大切だ。何もツールを使わないと次第に分かりやすいものばかり使うようになったり、パスワードの長さが短くなる。その結果クラックされたり、一つのパスワードが漏れたために別なサービスのアカウントまで盗まれることになる。 メイン画面 そうした事態を防ぐためにパスワード管理を導入しても、個別のOSにしか対応していなかったら不便だ。Universal Password Managerであればその点は安心で、Windows/Mac OSX/Linux/Androidとマルチプラットフォームで動作する。もちろんパスワードファイルは共通だ。 Universal Password Managerはシンプルなパスワード管理で、エントリーを追加してユーザ

    オンライン上の共有にも対応したパスワード管理·Universal Password Manager MOONGIFT