🐳 Шпаргалка по командам Dockerdocker exec -it test1 bash
— Войти в контейнер контейнер test1docker container start test1
— Запустить контейнер test1docker ps
— показывает список запущенных контейнеров.
Некоторые из полезных флагов:
-a / --all — список всех контейнеров (по умолчанию показывает только запущенные);
-q / --quiet — перечислить только id контейнеров (полезно, когда вам нужны все контейнеры).docker pull
— большинство образов создаётся на основе базового образа из Docker Hub. Docker Hub содержит множество готовых образов, которые можно использовать вместо того, чтобы создавать и настраивать свой собственный. Чтобы скачать определённый образ или набор образов (репозиторий), используйте команду docker pull.docker build
— эта команда собирает образ Docker из Dockerfile и «контекста». Контекст сборки — это набор файлов, расположенных по определённому пути или URL. Используйте флаг -t, чтобы задать имя образа. Например, команда docker build -t my_container . соберёт образ, используя текущую директорию, на что указывает точка в конце.docker run
— запускает контейнер, на основе указанного образа. Эту команду можно дополнять другими, например, docker run my_image -it bash запустит контейнер, а затем запустит в нём bash.docker logs
— эта команда используется для просмотра логов указанного контейнера. Можно использовать флаг --follow, чтобы следить за логами работающей программы: docker logs --follow my_container.docker volume ls
— показывает список томов, которые являются предпочитаемым механизмом для сохранения данных, генерируемых и используемых контейнерами Docker.docker rm
— удаляет один и более контейнеров, например, docker rm my_container.docker rmi
— удаляет один и более образов, например, docker rmi my_image.docker stop
— останавливает один и более контейнеров. Команда docker stop my_container остановит один контейнер, а docker stop $(docker ps -a -q) — все запущенные. Более грубый способ — использовать docker kill my_container, который не пытается сначала аккуратно завершить процесс.docker kill
— принудительно убить контейнер.
Можно комбинировать эти команды. Например, для очистки всех контейнеров и образов:docker kill $(docker ps -q)
— Останавливаем все запущенные контейнеры .docker rm $(docker ps -a -q)
— Удаляем все остановленные контейнеры.docker rmi $(docker images -q)
— Удаляем все образы.
#docker #cheatsheet
А вы знали, что есть нейросеть, которая кодит на Java лучше 68% айтишников?
А еще есть программа, которая анализирует требования HR’ов разных компаний и оформляет ваше резюме конкретно под них. Шанс получить оффер растет в 2-3 раза.
Нейросети – это не только ChatGPT и Миджорни, и канал «ЧбЕ» вам это докажет.
Уже сейчас есть нейронки, которые кодят лучше джунов – и если не следить за этим сейчас, то через пару лет даже топовый прогер рискует остаться в wait-листе эйчаров. А здесь о таких вещах пишут заранее.
Подпишитесь, айтишникам пригодится: ЧбЕ
🔥 Полезные библиотеки Python
🔐 Passhunt — простой, полезный инструмент для поиска паролей от роутеров и веб-приложений.
На данный момент в базе более 2000 дефолтных паролей от разных роутеров.
Установка:
$ git clone https://github.com/Viralmaniar/Passhunt.gitЗапуск:
$ cd Passhunt
$ pip3 install -r requirements.txt
$ python3 Passhunt.py⚙️ GitHub/Инструкция
🎓 Освойте востребованную IT-профессию за счёт государства и начните зарабатывать сразу после обучения!
Открыт набор на бесплатное онлайн-обучение от ТГУ по самым трендовым IT профессиям 2023 года.
*ТГУ входит в 100 сильнейших вузов мира и Топ-5 России.
Узнайте подробнее про IT-программы и подайте заявку:
https://tglink.io/ce948998262c
На выбор есть много разных программ: от 1С-разработчика до оператора беспилотных аппаратов – выбирать только вам.
Обучение с проектом «Содействие занятости» это:
🔸 Полностью бесплатное обучение
🔸 Более 65 000 выпускников, 75% из которых трудоустроены
🔸 Онлайн формат — учитесь из любого места по 2–3 часа в день в удобное для вас время
🔸 Документ об образовании — подтвердит ваши навыки и компетенции
🔸 Помощь с трудоустройством после обучения
Количество мест на бесплатное обучение ограничено, спешите подать заявку.
Реклама. ООО "АДИ ГРУПП". ИНН 7017283529. erid: LjN8KFmm2
⚡️ Онлайн-хакатон MORE.Tech 5.0 с призовым фондом 1 100 000 рублей от Банка ВТБ!
🟣 Треки:
Mobile+Web: разработай сервис для подбора оптимального банковского отделения;
Metaverse: создай элементы виртуального пространства для взаимодействия пользователей с продуктами банка.
Что тебя ждет:
🔹 Познакомишься с опытными ИТ-экспертами ВТБ;
🔹 Прокачаешься в разработке за 3 дня как за месяц.
Помимо главного денежного приза в 1 100 000 рублей, тебя ждет фирменный мерч и подарки!
Если нет своей команды — поможем ее собрать!
Регистрируйся и вступай в чат участников, получи ответы на волнующие вопросы, найди команду или создай свою.
▶️ Регистрация уже идет, успевай подать заявку по ссылке
Реклама. ООО "ФИЗТЕХ ДЖЕНЕЗИС". ИНН 7735184156. erid: LjN8KcDha
🔥 Полезные библиотеки Python
EasyOCR — мощный и простой в использовании инструмент по распознаванию символов. Включает более 80 языков.
Установка:
⏰ pip install easyocr
⚙️ GitHub/Инструкция
#python #soft #code #github
Заказчики и работодатели будут говорить вам, что скоро искусственный интеллект вас заменит. Они будут говорить, что API OpenAI стоит дешевле вашего часа и ставку нужно понижать, а не а не повышать 😱
Но суровая правда в том, что AI заменит их, а не вас. Посмотрите этот проект, он бесплатный и код открыт.
Раньше, чтобы создать свой продукт нужен был капитал и талант управленца. Нужны были дизайнеры, маркетологи, программисты, QA, менеджеры, HR и другие 💰.
Времена изменились. Если это решение может заменить всех, зачем ВАМ теперь заказчик/работодатель?
P.S. Без знания Python, у вас вряд ли получится развернуть данный проект, держите бесплатный курс, который поднимет ваш скилл до нужного уровня.
🎙 Подборка онлайн ресурсов для изменения голоса
https://voicechanger.io
https://myvoicemod.com
https://media.io/voice-changer-online.html
https://lingojam.com/FemaletoMaleVoiceChanger
https://voice-changer.org
Записывай сообщения или подкасты анонимно, никто не узнает кто ты на самом деле 😎
#soft
Страшно красиво 🙂
Пилот турецких авиалиний показал видео из кабины Boeing 737 летящего в сильный дождь.
Непогода хоть и выглядит опасно, но никаких сложностей с управлением нет, автоматика справляется.
⚔️ Star Wars
Для специалистов в области искусственного интеллекта и машинного обучения 2023 год стал прорывным, и SmartDev 2023 — это отличный шанс разобраться во всех изменениях. Конференция пройдет 21 сентября в кинотеатре «Октябрь» и соберет экспертов из Сбера, VK, Яндекса, Kaspersky и многих других.
Что будет обсуждаться на конференции:
Прорыв в области AI: Как 2023 год стал переломным для прикладного применения искусственного интеллекта.
Большие языковые модели: Обсуждение текущей ситуации и возможностей для будущего.
GigaChat и Kandinsky: Два громких проекта от Сбера, которые задали новые стандарты в области AI и ML.
Стратегия и инновации: Как российский компаниям выйти на международную арену в новых реалиях. А также обсуждение глобальных технологических и экономических трендов.
Присоединяйтесь к трансляции докладов, участие бесплатное. Подробности и регистрация доступны на официальном сайте конференции.
Светодиодная сфера в Лас-Вегасе начала транслировать гигансткие эмодзи на половину неба 🙂
#cyberpunk
Согласно статистике самый потребляемый контент — это всевозможные гороскопы, смешные видосики с падающими людьми и, конечно, всё с пометкой 18+
Ну что ж, попробуем взорвать этот топ нашим карьерным сайтом job.mts.ru (тоже, кстати, для взрослых). Все вакансии только там. Переходите, наслаждайтесь и откликайтесь — всем будет приятно.
Информация о рекламодателе
📊 Классная анимированная шкала рейтинга на JS + CSS
💾 Исходники в архиве 👇
💾 Код на codepen
#soft #code
Быстрый код на чистом Python, оптимизированные библиотеки и аппаратное обеспечение, позволяющее использовать все преимущества параллельной обработки данных, – это цена входа в мир машинного обучения и анализа больших данных.Автор: Тиаго Антао
Вы узнаете, как оптимизировать работу со встроенными структурами данных и ускорить решения за счет конкурентного выполнения, а также научитесь сокращать объем занимаемой данными памяти без ущерба для их точности.
Ознакомившись с тщательно проработанными примерами, вы узнаете, как добиться большей производительности популярных библиотек, таких как NumPy и pandas, и как эффективно обрабатывать и хранить данные.
Хотите стать специалистом в сфере Data Science, но не знаете, с чего начать? Участвуйте в мини-курсе Skillbox. Он разработан для всех, кто хочет стремительно погрузиться в мир машинного обучения и нейросетей. Спикером выступит руководитель направления исследования данных в Сбере с девятилетним опытом в программировании — Анастасия Борнева.
👉🏻 Успейте присоединиться бесплатно: https://epic.st/IiOyPF
Сразу после регистрации отправим вам гайд «Как пользоваться ChatGPT и Midjourney + 25 полезных нейросетей».
Что будем делать на мини-курсе:
— Узнаем, где востребован Data Science.
— Разберёмся в отличиях 3 основных направлений Data Science.
— Освоим азы языков Python и SQL.
— Поймём, как работают нейросети, и создадим свою для поиска новостей.
— Визуализируем данные индекса счастья с помощью Python.
🔥 Из приятного:
— Мини-курс доступен из любой точки мира.
— Приступить к изучению можно сразу после регистрации, без долгих ожиданий.
— Всё бесплатно!
Мы ещё и крутые подарки дарим 😉
До встречи онлайн!
Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880
🚨 Нет шлема? Никакого зеленого света!
Светофор не загорается зеленым, если на мотоциклисте нет шлема + ИИ выводит лицо нарушителя на большой экран.
Интересный подход к безопасности на дорогах 👍
#cyberpunk
📸 Как незаметно сделать скриншот с помощью Python
Модуль умеет не только делать скриншоты, но и обладает следующими функциями:
🌵 Перемещение и нажатие кнопок мыши в окнах других приложений
🌵 Отправка нажатий клавиш в приложения( например, для заполнения форм)
🌵 Делать скриншоты и читать изображения (например, кнопку или чекбокс) и находить его на экране
#youtube
🚜 Как составить качественное резюме для поиска работы в «первом мире»
Результат 1,5 лет бесплатных консультаций — теперь в формате краткого руководства.
Год: 2023
#job
Почему каждый разработчик должен отдать предпочтение именно Java?
Разработчики на связи? Ловите чек-лист⬇️
✔️востребованность специалистов
✔️огромное сообщество разработчиков
✔️на этом языке уже написано много кода
✔️на Java работают большинство проектов крупных компаний
✔️после него легко выучить другие языки
А на канале Backend Online, уже собрана и часто публикуется полезная информация о backend разработке на Java
Автор канала — Максым Атыгаев — опытный Java разработчик с профильным высшим образованием и опытом работы более 10 лет
На канале размещен крутой бонус: шпаргалка о том, как эффективно искать что-то про IT на английском ⬇️
/channel/backend_online/49/?erid=2VtzqxFNRap
А также все про:
✔️помощь в подготовке к собеседованию
✔️ полезнейшие курсы и видеолекции без воды
✔️ консультирование для разработчиков
👉Узнать подробнее👈
__
Реклама. ИП «Атыгаев Максым Ибрагимович»
ИНН: 544590705487
erid: 2VtzqxFNRap
🔥 Полезные библиотеки Python
NExfil — инструмент OSINT, написанный на python для поиска профилей по имени пользователя. Имя проверяется более чем на 350 веб-сайтах в течение нескольких секунд.
Установка:
$ git clone https://github.com/thewhiteh4t/nexfil.gitИспользование:
$ cd nexfil
$ pip3 install -r requirements.txt
$ python3 nexfil.py -hПоиск по одному имени:
$ nexfil.py [-h] [-u U] [-d D [D ...]] [-f F] [-l L] [-t T] [-v]
$ python3 nexfil.py -u usernameПоиск по нескольким именам:
$ python3 nexfil.py -l "user1, user2"Поиск по списку пользователей из файла:
$ python3 nexfil.py -f users.txt⚙️ GitHub/Инструкция
21 сентября, Selectel Tech Day 2023
Масштабная конференция про IT-инфраструктуру для бизнеса
В этот четверг ребята из @Selectel проведут флагманскую конференцию. На Selectel Tech Day вы сможете послушать доклады на горячие темы из мира IT-инфраструктуры, познакомиться с кейсами экспертов из Ostrovok и X5 Group и узнать про запуски новых продуктов Selectel.
Часть докладов будет посвящена Kubernetes: Дмитрий Исаев, менеджер продукта Managed Kubernetes в Selectel, развеет мифы про k8s и раскроет перспективы выделенных серверов и облачных решений.
Что еще в программе:
◽️ Железо и оборудование: новые серверы и комплектующие в условиях санкций.
◽️ Информационная безопасность: кибератаки и способы защиты от них в 2024 году.
◽️ Machine Learning: возможности ChatGPT, инфраструктура для ML и AI.
За лучший вопрос можно получить фирменного маскота — Тирекса. Участие бесплатное, регистрируйтесь по ссылке: https://slc.tl/2cmm1
Реклама ООО «Селектел» 2VtzqvCgE4h
💾 Начнем.Python. Просто о сложном
Книга поможет вам в изучении языка программирования Python.Многоцелевая направленность Python позволяет решать самые разные задачи: математические, физические, лингвистические, бухгалтерские, экономические, заниматься созданием игр(!), работой в Интернете и многое другое.Автор: С.С. Иванов
Отличием книги является легкий, понятный и даже где-то юмористический подход автора к программированию на Python, благодаря чему вы будете учиться писать программы, ошибаться вместе с автором, исправлять ошибки и любоваться на готовые работоспособные программы… В книге рассмотрены все ключевые аспекты Python: переменные, операторы, логические выражения, циклы, комментарии, функции, рекурсия, строки, кортежи, словари и множества. В каждой главе теоретическую часть дополняют многочисленные практические примеры и задания для самостоятельного решения (впрочем, для самых нетерпеливых в конце книги приводятся правильные ответы).
💾 Django ORM на пальцах
Django ORM — инструмент фреймворка Django, который позволяет взаимодействовать с базами данных, используя высокоуровневые методы Python, а не SQL-запросы.🌵 Создание, обновление, удаление объектов
🔥 Полезные библиотеки Python
Wifiphisher — Python утилита для перехвата паролей от Wi-Fi, которая создает поддельную точку доступа и отключает юзера от оригинальной. При попытке пользователя подключиться к интернету, у него возникает видимость точки доступа с тем же SSID, что и прежде, и при попытке войти в нее будет показана веб-страница с запросом пароля, якобы из-за «обновления прошивки». Введенный пароль перехватывается Wifiphisher.
⚠️ Информация предоставлена исключительно с целью ознакомления. И побуждает обратить внимание на проблемы в безопасности.
⚙️ GitHub/Инструкция
#pentest #redteam #github #soft #python
→ Три шага, чтобы начать переход в IT без волнений
Переходить в неизвестность тревожно. Вот что поможет сделать ситуацию яснее и безопаснее:
1) разобраться, как устроена профессия;
2) попробовать бесплатно выучить основы;
3) узнать больше об учёбе.
У Яндекс Практикума есть эти шаги в бесплатном курсе по основам Python-разработки. Программу составили опытные разработчики и методисты, чтобы вы сами могли освоить базу Python.
На курсе вы
— узнаете, какие задачи решает бэкенд-разработчик;
— будете писать код на Python — с первого урока;
— создадите программного помощника Анфису;
— узнаете, как устроено полноценное обучение в Практикуме.
После бесплатного курса вы сможете принять спокойное, взвешенное решение.
→ Начните действовать: разберитесь бесплатно, что к чему в Python.