Filed Under Linux
Еще в школе я начал записывать мысли и соображения о прочитанныхй книгах. Это помогает структурировать информацию и в дальнейшем довольно инетересно почитать свои соображения.
Но так как на дворе сплошная компьютеризация и кризис (бумага подорожала), то на помощь может прийти Latex.
Для этого я создал свой класс документа annot
\ProvidesClass{annot}
\LoadClass{report}
\renewcommand{\baselinestretch}{1.5}
\usepackage[utf8]{inputenc}
\usepackage[english,russian]{babel}
\usepackage[top=1in,bottom=1in,left=1in,right=1in]{geometry}
\newcounter{Bookcount}
\setcounter{Bookcount}{0}
\newenvironment{Book}
{
\stepcounter{Bookcount} {\bf\small Книга} \arabic{Bookcount}\scriptsize \begin{it}
}
{\end{it} }
\newenvironment{DateReading}
{\vspace{2.5em} \hrule\begin{center}}%
{\end{center}\smallskip\hrule \vspace{2.5em}}
\newenvironment{BookAuthor}
{
{\bf Автор}
}%
{}
\newenvironment{BookTitle}
{
{\bf Название}
}%
{}
\newenvironment{BookPublished}
{
{\bf Год издания}
}%
{}
\newenvironment{BookGeneralIdea}
{
{\bf Основная идея}
}%
{}
И в дальнейшем мы можешь править тектовый файл и получать на выходе пронумерованный, аккуратно оформленный отчет.
Для примера document.
\documentclass{annot}
\begin{document}
\begin{center}
\large{Аннотации на прочитанные книги }
\end{center}
\begin{Book}
\begin{DateReading}
2009-06-12
\end{DateReading}
\begin{BookAuthor}
Толстой Н.А
\end{BookAuthor}
\begin{BookTitle}
Война и Мир.
\end{BookTitle}
\begin{BookPublished}
1956-06-10
\end{BookPublished}
\begin{BookGeneralIdea}
Признанный критикой всего мира величайшим эпическим произведением новой
европейской литературы, «Война и мир» поражает уже с чисто технической точки зрения размерами своего
беллетристического полотна.
Только в живописи можно найти некоторую параллель в огромных картинах
Паоло Веронезе в венецианском Дворце дожей, где тоже сотни лиц выписаны с удивительною отчётливостью
и индивидуальным выражением.
В романе Толстого представлены все классы общества, от императоров и королей до последнего солдата,
все возрасты, все темпераменты и на пространстве целого царствования Александра I
Что еще более возвышает его достоинство как эпоса — это данная им психология русского народа.
С поражающим проникновением изобразил Толстой настроения толпы, как высокие,
так и самые низменные и зверские (например, в знаменитой сцене убийства Верещагина
\end{BookGeneralIdea}
\end{Book}
\begin{Book}
This is an example d
\end{Book}
\end{document}
Вот что получается на выходе
document
В дальнейшем это даст возможно изменить оформление за счет редактированния класса документа. Сама информация не портребует редактирования.
Filed Under Linux, Фото
Довольно часто бывает необходимо поделиться с кем-то фотографиями или залить их в публичную галлерею. Для экономии трафика, времени и т.п., нужно сделать ресайз большого количества фото. Также было бы хорошо добавить копирайт. Все это можно сделать и в Photoshop, но он стоит денег и actions довольно “муторны”. А используя imagemagick просто вводим комманду
$ mkdir resize; for f in *.JPG ; do convert -font /home/ishenkoyv/pala.ttf -fill white -pointsize 14 -quality 90 -resize 600 -draw 'text 40%,40% "©Шкрабу привет!"' "$f" "resize/${f%.jpg}.jpg" ; done
Вот для примера, что получилось у меня

Это облегчает жизнь и радует результатом. Опции комманды вполне очевидны, так что не вижу смысла их описывать.
P.s. Специально для Шкраба Александра, для оценки скромных возможностей коммандой строки в Linux
Filed Under Без рубрики
Взял что-то отсюда
Mutt
Отправка письма:
mutt -x -s “Тема” user@domain.com
-x эмулировать mailx (не запускать интерфейс программы)
После ввода текста в интерактивном режиме ввести .
или
mutt -x -s “Тема” user@domain.com < message.txt
mutt может отправлять почту непосредственно через gmail (или другой smtp сервер). Для этого достаточно добавить всего одну строчку в /etc/Muttrc или ~/.muttrc (или же ~/.mutt/muttrc)
set smtp_url=smtp://my.name:password.gmail.com:587/
Данный пример приводится, естественно, для gmail. Я бы рекомендовал эту строчку добавлять не в глобальный файл, а в ~/.muttrc, так как эта строка содержит логин и пароль в явном виде. И для пущей безопасности сделать
$ chmod 600 ~/.muttrc
Возможно не использовать конфигурационный файл а задать все в коммандной строке:
echo test | mutt -x -e “set smtp_url=smtp://192.168.0.1″ -e “set from=”admin@domain.com”" -s тема user@domain.com
-e выполнить комманду конфигурационного файла. Можно задать любой параметр из файла /etc/Muttrc. (Посмотреть все параметры mutt -D)
-n не использовать конфигурационный файл
Для отправки письма в формате html добавить
-e “set content_type=”text/html”"
Отправка e-mail писем с вложениями из консоли при помощи Mutt и MIME кодирования
echo “Текст письма” | mutt -x -s “Тема сообщения” -a image.jpg user@domain.com
при вложении нескольких файлов отделять имена файлов и адреса –
mutt -a img.jpg *.png — addr1 addr2
Для mail.ru у меня получилось следующее
.muttrc
set from=”username@mail.ru”
set smtp_url=smtp://username@mail.ru:password@smtp.mail.ru:25/
В скрипет mutt вызывается таким образом
mutt -x -s “subject” -d 0 username@mail.ru < /home/username/file
Использую для получения сведений о ip адрессе домашнего ПК, т.к. он динамический. ИМХО, это лучше чем DynamicDNS
Filed Under Без рубрики, Фото
Замечательный сатирик. Я никогда толком не слышал его выступлений не по телевизору, не в интернете. И не могу сказать, что меня побудило это сделать… Слушаю и слушаю… уже который день… Очень многое, что я слышу, мне нравится!
“Смех - есть смех. И юмор - есть юмор. И был бы разум в нем!” Юмор интиллигентный, интересный, философский. Так устал от глупости и дурости в фильмах. “Американский” юмор уже стоит по перек горла, но он все глубже и глубже проникает в нас. А дети и молодеж уже впитывает его в кровь. Ростет с ним.
Персональный сайт М.М. Жванецкого
Не очень хорошо сравнивать, но… хочу сравнить Жванецкого и Задорного. Очень многим из моих знакомых нравится Задорнов. Но если взять его и Жванецкого, то получится сравнение глупости и философии. Жванецкий через слово и юмор высказывает свои жизненные позиции, свое мнение… и делает это так, что люди могут ощутить, прониктнуться и “примерять” на себя. А Задорнов хорош лишь тем, что кого-то высмеивает.
Там хорошо, где нас нет
Где мы есть - там плохо.
Нам плохо всюду. Это уже характер.
Все спрашивают, почему мы мрачные.
А мы мрачные, потому что плохо там, где мы есть.
А оттого что мы там есть, становится еще хуже.
Filed Under Без рубрики
Есть такая замечательная книжка “100 любимых стихов малышей”. Она во всех отношениях замечательная - и красочная, и стихи там хорошие. Но если кто-то не хочет покупать книгу, а хочет просто выучить стишки, чтобы делая с карапузом зарядку, приговаривать ему - милости прошу.
Прикреплены два файла - один для печати в формате pdf, другой для редактирования в формате LATEX(можно открыть в любом текстовом редакторе и редактировать по-аналогии).
Для печати и просмотра
LaTeX
Filed Under Без рубрики
Кризис очень сильно ударил по продажам автомобилей. Многие решили отложить это дело, а кто-то занялся усовершенствование текущего автомобиля!

Чудо тюнинга
Во время кризиса частный бизнес должен искать пути экономии - хорошее название окупает экономию на ремонте и урнах с лихвой! Гламур - он и в Африке гламур!

Гламурная парикмахерская
Filed Under Фото
При использовании вспышки мы должны заботиться о правильной экспозиции заднего фона и самого объекта съемки.
Использование заполняющей вспышки позволит подсветить глубокие тени и сделать фото менее контрастным. Для этого:
1) Выставляем режим фото аппарата в приоритет диафрагмы
2) Выставляем режим вспыки медленная синхронизация
3) Выставляем необходимую поправку мощности вспышки
Ниже примеры фотографий - 1. без вспышки 2. со вспышкой без поправки мощности 3. со вспышкой с поправкой мощности -3 EV

