LINUX.ORG.RU

Сообщения Camel

 

Удобен ли monorail bridge (bass)?

Форум — Talks

На L.o.r.'е, как известно, есть специалисты по всем вопросам, в том числе по басовым бриджам. Кто-нибудь пользовался monorail'ами (раз, два)? Как оно? Удобно ли настраивать мензуру? Как там ползунок держится, только за счёт прижима струной? А как настраивать? Как менять струны? Это всё удобно, терпимо или невыносимо?

 bass,

Camel
()

Снимать скор за дубли

Форум — Linux-org-ru

Почему бы не снимать самую капельку шкворца за дубли?

 , , шкворец

Camel
()

Запись билетов на «Тройку» телефоном

Форум — Talks

Неужели свершилось? Неужели теперь мне не придётся каждый месяц стоять в очереди в кассу чтобы «заправить» проездной за, прости господи, наличные?

Карту тройка можно зарядить от мобильного

Уже давно с сайта МосГорТранса можно было пополнить денежный счёт, но нельзя было купить проездной на N поездок. Кроме того потом надо было прорваться к жёлтой коробке на станции, а теперь вроде как не надо.

 , ,

Camel
()

Emacs, fill-column-indicator и перенос длинных строк

Форум — Desktop

Поставил fill-column-indicator, включил fci-mode, на экране нарисовалась тонкая линия в районе 70 столбца. Собственно что и было нужно. Но при этом отключился перенос строк которые не влезли в окно (window), что нежелательно. Как бы и рыбку съесть, и column-indicator увидеть? Естественно линия column-indicator'а должна разрываться на длинных строках с переносом.

 80rule, , fill-column-indicator,

Camel
()

format в Lisp'е и StumpWM

Форум — Desktop

Поясните, пожалуйста, что делает этот код

(defvar *battery-status-command*
"acpi -b | awk -F '[ ,]' '{printf \"%s%s\", $3, $5}' | sed s/Discharging/\-/ | sed s/Unknown// | sed s/Full// | sed s/Charging/+/")
 
(defvar *vol-status-command*
"amixer get Master | grep [[:digit:]]\\+%' -o | tr -d '\\n'")
 
(setf *screen-mode-line-format*
(list "[^B%n^b] %W^>"
'(:eval (run-shell-command *battery-status-command* t))
" | Vol. "
'(:eval (run-shell-command *vol-status-command* t))
" | %d")) 
Этот кусок взят из конфига StumpWM'а.

Догадываюсь, что *vol-status-command* и *battery-status-command* это функции возвращающие строки (громкость и заряд батареи соответственно). Но что это за list идёт дальше? В переменную *screen-mode-line-format* кладётся список из строк? А что означает абракадабра в кавычках?

[^B%n^b] %W^>

 , ,

Camel
()

Управление фотоаппаратом

Форум — Linux-hardware

А можно ли какой-нибудь фотоаппарат, лучше зеркалку от Найкон или Кэнон, подключить к ЭВМ с, скажем, Ubunt'ой и управлять программно? Как минимум делать снимки и передавать их на обработку в ЭВМ. Хорошо если ещё можно с фотоаппарата брать параметры автофокуса, освещённости, задавать какие-нибудь параметры. Какое ПО нужно для взаимодействия такого рода с фотоаппаратом? Как подключать фотоаппарат: проводом, bluetooth'ом, по WiFi?

Поиск выдаёт Entagle, gPhoto и Darktable. Кто-нибудь с ними работал? Какие впечатления?

 ,

Camel
()

Поясните за использование exec в bash

Форум — Development

Есть такой код

Main ()
{
        if [ -x /scripts/local-top/cryptroot ]
        then
                /scripts/local-top/cryptroot
        fi
        exec 6>&1
        exec 7>&2
        exec > boot.log
        exec 2>&1
        tail -f boot.log >&7 &
        tailpid="${!}"

        . /live.vars
#.....
}

Поясните, что делают эти exec'и, зачем они нужны?

 

Camel
()

О совместимости осветительных приборов и выключателей

Форум — Talks

Недавно вычитал якобы некоторые сорта лампочек не совместимы с выключателями со световыми индикаторами. Попытался копнуть глубже, вроде бы речь идёт только о люминесцентных лампах и выключателях с неонками. Но остались сомнения, может есть ещё какие-то несовместимые пары? Более всего интересует совместимость светодиодных лампочек, совместимы ли они с выключателями с неоновыми и светодиодными же индикаторами?

 лампа, ,

