LINUX.ORG.RU

Сообщения vvn_black

 

Всё слаще и слаще

Форум — Talks

Было:

m = re.match(p1, line)
if m:
    return m.group(1)
else:
    m = re.match(p2, line)
    if m:
        return m.group(2)
    else:
        m = re.match(p3, line)
        ...


ent = obj.next_entry()
while ent:
    ...   # process ent
    ent = obj.next_entry()

В 3.8 можно будет:

if m := re.match(p1, line):
    return m.group(1)
elif m := re.match(p2, line):
    return m.group(2)
elif m := re.match(p3, line):
    ...

while ent := obj.next_entry()
    ... # process ent

https://lwn.net/SubscriberLink/793818/0c6f9dd271021cd4/

При Гвидо такого не было.

 

vvn_black
()

«Отдам в добрые руки, просто так или за копеечку... очень хорошие проекты!» - Kenneth Reitz.

Форум — Talks

Kenneth Reitz ищет новых владельцев (кураторов проектов) для своих симпатичных репозиториев, среди которых тот самый requests и многое-многое ещё дельного на питоне.

https://github.com/not-kennethreitz/team/issues/21

Рассматривается и вариант получения материальной компенсации за смену владельца репозиториев, но деньги не являются основой для принятия решения.

Человек устал, человек отстраняется.

Upd. Вероятнее всего проекты перейдут под «крышу» Python Software Foundation.

 ,

vvn_black
()

LOReader - андроид-читалка

Галерея — Скриншоты

«Чем больше звёзд, тем больше странностей.»

Читаю ЛОР, в основном, как новости, т.е. зачастую на ходу и в свободное время. Запускать десктоп или доставать ноут лениво, поэтому смартфон. Мобильные браузеры не радуют, возиться со стилями «ну его».

Было время, попробовал набросать клиента (честно, не смотрел есть подобное или нет, в тапаталке вроде ЛОРа нет), и вот что получилось (см. скриншот) - клиент-читалка исключительно для ЛОРа.

Что требуется:

  • андроид-смартфон, не очень старый (ибо, React Native), FHD+.

Что есть:

  • список тем с первой страницы трекера;
  • список форумов, список тем с первой страницы каждого форума;
  • постраничный просмотр комментариев (свайп влево-вправо);
  • быстрая навигация (начало, конец) по спискам;
  • избранное, можно добавлять отдельные темы.

Чего нет:

  • регистрации и авторизации, трекинга и прочего фингерпринтинга;
  • рекламы;
  • постинга;
  • уведомлений;
  • подписок на теги;
  • фильтра тегов и юзеров.

Как работает:

  • никакого бэка, тупо парсит HTML https://www.linux.org.ru
  • скорее всего багов достаточно;
  • не идеально рендерит комментарии, особенно вставки code и ссылки.

Ссылки:

 , ,

vvn_black
()

Телега покажет кто находится поблизости

Форум — Talks

Сабж, с очередным обновлением добавили функцию «Найти людей рядом», типа как в китайских мессенджерах, там такое уже лет 5. Находит контакты и чатики/группы с заданной геопозицией поблизости.

С одной стороны оно вроде как даже полезно для городского туризма и для пикаперов прикольно, наверное.

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

Теперь посчитать «мамкиных» оппозиционеров будет похоже ещё проще.

Upd. Похоже, что становишься сам «виден» для окружающих, только когда ищешь других, а не всё время.

 , ,

vvn_black
()

Зенит M, пора распечатывать кубышку

Форум — Talks

Дождались, первые Зенит М (на основе Leica M) поступают в продажу. Цена €5-6 тыс.

https://ria.ru/20190604/1555232378.html

https://shvabe.com/products/foto-i-zapisyvayushchie-ustroystva/zenit-m/

Или всё-таки Leica M за те же деньги?

http://ru.leica-camera.com/Фотография/Система-Leica-M/Leica-M-Typ-240/Details

P.S. Если что, линукс тут при том, что при таком объективе Zenitar 35 mm f/1,0, не нужны ни линукс с гимпом ни виндовс с фотошопом, и так всё прекрасно.

 ,

vvn_black
()

МКС-онлайн, опять выход в открытый космос

