Три задачи требований к данным

Я перепробовал несколько способов вести документацию по базе данных — и у каждого были свои проблемы: информации недостаточно, сложно поддерживать, непонятна команде. Хуже всего, что плохая документация по БД тянет за собой проблемы с требованиями к данным — а это не только таблицы, но и миграции, и данные в коде. В какой-то момент я понял, что пытался решить одним документом три разные задачи.

https://habr.com/ru/articles/1012406/

#требования_к_данным #системный_анализ #документация #база_данных #postgresq #erдиаграммы #миграция_данных #enum #маппинг #вики

Три задачи требований к данным

Описание базы данных у меня менялось от проекта к проекту — каждый раз я пытался улучшить подход. На одном проекте я вёл всю документацию по БД в dbdiagram. Схема выглядела красиво, но поддерживать её...

Хабр

Python: Почему строки в if-else — это плохо, переходим на Enum

Бывало такое: сидишь час над багом, перебираешь функции, а в итоге выясняется, что ты просто опечатался в одном слове? В одном месте статус заказа был "shipped", а в другом — "shiped" с одной «p». Python промолчал, потому что для него это просто две разные строки. А для тебя это — потерянный вечер. Сегодня разберем, как модуль enum избавляет от этой боли и делает код в разы чище.

https://habr.com/ru/articles/983560/

#enum #python #python3 #python_для_начинающих

Python: Почему строки в if-else — это плохо, переходим на Enum

1. Вступление: Проблема «магических строк» Бывало такое: ты пишешь код, всё кажется логичным, но программа работает не так, как должна? Ты сидишь час, перебираешь функции и вдруг замечаешь, что в...

Хабр
Petlibro - jak urządzenia do karmienia zwierząt udostępniały dane

W redakcji staramy się przyzwyczajać Czytelników do pewnych truizmów. W przypadku IoT, będzie to oczywiście kiepska implementacja funkcji bezpieczeństwa (o ile w ogóle producent postanowi przejmować się takimi bzdurami). W związku ze świątecznym rozprężeniem, przybliżamy absurdalnie trywialne do wykorzystania i całkiem niebezpieczne podatności w… automatycznym dozowniku do karmy dla zwierząt....

Sekurak

Petlibro – jak urządzenia do karmienia zwierząt udostępniały dane

W redakcji staramy się przyzwyczajać Czytelników do pewnych truizmów. W przypadku IoT, będzie to oczywiście kiepska implementacja funkcji bezpieczeństwa (o ile w ogóle producent postanowi przejmować się takimi bzdurami). W związku ze świątecznym rozprężeniem, przybliżamy absurdalnie trywialne do wykorzystania i całkiem niebezpieczne podatności w… automatycznym dozowniku do karmy dla zwierząt....

#Aktualności #Authbypass #Enum #Iot #Petlibro #Smart #Websec

https://sekurak.pl/petlibro-jak-urzadzenia-do-karmienia-zwierzat-udostepnialy-dane/

Petlibro - jak urządzenia do karmienia zwierząt udostępniały dane

W redakcji staramy się przyzwyczajać Czytelników do pewnych truizmów. W przypadku IoT, będzie to oczywiście kiepska implementacja funkcji bezpieczeństwa (o ile w ogóle producent postanowi przejmować się takimi bzdurami). W związku ze świątecznym rozprężeniem, przybliżamy absurdalnie trywialne do wykorzystania i całkiem niebezpieczne podatności w… automatycznym dozowniku do karmy dla zwierząt....

Sekurak
Coming in the last release supporting PHP8.1 for league/csv an EnumFormatter
You can already read the documentation
https://csv.thephpleague.com/9.0/writer/helpers/#enum-formatter #PHP #Enum #CSV

Wer mit Java arbeitet, trifft früher oder später auf sogenannte Enums. Für Einsteiger wirken sie anfangs vielleicht etwas seltsam – man könnte ja auch einfach Konstanten mit public static final definieren. Doch Enums bieten viel mehr: sie sind typsicher, leicht erweiterbar und lassen sich hervorragend mit speziellen Sammlungen wie EnumSet und EnumMap kombinieren ...

https://magicmarcy.de/enums-enumset-enummap-in-java

#java #enum #programming #anfänger #tutorial

Ok. My #mastodon instance not working. CPU high. Probably because of #sidekiq #container.

Error: Undeclared attribute type for enum 'id_scheme' in Account.

#enum ... Nothing to be found by searching the web.

Then did remember - maybe... Ok new version.

Requires database migration: podman-compose run --rm web bundle exec rails db:migrate

(https://github.com/mastodon/mastodon/releases/tag/v4.5.0)

Finally: happy to be running 4.5.0 !!!!!

Release v4.5.0 · mastodon/mastodon

For a user-focused highlight of these changes, see https://blog.joinmastodon.org/2025/11/mastodon-4.5/ For changes of particular interest to application developers, see https://blog.joinmastodon.or...

GitHub
【C#】ジェネリックの enum は、整数にキャストできない - Qiita

やろうとしたこと こんなシチュエーションです。 色々調べましたが、列挙型から整数へのキャスト自体、このやり方だと出来ないっぽい? internal abstract class Hoge where T : Enum { private int To...

Qiita

#Swift #enum #Xcode26

Here is my Swift WTF of the day:

When cases are added to system platform enums, it is not possible to elegantly write this call site so that it would compile warning free in both “old” and “new” platforms

Case in point here is CKShare.ParticipantRole, but it applies to any platform enum

My expectation as a developer is that I can write new cases with platform availability gate, but there is no such thing in Swift today

Active Directory Enumeration – ADWS

Describes stealth AD reconnaissance via ADWS using SOAP-wrapped LDAP queries and tools like SOAPHound, ShadowHound, and SoaPy to evade detection.

https://ipurple.team/2025/08/12/active-directory-enumeration-adws/

#AD #enum

Active Directory Enumeration – ADWS

Microsoft introduced Active Directory Web Services (ADWS) in Windows Server 2008 R2 as a method to provide an interface to instances for querying and managing Active Directory over a network. The s…

Purple Team