LINUX.ORG.RU

Сообщения peregrine

 

А вот говорили, номер телефона это фигня

 , мне нечего скрывать, , ,

https://habr.com/ru/news/t/475394/

Кажись новый бизнес подъехал. Можно бабос делать и даже не нарушить формально никаких законов скорее всего в большинстве стран мира. Ляпота.

Короткий пересказ событий по ссылке для Ъ: В WhatsApp тихо и незаметно ввели настройку запрета для автоматического их добавления в новые чаты 5-ого ноября, затем стали банить аккаунты пользователей, привязанные к номерам телефона с «подозрительными названиями», не зависимо от того, по каким причинам название стало подозрительным. Т.е. если тебя тихо пригласили в группу без выставленной настройки и переименовали её в «детское порно» ты сразу получил бан, если тебя обманом завлекли в чатик с нормальным названием и спустя какое-то время админ сменил название на «детское порно», ты опять получил бан. Бан выдается бессрочный. Пока эта проблема затронула англоговорящих пользователей WhatsApp. Официальная позиция WhatsApp все забаненные пользователи нарушали правила и вообще сами виноваты, что не включили настройки по запрету на добавление их в групповые чаты или же сами виноваты, что их обманули. Что на самом деле находится в такой группе, и был ли пользователь виновен, никого не волнует.

PS

Паша Дуров радуется, наверное, теперь есть способ сманивать аудиторию.

peregrine
()

pycharm + формулы

 , ,

Юпитер не предлагать, для интеграции нужен платный pycharm. Есть что-то простое, вроде маркдауна, но чтобы была возможность писать формулы как в LaTeX-е? Всякий интерактив мне не нужен. Может можно как-то подружить Markdown из Pycharm-а и формулы или тащить плагин LaTeX-а, но сам LaTeX он для печати и является оверкиллом в данной задаче.

peregrine
()

Носите ли вы часы?

 ,

