LINUX.ORG.RU

Сообщения hummer

 

Андрей Климов требует рассказать, кто управляет App Store

https://www.youtube.com/watch?v=fDp1hBLXk3Y - слитый ролик.

Telegram-канал A000MP97 опубликовал видео, снятое на закрытом заседании Совета Федерации РФ по вопросу о защите суверенитета. На нём глава комиссии Андрей Климов требует у представителей Apple указать, кто именно финансирует и управляет App Store — «люди с Марса или искусственный интеллект».

16 сентября прошло закрытое заседание комиссии Совета Федерации РФ, на которое были приглашены представители компаний Apple и Google. На нём обсуждали вопросы о защите суверенитета страны, в частности, отказ от удаления приложения «Навальный» из магазинов App Store и Google Play. Сервисы обвиняют в пособничестве экстремистским и запрещенным в России организациям, а также во вмешательстве в Российские выборы.

Госдума грозила IT-гигантам уголовной ответственностью и новыми штрафами за несоблюдение российских законов. В свою очередь представитель Apple заявил на заседании, что компания не может давить на App Store и заставить свой магазин удалить запрещенное в России приложение «Навальный». По мнению юриста Apple, этому мешают определённые правовые нюансы.

Непосредственно сотрудников Apple на заседании не было. На опубликованном в Сети видео компанию представляют управляющие партнёры международной юридической организации Baker McKenzie Сергей Войтишкин и Дарья Ермолина.

Подробности — https://habr.com/ru/news/t/578520/

 ,

hummer
()

BLM & Go

Почему модераторы ЛОР-а не модерируют этих поехавших на погромах BLM леваков из Гугла? Это же вопиющий нацпол на их главной.

Для Ъ: все сайты проекта Golang озаглавлены чёрной полосой в верхней части экрана с надписью: «Black Lives Matter. Support the Equal Justice Initiative.». На наличие нацпола многие жаловались, но гугловоды просто закрывали репорты и блокировали дальнейшее обсуждение.

Особенно мне понравился некто Sam Whited (Сем Побелевший) - явный тролль:

This is related to Go, because it’s a community issue and Go is a community as much as it’s a language.

Интересно, как много негров программируют на Go за зарплату?

 ,

hummer
()

Зачем это нужно?

В proc.go стандартной библиотеки Go есть следующий код завершения процесса:

	exit(0)
	for {
		var x *int32
		*x = 0
	}

Какой смысл в бесконечном цикле сразу после exit(0)? Ведь он всё равно не выполняется.

 

hummer
()

Посоветуйте сайт

Что-то вроде chess.com но для игры в покер, не за деньги. Интересует классический пятикарточный покер.

Сайт может быть на Linux, но это необязательно.

 , ,

hummer
()

А какие нынче альтернативы программы hiew?

Вопрос в сабже.

 , , ,

hummer
()

Наконец-то: скачать JDK прямой ссылкой

Вмести с сегодняшним выходом Java 17 наконец таки появилась возможность загрузить JDK прямой ссылкой, без необходимости кликать на чекбокс согласия с условиями и регистрацией

https://www.oracle.com/java/technologies/jdk-script-friendly-urls/

https://www.oracle.com/java/technologies/downloads/#java17

Формат release notes тоже поменялся:

https://www.oracle.com/java/technologies/javase/17all-relnotes.html

Кому не лень, запилите новость.

 , , , ,

hummer
()

Посоветуйте курс лекций по программированию в x86-64 long mode

Стало интересным попробовать себя в osdev, точнее в самых основах osdev - в программировании современных x86-64 процессоров в long mode режиме (не путать с 32-х битным защищённым режимом).

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

Можете ли посоветовать что-то, по уровню подачи материала, похожее на курс лекций о C++ от Ильи Мещерина?

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

 , , ,

hummer
()

Кнопка «Отменить изменения» не работает

