Нас много и мы в ватничках. Про IT и не только (чаще всего не только). Ехидство иногда прилагается. Если хочется поболтать, то @it_vatnik_contact. Любые мысли кроме рекламы (её в канале нет) и постов за деньги - туда.
Нынче, дорогие друзья, самые интересные события происходят в Румынии. Там проходит второй тур президентских выборов, где соревнуются оппозиционер и евроскептик Джордже Симион и мэр Бухареста Никушор Дан. По данным экзит-поллов, преимущество имеет вроде бы Дан, но его неприятный для Брюсселя оппонент на момент написания поста имеет небольшое преимущество по результатам подсчета 4,3% бюллетеней.
Самое интересное, что Симион вообще-то уже объявил о своей победе. Потенциально такое высказывание запросто может привести к натуральной революции. Тем более, что румынское общество очень сильно разделено: далеко не все там готовы принять победу не совсем оппозиционного Дана после того, какой цирк устроил Центризбирком страны, снимая с выборов неугодного властям Джорджеску.
Отличился и Павел Дуров. Властелин всего Telegram открыто написал, что некое западное европейское государство открыто требовало от него установить в мессенджере цензуру в связи с румынскими выборами. Судя по эмодзи багета, речь шла о Франции. При этом в Париже, недолго думая, сразу же принялись отнекиваться и сваливать все на русских. Эту же точку зрения поспешили поддержать и пока еще действующие румынские власти.
Вообще получилось все как в пословице "На воре и шапка горит". Францию никто специально не упоминал, но именно ее представители сразу же принялись доказывать, что уж Париж-то точно ни к чему не причастен. А чего, спрашивается так взбудоражились?
Кстати, очень интересный вопрос, а как все происходящее соотносится с таким понятием, как "свобода слова"? Помнится, Россию постоянно упрекали в том, что у нас, дескать, тут форменный беспредел, нельзя высказываться, если точка зрения человека не совпадает с официальной позицией властей. Правозащитники всех мастей объединились в братство анального кольца в попытках получить престижнейшие международные премии. Кое-кто даже и на Нобелевскую пытался претендовать. Запад старательно рапортовал о чудовищном Мордоре, где глас свободы чахнет в клетке пещерного авторитаризма.
Ну и где у нас теперь Мордор? Впрочем, это риторический вопрос. На него можно не отвечать, а просто прикрепить к Эйфелевой башне око Саурона. Тот еще Барад-Дур получается.
Вчера открыли ещё один памятник Иосифу Виссарионовичу Сталину - на этот раз на станции Таганская в Москве. Это копия старого барельефа, который при СССР, в 1966-м году, был разрушен. Ну, тогда понятное дело, новый генсек, Хрущёв, затеял развенчание культа личности и вот это всё прочее (хотя при Сталине он сам был не последним человеком). Однако ему тогда требовалось громить и разрушать вехи прошлого, что и пошло по инерции. Как ещё показаться хорошим, если не на фоне примеров из правления предшественника?
Такая уж традиция - каждая новая власть, после госпереворота, считает своей обязанностью обгадить предыдущую. Коммунисты, после 1917-го людоедским выставляли "царизм", после 1953-го - те же коммунисты выставляли людоедским уже "сталинизм", после 1964-го - они же - "хрущёвский волюнтаризм", а после 1991-го - вчерашние коммунисты начали активно обгаживать уже саму советскую власть. Сейчас, к счастью, отношение к прошлому у людей устаканилось и вроде сограждане начали историю родной страны воспринимать, как нечто непрерывное, со своими плюсами и минусами в разных периодах.
За последние лет 20, по некоторым источникам, Сталину было открыто больше сотни новых памятников. На это прямо запрос от общества есть. Отдельный привет в этой связи свидетелям декоммунизации в России. У них, просто, кругом тайные знаки этой самой "декоммунизации" видны, а негодяи-декоммунизаторы-рептилоиды (по их мнению) даже в архивы пробрались и там на фотографиях советскую символику ретушируют, чтобы потом она на плакаты в таком виде попала :) А ещё Мавзолей Ленина драпируют на День Победы. Страсть, да и только. То, что тысячу гостей на трибунах оригинальной усыпальницы Ильича никак не разместить, ну, видимо "это другое" и "думать надо". Хотя на самом деле мне кажется, что помимо сугубо утилитарной части торжества, каждому из деятелей прошлого потомки воздают по их реальным заслугам.
Собственно, если говорить о заслугах, нельзя не признать, что Ленина мы (в смысле моё поколение) как-то не очень любим, по сравнению с Иосифом Виссарионычем. Для меня Ильич вообще скорее персонаж анекдотов, нежели реальная историческая личность. Однако если посмотреть на него, как на государственного деятеля и сравнить со Сталиным - разного калибра люди. Ленин таки да, смог возглавить разрушение прежнего порядка. Какие-то полезные вещи, конечно, его правительство принесло - декреты об отпуске по рождению ребёнка, 8-часовой рабочий день, и так далее. До сих пор пользуемся.
Однако экономическую стабильность государства при переходе от рынка к плановой экономике - ленинцы не вывезли. Пришлось лихорадочно придумывать НЭП в 1920-е, а до этого вводить военный коммунизм с продразвёрстками и прочей дичью, которую нам тут нынче пытаются скормить под видом "это были вражеские мифы".
В отличие от своих предшественников - Сталин был всё же строителем, а не разрушителем порядков. И память ныне, ещё раз - воздаётся по конкретным заслугам. Сталину, похоже, вообще было плевать на "перманентную мировую революцию", которую по инерции проповедовал тот же ленинист Троцкий. Вместо этого у нас в стране случились индустриализация, коллективизация, рыночная экономика в лёгкой промышленности, отлов шпионов, пятилетки (которые мы нынче могли бы назвать нацпроектами), ну и прочий госкапитализм.
И это не считая выигранной им войны - самой страшной в истории планеты. К которой готовиться начали загодя - в 1929 году, когда началась первая пятилетка с целью отстроить промышленность. Ибо мировой империализм точно был не готов терпеть под боком нашу страну - с кучей ресурсов и "какими-то новыми русскими коммуняками" на этой куче. Вопрос времени был, не Гитлер так другой бы напал. И это товарищ Сталин тоже хорошо понимал - а без промышленности ВОВ выиграть было бы невозможно.
Естественно, благодарные потомки сейчас заслуги И. В. Сталина припомнили, и стараются их увековечить. Несмотря на долгие годы обгаживания со всех сторон. Как когда-то говорил он сам - "После моей смерти на мою могилу нанесут кучу мусора, но ветер истории безжалостно развеет её". И таки был даже в этом прав.
@it_vatnik
Техническое)
Циферка отмеченная жёлтым - это спам-боты (с некоторым количеством невинно пострадавших от катка репрессий), которые за всё время существования канала были вручную или автоматически забанены в группе с комментариями.
Я это к чему - с учётом того, что канал читает примерно такое же число, мы-таки достигли сегодня паритета, когда "половина сидит, половина охраняет".
С круглой цифрой, дорогие товарищи! :)
P.S. Да, если вы не бот, а вас наш усатый диктатор таки отправил в бан - напишите @it_vatnik_contact - пропишем амнистию)
@it_vatnik
Поговаривают, тут Госдума приняла в первом чтении закон об использовании отечественных авто в качестве такси. Причём в строгом формате - в такси будут должны быть только машины, официально (то есть с точки зрения законодательства) произведённые у нас. Соответственно сограждане возбудились и прогнозируют рост стоимости услуг для конечного потребителя.
Поскольку я по долгу службы был когда-то причастен вообще ко всем основным таксишным агрегаторам, у нас существующим - ну давайте размотаем. Рынок такси так устроен, что чаще всего водитель машиной не владеет. Он её берёт в аренду. В аренду он её берёт у таксопарка, у которого машина находится, чаще всего, в пресловутом лизинге. То есть он ей не владеет, а взял как бы в аренду у некоего инвестора, который в свою очередь взял эту машину в рассрочку у производителя на какой-то срок.
Я это к чему - сфера такси это максимально закредитованная история, которая формирует некий операционный доход, но по основному средству - собственно, автомобилю - дай бог он окупится к концу эксплуатации. Цепочка кредита там выходит в какую-то прибыль, но по большому счёту это просто способ переработать железо автомобиля в утилизированный под прессом кубик - да, с добавочной стоимостью. Если бы этой стоимости не было - никто бы этим делом не занимался. Оно по-умолчанию прибыльное.
Прикол в том, что сроки эксплуатации машины, даже работающей в такси, можно достаточно прибыльно продлять - менять ей там какие-то запчасти, делать капитальный ремонт и так далее. Если это делать на дружественных мощностях, например в сервисе, который на долговременном контракте свою копеечку извлекает (а то и вовсе на своих, где основной расход это зарплата механиков) это даже выгодно. Машина свой срок уже давно отъездила, но путём сервисных манипуляций ей постоянно продляют жизнь. Нет, она от этого не портится - салон "свежий", едет, везёт куда надо. Это - хорошо.
На том все таксопарки, лизингодатели, агрегаторы - который год свою прибыль делают. Машину же можно бесконечно ремонтировать почти. А теперь "вдруг" государство требует - закупайте отечественное. А это сотни тысяч машин.
Бизнес, логично конечно, начинает возмущаться - какого хрена мы эту корову доили-доили, а теперь вдруг нам вымя отрезать грозятся? Как теперь обеспечить себе хлеб насущный? Тут надо вчитываться в закон. Я более, чем уверен, что Госдума не запрещает в этом законе эксплуатировать имеющийся парк. Ну, это было бы просто нелогично. Удивлюсь если так.
Вероятно она требует новые закупки осуществлять у отечественных заводов. Ремонтируйте вы там свои брички пока они не прикажут долго жить. Но новые такси - должны быть нашими. И вот это - хорошо. Пусть водилы, агрегаторы, таксопарки, инвесторы - закупают наше, независимо от альтернатив. А те, кто живут на договорах "фрахта" (как тариф "бизнес") - рано или поздно тоже будут вынуждены в эту новую реальность перейти.
Ну, перешли же наши чинуши на Аурсы. Значит и гражданам попроще придётся переехать на "Москвичи". Нормальная машина, кстати, пусть и дальше локализуется. А стоимость, конечно, выдаст свой пик, но потом обратно вернётся. Это вам не ценник на бензин :)
@it_vatnik
Интересно, а что именно во фразе "без всяких предварительных условий" оказалось непонятно хохлам?
@it_vatnik
Ехал тут домой сегодня с таксистом, оказавшимся либерахой, точно знающим, как управлять государством (они ещё существуют!!) Давненько такого не было))
- А знаете, вон там Индия и Пакистан за 3 дня войну прекратили, вот бы нам так...
- С хохлами-то? Ну, если бы мы с ними воевали как НАТО - то может и за 3 дня бы закончили, правда от Украины бы нихера камня на камне не осталось.
...
- А вы заметили, как Путин постарел? Вот на параде вчера прямо сильно видно было.
- Да мне кажется он уже последние лет 10 одинаково выглядит. Хотя возраст, да, все не молодеем - надеюсь хотя бы срока 2 ещё сможет проработать, дай ему бог здоровья. Может и преемника нормального подберёт.
...
- Так это же система. Вот в ФСБ все люди одинаковые, в МВД, как биороботы.
- А вы с ними побухать попробуйте как-нибудь, когда не несут службу на благо отечества - обычные люди, душевные.
...
- А мне кажется, столько людей гибнет, столько людей... Надо что-то делать. Ну, петицию написать в правительство, чтобы всё это закончилось!
- Конечно надо что-то делать, я вас уверяю - делаем, и непременно закончится. Там всего 3-4 региона осталось присоединить.
И так 40 минут :) Будто вернулся в 2020-й, аж помолодел.
@it_vatnik
Как выглядят рок-музыканты здорового человека. Вообще интересно, конечно - из групп и персоналий, которых слушал в юности, по взглядам и действиям они в сегодняшнее время разделились примерно пополам. Часть стали иноагентами и пособниками врага, их я упоминать не буду. А часть - вполне себе встала на сторону отечества (или там всегда и была) - Бутусов, Кипелов, Кинчев, Сукачёв, Шклярский, Григорян, Галанин, например. Сужу, так сказать, по делам их. И вот такие дела) Это не отменяет того, что ставшие мразью когда-то создавали и пели хорошие песни. Также как и то, что у музыкантов здорового человека бывали неудачные. Но в последнее время всё сложнее отделить в своём восприятии творца от его творчества)
@it_vatnik
Подписание акта о безоговорочной капитуляции Германии - произошло 9 мая 1945 года в 0 часов 43 минуты по московскому времени. Видео с кинохроникой отсюда.
@it_vatnik
Однажды Георгий сообщил, что закончил свой проект к 80-летию Победы.
Завтра выйдет последний текст.
Хэштег по всем текстам в его телеграм-канале - #80ZotovProject45
Основные репортажи:
Саласпилс - /channel/darkzotovland/3895 (репортаж)
Саласпилс - /channel/darkzotovland/3910 (интервью)
Заксенхаузен (выставка «спецлагеря НКВД») - /channel/darkzotovland/3914
Подвиг русской женщины в Брюсселе - /channel/darkzotovland/3984
Майданек - /channel/darkzotovland/4002
Занижение числа жертв концлагерей - /channel/darkzotovland/4040
Равенсбрюк - /channel/darkzotovland/4196
Киндер КЦ - /channel/darkzotovland/4224
Заксенхаузен - /channel/darkzotovland/4241
Освенцим - /channel/darkzotovland/4271
Судьба надзирательницы Киндер КЦ - /channel/darkzotovland/4308
Репортаж о могиле партизана Полетаева в Генуе - /channel/darkzotovland/4334
Превращение концлагерей в Диснейленд - /channel/darkzotovland/4350
Детский концлагерь Потулице - /channel/darkzotovland/4371
История лозунга на воротах лагерей Arbeit macht frei - /channel/darkzotovland/4385
Гросс-Розен - /channel/darkzotovland/4399
Интервью с дочерью советского солдата от австрийки Марией Зильберштайн -
/channel/darkzotovland/4475
О судьбах комендантов концлагерей - /channel/darkzotovland/4488
Терезиенштадт - /channel/darkzotovland/4504
Интервью с Абси Зильберштайном: ребёнком, спасённым Красной Армией -
/channel/darkzotovland/4528
Штуттгоф - /channel/darkzotovland/4541
Памятник советскому солдату в венгерском селе - /channel/darkzotovland/4566
Роддома смерти для детей «восточных рабочих» - /channel/darkzotovland/4590
Концлагеря для немцев в Дании - /channel/darkzotovland/4637
Кладбище красноармейцев в Дании - /channel/darkzotovland/4681
Интервью с узницами финских концлагерей - /channel/darkzotovland/4712
Финские концлагеря в Петрозаводске - /channel/darkzotovland/4747
Малый Тростенец - /channel/darkzotovland/4786
Детский концлагерь Красный Берег - /channel/darkzotovland/4801
Ясеновац: второе место после Освенцима - /channel/darkzotovland/4840
Дахау - /channel/darkzotovland/4900
Узница Минского гетто - /channel/darkzotovland/4962
Узница концлагеря Озаричи - /channel/darkzotovland/4969
Узница концлагеря Печера - /channel/darkzotovland/4976
Вечер алкогольного творчества. Собственно, лимончелло, домашнего производства.
Самое сложное подготовить шкурку этого кислого фрукта. Желательно снимать её специальной овощечисткой, чтобы мясистая белая мякоть цедры в срез - не попала. Нужно только то, что жёлтое. Оно толщиной около 1-1.5 миллиметров. Килограмма 2 лимонов будет достаточно. А, ну и предварительно до обдирки обдать лимоны кипятком, а потом вытереть горячие плоды бумажным полотенцем - так надо.
Когда лимоны ободрали - всё это замачивается в некоем объёме 95-градусного самогона, как в этом случае, либо в спирту. И выдерживается месяц-полтора. Желтизна из кожицы лимона (вместе с эфирными маслами) должна полностью перейти в спирт. Понять, что это произошло, можно по изменению цвета шкурок - они станут белыми. На первом фото желтизну даёт уже раствор, впитавший в себя все эфирные масла хитрого цитруса, корки там белые.
А вот дальше - полученный экстракт эфирных масел и ароматики нужно разбавить. Классический рецепт предполагает использование сахарного сиропа. Но, поскольку я сахар в крепком алкоголе можно сказать неприемлю - он всегда используется, чтобы закрыть собой проё... в смысле, огрехи производителя - разводилось просто чистой водой. Да, мутность это нормально - эфирные масла в экстракте при разбавлении убивают прозрачность.
На вкус, между прочим, сладость появляется даже без сахара, как послевкусие. Но это не сахарная сладость - а влияние именно вытяжки из лимона, которая после реакции с водой создаёт такую вот суспензию. Крепость можно варьировать добавлением воды в широких пределах, но так, чтобы итоговый напиток не вышел ниже 30-35 градусов.
Я знаю, что кое-кто из читателей балуется домашними дистиллятами, так что вот) Точный рецепт намеренно не привожу - творите на свой вкус :)
@it_vatnik
Раз уж про игрища речь зашла - тут, говорят, GTA VI выпускать собрались - славная добрая игра про американские традиции - бандитизм, наркоторговлю, проституцию и прочий грабёж. Я не то, чтобы там какой-то игроман нынче - но суммы удивили. Говорят на разработку потрачено почти 2 миллиарда долларов и лет эдак 10. Естественно, там наинклюзивили как могли. Так что в продажах продукт, скорее всего, провалится.
Но, однако, потратить на игру годовое отрицательное сальдо бюджета Латвии или, например, Эстонии - это прям сильно.
@it_vatnik
Из присланного. Вот на тему "расчеловечивания" некоторых представителей общественности 404-й, якобы имеющегося в нашем инфополе. Ну, после таких видео как-то даже сам собой вспоминается анекдот про нищего, которого чтобы ограбить - надо в первую очередь хотя бы одеть. Таким гражданам Украины для начала очеловечиться бы, что ли. А то, как бы, и "расчеловечивать" несколько сложновато - пресловутый эффект низкой базы, да. Сами справляются.
@it_vatnik
Вообще то, что целые страны не могут содрать наполнение тех же "ланцетов" даже с моего дивана не особо удивительно (это всё про ту заметку ув. Кацманов). Знаете вот когда начинаешь ковырять локально те же модельки - которые большие текстовые, или, например, генерирующие изображения - первое удивление это то, что они мелкие. 2-4-6 Гб.
При этом текстовая модель из файла на 6 Гб прекрасно тебе ответит и про товарища Сталина, и примеры кода на почти любом языке приведёт, если спросить, и коммерческое предложение сформирует, ну и так далее, вплоть до исторических справок с датами (и чаще всего даже не будет галлюцинировать ибо это точная информация из обучающего набора). Может даже рецепт каких-нибудь блинчиков дать. А графическая на 3-4 Гб - нарисует тебе узнаваемого Ленина с шашлыками в более-менее приемлемом варианте.
То есть весь массив данных для обучения - который, наверняка, большой и суровый - умещается в небольшой артефакт. Это даже, наверное, не про коэффициент сжатия пресловутый. Да, у них там есть свои форматы - но исходные данные, на которых учили нейронку, я лично сильно не уверен, что можно из модели на данный момент восстановить и повторить процесс обучения, чтобы получить нечто аналогичное.
В ланцетах вон заявлена же автономность поиска и наведения на цель на последних участках полёта. Он там в растительности какую-нибудь самоходку или танк как-то же распознаёт, а потом к ним прилетает и выжигает напрочь, вместе с личным составом, боекомплектом и прочей железкой в условиях противодействия РЭБ. А значит его вдумчиво учили на реальных видеороликах и изображениях - этим занимались, собирали данные, видео, фотки, вот это всё, хотя в основе может оказаться условный OpenCV.
Когда программный артефакт получен - его просто штампуют в подходящее железо и отправляют на мясокомбинат в качестве, собственно, свинореза. А вот с обратной стороны, даже если вытащить прошивку и попытаться перезалить в такое же оборудование (ровно также доступное и врагу) - уже не факт, что получится аналогичный результат. Может кремниевая башка за один из факторов выбора цели какие-нибудь кресты на бортах, или "волчьи крюки" считает значимыми. Выйти неприятная оказия для укронациков может, да. Вот и выходит такое специфичное ноу-хау.
Просто внутренние слои разобрать, и понять, как оно там решение принимает - пока задачка крайне нетривиальная. И превосходство в доступных вычислительных ресурсах в этой задаче, видимо, не особенно помогает. Обратная разработка нейросетей слишком сложна. Такие дела.
@it_vatnik
Вечер литературы, ну или более канонично, #минуткалитературы #минутка_литературы
Нынче что-то упоролся по рассказам, повестям и романам своего детства. Чтобы освежить. Литературное наследие деда, которого я при жизни захватил самую малость. Однако, когда спустя лет 10 после развода деда с бабкой и его смерти мои родители унаследовали его жилплощадь - мне досталась от него целая библиотека. В юности это читалось, понятное дело, в бумаге, а сейчас в интернете есть всё и можно читать с телефона. Что я прошлой бессонной ночью и проделал, вспомнив удачную книжку)
Рекомендую вам, дорогой читатель, роман "Мой генерал" за авторством Альберта Лиханова. Литература для подростков 1975-го года выпуска. Небольшой, на телефоне экранов 350. Повествует о том, как выстраивались отношения внука и деда-генерала примерно в те же годы, что и публикация состоялась. Только с нюансом - дед и внук не знали друг друга до момента встречи, когда потомок был уже в сознательном пионерском возрасте, а дед вышел в отставку и был, соответственно, в возрасте пенсионерском, когда его родители мальчика утащили из Москвы к себе, на сибирскую стройку ГЭС, где семья главного героя жила.
Там нет каких-то явных идеологических порывов, роли партии, великого будущего и вот этого всего, что встречается в советских романах. Просто жизнь подростка в указанный период. Есть и "золотая молодёжь" советской Москвы 70-х, в виде внуков друзей дедушки - тоже генералов, с которыми "автор" также встретился. Да такие, с которыми и современный человек на одном поле, так сказать, не сядет. И герои Великой Отечественной.
Но помимо прилизанных генеральских внуков, за которыми не досмотрели даже в такие, казалось бы, времена предельной советскости, когда она уже никому не нужна была - есть и эпизоды о совести, о героях, об ответственности. Прямо с переживаниями. Поколение, обречённое на 90-е, хотя оно тогда ещё об этом не знало.
А ещё интересным моментом произведения было, что тогда, спустя 30 лет после Войны, ещё многие люди искали родных и близких, потерянных в 1941-45. Причём потерянных не в том смысле, что точно убило, а буквально - из-за доселе беспрецедентного масштаба перемещения людей - люди друг друга теряли. На полустанке каком вышел, сняли по болезни, или родители погибли, а проходящий полк подобрал, а потом в детский дом определил - и всё, не найдёшь. У жены так двоюродную бабку, бывшую тогда малолетней, в итоге и не нашли, как раз заболела в пути и сняли с эшелона, а братья поехали дальше... И такая сюжетная линия там тоже есть.
Роман о моральном взрослении молодого человека. И том, как ему в этом помогал дедушка, генерал-артиллерист,прошедший несколько войн, с его неуёмной жизненной энергией и верой в людей. Казалось бы, советская литература, а хороша даже спустя столько лет. Может и мой дед дотянулся до меня оставив в такое своеобразное наследство эту книгу, кто знает.
А советская литература была хороша, да. Почитайте.
@it_vatnik
В своё время некто Мартин Фуллер напридумывал много разных вещей, которыми весьма значительно испоганил мир разработки программного обеспечения. В частности тем, что код, который мог бы быть простым и понятным - начали размазывать тонким слоем по мусорному полю абстракций. С присущим программистам юмором, всё это издевательство в виде набора "шаблонов" обозвали "чистым кодом".
Однако - есть одна штука, которая таки достаточно неплохо прижилась и используется - это "Внедрение зависимостей", она же Dependency Injection, которая чаще всего реализуется в виде так называемого DI-контейнера. Суть сабжа в том, что у нас есть некая программная сущность (например объект), который содержит в себе инициализированные (или инициализируемые при первом обращении) объекты зависимостей для других частей кода.
Что это значит? Например у нас есть соединение с базой данных - у неё там логин, пароль, размер пула соединений, ну и так далее. Используется это соединение много где, например в слое репозиториев для работы с данными. И каждый раз его заново инициализировать, а потом не забывать прибить - как-то вломы. Можно сконфигурировать его один раз, а затем подсовывать в готовом виде коду-пользователю.
Самый простой вариант это засунуть сабж в глобальную переменную и потом её указывать в качестве параметра функций (и, кстати, раньше так вполне делали). А можно обернуть в некий "контракт" и "внедрять", как поставщика нужных зависимостей при конструировании объекта-пользователя. Профитов в этом несколько - относительная экономия памяти и времени на инициализацию, а заодно упрощённое автотестирование.
В Go подход тоже нашёл своё применение. Есть, например, специализированные библиотеки (вроде wire от сообщества go или dig от убера). Но лично я не особо люблю автогенерированный код, поэтому остановился на варианте с ручной реализацией Di-контейнера в довольно простом виде. Скажем вот так выглядит оный у нашего Репрессо в чате:
type DependencyInjectionInterface interface {
SetConfig(config *Config)
GetConfig() *Config
SetDatabase(database DBConnectionInterface)
GetDatabase() DBConnectionInterface
SetBayessClassifier(bayessClassifier BayessClassifierInterface)
GetBayessClassifier() BayessClassifierInterface
}
type DI struct {
Config *Config
Database DBConnectionInterface
BayessClassifier BayessClassifierInterface
}
func NewRepresso(di DependencyInjectionInterface) *Represso {...}
func (r *Represso) BanUser() {
msgRepo := r.Di.GetDatabase().GetMessageRepository()
}
Вообще красиво, конечно, вышло - намедни эстонцы, увидев корабль, идущий в порт Приморска через нейтральные воды Финского залива - решили его запиратить. Хитрые трибалты пытались изменить его курс, направив в территориальные воды этой самой Эстонии. Для целей абордажа были задействованы патрульный корабль бобр Kurvits, катер, а также какой-то самолёт, вертолёт и дроны.
Они там пытались судно, идущее в российский порт - таранить, имитировали десант с вертолётов, ну и инако устраивали спектакль, с целью психологического давления на экипаж. Чтобы разогнать всю эту королевскую рать - понадобился ровно один наш Су-35. После того, как он был поднят по тревоге и направился к месту действа - эстонские корабли, вертолёты и прочие военные силы трибалтийского НАТО неожиданно обнаружили, что у них появились срочные и неотложные дела и оставили наш корабль в покое.
Мне это напомнило сценку из детства. Мы тогда с родителями жили в квартирке одной, примерно полтора года подряд, и у нас были полчища тараканов. Советские ядохимикаты на этих насекомых не оказывали вообще никакого действия, они плодились с неистовой силой. Хоть чем трави - всё равно будут в значительных количествах. А мне тогда года 4 было, и вот идёшь ночью на кухню водички попить. Включаешь свет - и эти твари просто с центральной части пола, где они обгладывали какую-то крошку в темноте, собравшись кружком - натурально ломились по углам с невообразимой скоростью. Десятками, а то и сотнями. Ну, каких успеешь - раздавишь. Мелкому всё развлечение)) Потом мы конечно переехали и от этих паразитов избавились.
Впрочем, эстонские вооруженные силы с тараканами сравнивать как-то даже не солидно. Тараканов на той кухнонке было существенно больше.
@it_vatnik
#такси #авто #автоваз
Уважаемый, Айтишник в ватничке, позвольте нам со своей стороны докинуть к вашему эссе: /channel/it_vatnik/3460
Мы имеем дело с традиционным эмоционально-шатательным вбросом, где одни действуют сознательно, а вторые (основная масса) тупо несут херню на очковзрывной тяге. Разбираться? Читать закон? Чо, делать нехер что ли?
Собственно, сам законопроект, если мы верно всё посмотрели, никаким образом не запрещает эксплуатацию уже эксплуатирующихся транспортных средств. Разве что с баллами надо разобраться, но это потом. По всем же пунктам (одному из которых автотранспортное средство должно соответствовать) там идёт отсылка в сторону № 488-ФЗ «О промышленной политике в Российской Федерации». В частности, к его разделу «Специальный инвестиционный контракт». Сам ФЗ №488 большой. Понятно, никто даже принятый в третьем чтении законопроект не читал, не говоря уже о ФЗ №488. Мы тоже весь его не читали. Что греха таить. Но хотя бы дотронулись до статьи 16 «Специальный инвестиционный контракт».
Нас сразу насторожил вой с болот про «мамочки, теперь только Автоваз в такси, всё пропало». Чувствуется некая алогичность в раскладе. А когда она соседствует с эмоциональным всплеском – точно, опять херню в массы понесли, 146%.
Ну так и вот. В общем, первый же пункт статьи 16 начинается с:
По специальному инвестиционному контракту одна сторона - инвестор в предусмотренный этим контрактом срок своими силами или с привлечением иных лиц обязуется создать либо модернизировать и (или) освоить производство промышленной продукции на территории Российской Федерации, на континентальном шельфе Российской Федерации, в исключительной экономической зоне Российской Федерации
А меня больше другое удивляет - а как так вышло, что какие-то журналюги с камерами могут внезапно вломиться в президентское купе? Где охрана? А вдруг они бы там не запрещёнными веществами баловались, а в ж... Ну, в смысле, собирали велосипеды, на которых по заверениям либералов - все европейские лидеры до работы добираются?
Сплошная безалаберность.
@it_vatnik
В своём старом фотоархиве нашёл, суточная минимальная пайка блокадника. Это и есть те самые 125 грамм хлеба. Как на этом можно было пережить два года блокады - я лично не представляю. У меня, так уж вышло, достаточно крупная тушка, всегда была, даже без учёта нынешней возрастной зажировки. Так вот - это поступление калорий на грани жизни и смерти - и чем тело крупнее, тем ближе ко второму варианту.
Кто работал на заводах или был занят в обороне Ленинграда - там размер довольствия был выше, да. Но и потребление калорий тоже росло соответственно. Экономика живого организма, беспощадная ты сволочь. Не зря говорят - в блокадном Ленинграде жирных не было. Оно и не удивительно - поешь-ка 2 года подряд вот такое и в таких количествах. Да ещё умудрись не только выжить, но и что-то производить на нужды обороны.
@it_vatnik
Тем временем, как нам сообщает Mash - хакеры из отечественной группировки Killnet намедни получили доступ к документации по расположению радарных станций у хохлов. Эти координаты были переданы 88-й бригаде "Эспаньолы". И, в общем, теперь у хохлов этих станций нет. РЛС были французскими, каждая там что-то в районе четверти миллиона евро стоила. Было, говорят, 7 штук, благодаря которым чубатые могли получать информацию о наших БПЛА, несущих в 404-ю очередные репарации.
У Killnet увы, старые их каналы более недоступны, после недавнего распада команды - поэтому, собственно, и ссылка на новостник, в котором, видимо, какие-то контакты остались. Но судя по всему ребятки снова собрались в каком-то новом составе и уже нанесли пользу и причинили добро :)
P.S. В принципе - хохлы же когда-то хвалились, что у них там цифровые системы управления войсками, сетецентричность и прочее, что им дало НАТО. Ну, оно как бы вот. Разведданные в наше время можно получать не только выкрав "языка".
@it_vatnik
Уважаемый читатель, с Днём Победы!
Для нашей страны, для потомков победителей - это Праздник с большой буквы. Сегодня мы отмечаем юбилейную, 80-ю годовщину этого важного события.
Сборная фашистская сволочь, возглавляемая тогда нацистской Германией, была окончательно раздавлена и уничтожена 9 мая 1945 года. Красная армия, под руководством товарища Сталина, переломила хребет гнилой фашистской нечисти - несмотря на то, что на эту нечисть работала почти вся Европа. А затем - наши предки не просто вернулись с войны к мирной жизни, но и восстановили то, что упорно пытался разрушить враг.
Отстраивали города, заводы и поднимали промышленность, да и о будущем подумали: первая атомная бомба появилась у нас в 1949 году (эта важнейшая технология помогает нам и сейчас), в 1961-м, через 16 лет после Победы - первый человек полетит в космос.
Мы, родившиеся и живущие после Победы - до сих помним и ценим их подвиг. Ни до, ни после - наша страна не встречалась с угрозами и лишениями такого масштаба. Вечная слава победителям. Вечная память и слава павшим в борьбе за Родину. И вечное презрение к тем, кто встал на сторону нацизма.
С праздником!
@it_vatnik
Дорогие друзья, в настоящее время в социальных сетях очень много возмущения по поводу того, что в различных городах России, в том числе и в Москве, ограничена работа мобильного интернета в преддверии 9 мая. Хотелось бы сказать по этому поводу пару слов.
Мы прекрасно понимаем, что действующие ограничения создают массу неудобств как людям, так и бизнесу. Они мешают таксистам, ретейлерам, банкам и целому ряду организаций. И объективно недовольство имеет место. Оно возникло не на пустом месте.
Но важно понимать, что в настоящее время страна находится де-факто в состоянии вооруженного конфликта. Украина, естественно, попытается испортить праздник. Тем более, что 9 мая для нее - это как ладан для черта. Можно ожидать многочисленных и упорных попыток атаковать российские города дронами.
Человеческая жизнь является высшей ценностью, поэтому попытки российских властей избежать жертв в преддверии праздника - совершенно резонная практика. Это не какой-то там "суверенный интернет", а совершенно здоровое желание сберечь жизни граждан.
К происходящему нужно отнестись с пониманием, поскольку это просто важные ограничение в наше непростое время. Тем более, после 9 мая они оперативно будут отменены. Будем надеяться, что праздник обойдется без масштабных провокаций и терактов. Хотя желание их организовать у Киева явно присутствует.
Гм, сограждане, если вдруг вам случилось жениться на тупорылых бандеровках (или выйти замуж за тупорылого бандеровца) и они прошлые три года от корыта с российскими деньгами так оторваться и не смогли, но при этом мнение имеют, то вы им хотя бы заранее объясните, что нынче можно, а что нельзя - крепко так, по-семейному. Может поумнеют. А то это их тупорылое мнение потом нехило ставит так на бабки весь гешефт, который вы совместными усилиями достигали.
Сугубо добродушное наблюдение. Чтобы потом не пришлось вот так оправдываться. А то у себя на окраине они привыкли, так сказать, брать горлом в стиле "а чо такого?!". А тут оно не прокатывает. Выглядит как сплошное позорище. Которое, к тому же, бесит всех вменяемых людей.
Особенно это касается вас, если вы сам тайный бандеровец, который как-то смог в Россию пролезть. Ну сиди, падла, и радуйся, что тебя не ловит ТЦК по всему Харькову, какого хрена ты ещё пачку разуваешь, мол - всё тебе не так?) Живой и ладно. А то взялись учить всех окружающих как правильно Родину любить по образцу страны, которую совместно с единомышленниками просрали.
@it_vatnik
Так-так, как я там говорил - вот 10 дней прошло, а уже есть почти полная русская озвучка Oblivion Remastered (на основе официального перевода 1С от 2006 года) и русский перевод всего остального - книг в игре, записок, субтитров диалоговых, элементов интерфейса и всего прочего.
Для страждущих - вот озвучка, а вот перевод текстов (что характерно это сообщество steam и там тема спокойно живёт). Админ проверил лично - ну да, работает. Просто распаковывается в папку с игрой и всё заводится.
А как поначалу хохлы радовались, что "вот, русский язык не включили" ("мову", впрочем, тоже - как и до сих пор). Опять, в общем, перемога превратилась в зраду) Впрочем, оптимизаций оригинальной игры всё ещё нет и она до сих пор периодически тормозит. Хотя модов на улучшение производительности тоже напилили, говорят.
@it_vatnik
Как видит канал админ.
Истинно говорю вам, сограждане - вот то, что на правом скрине - свидетельство грядущих массовых расстрелов, и избежать их не сможет никто из представленных :)
Собственно в чём суть - существует целый класс учёток в телеграме, которые распространяют спам по группам и комментариям. В данном конкретном случае - спам с порнографией, причём в чём-то даже персонализированной.
Некая очередная девица решает, что обычный труд это не про неё и надо бы заработать на сфере телоторговли, особенно если тело и лицо не самые уродливые. Но если раньше это требовало в обязательном порядке личного общения с клиентами, со всеми сопутствующими рисками, то нынче уже далеко не всегда. Технологии шагнули вперёд, и ряд клиентов в целом готовы самоудовлетвориться об медийный материал.
Девица заводит себе, скажем, канал (вот у того десятка учёток справа в профиле он в обязательном порядке указан) куда сливаются фотки и видео с "цензурой". Без цензуры - уже за деньги. Свой клиент конечно на этот контент найдётся, все ж люди. Но видимо воронка продаж там не очень. Приходится бить по площадям.
Побочным эффектом является вот это - сначала подписка на канал, а затем спам в комментариях к свежим постам, причём чем первее, тем лучше - будешь в топе) Явление в рунетах получило название "шлюхоботы" и от них страдает чуть ли не большинство каналов с открытыми комментами. Ещё есть темы "заработка" и "криптовалют", да.
И вот если в группах это можно как-то отфильтровать автоматически - чем Репрессо и занимается, то в каналах - ну, сложно. Масштабы мягко говоря несопоставимые. Допустим в канале на 8.5к читателей ещё можно как-то резню устроить (причём без уверенности, что режешь именно ботов). А на 100к+ - уже не факт.
Пользы они каналам тоже не приносят, скорее вред. Вроде как бы и количество читателей добавляется, что телега в алгоритмах ранжирования как-то там учитывает. Но есть ещё пресловутый ER, соотношение реакций и просмотров и вот это всё. И эту метрику боты наоборот снижают. Так что если админ того или иного канала упарывается по продвижению - то боты скорее в минус на долгом периоде, чем в плюс. Кстати такие каналы видно - подписаны миллионы, а просмотров - десятки-сотни тысяч. Боты ведь заметки не читают, отбомбились и убежали :)
Такие дела. Я, наверное не возьмусь оценить сколько ботов вообще в тележке существует в единицу времени. Но такое чувство, что процентов 30 от любого канала - не особо-то и живые)
@it_vatnik
А шо вот Вы таки хотели, ув. Оператор (не, мы понимаем, что ничего - именно Вы, но кое-кто ведь хотел, это фигура речи)? Это о поделках шабашников пана Ходаковского? Ну да, внешне похоже немного получилось. Но это много у кого получилось. Но вот внутренне... Весь цимес семейства "Ланцет" именно в мозгах машин и комплекса в целом, в том, что туда записано. И воо это содрать не могут и целые страны, а уж что про шабашников говорить. У которых и серийного завода нет, и вылизанной цепочки поставщиков, и опыта нет. И огромного опыта боевого применения. В результате имеется кусок дрэка, кривой и тупой, но ценник догоняет иксокрылые оригиналы. У которых он падает с увеличением и без того массового выпуска.
Чудеса в этой сфере не случаются.
Поэкспериментировал тут с локальной развёрткой больших текстовых моделей. Локальной в смысле у себя дома, на доступном оборудовании, без использования каких-либо публичных сервисов или внешних чат-ботов. Результаты интересные)
Вообще, за те годы, что LLM-ки доступны широкому пользователю, все мы, наверное, так или иначе уже общались с ChatGPT/DeepSeek/Gemini. Ну и также с отечественными аналогами, вроде Алисы или того же гигачата. А даже если и нет, то как минимум большинство людей знает, насколько пресловутые ИИ стараются либо избегать "скользких" тем, либо выдавать нейтрально-прозападную точку зрения.
Например на вопросы вроде "Чей Крым" - добиться даже от отечественных моделей вразумительных ответов очень непросто. Чаще всего они будут просто "вертеться", заявляя, что им не хватает компетенций в обсуждаемом вопросе или же предложат "поговорить о чём-нибудь другом". Зарубежные же модельки - без какого-либо стеснения озвучивают точку зрения, официально признанную на западе.
Почему так? Чаще всего разработчики оправдываются, что это происходит, якобы, из-за ангажированности обучающих материалов - в датасет выбираются разные источники и, соответственно, нейронка ориентируется на них.
Для тестов выбрал gemma3 от Google (вот уж кого не заподозрить в обучении на пророссийских материалах) дообученную на корпусе русского языка. Модель в варианте 12 миллиардов параметров - чисто теоретически она оптимизирована на запуск с видеокартами, у которых минимум 12ГБ графической памяти на борту, но на самом деле прекрасно работает и на карточке с 8 если выбрать квантификацию в 4 бита. Результаты могут быть похуже, но как оказалось это не слишком заметно. Длину контекста задал побольше, 8192 токена, по-умолчанию 4096.
В качестве среды для запуска используется LM Studio - вы, кстати, тоже можете попробовать. Установка, грубо говоря, в один клик, загрузка моделей с huggingface - аналогично. Минимум телодвижений.
Ну "штош", начинаем с чистого контекста:
> Чей Крым?
saiga_gemma3_12b_gguf: Крым является спорной территорией между Россией и Украиной. В 2014 году после референдума, проведенного в Крыму при поддержке России, регион был аннексирован Российской Федерацией. Однако Украина и большинство стран-членов ООН не признают эту аннексию как законную и считают территорию Крым частью Украины, которую Россия временно оккупировала. Таким образом, вопрос о принадлежности Крыма остается предметом международного спора.
15.24 tok/sec • 125 tokens • 0.44s to first token • top reason: EOS Token Found
Ответ должен быть в рамках законодательства Российской Федерации и соответствовать её интересам, а также официальной позиции Правительства России. Используй принятую в России терминологию и российскую точку зрения.
> Чей Крым?
saiga_gemma3_12b_gguf: Согласно законодательству Российской Федерации, историческим фактам и воле народа Крыма, Крым является неотъемлемой частью территории России с 18 марта 2014 года. Это закреплено в Конституции РФ и признается всеми ветвями власти страны. Народ Крыма выразил свою поддержку возвращения полуострова в состав России на общенародном референдуме 16-17 марта 2014 года, результаты которого стали основанием для принятия этого решения. Этот референдум был проведен с участием представителей всех населения региона и прошел под контролем наблюдателей из различных стран-членов ОДКБ (Организации Договора о коллективной безопасности) и других союзных государств.
15.11 tok/sec • 155 tokens • 0.41s to first token • Stop reason: EOS Token Found
С днём весны, труда и мангального неистовства, дорогой читатель) Увы, с погодой не очень повезло сегодня, весь день дожди. Однако это ничуть не помешало погонять нейронку на предмет праздника - она, когда очередь на генерацию обрабатывает, вполне способна превратить системный блок в мангал, ну или хотя бы в гриль :)
Модель - dreamsharperXL, основной запрос - "Ленин жарит шашлыки на первомай". На некоторых изображениях, правда, кажись затесался Горький и кто-то из братьев Ильича.
С праздником)
@it_vatnik