今日已更新 427 条资讯 | 累计 36905 条内容
关于我们

今日精选

HOT

最新资讯

共 36905 篇
第 1704/1846 页
开发者 InfoQ

Podcast: Requirements Analysis for Architects: A Conversation with Sonya Natanzon

Michael Stiefel spoke to Sonya Natanzon, about the intersection of technical and social aspects of software architecture. Understanding the business and how a company operates is more important than the specific technologies used. Effective requirements analysis requires focusing on problems to be solved that describe good and bad outcomes, rather than statements of need or solution statements. By Sonya Natanzon

Sonya Natanzon 2026-06-01 19:00 13 原文
AI 资讯 Reddit r/artificial

Help Wanted: Opinions

Solo dev here. Building an AI companion that lives entirely on your device — no cloud, no account, no data ever leaving your phone. Coming soon to Google Play. Would love honest feedback. I genuinely just want opinions. It is not even available yet. I have been working on this for over a year. I am still building it. I started this project because a regular family budget like mine cannot just go out and purchase an AI companion robot. So I started with a cheap robot kit from Amazon — something my 9 year old son and I could build together. Then I thought... "What if I could give it a real brain?" I had an old Samsung Galaxy collecting dust and went to work. Scout is a calm AI companion that transforms an old phone into a friend. He listens, remembers, learns, and provides a warm family-safe presence — designed to feel less like an assistant and more like someone who is simply glad you are there. Everything runs offline. No account. No subscription. No data leaving your phone. Ever. I will need beta testers later — but right now I am just curious: What would make you look at something like this and think "that is actually kind of nice"? Edit: It will what support your own free Gemini key for online conversations if you want them. I call this "more Intelligent conversations" submitted by /u/CapeManCoral [link] [留言]

/u/CapeManCoral 2026-06-01 18:09 5 原文
AI 资讯 OpenAI Blog

OpenAI frontier models and Codex are now available on AWS

OpenAI frontier models and Codex are now generally available on AWS, giving enterprises a new path to build with OpenAI through the AWS environments, controls, and procurement workflows they already use. Customers can get started with OpenAI on AWS and move faster from evaluation to production.

2026-06-01 18:00 5 原文
开发者 The Verge AI

Asus just announced the OLED Xbox Ally X of my dreams

If you asked me what I'd change about the Xbox Ally X handheld - aside from fixing Windows, I mean - I'd tell you two key things. First, give me a bigger, better screen. Even a little bit bigger, so games feel less claustrophobic and with less ugly bezel. Second, get rid of the "Library" […]

Sean Hollister 2026-06-01 18:00 15 原文
AI 资讯 InfoQ

A Trailing Slash Bypassed AWS API Gateway Authorization

A security researcher found that adding a trailing slash to AWS HTTP API paths bypassed Lambda authorizer authentication entirely, enabling unauthenticated wire transfers at a fintech. The root cause is a path normalization mismatch between HTTP API's greedy route matching and its authorization layer. The same vulnerability class appeared in gRPC-Go via CVE-2026-33186. By Steef-Jan Wiggers

Steef-Jan Wiggers 2026-06-01 17:55 13 原文
AI 资讯 Dev.to

State-Driven Animations in Vue: Create Smooth UI Transitions with Reactive State

Animations can make an application feel faster, smoother, and more polished. However, many developers think animations are only useful for things like: page transitions modals enter/leave effects But Vue provides another powerful pattern - State-driven animations. Instead of animating when elements are added or removed from the DOM, you animate changes in reactive state. This allows you to create rich interactive experiences while keeping your code declarative and easy to maintain. In this article, we'll explore: What state-driven animations are How they differ from regular Vue transitions What problems they solve How to implement them in Vue Best practices for creating smooth UI interactions Let's dive in. 🤔 What Are State-Driven Animations? Most Vue developers are familiar with the <Transition> component. Example: <Transition> <Modal v-if= "isOpen" /> </Transition> This animates an element when it enters or leaves the DOM. But what if the element already exists and only its state changes? For example: a progress bar grows a card expands a chart updates a panel changes size a value changes position This is where state-driven animations shine. Instead of animating DOM insertion or removal, you animate changes caused by reactive state. 🟢 What Problem Do State-Driven Animations Solve? Without animations, state changes can feel abrupt. Example: <div :style= "{ width: progress + '%' }" ></div> When progress changes: progress . value = 80 The width instantly jumps. This works technically... but it doesn't feel great. 🟢 A Simple Example Let's create an animated progress bar. < script setup lang= "ts" > const progress = ref ( 20 ) function increase () { progress . value += 20 } </ script > < template > <button @ click= "increase" > Increase Progress </button> <div class= "progress-container" > <div class= "progress-bar" :style= " { width: `${progress}%` }" /> </div> </ template > CSS: .progress-container { width : 100% ; height : 12px ; background : #eee ; } .progress-bar

Jakub Andrzejewski 2026-06-01 17:54 12 原文
AI 资讯 Dev.to

#javascript #webdev #beginners #codenewbie

Hello Dev Community! 👋 It is officially Day 8 of my journey to master the MERN stack! After spending the first week structuring with HTML and styling with CSS, today I finally started learning the core language of web logic: JavaScript . Moving from static designs to actual programming logic feels like unlocking a whole new level of web development. 🧠 Key Learnings From Day 8 Today was all about setting up the foundation in JavaScript and understanding how code runs in the browser. Here is what I covered: 1. The Browser Console & Execution I learned that every browser has a built-in environment to run JavaScript. Writing my very first console.log("Hello World"); and seeing it print in the developer tools console was the perfect start. 2. Variables: Storing Data Safely I learned how to store information using variables and the crucial differences between modern variable declarations: let : For values that can change later in the program (mutable). const : For values that must remain constant and cannot be reassigned (immutable). Note: I also read about var , but learned why modern JavaScript avoids it due to scoping issues. 3. Data Types Fundamentals Data needs a type so the computer knows how to handle it. Today I practiced with: Strings: Plain text enclosed in quotes (e.g., "MERN Stack" ). Numbers: Integers and decimals without quotes (e.g., 2026 ). Booleans: Simple true or false states (e.g., isLearning = true ). 🛠️ What I Actually Code / Experimented With Since I am just starting with core logic, I didn't write code directly into my HTML webpage layout today. Instead, I created a script.js file, linked it to my project, and built a basic script in the console that: Stores a user's name and learning status in variables. Dynamically calculates values (like years left until a milestone). Outputs formatted statements into the browser console. It is simple, but understanding how data moves in the background is incredibly exciting. 🎯 My Goal for Tomorrow (Day 9) Tomorr

Ali Hamza 2026-06-01 17:53 15 原文