Kool Tech Tricks
78 subscribers
258 photos
22 videos
292 links
Обо всём интересном и полезном из мира программного обеспечения.

📘 Сайт: kooltechtricks.org
✉️ Автор: @kttrickster
🛖 Личный канал автора: @kttrickster_pub
🦥 Fediverse (Mastodon): posts.kooltechtricks.org/@KoolTechTricks
Download Telegram
Channel created
👋 Добро пожаловать!
Здесь вы найдёте интересные находки, полезные приложения, познавательную информацию и новости из мира программного обеспечения.

🎯 Цели
Распространение знаний и улучшение качества контента в русскоязычном Интернете.

🤑 Коммерческая деятельность?
Нет.

✍️ Редакция
Единственный человек @kttrickster. Личный канал: @kttrickster_pub

🌐 Сайт: kooltechtricks.org
Это свободный ресурс с полезной и интересной информацией о различном программном обеспечении. Вики, подборки, таблицы сравнения. Исходные тексты всех страниц доступны на GitHub под лицензией CC BY-SA 4.0. Каждый может внести свой вклад.

🔗 В других сетях
🦥 Fediverse (Mastodon): posts.kooltechtricks.org/@KoolTechTricks
🦋 Bluesky: bsky.app/profile/kooltechtricks.org
😵 X/Twitter: x.com/KoolTechTricks

📩 Связаться: docs.kooltechtricks.org/about/contact
💬 Чат: @TechTricksChat

#️⃣ Теги
#ai — искусственный интеллект, нейросети
#android — приложения и инструменты для операционной системы Android.
#browser — браузеры
#customization — персонализация, внешний вид, темы
#desktop — программы для компьютера (Windows, Linux, macOS)
#development — программирование и разработка
#education — образование, обучение
#features — функции и возможности
#files — работа с файлами
#fluff — несерьёзное, оффтоп
#fun — забавное
#game — игры, развлечения
#graphics — редактирование изображений, рисование, графика
#health — здоровье
#linux — Linux
#maps — карты и навигация
#messenger — мессенджеры, обмен сообщениями
#mobile — мобильные приложения (Android + iOS)
#networking — работа с сетями
#notetaking — ведение заметок
#offline — не требует подключения к интернету
#privacy — приватность, конфиденциальность
#retro — старое, ностальгическое
#security — (кибер)безопасность
#site — сайты в интернете
#translator — переводчики
#userscript — пользовательские скрипты в браузере
#web — приложения в браузере
#webextension — расширения для браузера
#wellbeing — благополучие, избавление от зависимостей
#youtube — просмотр видео и стримов (обычно на YouTube)
🎉2
Наверняка вы помните тот самый легендарный пинбол на Windows XP. В Vista его выпилили из-за бага, вызванного переходом на 64-битную архитектуру. Если вам интересна история этой игры, можете посмотреть это видео.
Нашлись энтузиасты, которые декомпилировали эту игру и пересобрали для Windows, Linux, macOS, Android, PS Vita, Nintendo Switch, Nintendo Wii, Nintendo 3DS и др.
Исходный код проекта: https://github.com/k4zmu2a/SpaceCadetPinball (там же ссылки на исходный код для других платформ). Для Linux вы можете установить из Flathub.

#game #retro #windows
😱1🦄1
На днях состоялся релиз игрового движка Godot Engine 4.0. Более двух тысяч людей за три года переписали его почти с нуля, улучшили рендеринг, производительность, редактор и многое другое. Вы можете посмотреть видео обо всех изменениях: https://youtu.be/chXAjMQrcZk

Godot Engine - это игровой движок с открытым исходным кодом, разрабатываемый тысячами людей в свободное или нанятое время. Он полностью бесплатный и свободный. Не требует установки - достаточно скачать исполняемый файл, запустить - и уже можно делать игру. Очень прост в освоении, а для написания скриптов используется собственный язык GDScript, который очень похож на Python и не требует долгого обучения. Также можно использовать C#. Редактор доступен для Windows, Linux, macOS, Android.
Если вы хотите создать свою игру, то настоятельно рекомендую использовать для этого Godot вместо Unity.

#gamedev
🤔1
Эта сборка Windows 10 практически в точности копирует дизайн Windows XP.
Обзор: https://youtu.be/ddlACU88Z30
Скачать: https://archive.org/details/windows-experience-freestyle/
🤯3
yt-dlp - скрипт на Python, позволяющий скачивать видео с YouTube, TikTok, Twitter, Reddit и не только.

Это консольная программа. Запускаем через терминал (командную строку), указав путь к исполняемому файлу. Подробнее об использовании консольных программ здесь. Билды можно скачать отсюда.

Для того, чтобы скачать видео, плейлист или стрим, нужно написать в консоли yt-dlp <ссылка> [параметры]. По умолчанию будет выбрано наилучшее качество.

