LINUX.ORG.RU

Сообщения Silerus

 

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

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

 ,

Silerus ()

.dir-locals.el, как загрузить переменные чтобы они были видимы глобально

Сохраняю alist список переменных в .dir-list.el вот так вот

(add-dir-local-variable 'nil 'CurrentStat CurrentStat)
Где CurrentStat - это alist массив переменных. Создан через 'defvar' и заполняется значениями по умолчанию инит функцией. Данный массив содержит ключи, влияющие на содержимое меню и вызываемых форм.

При открытие файла принадлежащего данному проекту, projectile (надеюсь это делает он) загружает вышеописанный массив (что массив загружен смотрел через специально написанную для этого дебаг функцию), но загружает он его только для текущего буфера, из-за чего меню можно обновить только принудительно вызвав функцию обновления в данном буфере. Обновить меню по hook, который срабатывает при открытии файла не выходит. Даже с обновлённым меню, функции, вызываемые из меню, не видят вышеуказанный массив (они видят массив заполненный дефолтными значениями), из-за чего работают неверно, их тоже приходится вызывать только из данного буфера. Как бы этот массив сделать глобальным после загрузки.

 ,

Silerus ()

emacs динамическое меню, как правильно привязать lambda/функцию?

Здравствуйте, проблема в следующем: создаю динамическое меню из списка найденных файлов и проблема возникает в том что не понятно как идентифицировать какой пункт был выбран.Если генерировать lambda примерно вот так вот :

(mapc (lambda (el) 
	    (define-key global-map [menu-bar Test (cons (file-name-nondirectory el))]
	      (cons (file-name-nondirectory el)  (lambda ()
						   (interactive)
						   (shell-command (concat "file  " el)))))) FileList) ;;пусть условно это будет программа file
То при выборе пункта будет ошибка, el - уже давно не существует. Можно ли развернуть значение el в lambda или как то создать список функций с заполненной константой или просто узнать имя или номер пункта на который нажал?

Проблему решил, перешел на easymenu - там все это делается просто.

 ,

Silerus ()

Какая функция/пременная отвечает за значение директории установки

Указываю meson куда устанавливать собранную программу:

meson setup --prefix=/home/username/MyApp builddir
хотелось бы перенести это в глобальную переменную, чтобы потом отдать ее bindtextdomain. Но никак не найду в какую переменную он путь положил. Подскажите пожалуйста.

 , ,

Silerus ()

Alpinelinux как поставить keymap и сменить locale?

Не было заботы -решил попробовать, вот только не могу понять как установить локаль и keymap для консоли? Подскажите где искать?

 , ,

Silerus ()

Оракулы объявили неделю kali linux

Оракулы объявили неделю kali linux. Количество вопросов от мамкиных хакеров возрастает в двое. Ура товарищи.

 , ,

Silerus ()

Как sqlite работает с параллельными транзакциями через QSql?

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

 ,

Silerus ()

LISP, помогите, пожалуста, разобраться со списками.

Добрый день, я запутался в основных понятия лиспа. Помогите, пожалуйста, разобраться.

Не могу понять как создать именнованный списка. Например

'("один","два","три")
- вот список

  • как его присвоить переменной?
  • как передать его в функцию?
  • как получить доступ к внутренним элементам?

Или вот кусок кода возвращающее случайное значение списка.

(nth (random 4) '("один"		      
       "два"		      
       "три"
       "четыре"))
Но это не крассиво, хотелось бы это оформить как функцию с передачей списка как аргумент.

 ,

Silerus ()

Проблема с установкой gcc на Freebsd 11.0.

Решил попробовать freebsd на десктоп поставить и настроить. Последний раз мои эксперименты с freebsd были, когда freebsd ,был версии 6-7. Больше я с ним не общался, в основном из-за того что часть железа не поддерживалась. На досуге решил посмотреть, а что там нового. И надо сказать, что все стало по другому. На этом лирику я закончу. Прошу грамма-наци в беседу не вступать, я знаю что порой пишу безграмотно, но ничего с этим поделать не могу. К сути дела. Дело происходит на старом ноуте acer c celeron, версия freebsd 11.0 i386. При установки musicpd - порты тащат за собой gcc5. И тот не собирается падает с ошибкой

./config.h:356:19 error: multiple types in one declaration
#define ptrdiff_t int
./config.h:356:19 error: declaration does not declare anything [-fpermissive]
Вопрос такие:

  1. Как бы это поправить?
  2. Если я в config задал лишний элемент, который тащит gcc - то какой?
  3. Можно ли поставить готовый бинарник gcc и не будет ли после этого бардака, потому как gcc понадобится, возможно?
  4. И совсем глупый вопрос (не пинайте сильно): если у него есть clang зачем он еще gcc тащит?

 , ,

Silerus ()

QApplication a(argc,argv) - создаются 4 нити потока, так и должно быть?

Добрый день. Обнаружилась странность, раньше на qt 4.6.x при старте приложения создавался один центральный поток - это было логично и привычно.Перешел на Qt 5.6.2 - там создается сразу 4 нити, так и должно быть?

 

Silerus ()

Как использовать библиотеку s-lang в с/с++?

Видимо, руки кривые, но нагуглить примеры мне пока не удается, а во внутренней документации я что-то найти пока не могу. У кого есть опыт работы с библиотекой s-lang? Как ее использовать в с/с++?

 ,

Silerus ()

Вопрос по сmake. Можно ли, и если можно то как, объеденить несколько проектов под одним CMakelist?

Вопрос такой. Пусть у нас есть несколько проектов (самостоятельных объединенных общей целью, скажем client и server), для которых написаны свои CMakeList.txt, результатом сборки каждого проекта будет свой бинарный файл. Можно ли, и как это примерно будет выглядеть, создать некий общий CMakeList, который фактический заставит собратся подчиненные проекты и произведет установку бинарников? У меня есть предположение, что чтото в этом роде должно быть, но хотелось-бы уточнить у знающих.

...
project(MainProject)
add_subdirectory(subdir)
add_subdirectory(subdir1)
add_subdirectory(subdir2)

 

Silerus ()

Кто нибудь натыкался, или может сам сделал, нормальный патч systray для dwm-6.1-r1 для gentoo

Добрый день. DWM - меня всем устраивает, и панель его тоже. Но одна програмка (telegram - она к сожалению мне на ближайший год будет нужна), портит все. Она не закрывается, а сворачивается в tray, а tray -нет. Найти пока нормальный патч, тот что на официальном сайте не подходит - не применяется, не удалось. Я понимаю что можно взять исходники, что качает gentoo, распокавать и аккуратно перенести изменения из патча, собрать проверить, а потом с дифить патч, но вдруг кто то озаботился. Потому спрашиваю вдруг у кого есть рабочий. Есть еще идея запихнуть shortcut killall telegram, но это как то грубо.

 , ,

Silerus ()

Нужна помощь с cmake

Добрый день, нужна помощь с cmake. Как, если это возможно, сделать глобальными include_dirs? Есть главный CMakeLists, есть ниже стоящие второстепенные, собирающие для главного библиотеки. Если указать в главном include_directories - то второстепенные их уже не видят, а хотелось бы чтобы видили. Подскажите пожалуйста.

 

Silerus ()

Как запустить wayland через login manager?

Доброе. Захотелось попробовать wayland. Как его запустить в консоле понятно, но вот как его прикрутить к какому нибудь slim или sddm не понятно. Расскажите кто знает, пожалуйста

 

Silerus ()

RSS подписка на новые темы