LINUX.ORG.RU

Сообщения hummer

 

В Slackware оперативно устранили древний баг из SLS

Форум — Talks

https://www.linuxquestions.org/questions/slackware-14/wrong-default-configuration-of-less-1-breaks-git-and-mercurial-4175699887/

Из-за установления переменной окружения LESS в /etc/profile программы, которые используют less(1), такие как git и hg, запускают less(1) неправильно, что приводит к эскейп мусору на экране.

Патрик таки читает linuxquestions.org

Для Ъ https://slackware.uk/slackware/slackware64-current/ChangeLog.txt

Mon Aug 30 18:22:08 UTC 2021
a/etc-15.0-x86_64-15.txz:  Rebuilt.
  /etc/profile: Don't define a $LESS variable, but provide a commented-out
  example of "-M -R". As far as I can tell, setting $LESS to -M is something
  that we picked up from SLS's /etc/profile at the very beginning and then
  kept it because it wasn't causing any problems. Personally, I'll be
  uncommenting this because it's nice to get the extra output from less
  provided by -M concerning your place in the file, but we'll leave it up
  to the end user how to handle this.
  Thanks to krown, marav, LockyWolf, and drgibbon.

 , ,

hummer
()

Суровое слакварное HOWTO

Форум — Talks

Накатил сейчас Slackware 15-RC1 в virtualbox, обновил до последнего current, который нынче - всё тот же 15-RC1. Создал пользователя, а прав выполнять sudo у него нет. Я в курсе как это настраивается, но решил нагуглить официальную документацию, чтобы всё было по Патрику и что же я нагуглил? А вот это непотребство:

https://docs.slackware.com/howtos:misc:enabling_sudo_on_slackware

Судя по всему сам Патрик sudo не использует, а его последователи, которые таки используют, правят /etc/group в nano, для создания группы sudo и добавления в эту группу требуемых пользователей. Про команды groupadd и groupmems они не знают. Затем, при помощи всё того же nano предлагается править /etc/sudoers, что говорит о незнании команды visudo.

P.S. физики в метках тут при том, что они это выбирают.

UPDATE:

После прочтения комментариев лишний раз убедился в том, что:

  • большинство экспертов LOR-а - непрофессионалы
  • Linux сообщество весьма токсично и демагогично

 ,

hummer
()

Gradle 7.2

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

Не прошло и полутора месяцев с предыдущего релиза 7.1.1, как на свет появилась новая версия Gradle 7.2 — системы сборки, наиболее популярная среди разработчиков на Java и на других языков программирования JVM, включая разработчиков под Android.

Среди интересных изменений следующие:

  • Gradle может компилировать под Java 17 (сейчас есть RC, релиз в сентябре).
  • Java toolchain теперь поддерживает ещё и Scala.
  • Добавлена новая аннотация @NormalizeLineEndings позволяющая нормализовать формат конца строки. За счёт использования этой аннотации уже улучшена производительность задачи JavaCompile.
  • Улучшена поддержка аутентификации доступа к репозиториям по HTTP. Автоматически поддерживаются параметры <rep_name>AuthHeaderName и <rep_name>AuthHeaderValue (где <rep_name> - название репозитория), значения которых используются во время аутентификации через HTTP-заголовки.
  • В дополнении к Copy.expand(Map) был добавлен метод Copy.expand(Map,Action), позволяющий копировать файлы без преобразования escape-последовательностей. Для этого нужно установить escapeBackslash = true.
  • Попытки повторить HTTP-запросы во время удалённой сборки теперь происходят не только для HTTP GET, но и для HTTP PUT.
  • HTTP-редиректы во время удалённой сборки теперь поддерживаются по умолчанию.

Также исправлено 50 ошибок.

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

 , , , ,

hummer
()

Подтверждение новостей

Форум — Linux-org-ru

Почему так долго не подтверждаются новости?

 

hummer
()

Вышел Apache Maven 3.8.2

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

Maven – утилита управления жизненным циклом приложений на платформе Java, а также их зависимостями.

После четырёх месяцев с момента предыдущего релиза и ещё недели тестирования окончательной сборки объявлено о выходе нового минорного обновления Apache Maven 3.8.2. Эта версия включает исправление 30 ошибок, 22 улучшения и несколько обновлений версий плагинов, используемых по умолчанию, включая обновления, закрывающие некоторые проблемы с безопасностью. Полный список изменений, со ссылками на соответствующие тикеты Jira, можно найти здесь.

В ближайшее время ожидается выход новой мажорной версии Apache Maven 4.0.0.

>>> Анонс

 , ,

hummer
()

Кроссдоменная загрузка данных в JavaScript

Форум — Development

