並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 1587件

新着順 人気順

Assemblyの検索結果1 - 40 件 / 1587件

  • 『報ステ』がインタビューを歪曲報道…修正依頼を無視、TSMCの日本進出報道でミスリード

    台湾TSMC のHPより 『報ステ』からのインタビュー依頼 2月9日付日本経済新聞が、台湾の受託生産会社(ファンドリー)大手のTSMCが茨城県つくば市に、約200億円を投じて、半導体の後工程の開発拠点をつくる方向で調整に入ったことを報じた。 同日の午後、この件に関して『報道ステーション』(テレビ朝日系)のニュースデスクを名乗る人物から、インタビューの依頼を受けた。メールのやり取りでは埒が明かなかったため、電話で、TSMCとはどのような半導体メーカーで、今回の後工程の開発拠点を日本につくることの意味などを説明したが、「後工程」ということが理解できないようだった。それどころか、「半導体」というものが、まったくわかっていない様子だった。 加えて、「TSMCが日本に拠点をつくったら、今問題になっているクルマ用の半導体不足が一気に解消されることになるんですよね?」などと言うので、それは次元が異なる別

      『報ステ』がインタビューを歪曲報道…修正依頼を無視、TSMCの日本進出報道でミスリード
    • 【特集】 電源の仕組みはこうだ!理解できれば良し悪しも分かる。これで目指せ電源マイスター

        【特集】 電源の仕組みはこうだ!理解できれば良し悪しも分かる。これで目指せ電源マイスター
      • 【特集】 そろそろ年末年始。不要なパソコンを「自宅にいながら無料で」回収してくれる2つの方法を紹介

          【特集】 そろそろ年末年始。不要なパソコンを「自宅にいながら無料で」回収してくれる2つの方法を紹介
        • 2021年にJavaScriptやNode.jsを勉強し始めたので、読んで良かった資料をまとめる

          2021年になってJavaScript、TypeScript、Node.jsの勉強を始めました。 この記事では、読んで良かった本、記事、公式ドキュメントなどをまとめていきます。 ※2021/03時点の情報です。 個人的なリンク集ですが、「これも読むと良いよ」というものがあればぜひ教えてください。 ECMAScript ECMAScriptの仕様は、EcmaのTC39で策定されている Ecma TC39 GitHub organization ep78 TC39 | mozaic.fm Node.jsの各バージョンでのECMAScriptサポート状況 JavaScript Misreading Chat - #86: JavaScript: the first 20 years JavaScript 二十年の歴史についての回 JavaScript チュートリアル | MDN JavaScri

          • フロントエンドを集中的に学習できる究極の無料リソースを厳選してみた! - paiza times

            どうも、まさとらん(@0310lan)です! 今回は、フロントエンド開発者およびこれから学習をしようと考えている人に最適な無料リソースを厳選してご紹介します。 学習コンテンツばかりでなく、開発に便利なサービスやツールなども紹介しつつ、初心者から中級者くらいまで役に立つドキュメントもまとめています。すべて無料なのでWeb開発にご興味ある方はぜひ参考にしてみてください! ■何を学習したらいいのかをロードマップで確認する 【 Developer Roadmaps 】 フロントエンドの学習といっても意外に広範囲なので、まずは何から勉強をすればいいのか迷う人も少なくありません。この「Developer Roadmaps」はWeb開発者が勉強するための学習内容をロードマップとして無償公開しています。 さまざまな種類が用意されていますが、例えばフロントエンドの場合は以下のような感じです。 有名なロードマ

              フロントエンドを集中的に学習できる究極の無料リソースを厳選してみた! - paiza times
            • VSCodeの拡張機能、なに使ってますか? はてなエンジニア世論調査 #2 - Hatena Developer Blog

              こんにちは、Webアプリケーションエンジニアのid:hogashiです。 半年ほど前に公開した「開発環境のフォントなに使ってますか?」に続く、はてなエンジニア世論調査の第2回「VSCodeの拡張機能、なに使ってますか?」です。 ソースコードエディタであるVisual Studio Code(以下、VSCode)は多くのエンジニアに利用されています。VSCodeにはソースコードのシンタックスハイライトやデバッグなど、さまざまな拡張機能をインストールして使うことができますが、公開されている拡張機能は膨大にあります。 その中から、はてなのエンジニアはどんな拡張機能をインストールして、日頃の開発に使っているのでしょうか? 前回と同様にアンケート調査してみました。 アンケート方法 アンケート結果から見える人気の機能拡張 6割の拡張機能は1人だけが使用 人によってかなり異なるインストール数 興味深いコ

                VSCodeの拡張機能、なに使ってますか? はてなエンジニア世論調査 #2 - Hatena Developer Blog
              • 【特集】 不要になったHDDを手放す場合の処理方法まとめ。譲渡に際してのデータ完全消去から物理的な破壊まで

                  【特集】 不要になったHDDを手放す場合の処理方法まとめ。譲渡に際してのデータ完全消去から物理的な破壊まで
                • ウェブの進化とウェブブラウザ開発の最前線

                  学部 3, 4 年生向けの特別講義で『ウェブの進化とウェブブラウザ開発の最前線』というタイトルで話をしてきました。 ウェブの進化の歴史を知ることで現在のトレンドについて理解し、またウェブブラウザというグローバルで大規模なソフトウェアの開発の一端を垣間見ることで、ウェブやウェブブラウザの開発に少しでも興味を持ってくれたら良いなぁという気持ちで話をしてきました。 なお歴史観については私の事実誤認も含まれると思うので、間違いを見つけたら教えて下さい :-) 追記 (随時) たくさんの反応を頂きありがとうございます!次回同じような資料を作るときの参考にできるよう、ここにメモしていきます。ウェブは無限に話せる話題があって楽しいですね! ウェブ以前のハイパーテキストの歴史も取り入れるべきでは? ありがとうございます!おっしゃるとおりで、ウェブの進化史と言いつつウェブが公開されてからの話しかしていないの

                    ウェブの進化とウェブブラウザ開発の最前線
                  • Re: Rails を主戦場としている自分が今後学ぶべき技術について

                    この記事は、 Rails を主戦場としている自分が今後学ぶべき技術について(随筆) | うなすけとあれこれ についてのアンサー記事です。 うなすけ君が Ruby on Rails で育ってきたように、僕も JavaScript とともに育ってきたという自覚があります。なので、これについて書くことは、ポジショントークは避けられない、という感覚があります。 冷静に比較しようとも思いましたが、やっぱり開き直って思いっきりポジショントークをすることにしました。そっちのほうが面白いと思うので。 自分の基本的な主張は、こちらの記事にあるとおりです。 Frontend Study #1: 基調講演 - Frontend 領域を再定義する 自分と Ruby on Rails 僕は、キャリアとしては Rails の会社で JavaScript を書いてきたことが多かったです。学生の頃は socket.io

                      Re: Rails を主戦場としている自分が今後学ぶべき技術について
                    • 【特集】 第3世代Ryzenが驚異的性能でIntelを圧倒。Ryzen 9 3900X/Ryzen 7 3700Xレビュー

                        【特集】 第3世代Ryzenが驚異的性能でIntelを圧倒。Ryzen 9 3900X/Ryzen 7 3700Xレビュー
                      • スキル0から1年間でマルウェア解析を習得した学習方法 - the_art_of_nerdのブログ

                        みなさん、こんちにはmです。 今回は私が1年の期間でマルウェア解析のスキル0から習得するまでに取り組んだ方法をまとめました。 初めに開始時のスキルや1年間でかけたコスト、スケジュールなどを共有します。 開始時のスキルなど 表層解析、動的解析、静的解析の違いもあまり理解していない プログラミングはPythonを学び始めた程度 低レイヤーの知識なし アセンブリの知識なし Windowsアプリケーション開発の経験なし SOCアナリストとしてブルーチームの知識は多少 脆弱性診断の経験も(深くはないが)多少 エンジニア歴7、8ヶ月目くらい ざっくりですが、このようにマルウェア解析に絡んでくる知識はほぼ0でした。 学習にかけたトータルコスト 書籍:約5万円 オンライン教材:12万円 約17万円近く1年間に使いましたが、お金で直接スキルは買えないので必要経費です。 なお、オンライン教材の12万円について

                          スキル0から1年間でマルウェア解析を習得した学習方法 - the_art_of_nerdのブログ
                        • 世界を変えるはずだった 「デザイン思考」とは 何だったのか?

                          Design thinking was supposed to fix the world. Where did it go wrong? 世界を変えるはずだった 「デザイン思考」とは 何だったのか? 企業や自治体から一時注目を浴びた「デザイン思考」の輝きは近年、失われつつある。組織内での「イノベーション劇場」が常態化し、多くの課題が大量の付箋では解決困難であることが明らかになった今、デザイン思考のアプローチにもイノベーションが求められている。 by Rebecca Ackermann2023.04.07 409 96 2011年のことだ。カイル・コーンフォースがアイディオ(IDEO)のサンフランシスコ・オフィスに初めて足を踏み入れたとき、まったく新しい世界に迷い込んだように感じた。当時、非営利団体「エディブル・スクールヤード・プロジェクト(Edible Schoolyard Projec

                            世界を変えるはずだった 「デザイン思考」とは 何だったのか?
                          • Awesome Dev Tool Tips 🔥

                            Contents (Click to expand) ↕️ Design Mode Pretty Print Command Pallet and Super Search Snippets Live Expressions Tracking Changes Console Shorthand Find Unused Code Rendering Panel Network Paint Times Network Timings Inspect Network Requests Performance Identifying Memory Leaks Raw Memory Inspection Test bfcache Full Refresh Lighthouse Page Size Breakdown Record User Flows Advanced User Flow Opera

                              Awesome Dev Tool Tips 🔥
                            • x86-64機械語入門

                              この記事はx86-64の機械語を書けるようになるためのガイドとなることを目指します。読者はアセンブリー言語について既にある程度知っていることを想定します。 情報源 x86-64の機械語のオフィシャルなガイドはIntelのSoftware Developer ManualまたはAMDのAMD64 Architecture Programmer's Manualです。 Intel SDM: Intel® 64 and IA-32 Architectures Software Developer Manuals AMD64 Architecture Programmer's Manual, Volumes 1-5 このほか、Cから呼び出される関数を定義したり、Cの関数を呼び出すためには、呼び出し規約の知識も必要です。使用される呼び出し規約はOSに依存し、Unix系では主にSystem V ABI

                                x86-64機械語入門
                              • プログラミング言語へのMicrosoftの影響力がヤバい - きしだのHatena

                                Tiobe indexを眺めながら、C#とVBが入っていてMicrosoftは強いなーと思ったのだけど、よくみると他の言語もMicrosoftの影響力すごいのではとなったので調べてみた。 https://www.tiobe.com/tiobe-index/ Python 例えば1位のPythonにMicrosoftはかなり力をいれている。象徴的なのが、Pythonのオリジナル開発者の入社 C/C++ Windows上でのC/C++コンパイラではMS C/C++が圧倒的シェアであるし、C++の標準化団体にMicrosoftはGold Memberとして参加している。 https://isocpp.org/about Java 4位のJavaに関してもかなりリソースは割いているわけですが、全体の影響度としてそこまで大きくはないですね。 昨日のブログにも書いたようにOpenJDKビルドを出してい

                                  プログラミング言語へのMicrosoftの影響力がヤバい - きしだのHatena
                                • 6502 アセンブラ プログラミング入門 / 新山 祐介

                                  概要: この記事では 8ビット CPU 6502 を 使ったアセンブラプログラミングを紹介する。 「アセンブラプログラミング」とは、プログラミング言語を使わず、 CPU のネイティブ命令列を直接書くプログラミング方法である。 6502 はいまから約50年前に開発され、 ファミコンや Apple II など多くのハードウェアで利用された。 しかし、その原理は今日のコンピュータとほとんど変わっていない。 ここでは 6502 のプログラミングを通して、コンピュータの本質を学ぶ。 6502 プログラミング入門 コンピュータの原理 レジスタとは 16進数とは 6502エミュレータを使った演習 メモリに値を格納する メモリの値を増加させながらループする アセンブラを使ったプログラミング 最初のプログラム (改良版) アセンブラを使ったジャンプ命令 差分アドレッシング 条件分岐 条件分岐 その2 16ビ

                                  • イーロン・マスク氏、最低でも週40時間のオフィス勤務要求-さもなくば退社を

                                    Flags fly at the entrance to the Tesla Inc. assembly plant in Fremont, California, U.S., on Tuesday, Sept. 22, 2020. Photographer: David Paul Morris/Bloomberg 世界一の資産家であるイーロン・マスク氏は、在宅勤務を巡る議論はもううんざりのようだ。 米電気自動車(EV)メーカーのテスラの最高経営責任者(CEO)マスク氏は、5月31日に同社幹部宛てに送付したとみられる電子メールで在宅勤務に関する自身の考えを記した。この電子メールは、「リークされた」ものだとしてマスク氏のフォロワーがツイッターに掲載した。 「リモート勤務は今後容認しない」と題されたこのメールでマスク氏は、「リモート勤務を希望する人は週に最低(繰り返すが『最低』だ)40時間オフ

                                      イーロン・マスク氏、最低でも週40時間のオフィス勤務要求-さもなくば退社を
                                    • 11種類のオペレーティング・システムについてまとめてみた - Qiita

                                      TL;DR 「オペレーティングシステム?知ってるよ。WindowsとかMacのことだよね」というぐらいの知識だった私が、二週間ほどひたすらWikipediaでインプットしまくったクソ浅い情報を共有します。 最初の動機 「Go言語が対応しているアーキテクチャってなんだろ?」 Go言語には環境変数をコンパイラに渡すことで、出力されるバイナリの対応するOSとアーキテクチャを変えることができます。 GOOS がオペレーティングシステム(OS)、 GOARCH がアーキテクチャです。 こんな感じにビルドすると、 linux というオペレーティングシステムで、 ppc64 というアーキテクチャに対応したバイナリが出力されます。 なるほど。 じゃあ、 Go言語が対応しているOSとアーキテクチャって何があるの? と疑問が湧いてきますね。 その疑問に応えるコマンドが go tool dist list です

                                        11種類のオペレーティング・システムについてまとめてみた - Qiita
                                      • 『衝撃の語源』エスカレートという英単語はエスカレーターから生まれた新しい動詞だった

                                        Kuroly @Kuroly7 せっかくなので宣伝です! 隔週金曜22時より、メタバース上で理系や理系に興味のある人が交流するイベント「VRC理系集会」を主催しています! 公式Youtubeチャンネルもあるのでご関心のある方はぜひチェックしてください〜 vrc-science-assembly.com 2022-06-03 17:18:27 Kuroly @Kuroly7 VRChat用のアカウントです。セフィラちゃんはいいぞ!!! ※2024年4月まで、VRにおける学術交流を盛り上げるべく、理系集会を開催していました(現在無期限休止中)。 理系集会公式アカウント→@VRC_S_A_ amazon.jp/hz/wishlist/ls…

                                          『衝撃の語源』エスカレートという英単語はエスカレーターから生まれた新しい動詞だった
                                        • 【2022年】AWS全サービスまとめ | DevelopersIO

                                          こんにちは。サービスグループの武田です。このエントリは、2018年から公開しているAWS全サービスまとめの2022年版です。 こんにちは。サービスグループの武田です。 このエントリは、2018年から毎年公開している AWS全サービスまとめの2022年版 です。昨年までのものは次のリンクからたどってください。 AWSにはたくさんのサービスがありますが、「結局このサービスってなんなの?」という疑問を自分なりに理解するためにまとめました。 今回もマネジメントコンソールを開き、「サービス」の一覧をもとに一覧化しました。そのため、プレビュー版など一覧に載っていないサービスは含まれていません。また2021年にまとめたもののアップデート版ということで、新しくカテゴリに追加されたサービスには[New]、文章を更新したものには[Update]を付けました。ちなみにサービス数は 223個 です。 まとめるにあ

                                            【2022年】AWS全サービスまとめ | DevelopersIO
                                          • CPUエミュレータをRustで自作する - Don't Repeat Yourself

                                            この記事は Rust Advent Calendar 2020 ならびに CyberAgent Developers Advent Calendar 25日目の記事です。 今年のはじめの頃になりますが、『CPUの創り方』という本に載っている TD4 という CPU を実装してみました。TD4 は「とりあえず動作するだけの4bit CPU」の略です。この本に載っている CPU エミュレータを実際に実装してみました。ただし、本書には GUI が載っていましたが、それは省略しました。 CPUの創りかた 作者:渡波 郁発売日: 2003/10/01メディア: 単行本(ソフトカバー) 「最近話題の RISC-V などの CPU エミュレータを作ってみたいものの、いきなり作るにはハードルが高い。何か簡単なもので素振りをして CPU の動作の仕組みをまずは知りたい」という方にはかなりオススメできる教材だ

                                              CPUエミュレータをRustで自作する - Don't Repeat Yourself
                                            • Linux eBPFトレーシング技術の概論とツール実装 - ゆううきブログ

                                              eBPF(extended Berkley Packet Filter)という用語を著者が初めてみかけたのは、2015年ごろだった。最初は、eBPFをその字面のとおり、パケットキャプチャやパケットフィルタリングを担うだけの、Linuxの新しいサブシステムであろうと認識していた。しかし、実際にはそうではなかった。 システム性能の分析のための方法論をまとめた書籍Systems Performance 1 の著者で有名なBrendan Greggが、Linuxのネットワークサブシステムとは特に関係ない文脈で、古典的なシステム性能計測ツールでは計測できないことを計測するツールを作っていた。その計測ツールがeBPFという技術によって実装されていることを知ったときに、eBPFに興味をもったのだった。また、eBPFは、システム性能を調べる用途以外にXDP(eXpress Data Path)と呼ばれるプ

                                                Linux eBPFトレーシング技術の概論とツール実装 - ゆううきブログ
                                              • Steamで「非常に好評」以上の評価を受けたエンジニアリング関連ゲーム145選

                                                プレイヤーレビュー機能が導入されているゲーム配信サイトのSteamでは、プレイヤーからのレビューによってゲームの評価ステータスが決定されます。その中でも、好評率が85%以上のゲームは「非常に好評」という評価が下されます。エンジニアのロジャー・トゥアン氏が、「非常に好評」の評価を受けたエンジニアリングゲームについてまとめています。 GitHub - arcataroger/awesome-engineering-games: A curated list of engineering-related video games rated Very Positive or higher on Steam https://github.com/arcataroger/awesome-engineering-games ◆Techtonica 異世界の惑星の地底を舞台にした一人称視点の工場建設ゲーム

                                                  Steamで「非常に好評」以上の評価を受けたエンジニアリング関連ゲーム145選
                                                • ノーベル賞、自分にないのは不公平 トランプ氏が不満

                                                  ドナルド・トランプ米大統領。ニューヨークの国連本部で(2019年9月23日撮影)。(c)SAUL LOEB / AFP 【9月24日 AFP】ドナルド・トランプ(Donald Trump)米大統領は23日、ニューヨークで24日から開かれる国連総会(UN General Assembly)に合わせて行われたパキスタンのイムラン・カーン(Imran Khan)首相との会談冒頭、自身がノーベル平和賞(Nobel Peace Prize)を受賞していないことは不公平だと不満を表明した。 トランプ氏は報道陣に対し、「もし選考が公平なら、私が多くの件についてノーベル賞を受賞していただろうが、そうなってはいない」と発言。 また、バラク・オバマ(Barack Obama)前米大統領が就任直後にもかかわらず、「国際外交と人々の協力関係の強化への並々ならぬ努力」をしたとの理由でノーベル平和賞を受賞したことにつ

                                                    ノーベル賞、自分にないのは不公平 トランプ氏が不満
                                                  • Why Is SQLite Coded In C

                                                    Note: Sections 2.0 and 3.0 of this article were added in response to comments on Hacker News and Reddit. Since its inception on 2000-05-29, SQLite has been implemented in generic C. C was and continues to be the best language for implementing a software library like SQLite. There are no plans to recode SQLite in any other programming language at this time. The reasons why C is the best language to

                                                    • 国連特別報告者に中国から2500万円、「民族浄化の隠蔽支援」 監視団体

                                                      国連のアリーナ・ドゥハン特別報告者。ベネズエラの首都カラカスで(2021年2月12日撮影)。(c)uri CORTEZ / AFP 【5月20日 AFP】国連(UN)監視団体「UNウオッチ(UN Watch)」は19日、国連のアリーナ・ドゥハン(Alena Douhan)特別報告者が2021年に中国から20万ドル(約2560万円)を受け取る一方、同国がイスラム系少数民族ウイグル人に対する「民族浄化を隠蔽(いんぺい)するのを支援」したと非難し、返金を求めた。 ドゥハン氏はベラルーシ人法学者。2020年3月、国連人権理事会(UN Human Rights Council)から特別報告者に任命された。一方的な制裁の負の影響を専門とする。国連特別報告者の主張は必ずしも国連の見解を反映するものではない。 ドゥハン氏は昨年9月、新疆ウイグル自治区(Xinjiang Uighur Autonomous

                                                        国連特別報告者に中国から2500万円、「民族浄化の隠蔽支援」 監視団体
                                                      • 22 Hacking Sites To Practice Your Hacking Skills

                                                        22 Hacking Sites To Practice Your Hacking Skills 0{�-�U �, /�U Taken from: https://hackerlists.com/hacking-sites/ 22 Hacking Sites, CTFs and Wargames To Practice Your Hacking Skills InfoSec skills are in such high demand right now. As the world continues to turn everything into an app and connect even the most basic devices to the internet, the demand is only going to grow, so it’s no surprise eve

                                                          22 Hacking Sites To Practice Your Hacking Skills
                                                        • 池田大作が授与された国連平和賞は特に実態のない賞だった

                                                          長すぎたし読みづらかったので結論だけ先に書く。 (追記)それでも読みづらかったので改行を入れまくった。 結論 「国連平和賞」は賞ではない。普通に買えるし、コネがあると貰える。 「国連平和賞はマジで実績が必要」は完全な間違いであることが分かった。何故ならそのような賞がないので。 「国連平和賞が金で買えると思ってんの?」はジョークとして奇跡的な完成を見せている。United Nations Peace Medalはまさしく金で買えるものだった。インターン生も含めた国連職員には割引もあるよ! 「池田大作は国連平和賞をもらえるほどの文化人だった」という主張には一考の余地がある。というのも、United Nations Peace Medalを「もらう」ことは一般人にとって極めて難しい。それを可能にする人脈と知名度、そして最低限与えても問題ないだけの外面が要求されるだろう(A級戦犯被疑者の岸信介と笹

                                                            池田大作が授与された国連平和賞は特に実態のない賞だった
                                                          • アセンブラをゼロから作って自作コンパイラをアセンブルするまで(日記)

                                                            GNU Assembler互換(サブセット)のアセンブラをGo言語でフルスクラッチで作ってみました。 開発22日目で自作Goコンパイラ(をセルフホストしたときに出力される20万行のアセンブリ)をアセンブルすることに成功しました。 どうやって作ったかというと、小さいコードを GNU Assembler (以下 as) に食わせて出力されたバイナリを観察する、を繰り返して中のロジックを推定し再現しました。as の実装は見ていません。(一瞬見たけど巨大すぎて何もわからなかった) アセンブラ自作は、やってみるとコンパイラ自作よりだいぶ簡単でハマりポイントも少ないので、学習テーマとしてはおすすめです。2箇所ほど難所(命令エンコーディングのルールを理解するのと、ジャンプ命令の最適化)がありましたがそれ以外はさくさく楽しく作れました。 作ってみた結果、アセンブリ言語の理解が深まったのはもちろんのこと、E

                                                              アセンブラをゼロから作って自作コンパイラをアセンブルするまで(日記)
                                                            • 【Rust】日本語で読めるRust言語の商業本まとめ(2023年4月)【おすすめ】 - Rのつく財団入り口

                                                              機運高まるRust言語に入門しよう Windows自体の開発に使われていることも判明、次期Android OSの開発言語にも採用、ついにLinuxでも採用される(かも)とのことで最近機運が高まっているMozilla発のRust言語。 このエントリでは商業本を分野別に、その中では発行日が新しい順にまとめてみました。第2版がある本の初版含め合計約25冊。そのうち2022年に出たのが計9冊、【追記】2023年に2冊と、数えてみると既にけっこうな冊数になっています。Go言語の日本語の本が確か合計15冊前後ぐらいだったので負けずに盛り上がっていますね。 機運高まるRust言語に入門しよう 補足的にRust本の傾向 入門者向けの本 動かして学ぶ!Rust入門 パーフェクトRust ゼロから学ぶRust システムプログラミングの基礎から線形型システムまで (KS情報科学専門書) 手を動かして考えればよく

                                                                【Rust】日本語で読めるRust言語の商業本まとめ(2023年4月)【おすすめ】 - Rのつく財団入り口
                                                              • WebAssemblyで、JITコンパイラに迫る高速なJavaScriptエンジンを実装へ。Bytecode Allianceが技術解説。JavaScript以外の言語でも

                                                                WebAssemblyで、JITコンパイラに迫る高速なJavaScriptエンジンを実装へ。Bytecode Allianceが技術解説。JavaScript以外の言語でも 「Bytecode Alliance」は、WebAssemblyをWebブラウザだけでなく、デスクトップPCやサーバ、IoTデバイスなどあらゆる環境で、セキュアに実行することを目指している団体です。 Fastly、Mozilla、Arm、Google、マイクロソフト、インテルをはじめとする企業や団体が名前を連ねています。 参考:WebAssemblyをあらゆるプラットフォームでセキュアに実行できるようにする「Bytecode Alliance」発足。インテル、Mozilla、Red Hatなど 同団体は「WASI」と呼ばれる、どのOSやホストシステムでWebAssemblyモジュールが実行されたとしても、安全かつ透過的

                                                                  WebAssemblyで、JITコンパイラに迫る高速なJavaScriptエンジンを実装へ。Bytecode Allianceが技術解説。JavaScript以外の言語でも
                                                                • WebAssemblyはJVMやeBPFのリバイバルではない WasmがWeb以外でもアツい理由

                                                                  Kernel/VM探検隊はカーネルや仮想マシンなどを代表とした、低レイヤーな話題でワイワイ盛り上がるマニアックな勉強会です。佐伯氏は、WebAssemblyのWebの外の応用について発表しました。全2回。前半は、Wasmがアツい理由とデザインゴールについて。 今回のテーマは「Kernel/VM的WebAssembly入門」 佐伯学哉氏(以下、佐伯):佐伯が『WebAssemblyのWeb以外のこと全部話す』というタイトルで発表します。 まず、WebAssemblyとは何ぞや? という一般的な話なのですが、「Wikipedia」からの引用によれば、「Webブラウザーのクライアントサイドスクリプトとして動作する低水準言語である。ブラウザー上でバイナリフォーマットのかたちで実行可能であることを特徴とする」とあります。 実際の応用例としては、WebでGoogle Meetの背景ぼかしに使われていた

                                                                    WebAssemblyはJVMやeBPFのリバイバルではない WasmがWeb以外でもアツい理由
                                                                  • WebAssembly所感

                                                                    WebAssemblyをちょっといじってみて思ったところをまとめてみます。 設計思想 WebAssembly/designに設計文書がまとまっています。特にHighLevelGoals.mdから読み取れるポイントは以下の4点です。 サンドボックス化された環境であること。 移植性があること。つまり、特定の実CPUアーキテクチャ等に依存しないこと。 少なくともC/C++の(十分に高速な)コンパイルターゲットとして機能すること。 安定した仕様を持つこと。 サンドボックスという観点からは、先行技術として以下のようなものが特筆に値します。 Webサンドボックス JavaScript および asm.js Javaアプレット Flash (ActionScript) NaCl, PNaCl Web以外のサンドボックス OSのユーザーランド、特にLinux userland これらのサンドボックスとの比

                                                                      WebAssembly所感
                                                                    • Goならわかるシステムプログラミング第2版が出たので書評しますね - moriyoshiの日記

                                                                      少し前になりますが、3月23日に、渋川よしきさんの著された「Goならわかるシステムプログラミング 第2版 」が発売されました。初版と比べてかなり加筆されておりパワーアップしているので、初版をすでにお持ちの方でもさらに興味深く読むことのできる内容に仕上がっている、というのが第一印象です。 残念ながら初版発売時に記事にする機会がなかったのですが、あらためて今回書評したいなと思いましたので、徒然書いていきたいと思います。 この本は実はシステムプログラミングの本ではないかもしれない 「システムプログラミング」とは何でしょう。正直私にもわかりません。その語をはじめに思い浮かべた人は、プログラミングという概念のその中にあえて「システムプログラミング」という分類を作ろうと思い至ったということですから、きっと「非システムプログラミング」というものもあるということでしょう。知らんけど。しかし、これは本書の位

                                                                        Goならわかるシステムプログラミング第2版が出たので書評しますね - moriyoshiの日記
                                                                      • Ministryが日本のV系に与えた影響|梅ヶ谷雄太

                                                                        2024年3月1日に16枚目となるアルバム『Hopium for the Masses』の発売を控えているアメリカのインダストリアル・メタル・バンドMinistry。 バンドの中心人物であるAl Jourgensenは現在65歳であるが、未だ精力的にライブを行っており各国のメタル系フェスティバルに出演。去年はGary Numan、Front Line Assemblyとのツアーを成功させ、来月から再び怒涛のツアーが始まる。 2018年に発表された『AmeriKKKant』以降、ドイツの老舗メタル・レーベルNuclear Blastを拠点にアルバムを出しており、Ministryのエクストリームなインダストリアル・メタル・スタイルは止まらず更新され、Al Jourgensenの創作意欲は尽きることなく形となって届けられている。近い将来、1stアルバム『With Sympathy』を再録するとい

                                                                          Ministryが日本のV系に与えた影響|梅ヶ谷雄太
                                                                        • Go公式のlinter、Golintが非推奨になった

                                                                          Goが公式で出していたGolintがdeprecated/frozenしました。 メンテがされていない 2018年から実質的な変更が加わってない Issueも放置されているものが多い golang orgに存在するlinterなのでGoが公式として推奨しているlinterに見える Go が実際には保守されていないプログラムを公式として推奨しているように見えてしまう 開発者は合理的に異なるスタイルを採用したい場合がある Golint単体で特定の警告を無視したりするなどの機能を持っていない ということからattractive nuisance(魅力的な迷惑者)になっているというProposalでした。 Issueの議論を見てもdeprecate/frozenすることに対して否定的な意見は少なく、一年ほど前にapproveされました。(なので「非推奨にしよう」なったの自体は少し前の話です) そし

                                                                            Go公式のlinter、Golintが非推奨になった
                                                                          • 『Metro Exodus』のシニアアニメーターAndrii Korzinkin氏、ウクライナ兵士として戦死。 同僚らが報告 - AUTOMATON

                                                                            ホーム ニュース 『Metro Exodus』のシニアアニメーターAndrii Korzinkin氏、ウクライナ兵士として戦死。 同僚らが報告 『Metro』シリーズで知られる4A Gamesに所属するシニアアニメーターのAndrii Korzinkin氏が亡くなったようだ。同僚らの報告によると同氏は、ロシアによる軍事侵攻を受けてウクライナ軍に従軍し、その作戦の最中に帰らぬ人となってしまったとのこと。海外メディアPC Gamerが報じている。 ウクライナ・マリウポリ出身のAndrii Korzinkin氏は、アニメーションスタジオにて3Dアニメーターとして実績を積んだのち、キーウに位置する4A Gamesに2017年に移籍。『Metro Exodus』の開発に参加し、クリーチャーや一人称視点でのアニメーション、およびモーションキャプチャーやリギングなどを担当した。同作は2019年にリリース

                                                                              『Metro Exodus』のシニアアニメーターAndrii Korzinkin氏、ウクライナ兵士として戦死。 同僚らが報告 - AUTOMATON
                                                                            • セガが1000億円で買う「ゲーム会社」の真の価値

                                                                              「セガのIPを拡大し、世界のモバイルゲーム市場でより多くの人々にリーチできるよう支援するアイデアにわくわくしています」 5月2日、フィンランドで開かれたプレスカンファレンス。現地のゲーム会社「ロビオ・エンターテイメント」(以下、ロビオ社)のアレクサンドル・ペルティエ・ノーマンドCEO(最高経営責任者)は、そう口にした。 セガサミーホールディングス(HD)傘下のセガは4月中旬、ロビオ社を買収することを発表した。イギリス子会社を通じて、5月から株式公開買い付けを行う。買収総額は7.06億ユーロ(約1037億円)に上り、資金はすべて手元現金から捻出する予定だ。 セガはこれまでにも海外の開発スタジオを複数買収し、売り上げ規模を拡大してきた。 2005年には「Total War」シリーズを開発したイギリスのCreative Assemblyを、翌年2006年には同じくイギリスに本社を置き、サッカーゲ

                                                                                セガが1000億円で買う「ゲーム会社」の真の価値
                                                                              • Rustで始めるwebフロント開発。フロントエンジニアのためのRustメモリ管理入門

                                                                                この記事は、Supershipグループ Advent Calendar 2021の23日目の記事になります。 はじめまして。まさやんです。 普段はバックエンドをメインで書きつつ、フロント書いたり、AWSでインフラ構築したりと色々やらせてもらってます。 今回は、フロントエンドをメインにやってる人が、rustを始める時に参考になる記事を書こう!と思い立ち、書いてみました。 この前、JSConfの講演を聴いてて、rustの話もどんどん増えているなあと思ったのがきっかけです。 近いうちに、フロントの人もrust触れないとね〜、という時代になるかもなので、自身の学習も兼ねて整理してみました。 自分がつまずいたり、勉強する時参考になったなーという情報を整理して、最後にrustのフレームワークを紹介して終わりにします。 そこそこ長いので、休み休み読んでください。 対象読者 フロントエンドを書いていて、最

                                                                                  Rustで始めるwebフロント開発。フロントエンジニアのためのRustメモリ管理入門
                                                                                • Computer Science等の学位が取れる海外オンライン大学・大学院のまとめ

                                                                                  はじめに Computer Scienceなど情報関連の学位が取れる海外のオンライン大学・大学院を調べたので費用や入学要件などをまとめました。 大学院というとComputer Scienceまたは関連する分野の学士号を持っていることが前提のところが多いですが、筆者は現在文系(Art)の学士号しか持っていないため、入学要件としてCSの学士が必須ではないところを選んでいます。 なお、国内の大学院についてはこちらの方がまとめてくださっている記事がとてもおすすめです。 条件 情報関連の学位(学士号または修士号)が取れる できればComputer Science 授業は完全オンライン part-timeで履修できるなど、社会人学生向け 大学院はできれば情報系のbackgroundがなくても入学できるところ tl;dr CSのbackgroundがないがCSの修士号を取りたい →ヨーク大学 CSの学士

                                                                                    Computer Science等の学位が取れる海外オンライン大学・大学院のまとめ