Profile

coolwolf0: (Default)
coolwolf0

July 2025

S M T W T F S
  123 45
6789101112
13141516171819
20212223242526
2728293031  

Custom Text

Прокатная фирма прислала 7 июня мейл, мол на вас поступил штраф за нарушение правил дорожного движения. Мы сами ничего с этим поделать не можем, даже не просите, просто передаём ваши данные в полицию. Итого, за "услугу" по переадресации штрафа уже сняли с кредитки 25 франков. А вчера приходит бумажное письмо из полицейского управления Люцерна: превышена скорость (110 вместо положенных 100), получите штраф. Причём они сразу простили 4 Км/ч за счёт погрешности измерения, но всё равно вышло 60 франков (и плюс один франк за какую-то таинственную "конвертацию").

В письме имеется линк для оплаты онлайн и данные для банковского перевода. Вот, что называется "покатались с ветерком" ;-). Мораль: если Вейз говорит "впереди полиция", значит это не "живые" полицейские, а бездушный радар, который фиг разглядишь с непривычки. У нас-то все радары выкрашены в яркий оранжевый цвет и снабжены светоотражателями... Я уже молчу о том, начиная с какого превышения скорости у нас можно отхватить столь значительный штраф - наша полиция в этом плане просто зайчики пушистые.

Ну ничего, известная еврейская поговорка гласит: "спасибо, господи, что взял деньгами", и "если проблема измеряется в деньгах, то это не проблема, а статья расходов". Как говорил адвокат по делу, которое я проиграл "считай, что заплатил за урок".
Да, мне нравится знакомиться с разными языками. Я не претендую на роль полиглота, да и освоить новый язык хотя бы до разговорного уровня - задача откровенно сложная. Но находясь в любой стране, стараюсь поймать хоть пару-тройку слов, прочитать вывеску, строчку в меню, короче минимум из минимума. За несколько поездок по странам одной языковой группы это приводит к определённым качественным сдвигам (впрочем, при активном использовании, "похожие" языки скорее мешают друг дружке).

Так получилось, что общаясь с арабскими коллегами я (ради развлечения) проверял в Гугле, что означают их имена-фамилии. Ну и названия населённых пунктов, всякие там заимствованные слова - всё это жутко интересно и познавательно. Но вот что было откровенно сложно освоить самому - это письменность. Короче говоря, месяца три тому назад я скачал хакнутый дуолинго и сделал свои первые шаги в арабском языке. Ну что я вам скажу, луhа лё саhля, но и чего-то супер-сложного пока не встретилось. Сходу бросается в глаза масса уже известного из иврита: двойственное число, местоимённые суффиксы, смихут, определённый артикль как приставка, короткие и долгие гласные, "двойные" согласные. Увы, где-то тут список похожего можно закончить (если не учитывать массу сопадающих или похожих корней).

Для стороннего человека арабская письменность - один сплошной ряд закорючек. В этом плане отдельно стоящие буквы в иврите - просто офигенное подспорье при чтении. К тому же, если в иврите "конечные" начертания имеют 5 из 22 букв, то в арабском трудно найти букву, которая бы писалась одинаково и в начале, и в середине, и в конце слова (про особые сочетания вообще молчу). Тем не менее, этот пласт я преодолел. Во-первых, не надо за один присест пытаться выучить весь алфавит (и в этом плане приложение - идеальный инструмент для тренировок). А во-вторых, есть и довольно простые буквы, отдалённо похожие на ивритские, либо заметно выделяющиеся из ряда "завитков". Например, "д", "в" или "р" обязательно образуют явный промежуток перед следующими буквами. Такие "разрывы" помогают различить "закорючки" и быстрее распознать написанное. Увы, это ещё не вся премудрость письменности, ведь в отличие от очень простой и логичной системы огласовок в иврите, арабское письмо использует самые неожиданные знаки для обозначения гласных, двойных согласных и прочих нюансов произношения. Например, две точки сверху буквы "Б" - это "т", точка снизу у неё же - "б", а три точки сверху - "th", да и "н" при этом тоже от них не сильно отличается. Где-то те же две точки, но уже снизу, означают гласный "ий" (логика, ау?). Палочки тоже не всегда означают "а" - иногда это всё тот же "и". В какой-то момент изобретатель диакритических знаков обнаружил, что ему придётся обозначать ещё пару нестандартных случаев, и так появился "пустой кружочек" как альтернатива точке, а также треугольник из точек (сверху и снизу). Скажем так, в целом письменность - штука сложная, но не "ужас-ужас", как кажется с первого взгляда.

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

Ясен пень, приходится заучивать массу слов, которые и рядом не стояли ни с каким культурно-лингвистическим контекстом. Более того, некоторые слова мешают привычному уху своим похожим звучанием (при мягко говоря далёком переводе). Некоторые из них можно запомнить благодаря весьма дальнему родству с ивритом, например "матар" - практически один-в-один совпадает с весьма витиеватым названием дождя на иврите. Когда это не помогает, я использую странные аналогии, например "тАуила" - как бы "тейбл" (привет, английский), или "таннура" - "танур" (это уже иврит, но семантика абсолютно ни к селу ни к городу). Остальное заучивается по знакомой ещё с иврита методике - зазубрить некое предложение, фразу, или устойчивый оборот "как есть". До сих пор помню выученную словно молитву "еш по шемеш рак ба-бокер". Ну и чем это проще фразы "бахр аль-абъяб аль-мутавасит"?

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

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

