LINUX.ORG.RU

Сообщения Amet13

 

Нумерованный список

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

Пример:

а) лалала
б) лололо
в) лелеле
г) лилили
...

 

Amet13
()

Автозагрузка терминальных сессий в guake

Есть ли такая возможность, чтобы после загрузки системы, сразу же загружались ssh-сессии в разных вкладках guake? А то после каждой перезагрузки накладно по времени заново по ssh к серверам.

 , ,

Amet13
()

Перенос конфига deadbeef на другую машину

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

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

Нашел в ~/.config/deadbeef файл config. Оно?

 

Amet13
()

Как настроить отступ в списках?

При оформлении списков получается такая картина http://i.imgur.com/PXSqbVz.png.

Нужно сделать так, чтобы в списках при продолжении пункта списка новая строка не начиналась с «красной строки» (я пытался коряво нарисовать на скрине, что примерно хочу). Как это сделать только для списка? Для остального текста все ок вроде, как положено красная строка для нового абзаца, весь остальной текст без отступов.

 

Amet13
()

Уменьшить верхний отступ заголовка секции

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

В документе используется два типа заголовков верхнего уровня, собственно \section и \anonsection (для ненумерованных заголовков). С \anonsection все нормально, отображается как надо, а вот \section дает слишком большой отступ. Как его убрать?

