並び順

ブックマーク数

期間指定

  • から
  • まで

241 - 280 件 / 1814件

新着順 人気順

Archの検索結果241 - 280 件 / 1814件

  • Rust で DOS

    終了 最初にrコマンドで、リアルモードx86のレジスタ群を確認して見ましょう。 下記の図のようになります。 2行にわたってAX,BXをはじめとする各レジスタの値が16進数で表示されています。 注:debug コマンドでは基本的に16進数を扱います。 COM 形式と EXE 形式 いよいよ DOS で本物のアセンブリを入力していきますが、その前に DOS プログラムの約束事を押さえておきましょう。 DOSプログラムの実行形式には COM 形式とEXE形式があります。 ここでは、より単純な COM 形式を扱います。 COM 形式のプログラムは、アドレス 0x100 から始まる決まりになっています。 先頭の 256 バイトが空いていることに違和感を覚えるかもしれませんが、これは ELF 実行形式の ELF ヘッダーのようのものと思うと理解しやすいでしょう。 先頭のアドレス空間は PSP(Prog

      Rust で DOS
    • AWS Lambda Under the Hood

      Transcript Danilov: We'll talk about AWS Lambda, how it's built, how it works, and why it's so cool. My name is Mike Danilov. I'm a Senior Principal Engineer at AWS Serverless. A decade ago, I joined EC2 networking team, and it was a fantastic ride. Then, five years back, I heard about Lambda. I really liked the simplicity of the idea. We run your code in the cloud, no servers needed, so I joined

        AWS Lambda Under the Hood
      • AWS OSS製の高速Cluster Autoscaler Karpenter | Recruit Tech Blog

        今回の記事はリクルートアドベントカレンダー2021の10日目の記事です。 こんにちは。スタディサプリ ENGLISH SREグループの木村です。 re:Invent2021で AWS OSS製のCluster Autoscaler KarpenterがProduction readyになったことをがアナウンスされました。 『スタディサプリENGLISH』では基盤にkubernetesを採用しており、今回導入ができないか検証をした記録です。 1)現在はauto scalingにはspotを利用しており別途記事になっているので興味があればこちらも参照ください Karpenterとは? 公式の説明では下記のように説明されています。 Karpenter automatically launches just the right compute resources to handle your cl

          AWS OSS製の高速Cluster Autoscaler Karpenter | Recruit Tech Blog
        • Docker Desktop 無しで Docker を使う with lima on Mac - cangoxina

          先日 Docker Desktop が条件付きで有料になりましたね。Docker 社に金を払うのが間違いないとはわかりつつ、最近は Docker Desktop の代替となるものを色々と探していました。ちょっと前に見つけた lima という OSS が Docker 環境を構築するのになかなか良さげだったので、色々検証した記録をここに残します。 目次 TL;DR lima とは lima 上に Docker 環境を構築する lima のインストール 設定ファイルの用意 仮想マシンを構築 ホストマシンから lima 上の Docker daemon を利用する Docker CLI のインストール (Optional) Docker Compose v2 のインストール DOCKER_HOST 環境変数を設定する && ~/ssh/config を設定する(2021/10/22 追記) マウ

            Docker Desktop 無しで Docker を使う with lima on Mac - cangoxina
          • ラズパイ4にも対応している軽量でクールなOS「Manjaro」はアリ | ラズパイダ

            ManjaroはArch Linuxと互換性があるOSです。全くの独自に進化しています。シングルボードコンピューターのRaspberry Piでも軽快に動作します。 ラズパイ4はメモリーも1GB、2GB、4GBのモデルから選べますから、4GBであればパソコンのようにデスクトップ環境で使用することも可能です。 そこに軽量のOSが搭載されていれば、より一層快適に使えるだろうと思い、調べてみました。 追記 日本語入力の設定部分を書き換えました。 更にmanjaroを楽しみたい人のために詳しい記事を参考リンクに追加しました。 見た目がクールで軽いと評判のManjaro ネットで検索しても非常に評判が良いらしく、肯定的な紹介サイトが目立ちます。 ローリング・リリースの形態を取っているのも安心感が高いです。ローリング・リリースはシステムを頻繁に更新していくリリースモデルのことです。(Ubuntuがそう

              ラズパイ4にも対応している軽量でクールなOS「Manjaro」はアリ | ラズパイダ
            • Tiny Core LinuxでLinuxのinitプロセスが実行されるあたりを調べる - φ(・・*)ゞ ウーン カーネルとか弄ったりのメモ

              この記事はLinux Advent Calendar 2020 - Qiitaの1日目の記事です。 Tiny Core Linux(以下tcl)を使ってLinuxのブートプロセスを見てましょう。Tiny Core Linuxは軽量ディストリビューションで最小のisoイメージだと11MBほどです😃 ブートプロセスを見ると言っても電源onからの流れではなくてinitプロセスの実行に関する部分です。 この記事ではバージョン11.1のCore-current.iso を利用しています。 www.tinycorelinux.net isoファイルの構成 まずはtclのisoがどんな感じで構成されていて、Linuxを起動させるのか確認しましょう。 isoファイルの構成はこのようになっています。 $ sudo mount -o loop Core-current.iso ./mnt $ tree ./

                Tiny Core LinuxでLinuxのinitプロセスが実行されるあたりを調べる - φ(・・*)ゞ ウーン カーネルとか弄ったりのメモ
              • そのカタカナ語、英語でこう言います!vol.4 | 英語を習得して賢く生きていこう! 通訳者アキトの、0→1英語塾

                アキトこんにちは。通訳を担当しているアキトです。今日も将来のために英語を勉強していきましょう! 英語から既に日本語になっている 身近なカタカナ語が英語では実際にどういうのか 考えるシリーズもついにVol.4になりました。 過去記事 そのカタカナ語、英語でこう書きます!vol.1 そのカタカナ語、英語でこう書きます!vol.2 そのカタカナ語、英語でこう書きます!vol.3 目次が長いので気になるところから読んでくださいね! ハ バイアス 語源:斜めの つづり:bias 根拠のない偏見や先入観、えきひいき、傾向などの意味があります。 くーた認知バイアスって何か聞いたことあるよ! 先入観と言う意味ではprejudice(偏見) が類義語になります。 語源はpre(前に)+judice(判断)です。 アキト「傾き」と、「前々からの判断」違う語源からの偏見ですね! ハイブリッド 語源:mongre

                • AWS Systems Manager と VS Code Remote SSH を組み合わせて快適なリモート開発環境を作る方法 | DevelopersIO

                  AWS Systems Manager と VS Code Remote SSH を組み合わせて快適なリモート開発環境を作る方法 しばたです。 前回の記事で.NET on AWSの開発環境には「EC2でVS Code Remote Developmentを使う」のがベストと言いました。 本記事ではその具体的な手順を解説します。 VS Code Remote概要 Visual Studio Code(VS Code)はそれ自身がサーバーとして動作し、クライアントからリモート上にあるVS Codeを使ったリモート開発が可能です。 VS Code Remote Development VS Codeのリモート接続は大別して以下の三種の方式があります。 Dev Containers : ホストからコンテナ環境へ接続 Remote SSH : クライアントからリモート環境へSSH接続 Remote

                    AWS Systems Manager と VS Code Remote SSH を組み合わせて快適なリモート開発環境を作る方法 | DevelopersIO
                  • vim-jp案内

                    前回のエンジニアの楽園 vim-jpでは、Emacsユーザーである僕が「なぜvim-jpに参加するのか」について書きました。 今回は前回書ききれなかったvim-jp Slackのチャンネル案内について書こうと思います。ちなみに、タイトルの『vim-jp案内』は、僕の好きなSteve Yeggeの名コラム『tour-de-babel』(日本語は青木靖邦訳で『バベル案内』)」のオマージュです。 vim-jpのチャンネル数は百八式以上あるぞ # 「ワシの波動球は百八式まであるぞ」はテニスの王子様の石田銀の名ゼリフで、圧倒的な戦力をあわらす言葉なのですが、vim-jpのチャンネル数は2021年5月21日現在、なんと114個もあります。 つまりは石田銀を吹き飛ばしたデュークホームラン級と言えます(面白いから携帯で撮っていた写真が役に立つ日がくるとは)。 とにかく、vim-jpはチャンネル数が多いため

                      vim-jp案内
                    • Appleの「M2」チップとAMDの「Ryzen 7 PRO 6850U」を徹底比較するベンチマークレビューが公開

                      Appleが2022年6月に発表した次世代シリコンの「M2」チップを搭載した「MacBook Air」と、AMDの「Ryzen 7 PRO 6850U」を搭載したThinkPad X13 Gen 3を用意して、M2チップとRyzen 7 PRO 6850Uのベンチマークスコアを比較するレビューをテクノロジーメディアのPhoronixが公開しています。 Apple M2 vs. AMD Ryzen 7 PRO 6850U Performance In Nearly 200 Benchmarks - Phoronix https://www.phoronix.com/review/apple-m2-amd-ryzen Phoronixはベンチマークテストを行うに際し、M2搭載MacBook AirとThinkPad X13 Gen 3の条件をなるべく一致させるため、Apple Siliconで

                        Appleの「M2」チップとAMDの「Ryzen 7 PRO 6850U」を徹底比較するベンチマークレビューが公開
                      • Unix command line conventions over time

                        ETA, 2022-05-19: I’m happy this blog post has gathered a fair bit of interest. However, this post is as much effort as I’m prepared to put into the topic. I think it would be a good idea to write an essay, article, or even a book, on how syntax of the Unix command line has varied over the years, and in different subcultures. Something semi-scholarly with cited sources for claims, and everything. I

                        • なにもわからない!無知の知からはじめる!コンテナ技術再入門【導入編】 - okadato の雑記帳

                          はじめに ダニング = クルーガー効果をご存知でしょうか。 エンジニア界隈では時折目にする、下記の曲線です (引用元はこちらのツイート) 理解の浅い状況では自分の視座の低さを認識できないため 完全に理解した という過大評価状態に陥ってしまう反面、ある程度経験を積み、視座が高くなることで なんも分からん という過小評価状態に陥ってしまうという認知バイアスの一種です。 コンテナ、完全に理解した。 上記の画像を踏まえたうえで、ぼくはコンテナを完全に理解しています。 前回の記事では ECR + ECS を組合せた自動化の仕組みについて触れました。 業務でも Docker を日常利用していますし、ある程度簡単な内容であれば Dockerfile や docker-compose.yml を一息で書くこともできます。 またコンテナのメリットとしてプロセスの実行環境を隔離できるため、ひとつのホストマシン

                            なにもわからない!無知の知からはじめる!コンテナ技術再入門【導入編】 - okadato の雑記帳
                          • Dell XPS 13 2-in-1にUbuntu 18.04をインストールする方法

                            Dell XPS 13 2-in-1にUbuntu 18.04をインストールする方法 Written on Oct 20, 2019. Posted in My PC environment 【追記: 2019/11/09】 結局Ubuntu 18.04は安定せず、Arch Linuxを入れたら安定しました。下記の内容は参考程度という感じで読んでください。 macがCPUにIntelを採用したのが2006年。その初代Intel MacだったMacbook Proを確かモリモリで40万円以上で買って以来、最近までずっとMacbook(Pro, Air)を使ってきたけど、2018年末にPixelbookを使うようになって、すっかりMacbookから離れてLinux上で開発をするようになりました。約10ヶ月ChromeOSに搭載されたCrostiniというLinuxコンテナ内のDebianを使っ

                            • OSSでオブザーバビリティを実現する (Elastic Stack x OpenTelemetry on Kubernetes) - RAKUS Developers Blog | ラクス エンジニアブログ

                              こんにちは。インフラエンジニアの gumamon です! 最近はSRE的なことも ちょこちょこ やらせて頂いています。 NewRelic、Datadog、モダンな監視(オブザーバビリティ)って良いですよね。 弊社もKubernetes(k8s)等を利用した環境が増えてきた折、そろそろ必要になってきた(と思っている)のですが、NewRelic、Datadog等のクラウドサービスはランニングコストが安くない。 そこで内製できないかやってみよう!ということになり、試行錯誤をした結果どうにか表題の構成で作ることができたのでご紹介をしたいと思います! この記事では、k8sを観測対象とし、オブザーバビリティを実現した際のアーキテクチャ構成、並びに四苦八苦する中で得た観測の勘所(私見)についてご紹介します。 目次 目次 オブザーバビリティとは オブザーバビリティ(OSS)の実現事例 全体構成 Elast

                                OSSでオブザーバビリティを実現する (Elastic Stack x OpenTelemetry on Kubernetes) - RAKUS Developers Blog | ラクス エンジニアブログ
                              • kubectlのプラグイン機構とおすすめプラグインのご紹介 〜 Kubernetes制御用コマンド #k8sjp

                                ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは。ヤフーの子会社であるゼットラボ株式会社の吉田(@ryysud)です。2018年12月よりゼットラボ株式会社でKubernetesをベースとしたインフラ基盤の研究開発を行っており、現在はCloud Nativeなアクセス制御システム(認証、認可)の研究開発を担当しています。 今回は2020年6月13日(土)に開催されたKubeFest Tokyo 2020でのセッション “kubectl のプラグイン機構を活用してオペレーションを効率化しよう”をベースに、Kubernetes制御用コマンドラインツールであるkubectlのプラグイン機構とおすすめプラグインをご紹介します。スライドとビデオは以下で公開されていますのでご興味

                                  kubectlのプラグイン機構とおすすめプラグインのご紹介 〜 Kubernetes制御用コマンド #k8sjp
                                • LinuxやSteamDeckでSteamゲームをプレイする時の必須ツール「steamtinkerlaunch」の紹介 - joker1007’s diary

                                  自分はGentoo Linuxで大体何でもやる様にしているので、PCゲームも大体はそのままGentooでやってます。 LinuxでSteamを遊ぶ時にはsteamtinkerlaunchというツールがとても便利なので、これを入れておきましょう。 Linuxでゲームをする人間にとっては結構有名なツールなんですが、日本語の記事がほぼ存在しません。(まあ、皆あんまLinuxでゲームやらないよね……。) この記事自体も需要がほぼ無さそうですが、せっかくノウハウを溜めたので書いておきます。 一応、この記事の内容はSteam Deckにも対応するので、Steam Deck買ったよって人は使えるかもしれません。 github.com Arch Linuxを使っていればAURで簡単に入ります。他のディストリの場合はyadというgui toolkitだけインストールすれば、他の依存ツールはほとんど問題無くパ

                                    LinuxやSteamDeckでSteamゲームをプレイする時の必須ツール「steamtinkerlaunch」の紹介 - joker1007’s diary
                                  • Emulating Nintendo Switch Games on Linux

                                    Some people lament the fact that, even though the Steam Deck is the Switch Pro we’ve been waiting for, they can’t play the Nintendo exclusives on it, such as the Mario, Zelda, and Metroid series. Well, ever heard of emulation? It is actually possible to play your favorite Nintendo games on PC, or your Steam Deck. Switch emulation is possible thanks to Yuzu and Ryujinx. Both emulators are open-sour

                                      Emulating Nintendo Switch Games on Linux
                                    • Dockerコンテナの中でAutoGPTを動かしてみた

                                      いま「自律駆動AI」として話題のAuto-GPT。自分のPCをコマンドラインツールとしてAIに使わせて思考させるという発想には興味がわきつつちょっとした怖さも憶えます。 Auto-GPTがどんな仕組みになっているかはこちらの記事で紹介しています。 自分のPCで直接動かすのは怖いので、Dockerコンテナ内で動かしてみました。公式のソースコードのままだと自分の環境では動かなくて、いくつか調整を加えてようやく動かせたというところなので、その手順をまとめておきます。 (Auto-GPTリポジトリは現在盛んに開発が進んでいて、この記事で取り上げた内容はすぐ古くなる可能性が高いです) 筆者の環境 Windows11 Home WSL2 Docker Desktop v4.18.0 WSL2とDocker Desktopの導入についてはこちらの記事が参考になるかなと思います。 (Windows11 P

                                        Dockerコンテナの中でAutoGPTを動かしてみた
                                      • 夏コミに「AKIRA」の東京五輪看板コス参戦 足だけニョキっと生えた異様さで開幕前から大人気

                                        コミックマーケット96に、「AKIRA」に登場する「オリンピック会場建設地の看板」のコスプレで参加する猛者が現れました。コスプレというか、足の生えた看板というか……。 「中止だ中止」の落書きも再現 そして装備すると、こう。マジレス申し訳ないですが、足、いる? 同作は1980年代の作品ながら、偶然にも「2020年の東京オリンピック開催」を示す看板が描かれており、しばしば「予言」と呼ばれます。投稿主の鰐軍曹(@WANIGUNSOU_arch)さんは、映画版に登場する看板を再現し、コスプレ衣装(?)に仕上げました。 強烈なインパクトから、コスプレはコミケ前日の参加予告時点で大人気。「コスプレ……?」といったツッコミもありましたが、鰐軍曹さんも「製作中は銭湯の絵を描いている気分だった」「あれ……これ俺いるか……?」と、自身の発想に戸惑っている様子でした。 画像提供:鰐軍曹(@WANIGUNSOU_

                                          夏コミに「AKIRA」の東京五輪看板コス参戦 足だけニョキっと生えた異様さで開幕前から大人気
                                        • Webサイトの制作途中や学習時に使えるダミー画像の生成サービス

                                          2021年10月21日 Webサイト制作, 便利ツール Webサイトの制作中には、とりあえずで入れておく「ダミー」を使用する事が多々あるかと思います。日本ではアタリ・アテなどとも呼ばれますね。そんなダミー画像を便利に生成してくれるジェネレーターをいくつか紹介します。かつて「制作途中にお世話になる、ダミーテキスト・ダミー画像のジェネレーターいろいろ」という記事で紹介したこともあったのですが、SSLに対応していないものも多かったので、httpsに対応した画像URLが生成できるもののみに絞りました! ↑私が10年以上利用している会計ソフト! Placeholder.com Placeholder.comは昔からあるダミー画像を提供しているサービス。とにかくシンプル!以前の名前はPlacehold.itでした。その頃からずっとお世話になっています! 基本的な使い方は、画像のソース部分に https

                                            Webサイトの制作途中や学習時に使えるダミー画像の生成サービス
                                          • 「Ubuntu Linux」をインストールするには--「UNetbootin」を使って簡単に

                                            Jack Wallen (Special to ZDNET.com) 翻訳校正: 編集部 2022-04-14 07:30 「Windows」OSを使用することへの不満が限界に達したという人はいるだろうか。おそらく、そういう人は、アップグレードのためのランダムな再起動、アップグレードの失敗、サポートされていないハードウェア、クラッシュ、いつまで経っても解決されない柔軟性と全体的な信頼性の欠如への対処を余儀なくされてきたはずだ。 Windowsでそうした経験をしてきた人のために、本記事では、より品質と信頼性が高い無料の選択肢を紹介したいと思う。その選択肢とは「Linux」だ。筆者は1997年からずっとこのOSを好んで使用している。昔は、Linuxを使用するのは非常に大変なことであり、インストールするはさらに難儀だった。 それは昔の話であり、現在では大幅に改善されている。いくつかの小さな例外(

                                              「Ubuntu Linux」をインストールするには--「UNetbootin」を使って簡単に
                                            • 携帯ゲーム機「Steam Deck」、発売を2カ月延期 原材料不足により

                                              ゲーム配信サービス「Steam」を運営する米Valveは11月11日、携帯ゲーム端末「Steam Deck」の発売を2021年12月から、22年2月に延期すると発表した。同社は延期の理由を原材料不足によるためと説明する。 Steam Deckは、SteamのゲームをプレイできるハンドヘルドPCとして登場。AMD製のカスタムAPUを搭載し、Arch Linuxベースの独自OS「SteamOS 3.0」の他、Windowsなど好きなOSをインストールできる。米国など一部地域では7月に予約を始めており、12月に出荷を予定。日本などの地域では2022年での発売を予定していた。 同社は、「世界的なサプライチェーンの問題を回避するために最善を尽くしてきたが、原材料不足によりコンポーネントが製造工場に届かず、当初のローンチ日に間に合わせることができなかった」とコメント。新たに2022年2月の出荷を予定し

                                                携帯ゲーム機「Steam Deck」、発売を2カ月延期 原材料不足により
                                              • OAuth2.0拡張仕様のPKCE実装紹介 〜 Yahoo! ID連携に導入しました

                                                ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは。 サービス統括本部の都筑(@kazuki229_dev)です。 新卒4年目で普段はYahoo! ID連携のサーバーサイド、iOSのSDKの開発などを担当しています。 Yahoo! ID連携とは、Yahoo! JAPANのシングルサインオンやユーザーの属性情報を取得するID連携の仕組みです。 Yahoo! ID連携とは このYahoo! ID連携ではPKCEというOAuth2.0の拡張仕様を実装しました。 https://developer.yahoo.co.jp/changelog/2019-12-12-yconnect.html そこで、PKCEの基本的な話と、実装の際に調査したことをまとめてみました。 PKCEとは

                                                  OAuth2.0拡張仕様のPKCE実装紹介 〜 Yahoo! ID連携に導入しました
                                                • GitHub - mig1984/bashible: Simple bash DSL framework for writing shell scripts safe and agile.

                                                  Bashible is a deployment/automation tool written in Bash (DSL). Inspired by Ansible. Simplifies things and prevents usual mistakes. Features: improved readability unhandled failures prevention skipping already done tasks command chaining working directory always as expected variable checking dependencies; calling sub-scripts delayed tasks executed on finish child termination handler; no processes

                                                    GitHub - mig1984/bashible: Simple bash DSL framework for writing shell scripts safe and agile.
                                                  • bpftrace 2020 - 睡分不足

                                                    (この記事はLinux Advent Calendar 2020 - Qiitaの2日目の記事です.前日はmasami256さんのTiny Core LinuxでLinuxのinitプロセスが実行されるあたりを調べるでした.) みなさんこんにちはこんばんは.bpftraceを使っていますか? (e)BPFといえば最近は専らCiliumなどネットワークが話題ですが,bpftraceはBPF*1を利用したトレーシングツールです.私は昨年からぼちぼち使い始めて,機能追加やバグ修正のパッチをいろいろと投げていた(130+)ら気づいたらコミッタになっていました.ということでbpftraceについては比較的よく知っていると思うので,今年にbpftraceに追加された主要な機能や変更点を紹介したいと思います. bpftrace知らないなぁという方はこちら(拙文です)を,bpftrace使ってないなぁとい

                                                      bpftrace 2020 - 睡分不足
                                                    • Linuxベースの7インチ超小型ノートPC「Pocket Reform」が登場

                                                      7インチ(15.47cm × 8.71cm)のディスプレイを搭載した超小型ノートPC「Pocket Reform」が、ドイツのハードウェアメーカー「MNT Research」より発表されました。 Introducing MNT Pocket Reform—MNT Research https://mntre.com/media/reform_md/2022-06-20-introducing-mnt-pocket-reform.html The PocketReform is a made-in-Berlin Linux handheld https://tuxphones.com/mnt-pocketreform-open-hardware-linux-pda-keyboard-arm/ Pocket Reformは以下のような見た目で、フルHD(1920×1080 310 ppi)の7

                                                        Linuxベースの7インチ超小型ノートPC「Pocket Reform」が登場
                                                      • linux kernelでのFPU, MMX, SSEについて - 私のひらめき日記

                                                        linux kernelでのFPU, MMX, SSEについて 本記事では、linux kernel 2.6.11でのFPU(Float Point Unit)やMMX, SSEがどう設定、使用されているのかを確認する。FPU, MMX SSE命令を使用する際は、使用する際に意図的に#NM(Interrupt7: Device not available exception)を出し、各種フラグを切り替え(特にcr0.TS flagをOFFにして)、これらの命令を使えるようにしている。(後述の通り、Kernel Modeでは、kernel_fpu_begin, kernel_fpu_endにてフラグの切り替えをおこなっている1ため、この限りでない。) プログラミング言語の例外処理はパフォーマンスを落とすものとして一般に嫌われているが、ハードウェア(この場合x86)のレイヤでは、例外をあえて意

                                                          linux kernelでのFPU, MMX, SSEについて - 私のひらめき日記
                                                        • 3つのゲーマー向けLinuxがベンチマークでWindows 11を上回るスコアをたたき出す

                                                          PCゲームの多くがLinuxを念頭に開発され、2023年8月にはゲーミングPCのOSのシェア率でLinuxがmacOSを上回るなど、Linuxはゲーマーコミュニティの間で人気のOSとなっています。ドイツのIT系ニュースサイト・ComputerBaseの調べにより、3つのLinuxディストリビューションがベンチマークでWindows 11をしのぐパフォーマンスを示すことがわかりました。 Linux-Gaming: Distributionen im Vergleich: Testergebnisse und Fazit - ComputerBase https://www.computerbase.de/2023-12/welche-linux-distribution-zum-spielen/2/ Three gaming-focused Linux operating systems b

                                                            3つのゲーマー向けLinuxがベンチマークでWindows 11を上回るスコアをたたき出す
                                                          • [PATCH 000/190] Revertion of all of the umn.edu commits - Greg Kroah-Hartman

                                                            linux-kernel.vger.kernel.org archive mirror help / color / mirror / Atom feedFrom: Greg Kroah-Hartman <gregkh@linuxfoundation.org> To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>, Linus Torvalds <torvalds@linux-foundation.org>, Aditya Pakki <pakki001@umn.edu>, Kangjie Lu <kjlu@umn.edu>, Qiushi Wu <wu000273@umn.edu>, x86@kernel.org, Bjorn Helgaas <bhelgaas@googl

                                                            • Cloudflare Workersで、自分のはてブをBlueskyに流す - すぎゃーんメモ

                                                              bsky.app そういえば、古き良き時代は自分のブックマークは自動でTwitterに投稿されていたのだった。 今はBlueskyがメインになっているので、同じ仕組みが欲しい、と思った。ので、作った。 github.com 要件 先行事例 Rust版 WASM対応 Cloudflare Workersでの実装 1MB制限との戦い Fetch API KVでのSessionStore? 要件 自分のブックマークはRSSで取得できる。定期的にチェックして新しいのがあれば、といったロジックで検出できる。 なので、基本的にはプログラムを定期実行できる場所があればGitHub Actionsとかでも良い。 ただ、対象のブクマ内容をpostする前に、それを既にpostしているか否かを知る必要がある。 専用のbotアカウントとかであれば、そのアカウントのpost feedを取得して最近のものをチェックす

                                                                Cloudflare Workersで、自分のはてブをBlueskyに流す - すぎゃーんメモ
                                                              • Apple Silicon上でx86_64のDockerを使う - ローファイ日記

                                                                Apple Silicon上でLinux向けx86_64の環境が欲しくなったり、x86_64向けのバイナリやイメージを作らないといけなくなる事態は、稀に良くあると思う。 colimaを使うと、Aarch64なMac上であっても、かなり楽にx86_64のLinux環境とDocker環境が手に入る。 最近のcolimaには実は --arch というオプションがあり、x86_64又はaarch64であればあっさりと環境を作ることができるようになっている。 デフォルトで入ってくる環境と区別するため --profile オプションを明示する必要がある。 $ colima --profile colima-x64 start --arch x86_64 colimaの作ったDockerインスタンスは colima list で一覧できる。 $ colima list PROFILE STATUS AR

                                                                  Apple Silicon上でx86_64のDockerを使う - ローファイ日記
                                                                • research!rsc: Timeline of the xz open source attack

                                                                  Posted on Monday, April 1, 2024. Updated Wednesday, April 3, 2024. Over a period of over two years, an attacker using the name “Jia Tan” worked as a diligent, effective contributor to the xz compression library, eventually being granted commit access and maintainership. Using that access, they installed a very subtle, carefully hidden backdoor into liblzma, a part of xz that also happens to be a d

                                                                  • 円安に負けない!共通バックエンドAPIサーバーARM対応プロジェクト - Uzabase for Engineers

                                                                    こんにちは。ソーシャル経済メディア「NewsPicks」のSREチームの飯野です。 SREでは2023年から円安に負けないコスト削減を継続して行なっていますが、最近は圧倒的な円安におされ気味です。 2024年1月-6月の間に141→161円の変動はちょっと厳しすぎますよね。 今回は2024年1月から3月にかけて行なったNewsPicksの共通バックエンドAPIサーバーのARM対応プロジェクトについて話したいと思います。 ARM対応はコスト削減を目的とした施策です。適用範囲の見誤りがあり、当初の想定ほど大きなコスト削減は実現できませんでしたが、活発に変更が行われるプロダクトに段階的に変更を加えてリリースすることができました。 ARM対応をするにあたり、何を考えてどの順番で着手したかという情報は、今後ARM対応を行う開発者に参考になりそうなので紹介します。 ARM対応計画 ARMのコンテナイメ

                                                                      円安に負けない!共通バックエンドAPIサーバーARM対応プロジェクト - Uzabase for Engineers
                                                                    • Rubyアソシエーション開発助成2022を終えて | うなすけとあれこれ

                                                                      成果 最終成果報告書 https://gist.github.com/unasuke/6b1d7cf68059283f1f149f94a327b4b2 2022年度Rubyアソシエーション開発助成金成果報告 リポジトリ https://github.com/unasuke/raioquic https://github.com/unasuke/lsqpack-ruby Rubyアソシエーション開発助成 2022年度の僕のプロジェクトの成果としては、以上の通りとなります。このブログは最終成果報告ではなく、個人的なふりかえりなどを書いています。 感想 感想としては、「勉強にはなったが、しんどかった」です。いくら既存の実装を移植するタスクとはいえ、いくらPythonがRubyと似た言語であるとはいえ、移植作業はとても困難1でした。単純に行数が多いというのもその理由のひとつですが、特に移植が大変だ

                                                                        Rubyアソシエーション開発助成2022を終えて | うなすけとあれこれ
                                                                      • TechCrunch

                                                                        Meta’s Twitter/X rival Threads is growing at a stable pace. The social network now has more than 150 million monthly active users — up from 130 million in February — Mark Zuckerberg mentione Advances in generative AI have taken the tech world by storm. Biotech investors are making a big bet that similar computational methods could revolutionize drug discovery. On Tuesday, ARCH Venture Par

                                                                          TechCrunch
                                                                        • コンテナ実行に特化したAWS製オープンソースOS「Bottlerocket」がGAになりました! | DevelopersIO

                                                                          衝撃の発表 (ハマコー氏談) から半年、いよいよ「Bottlerocket」が正式リリースとなりました。 みなさん、こんにちは! AWS事業本部の青柳@福岡オフィスです。 今年3月、AWSからコンテナ実行に特化したOS「Bottlerocket」が発表されました。 Announcing the General Availability of Bottlerocket, a new open source Linux-based operating system purpose-built to run containers 発表と同時にパブリックプレビューとして試すことができる状態でしたが、このたび正式版としてリリースされました! ※ なお、Bottlerocketは「EKS」および「ECS」のホストOSとして利用可能ですが、今回GAになったのはEKS向けの利用についてのみですので、ご注意

                                                                            コンテナ実行に特化したAWS製オープンソースOS「Bottlerocket」がGAになりました! | DevelopersIO
                                                                          • 新Linuxカーネル解読室 - ソフト割り込み処理 - VA Linux エンジニアブログ

                                                                            「Linuxカーネル2.6解読室」(以降、旧版)出版後、Linuxには多くの機能が追加され、エンタープライズ領域をはじめとする様々な場所で使われるようになりました。 それに伴いコードが肥大かつ複雑化し、多くのエンジニアにとって解読不能なブラックボックスとなっています。 世界中のトップエンジニア達の傑作であるLinuxカーネルにメスを入れ、ブラックボックスをこじ開けて、時に好奇心の赴くままにカーネルの世界を解読する「新Linuxカーネル解読室」プロジェクト。 本稿では、旧版第3章で解説されていたソフト割り込み処理について、カーネルv6.8/arm64のコードをベースに解説します。 はじめに 割り込み禁止区間と応答性について perfにおけるNMI割り込みから見る応答性 ソフト割り込み処理 ソフト割り込み処理の考え方 ソフト割り込み実行までの流れ ソフト割り込み要求(RCU_SOFTIRQの場

                                                                              新Linuxカーネル解読室 - ソフト割り込み処理 - VA Linux エンジニアブログ
                                                                            • 揺れる性別の境界 | Nature ダイジェスト | Nature Portfolio

                                                                              一般社会では、性別が二元的に男か女かに分けられている。だが、生物学的な研究が進んだことで、性別は単純に二元化できるものではないことが分かってきた。 王立メルボルン病院(オーストラリア)の臨床遺伝学者Paul Jamesは、仕事柄、患者と非常にデリケートな問題を話し合うことには慣れている。しかし、2010年初めのある日、彼は頭を抱える出来事に遭遇した。特に性別に関して、何とも話しづらい気持ちにならざるを得なかった。 Jamesの診察室を訪れたのは46歳の妊婦で、お腹の赤ちゃんの染色体異常を羊水穿刺で検査した結果を聞きに来たのだ。赤ちゃんには問題がなかったが、補足の検査によって母親の方に意外な事実が判明した。彼女の体は、2個体に由来する細胞でできていたのだ。この2個体はおそらく、彼女の母親の子宮内で発生した双子の胚だったと思われる。ところが話はそれで終わらなかった。一方の細胞セットには、通常の

                                                                                揺れる性別の境界 | Nature ダイジェスト | Nature Portfolio
                                                                              • 「500年後に日本人が佐藤だけになる」という試算の問題と改善 - ill-identified diary

                                                                                この記事の要約 はじめに 問題点の要約 (追記) 先行研究について GARCH(っぽい)モデルによるシミュレーション シミュレーション前の理論分析 選択的夫婦別姓との比較 (追記) ゴルトン゠ワトソン分枝過程について 使用するデータ シミュレーションの技術的な補足 乱数生成について GARCHモデルの結果 シミュレーションの追試 より複雑なシミュレーションについて 男女別 世代重複 創作苗字 三親等の婚姻禁止ルール より高度な人口学的モデル 結論 2024/4/22: 先行研究とゴルトン゠ワトソン分枝過程の解説の追記 2024/4/23: 多数の言い回しのおかしい箇所の校正 2024/4/24: グラフ上の記載ミスとグラフ描画コードを修正 この記事の要約 先日報道された「500年後に日本人が佐藤だけになる」という試算の内容に違和感を覚えた. 資料を確認してみると, 大きな問題のある方法で試

                                                                                  「500年後に日本人が佐藤だけになる」という試算の問題と改善 - ill-identified diary
                                                                                • LinuxをインストールしたApple シリコン搭載Macで「DRM保護されたNetflixムービー」を鑑賞する方法

                                                                                  「Asahi Linux」の登場によって、M1やM2といったApple製チップ搭載MacにLinuxをインストールすることが可能となりましたが、Asahi Linuxには「Netflixのムービーを閲覧できない」という問題が存在していました。この問題が発生していた理由や対策方法の確立に至った経緯をセキュリティ研究家のDavid Buchanan氏が解説しています。 The Quest for Netflix on Asahi Linux | Blog https://www.da.vidbuchanan.co.uk/blog/netflix-on-asahi.html ムービー配信サービスや音楽配信サービスはDRMと呼ばれる保護技術を用いてコンテンツの不正コピーを防いでいます。WindowsやmacOSを搭載したマシンではEdgeやSafari、Chromeといった各種ブラウザがDRMに対

                                                                                    LinuxをインストールしたApple シリコン搭載Macで「DRM保護されたNetflixムービー」を鑑賞する方法