И это всё МОЁ

В общем мне скажут, что ничего другого и ждать не стоило, но я все же выскажусь.


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


А тут в июне мне начали приходить смс о каждом сообщении в VK, их не много, но бесит, думаешь ну что там еще такого, а это просто в вк кто то смайлик прислал.


Написал в поддержку, мне сказали что наверное это я сам влючил и забыл, но при этом в вк это можно сделать только в веб версии, которой я никогда не пользуюсь (последние года 2 на сам сайт не входил), только мобильное приложение.


И тут мне МТС шлет сообщение, у вас заканчивается бесплатный период уведомлений о сообщениях в ВК, отправьте код такой то и бла-бла-бла.


Вот так вот, как говорится без объявления войны.


Ваш КО.









 ,








И это всё МОЁ

Сап ЛОР, суть такова. Есть два кхм, способа загрузки init (initramfs), как с busybox, так и без него. В случае если busybox есть, то запускается mdev для создания блочных устройств, если busybox нету, тогда мы создаём эти устройства сами, руками (спасибо Nastishka).

	if test "$BUSYBOX" = "yes"; then
mdev -s
if test -f "/proc/sys/kernel/hotplug"; then
echo "$(which mdev)" > /proc/sys/kernel/hotplug
fi
fi
if test "$BUSYBOX" = ""; then
for nod in "/sys/block/"*; do
dev="${nod##*/}"
block=""
major=""
minor=""
read block < "$nod/dev"
major="${block%:*}"
minor="${block#*:}"
mknod "/dev/$dev" "b" "$major" "$minor" 2>/dev/null
done
unset nod dev block major minor
fi

Мы загружаемся с USB-накопителя, и даже не смотря на то, что мы уже находимся на стадии initramfs и выполняем код из /init с самой флешки(sic!), не все блочные устройства успевают определиться ядром, в том числе сама флешка, с которой происходит загрузка.

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

Проблема в том, что ядро элементарно не успевает создавать блочные устройства /sys/block/sr0 /sys/block/sda /sys/block/sdb и так далее. В тот самый момент, когда запускается mdev или мы руками создаём mknod, этих устройств пока ещё нет, а появятся они буквально в следующие два-три мгновения (в зависимости от нагрузки, конечно же, как подсказал Difrex что sleep не панацея, хотя и вероятность такого исхода КРАЙНЕ МАЛА).

До этого я грешил на mdev, дескать он завершает работу, а устройства появляются уже потом, но скрипт продолжает выполнение и поэтому ничего не находит. sleep 5 решил эту проблему. Но как оказалось проблема в самом /sys/block, что там нечего находить. Ядро ничего не создало, пока ещё.

Таким образом именно перед этими двумя блоками кода необходимо реализовать какую-нибудь задержку, желательно без sleep, чтобы дождаться появление /sys/block/sda, а затем уже продолжить работу. Или не дождаться, потому что их вовсе может и не быть.

Чем такое можно реализовать?

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

И да, тащить целый бинарник sleep крайне не желательно.

Идеи? Предложения? :)








 ,








И это всё МОЁ

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

А как вы раскидываете часто используемые скрипты в гноме?

Пример








 ,








И это всё МОЁ

Создаю тему 2 раз, с новой информацией и большим пониманием. История самой проблемы: установил ubuntu 20.04, поставил оболочку kde. С самого начала модем работал просто отлично. Но после того, как я поставил компьютер в спящий режим, а потом вернулся, интернет пропал. Теперь приходит уведомление о том, что необходимо выполнить вход в эту сеть, и перебрасывает на 192.168.0.1. Сайт модема: https://moscow.shop.megafon.ru/modems/132639.html#description Сам модем прекрасно работает на win10. На команду lsusb выводит: Bus 001 Device 006: ID 19d2:1405 ZTE WCDMA Technologies MSM ZTE technologies MSM.
Процесс подключения: добавить новое соединение -> мобильное -> любое gsm- устройство -> Россия -> мегафон -> план по умолчанию, точка доступа internet -> все. Ось видимо не видит сам модем, не видит его и modem manager gui. Помогите его заставить работать, 1.5 дня уже бьюсь - ничего не смог сделать. Извините за не отформатированый текст, пишу с телефона.









 ,








И это всё МОЁ
И это всё МОЁ

Доброго времени суток всем!


Собственно, сабж.


Старая матрица LP140WH2-TLM2 - 1366х768, LVDS (1 канал).


Новая матрица B140RW02 V1 - 1600х900, LVDS (2 канала).


Шлейф матрицы - установлен FRU 04W1617. По идее, для HD+ нужен шлейф FRU 04W6867.


Подскажите, кто знает, может такой эффект из-за неправильного шлейф проявляться? Или, всё таки, матрица неисправна?


Заранее всем спасибо.









 , ,








