И это всё МОЁ

Чуваки, объясните, почему в одних источниках утверждают что сборка программы состоит из препроцессинга, компиляции и ассемблирования, и компановки, а другие утверждают, что имеет место быть препроцессинг, компиляция и компановка.
Но дело в том что они описывают ассемблирование, как преобразования текста программы понятный человеку в машинный код. А компиляцию они описывают, как преобразования текста на Си ,к примеру, в текст на assembler AT&T. И если выкинуть Ассемблирование, то не произойдет преобразование текста в машинный код.

Где кто обманывает?








 








16:11

mysqlbinlog

И это всё МОЁ

Были удалены все данные из таблицы. Данный собирались с давних пор и информации об их добавлении не содержится в имеющихся bin-log.
Возможно-ли восстановление данных из таблицы с помощью ‘mysqlbinlog’?









 








И это всё МОЁ

Всем Привет!!!


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


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









 








И это всё МОЁ

Сообщение с вызывающе неверной информацией, полностью искажающее действительность и вводящее в заблуждение большое число пользователей, размещено на главной странице: Малиновый десктоп

Вот разъяснение: Малиновый десктоп (комментарий)

Стыдно даже как-то, что такое пропустили. Ибо челоек ещё и пишет

После получения пары вопросов на ЛОР-е на тему «ну и как оно», решил рассказать. Так оно.








 ,








И это всё МОЁ

На компе стоял десятый оффтопик ( thinkpad на intel 8 поколении ). Все работало отлично, пока не решил поставить последний Арч. Все как положено подмонтировал, скопировал, пока не обнаружил, что при выполнении команды grub-mkconfig -o /boot/grub/grub.cfg компьютер буквально подвис ( хорошо что Ctrl+C работал ). Оказалось, что это известная проблема ( goole в помощь), но гугл-советы с перемонтированием lvm не помогли. Вопрос: Это нормально 21 веке и как решить эту проблему ?









 ,








И это всё МОЁ

Синей или белой стороной к лицу ?


Линукс тут при том, что все обязаны носить маски в DC.









 








И это всё МОЁ
string test = "AAA\\nBBB";
Regex regex1 = new Regex("AAA\\n";);
Console.WriteLine(regex1.ToString());
Console.WriteLine(regex1.IsMatch(test));


если шаблон преобразуется в


AAA\n


то почему в результате False? Строка test не преобразуется?









 








И это всё МОЁ

Столкнулся с проблемой. При открытии файлов в code сохраненных на windows в кодировке CP1251 вместо русских символов появляются иероглифы. Для этого надо поменять кодировку по-умолчанию. В других приложениях уже решил проблему, но хочу разобраться с этим приложением. Пытался найти директорию приложения для редактирования исполняемых файлов, но безрезультатно.









 








И это всё МОЁ

Добрый день, вопрос по ingress. Почему когда настраиваю его на под с сервисом, настройки такие


annotations:
nginx.ingress.kubernetes.io/rewrite-target: /


Например так


paths:
- path: /test
backend:
serviceName: test
servicePort: 8080


При переходи по ссылке сервиса пропадают стили и ошибка
Unchecked runtime.lastError: The message port closed before a response was received.
А когда переходишь по порту через службы (тип NodePort) все работает нормально









 , ,








И это всё МОЁ

Можно ли в AWS перенести свои виртуалки из VMware?


Ничего сверхъестественного на них нет. Хочется просто загрузить образ и чтобы они там развернулись и просто работали.









 ,








И это всё МОЁ

Всем здравствуйте!


Недавно читал о планах школ провести выпускные онлайн. Хоть сам учусь на 3 курсе бакалавриата и никакого отношения к ним не имею, хотелось бы обсудить эту тему. Кто планирует (проводить или участвовать)? Какое ПО брать? Думаю, можно взять Minetest или Minecraft, построить карту. Terraria, думаю, не очень подойдёт, из-за размерности игрового пространства.


GNU/Linux тут притом, что сервер, скорее всего, будет работать под управлением ОС этого семейства (недавно арендовал VPS для личных целей, именно на GNU/Linux).









 , ,








И это всё МОЁ






Почему Manjaro? Пробовал Арч, но впринципе я обхожусь без этой тонкой настройки всего, поэтому не стал париться и установил Manjaro и накатил приятную для глаз тему


Почему KDE? ИМХО, одно из самых красивых и гибких DE. И нет, оно у меня не падало






















>>> Просмотр
(1280x1024,
476 Kb
)










 , ,








14:01

Manjaro KDE

И это всё МОЁ






Как вам?





















