並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 51件

新着順 人気順

nasmの検索結果1 - 40 件 / 51件

  • Linux システムコール 徹底入門

    Linux システムコールについて調べたことをまとめる。システムコールの仕組みを理解すると、 OS とアプリケーションがどのように連携して動いているのかを理解できるようになります。 システムコールは CPU に依存する処理が多いため、 x86_64 に絞ります。 検証環境]# cat /etc/redhat-release CentOS Linux release 8.0.1905 (Core) ]# uname -a Linux localhost.localdomain 4.18.0-80.11.2.el8_0.x86_64 #1 SMP Tue Sep 24 11:32:19 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux ]# cat /proc/cpuinfo | head processor : 0 vendor_id : GenuineInte

      Linux システムコール 徹底入門
    • 作って理解するOS x86系コンピュータを動かす理論と実装

      2019年9月26日紙版発売 2019年9月26日電子版発売 林高勲 著,川合秀実 監修 B5変形判/736ページ 定価4,048円(本体3,680円+税10%) ISBN 978-4-297-10847-2 Gihyo Direct Amazon 楽天ブックス honto ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo 本書のサポートページサンプルファイルのダウンロードや正誤表など この本の概要 現在広く普及している,x86系CPU搭載のコンピュータ。 本書はOSの機能を実装しながら,その姿を明らかにしていきます。 第1部ではまず,ハードウェア,ソフトウェアの基本概念や,CPUとOSの関係など,コンピュータの核となる理論を丁寧に解説します。 第2部では,x86系コンピュータに対象を絞り,レジスタの構成や,

        作って理解するOS x86系コンピュータを動かす理論と実装
      • 富士通のパソコン「FM TOWNS」用にDOOMを移植した話 - 人生に疲れた男のblog

        令和3年に登場した新たなFM TOWNS用移植ゲーム「DOOM」です。まだまだ現役のTOWNSユーザーでDOOMを遊ぶためにTOWNS用LinuxやWindows 95を導入したという皆様、心行くまでTownsOSネイティブ版DOOMを堪能してください。 Google ドライブ - FM TOWNS用ソフト「DOOM」(2021年11月4日更新 V1.1 L30) CPU 486以上 高速モード設定推奨(機種でいうとFM TOWNS II MX以上)、メモリ8MB(空きメモリ6MB以上・空きがあれば+4MBをキャッシュ用に使用)必要・ハードディスク必須・TownsOS V2.1 L40(WAVEサウンドライブラリ使用)以上推奨・MS-DOS 6.2を組み込んでいる環境だと10MB以上メモリが無いと空き不足で起動しないかも。 必要動作環境のためFM TOWNS マーティーでのプレイは不可能で

          富士通のパソコン「FM TOWNS」用にDOOMを移植した話 - 人生に疲れた男のblog
        • Selenium, AWS Lambda, AWS Fargate, AWS Developer Tools を使ったサーバーレスなUIテスト | Amazon Web Services

          Amazon Web Services ブログ Selenium, AWS Lambda, AWS Fargate, AWS Developer Tools を使ったサーバーレスなUIテスト (この記事は、 Serverless UI testing using Selenium, AWS Lambda, AWS Fargate, and AWS Developer Tools を翻訳したものです。) 以前、Using AWS CodePipeline, AWS CodeBuild, and AWS Lambda for Serverless Automated UI Testing (日本語版 ) を公開してから、Chrome headless とFirefox headless が各ブラウザでネイティブにサポートされるようになったことで、事態は大きく変わりました。 AWS Lambda

            Selenium, AWS Lambda, AWS Fargate, AWS Developer Tools を使ったサーバーレスなUIテスト | Amazon Web Services
          • Linux システムコール 徹底入門

            Linux システムコールについて調べたことをまとめる。システムコールの仕組みを理解すると、 OS とアプリケーションがどのように連携して動いているのかを理解できるようになります。 システムコールは CPU に依存する処理が多いため、 x86_64 に絞ります。 検証環境]# cat /etc/redhat-release CentOS Linux release 8.0.1905 (Core) ]# uname -a Linux localhost.localdomain 4.18.0-80.11.2.el8_0.x86_64 #1 SMP Tue Sep 24 11:32:19 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux ]# cat /proc/cpuinfo | head processor : 0 vendor_id : GenuineInte

              Linux システムコール 徹底入門
            • ピクシブのインターンに参加してアニメーションのエンコードをGIFから12倍高速にした

              インターンに参加した 夏はピクシブ![1] ということで、9月15日から28日[2]までの平日8日間に「PIXIV SUMMER BOOT CAMP 2022」に参加していました。 私が参加したのはImageFluxという画像変換/配信・ライブ動画配信サービスの開発に取り組むコースです。 応募 個人的に画像処理や配信についてかなり関心があり、FFmpegを触ったりWebRTCの記事を読んだりしていました。 これまでお仕事ではWebフロントエンドの経験しかなく画像関連の仕事を一度経験してみたかったため、むしろImageFluxコースがあるからという理由でピクシブのインターンに行きたいと考えていました。 応募時には何個か志望コースを選ぶ必要があり、技術基盤コース、広告配信コース、機械学習コース、VRoid Hubコースなどに興味がありましたが、現実的に今の技術スタックで後者2つは難しそうだなと

                ピクシブのインターンに参加してアニメーションのエンコードをGIFから12倍高速にした
              • GNU/Linux (x86/x86-64) のシステムコールをアセンブラから呼んでみる - CUBE SUGAR CONTAINER

                今回は、表題の通り x86/x86-64 の GNU/Linux でシステムコールをアセンブラから呼んでみる。 システムコールは、OS (ディストリビューション) のコアとなるカーネルがユーザ空間のプログラムに向けて提供しているインターフェースのこと。 なお、アセンブラの実装に関しては以下の二つを試した。 NASM (Netwide Assembler) GAS (GNU Assembler) アセンブラには INTEL 記法と AT&T 記法という二つのシンタックスがある。 NASM はデフォルトで INTEL 記法を、GAS はデフォルトで AT&T 記法を使うことになる。 使った環境は次の通り。 $ uname -sr Linux 4.15.0-65-generic $ nasm -v NASM version 2.13.02 $ as -v GNU assembler versio

                  GNU/Linux (x86/x86-64) のシステムコールをアセンブラから呼んでみる - CUBE SUGAR CONTAINER
                • 富岳版XbyakがIntelの深層学習ライブラリoneDNNにmergeされる - Cybozu Inside Out | サイボウズエンジニアのブログ

                  初めに サイボウズ・ラボの光成です。 このたび、Intelの公式深層学習ライブラリoneDNNに、富士通が開発しているスーパーコンピュータ富岳向けのPull Requestがmergeされました。 その開発に関わることになった経緯を紹介します。 目次 概要 Xbyakとは 動機 Intelとの関わり 富士通との関わり 概要 富士通研究所はスーパーコンピュータ富岳で深層学習(ディープラーニング)を高速に処理するためのソフトウェアを開発してます。 そのためにIntelが開発している深層学習ライブラリoneDNNを富岳に移植して改良しています。 このたび、その成果の一部が本家のoneDNNに取り込まれました。 富岳はA64FXというArm v8-Aにベクトル演算機能SVEが追加されたCPUを持ちます。 oneDNNを富岳に移植するには、私が開発しているXbyakのA64FX用Xbyak_aarc

                    富岳版XbyakがIntelの深層学習ライブラリoneDNNにmergeされる - Cybozu Inside Out | サイボウズエンジニアのブログ
                  • ポートスキャナ自作ではじめるペネトレーションテスト

                    本書は、ポートスキャンを用いて攻撃者がネットワークを経由してどのように攻撃してくるのかを具体的な手法を交えて学び、攻撃手法を知ることでセキュリティレベルの向上を目指す書籍です。Scapyを用いてポートスキャナを自作し、ポートスキャンの仕組みや動作原理をしっかりと学びます。そのあとで、脆弱性診断やペネトレーションテストに不可欠なNmap、Nessus、Metasploit Frameworkなどのツールについて解説します。ハンズオンで学習を進めながら徐々にステップアップしていける構成となっています。攻撃者側の思考プロセスを理解し、対策を強化しましょう。付録ではペンテスターのキャリア形成、関係の築き方などにも触れ、著者の豊富な経験からのアドバイスを紹介しています。 正誤表 ここで紹介する正誤表には、書籍発行後に気づいた誤植や更新された情報を掲載しています。以下のリストに記載の年月は、正誤表を作

                      ポートスキャナ自作ではじめるペネトレーションテスト
                    • js を書いて URL やページの内容を加工してコピーできる Chrome 拡張ココピーのご紹介 - ぽ靴な缶

                      この記事は はてなエンジニア Advent Calendar 2020 - Qiita の23日目の記事です。 qiita.com 昨日は id:Krouton さんの 30日でできる! OS自作入門 を読むために nasm_of_nask というコンパイラを作った話 - KRAZY感情STYLE でした。よかったですね。 コードでコピーするココピーです 今日はちょっと前に作ったブラウザ拡張、cocopy を紹介します。 chrome.google.com しゅぴっと拡張を開いてコピーするフォーマットを選択できます。 このアニメーションはコピー機がブーンとスキャンする感じをイメージしています。 利用者が js を書いてフォーマットを追加できます。 コードからは URL、タイトル、選択中のテキスト、ページの HTML にアクセスできます。 Markdown, Scrapbox HTML, は

                        js を書いて URL やページの内容を加工してコピーできる Chrome 拡張ココピーのご紹介 - ぽ靴な缶
                      • 無料で使える280万点の高解像度写真をスミソニアン博物館が公開、博物館など19施設のデータや資料がダウンロード可能に

                        ライト兄弟が初めて開発した「ライトフライヤー号」や、リンドバーグが太平洋横断に成功した「スピリット・オブ・セントルイス」、アポロ11号の司令船や「月の石」などの実物展示で知られる国立航空宇宙博物館を含む19の施設で構成され、映画「ナイトミュージアム2」の舞台ともなったスミソニアン博物館を運営するスミソニアン協会が、280万点の高解像度写真をパブリックドメインとして、無料で閲覧・ダウンロードできるオープンアクセスプラットフォームで公開しました。 Smithsonian Open Access | Smithsonian Institution https://www.si.edu/openaccess Smithsonian Releases 2.8 Million Images Into Public Domain | At the Smithsonian | Smithsonian Ma

                          無料で使える280万点の高解像度写真をスミソニアン博物館が公開、博物館など19施設のデータや資料がダウンロード可能に
                        • The FreeDOS Project

                          Welcome to FreeDOS FreeDOS is an open source DOS-compatible operating system that you can use to play classic DOS games, run legacy business software, or develop embedded systems. Any program that works on MS-DOS should also run on FreeDOS. Play classic games You can play your favorite DOS games on FreeDOS. And there are a lot of great classic games to play: Wolfenstein 3D, Doom, Commander Keen, R

                            The FreeDOS Project
                          • 『低レイヤを知りたい人のためのCコンパイラ作成入門』を使ってやってみた、縛り実況と初見実況

                            Kernel/VM探検隊は、カーネルやVM、およびその他なんでもIT技術の話題ジャンルについて誰でも何でも発表してワイワイ盛り上がろうという会です。hsjoihs氏は、『低レイヤを知りたい人のためのCコンパイラ作成入門』を用いた縛り実況、初見実況について発表しました。 縛り実況、初見実況と呼ばれるタイプのゲーム実況が大好き hsjoihs氏(以下、hsjoihs):プレゼンその2をやります。 プレゼンその2、「Rui Ueyama compiler book any% 縛り実況(C-to-ELF category)」というタイトルで発表をしたいと思います。自己紹介はさっきやったので飛ばします。 みなさん、ゲーム実況は好きですか? 私は、ゲーム実況が大好きです。ゲーム実況がきっかけで大学の進路が決まったぐらいには大好きです。 司会者:へぇ。 hsjoihs:その中でも特に好きなのが、縛り実況

                              『低レイヤを知りたい人のためのCコンパイラ作成入門』を使ってやってみた、縛り実況と初見実況
                            • Acarbosa Comprar En Farmacia En Linea Sin Gastos De Envio USA - Comprar Precose 25Mg En La Farmacia - Ask Lesko and Friends

                              Acarbosa Comprar En Farmacia En Linea Sin Gastos De Envio USA - Comprar Precose 25Mg En La Farmacia Una terapia de vacío es una especie de mecanismo que usted utiliza cuando sufre de problemas de libido y disfunción sexual. precose Aunque la dieta es un factor vital en la curación de la sinusitis, el ejercicio moderado y constante es igualmente importante. venta de acarbosa mercado libre Acarbosa

                              • Learn x86-64 assembly by writing a GUI from scratch

                                Published on 2023-05-31. Learn x86-64 assembly by writing a GUI from scratch Most people think assembly is only to be used to write toy programs for learning purposes, or to write a highly optimized version of a specific function inside a codebase written in a high-level language. Well, what if we wrote a whole program in assembly that opens a GUI window? It will be the hello world of the GUI worl

                                • xorvoid

                                  SectorC: A C Compiler in 512 bytes SectorC (github) is a C compiler written in x86-16 assembly that fits within the 512 byte boot sector of an x86 machine. It supports a subset of C that is large enough to write real and interesting programs. It is quite likely the smallest C compiler ever written. In a base64 encoding, it looks like this: 6gUAwAdoADAfaAAgBzH/6DABPfQYdQXoJQHr8+gjAVOJP+gSALDDqluB+9

                                  • Software optimization resources. C++ and assembly. Windows, Linux, BSD, Mac OS X

                                    See also my blog Contents Optimization manuals Vector class library Object file converter and disassembler Subroutine library ForwardCom: An open standard instruction set for high performance microprocessors Test programs for measuring clock cycles in C++ and assembly code Floating point exception tracking through NAN propagation CPUID manipulation program Links Optimization manuals This series of

                                    • FLARE VM を使って Windows10 に解析環境を構築する - setodaNote

                                      2023-01-10 FLARE VM を使って解析環境を作ったときのメモ。 FLARE VM とは FLARE VM を導入する Microsoft Defender Antivirus を無効化する インストール手順 インストールの完了 インストール直後の FLARE VM 導入されたツール一覧 右クリックメニュー 環境設定の変更点 導入されていたパッケージ FLARE VM のカスタマイズ パッケージの追加インストール サクラエディタの設定 「SAKURAで開く」を右クリックメニューに追加する サクラエディタをMonokai風の配色する パッケージのアップデート 付録 FLARE とは FLARE VM 導入によって変更される環境設定について 初期導入されていたツール名一覧 初期導入されていた Chocolatey パッケージ一覧 FLARE VM を利用した理由 VMware で

                                        FLARE VM を使って Windows10 に解析環境を構築する - setodaNote
                                      • Vibramycin Doxycycline Como Posso Comprar Genérico De Forma Segura - Ask Lesko and Friends

                                        No entanto, os sintomas podem diferir de pessoa para pessoa. Levará cerca de dez minutos para o seu dedo do pé ficar completamente entorpecido. Seguir rigorosamente um regime de dieta de suco pode ter efeitos deletérios na sua vida social. Os antibióticos são eficazes apenas no tratamento de doenças bacterianas. comprar genérico do vibramycin É mais reservado para casos que não respondem ao tratam

                                        • XM6

                                          X680x0エミュレータ XM6 TypeG - an eXcellent eMulator, type 6 - 目次 はじめに 特徴 更新内容 ダウンロード ライセンス 動画デモ ギャラリー はじめに XM6は、1987年にシャープより発売された16bitパーソナルワークステーション、X68000のエミュレータです。X68000は「夢を、超えた」をキャッチフレーズに、コナミ「グラディウス」をバンドルして登場したマシンで、アーキテクチャをほぼ変えないまま68000搭載機は1992年発売のX68000 Compact、68EC030搭載機は1993年発売のX68030/X68030 Compactをもってシリーズ終了となりました。 2001年の4月から初版version 0.10の試作を始め、2006/11/23のversion 2.06までは私PI.が開発を行いましたが、その後は、主にGI

                                          • アカシア茶の現況まとめ 2020/09/17現在 アヤワスカ・アナログ|荒茶|note

                                            ※2020/09/17 記事を更新しました。 2020/05/14に書いた記事に対し、全体的な修正を加えています。 TwitterDMにて、僭越ながらアカシア茶の現状についてのご質問に答える機会が増えてきました。 何者でもない自分のところにまで質問が来るほど状況がカオスになっているということで、よくある質問をまとめようと思い立ちました。 【本記事の趣旨】●こちらは広範なデータを集積したまとめではなく、自分の観測範囲、および知っている範囲の情報をシェアする内容の記事となります。 また情報の性質上、明言を避けたり、重要な部分をぼかしています。不足部分や間違いもあるかと思いますので、ご興味があれば追加で調査されることを推奨します! ●【回答】=調べれば出てくる情報 と、【独自で集めた情報】=情報源は言えないが、それなりに明らかな情報として直接的に集めたもの を分けています。後者の信憑性は証明でき

                                              アカシア茶の現況まとめ 2020/09/17現在 アヤワスカ・アナログ|荒茶|note
                                            • Online-Apotheke, In Der Sie Repaglinid Prandin Ohne Rezept Kaufen Und Mit Mastercard Bezahlen Können - Colibris-wiki Q&A

                                              Online-Apotheke, In Der Sie Repaglinid Prandin Ohne Rezept Kaufen Und Mit Mastercard Bezahlen Können repaglinid günstig online kaufen Prandin repaglinid 8. Ysop: Dieses Kraut ist sehr nützlich für die Heilung von Infektionen und die Entfernung von Schleim aus dem Darmtrakt. Freie Radikale entstehen durch natürliche Einwirkung von Umweltverschmutzung und direkter ultravioletter Strahlung. Wenn Sie

                                              • アポロ計画からみる宇宙のトイレ事情!宇宙船トイレの発展の歴史 | 宙畑

                                                アポロ11号の月面着陸50周年を記念した連載企画の第5回目では、多くの読者の方々からの要望にお応えし、宇宙飛行士への質問でも人気が高い「無重力環境下におけるトイレの問題」について焦点を当てます。月面着陸から44年の歳月が経ってから公開されたアポロ計画でのマル秘エピソード、有人宇宙開発の黎明期から現在の国際宇宙ステーションに至るまでの無重力環境下での排泄方法の変遷について、アメリカとロシアのトイレ開発の視点から振り返りたいと思います。 アポロ計画のトイレ騒動 トイレの発展~ジェミニ計画から国際宇宙ステーションまで~ ロシアの宇宙トイレ 長期滞在で顕在化する女性のトイレ問題 宇宙における理想のトイレとは? 世界には衛生状態の良くないトイレを使用している人口が約20億人いると言われています。世界が抱えるトイレの課題は、国連の開発目標などでも必ず挙がるテーマの一つです。例えば、マイクロソフト創業で

                                                  アポロ計画からみる宇宙のトイレ事情!宇宙船トイレの発展の歴史 | 宙畑
                                                • Low level stuff pt. 1 - Booting to 'Hello Rust!' - micouy's bl0g

                                                  Intro This post is about how I booted to bare metal Rust on x86_64. My goal is to describe my learning path and hopefully get you interested in things I talk about. I’ll be very happy if you find this content useful. Note that I’m a beginner and I may be wrong about many things. If you want to learn more, I’ll put links to many resources. You can find all the code in my repo. The boot process The

                                                  • Node.js — Node v15.2.0 (Current)

                                                    Notable changes events: getEventListeners static (Benjamin Gruenbaum) #35991 fs: support abortsignal in writeFile (Benjamin Gruenbaum) #35993 add support for AbortSignal in readFile (Benjamin Gruenbaum) #35911 stream: fix thrown object reference (Gil Pedersen) #36065 Commits [9d9a044c1b] - benchmark: ignore build artifacts for napi addons (Richard Lau) #35970 [4c6de854be] - benchmark: remove modul

                                                      Node.js — Node v15.2.0 (Current)
                                                    • The Art of Malware – Danus Minimus – Reverse Engineer and Malware Analyst

                                                      Bringing the Dead back to life I would like to dedicate this post(or perhaps series of posts) to Mark Ludwig, the author of The Giant Black Book of Computer Viruses, who passed away in 2011. You’ve sparked my initial interest in viruses back in 2013 when I was only 15, and although back then I could barely understand your book I would like to make some closure in modern day era. You saw viruses as

                                                      • EAAの効果を徹底解説!BCAAとの違い、飲むタイミングについて|SOLIA SHOP公式

                                                        近年、おうち時間が長くなったこともあり、空前の筋トレブームが到来!筋トレやボディメイク界では、プロテインやBCAAを愛用する人も多い中、最近はEAAにも注目が集まっています。 そこで今回は、EAAの効果やBCAA・プロテインとの違い、飲み方やタイミングまで詳しく解説していきます。EAAを深く知り、効率的なトレーニングで理想のボディへ! 医療専門学校にて柔道整復師を取得後、治療院に勤務。数多くの患者様のケアをする中で、正しいトレーニング方法や体の動かし方の知識を深め、患者様のカラダの悩みを根本からケアすることを目指し、NSCA認定ストレングス&コンディショニングスペシャリスト(CSCS)、NASM公認PES・CESを取得と数多くの資格を取得。現在は医療機関にて、アスリートの治療やパフォーマンス向上、高齢者のリハビリまで幅広く指導しています。 EAAとは9種類の必須アミノ酸! 近年、筋トレやボ

                                                          EAAの効果を徹底解説!BCAAとの違い、飲むタイミングについて|SOLIA SHOP公式
                                                        • [Linux Kernel Exploitation 0x0] Debugging the Kernel with QEMU

                                                          Hi folks, in this post I'm going to walk through how to setup the linux kernel for debugging. I will also demonstrate that the setup works by setting a break-point to a test driver I wrote myself. All the code will be available from my gitlab, all the links to my gitlab will be re-posted at the end. The setup I describe here re-uses some parts of the syzkaller setup, and for good reason later on i

                                                            [Linux Kernel Exploitation 0x0] Debugging the Kernel with QEMU
                                                          • Compiling a Lisp: Overture

                                                            Many thanks to Kartik Agaram and Leonard Schütz for proofreading these posts. In my last series, I wrote about building a Lisp interpreter. This time, we’re going to write a Lisp compiler. This series is an adaptation of Abdulaziz Ghuloum’s excellent paper An Incremental Approach to Compiler Construction, with several key differences: Our implementation is in C, instead of Scheme Our implementatio

                                                              Compiling a Lisp: Overture
                                                            • GitHub - nanochess/cubicDoom: A ray-casting game in 512 bytes of x86 machine code

                                                              _____ _ _ ______ _____ ________ ___ / __ \ | | (_) | _ \ _ || _ | \/ | | / \/_ _| |__ _ ___| | | | | | || | | | . . | | | | | | | '_ \| |/ __| | | | | | || | | | |\/| | | \__/\ |_| | |_) | | (__| |/ /\ \_/ /\ \_/ / | | | \____/\__,_|_.__/|_|\___|___/ \___/ \___/\_| |_/ CubicDoom, a ray-casting game that fits in a boot sector (510 bytes) by Oscar Toledo G. Nov/25/2019 http://nanochess.org https://g

                                                                GitHub - nanochess/cubicDoom: A ray-casting game in 512 bytes of x86 machine code
                                                              • ffmpeg を Windows x64 向けにビルドする ~LGPL v3 編~ - Qiita

                                                                はじめに この記事は Windows x64 で ffmpeg を好き勝手にビルドしたい GPL に縛られて組み込んだアプリを配布できないのはイヤ でも H.264 のエンコーダーを使いたい という人の助けになるかも知れない情報を忘れないようにするための忘却録のような記事です(・∀・)。 Linux 系や macOS などでの記事はあるのですが、Windows での記事はあまり見かけないので書いておきます(・∀・)。 その中でも x264 ではなく OpenH264 を組み込んで使用する日本語の記事は更に少ないので、参考になる人もいるかも知れません(・∀・)。 また、この記事でビルドするのは以下です(・∀・)。 ffmpeg v4.2.3 OpenH264 v2.1.1 概要 ffmpeg はいたる所で使用されているライブラリです(・∀・)。 ffmpeg.exe 自体がエンコーダー /

                                                                  ffmpeg を Windows x64 向けにビルドする ~LGPL v3 編~ - Qiita
                                                                • 令和5年になったのでそろそろUnityでHTTP/3通信したい

                                                                  Qiita で Unity で HTTP/3 通信してみる記事を書いてから約三年の月日が経過しました。 Re: C#(Unity)でHTTP/3通信してみる その壱 ~OSSの選定からビルドまで~ Re: C#(Unity)でHTTP/3通信してみる その弐 ~Windowsでquicheのサンプルを動かしてみる~ Re: C#(Unity)でHTTP/3通信してみる その参 ~Unityから使ってみる~ 記事を書いていた当時は、「三年後には HTTP/3 の RFC も発行されているだろうし、 Unity のデフォルトの API で HTTP/3 や QUIC 通信できているだろうな」と思っていました。 しかし、現実はそこまで甘くなかったようで、まだ Unity で HTTP/3 通信を気軽に行うことはできません……。 そこで、当記事では Unity で HTTP/3 通信してみる令和5

                                                                    令和5年になったのでそろそろUnityでHTTP/3通信したい
                                                                  • 『30日でできる!OS自作入門』を macOS Catalina で実行する - Qiita

                                                                    『30日でできる!OS自作入門』を macOS 10.15 Catalinaで実行してみました。 →ソースコードは GitHubにあげています。 https://github.com/noanoa07/myHariboteOS (※ 2020.10.14追記: A.6. Cコンパイラ i386-elf-gcc のインストール方法を更新 → コメント参照 thanx @Ken2mer !) A. 環境構築 著者作成の独自ツール(tolsetフォルダ内のツール)は、Windows用であり macOS Catalinaでは動作させることが困難なため、Linux用ツールを使用することにする。 (Catalinaでは、32bitアプリが動作しなくなったため、従来の macOS向けのブログ記事では動かなくなったものが多い。) 1. バイナリエディタ HEX FIEND AppStore版 もある。 好

                                                                      『30日でできる!OS自作入門』を macOS Catalina で実行する - Qiita
                                                                    • Minimal Linux Bootloader debugging story 🐞

                                                                      I maintain two builds of the Linux kernel, a linux/arm64 build for gokrazy, my Go appliance platform, which started out on the Raspberry Pi, and then a linux/amd64 one for router7, which runs on PCs. The update process for both of these builds is entirely automated, meaning new Linux kernel releases are automatically tested and merged, but recently the continuous integration testing failed to auto

                                                                        Minimal Linux Bootloader debugging story 🐞
                                                                      • 【毎日自動更新】湯婆婆 LGTMランキング! - Qiita

                                                                        Wrapping up @momeemtさんの記事にある通り、入力を受け取ってそれを変換して出力するというのは、プログラミングの基本ーー大きく言うと、つまり湯婆婆はこれからの"Hello, World"における例題の一つのような気がしています 将棋の原田泰夫九段が提唱された**三手の読み(こうやる、こう来る、そこでこう指す)**に通じるものがあるような気がします 令和のHello World!との呼び声も!(@everylittle さん) 令和2年なのに未だにRaspberry Pi 2しかもっていない私の虎の子のRaspberry Pi 2が毎日自動更新しております コミット 自動更新は、Elixirというプログラミング言語がありまして、そのElixirで作られたNervesというナウでヤングなcoolなすごいIoTフレームワークを使ってつくったアプリケーションで行っております Ner

                                                                          【毎日自動更新】湯婆婆 LGTMランキング! - Qiita
                                                                        • Building a Minimalistic Virtual Machine

                                                                          Just over a year ago, I wrote a blog post about a topic that’s very important to me, which is the problem of code rot, of software constantly breaking because of shifting foundations, and the toll it takes on programmers, and on society at large. We’re no doubt collectively wasting billions of dollars and millions of human hours every year because of broken software that should never have been bro

                                                                            Building a Minimalistic Virtual Machine
                                                                          • Ubuntu20.04 FFmpeg + AviSynth + JoinLogoScp + delogo で自動CMカットエンコード環境構築 - わすれないうちにメモしよう

                                                                            ・avisynth+ の公式インストール手順 AviSynthPlus/posix.rst at master · AviSynth/AviSynthPlus · GitHub ・avisynth+ のインストール # apt update # apt install build-essential cmake git ninja-build checkinstall # cd /usr/local/src # git clone --depth 1 -b v3.6.1 https://github.com/AviSynth/AviSynthPlus.git # cd AviSynthPlus # mkdir avisynth-build # cd avisynth-build # CC=gcc-9 CXX=gcc-9 LD=gcc-9 cmake ../ -G Ninja # ninja

                                                                              Ubuntu20.04 FFmpeg + AviSynth + JoinLogoScp + delogo で自動CMカットエンコード環境構築 - わすれないうちにメモしよう
                                                                            • x64用主要アセンブラの構文差異クイズ

                                                                              初めに これはx64用JITアセンブラXbyakや静的アセンブラs_xbyakを開発するときに、各種アセンブラの差異についてはまったり調べたりしたことをまとめるにあたり、せっかくなのでクイズ形式にしたものです。 中級以降は主にAVX-512に関するかなりマニアックで瑣末な知識です。何を聞かれてるのか分からなくても殆どの場合、何の問題もありません。 前置き ここで扱うアセンブラは GAS (GNU Assembler) 2.38 Netwide Assembler (NASM) 2.16 Microsoft Macro Assembler 14.35.32217.1 です。MASMはWindows専用、GASは主にLinuxで扱われますが、Windowsでもmingwなどで使えます。NASMはwin64, elf64, macho64 (Intel macOS)用のオブジェクトコードを生成で

                                                                                x64用主要アセンブラの構文差異クイズ
                                                                              • 筋トレの「インターバル」はどのくらいが最適?筋肥大させたいなら知っておきたいこと | ライフハッカー・ジャパン

                                                                                著者Beth Skwarecki - Lifehacker US [原文]翻訳永木久美/OCiETe 2023.09.17 lastupdate 筋力トレーニング、筋肥大のトレーニングは、普通セット単位で行なうものです。一定の回数(レップ数と呼ばれる)ウェイトを持ち上げ、そのあとウェイトを下ろして休憩し、また再開するというものが一般的でしょう。 この時、どれくらいのインターバル(休憩時間)をとるのが良いのでしょうか。これは、ワークアウトの目的など、いくつかの要因によって異なるのです。 パワーリフティングをする人がスクワットのセット間に5分空けたり、自重トレーニングをする人がプルアップのセット間に、30秒のタイマーをセットしたりするのには、それなりの訳があります。 ただし、インターバルの長さは普通の人にはさほど重要ではないという説もあるようです。ここでは、さまざまなトレーニングに最適なインタ

                                                                                  筋トレの「インターバル」はどのくらいが最適?筋肥大させたいなら知っておきたいこと | ライフハッカー・ジャパン
                                                                                • コードミックス ビジュアルプログラミング StateGo

                                                                                  Update 2021/5/20 オープンソース化しました。 2021/5/30 Beta 14 リリースしました。 2020/12/14 Beta 13 リリースしました。 2020/11/4 Beta 12 リリースしました。 2020/9/2 Unity SimpleAnimation StateGoサンプルのUnity2020.1対応およびサンプルを変更しました。 2020/8/14 Haxeに対応しました。 2020/8/12 Beta 11 リリースしました。 2020/7/27 StateGoで出力されたソースの編集を追加しました。 2020/7/24 『最新スタートキットの利用について』の解説を追加しました。最新のNASM,Ruby,Delphi,Python,Swiftのスタートキットが使用できます。 StateGoは、様々なプログラミング言語、様々なプラットフォーム、様