Люди обычно ужасаются, в Швейцарии всё должно быть так дорого. Но благодаря нашему правительству тамошние цены не выглядели столь высокими ;-) Если подвести итоги очень сжато, то могу сказать следующее: страна очень разнообразная, и в то же время монотонно типовая - горы, луга, озёра, водопады, речки, избушки, лесопилки, коровы, аккуратно подстриженные обочины. Не скажу, что всё прямо как на открытке, но действительно вид сказочный, или скорее какой-то игрушечный. Коровы и прочая живность словно приклеены к пейзажу, горные хребты на горизонте напоминают фотообои или бекграунд в компьютерной игре. В архитектурном плане тут всё очень просто: городская часть была в основном отстроена лишь за последние столетия, так что старой европейской застройки тут мало.

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

Во-первых, старый как говно мамонта Tk выглядит сейчас мягко говоря неуместно. Соответствено, более продвинутый QT никак не прикручивается к Python2 (поскольку эта версия давно в "чёрных списках" у всех модулей). Закручинился добрый молодец, да видно некуда ему деваться - пришлось ставить самый продвинутый Пайтон - аж 3.12! К нему сразу же приставил QT5, ну и PyInstaller. Вот с этим "джентльменским набором" я и сваял простейший гуй к уже работающей консольной части. После компиляции (с помощью PyInstaller) получился полноценный виндовый экзешник, который сходу заработал на абсолютно постороннем для него компьютере. В процессе написанию кода пришлось пару раз сбегать на поклон к всезнающему Гугелю, а то в этом QT хрен знает какие методы для работы с виджетами (а ваш покорный слуга всё никак не поставит себе IDE более продвинутый чем gvim). В конечном итоге функционал вышел неплохой, а морда даже чем-то напоминает хакерские программки вроде кейгенов или инсталляторов вареза.

Да, если кому нужно - могу отдать за спасибо. Суть утилиты в обёртке вокруг ffmpeg: из ютьюб-ссылки извлекается её "секретный" плейлист m3u8 и вуаля - видео скачивается в нужном формате. Так что пишите письма ;-)
Если ваш сайт попал в "красный список" Гугеля и его величество Хром реагирует на все странички красным-малопрекрасным экраном, знайте: выход есть. Будет немного трудно, порой мучительно стыдно, но придётся пройти процедуру диспансеризации в корпорации Добра.

Итак, первый этап: осознание. Вдохните глубоко и проговорите мысленно "я понимаю, что использование кукиз выглядит подозрительно с точки зрения безопасности, даже если мой сайт отложил их для удобства пользователя". Если серьёзно, все советы ниже относятся в основном к такой категории маркировки сайтов. На случай иных проблем пожалуйста идите на поклон к тематическим форумам и их гуру.

Второй этап: отрицание. Вам придётся отречься от девственной чистоты сайта и изгадить его всплывающим баннером об использовании кукиз. Это позорно, но таковы требования к публичному отрицанию вины (consent). Я использовал вот этот сервис. Сгенерировав код для вставки на сайт вы тупо копируете его в заголовки своих страничек.

Третий этап: торг. Тут ваш путь лежит прямиком в логово врага. Залогиньтесь своим гугл-аккаунтом на поисковую консоль, введите адрес сайта и начните унизительную процедуру подачи челобитной. Первым делом вам придётся доказать, что сайт - ваш. Для этого надо скопировать сгенерированные гуглом сигнатуры в DNS-регистр вашего сайта. У меня это CNAME. После этого сайт можно пересканировать и попросить review. Всё, мы сделали это.

Последний этап: принятие. Через 2-3 дня вам придёт радостное (или не очень) сообщение, мол ваша просьба рассмотрена, мы вас поздравляем (или наоборот, посылаем), засим подписуемся и всё такое прочее. С этого момента ваш сайт должен быть удалён из мерзких списков "подозрительных" (или возвращайтесь в начальную точку и ищите, что же ему там не пондравилось).
Мы с женой первого числа взяли отпускной денёк и в послеобеденное время решили прогуляться по набережной. Погода была замечательная +22 градуса, ни ветерка, на море штиль. Уже собираясь возвращаться мы развернулись возле башен гостиницы "Меридиан" и тут я заметил на лавочке оставленный телефон. После секундных колебаний мы открыли "книжечку" и увидели магнитную карточку для проезда в общественном транспорте и кредитку. На транспортной карте была фотография пожилой женщины и имя Марина. К нашему счастью телефон оказался без блокировки, поэтому мы открыли список последних звонков и перезвонили на два самых верхних в списке (сделанные буквально 15-20 минут тому назад). Благодаря этому звонку нам удалось выйти на женщину, сопровождавшую ту самую Марину, так что через пять минут она нас нашла и забрала потерю. Ура, добро восторжествовало, а кредитка и телефон не стали добычей какого-нибудь криминального персонажа.
Народ в соцсетях на разные лады повторяет, мол этот год имеет все шансы назваться наихудшим и соответственно желают следующему году стать хотя бы чуточку лучше. Я же традиционно подведу личные итоги.

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

Дочка демобилизовалась, причем принципиально отказалась от контракта, хоть ей и выбили его буквально персонально. После неудачного опыта работы в несчастном кибуце она наконец-то нашла хоть какое-то приемлемое место, хоть и за минимальную зараплату и с ужасным графиком, зато с развозкой.
Жена продолжает свой бизнес и у неё всё без изменений. Благодаря регистрации бизнеса в Гугле (абсолютно бесплатно и без всяких SEO) к ней постоянно текут новые и новые клиенты.
Сын работает на пол-ставки в охранной фирме и всё никак не дождётся начала занятий в своём училище.

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

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

