タグ

2018年7月24日のブックマーク (12件)

  • x86系CPUのネイティブコードを解析する

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    x86系CPUのネイティブコードを解析する
    komlow
    komlow 2018/07/24
  • Intel64 の ModR/M の仕組みをやっと理解した - higepon blog

    Intel 64 and IA-32 Architectures Software Developer's Manual を読んでも ModR/M や SIB が理解できない。 x86系CPUのネイティブコードを解析する(2/3):CodeZine を読んでやっと理解できた。日語でまとまっているのは大変ありがたい。 例えば以下のアセンブリをアセンブルする。 (movq (& rbx #x30) rcx) まず上に挙げた Intel のリファレンスで MOV を調べる。するといくつかのタイプが列挙されているのが分かる。 今回のケースは「 Move r64 to r/m64 」に該当するので以下の行が見つかるはず。 REX.W + 89/r MOV r/m64, r64 ここで分かる事は #x48 (REX.W) が必要 MOV の opcode は #x89 であること。 次に ModR/

    Intel64 の ModR/M の仕組みをやっと理解した - higepon blog
    komlow
    komlow 2018/07/24
  • MySQLのストアドプロシージャ、ファンクション、トリガーのパフォーマンスが悪いのはなぜか | Yakst

    MySQLのストアドプロシージャ、ファンクション、トリガーの性能が良くない理由について解説した記事。 実際のテストケースを交えながら、性能が落ちてしまうケースについて考察しています。 [MySQL]原文 Why MySQL Stored Procedures, Functions and Triggers Are Bad For Performance - Percona Database Performance Blog (English) 原文公開日 2018-07-12 翻訳依頼者 翻訳者 kakuka4430 翻訳レビュアー doublemarket 原著者への翻訳報告 1928日前 原文へのコメントで報告済み 編集 アプリケーション開発者は、MySQLのストアドプロシージャ、ファンクション、トリガーをよく作成します。しかしながら、私が知る限り、MySQLのストアドルーチンを使うと

    komlow
    komlow 2018/07/24
  • 『Fallout』シリーズ5作品を89分でクリアする猛者現る。汚染された地をダッシュとワープで高速横断 - AUTOMATON

    『Fallout』シリーズ5作品をわずか89分でクリアしたプレイヤーが現れた。EurogamerやPC Gamerが報じている。プレイヤーの名はtomatoanus氏。対象となったのは1997年に発売された一作目『Fallout』から、『Fallout 2』、『Fallout 3』、『Fallout: New Vegas』、『Fallout 4』までの5作品だ。これらのすべての作品を通しでプレイし、89分47秒で『Fallout 4』のエンディングまでたどり着いている。 tomatoanus氏が今回プレイしたルールはAny% Main Series(クリア率を問わないメインシリーズクリア)。難易度はイージーで、Modは不使用。さまざまな工夫と巧みなテクニックにより、驚異的なタイムを叩き出している。具体的なタイムとしては、『Fallout』が5分24秒、『Fallout 2』が18分2秒、『

    『Fallout』シリーズ5作品を89分でクリアする猛者現る。汚染された地をダッシュとワープで高速横断 - AUTOMATON
  • X86アセンブラ/x86アーキテクチャ - Wikibooks

    x86アーキテクチャは、インテルが開発したマイクロプロセッサのアーキテクチャです。1978年に最初のx86プロセッサであるIntel 8086が登場して以来、x86アーキテクチャはPCおよび互換機市場で非常に広く普及しています。 このアーキテクチャは、以下のような特徴を持っています。 命令セット x86アーキテクチャは複数の命令セットを組み合わせています。初期のバージョンから現在のx86-64まで、多くの命令が追加され、命令セットが拡張されてきました。 互換性 x86プロセッサは、過去のアーキテクチャとの互換性を保持しています。これは、古いソフトウェアやシステムが新しいx86プロセッサで動作することを可能にしています。 アドレッシングモード x86アーキテクチャは複数のアドレッシングモードを持ち、メモリアクセスやデータ処理の柔軟性を提供しています。 セグメンテーション x86ではセグメンテ

  • シティ・ポップを昇華させた、さとうもかが歌う恋物語

    さとうもか / Lukewarm 【配信形態】 ALAC、FLAC、WAV(24bit/48kHz) / AAC >>>ハイレゾとは? 【配信価格】 単曲 324円(税込) / アルバム 2,700円(税込) 【Track List】 1. old young 2. Lukewarm 3. あの夜の忘れ物 4. 最低な日曜日 feat.鶴岡龍(LUVRAW) 5. 2つのわたし 6. Hello,Valentine's day 7. Wonderful voyage 8. ひみつ 9. 殺人鬼 feat.入江陽 10. April in my memory REVIEW : さとうもか『Lukewarm』 プレス資料に〈新世代のユーミン〉とあるのはダテじゃない。1994年生まれ岡山出身の女性シンガー・ソングライター、さとうもかの『Lukewarm』は、そう思わせるのに充分なアルバムに仕上が

    シティ・ポップを昇華させた、さとうもかが歌う恋物語
    komlow
    komlow 2018/07/24
  • 任天堂が“Web上で遊べる”GBAエミュレーターにGitHubを通じて公開停止要請 - AUTOMATON

    任天堂およびニンテンドー・オブ・アメリカが7月19日、個人ユーザーjsemu3氏がGitHubにて公開中のゲームボーイアドバンスのエミュレーターに対し、公開停止要請を出したことをTorrentFreakが報じている。デジタルミレニアム著作権法(DMCA)に違反しているといい、すでに同ユーザーのGitHubは閉鎖されている。 公開されているニンテンドー・オブ・アメリカの要請文を読むと、同社が警告しているのは『ゲームボーイウォーズアドバンス1+2』、『ポケットモンスター ルビー・サファイア』『星のカービィ 鏡の大迷宮』など、ゲームソフトに対する著作権違反だ。実はこちらのエミュレーターは単なるエミュレーターではなく、Web上でゲームを遊べるというもの。ゲームタイトル(ROM)が付随したエミュレーターであり、いわゆるROMを配布している形態に近い。それゆえに公開停止要請を受けたのだろう。 任天堂は

    任天堂が“Web上で遊べる”GBAエミュレーターにGitHubを通じて公開停止要請 - AUTOMATON
    komlow
    komlow 2018/07/24
  • Node.jsのClusterをセットアップして、処理を並列化・高速化する | POSTD

    Node.jsが多数のイベントの非同期な処理に長けていることはよく知られていますが、それが単一のスレッドで行われていることを多くの人は知りません。Node.jsは実際にはマルチスレッドではないので、リクエストは全て単一スレッドのイベントループで処理されているだけなのです。 そこで、Node.jsクラスタを使って、クワッドコアプロセッサの能力を最大限に引き出しましょう。コードの複数のインスタンスで起動し、さらに多くのリクエストを処理します。少し難しく思えるかも知れませんが、Node.js v0.8で導入された cluster モジュールを使えば、実はとても簡単です。 もちろん、これは、作業を別々のプロセスに分割することのできるアプリならどんなアプリにでも役立ちますが、webサイトのような多くのIOリクエストを処理するアプリには特に重要です。 残念ながら、並行処理は複雑なので、サーバ上でのアプ

    Node.jsのClusterをセットアップして、処理を並列化・高速化する | POSTD
    komlow
    komlow 2018/07/24
  • 6.828 / Fall 2017

    Xv6, a simple Unix-like teaching operating system Introduction Xv6 is a teaching operating system developed in the summer of 2006 for MIT's operating systems course, 6.828: Operating System Engineering. We hope that xv6 will be useful in other courses too. This page collects resources to aid the use of xv6 in other courses, including a commentary on the source code itself. History and Background F

  • クラシル、不屈のキャッシュ戦略 - dely Tech Blog

    こんにちは! プロダクトマネージャーをしている奥原 (@okutaku0507) です。前までサーバーサイドのリードエンジニアをしていました。 delyの開発ブログが長らく更新されておらず、不甲斐ないです。これからは活発にdelyが取り入れている最新技術や実際にあった事例、取り入れているアーキテクチャなどを中心に発信していきたいと思っています。 久しぶりの今回は、delyが運営/開発しているレシピ動画サービスであるkurashiruの涙あり、笑いありのキャッシュ戦略について歴史と実際の事例を元に書いていきたいと考えています。最後には、僕が作成したクラシルに用いられているキャッシュ戦略をgemにしたライブラリを紹介いたします。 はじめに サーバーサイドチームはクラシルの開発から1年半程度まで、主に僕一人しかいませんでした。TVCMによる急激なユーザー数増加や新機能開発、社員100人を支える管

    クラシル、不屈のキャッシュ戦略 - dely Tech Blog
    komlow
    komlow 2018/07/24
  • ML Universal Guides  |  Google Developers

    Send feedback Stay organized with collections Save and categorize content based on your preferences.

    ML Universal Guides  |  Google Developers
  • 日本全国から取り寄せた高級ふりかけ7選と実際に私が食べてみた感想

    1缶あたり5,000円の高級ふりかけを扱う私たちが、『当に美味しい』『自分へのご褒美として買いたい』『贈り物として大切な人に届けたい』と心から思える国内の高級ふりかけを7つ厳選してレポとともにまとめてみました。 1品1万円の高級ふりかけや、熟練の職人が手掛けた高級ふりかけ、容器が美しい高級ふりかけなど、贈答品におすすめな品を厳選しました。 こちらが私が厳選した高級ふりかけの一覧です。 口どけ(10,800円)函館ひろめ堂 海の幸ふりかけ(3,240円)世界のふりかけ(1,080円)下鴨茶寮 昆布ふりかけ(2,376円)味工房 海鮮ふりかけギフト(2,289円)築地の王様 のどぐろ昆布(698円)牛とろフレーク(2,484円)全てのふりかけを熱々の白いご飯と一緒にべてみて、「人生で一度は味わっていただきたい」と心から感じました。 この記事では、実際にべた感想やオススメのポイントなどの

    日本全国から取り寄せた高級ふりかけ7選と実際に私が食べてみた感想