SoftRainBBS
477 subscribers
29 photos
8 videos
7 files
38 links
Dmitry Samersoff Public Channel
Download Telegram
По поводу блокировок различных сервисов.

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

Отсюда:

1. Нужно провести ревизию всех сервисов, которыми вы пользуетесь и выделить из них те, которые действительно критичны и не могут быть заменены локальной, и лучше всего opensource, программой. Часто openoffice или obsidian закрывает все реальные потребности.

2. У многих коммерческих сервисов есть бесплатный аналог, который может быть развернут на вашем собственном сервисе. Хостинг в России или СНГ обходится до 1000р/месяц, поэтому основной вопрос тут во времени и усилиях необходимых, чтобы это все собрать и настроить.

3. Нужно озаботиться сохранением своих данных, как разовым, так и регулярным. Бэкапов должно быть больше одного, можно скопировать данные в несколько хранилищ в разных юрисдикциях, - например google и yandex. Но обязательно надо иметь локальную копию всего ценного, и лучше не одну.
Основная проблема бэкапа – регулярность обновления. Поэтому стоит разделить все данные на архивные, которые вы уже не обновляете (их можно разместить в нескольких местах), и оперативные, которые вы сохраняете регулярно в одно-два места.

#blog
👍10🤔1
Еще одна старая заметка с сайта ...

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

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

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

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

https://www.samersoff.net/mz/blog/2021/anatomiya-23331dcb584/
👍16
Opensource в его нынешнем виде доживает последние годы. И дело тут не только в политике - политический кризис не создает новых проблем, но усиливает проблемы существующие.

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

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

Т.е. ОСС потерял свой главный атрибут – возможность свободно развиваться в интересах разных, даже конкурирующих между собой, групп людей. И сегодняшние независимые OSS контрибьютеры таскают каштаны из огня для корпораций, с риском в любой момент попасть под корпоративные репрессии. В таких условиях, интерес к участию в OSS зрелых разработчиков снижается, и большая часть контрибьютеров оказывается на зарплате у той или иной корпорации, что еще больше усиливает зависимость.

Это приводит к тому, что конкурирующие корпорации фактически вынуждены создавать свои форки и приватные дополнения, фрагментируя комьюнити и код. Если добавить сюда вопросы политики и безопасности, то окажется что условному SAP или Huawei совершенно не интересно способствовать развитию условного MSFT.

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

#blog
👍8🤔4
Примерно пару раз в неделю кто-нибудь пишет о том, что высокая ставка убивает экономику, высокая ставка тормозит ВПК и так далее.

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

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

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

Именно эти посредники, которые сейчас массово вымирают, и поднимают вой на болотах.

Да, в России есть структурная инфляция, на которую ставка не влияет, но и ЦБ не только поднимает ставку.

#blog
👍10🥱2👎1
В продолжение темы о смещении центров влияния [1] сейчас набирает обороты любопытное явление «эффект школьникова»: неглупый и хорошо разбирающийся в своей области человек начинает высказывать экспертное мнение на темы, в которых у него нет ни экспертизы, ни базовых знаний - исключительно потому, что подписчики этого ожидают. В итоге количество таких рассуждений начинает превышать количество выступлений по основной специальности, и эксперт превращается во фрика.

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

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

- Область экспертного мнения должна быть достаточно узкой. Это не значит, что эксперт не может высказываться на другие темы, это значить что за пределами своей области экспертизы его мнение – это мнение не эксперта, а обывателя. Если на канале эксперта есть и про будущее Китая, и про православие, и про экономику газового рынка, - велика вероятность того, что все эти выступления не стоят потраченного на них времени.

- эксперт должен иметь доступ к первоисточникам - знать язык и иметь опыт работы в регионе/с описываемым продуктом и так далее. (Если эксперт рассказывает про будущее AI при этом знаком с ним на уровне среднего пользователя – ценность таких рассказов будет близка к нулю).

- эксперт должен быть политически и технологически нейтральным. Это не значит, что у эксперта не может быть своей позиции, но он не должен транслировать пропаганду и использовать hate speech, а должен освещать и комментировать разные точки зрения. (Если эксперт является сотрудником «Украинского института будущего», то все что он пишет про Россию можно сразу выкидывать в корзину)

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

- выступление эксперта должно содержать минимум глобальных и не проверяемых заявлений (вида «Цель Байдена-Харрис не допустить разгрома уничтожения террористов и разгрома агрессоров»). Наличие транскрипта и списка источников резко повышает степень доверия к эксперту.

- эксперт должен очень внимательно относится к использованию понятий и терминов предметной области, а также к упоминаемым фактам. («Нравится ли вам Гиппиус? Я его не пробовал»)

1. https://t.me/softrainbbs/11

#blog
👍3
В связи с уходом многих производителей моторного масла с рынка каждая замена масла превращается в боль и борьбу с контрафактом. Давайте разберемся с тем, как выбирать масло.

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

