Agile Cat — in the cloud

Samsung が Linux Foundation のボード・メンバーに!

Posted in .Selected, Asia, Linux, Miscs, Mobile, Samsung by Agile Cat on June 6, 2012

Samsung joins Linux Foundation
http://wp.me/pwo1E-4ib

Dusan Belic – June 6th, 2012
http://www.intomobile.com/2012/06/06/samsung-joins-linux-foundation/

Image(5)_ into Mobile

Samsung is joining the Linux Foundation as a Platinum member, which gives it a seat on the Foundation’s Board of Directors. At the same time, the Korean giant has the opportunity to participate with the kernel community and adopt open source best practices.

Samsung は Linux Foundation に参加し、同ファンデーションの  Board of Directors の役職を与えられた。 それと同時に、この Kerea の巨人はカーネル・コミュニティに参加し、オープンソースのベスト・プラクティスを採用する、チャンスを得たことになる。

Linux is not just about phones — though Android is a Linux-based OS — with Sammy hoping to take advantage of the open-source community to make an array of its products that much better. TVs come to mind first, though as we know, Samsung is also involved in many other areas, computers being one of them (think Chromebook). Moreover, the company may also want to help push Tizen forward, now that it contributed its Bada platform to the project.

Android はLinux ベースの OS であるが、もちろんスマートフォンのためだけに、Linux が存在するという話ではない。Samusung は、このオープンソース・コミュニティを活用することで、その多様なプロダクト・ラインを、これまで以上に充実させたい望んでいる。 一番最初に TV がイメージされるが、私たちが認識しているように、Samsung には多様な製品エリアがあり、コンピュータも その1つである( たとえば Chromebook)。 さらに同社は、Tizen を促進しようとプッシュするだろう。 その理由は、このプロジェクトに対して、自身の Bada プラットフォームをコントリビュートしている点にある。

We’ll make sure to follow this and all other Samsung-related news closely and let you know as soon as we see the first (mobile) results coming out from this co-operation. Stay tuned in the meantime…

私たちは、この件を確実にフォローし、また、Samsung 関連のニュースに注目していく。 そして、この協調関係から何らかの結果が出てくるようなら、すぐに記事にしていく。

ーーーーー

TAG indexAgile_Cat が Samsung をメジャーと認識し始めたのは、1.8 inch HDD のノート PC が出始めた頃でしょうか。 この 1.8 HDD がやたら遅くて、Samsung の SSD は やたら高くてという、悶々とした状況を半年くらい続けるうちに、すっかりと Samsung が、一流ブランドとして、脳裏に焼き付いてしまったのです。 その SSD を購入してからは、他の製品を買うことはなかったのですが、Galaxy Note は欲しいですし、もちろん Galaxy S3 も欲しいですし、いまだに高嶺の花の Samsung に悶々とし続けています。 ーーー __AC Stamp 2

ーーーーー

<関連>

New Chromebook と Chromebox を、Google と Samsung が発表!
Kindle Fire の販売量が急落:iPad 3 と Google Nexus の影響か?
Samsung Galaxy S III は、4-Core、4.8 inch、8.6 mm だ! – from London
Samsung Galaxy Tab 2 は Kindle Fire キラーになれるのか?
Qualcomm への挑戦を、日本勢は諦めてしまったのか?

Facebook が発表した Folly は、宝石のような オープンソース C++ ライブラリなのだ!

Posted in .Selected, Big Data, Facebook by Agile Cat on June 6, 2012

Facebook unveils Folly, a treasure trove of open-source C++ gold
http://wp.me/pwo1E-4hA

Jolie O’Dell – June 2, 2012 3:00 PM
http://venturebeat.com/2012/06/02/facebook-folly/

_ VB Dev

“Facebook’s Folly” — sounds like a mid-life-crisis-type watercraft, doesn’t it? But it’s actually a huge bundle of C++ utilities focused on speed, ease of use, and interoperability with other C++ libraries you already use.

Facebook の Folly(愚行)って、中年の危機みたいな名前をヨットにつけるようで、なかなかイカしていない? しかし、それは、スピードと使い易さを考慮し、また、既存の C++ ライブラリとのインターオペラビリティも実現する、大規模な C++ ユーティリティーなのである。

Gemenacom, Shutterstock ⇒ 

The collection of reusable C++ library artifacts was developed in-house at Facebook to meet the needs of Facebook’s engineers. As they have done in the past with other open-source projects like Cassandra, HipHop, and Thrift, Facebook’s developers have now placed Folly into the realm of open-source software.

この、再利用が可能な C++ ライブラリのコレクションは、Facebook エンジニアの要求を満たすために、インハウスで開発されたものである。これまでに、Cassandra/HipHop/Thrift などをオープンソース化してきたように、Facebook のデベロッパーたちは、この Folly をオープンソース・ソフトウェアの領域に置いた。

