macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
LinkedIn創業者リード・ホフマン「起業家は常に“両方”を取れ」 自分を信じながら疑い、柔軟で頑固に Lecture 13 - How to be a Great Founder #2/3 世界最大のビジネス特化型SNS・LinkedInの創業者Reid Hoffman(リード・ホフマン)氏が起業家育成講義に登場。本講義では、スタートアップで数々の死線をくぐりぬけてきた彼が、逆境を乗り越える思考法について語ります。 自分が仕事をするのか、人に仕事をさせるのか? リード・ホフマン氏:創業者がよく直面する問題として、自分が仕事をすべきか、それとも人を雇って代わりに仕事をしてもらうか、というものがあります。 古典的なこの問題には、「両方やる必要がある」と答えます。両方やるだけでなく、ときどき片方を100%やって、さらにもう片方も100%やって、数学的にはおかしいですが、時には両方100%やら
Glasgow Haskell Compiler(GHC)は、関数型言語Haskellの主要コンパイラです。GHCは(並列性に加えて)並行性を主要な目的として長年開発されてきました。そのため、GHCには、 軽量スレッド(グリーンスレッド) マルチコア用の軽量スレッド・スケジューラ マルチコア上での効率的なメモリアロケータ マルチコア用のガベージコレクタ など、マルチコアで簡潔に並行性を実現するための部品が揃っています。そこで、Haskellで Web サーバなどの並行プログラムを書き、GHC でコンパイルすれば、マルチコア環境でスケールするのを期待したくなります。 残念ながら GHC 7.6.3 までは、入出力を司るIOマネージャの実装にボトルネックがあり、マルチコア環境でスケールしませんでした。エール大学のAndreas Voellmy氏と筆者は、IOマネージャの改良に取り組み、その成果
Our Services and ProductsWe are a software house that writes extremely fast code for the world's most demanding companies. Software Development – From architecture to delivery, making fast softwareDevelop Fast SoftwareMaking the release version of prototype codeMaking CUDA-code work on AMD hardware (HIP)Porting CUDA to OpenCLTraining – From crash-course to full in-house trainings1-day Crash Course
Silver is a free implementation of Apple's Swift programming language. Built on over ten years of solid compiler knowledge and technology, with Silver, you can use Swift to write code directly against a wide range of development targets, from .NET over Java and Android to, of course, Cocoa. And you can also share a lot of non-UI code between platforms. Platforms With Elements, you can use the Swif
2月5日、6日にかけて「WebRTC」をテーマとした、日本初のカンファレンスであるWebRTC Conference Japanで開催された。本記事では、その中の基調講演の1つである、WebRTCに於けるサーバーソリューションの決め手とは?の内容について紹介する。プレゼンターはDialogic社およびwebrtcH4cKSの主宰であるChad氏だ。 当日の発表資料はこちらから WebRTCサーバで考えるべきこと WebRTCのサーバサイドインフラストラクチャを考えるに辺り、4つのサーバについて本セッションでは述べる。 シグナリングサーバ NAT越えサーバ メディアサーバ(音声・映像・データ) ゲートウェイサーバ シグナリングサーバ WebRTCの通信は、最終的にはP2Pになるが、その過程でシグナリングサーバが必要だ。具体的にはSIPで使われているようなSDPを使って、メディア接続に必要な情
linux-insides A book-in-progress about the linux kernel and its insides. The goal is simple - to share my modest knowledge about the insides of the linux kernel and help people who are interested in linux kernel insides, and other low-level subject matter. Feel free to go through the book Start here Questions/Suggestions: Feel free about any questions or suggestions by pinging me at twitter @0xAX,
2. 自己紹介 Twitter ID:@dandelion1124 • 学生時代は画像処理の研究に従事。 • 研究室でOpenCV Tipsサイトを作っていたらOpenCV関連書 籍(OpenCVプログラミングブック)を執筆。 • 現在は都内勤務エンジニア。 • Build InsiderにてOpenCV入門 (http://www.buildinsider.net/small/opencv)を連載中。 blog: http://www.atinfinity.info/blog/ wiki: http://www.atinfinity.info/wiki/ 5. OpenCVメモリ使用量を計測する • 「Hacking OpenCV for fun and profit」(http://computer- vision-talks.com/articles/hacking-opencv-f
そしてあとは手順通りにインストールすればいいだけ。だと思ってたんですが、そのままインストールすると、ファイルやディレクトリが足りない(?)というエラーで怒られてしまいます。 見た感じインストールスクリプトのバグのようですが、一般環境向けのGeneric SDKが用意されているので、これを先にインストールしてからOS SpecificなSDKで上書きすることで、正常にインストールすることができるようです。 なので、SDKのディレクトリにあるGenericディレクトリに移動し、ぽつりと存在するアーカイブを展開します。 展開されたファイルの中にあるシェルスクリプトを管理者権限で実行し、Generic SDKをインストールします。 この作業で必要なディレクトリとファイルが作成されるので、次にOS固有のドライバとSDKをインストールします。 SDKのディレクトリに戻り、さらにCentOSのディレクト
本記事の筆者、Konrad Zapalowicz は Cybercom Poland のソフトウェア開発者で、どちらかと言えば新しい Linux カーネル貢献者ですが、同時にランナーでもあります。彼の Web サイトは zapalowicz.pl です。 私は昨年デュッセルドルフで開催された Linux Con Europe において、Linux カーネル開発に参加するのがいかに容易かを人々に伝えるための講演を行いました。このテーマを退屈と感じるくらい聴衆が上級者だったらどうしようという私の心配をよそに反響は良く、このようなガイドラインやアドバイスは大歓迎だという意見を多数頂きました。会場の最大収容人数は約 30 名で、あまり大きな会場ではありませんでしたが、このテーマに関心を持ってくださる方が世の中にもっといるのではないかと感じています。そこで私はこのプレゼンをシリーズ記事にしようと決め
Web な人もアプリな人も、これから新しく Android アプリを作るなら抑えておきたいポイント3選Androidandroid開発 概要 Lollipop が発表されてから時間も立ち、Android Auto、Android Wear、Android TV と、多様性を見せ始めた Android ですが、今後とも多種多様なデバイス向けに様々なアプリを作っていく流れがあるなか、新しくアプリを作るなら抑えておきたい要所をまとめました。 TL;DR 抑えるところは 3 つ。 画面とライフサイクル 非同期処理 互換性 かなり端的にいうと、Activity や Service などのライフサイクルとうまく付き合いながら、コードの構成のレイヤー化を行い、非同期処理を簡潔に記述できる準備をしておくことと、非同期処理とあわせてマルチスレッドプログラミングの基本を抑えておくこと、互換性への準備を最初にし
What is Torch? Torch is a scientific computing framework with wide support for machine learning algorithms that puts GPUs first. It is easy to use and efficient, thanks to an easy and fast scripting language, LuaJIT, and an underlying C/CUDA implementation. A summary of core features: a powerful N-dimensional array lots of routines for indexing, slicing, transposing, … amazing interface to C, via
概要 偶然57577になっている文章を短歌としてつぶやく Twitter の bot を作りました。 フクロウが鳴くと明日は晴れるので洗濯物を干せという意味 #tanka ウィキペディア日本語版「フクロウ」より http://t.co/Dm1uHcQdzR— 偶然短歌bot (@g57577) 2014, 12月 31 再帰的アルゴリズムが有効な問題として有名であり #tanka ウィキペディア日本語版「ハノイの塔」より http://t.co/vm2ZqwImKi— 偶然短歌bot (@g57577) 2014, 12月 31 文章はウィキペディア日本語版を対象としました。 作り方 jawiki-latest-pages-articles.xml.bz2 をダウンロード。 WP2TXT で上記を扱いやすい形式に変換。 このスクリプト で57577になっている文を抽出。数時間かけて(遅い)
While programming graphics applications means programming against an API that abstracts us from the actual hardware (OpenGL, Direct3D), it can still be interesting to dig a bit deeper. Having a good understanding of the hardware (and its limitations!) can help you optimizing your code but also understanding limits of the API. Or maybe you’re just curious what happens below your API calls. This is
1. 世界最高のスタートアップ メンター Paul Graham、珠玉のアドバイス集 スタートアップが迷った時に読む Paul Graham からのアドバイス Takaaki Umada, Microsoft Ventures January 12th, 2015 https://medium.com/@tumada/ / tumada@microsoft.com Summary of Paul Graham Essays 1 2. Y Combinatorのパートナーと若い起業家の会話の多くは 「どうすれば…?」 という質問で始まり、 そしてパートナーは 「ただ (just) ... をしよう」 と答えます。 http://www.paulgraham.com/before.html 2 So many of the conversations YC partners have with
米Facebookが、米サンディエゴに拠点を置く動画配信技術開発のQuickFire Networksを買収すると発表した。金額や条件は明らかにされていない。 QuickFire Networksは動画の画質を劣化させずにオンライン配信に必要なバンド幅を低減する技術を開発している企業。現在同社サイトに掲載されているCEOのCraig Y. Lee氏のメッセージによれば、Facebookの1日あたりの平均動画視聴数は10億ビューを突破しており、「我々はFacebookで動画を見る全ての人々に高品質な動画体験を提供する一助になれることを楽しみにしている」とのこと。今回の買収によりQuickFire Networksの主要メンバーはFacebookに移籍し、それに伴い業務を段階的に縮小していくという。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く