あけましておめでとうございます。お陰様でこのコラムも3年目。引き続きオープンソースのメリットをお伝えしていければ幸いです。 さて、2005年はWeb of the Yearにイー・マーキュリーの「mixi」が選ばれるなど、ネット上ではSNS(Social Networking Service)大ブレイクの年となった。Blogと同様、SNSも特に画期的な機能を提供する高度なシステムというわけではなく、人同士のコミュニケーションをサポートする、ちょっと高度な掲示板といった程度のものである。しかし、シンプルであるが故の使い勝手の良さが、多くのユーザに受け入れられる要因になっていることは確かだ。BlogやSNSのブームは、徒に高度化していくだけがアプリケーションの成熟ではないことを再認識するよい例だろう。 使い勝手の良いものであれば、仕事にもどんどん取り入れていきたい。多くの仕事がパートナーや顧客
The Scribus Teamは23日(英国時間)、オープンソースのDTPソフト「Scribus」の最新開発版「Scribus 1.3.2」をリリースした。同チームのWebサイトでは、Linuxなど各種プラットフォームでビルド可能なソースコードのほか、FreeBSD 6.0(i386、AMD64) とMac OS X、Windows 2000 SP4/XPに対応するバイナリが公開されている。 今回のバージョンでは初めてWindowsをサポート、動作可能なプラットフォームが増加した。Windows版では、ハードウェアには256MB以上のメモリとPentium III 750MHz以上を、Windows XP利用時のデスクトップテーマにはWindows Classicの選択が推奨されている。 全プラットフォーム共通の機能としては、EXIFへの対応やTIFF/PSDのサポート強化、290を超え
Zen Cart日本語版 公式サイトへようこそ Zen-Cart.JP(Zen Cart日本語版公式サイト)へようこそ。 Zen Cartは、有志によって開発・頒布が行われているオープンソースのオンラインショップ構築プログラムです。 一企業が販売する製品ではなく、無料ダウンロードができ、改変・再配布は自由に行えます(ライセンスはGPL v2)。 PHP(プログラム言語)とMySQL(データベース)が稼働する多くのサーバーで動かすことができます。 開発元はZen-Cart.com(Zen Ventures, LLC)です。 Zen-Cart.jpは、日本語版の開発・配布の拠点として2004年にスタートしました。 世界各国、そして日本でも導入実績多数 ( →導入実績を見る) 非常に高機能 ( → 日本語版デモサイトを見る) Zen-Cart.JPからのお知らせ 2015/10/06 - Fac
今日のトップ記事 - ダウンロード - プラグイン - squirrelmail.jpについて - SquirrelMailの設定 - スクリーンショット - インストールマニュアル(1.2.x) - UserFAQ - 本文の文字化け - インストール - Server Settings - 設定プログラムの起動 - 必要な環境 - 日本語のプラグインの情報 - メールのタイトルが文字化けします - 日本語添付ファイルのダウンロード 今までのトップ記事 - ダウンロード - プラグイン - スクリーンショット - インストールマニュアル(1.2.x) - SquirrelMailの設定 - squirrelmail.jpについて - インストール - UserFAQ - Server Settings - 必要な環境 - 日本語のプラグインの情報 - 設定プログラムの起動 - 本文の文字
miyakeです。今日は、近頃話題のオープンソースなシステム自動管理ツール「Puppet」の小ネタをご紹介します。 今回使用した環境ですが、とりあえず試してみようという感じで、CentOS5.0(x86_64)にDAGリポジトリから0.22.4をインストールしています。現時点でのstable版は0.23.2なのでやや古く、設定や機能も変わっているため、本エントリの内容が合致しない場合もあるかと思いますがご容赦ください。 インストールや基本的な設定は、gihyo.jpにてペパボCTOのmizzyさんが執筆されている連載が大変詳しいので、そちらをご覧ください。 連載:オープンソースなシステム自動管理ツール Puppet|gihyo.jp puppet wiki (パペウィキ) Puppet公式 本エントリでは、そうして試したみたところ僕自身が引っ掛かった部分などをご紹介します。 単にpuppe
サーバを持っている人が増えている。レンタルサーバでは機能的に不十分で、VPSにしたり自宅サーバを構えたりする。そうなると突如サービスがダウンしてしまう場合に備えて、監視をする必要が出てくる。 大抵、サービスは落ちてほしくないタイミングで落ちる。24時間監視するのは無理だろうが、システムを使って監視は可能だ。 今回紹介するオープンソース・ソフトウェアはMonit、サービス監視ソフトウェアだ。 Monitは予め登録しておいたサービスの起動状態を監視し、それが落ちたりすると、再度立ち上げることができるソフトウェアだ。落ちるのは何らかの原因があるだろうが、それでも尚とりあえず再起動してくれた方が良い場合が多い。 対応しているサービスは例えばCron、Bind、Proftpd、SSHD、Apache、Zope、Postfix、Spamassassin、MySQL、OpenLDAP、Samba、Web
This shop will be powered by Are you the store owner? Log in here
DeNAでは、YAPC::Asia 2008開催までにモバゲータウンで利用している基盤モジュールをオープンソース化するようだ。YAPC::Asia 2008のセッション紹介のなかで明らかにしている。 オープンソース化が予定されているのは「MVCのコントローラ」「XSによる高速テンプレートエンジン」「ケータイ絵文字変換」「ケータイ端末認識/認証」「ケータイキャリア向け高速メール送信サーバ」などの基盤モジュール。YAPC::Asia 2008ではこれらのモジュール・ソフトウェアについて解説をするほか、他の類似ソフトウェアとの比較も予定している。 YAPC::Asia 2008はPerl開発者のためのカンファレンスで、5月15、16日に東京工業大学大岡山キャンパスで開催される。 【関連リンク】 ・(仮題) モバゲータウン基盤モジュールオープンソース化と解説: YAPC::Asia 2008
大規模なデータを分散処理するための技術と言えばMapReduceだ。通常の企業では難しい、数万台のネットワークコンピューティングを駆使したデータ処理を可能にするGoogleの根幹をささせる一技術になっている。 処理の一覧 そんなMapReduceはオープンソースで実装されるものもあるが、本格的に実装するにはハードウェアやインフラの存在が必要になる。だが、これを使えばハードウェアも無用でMapReduceを体感できる。 今回紹介するオープンソース・ソフトウェアはHTTPMR、Google App Engine上で動作するMapReduce実装だ。 HTTPMRはGoogle App Engine上で動作するライブラリで、HTTPベースでMapReduceのように分散処理を行えるようになる。リクエストはランダムに選ばれたコンピュータ上で実行される。各リクエストは数秒でタイムアウトするようになっ
はじめに 何年も前のことですが、私が初めてJavaに興味を覚えた理由の1つは、Javaプラットフォームに標準でコレクションライブラリが組み込まれていたからでした。当時、C++の世界ではまだSTL(Standard Template Library)が定着しておらず、開発者たちは適当なコレクションライブラリを購入して利用するか(Rogue Waveが流行っていました)、自分の手でライブラリを書くしかありませんでした。正確な数は忘れましたが、私自身も、さまざまな目的でさまざまな種類のプリミティブやオブジェクトの連結リストを実装しました。さらに、もっと複雑なコレクションや平衡2分探索木、ハッシュテーブルなども自分で実装しました。そのようにしてソフトウェア工学の原理を絶えず意識することは決して無駄なことでありませんでしたが、生産性を考えるとそうとばかりも言えませんでした。 しかし、Javaによって
Eコマースを成功させる秘訣は何だろうか。単純に言えば、商品と決済方法そして配送の的確さだ。システムは重要ではあるが、最重要ではない。また、現状のECシステムは独自開発かパッケージかに限らず、どれも似たり寄ったりだ。 そう考えると今更ECシステムを開発するのは無意味だろう。むしろオープンソース・ソフトウェアを導入することで得られるメリットの方が大きい。 今回紹介するオープンソース・ソフトウェアはSubstruct、Ruby on Rails製の高性能ECシステムだ。 オープンソースを利用するメリットは何だろうか。まず第一に開発コストの低減、次に海外圏のものを利用することで多言語対応(海外展開)が臨めること、そして技術的な観点からのパブリッシングが臨めることなどが挙げられる。 Substructは特にRuby on Railsを利用していることもあって、エレガントな画面構成と多数の機能が盛り込
Web2.0時代(?)の技術要素の一つにWeb APIがある。また、各種アプリケーションがWeb化され、ブラウザ内で動作するようになっている。 しかし、これらに必須なのがインターネットだ。ネットワークに繋がっていなければ利用できない。その限界を超えるかも知れないソフトウェアがこれだ。 今回紹介するオープンソース・ソフトウェアはCouchDb、新しい形式のドキュメントデータベースだ。 CouchDbは簡単に言うとRESTを通じたWeb API経由でデータ取得ができるデータベースだ。結果はJSONで受け取ることができる。そのため、PHP/Ruby/Java/LotusScript/Cなど、言語を問わず広く利用できる。 興味深いのは、このCouchDb自体は各クライアントに入れて動作させるという方法だ。この場合、オフライン状態でも利用でき、オンラインになると同期処理をすることができる。 どういっ
10月17日,MySQLはサブスクリプション(購読制)サービスおよび有償データベース「MySQL Enterprise」を発表した。(関連記事)。無償版は「Community Server」という名称になる。どう変わるのか。詳細を,MySQL副社長で日本法人社長のラリー・ステファニック氏に聞いた。 ---MySQL Enterpriseが出たことで,何がどう変わるのか。 MySQLは有償のEnterpriseと無償のCommunity Serverに分かれる。MySQL EnterpriseはMySQL本体に,インストールと設定ウィザード,データベース・サーバー監視サービスなどが付属したもの。監視サービスでは,データベースのセキュリティ,パフォーマンスの監視がツールによって行われる。 MySQL Enterpriseは毎月のソフトウエア・アップデートと,四半期ごとのサービス・パックを提供す
Robert Scobleは最近、FOGについての興味深い記事を投稿した。FOGとはFear of Google(Googleの恐怖)の頭文字を取ったもので、eMarketerの最高経営責任者(CEO)であるGeoff Ramseyが名づけたものだ。この現象が最初に顕著に見られたのはWeb 2.0 Expoのときで、このときわたしは自分の考えをThoughts from the Web 2.0 ExpoとしてR/WWに投稿した。Googleの並外れた収益成長率と、継続的な画期的な商品の投入、そして市場支配力の組み合わせは、かなりの大きさの恐怖と不確実性、疑念を生んだ。 これは理解できることだが、Googleがアナリストの評価水準よりも比較的弱い分野が1つある。Googleの収益の3分の1以上が、完全にGoogleの制御を外れていることだ。もっと細かく言うと、Googleの第1四半期の決算報
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く