Горюче-сказочные материалы
1.45K subscribers
1.86K photos
78 videos
18 files
2.08K links
Download Telegram
Ещё одно сильнейшее впечатление от Москвы — невыносимая вонь от отдельно стоящих макдональдсов. Они реально ВОНЯЮТ горелым жиром. Особенно это портит впечатление в историческом центре: выходишь из метро Третьяковская, а там — он.
Станислав Лем очень активно выступал за автоматизацию и миниатюризацию армии. Он ещё в начале восьмидесятых писал про дегуманизиацию в оружейных системах (меньше людей, больше эффективности). И, судя по всему, мы стремительно двигаемся в этом направлении. Танки и вообще любые большие механизмы непосредственно на поле боя становятся очень уязвимыми и неэффективными.

Так что дедушка был прав и самое интересное нас ещё только ждёт: «биологизация» и «инстинктизация» вооружения, фронт войны смещается в область информации и пропаганды.

Короче, читайте «Системы оружия двадцать первого века, или Эволюция вверх ногами», такое будущее нас ждёт.
Смотрю на цены новых видеокарт и радуюсь, что решил не обновлять компьютер. И это ещё не топчик! Топчика вообще в продаже нет, только у жадных перекупов за 300 000 р.
МОСКВА, 24 февраля. /ТАСС/. Банк России не исключает введения комиссий за переводы в цифровом рубле, но окончательного решения пока не принято. Об этом сообщила первый зампред ЦБ РФ Ольга Скоробогатова в ходе прямого эфира в Clubhouse. […] При этом Скоробогатова не исключила и полного отсутствия тарифов за переводы с цифровым рублем.
А существуют ли андроидные приложения-альтернативы Google Pay? Хочется платить телефоном, но gpay не работает на lineageos, а рутовать и ставить всякое непонятное не хочется, мало ли что там гугол сделает с аккаунтом от таких манипуляций.

Знаю, что у многих банков в приложениях есть такие фичи, но хочется одно приложение для карт разных банков и чтобы переключаться между ними. Так сходу ничего внятного нагуглить не удалось.
А вот Конёк-Горбунок — лажовая лажа, тупой и неинтересный фильм.
Об микросервисы в который раз

Ну, хорошо, всем продали микросервисы: дескать, и устройство системы понятнее из-за них, и two pizza team вообще стандарт в Гугл ИТ, значит, и нам надо тоже. И код можно писать на самом подходящем языке: хочешь, пишешь на php, не хочешь, пишешь на nodejs, что очень удобно (особенно потом сопровождать комплекс, написанный на 10 языках). А еще можно переписать за две недели маленький микросервис, любой. Ну круто же, правда?! А еще архитектура очень отказоустойчивая, и если один сервис упал, то остальные выживут (на практике - не работает никогда). И самое главное - можно МАСШТАБИРОВАТЬ приложения! О том, что монолит тоже можно масштабировать, тем более сейчас, когда железо ничего не стоит, молчат.

Но это все selling points для недоверчивых технарей, а я расскажу, почему на самом деле бизнес выбирает микросервисы. Причин всего две:
1. Быстрая проверка гипотез, которые в 9 из 10 случаев проваливаются - да, продакт-менеджеры тоже не боги. В случае монолита вы стоите перед непростым выбором: или вкладываться по полной в эксперимент (дизайн, код, тесты), который, скорее всего, будет выброшен, или на коленке слепить то, что рискует выстрелить, и тогда с этим поделием придется жить вечно в монолите. Какой вариант хуже? Оба хуже. В случае с микросервисами эксперименты не сильно трогают ядро системы, которая кормит всю компанию и их семьи.
2. Найм. В ситуации, когда средней компании найти хорошего разработчика за праздник, в случае микросервисной архитектуры можно нанимать вообще любых программистов, которые подвернулись, а не те, которые подходят по стеку или согласны работать с легаси и т.п.

Эти две причины пересиливают все сложности, связанные с МСА. А сложностей немало, от оркестрации до смены парадигмы владения системами.

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

И сразу же вектор атаки — номера телефонов реюзаются и можно купить у опсоса «новый» номер, зайти по нему и получить доступ к данным предыдущего владельца. Основная масса чеков из такси и кинотеатров, чеков из супермаркетов почти нет, но это временно, как я понимаю.

В API есть метод https://lkdr.nalog.ru/api/v1/user/profile, по нему возвращается профиль со кучей персональных данных, но там пока везде null, кроме номера телефона. И это тоже временно, наверное.
Работу обощённого айтишника можно уложить на такой стек системных уровней.

