「Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします。(編集部) 「Forge」とは何か? 突然ですが、「Forge(フォージ)」とは何のことか、お分かりでしょうか? もともとの意味は「鍛冶屋」「溶鉄炉」のことを示し、「構築する」「鉄を鍛えて~にする」といった意味もあります。本記事の読者の皆さんにとっては、SourceForgeのようなオープンソース系の「開発ホスティングサービス」を思い浮かべる人もいると思います。 ソースコードの管理だけではなく、プロジェクトの進行や、コミュニケーション、仮想マシンによるテストなどさまざまなサービスが無料で提供されています。このようなホスティングサービスは「レポジトリ」(貯蔵庫)とも呼ばれます。 開発ホスティング

2024-11-23 15:08: Spins by Kilz is a project making spins of Manjaro and Debianlinux. The project uses tools from the distributions to make compatible installable media that has different applications and themes than official releases. Thegoal is not to reinvent the wheel, but to polish the desktop. 100% compatible with the main distribution they are based on. Docks instead of panels. Custom dar

はじめに この連載では、大規模分散計算フレームワーク「Hadoop」と、その上につくられた大規模分散データベース「hBase」の仕組みと簡単なサンプルアプリケーションを紹介します。HadoopとhBaseは、Googleの基盤ソフトウェアのオープンソースクローンです。機能やコンセプトについては、Googleが発表している学術論文に依っています。 これらの学術論文によると、Googleでは大規模分散ファイルシステム「Google File System」、大規模分散計算フレームワーク「MapReduce」、大規模分散データベース「BigTable」、分散ロックサービス「Chubby」という4つのインフラソフトウェアが使われています。 図1にGoogleの基盤技術間の依存関係、そしてそれに対応するOSSの対応関係を示しました。まずは対応するGoogleの基盤技術それぞれの機能や特徴をざっくりと
ここは、コンピューターを使った作品制作において、オープンソースソフトウェアを使う場合に役に立つ情報をまとめています。 2012年頃より更新が止まっているため、掲載している情報はいずれもいまや古びてしまっていることをご了承ください。 告知 OSS4Art での MediaWiki の使用をやめ、Hugo で生成するようにしました。 はじめに このサイトについて オープンソースソフトウェアとは 何故オープンソースソフトウェアを使うのか 何故オープンソースソフトウェアを使わないか アプリケーション
ソースコードを開示し,不特定多数の開発者の協力を得ることにより,ソフトウエアの品質を向上させたオープンソース・ソフト――。「無料で使える」「(多くの開発者の目にさらされるので)品質が高い」「不具合を自分で修正できる」「ネット経由ですぐに手に入る」など,その利点は多い。そのため,この数年でWebシステム開発を中心に国内でも定着。有名企業が基幹系システムで活用するなど,普及が進んでいる。 だが,オープンソース・ソフトが多用されるほど,あるいはオープンソース・ソフトの開発コミュニティに参加する開発者が増えるほど,開発の現場は,ある深刻なリスクを抱えるようになってきた。それが,「オープンソースのソースコード混入」というリスクである。 よかれと思って混入させる オープンソースのソースコード混入とは,オープンソースの利用が認められていない開発プロジェクトや,著作権を発注者(ユーザー企業)に譲渡しなけれ

またも独り言。 「ハッカーしか扱えないけど、ものっすごく効果的」というものよりは、「それなりの人が扱えて、それなりに効果的」なほうが受け入れられるのではないかという気がしてきました。それって、ある意味のオープン性ではないかと。 その証拠として考えているのがWebサービスとStrutsと"はてな"です。Webサービスはただのメッセージ交換Webサービス(SOAといってもよい)というのはデータメッセージングに過ぎません。分散コンピューティング技術で考えれば、CORBAよりも簡単だしJiniなんか比較にならない。当初のSOAPはセキュリティも考えちゃいないしメッセージ種別も同期のみ。でも普及できたのはリーチがある技術だったからです。 XMLなわけだからプログラミング言語やOSを選ばないどころか、EXCELでもいいし手書きしてもいい。マイクロソフトアプリとJavaアプリが会話できるのもWe
2008/01/17本当の意味でコンピュータリテラシーがあるというのは、つまりプログラミングができるということだ――。“パーソナル・コンピュータ”という概念の生みの親で、先進的なプログラミング言語「Smalltalk」やGUIというインターフェイスの開発者としても知られるコンピュータ科学者のアラン・ケイ博士は、そう言い切る。コンピュータに囲まれて育ったわれわれの子どもたちは、コンピュータリテラシーを持つ初めての世代になるだろう、と。 ケイ博士の議論は、“リテラシー”という言葉がもともと指していた文字の読み書き能力の歴史を振り返れば説得力を持つ。今では小中学生でもケータイで文字を書き送っているが、文字の歴史のほとんどの期間、非専門家が文字を読み書きする時代が来るとは、誰も想像すらできなかった。文字は、一部の特別な訓練を受けた人々だけが扱いうるものだった。グーテンベルクの活版印刷技術の発明か
約半年間の沈黙を破ってOSSの世界に戻ってきつつあるmikioです。先日、Tokyo Cabinet(以下「TC」と呼びます)というデータベースライブラリをリリースしました。今回から数回に分けて、TCの設計と苦労話について連載してみます。DBMとは TCは、いわゆるDBMの系譜のデータベースライブラリで、単純なハッシュテーブルをファイル上で永続化するだけの機能を提供します。DBMはAT&Tの古代UNIXの時代から受け継がれる伝統芸能なのですが、私はそういう枯れた技術が大好きなのです。 プログラマの皆さんは、PerlやRubyではハッシュ(連想配列)と呼ばれ、JavaやC++ではmapと呼ばれるような、何らかのキーに関連づけてなんらかの値を記録するデータ構造って実によく使いますよね。例えばmixiでは、ユーザアカウントに関連する情報(名前とかニックネームとか)は、ユーザIDをキーにしたハッ