Использование заполняющей вспышки
Filed Under Йога
Клуб находится г. Николаев, ул. Московская 38 (в подвальном помещении “Императора”), тел: 8-0512-67-41-37 и ул. Красных Маёвщиков 13-В, тел: 8-0512-41-50-65.
Расписание работы: Пн-Пт 8-21; Сб 8-17; Вс - выходной
Интернет сайт sadhana-club
Обстановка довольно приятная. Приятные в общении девушки.
Расценки на групповые занятия:
| Кол-во занятий |
Срок |
Стоимость |
| 1 |
разовое |
40 |
| 3 |
1 неделя |
105 |
| 6 |
2 недели |
170 |
| 9 |
3 недели |
215 |
| 12 |
4 недели |
240 |
| 24 |
1 месяц |
410 |
| 36 |
3 месяца |
585 |
| 72 |
6 месяцев |
1100 |
| 144 |
12 месяцев |
1900 |
| 8(танцы) |
4 недели |
165 |
Filed Under Linux
Не так давно была необходимость настроить интернет от Интертелекома. Использовался USB модем Sierra 595U.
Сперва проверяем распознался ли модем:
tail -f /var/log/messages
Дальше производим настройку дозвона. Можно использовать как pppconfig, так и wvdial.
wvdial.conf
[Modem0]
Modem=/dev/ttyUSB0
Baud=115200
SetVolume=0
Dial Command =ATDT
init1=ATZ
init2=AT+CRM=1
FlowControl=Hardware (CRTSCTS)
[Dialer IT]
Username=IT
Password=IT
Phone=#777
Stupid Mode=1
Inherits=Modem0
Check Def Route
Ниже привожу настройку nat для iptables. Скрипт тривиальный, но нужно учесть,что вначале сбрасываются правила iptbales. Можно активировать его при поднятии интерфейса.
#!/bin/bash
iptables --flush
iptables --table nat --flush
iptables --delete-chain
iptables --table nat --delete-chain
echo 1 > /proc/sys/net/ipv4/ip_forward
internal=eth0
external=ppp0
/sbin/iptables -t nat -A POSTROUTING -o ${external} -j MASQUERADE
/sbin/iptables -A FORWARD -i ${external} -o ${internal} -m state --state RELATED,ESTABLISHED -j ACCEPT
/sbin/iptables -A FORWARD -i ${internal} -o ${external} -j ACCEPT
Можно проверить как это работает, подсоединив вторую машину через сеть и пропинговать внешний хост по IP адресу.
В дальнейшем сделаем проброс DNS запросов. Используется bind.
/etc/bind/named.conf
options {
directory “/var/cache/bind”;
allow-query { any; };
allow-recursion { any; };
query-source address * port 53;
forwarders {
172.17.0.5;
};
auth-nxdomain no;
listen-on-v6 { any; };
};