Camel
()

Как выбирать шрифты, и почему у них такие причудливые названия?

Форум — Desktop

Решил перестать сидеть на умолчальных настройках и настроить окружение под себя. Стал разбираться как это делается в StumpWM. Посмотрел примеры конфигурационных файлов. В одном

;; Set font for input box
(set-font "-lispm-fixed-medium-r-normal-*-13-*-*-*-*-*-*-*") 
В другом
(define-key *root-map* (kbd "c")
"exec urxvt +sb -fn \"xft:Bitstream Vera Sans Mono:pixelsize=20\"")
Вот почему шрифт называется "-lispm-fixed-medium-r-normal-*-13-*-*-*-*-*-*-*"? Почему первым символом стоит минус? Что означают все эти звёздочки после 13? Где об этом ещё можно почитать?

Дальше, смотрим на вызов urxvt, очевидно ему передаётся параметр «используй шрифт „xft:Bitstream Vera Sans Mono:pixelsize=20\“. Но почему в этом случае шрифт задаётся совершенно другой комбинацией цифробукв? Почему не -bitstream-vera-sans-mono-*-20-*-*-*-*-*-*-*? Какие ещё есть форматы обозначения шрифтов и где они используются? Почему в одних случаях используются одни, а в других другие? В каких случаях один и тот же шрифт будет по-разному называться?

 

Camel
()

Диванная дендрохронология

Форум — Talks

Есть несколько деревяшек, предположительно старше 100 лет, как можно узнать их возраст? Первыми приходят на ум радиоуглеродный анализ и проверка на наличие Cs-137, но это дорогие методы, кроме того потребуется отщипнуть кусочек от деревяшки.

Есть ещё один хороший метод, дендрохронология по камбиальным кольцам. По идее для этого метода достаточно воспользоваться точной линейкой или померить расстояния на качественном фотоснимке. Но нужны дендрохрологические таблицы. У Докинза упоминалось, что для Европы эти таблицы составлены на 10000 лет, а уж для последней пары сотен лет они должны быть весьма точны. Кроме того нужно знать метод. Там ведь не просто толщину нужно вычислить, а соотношения толщин видимых колец. Так вот, можно ли дендрохронологический анализ произвести в домашних условиях? Где взять дендрохронологические таблицы, справочники и руководства? Может есть ПО для этого? Вводишь толщины колец, а оно само ищет в таблицах подходящий период.

 дендрохронология,

Camel
()

Хабра такая хабра

Форум — Talks

Я один ржал с заглавной картинки? Точнее с попадания её на Хабру, да ещё и в копротивном блоге.

http://habrahabr.ru/company/mosigra/blog/252325/

 goatse,

Camel
()

Силиконовый развод или почему ПК революция так и не произошла

Форум — Talks

Мне тут в ящик свалилось уведомление о событии, которое показалось интересным:

Силиконовый развод или почему ПК революция так и не произошла

Далее цитирую для Ъ:

Полвека назад, на территории, которую позже назовут Кремниевой долиной, придумали компьютеры. Они были быстрыми, удобными, мощными, никогда не глючили и во много раз усиливали интеллект своих пользователей. Однако никто не стал строить эти чудо-устройства, вместо этого нас завлекли «дружественными» и легкими в освоении компьютерами…

  • кто виноват в том, что компьютеры неудобны (пофамильно)
  • зачем вообще были придуманы персональные компьютеры и каков был план их создателя
  • почему компьютер, купленный вами в 2015 году, почти не отличается от Xerox Alto, выпущенного 42 года назад
  • кто рисует интерфейсы к фантастическим фильмам и почему ни за какие деньги вы не можете купить систему, как у Тони Старка
  • почему программисты и айтишники заинтересованы в миллионных затратах на многолетние ИТ проекты
  • кто нас от этого спасет, когда и как

 ,

Camel
()

CПО под запретом в государственных и муниципальных органах.

Форум — Talks

Есть проект поставновления фактически запрещающий использование СПО в гос. и муниципальных органах управления.

Критерии отечественного ПО:

a) Исключительное право на программное обеспечение на территории всего мира и на весь срок действия исключительного права принадлежит одному или нескольким из следующих лиц (правообладателей):

* Российской Федерации;

* субъекту Российской Федерации;

* муниципальному образованию;

* российской некоммерческой организации, высший орган управления которой формируется прямо и (или) косвенно Российской Федерацией, субъектами Российской Федерации, муниципальными образованиями и (или) гражданами Российской Федерации и которая не признается контролируемой иностранным лицом российской организацией;

