Email or username:

Password:

Forgot your password?
70 posts total
Kool Tech Tricks

🚚 apkeep — инструмент командной строки для скачивания APK из различных источников.

github.com/EFForg/apkeep#readm

Для поиска приложений используются их идентификаторы. Например, у Telegram `org.telegram.messenger`. Он находится в ссылках: play.google.com/store/apps/det и f-droid.org/packages/org.teleg.

Скачать приложение (в данном случае Firefox) из источника по умолчанию в текущую папку: `apkeep -a org.mozilla.firefox .`

Источник по умолчанию — APKPure (apkpure.com). Это зеркало Google Play, которое не требует авторизации. Для скачивания напрямую с Google Play нужен логин, но это нарушает условия пользования, за что Google вправе заблокировать ваш аккаунт.

Параметр -d указывает источник: `f-droid` [1], `huawei-app-gallery`. Список версий: --list-versions. Скачать определённую версию: идентификатор@версия.

📥 Скачать apkeep для Windows, Linux, Android:
GitHub: github.com/EFForg/apkeep/relea
Cargo: `cargo install apkeep`
Termux (Android): `pkg install apkeep`

[1] github.com/EFForg/apkeep/blob/

#android

🚚 apkeep — инструмент командной строки для скачивания APK из различных источников.

github.com/EFForg/apkeep#readm

Для поиска приложений используются их идентификаторы. Например, у Telegram `org.telegram.messenger`. Он находится в ссылках: play.google.com/store/apps/det и f-droid.org/packages/org.teleg.

Kool Tech Tricks

🏡 Используем локальный ИИ: Часть 2

Прошлая подборка [1] вам очень понравилась, поэтому я выпускаю продолжение. Ещё 4 локальные программы для генерации и обработки контента при помощи искусственного интеллекта. Они не требуют наличия интернета, не подключаются к внешним серверам, и у вас есть полный контроль над ними.

Для вашего удобства я собрал более подробную информацию обо всех упомянутых локальных нейросетях на одной странице на Вики: kooltechtricks.neocities.org/w. Она будет обновляться, и каждый сможет предложить свои правки.

1. Ollama (ollama.com) — программа для запуска больших языковых моделей (LLM) на своём сервере. Имеется встроенный каталог моделей, и через консоль можно легко их скачать и запустить. Взаимодействие происходит внутри окна терминала, но можно установить веб-интерфейс, например, Open WebUI [2]. У сервера есть API, который можно использовать для интеграции в другие программы.

2. KoboldCpp (github.com/LostRuins/koboldcpp) — это простая в использовании программа для генерации текста. Интерфейс чата открывается в браузере. Это единый самодостаточный дистрибутив, который основан на llama.cpp и добавляет множество функций. Есть свой универсальный API.

3. Upscayl (upscayl.org) — бесплатная программа для ПК (Windows, Linux, macOS) с открытым исходным кодом для увеличения разрешения изображений при помощи ИИ. По умолчанию предоставляется несколько моделей для разных стилей, но можно добавить другие. Upscayl подойдёт в качестве альтернативы платному и проприетарному Gigapixel AI.

4. SuperImage (superimage.io) — приложение для Android и Windows для увеличения разрешения изображений при помощи ИИ. Свободную версию с открытым исходным кодом [3] можно скачать с GitHub и F-Droid, но она больше не обновляется. Новая версия проприетарная и монетизируется, доступна в Google Play. Обе версии обрабатывают изображения локально и содержат минимум трекеров.

[1] lor.sh/@KoolTechTricks/1125135
[2] github.com/open-webui/open-web
[3] github.com/Lucchetto/SuperImag

#ai #ии #localai #локальныйии #selfhost #селфхост

🏡 Используем локальный ИИ: Часть 2

Прошлая подборка [1] вам очень понравилась, поэтому я выпускаю продолжение. Ещё 4 локальные программы для генерации и обработки контента при помощи искусственного интеллекта. Они не требуют наличия интернета, не подключаются к внешним серверам, и у вас есть полный контроль над ними.

Kool Tech Tricks

🎹 Bosca Ceoil: The Blue Album (Bosca Ceoil Blue) — простая программа для создания музыки, в которой легко разобраться начинающим. Используя пошаговый секвенсор, вы можете создать что угодно: от простого ритма до сложного произведения. На выбор предлагается огромное множество инструментов. Доступен импорт и экспорт в файлы MIDI.

github.com/YuriSizov/boscaceoi

Bosca Ceoil Blue — это современный порт программы Bosca Ceoil Терри Кавана [1], в котором сохранено всё, что сделало оригинал таким удобным и интуитивно понятным. Он продолжает нумерацию версии (2.0 → 3.0) и обеспечивает полную совместимость с файлами .ceol.

Оригинальная Bosca Ceoil давно не обновлялась, и она использует устаревшие технологии. Новая Bosca Ceoil Blue написана на движке Godot [2], который обеспечивает беспроблемную работу как на компьютере, так и на мобильных устройствах и в браузере.

Скачать для Windows, macOS и Linux можно с GitHub: github.com/YuriSizov/boscaceoi. На текущий момент это бета-версия. В будущем появятся сборки для Android и веб-версии.

[1] github.com/TerryCavanagh/bosca
[2] godotengine.org

#music #музыка #boscaceoil

🎹 Bosca Ceoil: The Blue Album (Bosca Ceoil Blue) — простая программа для создания музыки, в которой легко разобраться начинающим. Используя пошаговый секвенсор, вы можете создать что угодно: от простого ритма до сложного произведения. На выбор предлагается огромное множество инструментов. Доступен импорт и экспорт в файлы MIDI.

Kool Tech Tricks

🐞 Создать браузер с нуля никогда не поздно

ladybird.org

