Email or username:

Password:

Forgot your password?
596 posts total
Umnik

@rf

Чёт я туплю. Как мне заставить в шелле (zsh) использовать только en_US локаль для _текста_, сохранив даты, сортировки и всё прочее в ru_RU?

В файлах ~/.{zshenv,zshrc} написано:

```
➜ ~ cat ~/.zshenv
export LANG="en_US.UTF-8"
export LC_CTYPE="ru_RU.UTF-8"
export LC_NUMERIC="ru_RU.UTF-8"
export LC_TIME="ru_RU.UTF-8"
export LC_COLLATE="ru_RU.UTF-8"
export LC_MONETARY="ru_RU.UTF-8"
export LC_MESSAGES="en_US.UTF-8"
export LC_PAPER="ru_RU.UTF-8"
export LC_NAME="ru_RU.UTF-8"
export LC_ADDRESS="ru_RU.UTF-8"
export LC_TELEPHONE="ru_RU.UTF-8"
export LC_MEASUREMENT="ru_RU.UTF-8"
export LC_IDENTIFICATION="ru_RU.UTF-8"
export LC_ALL=
```

Однако mc использует русскоязычную локаль. Да и пакман пишет мне по-русски:

```
➜ ~ pacman
ошибка: не указана операция (используйте -h для справки)
```

@rf

Чёт я туплю. Как мне заставить в шелле (zsh) использовать только en_US локаль для _текста_, сохранив даты, сортировки и всё прочее в ru_RU?

В файлах ~/.{zshenv,zshrc} написано:

```
➜ ~ cat ~/.zshenv
export LANG="en_US.UTF-8"
export LC_CTYPE="ru_RU.UTF-8"
export LC_NUMERIC="ru_RU.UTF-8"
export LC_TIME="ru_RU.UTF-8"
export LC_COLLATE="ru_RU.UTF-8"
export LC_MONETARY="ru_RU.UTF-8"
export LC_MESSAGES="en_US.UTF-8"
export LC_PAPER="ru_RU.UTF-8"
export LC_NAME="ru_RU.UTF-8"
export LC_ADDRESS="ru_RU.UTF-8"

Umnik

А есть ли исследования на такую тематику. Можно ли "примерно", так сказать, понять, что происходит в канале внутри VPN?

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

Ещё проще понимать, что человек запустил какое-то приложение, если это приложение при старте всегда делает одинаковые запросы и получает одинаковые ответы. К примеру таким образом я банально глазами в Вайшарке вижу запуск одной прилаги, которая на старте подгружает json, который почти никогда не меняется.

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

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

Такое вот.

@rf

// изучаю с целью противодействия, а не с целью выявления. Я с правильной стороны.

А есть ли исследования на такую тематику. Можно ли "примерно", так сказать, понять, что происходит в канале внутри VPN?

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

Umnik

@rf а где у нас сейчас собрана вся инфа, которую тут старательно писали о правилах, о возможностях серверов, о том, что такое rf бот, вот это всё. Кто-то собирает в одном месте?

Umnik

Описал, на мой взляд ошибку, в логике Твиттера, связанную с деактивацией учётной записи: t.me/mydaybug/331

Это причина, по которой я говорил, что перед деактивацией учётки Твиттера нужно ОБЯЗАТЕЛЬНО менять пароль. В связи с массовым переходом в Федивёрс, это важно.

@rf

Umnik

Только что выложил обновления Качалки (версия 1.6) и Сохранялки (версия 1.10). Обновления опубликованы для F-Droid и Google Play и появятся, когда до них дойдёт очередь. APK файлы уже выложены здесь: notabug.org/Umnik/

Что за обновления:

Сохранялка:
1. Обновлён перевод для zh_CH
2. Добавлен перевод для fr_FR
3. Исправлено падение при попытке отключить иконку

Качалка:
1. Теперь она может "проксировать" шаринг через себя. То есть если есть необходимость передать человеку файл, а у вас на него ссылка, то можно бросить ссылку в Качалку, она скачает файл и поднимет системный выбор получателей файла. Далее выбираете итогового получателя и вперёд

Фича имеет потенциал к развитию, так что покрутите его, если он заинтересовал вас.

@rf

Если вы вообще не в курсе, о чём идёт речь.

1. Сохранялка — это приложение, в которое можно шарить файлы разных типов, а оно их просто сохранит в указанное место. Места можно как спрашивать кажыдй раз, так и указать заранее. Сохранялка не имеет никаких пермишенов вообще, так что технически не может ничего упереть или повредить.

2. Качалка. Т.к. у Сохранялки вообще нет никаких пермишенов, то вытянуть файлы по урлам она тоже не может. Если вам это не нужно, то всё хорошо. Если нужно, то требуется Качалка. Она как раз умеет скачивать, но не умеет ничего сохранять. Всё скачиваемое она ещё и удалит (по умолчанию через 4 минуты), чтобы даже в её кеше ничего не осталось. Сохранялка знает о Качалке и умеет с ней "Общаться". Когда Сохранялке надо скачать файл, она пинает Качалку. Если вам принципиально этого не нужно, в Сохранялке есть опция, которая вообще отрубит обработку урлов и Сохранялка будет считать урлы просто текстом

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

Установка:
1. ГПлей: play.google.com/store/apps/dev
2. Ф-Дроид: f-droid.org/ru/packages/xyz.my и f-droid.org/ru/packages/xyz.my
3. Готовые APK и исходники: notabug.org/Umnik/ и там ссылка "Releases"

Только что выложил обновления Качалки (версия 1.6) и Сохранялки (версия 1.10). Обновления опубликованы для F-Droid и Google Play и появятся, когда до них дойдёт очередь. APK файлы уже выложены здесь: notabug.org/Umnik/

Что за обновления:

Сохранялка:
1. Обновлён перевод для zh_CH
2. Добавлен перевод для fr_FR
3. Исправлено падение при попытке отключить иконку

Umnik

Что можете сказать об этих ребятах? bastion-tech.ru/ Понимаю, что NDA, можно просто "+" и "-", например, если был опыт.

@rf

Umnik

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

Сохранялка по-прежнему не имеет никаких пермишенов ни на что вообще, так что не способна никак повредить или утащить ваши файлы.

Обновление 1.8 уже выложено в Гугл Плей (но оно ещё проходит модерацию). В Ф-Дроиде оно будет, ориентировочно, на следующей неделе, когда до меня дойдёт очередь сборочного конвеера.

Если кому-то интересно посмотреть вот прямо сейчас, то можно установить APK с моей подписью: notabug.org/Umnik/SaveTo/relea Эта подпись несовместима с другими, нужно понимать. Так что поверх поставить нельзя.

Если вам нужно и скачивание по ссылкам тоже, то Качалка тоже обновлена: notabug.org/Umnik/DownloaderFo

@rf

Заодно видос, как это работает.

Пока писал это, Сохранялка уже появилась в Гугл Плее, а Качалка всё ещё на модерации.

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

Сохранялка по-прежнему не имеет никаких пермишенов ни на что вообще, так что не способна никак повредить или утащить ваши файлы.

Umnik

А у всех в детстве была считалочка "Сука, блядь, пизда, дешёвка, проститутка, прошмандовка, блядский выродок, гандон, выходи из круга вон."?

@rf

И чтобы два раза не вставать. Как у вас назвались игры:
1. Где надо было забить в ворота с навеса. У нас - американка.
2. Где "камень, ножницы, бумага". У нас - чин-га[н]-чи и иногда цу-е-фа
3. Где надо было бегать за другими и бросать в них грязь какую-то. Например, грязную меловую тряпку. У нас - Сифа. Собственно тряпка - это и есть сифа

Umnik

pipewire-pulse вместо pulse-audio норм или шило на мыло?

@rf

Umnik

Про смех над Рокстарами и неоптимальным парсингом джейсона.

К слову, ещё до его разбора сама строка, приходящая с бэка, разбирается по одному символу, что тоже странно, конечно.

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

Разработчик делает посимвольное чтение. ПРЕДПОЛАГАЮ, что он делает это потому что на этапе написания игры с бэка приходили совершенно ёбнутые данные и он пытается откинуть только их, не прекращая работу над остальными. Ну не круто откидывать джейсон целиком, если из Х элементов пришёл один проблемный. Мало ли по какой причине проблема и когда её устранят? Что же теперь, не давать играть вовсе?

Далее он начинает делать сравнение. Не понимаю, почему над этим так проигрывают местные. Если человек делает сравнение, значит на этапе написаний и согласований о каких-то стандартах не договорились. Вполне вероятно, что ему приходят одинаковые объекты с написанием в разных регистрах, или же просто одинаковые совсем. Что надо делать, если пришёл "АаааА" и "АААаА"? Можно ли это нормализовать?

А что делать, если есть 2 объекта джейсона, которые совпадают всеми полями по значению, но у одного полей больше? А если часть полей не совпадает? Как эту проблему устранить, кроме как сравнивать всё со всем? А если название объекта вообще рандом и сравнивать нужно только по полям этого объекта?

В общем, я к тому, что у такого странного поведения вполне могут быть разумные причины. Так получилось, что один из моих последних проектов в ЛК вёл себя именно так, как описываю. Там был джейсон с неизвестноый заранее глубиной, многие поля нужно было разбирать рекурсивно. Значения полей противоречили требованиям, отсутсовали обязательные поля, были не ожидаемые. Мне пришлось положить кучу сил на автоматизацию всего этого добра. И попытки продавить мысль "давайте делать нормально" проваливались по непонятным мне причинам (видимо у моих руководителей давилка была меньше, чем у тех).

Когда игра вышла на продакшен и когда прошло несколько ЛЕТ с её выхода, вполне вероятно, что изначальные проблемы устранили и сейчас всё это можно поправить и будет здорово и эффективно. Только очень редко компании исправляют то, что не сломано. Игра, в которой главные поставищики денег проводят много часов не принесёт больше денег, если в неё начнут заходить те, кому было лень ждать 5 минут. Такие люди денег не будут приносить. А то, что всё-таки занесут, будет ничтожными копейками по сравнению с рефакторингом.

@rf

Про смех над Рокстарами и неоптимальным парсингом джейсона.

К слову, ещё до его разбора сама строка, приходящая с бэка, разбирается по одному символу, что тоже странно, конечно.

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

Разработчик делает посимвольное чтение. ПРЕДПОЛАГАЮ, что он делает это потому что на этапе написания игры с бэка приходили совершенно ёбнутые данные и он пытается откинуть только их, не прекращая работу над...

Umnik

Сделал вот такую приложеньку play.google.com/store/apps/det
Суть в том, что в некоторых приложениях неудобно сделано сохранение картинок: нельзя выбрать место сохранения или вообще нельзя сохранить. Но если в приложении есть шаринг, то можно пошарить картинку в моё и сохранить куда угодно.

Разумеется опенсорс: notabug.org/Umnik/SaveTo

В F-droid тоже будет, но на следующей неделе, видимо: gitlab.com/fdroid/rfp/-/issues

@rf

Сделал вот такую приложеньку play.google.com/store/apps/det
Суть в том, что в некоторых приложениях неудобно сделано сохранение картинок: нельзя выбрать место сохранения или вообще нельзя сохранить. Но если в приложении есть шаринг, то можно пошарить картинку в моё и сохранить куда угодно.

Umnik

В ПиксельФеде есть инстанс, где норм нудесы публикуют? И не из Инета, а свои. @rf

Umnik

Есть кто-то, кто использует Саблайм вместо ВСкода по объективным причинам, а не из-за привычки? В чём эти причины?

@rf

Umnik

что-то я не догоню, как в flag на #golang принимать несколько аргументов одного флага? "-arg 1 2 3 4 -nextarg 5 6 7 8". Кроме как брать в кавычки и потом самому делать сплит строки.

То, что нельзя делать позиционные аргументы явно, это я понял.

ТОЛЬКО на стандартной библиотеке

@rf

Umnik

А как знание того, что у Навального есть нюдсы тёлочек, должно его дескредитировать? Это же наоборот, как раз нормально. @rf

Umnik

Вот что мне надо ввести тут для одного 3летнего ребёнка? Это Get Taxi. Можете у себя проверить для тарифа детского. Принимает только число.

@rf

Umnik

Кстати, напомнили то, о чём сам давно ною. Почему в Мастодоне нет реблога с комментарием? @rf inb4: возьми и сделай

Umnik

@rf а что вы можете сказать про Minds? Я только сегодня о них услышал. Имеется в виду как место, куда уходят с Твиттера.

Umnik

Слыхали, чо в твиттере твориться? Дошло до вот такого: twitter.com/kokoromiruyatsu/st

@rf

Umnik

Посоны. Я вообще ничего не знаю в #golang, только сел изучать. Какие ошибки уже наделал, как надо правильно?

github.com/DMyachin/Android_SD

@rf

Go Up