LINUX.ORG.RU

Сообщения Amet13

 

Несквозная нумерация таблиц в LaTeX

Рисунки у меня нумеруются номер_секции.номер_рисунка, и в каждой новой секции нумерация рисунков начинается снова с единицы. Вот как это выглядит: http://i.imgur.com/mC7EJyA.png

Я хочу точно так же сделать и с таблицами, но они у меня по умолчанию не сбрасывают счетчик рисунков, а нумеруются по порядку, вот так: http://i.imgur.com/1I4GhIN.png Но что-то не совсем выходит.

В преамбуле:

\renewcommand{\thefigure}{\thesection.\arabic{figure}} % Формат рисунка секция.номер
\renewcommand{\thetable}{\thesection.\arabic{table}}   % Формат таблицы секция.номер

Полная преамбула тут: https://raw.githubusercontent.com/Amet13/master-thesis/master/preamble.tex

 

Amet13
()

Изменение шрифта для формул

Привет.

Возможно ли использование шрифтов, отличных от стандартного для формул? Если да, то какие посоветуете и подключаются ли они к xetex?

Дефолтный выглядит немного небрежно, хоть и терпимо. http://i.imgur.com/jNKVsRO.png

 , ,

Amet13
()

Список иллюстраций в LaTeX

Привет.

Необходимо изменить титул с «Список иллюстраций» на «Список иллюстративного материала».

Используется пакет tocloft, к сожалению так и не понял, как сменить название.

\renewcommand{\cftloftitlefont}{\hspace{0.38\textwidth}\MakeTextUppercase} % в верхнем регистре
\renewcommand{\cftfigfont}{Рисунок } % добавляем везде "Рисунок" перед номером
...

% Тут я добавляю в содержание
\phantomsection
\listoffigures
\addcontentsline{toc}{section}{Список иллюстративного материала}
\clearpage

Скрины для наглядности.

http://i.imgur.com/sPOrLbz.png

http://i.imgur.com/qCyWRyu.png

 

Amet13
()

Разминка для глаз

Был у офтальмолога сегодня, думал очки или линзы поставить, т.к. вечером после работы не могу смотреть на дальные объекты, все очень размыто. Врач сказал, мол очки тебе не нужны, а нужны упражнения для глаз от т.н. «компьютерной» болезни.

Есть ли софтины какие-то для того, чтобы периодически подсказывало мне, что пора бы размять глаза? Или же пилить desktop notifications по крону?

Заодно может и подскажет кто упражнения эффективные?

 ,

Amet13
()

Выбор IP-адреса из выделенного пула в Ansible

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

Если какой-нибудь модуль для этого в Ansible, или это может штатными средствами можно сделать. Городить скрипт для этого оставлю на крайний случай, если все-таки ничего путного не найдется.

 

Amet13
()

Репозитории хрома парят мой apt-get

Недавно хром выпилили поддержку i386, после этого при apt-get update постоянно появляется:

W: Failed to fetch http://dl.google.com/linux/chrome/deb/dists/stable/Release  Unable to find expected entry 'main/binary-i386/Packages' in Release file (Wrong sources.list entry or malformed file)

E: Some index files failed to download. They have been ignored, or old ones used instead.

С этим можно что-то сделать? Mint 17.3.

По большей мере мне не нравится не столько выхлоп apt-get, а то, что значок менеджера обновлений постоянно красный.

 

Amet13
()

Как упростить хостнеймы?

Имеется куча серверов с хостнеймами а-ля:

ns1.domain.com
ns2.domain.com
isp1.domain.com
isp2.domain.com
cpanel1.domain.com
cpanel2.domain.com
mx1.domain.com
mx2.domain.com
и т.д.

Гораздо удобнее использовать сетевые утилиты (ping/host/traceroute/mtr/dig...) не к полному хостнейму, а только к первой ее части.

Т.е. писать не ping ns1.domain.com, а ping ns1.

Единственный вариант, который у меня есть, это функция в .bashrc, которая будет подменять что-то типа myping ns1 на ping ns1.domain.com