В мире существует несколько разных стандартов, разделяющих масло на категории: Свою классификацию выпускает SAE, API, ACEA, JASO. Наиболее интересны SAE (Society of Automotive Engineers) и API (American Petroleum Institute), именно они указаны на этикетке канистры с маслом. Стандарт SAE J300 сфокусирован на вязкости и для современных масел указывается холодная и горячая вязкость. Т.е. в маркировке 5w-40, первая цифра устанавливает вязкость при неподвижном моторе и низкой температуре - 5w означает CCS вязкость 6600 cP при температуре -30оС, вторая цифра означает вязкость при вращающемся моторе и высокой температуре – 40 означает кинематическую вязкость между 12.5 сSt и 16.3 cSt при 100оС.

Классификация API вводит интегральный двухбуквенный рейтинг масла, в котором первая буква S/C означает бензин или дизель (spark/compress ignition) и вторая буква – поколение двигателей, для которых предназначено масло. Масло для бензиновых машин, выпущенных после 2010 года, обозначается как SN, после 2020 как SP, дробная маркировка API SL/CF означает, что масло предназначено для бензиновых двигателей класса L, но может быть использовано в дизельных двигателях класса F.

В документах на машинные масла также могут быть указаны характеристики по ISO 68, 100, 150 и так далее. Эти стандарты устанавливают температуру, при которой масло достигает кинематической вязкости в 100 cSt.

В России для классификации моторных масел используют ГОСТ 17479.1-2015, в соответствии с которым масла классифицируются по кинематической вязкости, измеренной при температурах -18оС и +100оС. Прямого соответствия между классификациями SAE/API и ГОСТ нет, но примерное соответствие можно посмотреть в таблице в конце ГОСТа.

Помимо интегральных характеристик масла, есть допуски производителей. На этикетке может быть написано что-нибудь вроде «одобрено BMW», но это не должно вводить в заблуждение. Производитель машин (OEM) не тестирует масла самостоятельно – это физически невозможно. К каждому двигателю, ОЕМ выпускает большой документ, описывающий различные характеристики масла (в первую очередь кривые вязкости) оптимального для данного двигателя. Для ряда двигателей, рассчитанных на тяжелые условия эксплуатации, вроде дизелей Мерседес, может быть несколько документов, т.к. оптимальные параметры масла могут меняться в зависимости от пробега. Каждый такой документ имеет уникальный номер и называется «допуск», например MB 229.51. После этого, одна из аккредитованных лабораторий за счет производителя масла, проводит тесты и выдает сертификат с допусками, соответствующими характеристикам масла. Степень доверия немецкой и турецкой лаборатории будет разная, поэтому в тех случаях, когда соответствие характеристик масла заявленным критично, (например, турбированные и высокооборотные двигатели), на то, какая лаборатория выдала сертификат тоже надо обращать внимание, если эта информация доступна.

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

#blog #sae
🔥5
Наглядная картинка, для тех кто любит рассуждать про громадный американский внешний долг. Видим, что бОльшая часть держателей американского долга внутренние.

#economics
🤔5👍2😱1
И снова детская инженерная деятельность. Финальная версия блок-тренажера.
👍3
Желаю всем, чтобы следующий год был легче предыдущего. Пусть все начатые дела завершатся, а новые задачи и хлопоты будут приносить только радость, наполняя каждый день вдохновением. Пусть здоровье, счастье и благополучие сопровождают вас и ваших близких, а в доме будет уют и гармония.

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

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

И только аромат цветущих роз —
Летучий пленник, запертый в стекле, —
Напоминает в стужу и мороз
О том, что лето было на земле.

Свой прежний блеск утратили цветы,
Но сохранили душу красоты.

C. Я. Маршак 1959 (перевод Шекспира)
👍11
Что такое RUP и зачем он нужен в вашем проекте.

RUP (Rational Unified Process) - это software development process framework (т.е. шаблон процесса разработки программ). Он был разработан Rational Software Corporation, которую в последствии купил IBM. Хотя сам по себе RUP несколько устарел, — это стандартная и понятная всем основа для организации вашего конкретного проекта. Хотя сегодня существует множество других frameworks (CMMI, ITIL и так далее, включая отраслевые ASPICE, eTom), RUP – это необходимый минимум и структура понятная всем в индустрии. Т.е. пакет документов RUP, особенно из Inception phase (см ниже) позволяет описать ваш продукт/сервис на понятном всем языке и сильно упростить взаимодействие с другими людьми. Шаблоны артефактов RUP на любом языке есть в инете.

Читать дальше ...
👍3
Очень часто в разговоре можно услышать «качественный продукт» или «некачественный продукт». Что же такое это «качество»?.

Качество – это степень соответствия требованиям (ISO 9000-215,2.2.1 - the ability to satisfy customers). Отсюда следуют важные свойства качества: качество можно измерить, качество разных продуктов можно сравнить и качество одного и того же продукта будет разным для разных стейкхолдеров.

Контроль качества – это оценка степени выполнения требований и оценка рисков, возникающих в результате невыполнения части требований.

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

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

#blog
Экономика проекта. По определению, у проекта существует цель, срок и бюджет. Вот про бюджет мы и поговорим ниже.