>>> Просмотр
(1920x1080,
1721 Kb
)










 , ,








И это всё МОЁ






Не, на скрине дефолт, вы туда не смотрите, сюда смотрите.


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


После получения пары вопросов на ЛОР-е на тему «ну и как оно», решил рассказать. Так оно.


Малинка 4B 4G. Охлаждение пассивное. На самом деле для этой задачи и двух G бы хватило, но запас карман не тянет. А уж в роли десктопа и подавно, вдруг браузер всё съест. Загрузка с карты памяти Samsung Evo 64G, заказанной с того же Китая подешёвке.


Дистрибутив Simply Linux 9, экспериментальная сборка на armh. Официальная сборка на aarch64 работает быстрее, но там пока что проблемы с определением разрешения экрана и звуком. Они уже решены, в том числе моими усилиями, но исправления пока ещё не в образе, а переустанавливать лениво.


Рабстол -Xfce, тема Greybird, значки Adwaita. Ставил Raspbian, там с софтом грустненько, только LXDE и нет pulse. Pulse нужен, чтобы можно было в большие колонки запускать звук с ноутбука по сети. Кроме того, Raspbian, в отличие от Simply, содержит 3D драйвер. Это с одной стороны, хорошо, с другой, без деклокинга в пассивном режиме уже перегревается. Так что Simply мне понравился больше.


Из приложений - Firefox, Evolution, Rhythmbox, Thunar, Celluloid и по мелочи. Фотографии проявлял через RawTherapee :-)


Вообще, RPi4 - это очень кривая платформа. Очень. Драйвер 3D сущестсвует только в виде блоба только под определённые ядра. Звук сделан через ж. Wifi сделан через Ж. Bleutooth сделан через ж. Загрузчик это отдельная песня, потому что BIOS нет и на момент загрузки загрузчика USB не инициализировано, GRUB показывает менюшку, но нажать ни на что нельзя.


Пробовал ещё Oracle Linux для RPi4, он прикольный, даже поддерживает загрузку с EFI, т.е. в grub будет работать клавиатура. Но в качестве десктопа не очень, потому что драйвера 3D в нём нет, а в качестве десктопа там Gnome3 :-) Официальная документация так открытым текстом рекомендует подключать сторонние репозитарии от EPEL для установки Xfce, если надо.


P.S. Скриншотик с проявкой нежного яблоневого цвета нннада?






















>>> Просмотр
(1920x1080,
374 Kb
)










 , , , ,








И это всё МОЁ

Имеется привычная ситуация: UI, в котором пользователь бездумно жмакает кнопочки, которые в свою очередь запускают асинхронные/параллельные задачи. Это может быть как и GUI, так и сайт, посылающий запросы серверу.


А теперь начинается интересное:



  1. Любое действие должно быть отменяемым (не убивание потока, а штатное завершение). Большинство async кода что я видел, не поддерживает такую простую фичу. Видимо вебсерверам это не интересно. Даже в Go, с его горутинами, это достигается велосипедами, а не средствами языка.

  2. Любое действие может быть продолжено. Это немного похоже на предыдущую задачу, но с тем нюансом, что у нас задача представляет собой не loop {}, а цепочку действий.

  3. Задача может общаться с родителем. Запрашивать новые данные, подтверждать действия.

  4. Задача может использовать глобальный контекст. То есть живёт не сама по себе.

  5. Задача может запускать свои асинхронные задачи и на неё распространяются те же требования, что и выше.

  6. Это не должно превратиться в callback hell.


Язык роли не играет. Производительность тоже. Интересует сам алгоритм.









 








И это всё МОЁ

Задавайте только реальные вопросы с собеседования. Кто хочет может отвечать на эти вопросы, задавший вопрос должен ответить зачтено или нет и провести разбор ответа, указать на ошибки и недостатки в ответе. Если зачета никто не получил в течении недели, автор вопроса сам дает ответ. Остальные естественно тоже могут участвовать в обсуждениях.









 








И это всё МОЁ