В плане спорта ситуация идёт по наклонной - занимаюсь всё меньше и меньше, вес беру примерно тот же, но быстрее устаю. Свои фирменные двадцать с лишним подтягиваний (в лёгкой версии на бицепс) уже делаю с трудом и не регулярно. Ясно, что надо взять себя в руки... Просто постоянный режим запарки на работе не позволяет ровно в пять вечера бросить к чертям звонки и клавиатуру чтобы уйти на тренировку. В остальном на здоровье не жалуюсь, серёзнее соплей ничем не страдал.
Языковое образование тоже забросил - стимул учить арабские слова последнее время резко пропал.
Сериалы смотрю, музыку слушаю, книжки честно говоря не успеваю читать (включая аудиокниги). Желание смотреть телевизор как-то не пробудилось, несмотря на напряжённую обстановку вокруг.
Программы чтения RSS и ведения списка семейных покупок надёжно работают, приобретая (по минимуму) новые функции. Никаких иных проектов пока не задумал. Надеюсь перевести REST API в обоих проектах на Swagger - это и польза для автоматизации, и хорошее упражнение в новой технологии.

Ну а что у вас нового, дорогие ребята и уважаемые товарищи взрослые, какие планы на новый год?
В стародавние советские времена у нас старшеклассников был такой предмет как "УПК", то есть учебное производство. По сути нас натаскивали точно также, как на уроках труда, только в условиях максимально близких к реальному цеху, заводу и т.п. Формально был УПК и по программированию, но в расписание нашей школы он не вписался, поэтому мне досталась специальность слесаря механосборочных работ. В принципе, это не так страшно, как звучит, ведь мне всегда нравилось что-то починять, мастерить, улучшать. Кстати, слово "слесарь" происходит от немецкого "Шлоссер" - то есть специалист по замкам и ключам. Это была так, присказка.

А теперь сама история... В свой законный день официального отпуска я прибирался в доме, что-то подклеивал, что-то подкрашивал, а под конец пошёл относить материалы в подвал. Дверь в наш подвал вечно глючила, поэтому я привычно приложил дополнительное усилие при повороте ключа и он вдруг как-то подозрительно легко провернулся. Не чуя подвоха поворачиваю ручку двери - она не открывается! Дёргаю ключ и внезапно понимаю, что у меня в руке только "ствол", а "язычок" остался внутри замка. Ситуация мягко говоря странная: я не могу попасть к себе в подвал, и при этом непонятно что тут можно сделать. Запасного ключа к такому примитивному замку не предусмотрено, а вызывать мастера для вскрытия столь ничтожного препятствия - как-то стрёмно. Бегу быстренько наверх и приношу из дома набор набер ван: отвёртки, молоток, плоскогубцы, очки (для ближнего боя) и складную табуреточку. По результатам первой схватки мне удаётся снять декоративную защиту скважины и расковырять вход в замок плоскогубцами. После этого я поддел отвёртками засов изнутри и отодвинул его в положение "открыто". Между делом немного попсиховав расковырял косяк и саму дверь в месте соединения (несильно), но это так, ерунда. Короче, доступ внутрь обеспечен, но что же делать с замком? Пытаюсь вытащить эту заржавевшую дрянь и внезапно обнаруживаю, что всё прекрасно разбирается, кроме дверной ручки, которая намертво клинит извлечение замка. Ручка зашплинтована насквозь ржавым гвоздём и гвоздь этот крошится, ломается, но ручку не отпускает. Бегу наверх и приношу набор намбер ту: ножовку по металлу. План таков: спилить нафиг незафиксированную часть ручки (поскольку она всего-навсего дюралюминиевая) и просто отковырять осовободившуюся часть гвоздя. Высверлить эту дрянь я не решался из-за близкого нахождения отвертия к самой двери, так можно запросто сломать сверло. Пилил я эту чёртову ручку долго и безуспешно - дойти до состояния отделения от фиксированной части не удавалось. И тогда я решился на отчаянный шаг намбер три: сбегал за удлиннителем и дрелью. Толстым сверлом под углом я тупо высверлил всё что можно в том месте, где был треклятый гвоздь, добрался до оси и выбил из неё остатки, мешавшие разобрать замок. Ну а дальше уже всё пошло по накатанной: сбегал в фирменный магазин, где по предъявлении замка-"пенсионера" мне выдали аналогичный новый, в комплекте с ручками. Чуть подправив долотом место посадки замка я сходу зафиксировал его на месте старого и вуаля - подвал вернулся в первоначальное состояние. Хотя нет, новый-то замок уже не клинит и (надеюсь) ещё меня переживёт.

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

Итак, преамбула: что-то подтолкнуло меня сегодня зайти с домашнего компа на свой сайт-визитку. Сайт был создан практически в прошлом веке, на допотопном хостинге, а в 2010-м переехал на чуть менее допотопный. С тех пор я на него заливал чёрт-те что исключительно по FTP через удобный плагин FarCommander-а. И вот сегодня сайт отказался открываться. Если точнее, то браузер обнаружил отсутствие HTTPS и зарезал доступ как к неблагонадёжному источнику. Я спокойно попытался обойти эти грозные предупреждения и ... попал на странную страничку типа "аккаунт удалён или доступ невозможен". Оп-па, вот тебе и сюрпризик. Начинаю судорожно искать какую-нибудь домашнюю страничку хостера, а хостер занимается ерундой и перефутболивает меня на малопонятные формы входа. Логин и пароль из памяти браузера внезапно не подходят, а ссылка по восстановлению пароля ведёт на форму "свяжитесь с нами" из допотопных времён веб-1.0! Начинаю тихо сползать со стула: это же мой сайт-визитка, как же теперь жить дальше??! К счастью, мне хватает соображалки проверить доступ по FTP: там всё работает как обычно. Более того, на другом компе браузер спокойно открывает сайт, при всём его пренебрежении к HTTPS... Ну ладно, думаю я себе, пока что тревога была ложной, но как бы таки получить доступ к контрол-панели и врубить тот самый HTTPS? Заполняю форму, посылаю параллельно мейл провайдеру и ... вскоре получаю ответ от живого человека. Он мне пишет, мол чувак, есть у тебя контрол-панель, давай, открывай и всё тебе будет. Перечитываю ответ раза три, пробую и получаю тот же результат: форма входа, где ни один пароль не подходит. Начинаю внутреннее расследование - пытаюсь вытащить пароль из сохранённого соединения FTP в Far. Вумные люди на форуме пользователей советуют поставить специальный плагин. Ставлю - он требует продвинутую версию самого Far-а. Переезжаю на продвинутую версию, запускаю и с третьего раза вытаскиваю треклятый пароль ... который я и так знал!

