И это всё МОЁ

Тут был пост от kukuruku Работа в Red Hat Но с тех пор прошло 3 года и многое могло поменяться.

Остались ли ещё лоровцы, которые там работают? Как там?








 , ,








И это всё МОЁ

Например, при перемножении двух переменных? В С++ это просто undefined behavour, т.е. никак не обратывается.








 ,








И это всё МОЁ

На проходящей в Будапеште конференции проекта Fedora представители компании Facebook поделились опытом использования Fedora в качестве стандартной десктопной системы разработчика.


Годом ранее Facebook рассказывал об использовании Centos7 и кастомизованных сборках systemd для своих серверных систем. Теперь же речь шла о десктопах.


Основные моменты:



  • Fedora является одной из официально поддерживаемых систем

  • установка по сети

  • настройка с помощью chef

  • обновления в рамках одного релиза выполняются централизованно с помощью того же chef

  • обновление с релиза на релиз выполняется пользователем через dnf или Gnome Software

  • больше всего проблем с NVIDIA


Картинка для привлечения внимания:


https://pbs.twimg.com/media/EBb-zwIXoAAC83I?format=jpg&name=medium


Конфиги chef:


https://github.com/facebook/chef-cookbooks









 ,








И это всё МОЁ

Многие дистрибудивы поддерживают или пытаются поддерживать нестандартные libc и ядра - musl, uclibc, freebsd, hurd

А почему бы не сделать полноценный дистр на libc из android? Чем она плоха?








 , , , ,








И это всё МОЁ
После 4 месяцев разработки опубликован релиз программы для управления коллекцией фотографий digiKam 6.2.0. В новом выпуске закрыто 302 отчёта об ошибках. Установочные пакеты подготовлены для Linux (AppImage), Windows и macOS.



И это всё МОЁ

Есть тут кто там работает?

Что за недопограммистов туда понабирали?

$ sqlite3-dbf NORDOC16.DBF | iconv -f cp866 -t utf8 | grep 38b6e884-fda8-41a4-a155-015824968a09
INSERT IGNORE INTO nordoc16 VALUES('38b6e884-fda8-41a4-a155-015824968a09','Об утверждении Перечня адресов объектов адресации, необходимых изменений и дополнений для внесения сведений в Федеральную информационную адресную систему по результатам инвентаризации объектов адресации, расположенных на территории Зеленорощинского с','2019-08-01','44','8','');

$ cat AS_NORMDOC_20190805_8414c6f1-d8d2-4a28-bd17-09054235185e.XML | tr '\>' '\n' | grep 38b6e884-fda8-41a4-a155-015824968a09
<NormativeDocument NORMDOCID="38b6e884-fda8-41a4-a155-015824968a09" DOCNAME="Об утверждении Перечня адресов объектов адресации, необходимых изменений и дополнений для внесения сведений в Федеральную информационную адресную систему по результатам инвентаризации объектов адресации, расположенных на территории Зеленорощинского сельского поселения Бугульминского муниципального района Республики Татарстан" DOCDATE="2019-08-01" DOCNUM="44" DOCTYPE="8" /








 








И это всё МОЁ

В линуксе я новичок, но гугл мне подсказал что верным решением для моего недобука IRBIS NB29 будет lubuntu/xubuntu.(Win10 он не пережёвывает) Скачала 32-битные образы (пробовала я оба, но все неудачно), форматировала флешку, на корявом bios (если его так можно назвать) нашла загрузку с флешки, но при попытке загрузки он моргает и кидает меня на винду.

Единственное что я слышала о дистрибутивах линукс, так это то, что какой-то «хакерский» OC запускают даже на телефонах. Для интереса скачала образ (Kali light x32). На удивление открылся экран установки. Устанавливать я не решилась, так как осведомлена о ее сложности, уязвимостях и тем более мне с ней нечего делать. Но лайв просмотр очень сильно лагал (посмотреть то надо).

