2022-03-20

Немного в защиту последней буквы латинского алфавита

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

Думаю, когда нибудь все же востановить Zen Tools, может быть под другим именем, не знаю, пока же предлагаю послушать песенку ZenZenZense (яп. 前前前世, «Прошлая, прошлая, прошлая жизнь») группы японских панков Radwimps:

 

Эта композиция использовалась как одна из четырёх музыкальных тем прекрасного аниме-фильма «Твоё имя» и вошла в его саундтрек. Песня возглавила хит-парад Japan Hot 100, её продажи достигли одного миллиона копий.

 

Оставить комментарий

 
  2022-03-18

Сбербанк страхование

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

Сбербанк Страхование - Страхование Квартиры
Сбербанк Страхование - Страхование Вкладов

Даже грубить таким милым девушкам не хочется.

 

Оставить комментарий

 
  2022-03-16

Свой VPN с блекджеком и куртизанками

На фоне происходящих событий, пользователи в России стали массово переходить на VPN. Это привело к тому, что пропускной способности бесплатных сервисов стало не хватать и как следствие бесплатными сервисами пользоваться стало почти невозможно. Платные сервисы работают побыстрее, однако популярные централизованные сервисы VPN в России сами стали жертвами блокировок, поэтому пользователи рискуют, что приобретя подписку на один из таких сервисов, пользоваться им через некоторое время станет невозможно.

Выходом из этой ситуации может стать собственный VPN установленный на сервере за пределами России. Заблокировать такой сервер значительно труднее. Я уже долгое время использую OpenVPN, который до сих пор хорошо справлялся с возложенными на него задачами.

Вот здесь я писал как настроить OpenVPN на любом дешевом VDS с root правами.

Вот здесь есть более продвинутая инструкция для пользователей, предпочитающих более подробно разобраться в вопросе (на английском)

Раздумываю, не написать ли свою инструкцию по настройке  OpenVPN сервера, ориентированную на российских пользователей? Пожалуйста дайте знать будет ли кому-либо интересна подобная инструкция?

 

Коментариев: 2

 
  2022-03-12

Цианокрилат

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

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

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

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

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

 

Оставить комментарий

 
  2022-03-11

Как приручить zомби

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

К счастью, человечество хорошо подготовилось к zомби-апокалипсису, сняв сотни фильмов и сериалов на эту тему, поэтому мы уже знаем что нужно делать:

Не разговаривайте с zомби. Сейчас вокруг много людей, работа которых заключается в том чтобы кусать живых людей, делая из них zомби - с ними бесполезно разговаривать - они профессиональные мерзавцы и переубедить их не удасться. Однако, бывают случаи, когда вроде бы нормальные люди, которых ты считал адекватными начинают зиговать, кричать про укрофашистов и призывать "вправить мозги" неразумным братьям славянам. Если это члены вашей семьи или друзья, с которыми вы не можете порвать связи, можно попытаться что-нибудь сделать. 

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

Пойманного zомби тщательно зафиксируйте. Как только zомби закончил говорить, самое время приступить к его фиксации. К счастью количество информации в речи zомби не очень большое и ограниченно кремлевскими методичками. "Где вы были восемь лет?", "Украинцы обстреливают сами себя", "Правительство Украины - нацисты и наркоманы". Все эти утверждения, которые в головах нормальных людей не имеют никакого смысла, в головах zомби являются неопровержимой истинной не требующей доказательств. Постарайтесь не переубеждать zомби в обратном. Расскажите что восемь лет Россия с легкостью могла подавить бандитов на территория ДНР и ЛНР но регулярно использовала свое право вето в совете безопастности ООН, чтобы не допустить ввода туда миротворческих сил. Если за эти восемь лет вы хоть раз ходили на митинги, работали наблюдателями на выборах, жертвовали независимым СМИ - расскажите об этом. Спросите уверен ли ваш собеседник, что страна может обстреливать сама себя когда ее границы пересекают армии вторжения, спросите откуда такая информация и почему ваш собеседник считает, что ей можно доверять? Про нацистов следует уточнить - кто такие с его точки зрения нацисты, за что они борются, как может русскоговорящий еврей стоять во главе нацистского государства? Откуда информация про наркоманов, какие виды наркотиков предпочитает руководство Украины, какие внешние признаки помогают понять, что эти люди находятся в состоянии наркотического опьянения?