На самом нижнем в данном контексте — «железо», то есть микросхемы, процессоры, шины и так далее. Проектированием и разработкой этого занимаются инженеры по железу.

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

Ещё выше находится слой прикладного софта операционной системы, этот софт может являться частью ОС, а может и не являться (например, веб-браузер). Здесь же крутятся библиотеки (.net, Qt, etc)

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

Выше располагается слой эксплуатации системы, для простоты можно считать, что это заказчик, для кого делается система. Например, электростанция города N, которая использует систему учёта времени сотрудников.

А ещё выше слой, в котором эксплуатируется слой эксплуатации. Например, единая энергосистема.

И так далее.

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

Целостному обзору всей огромной системы нигде не учат, программерские книжки обычно сосредоточены только на уровне проектирования (а разработка ПО — это именно проектирование, написание кода не является аналогом физического изготовления детали!) И это не менеджерский взгляд на систему! Программист не должен переключаться на менеджерский кругозор, он должен видеть и понимать системные уровни именно с позиции собственной роли. Когда мозг натренирован, любые решения на уровне проектирования сразу же тригерят функции вида «а как это повлияет на уровень M?»
Google: Kubernetes сложно? ОК, давайте сделаем ЕЩЁ ОДИН УРОВЕНЬ НАД, чтобы стало проще! Сами, естественно, им пользоваться не будем.
И официальный ответ пришёл — приложение Кошелёк на lineageos не работает. Так что получается, никаких способов платить через NFC на телефоне с lineageos нет, кроме приложений банков. На данный момент работают: yoomoney, sberbank. Через беспощадно тупую поддержку тинькофф пробиться не удалось, тамошние биороботы совсем не годятся. Приложение декларирует поддержку tap & pay, однако включить это получается никак.
https://www.youtube.com/watch?v=_bpS-cOBK6Q
Ещё одна песенка, которую вы все слышали, но не знали, кто исполняет или как она называется.
Собрал первый электронный конструктор, более-менее процесс в альбоме фоточками проиллюстрирован. Там же есть видео с демонстрацией этой пищалки.

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

В процессе всего этого больше всего проблем доставила пайка коннектора питания, там внутри дичайшая непаяемая срань, на которую я несколько дней убил, пытаясь припаять провод к центральному плюсовому контакту. Никакой флюс этот материал не берёт. Вроде бы с ЛТИ-120 удалось прицепить, но всё равно отваливается, припой абсолютно никак не прилипает. Заморачиваться с активными флюсами не хочу, поэтому пока на соплях живёт.

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

Инженер Hans Camenzind разрабатывал для фирмы Signetics микрочипы, в 1970 году он работал над микросхемой, которую с небольшими модификациями можно было использовать как таймер. При этом таких чипов в то время на рынке не было.

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

Изначальный проект требовал 9 пинов и нужно было использовать большой 14-пиновый корпус. Однако позднее Ганс сумел сократить требования до 8 пинов и соответственно можно стало использовать в два раза меньший DIP-8. Однако до этого момента один из инженеров Signetics перешёл на другую работу и утащил за собой «старый» дизайн с большим корпусом, который и был выпущен этой другой компанией (а после релиза NE555 выпуск был прекращён).

Название NE555 было выбрано тем самым менеджером по маркетингу, к которому обратился Ганс, он сразу почувствовал большой потенциал, поэтому придумал «красивый» номер.
This media is not supported in your browser
VIEW IN TELEGRAM
Мемы попёрли. Теперь на неделю минимум нас ждёт этот ад повсюду.
Случилось невероятное: теперь в пейпале можно давать имена картам! Эту фичу просили с момента релиза платежей с карт, но реализовали относительно недавно.
Поиграл в Valheim, это грядущий суперхит, сейчас в early access, но игра уже выглядит цельной и законченной. По жанру это крафтилка-выживалка с процедурно сгенерированными мирами, но при этом с сюжетом и целью. Игра совершенно не хардкорная и там нет специфичных для такого жанра кучи бесячих механик.

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

Механики RPG тоже есть, но совсем обрезанные. Скиллы работают по принципу морровинда — качается то, что используется, при этом глобального уровня игрока нет. Боёвка простая, но интересная, просто закликать мобов не получится. Чем-то отдалённо напоминает souls-like игры.

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

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

В общем, мне пока очень нравится.
А вот это — win. Но нужно быть в контексте.