* российской коммерческой организации, в которой суммарная доля участия Российской Федерации, субъектов Российской Федерации, муниципальных образования, некоммерческих организаций, указанных в абзаце пятом настоящего подпункта, и граждан Российской Федерации составляет более 50 процентов и которая не признается контролируемой иностранным лицом российской организацией;

* гражданину Российской Федерации...

Так победимъ!

Подробнее можно почитать на швабре:

http://geektimes.ru/post/246450/

 

Camel
()

Чем Canonical собирает образы Ubuntu?

Форум — General

Какие программные средства используются в Canonical для сборки установочных образов Ubuntu, релизных и daily builds?

Мне кажется, что это не стандартные Debian'овские инструменты live-build, live-boot и прочие. Во-первых, по строению Ubunt'овские LiveCD отличаются от того что по умолчанию делает live-build. Во-вторых, live-build не умеет в UEFI, а убунтовские диски поддерживают UEFI.

В самом деле, они же не вручную это делают. Есть какой-то скрипт, которому скармливают адрес репозитория, список пакетов, а на выходе получают ISO. Вот что же это за скрипт такой?

 , , ,

Camel
()

ISOLINUX на LiveCD просто возвращает в меню

Форум — General

Я уже голову сломал, но не могу понять в чём дело. Создаю гибридный загрузочный ISO с ISOLINUX'ом (с помощью xorriso), получаю на выходе iso'шку. Если записать её на CD, то диск получается загрузочный, если на флешку, то флешка загрузочная. Грузится до меню загрузчика, то есть ISOLINUX запускается нормально, пункты меню такие как я и описал в isolinux.cfg, фоновая картинка нормально показывается, но если выбрать в меню пункт, то просто возвращает обратно в меню, а счётчик времени начинает отсчитывать сначала. Проверял путь до vmlinuz и initrd.img, есть такие файлы, и это именно ядро и initrd. Но почему-то загрузка не начинается, просто выбрасывает обратно в меню. Никаких ошибок не пишет. Что это может быть?

 ,

Camel
()

Firefox не слинкован с libX11.so, но как-то же выводит на экран! Как?

Форум — General

Понадобилось мне выяснить какие программы в ОС выводят что-либо на экран или могут выводить. Первой мыслью было натравить на всех ldd и посмотреть кто линкуется с libX11.so. Однако я сразу обнаружил, что Firefox не связан с libX11.so, совсем. Как же он тогда выводит на экран?

$ ldd /usr/lib/firefox/firefox
	linux-vdso.so.1 =>  (0x00007fffe55a7000)
	libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f33a32bd000)
	libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f33a30b9000)
	librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f33a2eb0000)
	libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f33a2ba9000)
	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f33a2926000)
	libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f33a270f000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f33a237f000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f33a370e000)

 , , ,

Camel
()

Как пользоваться NixOS'ом?

Форум — General

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

Как ставил: залил образ установочного DVD на флешку, дальше по инструкции, nixos-generate-config --root /mnt. В конфигурационном файле только раскомментировал установку GRUB2, запуск OpenSSH и KDE4, создание непривилегированного пользователя.

Проблемы такие: этот самый непривилегированный пользователь не прописан в sudoers. А если я переключаюсь Ctrl+Alt+F1 в консоль, вхожу root'ом и прописываю его, то после перезагрузки восстанавливается файл без моего пользователя. Как его туда правильно вписать раз и навсегда?

В KDE нет (не установлен?) кнопочки/менюшечки/апплетика для настройки сети, работы с Network Manager. В LiveDVD такой был, в правом нижнем углу, я мог подцепиться к своей домашней вайфайке, а в установленной ОС нет. Как это исправить?

Как в NixOS'е ставить ПО? Кто такие channels (это аналоги репозитериев?), какие channels подключены по умолчанию? Насколько я понял есть 3 способа ставить ПО: прописать в configuration.nix, запустить nix-env -i от root'а и запустить nix-env -i от пользователя (ведь была же заявлена возможность ставить ПО для каждого пользователя в отдельности). Мне пока никаким образом не удалось поставить тот nm-applet в KDE который помог бы настроить WiFi, да и вообще любую программу. Поиск названия пакета с помощью

nix-env -qa | grep networkma

выдаёт названия в духе nixos.pkgs.kde4.networkmanagement, но запуск