Есть ли уже готовые функции или идеи по ее реализации?

 , ,

Amet13
()

Virtualbox nested paging

Linux Mint 17.3.

$ grep vmx /proc/cpuinfo -c
4
Стоит VirtualBox 5.0.14, а в ней виртуалки с линуксами. Хочу в гостевых линуксах запускать KVM-виртуалки для тестов.

На гостевой:

$ grep vmx /proc/cpuinfo -c
0
В параметрах виртуалки стоит галочка напротив Nested Paging, гугл говорит, что в VB так и не работает до сих пор Nested Virtualization.

У кого в vb в гостевых виртуалках работает nested paging? Поделитесь, а?

 ,

Amet13
()

Как считать аргументы в баше?

Идея такая.

bash script.sh --first something1 --second something2 --n somethingN ...

something1,2,N я хочу записывать в переменную например. Перепробовал несколько конструкций с getopts и просто с while, ничего толкового не вышло. Есть какие-то рабочие конструкции? Типа такой конструкция не работает:

while getopts ":first:second:n:" OPTIONS
do
    case $OPTIONS in
        first ) FIRST=$OPTARG
                echo $FIRST ;;
        ...
        *)      exit 1 ;;
    esac
done

 ,

Amet13
()

Как заставить rsync симулировать копирование?

Вроде у него есть такая возможность, но не могу вспомнить ключи. Использовать хочу в скрипте, мол «скопируются такие-то файлы, продолжить?», если выбираю «да», то происходит непосредственно копирование.

 

Amet13
()

Бесплатная CMS для сайта школы/детского сада?

Какая бесплатная CMS/темы/плагины больше всего подойдет для такого сайта? Пока склоняюсь к вордпрессу с какой-нибудь аккуратной бесплатной темой. Может есть какие-то специализированные CMS?

Бюджет естественно нулевой, хорошо будет если денег на домен+хостинг дадут.

 , , ,

Amet13
()

Настройка сервисов в Icinga 2

Есть тут использующие Icinga 2? Никак не могу понять, вроде бы простую вещь. Где находятся конфиги сервисов? В /etc/icinga2/conf.d/ их нет.

Ситуация такая, подключил удаленный хост, критикал алерт вылетает по LA>2, я хочу изменить этот показатель например на 16, но нигде конфигов не нашел, документация у Icinga 2 не очень.

 , ,

Amet13
()

Как запустить тестовый скрипт uwsgi?

Пытаюсь прикрутить Graphite к Icinga 2.

Для этого создал виртхост для nginx:

server {
   listen      80;
   server_name icinga;
        location /graphite {
                uwsgi_pass uwsgi://127.0.0.1:3031;
                include uwsgi_params;
        }
}

Создал конфиг для graphite:

[uwsgi]
socket = 127.0.0.1:3031
gid = uwsgi
uid = uwsgi
wsgi-file = /usr/share/graphite/graphite-web.wsgi

Порт слушается:

lsof -i :3031
COMMAND PID  USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
uwsgi   915 uwsgi    3u  IPv4 337665      0t0  TCP localhost:eppc (LISTEN)
uwsgi   916 uwsgi    3u  IPv4 337665      0t0  TCP localhost:eppc (LISTEN)

В логах nginx:

2015/11/15 16:17:53 [error] 902#0: *1 upstream prematurely closed connection while reading response header from upstream, client: 91.216.240.98, server: icinga, request: "GET /graphite HTTP/1.1", upstream: "uwsgi://127.0.0.1:3031", host: "icinga"

Ну думаю ладно, что-то с uwsgi не так. Пробую тестовый скрипт запустить:

cat /tmp/test.py
def application(env, start_response):
    start_response('200 OK', [('Content-Type','text/html')])
    return [b"Hello World"]
И ничего не выходит:
uwsgi --http :3031 --wsgi-file test.py
uwsgi: option '--http' is ambiguous; possibilities: '--http-socket' '--https-socket-modifier2' '--https-socket-modifier1' '--https-socket' '--http-socket-modifier2' '--http-socket-modifier1'
getopt_long() error

Что я пропустил или делаю не так?

 , , ,

Amet13
()

Ненапряжные книги/фильмы по истории

Интересует не история правлений/войн, кто когда и с кем воевал, а музыка, развитие цивилизации, технологии, особенности жизни людей в разные времена. Что-то простое, ненапряжное почитать/посмотреть.

 , ,

Amet13
()

Ищу аудио и видеоплеер

До недавних пор использовал vlc для видео и deadbeef для музыки.

У deadbeef теперь не работает интеграция с Last.fm, из-за того, что последние обновили api.

От vlc, после просмотра видео некоторое количество времени у меня почему-то система залипает, помогает только перезагрузка через кнопку (может кто сталкивался с таким).

Хочу чтобы плеер не выглядил как smplayer, там тема никак с gtk'шной не интегрирована и плохо смотрится.

 , , ,

Amet13
()

У меня одного deadbeef не скроблит на last.fm?

Сабж, уже 5 дней как, сначала думал, что проблема в last.fm, они редизайн сайта делают, проверил на Я.музыке, скроблинг работает.

 deabeef, ,

Amet13
()

Как правильнее сделать?

Имеется небольшой гит-репозиторий в котором велся небольшой проект, ветка мастер, без всяких заморочек.

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

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

Ни разу не программист, с гитом знаком на уровне add-commit-push.

 ,

Amet13
()

Systemd и httpd

CentOS 7, httpd

При попытке перезапуска httpd:

# systemctl status httpd.service
httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled)
   Active: failed (Result: exit-code) since Sat 2015-07-18 10:52:35 MSK; 2min 16s ago
  Process: 13608 ExecStop=/bin/kill -WINCH ${MAINPID} (code=exited, status=1/FAILURE)
  Process: 13605 ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND (code=exited, status=1/FAILURE)
 Main PID: 13605 (code=exited, status=1/FAILURE)

Jul 18 10:52:35 site.ru httpd[13605]: AH00548: NameVirtualHost has no effect and will be removed in the next release /etc/httpd/conf/httpd.conf:363
Jul 18 10:52:35 site.ru systemd[1]: httpd.service: main process exited, code=exited, status=1/FAILURE
Jul 18 10:52:35 binghost-s1.ru kill[13608]: kill: cannot find process ""
Jul 18 10:52:35 site.ru systemd[1]: httpd.service: control process exited, code=exited status=1
Jul 18 10:52:35 site.ru systemd[1]: Failed to start The Apache HTTP Server.
Jul 18 10:52:35 site.ru systemd[1]: Unit httpd.service entered failed state.

В error_log:

AH00015: Unable to open logs
AH00015: Unable to open logs
...

При этом если запускать апач через:

httpd -k start
все работает.

Соответственно проблема с systemd. Как решать?

 , , , ,

Amet13
()

Markdown -> PDF & HTML

Предположим я пишу книжку или какую-то доку на markdown и выкладываю на гитхаб. Каким образом можно реализовать автоматическую сборку «книжки» в PDF и HTML? В PDF, чтобы можно было локально скачать, а HTML чтобы онлайн почитать.

Где-то я такие движки видел вроде, но упустил из виду. Хотелось бы опенсорс конечно.

Кое-что хочется переписать из LaTeX, в Markdown в ближайшее время, мне кажется, что так будет удобнее. Да и в будущем для ведения документации, мне кажется проще Markdown чем LaTeX, особо формул никаких нет, в основном текст, куски кода, изредка картинки.

Поправьте если неправ.

 , , ,

Amet13
()

Номер страницы моноширинным шрифтом

Пишу диплом тут: https://github.com/Amet13/bachelor-diploma

Практически все готово, осталось кое-какие мелочи доработать. Тут у меня возникла неприятная штука.

Для оформления кода в дипломе я использую пакет listings (преамбула описания inc/preamble.tex строки 9-13).

Некоторые номера страниц, а именно 51-54, 76-83 (файл main.pdf) или см. скриншот почему-то в моноширинном шрифте.

Как можно это вылечить?

 

Amet13
()

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