Есть некий сайт, с которого можно скачать CSV файл. Я хочу написать HTML+JavaScript, который будет открываться локально, загруждать этот CSV файл и дальше использовать его содержимое для дальнейших манипуляций. К сожалению сервер того сайта отдаёт весь контент с хедером X-XSS-Protection: 1; mode=block и это не позволяет скачать содержимое данного файла JavaScript кодом моего локальнго HTML файла. Можно ли это как-то преодолеть?

Текущий код:

<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<script type="text/javascript">
	var csvText;

	function loadCsv() {
		fetch('https://pais.co.il/Lotto/lotto_resultsDownload.aspx')
			.then(function (response) {
				response.text().then(function(text) {
					csvText = text;
				});
			});
	}
</script>
</head>
<body onload="loadCsv()">
	<input type="button" onclick="console.log(csvText)" value="Show loaded text on console" />
</body>
</html>

Если заменить URL внутри этого кода на какой-то другой, где X-XSS-Protection: 1; mode=block не используется, код работает. Но мне нужен именно этот URL.

 , ,

hummer
()

Патрик не использует VCS?

Форум — Talks

Решил посмотреть исходники Слаки, а их нет. Ну то есть какие-то энтузиасты держат свои репы, обновляемые хитрыми скриптами и с коммитами типа:

