Category: it

Category was added automatically. Read all entries about "it".

(no subject)

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

Не долго думая - sms.ru. Ну, домен хороший, почему нет. Зарегистрировался. Вроде написано, что с юр. лицами работают, однако после регистрации просят подгрузить паспорт для нормальных лимитов и правильного отправителя. Подгрузил вместо паспорта товарный знак, еще там что-то, описал, что вообще-то я юр лицо, такой формы проверки юр лица как паспорт случайного человека вроде нету. Запросил договор. Описал лимиты. Описал, что крупная компания и сотрудничать будем 10 лет с ними с ежедневным оборотом, без дураков. И так далее.

Поддержка до 17 часов (перерыв на обед с 14 до 15, да), ну, сегодня через день захожу, все мои заявки молча закрыли не читая и требуют снова подгрузить паспорт. Дозвониться им за 20 минут не удалось, авто очереди на телефоне нет.

Что это было? Расскажите мне, зачем в принципе физическому лицу требуется услуги SMS гейта? Почему на самом шикарном тематическом домене работает говно какое-то, в принципе не собирающееся никому оказывать услуги?

(no subject)

Вечный колхоз с USB дисками надоел, купил домой NAS QNAP TS-410.
Вкратце,
- 4 диска (поддержка дисков 3 Тб есть),
- 2 гигабитной сети,
- 4 USB разъема подключать текущий колхоз, ну и вообще на самом деле что угодно, от веб-камер до принтеров,
- 2 eSATA, это не знаю зачем.
- хот-плаг всего.

Внутри это устроено так: Collapse )
В общем хорошая вещь, одобряю.

(no subject)

Роутер домашний дохнет. Ну почему роутеры домашние - строго расходный материал с периодом полураспада 1 год?
Какую фирму не покупай, дохнет и всё. Первый раз интернет сдох через год работы примерно. Я еще подумал, NetGear, какая хорошая фирма. Второй раз - через пол года. Ладно, бывает. Потом раз в месяц. Это ничего еще.
Последние дни короче хорошо если он успевает проработать сутки. Я теперь думаю, блин, NetGear, такое же говно, как у всех.

Причем самое обидное, там есть 4 проблемы,
- виснет порт,
- виснет NAT,
- виснет DHCP,
- виснет DNS прокси к NAT-у

и вот обычно случаются последние две проблемы. Мне они с моим VPN-ом никак не мешают, но смущают всю остальную домашнюю технику и другие компьютеры. И всё равно приходится перезагружать.
А уж когда порт виснет, да идите вы в пень в общем, пойду завтра покупать очередную дрянь.
Они в принципе и стоят как расходный материал.

(no subject)

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

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

Ладно. Вот сегодня ставил последнюю. Графическую заставку убрал. Ладно.
Ну я там то, сё, дернулся, а у меня headless vm, консоли нет, и грузится перестало. Начинаю разбираться.
С консолью смотрю, грузится, только надо enter в GRUB-е нажать. Думаю, она слишком умная, как Windows, если там сбой, то default выключается, ладно, shutdown -r now, и снова в GRUB-е счетчика нет.
Открываю /boot/grub/grub.conf.cfg, а там - мать моя!
Открываю окружающее - СОТНИ ФАЙЛОВ! В /boot/grub!!!

Ладно.
Через 10 минут ковыряния нашел там прекрасное.
if [ "${recordfail}" = 1 ]; then
  set timeout=-1
else
  set timeout=2
fi
Действительно, на серверной системе, фигли, один раз не загрузились, и хрен вам на все будущие попытки - сидите, пока вам кто-нибудь enter в GRUB-е не нажмет.
Это на сервере.

Да в рот мне ноги, что же они делают-то.

Это очень напомнило, как господа из какого-то там недо-open-Solaris-а считают тоже своим большим долгом зачем-то поддерживать его десктопную версию.
Там у них еще то ли KDE 2-е, то ли Gnome какого-то там двухтысячного-не-помню-года,

