И это всё МОЁ

Вот этот код не собирается на Linux 3.11 и выше:

static int splash_proc_register(void)
{
proc_splash = create_proc_entry("splash", 0, 0);
if (proc_splash) {
proc_splash->read_proc = splash_read_proc;
proc_splash->write_proc = splash_write_proc;
return 0;
}
return 1;
}

Причина описана здесь. Как исправить так, чтобы работало?

Компилятор говорит вот что:

../drivers/video/bootsplash/bootsplash.c: In function ‘splash_proc_register’:
../drivers/video/bootsplash/bootsplash.c:1901:16: error: implicit declaration of function ‘create_proc_entry’ [-Werror=implicit-function-declaration]
proc_splash = create_proc_entry("splash", 0, 0);
^
../drivers/video/bootsplash/bootsplash.c:1901:14: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
proc_splash = create_proc_entry("splash", 0, 0);
^
../drivers/video/bootsplash/bootsplash.c:1903:14: error: dereferencing pointer to incomplete type ‘struct proc_dir_entry’
proc_splash->read_proc = splash_read_proc;

Файл вот он.








 








И это всё МОЁ

Я видимо совсем отупел и за пять лет возни с Microsoft SQL Server и MySQL всё забыл про PostgreSQL и вообще про администрирование Linux-ов. Имею в наличии OpenSUSE Leap 15.1 и PostgreSQL из стандартной репы. Это машина разработчика и соответственно много мороки мне не нужно, просто хочу уметь из под пользователя работать с базой данных (создать пару десятков таблиц и набить из данными, фигня вопрос, структура уже есть, как и данные), но не тут то было, засада в том, что доступ к БД адекватно получить не пойму как. Есть такая вики, я не возился с репами, мне и той СУБД что в стандартной репе за глаза. Всё хорошо до момента, когда просят сделать

su - postgres

Тут выскакивает засада, что пользователь postgres с отключенным паролем, а мой пароль sudo юзера не принимается. Путём быстрого гугления было увидено много страшных вещей, а именно криворукие админы предлагают через
passwd postgres

За что надо больно-больно бить по рукам, если мне не изменяет память и тут не брешут. С другой стороны sudo su тоже не очень хорошая практика, как и
sudo -i
с последующим входом через
sudo -u postgres psql postgres
Собственно вопрос, а как это сейчас максимально правильно делать? Я то уже наляпал через sudo -i и второе sudo, но блин, это как-то очень уж топорно...








 , ,








И это всё МОЁ

Экспериментируя с grub4dos, с удивлением обнаружил, что при примонтированиии CD/DVD образов, не факт, что доступными станут все данные, записанные на диске... Есть-ли способ извлекать данные из скрытых сессий, то есть что-то подобное, что в оффтопике делает IsoBuster ? Вот, к примеру, диск DOSLIVECD на fdd5-25.net/doslivecd, если примонтировать loop исходный ISO, то саму ДОС, и её основные компоненты, вы не увидите, и, стало быть, распакованный образ окажется неработоспособным. Куда вообще в образе iso могла спрятаться эта дос, неужели, хватило места на ёмкости El Torito ?








 ,








И это всё МОЁ

Скажем запилил свою ОСь и хочу добавить поддержку ethernet карты на 200 Гбит/с. Если я обнаружил драйвер для линукса, то могу его перенести в свою ОСь? Или там (с 95% вероятностью) будет блоб завязанный на внутреннее API ядра? Ну, а MESA возможно перенести? Я просто нуб в драйверах, хотел вот прояснить ситуацию.









 ,








И это всё МОЁ

Здравствуйте, столкнулся с такой проблемой при переходе на рут пользователя, при входе в систему с графической оболочкой KDE PLASMA выдаёт ошибку «Введите имя пользователя или пароль». На днях установил себе кали линукс на XFCE, проделал все нужные манипуляции(sudo su, passwd root 1234) и у меня без всяких вопросов зашло в root пользователя. Подскажите как мне на моей основной, настроенной под меня системе kali Linux KDE plasma сделать так чтобы я мог тоже сразу заходить под рута и не гемориться с вводом sudo su.(версии кали линукса и там и там последние 2020.2, устанавливались с одного и того же образа кали 2020.1, скаченного с кали.орг, на виртуальную машину)









 








И это всё МОЁ

Привет, ЛОР!


Посоветуй платформу для домашнего NAS. Либо готовую железку, либо корпус + мат.плату для досборки. Что хочу:



  • Mini-ITX материнская плата;

  • 10GbE порт (лучше два);

  • M.2 на мат.плате;

  • Возможность воткнуть три 3.5" диска. Больше не нужно, меньше – тоже;

  • Как альтернатива, наличие Thunderbolt 3 для подключения внешней корзины с дисками;

  • Возможность вставить не самый дохлый процессор, что-нибудь типа Xeon-D либо одного из последних Ryzen;

  • Либо полностью пассивное охлаждение, либо возможность поставить водянку;

  • Размер – чтобы в тумбочку с телевизором влезал :)


