This media is not supported in your browser
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍123🔥37😱16❤14🤯5
This media is not supported in your browser
VIEW IN TELEGRAM
Я: почему люди считают меня бесячим?
Также я: ...😂
С добрым утром, хорошего дня!☕️
Также я: ...
С добрым утром, хорошего дня!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍67🔥24❤8😱3
Сервис IT-TOOLS — целая экосистема полезных утилит, собранных в одном месте.
— конвертеры, парсеры, генераторы и шифраторы;
— визуальные тестеры RegEx и JSON;
— калькуляторы IP, UUID, Base64, JWT;
— и даже инструмент для записи экрана прямо в браузере.
Абсолютно бесплатно и без рекламы.
#soft
Please open Telegram to view this post
VIEW IN TELEGRAM
👍43🔥18❤3
Когда Python-проект разрастается, в нём появляется десятки библиотек. Чтобы не ставить их вручную и не ломать окружение, используется файл requirements.txt — список всех зависимостей проекта.
###
Чтобы сохранить список установленных библиотек, достаточно одной команды:
pip freeze > requirements.txt
requirements.txt
.###
Чтобы развернуть проект на другой машине или сервере, выполняем:
pip install -r requirements.txt
Все нужные пакеты установятся автоматически — с нужными версиями.
### 🧩 Формат файла
В
requirements.txt
можно указывать версии библиотек по-разному:numpy==1.21.0 # строгая версия
pandas>=1.3.0 # версия не ниже указанной
requests # установится последняя
И не забывай: комментарии начинаются с
#
.# Основные зависимости
numpy==1.21.0
pandas>=1.3.0
# Для тестов
pytest
###
Если проект большой — можно разбить зависимости:
# requirements.txt
-r base.txt
-r dev.txt
Так ты отделишь продакшен-зависимости от тех, что нужны только для разработки.
###
Чтобы зафиксировать версии пакетов без прямого указания в основном файле, можно использовать
constraints.txt
:pip install -r requirements.txt -c constraints.txt
Пример:
requirements.txt
numpy==1.21.0
pandas
constraints.txt
pandas<=1.3.5
###
Для разных задач — свои зависимости:
requirements-dev.txt # разработка
requirements-test.txt # тесты
requirements-prod.txt # продакшен
Пример:
pip install -r requirements-dev.txt
###
Чтобы подтянуть свежие версии библиотек:
pip install --upgrade -r requirements.txt
###
Всегда изолируй зависимости!
python -m venv venv
source venv/bin/activate # macOS/Linux
venv\Scripts\activate # Windows
pip install -r requirements.txt
###
requirements.txt
— твой контроль над проектом.С ним ты избежишь конфликтов библиотек, упростишь деплой и сможешь спокойно разворачивать окружение где угодно.
#python #doc #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
👍78❤13🔥6🤯2
This media is not supported in your browser
VIEW IN TELEGRAM
В их аэропортах установили стекла, которые в реальном времени переводят иностранную речь прямо перед глазами.
Без телефона, без наушников, без Google Translate.
Ты просто смотришь — и видишь субтитры
#cyberpunk
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥86❤17👍13😱3
OxyMouse — делает курсор почти «живым». Воспроизводит движения мыши максимально реалистично, как будто за компьютером сидит человек.
Полезно, если нужно имитировать поведение пользователя, например:
В репе есть примеры алгоритмов, которые показывают, как рассчитываются траектории и микроколебания курсора.
Реально выглядит как поведение живого человека, а не скрипта
Простая установка:
pip install oxymouse
Примеры использования:
from oxymouse import OxyMouse
mouse = OxyMouse(algorithm="bezier")
movements = mouse.generate_random_coordinates(viewport_width=1920, viewport_height=1080)
from oxymouse import OxyMouse
mouse = OxyMouse(algorithm="bezier")
movements = mouse.generate_scroll_coordinates()
#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍43❤8🔥7😱1
Media is too big
VIEW IN TELEGRAM
С добрым утром!
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥83❤17👍13🫡7🤯2
Forwarded from NetStalkers
PENTESTING-BIBLE — гигантский репозиторий, коллекция из тысяч заметок, гайдов и ресурсов по этичному хакингу и тестированию на проникновение.
Это как личная библиотека старшего специалиста: чеклисты, полезные ссылки, идеи для аудита и заметки из реальной практики.
#pentest #redteam #doc
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍19🔥11❤4😱1
Когда дедлайн «вчера», а ты вспоминаешь о задачах уже перед сном — пора завести себе помощника.
Держи готовый код консольной напоминалки: уведомления Windows, звук, цвета, и поддержка нескольких напоминаний. Минимум магии, максимум пользы.
Что умеет:
plyer
);colorama
);--at
, --text
) и интерактивный режим.### Установка
pip install schedule plyer colorama
Сохраняй, пригодится!
#python #soft #code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥5❤2🤯2
Короткий и понятный гайд, как установить свою личную ИИ на ПК и пользоваться ей оффлайн без слива данных.
Хватит зависеть от облаков — запускай ИИ локально, быстро и без танцев с бубном. Вот инструкция, написанная человеческим языком, без лишней воды и с примерами.
Что заберёшь из гайда:
Сохраняй, пригодится!
#article #nn
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍27🔥10
Как_самому_установить_нейросеть_на_компьютер.pdf
1.4 MB
Короткий и понятный гайд, как установить свою личную нейросеть на ПК и пользоваться ей оффлайн без слива данных.
🔥39👍7❤2🤯1😱1🫡1
Коротко: в языке появились t-строки, встроенный Zstandard, цветной REPL, «внешний отладчик без оверхеда», мощные апгрейды asyncio и официальная поддержка свободнопоточного Python (no-GIL-сборка).
#python #doc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍64🔥24❤16
Как начать (2 шага):
Идеально для практики: скрипты на Python, админка Linux, SQL/ETL, безопасные эксперименты по ИБ — быстро, бесплатно, воспроизводимо.
#python #linux #soft #pentest
Please open Telegram to view this post
VIEW IN TELEGRAM
👍47🔥14❤1😱1🫡1
This media is not supported in your browser
VIEW IN TELEGRAM
Надо за минуту понять, что внутри здоровенного JSON/YAML/XML/CSV?
JSON Crack мега полезная утилита, превращает файлы в интерактивные графы:
Сохраняй, пригодится!
#soft
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31🔥7
Chaplin — утилита для визуального распознавания речи по губам (VSR), которая считывает движения ваших губ и мгновенно преобразует их в текст.
Ключевые особенности:
Как это работает? Chaplin использует модель, обученную на наборе данных Lip Reading Sentences 3 (LRS3), что позволяет ему точно интерпретировать чтение по губам.
Установка:
$ git clone https://github.com/amanvirparhar/chaplin
$ cd chaplin
Далее качаем необходимые модели, ссылки на GitHub
Пример использования:
$ sudo uv run --with-requirements requirements.txt --python 3.12 main.py config_filename=./configs/LRS3_V_WER19.1.ini detector=mediapipe
#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥30👍9❤3
Forwarded from Pavel Durov (Paul Du Rove)
I’m turning 41, but I don’t feel like celebrating.
Our generation is running out of time to save the free Internet built for us by our fathers.
What was once the promise of the free exchange of information is being turned into the ultimate tool of control.
Once-free countries are introducing dystopian measures such as digital IDs (UK), online age checks (Australia), and mass scanning of private messages (EU).
Germany is persecuting anyone who dares to criticize officials on the Internet. The UK is imprisoning thousands for their tweets. France is criminally investigating tech leaders who defend freedom and privacy.
A dark, dystopian world is approaching fast — while we’re asleep. Our generation risks going down in history as the last one that had freedoms — and allowed them to be taken away.
We’ve been fed a lie.
We’ve been made to believe that the greatest fight of our generation is to destroy everything our forefathers left us: tradition, privacy, sovereignty, the free market, and free speech.
By betraying the legacy of our ancestors, we’ve set ourselves on a path toward self-destruction — moral, intellectual, economic, and ultimately biological.
So no, I’m not going to celebrate today. I’m running out of time. We are running out of time.
Our generation is running out of time to save the free Internet built for us by our fathers.
What was once the promise of the free exchange of information is being turned into the ultimate tool of control.
Once-free countries are introducing dystopian measures such as digital IDs (UK), online age checks (Australia), and mass scanning of private messages (EU).
Germany is persecuting anyone who dares to criticize officials on the Internet. The UK is imprisoning thousands for their tweets. France is criminally investigating tech leaders who defend freedom and privacy.
A dark, dystopian world is approaching fast — while we’re asleep. Our generation risks going down in history as the last one that had freedoms — and allowed them to be taken away.
We’ve been fed a lie.
We’ve been made to believe that the greatest fight of our generation is to destroy everything our forefathers left us: tradition, privacy, sovereignty, the free market, and free speech.
By betraying the legacy of our ancestors, we’ve set ourselves on a path toward self-destruction — moral, intellectual, economic, and ultimately biological.
So no, I’m not going to celebrate today. I’m running out of time. We are running out of time.
👍31🫡12🔥7❤6
Pavel Durov
I’m turning 41, but I don’t feel like celebrating. Our generation is running out of time to save the free Internet built for us by our fathers. What was once the promise of the free exchange of information is being turned into the ultimate tool of control.…
Пацаны такие: «Да нет у меня депрессии!»
А потом пишут пост в своём канале...🚬
С добрым утром! Хорошей пятницы, впереди выходные!💪
А потом пишут пост в своём канале...
С добрым утром! Хорошей пятницы, впереди выходные!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥86🫡41👍12😱4❤2🤯2
Возможность загрузки:
Загрузка всех метаданных трека/альбома:
Установка:
# Для запуска скрипта требуется Python 3.9+
pip install git+https://github.com/llistochek/yandex-music-downloader
yandex-music-downloader --help
Получение данных для авторизации:
Если программа выдает ошибку при загрузке cookies - укажите путь к файлу с cookies в качестве аргумента --cookies-path. Информацию о расположении данного файла для вашего браузера вы можете найти в интернете. Если что-то не получается - откройте issue.
Примеры использования
Во всех примерах замените <браузер> на название своего браузера (для получения допустимых значений запустите программу с флагом --help)
Скачать все треки Twenty One Pilots в высоком качестве
$ yandex-music-downloader --browser "<браузер>" --hq --url "https://music.yandex.ru/artist/792433"
Скачать альбом Nevermind в высоком качестве, загружая тексты песен
$ yandex-music-downloader --browser "<браузер>" --hq --add-lyrics --url "https://music.yandex.ru/album/294912"
#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍42🔥14❤4🫡2