ツナカン(TUNA-JP Conference) #12 で発表した資料です
tsc の代替実装を作る話、とりわけ Rust や Go で tsc を高速化した移植版を作る話について。非常に野心的で面白いと思いつつ、正直僕は実用レベルまで達したものが本当に登場するのか疑問に思っている。今ある型システムもそうだし、新機能として追加されるものにも追従する必要がある。当然、実用レベルとして使ってもらうには、不具合も少なくないといけない。 それに tsc も最近はパフォーマンス改善に力を入れているように見えている。実際にリリースノートを見ると、ちょくちょくパフォーマンス改善系の変更が入っている。 TypeScript: Documentation - TypeScript 4.8 TypeScript: Documentation - TypeScript 4.9 TypeScript: Documentation - TypeScript 5.0 TypeScript:
はじめに 先日Vitest v1.0.0がリリースされました 🎉 記念してこの記事では私の推しである、Vitest の In-Source Testing を用いて Private Method だけをテストする手法を紹介させてください! フロントエンドフレームワークに依存した話ではありませんが、React を例に紹介します。 明確なトレードオフがありどこでも採用できるものではないですが、一つの選択肢として参考にしていただければと思います。以下箇条書きとなります。 モチベーション フロントエンドテストの大変さ Component にしろ hooks にしろ下記に直面する Context Provider のモックが大変 API のモックが大変 テストのために、下記のようなライブラリを使うのが一般的で実行や学習コストが高くなりがち React Testing Library MSW その割
ガジェット全般、サイエンス、宇宙、音楽、モータースポーツetc... 電気・ネットワーク技術者。実績媒体Engadget日本版, Autoblog日本版, Forbes JAPAN他 中国国家サイバースペース管理局(CAC)は、習近平国家主席の思想と政治哲学に関する著書などでトレーニングされた大規模言語モデル(LLM)を搭載するAIシステムを開発しました。 英Financial Times(FT)によると、このAIの強化には、現在の中国国家主席が書いたとされる「新時代の中国の特色ある社会主義に関する習近平の思想」略して「習近平思想」についての12冊の書籍と、それに基づいた政府規則、政策文書、国営メディアの報道、その他の公式文書が用いられているとのこと。FTはこのAIシステムを、ChatGPTをもじって『Chat Xi PT』と紹介しています。 FTはさらに、ある文書には習近平氏への言及が8
株式会社サイバーエージェント AI事業本部 2024年度エンジニア新卒研修 オブザーバビリティ研修実践編(一部社内向けの内容)
携帯電話などで遠くはなれている人と話をしたり、インターネットを通じて世界じゅうの情報を手に入れたり…。通信技術のおかげで、私たちはすばやく多くの情報を送ったり受け取ったりすることができる。そんな通信技術に欠かせないのが光ファイバケーブルだ。光の情報を伝えることで、現代の通信を担っている。この本を読むと、光ファイバケーブルで通信ができるしくみなど、光ファイバケーブルのことがよくわかるよ。 (もくじ) プロローグ 第1章 光ファイバケーブルって何? コラム 光ファイバの構造 コラム 光ファイバの種類 第2章 光ファイバケーブルが大活やく コラム 通信線の歴史 コラム 光ファイバケーブルの敷設 第3章 すごいぞ! 光ファイバケーブル コラム 伝送時の損失の量 第4章 光ファイバケーブルの歩み コラム ファイバスコープに使われた光ファイバ コラム インターネット利用の発展 第5章 光ファイバケーブ
Home Home Guides Data types Tools Curated recipes FAQ Contributors オブザーバビリティとは¶ 概要¶ オブザーバビリティとは、観測対象のシステムからのシグナルに基づいて、継続的にアクション可能な洞察を生成および発見する機能です。つまり、オブザーバビリティを使用すると、システムの状態を外部出力から理解し、(修正)アクションを実行できます。 対処する問題¶ コンピュータシステムは、CPU 時間、メモリ、ディスク領域などの低レベルのシグナルや、API 応答時間、エラー、トランザクション毎秒などの高レベルかつビジネス上のシグナルを観測することで測定されます。 システムの可観測性は、その運用と開発コストに大きな影響を与えます。観測可能なシステムは、操作者に意味のある実行可能なデータを提供し、(インシデント応答の高速化、開発者生産性の向
May 21, 2024 GitHub Copilot Extensions is now in Limited Public Beta. With extensions, you can now extend the capabilities of GitHub Copilot Chat and enhance the experience to perform a wide range of actions across third-party tools, services, and data. Create feature flags, check log errors, access API documentation, and even deploy your application to the cloud all through natural language. We’r
他に類を見ない心房細動履歴機能1は、心臓の健康に関する数々のパワフルなデバイスの機能に加わり、日本のApple Watchユーザーが利用できるようになりました2。Appleは、Apple Watchユーザーに高心拍数と低心拍数の通知、心肺機能の通知、不規則な心拍の通知、心電図アプリなどの心臓の健康についてより詳しい情報を得るために役立つ幅広い機能を提供し、有意義で実用的な洞察を通じて、ユーザーのパーソナルな健康の歩みをサポートし続けます。 日本には、心房細動がある人が約100万人いると推定されています。心房細動は、治療をせずに放置すると脳卒中につながる恐れがある主な疾患の1つです。Apple Watchは診断の前後でユーザーをサポートすることができます。研究調査によると、心房細動負荷と呼ばれる心房細動を起こしている時間は、その人の症状、全体的な生活の質、そして合併症のリスクに影響を与える可
Today, we’re introducing GitHub Copilot Extensions to bring the world’s knowledge into the most widely adopted AI developer tool. Through a growing partner ecosystem, Copilot Extensions enables developers to build and deploy to the cloud in their natural language with their preferred tools and services, all without leaving the IDE or GitHub.com. With Copilot and now Copilot Extensions, developers
株式会社サイバーエージェントAI事業本部の2024年度 エンジニア新卒研修でシステム運用の基本と戦略に関する講義を行いました。
AWSや他クラウドでサーバレスのシステム開発をする際にたびたび利用されるServerless FrameworkですがV4から有料化されるようです。 なお、全員が課金の対象ではないようです。 公式サイトから要点を確認しました。さっくり影響を確認したい方に役立てていただければと思います。 参考にした公式サイト Serverless Framework公式HP https://www.serverless.com/blog/serverless-framework-v4-a-new-model Serverless Framework公式HP料金について https://www.serverless.com/pricing 課金に対する要点 課金される対象はだれか? 年間収益が200万ドルを超える組織(会社)に料金体系が導入される。個人開発者やスタートアップなどの小規模組織は支払いが免除される
「Shadowverse(シャドウバース)」といえばCygamesの誇るカードゲームアプリです。 Cygamesを支える主力アプリであり、これを真似たゲームアプリも出たほどです(ガンホーのクロノマギアなど。こちらは全く振るわずでしたが…)。 自分は初期にプレイしただけで1ヶ月ほどで辞めてしまいましたが、初期は面白かったですね。 絵柄も綺麗で、無課金でも時間をかければ楽しめました。 さすがにランキング上位になるためには相応の課金とガチャ運がなければ難しいですが、環境を追いかけなければコツコツと楽しめるゲームアプリと感じましたね。 その後は様子を見るだけでしたが、ナーフで騒がれたり、「じゃんけんゲーム」と言われたこともあり、先攻後攻が決まった時点で勝利が確定することもあったようです(CS版カードゲームにも似たようなクソゲー大賞を取ったものもありますが)。 このゲームの基礎(という表現が正しいか
Introduction This guide should help you to make sure you are following our best practices and writing tests that are more resilient. Testing philosophy Test user-visible behavior Automated tests should verify that the application code works for the end users, and avoid relying on implementation details such as things which users will not typically use, see, or even know about such as the name o
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く