Найти в Дзене
Linux. Как узнать кто еще подключен к локальной сети
Был недавно в другом городе и там на съемной квартире был wifi с очень простым паролем, точнее пароль точь в точь совпадал с самим названием точки доступа. И мне стало интересно, много ли народу подключено к нему, т.к. ничто не мешает соседям к нему цепляться) Вот такой я параноик)) Вобщем есть вот такие 2 команды fping -g -r 1 192.168.1.0/24 2>1 | grep "alive" Выведет примерно вот такое 192.168.1.1 is alive 192.168.1.10 is alive 192.168.1.15 is alive 192.168.1.27 is alive И вот такая sudo nmap -sP 192...
1 год назад
Не работает звук в ubuntu 22.04 на ноутбуках huawei и lenovo
После установки Ubuntu 22.04.4 не видит звуковые устройства ввода/вывода. Много гуглил и остановился на таком решении: В терминале набираем команду - sudo gedit /etc/modprobe.d/alsa-base.conf - вниз файла добавляем строчку options snd-hda-intel dmic_detect=0 - перезагружаем ноут и проверяем работу звука. Мне это помогло починить звук, но микрофон не работает...
374 читали · 1 год назад
Сервис по генерации окружения для работы с php проектами на основе Docker. phpdocker.io Сервис дает возможность выбрать версию php и все остальные инструменты которые используются в проекте (postgresql, memcached, redis, elasticsearch, mysql и т.д.). После нажатия на Generate вы получите zip архив в котором будут лежать docker-compose.yml и директория с конфигами и Dockerfile`ами для ваших сервисов.
1 год назад
Как установить Protocol Buffers
Рассмотрим установку Protocol Buffers на все основные "оси". Linux Устанавливать будем через пакетный менеджер apt или apt-get (Ubuntu, Debian, Mint и т.д.). $ apt install -y protobuf-compiler После установки обязательно проверяйте версию, т.к. может оказаться что она не та которая была нужна. $ protoc --version MacOS На маках используется Homebrew: $ brew install protobuf $ protoc --version Windows Для нашей любимой "форточки" установку я описал в отдельной статье...
1 год назад
Как установить Protocol Buffers на windows?
Если ты здесь, то скорее всего и так знаешь что такое Protocol Buffers, поэтому не буду лить “воду” как все остальные. Перейдем к делу. Шаг 1. Идем на гитхаб и качаем стабильную (или какую вам нужно) версию для вашей архитектуры (в моем случае это protoc-25.2-win64.zip). Там могут попадаться rc версии. Для справки rc - это релиз кандидат и чаще всего эта версия еще не стабильная. https://github.com/protocolbuffers/protobuf/releases Шаг 2. Распаковываем архив и перемещаем распакованную директорию в какое-нибудь нормальное место...
433 читали · 1 год назад
Не запускается docker на windows. WSL integration with distro Ubuntu unexpectedly stopped with exit code 1.
Столкнулся на днях с проблемкой. Вдруг перестал работать docker на Windows 10. Не понятно что привело к этому, но решение оказалось достаточно простым. Нужно добавить в переменные среды в переменную Path...
565 читали · 2 года назад
Книжная полка бэкендера
Периодически знакомые спрашиваю какие книги почитать по вебу, разработке, бэкенду... Решил собрать все в одном месте. С каждой книгой из этого списка так или иначе работал. Старался указать более универсальные книги, чтобы подходили для любого бэкендера (в принципе для усредненного программиста тоже покатит :) ) Высоконагруженные приложения. Мартин Клеппман Нынче являетстя топчиком. Все кто относят себя к спецам обязательно должны ее прочитать! ;) Чистый код Роберт Мартин (тот самый дядюшка Боб) Книга очень хороша в самом начале пути...
487 читали · 2 года назад
Топ фреймворков php по количеству звезд на github
Недавно забрел на гитхаб (уже не помню зачем) но отвлекся и решил побаловаться посмотреть что и как по популярности php фреймворков. Сразу хочу предупредить, что в этой статье не будут рассматриваться плюсы-минусы, сравнение и описание фреймворков. В целом дела обстоят следующим образом: 1. Laravel laravel.com ⭐73.6k (шаблон) ⭐29.6k (сам фреймворк) 2. Symfony symfony.com ⭐28.4k 3. CodeIgniter codeigniter.com ⭐18.2k 4. Yii2 yiiframework.com ⭐14.1k 5. Slim slimframework.com ⭐11.6k 6. Phalcon phalcon...
2 года назад
Все кто устанавливал php на ubuntu или debian когда нибудь задавался вопросом: Кто такой ondrej? Безопасно ли устанавливать пакет из этого источника?) Если кратко, то: - его зовут Ondřej Surý - php пакеты в ubuntu существуют благодаря ему. В целом более подробно ответ могут дать эти ссылки Здесь он сам рассказывает: deb.sury.org Вот его gihub аккаунт github.com/...dnj И вот на askubutu askubuntu.com/...dnj Но если ссылки протухли или вам лень переходить по ним, то вот основная часть :) Оригинал: [ I am a Debian Developer since year 2000, and I have been packaging PHP for Debian since PHP 5. That means the official packages in Debian and Ubuntu are either my work or they are based on my work. The PHP packages in my Ubuntu PPA and Debian DPA matches the official packages in Debian. Basically I am saying that you can’t get any closer than that. ] Перевод сами знаете через что :) [ Я являюсь разработчиком Debian с 2000 года и упаковываю PHP для Debian, начиная с PHP 5. Это означает, что официальные пакеты в Debian и Ubuntu являются либо моей работой, либо основаны на моей работе. Пакеты PHP в моем Ubuntu PPA и Debian DPA соответствуют официальным пакетам в Debian. В основном я говорю, что вы не можете быть ближе, чем это. ]
2 года назад
Команда для поиска строки по файлам в Linux grep -rnw '/var/log/apache2/error.log' -e 'sometext' -r или -R рекурсивный поиск -n отображать номер строки на котором нашли -w означает соответствие всему слову -l можно указать чтобы отобразить только названия файлов (отображается полный путь) -e собственно что ищем
136 читали · 2 года назад
Сленг программистов
В этой статье напишу список слов и фраз, которые встречались на работе. Само собой контекст веба. Зачем, спросите вы?) Сам был в такой ситуации, когда только только устроился на работу и читаешь чьё нибудь сообщение в чате либо коментарий к задаче. И нихрена не понимаешь, потому что там одни сплошные англицизмы :) Думаю, хотя бы одному человеку это может пригодиться. Поехали. Таска | тикет - задача из таск трекера. Вась, глянь таску TT-123 там пофиксить рассылку писем надо, а то все на обеде. Таск-трекер | таск-менеджер - система управления проектами (jira, redmine, youtrack и т.д). Вась, пора таск-трекер другой искать, они в free версии ограничили до 5 пользователей на проект...
291 читали · 2 года назад
Git. Очистка неиспользуемых веток
Вы наверное сталкивались с такой штукой когда в IDE (в частности в PhpStorm) список неактуальных локальных веток заполоняет всё свободное пространство и не видно той единственной. Для лечения этой проблемы можно воспользоваться вот такой вот командой git fetch -p && for branch in `git branch -vv | grep ': gone]' | awk '{print $1}'`; do git branch -D $branch; done !!! Важно понимать что эта команда удалит все локальные ветки не существующие на сервере...
2 года назад