В Мире нет панацеи - лекарства от всех болезней. Так и в разработке нет идеальных решений. Многопоточность в некоторых случаях может значительно ускорить вычисления программы, но в то же время может превратиться в настоящий кошмар для разработчика. Не имеет смысла писать…
Привет, Хабр! Сегодня мы познакомимся с уязвимостями небезопасной десериализации в PHP, научимся писать эксплойты для эксплуатации уязвимости в рамках тестирований на проникновение и попробуем себя в анализе кода. Читать далее
Привет, Хабр!Когда мы говорим о PostgreSQL и оптимизации запросов, большинство тут же вспоминает B-Tree индексы, GIN, GiST и так далее. Но вот BRIN иногда остается в тени, хотя в некоторых сценариях он способен творить чудеса с производительностью, особенно когда ваши таблицы размером с космический лифт, а места на диске жалко. Сегодня я расскажу, как именно работает BRIN. Читать далее
Привет, Хабр! На связи Александр Чебанов, product owner Modus. Ранее мы обсуждали различные способы интеграции 1С с КХД в статье. Теперь давайте подробнее разберем, как получить доступ к справочникам, документам и другим данным, используя стандартные HTTP-запросы через REST-интерфейс и протокол OData 3.0. Читать далее
Привет, Хабр! Сегодня мы рассмотрим реализацию паттернов проектирования на Go, и, чтобы было не скучно, возьмем главными героями котиков. Будем разбирать 5 популярных паттернов: Singleton, Factory Method, Strategy, Observer, Decorator. Читать далее
Хочу поделиться способом, как с помощью парсинга можно быстро находить интересные сайты на бирже ссылок. Я сделал скрипт для A-parser, который помогает автоматизировать этот процесс. В этом тексте расскажу, как использовать скрипт и покажу несколько примеров его использования. Читать далее
Серверную инфраструктуру, как и многие другие услуги, можно получить в облаке и передать все задачи по управлению, поддержке и масштабированию серверов провайдеру. Лев Немировский, руководитель направления по развитию инструментов внедрения ПСБ, рассказал, как работает архитектура Serverless и почему стоит попробовать это решение. Читать далее
Нейросети научились писать симфонию и превращать холсты в шедевры. Они умеют даже чувствовать и сопереживать. Если попросить ChatGPT написать грустный стих или весело описать процесс теплообмена — справится быстро не хуже профессионального поэта. А вот умение искусственного…
Привет! Меня зовут Пётр и я отвечаю за качество данных и работу сервиса DataNewton (бесплатная проверка контрагентов и платформа для работы с данными о юрлицах и ИП).Недавно я искал упаковку для подарков коллегам, просматривал новогодние принты, и тут меня накрыло — да это же НАША…
У разработчика три ключевых софт скилла: умение выслушать, умение кивать и умение продолжать делать по-своему. Читать далее