Форум — Talks

И снова, многочасовая работа российских космонавтиов (около 6 часов) в открытом космосе:

О событии: https://www.roscosmos.ru/26384/

Трансляция Роскосмоса в ВК (студия): https://vk.com/video-30315369_456240723

Трансляция NASA (МКС): https://www.youtube.com/watch?v=21X5lGlDOfg

 , ,

vvn_black
()

OPC-source для Spring Cloud Data Flow

Форум — General

Сабж.

Может кто использует или использовал, что есть для scdf?

 data flow, , scdf,

vvn_black
()

89,5 - Теперь заживём!

Форум — Talks

After heated debate on the mailing list, the 79-character line limit prescribed by PEP8 will be updated. IDE users all over the world will now be able to take advantage of their 30" ultra-wide 4K monitors, as the recommended line length will be increased to 89.5 characters (this was a compromise with the 100-character lobby, the decision being to split the difference).

The GIL has been removed.ка

Finally, a new string-type for the masses, Python 4.0 will feature «z-strings»: C-style NULL terminated bytestrings. Just prefix your string like so, z'my string' and Python will automatically ensure it is NULL-terminated. Note: the new z-strings cannot be used with any of the existing APIs that take string arguments - they must first be decoded to unicode strings or cast to bytes.

http://charlesleifer.com/blog/new-features-planned-for-python-4-0/

Update. В связи с возникшим недопониманием из-за того, что тру не ходят по ссылкам, хочу отметить что GIL остаётся и его даже будет больше.

Python 3.9, PEP 554 - для однопоточных приложений всё остаётся как было, для многопоточных реализуется схема создания в одном процессе несколько интерпретаторов (каждый со своим GIL) и API межпроцессного взаимодейcтвия суб-интепретаторов.

 , python4

vvn_black
()

Asus RT-N65U, проблема с eth-портами

Форум — Linux-hardware

Сабж ненапряжно работал, наверное, лет 5, в режиме 24/7.

Сегодня отвалился WAN, и как потом выяснилось и LAN тоже, Wi-Fi работает.

Симптомы - линк по портам есть (индикаторы на портах роутера подмигивают в такт пингам), со стороны клиента счетчик принятых пакетов 0, со стороны роутера счетчик принятых пакетов растет, отправленных 0.

Что делал - сбросил до заводских, прошил оригинальной фирмварью, потом опять вернулся на «падавана» - не помогло. Менял параметры портов (скорость, дуплекс) - не помогло. При согласовании параметров на клиенте индикатор на порте роутера реагирует правильно - понимает, когда 100 и когда 1000, и когда несогласованная скорость.

По рассказам, ночью была гроза, но это не точно

Вопрос, что делать, что ещё потестить/посмотреть? Выбрасывать жалко, ремонт тоже, наверное, не вариант.

Update. Отложил железяку на полку с табличкой «на выброс».

 , ,

vvn_black
()

Помогите найти комикс

Форум — Talks

Упоротый, про депрессивный кофеек, там такие угловатые чайник и чашка. У меня что-то не получается найти, а я даже не помню, где его видел.

 ,

vvn_black
()

У рт учения?

Форум — Talks

Сабж.

Недоступны импортные NS, да и по ip тоже ресурсы недоступны. В российском сегменте по ip можно куда-нибудь попасть.

UPD. Информация от провайдера «общая проблема по региону». А деталей не сказали.

 ,

vvn_black
()

Говорят, в прямом эфире Beresheet прилуняют

Форум — Talks

Сабж

https://www.youtube.com/watch?v=0i6gROujvS4

Update. А в 1:35 смотрим на SPACEX FALCON HEAVY https://www.youtube.com/watch?v=ojvu2u28CIY

 

vvn_black
()

Franken-Chroot, новый инструмент для использования образов и живых «неродных» систем на x86_64 ПК

Новости — Gentoo Linux
Группа Gentoo Linux

Разработчик drobbins объявил о новом инструменте fchroot на базе QEMU, который позволяет работать с stage3 и живыми системами на архитектурах, отличных от x86_64. На текущий момент fchroot поддерживает архитектуры: arm-32bit и arm-64bit.

По ссылке увлекательное видео использования инструмента с ARM64 и Raspberry Pi 3.

