понедельник, 28 марта 2022 г.

Ливан, Бейрут

      Прямо накануне войны у меня была командировка в Ливан. В основном мы были в Бейруте и на выходных съездили в Библос. Вообще Ливан оказывается уникальная страна - здесь на крохотном участке суши есть и Средиземное море и горы (со снегом и  горнолыжкой) и горные долины с винодельными. Да, в Ливане - мусульманской стране, развито виноделие. Это невероятно, но факт. В добавок к этому в Ливане огромное количество всяких древностей. Короче у этой страны огромный туристический потенциал. Только всем на это насрать. И этот факт очень роднит Ливан и Россию. Для начала немного фоток Бейрута:


 
Мы были там в феврале, но уже светило солнце и днем было +15-+18.

В Бейруте есть очень респектабельные районы с красивыми современными домами и чистыми дорогами. А есть и нищебродские гетто где люди роются в мусорках. Как правило респектабельные районы распологаются на холмах а нищебродские в низине. 

Но в среднем это что-то вроде такого:


Здесь можно встретить много ретро машин

На удивление много продукции Автоваза, особенно Нивы:

В общем город очень большой, интересный. В нем есть немного от востока - на каждом тротуаре вечером мужчины курят свои кальяны, ведут неспешные беседы, но при этом разрешен алкоголь, женщины довольно свободные(мало кто ходит в паранже) и очень вкусная кухня. 
  Про кухню нужно сказать отдельно. В Ливане очень вкусная кухня. Это смесь средиземноморской кухни и умения вкусно готовить мясо. Порции здесь просто огромные. Я пару раз лохонулся и сказал салат - и мне принесли тазик салата. Реально им одним можно было наестся. Потом я узнал что можно заказывать пол салата. Но даже пол салата - это сильно больше чем то к чему мы привыкли.  Аналогичная история с размером основного блюда. Я практически никогда не мог доесть его.