И это всё МОЁ
Опубликован корректирующий выпуск Firefox 78.0.2, в котором устранена уязвимость и исправлено несколько ошибок. Уязвимость позволяет обойти ограничения, выставленные через заголовок X-Frame-Options, и подставить содержимое с другого сайта, используя теги object или embed.



И это всё МОЁ

Сабж

В XFCE можно очень удобно сделать - основную панельку вниз, сверху кинуть пустую панель и накидать на неё «ярлыков» (launcher) с включенной опцией «show title instead of icon» т.е. чтоб показывалось имя ярлыка - в результате всегда под рукой (и при работе с развернутым на всё окно приложением) все нужные действия/скрипты и, при желании, любое кол-во своих меню (если в ярлык закидывать больше одного действия то получается меню, притом можно оставить активным и саму кнопку на панели - т.е. жмакнул в кнопку выполнилось действие, жмакнул в стрелку рядом - выпали альтернативные действия)


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


собственно третий день гугления не помогает решить столь примитивную задачу как «текстовая кнопка на панели» о_О может человечество изобрело новый-прогрессивный метод раскидывания типовых действий по экрану?


п.с. скрипты простые - условно открыть мс с заведомо указанными папками слева-справа, закинуть scp’шкой файлик на устройство и ребутнуть на нем сервисы и т.п., на панели их хочу потому что удобно когда кодишь в том-же эклипсе, сразу собрав проект в пару кликов по панели раскидать его туда-сюда


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









 








И это всё МОЁ

Привет!

Есть исходники cmake проекта с debian rules, из которых строится несколько deb пакетов. Всё работает отлично. Ну почти :) Один из пакетов - это просто набор файлов (не библиотека, не бинарник и т.п.).

Система сборки видит, что версию для этого пакета взять неоткуда, и берёт версию основного проекта, что меня не устраивает. Можно ли явно указать бинарную версию этого пакета в control файле, или другим способом.








 








И это всё МОЁ

Здравствуйте! Нужна ваша помощь!


Искал в интернете, как подключить аудио файл в свой проект на SFML (C++). Написал:
sf::Music music;
if(!music.openFromFile(«/home/sovkab/game/audio/anon.wav»;)) return EXIT_FALURIE;


Попытался скомпилировать:
g++ -c main.cpp


Но выдало ошибку. SFML подключал через sudo apt-get, тестовая компиляция зеленого кружка была выполнена успешно. Так как мне добавить аудио (заодно и текстуры) в проект?









 , , ,








И это всё МОЁ

Здравствуйте, пишу с просьбой объяснить, либо дать ссылку на нужную тему. Почему тут угол бета равен углу альфа? Может от усталости уже совсем скис и какого-то школьного свойства не вижу. Второй вопрос: что тут с углом бета? Судя по всему, там уже не все так просто как в первом, потому что сегодня на экзамене решал вторую картинку по примером первой (потому что времени думать особо не было), просто приравняв бету к альфа и получил неправильный ответ.


Линукс тут при том, что к экзамену готовился на линуксе (проходил его на нем же), а презентации делал в LibreOffice.









 ,








И это всё МОЁ
И это всё МОЁ

Переводить лень. Но:



Intel Corporation has submitted a long documentation proposal for «inclusive-terminology» to the Linux Kernel Mailing List which forbids commonly used terminology like master/slave and blacklist/whitelist. The Intel-proposed new-speak replacements such red/green seem more confusing than the long-used long-established commonly known terms they would replace. A majority of kernel developers seem to be on-board with Intels new-speak proposals.




Facebooks Chris Mason, Tesla asset Olof Johansson, Intels Dan Williams and Greg Kroah-Hartman have has signed off on merging this patch. The rest of the kernel developers are still debating if they want to submit themselves to Intel-drafted Marxist new-speak regulations. It seems more likely than not that the new-speak rules will be merged into the mainline kernel tree.



https://linuxreviews.org/Intel_Is_Pushing_For_1984-Style_Revision_Of_Words_Allowed_In_Linux_Kernel_Development_And_Documentation


Я был более высокого мнения о Греге, а вот оно как…


P.S. отголоски и кусочки картины на русском: https://www.opennet.ru/opennews/art.shtml?num=53288









 , ,








И это всё МОЁ

Из телеги —


Отдел админов reg.ru уволился полным составом. В буквальном смысле полным. Менеджеры посчитали, что они-де недостаточно эффективные. Админы пожали плечами и ушли. Остался там 1 (прописью: один) джун.


Update: https://www.facebook.com/ddeniskin/posts/3038319992903211









 








