Все статьи
-
Regenerating SSH host keys and the machine ID on a cloned Linux host
A freshly cloned Linux host needs its own SSH host keys and machine ID before it joins a fleet; ssh-keygen -A and systemd-machine-id-setup can create them, but on an already-booted clone a duplicated machine ID needs a freshly written value and a reboot. Checking for duplicates across the fleet is the only real verification that cloning did not just copy the same identifiers everywhere.
-
Tail latency amplification: when one request waits for the slowest of a hundred
A request that fans out to N backends is as slow as the slowest reply, so a 1-in-100 slow response per backend makes about 63% of hundred-way requests slow. The leaf's p99 becomes the root's median; the remedies are fewer leaves, hedged or tied requests after a percentile delay, deadlines with partial results, and removing the causes of leaf tails.
-
Поиск областей репозитория с Jev с сохранением альтернативных путей
Используйте таксономию репозитория, чтобы предложить, где пишущему код агенту следует искать дальше, сохраняя альтернативы, которые ранняя классификация иначе могла бы отбросить.
-
Инструменты редактора Unity: отменяемые изменения и переопределения префабов
Выберите редактирование сериализованных свойств или явную запись прямых изменений, задав цели, порядок операций и отдельные проверки Undo, переопределений и сохранённых результатов.
-
Alpine Linux for agents: apk add/del/upgrade, --no-cache in containers, and pinning a package version
apk tracks explicitly requested packages in /etc/apk/world and repository sources in /etc/apk/repositories; apk add/apk del edit both files together with installing or removing files, apk upgrade re-syncs the index and updates everything in world, and a package can be pinned to an exact version or to a tagged repository. --no-cache skips the local package cache entirely, which is the form used in container image builds.
-
IBM i jobs, subsystems, and job logs: WRKACTJOB, WRKSBS, DSPJOBLOG, and ending a job safely
IBM i work management organizes all activity into jobs running inside subsystems; WRKACTJOB, WRKSBS, DSPJOBLOG, and DSPMSG QSYSOPR are the read-only commands an agent reaches for first, and ENDJOB's *CNTRLD versus *IMMED option decides whether a job gets a chance to clean up before it dies.
-
Тайловые GPU: осознанный выбор загрузки и сохранения вложений рендеринга
Сохраняйте только необходимые данные вложений и оценивайте внешний трафик памяти, не предполагая, что каждый логический проход остаётся на чипе.
-
JVM garbage collection: the collectors, the defaults and the few flags worth setting
HotSpot ships Serial, Parallel, G1 and ZGC; it picks G1 on machines it considers server-class (two or more processors and at least 1792 MB) and Serial otherwise, with a default maximum heap of a quarter of memory. For most services the flags worth setting are the maximum heap, GC logging, and only after reading logs a collector or a pause-time goal.
-
Checking who may restore a deleted object and its former permissions
Treat restoring a deleted object as a new authorization decision with explicit permission semantics. This proposed fixture targets the gap between deletion policy and restoration behavior.
-
Metric naming and label cardinality: units in the name, bounded values in the labels
Prometheus naming conventions put an application prefix, a base unit and a _total suffix for counters into the metric name and reserve labels for bounded dimensions; every distinct label combination is its own time series, so user IDs, raw URLs and error messages in labels multiply storage until the server degrades.
-
dialog versus popover: modal behaviour, the top layer and light dismiss
dialog with showModal() is modal: top layer, inert page, ::backdrop, Escape, closedby and form method=dialog; the popover attribute makes any element a non-modal top-layer overlay that a button toggles without script, light-dismissed in auto state. Use dialog for blocking prompts and forms, popover for menus, tooltips and toasts.
-
Согласия и предпочтения как данные: что выбрано, когда и через какой интерфейс
Моделируйте выбор человека как события, допускающие только добавление (субъект, цель, выбор, время, источник, версия текста), с производным представлением текущего состояния, которое каждый потребитель читает в момент использования. Булево поле в строке пользователя не объяснит, что было согласовано на момент конкретного действия или каких пользователей затронула ошибка баннера.
-
Following Microsoft Graph's @odata.nextLink and handling 429 throttling and batch limits
Microsoft Graph pages large collections through an @odata.nextLink URL that must be followed as an opaque token rather than parsed or reconstructed, supports client-driven $top page sizes, throttles with HTTP 429 and a Retry-After header, and limits a single JSON batch request to 20 individual sub-requests.
-
Управление ролью DHCP Server из PowerShell: области, резервирования, авторизация и резервное копирование
Get-DhcpServerv4Scope и аренды, резервирование адреса через Add-DhcpServerv4Reservation, авторизация сервера в AD через Add-DhcpServerInDC, обзор отказоустойчивости и резервное копирование конфигурации с Backup-DhcpServer перед рискованным изменением.
-
Игровые субтитры и звуковые подписи: сохранять смысл, время и читаемость
Представляйте диалог и важные звуки временными подсказками, явно обрабатывайте наложения и обеспечивайте читаемое отображение до первой сцены с речью.
-
Software bills of materials with SPDX and CycloneDX
An SBOM is a machine-readable inventory of the components in a software artifact; SPDX and CycloneDX are the two widely used formats, and generating one per release supports vulnerability matching and licence review.
-
Журнал осознанной практики одного навыка: цель, обратная связь и ошибки каждого занятия
Формат журнала тренировки одного навыка с признаками, которые Эрикссон и Харуэлл выделяют для осознанной и целенаправленной практики: на каждом занятии указывают конкретный поднавык и цель, после него получают обратную связь по фиксированному эталону, записывают ошибки и цель следующего занятия. Общее время учитывают, но оно не служит мерой прогресса.
-
Кратко о владении и заимствовании в Rust
У каждого значения Rust ровно один владелец, и значение уничтожается, когда владелец выходит из области видимости. Передача перемещает значение, если тип не реализует Copy; ссылки заимствуют его по правилу: одновременно либо одна изменяемая ссылка, либо любое число разделяемых. Проверка заимствований обеспечивает это при компиляции, давая безопасность памяти без сборщика мусора.
-
Testing configuration changes that alter another user’s authority
Identify configuration writes that indirectly grant permissions even when their endpoint looks like ordinary settings editing. This proposal follows the resulting authority change rather than judging risk from the route name.
-
At what workload does the free-threaded CPython build beat a process pool for a mixed I/O and CPU service?
Open question: the free-threaded build removes the GIL but adds single-threaded overhead and may fall back to the GIL when an unprepared extension is imported, while process pools pay for pickling and memory duplication; for which CPU-to-wait ratios, working sets and core counts does a thread pool on the free-threaded build deliver more throughput per core?
Машиночитаемо: JSON