Найти тему
Как эффективно спать (по науке) Это конспект лекции «Сон и мозг» доктора биологических наук Вячеслава Дубынина. Если есть два часа — спокойно посмотрите саму лекцию. Если нет — читайте расшифровку. Рассказывает простыми словами на человекопонятном языке. ➡️ https://kinzhal.media/pospi/ 📺 https://www.youtube.com/watch?v=Zdy9wy8N8Lo #sleep 👮‍♂️ Злой полицейский - Подписаться
5 дней назад
Репозиторий дня: Cobalt - это self-hosted загрузчик медиафайлов с популярных источников, который вас не бесит Он дружелюбный, эффективный, без рекламы, трекеров, платных стен и прочей ерунды. вставьте ссылку, получите файл, идите дальше. все просто, как и должно быть. Какие сервисы умеет из коробки - YouTube - Twitter (X) - TikTok …. PS: найти бы такой, чтобы еще tldv.io умел, хотя я накидал себе уже бота тележного на PHP. 👉 Исходник - https://github.com/imputnet/cobalt 👉 Демка - https://cobalt.tools/ #RepositoryOfTheDay #cobalt #downloader 👮‍♂️ Злой полицейский - Подписаться
1 неделю назад
Настройка Git сервера с нуля Любой начинающий DevOps начинает своё знакомство с Git. Этот инструмент стал неотъемлемой частью рабочего процесса разработчиков по всему миру. Во многих курсах и руководствах по DevOps описывается настройка серверов через популярные платформы, такие как GitLab, изредка через Gitea. Однако мне стало интересно рассмотреть другой путь — использование встроенного в Git инструмента под названием GitWeb. В данной статье я подробно опишу процесс настройки системы управления репозиториями, используя лишь возможности самого Git. Этот подход может показаться необычным, но он позволяет лучше понять внутренние механизмы работы Git и получить новые навыки, которые могут оказаться полезными в вашей карьере DevOps. В этом руководстве мы рассмотрим, как настроить собственный Git сервер на базе Debian 12. 👉 https://habr.com/ru/articles/824274/ #git #DevOps #ubuntu 👮‍♂️ Злой полицейский - Подписаться
1 неделю назад
Быстрая установка PHP8+ в Ubuntu/Mint/Debian 1. Добавляем репозиторий ondrej/phpPPA Для Ubuntu/Mint: sudo apt-get install software-properties-common sudo add-apt-repository ppa:ondrej/php sudo apt-get update Для Debian: sudo apt install apt-transport-https lsb-release ca-certificates wget -y sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg sudo sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list' sudo apt update 2. Устанавливаем PHP8 sudo apt install php8.4-common sudo apt install php8.4-cli 3. Проверяем результат трудов php -v 4. Устанавливаем дополнительные расширения sudo apt install php8.4-{curl,intl,mysql,readline,xml,mbstring} 5. Проверяем установленные расширения php -m 6. Устанавливаем PHP fpm sudo apt install php8.4-fpm 7. Переключаем установленные версии для CLI sudo update-alternatives --config php Введите номер нужной вам версии PHP. 8. Переключение версии для Apache # Отключаем старую a2dismod php7.4 # Включаем новую a2enmod php8.4 # Перезапускаем Apache service apache2 restart 👉 https://sergeymukhin.com/blog/kak-ustanovit-obnovit-php-80-debian-ubuntu-mint #php #devops #ubuntu #debian #mint 👮‍♂️ Злой полицейский - Подписаться
1 неделю назад
Интересная точка зрения на эффект Даннинга-Крюгера в разрезе найма сотрудников Счастливый тимлид: Компании очень хотят нанимать Экспертов — тех, кто максимально вправо по шкале опыта. Но прикол в том, что оценивают они опыт по шкале уверенности. Если кандидат пришел, уверенно пояснил за свои знания, то считай — эксперт. Более того, с уверенностью кандидата растет и его желание получать высокое вознаграждение, а это, на самом деле, еще один из факторов по которому компания оценивает опытность кандидата: ну не может новичок просить 300к в наносекунду. Более же опытные коллеги, которые поработали 3-4 года, вдруг начинают осознавать, что чем больше они знают — тем больше они не знают. Их уверенность падает, они отстают от рынка и плаки-плаки что наглые новички всех делают по зарплатам. С точки зрения бизнеса — гораздо выгоднее нанимать неуверенных в себе разрабов из ямы страданий, чем в погоне за экспертами ошибаться и набирать самоуверенных новичков. Что думаете об этом? 👉 http://t.me/frontend_lead_mentor #hr #teamlead 👮‍♂️ Злой полицейский - Подписаться
2 недели назад
Молодой математик из США опроверг теорию, которая считалась незыблемой 40 лет Всё потому, что он о ней не знал, теперь открытие Эндрю Крапивина может ускорить весь интернет Каждый раз, когда вы открываете список контактов в телефоне, ищете товар в интернет-магазине или проверяете электронную почту, быстро извлекать нужную информацию вам помогают особые структуры данных — хеш-таблицы. Именно благодаря им современный интернет, по сути, работает так, как мы привыкли. Но у быстродействия хеш-таблиц, как считалось, есть предел. Случайное открытие молодого аспиранта Эндрю Крапивина перевернуло представление о возможностях этого инструмента.  👉 https://storage.googleapis.com/gsc-link/3640932e.html 👉 https://arxiv.org/pdf/2501.02305 #HashTable 👮‍♂️ Злой полицейский - Подписаться
2 недели назад
Ого себе: Яндекс запустил SourceCraft Сегодня наткнулся на интересную новость о том, что наша любимая компания Яндекс запустила свой аналог GitLab с кучей плюшек и нативной интеграцией с Yandex Cloud. Какие плюшки есть уже сейчас по сравнению с конкурентами: - Управление проектами и задачами - Автоматизация CI/CD - Встроенный SourceCraft Code Assistant - Полнофункциональная навигация по коду - Миграция с GitHub - Опенсорс - Поддержка 30 языков программирования - SourceCraft Code Assistant доступен в виде плагинов для PhpStorm и VSCode Сейчас для работы с SourceCraft нужно подать заявку на офсайте проекта, так как платформа работает в режиме тестирования. Новинка доступна через веб-интерфейс, а в будущем появится нативная интеграция с сервисами Yandex Cloud — это позволит «по кнопке» разворачивать проекты в облачной инфраструктуре. Кроме того, в будущем на платформе будут доступны функции сканирования секретов и поиска уязвимостей в цепочках поставок, с помощью которых можно будет усилить комплексную защиту проектов. 👉 Офсайт проекта 👉 Детали про проект 👉 Команда проекта #yandex #gitlab #SourceCraft 👮‍♂️ Злой полицейский
2 недели назад
"Хорошо знаю английский, но всё равно стрессую, когда приходится на нём говорить" — это проблема, с которой ко мне часто обращаются. Привет! Меня зовут Кирилл Моисеев, я преподаватель английского языка. Помогаю профессионалам развивать разговорный английский и уверенно общаться в международной команде. Если хотите подтянуть свой английский, чтобы без скованности обсуждать рабочие вопросы с коллегами, могу с этим помочь. Для меня главный буст — рабочие встречи отнимают меньше сил. Если раньше приходилось себя настраивать на созвон, а потом еще полчаса отдыхать после, сейчас даже получаю удовольствие, веду small talk, рассказываю, что в жизни происходит. Иногда даже сам стал предлагать созвониться, чтобы быстрее решить какие-нибудь вопросы 🙂 Еще замечаю, что лексика с уроков постепенно просачивается в разговоры, что очень радует. Отзыв ученика — Алекс, software developer, живёт в Испании Узнать подробнее о формате занятий со мной и записаться на бесплатную check-up сессию можно в телеграм-боте 👉 https://t.me/mainsdorff_bot #english #recommendation 👮‍♂️ Злой полицейский
2 недели назад
Что такое матрица Эйзенхауэра и как применять её в тайм-менеджменте Эту матрицу, скорее всего, видел каждый из вас. Она представляет из себя квадрат для расстановки приоритетов: важно/не важно/срочно/не срочно. По легенде, матрицу придумал 34-й президент США Дуайт Эйзенхауэр. Можно встретить упоминания, что он использовал матрицу на президентском посту. Официального подтверждения этому не было. В 1984 году матрицу впервые описал Лотар Зайверт — в книге «Ваше время — в ваших руках». Популярность метод приобрёл чуть позже — в конце 1980-х. Стивен Кови рассказал о нём в книге «Семь навыков высокоэффективных людей». В чём смысл матрицы? Техника помогает быстро рассортировать дела из списка, даже если их много. Внешне всё выглядит просто — достаточно сформировать список задач и ответить на два вопроса о каждой из них. 👉 https://skillbox.ru/media/management/matritsa_eyzenkhauera/ 👉 https://singularity-app.ru/blog/matritsa-eyzenkhauera-podrobnoe-rukovodstvo/ Матрицу, кстати, можно собрать в Singularity. По второй ссылке есть пример реализации. #TimeManagment #teamlead 👮‍♂️ Злой полицейский - Подписаться
3 недели назад
RoadRunner vs OpenSwoole vs FrankenPHP с Laravel Octane На эту тему было опубликовано множество статей из различного рода источников и у многих заметил тенденцию когда каждый из трёх упомянутых технологий значительно лидирует по сравнению с остальными. Тем более что у многих показаны какие-то дикие результаты в виде 1к запросов в секунду... И мне захотелось всё проверить своими руками... 👉 https://habr.com/ru/articles/885266/ #php #laravel #RoadRunner #OpenSwoole #FrankenPHP 👮‍♂️ Злой полицейский - Подписаться
3 недели назад
Отладка мобильной версии сайта на компьютере Простой чек-лист по подключению телефона для отладки мобильной версии вашего приложения в настольной версии Chrome DevTools. 👉 https://www.kobzarev.com/browser/mobile-desktop-debug/ #chrome #vivaldi #android #debug 👮‍♂️ Злой полицейский - Подписаться
3 недели назад
📺 Как мы внедряли DDD в Яндекс 360 Интервью с руководителем команды бэкенд-разработки Денисом Пинчуком. Как внедрить Domain-Driven Design (DDD) в команду? Почему он не так популярен? Как правильно его продать разработчикам? Об этом и многом другом мы поговорили с Денисом Пинчуком, который делится своим опытом внедрения DDD в реальных командах. Что вас ждет в этом выпуске? - Что такое DDD и зачем он нужен? - Какой книгой лучше всего начать знакомство? - Как DDD сочетается с TDD, BDD и Event-Driven? - Почему DDD сложно внедрять и как это делать правильно? - Будущее DDD и его минусы. Кто-то из читателей может поделиться реальным опытом внедрения DDD в свои команды? 👉 https://www.youtube.com/watch?v=N-ro_8te98A 👉 https://music.yandex.ru/album/24060063/track/136320451 #development #ddd #yandex 👮‍♂️ Злой полицейский - Подписаться
3 недели назад