Сделайте zомби инъекцию лекарства. Хорошо подготовленный zомби может стать легкой мишенью для сомнений. Правда не нуждается в охране, для ее сохранения не нужны блокировки интернета, платные тролли и методички. Пропаганда, напротив, легко разрушается фактами. Посейте в zомби зерно здравого смысла. Просто пришлите собеседнику видео с Зеленским, где он говорит, что остается в Киеве, попросите найти на видео подтверждение того, что он наркоман - как минимум собеседник посмотрит на украинского президента, может быть первый раз без закадрового перевода российской пропаганды. Пришлите видео с Моторолой, обстреливающим дома мирных жителей из гранатомета, попросите найти на видео украинских националистов в которых он целится. Зомби с большим удовольствием набросятся на вашу приманку, это может стать хорошим антидотом для яда пропаганды в их крови.

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

 

 

Оставить комментарий

 
  2022-03-09

Эвакуация сервера из России

Перед самым переездом в Германию я собрал у себя в кладовочке небольшой серверок который верой и правдой мне служит уже более трех лет. На сервере стоит Linux который поддерживает программный RAID5. Его я использую для хранения фотоархива, фильмов, запускаю на нем тестовые проекты и т.д. Не знаю как долго еще он будет доступен - за это время стоимость интернета выросла вдвое, из России ушли уже все основные поставщики сетевого оборудования и все чаще звучит угроза активировать великий русский Чебурнет.

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

Решил скопировать пока данные физически. Купил внешний диск на 5TB. Уже четвертый день перекачиваю данные - не знаю удасться ли перекачать все.

Из чисто технических задач была такая - как обеспечить копирование нескольких терабайт данных по сети. Я использую OpenVPN центральный узел которого размещен во Франкфурте. Однако, месячный лимит у меня всего 4 TB, поэтому прокачивать трафик через него оказалось не вариант. 

В настройках своего берлинского модема обнаружил, что ip v6 адреса внутренних устройств можно делать доступными глобально. Проверил - оказывается, действительно можно! Просто добавляешь устройство в список и на удаленном сервере к устройству можно подключиться по ssh используя, не классический ip v4 адрес, состоящий из четырех чисел, а используя ip v6, имеющий формат ssh username@2a02:0000:0000:3360:cd9a:f765:ecde:bbbc

Однако, радость оказалась преждевременной - ip v6 оказался деактивированным у российского интернет провайдера а его активация была связана с риском того, что я останусь без связи с сервером в России. Поэтому, я просто настроил переадресацию портов с внутреннего устройства на внешний IP адрес модема. К счастью, на стороне провайдера, маршрутизация на динамический IP адрес позволяла к нему подключиться, поэтому, просто запустил виртуальную сессию командой screen и просто копирую папки командой rsync.

Команда копирования выглядит вот так:

rsync -avzh remoteuser@111.222.333.4444:/remte/address/path /local/folder/path

За это время модем один раз сменил внешний IP адрес и DHCP сменил внутренний адрес компьютера - похоже оборудование не любит когда через него перекачивают много информации, однако процесс идет и за четыре дня я перекачал уже около двух терабайт, что дает мне надежду что все данные будут успешно спасены.

 

Оставить комментарий

 
  2022-03-07

Беженцы на Hauptbahnhof

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

Едут очень много. Ежедневно через  Hauptbahnof проходят сотни если не тысячи человек. Люди едут в другие страны, многие не имея конкретного места назначения. Если у некоторых есть родственники в других странах к которым они могут поехать, то многие едут совершенно наугад, например, в Париж - просто потому, что всегда мечтали там побывать. Вчера одна бабулька сказала, что едет в Амстердам, просто потому, что хочет посмотреть голландские тюльпаны. Сегодня отправил одну семью в Милан - оттуда они поедут в Верону - просто потому что любят Шекспира. 

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

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