Убивать короче. Я не могу просто.
Иногда, глядя например на тот же Android, мне кажется, что до порабощения мира linux-ом достаточно просто выгнать из мейнтейнеров ключевых проектов всех безнадежных идиотов, всё.

(no subject)

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

Дело было так: решили сделать отдельный хороший storage, 12 дисков, 2 RAID-а, SSD, с перспективой 10G сетей к нему и так далее.
Ну, сначала поставили туда linux. Пытались некоторое время медитировать на получившейся результат (LVM и прочее), но удовлетворения никакого не получалось. Основная проблема в том, что в LVM снапшоты делал человек или группа людей, которые явно не собирались ими пользоваться.
У них есть миллион логичных объяснений, почему снапшоты там именно вот в точности такие идиотские, какие есть, и непригодны поэтому для продакшена ни в каком виде. На аргументы о том, что есть же миллион других систем снапшотов, даже несложных (как например на Windows), которые не убивают весь сервер по факту своего включения, кипит какая-то вялотекущая риторика, выхода к сожалению там никакого.

ZFS поднять в Linux-е с должным уровнем надежности тоже не смогли; он грубо говоря либо старый, либо не работает.

В общем, смотрели на это, смотрели, и решили с товарищем johnlepikhin поставить туда Solaris.
Ну, решили и решили. OpenSolaris как известно концы отдал, но есть же какие-то там OpenIndiana, illumos.org, в своё время достаточно натырившие, ну и ладно. Вот собственно OpenIndiana.

Ну, после суток сношения с nwam, каноническим назначением нескольких IP адресов на один интерфейс и так далее (кто же знал, что самый прямой способ это vnic-и с другими MAC адресами), всё встало наредкость красиво и даже работало.

Ну, один раз оно у нас повисло в процессе тестов, но мы в этот момент жали кнопки и не придали особого значения. А зря.
И я сначала вяло (пошло!), а потом на полную впряг это в работу.

И вот первой ночью же всё это понесло.
Виснет. Потом через пол часа еще виснет.
На одном из серверов, который это импортировал по iSCSI (пока гигабит / jumbo), тоже всё немного виснет (это Hyper-V хост). Ребучу всех, никто не поднимается. Ну т.е. Solaris поднимается, но довольно быстро падает (под нагрузкой из соседнего сервера). А HV сервер не поднимается.
ДЦ-шники говорят, что в выборе меню загрузки RAID контроллер отсутствует вообще. Хотя казалось бы, причем здесь Solaris и iSCSI?
Ну, ладно, поехал.

Приезжаю, вижу прекрасную картину.



Выглядит зловеще, но знакомая уже ситуация. Я уже как-то жаловался, что у LSI контроллеров (а возможно и вообще, т.к. мне попадались такие случаи и с иными) чуть ли не половина проблем - это зависший SAS backplane/expander.
Ну, и тут тоже.
Это выглядит только некрасиво, а на самом деле очень хорошо, что он завис весь и сразу. Если в процессе зависания он успевает насрать в суперблоки дисков все свои глубокие мысли по поводу того, о чем он думал в тот момент, когда у него рассыпались и летели каналы до них, то поднять такой массив может быть сложно или без специальных средств уже невозможно.
А тут, ну, аккуратно всё вставляем назад и даже BGI/CC не требуется.

Ладно, начинаю смотреть Solaris. Не очень удобно это делать в 4 ночи в гермозоне, но хотелось поставить точку до нового года.

И выясняется, что Solaris наш работает нормально, пока не начинается нагрузка одна из двух. Либо - более 1.5 примерно гигабит сетевая активность, либо - примерно более 500 мб/с записи на диск (можно прямо через dd его повесить, причем довольно быстро и надежно).
Пробую сначала поменять в BIOS-е всё, что меняется, но никаких изменений.
Начинаю смотреть сначала последнюю проблему уже предметно.