linux нужен мне для серфа в нете, учебы (печатать текст, таблички, практика в программировании) и может для пары новелл.

Может какой еще дистрибутив опробовать или в биосе посмотреть что?








 , ,








И это всё МОЁ

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








 








И это всё МОЁ

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

Я думаю реализовать это так:

  • tail -f /home/pi/log.txt | grep --line-buffered «DOWN» | /home/sсript.sh


Но у меня скрипт выполняется сразу.... КАк его заставить работать правильно?








 








И это всё МОЁ

Ищу фильм.

Сюжет криповый - отец семейства не находит себе места после какого-то несчастья, когда вся семья выпилилась, кроме него. Мечется от горя в своем доме у моря/океана, пока из воды не выходит нечто вроде Ктулху и кидает ему книгу, посредством которой он свое семейство и воскрешает, но потом что-то пошло не так...

По сюжету не очень тянет на полнометражную картину, возможно, часть Баек из склепа - вдруг видел кто? Гугл не помог, точнее выдает отсылки к фильму 2017 года с Ривзом «Репродукция», но это не оно.

спасибо заранее








 , ,








И это всё МОЁ

Установил как обычно, указав флеш драйв. Предварительно разбил на разделы /boot (ext4), /boot/EFI (fat32), swap и корень (ext4). После установки понадобилось переустановить grub с флагом --removable, иначе биос не видел бутлоадер в списке uefi.

В конце концов ОС запускается только на том компе, где она устанавливалась. Второй комп (ноут) после выбора версии ядра показывает вот это https://imgur.com/a/6npjdQZ

Попробовал переустановить ОС на ноуте - не запускается на компе с тем же экраном. В то же время led на флешке гаснет намертво. Что может быть не так?








 ,








И это всё МОЁ

Здравствуйте, мои маленькие любители макросов!


Есть такой макрос на CL:


(defun has-tag-p (tag record) ... )

