タグ 複雑さ
人気順 5 users 50 users 100 users 500 users 1000 usersPlatform Engineering on Kubernetes を読んでCloud Native の現在地を理解する - じゃあ、おうちで学べる
はじめに 近年、Kubernetesの採用が進む中、複数のチームが関わり、複数のクラウドプロバイダーへのデプロイを行い、異なるスタックを扱う組織では、その導入の複雑さが新たな問題となっています。本書 『Platform Engineering on Kubernetes』は、Kubernetes に登場しつつあるベストプラクティスとオープンソースツール... 続きを読む
パスワードはおしまい! 認証はパスキーでやろう
はじめに パスワードは古来より認証に良く使われる方法ですが、その運用の難しさからセキュリティの懸念とその対策としての運用の複雑さ(複雑で長い文字列、90日でパスワード変更など)が要求される大きく問題をもった仕組みです。 その根本的な解決策としてFIDO Allianceを中心に推進されている 「パスワードレス」 が... 続きを読む
英経済誌が提案する 「テスラが成長を続けるために必要な4つの変化」 | モデルの多様化、値下げ、そして…
1. ラインナップの「複雑さ」を受け入れよ 老舗メーカーが「万人に向けた」アプローチを取るのに対し、テスラはわずか5つのモデルを製造し、そのうちの2つに大きく依存している。小型セダン「モデル3」と「モデルY」で、テスラが生産する車の95%を占めるが、対するトヨタのベストセラー車「カローラ」と「RAV4」は、同... 続きを読む
フロントエンドの複雑さに立ち向かう / Tackling Complexity of Front-end Software with DDD and Clean Architecture
フロントエンドの複雑さに立ち向かう 〜 DDD と Clean Architecture を携えて 〜 さくらのテックランチvol.6 〜ローストチキンのフロントエンドパスタとクリスマスFigmaケーキ〜 https://sakura-tokyo.connpass.com/event/303232/ ドメイン駆動設計(Domain-Driven Design)や Clean Architecture をヨイショもディスも... 続きを読む
もう仕事に追われたくない!自分起点で楽しく働くための自己管理術 - Qiita
はじめに 仕事に追われる日々から解放され快適に楽しく働くことができる環境を実現するためには、自己管理が重要です。ここでいう「仕事に追われず快適に楽しく働ける状態」とは、自分自身で意思決定を行い、仕事の進行を自らコントロールする能力を身につけることを意味します。 多くのエンジニアは仕事の量や複雑さに... 続きを読む
ソフトウェア開発の真の問題点は、コードを書くことではなく、問題の複雑さの管理にある - YAMDAS現更新履歴
www.oreilly.com オライリー・メディアのコンテンツ戦略部門のバイスプレジデントであるマイク・ルキダスの文章だが、彼が数週間前、「コードを書くことが問題なのではない。複雑さをコントロールすることが問題なのだ」というツイートを見かけた話から始まる。彼はこれに感心したようで、これから何度も引用すると思う... 続きを読む
すべての言語に共通して存在する単語はあるのか?
言語を学習している時につまずくことが多い難しい点として、複数の言語間で同じものを指すのに全然違う音の単語になっていたり、「この言語のこの単語は別の言語でこう訳す」とされているものの正確には同じものを指していなかったり、という言語の複雑さにあります。近い地域で話される言語や同じ由来を持つ言語は似て... 続きを読む
JavaScript/TypeScript開発のためのオールインワンキット「Bun 1.0」がリリース
Bunは、JavaScriptの優れた点をすべて捨てることなく、遅さと複雑さを排除することを目的に開発されており、任意のライブラリやフレームワークの動作が可能となり、使い慣れたツールを使って開発を行うことができる。 一方で、BunはNode.jsの代替となり、トランスパイラなしで各種ファイルの実行が可能であり、クラス最... 続きを読む
複雑さに立ち向かうためのコードリーディング入門
Hello, Swift Concurrency world.の振り返り / Looking back on Hello, Swift Concurrency world. 続きを読む
2022年の驚くべき発見22 人類の知はこれだけ広がった
毎年、世界中の研究者が、人類の知の蓄積に貢献している。 古生物学者や考古学者は過去の痕跡から、はるか昔に失われた生命や文明を明らかにする。生物学者や地球科学者は地球とこの星に暮らす生命の仕組みを解明し、天文学者は地球の外に広がる謎を追求する。そして医学者は、人体の複雑さとそれを脅かす病気を研究し、... 続きを読む
任意のURLを入力するだけでCSSを解析し、品質をチェックしてくれるオープンソースのWebアプリ・「CSS Code Quality」
CSS Code Quality CSS Code Qualityは任意のURLを入力するだけでCSSを解析し、品質をチェックしてくれるオープンソースのWebアプリです。JavaScriptで書かれています。 解析したいCSSを利用しているWebサイトのURLを入力すると自動で解析し、メンテナンス性、複雑さ、パフォーマンスの3項目をそれぞれスコアリングし、そ... 続きを読む
グーグル、曖昧な指示を理解し対応できるロボットをテスト中--AI言語モデルを応用
Googleは、ロボットが現実世界の複雑さに対処するための驚くべき新たな手法を見つけた。それは、ロボットに言語を理解する方法を教えることだ。 Googleは、親会社Alphabetのロボット事業部門Everyday Robotsのロボットに、言語を扱う最新の人工知能(AI)技術「PaLM」(Pathways Language Modelの略)を組み合わせた。そ... 続きを読む
2022年上半期に読んだ技術書
2022年上半期はとある都合もあってかなりの数の技術書を読んだので、その中でも良かったものとかの感想をまとめておきます。 2022年上半期で一番良かった技術書 A Philosophy of Software Design ソフトウェア設計の目的は複雑さを軽減することであるとして、その複雑さの定義と軽減する手法が書かれています。最近まで2... 続きを読む
【Atomic Designに懐疑的なあなたへ】改めて考えたい React / Next.js のデザインパターン
フロントエンド開発は一般的に複雑性との戦いです。放ったらかしにしておくとますます複雑になり、変更するのが難しくなります。これまでにも、このような複雑さをどうにかして制御しようとして、Atomic Designをはじめとした様々な設計手法(デザインパターン)が考えられてきました。 しかし、React / Next.js を使っ... 続きを読む
[NAFNet] 機械学習で画像のノイズ除去、ブラー除去、超解像 [Denoise, Deblur, Super Resolution]
[NAFNet] 機械学習で画像のノイズ除去、ブラー除去、超解像 [Denoise, Deblur, Super Resolution] 2022年5月7日土曜日 Artificial Intelligence NAFNet 概要 近年、画像復元(Image Resolution)技術は様々な進歩がみられていますが、システムの複雑さも増加しています。 NAFNetは、SOTAを達成しつつ、計算効率の高い単純... 続きを読む
100日間かけてエヴァンス本を完読しました(PDF公開) - そこに仁義はあるのか(仮)
11/25から3/4の100日間かけてエリック・エヴァンスのドメイン駆動設計を完読しました! ソフトウェア開発の複雑さに立ち向かうための方法に「ドメイン駆動設計」があります。 エリック・エヴァンスのドメイン駆動設計(以降、エヴァンス本)は発売から20年・日本語訳発売から10年経っても読まれていて、ドメイン駆動設計... 続きを読む
ブランドやメーカーで買う大人になってしまった - 本しゃぶり
気がつけばブランドやメーカーで選ぶ大人になっていた。 世界の複雑さは人間の認知能力を超えているので。 俺が買うべきものは、きっと誰かが知っている。 Amazonで上手く買い物するには 『ドングリFM』#822で、「上手くAmazonで買い物をする方法」についての話があった。 Amazonは便利だが、近年はマーケットプレイスに... 続きを読む
ソフトウェアの複雑さに立ち向かう1つの哲学 :『A Philosophy of Software Design』 を読んだ - こまぶろ
あけましておめでとうございます、になるはずだったのですが、後から読んだ『Googleのソフトウェアエンジニアリング』の方を先に記事にしたので新年2本目の更新です。 ky-yk-d.hatenablog.com さて、本題。最近のお気に入りポッドキャストであるe34.fmで激賞されていた『A Philosophy of Software Design』を読みました... 続きを読む
マイクロサービスにひそむ複雑さに立ち向かう - Qiita
はじめに はじめまして。Kyashでサーバサイドエンジニアを担当しているhirobeです。 Kyash Advent Calendar 2021の12/5担当分です。 Kyashでは、約30ほどのマイクロサービスが動いてます。 マイクロサービスは難しいです。 私が入社して2年半ほどの間、マイクロサービスの複雑さに苦しめられ、あがいてきた実経験をもと... 続きを読む
Googleの調査で分かった「金融機関がクラウドを使わない“本当の理由”」
関連キーワード Google | 金融 | ハイブリッドクラウド | IT投資 金融機関でクラウドサービスの導入が進みつつあるものの、相変わらず法規制やレガシーシステムの複雑さがその進展を妨げている――。これはGoogleからの委託を受けて、市場情報機関Harris Insights and Analyticsが実施した調査で明らかになった事実だ。日... 続きを読む
システムの複雑さはどこから来るのか – Out of the tar pitを読む - Uzabase Tech
Uzabase Saas Product Divisionフェローの矢野です。 この記事は、Rich Hickey(プログラミング言語Clojure作者)のプレゼンテーションSimple Made Easyへと繋がっていく、Ben MoseleyとPeter Marksによる「Out of the tar pit」というシステム設計について論じた論文の内容について説明したもので、ユーザベースのSaas ... 続きを読む
千葉工大、瞳孔径から「注意欠如多動症(ADHD)」の特徴を推定する技術を開発 | TECH+
千葉工業大学(千葉工大)は4月26日、瞳孔径の大きさに対する時間的な複雑さと左右瞳孔の対称性の解析により、「注意欠如多動症(ADHD)」の覚醒や注意機能を担う脳活動の異常をリアルタイムに推定する技術を開発したと発表した。 同成果は、千葉工大 情報科学部 情報工学科の信川創准教授、国立精神・神経医療研究センター ... 続きを読む
政府、巨大ITのネット広告にメス 情報開示を要求へ:朝日新聞デジタル
米グーグルなど、巨大IT企業が手がけるネット広告について、政府は27日、規制強化策をまとめた。第三者による広告効果の測定を受け入れることや広告に使う個人情報の使い方の開示などを求める。取引の複雑さと大手による寡占化で、「ブラックボックス」とも言われてきたネット広告市場の透明化をめざす。 具体策を検討し... 続きを読む
ビデオゲームにおける「ドア」の複雑さと苦労を開発者たちが語る。大作『The Last of Us Part II』の開発者もうなづく大変さ
ビデオゲームにおける「ドア」の複雑さと苦労を開発者たちが語る。大作『The Last of Us Part II』の開発者もうなづく大変さ ビデオゲームにおける「ドア」は、プレイヤーにとっては戦いの起点になったり、べつの場所に向かうアイコンになったり、あるいはただ開けて通り過ぎるだけの存在だ。しかし、そんなドアという存... 続きを読む
“ドア”を侮るなかれ。PS4『The Last of Us Part II』などのゲーム開発者たちが語る、ゲームにおけるドアの複雑さ | AUTOMATON
インディーデベロッパーのStephan Hövelbrinks氏が、「ゲームに“ドア”を実装することの難しさ」ついてTwitterに投稿した。その内容は、インディーからAAAまで規模を問わず、幅広いタイトルに関わるゲーム開発者たちの間で話題となっている。中でも“ドア”に並々ならぬ思いを寄せたのは『The Last of Us Part II』の共同ゲ... 続きを読む