И это всё МОЁ

Раньше для участия в ЦТФ использовал ubuntu, которая и была основной. Когда ей стало совсем плохо, решил перейти на Arch, и теперь не хочу его закидывать всякими лишними пакетами и хакерскими штучками. В связи с этим появилось желание поставить вторую систему исключительно для хакерских штук. В настоящее время рассматриваю несколько вариантов:



  • Просто поставить Kali и не мучиться

  • Использовать debian/Ubuntu и немного помучиться

  • Поставить еще один Arch


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









 ,








И это всё МОЁ

Скачать:

https://mega.nz/file/6RBkhIiQ#PCydINDpFpqznLfOyYDeA1u0hlYg11OP7xhRXezcZAI

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

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

На днях постараюсь выпустить патч, позволяющий ставить в качестве переключателя СУВТ разные числовые типы и даже енумы. Это серьезно упростит реализацию протоколов связи, построение графических интерфейсов и многие другие применения, требующие выбора данных разных типов. Заодно будут учтены баги, если они всплывут за это время.

Предыдущая версия:

Метапрог-прототип 14 + условные схождения








 , ,








И это всё МОЁ

  • Применение на Backend

  • Применение с WebAssembly
    У Go тяжелый рантайм, что делает его не пригодным для использования с wasm - это правда?
    Знатоки, использующие эти две технологии, что скажете? Насколько разные у них сферы?









 ,








И это всё МОЁ
22:32

Inkscape 1.0

И это всё МОЁ

Выпущено крупное обновление свободного редактора векторной графики Inkscape.


Среди новшеств:



  • переход на GTK3 с поддержкой HiDPI-мониторов, возможность настройки темы оформления;

  • новый, более удобный диалог выбора динамических контурных эффектов (live path effects) и несколько новых эффектов;

  • вращение и зеркалирование холста, возможность разделить холст на полноцветный и каркасный режимы просмотра и перемещать рамку разделения, рентгеновский режим (просмотр в каркасном режиме под курсором);

  • возможность поменять начало координат на левый верхний угол;

  • улучшенное контекстное меню;

  • возможность учитывать силу нажатия стилусом при рисовании свободными штрихами (инструмент «Карандаш», автоматически применяется контурный эффект Power Stroke);

  • опциональный режим выравнивания объектов прямо на холсте, не прибегая к специальному диалогу;

  • поддержка переменчивых шрифтов (variable fonts);

  • поддержка ряда функций SVG 2, таких как новый текстовый элемент (многострочный текст и текст в фигуре);

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

  • в диалоге экспорта доступны расширенные параметры сохранения файлов PNG (разрядность, тип сжатия, варианты антиалиасинга и т.д.).


Видео о новшествах: https://www.youtube.com/watch?v=f6UHXkND4Sc









 








И это всё МОЁ

Пожалуйста.
Команда для создания lvm-тома для использования максимально допустимого места









 ,








И это всё МОЁ

Здравствуйте. Хотел применить патч для ядра, и вылазит ошибка. Решил посмотреть в чем проблема, нашел проблему, но так как я первый раз сталкиваюсь с патчами, то не совсем понимаю некоторые аспекты. Я подправил строки, но похоже, что нужно еще подправить цифры (-3057,6 +3096,7). Думал, что это номер строки, но он не совсем совпадает с действительностю.


Было


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


Стало


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









 , ,








И это всё МОЁ

Создал в папке пользователя скрипт bash следующего содержания:


#!/bin/bash

firefox



Затем забил в планировщик пользователя такую строчку:


* * * * * /home/username/crontask.sh


То есть, по идее, каждую минуту должен запускаться браузер Firefox. Сам скрипт bash рабочий, запускал через терминал под пользователем - браузер открывается. Жду уже 10 минут появления Firefox. Тишина. ЧЯДНТ?









 , , , ,








И это всё МОЁ

Всем привет. Нужно запустить как сервис это приложение. Есть примеры для systemd и sysvinit. Хочу спросить ваше мнение, какой вариант может быть лучше? Также заметил, что mysql на моем сервере использует оба варианта, пока не нашел для себя ответа зачем.








 , ,








И это всё МОЁ
quint64 secsTime = QDateTime::fromString("01.01.2020","dd.MM.yyyy";).currentSecsSinceEpoch();

qDebug() << "secsTime" << secsTime;

QDateTime d1 = QDateTime::fromSecsSinceEpoch(secsTime,Qt::UTC);

qDebug() << "d1" << d1;



Выводит так:


secsTime 1588609991
d1 QDateTime(2020-05-04 16:33:11.000


Число эпох не верно считает, проверяю по этому https://www.epochconverter.com должен был выдать 1577836800.


Подскажите где ошибка.









 








И это всё МОЁ

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









 ,








И это всё МОЁ

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









 








И это всё МОЁ

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









 , ,








И это всё МОЁ

У меня manjaro kde. Не могу общаться по вайберу. Когда я звоню то тот кому я звоню не видит звонка, когда мне звонят я вижу звонок и даже могу его принять но после того как я его принимаю у собеседника продолжает звонить. Устанавливал и из aur и через терминал результат один и тот же. На винде все работало. Как решить проблему?









 ,








И это всё МОЁ

пытаюсь установить Zorin с флешки.
компьютер абсолютно новый, без ОС. Lenovo IP 320
нажимаю Ф2 при старте с флешкой в разъеме, но меню бута не выходит
пишет seeking media… и потом черный экран









 








И это всё МОЁ

Ubuntu 16.04/x64 (как в инструкции).
Скачал https://raw.githubusercontent.com/bigbluebutton/bbb-install/master/bbb-instal...

# ./bbb-install.sh -s video.99999999.ru -v xenial-22 -a

Пытается скачать несуществующий файл
wget -qS --spider https://ubuntu.bigbluebutton.org/xenial-22/dists/bigbluebutton-xenial/Release...








 








И это всё МОЁ

Господа, а может уже пора завести? В том году у RIPЕ NCC кончились свободные адреса, МТС роутит своих мобильных клиентов по IPv6 и вроде бы уже пора готовиться к тому, что IPv4 наконец-то потихоньку уйдет.









 ,








И это всё МОЁ

народ, я тупой, похоже. или слепошарый... ну не может быть, чтоб нельзя было. debian testing, хромиум из реп. в настройках в упор не вижу ничего похожего, а about:config, как в других браузерах, не работает. ткните носом, а?








 








И это всё МОЁ

Так случилось, что долгое время используемые, и заведомо рабочие сервисы перестали быть, команды перестали работать. Система Manjaro KDE.

qdbus [servicename] [path] [method] [args]
qdbus org.mpris.clementine /Player org.freedesktop.MediaPlayer.Pause
qdbus org.mpris.clementine /Player org.freedesktop.MediaPlayer.GetMetadata
qdbus org.kde.systemsettings /internal/KSettingsWidget/kcm_kwintabbox

При этом сервисы не все сгинули, и этот например работает:
qdbus org.kde.KWin /Compositor org.kde.kwin.Compositing.active

Что это случилось, почему и что делать? org.mpris.clementine мне был очень дорог как возможность управлять плеером по ssh.








 , ,








И это всё МОЁ

Недавно я писал, что пытаюсь научиться рисовать на планшете. Мне подарили планшет Wacom, хоть и старенький, но рисовать на нем было прикольно. Оставим в стороне мои фиговые скилы, поговорим о технике.


Первым что я понял, когда начал подключать его- это то что я банально не могу подключить его нормальным образом без usb-концентратора на обычном домашнем ПК с системным блоком, стоящим справа. Если подключать его так, как подумает 99% нормальных людей (проводом вправо, ближе к системнику), то рисование на планшете инвертировано. Если сделать наоборот, то у тебя провод над планшетом, и он вообще не дотягивается до системника.


То ли в Linux стоит настройка наоборот (инверсия), то ли все планшеты по умолчанию настроены для левшей, в общем 1/4 планшета (та неактивная полоска) должна смотреть влево, для нормального рисования кабель должен выходить влево. Естественно с 50 см кабелем это невозможно. Для меня это странно, я думал на этой полоске должна покоиться часть руки, которая рисует (иначе зачем эта полоска?), но нет.


Пришлось купить концентратор и подключить планшет так, как предлагает Linux. При этом драйвера Wacom в ubuntu 18.04 уже стоят, т.к. планшет рисует нормально. Но настроить ничего нельзя.


В комплекте идет диск с многофункциональным ПО, где можно задать десятки настроек, но он только для винды. Я начал гуглить, как же мне настроить хотя-бы инверсию в Linux. Загуглил вот такое.


https://kde.org/applications/system/org.kde.wacomtablet


https://userbase.kde.org/images.userbase/b/bd/Wacomtablet-kcm-general.png


Захожу в их гит. Смотрю название пакетов.


https://github.com/KDE/wacomtablet



Wacom support in KDE is a separate component and might be not installed by default. Package usually goes by name wacomtablet or kcm-wacomtablet.



Ни wacomtablet, ни kcm-wacomtablet в Ubuntu 18.04 нет. Зашибись, да?


Начинаю гуглить историю проекта. Оказывается, проекту Wacom Tablet уже лет 8 минимум, и он был аж в древних версиях Kde4.


https://www.davidrevoy.com/data/images/blog/2012/01/2012kubuntu_live-cd_test02.jpg


http://images.libregraphicsworld.org/painting/2011/09/hutterer-linux-wacom-interview/ibmzqqHzk0U8E0.jpg


И вот мне интересно, может кто-то объяснит?




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




  2. Зачем убирают нужные пакеты из репозиториев Ubuntu? В 14.04 были, в 18.04 нет. Кому они мешали? Где я теперь их должен искать?











 , , , ,