“The development of [Folly] was fueled by the desire to create complementary utilities that allowed us to move fast and not reinvent any wheels,” a Facebooker told VentureBeat last night in an email. “We worked to make this library as fast and easy-to-use as possible.”

「 この Folly の開発は、補足的なユーティリティーを作成したいという要求により促進された。それは、私たちにスピードを与え、また、煩わしさを取り除いてくれた。 このライブラリを、可能な限り高速であり、また、使い易いものにするために、私たちは作業してきた」と、昨夜のことだが、ある Facebooker が VentureBeat にメールを送ってくれた。

The rep noted that Folly is obviously going to be useful for developers of large-scale, distributed apps with significant performance challenges. But he said the library is also “of general utility” for other types of C++-using developers, as well.

この代表者は、パフォーマンスという大きな課題を持つ、ラージ・スケールの分散アプリケーションに取り組むデベロッパーにとって、Folly は明らかに有用であると指摘した。そして、このライブラリは、他の C++ を使用するデベロッパーのための、「一般的なユーティリティ」にもなると付け加えている。

“Folly also contains state-of-the-art work-alikes for two common C++ standard library utilities (std::string and std::vector), which may be useful for anyone who does not have access or a license to a quality C++ standard library, or who might want to use those classes in an embedded setting where they are avoiding most of the rest of the standard library for code size reasons,” he said.

「さらに Folly には、2つのコモン C++ スタンダード・ライブラリー・ユーティリティー(std::string と std::vector std)に似た、最新のテクノロジーが取り込まれている。まず、高品質な C++ スタンダード・ライブラリにアクセスするための、ライセンスを有していない開発者に有用だろう。あるいは、コードサイズの理由から、スタンダード・ライブラリを避けたいエンベディッド設定で、それらのクラスを使う開発者にも有用だろう」と、彼は発言している。

facebook_logoAlso, because it breaks dependencies on Facebook’s internal code, Folly will allow Facebook to open-source even more of its homebrewed software — an exciting prospect, given the caliber of engineer the company hires.

さらに、そこでは Facebook のインターナル・コードへの依存性が断ち切られているため、Folly は Facebook に対してさえ、自家製のソフトウェア以上のオープンソースを提供する。 つまり、同社が採用するエンジニアの力量を前提とした、エキサイティングな展望が開けてくる。

The company announced the library today during the C++ conference at its Menlo Park headquarters.

今日のことだが、Menlo Park HQ で開催された C++ カンファレンスにおいて、このライブラリが発表された。

“This is code that runs on thousands of servers doing work on behalf of 900 million users every day,” wrote Facebook software engineer Jordan DeLong today on the company blog. “The over-arching theme for all of the components is high performance at scale.”

「これは、9億人のユーザーをサポートする、何千というサーバー上で実行されるコードある。これら全てのコンポーネントにおけるテーマは、大規模スケールでのパフォーマンスである」と、Facebook のソフトウェア・エンジニアである Jordan DeLong は、今日のブログにポストしている。

DeLong said that Folly was built for comfort as well as speed, meaning it’s easier to use and faster to work with than other alternatives. He also said Folly plays well with others (other C++ libraries of quality, that is). “We have a low tolerance for “Not Invented Here” syndrome,” he said.

DeLong は Foolly について、快適さだけではなく、その実行スピードも考慮しているため、それらの点で他のライブラリより優れる、と発言している。 さらに、Folly は、その他のソフトウェア(他の 高品質 C++ ライブラリ)とも協調できる。 「 私たちは、Not Invented Here シンドロームに耐えられないのだ」と、彼は付け加えている。

You can check out Folly for yourself on Facebook’s Gitub page.

Facebook の Gitub ページ で、Folly を確認して欲しい。

ーーーーー

TAG indexちょうど 1年ほど前のことですが、High Scalability  Todd Hoff さんの記事である「MySpace を殺したのは Microsoft ソフトウェア・スタックなのか? いや、それは違うだろう」を訳しました。 そこでは、「Myspace には、Facebook と競合するために、自身のサイトをスケールしていくだけの、プログラミングに関する能力が備わっていなかった」、「Microsoft スタックの選択は、Facebook と競合するために必要な、人材の確保を困難にした」、「Facebook の選択である LAMP スタックは、スケーラブルを知っている人材の確保を容易にし、それを迅速に実現する」といった指摘がなされていました。 この Folly の発表を見て、そんなことを思い出しました。 ーーー ac-stamp-232

ーーーーー

<関連>

Facebook 探検隊: どのようなソフトウェアでスケールを達成しているのか
Facebook Billion 単位のメッセージを処理していく
Facebook は、毎月 1350億メッセージを処理する!
Facebook における 1300万/秒クエリーの秘密
Facebook 20分間で、2.7M Photos/10.2M Comments/4.6M Messages を処理する!

%d bloggers like this: