タグ

2013年9月21日のブックマーク (19件)

  • Optimal Logging

    TotT 104 GTAC 61 James Whittaker 42 Misko Hevery 32 Code Health 31 Anthony Vallone 27 Patrick Copeland 23 Jobs 18 Andrew Trenk 13 C++ 11 Patrik Höglund 8 JavaScript 7 Allen Hutchison 6 George Pirocanac 6 Zhanyong Wan 6 Harry Robinson 5 Java 5 Julian Harty 5 Adam Bender 4 Alberto Savoia 4 Ben Yu 4 Erik Kuefler 4 Philip Zembrod 4 Shyam Seshadri 4 Chrome 3 Dillon Bly 3 John Thomas 3 Lesley Katzen 3 M

    Optimal Logging
  • システム時刻 - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "システム時刻" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL (2023年11月) UNIXdateコマンドの実行例 システム時刻またはシステム時間(英: system time)とは、計算機科学およびプログラミングにおいて経過時間を表現する概念である。この意味において「時刻」とはカレンダー上の経過日数も含む。 システム時刻は、「システム・クロック」によって生成される一定の「テンポ」(ティック:tick)をシステム起動時(オペレーティングシステムのブートアップ時)に読み取ったリアルタイムクロック(ハードウェアクロック)に積算することで、

    yass
    yass 2013/09/21
    " 次に示すのは各種オペレーティングシステムとプログラム言語そしてアプリケーションでシステム時刻を得る手法である。"
  • Benchmarking : OpenCL CPU Performance (OpenCL vs native/Java/.Net)

    yass
    yass 2013/09/21
    " Float (32-bit) OpenCL vectorised performance is around 50% slower than un-vectorised .Net/Java, which is acceptable but over 10 times slower than vectorised SSE2 code. "
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    yass
    yass 2013/09/21
    " AMDは,Oracleと他のOpenJDKのメンバーでProject Sumatoraを立ち上げ,JavaでCPU+GPUのヘテロジニアスなコンピューティング環境 /parallel JAVAやRootBeerのAPIであるAparapi,GPU用のJavaコンパイラを整備するとのことです。"
  • Javaで簡単にgpgpu aparapi

    2015年度GPGPU実践プログラミング 第4回 GPUでの並列プログラミング(ベクトル和,移動平均,差分法)

    Javaで簡単にgpgpu aparapi
  • Aparapi:任意の計算タスクを実行するための新たな “Pure Java” API

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Aparapi:任意の計算タスクを実行するための新たな “Pure Java” API
    yass
    yass 2013/09/21
    " GPU上で実行可能なロジックをJavaで書くことを可能 / Javaだけでデータ並列アルゴリズムを表現 / CUDAやOpenCLを学習したり、JNIという難題に気をもむ必要はありません / プリミティブ型の配列を使ったCスタイルのコード "
  • Extended cron is a frame-work of batch control providing following functions

    yass
    yass 2013/09/21
    " Manage cron jobs by console tool. CLI and WEB tool can use. / Define job depedency and execute in order / Execute job exclusively if define resource lock. / Define jobnet dependency by using message / If execution server failed, execute jobnet on spare server "
  • Google Code Archive - Long-term storage for Google Code Project Hosting.

    Code Archive Skip to content Google About Google Privacy Terms

    yass
    yass 2013/09/21
    a user-mode library that can be linked into arbitrary applications that wish to create secure, isolated execution environments in which to run untrusted extensions or plug-ins implemented as native x86 code. Vx32 is similar in purpose to the Java or .NET virtual machines, but it runs native x86 code
  • jocl.org - Java bindings for OpenCL

    This site contains Java bindings for OpenCL, the Open Computing Language. OpenCL allows writing programs for heterogeneous platforms that utilize CPUs or GPUs. More information about OpenCL may be found at the Khronos OpenCL website. The following implementations of OpenCL are currently available: The AMD OpenCL driver: AMD SDK website The NVIDIA drivers: NVIDIA OpenCL website OpenCL for OSX: Appl

    yass
    yass 2013/09/21
    " This site contains Java bindings for OpenCL, the Open Computing Language. OpenCL allows writing programs for heterogeneous platforms that utilize CPUs or GPUs "
  • Shoshanna Raven - Creator Of Vortex & Living Brave

    In the fast-paced world of personal development, one woman has continually stood out—Shoshanna Raven. Her influence extends beyond coaching sessions. Her retreats are transformative, and her message of ‘Living Brave’ has resonated deeply with countless individuals. But what makes her leadership so impactful? The answer lies in the voices of those who have walked the path with her—her clients. Rave

    Shoshanna Raven - Creator Of Vortex & Living Brave
    yass
    yass 2013/09/21
    " Sophia is a modern embeddable key-value database designed for a high load environment. It has unique architecture that was created as a result of research and rethinking of primary algorithmical constraints, associated with a getting popular Log-file based data structures, such as LSM-tree. "
  • A network of data consumers and producers with Go, UDP, Redis and ZeroMQ

    A network of data consumers and producers with Go, UDP, Redis and ZeroMQ
    yass
    yass 2013/09/21
    " For a side project I run (multi-tenant, e-commercey), I wanted to collect some basic usage and server data but wasn't sure what solution to go for. Should I go with a combination of Statsd + Graphite? Maybe get all functional with Riemann? "
  • アルゴリズムとデータ構造

    書はコンピュータ サイエンスにおけるアルゴリズムとデータ構造を解説します。「プログラム書けるよ」と言う人達でも意外とアルゴリズムやデータ構造に関する知識を持っていません。 自身のプログラミング スキルを向上させたり隣のプログラマとちょっと差をつけるために是非とも身に着けておきたい知識です。 アルゴリズムとデータ構造は世の中にたくさんあります。書では適当な書籍で学べる基的なものを紹介します。データ構造の章では主に線形のデータ構造とグラフデータ構造を解説します。アルゴリズムの章では主に探索アルゴリズムと整列アルゴリズムを解説します。

  • Red Hat、Linuxコンテナ技術で米新興企業と提携

    米Red Hatは、Linuxの次世代コンテナ技術に関して、米新興企業と提携を結んだと発表した。Red Hat Enterprise Linuxに「Docker」を組み合わせて、Red HatのPaaS製品の強化を目指す。 米Red Hatは2013年9月19日、Linuxのコンテナ技術に関して、新興企業の米dotCloudと提携を結んだと発表した。PaaS(Platform as a Service)環境の構築に向けたdotCloudのオープンソースエンジン「Docker」と、Red Hat Enterprise Linuxを組み合わせて、Red HatのPaaS製品「OpenShift」の強化を目指す。 両社はこの提携に基づいて、複数の共同プロジェクトを展開する予定だ。例えば、Fedoraの今後のバージョンでDockerを提供するほか、DockerのAuFS(Advanced Mult

    Red Hat、Linuxコンテナ技術で米新興企業と提携
    yass
    yass 2013/09/21
    " Linuxのコンテナ技術に関して、新興企業の米dotCloudと提携を結んだと発表した。PaaS 環境の構築に向けたdotCloudのオープンソースエンジン「Docker」と、Red Hat Enterprise Linuxを組み合わせて、Red HatのPaaS製品「OpenShift」の強化 "
  • sinbadsoft.com

    This domain may be for sale!

    yass
    yass 2013/09/21
    " first, split the file into small chunks that would fit in memory, load each chunk, sort it, and write it back on disk. Second, perform a k-way merge on all the sorted chunks to get the final result. "
  • MemtableSSTable_JP - Cassandra Wiki

    Overview Cassandraの書き込みはまずコミットログ(CommitLog)に対して行われます。そしてColumnFamilyごとにMemtableと呼ばれる構造体に対して書き込まれます。Memtableは基的にキーで参照可能なデータ行のライトバックキャッシュです。つまりライトスルーキャッシュと違ってSSTableとしてディスクに書き込まれる前に、Memtableが一杯になるまで書き込まれます。 Flushing MemtableをSSTableへ変換するプロセスをフラッシュ(flushing)と呼びます。JMX経由で(例えばnodetoolを使用して)手動でフラッシュを実行することも可能です。コミットログのリプレイ時間を短くするためにノードを再起動する前に行った方が良いでしょう。Memtableはキーでソートされ、シーケンシャルに書き出されます。 したがって書き込みは超高速に

    yass
    yass 2013/09/21
    " Memtableのフラッシュ時のサイズと同じサイズから始まって、サイズが最大N倍になりながら階層的に形作 / 入力元となるSSTableはすべてキーでソートされているため、マージは効率良く行われランダムI/Oを必要としません "
  • Peregrine - Home

    Peregrine raises $190M Series C led by Sequoia Capital to advance public safety & commercial solutions

    Peregrine - Home
    yass
    yass 2013/09/21
    " Peregrine is a map reduce framework designed for running iterative jobs across partitions of data. Peregrine is designed to be FAST for executing map reduce jobs by supporting a number of optimizations and features not present in other map reduce frameworks. "
  • オブジェクト指向プログラミングとは何か? · eed3si9n

    2013-09-18 oop はどう定義されるべきだろうか? 純粋オブジェクト指向プログラミング 純粋オブジェクト指向プログラミングは以下のように定義できる: オブジェクトを使ったプログラミング。 オブジェクトとは何か? 他のオブジェクトへの参照を保持し、事前にリストアップされたメッセージを受信することができ、他のオブジェクトや自分自身にメッセージを送信することができるアトムで、他には何もしない。メッセージは名前とオブジェクトへの参照のリストから構成される。 これでおしまい。言い回しは僕が考えたものだけど、アイディアはオブジェクト指向という言葉を作った張人 Alan Kay (2003) からのものだ。これ以外は、直接 oop に関係無いか、実装上の詳細だ。 この定義から導き出せるものを考えてみよう。 まずは名前空間だ。C の関数と違ってメッセージ (別名メソッド) はオブジェクトごとに

    yass
    yass 2013/09/21
    " オブジェクトとは何か? 他のオブジェクトへの参照を保持し、事前にリストアップされたメッセージを受信することができ、他のオブジェクトや自分自身にメッセージを送信することができるアトムで、他には何もしない"
  • Chronos: A Replacement for Cron

    Chronos is our replacement for cron. It is a distributed and fault-tolerant scheduler which runs on top of Mesos. It’s a framework and supports custom mesos executors as well as the default command executor. Thus by default, Chronos executes SH (on most systems BASH) scripts. Chronos can be used to interact with systems such as Hadoop (incl. EMR), even if the mesos slaves on which execution happen

    Chronos: A Replacement for Cron
    yass
    yass 2013/09/21
    " Chronos is our replacement for cron. It is a distributed and fault-tolerant scheduler which runs on top of Mesos. / Chronos also supports the definition of jobs triggered by the completion of other jobs, and it also supports arbitrarily long dependency chains. "
  • iOS 7でMPTCPがサポートされた話

    iOS 7でMPTCP(Multipath TCP)がサポートされた。 ((Apple iOS 7 surprises as first with new multipath TCP connections)) 唐突 ((しかし実はIETF87で、anonymous OSが実装しているという話もあり、iOS 7がそれだったのかと納得した訳だが))なのだが僕の博士課程における研究テーマであり、先のIETFで大人たちにメッタメタにされたのも悔しいのでMPTCPについて説明して、何が出来るようになるかを書きたいと思う。 MPTCPとは簡単にいうとTCPストリームを複数の経路で転送することにより、ストリームの多重化・耐障害性の向上を図るプロトコルである。 このタイミングでなぜこうしたプロトコルが必要か簡単に説明したい。 僕らが使うアプリケーションは大抵TCPを用いて通信をしている。それは長いインタ

    iOS 7でMPTCPがサポートされた話
    yass
    yass 2013/09/21
    " TCPストリームを複数の経路で転送することにより、ストリームの多重化・耐障害性の向上を図るプロトコル / 既存のアプリケーションを変更することなく、自動的に複数の経路を用いて障害に強く、多重化されたTCP通信 "