19 мая представлен релиз свободной UNIX-подобной операционной системы OpenBSD 6.7. Особенностью этой системы является акцент на качестве кода и безопасности. Проект был основан Тео де Раадтом в 1995 году после конфликта с разработчиками NetBSD. Наиболее значимые изменения в релизе перечислены ниже.


  • Теперь поддерживается до 15 разделов на одном физическом устройстве. Подробней

  • Машинонезависимая реализация mploc для платформы powerpc.

  • Оптимизация очистки страниц памяти.

  • Многочисленные улучшения и багфиксы в dhclient, клиенте для протокола DHCP.

  • Максимальный размер блока для операций с NVMe 128K.

  • Улучшения в демоне apmd, который отвечает за гибернацию/сон. Информацию об изменении питания демон получает от драйвера батареи. Сообщения драйвера игнорируются в течении 60 секунд после возобновления работы компьютера, чтобы пользователь мог начать работу раньше, чем машина снова уйдет в сон.

  • Добавлена возможность создавать безымянные файлы в tmpfs. Это может ограничить доступ приложений к файловой системе.

  • Добавлен человекочитаемый режим для systat (опция -h).

  • Восстановлено старое поведение dhclient. Теперь система снова будет игнорировать соединения, не предоставляющие маску подсети.


Улучшения в файловой системе ffs2, использующей 64-битные временные метки и адреса блоков:


  • Теперь ffs2 используется по-умолчанию на всех платформах, кроме landisk, luna88k и sgi.

  • Поддержка загрузочного раздела и ramdisk для платформы sgi.

  • Исправлена загрузка для sparc64 и Mac PPC.

  • Возможность загрузки для платформ alpha и amd64.

  • Возможность загрузки для платформ arm_v7 и arm64 с использованием efiboot.

  • Возможность загрузки для платформы loongson.


Улучшения в SMP:


  • Системные вызовы __thrsleep, __thrwakeup, close, closefrom, dup, dup2, dup3, flock, fcntl, kqueue, pipe, pipe2 и nanosleep теперь запускаются без KERNEL_LOCK.

  • Переработана реализация SMP для процессоров AMD. Теперь система не будет ошибочно идентифицировать ядра как потоки.


Драйверы:

  • Улучшения в драйвере em, отвечающем за поддержку сетевых карт Intel PRO/1000 10/100/Gigabit Ethernet.

  • Реализация микросекундного разрешения с использованием microcputime для процессоров семейства Cherry Trail для исправления зависаний при старте оконной системы X.

  • Поддержка адресации памяти в PCI-устройствах для LPSS(Low Power Subsystem).

  • Поддержка контроллера x553 в драйвере ix, отвечающем за высокоскоростные сетевые карты Intel, использующие интерфейс PCI Express.

  • Исправлены баги после сна/гибернации для amdgpu и radeondrm.

  • Исправление зависания на HP EliteBook при загрузке в режиме UEFI.

  • Больше подробностей можно узнать из оригинального сообщения на официальном сайте проекта.


А так же:


  • Были удалены следующие драйверы:
    • rtfps, отвечающий за последовательный порт на платах IBM RT PC;


    • dpt для DPT EATA SCSI RAID;

    • gpr для ридеров смарткарт на интерфейсе PCMCIA GemPlus GPR400;

    • mesh, для карт расширения scsi в Power Macintosh;

  • Была улучшена аудио-подсистема.

  • Добавлена поддержка RaspberryPi 3/4 на архитектуре arm64 и RaspberryPi 2/3 на архитектуре arm_v7.

Традиционно, постер :)








 , ,








И это всё МОЁ

привет, что лучше debian или ubuntu установить?
я так сказать новичок. вообще склоняюсь к debian
но знаю, что там много чего нужно устанавливать… и настраивать. этого не боюсь…


может в сети есть годный проверенный мануал? где максимально подробно показано-рассказано как настроить и что установить.


подойдут также 3 часовые видеоролики на Youtube по настройке.


p.s. просьба не стебаться.









 ,








И это всё МОЁ
#!/usr/bin/env tclsh

set str {172.19.3.191,172.19.3.192,172.19.3.19,172.19.3.193}
set ip 172.19.3.19
set RE "$ip\[\D\]"
puts [regexp -expanded $RE $str null]

Пытаюсь понять, есть ли ip адрес в строке. Но что-то идет не так. В онлайн чекерах регексп вроде верный, а тут не работает - выдает 0. Куда копать?








 ,








И это всё МОЁ

Привет. В виме есть C-indenting, который запускается через ‘=’. Я понимаю, что есть справка, надо разбираться и всё такое. Но хочется срезать путь, не вникая глубоко. Дело вот в чём - пишу такие конструкции:


/*block start*/ {
if (condition) {
statements;
}
...
} /*block end*/



т.е. для экономии пространства не делаю отступ внутри «блока», но если пропустить все строки через автоиндент, то отступ впихнётся, чего мне не хочется. Что и как можно подкрутить на коленках чтобы C-indenting работал желаемым образом (оставить дефолтный конфиг, но спец поведение для /block start/ {…} /block end/)?









 , ,