Очень надеюсь, что этот кошмар когда нибудь закончится и люди смогут вернуться в свою страну. Мне самому хочется надеятся, что я когда нибудь тоже смогу вернуться...

 

P.S. Вечером, после работы, снова заехал по пути домой на, ставший уже таким родным, Hauptbahnhof. Волонтеров - полный вокзал. Завтра устрою себе выходной. И без меня ребята справятся.

 

 

Оставить комментарий

 
  2022-03-06

Инструкция для беженцев из Украины

Люди, приезжающие в Берлин из Украины на главный вокзал Берлина (Berlin Hauptbahnhof), имеющие украинский паспорт или вид на жительство имеют несколько вариантов:

1. Можно остаться в Берлине, для этого созданы центры сбора беженцев где им будет оказана необходимая помощь с размещением и регистрацией. Сотни жителей Берлина размещают новоприбывших у себя дома. Здесь можно найти хостов у кого можно остановиться.

2. Можно ехать дальше в другие города Германии. У многих людей есть родственники и друзья в других городах Германии. Для этого в здании Главного Вокзала Берлина на первом этаже напротив Макдональдс нужно взять бесплатный билет до нужного города. Билеты бесплатные, они без мест, просто садитесь на ближайший поезд нужного направления и едете до места.

3. Можно ехать в другие города Европы и Евросоюза. Для этого нужно зайти в сервисный центр дойче бана (DB Service Centre) и взять бесплатный билет в нужную страну. От главного вокзала несколько раз в день идет автобус в Париж. В Амстердам можно доехать на поезде. 

На Hauptbahnhof работают сотни волонтеров которые вас встретят и помогут. Подходите к людям с желтых жилетах. В центре сбора есть одежда, бесплатные сим карты, есть интернет. Тут можно поесть и получить необходимую информацию.

Многие волонтеры говорят по русски. Для изучения немецкого и английского языков я рекомендую Duolingo. Для быстрого пополнения словарного запаса можно также использовать мою программу. Постараюсь в ближайшее время добавить побольше простых словарей.

 

Оставить комментарий

 
  2022-03-04

Плоды пропаганды

В Инстаграм постучалась девушка решила просветить меня по Украине.

 

Мило пообщались, я узнал много для себя интересного, вот краткая сводка:

  1. Зеленский - еврей поддерживающий нацизм.
  2. Пока Путин ведет не войну но спецоперацию в Украине, Зеленский дополнительно пускает ракеты в собственные города.
  3. За то, что Зеленский восемь лет бомбил Донбасс (видимо, в перерывах между съемками в комедийных шоу), Путин тоже имеет право побомбить украинские (но это не он, см. п.2).
  4. Все факты, не подтверждающие эту точку зрения - фейки.
  5. Есть неопровержимые доказательства, лично не видела, но на канале Sputnik сказали, что точно есть.

Вроде не тролль, человек реальный. Что в головах у этих людей?

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

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

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

 

 

Оставить комментарий

 
  2022-03-01

Kotlin

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

Давно хотел поглядеть что это за зверь такой Kotlin - для андроида мне вполне хватает Java но вижу все больше проектов которые переходят на Kotlin и мне интересно почему.

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

Понравилось то, что Kotlin, оказывается, может компилироваться не только в Java но также в JavaScript и в нативный код. Это делает его отличным языком для кроссплатформенной разработки и даже для фронтенда. Как следствие можно использовать в программе как библиотеки из мира Java так и библиотеки и мира JavaScript.

Kotlin имеет свой собственный подход к конкурентному программированию на базе так называемых Coroutines. Выглядит неплохо, хотя их недостатки или достоинства я пока как следует не прочувствовал.

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

Вобщем, буду изучать дальше, может быть следующий проект сделаю на Kotlin.

 

Оставить комментарий