Два главных финансовых показателя любого проекта маржинальность т.е. отношение прибыли к обороту (выручка-себестоимость/выручка), и маржа – т.е. выручка-себестоимость без учета капитальных расходов.

Маржинальность показывает, насколько хорошо живет ваш проект – если она отклоняется в одну или другую сторону от ожидаемого значения, то это означает что нужно проводить полный аудит. Слишком маленькая маржинальность может означать, что РП перегружен и не справляется или кто-то разрабатывает еще один «Телеграмм» за ваш счет; а слишком большая маржинальность может означать, что проект не оплачивает овертаймы сотрудников или не выполняет часть требований, например забил на документы для регулятора.

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

Проекты могут быть разных типов, чаще всего встречаются три из них: Fix Price – это значит, что стоимость проекта определена в его начале, ваши расходы полностью скрыты от заказчика. Time and Material – это значит, что заказчик оплачивает ваши расходы по заранее согласованной ставке, ваши расходы полностью (ну почти) прозрачны для заказчика; крайняя форма TM контракта – staff augmentation, фактически сдача сотрудников в аренду. Fixed Capacity – это значит, что вы устанавливаете стоимость одного story point (или content unit) вашей команды для заказчика и согласовываете количество таких story points за отчетный период; при этом ваши расходы скрыты от заказчика.

#blog
👍2
На картинке пример расчета сотрудников для TM проекта
🤔2
Затеял небольшой электронный проект - SMS forwarder.

Научился управляться с макеткой, паяльником, блоком питания и прочими непонятными программисту вещами. Но в итоге модем (SIM800Lv2) заработал с хостом в виде RPI3, и умеет даже отправлять и читать SMS-ки.

Следующий этап - подружить модем с микроконтроллером (ESP32).
👍4🔥1
Стоит вбросить вопрос, как найти себе спутника жизни на любой профильный форум, от парикмахеров до суровых дровосеков, и форум сразу же забывает про все остальное и тонет в советах и предложениях. Ниже мои пять копеек.

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

Для того чтобы знакомство состоялось, у вас с вашей будущей половиной должны быть (а) общие темы для общения – это может быть работа, собака, общее хобби; (б) вы должны регулярно встречаться, и лучше, когда это происходит органически – например, у вас совпадают обеденные перерывы или вы ходите в один спорт зал; (в) у вас должны быть общие представления о том, как проводить досуг – если вы ходите в горы, а она в театр у вас вряд ли что-то получится; (г) ну и наконец нужна «химия» - человек должен вам нравится визуально и по запаху.

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

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

Однажды я стал свидетелем такого диалога (нужно ли уточнять, что в итоге они ушли вместе):
— Девушка, хотите познакомиться?
— Я предпочитаю не знакомиться с незнакомыми людьми.
— А у вас есть друзья?
— Да, конечно.
— И как вы с ними познакомились?

#blog
👍5🔥3
Работающая версия SMS Forwarder на базе ESP32-WROOM/SIM800Lv2.

Осталось привести в порядок код и документацию и мою лабораторную работу можно считать успешно завершенной.
👍11
Tesla_recall_over_power_steering_issue_1741100700.pdf
208.5 KB
Свежее от Tesla, интересного тут то, что дефект был зарегистрирован в Декабре 2023, а решение по нему принято 19 Февраля 2025.

На некоторых автомобилях, оснащенных электроусилителем рулевого управления (EPAS) с версией программного обеспечения до 2023.38.4, повышенное напряжение в бортовой сети может привести к перегрузке компонентов привода двигателя на печатной плате. Согласно конструкции, если перегрузка возникает во время движения автомобиля (скорость движения выше 0 MPH), усиление не изменится и загорится визуальное предупреждение. Но, как только автомобиль остановится (скорость автомобиля достигает 0 MPH), электроусилитель может отключиться т.е. произойдет потеря EPAS, которая сохранится если автомобиль в дальнейшем начнет двигаться. Управление рулем без усиления остается доступным для водителя.

PS: Подобные отзывные компании - абсолютно обычный инструмент в жизни автопроизводителя, ничего криминального в них нет. Если появятся дополнительные детали, я напишу.
👍2
Обязательно переведите подтверждение аутентификации (второй фактор) Госуслуг с SMS на приложение (TOTP) - это

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

Для этого:

Заходите на ГУ. Идете в Безопасность -> Вход с подтверждением -> Одноразовый код (TOTP). Он вам предлагает установить приложение. Устанавливаете Aegis (или другое аналогичное Google Authenticator и т.п. - они совместимы), сканируете QR код, в приложение добавится запись. Вводите одноразовый код из приложения в окошко.
На телефоне должно быть включено "брать время от оператора" и код надо ввести пока вверху бежит полоска, если не успели - код меняется.

Для того чтобы размножить запись на несколько устройств: выбираете вашу запись в Aegis (длинное нажатие), наверху появляется иконка с QR кодом (transfer entry), после этого вы можете отсканировать QR код другим телефоном и добавить эту же запись в Aegis на другом телефоне.
👍11