"Не используйте регулярки - иначе вместо 1 проблемы, у вас их станет 2!" - как то так говорят знатоки... А что остается делать непослушным, желающим эффективный поиск по большому количеству шаблонов?Да, для такой довольно специфичной проблемы существуют крутые решения вроде Ragel или…
Формировать, рассылать и контролировать подписание кадровых документов вручную не слишком удобно даже в маленькой фирме. Что уж говорить про компанию, в которой работает более полутора тысяч человек. Меня зовут Михаил Егоров, я работаю на проектах Fix Price в качестве…
Последние 6 месяцев в сети биткоина происходит конкретная "напряжёнка": мемпул всё время забит более чем на 100% и минимальная стоимость транзакции начинается с 6-7 sat/VByte (6 - минимум, среднедневное значение 8-9 +- 1 sat/VByte, а в пики может подскакивать и до 20-30), что при обычных экономных…
Я люблю создавать компоненты везде и всегда, поэтому пользовательские CSS-свойства, также известные как CSS-переменные, являются одной из моих любимых фишек, которая позволяет писать более модульный код. При работе с ними я набил достаточно шишек, выпил литры чая и убил кучу времени. Теперь я «мастер», и хочу поделиться своим опытом. Читать дальше →
Вопрос подготовки релизов и внесения новых изменений стоит перед любыми командами. Но чем масштабнее сфера применения каждого конкретного решения, тем важнее не допустить downtime, связанного с ошибками в новом функционале. В этом посте я расскажу о том, почему нам в Леруа Мерлен…
В этой статье я на простом примере покажу, как пронаблюдать аномалию несогласованное чтение (read skew) в postgresql, и как уровень изоляции транзакции Repeatable Read позволяет устранить эту аномалию. Читать далее
Лично мне очень нравятся эргономичные клавиатуры: если модель подобрана правильно, то руки почти не устают, да и работать можно значительно быстрее. Конечно, это в том случае, если ваша работа связана с набором текста в том либо ином виде. Но даже если и нет, всё равно стоит…
Не так давно, мы уменьшили на 20% объем итогового скомпилированного JavaScript-кода в Visual Studio Code. В абсолютных числах это около 3.9 МБ. Хоть это и меньше типичной гифки из блога, цифра все равно значительная! Это положительно влияет не только на объем скачиваемых данных для очередного…
В данном гайде будем устанавливать пакет sing-box на OpenWRT на примере стабильной 22.03.5. Рекомендуется роутер минимум с 128 МБ RAM (256 предпочтительно) и памятью более 16 Мб, так же будет описан способ установки sing-box в оперативную память (подходит для устройств с малым количеством ПЗУ…
Многие ожидали новинок на процессорах Ryzen 7040 и я в том числе. Beelink GTR7 и GTR7 Pro — это первые ласточки компании с новыми процессорами. В их арсенале новые процессорные ядра и новая архитектура для встроенной графики. Многие уже представляют, что может новая встройка, т.к. были и утечки,