Из неизданного февраль-март 2022

       Я в последнее время не часто пишу в блог. Тупо не хватает времени. Что самое грустное - все время съедает текучка. Так что даже написать не о чем. Поэтому напишу обо всем по маленько.  

  • Сменил наконец-то себе рабочий ноут на Mac Book Pro 14' на M1 процессоре. Полный восторг - клавиатура бомба. Убрали этот бестолковый Touch Bar, вернули Mac Safe, вернули порты. Короче кто-то в Apple услышал мои молитвы.
  • Продолжаем увеличивать нашу дружную команду в Москве. В связи с последними событиями это стало делать гораздо легче в плане найма. Но гораздо труднее в организационном плане. Начиная от движения денежных средств и заканчивая закупкой ноутбуков. Короче вокруг полный  пипец, а мы продолжаем работать как не в себя. 
  • Насчет того что происходит в округе. Я думаю будет неправильно проигнорировать этот вопрос. Высказаться нужно. И тут я придерживаюсь того что обычно называется "unpopular opinion". Я вижу что вокруг 2 группы людей - обе называют друг друга "зомбированными пропагандой" и сами не замечают насколько они сами зомбированы(придерживаются однобокого мнения). Что самое страшное - эти две группы людей совсем не могут слушать и слышать друг друга. В жизни редко бывает что что-то является черным или белым. Поэтому каждый раз когда что-то представляют исключительно в черном или белом свете - это тебя скорее всего обманывают. Если немного почитать СМИ с обоих сторон, как они описывают  одно и тоже событие - тебе становится очевидным насколько обе стороны искажают истину(беззастенчиво врут). И медуза и какое-нибуть RT - одинаково обманывают людей.  И там и там публикуют душераздирающие видео и рассказы и аппелируют к чувствам людей, комментируют высказывания идиотов от политики (дураков как известно везде хватает и они переодически что-то несут в публичном пространстве), ярко рассказывают об одних событиях и замалчивают другие. При этом забывают что ни одна война в мире не началась из-за этих соплей. Все войны начинаются из-за денег, власти, передела сфер влияния. Но ты же не можешь сказать публике правду ? Если бы хоть один политик сказал правду (Байден, Путин, Зеленский) - их бы сожгли на следующий день их же сторонники. Поэтому начинают придумывать басни про спасение демократии, поиски хим оружия или защите русско-говорящих украинцев. Конфликт вокруг языка, истории, Православной Церкви  и многих других вопросов - это внутри украинский конфликт. И украинцы не просили путина их спасать. Потому как они в первую очередь украинцы а уже потом русско-говорящие или украинско-говорящие.   Да, для русских(не украинцев) существование в таком государстве скорее всего доставляет мало удовольствия. Поэтому те кому это мешало - они за прошедшие 8 лет в значительной части уехали в Россию(кто мог естественно). Потому что жить в стране где тебя за русский язык могут заживо сжечь (привет Одесса) или насмерть украинизировать (привет Донбаская/Луганская область Украины) - это так себе затея, согласитесь ?. Поэтому все вещает ТВ про спасение братского народа - это бред конечно. Но то что вещает англо-язычное а тем более украинское ТВ - это не меньший бред. Почему-то там пытаются представить ситуацию так что никаких людей не желающих говорить на "телячьей мове" там нет и все они террористы из Москвы. Что и конфликта, эскалацию которого мы сейчас наблюдаем  - не было, а это все пропаганда Москвы. Любой здравый человек понимает что это вранье. Что 2014 году, во время АТО в том же Славянске/Кроматорске достаточно людей постреляли без суда и следствия. Ну и то что сейчас транслируют украинские СМИ - что никто не хочет уезжать по гуманитарным коридорам в сторону России - это бред. По любому есть те кто хочет на Украину и те кто хочет в Россию. Если никто не хочет - почему бы не разрешить людям идти туда куда они сами хотят ? Да вообще - если ты сидишь под обстрелами в каком-нибудь Мариуполе - у тебя первая задача выбраться от туда куда угодно, а Россия/Украина - потому разберемся. Короче нагло врут с обоих сторон. Надо вообще признать что с пропагандой в России дела обстоят достаточно херово. Понабрали каких-то идиотов по объявлению. Все время такую ахинею несут, что стыдно бывает слушать. В том же BBC это гораздо лучше поставлено. Опыт сказывается. 

четверг, 2 сентября 2021 г.

MySQL8

       Не так давно мы мигрировали с MySQL 5.7 на MySQL 8 (Percona Server 8 если быть точным). Из того что заслуживает внимания: пришлось подчистить конфиги от директив конфигурации которые были удалены. Если их не убрать то сервер не запустится. 

    Второе - пришлось повозится с open_files_limit, innodb_open_files, table_open_cache и max_connections. MySQL сервер стал настолько умный что начал проверять системные лимиты, и если выставленные значения open_files_limit больше разрешенных системой - он их автоматически уменьшает. 

      innodb_open_files не может быть больше open_files_limit. Это в принципе логично, но сейчас сервер это проверяет и если это не так - ругается. 

      Также сервер проверяет table_open_cache, которое также зависит от максимального количества файлов которые mysqld может держать открытым. Сюда же добавляется зависимость от max_connections - так как открытые сокеты это те же файловые дескрипторы. MySQL8 использует следующую формулу для подсчета необходимых файловых дескрипторов - 10 + max_connections + (table_open_cache * 2) https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_open_files_limit Если результат меньше, то сервер автоматически уменьшает значение table_open_cache до table_open_cache=(open_files_limit- (max_connections + 10))/2 или дефолтного минимума (400), если рассчитанное по формуле значение меньше дефолтного.

     В общем у нас системные лимиты не соответствовали значениям конфигов и table_open_cache переменная сбросилась на дефолтные значения(400). В результате MySQL внезапно стал тормозить после апгрейда.  Самое плохое что select @@table_open_cache; показывает тебе не правильное значение (то что установлено в конфигах, а не то что на самом деле). Только строчка в error лог указывает на это: 

2021-09-03T09:48:05.447570Z 0 [Warning] [MY-010140] [Server] Could not increase number of max_open_files to more than 65536 (request: 140010)

