Система Orphus

вторник, 25 ноября 2014 г.

Удалить уникальные записи по первому столбцу (awk)

Понадобилось мне сегодня из файлика удалить все уникальные записи, но сравнение надо было делать не по все строке, а только по первому столбцу. Чтобы было понятней, приведу пример такого файла:
user1        09:57:44
user1        10:28:09
user1        12:45:10
user2        10:38:31
user3        10:12:28
user4        10:08:51
user4        10:55:07
user5        10:25:42
user5        11:56:25
user5        12:20:24
Отсюда надо удалить строки, начинающиеся на "user2" и "user3".
Не долго думая, решил подкрепить свои знания по awk...
[]

среда, 12 ноября 2014 г.

Запуск Viber через HTTP Proxy (Squid) в Linux

Захотелось мне запустить Viber на своем компе... Но выход в инет только через прокси сервер. А Viber не знает, что такое прокси.
Но решение есть :)

[]

вторник, 14 октября 2014 г.

понедельник, 10 июня 2013 г.

Проблема с WiFi

Не могу придумать заголовок... Поэтому пусть будет такой.

На днях у одного товарища приключения с WiFi начались...
В сети 2 ноута и один комп. Ноуты через WiFi работают, а комп по кабелю. Так же есть два провайдера - основной (ADSL) и резервный (витая пара). Если проблемы у основного проблемы, просто выключают его WiFi-роутер и включают резервного. Настройки сети там идентичные, поэтому все ок, а комп подключен через хаб, который подключен к обоим роутерам. Да, такой "бардак".
Так вот, на днях у товарища его ноут перестал выходить в инет. Даже IP роутера не пинговался. Хотя второй ноут и комп пинговались и от WiFi отключений не было. Так же второй ноут и комп работали без проблем, в т.ч. мой телефон на android. Все сетевые настройки компы получали по DHCP от роутера.
[]

среда, 5 июня 2013 г.

Создание tls сертификата для postfix и courier-imap

Понадобилось по некоторым причинам сделать новые сертификаты для почтового сервера, для postfix и courier-imap. В повседневной практике это довольно редкий случай, поэтому в голове не откладывается. Для этого и пишу заметку для себя, чтобы больше "не забывать".

четверг, 28 февраля 2013 г.

Сброс пароля на дисковом массиве IBM DS3512

Забылся пароль от дискового массива IBM DS3512 и не было возможности управлять им через DS Storage Manager Client. Найти решение было не очень легко. В документации написано только, что надо связаться с ТП IBM, а на одном форуме говорили, что IBM за такое дело просит аж $4000 о_О, хотя не знаю, на сколько это правда.

В общем, ниже инструкция...

пятница, 27 июля 2012 г.

Короткие факты в консоль

Сегодня набрел на сайт Фактрум, а точнее его страничку "Короткие факты". Мне это довольно сильно понравилось, поэтому решил сделать скриптик и прикрутить его к консоли, чтобы периодически выводился на нее какой-нибудь факт.

С праздником админы! :)

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


Мне такой сюрприз сегодня сделал IT Happens. 3 февраля 2010 года я опубликовал в этом блоге историю из жизни "Маленька айтишница", которую в этот же день отправил на IT Happens. И вот спустя 2 года 5 месяцев и 24 дня ее опубликовали. Я уже было забыл про это, а тут... Приятно и неожиданно. Спасибо, хэппенс =)

среда, 20 июня 2012 г.

Против лома есть EULA

Не могу удержаться... Делаю репост истории с ithappens.
Автор очень точно и тонко подметил текущее положение на софтверном рынке, при этом написал на столько простым языком, что даже дровосек должен понять. Проприетарщина - зло.

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

Как любят говорить многие программисты и пользователи, софт — это инструмент. Действительно, есть много общего с такими вещами, как молоток, пила, рубанок, отвёртка. Но есть существенное отличие в способах и правах на их использование. Что было бы, если бы законы о правах использования обычного инструмента были такими же, как и для софта?

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

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

Если бы вы подсмотрели конструкцию топора у соседа и изготовили такой же, вас бы назвали вором и преследовали бы по всей строгости закона.

Вы не имели бы права разобрать топор и заменить топорище на более удобное, ибо это была бы модификация исходного продукта. Более того, если бы просто наклеили на него наклейку с инвентарным номером, это тоже была бы модификация с последствиями в виде изъятия лицензии.

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

Своим молотком вы имели бы право забивать только определённые гвозди. При забивании других гвоздей или отбивания плитки от стены ваша лицензия становилась бы недействительной.

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

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

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

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


[]

четверг, 26 апреля 2012 г.

httpd: (98)Address already in use: make_sock: could not bind to address

Сегодня при попытке перезапустить апач на одном из серверов на CentOS 6.2, получил сообщение:
# /etc/init.d/httpd restart
Останавливается httpd:                                  [СБОЙ ]
Запускается httpd: (98)Address already in use: make_sock: could not bind to address 1.1.1.1:443
no listening sockets available, shutting down
Unable to open logs
                                                        [СБОЙ ]

Обычно такое возникает, когда какой-то другой процесс занял нужный порт. Но у меня проблема была в другом.