タグ

hardwareとcodingに関するcu39のブックマーク (13)

  • Hacking the PS4, part 1 - Introduction to PS4's security, and userland ROP

    Initial publication: June 29th, 2015 Note: This article is part of a 3 part series: Hacking the PS4, part 1 - Introduction to PS4's security, and userland ROP Hacking the PS4, part 2 - Userland code execution Hacking the PS4, part 3 - Kernel exploitation See also: Analysis of sys_dynlib_prepare_dlclose PS4 kernel heap overflow Since there haven't been any major public announcements regarding PS4 h

  • PHPで動くファミコンエミュレータを作った

    TL;DR PHPで動くファミコンエミュレータを作った php-terminal-nes-emulator画面描画は点字を使って文字出力コントローラは標準入力からfread() 経緯 2016年の2月にPHPで動くゲームボーイのエミュレータ、php-terminal-gameboy-emulator に衝撃を受けて、その実装の解説を勉強会やカンファレンスでトークしたりSoftware Design誌に書いたりしました。(*1) カンファレンスでのトークでは時間の都合もあって全体のごく一部しか話が出来ないのですが、Software Design誌では誌面をたっぷり頂いてCPU、メモリアクセス、画面表示とphp-terminal-gameboy-emulator のほぼ全域を解説出来たので満足し、その熱は落ち着いていました。 そんな中、9月に開催されたbuilderscon tokyo 201

    PHPで動くファミコンエミュレータを作った
    cu39
    cu39 2018/10/16
    「でもちょっと見てみたらエミュレータのコードを表すワードとして一番適切なのは『愚直』ということがわかりました」
  • 格子配列で左右分離型の超コンパクトなキーボード "Let's Split" を組み立てたよ - Voxel Highway

    先日のTokyo Mechanical Keyboard Meetup vol.2 (Twitterハッシュタグ #tokyomk2)から1ヶ月経って, ようやくLet’s Splitキーボードの組み立て・セッティングができました. Let’s Splitって? 格子配列といえばOrtholinear Keyboards(OLKB)が開発・販売している40%サイズのキーボードPlanckが有名ですが *1, Let’s SplitはそれをErgodoxのように左右分離型にしてしまおうというコンセプトで, 海外掲示板redditのメカニカルキーボードコミュニティ /r/MechanicalKeyboards/のユーザWootpatoot氏によって開発されたキーボード用PCBです. Let’s Split PCBはダイオードやPro Microなど必要なパーツをすべてはんだ付けする必要があり,

    格子配列で左右分離型の超コンパクトなキーボード "Let's Split" を組み立てたよ - Voxel Highway
  • 販売終了:Mistel BAROCCO MD600 RGB (英語) - 株式会社アーキサイト

    Mistel Barocco(ミステル バロッコ)は、非常にユニークな分離型メカニカルキーボードです。 ユーザーの利用シーン、入力スタイルに対応するため、左右ユニットに分離して使用可能です。 人間工学に基づいて設計されており、より快適にご利用いただくことができます。 また、長時間のご利用でも、手首の疲れや不快感を最小限に抑えることができます。 Mistel Barocco(ミステル バロッコ)は、ハードウエアマクロ機能による、 キーの配置変更、キー入力パターンのプログラミングが可能です。 通常の配列に加え、「Layer 1」~「Layer 3」の3つのプロファイルが設定可能です。 例えば、左右両ユニットに設けられているスペースキーに別々のキーを割り当てることもできますし、プロファイルへの設定を駆使して、右側ユニットだけに、左側ユニットも含めたすべてのキー入力操作を 割り当ててしまうことも可

    販売終了:Mistel BAROCCO MD600 RGB (英語) - 株式会社アーキサイト
  • ゲームボーイアドバンスのゲームを書こう | POSTD

    子どもの頃は、ゲームボーイのゲーム(たいがい、かなりひどいもの)で遊ぶのにたっぷり時間を費やしました。 これまでは「標準の」一般的な目的に使われるコンピュータ以外のためにコードを書いたことはなかったのですが、最近考えるようになりました。 「ゲームボーイ(アドバンス)のゲームは簡単に書けるだろうか?」 ゲーム機には詳しくない方のために説明すると、ゲームボーイアドバンス(GBA)は、任天堂が発売した人気携帯型ゲーム機でした(写真下)。 240 x 160 (3:2) 15ビット カラーLCDディスプレイ、6種類のボタンと十字キーが付いています。 ゲームボーイアドバンス 内部を見ると、GBAのCPUは32-bit ARM7TDMI RISCコア(16.78MHz)です。 標準の32-bit ARMのインストラクションのほかに、 このチップは16ビットThumb のインストラクションも実行できます

    ゲームボーイアドバンスのゲームを書こう | POSTD
  • JP Morgan Chaseがデリバティブ専用スパコンをFPGAで作った話 #fpgax - スティルハウスの書庫の書庫

    金融系でFPGAというとHFTへの応用が知られてるけど、この事例はリアルタイムトレードの話ではない。金融業務で必要とされるバッチ処理やHPC(High Performance Computing)でもFPGA格的に使われ始めてるという話だ。 元ネタは、2011年にJP Morgan Chaseの人がスタンフォード大学で講演した内容。このビデオを見ていたらとっっっても面白かったので、 #fpgax 第3回で使う資料として要点を訳し、俺のコメントや補足を追加してみた。 http://www.youtube.com/watch?v=9NqX1ETADn0 (スライドはこちら) なお、FPGAも金融も素人なので、勘違いや誤訳があるかもしれない。FPGAとは何かよく知らない人はこちらをどうぞ。 リーマン・ショック対策のスパコン開発 JP Morgan Chaseは、社債やモーゲージ(不動産を担保

    JP Morgan Chaseがデリバティブ専用スパコンをFPGAで作った話 #fpgax - スティルハウスの書庫の書庫
  • Software-Defined Networkで、ネットワーク構成をプログラマが作り込む時代がやってくる

    Software-Defined Networkで、ネットワーク構成をプログラマが作り込む時代がやってくる この記事は、日経SYSTEMS 4月号から始まった連載「新野淳一の技術インパクト」の第1回のオリジナル原稿です。雑誌には編集済みの記事が掲載されていますが、Publickeyでは編集部との合意を得て、雑誌発行から一定期間後にオリジナル原稿をPublickeyに掲載します。 クラウドの登場で、「サーバを調達する」という意味が大きく変わろうとしていることは、多くのプログラマが感じ始めていることだろう。 クラウド以前、「サーバを調達する」とは、物理的にサーバを発注して納品してもらい、設置することだった。調達しようと思い立ってから実際にサーバが使えるようになるまでに、複数の関係者が関わって何週間もかかることも覚悟しなければならない。 しかしクラウドの時代の「サーバを調達する」とは、必要なメモ

    Software-Defined Networkで、ネットワーク構成をプログラマが作り込む時代がやってくる
  • Engadget | Technology News & Reviews

    The Stop Killing Games movement is nearing an official meeting with EU lawmakersOnce all the Stop Killing Games signatures are verified, the organizers will present the initiative to both the European Commission and Parliament.

    Engadget | Technology News & Reviews
  • ITmedia エンタープライズ:第2回 キーボードへのこだわり (1/2)

    生産性にこだわる職人は、自分の道具を選びます。現代のコンピュータ職人が最も接する道具といえば、キーボードではないでしょうか。今回は、ハッカーのキーボードへのこだわりについて考察します。 キーボードと鞍 生産性にこだわる職人は、自分の道具を選びます。現代のコンピュータ職人が最も接する道具といえば、キーボードではないでしょうか。今月はハッカーのキーボードへのこだわりについて考察します。 ハッカーのキーボードとして最も有名なものはHappy Hacking Keyboardでしょう。これは国内ハッカーの「はしり」とでも呼ぶべき、東京大学の和田英一名誉教授*の監修で企画された商品であり、「UNIXハッカーのためのキーボード」と高く評価されています。特徴としては、こだわりのキースイッチ、Sun Type3キーボード*互換のキー配列、最小限のキー数*とそれによるサイズの削減などがあります。和田教授のキ

    ITmedia エンタープライズ:第2回 キーボードへのこだわり (1/2)
  • chumby がすばらしすぎる件: blog.bulknews.net

    chumby がすばらしすぎる件 ガジェットブログみたいになってきてますが、こちらの一部geekに話題の chumby をゲット。 chumby とは? ひとことで説明するとベッドサイドにおいておけるウィジェットコンピュータ+オーディオプレイヤー、という感じでしょうか。もちろんベッドサイドじゃなくてオフィスの机の隅においておいたり、どんなところでも使えますが。 もともとアメリカではショッピングセンターなんかにあるがジェット屋でよくみかけるのが、ベッドサイドにおく目覚まし時計、なんだけど気温を表示できたり、FMラジオがついていたり、ネットワークから天気予報を引っ張ってきたり、はたまた USB デバイスやSDカードをつかってフォトフレームになったり、という「ハイテクアラーム」みたいのがはやっています。でもこれってそれぞれが別個の商品になっていて、たとえばフォトフレームのほうも進化して WiFi

  • WHDC - Windows Hardware Developer Central (Japan)

    Surface Laptop Go 2 充実した機能とカラーを展開したノートブック型 Surface の最軽量モデル。Microsoft Office と Windows 11 搭載で 96,580 円から。

  • ライター矢沢の著作日記[1] 『プログラムはなぜ動くのか』はなぜ売れたのか?

    自称ソフトウエア芸人の私には、講師とライターという2つの芸があります。これまで「講師ヤザワのセミナー日記」と題して、私の講師経験をお話ししてきました。今回から「ライター矢沢の著作日記」と題して、これまで私が書いてきた書籍や記事にまつわる経験談を披露させていただきます。「自分も書籍や記事を書いてみたい」と思っている方に、少しでも参考となる情報を提供できれば幸いです。記念すべき第1回は、私の著書の中で最も売れた『プログラムはなぜ動くのか』がなぜ売れたのかを振り返ってみます。 構想がまとまらないまま連載スタート 『プログラムはなぜ動くのか』は、プログラマ向けの月刊誌である日経ソフトウエアに1年間(2000年7月号~2001年6月号)連載していた記事を書籍化したものです。この記事の企画は、当時の編集長からの発案です。「最新技術ばかりでなく、基礎を学ぶ記事が1つぐらいほしい」とのことでした。これまで

    ライター矢沢の著作日記[1] 『プログラムはなぜ動くのか』はなぜ売れたのか?
  • 新型アプリケーション・スイッチ導入術---目次

    Webサイトのレスポンス性能を高めるアプリケーション・スイッチが,新手の高速化手法を次々に搭載している。パフォーマンスを発揮する局面は高速化手法ごとに異なるため,Webサイトが提供するサービスに合わせて選ぶ必要がある。あなたのWebサイトにピッタリの高速化手法を探していこう。

    新型アプリケーション・スイッチ導入術---目次
  • 1