Skip to content

Kuroichi's Den Posts

ПО из F-Droid: 3 года спустя

В этой статье я расскажу о том, что изменилось за эти три года в плане используемых программ из репозитария F-Droid. Если хочете почитать первоначальную статью, то переходите по этой ссылке.

За эти три года поменялись не только сами приложения, используемые мною, но и сами устройства: в частности вместо старого Lenovo P780, стал использовать Honor 4C, плюс к этому добавился планшет Lenovo IdeaTab A2109A, обновлённый на кастомную прошивку AOSP версии 7.0

По части софта, тоже произошли изменения. В частности я перестал использовать за ненадобностью такими программами:

Однако, всё же, софт из F-Droid у меня остался. И я расскажу про такие, которые используются сейчас:

— andOTP [F-Droid | GitHub]

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

— Binary Eye [F-Droid | GitHub]

Заменил мне Barcode Scanner. Простое приложение для чтения QR-кодов. Поддерживает как портретное, так и альбомную ориентацию экрана и поддерживает Aztec, DataMatrix и другие стандарты кодов. Ещё из интересного то, что программа показывает отсканнированный текст и в виде бинарного кода.

— ConnectBot [F-Droid | Website]

Приложения для доступа по SSH, Telnet и в локальную консоль устройства. Достадочно функциональная для тех задач. Рекомендую использовать её в связке с Hacker’s Keyboard

— Gadgetbridge [F-Droid | Website]

Это приложение хорошо себя зарекомендовало как программа для взаимодействия с фитнес-браслетом Xiaomi Miband 2, которым я стал активно пользоваться в прошлом году. Умеет синхронизировать трек-данные, такие как количество шагов, измеренный пульс и время вашего сна. Лично для меня, он используется для уведомления о входящих звонках и сообщений с того же телеграма и дискорда (мне, имеющему проблемы со слухом – бесценная фича). Будильник на браслете настраивается также через него. Для его использования, убедитесь, что ваш телефон поддерживает Bluetooth Low Energy, в противном случае он не увидит браслет или смартчасы.

— GPSTest [F-Droid | GitHub]

Заменила SatStat. Более простая в использовании и в тоже время самодостадочная. Показывает какие спутники ловит ваш смартфон или планшет.

— Hacker’s Keyboard [F-Droid | GitHub]

Клавиатура. По сути эта клавиатура окажется удобной тем, кто часто работает с SSH с телефона или планшета. Советую, если пользуетесь ConnectBot, вместе с нею, работа с SSH оказывается довольно удобной.

— K9 Mail [F-Droid | Website]

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

— KDE Connect [F-Droid | Website]

Тоже активно используемая программа для работы с линукс системой. Позволяет видеть уведомления со смартфона, а также управлять медиаплеером на компьютере, получать доступ к ФС смартфона или планшета.

— Keepass DX [F-Droid | Website]

Менеждер паролей. Поддерживает одноразовые пароли двухфакторной авторизации, а также биометрический вход в приложение.

— Librera Reader [F-Droid | Website]

Удобная читалка книг. Заменила мне Moon Reader с Google Play. Поддерживает книги в форматах FB2, EPUB, Mobi, DjVu, CBR, PDF и в других форматах. По сути, она идентична про версии приложения, но без облачных сервисов, но основана на более актуальной версии MuPDF 1.16.1. Если вам нужна поддержка интернет-сервисов, такие как OPDF библиотеки, доступ к Dropbox, Google Drive, OneDrive, или синхронизация между устройствами, советую использовать в таком случае Librera Pro из Google Play.

— Simple Reboot [F-Droid | GitHub]

Простая утилита для перезагрузки устройства. Через неё можно перезагрузиться в рекавери устройства или в бутлоадер. Требуется root для работы приложения.

— Tusky [F-Droid | Website]

Это клиент для социальной сети Mastodon с поддержкой нескольких инстансов, удобен и прост в использовании. Заменил мне Twitlatte и Twidere по части этой соц.сети, но твиттер им не поддерживается, что вынуждает меня ставить ещё один клиент.