Осваиваю какие-то утилиты, по их результатам нахожу сначала старое знакомое:
https://www.illumos.org/issues/618
Грубо говоря, у них старый драйвер MegaSAS.
Есть две дискуссии, оба незакрытых, оба нигде никто не собирается делать, но смысл в том, что если -бэкпортировать- драйвер из -более старой- (ха-ха), последней доступной редакции OpenSolaris (130), в это наше якобы 150, то драйвер как ни странно получается новый и работать можно.
Как, что - тишина. Ладно. Баги открыты, чинить никто не собирается, хотя там для знающего человека два раза чихнуть и всё.
Начинаю разбираться. Разбираюсь. Пересобираю ядро это хреново. Всё загружается и работает.
Лепота.

Начинаю разбираться, что у нас с сетью. С сетью у нас непонятно что; параметров драйвера igb мало. Поскольку к этому моменту я постепенно уже понимаю, где что и как искать, нахожу у них же точное описание моего бага, с традиционной резолюцией "идите в жопу":
https://www.illumos.org/issues/365

В этот момент начинаю немного уже понимать, что мы что-то не то для продакшена выбрали, но тем не менее, нахожу еще какие-то там workaround-ы, они не работают, экспериментирую и так далее, решения кажется не нахожу, но тут наш бодрый Solaris виснет третьим способом - тупо kernel panic.

Я это заснял.


Немного уже сатанею, но на всякий случай смотрю, что народ в интернетах об этом думает.
Про конкретно эту ошибку народ, кажется, вообще ничего не думает. Скачиваю файл, пытаюсь понять, о чем он вообще, абсолютно ничего не понимаю.
Снова копаюсь в интернетах. Нахожу какой-то недопринятый патч, который заключается в том, что этот файл (то ли 60, то ли 90 тысяч строк) надо весь выкинуть и переписать чуть менее чем полностью. Мейнтейнеры вроде отчасти согласны, но принять такой патч по понятным причинам не могут - изменение такого размера без тестирования явно превышает возможности обтекателя одного отдельно взятого человека, ведь КТО-ТО-ЖЕ наверное использует ЭТО в продакшене.

Прочитав 15 минут увлекательных дискуссий про этот файл, без какого-то ясного результата и вывода, сатанетю окончательно, снимаю все данные с этого ZFS и быстро ставлю туда из заботливо сохраненного tar-а обратно наше Gentoo.

На Solaris я пока года на полтора получил очередную порцию иммунитета.
До новых встреч в 13-14 годах. С новым годом, да.

(no subject)

Блин, PHP,

цифровая константа 08 это знаете сколько? это ноль у него.
Потому что 8-ричное и потому что невалидное число.

И хоть бы warning! Notice может есть, я не смотрел, но я был вообще лучше упал на синтаксическом разборе, чем так.

(no subject)

Как известно, моё знакомство с проектом Vkontakte сильно осложняется тем, что для наших корпоративных IP адресов он закрыт. А поскольку я всегда с них, то увы.

Но, несмотря на это, где-то примерно года полтора назад со своей VDS я там зарегистрировался. Так, смеха ради, а то все в контакте, а я не в контакте.
Мой патриотизм немедленно дал сбой по поводу того, что сайт с непривычки довольно ужасный (верстка особенно), потом еще чихнул на тему того, что мой юзерпик он просто не принял, и в результате туда пришлось вгрузить какую-то лажу, ну и ладно.

Второе серьезное испытание постигло меня через несколько дней, когда я понял, что для того, чтобы что-то полезное там сделать, надо ЗАПРЕТИТЬ ВООБЩЕ ВСЁ. Иначе тебя заваливает спамом со скоростью, которую я даже представить себе не мог.
Причем весь этот спам совершенно нормально процветает и администрации Вконтакта на него срать, это прямо вот видно.
Учитывая, что в тот же примерно момент Facebook демонстрировал дружелюбие, на три порядка превосходящее это поделие, я подписался ради прикола на 50 мусорных групп, взял в друзья всех предложенных, простите, блядей (прямо голых на юзерпиках), и в таком виде оставил это дело где-то на год.

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