Если начать редактирование своего комментария, например в обсуждении одной из новостей, а затем передумать и попытаться нажать на кнопку «Отменить изменения», ничего не произойдёт и окно редактирование не закроется.

Это известный баг или какая-то новая регрессия?

@maxcom ?

 ,

hummer
()

Оформление новостей: конвенции IT и русского языка

Вот недавно опубликованная новость (её история правок), которую я разместил, а @sudopacman отредактировал:

https://www.linux.org.ru/news/apple/16525223/history

Сразу бросились в глаза следующие вещи:

  • Добавился   между числом и знаком процента.
  • Десятичная точка была заменена на десятичную запятую.
  • Фраза «под председательством судьи Ивонн Гонзалес Роджерс», внутри первого предложения, не обрамлена запятыми.

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

Третий пунк, об обрамлении запятыми - просто вопрос по правописанию.

 , ,

hummer
()

Pipewire не готов для виртуалок

В Fedora 34 перешли на этот ваш pipeware и у звук у людей в виртуальных машинах перестал нормально работать. В частности у меня в Fedora 35 под VMware.

Разработчики давно в курсе и даже знают как это починить:

https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/1301 https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/469

Но чинить не собираются, как всегда.

 , ,

hummer
()

VirtualBox глючит, все сайты *.virtualbox.org не работают

Собственно вот:

И ни один не работает. Список взят из их SSL сертификата.

Сам VirtualBox глючит, в частности ни один дистрибутив с Cinnamon DE в нём нормально не работает. С включённой 3D акселерацией большая часть экрана превращается в белое пятно. Если выключить 3D акселерацию, то всё видно, но естественно тормозит.

Я сейчас установил VMware® Workstation 16 Player, который freeware, и в нём установил последний снепшот Fedora 35 Cinnamon. Работает замечательно и даже с 3D акселерацией, только после ребута в fullscreen забывает резолюцию и приходится дёргать этот самый fullscreen туда-сюда.

$ uname -a
Linux fedora 5.14.1-300.fc35.x86_64 #1 SMP Fri Sep 3 16:27:33 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
$ cat /etc/redhat-release 
Fedora release 35 (Thirty Five)

Помнится, даже @alpha жаловалась на глючность VirtualBox. А что используешь ты, типичный виндузятник ЛОР-а?

 , , ,

hummer
()

Прошу подтвердить или опровергнуть говнокод

https://github.com/xfce-mirror/xfwm4/blob/master/src/menu.c строка 164:

if ((i+1) < 10)

аналогичное место чуть выше:

if (((i+1) < 10) && (strchr(wsn[i],'_')==NULL))

 , ,

hummer
()

Почему новость о ядре перенесли в Talks?

@Shaman007 почему ты перенёс это из новостей? К нетехническим разговорам в Talks это точно не относится и это таки новость.

Линус Торвальдс сказал нет коду с предупреждениями компиляции

 ,

hummer
()

Линус Торвальдс сказал нет коду с предупреждениями компиляции

Линус Торвальдс изменил параметры компиляции кода ядра Linux по умолчанию. Теперь используется параметрв -Werror приводящий к интерпретации любого предупреждения в ошибку и, соответственно, в остановку сборки ядра с этой ошибкой. Данное изменение конфигурируется новым параматром WERROR, который включен по умолчанию.

По мнению Линуса данное изменение должно повлиять на качество кода и в частности на качество пулл реквестов, которые он получает. Для большего эффекта он постучал по дереву прямо в коммит меседже.

Подробности

Перемещено Shaman007 из kernel

Орбратно не перемещается, поэтому вот: Линус Торвальдс сказал «нет» коду с предупреждениями компиляции

 , , ,

hummer
()

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

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

Накатил сейчас 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
()

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

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

 

hummer
()

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

Есть некий сайт, с которого можно скачать 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?

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

$ 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 из оригинальных исходников, совсем без патчей?

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

 , , ,

hummer
()

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