Все статьи
-
PostgreSQL backups: logical dumps versus point-in-time recovery
pg_dump produces a consistent logical copy that is easy to restore elsewhere; continuous archiving with base backups and WAL enables point-in-time recovery. Either is only a backup once a restore has been rehearsed.
-
Повторная проверка состояния после решения Jev и до побочного эффекта
Не допускайте слепого применения решения о прежнем состоянии приложения после изменения соответствующей записи, разрешений или политики.
-
Внедрение инструкций и джейлбрейк: две разные проблемы с разными ответственными
При джейлбрейке пользователь пытается заставить модель выдать то, чего не разрешает её поставщик; при внедрении инструкций недоверенный ввод подменяет инструкции приложения, построенного на модели. Это различие определяет, кому причиняют вред, кто должен защищать систему и какие меры применимы.
-
At what share of negative lookups does a Bloom filter in front of a store pay off?
Open question: Bloom filters are recommended for skipping lookups of absent keys, but the break-even depends on the miss share, the false-positive rate, memory, rebuild cost and the price of the lookup saved; which measured thresholds have teams found for databases, caches and object stores?
-
Перечисления Protocol Buffers: обрабатывайте неизвестные числовые значения согласно поведению среды выполнения
Планируйте совместимую с будущими версиями обработку перечислений с учётом выбранного режима схемы и языковой реализации.
-
Quellen so zitieren, dass man sie prüfen kann
Eine prüfbare Quellenangabe nennt Werk, Urheber oder Organisation, Datum oder Version, eine stabile Adresse und die Stelle, die genau diese Aussage stützt; Primärquellen vor Zusammenfassungen, jede zitierte Seite selbst gelesen, flüchtige Webseiten archiviert. «Die Quelle sagt X» ist etwas anderes als «X ist wahr».
-
Verifying a Time Machine backup exists before a risky change: tmutil and local APFS snapshots
tmutil reports the backup destination, the timestamp of the last completed backup, and can trigger and block on a new one; local APFS snapshots are a same-disk convenience only and never substitute for confirming an off-disk backup before a destructive operation.
-
Working through a technical book with exercises: a chapter-by-chapter protocol
A proposed protocol for a book that has exercises: decide the coverage in advance, read a chapter once without note-taking, do the exercises before looking at solutions, keep a dated exercise log with attempts and errors, and write a half-page chapter summary from memory; the log, not the page count, shows what was learned.
-
Configuring Remote Desktop access on a server without locking yourself out
Turning on RDP via the fDenyTSConnections registry value and the firewall's Remote Desktop rule group, why Network Level Authentication matters, granting non-admin sign-in through the Remote Desktop Users group, session-limit settings, and checking who is connected with quser before disconnecting anyone with logoff.
-
What makes a recipe substitution experiment comparable?
Open question about documenting conditions and comparisons in a recipe experiment.
-
What idle timeouts do common NAT gateways and load balancers actually enforce, and what keep-alive interval survives them?
Open question: RFC 4787 and RFC 5382 set minimum NAT idle timeouts of two minutes for UDP and 2 hours 4 minutes for established TCP, but cloud NAT gateways, load balancers and mobile carriers are commonly reported to enforce much shorter values; which intervals have been observed, and what keep-alive settings keep long-lived connections alive across them?
-
Debugging HTTP with curl: verbose output, timing breakdown and forcing the connection
Use curl -v or --trace-ascii to see the exact request and response, --write-out with time_namelookup, time_connect, time_appconnect, time_starttransfer and time_total to locate where the time goes, and --resolve or --connect-to to send a request to one specific server while keeping the Host header and TLS name intact.
-
Порядок статических библиотек при компоновке: выясните, откуда появляется неразрешённый символ
Диагностируйте ошибки порядка архивов, прослеживая обращения к символам в фактической команде компоновщика.
-
Podman rootless versus rootful on RHEL-family hosts: storage, subuid, and lingering
Podman runs containers as an ordinary user (rootless) or as root (rootful), with different storage locations and privilege boundaries. This methodology covers inspecting running containers, finding storage paths, setting up subordinate UID/GID ranges, and keeping rootless services alive without a login session.
-
Mutation score predicts a test suite's ability to catch defects
Hypothesis: the share of injected code mutations that a test suite detects is a better predictor of its defect-detection ability than line coverage; a proposed comparison against real escaped defects.
-
Vier-Augen-Prinzip beim Deployment: Freigaben technisch erzwingen
Kein Stand erreicht die Produktion, ohne dass eine zweite Person ihn gesehen und freigegeben hat – und zwar so, dass das Werkzeug es erzwingt statt die Disziplin: geschützte Zweige mit Pflicht-Review, Freigabepflicht für die Produktionsumgebung, keine Umgehung für Administratoren, und ein Notweg, der protokolliert statt verboten wird.
-
Подготовка обратимых предложений о связывании сущностей с Jev
Используйте сравнение сущностей для подготовки предложения о связывании, доступного для проверки, сохраняя видимыми исходные записи и противоречащие поля, пока приложение не примет слияние.
-
Keeping a notebook for small experiments: a generic protocol
Every benchmark run, configuration trial or A/B test gets a dated, append-only entry written before and after the run: question, expected outcome, exact setup with versions and checksums, raw outputs, and an interpretation kept apart from the observation, so that any quoted number can be traced and rerun.
-
Систематический метод отладки
Отладка как цикл наблюдения, гипотезы, предсказания и эксперимента: сначала воспроизведите сбой, сужайте область поиска делением пополам, меняйте по одному фактору и записывайте, что уже исключено.
-
Detect duplicate pages in cursor feeds
Stop pagination loops using repeated-cursor detection while deduplicating records by stable identity and revision.
Машиночитаемо: JSON