\titleformat{\section}[block]{\normalsize}{}{12.5mm}{\center{\thesection~\uppercase{#1}}}
\titleformat{\paragraph}[block]{\normalsize}{}{12.5mm}{\uppercase{#1}}
% Секции без номеров (введение, заключение...)
\newcommand{\anonsection}[1]{
    \paragraph{\centerline{{#1}}}
    \addcontentsline{toc}{section}{\uppercase{#1}}
}

Пример pdf: http://issuu.com/test1234563322/docs/main Можно четко увидеть разницу между верхними отступами на 6 и 7 страницах.

 

Amet13
()

Диплом бакалавра ГОСТ/ДСТУ в LaTeX

Пришло время садиться за диплом. Писать его буду в соответствии со стандартами либо ГОСТ, либо ДСТУ, непонятно, в Крыму пока вроде делаем по ДСТУ.

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

Пока нашел только это: http://habrahabr.ru/post/144648/ и это https://github.com/protsenkovi/latex-ssau-gost-style

Там Eddy_Em вроде что-то говорил про собственный шаблон, то ли диссертации, то ли диплома.

Может кто поделится?

UPD: 30.04.2015

Кому лень листать весь тред, можно прочитать этот коммент, надеюсь поможет: Диплом бакалавра ГОСТ/ДСТУ в LaTeX (комментарий)

 

Amet13
()

Wordpress на 128MB RAM

Собственно бесплатная VPS'ка на haphost.com, 128MB RAM, 1 процессорное ядро 850MHz. nginx+MySQL+php5-fpm+Wordpress

Скорее для интереса хочу посмотреть сможет ли Wordpress адекватно работать со 128Мб памяти? Расскажите свои секреты ускорения. Пока никаких тонких настроек не делал, разве что кэширование и сжатие в nginx настроил. Остальные настройки дефолтные. Большое число посетителей сайта не планируется в ближайшие несколько месяцев это точно.

 , , ,

Amet13
()

Содержание только на одну страницу при \clearpage

\tableofcontents
\clearpage

При такой связке содержание отображается только если оно влезает на одну страницу.

Если убрать \clearpage то содержание, которое занимает больше одной страницы отображается нормально, но последующий текст начинается сразу же после содержания.

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

cast Evgueni, Eddy_Em

 

Amet13
()

Периодический сброс соединения

При попытке зайти в менеджер файлов или просто каких-либо действий в панели ISPmanager возникает ошибка (кусок лога):

# tail -f /var/log/nginx/error.log
...
2014/12/16 22:45:06 [alert] 31464#0: *434 open socket #470 left in connection 6
2014/12/16 22:45:06 [alert] 31471#0: *694 open socket #450 left in connection 11
2014/12/16 22:45:06 [alert] 31464#0: *554 open socket #438 left in connection 12
2014/12/16 22:45:06 [alert] 31464#0: aborting
2014/12/16 22:45:06 [alert] 31471#0: aborting
...
Скриншот.

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

Кусок /etc/nginx/nginx.conf:

# head -110 /etc/nginx/nginx.conf | grep -v "#" | grep -v "^$"
user www-data;
worker_processes 8;
pid /var/run/nginx.pid;
events {
	worker_connections 1024;
	multi_accept on;
}
http {
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
	sendfile on;
	tcp_nopush on;
	tcp_nodelay on;
	
	keepalive_timeout 5 5 ;
	keepalive_requests 100;
	types_hash_max_size 2048;
        reset_timedout_connection on;
        client_body_timeout 10;
        send_timeout 10;
        client_max_body_size 2048M;
        client_header_timeout 10;
        client_body_buffer_size 1k;
        client_header_buffer_size 1k;
        large_client_header_buffers 4 8k;	
        open_file_cache max=200000 inactive=20s;
        open_file_cache_valid 30s;
        open_file_cache_min_uses 2;
        open_file_cache_errors on;
        proxy_send_timeout  3600;
        proxy_read_timeout 3600;
        proxy_connect_timeout 3600;
        server_tokens off;
        server_names_hash_bucket_size 128;	
	include /etc/nginx/mime.types;
	default_type application/octet-stream;
	access_log /var/log/nginx/access.log;
	error_log /var/log/nginx/error.log;
	gzip on;
	gzip_disable "msie6";
	gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;
	
	include /etc/nginx/conf.d/*.conf;
	include /etc/nginx/sites-enabled/*;

Апач:

root@binghost:~# cat /etc/apache2/apache2.conf | grep -v "#" | head -85 | grep -v "^$"
ServerSignature Off
ServerTokens Prod
LockFile ${APACHE_LOCK_DIR}/accept.lock
PidFile ${APACHE_PID_FILE}
Timeout 300
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 5
<IfModule mpm_prefork_module>
    StartServers          5
    MinSpareServers       5
    MaxSpareServers      10
    MaxClients          256
    MaxRequestsPerChild   3000
</IfModule>
...
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}
AccessFileName .htaccess
<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
    Satisfy all
</Files>
DefaultType None
HostnameLookups Off
ErrorLog ${APACHE_LOG_DIR}/error.log
LogLevel warn
Include mods-enabled/*.load
Include mods-enabled/*.conf
Include ports.conf
Include conf.d/
Include sites-enabled

В error логах апача много:

[Wed Dec 17 11:16:06 2014] [warn] mod_fcgid: cleanup zombie process 11119
[Wed Dec 17 11:18:28 2014] [warn] mod_fcgid: process 2087 graceful kill fail, sending SIGKILL

Откуда может исходить проблема? апач, nginx, php?

Возможно даже в job.

 , , , ,

Amet13
()

Как вам панель Sentora?

Сабж: http://www.sentora.org/

Панелька является форком zpanel. Кто юзал или sentora или zpanel? Что можете рассказать?

Лично для меня с первого взгляда понравилась. Адаптивная верстка, вполне шустрая, неплохой набор стартового софта, бесплатная, сорцы открыты.

Из минусов могу отметить отсутсвия локализации (имеется только английский и наполовину немецкого), хотя и это можно частично устранить, переводы с zpanel частично совпадают. Ну и конфиги у них несколько странно расположены в фс, но к этому можно привыкнуть.

 sentora, ,

Amet13
()

Защита от форк бомбы?

Нехороший человек стал надоедать с fork-бомбами. Я был уверен, что поборол его: http://blog.amet13.name/2014/12/fork-ispmanager.html Что я упустил или понял не так? Сейчас та же форк-бомба, только перловая ложит сервер, ничего сделать с сервером не могу:

user      909  0.0  0.0  16868   468 ?        D    20:51   0:00 /usr/bin/perl ffff.pl
user      910  0.0  0.0      0     0 ?        Z    20:51   0:00 [ffff.pl] <defunct>
user      911  0.0  0.0      0     0 ?        Z    20:51   0:00 [ffff.pl] <defunct>
user      912  0.0  0.0      0     0 ?        Z    20:51   0:00 [ffff.pl] <defunct>
На любую попытку ввести команду по ssh:
cannot allocate memory

 , , , бомба

Amet13
()

Установка Joomla из APS в ISPmanager

При попытке установить Joomla через APS возникает ошибка: скрин.

Указанный web-скрипт не поддерживает работу с текущей версией PHP

Нашел, что нужно прописать magic_quotes_gpc = Off в php.ini, но версия php стоит 5.4, то есть эта директива не работает.

Иду дальше:

$ tail -3 /usr/local/ispmgr/var/webaps.log 
Nov 25 15:00:57 [14385:0] EXTINFO Execute (/usr/bin/php -c /var/www/amet13/data/php-bin/ -i | grep 'magic_quotes_gpc => Off') return=1 exited
Nov 25 15:00:57 [14385:0] ../../src/ispmgr/webaps/aps_req.cpp:457 TRACE PhpSetting | 'magic_quotes_gpc' 'false'  enabled
Nov 25 15:00:57 [14385:0] FATAL Exception 8: wrong_php_version
То есть скрипт проверяет директиву magic_quotes_gpc, так как пых версии 5.4, то соответственно его не находит.

Wordpress, например, через APS устанавливается, а друпал - нет.

В чем искать ошибку, вроде уже все перелопатил?

Может версию APS можно как-то обновить? Или баг, каким-то патчем лечится? Сейчас репозиторий версии 1.0.

 aps, ,

Amet13
()

Определение композиции онлайн без регистрации и смс

Собственно сабж: http://youtu.be/zzM1-wWXCoY?t=3m22s

В видео с 3:22 по 3:40 хочу найти композиции (может кто-то и так знает, их название).

Какими онлайн-сервисами можно воспользоваться? Андроида и iOS нет у меня.

 

Amet13
()

Перенаправление ссылки apache/nginx

Каким образом можно сделать перенаправление с example.com на example.com/dir средствами apache или nginx?

Нужно чтобы перенаправлялась только главная страница на /dir.

Пробовал добавлять в htaccess такое:

RedirectMatch 301 ^/$ http://example.com/dir/
Но меня по любой ссылке перенаправляет на example.com/dir/то_что_мне_нужно, хотя /dir тут добавлять мне не нужно.

 , ,

Amet13
()

Колонтитулы, \Sectionname и \section*{}

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

\usepackage{fancyhdr}
 	\pagestyle{fancy}
 	\fancyhead[L]{\thepage} % Нумерация страниц в левом верхнем углу
 	
\let\Sectionmark\sectionmark
\def\sectionmark#1{\def\Sectionname{#1}\Sectionmark{#1}}
\makeatletter
\newcommand*{\currentname}{\@currentlabelname}
\renewcommand{\@oddhead}{\it \vbox{\hbox to \textwidth%
    {\rm{\thepage \hfil \thesection.~\Sectionname}\strut}\hrule}}
\makeatother
    \fancyhf{} % Очистка текущих значений номеров страниц

Но, я хочу чтобы введение было без нумерации. Если в коде я исправляю \section{Введение} на \section*{Введение}, то ничего не работает. Очевидно, что это из-за того самого куска кода, который я указал выше.

Каким образом я могу исправить это? Или может есть решение проще для оформления верхнего колонтитула?

 

Amet13
()

Nagios чудит

Небольшие разногласия у сервера и клиента нагиоса.

На клиенте:

$ /usr/lib/nagios/plugins/check_load localhost
CRITICAL - load average: 0.28, 0.51, 0.68

На сервере:

$ /usr/local/nagios/libexec/check_load host_ip
CRITICAL - load average: 1.51, 2.05, 2.96

Версия Nagios 4.0.7. Почему он так врет? Вдруг, ни с того, ни с сего сегодня случилось и посыпались алерты.

 ,

Amet13
()

Одинарная кавычка в lstlisting

Неправильно отображается кавычка

`
: http://i.imgur.com/6vyHzRL.png

Иногда бывает нужно выполнить команду на нескольких VPS.
Для этого можно использовать команду:
\begin{lstlisting}
# for i in `vzlist -o veid -H`; do \
> echo "VPS $i"; vzctl exec $i command; done
\end{lstlisting}

Даже загуглить не могу название этой кавычки. Может команда какая для неё используется?

 

Amet13
()

Графики в tikz

Есть данные в формате:

09.09.2014 - 78.5
11.09.2014 - 79.4
13.09.2014 - 77.9
...
10.10.2014 - 77.8
Где первый столбец дата, а второй столбец вес, к примеру.

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

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

Для одного месяца сделать это просто: пример. Код примера тут. По оси x просто идёт число, означающее день месяца.

Мне нужно сделать и для последующих месяцев, чтобы было на одном графике, желательно выделяя месяцы примерно так.

cast Evgueni, Eddy_Em

 , ,

Amet13
()

OpenVZ внутри Virtualbox

Тестирую OpenVZ. Сначала пробую на кошках (vb). Установил в vb CentOS 6.5, выставил один сетевой интерфейс (NAT). Установил vzkernel. Загружаюсь с vzkernel, пингую 8.8.8.8 - всё ок, пингую ya.ru - не пингуется.

На

nslookup ya.ru 8.8.8.8
никакого ответа не поступает.
cat /etc/resolv.conf
nameserver 10.0.2.3

В sysctl.conf прописано всё по инструкции.

Примечательно, что если загрузиться не с OpenVZ ядра, а с дефолтного, центосевского - то всё ок.

Хотелось бы выяснить, в чём проблема, в сети, в sysctl, или в работе openvz+vb?

 , , , ,

Amet13
()

Ближайшее будущее для веба

Если такие вопросы недопустимы в деве, то переносите в толксы.

Считаю что будущее за веб-технологиями, посему есть желание научиться вебу. HTML, css, js - само собой. Больше интересует серверная часть и фреймворки.

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

Какие по вашему ЯП и фреймворки перспективны в ближайшие 5-10 лет?

Я в этом не особо понимаю, но наиболее распространённая связка php+mysql насколько я знаю. Хочется немного другого. Слыхах про руби и рор, вроде как и з/п у них хороша, но читая некоторые посты на лоре, ввиду своей неграмотности, думаешь, что руби на самом деле не нужен.

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

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

Есть очень-очень маленький опыт написания сайта на php. Говнокод ещё тот, скажу я вам (насколько я понял, из-за низкого порога вхождения, в основном копипасты с инета). Но я его использовал, чтобы по быстрому написать сайт в универе, а тут хочется основательно взяться за дело.

Перемещено stave из development

 , , ,

Amet13
()

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