My blog

Author: shaman007

  • Варан

    Варан

    а еще в Бангкоке мы видели варана в дикой природе. Дело в том, что Бангкок – довольно густонаселенный город, где живет около 15 миллионов жителей при стабильном интересе иностраных туристов. Можно ожидать там жуткие пробки и дикие толпы в каменных джунглях, но ничего ужасного не происходит. Да, толпы, но в туристических местах, да пробки (Лена утверждает, что хуже Московских, но я – оптимист), но к вечеру рассасываются и на тук-туке проезжаются за копейки. В последний день Лена повела нас в “парк с варанами” (http://www.tripadvisor.ru/Attraction_Review-g293916-d456170-Reviews-Lumpini_Park-Bangkok.html), а я не верил, что там есть вараны, так как это довольно крупные, сильные, злобные и опасные для горожан существа: такая скотина охотится кусая жертву гнилыми зубами и преследуя ее, пока она не скончается от гангрены. По пути мы сильноу устали, но доехали. Нашли огромного варана под мостом самой обычной дорожки в парке, как и обещала Лена. Приставали к нему по-васякому (фотографиоровли и немножко беспокоили палочкой), пока он не уполз от назойливых туристов под мост.

  • Google

    Я был несправедлив к корпорации добра последние 8 лет, которые пользовался маком: они доработали свое добро с 2005-2007 года, когда они скатились в совершенно неюзабельное нечто. На работе макбук работает фактически как хормобук 🙂

  • Google Chrome

    Посмотрел на него через 5 лет, после того как бросил им пользоваться. И на Gmail тоже: а все не так плохо, даже наоборот. Может, 5й андроид тоже ничего.

  • Как строить системы резервного копирования

    Как вы знаете, я упоролся по безопасности и надежности, по этому я пробовал несколько систем резервного копирования с заявленным бесконечным объемом сохранения. DISCLAMER: описанное ниже не относится к новому сервису Amazon, есть вероятность подозревать, что они не пидарасы в плохом смысле.

    Итак, простые рецепты как сделать для пользователей бесконечное пространство для хранения резервных копий по 5-10 баксов в месяц? Легко!

    Первое, что вам понадобится, это выбор правильного языка программирования. Например, Java подойдет, этим вы убьете сразу двух зайцев. Во-первых, будет “кросплатформенно”. Во-вторых, оно может быть сколь угодно тормозной, падающей на ровном месте программой: все равно энтерпрайзно.

    Но главный момент: как сделать “бесконечный ресурс” за недорого?! Ответ прост! Во-первых, rate limit рулит: на Crashplan или AltDrive вам больше 10 ТБ в год не вкачать никак. Во-вторых, если вы хотите быть быстрее Crashplan, просто сделайте интерфейс, которым нельзя пользоваться: AltDrive не дает восстановить ни один файл, пока не будет завершен полный бекап (в моем случае речь идет примерно о 6-8 месяцах работы).

    Горите в аду, я скорее куплю неновый mac mini, подключу к нему NAS как SAN по iSCSI или дождусь клиента Amazon под linux.

  • Счастье нерда

    Вчера запищал сервер в кладовой, противно так, механически, с дребезжанием. Это сильно меня расстроило: благодаря укрепившейся национальной валюте один диск из него теперь стоит около 10 000р, а там их 4, сдох один – сдохнет еще. Правда, дебаг проблемы сходу не удался: в логах ошибок нет, контроллер не сообщает о мертвых частях RAID’а, после перезагрузки все прошло без следов.

    Сегодня писк повторился, когда меня не было дома. Удаленно все открывается, ошибок нет. Жена сказала, что по экрану ползут ]]^C}SF и прочий мусор, что заставило меня вспомнить перетершийся шнур клавиатуры 🙂 После отключения клавы все прошло, гора с плеч.

  • Роботы и я

    Сегодня измерял температуру тела ртутным термометром. Электронные все заиграли дети, а ртутный – вот он лежит, в надежном, недоступном им месте, удобно. Чтобы засечь 10 минут сказал телефону: “Сири, таймер на 10 минут”, все-таки, 21й век на дворе, надо же ей когда-то пользоваться начать. Примерно через 9-30 сам посмотрел на часы, термометр вынул, температура нормальная, все хорошо. Говорю: “Сири, выключи таймер”, а она в ответ: “О, я могу, но у тебя что, есть другие персональные помощники?” И не выключает таймер. Вот это что такое было? Бунт машин? Жаль, скриншот не сделал.

  • Воспроизводимая засада

    Что меня всегда удивляет: если есть техническая задача, инженерная даже, то самая сложная часть случается там, где в теории было все очень просто. Сегодня решил устроить День Починенной Сантехники: съездил в лабаз и там было, неожиданно, все и нужных мне стандартов. Сломался слив-перелив в ванной (пробка больше не реагировала на управляющие воздействия крана на переливном отверстии) и давно барахлила арматура бачка унитаза. Я ожидал, что самая засада будет в районе замены сливно-переливной обвязки, так как я этого никогда не делал, а унитаз чинил по всякому многажды. В результате:

    • пол часа потрачено на съем бачка, так как все приросло ВНЕЗАПНО просочившимся сквозь резьбу средством для кидания в бачок (ну, такие, растворимые неделями кубики оказались не слишком-то растворимыми).
    • еще пол часа потрачено на попытку пристроить бачок обратно без прокладки. Недоглядел: вроде все выглядит как настоящее, только течет.
    • неожиданно, старый переливно-сливный механизм удалился без задержек и вопросов (тут ждал приросших намертво соединений), а новый встал на место как родной во всех местах, где я видел сложности кроме одного: сама ванна оказалась на миллиметр толще чем максимально допустимо. Пришлось родную прокладку заменить старой, более тонкой, и залить ее герметиком.

    Nota bene: почти полностью латунный Kordi вышел из строя всего-то за 3.5 года, никогда не работая нормально, это никуда не годится. Поставил пластиковый чешский Alcaplast: по крайней мере с инженерной точки зрения он выглядит гораздо продуманнее, выполнен точнее, собрался как lego.

  • Домашний Роскомнадзор

    Вообще-то я против всяких ограничений и фильтраций, особенно, я против ограничений, которые на меня спускают всякие левые личности без совести, ума и чувства меры. Но дома есть проблема: умения и интерес детей значительно опережает их чувство меры. Опытным путем было выяснено, что включившаяся по расписанию политика вызывает меньше протеста у Димы, чем отбирание/выключение физического устройства (Света уже достаточно взрослая, что бы ей можно было просто сказать).

    С технической стороны, сделал все при помощи Squid proxy и Diladele, который был выбрана за простоту работы/настройки, довольно качественный анализатор и низкую цену, 12 евро в год. Что он умеет полезного:

    • классифицировать URL как приналдежащий к какому-то классу;
    • разбивать пользователей по именам/IP/сеткам и засовывать их в политики;
    • включать политики по расписанию;
    • настройка адблока, фильтров трекеров и прочего ненужного – отдельно в каждой политике, удобно, что она не смешана с классификатором. Лист отдельно на Рунет – есть;
    • так как он глобальный, то не зависит от устройства, а трекеры и рекламу я хочу резать везде;
    • отчеты, но не очень информативные;
    • выключить сайт из ICAP’а можно через интерфейс, чтобы, например, банк-клиент вообще не попадал в проверки никогда.

    Что он умеет бесполезного:

    • MitM так как везде (кроме банк-клиента Ситибанка, лол) HSTS
    • классификацию по содержимому URL, по содержимому страницы, JS и картинок (определяет наличие текстуры кожи на картинке). По мне – это все источник ложных срабатываний.
  • Squid дома

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

    – есть открытые решения, но заброшенные: Rejik, SquidGuard и т.п.

    – бесплатный классификатор ровно один, называется Adblock+, все советуют импортирвать баннеры из него. Не удобно!

    – есть платные классификаторы, за вменяемые деньги, Diladele, например. 12 евро/год на 10 компов.

    – HSTS работает, блин, со своим MitM’ом на сквиде я обломался. Собственно, трекать собственный HTTPS мне ни за чем не надо, решил посмотреть работает ли оно.