2021-09-03T09:48:05.447577Z 0 [Warning] [MY-010142] [Server] Changed limits: table_open_cache: 27763 (requested 65000)

         Еще одной проблемой стало обновление кодировок - в MySQL8 появилась полноценная utf8 - utf8mb4. Она же стала дефолтной кодировкой. Поэтому для избежания путаницы пришлось все переводить на utf8mb4. 

        Вообще в MySQL8 была проделана огромная работа по выпиливанию старого говна/legacy кода. Куча всего что было deprecated, наконец-то было официально выпилено. Некоторые части кода переписали на использования C++ std библиотеки. Пофиксили множество редко встречающихся, но довольно болезненных багов - все что связано с не атомарностью/консистентностью  изменений в структуре таблиц, авто инкрементов и тд. В результате некоторые вещи стали сильно медленнее. Например information_schema. Теперь все таблицы information_schema это table views, и от этого они стали сильно медленнее. 

Android после IOS

        Немного холивара на тему IOS vs Android. Мой первый смартфон был на Android - HTC Magic, это был вообще второй в мире телефон на Андроид. Потом я на долго перешел на IOs (лет на 8). И тут недавно решил снова перейти на Android (так как 90% наших клиентов используют Android). Купил я себе POCO Max 3 Pro. Первые 2 недели была конечно боль - перелом шаблонов и тд. Но об этом много написано, не буду повторяться. Хочу отметить только одну вещь - после 2 месяцев на Android я взял в руки старый iPhone и понял простую вещь - даже у старого iPhone интерфейс очень быстрый. Быстрее чем у Android. Шторка с уведомлениями, все остальное - сильно быстрее работает. Когда ты постоянно с этим работаешь - ты этого не замечаешь. Но привыкнув к Android, ты понимаешь что iPhone сильно быстрее работает.  

четверг, 6 мая 2021 г.

Про полицию

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

        Нет, меня конечно как и всех время от времени тормозят ДПС и выписывают штрафы. Но я считаю что это абсолютно нормально. Нарушил, получил штраф - оплатил. Я в таких случаях принципиально не пытаюсь как-то решить дело месте. А то получается сначала ты сам предлагаешь деньги, а потом ругаешь - что все взяточники. 

         Буквально недавно со мной произошел случай: мы с семьей ехали на машине в Ульяновск, и уже в конце дороги,  после 13 часов за рулем я нарушаю правила обгона - не успеваю завершить обгон до знака - обгон запрещен. И как на зло сзади появляется машина ДПС и просит пристать к обочине. После обычной проверки документов инспектор объясняет мне что я совершил правонарушение и предлагает посмотреть видео. Я объясняю что не увидел во время соответсвующий знак, что 13 часов за рулем и что по-моему я успел завершить обгон. Он не стал спорить, посмотрел на жену, на спящих детей и кошку и отпустил нас. Просто так, без денег, без мотаний нервов. В общем в ДПС тоже работают хорошие люди. 

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

       Это я к чему: мне кажется все в жизни не просто так. И если хорошо относится к людям они тоже будут хорошо к тебе относится. 

Выбор банка для ИП

      Когда я только открыл ИП меня удивил шквал звонков от различных банков предлагающих услуги по открытию и обслуживанию счета. Для физиков такого напора явно не наблюдается. Ну предлагают конечно кредит взять или кредитую карту получить - но энтузиазма явно меньше. 

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

            Но самый большой обман Тинькова - это курсы валют. Я начала сравнивать их и понял что для ИП и юр лиц установлены самые невыгодные курсы валют. В среднем на полтора рубля хуже чем у физ лиц в Альфа банке. Терять полтора рубля с каждого доллара - это прям существенно. И даже если ты покупаешь "Премиум" у Тинькова - курс все равно остается хуже чем у Альфы. Разница между розничным курсом Альфы и Премиум курсом Тинькова - 60-70 копеек. И это не случайность. Я сравнивал их на протяжении довольно большого промежутка. Разница  всегда примерно такая же. То есть обманывать ИП/юр лиц на курсе - это осознанная политика Тинькова. 

            Казалось бы уйти с Тинькова - и все тут. Но что ни говори - у них лучший сервис дистанционного обслуживания. И если тебе не хочется ездить в отделения и бадаться с банковской бюрократией - то альтернатив не так много.

