並び順

ブックマーク数

期間指定

  • から
  • まで

161 - 200 件 / 581件

新着順 人気順

x86 x64の検索結果161 - 200 件 / 581件

  • ARM版Windows 10のプレビュー版でx64プログラムの動作に対応したので試した

    ARM版Windows 10(Windows On ARM)のx64コードエミュレーションのプレビューが開始された。どの程度のものなのか今回調べた。 ARM版Windows 10で、32bit/64bit版Chromeを使ってベンチマークテストをした。プレビュー版では、x64コードのChromeがインストール/起動が可能になった 本題に入る前にCPUアーキテクチャにおけるWindowsでの用語を整理しておく。Microsoftでは、俗に言う86系の32bitコードや動作モードをx86と表記する。これに対して86系の64bit版をx64と表記する。86系には、IntelやAMDなどのプロセッサがあり、それぞれの表記などもあるため、ここではMicrosoftの表記に従うことにする。 ARMプロセッサに関しては、64bitモードや64bitコードをARM64(ARMの表記ではAArch64)、3

      ARM版Windows 10のプレビュー版でx64プログラムの動作に対応したので試した
    • Node.js — Node v16.5.0 (Current)

      Notable Changes Experimental Web Streams API Node.js now exposes an experimental implementation of the Web Streams API. While it is experimental, the API is not exposed on the global object and is only accessible using the new stream/web core module: import { ReadableStream, WritableStream } from 'stream/web'; // Or from 'node:stream/web' Importing the module will emit a single experimental warnin

        Node.js — Node v16.5.0 (Current)
      • Node.js — Node v20.0.0 (Current)

        Notable Changes Permission Model Node.js now has an experimental feature called the Permission Model. It allows developers to restrict access to specific resources during program execution, such as file system operations, child process spawning, and worker thread creation. The API exists behind a flag --experimental-permission which when enabled will restrict access to all available permissions. B

          Node.js — Node v20.0.0 (Current)
        • 大容量SSDストレージ内蔵でHDMI出力やデータ転送も可能なハブ「Anker PowerExpand 4-in-1 USB-C SSD ハブ (256GB) 」が新発売 - こぼねみ

          Ankerは、大容量SSDストレージを内蔵し、映像出力やデータ転送も可能な、USBハブとストレージのハイブリッドモデル「Anker PowerExpand 4-in-1 USB-C SSD ハブ (256GB) 」を発売しました。 価格は税込11,980円。300個限定でAmazonポイント20%還元があります。 Anker PowerExpand 4-in-1 USB-C SSD ハブ (256GB)HDMIポートで高画質な画面出力をしたり、2つのUSBポートで高速データ転送を行うといった従来のハブとしての使い方に加え、内蔵の大容量SSDストレージに動画等のファイルを保存も可能です。 Anker PowerExpand 4-in-1 USB-C SSD ハブ (256GB)データ転送やHDMI接続などハブとして使用しながら、ノートパソコンに最大88Wまでの高出力で急速充電が可能です。 8

            大容量SSDストレージ内蔵でHDMI出力やデータ転送も可能なハブ「Anker PowerExpand 4-in-1 USB-C SSD ハブ (256GB) 」が新発売 - こぼねみ
          • Parallels Desktop 18 for Macの登場で、再びMac上でWindowsを活用する時代到来 | Dig-it [ディグ・イット]

            「ThunderVolt」編集長。IT系メディア編集歴12年。USのiPhone発表会に呼ばれる数少ない日本人プレスのひとり。趣味の雑誌ひと筋で編集し続けて30年。バイク、ラジコン飛行機、海水魚とサンゴの飼育、園芸など、作った雑誌は600冊以上。 Parallels Desktopは、Mac上でWindowsなどのOSを動作させる仮想化ソフトウエア。従来は、Mac上でWindowsを動作させるのに最適のアプリケーションだったが、MacのチップセットがインテルからApple Mシリーズチップに変更されたことで、十分にWindowsを動作させられなくなっていた。 『Mシリーズ搭載機はParallels Desktopじゃあ、Windowsを十分に使えない』。そう思っている人も多いと思う。しかし、状況は大きく変わってきている。そしてParallels Desktop 18は、さらに状況を改善して

            • M1対応オデッセイ - READYFOR Tech Blog

              栗原(ksss)です。 新緑の季節になってきましたね。最近よく使う絵文字は🍀です。 READYFORでは貸与PCにて日々の開発を進めています。Apple社のMacBook Proを選択するエンジニアも多く、 「Apple M1チップの乗ったPCで開発できるのか、社の資産として購入・貸与していいのか?」といった問題がありました。 そして2022年4月中頃、長い戦いの末ついに対応完了となりました。 本記事ではREADYFORで行った"M1対応"の歴史を紹介したいと思います。 初期 2020年11月10日 M1発表 Appleが発表したCPU"Apple M1"*1は、後に"M1対応"という言葉も生み出すこととなりました。 ARMアーキテクチャーという、これまでRaspberry Piぐらいでしか使われていなかったCPUアーキテクチャーを採用しているため、多くのソフトウェアが未サポートだったA

                M1対応オデッセイ - READYFOR Tech Blog
              • DirectShowで仮想カメラを自作しよう - Qiita

                N.Mです。 リモート会議や配信などが増えてきた昨今、Webカメラの代わりとなる仮想カメラを耳にすることが多くなってきました。 今回、Windows環境で自作する機会があり、そこで滅茶苦茶つまづいたので、まとめました。 今回作ったコードはGitHubでも公開しました。わからない箇所は以下のリポジトリもぜひご覧ください。 NMVCamFilter そもそも仮想カメラとは アプリケーションからの映像を、Webカメラからの映像と同じような形で流すモジュールのことです。導入されると、そのモジュールが他のWebカメラなどと同じように、一覧に表示されます。 最近だと、OBSの映像を仮想カメラのプラグインを介してZoom等に流すなんていう話も聞いたりします。 OBSをバーチャルカメラとして出力してZoomやTeamsで映像ソースとして認識させる方法 余談1:今回やりたかったこと Zoomなどで音声のみの

                  DirectShowで仮想カメラを自作しよう - Qiita
                • 2021年のWindows 10を改めて見渡す

                  先日、「2021年のWindows 10とPCの関係」というレポートで触れたが、2020年におけるWindows 10の“飛躍”が比較的おとなしかった一方で、2021年から2022年にかけては幾分か大きなトピックが控えている。 1つは同レポートでも紹介している「Cobalt」「Sun Valley」「Latte」といった一連のプロジェクトで、前2者が2021年に到来するWindows 10の「OSリフレッシュ」に関するもの、後者が「Project Astoria」再来をイメージするような“Androidアプリ”をWindows上で動作する仕組みに関するものだ。 おそらく、最も大きな話題はCobaltとSun Valleyになるが、それを補完するようなトピックが2020末のタイミングで複数出てきている。今回はそれらを紹介していきたい。 October 2020 Update(20H2)は順調

                    2021年のWindows 10を改めて見渡す
                  • Node.js — Node v15.4.0 (Current)

                    Notable Changes child_processes: add AbortSignal support (Benjamin Gruenbaum) #36308 deps: update ICU to 68.1 (Michaël Zasso) #36187 events: support signal in EventTarget (Benjamin Gruenbaum) #36258 graduate Event, EventTarget, AbortController (James M Snell) #35949 http: enable call chaining with setHeader() (pooja d.p) #35924 module: add isPreloading indicator (James M Snell) #36263 stream: supp

                      Node.js — Node v15.4.0 (Current)
                    • URL圧縮サイトを作ってみた

                      今回の例では + と . が特殊文字なので、それぞれ .E と .G に置換します。 .E57TE27ZJ.G2 バージョン番号をつける あとで仕様を変更したくなったときのためにバージョン番号を振っておきます。 バージョン 0 が現在のバージョンです。 0.E57TE27ZJ.G2 URLの形式に整形する 圧縮URLを知らない読み取り機のために、URLの形に整形します。 HTTPS://C.SHOGO82148.COM/0.E57TE27ZJ.G2 FAQ 誰から聞かれたわけでもないけど、たぶん聞かれそうな質問に答えておきます。 「圧縮」と言っておきながら、URL長くなってるよね? はい。 ASCII文字列で表現したときの文字数は長くなります。 しかしQRコードには「英数字モード」が存在し、一文字をより短いビット数で表現できます。 ASCII文字列をQRコードに変換するには8ビット必要です

                      • Node.js — Node v21.0.0 (Current)

                        2023-10-17, Version 21.0.0 (Current), @RafaelGSS and @targos We're excited to announce the release of Node.js 21! Highlights include updates of the V8 JavaScript engine to 11.8, stable fetch and WebStreams, a new experimental flag to change the interpretation of ambiguous code from CommonJS to ES modules (--experimental-default-type), many updates to our test runner, and more! Node.js 21 will repl

                          Node.js — Node v21.0.0 (Current)
                        • M1 MacでARMとIntelのターミナルを切り替えて使う (Homebrew 3以降の場合) - Qiita

                          M1 MacではRosetta 2を使って x86, x86_64 (以下x64) のIntelアプリやライブラリを実行できるのは有名だが、ターミナルを切り替えて使うことで、ARM非対応のツールやライブラリを使ってIntel版の開発を進めることができ、かつARM版と共存させることができる。 ARMとIntelのターミナルを切り替えて使う記事は既にあるものの、2021/2/5にARMに正式対応したHomebrew 3.0.0以前の記事しか見当たらず、Homebrew 3.0.0以降の正式対応後の手順と設定を改めてまとめてみることにした。 iTermをインストール デフォルトのターミナルでも良いのだけれど、後述の見た目を分けることができなかったり、名称変更後のターミナルがSpotlightで呼び出しにくいなどで不便が多いので、iTermをインストールしている前提で以下説明する。 Intel版

                            M1 MacでARMとIntelのターミナルを切り替えて使う (Homebrew 3以降の場合) - Qiita
                          • CPUのアーキテクチャの違いまとめ(x86/x64/x86_64/AMD64/i386/i686とはなんなのか?) - フラミナル

                            CPUのx86/x64/x86_64/AMD64/i386/i686とはなんなのか?についてわかりやすくまとめます まとめ 実際の定義はこちら 一般的な理解はこちら ビット数の違い(32bit、64bit)とは CPUのざっくり歴史(32bit〜) x86とは なんでx32じゃなくてx86っていう名前なの? x64とは そのほか i386とは i686とは IA-32とは IA-64、Intel 64の違い まとめ 出てきた単語をざっくり分類 bit数 アーキテクチャ 32bit x86、i386、i686、IA-32 64bit x64、x86_64、x86-64、AMD64、IA-64、Intel 64 実際の定義はこちら 一般的な理解はこちら ※厳密にはPentiumやCeleronも型番によって違うなどありますが、大雑把にはこんな感じです。 ※一般的な理解としてはx86=32bit

                              CPUのアーキテクチャの違いまとめ(x86/x64/x86_64/AMD64/i386/i686とはなんなのか?) - フラミナル
                            • 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
                              • Surface Pro X がサポートする CPU アーキテクチャとアプリケーション側の対応 - しばやん雑記

                                最近は Surface Pro X (Windows on ARM) について色々と調べたり、アプリケーションをデプロイして試したりしてますが、やはりパフォーマンスを考えると ARM64 への対応が必要だと再認識しているのと、どうにも誤解が多そうなのでまとめました。 基本的な Surface Pro X の情報は既に購入時のレポートに書いたので参照してください。 既に知られている通り x64 には対応していないですが、x86 と ARM32 は WOW64 によって対応しています。 WOW64 のドキュメントにはひっそりと ARM64 に関する情報が追加されています。 (ARM64 only) xtajit.dll contains the x86 software emulator. (ARM64 only) wowarmw.dll provides support for runnin

                                  Surface Pro X がサポートする CPU アーキテクチャとアプリケーション側の対応 - しばやん雑記
                                • Windows 開発キット 2023を買ってみた | DevelopersIO

                                  しばたです。 先週発売されたWindows 開発キット 2023を購入したので各種開発ツールのArm対応状況をしらべてみました。 Windows 開発キット 2023 とは? Windows 開発キット 2023 (旧称 Project Volterra)はArm版Windowsアプリケーションの開発のためのPCです。 「開発キット」の名を冠してますがシンプルにArm CPUを積んだWindows 11デバイスであり、発売までの経緯についてはITmediaのこちらの記事が参考になるでしょう。 発売当初に日本国内での価格設定を間違うトラブルもありましたが、適正価格に戻った瞬間に購入したところ無事週末に届きました。 *1 デバイス周りの話はおそらく日本で一番Windows on Armと向き合っているであろうしばやん先生のブログが詳しいのでそちらをご覧ください。 本記事では主に私が使う開発ツー

                                    Windows 開発キット 2023を買ってみた | DevelopersIO
                                  • Spring Boot and Cloud Native Buildpacks Hands-on Lab

                                    以下のソフトウェアをインストールしてください。 Java 11 docker pack curl jq この資料は次のバージョンで動作確認しています。 $ java -version openjdk version "11.0.10" 2021-01-19 LTS OpenJDK Runtime Environment (build 11.0.10+9-LTS) OpenJDK 64-Bit Server VM (build 11.0.10+9-LTS, mixed mode) $ docker version Client: Docker Engine - Community Cloud integration: 1.0.9 Version: 20.10.5 API version: 1.41 Go version: go1.13.15 Git commit: 55c4c88 Built

                                    • 【丁寧に解説】M5Stack 開発環境構築 〜Arduino IDE から VSCodeのArduino拡張機能 導入 まで〜 - harattaMouseの小部屋

                                      「harattamouseの小部屋」は移転しました。新ページは 「Haratta-Tech-Lab」です。 今回は M5Stackの開発環境の導入をチュートリアル形式でまとめて見ようと思います。 解説範囲は Arduino IDEのインストールからArduino for Visual Studio Code(以下Arduino for VSCode)の導入までです。 Arduino for VSCode まで導入できると、快適なコード編集環境になるのでオススメしています。ぜひ導入してみてくださいね。 この記事ではこんな方にお勧めです。 ・1からM5Stackの開発環境を整えたい方 ・快適なコード編集の環境にしたい方 (Arduino-IDEからアップグレードできます。) M5Stackを持っていない方はこちらの記事を参考にしてみてください。 harattamouse.hatenablog.

                                        【丁寧に解説】M5Stack 開発環境構築 〜Arduino IDE から VSCodeのArduino拡張機能 導入 まで〜 - harattaMouseの小部屋
                                      • カスタマーサポートがクラッシュの原因を突き止めた話 - Qiita

                                        この記事はクラスター Advent Calendar 2020の12日目の記事です。 昨日はclngnさんの「clusterのアバターサムネイルを変えた話」でした。影のこだわりはさすがですね。 はじめに みなさんこんにちは、スワンマンです。 普段はクラスターでイベントスタッフをやったり、イベントのMCをやったり、アバターの調整をしたり、スタジオの整備をしたり、Twitterの中の人をやったり…等々色んなことに携わっていますが、その中のメイン業務のひとつとしてカスタマーサポートもやっています。 今回はそのカスタマーサポートに寄せられた不具合の原因を自分で突き止めた時の話です。 原因不明のクラッシュが頻発…しない カスタマーサポートには日々不具合の報告が寄せられます。その中には自分だけで解決できるものもあればそうでないものもあり、そうでないものは開発チームへと送られます。 しかし開発チームのリ

                                          カスタマーサポートがクラッシュの原因を突き止めた話 - Qiita
                                        • コンピュータにおける三角関数の実装 - Qiita

                                          コンピュータにおける三角関数の実装 ※この文章は主に Intel社の文献 1 をもとに記述しています。 歴史的な話 1980年代に開発された Intel 8087 プロセッサーでは、sin cos を含む数学関数がハードウェア実装された。 現在の Intel や AMD の x86_64 アーキテクチャ CPU にも、互換性を維持する目的で実装され続けている。(x87) しかしながら、最近のプログラミング言語で sin cos を呼び出しても、 これらの x87 命令が使用されることはなく、ソフトウェア的に計算が行われる。 それには、x87 命令の実装に使用されたアルゴリズムに、速度や精度上の欠点があるため、と言われている。 1 から引用 In the 1990s Intel replaced the 8087's CORDIC-based approximations of the el

                                            コンピュータにおける三角関数の実装 - Qiita
                                          • React Native for Windows ことはじめ - Qiita

                                            React Native for Windows が最近 C++ で書き直されてパフォーマンスが改善されました。少し前までは C++ で書き直されたバージョンは vnext 扱いだったのですが、先日ついに、これがデフォルトになりました。 Milestone 4 Updates 上記 記事より抜粋 This milestone is a huge one for us on the React Native for Windows team and we're super excited to officially announce that the work we have been doing in our C++ overhaul (formerly dubbed vnext) is now the new default framework installed when you in

                                              React Native for Windows ことはじめ - Qiita
                                            • Node.js — Node v14.2.0 (Current)

                                              Contributed by ConorDavenport - #31982. Console groupIndentation option The Console constructor (require('console').Console) now supports different group indentations. This is useful in case you want different grouping width than 2 spaces. const { Console } = require('console'); const customConsole = new Console({ stdout: process.stdout, stderr: process.stderr, groupIndentation: 10, }); customCons

                                                Node.js — Node v14.2.0 (Current)
                                              • Surface Pro X レビュー!LTEでどこでも使えるパソコン!互換性・使いやすさは?

                                                Surface Pro Xの特徴 ARMベースのMicrosoft SQ1プロセッサ Surface Pro X Surface Pro XのSoC(システム・オン・チップ)は従来のIntelではなくSnapdragonをベースにMicrosoftと Qualcommが共同開発したMicrosoft SQ1を搭載しています。(2020年10月にSQ2を搭載した上位モデルが発売となります。) Surface Pro 7(Intel Core i3・ i5・ i7):x84・x64Surface Pro X 標準(SQ1プロセッサ):ARM64Surface Pro X 上位(SQ2プロセッサ):ARM64 ARMアーキテクチャはスマホ・タブレットで広く採用されているSoCです。 AppleのiPhone・iPadのAプロセッサ、多くのAndroidスマホに採用しているSnapdragonなど

                                                  Surface Pro X レビュー!LTEでどこでも使えるパソコン!互換性・使いやすさは?
                                                • 0.10.0 Release Notes ⚡ The Zig Programming Language

                                                  Tier 4 Support § Support for these targets is entirely experimental. If this target is provided by LLVM, LLVM may have the target as an experimental target, which means that you need to use Zig-provided binaries for the target to be available, or build LLVM from source with special configure flags. zig targets will display the target if it is available. This target may be considered deprecated by

                                                  • Windows 10 で Python のインストールから Poetry と pyenv の利用 - Qiita

                                                    はじめに 最近は Visual Studio を利用した Windows の開発ばかりなので、久しぶりに Python で開発がしたい。 せっかくなので Python のバージョン管理やパッケージ管理の方法を見直してみたいのと、Windows での Python 開発に関する情報が少ないため、自分なりにまとめてみました。 2020/12/08 追記 pyenv-win を利用した環境で、Python実行時のコマンドライン引数からの入力が文字化けしたため、回避方法を追記しました。(下記:pyenv-win を利用した際の文字化け回避) 2022/11/03 更新 Poetry のインストール手順が変更されたため、インストール手順を更新しました。 2022/01/26 更新 pyenv-win の環境変数設定とコマンドに関する記述を追加 2023/11/05 追記 Poetry と pyenv

                                                      Windows 10 で Python のインストールから Poetry と pyenv の利用 - Qiita
                                                    • 東芝 dynabook EX/55LBL(Windows 7)のWindows 10クリーンインストール&SSD化 - 【磐田,浜松,袋井】パソコンサポートと出張修理 はてな版

                                                      先日、以前にパソコン購入のご依頼をいただいた静岡県磐田市のお客様より、古いWindows 7パソコンの延命化についてご依頼がありました。リピート依頼ありがとうございます! パソコンは下記の東芝 dynabook EX/55LBL(PAEX55LLTBL)となり、OSがWindows 7 Home Premium 32bitですので公式サポートは終了しています。 kakaku.com 2010年1月22日発売モデルということで、さすがに劣化したハードディスク&不具合の多いだろうWindowsを改善すべく、SSD120GBと入れ替えて、Windows 10をクリーンインストールしていきます。 使用用途がYouTubeがメインで、データ管理はそれほどないとのことで、安価なSSD120GBを選定。今回は、下記のWINTEN WT100-SSD-120GBに決定です。 SSDの保証は3年間が一般的で

                                                        東芝 dynabook EX/55LBL(Windows 7)のWindows 10クリーンインストール&SSD化 - 【磐田,浜松,袋井】パソコンサポートと出張修理 はてな版
                                                      • ASP.NET Coreとは? .NETの全体像から概要や特徴、サブフレームワークの違いを理解する

                                                        はじめに 本連載では、マルチプラットフォーム化が進む.NETと、そのWebアプリケーション開発フレームワークであるASP.NET Coreの全体像を俯瞰します。ASP.NET Coreは、アプリケーションの目的や開発スタイルに応じて選択することができる多彩なサブフレームワークを搭載しています。それらの基本的な性質や機能を読者に示すことで、ASP.NET Core導入の一助になることを目的とします。 対象読者 「Core」以前のASP.NETに慣れ親しんだ方 Web開発の新しい選択肢としてASP.NET Coreを理解したい方 ASP.NET Coreの多彩なフレームワークを俯瞰したい方 必要な環境 本記事のサンプルコードは、以下の環境で動作を確認しています。 macOS Big Sir / Windows 10 (64bit) .NET SDK 6.0.100 Google Chrome

                                                          ASP.NET Coreとは? .NETの全体像から概要や特徴、サブフレームワークの違いを理解する
                                                        • リバースエンジニアリングツールGhidra実践ガイド|マイナビブックス

                                                          リバースエンジニアリングツールGhidra実践ガイド セキュリティコンテスト入門からマルウェア解析まで 著作者名:中島 将太、 小竹 泰一、 原 弘明、 川畑 公平 書籍:4,697円 電子版:4,697円 B5変:688ページ ISBN:978-4-8399-7377-3 発売日:2020年08月25日 シリーズ名:Compass Booksシリーズ 備考:中~上級 内容紹介 NSA(アメリカ国家安全保障局)が開発したリバースエンジニアリングツールを基礎から応用まで徹底解説! NSA(アメリカ国家安全保障局)が開発し、オープンソースソフトウェアとして公開した「Ghidra」を用いた実践的なリバースエンジニアリング手法について解説した書籍です。Ghidraは、ディスアセンブラやデコンパイラを備え、自動化を行うためのスクリプト機能も充実しているリバースエンジニアリングツールです。また、多くの

                                                            リバースエンジニアリングツールGhidra実践ガイド|マイナビブックス
                                                          • ELF入門 - 情弱ログ

                                                            C言語が書ける、アセンブラが吐き出すアセンブリコードが分かる、でもHello, worldするバイナリは何が書かれているか分からない…。というか、バイナリの実行って何?っていう疑問を解決したいバイナリ初心者のメモです。 今回はreadelfコマンドは知っていても、どんな意味がある出力なのかがいまいち分かっていなかったので、車輪の再開発で理解していこうという試みです。とりあえずreadelfに-h、-l、-Sオプションを指定した時と同じような出力ができるプログラムの作成を目指します。 まず、ELFファイルとはなんぞやという所からですが、Windowsでいうexeみたいなもんだと思います(乱暴)。ELFはExecutable and Linking Formatの略であり、例えばC言語で書かれたソースコードをコンパイルして出来た実行可能ファイルはELFファイルです。 実行可能ファイルだけでなく

                                                              ELF入門 - 情弱ログ
                                                            • 異世界言語OSのモックを作ってみた話 架空世界で親しまれているという設定の伝統ゲーム「机戦」

                                                              Kernel/VM探検隊は、カーネルやVM、およびその他なんでもIT技術の話題ジャンルについて誰でも何でも発表してワイワイ盛り上がろうという会です。hsjoihs氏は、架空世界の言語を話す架空世界の人間のためのOS作成について発表しました。全2回。前半は、架空伝統ゲーム「机戦(セッカイク)」と、OS作成のツールチェーンとデスクトップ環境について。 趣味は「架空世界創作」 スタンフォード大学に通うhsjoihs氏 hsjoihs氏(以下、hsjoihs):よろしくお願いいたします。こういうタイトルでやっていきたいと思います。「long version」と書いてあることからもわかるように、2022年9月17日にセキュリティキャンプのアフターイベントで発表した5分の「short version」を長くしたものとなっています。あらかじめご了承ください。 自己紹介です。hsjoihs(はすじょい)と

                                                                異世界言語OSのモックを作ってみた話 架空世界で親しまれているという設定の伝統ゲーム「机戦」 
                                                              • Microsoftが「.NET 6」正式リリース .NETとして最初の長期サポート版

                                                                この記事は新野淳一氏のブログ「Publickey」に掲載された「マイクロソフト「.NET 6」正式リリース、.NETとして最初のLTS版。Win/Mac/iOS/Androidアプリを単一コードで記述可能に」(2021年11月9日掲載)を、ITmedia NEWS編集部で一部編集し、転載したものです。 米Microsoftは、同社のアプリケーションフレームワーク「.NET」の最新版となる「.NET 6」の正式リリースを発表しました。 .NET 6は、Microsoftが「.NET Framework」と「.NET Core」フレームワークを「.NET」に統合してから最初の、本番利用に耐える品質とサポートが約束された長期サポート版(LTS版)の.NETとなります。 .NET 6は、Windowsはもちろん、macOS、Linuxの各OSに対応し、x86、x64、Armのプロセッサに対応。デス

                                                                  Microsoftが「.NET 6」正式リリース .NETとして最初の長期サポート版
                                                                • Chromebookどうかな? に答える10の疑問

                                                                  Chromebookは、テレビコマーシャルなどの影響もあってか、最近一般的な知名度が多少上がってきているようだ。その半面、テレビコマーシャルでは、実体がつかめないため、「どんなパソコンだか分からない」といった声も聞く。そこで、今回は、10個の質問に答える形で、Chromebookが「何であるのか」を明らかにしたい。 [Q-1]Chromebookとは、どんな「パソコン」ですか? [A-1] Chromebookを「パソコン」と表現することは誤解を生じやすい。そこで、一般向けには「パソコンではない」といった方が正確に意味を伝えられる。 Chromebookは、個人が専有して利用するコンピュータである「パーソナルコンピュータ」という範疇(はんちゅう)に入るコンピュータの1種であるとはいえる。しかし、広く普及しているWindows PCやMacでもない(「[Q-2]Windowsのアプリケーショ

                                                                    Chromebookどうかな? に答える10の疑問
                                                                  • サイトにアクセスしてきたクローラー・botの情報まとめ – Cosmos and Chaos

                                                                    行儀の良いものから悪いものまで、日々色々なボットやクローラーがサイトにアクセスしてきます。 この記事では各種クローラーの情報(主にUser-Agent)をまとめました。 見出しのリンク先は各botの説明ページになっています。 量が多いのでページ内検索でUAを探すのがおすすめです。 私はサイトのアクセスログを見て、怪しげなものは定期的にブロックしたりしてサイトが攻撃されるのを防いでいます。 検索エンジン 基本的にブロックしない方が良いです。 しかし中には行儀が悪いものも居るので、流入数と要相談。 ひっそり運営したいサイトならブロックで。 Googlebot おなじみ。Googleにインデックスさせたいならブロックしない様に。 Webマスターツールもあります。 UA一覧などはリンク先にあります。 Bingbot Mozilla/5.0 (compatible; bingbot/2.0; +ht

                                                                      サイトにアクセスしてきたクローラー・botの情報まとめ – Cosmos and Chaos
                                                                    • Node.js — Node v18.8.0 (Current)

                                                                      To restore application state from snapshot.blob, with index.js as the entry point script for the deserialized application: Contributed by Joyee Cheung in #38905 Other notable changes crypto: (SEMVER-MINOR) allow zero-length IKM in HKDF and in webcrypto PBKDF2 (Filip Skokan) #44201 (SEMVER-MINOR) allow zero-length secret KeyObject (Filip Skokan) #44201 deps: upgrade npm to 8.18.0 (npm team) #44263

                                                                        Node.js — Node v18.8.0 (Current)
                                                                      • PCやMacにインストール可能 Googleが「Chrome OS Flex(早期アクセス版)」の提供を開始

                                                                        Googleは2月15日(米国太平洋時間)、Windows PCやMacにインストールできる「Chrome OS Flex」の早期アクセス版(開発者向けのプレビュー版)の提供を開始した。特設サイトで必要事項を入力して申し込めば、誰でも無料で利用できる。 Chrome OS Flexの概要 Chrome OS Flexは、NeverwareがChromium OS(オープンソース版のChrome OS)をベースに開発していた「CloudReady」の後継として登場する。CloudReadyは、安定版がリリースされたタイミングでChrome OS Flexに置き換えられる予定だ。なお、Neverwareは2020年、Googleに買収されている。 Chrome OSはGoogleが公認した「Chromebook」「Chromebox」でのみ動作するのに対して、Chrome OS Flexは以下

                                                                          PCやMacにインストール可能 Googleが「Chrome OS Flex(早期アクセス版)」の提供を開始
                                                                        • 第788回 SoftEther VPNでIPoEインターネット接続でも自宅サーバーにアクセスする[サーバー編] | gihyo.jp

                                                                          今回は自宅サーバーにログインするためSoftEther VPNの設定方法を紹介します。 SoftEther VPNを紹介する意義 本連載は始まって15年以上になります。SoftEther VPNもリリースされて10年以上になりますが、本連載で正面切って紹介されたことはありませんでした。 SoftEther VPNは、おそらく聞いたことがないという読者はいないでしょう。著名なVPNサーバークライアントです。多機能なぶん設定はやや難しく、今となっては純粋にVPNサーバーを構築するのであれば第614回を参考してWireGuardを検討するのが簡単です。第759回で紹介したように、Ubuntu 23.04以降であればクライアント側の設定もGUIでできます。 ではなぜ今SoftEther VPNなのでしょうか。現在はNTT東西とフレッツ光サービスを契約している場合、IPoE方式によるインターネット接

                                                                            第788回 SoftEther VPNでIPoEインターネット接続でも自宅サーバーにアクセスする[サーバー編] | gihyo.jp
                                                                          • Apple Silicon Macで将来、Windowsは動作するか?--Appleニュース一気読み

                                                                            MicrosoftはAppleよりもだいぶ前からARM版のSurface製品をリリースしており、例えば2019年10月には、ARMベースの2-in-1 PCであるSurface Pro Xを発表していた。しかしさらに遡って登場していた「Windows RT」が大きな成功とは言えなかった点を思い浮かべる読者も少なくないはずだ。 しかし同社自身のアプリの対応状況は芳しくなく、まだWindowsはIntelのものであった。32ビットのx86アプリこそARM版Windowsで動作していたが、64ビットアプリに関してはまだ対応していなかった。 しかしその状況は変わるかもしれない。Microsoftはブログで、ARM版Windows 10で、x64アプリを動作させられるようになることを発表した。11月のWindows Insider Programで公開するテストビルドに、この機能を追加する。一般的今

                                                                              Apple Silicon Macで将来、Windowsは動作するか?--Appleニュース一気読み
                                                                            • Node.js — Node v13.2.0 (Current)

                                                                              Notable Changes addons: Deprecate one- and two-argument AtExit(). Use the three-argument variant of AtExit() or AddEnvironmentCleanupHook() instead (Anna Henningsen) #30227 child_process,cluster: The serialization option is added that allows child process IPC to use the V8 serialization API (to e.g., pass through data types like sets or maps) (Anna Henningsen) #30162 deps: Update V8 to 7.9 Update

                                                                                Node.js — Node v13.2.0 (Current)
                                                                              • Node.js — Node v14.0.0 (Current)

                                                                                Notable Changes Deprecations (SEMVER-MAJOR) crypto: move pbkdf2 without digest to EOL (James M Snell) #31166 (SEMVER-MAJOR) fs: deprecate closing FileHandle on garbage collection (James M Snell) #28396 (SEMVER-MAJOR) http: move OutboundMessage.prototype.flush to EOL (James M Snell) #31164 (SEMVER-MAJOR) lib: move GLOBAL and root aliases to EOL (James M Snell) #31167 (SEMVER-MAJOR) os: move tmpDir(

                                                                                  Node.js — Node v14.0.0 (Current)
                                                                                • Node.js — Node v19.1.0 (Current)

                                                                                  const watcher = fs.watch(testDirectory, { recursive: true }); watcher.on('change', function (event, filename) {}); Contributed by Yagiz Nizipli in #45098 Other notable changes deps update ICU to 72.1 (Michaël Zasso) #45068 doc add lukekarrys to collaborators (Luke Karrys) #45180 add anonrig to collaborators (Yagiz Nizipli) #45002 lib drop fetch experimental warning (Matteo Collina) #45287 util (SE

                                                                                    Node.js — Node v19.1.0 (Current)