Короче, примерно к концу второго часа мне стало ясно, что имя пользователя я вводил обычное, а надо было - название сайта! Кто поменял политику использования логина и не сообщил мне об этом - одному чёрту известно. Главное, что контроль был восстановлен. Треклятый HTTPS включён в два клика, а заодно в обновлённом меню обнаружены PHP (правда почему-то максимум 7-й версии) и MySQL (довольно примитивно организованный, но рабочий).
Не прошло и 20 лет, как ваш покорный слуга обнаружил на своём хостинге возможность динамической генерации страниц. А это повод для создания версии сайта 2.0, не так ли?
Речь пойдёт о чтении новостей. Дело в том, что я подписался на телеграм-канал местных событий в области безопасности (как это точнее перевести на русский не знаю) и в какой-то момент осознал некую наркоманскую зависимость от телеграм-новостей. Вумные люди называют это "дум-скроллинг". Заходишь в какое-то приложение и крутишь ленту пока не исчерпаются новости, потом переходишь в другое приложение, ну и так до бесконечности.

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

Однако этот телеграм никак не вписывался в мою автоматизацию, пока я не набрёл на замечательный сервис, преобразующий любой телеграм-канал в RSS. Для этого копируем адрес канала (после значка "@") и дописываем его к адресу сервиса https://rsshub.app/telegram/channel/. Например, канал https://t.me/intellinews_russian имеет официальный адрес https://web.telegram.org/k/#@intellinews_russian, так что его RSS-адрес будет выглядеть так: https://rsshub.app/telegram/channel/intellinews_russian (аналогично - со всеми другими каналами). Кстати, благодаря переходу на RSS я наконец-то избавился от сигналов воздушной тревоги, ретранслируемых этим каналом. У нас в городе (если кто интересуется) за всё время военных действий была единственная тревога, да и то - ложная. Но приложение от службы тыла я поставил, так что при реальной тревоге оно меня точно оповестит.

Найдя лазейку с автогенерацией RSS для телеграм-каналов, я решил и другую проблему. Ещё в самом начале войны я заметил, что все новостные каналы вещают RSS нормально, и только сайт 9-го канала выдаёт ошибки при чтении с "заграничного" адреса агрегатора. Что поделать, мой агрегатор хостится на халявном интернациональном сервере и я не вижу необходимости тащить его в родные края. Судя по всему, сисадмины "девятки" тупо зарезали доступ со всех не-местных адресов во избежание атак. Чем им провинился сервис RSS и как кроме DDoS его можно атаковать я даже не представляю. По удачному стечению обстоятельств сегодня утром жена включила телевизор, и в информационной вставке я услышал, что помимо сайта, у них имеется телеграм-канал. Ага, сказал я себе, вот вы и попались! Запустил поиск в "телеге", нашёл канал "девятки" и прикрутил его к ретранслятору RSS - voila, их новости вернулись в мою ленту.
В Москве представитель группировки, устроившей целенапраленную бойню и захватившей заложников, спокойно даёт интервью и торгуется о деталях с представителями МИД. Более того, благодарит за поддержку. А как же пресловутое "мочить в сортире", "переговоров с террористами не ведём" и прочая бравурная риторика? Дракон окончательно поселился во дворце победителя дракона?



По-моему тут немного другая история, рассказанная Шварцем. Там горожане весьма аргументированно объясняли важность дракона в их жизни...

Tags:

Я уже упоминал о своём печальном опыте захода в "параллельную вселенную", называемую эвфемизмом "чебурнет". Однако, некоторые граждане стоящей на страже скреп страны, не брезгуют заходить и в соцсети, официально объявленные у них "экстремистскими". Вот в такой соцсети и отметилась моя бывшая знакомая, очень активно участвовашая в 90-е в сионистском движении, но в итоге оставшаяся в Самаре. Для придания подобающей атмосферы я постараюсь употреблять в этом посте выражения, которые стали нормативом в современном русском языке. В наши времена большинство народа таких терминов практически не знало.

Итак, приведу дословно суть претензий российских граждан, озаботившихся одновременно и судьбой ВВХ, и балестинцев:

"Напомню, Международный уголовный суд осудил Путина за то что тот вывез из зоны боевых действий детей в лагеря отдыха... Нитаньяху уже менее чем за неделю убил более 700 детей в том числе и грудных младенцев. Просто убил.
Что на эту тему говорит международный уголовный суд?"

 

Давайте по пунктам. Во-первых, факты. Кто сказал, что детей убито 700? Может их было 7 миллиардов? Вы их видели? Какие ваши доказательства? Серьёзно, россияне допроецировались до того, что верят террористической организации, объявившей своей целью уничтожение ВСЕХ израильтян (не как какое-то частное лицо, официально - в своей хартии). А государству, где уже больше года идёт бурная политическая борьба, где СМИ с обеих сторон тщательно обгладывают каждый факт - не верят. Фактом является collateral damage в пределах нормы во время ведения ВОЕННЫХ ДЕЙСТВИЙ. И тут мы переходим ко второму пункту.