В наше время даже пользователям Linux и Unix необходимо измерять время и у подавляющего большинства из них, по доступной мне информации, отсутствует встроенный Unix time, а вместо него они обходятся убогим представлением времени, известным уже 4100 лет, правда с наложением некоторых патчей и костылей.

  1. Ношу только телефон 550 (41%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. Ношу умные часы 242 (18%)

    ********************************************************************************************************************************************

  3. Ношу кварцевые со стрелками 213 (16%)

    ***************************************************************************************************************************

  4. Ношу механические 110 (8%)

    ****************************************************************

  5. Ношу электронные с дисплеем 105 (8%)

    *************************************************************

  6. Ориентируюсь во времени по солнышку 85 (6%)

    *************************************************

  7. Свой вариант (в комментариях) 38 (3%)

    **********************

Всего голосов: 1343

peregrine
()

Python 3 + GUI

 ,

На чем лучше забахать? Вариантов много, начиная от культей, заканчивая веб-мордой. Бахать буду что-то простенькое, почти текстовой редактор, только немного необычный, т.к. заточен под специфичную задачу и в теории немного обмазан хитрыми алгоритмами. Но GUI по сложности такой же. Однако, хочется чтобы и свистело и пердело.

peregrine
()

TON

 , telegram open network, , ,

Что-то я зашел на Хабру и увидел это (habr.com). Там Паша решил интернет по паспортуномеру телефона сделать? А что, хороший борцун за свободу, пожалуй переплюнул даже Северную Корею. Ваши ставки, будет ли оно завязано на номер телефона? Мои - однозначно да.

peregrine
()

Сделать Alias на сессию в терминале.

 ,

Например, я хочу, чтобы make в пределах сессии писался просто как make, а был по факту make -j8. При том, после закрытия окна терминала, хочется, чтобы make стал опять без аргументов. Интерпритатор bash

peregrine
()

Поговорим об ООП

 , ,

Точнее про практику мешать классы с функциями. Как вы к этому относитесь? Есть языки в которых всё явно класс, яркий представитель C#. Но есть языки в которых и то и другое, яркий представитель C++. Вот, предположим, есть у нас приложение, которое делает ряд сложных вычислений, которые нигде не реализованы (только предположим). Для простоты будем считать, что это функции для калькулятора (+-*/) и используются они довольно часто в разных местах программы. В случае голого ООП, можно создать некрасивый класс super_puper_calculator в котором определить методы sum, sub, mult и div, что, лично мне, кажется порочной практикой, т.к. подобные классы порой напоминают «божественные», пытающиеся делать всё подряд, начиная от варки кофе и заканчивая расчётом орбиты Марса. В случае же языков, в которых можно использовать функции, создаются 4 функции sum, sub, mult и div, которые используются потом в разных местах, что есть немножко не ООП и все дела. Объявляю холивар открытым.

peregrine
()

Про Eula и американские законы

 ,

А можно составить работающую Eula, которая разрешала бы всем пользоваться софтом по одним условиям, а компании A под другими, например в 10 раз дороже. Интересуют именно законы США, а не РФ.

peregrine
()

работа с SQL

 ,

А что есть в Linux-ах красивого с GUI для проектирования БД (вот таблички нарисовать, связи между ними и т.д.). Код писать я и сам напишу, т.е. на генерацию БД мне наплевать, просто структура сложная и надо бы на неё смотреть наглядно. Как делать БД на бумаге знаю и даже делал до 20 таблиц, но тут их штук 40 и банально сложно всю структуру в голове держать/лист бумаги маленький и на него она не помещается. Windows тулзы для этого юзать не хочу, хочется чего-то опенсорсного и в Linux-е. Знаю про SQL Workbench, но там с HighDPI печально всё.

peregrine
()

Coolreader шрифты

 , coolreader3,

cast EXL

Такое дело, нашел твою сборку Cool Reader-а на Github-е, поставил, работает хорошо, но мыло в шрифтах жуткое и только в тексте (меню нормально выглядит). Возможно, дело в HighDPI мониторе, а возможно вообще мыльцо автор любит сильно. Не знаешь, что там происходит? Ты вроде над шрифтами химичил, чтобы системные цеплялись. Может видел где там обработка шрифтов происходит? А то пикселизация как в старых 8-битных игрушках. Прямо кровь из глаз.

peregrine
()

Работа с картами

 

Потребовалось мне измерять расстояние между городами РФ и СНГ пока, но может и весь мир. Города более-менее крупные, язык python. Но измерять надо не напрямую, а по дорогам, понятно, что точный алгоритм на NP полной задаче ляжет, но пойдут и приближенные данные, точная точность не требуется. Соответственно нужен граф дорог или API (бесплатное, если есть, платное ненужно, проект не коммерческий с целью получения прибыли, а научный с целью получения знаний и поделиться результатами со всем миром). Кто-нибудь знает нечто подобное?

PS

Городов в списке много и путей строить тоже немало, так что скорее всего оффлайн вариант нужен.

peregrine
()

Работа с текстом: выбор инструментов

 

Представим, на минутку, что у нас есть очень-очень много текста в виде кучи xml файлов средней степени сложности с юникодом. Очень-очень много это от 500Гб и до 10Тб и над ним надо делать кучу всего, поиск слов, выдергивание каких-то тегов, скармливание всего этого каким-то алгоритмам и т.д.. Сейчас над этим пыхтит питон, но пыхтит плохо, очень медленно, в один поток, пыхтит сутками. Надо эту штуку ускорять и уменьшать аппетиты в потреблении памяти. Какие другие более быстрые и кросс платформенные языки с хорошими библиотеками/фреймворками, заточенными под работу с юникодом и xml вы бы выбрали и почему? Кресты такое себе, там и разработка очень медленная и баги легко делаются, да и с юникодом работа через пятую точку.

PS

Интересно, чем поисковики пользуются, у них по идее похожая задача, только html ещё хуже xml.

peregrine
()

DeaDBeeF и обложки

 

waker, сразу скастую автора этого замечательного плеера. То что DeaDBeeF 1.8.2 не отображает обложки из директории в случае, если обложка называется cover.jpg и это единственная картинка в директории это баг или фича? Не отображаются все обложки, в директориях с *.flac файлами без *.flac + *.cue. В случае пары *.flac + cue всё нормально и обложка на месте.

Заодно может пользователи подтвердят, так же у них или нет.

peregrine
()

FHS

 ,

Как по фен-шую (под ним я понимаю FHS или иные стандарты мира Linux/UNIX) правильно назвать раздел/директорию куда он монтируется с файлопомойкой? Но не /home и куда её обычно ставят. Раздел должен быть примонтирован постоянно, но все файлы на нём должны быть общими для всех пользователей. Кидать её в /mnt как-то неправильно. Физически отдельный жесткий диск, не имеющий отношения к тому, на котором home и ssd с самой системой. Или просто создать директорию в корне с названием /files, монтировать туда и не заморачиваться?

peregrine
()

Динамическое программирование

 , ,

Почему его так назвали? Оно же про разделение сложных задач на подзадачи и объединение их решений в одно общее решение. Какой смысл вкладывался в слово динамическое?

peregrine
()

Пользуетесь ли вы Compose key для ввода

 

Например, Сompose+s+o=§

Если у вас Windows или MacOSX для вас есть отдельные пункты голосовалки. Не голосуйте за «Я только сейчас узнал о ...» если не пользуетесь ОС к которой это относится.

  1. Нет 417 (45%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. Да 230 (25%)

    ********************************************************************************************************************************************************************************

  3. Я только сейчас узнал об этом 222 (24%)

    **************************************************************************************************************************************************************************

  4. В Windows пользуюсь Alt+цифровой код 55 (6%)

    ******************************************

  5. В macOS использую ⌥ Option для ввода 45 (5%)

    **********************************

  6. Нет, использую Control-Shift-u + код символа 35 (4%)

    **************************

  7. В Windows не пользуюсь Alt+цифровой код 32 (3%)

    ************************

  8. Я только сейчас узнал об ⌥ Option 27 (3%)

    ********************

  9. Я только сейчас узнал о Alt+цифровой код 19 (2%)

    **************

  10. В macOS не использую ⌥ Option для ввода 16 (2%)

    ************

Всего голосов: 1098, всего проголосовавших: 918

peregrine
()

Поиск подстрок в строке

 

Собственно есть set с некоторыми уникальными значениями (это не только слова, но и группы слов, например 'visual studio'). Есть строки, приходяшие в цикле, надо искать в строках все вхождения всех подстрок из set-а. Как это сделать по людски не изобретая велосипедов? Например, в строке содержится «разработка на c# в visual studio», в set-е содержится 'c#', 'visual studio', 'java'. Надо найти факт наличия в строке и 'c#' и 'visual studio'. Просто цикл в цикле, который по штучке берёт и ищет элементы из set-а в строке забахать, наверное, не самый красивый вариант.

peregrine
()

Чебурашка 2.0

 ,

https://sozd.duma.gov.ru/bill/763517-7

Просто оставлю это тут. Как я понимаю это дока о необходимости блокировки гугла, википедии и всех крупных интернет ресурсов, более 20% капитала которых находится во владении не граждан РФ.

peregrine
()

Реклама на LOR-е

 ,

На колени, РАБЫ!!! Грядет Baldurs Gate 3 и бессонные ночи!!!

С каких пор это норма? Виндовс-онли игра и в games. Мне начать новости про POE тогда писать? А что, тоже крутая игра.

peregrine
()

SLOC

 , , sloc, ,

SLOC, его ещё где-то используют? Я вот на днях за 8 часов написал аж целых 100 строчек кода, которые работали ещё 2 часа и сделали работу, которую 3 человека пытались сделать с января, написав при этом 10k строк быдлокода. Интересно послушать адептов этой методики, если они ещё не вымерли. А до этого целый день думал, как написать этот код.

peregrine
()