habrahabr
PostgreSQL и временные таблицы

Мы много лет уже используем в качестве основной базы данных PostgreSQL. За это время он зарекомендовал себя быстрой и надежной СУБД. Однако, есть в PostgreSQL одна проблема, с которой приходится сталкиваться достаточно часто. К сожалению, реализация логики временных таблиц в нем имеет ряд недостатков, которые отрицательно сказываются на производительности системы.Одним из свидетельств наличия проблемы является то, что для временных таблиц в Postgres Pro была добавлена специальная функция fastt…

  • понедельник, 2 октября 2023 г. в 00:00:17
habrahabr
Манюня, мой сакральный мультитул из 2000-х

Мне очень понравилась работа команды, создавшей Flipper Zero. Став обладателем этого устройства, в процессе эксплуатации я пришёл к выводу, что оно очень полезно, но, на мой взгляд, недостаточно удобно в эксплуатации ввиду наличия только джойстика для управления этим устройством. Да, можно подключить отдельную плату расширения с нужным количеством кнопок для быстрого набора цифровых данных, но… Очень захотелось, чтобы на одном устройстве было всё максимально удобно для использования, и чтобы э…

  • понедельник, 2 октября 2023 г. в 00:00:16
javascript
Infinity scroll (бесконечный скролл) +Virtualization (виртуализация) на примере ReactJS+ RTK Query

На сегодняшний день любое уважающее себя предприятие, будь то магазин строительных товаров или компания по предоставлению услуг в сфере бизнеса, все они стремятся «выложить» свои товары и услуги в интернет. Это и понятно – мы живем в век бурно развивающихся технологий и доступ в интернет имеет более 65% населения мира (около 5.3 млрд. человек), а к 2025 году это число увеличится до 6.54 млрд. (внушительно, не правда ли?). Так, о чем я, всех их нужно обслуживать, всем им нужно предлагать услуги…

  • понедельник, 2 октября 2023 г. в 00:00:13
javascript
Фонетический словарь. Пет-проект в полезное приложение

Цель проектаУ меня есть хобби — изучение английского языка, и последнее время я увлекся фонетикой британского английского языка, но почти все словари дают транскрипцию «‎Королевского английского», на котором говорят, по данным Гугла, около 3 процентов жителей Соединённого Королевства. А найденный в интернете словарь http://www.cubedictionary.org/ хоть и дает нужную мне транскрипцию, но имеет ряд недостатков:Не адаптивный интерфейсБольшое время ожидание ответа сервераНужное слово может находи…

  • понедельник, 2 октября 2023 г. в 00:00:13
github
a13xp0p0v / kernel-hardening-checker

A tool for checking the security hardening options of the Linux kernelkernel-hardening-checker (formerly kconfig-hardened-check) Motivation There are plenty of security hardening options for the Linux kernel. A lot of them are not enabled by the major distros. We have to enable these options ourselves to make our systems more secure. But nobody likes checking configs manually. So let the computers do their job! kernel-hardening-checker (formerly kconfig-hardened-check) is a tool for checki…

  • понедельник, 2 октября 2023 г. в 00:00:10
github
a-h / templ

A language for writing HTML user interfaces in Go. A HTML templating language for Go that has great developer tooling. Documentation See user documentation at https://templ.guide Tasks build Build a local version. cd cmd/templ go build install-snapshot Build and install to ~/bin rm cmd/templ/lspcmd/*.txt || true cd cmd/templ && go build -o ~/bin/templ build-snapshot Use goreleaser to build the command line binary using goreleaser. goreleaser build --snapshot --rm-dist generate Run tem…

  • понедельник, 2 октября 2023 г. в 00:00:09
github
facebook / hermes

A JavaScript engine optimized for running React Native.Hermes JS Engine Hermes is a JavaScript engine optimized for fast start-up of React Native apps. It features ahead-of-time static optimization and compact bytecode. If you're only interested in using pre-built Hermes in a new or existing React Native app, you do not need to follow this guide or have direct access to the Hermes source. Instead, just follow these instructions to enable Hermes. Noted that each Hermes release is aimed…

  • понедельник, 2 октября 2023 г. в 00:00:06
xaker
Ворованные учетные данные от GitHub используются для создания фейковых коммитов Dependabot

Аналитики компании Checkmarx обнаружили новую вредоносную кампанию на GitHub. Злоумышленники получают доступ к чужим аккаунтам и распространяют вредоносные коммиты, замаскированные под активность Dependabot (автоматической системы, предназначенной для проверки зависимостей проекта на актуальность).

  • воскресенье, 1 октября 2023 г. в 00:00:25
habrahabr
Мини-ПК в сентябре 2023 года: больше форм-факторов хороших и разных

Производители продолжают выпускать различные модели мини-ПК, которые предназначены для решения самых разных задач. Это может быть обычная офисная работа, игры, причем достаточно ресурсоемкие, либо что-то еще, включая промышленное использование таких девайсов. О новых моделях, которые появились относительно недавно, — под катом. Zotac ZBOX QRP7N3500 Начнем с не совсем стандартного устройства. Это, скорее, десктопный игровой ПК, но только очень небольшой. Его размеры составляют 210 x 203 x…

  • воскресенье, 1 октября 2023 г. в 00:00:24