Ladybird — проект по созданию независимого браузера с нуля. Он не использует никакие компоненты из Chromium (Blink), Firefox (Gecko) и WebKit. Разработка ведётся независимой некоммерческой организацией на деньги спонсоров и пожертвования. Организация будет заниматься только разработкой браузера, а спонсоры не смогут влиять на функциональность (никаких поисковиков по умолчанию за деньги).

Изначально Ladybird был частью SerenityOS [1], где всё создаётся с нуля в качестве хобби. Это не давало использовать никакие сторонние библиотеки и разрешало писать код только на C++. Теперь Ladybird развивается самостоятельно под крылом собственной организации [2] и уже является серьёзным проектом. Бывший руководитель GitHub пожертвовал ей миллион долларов [3].

Выпуск первой альфа-версии Ladybird для Linux и macOS планируется летом 2026 года. Браузер находится в активной разработке, участвует 4 разработчика на полном рабочем дне. Сейчас его можно собрать из исходного кода [4] и даже попробовать зайти на какие-то сайты, но текущая версия крайне нестабильная. В будущем браузер должен подходить для повседневного использования каждому.

Но зачем создавать браузер с нуля? Что не так с Firefox?

Сейчас все браузеры принадлежат крупным компаниям со своими интересами. Google вносит изменения в Chromium, чтобы показывать больше рекламы. Apple не хочет развивать WebKit за пределами своих устройств. Mozilla сильно зависит от Google, получая деньги за поисковик по умолчанию, и вместо фокуса на развитии Firefox вкладывается в сомнительные проекты.

Ladybird не будет принадлежать очередной компании со своими бизнес-интересами. Разработчики будут стараться учитывать пожелания сообщества, а также строго следовать веб-стандартам.

[1] github.com/SerenityOS/serenity
[2] github.com/LadybirdBrowser
[3] youtu.be/k9edTqPMX_k
[4] github.com/LadybirdBrowser/lad

#ladybird #browser #браузер #opensource #опенсорс

🐞 Создать браузер с нуля никогда не поздно

ladybird.org

Ladybird — проект по созданию независимого браузера с нуля. Он не использует никакие компоненты из Chromium (Blink), Firefox (Gecko) и WebKit. Разработка ведётся независимой некоммерческой организацией на деньги спонсоров и пожертвования. Организация будет заниматься только разработкой браузера, а спонсоры не смогут влиять на функциональность (никаких поисковиков по умолчанию за деньги).

Kool Tech Tricks

🧩 Block Coding для Godot: визуальное программирование блоками

endlessos.org/post/block-codin

Этот плагин для движка Godot [1] позволит легко создавать простые игры, благодаря блочному программированию. Такая концепция лежит в основе Scratch [2], но теперь она реализуется в мощном движке. Таким образом, начинающие смогут быстрее освоиться в создании игр, а затем плавно перейти к текстовому программированию.

Демонстрация: youtu.be/WlUN7Zz0Djg

Чтобы установить плагин Block Coding [3], нужно сначала найти его во вкладке AssetLib в окне движка и загрузить, а затем включить в настройках проекта. После этого появится возможность добавить узел BlockCode к объектам.

Плагин находится в ранней версии, ещё не реализована вся функциональность. Он с открытым исходным кодом [4], как и сам движок Godot. Доступна возможность напечатать блочный скрипт на языке GDScript.

[1] godotengine.org
[2] scratch.mit.edu
[3] godotengine.org/asset-library/
[4] github.com/endlessm/godot-bloc

#godot #godotengine #learngamedev

🧩 Block Coding для Godot: визуальное программирование блоками

endlessos.org/post/block-codin

Этот плагин для движка Godot [1] позволит легко создавать простые игры, благодаря блочному программированию. Такая концепция лежит в основе Scratch [2], но теперь она реализуется в мощном движке. Таким образом, начинающие смогут быстрее освоиться в создании игр, а затем плавно перейти к текстовому программированию.

Kool Tech Tricks

🥷 xdg-ninja — скрипт для проверки наличия нежелательных файлов и папок в домашней директории ($HOME). Он сканирует её и предоставляет инструкции по перемещению этих файлов в директории по спецификации XDG.

github.com/b3nj5m1n/xdg-ninja#

С давних пор у программ для Linux повелась традиция помещать свои файлы прямо в домашний каталог: `~/.mozilla`, `~/.bashrc` и др. Это может сильно засорять $HOME.

Поэтому в 2003 году придумали спецификацию XDG Base Directory (specifications.freedesktop.org). Согласно ей, по умолчанию все конфиги должны лежать в `~/.config`, данные в `~/.local/share`, кэш в `~/.cache`. Многие программы начали ей следовать, но не все.

Некоторым таким программам можно задать путь согласно спецификации. Например, для Cargo нужно установить переменную $CARGO_HOME. Вам не нужно искать инструкции для каждой программы: xdg-ninja уже содержит всё необходимое.

Больше информации про поддержку спецификации XDG разными программами: wiki.archlinux.org/title/XDG_B.

#linux #линукс

🥷 xdg-ninja — скрипт для проверки наличия нежелательных файлов и папок в домашней директории ($HOME). Он сканирует её и предоставляет инструкции по перемещению этих файлов в директории по спецификации XDG.

github.com/b3nj5m1n/xdg-ninja#

С давних пор у программ для Linux повелась традиция помещать свои файлы прямо в домашний каталог: `~/.mozilla`, `~/.bashrc` и др. Это может сильно засорять $HOME.

Kool Tech Tricks

🚫 uBlacklist — расширение, которое позволяет блокировать или подсвечивать определённые сайты в результатах поиска Google, Яндекс, DuckDuckGo и др.

iorate.github.io/ublacklist/do

