LINUX.ORG.RU

Сообщения peregrine

 

Rust + GUI

Форум — Development

@RazrFalcon, по мотивам треда Ищу годную либу для 2D графики на чём ты остановился? Мне бы правда с GUI на поиграться с хелловорлдами на расте… QPainter брать и не париться? Хочу графы рисовать, как Graphviz, только мышкой. Хотя даже не графы, деревья.

 ,

peregrine
()

Переводчики хелп

Форум — Talks

Перевожу на русский язык одну софтину опенсорсную, а то у неё гуй переделали и перевод очень убог (старого переводчика тоже явно не будет, он 5 лет в сети не появлялся), лучше без него на самом деле, чем с таким какой он есть. Что-то я совсем туплю, как Credits перевести можно на русский язык. Я говорю про Credits, который пошел от значения титры, но расширенное значение, которого нет в русском языке (титры это сразу про кино слишком сильная ассоциация) или я о нём не знаю. Имеется ввиду Credits в диалоге о программе. Автор на самом деле Credits использует в общем смысле близком к титрам, так что как благодарности перевести не получится. О программе может тогда? Просто быдлоперевод от надмозга плодить не хочется, а автор мой перевод скорее всего примет, благо он по-русски не понимает, а я ему ещё багфиксов подвезу вместе с переводом (попробую вторым разрабом у неё стать), а потом плеваться люди будут, в том числе с ЛОР-а, так как у софтины на ЛОР-е есть пользователи.

И это, есть ли какая база с переводом устоявшихся терминов из перевода ПО?

 

peregrine
()

sourceforge скорость

Форум — Talks

sourceforge у меня сейчас качает со скоростью <30 КБ/с. Это у меня или провайдера с сетью где-то проблема, или сервис совсем в помойку скатился? Я то на нём ничего не держу, но некоторые опенсорсные программы там лежат. Вот потребовалась одной в сорцы заглянуть и подпатчить кое-что и выкачивал 6 мегабайт исходников с черепашьей скоростью. Прошу подтвердить или опровергнуть.

 ,

peregrine
()

ML и философия

Форум — Talks

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

Ну очевидно, что это матстатистика, численные методы, графы, теорвер, методы оптимизации и про что там ещё в википедии написано. Но меня интересуют области, которые связаны с ML косвенно и прорыв в которых, может изменить понимание ML людьми и наоборот, например, алгоритмы сжатия данных (да, серия алгоритмов сжатия PAQ, начиная с PAQ7 вовсю использует предсказания из ML для своей работы, а нейросети могут применяться для сжатия данных с потерями, например при помощи «бутылочного горлышка» у автокодировщиков). А вы про что знаете? Может слышали про то, что алгоритмы машинного обучения прижились у лигнвистов, а модели лингвистов влияют на обработку естественного языка машинами? Не стесняйтесь писать даже самые безумные теории и догадки.

 , ,

peregrine
()

Я устал, я мухожук...

Форум — Talks

Я правда очень устал, не от форума, а от того, что происходит в опенсорс сообществе. Первыми звоночками стала разработка вялого и вакханалия с графикой в виде попыток переизобрести велосипед (вот только квадратные колёса на треугольные поменяли, да сиденье не приделали, только штырь торчит и едет он ещё хуже). Потом началась вакханалия с репами и теперь у нас есть снапы, флатпаки и прочие пипы, карго (хорошо хоть пока растоманы через него софт не распространяют в отличии от питонщиков), докеры и иже с ними, легче от этого не стало, теперь мне приходится бороться с тем, что то шрифт отвалится, то пакет поломается и так далее. Потом пошли более болезненные признаки: сначала Столлмана выперли отовсюду, потом Qt заболели и стали требовать аккич или собирать всё самому из сорцов, показывая тем самым заботу о пользователях, теперь шрифты ломают, что следующее? На всякую мелочь, вроде отламывания у браузеров плагинов, выпиливания больными гномодевелоперами полезных фич и ломания криптографии у токсов и рингов я даже не заикаюсь. Но блин, последнее время меня тянет свалить с опенсорса куда-то на винду или маки, но нет, десяточку усиленно мажут зондами сверх всякой меры, жалея при этом вазелин, а про маки даже не хочется вспоминать... Ушел бы с радостью на бздю, но она тоже часть опенсорса и там от этого говна не отсидеться.

Ребят, я стал старпёром или всё и в правду фигово в нашем IT королевстве?

ЗЫ

Пароля не будет, пока не готов. А вот полный переход на винду и оставление linux-а в виде сервера на виртуалке может и будет (посижу до прихода ко мне ШГ и на этом всё)...

ЗЫЫ

Забыл ещё про тенденцию браузер для GUI пихать и ноду...

ЗЫЫЫ

Юникод меня тоже совсем доканал... Вроде правильная идея, но её реализация с й и й меня подзадолбали...

 , ,

peregrine
()

Типы файлов

Форум — Desktop