среда, 3 февраля 2021 г.

Про митинги или почему я на них не хожу

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

          Когда в 2012 году происходили митинги на болотной мне было 20 с хером лет и был я молод и горяч. В то время работал я в Ламоде. Весь коллектив у нас был примерно такой же возрастной категории: 25-30. И когда все это началось - все дружно засобирались на митинги. И естественно всех вокруг агитировали. Примерно как в школе - кто не с нами, тот чмо. И был у нас руководитель разработки, А.М. он был лет на 10 постарше нас. Он с ухмылкой на все это посматривал. Когда у него спросили, А.М. а ты пойдешь завтра на митинг, он рассказал как он во время своей молодости ходил на митинги за Ельцина и чуть ли не грудью за демократов ложился. Тоже думал, сейчас вот правда победит - и тогда все счастливо заживем. Чем это закончилось я думаю все помнят. Стала у нас демократия и Ельцин президент. И хотели как лучше а получилось как всегда. 

         Собственно если вернуться к Навальному - то что сегодня его посадили не за что - это не вызывает сомнения. То что его отравили - тоже. Но есть вещи которые лично у меня вызывают вопросы

       Первое: кому нужно было его нужно было травить и за чем ? В 2020 году всем явно было не до Навального. Я бы даже сказал что обычным людям вроде меня, не интересующимся политикой на него было глубоко насрать. Ну коррупция, ок. Он 15 лет про это расследует. Это все как-то уже приелось.  И разоблачение номер 100500 уже вряд ли кого-то могло заинтересовать. Но после того как все это было сделано настолько неуклюже и топорно - о нем заговорили все. 

       Второй вопрос: как-то все подозрительно складно получается и в рифму. Сначала его фееричное возвращение на первые полосы газет, отъезд в Германию, встречи с канцлером, триумфальное возвращение, после этого Навальный как заправской шуллер вытаскивает из рукава колоду тузов: расследование о бывшем зяте Путина,  расследование о его отравителях, потом вторая часть про отравителей, потом фильм про дворец Путина. Все это случилось ни до, ни после, а вот прям в эти 30 дней что он ждал суда. То есть тайминг событий - просто лучше не придумаешь. Если сюда добавить еще митингов - давление на лиц, принимающих политические решения - было просто невообразимое. И они явно к этому были не готовы. Неуклюжесть отмазок Путина и его окружения просто зашкаливала. На фоне стройной теории Навального и команды - позиция власть имущих просто не выдерживала никакой критики. 

           Ну и третий вопрос на который у меня нет ответа: если все эти данные про дворец Путина и все остальное уже были у Навального до его отравления - почему он их не опубликовал тогда ? Ждал своего отравления и возвращения ? Если же на тот момент информации этой еще не было - то как он смог находясь в больнице и отходя от болезни подготовить столько высококлассного материала.  Как вообще возможно было подготовить этот материал в условиях постоянной слежки ФСБ ? Ведь все что публиковалось - явно было большой неожиданностью для всех. Да могут люди это сделать без соответствующей подготовки в области конспиралогии и защиты информации. То есть ребят явно кто-то научил как работать чисто. И учили их явно лучше чем сотрудников ФСБ. Те вообще действуют как овцы. Вот за кого реально стыдно. 

     В общем я думаю что ответы на эти вопросы мы узнаем не раньше чем рассекретят соответствующие архивы. А это случится не скоро. А пока достаем попкорн и наблюдаем за схваткой двух тяжеловесов - Путин и его старики разбойники против Навального и всей мировой "справедливости". Пока кажется что товарищи недооценили крепость яиц Путина. Раздавить их не удалось. Но я уверен что через 2.5 года когда Навальный выйдет - нас ждет третий раунд.