並び順

ブックマーク数

期間指定

  • から
  • まで

201 - 240 件 / 1825件

新着順 人気順

Archの検索結果201 - 240 件 / 1825件

  • (そろそろ2年)仕事利用のArchLinuxのクライアントPCでの利用プロダクトまとめ

    こんにちは。CTOの馬場です。 ArchLinuxクライアントPCことはじめと利用プロダクトまとめ - インフラエンジニアway - Powered by HEARTBEATS から1年半が経過し、そろそろArchLinuxのクライアントPCで仕事を始めて2年近くなります。 最近もまだ「Macやめてみて、その後どうですか?」とよく聞かれるので、現状を共有します。 結論としては特に問題なく普通に暮らしています。 macOSとLinuxを並行利用しているので、 だいぶツールが揃ってきました。 健康のためにお勧めのキーカスタマイズ macではKarabiner-Elements、 ArchLinuxではxkeysnailを使ってキーをカスタマイズしています。 Ctrl + f / b / n / p / a のようなemacs風カーソル操作を実現している他に、 スペースの左のキーを 「単体押し→

    • 新型コロナワクチンはなぜ筋肉注射なのか?(紙谷聡) - エキスパート - Yahoo!ニュース

      いよいよ日本でも2月17日から新型コロナワクチンの接種が始まりました。 世界的な新型コロナ感染拡大の収束の兆しがまだ見えない中、ワクチン接種はその収束に向けた要の一つであるとされています。 このシリーズでは、新型コロナワクチンにおける正しい情報や知識について解説していきます。今回はワクチンの打ち方について、特に筋肉注射と皮下注射の違いについて解説して、新型コロナワクチン(特に今回導入されたmRNAワクチンを例に)はなぜ筋肉注射をする必要があるのかを考えていきます。 皮下注射と筋肉注射のやり方の違いそれでは、まず皮下注射と筋肉注射の実際の打ち方の違いについてです。皮下注射とは、その字のごとく皮膚の下、すなわち皮下脂肪があるところに斜め45度から注射します(図1)。一方で、筋肉注射とは、皮膚や皮下脂肪のさらに奥にある筋肉に注射を垂直に注射します。 図1:皮下注射と筋肉注射のやり方の違い。参考文

        新型コロナワクチンはなぜ筋肉注射なのか?(紙谷聡) - エキスパート - Yahoo!ニュース
      • 自宅サーバーにお一人様Misskeyサーバーを構築してみた

        はじめに 自宅にあるサーバー機に、私が一人で使うためのMisskeyサーバーを構築してみました。難しいことはしたくなかったので極力シンプルな構成にしてみました。 使った技術 Arch Linux Docker及びDocker Compose postgres redis (まぁ私は勝手にeqalpha/keydbにしてしまったのですが……) Cloudflareのいろいろなサービス Cloudflare Registrar Cloudflare DNS Cloudflare Tunnel Cloudflare R2 Cloudflare Turnstile Misskeyとその周辺の技術について MisskeyはOSSとして開発されている分散型SNSのひとつです。バックエンド・フロントエンドともにTypeScriptで開発されていて、Gitでバージョン管理されています。ですのでMisske

          自宅サーバーにお一人様Misskeyサーバーを構築してみた
        • QUIC, HTTP/3の標準化状況を確認したい (2019年11月版) - ASnoKaze blog

          2020/06/01追記 まるっと解説記事を書き直しました asnokaze.hatenablog.com 目次 Status The Plan Versions Extensions Applications Other Things More Information 関連記事 QUICは現在IETFで標準化が進められているトランスポートプロトコルであり、HTTP/3はそのQUICの上で効率よくHTTPのメッセージをやりとりするプロトコルです。 ChromeやFirefox, Nginxなどがすでに実装を行っており、「相互接続テスト」を定期的に実施している。その他多くの実装があり、「Implementations」から確認ができる。 その標準化状況について、QUIC WGとHTTP WG両方のチェアを務めるMark Nottinghamが先週行われたIETFで発表した「Quick QUI

            QUIC, HTTP/3の標準化状況を確認したい (2019年11月版) - ASnoKaze blog
          • メンタルヘルス×機械学習まとめ

            近年、精神疾患の患者数は増加し続けています。厚生労働省が3年毎に行っている患者調査を見ても、以下の図からも見られる通り精神疾患の患者数は平成11年の204万人から平成26年の392万人と、15年間でおよそ2倍に増えています。 https://www.mhlw.go.jp/file/05-Shingikai-12201000-Shakaiengokyokushougaihokenfukushibu-Kikakuka/0000108755_12.pdfより引用また、最近ではコロナの影響もあり、自粛などによる生活の変化への不安が人々の精神状態の悪化に拍車をかけています。 一方で、近年のテクノロジーの進展は目覚ましいものがあり、認知行動療法のデジタル化などが近年国内でも取り組まれており、精神疾患の治療にIT技術を役立てようという動きも出てきています。 これらの流れを踏まえた上で、本記事では機械学習

              メンタルヘルス×機械学習まとめ
            • Lima を使って Apple Silicon 版の Mac で x86-64 (Intel on ARM) な仮想マシンを扱う - CUBE SUGAR CONTAINER

              Apple Silicon 版の Mac を使っていても、依然として成果物をデプロイする先は ISA が x86-64 (amd64) のマシンであることが多い。 となると、どうしても x86-64 の環境を使って作業をしたい場面が出てくる。 もちろん、IaaS を利用してリモートにマシンを立ち上げれば良いんだけど、簡単な検証なら手元で手軽に済ませたい。 今回は、そんなニーズを埋めてくれるかもしれない Lima を使ってみる。 Lima を使うと、Apple Silicon 版の Mac 上で ISA が x86-64 の Linux 仮想マシンを手軽に立ち上げることができる 1。 ただし、バックエンドは QEMU のソフトウェアエミュレーション (qemu-system-x86_64) なので、ネイティブな環境に比べるとパフォーマンスは大きく劣る。 使った環境は次のとおり。 $ sw_v

                Lima を使って Apple Silicon 版の Mac で x86-64 (Intel on ARM) な仮想マシンを扱う - CUBE SUGAR CONTAINER
              • LinuxのソフトウェアエンジニアがValveをベタ褒め

                ValveはLinuxディストリビューションのSteamOSを開発するなどしてLinux業界に長年貢献し続けています。こうした実績に加え、2023年9月18日にLinux Foundation EuropeのサミットでValveの話題が再燃したことを受け、Linux開発者のマイケル・ララベル氏がValveの取り組みについて改めて紹介しています。 Valve Is A Wonderful Upstream Contributor To Linux & The Open-Source Community - Phoronix https://www.phoronix.com/news/Valve-Upstream-Everything-OSS ValveはSteamOSのバージョン3.0からArch LinuxをベースにSteamOSの構築を始め、同バージョンはValveが開発した携帯ゲーム端

                  LinuxのソフトウェアエンジニアがValveをベタ褒め
                • オープンソースでセルフホスト可能な複数人で使えるブックマークマネージャー「Linkwarden」を使ってみた

                  「Linkwarden」は複数人でブックマークを共有でき、さらにブックマークした時のページを画像形式で保存してくれるアーカイブ機能もついているオープンソースのブックマークマネージャーです。どんな感じで利用できるのかを実際に使って確かめてみました。 Linkwarden https://linkwarden.app/ Linkwardenのセットアップ方法は手動で環境構築するものとDockerを利用するものがありますが、今回はDockerを利用するため、下記のリンクから自分の環境に合った方法でDockerをインストールします。 Install Docker Engine | Docker Documentation https://docs.docker.com/engine/install/ 今回はDebianを利用するため、下記のコマンドを入力しました。 sudo apt-get upd

                    オープンソースでセルフホスト可能な複数人で使えるブックマークマネージャー「Linkwarden」を使ってみた
                  • 詳説 eBPF 実装編 - VA Linux エンジニアブログ

                    1. はじめに 2. 使用環境 3. コンパイル 4. opensnoopとは 5. opensnoop.bpf.cの解説 5.1 mapの宣言 5.2 BPFプログラムのメイン処理 5.2.1 33-68行目 5.2.2 88-124行目 5.2.3 プログラムタイプとコンテキスト 5.3 opensnoop.bpf.cのコンパイル 6. opensnoop.cの解説 6.1 ヘッダファイルのインクルード 6.2 BPFアプリケーションのメイン処理 6.3 231-232行目 6.4 opensnoop_bpf__open 6.4.1 bpf_object__init_maps 6.4.2 bpf_object_init_progs 6.5 241-245行目 6.6 opensnoop_bpf__load 6.6.1 bpf_object__create_maps 6.6.2 bpf_

                      詳説 eBPF 実装編 - VA Linux エンジニアブログ
                    • OAuth 2.0 for Browser-Based Apps

                      OAuth 2.0 for Browser-Based Apps Abstract This specification details the security considerations and best practices that must be taken into account when developing browser-based applications that use OAuth 2.0.¶ Discussion Venues This note is to be removed before publishing as an RFC.¶ Discussion of this document takes place on the Web Authorization Protocol Working Group mailing list (oauth@ietf.

                      • Apple M1チップ搭載のMacで動作する「Asahi Linux」のAlpha版がリリースされたのでインストールしてみた。

                        Apple M1チップ搭載のMacで動作する「Asahi Linux」のAlpha版がリリースされたのでインストールしてみました。詳細は以下から。 元Googleやpixiv Inc.のエンジニアで、現在は東京でセキュリティ・コンサルタントなどをされているHector Martinさんは日本時間2022年03月19日、Apple Silicon搭載のMacが発表された2020年から開発を続けてきた、Apple M1チップ搭載のMac上でネイティブ動作する「Asahi* Linux」がAlpha版になったと発表しています。 Asahi LinuxはArch Linux ARMをApple Silicon Macに最適化したLinuxディストリビューションで、Alpha版ではディスプレイやWi-Fi、USBポートなどもサポートされていたので、早速インストールしてみました。 Asahi Linu

                          Apple M1チップ搭載のMacで動作する「Asahi Linux」のAlpha版がリリースされたのでインストールしてみた。
                        • Mac で Docker Desktop から Rancher Desktop へ移行する

                          概要 この記事では、Mac で Docker Desktop から Rancher Desktop への移行について調査した内容をまとめます。 背景知識 なぜ Mac で Docker Desktop (or Rancher Desktop) が必要なのか? 語弊を覚悟で書くと、現状では Docker は基本的には Linux 上で動かすツールです。なので、Linux 以外の OS で Docker を利用するためにはなにかしらの方法で Linux を OS 上で動作させる必要があります。 Windows の場合は WSL という Linux カーネルを動作させる仕組みがありますが、Mac にはありません。 このため、Mac では Linux VM を立ち上げ、ホスト側で VM 上の /var/run/docker.sock をマウントし、このソケット経由で Docker デーモンに命令す

                            Mac で Docker Desktop から Rancher Desktop へ移行する
                          • コンテナイメージのlazy pullingをcurlで試してみる - knqyf263's blog

                            はじめに 参考 Stargz 概要 詳細 HTTP Range 互換性 Stargzまとめ eStargz 概要 最適化 TOC, TOCEntry Footer Stargz Snapshotter eStargzまとめ 実験 トークン取得 インデックス取得 マニフェスト取得 Footer取得 TOC取得 ファイル取得 実験まとめ 余談 応用例 自作ライブラリ 計測 まとめ はじめに コンテナイメージのlazy pullingが各ツールで利用可能になりつつあるようです。以下は stargz-snapshotter のメンテナである @TokunagaKohei さんによるブログです。 medium.com lazy pullingが何かを簡単に説明しておくと、コンテナイメージ全体を最初にpullせずにコンテナ実行後に必要なファイルのみを遅延でpullするものです。docker runしよ

                              コンテナイメージのlazy pullingをcurlで試してみる - knqyf263's blog
                            • CircleCIのYAMLを短く書けるRails Orbを作りました - メドピア開発者ブログ

                              11月に入社したCTO室SREの@sinsokuです。 主にやっていることはRailsアプリのレビューや開発環境の改善です。*1 社内のRailsアプリを横断して浅くレビューする(8つくらい) MedPeerの開発環境の改善 docker-compose up で30個のコンテナが起動するのを減らす SwitchPointからActiveRecord v6への移行 CircleCIの実行時間の短縮、稀に落ちるテストの修正 その他の細かい改善 このうち、CircleCIについて知見が溜まったので技術ブログで紹介します。 CircleCIで気をつける点 CircleCIの実行時間を短くするにはいくつかコツがあります。 gemとnpmをできるだけキャッシュする RSpecを並列で実行する前に assets:precompile を実行しておく 各ジョブで必要なgem(もしくはnpm)だけをキャッ

                                CircleCIのYAMLを短く書けるRails Orbを作りました - メドピア開発者ブログ
                              • マルチアーキテクチャ対応イメージのビルドをどうにか早くしたかった - ぽよメモ

                                マルチアーキテクチャ対応イメージって何? どうやって作るか docker manifestコマンドを使う docker buildxコマンドでビルドする buildxとQEMUによるビルドは遅い CIでのビルドを速くしたい アーキテクチャごとに別ジョブでビルドする クロスビルドを活用する buildxに対する雑感 結論 参考 マルチアーキテクチャ対応イメージって何? 最近ではApple Siliconの登場や、Oracle CloudのAmpere A1 Computeインスタンスなど、ARMアーキテクチャ採用のプロセッサに実際の開発などで触れる機会も増えてきました。 現在広く流通するx86_64に対応するIntelやAMD製のプロセッサと比べて、ARM系のCPUには高い省電力性能などに期待が集まっています。趣味開発レベルの話をすると、Oracle CloudのAlways FreeなA1

                                  マルチアーキテクチャ対応イメージのビルドをどうにか早くしたかった - ぽよメモ
                                • GCPサービスで構築したインフラをAWSと比較してみる

                                  こんにちは、GMOアドマーケティング インフラ開発部のhakumaiです。 前回の記事「AWSエンジニアから見たGCPサービス(コンピューティング編)」を読んでいただいた方々、ありがとうございます。 こんにちは、GMOアドマーケティング インフラ開発部のhakumaiです。前回の記事「AWS SAPを取得したら視野が広がった話」を読んでいただいた方々、ありがとうございます。今回のテーマは「AWSエンジニアから見たGCP」第2弾として、代表的なGCPのコンピューティング系サービスについてAWSと比較し感じた点についてお話いたします。 (第1弾の記事はこちら↓)IaaSCompute EngineAWSではEC2に相当するサービス。各種インスタンスタイプや提供OSイメージ、インスタンス向けのストレージ機能、オートスケール機能など、インスタンスのアーキテ... 今回は「GCPサービスで構築された

                                    GCPサービスで構築したインフラをAWSと比較してみる
                                  • Steamで販売されるPCゲームの約8割がLinuxに対応、LinuxはPCゲームプラットフォームとして成長を遂げている

                                    by Miguel Ángel García Guerra PCで遊べるゲームの多くはWindowsをベースに開発されているため、Linuxだと一部のゲームを遊べないことがあります。PCゲーム販売プラットフォームのSteamを運営するValveは、Windows向けのゲームをLinuxでも遊べるようにするための互換レイヤーソフトウェアを開発しており、すでにSteamで取り扱われているタイトルの75%以上がLinuxに対応していると報告されています。 Linux Has Grown Into A Viable PC Gaming Platform And The Steam Stats Prove It | HotHardware https://hothardware.com/news/linux-a-viable-pc-gaming-platform-steam-stats-prove-

                                      Steamで販売されるPCゲームの約8割がLinuxに対応、LinuxはPCゲームプラットフォームとして成長を遂げている
                                    • ネットの音楽オタクが選んだ2022年のベストアルバムのまとめ - 音楽だいすきクラブ

                                      順位のまとめ、補足、おまけです。 2022年のベストアルバム 2022年国内ベストアルバム 2022年海外ベストアルバム 2022-1-25-23:30 Chilli Beans.『Chilli Beans.』の分類が間違っていたので修正しました。 2022年のベストアルバム 1. 宇多田ヒカル『BADモード』 2. The 1975『Being Funny In A Foreign Language』 3. Big Thief『Dragon New Warm Mountain I Believe in You』 4. 羊文学『our hope』 5. Alvvays『Blue Rev』 6. Arctic Monkeys『The Car』 7. The Weeknd『Dawn FM』 8. 坂本慎太郎『物語のように』 9. black midi『Hellfire』 10. Kendric

                                        ネットの音楽オタクが選んだ2022年のベストアルバムのまとめ - 音楽だいすきクラブ
                                      • 掃除ロボットをかゆいところまで手の届く仕様に改造する - ABEJA Tech Blog

                                        はじめに 本記事はABEJA Advent Calendar 2022 1本目の記事です。 こんにちは、メカやロボットが大好きな栗林です。本日ご紹介するのは清掃ロボットの制御システムをRaspberry Piから操作する方法についてです! URYYYYYYYY!! 過去の記事など tech-blog.abeja.asia tech-blog.abeja.asia ※ 例によって、本記事でおこなっている清掃ロボットの分解・改造はくれぐれも自己責任でお願いします。本記事内容を参考に生じた不具合・損害について、当方は責任を負いかねます。 ※ 間違っても私のように買ったばっかり&愛用している機体で試さない方がよさそうです。 清掃ロボットとは そもそも清掃ロボットとは、人間の代わりに清掃作業をおこなってくれるロボットです。近年さまざまなロボットが登場しており、一般消費者向けだけでなく、オフィスやホテ

                                          掃除ロボットをかゆいところまで手の届く仕様に改造する - ABEJA Tech Blog
                                        • The 100 Best, Worst, and Strangest Sherlock Holmes Portrayals of All-Time, Ranked

                                          The 100 Best, Worst, and Strangest Sherlock Holmes Portrayals of All-Time, Ranked Once you eliminate the least compelling Sherlock Holmes performances, whatever remains, no matter how improbable, must be the best. We’re ranking Sherlock Holmes performances. One hundred of them. Not Sherlock Holmes adaptations, but the representations within them of Sherlock Holmes himself. Now, you might think tha

                                            The 100 Best, Worst, and Strangest Sherlock Holmes Portrayals of All-Time, Ranked
                                          • 1万円のLinux搭載2-in-1タブレットPC「PineTab」販売開始!

                                            下記でご紹介した、100ドル(約11,000円)の10.1インチLinuxタブレットPCが販売開始しました。(タブレット単体はこちら、キーボードカバー付きはこちら) 出荷時はUbuntu Touchを搭載し、他のLinuxディストリビューションもサポートしています。 出荷は7月後半を予定しています。 スペックは下記の通りです。ロースペックで廉価、ARMベースで、フリーやオープンソースのソフトウェアを稼働させることを想定しています。 ディスプレイ:10インチ(1280 x 800) CPU:1.2 GHz Allwinnner A64 クアッドコア ARM Cortex-A53 GPU:Mali-400 MP2 RAM:2GB ストレージ:64GB eMMC + microSD (ブータブル) + (オプション)M.2 SSD ポート:USB 2.0 Type-A, Micro USB 2.

                                            • ハードシングスを引き起こしたHype Driven Development(HDD) | HiCustomer Lab - HiCustomer Developer's Blog

                                              Hype Driven Development(HDD) シード・アーリーステージのスタートアップの開発者のみなさん、こんにちは。突然ですが、ソフトウェア開発していますか?毎日設計しコードを書いていますか?私は毎日しています。毎日ビジネスドメインと向き合っております。今日はそんなみなさんに、弊社のソフトウェア開発の失敗談( ハードシングスへの突入と脱出 の「根の深い技術的負債」を掘り下げる内容になっています)を共有します。この失敗からなにか参考になるものがあれば幸いです。 実際に起ったこと 2018年初頭にサーバレスとDDDの導入 弊社のHiCustomerサービスのアーキテクチャはサーバーレスとDDDを軸に設計されました。サーバーレス環境としては、AWS APIGateway、AWS Lambda、AWS DynamoDBを使ったAWS推奨の構成を採用しました。DDDはGolangを使用

                                                ハードシングスを引き起こしたHype Driven Development(HDD) | HiCustomer Lab - HiCustomer Developer's Blog
                                              • あらゆる「Linux」ディストロをブレンドした「blendOS」--柔軟性が高く美しい仕上がり

                                                筆者は、唯一無二な「Linux」ディストロを作り出そうとするさまざまな試みをほぼ全てチェックしてきており、強烈な印象を残すものにも時折遭遇してきている。最近出会った「blendOS」もそのようなディストリビューションの1つだ。 blendOSは、開発元が「あらゆるLinuxディストリビューションをシームレスにブレンドしたもの」だと表現しているように、イミュータブル(変更不可能)なLinuxディストリビューションであり、開発者のこの言葉をほぼ具現化する素晴らしい出来となっている。 blendOSは、他のさまざまなディストリビューションに搭載されているパッケージマネージャー(「Arch」の「pacman」や、「Ubuntu」の「apt」など)や、blendOS独自のパッケージマネージャー「blend」を搭載している。また、このOSの使いやすさを向上させるためのレイヤーとしてのコンテナーランタイ

                                                  あらゆる「Linux」ディストロをブレンドした「blendOS」--柔軟性が高く美しい仕上がり
                                                • ハチミツは、咳に対して効果があるのか? 科学的根拠は(倉原優) - 個人 - Yahoo!ニュース

                                                  はじめにまず、注意事項を書いておく必要があります。1歳未満の子どもにはハチミツを与えることでボツリヌス症を起こすリスクがあるため、与えないよう注意してください(1)。 さて、ハチミツと医学は切っても切れない関係で、古代ギリシャのヒポクラテスも、皮膚炎やその他の炎症に対してハチミツが有効であると考えていました。古代ローマの軍隊でも、ハチミツに浸した包帯を使っていたとされています。そして、咳に対してハチミツが有効であるということは、ここ数年でかなり知られるようになりました。 子どもに対するハチミツの鎮咳効果いくつか研究がありますが、100人以上の子どもを登録した規模の大きな報告を紹介します。 まずは、就寝前に「スプーン1杯(2.5mL)のハチミツを摂るグループ」、「咳止めを飲むグループ」、「何もせず様子をみるグループ」のいずれかに無作為に割り付けた研究です(2)。この研究では、ハチミツを与えら

                                                    ハチミツは、咳に対して効果があるのか? 科学的根拠は(倉原優) - 個人 - Yahoo!ニュース
                                                  • マイクロサービスアーキテクチャをあきらめないための、モノリスで始めるアーキテクチャテスト/JJUG CCC 2020 Fall 登壇レポート - RAKUS Developers Blog | ラクス エンジニアブログ

                                                    この記事は アーキテクチャテスト Advent Calendar 2020 - Qiita の 25 日目のエントリです。 qiita.com こんにちわ。株式会社ラクスで「楽楽労務」を開発している @kawanamiyuu です。遅くなりましたが、先月開催された JJUG CCC 2020 Fall の登壇レポートです。 イベント概要 プロポーザル 登壇資料 登壇に対する反応 登壇を終えて イベント概要 日時2020 年 11 月 7 日 (土) 開催形式オンライン(事前録画放送+リアルタイムQ&A) 公式サイトhttps://ccc2020fall.java-users.jp/ タイムテーブルhttps://confengine.com/jjug-ccc-2020-fall/schedule タイムライン#jjug_ccc since:2020-11-07_00:00:00_JST u

                                                      マイクロサービスアーキテクチャをあきらめないための、モノリスで始めるアーキテクチャテスト/JJUG CCC 2020 Fall 登壇レポート - RAKUS Developers Blog | ラクス エンジニアブログ
                                                    • Why stdout is faster than stderr? - Orhun's Blog

                                                      I recently realized stdout is much faster than stderr for Rust. Here are my findings after diving deep into this rabbit hole. I have been using the terminal (i.e. command-line) for most of my day-to-day things for a while now. I was always fascinated by the fact that how quick and convenient the command-line might be and that's why I'm a proponent of using CLI (command-line) or TUI (terminal user

                                                        Why stdout is faster than stderr? - Orhun's Blog
                                                      • 「Linux 5.19」が公開、トーバルズ氏はAppleシリコン搭載Macからリリース

                                                        印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます Linus Torvalds氏は「Linux 5.19」を発表した。同氏は今回、「Asahi Linux」で動作するArmベースのチップを搭載したAppleの「MacBook」からリリース作業を行った。 同氏はリリースノートで、Linux 5.19には「特に面白いもの」はなく、「さまざまな変更点がたくさん加えられた」と述べている。 Torvalds氏によれば、今回のリリースで個人的に最も興味深かったことは、arm64の開発プラットフォームを使って作業したことだったという。同氏は以前からAppleの「M1」を搭載した「MacBook Air」を使いたがっており、「OSを除けばほぼ完璧」だと述べていた。 Asahi Linuxプロジェクトが

                                                          「Linux 5.19」が公開、トーバルズ氏はAppleシリコン搭載Macからリリース
                                                        • WindowsアップデートでLinuxカーネルもアップデートされる時代に - Qiita

                                                          このたびラップトップを新調しました。6年ほど前に中古のノートにLinuxを入れてつかってましたが、新品のWindowsノートに乗り換えました。そこで以前から気になっていたWindows Subsystem Linuxを使って、Windows上にLinuxの開発環境を用意してみたところ、セットアップもすごく簡単かつ快適な開発環境になったので、詳細を少し調べてみました。その結果と実際の開発現場における利用シーンについて紹介します。 ※現段階ではPreview版OSへのアップデートが必要。WSL2を利用するにはbuild 18917以上のOSバージョンが必要です。それにはthe Windows Insider Programというプログラムに登録した上で、OSをPreview版にアップデートする必要があります。 ターミナルを開くとそこはもうLinuxでした 近頃の私が個人的なLinux環境でやる

                                                            WindowsアップデートでLinuxカーネルもアップデートされる時代に - Qiita
                                                          • みんなの M1 Mac における Homebrew のベストプラクティス は間違っている

                                                            追記(2020/12/14): Qiita の Advent Calendar 2020 に空きがあったので登録しました プログラミング技術の変化で得られた知見・苦労話【PR】パソナテック Advent Calendar 2020 1日目 追記(2020/12/30): Homebrew のインストーラーがM1 Macをサポートされました! 追記(2021/02/07): Homebrew 3.0.0 がリリースされ正式に対応されました Apple Silicon (M1 チップ) を採用した Mac に Homebrew をインストールするときのみんなの設定に対してもっと楽な方法があるのにと思い投稿しました。 上記の記事ではわざわざRosettaを選択してーやシェルを切り替えてーみたいなことが書いてありますがはっきり言って面倒です! 前提 Rosettaをインストールしている これがない

                                                              みんなの M1 Mac における Homebrew のベストプラクティス は間違っている
                                                            • Docker Desktop for WindowsのバックエンドとしてWSL2を使用する | DevelopersIO

                                                              データアナリティクス事業本部の貞松です。 Windows Updateからの配信を待ちきれずにWindows 10をバージョン2004にアップデートした勢です。 Windows 10のバージョン2004から正式に導入されたWindows Subsystem for Linux 2(WSL2)ですが、これをDocker Desktop for Windowsに設定できるようになったという情報を見かけたので試してみました。 これにより「Hyper-V」無しで「Linux」のコンテナをローカルで動かせるようになる為、期待が高まります。 実行環境 OS: Windows 10 Home (バージョン2004, OSビルド19041.264) WSL バージョン2 Docker Desktop for Windows Version 2.3.0.4(46911) ※ Homeエディションなので当然H

                                                                Docker Desktop for WindowsのバックエンドとしてWSL2を使用する | DevelopersIO
                                                              • Dockerのマルチアーキテクチャイメージについて調べてみた | DevelopersIO

                                                                マルチアーキテクチャイメージを使えば、単一のDockerイメージ(タグ)で複数タイプのOSやCPUアーキテクチャに対応させられます。 Dockerのマルチアーキテクチャイメージについて調べる機会があったのでまとめてみました。 なお今回はデプロイ済みのマルチアーキテクチャイメージをプルして利用する観点でのまとめとなります。 マルチアーキテクチャイメージとは Dockerイメージは「マルチアーキテクチャ」という仕様をサポートしています。 Leverage multi-CPU architecture support Docker images can support multiple architectures, which means that a single image may contain variants for different architectures, and somet

                                                                  Dockerのマルチアーキテクチャイメージについて調べてみた | DevelopersIO
                                                                • Scaling containers on AWS in 2022

                                                                  This all started with a blog post back in 2020, from a tech curiosity: what's the fastest way to scale containers on AWS? Is ECS faster than EKS? What about Fargate? Is there a difference between ECS on Fargate and EKS on Fargate? I had to know this to build better architectures for my clients. In 2021, containers got even better, and I was lucky enough to get a preview and present just how fast t

                                                                    Scaling containers on AWS in 2022
                                                                  • Steam Deckの中身「SteamOS」はValveが10年以上かけた生存戦略の結晶だ

                                                                    Steam Deckがアメリカで発売されてから1年が経過しようとしている。日本では発売からまだ3ヶ月も経っていないが、すでにSteam Deckを手にして快適なゲーミング活動を過ごしている方もいることだろう。 Steam Deckの数ある特徴の一つに「SteamOS」の採用がある。Steam OSはオープンソースのOSとして知られるLinux(の一つであるArch Linux)をValveがカスタマイズしたもので、Steamに特化したゲーミングモードと通常のLinux PCのように使えるデスクトップモードを切り替えることができる。 一般的にPC市場におけるOSのシェアはWindowsが7割を超え、Steam自身が集計しているSteamユーザー統計のOSシェアも時期を問わずWindowsが95%前後を占める。一般的にシェアが低いOSやプラットフォームほどゲームが最適化されなかったり、そもそも

                                                                      Steam Deckの中身「SteamOS」はValveが10年以上かけた生存戦略の結晶だ
                                                                    • Go製バイナリを配布するためのGitHubワークフロー - Plan 9とGo言語のブログ

                                                                      前置き 以前、BuildInfoからバージョンを取得する方法を紹介しました。 blog.lufia.org go installで正規の公開されたバージョンをインストールした場合は、以下の出力においてmodの行が示すように、sum.golang.orgでチェックサム等が検証されてバイナリのメタデータに埋め込まれます。 $ go version -m dotsync dotsync: go1.22.2 path github.com/lufia/dotsync mod github.com/lufia/dotsync v0.0.2 h1:JWm92Aw8pSKJ4eHiQZIsE/4rgwk3h5CjEbJ/S30wiOU= build -buildmode=exe build -compiler=gc build -trimpath=true build DefaultGODEBUG=ht

                                                                        Go製バイナリを配布するためのGitHubワークフロー - Plan 9とGo言語のブログ
                                                                      • 「Steam Deck」は2022年最強の小型ゲームPCか? 競合製品と比べながら特徴を細かく紹介

                                                                        「Steam Deck」は2022年最強の小型ゲームPCか? 競合製品と比べながら特徴を細かく紹介 ライター:池 紀彦 カメラマン:佐々木秀二 携帯ゲーム機風のゲーマー向け小型PCが登場し,ここ数年盛り上がりを見せているが,その真打ちとなりそうな製品が,Steamでお馴染みのValveが開発した携帯型ゲームPC「Steam Deck」だ。東京ゲームショウ2022での展示では,入場待ちの行列が絶えないほどの人気で注目を集めており(関連記事),国内でもそろそろ出荷が始まるかと思われる。 そこで今回は,Steam Deckと対抗馬となりそうな小型ゲームPC「AYANEO AIR」と「ONEXPLAYER mini Ryzen版」(以下,ONEXPLAYER mini)との比較を中心に,特徴や実力をチェックしてみよう。 AYANEO AIR(左手前),Steam Deck(左奥),ONEXPLAY

                                                                          「Steam Deck」は2022年最強の小型ゲームPCか? 競合製品と比べながら特徴を細かく紹介
                                                                        • MacOS ユーザが WSL では無い Windows のコンソール環境を整える - A Day in the Life

                                                                          先日、メインの開発環境を MacOS から Windows 10 Professional へと移しました。理由としては主に2点で、現在仕事を自宅の固定席で行っており PC を持ち運びする必要がなくなったため Mac より高速で安価な Windows デスクトップ機を使いたいこと(Ryzen 9使いたい!)、WSL2 が正式版となり使ってみた感じ問題なく WSL2 で仕事の開発ができそうだったことが挙げられます。 WSL2 はふつうに Linux なので問題なく開発環境の構築が行なえ、Windows からも VSCode Remote のおかげでで違和感なくWSL2上のコードを編集、実行ができ快適な開発が行えています。(なお、WSL2 についての記事は山程溢れているので、ここでは殆ど触れません。) しかしながら、WSL2 ではないふつうの Windows 上で開発する機会が出てきたので、M

                                                                            MacOS ユーザが WSL では無い Windows のコンソール環境を整える - A Day in the Life
                                                                          • M1 Mac

                                                                            はじめに 2020-11-13 に Apple Store で注文した MacBook Air 16G/256G が 2020-11-29 に届いたのでさっそく設定。 2020-11-20 に生協に注文した Mac mini 16G/256G は 2021-01-12 に届いた。 どちらもメモリ16Gにしたが,通常の用途には8Gで十分かも。SSDは満タンの半分程度で使うつもりで選ぶほうが安心らしいので,据置き用にはHDDをつないでいたが,4TのSSDを2台(Sandisk,Crucial)入手したので,APFSフォーマット(暗号化)してつなぎ,データ用とTime Machine用にした。高速・まったく無音で,快適。 セットアップと一般的な設定 他の Mac からコピーという手もあったが,ここはクリーンセットアップすることにする。Apple ID を設定したら iCloud から多くの設定を

                                                                            • The first Asahi Linux Alpha Release is here! - Asahi Linux

                                                                              It’s been a long while since we updated the blog! Truth be told, we wanted to write a couple more progress reports, but there was always “one more thing”… So, instead, we decided to take the plunge and publish the first public alpha release of the Asahi Linux reference distribution! We’re really excited to finally take this step and start bringing Linux on Apple Silicon to everyone. This is only t

                                                                                The first Asahi Linux Alpha Release is here! - Asahi Linux
                                                                              • PerlNavigatorがすごい - 時計を壊せ

                                                                                年々とelispのメンテが雑になってきて、ついにはemacsclientがemacs serverにうまく接続できなくなってしまい、とはいえ普通にスタンドアロンで立ち上げると動くのでログも取れずに原因究明が難しく、もはやこのままでは引退も近いかと思われたので、悪あがきでVSCodeに手を出してみることにした。 Perl Mongerの端くれとして、まずはPerlが書ける環境を整えようと、とりあえず最近ちょっと話題になっていたPerlNavigatorをVSCodeと共にインストールしてみた。 github.com ところがこいつがすごい。 シンタックスハイライトをいいかんじにやってくれるのはもちろんのこと、emacsではperldoc -lmした結果に飛べるelispを仕込んでおいた(たぶんid:sugyanさんあたりのelispから拝借したきがする)のを使っていたが、PerlNaviga

                                                                                  PerlNavigatorがすごい - 時計を壊せ
                                                                                • ラズパイ4にFirecrackerの環境を構築してMicroVMを動かそう!! | DevelopersIO

                                                                                  CX事業本部@大阪の岩田です。 Firecrackerのロードマップとして掲げられているARMサポートですが、現在Preview段階まで開発が進んでいます。また、1ヶ月前にリリースされたFirecracker v0.20.0でGICv2のサポートが追加されたことで、ラズパイ4上でFirecrackerを試すことが可能になりました。このブログではラズパイ4上でFirecrackerのMicroVMを起動させるまでの手順をご紹介します。 環境 今回利用した環境です Raspberry Pi 4 Model B Ubuntu Server 19.10.1 カーネル 5.3.0-1015-raspi2 Firecracker v0.20.0 やってみる ここからは実際に環境構築~MicroVM起動までの手順をご紹介します。 OSのインストール ラズパイのOSといえばRaspbian...なのですが

                                                                                    ラズパイ4にFirecrackerの環境を構築してMicroVMを動かそう!! | DevelopersIO