Ты наверняка знаешь про оператор «|» в Linux — он перенаправляет вывод одной команды для использования в качестве входных данных для следующей команды:
$ cat data.txt | grep «No such file»
Но что, если нужно перенаправить и stdout, и stderr? На помощь приходит оператор «|&» — сокращение от «2>&1 |»:
$ cat data.txt |& grep «No such file»
$ cmd-1 2>&1 | cmd-2
Теперь команда grep сможет найти совпадение 👏
Когда крутых вакансий больше, чем писем об осенних распродажах в почте 🍁
Data Engineer в VK, Москва
(https://vk.cc/cPxAKK)
Если чувствуете себя в своей тарелке среди потоковых данных и сложных ETL-сценариев, проверяйте вакансию! Ещё среди задач: работа с NiFi/AirFlow, PostgreSQL и ClickHouse. Требуется опыт от трёх лет, знание SQL и навыки построения дата-архитектуры.
Специалист по продвижению мобильных приложений в VK
(https://vk.cc/cPxB8G)
Вакансия для тех, кто одинаково любит креатив и аналитику: ищем специалиста по рекламным запускам, медиапланам и проверке гипотез. Важны отличный английский, опыт борьбы с фродом и знание iOS-атрибуции.
Senior Product Designer продукта в MAX, Москва/Санкт-Петербург
(https://vk.cc/cPxBi7)
Проектирование и улучшение пользовательских интерфейсов, проведение usability-тестирования, работа с дизайн-системой. Если такие примеры есть в вашем портфолио — приходите в команду MAX, делать его ещё красивее и удобнее для пользователей.
Ведущий фулстек-разработчик (Python + TypeScript) в VK
(https://vk.cc/cPxBmW)
В поиске крутого разработчика с глубокой экспертностью: нужны Python (Django, FastAPI) + React (TypeScript) от пяти лет и опыт менторства. В задачах: разработка веб-приложений, управление командой и проектирование.
Старший Python-разработчик в VK Tech, Москва
(https://vk.cc/cPxBrT)
Команда взялась за невозможное: запускает Managed DBaas в облаке.
Если ваш опыт промышленной разработки на Python достиг трёх лет, знаете SQL, Git, Nexus, админите Linux и хотите много исследовать, ждём вас на собеседовании.
ML-инженер в VK Рекламу, Москва
(https://vk.cc/cPxBALl)
Чтобы механика аукциона работала в VK Рекламе ещё эффективнее, ищем тебя — эксперта ML.
Классические методы машинного обучения, Python и SQL — основа. Опыт работы с большими данными и рекомендательными системами — плюс.
Заходите на наш карьерный сайт за подробностями, другими вакансиями — и оферами: https://vk.cc/cPxBGG.
Не упустите шанс влиться в команду VK!
PewDiePie завёл себе GitHub и выложил свои dotfiles для Arch Linux
Оказалось, что легенда сидит на Линуксе, а первым проектом стал собственный набор dotfiles и настроек для Arch.
Фанфакт: cистема встречает блогера фразой «Добро пожаловать» (на русском!), а на его обоях стоят — московские панельки.
Наш слон 😁
Те, кто хочет в Linux нашёл для вас золото: сайт с полным руководством по освоению этой ОС
Если хочется реально разобраться в Linux, а не только «ставить пакеты» и копировать команды, советую заценить этот сайт.
Тут регулярно выходят подробные и понятные гайды по bash, администрированию, конфигам, работе с файловой системой, сетям, безопасности и всему, что пригодится линуксоиду любого уровня. А ещё есть годные шпаргалки для работы и вопросы с собесов.
И главное это Б-Е-С-П-Л-А-Т-Н-О. Так что забирайте: https://linuxopsys.com/
P.s: Если не грузит — попробуйте всем известный способ обхода блокировок.
Surface уже с Rust-драйверами, ядро Windows 11 тоже не отстаёт. На подходе инструментарий и официальная поддержка через GitHub.
Тем временем в Linux: Rust уже в ядре, но Торвальдс как всегда — то одобряет, то банит фанатов Rust. Консенсуса нет 🐧
🚂 Rust наступает: https://proglib.io/w/220b9...
Манга про Linux? Да, такое тоже бывает — знакомьтесь с Ubunchu!
Если думаете, что Linux — это только консоль и мрачные админы, посмотрите на него глазами героев манги Ubunchu! Это весёлая и понятная история про школьный клуб системного администрирования, где ученики ставят себе Ubuntu и по ходу учат друг друга работать в Linux.
Манга на удивление легко объясняет, что такое Ubuntu и чем она хороша, устройство файловой системы, прелести свободного ПО и команды терминала.
Читать приятно даже тем, кто далёк от IT (если вы, конечно, нормально воспринимаете мангу).
Если меховая шапка и старый Siemens — не ваш выбор, присмотритесь к нашей подборке вакансий: там много актуального 🔥
DevOps-инженер в VK Tech, Москва: https://vk.cc/cNzQ9K
Автоматизация — ваше всё? Ждём вас в команде: ищем коллегу с опытом Linux-администрирования и знанием Kubernetes, Docker, CI/CD и систем управления конфигурацией.
Старший разработчик в VK HR Tek, Москва: https://vk.cc/cNA5M2
Go-шники с опытом от трёх лет, ваш выход! Предстоит вести фичи от задумки до релиза, работать с распределёнными системами и микросервисной архитектурой, а ещё много общаться со смежными командами. Будет интересно!
Руководитель команды разработки Go в VK Видео, Москва: https://vk.cc/cNA75W
Не боитесь настоящего highload и старого кода? Готовы бороться за каждую миллисекунду? Смотрите вакансию — предлагаем не только интересные задачи, но и свободу в принятии решений!
Директор проектов в VK, Москва: https://vk.cc/cNA7dL
В компании юристов чувствуете себя как рыба в воде? Переходите по ссылке: предстоит инициировать IT-проекты внутри компании и для партнёров, много общаться и разбираться в финансовых и правовых нюансах.
Senior Java Developer в MAX, Москва: https://vk.cc/cNA7qO
Мы хотим сделать MAX удобным для самых разных пользователей. В этом нам не обойтись без старшего Java-разработчика: предстоит разрабатывать новые сервисы, решать технически сложные задачи и проектировать надёжную архитектуру для высоконагруженных систем.
#jobs @vkteam
👏 В обновлении Android 15 для Pixel стал доступен Linux-терминал
Мартовское обновление добавило полноценное окружение на базе Debian, работающее в виртуальной машине через Android Virtualization Framework (AVF).
Активация доступна в настройках для разработчиков: просто скачиваете образ виртуалки, который весит около 500 мб и наслаждаетесь.
#новости @tproger
Гайд: 1000 строк до вашей собственной ОС
Первое, что стоит знать: ОС может быть простой. Даже Linux в версии 0.01 начинался с 8 413 строк, а тут всего 1 000!
А поможет нам в этом эта серия статей, где пошагово показано, как с нуля написать: базовое переключение контекста, подкачку, пользовательский режим, оболочку командной строки, драйвер дискового устройства и операции чтения/записи файлов на языке C.
https://habr.com/ru/compan...
#ос @tproger #гайд @tproger
5 команд Linux, которые упростят вам жизнь
Командная строка — главный инструмент любого технаря. Она может запутать новичка, но как только вы разберётесь, поймёте: без CLI — никуда.
В этой статье — 5 мощных команд, которые ускорят вашу работу и прокачают навыки работы с терминалом: https://habr.com/ru/compan...
#linux @tproger #начинающим @tproger
📱 Apple делает Swift Build в open source
Apple открыла исходный код Swift Build — движка сборки, который используется в Xcode и поддерживает миллионы приложений на iOS, macOS. Теперь он доступен для всех и поддерживает Linux и Windows.
➡️ Что дальше:
Apple уже начала интеграцию Swift Build в Swift Package Manager. В будущем обещают новые фичи, оптимизацию производительности и кроссплатформенные инструменты.
👉 Официальный сайт Swift (https://clc.to/MHDKuQ)
#новость