Происшедшее на границе с Азой - это не "обострение конфликта", как сподобился выразиться пресс-секретарь президента РФ. Это КОНКРЕТНАЯ ПРЕДЪЯВА. И на предъявы надо отвечать по-пацански. Давайте снова вернёмся к цифрам, раз уж они так корябают поборников справедливости. Для начала вспомним, о каких жертвах идёт речь с одной и с другой стороны. Если израильская армия получает приказ о ликвидации конкретного отморозка, то (в обычных обстоятельствах) она не действует по принципу ВВХ "мочить в сортире". Проверяется, не пострадают ли соседи, члены семьи уважаемого кандидата на тот свет, случайные прохожие. И вот теперь на страну нападает целая орда отморозков, которые умышленно преследуют и убивают абсолютно случайных мирных людей, врываются в дома, вырезают людей целыми семьями, мучают до смерти детей и родителей на глазах друг у друга. За один день убито более 1400 человек (ещё не все найдены и опознаны) при населении всего 9.3 миллиона. Это даже не нападение 22 июня, когда немцы тупо пёрли вперёд на многие километры, не обращая внимание на гражданских. То есть в отличие от стыдливого вовочки, тут реально война на уничтожение, причём буквально с доказательством в первый же день. Что же происходит с другой стороны? Во-первых, там нет независимых СМИ, нет иностранных корреспондентов, нет опоозиции - значит любая пропагандистская туфта выдаётся без всякого опасения на разоблачение (никого не напоминает?). Поэтому все цифры о погибших - мягко говоря "слова-слова". Да, последнее время при ликвидации "политбюро" и "полевых командиров" был отменён режим "стук по крыше", когда перед сбросом бомбы на здание бросают шумовую болванку, дабы намекнуть гражданским, что тут сейчас будет кирдык. Но именно так происходило во время всех войн человечества - врага уничтожают, своих защищают (а ещё есть "своих не бросаем", раз уж об этом зашла речь). Когда первые советские бомбардировщики пробились к Берлину для символической атаки (дело происходило на весьма раннем этапе войны), никто не целился лично в Гитлера или ещё кого-то - бомбили чтобы бомбило. И это - правильно и по закону, и по "понятиям". Напавший должен получить "ответку" чтобы "рамсы не путал". Кто в своё время нападал на несчастного ВВХ - вопрос чисто психиатрический. Были ли это комары с генетической русофобией, или ещё какая нечисть - медицина разберётся. Но назвать "вывозом в лагеря отдыха" чужих детей могут только союзники ХАМАСА, который утверждает, что их заложники "находятся в гостях".

Ну и наконец о детях. Детей всегда жалко. Нет разницы в страданиях ребёнка, замученного на глазах у родителей а потом сожжённого с ними, и в смерти ребёнка от бомбы. Дети по определению - невинны. Мы не можем обвинять детей Азы в том, что они кушают сладости, которые им раздают после того как очередной "шаид" взорвался в толпе мирных израильтян. Ну кушают, на то они и дети. А у нас нет такой традиции, такие уж мы дикие и необузданные варвары. Мы не учим в школах (на деньги ООН и ЕС), что неверных надо убить, всё соседнее государство захватить, а кто при этом погибнет - точняк попадёт в рай. Ну нет у нас такой логической цепочки в идеологии, и планов по поводу соседей тоже нет - мы тупо не дотягиваем до критериев всемирного гуманизма и блатных понятий. Целенаправленно бомбить детей и вообще мирных жителей нам в голову не приходит (алло, вы нас обвиняете - значит можем воплотить?). Я очень надеюсь, что международный суд даст правовую оценку не только банде ХАМАСа, но и создателям проекта "Баластын" со Смоленской площади.

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

Пocкoлькy в CМИ кpyтятcя вcякиe cлyxи и жёлтыe ceнcaции, вынyждeн coздaть этoт пocт.

Вooбщe-тo ecть пpocтoй aлгopитм, кaк oпpeдeлить нeoбxoдимocть пepeпocтa тoй или инoй инфopмaции:

Тeкcт aлгopитмa... )

Нaпpимep, двoюpoднaя cecтpa мoeй cyпpyги звoнит из Caмapы, и cпpaшивaeт, пpaвдa ли, чтo y нac в мaгaзинax пpoблeмы c пpoдyктaми? Oтвeт пpocтoй: нe вce ceнcaциoнныe зaгoлoвки oтpaжaют пoлнyю кapтинy. Ecли oднa ceть cyпepмaкeтoв ввeлa oгpaничeния нa кoличecтвo oтпycкaeмыx тoвapoв, этo нe знaчит, чтo пpoблeмa глoбaльнaя. Пoкa чтo вcё нaoбopoт - нapoд pинyлcя cкyпaть нaбopы для coлдaт (нижнee бeльё, cpeдcтвa гигиeны, зaкycки). Пo coцceтям xoдит шyтoчный poлик, кaк coлдaт иpoничнo пepeчиcляeт, чeгo y ниx нeдocтaтoчнo (пepeвoдя кaмepy oт oднoй гopы пpиcлaнныx пoдapкoв к дpyгoй гope).

