И это всё МОЁ

раньше этим страдала кдешная приблуда. теперь кажется, все галочки снял.
Теперь выделяю адрес в хроме, и нажатие на колесо мыши срабатывает через раз, иногда с первого раза вставляется какой то старый выделенный фрагмент. приходится ещё раз выделять и вставлять.
я скатился и деградировал до того, что начала нажимать ctrl+c, чтобы точно скопировалось то, что выделено!



И это всё МОЁ

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

Хочется на платформе, которая застряла на C89/99 и на старой версии C++, что-то современнее и удобнее.

А еще интересует, чем бы заменить Qt? Нет возможности там Qt 5 использовать, как бы мне этого ни хотелось. Графику заменю на Nuklear, а вот чем заменить базовые классы Core, типа контейнеров?

Может есть еще хорошие классы для работы с памятью и массивами, но не STL, а что то ближе к Qt?








 , ,








И это всё МОЁ

Как найти последнюю версию файла по маске?


В дире лежат файлы, в т.ч. нужные:


sec-getter-1.1-SNAPSHOT.jar
sec-getter-2.0.jar
sec-getter-2.1.0.jar


Нужно получить в переменную (для последующего запуска) файл sec-getter-2.1.0.jar.


Я пока смог вычленить все версии файлов:


ls | grep sec-getter | sed -e 's/\.jar$//' | awk -F"-" '{ print $3 }'


вывод такой:


1.1
2.0
2.1.0


Но вот что делать дальше - не придумал. Можно, в принципе, и на питоне каком-нибудь состряпать… но возможно ли решить задачу башем?









 , , , ,








И это всё МОЁ

Есть разные виды кебаба — донер, дурум, шаурма. На улицах Москвы проходят торги кебабом.








 








И это всё МОЁ

После кроскомпиляции в Gentoo








 








И это всё МОЁ

Суть такова: хочется нормальный ноутбук для работы (17,3" + FullHD матрица, можно даже не IPS) за бюджет где-то в 600$.

Имеется бюджетный Lenovo G710 без дискретки, который превосходно работает под GNU/Linux и есть возможность засунуть FullHD матрицу с матовым покрытием вместо глянцевого 1600x900 убожества, 4-х ядерный i7-4702MQ и 16 гб ОЗУ, 2 SATA SSD и 7800mAh батарею за прайс ~350$.

Имеет ли смысл искать что-то новое, илис указанным бюджетом будет лишь одно говно, которое G710 после ара-апгрейда будет обходить по всем параметрам?








 








И это всё МОЁ

Kali Linux — это самый популярный дистрибутивов Linux для тестирования на проникновение и хакинга, а Ubuntu рассчитан на обычных пользователей. Поскольку Linux является более удобной операционной системой для тестирования безопасности, чем Windows, возникает вопрос: какой дистрибутив Linux лучше использовать для этих целей? Но что такое хакинг и тестирование безопасности? И почему важно, какой дистрибутив используется? Давайте разберемся в этом. Что такое хакинг? Компьютерный хакинг — это использование технических знаний для решения проблемы. Поэтому хакером можно назвать любого опытного программиста, но благодаря поп-культуре термин хакер является синонимом специалиста по безопасности — того, кто использует технические навыки, чтобы использовать слабые места в


Запись Что лучше Kali Linux vs Ubuntu впервые появилась Losst.






@темы: Сравнения

И это всё МОЁ

Всем привет. С линуксом познакомился недавно, поэтому очень прошу писать ответы подробно, желательно с конкретными командами. Заранее извиняюсь за неграмотно заданные вопросы.

Итак, у меня убунту 16.04. Комп содержит SSD 128 гигов, HDD 1 терабайт. Изначально операционка была установлена на SSD, но вот настал момент, когда место на SSD начало заканчиваться и оказалось необходимым смонтировать HDD. Я смонтировал в папку mnt. Но проблему эту не решило, поскольку любой софт таки ставится в определенные директории (например, usr), а корневой каталог всё равно видит только 128 гигов. Так вот собственно вопрос: каким образом перенести корневой каталог на HHD с сохранением данных? Или не обязательно весь корневой каталог, а может некоторые директории, например тот же usr? Или может есть другие способы решения проблемы?








 , ,








И это всё МОЁ

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

Для начала оставлю пару таких идей:

1) что если на самом деле существует такая форма материи, которая нами не фиксируется и для нас неизвестна (как когда-то было с электромагнитным полем и т. д. ) на основе которой существует прямо сейчас вокруг нас нечто разумное?

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

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








 ,








И это всё МОЁ

I’ve made some hacks to get vyatta-config-sync working with ssh-keys (and working at all).


I’m not programmer so the result looks ugly, but it works.