У меня есть файлы python-а, они неправильно определяются при помощи команды file (хотя тут ещё не всё плохо, file знает что это a /usr/bin/env python3 script, UTF-8 Unicode text executable) и PCManFM. Понятно, что я неплохо нахимичил в shebang / hashbang, прописав туда #! /usr/bin/env python3. Хочется сделать так, чтобы PCManFM правильную иконку рисовал, а не как у текстового файла, т.к. в директории вместе с кодом и они родимые лежат (да, надо бы разложить получше структуру, но так лень, особенно когда знаешь, что код не будет дописываться никогда).

 hashbang, , , ,

peregrine
()

Почему теги на игнор не работают на главной

Форум — Linux-org-ru

Это баг или фича? Я не хочу читать про эльбрус, астру, росу, альт и иже с ними.

Да и вообще с удовольствием бы заигнорил всю категорию Linux в России, про неё читать больно.

 

peregrine
()

Просмотр огромных логов

Форум — Development

Собственно чем? Сейчас мой скрипт на питоне огромную портянку выдаёт из 80 000 записей, мне бы её быстренько глазками пробежать, так как записи сортированы и до определённого момента меняются плавно и надо посмотреть на то место, где резкий скачок происходит. В консольку всё не помещается, а лимит крутить я не хочу, в файл гнать вывод и glogg-ом смотреть, ну как вариант, сейчас так и делаю. Может есть что-то удобнее?

 glogg, ,

peregrine
()

Разыскивается сишка, но с юникодом из коробки

Форум — Development

САБЖ. Ищется относительно простой (не C++), но быстрый язык с полноценным юникодом из коробки, хочу в питон батарейку клепать, так как готовая библиотека на ванильном питоне (не моего производства) на пару порядков по скорости проседает от того, что я бы хотел видеть и да, я точно знаю что это возможно, так как есть проприетарщина на крестах, которая могёт (но авторы бабосика уж очень много хотят). При этом не очень хочется заниматься любовью и лишней магией на указателях с utf-8, utf-16 и utf-32 посредством всяких костылей.

Интересно, как там у ржавого и го с юникодом и производительностью.

 ,

peregrine
()

Быстро посчитать вхождение элементов одного списка в другой Python

Форум — Development

Сейчас делаю так:

for elem in list1:
    counter = 0
    for elem2 in list2:
        # тут некоторый медленный код обработки, который я выкинул в примере, переписывать его на сишку нельзя, это модуль на питоне
        if elem2 == elem:
            counter += 1
    sub_list.append(counter)
list1 содержит от 10 до 20 000 элементов, в среднем 6 000 элементов, list2 содержит около пары тысяч элементов. list2 у меня динамически грузится с жесткого диска в ещё одном внешнем цикле, их около 10 000. Как-то печально всё со скоростью перелопачивания. sub_list это на самом деле строки для csv файла, который я пытаюсь сгенерировать. Это как-то можно быстрее делать, например, внеся батарейки на сишке, помазав всё лямбдами или как-то ещё (на первый взгляд кажется что нельзя)? А то чувствую до утра считать будет. Не к спеху, конечно, всего 4 раза посчитать надо будет с разными параметрами, но на будущее хочется знать.

 , ,

peregrine
()

Визуализация данных

Форум — Development

Привет всем. Как лучше визуализировать очень-очень большой двумерный (обычный в котором 2 оси x и y) график, без всяких многомерных проекций? Чтобы был понятен масштаб - скажем он начинается от полутора миллиона точек до 20-30 миллионов, значения тоже колеблются нехило (десятки миллиардов типичные значения). Хочется на него глазками посмотреть, есть ли в нём какие-то закономерности, вроде синусоиды и так далее, при том я не знаю масштабов на которых они будут видны (теоретически обязаны быть, но на практике...) Так что хочется чего-то, что можно маштабировать. Желательно из кода на Python-е. matplotlib навевает на меня тоску, он с более маленькими объёмами тонет в производительности, надо самому ручками выбирать тогда какие точки рисовать, ну и никакого масштабирования, а хочется чего-то умного, что не будет лишние точки рисовать.

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

Матплотлиб работает, да, но хочется про альтернативы послушать.

 , ,

peregrine
()

А чем в C++ изображения принято обрабатывать?

Форум — Development

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

 , , ,

peregrine
()

А что есть опенсорсного и кроссплатформенного для скриношотов?

Форум — Desktop

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

PS

Проприетарные зонды не предлагать.

 , , , ,

peregrine
()

Про генерацию картинок...

Форум — Science & Engineering

Ребята и девчата, а какие интересные штуки вы знаете для генерации нескучных обоев? Например, вот мне понравилось по мотивам этого. Было бы неплохо, если бы узор получаемый таким образом был каждый раз случайным. Можно, конечно, генерировать какой-то удалённый на случайное расстояние кусок этого бесконечного узора, но как-то хочется разнообразия побольше что-ли...

PS

Про фракталы знаю, но они слишком психоделичны при закраске обычно. Хочется чего-то более монохромного.

PPS