И это всё МОЁ
Комитет IETF (Internet Engineering Task Force), занимающийся развитием протоколов и архитектуры Интернет, начал процесс стандартизации системы доменных имён GNS (GNU Name System), развиваемой проектом GNUnet в качестве полностью децентрализованной и недоступной для цензуры замены DNS. В настоящий момент опубликован первый черновой вариант стандарта, после стабилизации которого будет сформирован RFC, имеющий статус "Предложенного стандарта".



И это всё МОЁ
Компания NVIDIA опубликовала первый стабильный выпуск новой ветки проприетарного драйвера NVIDIA 450.57. Драйвер доступен для Linux (ARM, x86_64), FreeBSD (x86_64) и Solaris (x86_64).



И это всё МОЁ






На скриншоте — экран моего джедайского Thinkpad R50p с Pentium M и 512 МБ оперативы на борту. Крутая его особенность — разрешение экрана 1600x1200, качество экрана сильно лучше обычного Thinkpad X220, как и клавиатуры.


Так как линуксы в последнее время довольно требовательные к ресурсам, то я попытался найти наиболее свежую конфигурацию софта, которая покроет мои рабочие потребности, и при этом запустится на таком старом железе. Слава Патрику, Слака после некоторых плясок с PAE ядром таки завелась, а потом даже обновилась до -current. В качестве оконного менеджера я пока использую blackbox, однако глаза косят в сторону dwm, думаю через какое-то время я на него-таки перейду. Вместо xterm я вот буквально вчера случайно запустил urxvt, покурил немного man и man 7, просветления не достиг, но скорее всего на пути к нему, однако главное — urxvt заметно быстрее xterm. Жирнолис смог проработать на таком железе минуты две, а потом свалился вместе с иксами в чорную-чорную консоль, а вот SeaMonkey, отожрав половину памяти, держится, с него я и пишу этот пост. В опенарену играть можно даже на максимальном разрешении, ну а так как я не геймер, то лагов я не замечаю. glxgears выдаёт что-то в промежутке от 50 до 60 fps, но я как-то не верю этим попугаям. Планирую апгрейднуться до двух гигов; это максимально возможная конфигурация.


На этом, собственно, и всё, задавайте свои ответы.






















>>> Просмотр
(1599x1199,
172 Kb
)










 , , , ,








И это всё МОЁ

Сабж. Именно 3^3 лет назад, в июле 1993-его года, был создан RFC 1489.

За принятие RFC 1489 выступала Society of Unix User Groups (SUUG), поскольку кодировка KOI8-R уже была де-факто стандартом мира Unix на территории бывшего СССР.

Юникод уже существовал и RFC 1489 описывает соответствие кодов символов кодам уже принятого юникодного стандарта ISO 10646 для тех, кому юникод избыточен.

Через некоторое время (в мае 1999-го) и в glibc (версии 2.1.1) поддержка локали KOI8-R была добавлена не отдельной самодостаточной подсистемой, на поддержку которой нужны дополнительные силы и время, а как подмножество юникода (поддержка которого была добавлена только в glibc 2.0.1 (февраль 1997-го)).

Стандарт KOI8-R до RFC 1489 никогда не публиковался, но основан на нескольких опубликованных стандартах: ГОСТ 19768-74 (старый КОИ8), ISO 6937/8 (не зарегистрирован) и вариациях - INIS-cyrillic и ISO 5427.

Стандарт KOI8-U был принят позже - в RFC 2319 в апреле 1998-го года (в апреле было 22 года).

* * *

Ура! Поздравляю KOI8-R'щиков с очередным днём рождения стандарта самой лучшей кодировки!

Праздничная программа: sdf.org/9/users/saahriktu/filez/var/koi8r3r3.ha








 ,








И это всё МОЁ

Сегодня, 8 июля 2020 года, после почти четырёх месяцев активной разработки наша команда рада представить новый мажорный релиз панели управления сервером HestiaCP.

Функциональность, которая была добавлена в этом выпуске ПУ:

  • Поддержка Ubuntu 20.04.
  • Возможность управления SSH-ключами как из графического интерфейса панели, так и из CLI.
  • Графический файловый менеджер FileGator, для выполнения операций с файлами используется SFTP (SSH).
  • Расширены возможности встроенного файрвола, используются возможности утилиты ipset.

    Теперь можно блокировать списки IP-адресов.

    Поддержка блокировки через ipset по странам.

  • Теперь Apache2 по умолчанию использует mpm_event вместо mpm_prefork при обработке запросов, взаимодействии с PHP.

    Данная опция доступна для новых установок панели, «с нуля».

    Для существующих установок доступен специальный скрипт миграции.

  • Можно задавать свою версию PHP для каждого пользователя в отдельности.
  • Обновления переводов.

В этом выпуске прекращена поддержка Debian 8 (Jessie).








 , ,








И это всё МОЁ
Во FreeBSD устранено несколько уязвимостей, позволяющих локальному пользователю повысить свои привилегии в системе.