nix-env -i nixox.pkgs.kde4.networkmanagement

равно

nix-env -i networkmanagement

выдаёт ошибку, что-то там про derivations. Так как же находить пакеты и ставить их?

Таки что с файлом sudoers и восстановлением файлов при перезагрузке? Что восстанавливается при каждой перезагрузке, а что остаётся?

В configuration.nix у меня не прописана установка KDE, но прописаны строчки для запуска kdm, почему KDE установлена, где это прописано? Как посмотреть какое ПО установлено, а точнее какое ПО затребовано, а какое поставлено по зависимостям? В Gentoo есть файлы system и world. В первом пакеты которые необходимы для функционирования базовой системы и portage, во втором пакеты запрошенные ползователем. Всё установленное ПО либо затребовано прямо, либо вытянуто по зависимостям. На 20 пакетов в world у меня было около тысячи пакетов в системе. Где такое посмотреть в NixOS?

 ,

Camel
()

Redirect на Sub URI при обращении к /

Форум — Admin

Есть nginx раздающий Friendic'у. Поскольку это nginx на моём уютном локалхосте обслуживает эта Friendica одного единственного человека, меня. Поэтому мне не интересна умолчальная страница френдики, пусть лучше сразу направляет на мой профиль. То есть надо чтобы человек набравший в адресной строке camelsplace.ru отправлялся на camelsplace.ru/profile/camel. При обращении по какому-то другому адресу, например camelsplace.ru/community, перенаправлять не должно. Как это правильно сделать?

Если уж вопрос этот считается среди специалистов тривиальным, то прошу ограничиться не только банальным RTFM, но ответить на вопрос «man что?»

Ниже конфиг nginx'а.

 ,

Camel
()

Настроить Redmine через thin и nginx не в корне сайта

Форум — Admin

Есть домен camelsplace.ru, там живёт Friendica, в корне, то есть по адресу https://camelsplace.ru/. По адресу camelsplace.ru/redmine я захотел захостить Redmine. Поставил nginx и thin, что-то настроил в меру своих слабых сил, но не работает. Страница открывается, но без JavaScript и CSS. ЧЯДНТ?

Комментариями к этому сообщению я опубликую все конфигурационные файлы полностью, а здесь опишу кратко моменты которые мне кажутся наиболее важными. Итак, Friendica размещена в /var/www/friendica, Redmine размещён в /var/www/redmine. В конце /var/www/redmine/config/enviroment.rb добавлена строчка:

Redmine::Utils::relative_url_root = "/redmine"
Конфиг thin'а ниже. В конфиге nginx'а в sites-available/camelsplace добавлены такие строчки:
upstream thin_cluster {
	server unix:/var/run/redmine/sockets/thin.0.sock;
}
###разрыв###
location /redmine {
	root   redmine/public;

	error_page 404  404.html;
	error_page 500 502 503 504  500.html;

	try_files $uri/index.html $uri.html $uri @cluster;
}
location @cluster {
	proxy_pass http://thin_cluster;
}

Если обратиться по адресу https://camelsplace.ru/redmine, то отобразится страница без CSS, а в коде её будут такие вещи:

<!-- page specific tags --> <link href=«http://thin_cluster/redmine/news.atom» rel=«alternate» title=«Redmine: Latest news» type=«application/atom+xml» /> <link href=«http://thin_cluster/redmine/activity.atom» rel=«alternate» title=«Redmine: Activity» type=«application/atom+xml» /> </head>

Оформил цитатой чтобы полужирным выделить странный неправильный адрес. ЧЯДНТ? Как исправить? Может ли мешать то, что у меня принудительный rewrite всех запросов на HTTPS?

rewrite ^ https://camelsplace.ru$request_uri? permanent;

 , ,

Camel
()

Где Friendica хранит пароль БД?

Форум — Admin

Хочу восстановить свой узел Френдики. Есть файлы которые были в /var/www/friendica, есть dump базы данных, но нет пароля с которым Friendica обращалась к базе данных. Понятно, что он должен храниться в каком-то из файлов, возможно в виде хэша, но где?

У Redmine'а для настроек БД есть отдельный файл конфигурации database.yml. А у Friendic'и? Правильно я понимаю, что он однажды сообщается через web'овый интерфейс при установке, а потом храниться где-то в хрен знает где? Где же это хрен знает где? Если там хэш, то как мне вычислить хэш от того пароля который сейчас установлен для пользователя friendica в MySQL?

 

Camel
()

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