I’ve fixed https://github.com/Harliff/vyattta-config-sync/blob/master/scripts/vyatta-config-sync-update.sh
and added some instructions to https://github.com/Harliff/vyattta-config-sync/blob/master/README.md









 








И это всё МОЁ

Смотрю в терминал, а там написано.



rm: cannot remove ‘/home/steam_gm/.steam/steam’: Is a directory

rm: cannot remove ‘/home/steam_gm/.steam/bin’: Is a directory










 








И это всё МОЁ

Читаю документацию на Django c таким примером:

class PublisherBookList(ListView):

template_name = 'books/books_by_publisher.html'

def get_queryset(self):
self.publisher = get_object_or_404(Publisher, name=self.kwargs['publisher'])
return Book.objects.filter(publisher=self.publisher)

Вопрос - зачем они заводят атрибут класса self.publisher, кода можно было бы просто использовать локальную переменную внутри метода?








 , ,








И это всё МОЁ

Подскажите пожалуйста.

Запускаю скрипт HPLIP в процессе ошибка зависимостей. Требует pyqt4 но python-qt4 уже есть? Как подключить принтер и сканнер?

ps скрипт ругался на деб10, говорит, что желательно деб9.8

DEPENDENCY AND CONFLICT RESOLUTION
----------------------------------
Running 'su -c "apt-get install --force-yes -y python-dev"'
Please wait, this may take several minutes...
Running 'su -c "apt-get install --force-yes -y libcups2-dev"'
Please wait, this may take several minutes...
Running 'su -c "apt-get install --force-yes -y cups-bsd"'
Please wait, this may take several minutes...
Running 'su -c "apt-get install --force-yes -y cups-client"'
Please wait, this may take several minutes...
Running 'su -c "apt-get install --force-yes -y libusb-1.0.0-dev"'
Please wait, this may take several minutes...
Running 'su -c "apt-get install --force-yes -y libtool"'
Please wait, this may take several minutes...
Running 'su -c "apt-get install --force-yes -y libtool-bin"'
Please wait, this may take several minutes...
Running 'su -c "apt-get install --force-yes -y libcupsimage2"'
Please wait, this may take several minutes...
Running 'su -c "apt-get install --force-yes -y libcupsimage2-dev"'
Please wait, this may take several minutes...
Running 'su -c "apt-get install --force-yes -y libssl-dev"'
Please wait, this may take several minutes...
Running 'su -c "apt-get install --force-yes -y libsnmp-dev"'
Please wait, this may take several minutes...
Running 'su -c "apt-get install --force-yes -y snmp"'
Please wait, this may take several minutes...
Running 'su -c "apt-get install --force-yes -y python-qt4-dbus"'
Please wait, this may take several minutes...
Running 'su -c "apt-get install --force-yes -y python-qt4"'
Please wait, this may take several minutes...
Running 'su -c "apt-get install --force-yes -y gtk2-engines-pixbuf"'
Please wait, this may take several minutes...
Running 'su -c "apt-get install --force-yes -y python-pyqt5"'
Please wait, this may take several minutes...
Running 'su -c "apt-get install --force-yes -y python-dbus"'
Please wait, this may take several minutes...
Running 'su -c "apt-get install --force-yes -y python-gobject"'
Please wait, this may take several minutes...
Running 'su -c "apt-get install --force-yes -y libsane-dev"'
Please wait, this may take several minutes...
Running 'su -c "apt-get install --force-yes -y avahi-utils"'
Please wait, this may take several minutes...
Running 'su -c "apt-get install --force-yes -y python-notify"'
Please wait, this may take several minutes...
Running 'su -c "apt-get install --force-yes -y python-dbus.mainloop.pyqt5"'
Please wait, this may take several minutes...
Running 'su -c "apt-get install --force-yes -y python-notify"'
Please wait, this may take several minutes...
error: A required dependency 'pyqt4-dbus (PyQt 4 DBus - DBus Support for PyQt4)' is still missing.
error: A required dependency 'pyqt4 (PyQt 4- Qt interface for Python (for Qt version 4.x))' is still missing.


RUNNING POST-PACKAGE COMMANDS
-----------------------------
OK


RE-CHECKING DEPENDENCIES
------------------------
error: A required dependency 'pyqt4-dbus (PyQt 4 DBus - DBus Support for PyQt4)' is still missing.
error: A required dependency 'pyqt4 (PyQt 4- Qt interface for Python (for Qt version 4.x))' is still missing.
error: Installation cannot continue without these dependencies.
error: Please manually install this dependency and re-run this installer.
deepforest@home:~/Загрузки$ apt install pyqt4-dbus
E: Не удалось открыть файл блокировки /var/lib/dpkg/lock-frontend - open (13: Отказано в доступе)
E: Невозможно получить блокировку внешнего интерфейса dpkg (/var/lib/dpkg/lock-frontend); у вас есть права суперпользователя?
deepforest@home:~/Загрузки$ sudo apt install pyqt4-dbus
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
E: Невозможно найти пакет pyqt4-dbus
deepforest@home:~/Загрузки$ sudo apt install pyqt4
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
E: Невозможно найти пакет pyqt4
deepforest@home:~/Загрузки$ sudo apt install python-qt4-dbus
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Уже установлен пакет python-qt4-dbus самой новой версии (4.12.1+dfsg-2+b1).
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
deepforest@home:~/Загрузки$ sudo apt install python-qt4
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Уже установлен пакет python-qt4 самой новой версии (4.12.1+dfsg-2+b1).
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
deepforest@home:~/Загрузки$








 , ,