Некоторые параметры укажу здесь. Полная документация в репозитории.
-I [START]:[STOP][:STEP] — указать номера видео из плейлиста.
-P "PATH" — указать путь скачивания.
--cookies-from-browser BROWSER — использовать куки браузера.
--write-thumbnail — скачать превью видео.
-S "res:480" — указать качество (144, 480, 2160 и т.д.).
--write-subs — скачать субтитры.
-x — скачать только аудио.
--sponsorblock-remove sponsor — удалить сегменты (рекламу): intro, outro, selfpromo, preview, interaction, all, default.
-U — обновить.

#software #youtube #terminal
🔥2
FFmpeg - консольная утилита для конвертации медиа.
ffmpeg -i input.mp4 output.avi — конвертирует видео из формата mp4 в avi. Поддерживаются форматы mov, webm, mp3, ogg, gif, png и другие.

О том, как установить консольные программы и использовать их, можно здесь. Билд на Windows можно скачать отсюда. На Linux можно скачать, используя пакетный менеджер.

Можно редактировать выходной файл при помощи параметров. Их нужно указывать после входного файла. Полная документация здесь.
-b:v 64k -bufsize 64k — ограничить битрейт.
-r 24 — ограничить количество кадров в секунду.
-c copy -an — убрать аудио. "-c copy" пишем, чтобы не перекодировать видео.
-af volume=0.5 — громкость аудио.
-vf scale=480:320,setdar=4:3 — scale - разрешение (640x360, 1280x720, 3840x2160), setdar - соотношение сторон (16:9, 1:1).

#software #terminal
👍3
Termux — эмулятор терминала для Android без root-прав. У многих он ассоциируется с хакерством, но на самом деле благодаря портам популярных программ, его функционал расширяется.

Скачиваем с GitHub / F-Droid и сразу обновляем пакеты pkg upgrade , желательно раз в неделю. Рекомендуется разрешить доступ к файлам — termux-setup-storage , они будут доступны в ~/storage.

Управление пакетами (программами):
pkg install <название> (или pkg in) — установить.
pkg uninstall <название> — удалить.
pkg search <название> — поиск доступных пакетов для установки.
Перечислю некоторые пакеты:
python — интерпретатор языка Python. Можно запускать скрипты, проводить вычисления или запускать ботов.
Текстовые редакторы vim, emacs, nano.
Компиляторы clang, open-jdk17.
FFmpeg — конвертер медиа (что это?).
ranger — файловый менеджер.

Можно запустить и полноценные графические оболочки XFCE, LXQt, MATE, а на них Firefox, GIMP, Codeblocks, Audacity, VLC. Гайд здесь.

Рекомендую ознакомиться с вики для подробной информации.

#linux
4
SponsorBlock — расширение, которое автоматически пропускает сегменты в видео: спонсоры, напоминание о подписке, а ещё переход к важной части и сообщение о полностью рекламном видео.

Оно основано на краудсорсинге: люди отправляют сегменты на сервер, откуда они достаются будущим зрителям. Сегменты можно оценивать и исправлять. Почти всегда видео помечены корректно. Посетите вики, если вы будете отправлять сегменты.

Код расширения, сервера и API открыты. Если с разработчиком что-то случится, другой возьмёт на себя ответственность. API позволяет внедрять функции в сторонние приложения, например, в yt-dlp (что это?).

Скачать: Chrome / Firefox. Для Android можно установить или Kiwi Browser с расширениями Chrome, или сторонние клиенты NewPipe, SkyTube, LibreTube.

Удаление рекламы вредит авторам, которые на этом зарабатывают, делая для вас бесплатный контент. Позаботьтесь о добавлении любимых авторов в белый список, отправьте донат или купите платную подписку, чтобы поддержать их.

#youtube
👍4😁1
Return YouTube Dislikes возвращает счётчик дизлайков, который отключили в декабре 2021 года.

Зачем это нужно? Если вы ищите гайд или смотрите обзоры и мнения, то по счётчику дизлайков можно определить, стоит ли тратить время на просмотр. Да и в целом это создаёт настрой - если дизлайков много, то явно не просто так.

Счётчик не на 100% точный. Он основан на архивных данных до отключения и лайках/дизлайках пользователей расширения, после чего экстраполирует. Несмотря на это, значение дизлайков выглядит очень реалистичным.

У расширения открытый исходный код, но у сервера закрытый. Для своей работы оно собирает только идентификатор видео, которое вы смотрите, IP-адрес (хранится в оперативной памяти) и уникальный идентификатор, не привязанный к аккаунту. Подробнее про безопасность здесь.

Ссылки на установку можно найти здесь. Доступно для Chrome, Firefox, Android, iOS (Jailbreak).

#youtube
👍2👎1