Тeпepь пo пoвoдy мeждyнapoднoй peaкции. Лaднo, в Нью-Йopкe нaшлocь дocтaтoчнo мpaзeй, вышeдшиx нa кoнтp-дeмoнcтpaцию пapaллeльнo c пpoизpaильcкoй. Тeм нe мeнee, aмepикaнцы нe "выpaзили oзaбoчeннocть" a кoнкpeтнo пpиcлaли aвиaнocнyю гpyппy и yжe нaлaдили aвиa-мocт пo пepeбpocкe бoeпpипacoв. Cтoлицы нopмaльныx гocyдapcтв пpoявили coлидapнocть, вывecив изpaильcкиe флaги и ycтpoив cимвoличecкyю пoдcвeткy знaкoвыx мecт (включaя "нeoнaциcтcкий" Kиeв, гдe изpaильcким флaгoм былa oтмeчeнa вcя нapyжнaя peклaмa). Бoйцы yкpaинcкиx вoopyжённыx cил зaпиcaли poлики в пoддepжкy. Пaпa Pимcкий пpизвaл нeмeдлeннo ocвoбoдить зaлoжникoв.

Чтo жe пpoиcxoдит пo дpyгyю cтopoнy? Тypция, кaк тpaдициoнный cпoнcop бaлecтинcкиx тeppopиcтoв, "пpизвaлa к cдepжaннocти" и вooбщe, ocyдилa нeпpoпopциoнaльнoe вoзмeздиe c изpaильcкoй cтopoны. Пpo peaкцию вcякиx пpoчиx cтpaн вoкpyг нac пpoмoлчy - никтo нe нaзывaeт вeщи cвoими имeнaми и бecнyeтcя нa пoлнyю кaтyшкy. Чтo жe гoвopят в cтpaнe, гдe дaвным-дaвнo былo зaявлeнo, чтo "тeppopиcтoв нaдo мoчить в copтиpe" и ecть aктивнo пpимeняeмaя cтaтья oб "oпpaвдaнии тeppopизмa"? Нeдoфюpep пyкин и eгo шaвкa пиcькoв cинxpoннo oтмeтилиcь, чтo пpизывaют вoздepжaтьcя (кaк тypки), пpи этoм oтмeчaя, чтo oбe cтopoны кoнфликтa им oдинaкoвo близки. Ублюдoк пиcькoв дaжe дoкaтилcя дo oткpoвeннoгo oпpaвдaния тeppopизмa, в oднoм пpeдлoжeнии пpизнaв пpoиcxoдящee нacтoящим тeppopoм, и тyт жe чepeз "нo" oпpaвдaв eгo. Пpo coлидapнocть и cимвoличecкyю пoдcвeткy пpoмoлчy - в мacьквe дaжe apecтoвaли жeнщинy зa плaкaтик пpoтив тeppopизмa. Вы cкaжeтe - этo диктaтypa кyчки пcиxoпaтoв? A чтo мы видим в CМИ? Тeлeвизиoнныe шaвки пляшyт нa кocтяx, "cмишнo" иpoнизиpyют пo пoвoдy вoйны и oтнoшeния к нeй yexaвшиx тyдa cвeжиx peпaтpиaнтoв. У мpaзи cкaбeиxи xвaтилo нaглocти пocмeятьcя нaд фoтoгpaфиями пoxищeннoй coлдaтки. Нy лaднo, oни тoжe "cлyги peжимa". Чтo жe пpoиcxoдит "в низax"? Тaм пoцpeoтичecкиe фopyмы зaвaлeны злopaдными пocтaми и кoммeнтapиями o cкopoй пoбeдe "xopoшиx мycyльмaн" нaд "плoxими eвpeями". Эти люди нe cидят нa зapплaтax, oни пpocтo выpaжaют мнeниe бoльшинcтвa (инaчe бы им дaвнo нaвaляли вoзмyщённыe читaтeли).

Xoтeл cдeлaть вывoды, нo вoздepжycь. Пoмoгитe мнe oпpoвepгнyть нaпиcaннoe тyт, xoть в кaкoй-тo мepe.
(пост обновляется)

В ночь с пятницы на субботу у нас с группой "самарских" была договорённость поехать купаться на Мёртвое море. Из всех желающих получилось организоваться нам и ещё одной паре. Мы прекрасно провели время, несмотря на то, что официально в ночные часы купаться нельзя, по причине отсутствия спасателей и нормального освещения. Наши знакомые укатили к себе в столицу (благо там езды меньше часа), а мы отправились в заранее снятую гостиницу. Дабы сэкономить, гостиница была выбрана не на курортном берегу, а в соседнем городе - Араде. Про этот городок нам как раз рассказал массу интересных баек супруг нашей самарской знакомой - он там жил в 90-е годы. Городок реально мелкий - один торговый центр, один приличный ресторан, одна площадь с фонтаном (давно пересохшим). Я думаю, что и гостиница там тоже одна. Короче, легли спать, готовясь к спокойному возвращению домой (хочешь-нехочешь, а даже по платной трассе выходит больше двух часов пиликать). В половине седьмого нас разбудила сирена воздушной тревоги. У нас в городе они такие мощные, сразу ясно, что это не баловство. А тут какая-то хриплая, слабенькая. Короче, в ответ на толчок в бок я ответил "какая в ж*пу сирена, спать хочу". Однако чуть после семи часов в дверь номера постучала тётя с респшн и сказала, мол давайте не дурите, спускайтесь в убежище. Собственно, в убежище мы и познакомились с тем небольшим контингентом жильцов, которых застала ситуёвина. Это семейная пара американцев, группа религиозных подростков и группа пенсионеров (я пока ещё отношу себя к более молодому возрасту). Мы покушали разложенную там выпечку, попили кофе, я объяснил американцу что происходит и почему надо сидеть тут. Потом народ постепенно стал разбредаться, мы покушали свой законный завтрак и пошли гулять по городу. Сделав три круга по одним и тем же улицам мы дошли до ресторана, где собирались обедать.