И это всё МОЁ

PyTorch — популярный открытый фреймворк для машинного обучения обновился до версии 1.2.0. Новый релиз включает в себя более 1900 исправлений, которые охватывают JIT, ONNX, распределенные режимы обучения и улучшения производительности.

Некоторые изменения:

  • Новый TorchScript API позволяет легко сконвертировать nn.Module (включая подмодули и методы, вызываемые в forward()) в ScriptModule.
  • Совместно с Microsoft добавлена полная поддержка ONNX Opset версий 7(v1.2), 8(v1.3), 9(v1.4) и 10 (v1.5). Кроме того, теперь пользователи могут зарегистрировать свои собственные символы для экспорта кастомных операций и указывать динамические размеры входных данных во время экспорта.
  • Поддержка tensorboard больше не является экспериментальной.
  • Добавлен модуль nn.Transformer, основанный на статье Attention Is All You Need.
  • Многочисленные улучшения в C++ API.







 , ,








И это всё МОЁ

В веб-сервере nginx выявлено три проблемы (CVE-2019-9511, CVE-2019-9513, CVE-2019-9516) приводившие к излишнему потреблению памяти при использовании модуля ngx_http_v2_module и реализовываемого из протокола HTTP/2. Проблеме подвержены версии с 1.9.5 по 1.17.2. Исправления внесены в nginx 1.16.1 (стабильная ветка) и 1.17.3 (основная ветка). Проблемы были обнаружены Jonathan Looney из Netflix.


В релиз 1.17.3 вошли ещё два исправления:



  • Исправление: при использовании сжатия в логах могли появляться сообщения «zero size buf»; ошибка появилась в 1.17.2.

  • Исправление: при использовании директивы resolver в SMTP прокси-сервере в рабочем процессе мог произойти segmentation fault.









 








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

Эм есть ли сейчас к чему стремится ?

Лет 15-20 назад Ъ линуксоиды хотели пересадить 1С на линукс, используя это как последний аргумент Windows капца. Сейчас 1С есть в облаке да еще и под PostgreSQL ( даже в браузере зараза работает ). Да тогда еще был говенный браузер под Линукс ( но появилась Mozilla, после Firefox, после Chrome ). Ну да был удобный Office - ( ну ладно свежий LibreOffice можно использовать как альтернативу ). + Лицензирование Windows внесло свою лепту ..
Игры ? Но для игр есть приставки всякие ..
Но Windows капец не наступил.
Куда стремится ? Что еще нужно ?








 








И это всё МОЁ

Здравствуйте, мои дорогие. Помогите исправить одну ОЧЕНЬ раздражающую проблему.

При альт-табе окон, переключение на ПРЕДЫДУЩЕЕ активное окно нормально работает только с кдешными приложениями. Когда это какое-нибудь другое приложение (например, какая-нибудь игрушка), оно оказывается не СЛЕДУЮЩИМ в списке, а ПОСЛЕДНИМ. Так ведь быть не должно? Подскажите, как исправить.

Пробовал менять значения фокуса и прочее, переключал стили этого переключания (разве что кубика не было), всё это не работает. Что это такое? Проблема не в kwin? А в чём тогда? Или я не там ищу?

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








 , , , ,








И это всё МОЁ

Пытаюсь установить ejabberd версии 19.08 в CentOS 7. Возникает проблема: что при установке пакета, что из бинарника, в конце установки происходит запуск /opt/ejabberd-19.08/bin/postinstall.sh и постоянно висит процесс beam.smp (поедая процессор) и сам ejabberd. Процесс установки зависает на 100%. Юнит systemd бесконечно стартует этой же причине. Можно даже попытаться зайди в веб-морду, которая не принимает никакие пароли. Пробовал 19.05, то же самое.

Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : ejabberd-19.05-0.x86_64

ejabberdctl register тоже бесконечно запускается. error.log пустой.

Нагуглить проблему не получается, видимо у всех установка проходит нормально.

Кто-нибудь здесь сталкивался с этой проблемой*








 








И это всё МОЁ

Как создать свою сборку Debian (по работе надо)








 ,