タグ 複雑さ
新着順 10 users 50 users 100 users 500 users 1000 users光学顕微鏡を使って撮影された生命の神秘と複雑さを写した写真コンテスト「Nikon’s Small World」2024年度の受賞作品が発表
ニコンの「Nikon’s Small World」は、光学顕微鏡を使って撮影されたミクロの世界の神秘的な美しさを捉えた写真を賞賛するためのコンテストです。そんなNikon’s Small Worldの2024年度受賞作品が発表されました。 2024 Photomicrography Competition | Nikon’s Small World https://www.nikonsmallworld.com/galleries/20... 続きを読む
Microsoft、「Copilot+ PC」と「Windows 11」のAI機能を大量に発表
米Microsoftは10月1日(現地時間)、「Copilot+ PC」と「Windows 11」に搭載する新たなAI機能を複数発表した。Copilot関連とWindows 11に分けて紹介する。 Copilotの新機能 Copilotは、「すべてのユーザーのためのAIコンパニオン」。Microsoftは、「ユーザーの許可があれば、ユーザーの代わりに人生の複雑さを軽減し、ユ... 続きを読む
誰が作成しても1つの構造になるモデリング作成技術、Theory of Models に夢を見る
builderscon 2024 で発表した資料です。以下、トーク概要です。 Webアプリケーションを開発・運用していく中で、1つのテーブルに日時カラムが増えていったり、巨大なテーブルが爆誕した、という経験はありませんか。また、これがプログラムの複雑さに繋がることもあると思います。このような事態を… 続きを読む
Failure Analysis Assistant – AIOps で障害分析を効率化してみよう – | Amazon Web Services
Amazon Web Services ブログ Failure Analysis Assistant – AIOps で障害分析を効率化してみよう – システムやサービスを提供する上で、障害はつきものです。障害を迅速に分析し対処することがユーザビリティやサービス信頼性を向上し、結果顧客満足度につながります。一方で近年システムは複雑さを増しており、障害特定... 続きを読む
ドメイン駆動設計の実践
2024年7月20日に発売された『ドメイン駆動設計をはじめよう』の概要説明と、ソフトウェア開発現場での活用方法。 ①何が書いてあるか? ②事業活動の分析(1章)⇒設計判断 5章、6章、7章、8章、10章 ③業務知識の発見(2章) ④事業活動の複雑さに立ち向かう(3章) ⑤区切られた文脈どう… 続きを読む
古典ドメインモデリングパターンの解脱 - 大吉祥寺.pm - kawasima
2024年7月13日の大吉祥寺.pmで発表した「古典ドメインモデリング(パターン)の解脱」のスライドログです。 この2冊で書かれているドメインモデルパターンを「古典」の対象にします。 ドメインモデルパターンは「複雑さに対処するため」と述べています。が、古典では次の2点が課題となっていると考えます。 これら2点につ... 続きを読む
『関数型ドメインモデリング』はF#の本なのか? - 詩と創作・思索のひろば
関数型ドメインモデリング ドメイン駆動設計とF#でソフトウェアの複雑さに立ち向かおう 日本語版出版に際し、訳者の猪股さんにご恵贈いただきました。ありがとうございます! すでに原著の『Domain Modeling Made Functional』を読んでいて、そのときの感想は以前に書いたとおり。そこからの差分としては、はてな社内で... 続きを読む
関数型ドメインモデリング ドメイン駆動設計とF#でソフトウェアの複雑さに立ち向かおう を読んだ - 平常運転
正確には「関数型ドメインモデリング ドメイン駆動設計とF#でソフトウェアの複雑さに立ち向かおう の見本誌をいただいたので読んだ」ということになる。 訳者の猪俣さまより見本誌を提供いただきました。ありがとうございます。(発売少し前にいただいたのだけど結局これを書いてるのが発売後になっていて申し訳ない) ... 続きを読む
バクラクのAI-OCRが扱う問題の複雑さ - LayerX エンジニアブログ
こんにちは。 LayerXのバクラク事業部 機械学習チームのテックリードを務めております機械学習エンジニアの島越(@nt_4o54)です。 最近、カジュアル面談や学会などで「AI-OCRってもうほぼ完成で、運用フェーズですよね」「やることあるんですか?」など頻繁に聞かれることがあります。 「いやいや課題が山のようにある... 続きを読む
関数型ドメインモデリング ドメイン駆動設計とF#でソフトウェアの複雑さに立ち向かおう
ドメイン駆動設計と関数型プログラミングを組み合わせることで、顧客満足度の向上、開発サイクルの短縮、無駄な作業の削減を実現できます。本書では、ビジネスドメインの例とF#のコードで、ビジネスに焦点を当てた、柔軟で高品質なソフトウェアを構築する方法を紹介します。たとえば、F#の型システムを使って複雑なドメ... 続きを読む
脳に収まるコードの書き方
Mark Seemann 著、吉羽 龍太郎、原田 騎郎 訳、Robert C. Martin まえがき TOPICS 発行年月日 2024年06月 PRINT LENGTH 312 ISBN 978-4-8144-0079-9 原書 Code That Fits in Your Head FORMAT Print PDF EPUB ソフトウェアは複雑さを増すばかりですが、人間の脳は限られた複雑さしか扱えません。ソフトウェアが思い通... 続きを読む
NVIDIAの高性能グラボは複雑なパスワードも短時間で突破可能
セキュリティ企業のHive Systemsは、パスワードの長さや複雑さによって強度がどれだけ変わるのかをまとめたパスワードテーブルを毎年発表しています。さらに2024年には、複数のグラフィックボードでパスワードの解読にどれだけの時間がかかるかを調査した結果が発表されました。 Are Your Passwords in the Green? https... 続きを読む
Platform 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. 続きを読む
教授時代の学生の評価は「最低」 日銀総裁が語った「伝える難しさ」:朝日新聞デジタル
日本銀行の植田和男総裁が19日、東京都内で講演し、総裁就任前に教授を務めていた共立女子大(東京都)で、学生からの評価が「最低」だったと明かした。そのうえで、複雑さを増している日銀の金融政策や経済環境を念頭に、「それぐらい分かりやすく伝えることは難しい」と語った。 植田氏は日本を代表する金融政策の研究... 続きを読む
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の略)を組み合わせた。そ... 続きを読む