— Tutanota [F-Droid | Website]

Клиент почтового сервиса Tutanota. В ближайшее время, планирую перейти на неё, как на основной сервис почты.

— VLC [F-Droid | Website]

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

— WiFiAnalyzer [F-Droid | Website]

С её помощью, можем глянуть загруженность тех или иных каналов, а также силу сигнала, шифрование сети и производителя роутера. Удобна для настройки роутеров под наименее загруженный канал. Поддерживает сети 2,4ггц и 5ггц.

Однако есть и софт, которые я вынужден прекратить их использование по тем или иным причинам:

— Twidere [F-Droid | Website]

Клиент социальных сетей Twitter и Mastodon. Весьма удобен и позволял мне публиковать записи одновременно в обе соц.сети. К сожалению автор решил отказаться от дальнейшей поддержки приложения и решил сконцентрироваться на чём-то другом. Но и  не отказался от идеи мультиплатформенного клиента.

— Twitlatte [F-Droid | GitHub]

В связи с вышеозначенным, перешёл на Twitlatte, он оказался менее удобным, ввиду того что, клиент разделял ленты обеих соц.сетей и соответственно, приходилось публиковать раздельно. К сожалению, твиттер забанил им доступ к API на постоянной основе. На функциональность поддержки Мастодона это не повлияет, так что можно использовать его как Mastodon клиент.

Как видите, список приложения за эти три года таки изменился, но тем не менее, эти приложения делают мою жизнь проще, но рано или поздно от них приходится отказываться в пользу других альтернатив, которые по тем или иным причинам приходится использовать. Но тем не менее, F-Droid вполне позволяет использовать вполне хорошие альтернативы приложениям из того же Google Play. Да, они доступны и там, но мне удобнее использовать варианты из F-Droid. А вы, какими приложениями пользуетесь из этого репозитария и почему их?

27.01.2020 – Добавил ссылки на страницы проектов в F-Droid и их вебсайты или странички в репозитарии GitHub/SourceForge. Также добавил Tusky в список используемых приложений.

Leave a Comment

Рекомендации по атрибуции

Эта статья является переводом оригинальной статьи “Best practices for attribution” от Давида Ревуа (David Revoy) и распространяется по лицензии Creative Commons Attribution 4.0 International (CC-BY 4.0).

Для моего вебкомикса, Pepper&Carrot, я хочу дать людям право распространять, использовать, создавать, строить и даже делать деньги на моих произведениях, историях и вселенной, которую я создал. Для этого, я публикую мой контент под специфичной лицензией: The Creative Commons Attribution 4.0.  Это весьма разрешительная лицензия: вам просто необходимо написать “атрибуцию”, в целях повторного использования работ.

Атрибуция является подходящим упоминанием имени автора или псевдонима (художники, корректоры, переводчики вовлечены в процесс создания медиа, которые вы хотите использовать). С атрибуцией для лицензии Creative Commons Attibution 4.0 (давайте сократим его до CC-By), вы также должны указать лицензию медиа (и предоставить ссылку, если можете) и указать если были сделаны изменения.

Вы должны сделать всё это в любой приемлемой манере, но никоим образом не предлагая авторам одобрить вас или ваше использование. Итак, посмотрим на примеры в практике, что является лучшей практикой записывания атрибуции для Pepper&Carrot:

Основной:


Это основной случай: вы просто хотите использовать медиа как есть. Вам надо написать заголовок произведения, моё имя и лицензию CC-By.

Примечание: бонусное очко, если вы создадите активную ссылку на заголовок источника и на полную лицензию CC-By.

Полное:

"Заголовок произведения" от Давида Ревуа (David Revoy), лицензировано по лицензии Creative Commons Attribution 4.0

Короткое:

"Заголовок произведения" от Д.Ревуа (D.Revoy), CC-By

Мини:

Арт:Д.Ревуа (D.Revoy)/ᶜᶜᴮᵞ

В случае модификации:

Если вы модифицировали оригинальное произведение, вам нужно рассказать вашей аудитории, как. Вам просто надо указать “что вы сделали” и аудитория сможет понять “кто что сделал”.

Полное:

Производное от МоёИмяЗдесь по "Заголовок произведения" от Давида Ревуа (David Revoy)
лицензировано по лицензии Creative Commons Attribution 4.0. Изменения сделаны: Обрезка и баланс цвета.

Короткое:

Производное (обрезка/цвет) по МоёИмяЗдесь из "Заголовок произведения" от Д.Ревуа (D.Revoy), CC-By

Мини:

(Обрезка/цвет)МоёИмяЗдесь/Арт:Д.Ревуа (D.Revoy)/ᶜᶜᴮᵞ

В случае модификации и перелицензировании:

Лицензия Pepper&Carrot настолько разрешительная, что позволяет вам использовать другую лицензию, отличающийся от CC-By. Для этого вы должны написать лицензию, которую хотите использовать (совместима с CC-By-Sa, CC-By-Nc, CC-By-Nd или даже копирайт, но не совместима с Public Domain/CC-0) и продолжать указывать, что оригинальное произведение лицензируется под CC-By. Релицензирование вашего производного произведения не повлияет на CC-By лицензию оригинального файла.

Полная:

Производное произведение защищено авторским правом МоёИмяЗдесь по "Заголовок производного произведение слинкованное на оригинальную страницу" от Давида Ревуа (David Revoy) 
изначально лицензированная по лицензии Creative Commons Attribution 4.0. Изменения сделаны: Голубой кот лучше, добавил карандаш.

Короткая:

Защищённое авторским правом производное произведение (голубая версия/карандаш) от МоёИмяЗдесь по произведению "Название произведения" от Д.Ревуа (D.Revoy), CC-By

Мини:

(голубой/карандаш)©МоёИмяЗдесь/Арт:ᶜᶜᴮᵞD.Revoy 

Издательство комикса:

Вторая страница комикса изданная Glénat, с полным списком атрибуции

Истории комикса имеют куда больше авторов: корректура, скрининг, переводчики, сценаристы, и т.д…. и они все полагаются на вселенную Эревы (совместный CC-By мир описанный в Вики по Pepper&Carrot.). Чтобы знать полную атрибуцию эпизода, проверьте в двух местах: последние страницы вебкомикса на сайте и на исходной странице эпизодов в Исходники > Webcomic.

Полная: (для эпизода 21 на Английском)

Арт и сценарий: David Revoy - Перевод: Alex Gryson
Мозговой штурм: Craig Maloney, Quiralta, Nicolas Artance, Talime, Valvin. 
Улучшения диалогов: Craig Maloney, Jookia, Nicolas Artance and Valvin.
Основано на вселенной Эревы созданной Давидом Ревуа (David Revoy) с вкладом Крега Малони (Craig Maloney).
Корректура: Willem Sonke, Moini, Hali, CGand and Alex Gryson.

Лицензия: Creative Commons Attribution 4.0

Уменьшенное:

CC-By/Арт и сценарий: D.Revoy/Перевод:A.Gryson/Мозговой штурм:C.Maloney,Quiralta,N.Artance,Talime,Valvin
Улучшения диалогов:C.Maloney,Jookia,N.Artance,Valvin/Вселенная Эревы:David Revoy с вкладом:C.Maloney
Корректура: W.Sonke,Moini,Hali,CGand,Alex Gryson.

Фильмы/анимация и видеоигры:

4 экрана: начало игры/фильма с простой общей атрибуцией и титры с детальной атрибуцией.

Современные видеоигры, анимация и фильмы включают кинематографические введения (даже если они просто затухают между слайдами логотипа компании и названием фильма/игры; я считаю это кинематографическим). Первый экран это введение, где часто является местом выбора для вставки общей атрибуции. Полная и детальная атрибуция может быть найдена в конце фильма/игры; или в подменю медиа (раздел в игре/фильме).

Вводный экран:

Основано по вебкомиксу Pepper&Carrot от Давида Ревуа (David Revoy)

Полные титры в конце (титры):

Основано по вебкомиксу Pepper&Carrot от Давида Ревуа (David Revoy).
https://www.peppercarrot.com
Лицензировано по лицензии Creative Commons Attribution 4.0.
https://creativecommons.org/licenses/by/4.0/

Основано по вселенной Эревы от Давида Ревуа (David Revoy) со вкладом Крега Малони (Craig Maloney).
Корректура: Willem Sonke, Moini, Hali, CGand and Alex Gryson.

Ролевые и настольные игры:

Если вы решились издавать напечатанную ролевую игру или настольную игру по Pepper&Carrot, вы обнаружите себя в немного похожей ситуации, чем фильмы или видеоигра из примера выше. Однако, общая атрибуция пойдёт на обложку, а подробные сведения пойдут в напечатанные правила или на задней стороне коробки. Не забывайте указывать атрибуцию конечного продукта и в интернет магазинах.

Обложка коробки:

Основано по вебкомиксу Pepper&Carrot от Давида Ревуа (David Revoy)

Позже (правила или позади коробки):

Основано по вебкомиксу Pepper&Carrot от Давида Ревуа (David Revoy).
https://www.peppercarrot.com
Лицензировано по лицензии Creative Commons Attribution 4.0.
https://creativecommons.org/licenses/by/4.0/

Основано по вселенной Эревы от Давида Ревуа (David Revoy) со вкладом Крега Малони (Craig Maloney).
Корректура: Willem Sonke, Moini, Hali, CGand and Alex Gryson.

Краудфандинговая кампания:

Если вы запускаете краудфандинговую кампанию (Kickstarter/Indigogo/etc…) связанную c Pepper&Carrot, вы должны правильно указать медиа которые вы используете и добавить отказ от ответственности, чтобы дать вашей аудитории некоторую базовую информацию. Особенно “куда идут деньги”. По факту, когда используете вселенную по Pepper&Carrot, её произведения, и т.д; большая часть аудитории может подумать, что они поддерживают меня, как независимого художника. Вам нужен отказ от ответственности, чтобы поставить перед фактом, что они поддерживают ваш проект, а не работы которые вы используете…

Отказ от ответственности:

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ:
Эта кампания собирает средства исключительно для моей <МоёИмяЗдесь> работы по производству <МойПроект>.
Давид Ревуа (David Revoy), оригинальный автор вебкомикса Pepper&Carrot не вовлечён в производство <МойПроект>.
и не получает/делит любой доход собранный здесь.
Имя Давида Ревуа (David Revoy) на изображения указаны для цели атрибуции, но не как знак участия в проекте.

Вы можете поддержать его работы и вебкомикс через его страницу на Patreon:
https://www.patreon.com/davidrevoy

Программное обеспечение и исходный код:

README.md в корне вашего проекта обычно является хорошим местом для записи информации о атрибуциях. Если ваш проект является большим, вы возможно хотите создать отдельный CREDITS файл.

Разметка:

Основано по вебкомиксу [Pepper&Carrot](https://www.peppercarrot.com) от Давида Ревуа (David Revoy)
лицензировано по лицензии [Creative Commons Attribution 4.0 International (CC BY 4.0)](https://creativecommons.org/licenses/by/4.0/).

Основано по вселенной Эревы созданной Давидом Ревуа с вкладом Крега Малони (Craig Maloney).
Корректура: by Willem Sonke, Moini, Hali, CGand and Alex Gryson.

Предметы/Мерчендайз/Коммерция:

Одежда, фигурки, игрушки и прочие объекты из реальной жизни, также требуют должной атрибуции на самой продукции, на коробках/упаковке и на страницах товара в интернет-магазинах:

Этикетка продукции и страница в интернет магазине:

Производная продукция разработанная МоёИмя/ИмяКомпании, основанная по вебкомиксу Pepper&Carrot CC-BY David Revoy

Short:

Дизайн продукции: МоёИмя/ИмяКомпании, основанна по Pepper&Carrot/CC-BY D.Revoy

Minified:

МоёИмя/ИмяКомпании, основано по Pepper&Carrot ᶜᶜᴮᵞ

Фан арт:

Если вы делаете фан-арт, хорошей практикой является запись атрибуции/информации прямо на рисунке. Эта информация продержится дольше, чем вы напишете это в описании.

Примечание: В социальных сетях, использование хештега #peppercarrot не является атрибуцией. Но это весело 🙂

Атрибуция фан арта:

"Мой заголовок", фан арт от МоёИмяЗдесь по Pepper&Carrot от D.Revoy, CC-By

Фанфики:

Если вы пишете фанфик, лучшим местом для атрибуции является заголовок. Так что ваши читатели сразу узнают, что они читают.

Атрибуция в фанфике:

"Мой заголовок" от МоёИмяЗдесь, основано по CC-By вебкомиксу Pepper&Carrot от Давида Ревуа (David Revoy)

Форум / Сообщество /Канал:


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

Для заголовка:

Неофициальное сообщество, основанное по вселенной CC-By вебкомикса Pepper&Carrot от Давида Ревуа (David Revoy)

На странице “О нас”, длинная версия с более полной информацией:

Основано по вебкомиксу [Pepper&Carrot](https://www.peppercarrot.com) от Давида Ревуа (David Revoy)
лицензировано по лицензии [Creative Commons Attribution 4.0 International (CC BY 4.0)](https://creativecommons.org/licenses/by/4.0/).

Основано по вселенной Эревы от Давида Ревуа (David Revoy) со вкладом Крега Малони (Craig Maloney). Корректура: Willem Sonke, Moini, Hali, CGand and Alex Gryson.

Напоследок

Я надеюсь, это руководство поможет вам в начинании с вашим проектом, предоставляя всю необходимую информацию, не ожидая личного разрешения или разбираясь с долгим процессом подписания контракта. Если вы хотите больше информации, прочитайте документацию Creative Commons. Эта страница была вдохновленна их вики страницей “Рекомендации по атрибуции”.

И если вы имеете любые сомнения, оставьте комментарий ниже или лучше: напишите письмо на английском или французском по адресу [email protected] 🙂

Leave a Comment

Репозитарий F-Droid

Сегодня в этой записи речь пойдёт про такую программу, которая называется F-Droid. Это по сути репозиторий приложений и игр по аналогу известного всем Google Play или Amazon App Store, но нацеленный на то, чтобы предоставлять возможность загружать приложения и игры, которые следуют идее FOSS (Free and Open Source). Ну и не только про это, я также расскажу, какими приложениями из этого репозитория я пользуюсь.

– Android CUPS Print
Сервис онлайн-печати, позволяет подключать принтеры расшаренные через CUPS

– ConnectBot
Терминал Telnet/SSH/Local

– CSipSimple
Клиент для SIP телефонии, бесплатен. Имеет интеграцию в системную звонилку, что хорошо.

– KDE Connect
Приложение для синхронизации уведомлений со смартфона. Бонусом позволяет управлять со смартфона компьютером, отправлять/загружать файлы и не только.

– KeePass Droid
Менеджер паролей.

– MozillaNlpBackend
Провайдер для определения месторасположения

– primitive ftpd
Простой FTP/SFTP сервер

– SatStat
Утилита для проверки GPS, а также позволяет проверить другие датчики, такие как освещение, приближение, компас

– ServeStream
Приложение для прослушивания сетевого контента. Мною используется для прослушивания интернет радио

– Simple Last.fm Scrobbler
Скробблер для last.fm. Умеет также отдавать статистику в libre.fm/Listen Brainz/GNU-fm. Совместима с большинством аудиоплееров.

– spaRSS
Читалка RSS лент.

– Transdrone
Клиент для управления  torrent загрузок. Мною используется для отслеживания загрузки в qbittorrent

– Twidere
Твиттер-клиент. Работает чутка через жопу, в плане загрузки превью с твиттера, а также изображений в полный размер.

– FreeOTP
Хорошая альтернатива Google Authenticator, в отличии от последнего, умеет прятать коды авторизации по умолчанию, для его показа нужно тапнуть на сервис, чей код потребуется ввести

– NTPSync
Клиент NTP. С его помощью можно синхронизировать время по сети. Требует рут, для установки точного времени

– F-Droid Privileged Extention
Требуется root. Этот плагин даёт возможность ставить программы и обновлять в автоматическом режиме.

Ниже укажу небольшой список программ, которые также есть в F-Droid, но установлены через Google Play. Однако по желанию можно установить и через F-Droid:

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

– K-9 Mail
Почтовый клиент. Поддерживает в IMAP/POP3/SMTP/Exchange

-Telegram
Клиент для Telegram. Как и Firefox, вероятно перестали выкладывать новые апдейты

– Atarashii!
Клиент для учёта аниме/манга в MAL. Также забила на апдейты в F-Droid. Последнее актуальное обновление в этом репозитарии – 1.4, в то время как в Google Play – 2.3+

 

Leave a Comment

Linux Tips: GameMaker and not working XInput gamepads.

Surely, after you download and run game made with GameMake enginer, in many cases you notice, that despite game developer claims, your gamepad will most likely not work (but it’s detected in game settings.
To solve that issue, you need to install “xboxdrv” package, which play role of driver for gamepads, joysticks or steering wheels which works with XInput protocol. Usually it’s not needed to install that package, because emulators are working with gamepads, but in case of GameMaker games it’s necessary, otherwise gamepad will be detected, but game will ignore controls from it. In this case i will show how to install in case of Arch Linux, which is my main OS. For starters, enter that command into console, with help of this command, we install a package we needed fom AUR repository.

yaourt -S xboxdrv

After that, as we install that package, enter next two commands (first is placing an entry into autostart, second one is executing that driver):

systemctl enable xboxdrv.service

systemctl start xboxdrv.service

After this, when game is launched, gamepad will start working automatically and you can play 🙂

P.S. If you after installing driver, in emulators like KEGA Fusion gamepads will no longer be detected, just place xpad into blacklist: 

sudo rmmod xpad

And after this, reload the driver:

systemctl restart xboxdrv.service

After doing said command, gamepad detection in emulators should work as usual.

Leave a Comment

Linux Tips: Исправляем "тихий" звук аудио-карт Realtek

Наверное многие сталкивались с переходом на линукс с тем, что звук работает тише, чем в в Windows. Вся проблема заключается в том, что alsa некорректно определяет порты, в которых подключены колонки или наушники. Казалось бы всё, приехали? Однако это легко поправить.Для этого запускаем консоль и установим пакет “alsa-tools” для начала. Команда в консоли относится к пакетному менеджеру в Arch Linux, но в других дистрибутивах она может отличаться:

pacman -S alsa-tools

Затем, после того, как установили пакет, вводим в консоли:

hdajackretask

И в появившемся окне, надо отметить галкой “Advanced Override”
После чего окно должно стать таким, как на скриншоте нише:

И в этом окне, напротив нужного выхода отмечаем галкой “Override”, в результате чего должно быть доступны настройки этого разъёма. В ней мы должны отключить автоопределение джека (Jack detection: Not Present) и в поле “Device” указать тип устройства (Headphones или Speaker). Как выполнили данные два действия, нажимаем на “Install boot override” и не закрывая окна, выполняем во второй консоли (в примерах ниже “[t]” означает клавишу TAB на клавиатуре):

ls /tmp/hda[t]

Этим мы находим папку, в которой будет лежать искомый файлик. Вводим в той же консоли следующее:

cp /tmp/hda[t]/script.sh /etc/profile.d/

Монтируем в консоли директорию, куда мы скопировали файл командой выше:

cd /etc/profile.d/

И назначаем права на исполнение данному файлу:

chmod +x script.sh

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

Leave a Comment