$ git log --oneline
f2ff678d (HEAD -> master, tag: 20210804201651, origin/master, origin/HEAD) Wed Aug  4 20:16:51 UTC 2021
c596c73b (tag: 20210803181813) Tue Aug  3 18:18:13 UTC 2021
0eea0f62 (tag: 20210803065527) Tue Aug  3 06:55:27 UTC 2021
152965cf (tag: 20210731175238) Sat Jul 31 17:52:38 UTC 2021
fd312e99 (tag: 20210730181926) Fri Jul 30 18:19:26 UTC 2021
47d3fa61 (tag: 20210728224844) Wed Jul 28 22:48:44 UTC 2021
cdda6f1a (tag: 20210727211253) Tue Jul 27 21:12:53 UTC 2021
867a690d (tag: 20210727005016) Tue Jul 27 00:50:16 UTC 2021
33a907cb (tag: 20210722192358) Thu Jul 22 19:23:58 UTC 2021
15dd12c0 (tag: 20210721181658) Wed Jul 21 18:16:58 UTC 2021
032f8696 (tag: 20210721053044) Wed Jul 21 05:30:44 UTC 2021
$ git log
commit f2ff678d478fb705648398cc2b44aee8868f6443 (HEAD -> master, tag: 20210804201651, origin/master, origin/HEAD)
Author: Patrick J Volkerding <volkerdi@slackware.com>
Date:   Wed Aug 4 20:16:51 2021 +0000

    Wed Aug  4 20:16:51 UTC 2021

    a/kernel-generic-5.13.8-x86_64-1.txz:  Upgraded.
    a/kernel-huge-5.13.8-x86_64-1.txz:  Upgraded.
    a/kernel-modules-5.13.8-x86_64-1.txz:  Upgraded.
    ap/dash-0.5.11.4-x86_64-1.txz:  Upgraded.
    ap/lxc-4.0.10-x86_64-1.txz:  Upgraded.
      Thanks to Matthew Chamley.
    d/kernel-headers-5.13.8-x86-1.txz:  Upgraded.
    k/kernel-source-5.13.8-noarch-1.txz:  Upgraded.
    n/vsftpd-3.0.5-x86_64-1.txz:  Upgraded.
    isolinux/initrd.img:  Rebuilt.
    kernels/*:  Upgraded.
    usb-and-pxe-installers/usbboot.img:  Rebuilt.

Но официальные репы системы я не нашёл.

Патрик на столько бог, что ему можно и без VCS или почему так? Или я просто плохо искал.

 , ,

hummer
()

Можно ли собрать GNU/Linux из оригинальных исходников, совсем без патчей?

Форум — Talks

Собственно вопрос в сабже. Заинтересовался этим вопросом после очередного просмотра руководства по сборке LFS и Lx4u. Неужели без патчей девственно чистого кода из апстрима никак нельзя? Как же они его там, у себя в апстриме, пишут?

 , , ,

hummer
()

Сдувшиеся шары, керамика и авторское право

Форум — Talks

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

Фотография керамических «сдувшихся шаров» и её автора: https://ynet-images1.yit.co.il/picserver5/crop_images/2021/07/31/ByHihl71t/ByHihl71t_0_162_2700_1519_0_x-large.jpg

Идея дизайна этой керамики родилась в память о сыне, скончавшемся несколько лет назад от ракового заболевания. В судебном иске говорится, что копирование этой идеи нанесло автору как моральный, так и финансовый ущерб, поскольку продажи её собственных изделий сократились. Скопировавшая её вазы сеть супермаркетов продаёт их по ценам на порядок ниже - вместо 400 - 600 шекелей лишь несколько десятков шекелей. Иск подан на 300 тысяч шекелей. 1 доллар - примерно 3.2 шекеля.

Интересны мнения посетителей ЛОР-а, на чьей вы стороне?

 , , ,

hummer
()

Русские физики предпочитают C++ и Windows 7 ?

Форум — Talks

Смотрю сейчас ролик про научный городок Нейтрино в Кабардино Балкарии. В ролике берут интервью у двух научных работников местной нейтринной лаборатории. У одного на столе лежит книга C++ без страха. У другого, на старом, заваленном бумагами столе лежит работающий лептоп с Windows 7.

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

А какой язык программирования и софт посоветовал бы им ты, линуксоид?

 , , , ,

hummer
()

Через три дня должен выйти GCC 11.2

Форум — Talks

Первый RC уже анонсирован:

https://gcc.gnu.org/pipermail/gcc/2021-July/236837.html

Размер незапакованного патча порядка 57 мегабайт. Список изменений я не нашёл.

Перемещено xaizek из development

 ,

hummer
()

git submodules и detached HEAD

Форум — General

Может ли кто-то доходчиво объяснить по какой причине сабмодули в Git по умолчанию находтяся в состоянии detached HEAD а не привязаны к какому либо бранчку, как родительский репозиторий? В чём логика такого решения? В Гугле можно найти 100500 вопросов и примерно столько же похожих ответом о том, как с этим бороться, то есть большинство пользователей Git ожидает совершенно другое поведения от Git submodules.

P.S. Я знаю как с этим бороться, мой вопрос лишь о том, почему таково поведение git submodules по умолчанию.

 ,

hummer
()

Векторные вакцины

Форум — Talks

Вопрос к знатокам в области микробиологии, вирусологии и иммунологии. Играет ли какую-то роль то, какой именно вирус используется для создания векторной вакцины от короновируса? Например в российской вакцине Спутник-V используются два вида аденовирусов (вирусов, вызывающих заболевание аденоидов, отсюда и их название), а в до сих пор не закончившей испытания израильской векторной вакцине BriLife используется вирус везикулярного стоматита Indiana (VSIV или VSV). В основе вакцины BriLife лежит технология создания вакцины Ervebo от эболы. Что лучше и безопаснее?

 , , , ,

hummer
()

Будущее Linux

Форум — Talks

Хочется послушать ЛОР-овских аналитиков о будущем Linux.

Для начала перечислю несколько фактов, с которых и хотел бы начать обсуждение.

Факт 1: Основными разработчиками Linux являются корпорации, использующие его на серверах и в мобильных устройствах. Как только корпорации потеряют интерес к дальнейшей разработке Linux продолжать её на серьёзном уровне будет некому.

Факт 2: Намечается уход Linux с большинства мобильных платформ в пользу Fuchsia.

Факт 3: Linux не смог завоевать сколько нибудь серьёзную популярность на десктопах и очевидно, что уже никогда не сможет это сделать, прежде всего из-за своей фрагментации.

Факт 4: Пользователи облачных платформ и платформ с виртуальными машинами (Java, Python, node.js, .NET и прочие) никак не привязаны к Linux и поэтому легко переедут на любую другую операционную систему, поддерживаемую их VM. Им даже не потребуется переучиваться, поскольку облака администрируют не они, а умение пользоваться облаками почти никак не связано с умением пользоваться Linux.

Факт 5: Linux стал слишком сложным, а проблемы с безопасностью слишком частыми и трудно выявляемые (русские и нерусские хакеры, которые круче плохо видящих миллионов глаз). Уже сейчас наблюдается большой интерес к более безопасным языкам системного программирования, например к Rust. Так же возобновился интерес к микроядерной архитектуре. Например та же Fuchsia микроядерная.

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

Кстати, подтвердите или опровергните мои наблюдения. Средний возраст системных программистов GNU/Linux только растёт. Это так же не в пользу светлого будущего Linux.

 , , ,

hummer
()

Кодирование

Форум — Development

Напомните название кодирования, когда битность двоичного числа определяется префиксом, состоящим из последовательных единиц и нуля в конце префикса. Это код Хаффмана или что?

UPD1: формат самого префикса называется унарным кодированием.

 , ,

hummer
()

Youtube показывает Unlisted ролики всем?

Форум — Talks

Почистил куки и прочую историю и с девственно чистым кешем зашёл на https://www.youtube.com/user/JUGRuVideo а от туда открыл ролик Александр Панчин — Игра в Бога. Перешла ли наука границу. Начал его смотреть и обратил внимание на надпись Unlisted под названием ролика. Это какой-то баг или каким образом я вообще нашёл этот Unlisted ролик? Прочие Unlisted теперь тоже стали listed?

 , ,

hummer
()

Менее проигрышные стратегии игры в лотто

Форум — Talks

Уважаемые аналитики и прочие специалисты ЛОР-а, у меня возникла крамольная мысль о менее проигрышной стратегии игры в лотто. Интересно послушать ваше мнение. И так, игра в лотто, ну скажем 6 из 37 плюс ещё одно дополнительное число из семи, имеет слишком низкий шанс на выигрыш первого приза и даже второго (только 6 из 37, без дополнительного числа). Но если относиться к этой игре как к безобидному развлечению (а вдруг повезёт) или как к способу пожертвовать небольшие деньги на благие дела (часть денег действительно идёт на это), то играть можно и даже без заметного ущерба для себя. Однако недавно я задумался над детерминизмом. Если все процессы в мире детерминированы законами физики, то результаты всех розыгрышей лотто давно предопределены и просто ещё неизвестны. Всего теоретически возможных вариантов очень много, в 6 из 37 плюс один из семи их более 16-и миллионов, а розыгрышей слишком мало - два три в неделю. Таким образом, если играть в лотто с одной и той же комбинацией чисел или с одним и тем же набором таких постоянных комбинаций, которого нет в детерминированном будущем, можно никогда и не выиграть. То есть шанс будет строго ноль.

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

Как думаете, это менее проигрышная стратегия, чем просто игра с одними и теми же комбинациями чесел? Недетерминированный динамический выбор против детерминированного будущего выгоднее фиксированного выбора «один раз и надолго» против такого же детерминированного будущего?

 , , ,

hummer
()

Русский язык и заграница

Форум — Talks

В одном нероссийском СМИ постоянно натыкаюсь на выражения: «приехал из-за границы». Всё время считал это безграмотным, потому что «из-за» указывает на причину, а не на источник движения или на его направление. Решил сейчас погуглить и обнаружил, что точно так же пишут и во многих российских СМИ. Дальнейшие поиски привели к нескольким обсуждениям того, как правильно «из-за границы» или «из заграницы». Мне и ещё немалому числу людей думается, что более правильный - второй вариант, но не всё так однозначно. Так как же правильно? И если «из-за границы» верно, то в чём логика? Помогите наладить парсер великорусского языка в голове.

Может быть это какой-то всеобщий баг спеллчекеров и лень редакторов СМИ? Потому что вот в этом орфографическом словаре всё таки:

ИЗ ЗАГРАНИЦЫ

Правописание, орфография:

из заграницы (из зарубежных стран)

 ,

hummer
()

Урбанизация и постиндустриальное общество

Форум — Talks

Хотел бы порассуждать и послушать остальных на тему необходимости урбанизации населения в постиндустриальную эпоху. Какой смысл в больших городах и мегаполисах, да и вообще в большой концентрации населения? Так или иначе рост населения будет и должен тормозиться, а это означает, что люди вполне комфортно могут расселиться по небольшим населённым пунктам, численностью от нескольких тысяч до десятков тысяч и не более. Или даже по посёлкам в несколько сотен человек. Уже сейчас малоэтажное жильё в пригороде считается более элитным, нежели многоквартирное внутри большого мегаполиса, за редким исключением. Не помню имя футуриста, предсказавшего это около ста или даже более лет назад.

Урбанизация была необходима во время индустриализации, а сейчас какой в ней смысл? Значительная часть промышленного производства механизирована, автоматизирована и рассредоточена. То есть уже нет необходимости в тысячах рабочих, устремляющихся по гудку завода на проходную и обратно по домам.

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

Урбанизация, вмести с эмансипацией, помогали контролировать рождаемость, предотвращая взрывной рост численности населения, но рост населения всё таки продолжался за счёт увеличения средней продолжительности жизни, а кое где ещё и за счёт миграции из стран третьего мира. Снижать продолжительность жизни никто не заинтересован, но и рост численности населения не может продолжаться как раньше, точнее нельзя допускать такой рост в будущем. Следовательно нельзя возвращаться в прежнее аграрное общество и в традиционный семейный уклад, когда дети были богатством и в семьях было по 8 - 10 и более детей. То есть отказ от урбанизации должен быть чем-то иным, нежели возврат в прошлое.

 , ,

hummer
()

Личная лицензия IntelliJ на рабочем компьютере

Форум — Talks

Знающие люди, подскажите, легально ли использовать личную платную лицензию IntelliJ IDEA на рабочем компьютере? А если нелегально, то для чего эта лицензия тогда предназначена? Ведь дома я никакой коммерческой деятельности не веду, контрибьючу во всякие открытые проекты и эксперементирую for fun. Речь идёт именно о платной лицензии, поскольку мои контрибьюты, в том числе и в сам IntelliJ носят эпизодический характер и, соответственно, бесплатная лицензия open source разработчика мне не положена.

Просто хочется использовать IntelliJ IDEA Ultimate на работе, а там не хотят покупать лицензию, которая в несколько раз дороже личной.

 , , ,

hummer
()

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