Чтобы заблокировать сайт, нужно либо нажать на соответствующую кнопку в результатах поиска или нажать на иконку расширения в меню браузера. После этого сайт моментально пропадёт из поисковой выдачи. Скрытые результаты можно показать, нажав специальную кнопку. Так можно избавляться от мусорных или подражающих сайтов, или же подсвечивать полезные сайты.

Фильтр производится на основе списка правил, содержащего URL или заголовки в виде масок или регулярных выражений. Если добавить `@N` в начале строки, где `N` — число (1, 2, ...), то сайт будет подсвечен определённым цветом.

Можно подписываться на публичные наборы правил. Они содержат списки из популярных сайтов, которые следует избегать: github.com/rjaus/awesome-ublac.

- Chrome: chromewebstore.google.com/deta
- Firefox (ПК и Android): addons.mozilla.org/firefox/add
- Safari: apps.apple.com/app/id154791264
- Исходный код: github.com/iorate/ublacklist

#webextension #расширениедлябраузера

🚫 uBlacklist — расширение, которое позволяет блокировать или подсвечивать определённые сайты в результатах поиска Google, Яндекс, DuckDuckGo и др.

iorate.github.io/ublacklist/do

Чтобы заблокировать сайт, нужно либо нажать на соответствующую кнопку в результатах поиска или нажать на иконку расширения в меню браузера. После этого сайт моментально пропадёт из поисковой выдачи. Скрытые результаты можно показать, нажав специальную кнопку. Так можно избавляться от мусорных или подражающих сайтов,...

Kool Tech Tricks

🦣 Подборка приложений Mastodon

kooltechtricks.neocities.org/w

Mastodon является открытой децентрализованной сетью, поэтому пользователи не привязаны к конкретным приложениям — всегда возможно использовать сторонние приложения и модификации существующих. Благодаря этому Mastodon всегда доступен на любом устройстве, а в зависимости от приложений имеются разнообразные возможности для персонализации внешнего вида и функциональности. Это предоставляет максимальное удобство использования сети.

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

- Веб: Elk, Phanpy;
- Android: Moshidon, Tusky;
- Linux: Tokodon, Tuba;
- Консольные: Toot.

Здесь нет приложений для iOS, потому что у меня нет возможности попробовать их. Также я мог упустить некоторые хорошие малоизвестные приложения. Если у вас есть желание, то вы можете внести свой вклад: github.com/KoolTechTricks/page.

#mastodon #mastodonapps #мастодон

🦣 Подборка приложений Mastodon

kooltechtricks.neocities.org/w

Mastodon является открытой децентрализованной сетью, поэтому пользователи не привязаны к конкретным приложениям — всегда возможно использовать сторонние приложения и модификации существующих. Благодаря этому Mastodon всегда доступен на любом устройстве, а в зависимости от приложений имеются разнообразные возможности для персонализации внешнего вида и функциональности. Это предоставляет максимальное удобство использования сети.

Kool Tech Tricks

✍️ LanguageTool (languagetool.org) — программа для проверки грамматики более чем 20 языков с открытым исходным кодом. Находит множество ошибок, которые не могут обнаружить простые программы для проверки орфографии, а также предоставляет ссылку на правило. Обнаружение происходит на основе правил, можно создать свои (community.languagetool.org/rul). По своему опыту могу сказать, что обнаруживаются далеко не все ошибки.

Доступно в виде расширения для Chrome (chromewebstore.google.com/deta), Firefox (addons.mozilla.org/firefox/add) и Safari (apps.apple.com/app/id153427576); приложений для iOS, macOS и Windows; дополнений для LibreOffice, MS Office, Thunderbird и др.

Расширения и программы используют сервер `languagetool.org` по умолчанию. Регистрация не требуется. Без неё тексты не должны храниться на сервере и не должны использоваться для улучшения сервиса. Для некоторых функций требуется оплатить Premium-подписку.

Так как LanguageTool с открытым исходным кодом (github.com/languagetool-org/la) (написан на Java), возможно запустить на своём компьютере или сервере (dev.languagetool.org/http-serv). Так вы можете быть уверены, что все ваши данные остаются под вашим контролем.

#ai #ии #selfhost #селфхост

✍️ LanguageTool (languagetool.org) — программа для проверки грамматики более чем 20 языков с открытым исходным кодом. Находит множество ошибок, которые не могут обнаружить простые программы для проверки орфографии, а также предоставляет ссылку на правило. Обнаружение происходит на основе правил, можно создать свои (community.languagetool.org/rul). По своему опыту могу сказать, что обнаруживаются далеко не все ошибки.

Kool Tech Tricks

LanguageTool — это программа для проверки грамматики. Её можно использовать просто как расширение для браузера через официальный сервер. А можно немного углубиться и запустить сервер на своём компьютере, а также использовать LanguageTool в других текстовых редакторах. Новые страницы на Вики как раз об этом.

kooltechtricks.org/wiki/langua — Общая информация про LanguageTool, правила определения ошибок.

kooltechtricks.org/wiki/langua — Как запустить LanguageTool на вашем компьютере, чтобы повысить уровень вашей конфиденциальности и снизить риск утечки данных.

kooltechtricks.org/wiki/langua — Расширения, дополнения и плагины для браузеров, почтовых клиентов Thunderbird и FairEmail, редактора заметок Obsidian, офисного пакета LibreOffice, редакторов кода Visual Studio Code, (Neo)Vim, Zed и не только.

LanguageTool — это программа для проверки грамматики. Её можно использовать просто как расширение для браузера через официальный сервер. А можно немного углубиться и запустить сервер на своём компьютере, а также использовать LanguageTool в других текстовых редакторах. Новые страницы на Вики как раз об этом.

Kool Tech Tricks

🧱 Guilded (альтернатива Discord) теперь требует привязки аккаунта к Roblox, чтобы продолжить пользоваться сервисом

