タグ

2010年2月11日のブックマーク (19件)

  • 米Facebook、PHPコードをC++コードに変換して高速に実行する「HipHop for PHP」発表 | OSDN Magazine

    米Facebookは2月2日(米国時間)、PHPの性能と拡張性を改善するプロジェクト「HipHop for PHP」を発表した。PHPコードをC++に変換するプログラムで、すでにFacebook内で利用されているという。今後オープンソースプロジェクトとして公開し、開発を進める計画だ。 FacebookはPHPを利用した大規模なソーシャルネットワーキングサイトだが、拡張性という問題に直面していた。HipHop for PHPはこの問題を解決するために数年前にスタートしたプロジェクトで、現在すでにFacebook内で利用されているとのこと。これによりWebサーバーのCPU利用率が改善し、性能の改善に役立ったという。開発者によると、CPUの利用率を平均して50%削減可能としている。 HipHop for PHPにはソースコード変換機構とC++向けに再実装したPHPランタイムシステム、そして高速化

    米Facebook、PHPコードをC++コードに変換して高速に実行する「HipHop for PHP」発表 | OSDN Magazine
  • Gitを使いこなすための20のコマンド | OSDN Magazine

    LinuxカーネルやRuby on RailsPerlなど、近年多くの大規模プロジェクトで採用されているバージョン管理システムが「Git」だ。Gitには非常に多数のコマンドが用意されているが、日常的に使用するコマンドは20個程度と言われている。記事では、Gitを使いこなすために覚えるべき20個のGitコマンドを紹介する。 LinuxカーネルやRuby on RailsPerlなど、近年多くの大規模プロジェクトで採用されているバージョン管理システムが「Git」だ。Gitには非常に多数のコマンドが用意されているが、日常的に使用するコマンドは20個程度と言われている。記事では、Gitを使いこなすために覚えるべき20個のGitコマンドを紹介する。 なお、Gitの基的な考え方や使い方については分散バージョン管理システムGit入門でも紹介しているので、そちらも参照してほしい。

    Gitを使いこなすための20のコマンド | OSDN Magazine
  • LLVMを採用しバイナリの作成も可能になった「MacRuby 0.5」が登場 | OSDN Magazine

    AppleMacRubyプロジェクトは1月31日、Mac OS X向けのRuby実行環境「MacRuby 0.5」を発表した。プロジェクトのWebサイトよりダウンロードできる。 MacRubyは「Ruby 1.9」にMac OS XのObjective-Cランタイムを利用する拡張を加えたもので、Mac OS XのObjective-Cランタイムや各種フレームワークを直接呼び出せるのが特徴。また、たとえばガベージコレクションではRuby独自のガベージコレクション機構ではなくObjective-Cのものを利用するなど、Mac OS Xネイティブの機能を利用することによるパフォーマンス向上も図られている。そのほか、Objective-Cで使われるキー付きの引数をサポートするなど、言語機能自体についても拡張されている。 MacRuby 0.5では、実行エンジンとしてRuby 1.9のYARVで

    LLVMを採用しバイナリの作成も可能になった「MacRuby 0.5」が登場 | OSDN Magazine
    babydaemons
    babydaemons 2010/02/11
    これはすごい!DSL作るのにRubyは向いてるというのが定説だけど、組込をRubyなどC以外でやる日も近いかも??
  • LLVMのコンパイラ「Clang」、セルフホスティングに成功 | OSDN Magazine

    Low Level Virtual Machine(LLVM)開発チームは2月4日、LLVM向けのCコンパイラ環境「Clang」がセルフホスティングを実現したことを報告した。 LLVMはオープンソースのコンパイラインフラストラクチャ環境で、Clangは、最新版となる「LLVM 2.6」で正式採用されたC/C++/Objective-C向けコンパイラのフロントエンド。Clang開発プロジェクトは米Appleの出資を受けている。 開発チームによると、今回ClangでLLVMとClangの作成に成功したという。55万行以上のC++コードで、作成されたバイナリはClangとLLVMの全てのリグレッションテストを通過し、Clangが作成したClangはLLVMとClangを再度構築できたという。このClangもまた完全に機能しており、リグレッションテストをパスしたという。 Low Level Vir

    LLVMのコンパイラ「Clang」、セルフホスティングに成功 | OSDN Magazine
  • 自社サイト、これから何を改善すればよいのだろう

    今やインターネットの利用率は13~49歳では90%を超え、企業のWebサイト開設率は中小含めても85%を超えるほど。こうした中で、企業のサイトではより自社製品の購買に結びつくサイト運営が求められている。新任担当者にとって、SEOやSEMといった手法は知っていても実際に試してみたりした経験は少ないのではないか。連載を通じて、リスティング広告の実践法、さらにその次の一手を考えていきたい。 ケース1:これから何を改善すればよいのだろう 私はPC用パッケージソフトの販売会社で、Webサイト管理(主に自社のECサイト)を担当している。着任しておよそ1年半経つが、オンラインマーケティング企画業務の重要性が増し、ここのところ役割を兼務するようになった。 まず、過去を洗ってここ5年通して販売状況を見ると、明らかに店頭より、自社Webページからの販売件数が伸びていることが分かった。前任の担当者から引き継いだ

    自社サイト、これから何を改善すればよいのだろう
  • Wolfram|Alpha

    Compute expert-level answers using Wolfram’s breakthrough algorithms, knowledgebase and AI technology Mathematics ›Step-by-Step SolutionsElementary MathAlgebraPlotting & GraphicsCalculus & AnalysisGeometryDifferential EquationsStatisticsMore Topics »Science & Technology ›Units & MeasuresPhysicsChemistryEngineeringComputational SciencesEarth SciencesMaterialsTransportationMore Topics »Society & Cul

    Wolfram|Alpha
  • 達人の仕事術:“忘却力”で仕事する──404 Blog Not Foundの小飼さん - ITmedia Biz.ID

    Wikipediaの小飼さんのページには、「日のオープンソース開発者。個人資産管理会社、ディーエイエヌ有限会社代表取締役」とある。人に直接聞くと、「仕事してないじゃないかという話があるのだけど。もう職業はないということにしておこうかな」と謙遜して笑う。「昼行灯」「穀潰し」などと自分を卑下して例えたりもするが、「今でも現役のプログラマーだ」とはっきり答えた。 最小限の動きで最大限のこと 小飼さんは自分の仕事を通信の「OSI参照モデル」に例える。OSI参照モデルとは、物理層、データリンク層、ネットワーク層、トランスポート層、セッション層、プレゼンテーション層、アプリケーション層の7レイヤに分かれたネットワーク構造の設計方針である。小飼さんが独特なのは「1から7じゃなくて0から8まで」というところだ。「サービスの仕様を決定するのがレイヤ0です。お客さんとやり取りをするのはレイヤ8ですね」。小

    達人の仕事術:“忘却力”で仕事する──404 Blog Not Foundの小飼さん - ITmedia Biz.ID
    babydaemons
    babydaemons 2010/02/11
    dankogaiの脳みそにはチケット粒度&優先度の最適化機能が実装済み。さすがだw
  • 実践ハイパフォーマンスMySQL 第2版 - naoyaのはてなダイアリー

    オライリー・ジャパン から実践ハイパフォーマンスMySQL 第2版が発売されました。第2版の出版にあたって、弊社の id:stanaka, id:hideoki と自分の3人で監訳を担当させていただきました。 実践ハイパフォーマンスMySQL 第2版 作者: Baron Schwartz,Peter Zaitsev,Vadim Tkachenko,Jeremy D. Zawodny,Arjen Lentz,Derek J. Balling,伊藤直也(監訳),田中慎司(監訳),吉川英興(監訳),株式会社クイープ出版社/メーカー: オライリージャパン発売日: 2009/12/14メディア: 大型購入: 17人 クリック: 373回この商品を含むブログ (45件) を見る 好評だった初版は確か、自分がはてなに入社した直後ぐらいに読んだ記憶があるのでもう 5 年も前になります。はてなの MySQ

    実践ハイパフォーマンスMySQL 第2版 - naoyaのはてなダイアリー
  • non-Negative Matrix Factorization (NMF) - naoyaのはてなダイアリー

    以前に Latent Semantic Indexing (LSI) や HITS 絡みで SVD や主成分分析について少し書きました。 http://d.hatena.ne.jp/naoya/20090212/latent_semantic_indexing http://d.hatena.ne.jp/naoya/20090301/hits LSI では SVD を使って単語文書行列を分解し、低階数近似を行います。これにより、似たような次元をまとめたりといった効果が得られるのでした。自分の考察では HITS も同様のことを行っているという認識でした。 さて、集合知プログラミングを読んでいたら、第10章で "non-Negative Matrix Factorization" (非負値行列因子分解, 以下NMF) という手法が出てきました。NMF も SVD や主成分分析に同じく行列を分解

    non-Negative Matrix Factorization (NMF) - naoyaのはてなダイアリー
  • Congratulations | Cloud Run

  • COOL ONLINE - JAPAN - JAPAN ONLINE

    Ukai, or cormorant fishing, is a captivating and ancient Japanese tradition that dates back over 1,300 years. This unique fishing technique, practiced along several rivers in Japan, combines history,...

  • 富士通がFMV-BIBLO NWをむいてくれた

    12月15日に発表されたFMV-BIBLO NWは、富士通のノートPCとしては初めて水冷を組み込んだハイブリッドクーラーユニットを導入したほか、タッチパネルを組み込んだ480×272ドット表示可能な4型ワイド液晶サブディスプレイを搭載するなど、新機軸のデバイスを搭載したフラッグシップノートPCとして、2009年春モデルのなかでも注目を集めそうなモデルだ。 その新しいギミックを搭載したFMV-BIBLO NWを、開発者自らが分解し、その特徴を紹介するデモンストレーションが富士通で行われた。 注意 製品を分解/改造すると、メーカー保証は受けられなくなります。内部で使用されている部品などは富士通のデモで使用した機材のものであり、すべての個体にあてはまるものではありません。 今回の分解作業は開発用テスト機材をデモのために分解しているため、静電対策を施さない状態で行っています。富士通における実際の分

    富士通がFMV-BIBLO NWをむいてくれた
  • ProjectSmall

    ステマサイト見破る11の予備知識。 このPCでココに言及しないレビュー載せてるサイトは信用できん! って奴を列挙してく。(実際にそんな酷いサイトがあるかはシラネ) ①LaVie LやLIFEBOOK AH78:他人に魅せるモバイルやタッチパネルでもないのに フルフラット液晶とか意味不明な強反射液晶のせてるDQNノート (ちなみに低反射液晶の機種さがすにはサーチPC.jpで「長時間の事務作業」にチェック) ②東芝:超高解像度のKIRA V832を擁するも、現行ノートにフルHDが無いへそ曲がり ③VAIO L:アイドル時でさえ画面にまで伝わってくる高熱 ④VAIO S15:液晶開くと排気口ふさがる欠陥構造やらかしてて新築では使えない ⑤VAIO T15:色域と視野角が、あろう事かビジネスモバイルのX1 Carbonより狭い ⑥レッツノートSX / NX:「ニッポンの疲れ目」は国民的モバイルのせ

    ProjectSmall
  • 贝博app体育-ballbet贝博-ballbet娱乐

    七星贝博app体育品牌1999年创建于广东省开平市水口镇,通过规模化生产五金龙头,成长为整体贝博app体育供应链不可缺少的一部分,拥有设计,生产,销售为一体的贝博app体育生产企。2012年七星贝博app体育扩大产能,在潮州市增加卫生陶瓷生产线及智能贝博app体育生产线,当年产量就达到10万套件,为产品的多元化提供了坚实的基础。2018年于福建省星立方贝博app体育组成战略合作伙伴,将五金生产线移至泉州南安市。从产品创新、品牌建设、渠道扩张、终端升级到经营模式的全新构建。以创新探索的绿色智慧,不断将新的绿色环保技术和智能科技转换为实际应用 ...了解更多

  • How to Fix a Stuck Pixel on an LCD Monitor (with Pictures)

    This article was co-authored by Luigi Oppido and by wikiHow staff writer, Jack Lloyd. Luigi Oppido is the Owner and Operator of Pleasure Point Computers in Santa Cruz, California. Luigi has over 25 years of experience in general computer repair, data recovery, virus removal, and upgrades. He is also the host of the Computer Man Show! broadcasted on KSQD covering central California for over two yea

    How to Fix a Stuck Pixel on an LCD Monitor (with Pictures)
  • http://akipara.sakura.ne.jp/new_page_449.htm

    機種別・メーカー別、ノートパソコンの 分解方法一覧 (H20.07.15)~ By Dyna ども、Dynaです。 当方のHPでも、ノートパソコンの分解方法を紹介していますが、機種の多さからすると、その数はほんの少し ですよね。自分でも新しい機種を入手するたびに、インターネットで検索するのですが、見つからないことの方が 多い気がします。しかし、見つかるのと見つからないのでは天国と地獄くらいの差があるので、結構必死です。 そこで、以前もノートPCの分解方法専門のページを設けましたが、やり方が悪くて頓挫してしまいました。 今般は、その反省を受けて、(読者さんからの督促も受けて)再度、手法を変えてチャレンジします。是非、 皆さん情報アップ方よろしくお願いします。 なお、他の方のHPで発見された場合は、当方からHPの管理人さんにご了解を取りますので、ここのHPで見つ けたよメールを送ってください。

  • 富士通FMV BIBLO NB7~14 分解、修理、アップグレードについて

    さらに詳しい情報はメーカーのサイトでご確認下さい。 同時期に発売されたNEシリーズやLIFEBOOKシリーズにも共通するところも多いと思います。 その他の機種は「Fujitsu ノートパソコン改造のページ」が役に立つと思います。 <キーボードの取り外し方(メモリー増設方法)> スイッチパネルのゴム蓋を手前からめくり上げるとネジがありますので、そのネジを外します。 スイッチパネルを左方向へスライドさせて外します。 スイッチパネルは、全ての機種で互換性があるようです。 (これ以後、画像をクリックすると拡大表示されます。) キーボードを固定しているネジ2を外します。 キーボードは両面テープで筐体のアルミ板にくっついていますので、奥側から手前方向へ慎重に持ち上げます。 キーボードは薄く、破損しやすいのでくれぐれも慎重に・・・。 キーボードも全機種で互換性があるようです。 キーボードに飲み物を溢し

  • Infoseek[インフォシーク] - 楽天が運営するポータルサイト

    人気再燃!ポケモンGOをより楽しむウェアラブルデバイス4選 街中で『ポケモンGO』を遊ぶにしても、スマートフォンを出したりしまったりしながら歩くのはなかなか難し…

    Infoseek[インフォシーク] - 楽天が運営するポータルサイト
  • 三代目趣味のページへようこそ

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy