cookie

We use cookies to improve your browsing experience. By clicking «Accept all», you agree to the use of cookies.

avatar

Github

@workakkk - по всем вопросам @itchannels_telegram - 🔥лучшие ит-каналы @data_analysis_ml - работа с данными @ai_machinelearning_big_data - машинное обучение @english_forprogrammers - английский для программистов

Show more
Advertising posts
2 158
Subscribers
+224 hours
+127 days
+1830 days

Data loading in progress...

Subscriber growth rate

Data loading in progress...

Repost from Kali Linux
Photo unavailableShow in Telegram
💻 Злоумышленники стирают GitHub-репозитории жертв и требуют выкуп за восстановление данных Исследователи заметили новую вредоносную кампанию, в рамках которой злоумышленники атакуют репозитории на GitHub, уничтожают их содержимое, а затем просят жертв связаться с ними через Telegram для «получения дополнительной информации». Первым эти атаки заметил специалист чилийской ИБ-компании CronUp Херман Фернандес (Germán Fernández). Исследователь пишет, что эта кампания, вероятно, активна еще с февраля текущего года и уже затронула десятки репозиориев. Хакеры, стоящие за атаками, используют ник Gitloker в Telegram и представляются ИБ-аналитиками. По данным издания Bleeping Computer, вероятнее всего, они компрометируют чужие учетные записи на GitHub, используя для этого украденные учетные данные. Сами пострадавшие пишут, что взлом их учетных записей произошел после перехода по вредоносной ссылке в спамерском письме, якобы полученном от рекрутеров GitHub. По данным Фернндеса, злоумышленники использовали для этой кампании два домена: githubcareers[.]online и githubtalentcommunity[.]online. В своих вымогательских посланиях взломщики утверждают, что похитили информацию жертв, создав резервную копию, которая могла бы помочь восстановить удаленные данные. Фактически они очищают и переименовывают репозиторий, а также добавляют в него файл README.me, в котором сообщают жертвам, что те должны выйти на связь с хакерами через Telegram. @linuxkalii
Show all...
00:07
Video unavailableShow in Telegram
🌟 Novu — IaaC инфраструктура уведомлений на основе GitOps. Встроенный центр уведомлений, интеграция с электронной почтой, Push и Slack Novu — open-source инфраструктура уведомлений; Novu предоставляет унифицированный API, который упрощает отправку уведомлений по нескольким каналам, включая In-App, Push, Email, SMS и Chat. С Novu можно создавать пользовательские рабочие процессы и определять условия для каждого канала, не беспокоясь, что уведомления будут доставлены наиболее эффективным способом. 🖥 GitHub 🟡 Доки @DevOPSitsec
Show all...
ezgif-7-d239262043.mp45.67 KB
👍 3
00:15
Video unavailableShow in Telegram
🤓 lazygit для упрощения работы с gitbrew install lazygit lazygit — это простой интерфейс терминала для команд git. GUI сделан на основе библиотеки gocui, с помощью которой можно реализовать полноценные окна и взаимодействие с ними в терминале. lazygit можно гибко настраивать под себя, начиная с цветовой гаммы и заканчивая добавлением новых команд или горячих клавиш. Все настройки лежат в файле config.yml: в Linux — ~/.config/lazygit/config.yml, в MacOS — ~/Library/Application Support/lazygit/config.yml 🖥 GitHub 🟡 Доки 🟡 Статья о lazygit на Хабре @DevOPSitsec
Show all...
ezgif-4-5cbd14371e.mp42.91 KB
👍 4
Repost from DevOps
🤓 О том, как поднять свой собственный git-сервер Начнем с того, что самый простой способ — это создать git --bare init репозиторий на вашем сервере и написать обычные скрипты для выполнения автоматических задач. Например, для этого можно использовать скрипт, который запускается в cron, делает git pull репозитория с кодом, а потом собирает и публикует результат. Но у этого метода есть свои проблемы. 📎 Какие же есть другие варианты? @DevOPSitsec
Show all...
3
Repost from Python/ django
🖥 Как управлять репозиториями git с помощью Python В этом полезном туториале мы рассмотрим, как управлять репозиториями и реализовать базовый рабочий процесс git с помощью библиотеки GitPython. Если конкретнее, то мы разберём: 🟡Как управлять репозиториями git с помощью библиотеки GitPython 🟡 Как добавить путь в репозиторий 🟡Как клонировать репозиторий git 🟡Как создавать и отправлять коммиты 🟡Как работать с ветками 🟡Как управлять подмодулями Все эти знания можно использовать для автоматизации работы с репозиториями, освобождая время для остальных вещей ▶️ Поехали @pythonl
Show all...
👍 2
Photo unavailableShow in Telegram
⚡️ tartufo. • Инструмент Tartufo может сканировать репозитории в поисках случайно оставленных токенов и учетных данных. Может проверить всю историю коммитов для поиска секретов. • Документация: https://tartufo.readthedocs.io ➡️ https://github.com/godaddy/tartufo
Show all...
👍 2
🔥Подборка лучших обучающих каналов для программистов. ➡️ Делитесь с коллегами и сохраняйте себе, чтобы не потерять ⚡Машинное обучение Machine Learning - запускаем лучшие ИИ модели, пишем код, погружаемся в нейросети Ml Собеседование - подготовка к собесу по мл, алгоритмам, коду Ml ru - актуальные статьи, новости, код и обучающие материалы Ml Jobs - вакансии ML ML Книги - актуальные бесплатные книги МО ML чат 🏆 Golang Golang - изучи один из самых перспективных языков на ит-рынке Golang собеседование - разбор задач и вопросов с собесов Golang вакансии -работа для Go разработчика Golang книги библиотека книг Golang задачи и тесты Golang чат Golang news - новости из мира go Golang дайджест 💥 Linux /Этичный хакинг Linux Academy - гайды, секреты и лучшие материалы по Linux Kali linux - погрузись в мир этичного хакинга и кибербезопасности linux_kal - kali чат Информационная безопасность 🚀 Data Science Анализ данных - полезные фишки, код, гайды и советы, маст-хэв датасаентиста Data Jobs - ds вакансии Аналитик данных Data Science книги - актуальные бесплатные книги Big data 🛢Базы данных Sql базы данных - научим работе с базами данных профессионально Библиотека баз данных SQL чат Вакансии Sql аналитик данных #️⃣C# С# академия - лучший канал по c# С# заметки — код, лучшие практики, заметки программиста c# С# задачи и тесты С# библиотека - актуальные бесплатные книги C# вакансии - работа 🐍 Python Python/django - самый крупный обучающий канал по Python Python Собеседование - подготовка к собеседовению python и разбор алгоритмов Pro python - статьи, новости, код и обучающие материалы Python Jobs - вакансии Python Python чат Python книги ☕ Java Java академия - java от Senior разработчика Java вакансии Java чат Java вопросы с собеседований Java книги 💻 C++ C++ академия С++ книги C++ задачи - подготовка к собеседовению мл, алгоритмам C++ вакансии ⚡️ Frontend Javascript академия - крупнейший js канал React - лучшие гайды и советы по работе с react Frontend - тутрориалы, уроки, гайды, код PHP Книги frontend Задачи frontend 🦀 Rust Rust программирование Rust чат Rust книги для программистов 📲 Мобильная разработка Android разработка Мобильный разработчик гайды и уроки 🇬🇧 Английский для программистов 🧠 Искусственный интеллект ИИ и технологии Neural - нейросети для работы и жизни Книги ИИ Artificial Intelligence 🔥 DevOPs Devops для программистов Книги Devops 🌟 Docker/Kubernets Docker Kubernets 📓 Книги Библиотеки Книг для программситов 💼 Папка с вакансиями: Папка Go разработчика: Папка Python разработчика: Папка Data Science Папка Java разработчика Папка C# Папка Frontend
Show all...
Photo unavailableShow in Telegram
📌Система контроля версий git. Первый проект на GitHub Есть то, что объединяет всех разработчиков, неважно, на Python вы пишите или на чём-то ещё — это понимание git 🤓 Держите мощный туториал по системе контроля версий git и о его реализации на примере GitHub. Самое то, если только разбираетесь с этим, да и для GitHub-гуру подойдёт, освежить основные понятия не помешает. Некоторые факты из статьи: ⏩Ветвление по умолчанию может быть "main" или "master" в зависимости от версии Git и настроек окружения. ⏩Создание новой ветки помогает изолировать изменения от основного кода и решать проблемы. ⏩Конфликты могут возникнуть при слиянии изменений из разных веток, и их разрешение требует проверки состояния репозитория и внесения необходимых изменений в файлы. ⏩Работа с удаленными репозиториями на GitHub включает создание аккаунта, создание удаленного репозитория, связывание локального репозитория с удаленным и отправку изменений на GitHub. ⏩Pull Requests (запросы на внесение изменений) используются на платформе GitHub для предложения изменений в код проекта и интеграции их в основную кодовую базу. 🖥 Туториал @python_job_interview
Show all...
👍 6
🛠 twostraws/Ignite Генератор статических сайтов для разработчиков Swift. Language: Swift Stars: 376 Issues: 7 Forks: 2 https://github.com/twostraws/Ignite
Show all...
GitHub - twostraws/Ignite: A static site generator for Swift developers.

A static site generator for Swift developers. Contribute to twostraws/Ignite development by creating an account on GitHub.

👍 3
Repost from DevOps
Photo unavailableShow in Telegram
📌20 полезных, но малоиспользуемых команд Git Держите, это кликабельный список: ⏩ Git Web — открыть встроенный графический интерфейс ⏩ Git Notes — прикрепить дополнительную информацию к коммитам ⏩ Git Bisect — дебажить как про ⏩ Git Grep — найти что угодно ⏩ Git Archive — сжать проект для шеринга ⏩ Git Submodules — импортировать другие репозитории в ваш ⏩ Git Bugreport — скомпилировать баг-репорт с информацией о системе ⏩ Git Fsck — проверить и восстановить недоступные объекты ⏩ Git Stripspace — удалить пробелы в конце текста ⏩ Git Diff — сравнить изменения между двумя файлами ⏩ Git Hooks — выполнить скрипт при запуске команды git ⏩ Git Blame — показать, кто написал данную строку ⏩ Git Large File Storage — сохранить большие файлы в git ⏩ Git Garbage Collection — оптимизировать git-репо ⏩ Git Show — легко просмотреть любой объект git ⏩ Git Describe — дать читаемое имя на основе последнего тега ⏩ Git Tag — создать метки версий в определенных точках ⏩ Git Reflog — список всех действий, выполненных над репозиторием ⏩ Git Log — просмотреть журнал коммитов и диаграммы ветвей ⏩ Git Cherry Pick — вытащить фичу в вашу ветку ⏩ Git Switch — быстро переключиться между ветками Пользуйтесь) @DevOPSitsec
Show all...
👍 9