Тем временем вся городская силовая структура была брошена ко въезду в город: на круговой развязке встали городская инспекция, полицейский и ещё кто-то из силовиков. Они просто проверяли въезжающие машины, никаких ограничений на выезд не было. Я поговорил с полицейским, мол что нам делать и он вполне логично посоветовал, если есть возможность, то остаться. В гостинице нас заверили, что мы можем там сидеть хоть до завтра, но я уже вовсю читал телеграм-канал с репортажами о происходящем на юге. Короче, где-то к полудню мы быстро собрали вещи и ломанулись в сторону скоростной трассы №6. Двигаться по дороге оказалось вполне безопасно - трасса 31 была полна машин, все ехали с сумасшедшей скоростью, но аккуратно. На подъезде к центру страны мы застряли в получасовой пробке, так как полиция поставила блокпост и проверяла все въезжающие с юга машины. Потом ещё один блокпост уже ближе к нашим краям и последний - на въезде в город. Мы даже вздумали прикупить аквариумных рыбок перед тем как заехать домой, но я уговорил супругу ограничиться закупкой необходимых продуктов.

Собственно, с этого момента я сижу дома (работу в офисе отменили). Поскольку в школах занятий нет, сына бросили на патрулирование в нашем районе. Увидев хоть какой-то патруль, хозяин ресторана на перекрёстке, где они дежурят, гарантировал им еду за счёт заведения. Жена работает как обычно. А у нас на работе из 5 человек нашей группы двое уже призваны по повестке номер 8 (для резервистов), так что работать приходится практически за всех. Тяжелее всего оказалось дочке - она каждый день получает сообщения о гибели своих сослуживцев, знакомых по предармейским курсам, обучавшихся у них десантников. Убита дочка нашего бывшего генерального директора (да-да, того что продал свой "стартап" за восемь миллиардов). Убиты родственники мэра Хайфы. А подробности происшедшего всё капают и капают. Да что там говорить, я просыпаюсь ночью и не могу заснуть до утра.

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

Вчера со мной связались мои бывшие коллеги из Индии - один работал со мной в Орпак, а второй в Интеле. Кроме того, мой украинский коллега позвонив по делам работы выразил солидарность и сочувствие.

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

Через 10 минут после "отбоя тревоги" сообщили, что срабатывание было false positive. Ну ничего, провели учения на практике. Наконец-то тёща выбралась из квартиры (а то сидит целыми днями дома) - даже прошлась по лестничным пролётам почти 5 этажей туда-сюда.

Всех причастных и сочувствующих поздравляю с 5784 годом. Если кто пропустил - ещё не поздно закрыть все долги перед всевышним и людьми - до Судного Дня.

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

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

Ну и немного о компьютерах ;-) У меня в приложении добавлена милая фича: выдача попап-напоминания о необходимости обновить RSS (для мобильной версии, как альтернатива пуш-сообщениям). Кстати, за две недели путешествия по Португалии и Испании приложение показало себя просто великолепно - никаких сбоев, словно я сижу дома и читаю новости. Однако, на днях хостер задумал коварное: апгрейд PHP с седьмой антикварной версии на более продвинутую восьмую. Сначала сайт просто не открывался, выдавая ошибку сервера. Потом на меня посыпались сообщения о проблемах с переменными и ключами массивов (при PHP7 такой фигни не было). Еле-еле выкосил эту фигню (если кому надо, решается через $some_var['some key'] ?? null), как обнаружилось, что системные часы на хосте уехали вообще непонятно куда. Исправил часы - начались блокировки хостером за подозрительную активность (редиректы ему не понравились, куссоммо). Я запаниковал, стал бекапить базу и переезжать на заранее подготовленные позиции альтернативного аккаунта (где PHP8 ещё не повалялся). Но вроде бы на текущий момент всё устаканилось (тьфу-тьфу-тьфу). Чего и всем желаю ;-)

(пepeвoд гyглa)
Все совпадения и ассоциации - случайны ;-)
Речь пойдёт о давно свершившемся, но как я уже упоминал, развлекательный контент в блоге минимизирован, так что...

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

Отдельным пунктом расскажу про Мулен Руж. Да, мы всем составом сходили на представление, и нисколько не пожалели. Серьёзно, если вам не хватает зрелища в виде неприкрытых молочных желёз - идите на какой-нибудь специализированный пляж, например на греческих островах или ещё куда. Тут представление абсолютно про другое. По жанру это варьете, то есть феерия танцев, костюмов, живого пения и музыки, а также необычных акробатических и силовых номеров. Особенно нас поразило, когда посреди представления часть сцены разверзлась и превратилась в настоящий бассейн с огромными змеями. Причём актриса в полу-купальнике буквально таскала этих змей от прозрачных стенок, чтобы не лезли наружу. Короче, это именно шоу высочайшего класса, а не какой-то элитный разврат из 19-го века. Съёмка категорически запрещена, на представление желательно приехать заранее, ибо проверка секьюрити на входе занимает массу времени, и с путями отхода тоже будьте предусмотрительны - метро к моменту окончания шоу уже закрыто, а вызвать такси или Uber на переполненную улицу - затея неумная.

Вообще, транспорт у нас был простой - метро, кое-где вызывали Uber, до Версаля катались на пригородной электричке. Учтите, что парижские контролёры в метро - штука суровая. При нас они весьма брутально тащили за шкирку "зайца", а увидев наши билеты сурово предупредили, что "многоразовый" билет надо обязательно подписывать, иначе оштарфуют. И ещё - начиная с какого-то момента наши бумажные билетики перестали приниматься турникетами. Как нам потом любезно объяснила кассирша на нашей станции, эти билеты нельзя хранить вместе с телефоном, так как они "размагничиваются". Тем не менее, она бесплатно поменяла наши испорченные билеты, так что мы отделались лёгким испугом.

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

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

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

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

