Shittier — утилита для запутывания кода
Shittier форматирует код так, что он становится почти нечитаемым, но при этом остаётся рабочим. Утилита добавляет пробелы, табы и разрывы строк в структуру кода JS, меняет регистр букв. Полная противоположность Prettier.
👉🏻 https://github.com/rohitdhas/shittier
#Prettier #Shittier
🕹 Злой полицейский — Подписаться
Shittier форматирует код так, что он становится почти нечитаемым, но при этом остаётся рабочим. Утилита добавляет пробелы, табы и разрывы строк в структуру кода JS, меняет регистр букв. Полная противоположность Prettier.
👉🏻 https://github.com/rohitdhas/shittier
#Prettier #Shittier
🕹 Злой полицейский — Подписаться
Очистка корзины WooCommerce
Быстрый способ полностью удалить все товары из корзины WooCommerce при помощи WP-CLI:
Актуально, когда у вас тысячи товаров и при удалении через админку вы ловите 500-ю ошибку.
#wordpress #woo #woocommerce #wpcli #cli
🕹 Злой полицейский — Подписаться
Быстрый способ полностью удалить все товары из корзины WooCommerce при помощи WP-CLI:
wp post delete $(wp post list --post_type='product' --post_status='trash' --format=ids) --force
Актуально, когда у вас тысячи товаров и при удалении через админку вы ловите 500-ю ошибку.
#wordpress #woo #woocommerce #wpcli #cli
🕹 Злой полицейский — Подписаться
🔥5
Опубликован плейлист с прошедшей конференции Laracon EU 2024, видео продолжают добавляться каждый день.
👉🏻 https://youtube.com
#laracon #laravel #meetup
🕹 Злой полицейский — Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Никто не пишет код 8 часов подряд
Вопрос о том, насколько много и усердно работают в IT-сфере, всплывает часто. В этом можно винить уже обросший мемами образ айтишника из twitter, постоянные треды или высокую зарплату в IT. Действительно ли айтишники мало работают, много получают, а большую часть рабочего дня ничего не делают?
👉 https://bbbl.dev/articles/it-proctastination
#career
🕹 Злой полицейский — Подписаться
Вопрос о том, насколько много и усердно работают в IT-сфере, всплывает часто. В этом можно винить уже обросший мемами образ айтишника из twitter, постоянные треды или высокую зарплату в IT. Действительно ли айтишники мало работают, много получают, а большую часть рабочего дня ничего не делают?
👉 https://bbbl.dev/articles/it-proctastination
#career
🕹 Злой полицейский — Подписаться
🔥3
Jless — инструмент для просмотра JSON-файлов в командной строке
Файл представляется в удобном виде — с подсветкой синтаксиса для отдельных элементов объекта. Навигацию упрощает набор команд, вдохновленных Vim: скроллинг по символам или строкам, передвижения между узлами и др. Инструмент также позволяет обрабатывать и расширять массивы. Доступен полнотекстовый поиск и использование регулярных выражений.
Поддерживается macOS и Linux. Версия для Windows находится на этапе разработки.
Для установки в Ubuntu уже есть PPA:
👉🏻 https://github.com/PaulJuliusMartinez/jless
#jless #json #linux
🕹 Злой полицейский — Подписаться
Файл представляется в удобном виде — с подсветкой синтаксиса для отдельных элементов объекта. Навигацию упрощает набор команд, вдохновленных Vim: скроллинг по символам или строкам, передвижения между узлами и др. Инструмент также позволяет обрабатывать и расширять массивы. Доступен полнотекстовый поиск и использование регулярных выражений.
Поддерживается macOS и Linux. Версия для Windows находится на этапе разработки.
Для установки в Ubuntu уже есть PPA:
sudo add-apt-repository ppa:gslin/jless
sudo apt install jless
jless foobar.json
👉🏻 https://github.com/PaulJuliusMartinez/jless
#jless #json #linux
🕹 Злой полицейский — Подписаться
👍5
Интерактивное руководство по CSS селектору :has()
Мы всегда хотели, чтобы в CSS был способ стилизовать элемент на основе его потомков. Это было невозможно, пока селектор
В этой статье я расскажу о проблемах и пролью свет на некоторые интересные случаи использования селектора
👉🏻 https://ishadeed.com/article/css-has-guide/
#css #guid
🕹 Злой полицейский — Подписаться
Мы всегда хотели, чтобы в CSS был способ стилизовать элемент на основе его потомков. Это было невозможно, пока селектор
:has() не стал поддерживаться во всех основных браузерах.В этой статье я расскажу о проблемах и пролью свет на некоторые интересные случаи использования селектора
:has().👉🏻 https://ishadeed.com/article/css-has-guide/
#css #guid
🕹 Злой полицейский — Подписаться
👍1
GitVerse - отечественная git-площадка
СберТех запустил GitVerse — платформу, на которой разработчики могут бесплатно размещать проекты с открытым и закрытым кодом. Сервис создали и разместили в России, что исключает недоступность разработок и кода.
👉🏻 https://sbertech.ru/blog/p/razrabotchiki-poluchili-dostup-k-git-verse-platforme-dlya-sovmestnoj-razrabotki-i-hostinga-koda
#git #russia #gitVerse #sberTech
🕹 Злой полицейский — Подписаться
СберТех запустил GitVerse — платформу, на которой разработчики могут бесплатно размещать проекты с открытым и закрытым кодом. Сервис создали и разместили в России, что исключает недоступность разработок и кода.
👉🏻 https://sbertech.ru/blog/p/razrabotchiki-poluchili-dostup-k-git-verse-platforme-dlya-sovmestnoj-razrabotki-i-hostinga-koda
#git #russia #gitVerse #sberTech
🕹 Злой полицейский — Подписаться
👍3🔥3💩1
Индийская задача про деньги и баланс
Эта задача пришла к нам в прошлом году из индийских соцсетей, поэтому в ней лихой сюжет и неожиданная развязка.
👉 https://thecode.media/balance/
#money
🕹 Злой полицейский — Подписаться
Эта задача пришла к нам в прошлом году из индийских соцсетей, поэтому в ней лихой сюжет и неожиданная развязка.
👉 https://thecode.media/balance/
#money
🕹 Злой полицейский — Подписаться
👍2😱1
Программирование: как научиться решать задачи Leetcode
👉 https://www.youtube.com/live/kSyTxubrwnY?si=tq1a2ebBYlLrXvZD
#development #leetcode #soer
🕹 Злой полицейский — Подписаться
👉 https://www.youtube.com/live/kSyTxubrwnY?si=tq1a2ebBYlLrXvZD
#development #leetcode #soer
🕹 Злой полицейский — Подписаться
👍2🔥1
Perspective — API для модерации комментариев
Сервис с ИИ для распознавания "токсичных" формулировок: оскорблений, угроз, домогательств. Каждый комментарий получает оценку по 100-балльной шкале, чем выше оценка — тем оскорбительнее комментарий. Инструмент также можно внедрить в поле комментария /
Доступные языки:
- Русский,
- английский,
- китайский,
- французский,
- немецкий
- и другие
👉🏻 https://perspectiveapi.com/
#api #comments #ai
🕹 Злой полицейский — Подписаться
Сервис с ИИ для распознавания "токсичных" формулировок: оскорблений, угроз, домогательств. Каждый комментарий получает оценку по 100-балльной шкале, чем выше оценка — тем оскорбительнее комментарий. Инструмент также можно внедрить в поле комментария /
Доступные языки:
- Русский,
- английский,
- китайский,
- французский,
- немецкий
- и другие
👉🏻 https://perspectiveapi.com/
#api #comments #ai
🕹 Злой полицейский — Подписаться
👍2🔥1
Что такое метод Монте-Карло
Методы Монте-Карло — это набор методов в математике для изучения случайных процессов. Случайных — это когда что-то в них происходит непредсказуемым образом, например:
• подбрасываем монетку;
• кидаем кубик;
• опускаем жетоны в ячейки со столбиками;
• ловим элементарные частицы;
• считаем столкновения молекул;
• и что угодно ещё, что происходит полностью случайно и что нельзя предсказать заранее.
Смысл методов Монте-Карло в том, чтобы использовать данные случайных событий, чтобы на их основе получить более-менее точные результаты каких-то других вычислений. Они не будут идеально и математически точными, но их уже будет достаточно, чтобы с ними полноценно работать. Иногда это проще и быстрее, чем считать всё по точным формулам.
👉🏻 https://thecode.media/monte-carlo/
#python #guid #algoritm
🕹 Злой полицейский — Подписаться
Методы Монте-Карло — это набор методов в математике для изучения случайных процессов. Случайных — это когда что-то в них происходит непредсказуемым образом, например:
• подбрасываем монетку;
• кидаем кубик;
• опускаем жетоны в ячейки со столбиками;
• ловим элементарные частицы;
• считаем столкновения молекул;
• и что угодно ещё, что происходит полностью случайно и что нельзя предсказать заранее.
Смысл методов Монте-Карло в том, чтобы использовать данные случайных событий, чтобы на их основе получить более-менее точные результаты каких-то других вычислений. Они не будут идеально и математически точными, но их уже будет достаточно, чтобы с ними полноценно работать. Иногда это проще и быстрее, чем считать всё по точным формулам.
👉🏻 https://thecode.media/monte-carlo/
#python #guid #algoritm
🕹 Злой полицейский — Подписаться
👍1
Gitu - Терминальный пользовательский интерфейс (tui) для работы с Git
Вдохновлен Magit и запускается прямо из терминала, проект стремится реализовать все фичи Magit.
👉🏻 https://github.com/altsem/gitu
#git #ui #gitu
🕹 Злой полицейский — Подписаться
Вдохновлен Magit и запускается прямо из терминала, проект стремится реализовать все фичи Magit.
👉🏻 https://github.com/altsem/gitu
#git #ui #gitu
🕹 Злой полицейский — Подписаться
Как программисты дурят бизнес?
Сегодня речь пойдёт о том, как мы, программисты, осознано или нет обманываем бизнес, вынуждая его тратить много денег ради мизерного выхлопа.
👉 https://page.hyoo.ru/#!=7youjn_y7ojmm
#development #javascript
🕹 Злой полицейский — Подписаться
Сегодня речь пойдёт о том, как мы, программисты, осознано или нет обманываем бизнес, вынуждая его тратить много денег ради мизерного выхлопа.
👉 https://page.hyoo.ru/#!=7youjn_y7ojmm
#development #javascript
🕹 Злой полицейский — Подписаться
👍3🔥3💩2
Кластеризация MySQL в GitHub под высокие нагрузки
GitHub использует MySQL в качестве основного хранилища данных для всего, что не связано с Git, и его доступность критически важна для работы GitHub. Сам сайт, API GitHub, аутентификация и многое другое - все это требует наличия базы данных.
👉🏻 https://github.blog/2018-06-20-mysql-high-availability-at-github/
#mysql #development #github #performance
🕹 Злой полицейский — Подписаться
GitHub использует MySQL в качестве основного хранилища данных для всего, что не связано с Git, и его доступность критически важна для работы GitHub. Сам сайт, API GitHub, аутентификация и многое другое - все это требует наличия базы данных.
👉🏻 https://github.blog/2018-06-20-mysql-high-availability-at-github/
#mysql #development #github #performance
🕹 Злой полицейский — Подписаться
👍2
Notion AI API клиент для PHP
Неофициальный PHP-клиент для Notion AI API, который позволяет легко взаимодействовать с Notion AI в ваших PHP-проектах.
👉🏻 https://github.com/albertcht/notion-ai
#ai #development #notion
🕹 Злой полицейский — Подписаться
Неофициальный PHP-клиент для Notion AI API, который позволяет легко взаимодействовать с Notion AI в ваших PHP-проектах.
👉🏻 https://github.com/albertcht/notion-ai
#ai #development #notion
🕹 Злой полицейский — Подписаться
👍2🔥2
Паттерн Aggregate Outside
Руслан Гнатовский в своей статье "Когда ни туда, ни сюда, или в поисках оптимальной границы Domain слоя" описал известную проблему протекания бизнес-логики из агрегата, в случае если эта логика зависит от данных которые находятся вне агрегата, и предложил несколько решений этой проблемы, каждое из которых не лишено недостатков. Многие из этих недостатков были описаны в статье, а также в комментариях, поэтому я не буду здесь дублировать эту информацию а попытаюсь предложить решение, которое этих недостатков лишено.
👉🏻 https://habr.com/ru/articles/799019/
#php #oop #patterns
🕹 Злой полицейский — Подписаться
Руслан Гнатовский в своей статье "Когда ни туда, ни сюда, или в поисках оптимальной границы Domain слоя" описал известную проблему протекания бизнес-логики из агрегата, в случае если эта логика зависит от данных которые находятся вне агрегата, и предложил несколько решений этой проблемы, каждое из которых не лишено недостатков. Многие из этих недостатков были описаны в статье, а также в комментариях, поэтому я не буду здесь дублировать эту информацию а попытаюсь предложить решение, которое этих недостатков лишено.
👉🏻 https://habr.com/ru/articles/799019/
#php #oop #patterns
🕹 Злой полицейский — Подписаться
👍1🔥1
Как я обработал один миллиард строк в PHP
Вероятно, вы уже слышали о соревновании под названием "The One Billion Row Challenge" (1brc), если же нет, то предлагаю ознакомиться с репозиторием 1brc Гуннара Морлинга.
Моё участие в проекте было мотивировано присутствием в нём двух моих коллег, которые достигли лидирующих позиций.
PHP не известен своими выдающимися скоростными показателями. Тем не менее, учитывая, что я работаю над профайлером PHP, я решил исследовать его производительность на примере этого вызова.
PS: Отдельное спасибо автору за DD Trace PHP, который используется в статье, ссылку на него дали в комментариях.
👉🏻 https://habr.com/ru/companies/bothub/articles/799469/
#php #performance
🕹 Злой полицейский — Подписаться
Вероятно, вы уже слышали о соревновании под названием "The One Billion Row Challenge" (1brc), если же нет, то предлагаю ознакомиться с репозиторием 1brc Гуннара Морлинга.
Моё участие в проекте было мотивировано присутствием в нём двух моих коллег, которые достигли лидирующих позиций.
PHP не известен своими выдающимися скоростными показателями. Тем не менее, учитывая, что я работаю над профайлером PHP, я решил исследовать его производительность на примере этого вызова.
PS: Отдельное спасибо автору за DD Trace PHP, который используется в статье, ссылку на него дали в комментариях.
👉🏻 https://habr.com/ru/companies/bothub/articles/799469/
#php #performance
🕹 Злой полицейский — Подписаться
👍3🔥1
«Своя игра» по PHP на канале CutCode
Завтра 13 марта в 19:00 вы можете задать сейчас вопросы участникам викторины.
Самые интересные вопросы будут разобраны на игре, а их авторы получат возможность поучаствовать в следующей игре и получить мерч!
Участники:
- Александр Макаров
- Кирилл Несмеянов
- Адель Файзрахманов
👉🏻 https://www.youtube.com/watch?v=WNIAO0kEk7U
#php #qa
🕹 Злой полицейский — Подписаться
Завтра 13 марта в 19:00 вы можете задать сейчас вопросы участникам викторины.
Самые интересные вопросы будут разобраны на игре, а их авторы получат возможность поучаствовать в следующей игре и получить мерч!
Участники:
- Александр Макаров
- Кирилл Несмеянов
- Адель Файзрахманов
👉🏻 https://www.youtube.com/watch?v=WNIAO0kEk7U
#php #qa
🕹 Злой полицейский — Подписаться
😁2👍1🔥1
Альбом "Символ Солнца" группы "Мельница"
Только сегодня заметил новый альбом стеренькой фолк-рок группы из Москвы и был приятно удивлён.
👉🏻 https://music.yandex.ru/album/27741083
#music
🕹 Злой полицейский — Подписаться
Только сегодня заметил новый альбом стеренькой фолк-рок группы из Москвы и был приятно удивлён.
👉🏻 https://music.yandex.ru/album/27741083
#music
🕹 Злой полицейский — Подписаться
🤮3🔥1
Космический программист рассказывает про специфику бортового кода.
👉🏻 https://www.youtube.com/watch?v=THOvVy5N9oA
🕹 Злой полицейский — Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥2🤯1
Эфир по алгоритмам от Доки
Присоединяйтесь сегодня в 19:00 по Москве к стриму, на котором Илья Шишков и Полина Гуртовая расскажут, зачем на собеседованиях спрашивают алгоритмы, как их полюбить и научиться решать.
👉 https://www.youtube.com/watch?v=TdAX9H--Cxs
#theory #development
🕹 Злой полицейский — Подписаться
Присоединяйтесь сегодня в 19:00 по Москве к стриму, на котором Илья Шишков и Полина Гуртовая расскажут, зачем на собеседованиях спрашивают алгоритмы, как их полюбить и научиться решать.
👉 https://www.youtube.com/watch?v=TdAX9H--Cxs
#theory #development
🕹 Злой полицейский — Подписаться
👍4