2007年06月08日13:45 カテゴリOpen Source Why Open Source Fails to Fail これを読んで、なぜオープンソースがうまく行くかがまた少し理解できたような気がした。 Who is toblame? (内田樹の研究室) マニュアルというのは責任範囲・労働内容を明文化することであるからであるが、ミスはある人の「責任範囲」と別の人の「責任範囲」の中間に拡がるあの広大な「グレーゾーン」において発生するものだからである。オープンソースで一番重要なコンセプトってなんだろうか。 無料で使えること?ソースコードが公開されていること? 違う。オープンソースで一番重要なこと、それは責任者が制作者ではなく使用者になっていることなのだ。それを利用して得た結果に対して、制作者が代価を要求することもないが、制作者に被害を賠償してもらうことも出来ないのだ。オープンソースを利

小飼弾です。ご機嫌はいかがでしょうか。 前回の予告通り、今回はオープンソースの利点ではなく、オープンソースの欠点を取り上げます。 昨今では、さまざまなソフトがオープンソースで提供されています。OSならWindowsやMac OS Xに対してLinuxやFreeBSD、オフィススイートならMicrosoft Officeに対してOpenOffice、WebサーバーではIISに対してApacheやlighttpd、データベースならOracleに対してPostgreSQLやMySQL、ソフトウェアの開発環境ならVisual Studioに対してEclipseといった具合で、デスクトップ環境を全てオープンソースソフトウェアで固めても問題がないところまで充実してきました。Webサーバーに至っては、むしろオープンソースのApacheの方がIISよりも普及しているほどです。 それでは、世の中のソフトウェ

MODx Content Management System | Home MODx is an open sourcePHP Application Framework that helps you take control of your online content.Itempowers developers and advanced users to give as much control as desired to whomever they desire for day-to-day website content maintenance chores.PHP+MySQLな超高機能CMS:MODx。 管理画面がAjaxになっていたり、検索エンジンフレンドリURLやキャッシュ機能、簡易アクセス解析機能等、かなり高機能なCMSのようです。 MODxを使ったサイトの例 MO
ようこそRoundCube Webmail日本語サイトへ + このサイトはajaxとPHPで組み合わされたウェブメール「RoundCube Webmail」の日本語サイトです。 RoundCube Webmailの日本語対応の促進と情報交換などを目的に構築されています。 ↑ コンテンツ + ニュース RoundCube Webmailについての情報リリース情報など時事的な情報を掲載していきます。 ダウンロード RoundCube Webmailのダウンロード情報を掲載していきます。 ドキュメント 主に日本語独自のドキュメントを掲載していきます。掲示板 情報交換のための掲示板を設置しています。 ↑
今年5月、当時開所前だった日本初のPFI刑務所「美祢社会復帰促進センター」の刑務作業として、Rubyを用いたソフトウェア開発が行われるという発表があった。あれから半年、実際はといえば……。 今年5月、当時開所前だった日本初のPFI刑務所「美祢社会復帰促進センター」の刑務作業として、ソフトウェア開発アウトソーシング業務が実施され、その開発言語はRubyが用いられるというニュースをお届けした。 PFI(Private Finance Initiative)という聞き慣れない言葉は、民間資金を利用して民間に施設整備と公共サービスの提供をゆだねる手法を意味している。つまりPFI刑務所とは、民間ノウハウを活用した刑務所のことである。 当時、このソフトウェア開発関連の刑務作業案件を担当する企業であると称するプリズニーズからリリースが配信され、それを受けてITmediaを含む多くのメディアで「刑務作業で

1リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く