はじめに gcc v12.1において、C++の正規表現ライブラリstd::regexに、正規表現のバリデーションを改善するパッチ(以下"改善パッチ"と表記)が取り込まれました。改善パッチによって、これまではバリデーションにひっかからなかった不正な正規表現文字列が"正しく"不正なものと認識されて例外が発生するようになりました。…
Chakra UIを薄く軽量に使う
はじめに この記事で説明しているChakraProviderの使い方は公式ドキュメントで推奨されているものではありませんのでご了承ください。 概要 @chakra-ui/reactではなく@chakra-ui/providerのChakraProviderを使う themeはextendThemeを使わずcomponentsのthemeを外す @chakra-ui/cliで必要な分だけの型生成を行う 実装例…
Clean Architecture: Applying with React
This text is part of a series of texts about Clean Architecture analysis applied with different frameworks and languages. The purposes of this text are in line with those of the previous text, which are: I. Show an architectural division of a React application using Clean Architecture; II. Guide …
そのファイル、本当に hooks/・utils/ に入れるんですか?React プロジェクトを蝕む「技術駆動パッケージング」 – Qiita
太郎くん「ヨシ!」 この記事は、拙スクラップの一項目をモノローグ形式で分かりやすくしたモノです。元のスクラップのほうが簡潔な解説です。 翌日 Slack 「スッコココ」 お客さま @太郎くん すみません トーストに関するバグです。 『商品をカートに入れました』トーストが表示されてるときに 『通信エラーです』トーストを…
AWS Lambdaで300万円以上課金されてしまった怖い話 | セキュリティ対策のラック
各サービスに加え、サポート費用、消費税諸々含め300万以上の課金が発生しました。 幸い今回の事象はラックの検証環境上で発生した事象のため、お客様への影響はなかったものの、これが「もしお客様環境で起きていたら……」と考えると背筋が凍ります。 事象の原因 今回上記(A)(B)の仕組みを定期的に実行する想定で各…
C++の後継目指すプログラミング言語「Carbon Language」、Googleの技術者が実験的公開。C++は技術的負債で改良が困難と
Googleの技術者Chandler Carruth氏らは、C++の後継を目指す実験的なプログラミング言語として「Carbon Language」(以下、Carbon)をGitHubで公開しました(Chandler Carruth氏のツイート)。 GitHubのドキュメントでは、C++が性能を重視するソフトウェア開発において主流のプログラミング言語である一方、言語そのもの…
Carbon:C++の後継としてのGoogleプログラミング言語 – Gamingdeputy Japan
Google内で構築される最新のプログラミング言語であるCarbonは、C++の実験的な後継として本日発表されました。 何年にもわたって、Googleはいくつかのプログラミング言語を作成してきましたが、そのうちのいくつかは他の言語よりも人気があり、目立つようになっています。 たとえば、Golang(または単にGo)は、サーバー…
Use Singleton Pattern Or Not?
In this article, I will go through the cons and pros of the singleton pattern, and in much more detail, I will answer the question above. Where are Singletons Supposed To Be Used?Let’s start with a definition of this pattern by referring to refactoring.Guru. Singleton is a creational design patte…
Carbon, a new programming language from Google, aims to be C++ successor
Carbon, the latest programming language to be built within Google, was unveiled today as an experimental successor to C++. Over the years, Google has created a few programming languages, some of which have become more popular and prominent than others. For example, Golang (or simply Go) was creat…
アメリカの中学生が学ぶサイバーセキュリティの基礎とは?
全米No.1ベストセラーの学習参考書「BRAIN QUEST」などを発行する出版社。 アメリカの中学生が学んでいる14歳からのプログラミング 藤原和博氏(朝礼だけの学校 校長)、野田クリスタル氏(マヂカルラブリー)、尾原和啓氏(元グーグル・IT評論家)推薦!! 全世界700万人が感動したロングセラーシリーズ、日本上陸!! 中学…