И вот внезапно совсем недавно я понял, откуда там спам.

Где-то недели три назад akobzar, как человек в контакте, пишет мне, что мой аккаунт взломали. Я удивился - подобрать тот пароль, который там стоял, было можно, но я в это не верю. Ну не при современных технологиях с блокировкой подбора, извините.
Учитывая, что я им вообще никак не пользовался, где они взяли мой пароль, я вообще не понял. Я не из тех, кто пароли теряет.
Но тем не менее.
Ну собственно и в пень.
Восстановил пароль, поменял, живем дальше.

Через два дня захожу, и вижу следующее - "Страница заблокирована, С Вашей страницы неоднократно рассылался спам, поэтому она была заблокирована 6 ноября 2011 в 23:50.".
И требование поменять пароль.

Ну я пошел поменял.
Страница заработала.
Потом мне надо было зайти на vkontakte, потому что попросили сделать API нашего хостинга для автоматического удаления фишинговых ресурсов. Идея светлая кстати, я даже сделал.

Захожу значит, а мне пишут: "С Вашей страницы неоднократно рассылался спам, поэтому она была заблокирована 6 ноября 2011 в 23:50.".
Ну я пошел еще раз восстановил пароль. Ну и ладно, и зашел посмотрел там что мне надо.

Вчера купил Android, и поставилось приложение для Вконтакта какое-то. Для музыки. В контакте же музыки миллиард, так что это плюс, а то что. Правообладатели отдыхают, торренты тоже.
Логинюсь - приложение малопонятным образом отваливается. Ставлю другое на ту же тему, ибо уже интересно - второе приложение тоже отваливается.
Ставлю третье, третье догадалось сунуть меня носом в обозреватель, и в обозревателе я вижу прекрасное:

С Вашей страницы неоднократно рассылался спам, поэтому она была заблокирована 6 ноября 2011 в 23:50.
И предложение поменять пароль.

Слушайте, я не противник русских проектов. Я даже где-то местами ими горд, хотя положу руку на сердце - все они чудовищны, и их доля рынка большинства из них является для меня глубокой загадкой. Но допустим.
Но ЭТО, ЭТО!!!
!!!
Пошел менять пароль. To be continued.

(no subject)

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

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

Сегодня происходит прекрасное.
Zenon (хотя казалось бы) попадает в SBL:
http://www.spamhaus.org/sbl/sbl.lasso?query=SBL120458

Начинаем смотреть дальше:
http://www.spamhaus.org/sbl/sbl.lasso?query=SBL67369 (/23 !)
http://www.spamhaus.org/sbl/sbl.lasso?query=SBL67504 (/22 !)

Ну-ну.
Внимательно, так сказать, слежу.

(no subject)

SMSDostup:
Здравствуйте.

Оповещаем Вас о том, что с 1-го июля прием API-запросов на СМС-рассылки по адресам:
http://www.smsdostup.ru/_api/_sms_dispatch.php
http://www.smsdostup.ru/_api/_sms_dispatch_multi.php
http://www.smsdostup.ru/_api/_sms_dispatch_xml.php
будет прекращен. В дальнейшем работа по данной услуге будет возможна только с использованием интерфейса:
http://api.smsdostup.ru/_sms_dispatch_xml.php

Отдельно просим вас отметить тот факт, что если ранее вами использовались интерфейсы:
http://www.smsdostup.ru/_api/_sms_dispatch.php
http://www.smsdostup.ru/_api/_sms_dispatch_multi.php
то потребуется так же внести изменения в логику обращения к нашему API-сервису.
Подробная документация по формату работы с этой услугой доступна в вашем аккаунте в разделе "СМС-интерфейс (API)".
Благодарим за внимание.
Знаете, сколько строчек кода требовалось для того, чтобы отправить SMS через прошлый интерфейс? Правильно! Одна.
Через новый? Через XML, мать его так!
Правильно! Озвучивать даже не буду.

Убивать! Убивать! Убивать! Убивать! Убивать!