>>> Подробности

 , , ,

vvn_black
()

«List as Js» или попросту listass

Форум — Development

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

Для себя я проблему решил так.

НЕТ:

print('-'.join(map(lambda x: f'{x ** 2}',
                   filter(lambda x: 2 < x < 8,
                          map(lambda x: x * 2, range(5))))))

НО ДА:

class list(list):
    map = lambda self, fn: list(map(fn, self))
    filter = lambda self, fn: list(filter(fn, self))
    join = lambda self, d: d.join(map(str, self))


array = list(range(5))

print(array.map(lambda x: x * 2)
           .filter(lambda x: 2 < x < 8)
           .map(lambda x: x ** 2)
           .join('-'))

 , ,

vvn_black
()

Релиз Sublime Text 3.2

Новости — Проприетарное ПО
Группа Проприетарное ПО

Сегодня вышла версия 3.2 Sublime Text — изощрённого текстового редактора кода, разметки и всего прочего. Версия основана на множестве изменений, привнесённых из второго продукта Sublime HQ — Sublime Merge — добавлена первоклассная интеграция с Git, встроенная функция сравнения редактируемых файлов и поддержка каркасных блоков.

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

Git Integration

Incremental Diff

Для использования Sublime Text необходимо приобрести лицензию, но скачать и оценить можно бесплатно, без ограничений. Лицензия привязывается к пользователю, поэтому можно устанавливать Sublime Text на любое количество компьютеров и операционных систем.

Скачать

>>> Changelog

 , , ,

vvn_black
()

Отдельные профили для каждой установки Firefox

Новости — Mozilla
Группа Mozilla

Начиная с версии Firefox 67 (Nightly-релиз запланирован на 30 января 2019 года), разные установки Firefox будут использовать свои отдельные профили.

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

Но начиная с версии 67, Firefox будет использовать отдельный профиль для каждой установленной версии (в том числе Nightly, Beta, Developer Edition и ESR внутри одного выпуска).

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

>>> Подробности

 ,

vvn_black
()

Релиз Funtoo Linux 1.3

Новости — Gentoo Linux
Группа Gentoo Linux

Конечно, релиз запоздал дней на 10, новогодние каникулы уже кончились, но тем не менее это первый LTS выпуск Funtoo Linux.

Важное:

  • в основе meta-repo срез Gentoo Linux от 13.11.2018 г.;
  • отказ от поддержки multilib, для популярных приложений (таких как Steam) требущих 32-битное окружение, разрабатывается решение на контейнерах с пробросом GPU;
  • в состав снапшотов добавлено заранее собранное ядро debian-sources-lts-4.9.130-1.

( читать дальше... )

>>> Funtoo Linux 1.3

 , ,

vvn_black
()

Форумный движок с голосовыми сообщениями, есть такое?

Форум — Web-development

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

Т.е., не голосовой ассистент, не онлайн-чатик, а аналог кнопки «Голосовое сообщение» во всяких вконтактиках и телеграмах, но в формате «классического» форума.

Беглый поиск либо возвращает на подобные вопросы без ответов, в том числе и на ЛОР, либо на советы писать самому клиент на WebRTC и рулить сообщениями на сервере. Но нужно более менее готовое решение, чтоб поставить и потом по минимуму поддерживать.

Есть такое самостоятельное, либо в виде плагинов к популярным движкам?

 , , , ,

vvn_black
()

И куда пропал декоратор консоли из genpatches-4.20?

Форум — General

Сабж, 4200_fbcondecor.patch убрали из genpatches.

Что там такого в ядре 4.20 поменяли и как теперь декорировать консольки?

 fbcondecor, ,

vvn_black
()

Передача прав, ответственность за убытки

Форум — Talks

Договор передачи исключительных прав, Заказчик (Приобретатель) добавляет в договор пункт о возмещение убытков перед третьими лицами Исполнителем, если он (Исполнитель) нарушил их права.

Вопрос, как принято в этом пункте указывать размер возмещения? Можно оговорить «все убытки» или же все убытки понесенные Приобретателем, но не более суммы договора с Исполнителем?

Что по этому поводу говорит практика?

 ,

vvn_black
()

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