(defmacro select (query records)
(let ((rec (gensym "record";)))
(labels ((query-helper (q)
(if (and (listp q)
(member (car q) '(and or not)))
`(,(car q) ,@(mapcar #'query-helper (cdr q)))
`(has-tag-p ,q ,rec))))
`(remove-if-not (lambda (,rec) ,(query-helper query)) ,records))))



Аналогичный максрос (без гигиены) на guile:


(define (has-tag? tag record) ... )

(define-macro (select query records)
(define rec (gensym "record";))
(define (query-helper q)
(if (and (list? q)
(memq (car q) '(and or not)))
`(,(car q) ,@(map query-helper (cdr q)))
`(has-tag? ,q ,rec)))
`(filter (lambda (,rec) ,(query-helper query)) ,records))


Вопрос: как написать такое же, но с гигиеной, используя (1) только стандарт R5RS, (2) стандарт R7RS, (3) Racket?


Призываю @monk’а и прочих знатоков Scheme.


Ну и с интересом выслушаю замечания бывалых лисперов по приведённому коду.









 , , , ,








И это всё МОЁ

Проблема с установкой GLPI на centos7,nginx+php7.4+fpm+mariadb.

Суть в том, что при запуске веб исталятора после выбора языка происходит ошибка, доступ запрещен.

В лог nginx следующее:

2019/08/09 17:20:14 [error] 1960#0: *1 FastCGI sent in stderr: «PHP message: PHP Warning: mkdir(): Permission denied in /usr/share/nginx/html/glpi/inc/config.class.php on line 3059PHP message: PHP Warning: Cannot write »/usr/share/nginx/html/glpi/files/_cache/zfcache.json" cache footprint file. Cache performance can be lowered. in /usr/share/nginx/html/glpi/inc/cache/simplecache.class.php on line 223PHP message: PHP Warning: mkdir(): Permission denied in /usr/share/nginx/html/glpi/inc/config.class.php on line 3059" while reading response header from upstream, client: , server: , request: «GET








 , ,








И это всё МОЁ

Специалисты обнаружили новый метод борьбы Apple с неофициальным ремонтом iPhone, в частности «подпольной» заменой батареи — даже если она оригинальная. Начиная с iOS 12.4 в настройках iPhone XS, XS Max и XR с самостоятельно замененным аккумулятором появилось необычное предупреждение.

Информация отображается в разделе «Состояние аккумулятора»



И это всё МОЁ

Делаю сайт где есть возможность слушать аудиокниги, бесплатные книги (например тут http://www.openculture.com/freeaudiobooks) весьма плохого качества.

Возьмем к примеру «война миров» https://open.spotify.com/album/4KDfzEFRIAWbM8M2bD0JJ7

качество гораздо лучше. Каким образом spotify использует эту аудиокнигу? Как я могу получить права на аудиокнигу?








 , ,








И это всё МОЁ

Доброго времени суток, ЛОР. Пишу модуль для очереди сообщений, используя procfs. Сначала при попытке записи в память у меня одуль зависал, потом я исправил чуть чуть код и когда делал pop (cat), то у меня выводился весь файл, потом я понял свою ошибку, что функция pop возвращала у меня неверное значение, исправил, и теперь у меня на cat не выводится ничего, зато, очередь, вроде как, правильно отрабатывает, то есть я сделал push (echo) 4 раза и 5 раз pop (cat) и в dmesg один раз написано, что очередь пуста. Прошу помощи, так как занимаюсь таким впервые. Прошу прощения за возможный тупняк. Заранее благодарю.

Ссылка на код: Тык.








 ,








И это всё МОЁ


Я новичок в Linux, но недавно я нашел способ подключить SharePoint онлайн как диск в Linux. Я использовал инструменты Windows F12, чтобы помочь, но, надеюсь, это хорошая информация для других людей, которые могут бороться с тем же.

Первым делом я открыл онлайн-сеанс SharePoint на моей машине с Windows с помощью Chrome и использовал инструменты разработчика для регистрации сетевого трафика во время генерации моего сеанса. Затем я сделал поиск «rtFa =». Это ваш файл cookie сеанса, который позволяет вам проходить аутентификацию в SharePoint через Linux. Вам захочется получить это значение и значение FedAuth = и скопировать его куда-нибудь, например, в NP ++. Вы можете удалить все после длинных зашифрованных строк, но оставьте последний символ ";" И.Е. срок действия домена = sharepoint.com 'истекает; Вт и т. Д. Объединяют строки, поэтому теперь это должно выглядеть так: «rtFa = erjek ...; FedAuth = 488uei ...;» Оставь это на потом.








 








И это всё МОЁ

ноут DEXP Navis P100

что-то я крутил в настройках биоса в поисках того, как победить понижающего рейтинг этого ноутбука с 5+ до 1- долбаной маленькой детали - не FN кнопки по умолчанию, и крутил всякие ручки. в том числе что-то где-то поменял с «Windows» на «Intel Linux». И ещё что-то...

и получил следующее

Сейчас BIOS Setup вообще не виден. Полная и гнетущая чернота экрана. Как я понимаю, клавиатура в это время тоже не работает. Так же не виден и недоступен экран GRUB. То есть, секунд 10 - гнетущая чернота.

И после этого на экране появляется loading linux, в общем всё, что идёт после Grub. Понятное дело, ни выбрать что-то из Grub, ни поменять настройки, я не могу вообще.

Что это вообще такое и как это можно излечить?








 








И это всё МОЁ

Кто нибудь покупал RISC-V SoC? Интересует HiFive1 Rev B, но сойдет и другой. Хочу себе игрушку на ДР, но не понятно как купить в Украине (в РФ, наверное, те же проблемы).








 ,








И это всё МОЁ

Давеча тут был тред с царём, о монадах, эксепшенах и всё таком прочем.


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


Вот код в качестве примера:



import Control.Monad (when)
import Control.Monad.Cont

divide