Архив автора

bash и ^M (перевод строки в Linux).

Ещё одна тривиальная задача, но, как выяснилось, не всем известно её решение. Итак, сегодня мы поговорим о переводе строки в Linux. Есть *nix, на который мы wget-ом, например, вытащили текстовик (конфигурационный файл, скрипт…), созданный на компьютере под управлением Windows. Дело в том, что в Windows системах перенос строки обозначается двумя символами — CR и LF, а в Linux-е только CR (возврат каретки). Читать полностью

Solaris и часовые пояса.

В этом году наше правительство в очередной раз приняло закон об окончательном отказе от перевода часов и установлении в зоне MSK часового пояса +3. Oracle, в свою очередь, не сильно торопится с выпуском обновлений. К тому же в ряде случаев компьютеры под управлением Oracle Linux (или её сестры — OpenIndiana) работают в закрытых сетях без доступа к Интернет. Да и доступ к закрытому репозитарию Oracle есть только у официальных подписчиков, ибо поддержка у Oracle стоит денег. Читать полностью

СУБД MySQL и хранение IP адресов.

Довольно часто при web программировании (да и не только web) необходимо сохранять IP адреса в таблице СУБД MySQL. Самым простым кажется вариант сохранения в поле типа VARCHAR(15), но этот вариант имеет ряд недостатков. Например, объём и скорость обработки. В обоих случаях при сравнении с полями типа INTVARCHAR проигрывает. Но как сохранить IP адрес в поле типа INTEGER? Читать полностью

СУБД MySQL. Как удалить дубли.

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

 

Задача довольно тривиальна, но зачастую новичкам (да и корифеям на ранней стадии склероза 🙂 ) её решение не очевидно. Итак, удаляем дублирующиеся строки в базе MySQL.

Читать полностью

SSHGuard. Защита от брутфорса.

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

Рассмотрим установку и настройку на примере сервера под CentOS Linux 6, фаервол — iptables.
Читать полностью

ponyprog2000, lpt и нотбук.

Есть у меня нотбука у которой, в свою очередь, нету LPT порта. А очень мне хочется на нем пользоваться программулиной ponyprog2000, которая этот самый порт жаждет видеть и использовать. Посему, путь мой был сегодня в лавку большую, компьютерными диковинами торгующую, где был приобретён аппарат заморский, в expresscard-отверстие вставляемый и двадцатьюпятью отверстиями богатый, именуемый в народе «адаптер Expresscard/34mm to Parallel Port». Вещь откровенно дешевизной своей потрясающая…

Читать полностью

Оплата больничных листов в 2011 году.

Оплата больничного листа в 2011 году будет проходить по-новому

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

В наступившем году эти пособия будут рассчитываться на основании  среднего заработка сотрудника за последние два года работы, а не за один, как это делалось ранее. Кроме того, из средств работодателя будут оплачиваться первые три дня больничного листа (до этого года работодатель оплачивал два дня) , остальные дни оплациваются Фондом Социального Страхования.

Закон вступил в силу уже с первого января 2011 года. Подробнее обо всех нововведениях рассказала член комитета Госдумы по охране здоровья Татьяна Яковлева.

Итак, с её слов, размер пособия по оплате больничного листа в 2011 году будет учитываться следующим образом:

Читать полностью

Documents and Settings в другое место.

Итак, иногда надо сделать так, чтобы профили пользователей лежали где-нибудь не там, где положено (%SystemDrive%/Documents and Settings/). Для этого можно сделать:
РАЗ.
Записать в корень диска, откуда ставим винду файл Unattend.txt и добавить туда строку
[cc lang=ini]
[GuiUNattended]
ProfilesDir = z:\foldername
[/cc] Читать полностью

FreeBSD, порты и portsnap

Собственно началось все давно, но как-то так руки не доходили поправить ситуацию. А что же нужно поправлять: есть порты, есть их обновление на кроне, есть даже отчеты на мыльник, которые приходят об обновленных портах, но достало все идти и ставить руками. Может способ уже и придумали какой, только вот я о нем не знаю 🙂 а потому было принято решение ваять скрипт.

Читать полностью

Apache 2.2 и запуск VirtualHost от разных пользователей

Понадобилось мне, значиццо, запускать один из сайтов от пользователя с правами повыше, чем у www и решил я реализовать собственно сабж. Поискал, порыл, пофкуривал маны и получилось вот что:

Читать полностью


 
Яндекс.Метрика