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

  • 揚げて炙ってわかるコンピュータのしくみ

    このの概要 技術が進むにしたがって,コンピュータの中身が見えなくなってきています。コンピュータの頭脳としてCPUがあって,OSがあってプログラムが動く…。漠然とわかっていても,実際にどういうしくみで意図したとおりに動作しているのかとなると,なかなかイメージできないものです。書はこのように,ブラックボックスになっているコンピュータのしくみを,「炙る」「揚げる」などの過激な手法も用いつつ,半導体レベルから実際に目に見える形でひもといていきます。 こんな方におすすめ コンピュータの仕組みを知りたい人 Maker(『ハードウェアハッカー』の読者層) 第1章 ソフトウェアとハードウェアの世界の境界 1.1 コンピュータが「見えなく」なってきている むかしはパソコンと電子回路は一体 コンピュータを理解する上での抽象化・ブラックボックス化 1.2 ブラックボックスの中身を見るといいことが? ブラック

    揚げて炙ってわかるコンピュータのしくみ
    netcraft3
    netcraft3 2020/07/29
    若い頃にHDDの処分方法が分からず沸騰したお湯で煮たことがあるけど、揚げて炙るのも興味深い。
  • F5 NetworksによるNGINXの買収に見る、オープンソース・パワー | gihyo.jp

    NGINXの買収に見るオープンソースの価値 2019年3月12日に報じられたNGINX社の買収は、多くのネットワーク・サービス関連のソフトウェア・エンジニアを驚かせました。 NGINXは、今とても勢いのあるWebサーバソフトウェアで、とくに大規模・大負荷のシステム構築に好んで用いられます。Netcraftによる2019年4月のレポートでWeb Serverシェアで第1位となった、まさに「旬」のソフトウェアです。NGINXはオープンソースとしてそのコードが公開されており、NGINX, Inc.(以後NGINX社)はその開発元企業です。 NGINXはサンフランシスコのダウンタウンにあります。すぐ前に、このMoscone Convention Centerの裏側が見えます このNGINX社を6億7,000万ドル(約740億円)という高額で買収したのがF5 Networks, Inc. (⁠以後F

    F5 NetworksによるNGINXの買収に見る、オープンソース・パワー | gihyo.jp
    netcraft3
    netcraft3 2019/06/14
  • 第87回 MySQLでケーキを焼いてみる | gihyo.jp

    この記事はMySQL Casual アドベントカレンダーの25日めの記事になります。 メリークリスマス! 皆さんMySQL好きですよね! そしてケーキが好きな人も多いと思います。なので今回は、12月25日ということでMySQLでパウンドケーキを焼いてみたいと思います。 仕組みとしては、MySQLのUDFからArduinoのPINの値を変更します。そして、Arduinoの値でリレーつき電源を動かしてオーブントースターにつながるコンセントの電源をON/OFFするという方法を取りました。 注意事項 また、今回の記事を見て試してみようと思った方は、通常の「道普請」の記事とは違い、圧倒的にやけど、感電等の怪我や事故に直結する可能性が高いので、追試を行う際には気をつけて試してみてください。 検証環境 今回はYumでインストールをしたMySQL 8.0.13と、システムワイドにインストールしたrbenv

    第87回 MySQLでケーキを焼いてみる | gihyo.jp
    netcraft3
    netcraft3 2018/12/25
    Perlはストーブになりますか?スレを思い出した。
  • 2018年1月18日 これからはgLinuxで ―Google、社内利用のLinuxをUbuntuからDebianベースにリプレース | gihyo.jp

    Linux Daily Topics 2018年1月18日これからはgLinuxで ―Google、社内利用のLinuxをUbuntuからDebianベースにリプレース AndroidChrome OSなど、Googleが開発するOSはLinuxがベースとなっていることはよく知られている事実である。これらのOSを開発するために、開発スタッフは日常的にLinuxを使っている必要があり、そのための開発プラットフォームとして数年に渡って使われていたのがUbuntuベースのオリジナルディストリビューション「Goobuntu」だ。だが現在、GoogleはこのGoobuntuからDebianベースの別のディストロ「gLinux」へとリプレースを図っているところだと「MuyLinux」が報じている。 De Goobuntu a gLinux: Google reemplaza a Ubuntu con

    2018年1月18日 これからはgLinuxで ―Google、社内利用のLinuxをUbuntuからDebianベースにリプレース | gihyo.jp
    netcraft3
    netcraft3 2018/01/18
    UbuntuはCanonical社の方針に大きく左右されるから、Debianベースにしたのは正しい選択だと思う。
  • 2017年8月3日 Red Hat、RHEL 7.4リリースで"脱Btrfs"を明らかに | gihyo.jp

    「ファイルシステムのBtrfsは、Red Hat Enterprise Linux 6の最初のリリース以来、そのステータスは(RHELにおいて)ずっとテクノロジプレビューでした。Red Hatは今後もBtrfsをフルサポートすることはなく、将来のメジャーバージョンリリース(RHEL 8以降)においては(Btrfsを)削除することになるでしょう」 Red Hatは8月1日(米国時間⁠)⁠、「⁠Red Hat Enterprise Linux 7.4」をリリースしたが、上に挙げた記述はそのRHEL 7.4のリリースノート第53章「Deprecated Fanctionality(サポート中止予定の機能⁠)⁠」に「Btrfs has been deprecated」として含まれているものである。リリースノートでは続けて、RHEL 7では引き続きBtrfsをサポートするが、大きなアップデートを反映

    2017年8月3日 Red Hat、RHEL 7.4リリースで"脱Btrfs"を明らかに | gihyo.jp
    netcraft3
    netcraft3 2017/08/03
    RHELでもBtrfsが要らない子になった。
  • 第2回 大量トラフィックを支えるインフラ~独自プロトコル、ファイルシステムの実装もいとわない!~ | gihyo.jp

    ドワンゴのエンジニア魂 第2回大量トラフィックを支えるインフラ~独自プロトコル、ファイルシステムの実装もいとわない!~ 大量のユーザーを抱える「ニコニコ動画(ニコ動⁠)⁠」⁠「⁠ニコニコ生放送(ニコ生⁠)⁠」をさらに進化させるべく、ドワンゴでは土台となる基盤を見直し、大幅なアップデートを実施した。ドワンゴのエンジニアである原耕司氏(写真1⁠)⁠、太田健氏(写真2⁠)⁠、川平航介氏(写真3)の3名にお話を伺い、プロトコルや分散ファイルシステムまで独自に開発したという、このプロジェクトの真相に迫った。 将来のサービス拡充に向けて土台を整備 ――今回、サービスの基盤部分を大幅に刷新された理由は何でしょうか。 原:ニコ動は、サービスの提供開始から時間が経ったことで裏側のコードが複雑になっており、これから新たな機能をバンバン追加するのが厳しい状況になっていました。そこで、将来的なサービス拡充に対応で

    第2回 大量トラフィックを支えるインフラ~独自プロトコル、ファイルシステムの実装もいとわない!~ | gihyo.jp
    netcraft3
    netcraft3 2017/02/24
  • 徳丸浩さん、安全なPHPアプリケーションの作り方2016~PHPカンファレンス2016 | gihyo.jp

    2016年11月3日にPHPカンファレンス2016が開催されました。稿では、ゲストスピーカーである徳丸浩さんのセッション「安全なPHPアプリケーションの作り方2016」についてレポートします。 最近のPHP関連の脆弱性 徳丸さんはセッションを通して、PHP関連の脆弱性の話を取り上げていきました。 Joomla!の事例 Joomla!の権限昇格脆弱性についての話がありました。次の2つの問題を含んでいました。 ユーザ登録時に管理者権限を設定されてしまうという問題 ユーザ登録を許可していない設定にしてもユーザ登録が行えてしまうという問題 徳丸さんはこれらのデモを行い、攻撃の流れを見せました。 原因としては登録のメソッドが2つ存在し、そのうちの一方がユーザ登録許可の設定を確認していないことが問題となっていることを指摘しました。対策としては、開発側は該当メソッドの削除、利用者側はバージョンアップを

    徳丸浩さん、安全なPHPアプリケーションの作り方2016~PHPカンファレンス2016 | gihyo.jp
    netcraft3
    netcraft3 2016/11/21
  • 1