Для поиграться (не все знают Julia, которую очень любит автор алгоритма, и C++ overkill, ИМХО), дам вам кодец на третьем питоне, который прост как доска, написанный на коленке по мотивам ссылки с хабры.

from PIL import Image
import sympy
import random

x = 1600  # разрешение по оси x
y = 900  # разрешение по оси y
background_color = (0, 0, 0, 255)  # цвет фона RGBA
front_color = (109, 167, 65, 255)  # цвет рисунка RGBA
shift_x = random.randint(0, 10000)  # сдвиг по оси x
shift_y = random.randint(0, 10000)  # сдвиг по оси y
im = Image.new('RGBA', (x, y))  # создание "пустой" картинки в RGBA формате
for i in range(0, x):
    for j in range(0, y):
        if sympy.isprime((i + shift_x) ^ (j + shift_y)):
            im.putpixel((i, j), front_color)
        else:
            im.putpixel((i, j), background_color)
im.save(f'img_x{shift_x}_y{shift_y}.png')  # сохранение картинки

PPPS

Не уверен за раздел, может в толксах самое то, но боюсь там совсем тема улетит вдаль.

 ,

peregrine
()

А чем можно получать уведомления о выходе новых релизов на гитхабе?

Форум — Talks

Не в своих репах, а в чужих. Просто я собираю несколько приложений, которых нет в официальных репах многих дистрибутивов (в первую очередь для себя, но и не против, если другие юзать будут). Но следить ручками за тем, когда там релиз подвозят как-то лениво, я не разработчик этих программ, чтобы нонстоп мониторить как у них дела. Хорошо бы RSS получать, благо есть за чем следить кроме апдейтов (например у меня провайдер по RSS рассылает инфу о запланированных работах, отключениях и изменениях в тех же тарифах/работе офиса и так далее). Заходить регулярно в морду гитхаба я тоже не шибко люблю.

А может вообще в тележку можно зарулить?

 , , ,

peregrine
()

Wayland и гибридная графика

Форум — Desktop

Захотел пощупать вяленого на ноуте с гибридной графикой. Выбор пал на OpenSUSE (там есть роллинг как в арче и раньше были вкусные кеды, которые я люблю на ноутбуках, т.к. настраивать Openbox на системе которая не основная и используется сезонно (пару недель в году) и пилить кучу конфигов руками мне лениво), вот только вики говорит что вяленый не работает с гибридной графикой. Это правда или только в сусе так?

 , ,

peregrine
()

Про обновления

Форум — Admin

Тут вот какое дело - сейчас стало модно ставить софт и библиотеки из всяких Flatpak, докеров, pip-ов, AppImage, Snappy и прочего говна, вместо централизованного пакетного менеджера. Теперь такой вопрос - как вы всё это обновляете, когда оно таким зоопарком? Лично я уже даже не помню, откуда помимо реп у меня что-то стоит. Пора велосипедить скрипты которые проверяют обновы из всех источников? Или проталкивать стандарт для средства обновления, чтобы оно общалось со всеми видами пакетных менеджеров? А может оно уже умеет? Раньше таких идиотских проблем не было.

 ,

peregrine
()

Nvim и орфография

Форум — Desktop

Привет, ЛОР. А что есть из приятного для проверки орфографии в виме, наподобии того, как это делает PyCharm. Т.е. интересует не только проверка в условном txt, а в файле с синтаксисом, как минимум, на уровне комментариев, а в идеале названий переменных, функций, классов, например, чтобы название класса Purson, вместо Person как-то выделялось. А то бывают говнокодеры и админы, которые языка толком не знают, и вместо business пишут businass, а потом сидишь, смотришь на это и понимаешь что надо рефракторить или автобусы из жопы выковыривать.

Гугление показало что-то такое, но может кто знает варианты лучше?

 , , ,

peregrine
()

А где можно набрать фоток с рабочими местами и информацией о стране

Форум — Talks

По всему миру или хотя бы Европа/Америка/СНГ? А то что-то посмотрел на рабочие места в галерее и увидел, что по фото можно довольно точно угадывать регион и стало интересно, а можно ли бигдату на это натравить и автоматизировать (для неё ЛОР-овской галереи не хватит)? Или может уже есть такой проект? Не обязательно про компы, но наверное про фото внутри квартир/офисов/домов. Может на каком-то фотохостинге по тегам поискать и т.д.. Был бы довольно интересный проект...

ЗЫ

Разумеется сейчас я это делать не буду, т.к. некогда вникать глубоко, но может кто-то из студней решит диплом или курсач лепить на эту тему, думаю она не особо паханая, но довольно интересная, хотя и нацпол из неё можно вытащить при желании, например, кластеризацией и определением Европы и СНГ (тут сразу надо оговориться про уровень жизни и особенности культуры, чтобы не было нацпола).

PPS

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

 , студентам на заметку, ,

peregrine
()

А как вы программируете на маргинальных языках?

Форум — Talks

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

Расскажите, как начинали, к чему пришли или послали всю маргинальщину подальше и сидите пишите на Java/C++/Python и JavaScript?

 ,

peregrine
()

RSS подписка на новые темы