guilded.gg/blog/update-to-guil

Discord в последнее время разочаровывает своими нововведениями: переход на уникальные имена пользователей вместо дискриминаторов (#0000), редизайн мобильного приложения, реклама (спонсорские квесты). Поэтому некоторые пытаются перейти на альтернативы.

Guilded привлекает своим многообразием возможностей, всё доступно бесплатно. Но это такая же закрытая централизованная платформа как и Discord. Более того, в 2021 году её приобрела публичная компания Roblox. Разработчики Guilded обещали, что это не скажется на пользовательском опыте (guilded.gg/blog/joining-roblox).

Теперь же, с 15 июля 2024 года все аккаунты Guilded должны быть привязаны к аккаунту Roblox, чтобы продолжить пользоваться платформой. Даже если это изменение отменят, доверие к платформе уже не вернуть. Лояльные пользователи и партнёры массово отказываются от использования. Скорее всего, Guilded больше никому не будет нужен.

watch-guilded-die.lol/

Пользователи Guilded хотят иметь свободную, а не бездушную корпоративную платформу. Однако это невозможно, потому что она всегда была проприетарной и централизованной. Поэтому на ней кто-то всегда будет иметь власть над своими пользователями. До 2021 года это была независимая частная компания, а после — публичная компания Roblox.

Почему-то многие этого до сих пор не понимают и возвращаются в Discord, предлагая экспортировать туда все свои чаты. Некоторые всё же решают попробовать более свободные платформы. Например, Matrix (matrix.org/) является не только открытым, но и децентрализованным, благодаря чему ни одна компания не сможет заставить пользователей принимать нежелаемые изменения. Revolt (revolt.chat/) хоть и с открытым исходным кодом сервера и клиента, но пользователи разных экземпляров сервера не смогут общаться друг с другом, и платформа принадлежит группе энтузиастов, которые занимаются проектом в свободное время.

#guilded

🧱 Guilded (альтернатива Discord) теперь требует привязки аккаунта к Roblox, чтобы продолжить пользоваться сервисом

guilded.gg/blog/update-to-guil

Discord в последнее время разочаровывает своими нововведениями: переход на уникальные имена пользователей вместо дискриминаторов (#0000), редизайн мобильного приложения, реклама (спонсорские квесты). Поэтому некоторые пытаются перейти на альтернативы.

Kool Tech Tricks

💉 На GitHub обнаружили CSS-инъекцию (уже исправлена)

Самые умные пользователи сайта получили возможность украсить свои профили почти как в Steam, и даже лучше. Эта уязвимость срабатывает при рендере текста Markdown, а на нём держится весь GitHub: страницы проектов и организаций, Issues, Pull Requests, Релизы, Вики.

На самом деле это довольно опасная уязвимость. Кое-кто уже догадался разместить большую мигающую Discord-ссылку на весь экран в комментариях к отчётам об ошибках. Ссылки на изображения не кэшируются, поэтому можно узнать IP-адрес пользователей. Даже можно написать скрипт, который приводит к выходу из аккаунта (x.com/vmfunc/status/1799246887). Так как Markdown используется на сайте почти везде, заходить на любые страницы становится опасно.

Конечно же эту уязвимость быстро исправили. Но потом это исправление обошли. На текущий момент CSS-инъекция исправлена. В веб-архиве (web.archive.org/) есть сохранённые копии страниц с уязвимостью.

#github #vulnerability #уязвимость

💉 На GitHub обнаружили CSS-инъекцию (уже исправлена)

Самые умные пользователи сайта получили возможность украсить свои профили почти как в Steam, и даже лучше. Эта уязвимость срабатывает при рендере текста Markdown, а на нём держится весь GitHub: страницы проектов и организаций, Issues, Pull Requests, Релизы, Вики.

Kool Tech Tricks

Уязвимость исправлена, а теперь о том, как она работала: x.com/vmfunc/status/1799296194

> Представьте, что вы строите замок из лего, и есть тайный тоннель (назовём его "уязвимость"), который люди могут использовать, чтобы изменить вещи в вашем замке. В этом случае замком является страница профиля на GitHub, а тайный тоннель — это LaTeX.
>
> Обычно, LaTeX используется для написания математических формул. Но мы нашли способ поместить туда особый код, который говорит странице загрузить CSS (который изменяет то, как выглядят вещи, например, делает кирпичи лего блестящими или разноцветными). Когда GitHub видит этот код, он пытается понять LaTeX, но вместо этого загружает CSS, что изменяет страницу.
>
> `\ce{}`: Это команда в LaTeX, которая обычно помогает написать химические уравнения.
>
> `$\`: Обычно, в LaTeX символ обратного слэша начинает команду. Но здесь он написан таким образом, что он обходит некоторые проверки.
>
> `unicode[goombafont; css_здесь;]`: Эта часть даёт особые инструкции. Она говорит: "Используй этот шрифт (goombafont), чтобы избежать стандартного "контекста", а также добавь этот CSS (css_здесь)". CSS — эта часть, которая изменяет внешний вид страницы GitHub.
>
> `{x0000}`: Целевой символ юникода, но вместо этого мы используем 0000 (пустой символ).

Вот так выглядит готовый код:

```math
\ce{$\unicode[goombafont; css_здесь]{x0000}$}
```

После первого исправления уязвимости, обходной путь был найден путём замены обратного слеша на его шестнадцатеричный код (github.com/vmfunc/vmfunc/commi):

```math
\ce{$\unicode[goombafont; css_здесь]{x0000}$}
```

#github #vulnerability #уязвимость

Уязвимость исправлена, а теперь о том, как она работала: x.com/vmfunc/status/1799296194

> Представьте, что вы строите замок из лего, и есть тайный тоннель (назовём его "уязвимость"), который люди могут использовать, чтобы изменить вещи в вашем замке. В этом случае замком является страница профиля на GitHub, а тайный тоннель — это LaTeX.
>
> Обычно, LaTeX используется для написания математических формул. Но мы нашли способ поместить туда особый код, который говорит странице загрузить...

Kool Tech Tricks

📧 Вход в аккаунт Microsoft во время первоначальной настройки Windows 11 больше нельзя обойти привычными способами

windowscentral.com/software-ap

Сейчас, чтобы создать локальную учётную запись Windows, нужно либо отключить интернет, либо ввести неверные данные (почта `a@a.a` и пароль `a`). Кнопки "продолжить без входа" больше нет, на это жаловался даже Илон Маск [1].

Однако недавно Зак Боуден обнаружил [2], что в последней тестовой сборке Windows 11 24H2 (выйдет осенью 2024) эти способы больше не работают. После ввода неверных данных предлагается ввести другие. Также невозможно продолжить без интернета.

Остаются следующие способы обхода:
- Открыть терминал (Shift+F10) и ввести OOBE/BYPASSNRO [3], после перезагрузки отключить интернет.
- Создать загрузочную флешку в Rufus (rufus.ie/), где можно убрать требование учётной записи.
- Создать пользователя через терминал [4].

Эти способы сложнее применить. Возможно, OOBE/BYPASSNRO тоже уберут. Таким образом, Microsoft вынудит больше людей подключиться к их онлайн-сервисам.

[1] x.com/elonmusk/status/17618357
[2] x.com/zacbowden/status/1797496
[3] windowscentral.com/how-set-win
[4] answers.microsoft.com/en-us/in

#microsoft #майкрософт #windows

📧 Вход в аккаунт Microsoft во время первоначальной настройки Windows 11 больше нельзя обойти привычными способами

windowscentral.com/software-ap

Сейчас, чтобы создать локальную учётную запись Windows, нужно либо отключить интернет, либо ввести неверные данные (почта `a@a.a` и пароль `a`). Кнопки "продолжить без входа" больше нет, на это жаловался даже Илон Маск [1].

Kool Tech Tricks

🚮 Google начинает избавляться от расширений на Manifest V2 в Chrome

blog.chromium.org/2024/05/mani

Manifest V3 (MV3) должен улучшить безопасность и производительность расширений. Это достигается введением ограничений на фильтрацию трафика и внешние обновления. Из-за этого блокировщики рекламы и трекеров, такие как uBlock Origin [1], лишатся своей былой эффективности [2]. Пользователи станут более уязвимы для сбора данных и рекламы: не все трекеры будут блокироваться, а списки фильтров не смогут обновляться часто.

В каталоге Chrome расширения на MV2 уже утратили статус "Рекомендованное", и в ближайшие месяцы браузер будет предлагать заменить "устаревшие" расширения. Вместо uBlock Origin следует использовать Lite-версию [3].

Google будет и дальше ослаблять блокировку рекламы и трекеров. Изменения могут затронуть и другие браузеры Chromium (Edge, Opera, Яндекс). В Brave [4] и Ungoogled Chromium [5] планируется оставить MV2. Firefox работает на своём движке Gecko, Mozilla не планирует убирать поддержку MV2 в нём [6].

[1] kooltechtricks.neocities.org/w
[2] github.com/uBlockOrigin/uBOL-h
[3] chromewebstore.google.com/deta
[4] x.com/brave/status/17710361904
[5] github.com/ungoogled-software/
[6] blog.mozilla.org/addons/2024/0

#google #гугл #privacy #приватность #конфиденциальность #chromium #manifestv2 #manifestv3

🚮 Google начинает избавляться от расширений на Manifest V2 в Chrome

blog.chromium.org/2024/05/mani

Manifest V3 (MV3) должен улучшить безопасность и производительность расширений. Это достигается введением ограничений на фильтрацию трафика и внешние обновления. Из-за этого блокировщики рекламы и трекеров, такие как uBlock Origin [1], лишатся своей былой эффективности [2]. Пользователи станут более уязвимы для сбора данных и рекламы: не все трекеры будут блокироваться,...

Kirill Zholnay

@KoolTechTricks Кто бы мог подумать, что гугл на хую вертел нашу приватность? 🤔

albertqa

@KoolTechTricks не зря я видимо все чаще смотрю в сторону Firefox

Iron Bug
@KoolTechTricks это пиздец. конечно, об этом было давно известно, но я не думала, что форкать хром придётся "вот прямо щаз". не хотелось лезть в это дерьмо, а придётся. других вариантов просто не остаётся.
Kool Tech Tricks

👤 Kool Tech Tricks получает собственную аватарку!

Долгое время лицом проекта служила временная картинка с таксом, но я не хотел ассоциировать проект с линуксом.

И так, я нарисовал новую аватарку. На ней изображён непингвин, который станет маскотом проекта. У меня совсем мало опыта работы с векторной графикой, но я постарался сделать эту картинку как можно лучше.

Новая аватарка появится везде постепенно, чтобы я заранее смог получить обратную связь и внести необходимые правки.

Исходный файл SVG будет находиться в репозитории на GitHub: github.com/KoolTechTricks/bran. Также там можно будет найти и другие художественные работы, ссылки, тексты в профиле. Содержимое доступно по лицензии CC BY-NC-SA 4.0 (creativecommons.org/licenses/b). По желанию вы сможете предложить свои изменения.

👤 Kool Tech Tricks получает собственную аватарку!

Долгое время лицом проекта служила временная картинка с таксом, но я не хотел ассоциировать проект с линуксом.

И так, я нарисовал новую аватарку. На ней изображён непингвин, который станет маскотом проекта. У меня совсем мало опыта работы с векторной графикой, но я постарался сделать эту картинку как можно лучше.

Kool Tech Tricks

✒️ Аватарку я рисовал в программе Inkscape (inkscape.org). Возможно, вы её уже знаете. Это программа для работы с векторной графикой, то есть элементы изображения задаются математическими выражениями, из-за чего картинку можно масштабировать без потери качества.

Inkscape — полностью свободная и бесплатная программа. В ней нет никаких платных подписок и аккаунтов в отличие от Adobe Illustrator или Affinity Designer. Файлы сохраняются в открытом формате SVG (w3.org/Graphics/SVG), который поддерживается всеми программами. Таким образом, все работы всегда будут доступны каждому независимо от каких-либо условий. Также здесь можно редактировать PDF.

В Inkscape крайне просто научиться работать. В меню Справка есть учебники, которые содержат основы работы, они открываются в самой программе. Также можно найти видеоруководства на YouTube.

Скачать можно на Windows, Linux и macOS: inkscape.org/release/

#graphics #vectorgraphics #графика #векторнаяграфика #foss #opensource #опенсорс #открытыйисходныйкод #inkscape

✒️ Аватарку я рисовал в программе Inkscape (inkscape.org). Возможно, вы её уже знаете. Это программа для работы с векторной графикой, то есть элементы изображения задаются математическими выражениями, из-за чего картинку можно масштабировать без потери качества.

Inkscape — полностью свободная и бесплатная программа. В ней нет никаких платных подписок и аккаунтов в отличие от Adobe Illustrator или Affinity Designer. Файлы сохраняются в открытом формате SVG (w3.org/Graphics/SVG

Kool Tech Tricks

🏠 Используем локальный ИИ

Нейросети от компаний OpenAI, Microsoft и других очень удобны, но крайне небезопасны для использования. Во-первых, они натренированы на закрытом наборе данных (риск нарушения авторского права). Во-вторых, они сами могут использовать личные данные для дальнейшего обучения (риск утечек). К тому же эти компании могут ограничивать доступ и требовать оплатить подписку для использования всех функций.

Поэтому стоит избегать сервисов таких компаний и запускать локальный ИИ на своём компьютере или сервере. Такие нейросети с открытым исходным кодом и полностью подвластны пользователю. Можно использовать открытую модель или натренировать на своих данных. Конечно, для запуска ИИ требуется неслабый компьютер (минимум 8 ГБ ОЗУ, 2-4+ ГБ видеопамяти, 4-10+ ГБ места на диске для моделей).

1. GPT4All (gpt4all.io/) — чат-бот, который работает локально без подключения к интернету (опционально можно согласиться на вклад в обучение общей модели). Довольно простой в установке и использовании, пойдёт даже на не самом мощном железе без GPU. При помощи плагина LocalDocs (docs.gpt4all.io/gpt4all_chat.h) можно использовать локальные документы для генерации ответов (никакие файлы не покидают компьютер, если не использовать онлайн-модель). Скачать модели можно прямо в интерфейсе программы, там же имеется их описание, лицензии и характеристики.

2. Stable Diffusion Web UI (github.com/AUTOMATIC1111/stabl) — веб-интерфейс для генерации изображений на локальном компьютере с использованием дискретной видеокарты. Можно натренировать модель на своих изображениях или использовать готовую.

3. krita-ai-diffusion (github.com/Acly/krita-ai-diffu) — плагин для Krita, добавляющий функциональность генерации и расширения изображений. ИИ можно запустить как локально, так и на своём сервере. Он призван обеспечить то же, что и «Генеративное заполнение/Расширение» в Adobe Photoshop, и даже больше. Но Photoshop — проприетарная программа, распространяющаяся по подписке. Krita — бесплатная, свободная программа с открытым исходным кодом.

#ai #ии #localai #локальныйии #selfhost #селфхост

🏠 Используем локальный ИИ

Нейросети от компаний OpenAI, Microsoft и других очень удобны, но крайне небезопасны для использования. Во-первых, они натренированы на закрытом наборе данных (риск нарушения авторского права). Во-вторых, они сами могут использовать личные данные для дальнейшего обучения (риск утечек). К тому же эти компании могут ограничивать доступ и требовать оплатить подписку для использования всех функций.

Artem Airmog

@KoolTechTricks ну вообще krita-ai-diffusion - это не аналог фотошоповского Generative Fill/Expand. Это на порядок лучше. Там в запросе не только промпт, а вся сила контролнетов, IP адаптеров, лор и прочей нейро-магии. И ко всему этому удобный live view режим.

t3x
@KoolTechTricks

Можно использовать еще DuckDuckGo (он служит прослойкой):
https://duckduckgo.com/?q=DuckDuckGo&ia=chat
Kool Tech Tricks

📊 Самые популярные приложения в F-Droid

divestos.org/pages/fdroid_stat

F-Droid является свободным каталогом приложений для Android, уважающим конфиденциальность пользователей. Поэтому там нет каких-либо метрик, трекеров и, следовательно, сортировок по популярности. По крайней мере так я раньше думал.

Ещё с 2021 года (f-droid.org/en/2021/03/01/fdro) ведётся конфиденциальный сбор данных, который включает в себя количество скачиваний приложений. Недавно один из участников проекта создал скрипт для компоновки данных (gitlab.com/thgoebel/fdroid-met), а разработчик DivestOS создал сайт с популярными приложениями. В списке более 1000 приложений, на каждое можно нажать, чтобы увидеть график. Считаются скачивания только из официального репозитория F-Droid.

Вот первые 10 приложений по среднему количеству установок за неделю (ещё 40 в ответах). Судя по всему они очень нестабильные, и меняются хаотично.
1. Termux (f-droid.org/packages/com.termu) (эмулятор терминала): 225 926
2. F-Droid (f-droid.org/packages/org.fdroi) (клиент F-Droid): 69 435
3. Aurora Store (f-droid.org/packages/com.auror) (клиент Google Play): 29 208
4. Fennec F-Droid (f-droid.org/packages/org.mozil) (браузер на основе Firefox): 14 874
5. Seal (f-droid.org/packages/com.junkf) (приложение yt-dlp): 12 584
6. OsmAnd~ (f-droid.org/packages/net.osman) (карты OpenStreetMap): 11 076
7. Mull (f-droid.org/packages/us.spotco) (браузер на основе Firefox): 11 008
8. DAVx⁵ (f-droid.org/packages/at.bitfir) (клиент CalDAV/CardDAV): 10 788
9. InnerTune (f-droid.org/packages/com.zionh) (клиент YouTube Music): 10 215
10. Droid-ify (f-droid.org/packages/com.looke) (клиент F-Droid): 10 004

#android #андроид #fdroid #stats #статистика #data #данные

📊 Самые популярные приложения в F-Droid

divestos.org/pages/fdroid_stat

F-Droid является свободным каталогом приложений для Android, уважающим конфиденциальность пользователей. Поэтому там нет каких-либо метрик, трекеров и, следовательно, сортировок по популярности. По крайней мере так я раньше думал.

Kool Tech Tricks

11. NewPipe (org.schabi.newpipe) (клиент потоковых сервисов): 8 928
12. Canta (org.samo_lego.canta) (деинсталлятор приложений): 8 610
14. AdAway (org.adaway) (блокировщик рекламы): 8 187
15. K-9 Mail (com.fsck.k9) (почтовый клиент): 8 180
16. LibreTube (com.github.libretube) (клиент Piped): 8 004
17. Librera Reader (com.foobnix.pro.pdf.reader) (чтение PDF): 7 403
18. Organic Maps (app.organicmaps) (карты OpenStreetMap): 6 890
19. Feeder (com.nononsenseapps.feeder) (агрегатор RSS): 6 858
20. Package Manager (com.smartpack.packagemanager) (менеджер приложений): 6 396
21. VLC (org.videolan.vlc) (медиапроигрыватель): 5 920
22. Telegram FOSS (org.telegram.messenger) (клиент Telegram): 5 621
23. Nextcloud (com.nextcloud.client) (клиент Nextcloud): 5 530
24. FairEmail (eu.faircode.email) (почтовый клиент): 5 347
25. Xtra (com.github.andreyasadchy.xtra) (клиент Twitch): 5 336
26. Standard Notes (com.standardnotes) (приложение для заметок): 5 201
27. App Manager (io.github.muntashirakon.AppManager) (менеджер приложений): 5 170
28. Kotatsu (org.koitharu.kotatsu) (чтение манги): 5 110
29. aShell (in.sunilpaulmathew.ashell) (оболочка ADB для Shizuku): 4 932
30. DuckDuckGo (com.duckduckgo.mobile.android) (браузер на основе WebView): 4 922
31. Tuta Mail (de.tutao.tutanota) (почтовый клиент): 4 683
32. Material Files (me.zhanghai.android.files) (файловый менеджер): 4 564
34. Neo Store (com.machiav3lli.fdroid) (клиент F-Droid): 4 452
35. Conversations (eu.siacs.conversations) (клиент XMPP): 4 425
36. Element (im.vector.app) (клиент Matrix): 4 374
37. Spotube (oss.krtirtho.spotube) (клиент Spotify): 4 314
38. Termux:Styling (com.termux.styling) (плагин для Termux): 4 264
40. AntennaPod (de.danoeh.antennapod) (приложение для подкастов): 4 183
41. Etar (ws.xsoh.etar) (календарь): 4 109
42. Syncthing (com.nutomic.syncthingandroid) (синхронизация файлов): 4 084
43. Private Lock (com.wesaphzt.privatelock) (блокировка устройства): 3 988
44. Aegis Authenticator (com.beemdevelopment.aegis) (двухфакторная аутентификация): 3 913
45. Unciv (com.unciv.app) (игра-стратегия): 3 904
46. Fossify Gallery (org.fossify.gallery) (галерея): 3 901
47. LibreOffice Viewer (org.documentfoundation.libreoffice) (просмотр документов): 3 838
48. Binary Eye (de.markusfisch.android.binaryeye) (сканер штрих-кодов): 3 835
49. OpenKeychain (org.sufficientlysecure.keychain) (шифрование PGP): 3 616
50. Gadgetbridge (nodomain.freeyourgadget.gadgetbridge) (приложение для умных аксессуаров): 3 510

11. NewPipe (org.schabi.newpipe) (клиент потоковых сервисов): 8 928
12. Canta (org.samo_lego.canta) (деинсталлятор приложений): 8 610
14. AdAway (org.adaway) (блокировщик рекламы): 8 187
15. K-9 Mail (com.fsck.k9) (почтовый клиент): 8 180
16. LibreTube (com.github.libretube) (клиент Piped): 8 004
17. Librera Reader (com.foobnix.pro.pdf.reader) (чтение PDF): 7 403
18. Organic Maps (app.organicmaps) (карты OpenStreetMap): 6 890
19. Feeder (com.nononsenseapps.feeder) (агрегатор RSS): 6 858
20. Package...

Kool Tech Tricks

✍️ Quillpad — простое приложение для заметок для Android. Полностью бесплатное и с открытым исходным кодом. Без рекламы, не спрашивает лишних разрешений и не публикует заметки куда-либо без вашего ведома.

quillpad.github.io/

Возможности:
- Поддержка формата Markdown
- Ведение списков задач
- Прикрепление файлов, изображений и записей голоса
- Создание напоминаний
- Заметки можно закреплять, прятать, архивировать
- Группировка в блокноты и выдача меток
- Поиск
- Синхронизация через Nextcloud
- Ручное создание локальных резервных копий

📥 Скачать:
- Google Play: play.google.com/store/apps/det
- GitHub: github.com/quillpad/quillpad/r
- F-Droid: f-droid.org/packages/io.github

#android #андроид #opensource #открытыйисходныйкод #foss #notetaking #заметки

✍️ Quillpad — простое приложение для заметок для Android. Полностью бесплатное и с открытым исходным кодом. Без рекламы, не спрашивает лишних разрешений и не публикует заметки куда-либо без вашего ведома.

quillpad.github.io/

Возможности:
- Поддержка формата Markdown
- Ведение списков задач
- Прикрепление файлов, изображений и записей голоса
- Создание напоминаний
- Заметки можно закреплять, прятать, архивировать
- Группировка в блокноты и выдача меток
- Поиск
- Синхронизация через Nextcloud

Show previous comments
mapcuk

@KoolTechTricks очень похож на Google keep

SpiritOTHawk :catPOWER:

@KoolTechTricks ещё есть хорошее приложение Another Notes, более минималистичный вариант :)

AdmNelson

@KoolTechTricks Чем Google Keep не устраивает?

Kool Tech Tricks

💾 Инструменты для сохранения веб-страниц в один HTML-файл

Встроенная в браузер функция "Сохранить как..." оставляет кучу файлов, и страница отображается некорректно. Есть инструменты, которые сохраняют копию страницы, упаковывая все изображения, таблицы стилей (CSS), скрипты (JavaScript) в один HTML-файл.

1. Расширение для браузера SingleFile (github.com/gildas-lormeau/Sing). Сохранённый файл является полной копией страницы с браузера — в неё включены скрипты (JavaScript), авторизация, модификации других расширений. Доступно для Firefox (addons.mozilla.org/firefox/add) (ПК и Android), Chromium (chromewebstore.google.com/deta), Safari (apps.apple.com/app/singlefile-), а также в качестве консольной программы (github.com/gildas-lormeau/sing).

2. Консольная программа Monolith (github.com/Y2Z/monolith#readme). Лучше всего подходит для сохранения статичных сайтов, так как не может самостоятельно выполнять код JavaScript (для этого требуется воспользоваться внешним браузером), а для авторизации нужно передать файлы cookie. Программа написана на языке Rust и доступна для всех платформ.

#datahoarding #digitalpreservation #webarchiving #webextension #cli #команднаястрока #архивация

💾 Инструменты для сохранения веб-страниц в один HTML-файл

Встроенная в браузер функция "Сохранить как..." оставляет кучу файлов, и страница отображается некорректно. Есть инструменты, которые сохраняют копию страницы, упаковывая все изображения, таблицы стилей (CSS), скрипты (JavaScript) в один HTML-файл.

Мантисса :CrabVerified:

@KoolTechTricks старый Firefox без всяких расширений умел

Kool Tech Tricks

🧿 DeArrow — расширение для YouTube, которое заменяет обложки и названия видео на более правдоподобные и менее эмоциональные. Пользователи могут предлагать свои варианты заголовков, которые затем будут отображаться другим.

dearrow.ajay.app/

Встречаются видео, по названию которых совершенно не понятно о чём будет идти речь, а яркие обложки завлекают внимание. DeArrow заменяет обложки на существующие кадры из видео, а также убирает из названий лишние символы и заглавные буквы. Пользователи могут предлагать свои названия к видео, которые будут кратко содержать суть видео без лишних эмоций, при этом сохранив интерес к просмотру. Поведение расширения можно настроить под себя.

📥 Получить:
- Firefox: addons.mozilla.org/firefox/add
- Chromium: chrome.google.com/webstore/det
- Safari: apps.apple.com/app/dearrow-for
Расширение платное. Можно купить ключ за единоразовый платёж. Это нужно для поддержки разработчиков и оплаты сервера. Но вы можете запросить бесплатный доступ: dearrow.ajay.app/free. API бесплатный, существуют сторонние приложения с использованием функциональности расширения: Piped, LibreTube, Clipious и др. (wiki.sponsor.ajay.app/w/DeArro). Расширение и сервер с открытым исходным кодом, база данных находится в публичном доступе.

📘 Подробнее на Kool Tech Вики: kooltechtricks.neocities.org/w

#youtube #ютуб #webextension

🧿 DeArrow — расширение для YouTube, которое заменяет обложки и названия видео на более правдоподобные и менее эмоциональные. Пользователи могут предлагать свои варианты заголовков, которые затем будут отображаться другим.

dearrow.ajay.app/

Встречаются видео, по названию которых совершенно не понятно о чём будет идти речь, а яркие обложки завлекают внимание. DeArrow заменяет обложки на существующие кадры из видео, а также убирает из названий лишние символы и заглавные буквы. Пользователи...

Kool Tech Tricks

♻️ File Converter — простое конвертирование файлов в Windows: аудио, видео, изображения, документы. Добавляет действия в контекстное меню, что позволяет выполнять операции в пару кликов. Можно настроить пресеты.

file-converter.io

Для операций используются библиотеки FFMpeg и ImageMagick — они предустанавливаются вместе с программой. Для конвертации документов (doc, ppt, xls и т.п.) требуется Microsoft Office.

Скачать: file-converter.io/download.htm
Исходный код: github.com/Tichau/FileConverte

#windows #files #файлы

♻️ File Converter — простое конвертирование файлов в Windows: аудио, видео, изображения, документы. Добавляет действия в контекстное меню, что позволяет выполнять операции в пару кликов. Можно настроить пресеты.

file-converter.io

Для операций используются библиотеки FFMpeg и ImageMagick — они предустанавливаются вместе с программой. Для конвертации документов (doc, ppt, xls и т.п.) требуется Microsoft Office.

Go Up