ブックマーク / gihyo.jp (13)

  • 第563回 NVIDIA Jetson Nano Developer KitにUbuntuをインストールしよう! | gihyo.jp

    Ubuntu Weekly Recipe 第563回NVIDIA Jetson Nano Developer KitにUbuntuをインストールしよう! Jetson Nano Developer KitはNVIDIAが提供するエッジAI向けの「パワフルな」シングルボードコンピューターです。今回はこのJetson Nano Developer KitにUbuntuをインストールしてみましょう。 公式にUbuntuをサポートしている開発ボード Ubuntu Weekly Topicsの2019年3月22日号でも紹介しているように、「⁠Jetson Nano」は謎のAI半導体メーカーとして日でも有名なNVIDIAが開発するAIデバイス向けのモジュールボードです。 Raspberry Piよりも(水平方向にだけ)小さな筐体には、4コアのCortex-A57と4GiBのメモリ、Maxwell第二

    第563回 NVIDIA Jetson Nano Developer KitにUbuntuをインストールしよう! | gihyo.jp
    cabvm
    cabvm 2019/11/29
  • 第3回 ドワンゴがFPGAを使った開発に乗り出したワケ | gihyo.jp

    自由に設計できる集積回路であり、また仕様変更なども容易なLSIの一つとして注目を集め始めているのがFPGA(Field-Programmable Gate Array)です。このFPGAをニコニコ動画などのサービスに応用するプロジェクトに携わる、ドワンゴの宮崎賢一氏と小嶋尚氏にお話を伺いました。 写真1 小嶋尚氏(手前)と宮崎賢一氏(奥) FPGAのメリットは圧倒的な効率の良さ ――ドワンゴでFPGAを使った開発を進めていると伺いました。どのようなプロジェクトなのでしょうか。 小嶋:書き換え可能な集積回路であるFPGAを利用した開発を進めていて、その用途の一つとして考えているのが動画のエンコードです。現状は汎用のCPUを使っていますが、汎用CPUでは計算量的に効率が良くないことをFPGAで実現していきたいと思っています。またFPGAはさまざまな用途に使えるので、たとえば現在ホットな機械学習

    第3回 ドワンゴがFPGAを使った開発に乗り出したワケ | gihyo.jp
    cabvm
    cabvm 2018/05/08
  • PHPの生みの親、ラスマス・ラードフ氏インタビュー | gihyo.jp

    PHPの生みの親⁠⁠、ラスマス⁠⁠・ラードフ氏インタビュー 2015年12月に無事公開されたPHP7。その公開に先立ってPHPの生みの親であるラスマス・ラードフ氏に話を伺う機会がありました。英語で行われた一時間のインタビューは長大ですがラスマス氏の思想がよく分かる話題が多く、可能な限りそのままの形でお伝えすべく、その模様すべてをお届けします。 なお、インタビューは10月に開催されたPHPカンファレンス2015の講演終了後に行われ、リリースに関する話題などはその時点でのものです。 現在の仕事と生い立ち ―――― まずは、PHPを作ってくださってありがとうございます。今日の基調講演もすばらしかったです。 ラスマス:ありがとうございます。 ―――― いきなりですが、個人的な質問から始めてもいいでしょうか。 ラスマス:どうぞ。 ―――― Etsyではどのようなお仕事をなさっているんですか? ラスマ

    PHPの生みの親、ラスマス・ラードフ氏インタビュー | gihyo.jp
    cabvm
    cabvm 2015/12/18
  • 2014年2月14日 問題の核心はinitにあらず ─Ubuntuの孤立 | gihyo.jp

    2月8日、Debianのテクニカルコミッティはひとつの決断を下した。チェアマンのBdale Garbee氏が開発者メーリングリストに投稿した内容によれば、Debianのデフォルトのinitシステムとしてsystemdを採用することが決定した。投稿を見ると、委員の間ではsystemd派とUpstart派に分かれて白熱した議論が展開されたらしい。最初の投票結果は4票対4票、まったく五分の戦いだったが、結果としてGarbee氏の後押しが影響しsystemdに落ち着いた。 call for votes on default Linux init system for jessie --debian-ctte 現在のLinuxディストリビューション開発では、initsystemdを採用する流れが強く、Fedora/Red Hat、openSUSEなども最新バージョンではsystemdを選んでいる。

    2014年2月14日 問題の核心はinitにあらず ─Ubuntuの孤立 | gihyo.jp
    cabvm
    cabvm 2014/05/08
  • 過負荷に耐えるWebの作り方―― 国民的アイドルグループ選抜総選挙の舞台裏

    2013年12月25日紙版発売 株式会社パイプドビッツ 著 A5判/224ページ 定価2,728円(体2,480円+税10%) ISBN 978-4-7741-6205-8 ただいま弊社在庫はございません。 Gihyo Direct Amazon 楽天ブックス honto ヨドバシ.com このの概要 恒例となった国民的アイドルグループ選抜総選挙。このウェブ投票システムに求められるものは非常にシビアな条件である。秒間10000アクセス,不正が行われないこと,そしてダウンしないことが挙げられる。実はこのシステムはわずか2ヶ月で構築された。しかもごく少数のエンジニアの手で作り上げられたのだ。書はインフラとソフトウェアの両面から,パイプドビッツ開発部が作り上げた過負荷(アクセススパイク)に耐えるシステム作りを解説する。これらは多くのウェブエンジニアにとって技術向上の手がかりとなるだろう。

    過負荷に耐えるWebの作り方―― 国民的アイドルグループ選抜総選挙の舞台裏
    cabvm
    cabvm 2013/12/11
  • 2013年9月6日 大阪で初のFreeBSD勉強会、9月21日(土) | gihyo.jp

    勉強会の後はそのまま会場でアルコールやちょっとしたつまみでの懇親会を予定しています。お時間がある方はぜひこちらも参加していってください。アルコール類はこちらで用意しますけれども、飲みたいお酒の持参も大歓迎です。懇親会では勉強会ではしゃべらないような内容の意見交換もできますので、お時間がある方はぜひご検討ください。 KDDI Webコミュニケーションズさまのご協力が得られるようになってから、東京での定期的なFreeBSD勉強会の開催が可能になりました。今回、株式会社First Stepさまのご協力を得まして大阪での開催が可能になりました。大阪開催に需要があるようであれば、今後も大阪で定期的にFreeBSD勉強会を開催していきたいと考えています。 また大阪に限らず、IT系の産業が盛んな全国各地の都市(九州、四国、北海道など)でもFreeBSD勉強会を開催したいと考えています。交通費の関係でそう

    2013年9月6日 大阪で初のFreeBSD勉強会、9月21日(土) | gihyo.jp
    cabvm
    cabvm 2013/09/10
  • 第18回 OpenLDAPとSASL | gihyo.jp

    最初に 前回までのFDS記事でSASLという言葉が出てきましたが、そういえばこれまでSASLについてあまり触れることがありませんでしたので、今回はOpenLDAPとSASLの関係についてお話ししておきます。 SASLとはSimple Authentication and Security Layerの略であり、簡単に言ってしまうと認証のためのフレームワークのようなものです。SASLを使用することにより、開発者は既存のライブラリや仕組みを再利用することができ、利用者にはチャレンジ・レスポンス認証などの安全な認証方式を提供することができます。 また、認証方式についてですが、SASLの中にはいくつかのメカニズムが用意されており、Kerberos、GSSAPI、DIGEST-MD5などいくつかの方式を利用することができるのですが、今回は検証環境の関係上、KerberosなどではなくDIGEST-M

    第18回 OpenLDAPとSASL | gihyo.jp
    cabvm
    cabvm 2013/08/19
  • 第83回 アップデートの管理 | gihyo.jp

    Ubuntuを使っていると、何日かに一度、「⁠アップデート・マネージャが起動し、アップデートをうながす」ということが発生するはずです。Ubuntuのみならず、コンピュータ環境を日常的に利用していく上では、日々発生するアップデートを適切に行うことが重要です。今回はUbuntu環境で、望んだ形のアップデートを適用するためのレシピを紹介します。 セキュリティアップデートとバグフィックス Ubuntuで行われる日々のアップデートは、アップデート・マネージャ(update-managerプログラム)によって行われます(図1⁠)⁠。9.04以降のUbuntuでは、アップデートファイルが存在することを確認した時点で、自動的にこのウインドウが表示されるようになっています[1]⁠。 図1 アップデート・マネージャのウインドウ Ubuntuにおいては、こうして表示されるアップデータには次の2種類があります。

    第83回 アップデートの管理 | gihyo.jp
    cabvm
    cabvm 2013/08/17
  • 第6回 OpenSSHの公開鍵をLDAPで管理 | gihyo.jp

    公開鍵管理の概要 読者の皆さんの多くはリモートメンテナンスのために、各サーバでsshデーモンを動作させているはずです。しかしtelnetではなくsshにすればそれだけで安心安全、というわけではありません。共通鍵認証ではそれぞれの通信自体は暗号化されているとはいえ、近年では総当たり攻撃のターゲットとなっているケースも非常に多くセキュリティ的に安心できるものではないためです。皆さんはちゃんとRSAやDSAによる公開鍵認証を利用されていますか? 公開鍵認証のメリットは、共通鍵認証と比較して、より安全な認証を実現することができる点にあります。その一方、クライアント側には秘密鍵ファイルと多くの場合はパスフレーズが、サーバ側には公開鍵ファイルが必要になるため、デメリットとしてユーザ数が多いとそれらの管理も煩雑になることが挙げられます。 たとえば管理対象のサーバが100台あるとすれば、あるユーザの入社時

    第6回 OpenSSHの公開鍵をLDAPで管理 | gihyo.jp
    cabvm
    cabvm 2013/08/16
  • 第47回 Ubuntuのネットワークインストールとapt-mirrorの活用 | gihyo.jp

    Ubuntuには様々なインストール手段が用意されていますが、今回はネットワークからインストーラを起動するnetbootインストールの活用の仕方を紹介します。インストールメディアを用意する必要がないため、クライアントマシンの台数が多い企業や学校などで有効に活用できるでしょう。またCDドライブを持たないUMPC等のインストールにも便利です。 インストールサーバの構築 netbootインストーラを使用するためには、ネットワークからクライアントを起動させるためDHCPサーバとTFTPサーバの役割を担うマシンが必要になります。またインストールの対象となるマシンはPXEでのブートに対応している必要があります。 まずサーバとなるマシンを用意します。筆者は自宅にUbuntu 8.04 サーバ版をインストールしたマシンを用意し、インストール用のサーバとして利用しています。 DHCPとTFTPのサーバとして動

    第47回 Ubuntuのネットワークインストールとapt-mirrorの活用 | gihyo.jp
    cabvm
    cabvm 2013/06/22
  • Javaはどのように動くのか~図解でわかるJVMの仕組み 記事一覧 | gihyo.jp

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    Javaはどのように動くのか~図解でわかるJVMの仕組み 記事一覧 | gihyo.jp
    cabvm
    cabvm 2013/05/12
  • 第1回 インメモリデータストア Redisの概要 | gihyo.jp

    はじめに 株式会社ドワンゴで「ニコニコ生放送」の開発を担当している、小野と申します。特集では、いわゆる「NoSQL」の一種であるRedisの概要と基操作、そしてWebアプリケーションでの応用例までを、ニコニコ生放送での事例を交えながら紹介していきます。 Redisとは? Redisは、Salvatore Sanfilippo氏によって2009年に公開されたインメモリベースのキー・バリュー・ストアです。2010年3月にはVMWareが同氏を雇入れ、同社の支援のもと、コントリビューターのPieter Noordhuis氏と共にフルタイムで開発が進められています。 記事執筆時点での最新stableはバージョン2.0となり、新しいデータ型の追加やトランザクションのサポート、VM(仮想メモリ)の実装などが追加されました。 また、メモリ効率の向上やスループットの改善が図られたバージョン2.2が間

    第1回 インメモリデータストア Redisの概要 | gihyo.jp
    cabvm
    cabvm 2013/03/04
  • 第1回 JVMはどのようにメモリ空間を利用するのか | gihyo.jp

    あのWebサービスもJVMを利用している 「Javaは大規模なエンタープライズシステムにしか使われない」 それが常識だと思っていませんか? たしかに、これまでJava Virtual Machine(JVM)は、他の言語を実行すると遅く、Javaのプログラムを実行する環境にすぎないものでした。ところが、Java 7から実装されたInvokeDynamicにより、JVM上で、RubyPHPなどさまざまなコンピュータ言語で記述されたプログラムをより高速に実行できるようになりました。 これにより、今までエンタープライズでJava言語で記述されたプログラムを実行するだけの環境であったJVMが、汎用的な実行環境になったと言えます。また、これまでJavaの実行環境として使用されていたノウハウが、他の言語で記述されたプログラムを実行する際にも利用できます。 最近では、TwitterがJVMをアプリケー

    第1回 JVMはどのようにメモリ空間を利用するのか | gihyo.jp
    cabvm
    cabvm 2013/01/16
  • 1