В этом году мы съездили аж три раза за границу: Краков, Будапешт и Рим. Жена ещё отдохнула на Мёртвом море с подругой.

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

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

В плане профессиональном я в основном развиваюсь факультативно - пописываю "домашние" проекты. В читалке RSS прикрутил технологию разбора сайтов (для тех, которые сами RSS не генерируют). Освоил с горем пополам написание приложений под ведроид (копипастой и очень ограниченно). По работе сочинил первое полноценное приложение на PowerBI и сваял библиотеку для работы с RedMine API. Мой рабочий лептоп пережил полную переустановку системы, мне купили новый телефон, домашний комп "ожил" после перенесённого "инфаркта" с закороченным USB. 

Наконец-то мы решились и поменяли в квартире внутренние двери (а заодно облагородили коридор). Да, буквально в последнюю неделю года пришла бумага из банка - квартира теперь полностью наша. По закону подлости, как только это произошло, СМИ радостно объявили о ... снижении цен на недвижимость. Ну ничего, своя квартира, она при любых ценах хороша, хоть процесс и занял 10 лет. Кстати, в этом году мы отметили несколько юбилеев - 80-летие отца, моё 55-летие, 25 лет в стране.

В спортивной области достижений нет, сохранить бы имеющиеся... Жим штанги лёжа "застрял" на 2x20 (до сих пор виню за застой тренажёр Смита), жим гантелей лёжа тоже дальше 2x28 не движется. Подтягиваюсь 20 раз на бицепс только в одном подходе. Маааленький прогресс в упражнении на дельты - перешёл от 5-килограммовых гантелек к 6-килограммовым. Планк довёл до двух с половиной минут, но это не существенно. Поскольку в офисе появляюсь нерегулярно, тренировки соответственно идут шаляй-валяй. Вроде бы мне удалось даже проплыть и не задохнуться метров 50 (на море, без волн). Но учиться плавать уже поздно, останусь на "тренерской должности" ;-)

Продолжаю интересоваться языками - каждое услышанное слово на арабском (будь то имя, или предмет) пытаюсь перевести и запомнить. Вот сегодня выучил что означает название блюда "маклуба". Жалко, что с уходом арабоязычного коллеги будет не у кого проконсультироваться. Кстати, заметил за собой, что прилюдно матерюсь по-арабски, хоть и в пол-голоса. Надо как-то соблюдать приличия.

Музыка, книги, кино, сериалы, театр - всё это осталось в моём меню, но (по причине известных событий) воздерживаюсь от публикации рецензий. IMHO, это - "развлекательный" контент, выглядящий неуместно на фоне происходящего. Чуть было не пошёл на квартирник Тикки Шельен у "Хатуля", но в последний момент уступил место иногородним (я-то живу в соседнем доме). Жена была на концерте Галкина. Жалею, что пропустил выступление Ю. Кима в Хайфе. Посмотрели довольно "сырой", но очень искренний моноспектакль Анатолия Белого "Я здесь". Встречу с читателями Валентины Семилет грешным делом пропустил, но в пейсбуке читаю её регулярно.

Ну, с наступающим вас! На этот раз у нового года есть масса причин стать действительно лучше уходящего...
Да простят меня читатели, но я о своём, о "компьютерном".
Если быть совсем точным, то это уже не компьютер, ибо ВПС наконец-то (к 55 годам) смог наваять приложение для ондроед-устройства, который как бы уже и не персоналка, а чёрт-те-что.
И хоть "программа" получилась на несколько строчек длиннее "Hello, world!", к тому же написанная под копирку с лекций каких-то индийских товаристчей, но тем не менее, из неё вышло полноценное приложение (открывающее во встроенном браузере захардкоденную ссылку на сайт).
Более того, я даже скопипастил туда две фичи: не выходить из приложения по кнопке "назад", пока не достигнут нулевой уровень переходов, а также выполнить "зум" при нажатии пальчиками в двух местах.
Жалко, что перезагрузка страницы (по свайпу вниз) оказалась мудрёной, а так - всё работает как будто действие происходит в обычном браузере.
В планах теперь допилить поддержку свайпа вниз и приделать некую среду компиляции+установщик. Логично было бы что-то вроде NPM, но по сути можно обойтись двухстрочными BAT-файлами. Тем более, что вопрос закачки по FTP я буквально недавно решил - с десктопа можно заливать файлы в пакетном режиме при помощи встроенного FTP-клиента от мелкомягких или (более кошерно) - официально-бесплатным клиентом WinScp.
Теперь окончательно решён вопрос переноса на андроид аггрегатора новостей FreeRSS2, а также семейного списка покупок my-shopping-list. Осталось только допилить код, чтобы можно было скачать приложение с главной страницы (но это уже на вебе).

UPD: нашёл и впендюрил перезагрузку странички по свайпу! При этом один проект покорёжился, так что пришлось его подымать из руин. Срочно бегу загонять сорсы в GIT...
Мораторий на рецензии прерывается для короткого, но важного сообщения.

Вобщем так: извините за спойлер, но когда вдобавок к Лестрейду-индусу добавили чернокожую Мориарти и чернокожего же Ватсона, история из ироничного водевиля окончательно превратилась в фарс. Ну а по сути, там в сценарии и с логикой бааальшие проблемы. Это я про "Энола Холмс 2".

Короче, моё дело - предупредить.