В идеале, хочу уложиться в $500 без учёта процессора и дисков.


Скажи, ЛОР, если ли истории успеха?









 ,








И это всё МОЁ

Состоялся выпуск браузера Google Chrome 83 и соответствующего свободного варианта Chromium, выступающего в качестве основы. Предыдущий релиз, 82-й, был пропущен из-за перевода разработчиков на удалённый режим работы.

Из нововведений:

  • Режим «DNS over HTTPS» (DoH) теперь включён по умолчанию, если DNS-провайдер пользователя это поддерживает.
  • Дополнительные проверки безопасности:
    • Теперь можно проверить, не скомпрометированы ли логин и пароль, и получить рекомендации по исправлению.
    • Доступна технология безопасного просмотра сайтов Safe Browsing. При отключении будет выводиться предупреждение при посещении сомнительных сайтов.
    • Также будут выводиться уведомления о вредоносных дополнениях.

  • Изменения во внешнем виде:
    • Новый вид панели дополнений, в котором теперь доступны дополнительные настройки.
    • Переработана вкладка настроек. Теперь опции сгруппированы в четыре базовые секции. Также вкладка «Люди» переименована в «Я и Google»
    • Упрощено управление «cookies». Теперь пользователь может быстро включить блокировку сторонних «cookies» для всех сайтов либо же конкретного сайта. Также включена блокировка всех «cookies» от посторонних сайтов в режиме «Инкогнито».

  • Добавлены новые инструменты разработчика: эмулятор восприятия страницы людьми с дефектами зрения, отладчик COEP (Cross-Origin Embedder Policy). Также переработан интерфейс отслеживания длительности выполняемого кода Javasсript.

Некоторые запланированные изменения в связи с глобальной ситуацией были отложены: удаление поддержки протокола FTP, TLS 1.0/1.1 и т.д.

Детали на blog.google








 , ,








И это всё МОЁ

20 мая вышел пакет обновлений SRU 21 для Oracle Solaris 11.4. Обновления доступны по команде pkg update.


Добавлено:



  • Пакет поддержки 100 Гбитных сетевых карт Mellanox ConnectX-4 и ConnectX-5, без поддержки ConnectX-6. Драйвер не поддерживает SR-IOV.

  • fribidi, свободная реализация Unicode Bidirectional Algorithm - алгоритма работы с текстом на языках с письменностью справа налево (например, иврит).

  • libsass и sassc - библиотека и интерпретатор языка Sass, препроцессора CSS.

  • libdazzle - библиотеки API графических эффектов для GObject и GTK+.

  • mallard-ducktype - интерпретатора синтаксиса Ducktype для языка разметки документации Mallard.

  • таблицы CID-шрифтов (cidfmap) для японского языка
    dbus-python для Python 3.7


Компоненты печати обновлены до cups-2.3.1, cups-filters-1.25.11, ghostscript-9.27, hplip-3.19.5, gutenprint-5.2.13 вместо прошлого cups-1.4.5, справка по миграции ПО печати указана в документе 2664326.1.


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









 ,








И это всё МОЁ

Состоялся стабильный релиз Android Studio 4.0 — интегрированной среды разработки (IDE) для работы с платформой Android. Подробнее об изменениях в описании релиза и в YouTube презентации. Вместе с этим анонсом Google распространил приглашение для разработчиков на онлайн-презентацию Android 11 beta 1, которая состоится 3 июня 2020 года. Список изменений в среде разработки:

Изменения для работы с дизайном:

  • Motion Editor - новый инструмент для создания анимации (движения объектов)
  • Layout Inspector - обновленный инструмент, с упрощением визуального контроля пользовательского интерфейса
  • Layout Validation - новый инструмент для сравнения внешнего вида приложения на устройствах с разными экранами

Изменения для разработки:

  • CPU Profiler - оптимизирован интерфейс, для упрощения анализа производительности
  • R8 - обновление схем подсветки и проверки синтаксиса
  • Внутренняя оптимизация с использованием обновленного IntelliJ IDEA 2019.3.3
  • Поддержка Clangd

Изменения для сборки:

  • Build Analyzer дополнен возможностью отслеживания регрессий
  • Поддержка Java 8+ для разработки под старые версии Android
  • Базовая поддержка DSL скриптов Kotlin (KTS)







 , , , ,








И это всё МОЁ

Доброго времени суток!
А не пробовал ли кто собирать кластер из нод с разной версией прокса?


Есть кластер на 6.2 и в него надо втянуть ноду с версией 5.4.


поднимать версию на 5.4 - не вариант.









 ,








И это всё МОЁ

Что лучше выбрать? Вообще давно не в теме, последний раз запускал игры под Вайном в 2013)









 , , , ,








И это всё МОЁ

Кто-то знает что это за фигня и как-то можно это на gmail организовать?









 








И это всё МОЁ

На своём сайте https://www.nsa.gov/News-Features/News-Stories/Article-View/Article/2196511/e...

объявили об известных им случая эксплуатации известной уже примерно год уязвимости в Exim CVE-2019-10149 позволяющей запускать произвольный код на атакуемой системе.

Причём упоминают что атаки производились из главного центра специальных технологий ГРУ Генштаба РФ, также известного как «подразделение 74455»,что уже мелькало в новостях, и чего они так рекламируют это подразделение? :)

Также они приводят подробности https://media.defense.gov/2020/May/28/2002306626/-1/-1/0/CSA Sandworm Actors ...

где среди признаков атаки с августа 2019 приводя следующие IP и домены:
95.216.13.196
103.94.157.5
hostapp.be








 , , ,








И это всё МОЁ

Добрый день!

Обновлял debian 9 до debian 10 в таком порядке:



  1. apt update && apt upgrade

  2. добавил buster-репо

  3. apt update && apt upgrade && apt dist-upgrade && reboot

    После перезагрузки вываливается ошибка:


Failed to load ZFS modules.
Manually load the modules and exit.


…и открывается BusyBox

Какие есть пути решения?









 








И это всё МОЁ

Знаю, что тут есть взрослые дяди, которые ковырялись/ковыряются в ядре. Хочется увидеть ссылки на плохой код с кратким пояснением.









 ,








И это всё МОЁ

Приветствую, ищу разработчика, которые сможет реализовать лаунчер для установки игры GTA:SA (SA-MP).


Пример приложения: https://vk.cc/ajFHBN



  • Установка игры в нужные директории в память системы.

  • Пополнение игрового счета через лаунчер (API платежной системы)

  • Отображение статуса игровых серверов (оффлайн/онлайн)

  • Отображение новостей в лаунчере (vk api)


Много деталей обсудим лично, связавшись.


Бюджет: 100.000 рублей.


Связь со мной в личные сообщения на форуме, email: [email protected], TG: @mickey_w









 , ,








И это всё МОЁ

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









 , , ,








И это всё МОЁ

Готовится к выходу новая редакция «Remastered Collection» классических стратегий Command & Conquer: Tiberian Dawn и Command & Conquer: Red Alert. Из-за опасений игроков, что она поломает совместимость с накопившимися за 25 лет модами, правообладатели приняли решение открыть исходные тексты ключевых библиотек TiberianDawn.dll и RedAlert.dll под лицензией GPL v3.0. Лицензия выбрана из соображений совместимости с CnCNet и Open RA.


Игра поступит в продажу в Steam в июне, а пока идёт тестирование. На скриншоте — пример мода, стреляющий ядерным оружием танк.









 , ,








14:53

I2P 0.9.46

И это всё МОЁ

25 мая 2020 было выпущено очередное обновление маршрутизатора I2P, предназначенного для создания децентрализованной, анонимной и защищённой от цензуры сети, поддерживающей TCP и UDP и способной размещать сервисы любого типа. Плановое обновление подготовлено ровно через три месяца после выхода прошлого. Как и всегда, разработчики рекомендуют как можно скорее обновиться, поскольку это лучший способ гарантировать безопасность и работоспособность сети.

В новой версии реализованы следующие изменения и исправления:

  • Исходный код i2p можно скачать с помощью git
  • Исправлена ошибка в i2psnark(прим. ред: встроенный torrent-клиент), из-за которой закачки автоматически получали статус BAD после перезагрузки i2p.
  • jrobin заменён на RRD4J 3.5
  • Включена тестовая поддержка шифрования ECIES-X25519-AEAD-Ratchet
  • В NetDB добавлена поддержка зашифрованного ECIES ответа на lookup-запросы
  • Улучшена потоковая производительность TCP за счёт использования контроля загруженности Westwood+
  • Переработано оформление редактора в Hidden Services Manager
  • Исправлена возможность изменения настроек общих клиентов для запущенных туннелей в Hidden Service Manager
  • i2psnark будет подключаться к сидам для загрузки новых комментариев к закачкам(прим. ред: в нём очень давно реализована возможность комментировать закачки напрямую)
  • Теперь i2psnark может напрямую обрабатывать .torrent-файлы при указании пути вместо адреса во время добавления закачки. Ранее для этого нужно было помещать .torrent в определённую папку
  • Поддержка base32-адресов в SusiDNS
  • Для eepsite(прим. ред: сайты в i2p) добавлена поддержка Jetty GzipHandler для Jetty 9.3+

И прочие доработки и улучшения








 , , ,








И это всё МОЁ

Выпущена новая версия программного процессора эффектов Guitarix, ориентированного на гитаристов.


Изменения:



  • рэк портирован на GTK3 (gtkmm3), а плагины LV2 — на X11/Cairo;

  • добавлена поддержка MIDI feedback;

  • добавлен новый модуль PowerAmp, эмулирующий single-ended 6V6GT, push-pull EL84 и проч. (за основу взяты Orange Dark Terror, Princeton и т.д.).









 ,