DEV: Рубиновые тона – Telegram
DEV: Рубиновые тона
3.22K subscribers
143 photos
2 videos
8 files
976 links
Анонсы новых видео о программировании (Ruby/Rails, Solidity/Ethereum, Python, JS и не только), практические советы, обзор полезных инструментов и новости из мира IT
Download Telegram
Классная история. Организатор конференции IT придумывал фейковых докладчиц: биографии придуманы (сгенерированы?), фото сделаны нейросетью. Хотя, похоже, на роль одной из "разработчиц" взята настоящая фотомодель, а соц сети вёл лично организатор.

Это частично к вопросу о "поисках истинности", который мы обсуждали на одном из прошлых стримов. Боюсь, с развитием ИИ разнообразные фейки выйдут на новый уровень. https://www.linkedin.com/posts/gergelyorosz_software-engineer-anna-boyko-has-an-impressive-activity-7134825190613491712-e0GS/
3😨2👍1😱1
В общем, недавно у нас тут был dzimšanas diena, он же день рождения. Три года, если быть точным. Я, честно говоря, ничего не выложил конкретно в тот день, потому что не придумал, что именно. Для отмечаний у меня сейчас, да и последние года два, не совсем то настроение (а в свете новых событий в районе Газы особенно).

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

Итак. Наш главный супергерой - Андрей Севостьянов, который уже 21 месяц (прописью: двадцать один) поддерживает канал. Если мы когда-нибудь встретимся, то пиво с меня. Серьёзно, мне даже неловко. 😀 Кроме того, почётные долговременные спонсоры: Сергей Былевский, Сигитас Юнушаускас (сразу прошу прощения, с литовским у меня большие сложности), Геннадий Котов, Алекс Шин (ник часто меняется), Мистер Криптохэт (не знаю настоящего имени, к сожалению), Олександр Сербинов, Владимир Александрович, Максим Ненашев. Я знаю, что не всегда оправдывал ваши надежды, но, по крайней мере, стараюсь.

Это, конечно же, не все. Отдельное спасибо Илье Барицкому и Юрию Мататову (надеюсь, у вас в Израиле всё относительно неплохо), а также активным участникам чата - Михаилу, Мише (да, это разные пользователи, если мои дедуктивные способности не дали сбой 😄), G-E-O, Johnny Cash, Денис Лещенко, Apathy, John Doe, и многим другим.

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

Были и кое-какие проблемы. В первую очередь, это связано с плейлистом "Ruby с нуля", но там он изначально планировался как экспериментальный для определённой аудитории, и в итоге кучу шишек принял на себя мой "ученик", который добровольно пошёл на растерзание (и он действительно вообще практически ничего не знал о разработке). Были упрёки в том, что я "рекламирую" сам себя, были и странные вопросы о том, где я находился 8 (9, 10... n) лет назад. Правильный ответ очень простой - находился примерно там же, взгляды имел такие же, занимался примерно тем же, всё так же в первую очередь ратовал за простых людей. С этой точки зрения поменялось мало, разве что беды с башкой немного прошли.

Если кто-то думает, что на комментарии отвечают специально обученные люди, то это не так, в этом план тоже всё по-старому. Отзывы я читаю, отвечать на все вопросы никак не могу, но принимаю во внимание.

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

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

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

Улыбайтесь, господа. Улыбайтесь.

https://www.youtube.com/watch?v=jx0F1L6McVU
34👍5🆒3🎄21🙏1
Сейчас зашёл на один свой супер-древний сайт на narod.ru (почему-то он ещё жив), и это прямо press F 😢

Рекомендуемое разрешение - 800X600, 1024Х768; рекомендуемый браузер - Internet Explorer версии 5.0 и выше.
9🤣6😁5
В общем, сидел тут с тестами для одного проекта и понял, что ts-mocha работает так себе с TS и ESM. В итоге перешёл на vitest, полёт нормальный, конфиг удобный, так что рекомендую.

Если интересно, вот тут PR, там конфиг можно найти https://github.com/lokalise/node-lokalise-api/pull/423
👍4
This
👍13😍5🤔1
Забавно. Альтернативный фронт для твитора, который можно развернуть на своём vps и избегать всяких трекинговых штук. Правда написан на nimrod, совсем редкая штука https://github.com/zedeus/nitter
👀65👍1👌1
Друзья, в комментариях периодически встречаются вопросы о моих настройках терминала. В последнее время я стал использовать Windows Terminal с поддержкой вкладок https://apps.microsoft.com/detail/9N0DX20HK701?activetab=pivot%3Aoverviewtab&hl=en-us&gl=US Можно использовать ConEmu, но там постоянно какие-то проблемы с эмодзи.

Также установлен clink https://mridgers.github.io/clink/ и вместе с ним starship https://starship.rs/ Там даже с настройками по умолчанию выходит в итоге симпатично 😄
7😭1
Сегодня просто музыка. У нас новый трек, так что enjoy 😄 https://soundcloud.com/ravens-die-laughing/illusion
👍12❤‍🔥11😐1
Продолжаем уроки по Rust! В этот раз поговорим о struct и enum, то есть о структурах и перечислениях, которые позволяют писать ещё более мощный код. Рассмотрим также, как создавать реализации (implementations), как использовать match, ещё поговорим об option и порешаем задачи rustlings. https://www.youtube.com/watch?v=3R6zZZxcPl8
🔥15👍32❤‍🔥1
У меня тут новая статья, в этот раз о конвертации файлов в разные форматы (ну, в духе JSON - CSV, YAML - XLSX и прочее, там много возможных пар). Отдельно про использование UI, и отдельно про то, как это можно автоматизировать (примеры на TS, но можно и на других языках аналогичное сделать, естественно) https://lokalise.com/blog/easily-convert-files-into-many-formats-lokalise/
👍81👏1
Я вот тут всё думаю, делать ли что-нибудь "эдакое" под jaunais gads (aka new year). Скажу честно, настроение вообще не праздничное по понятым причинам, но всё-таки с другой стороны нельзя всё время находиться в таком состоянии.

Нас точно ждёт финальная игра года, для которой я почти закончил готовить вопросы, это, скорее всего, в следующую субботу. Также была мысль во что-нибудь поиграть онлайн (к примеру, в Return of Obra Dinn), но это может повлечь проблемы с авторскими правами (а согласовывать с правообладателями - это не такая простая история). Может, устроить кулинарное суаре? Ну, к примеру приготовим вместе что-нибудь интересное, только не жареный апельсин. Вот, недавно пробовал делать старинное японское блюдо сукияки, мне прямо очень понравилось, вкусная штука (точно знаю, что среди нас есть участники из Японии). Можно попробовать ещё раз.

Также до конца года почти наверняка будет стрим по solidity в районе следующей недели (про новую реализацию nft в openzeppelin и не только) и один-два урока rust. Дальше будем посмотреть, так как тут планируется много нового в Lokalise, придётся поработать, но зато наверняка мир локализации перевернётся. Так или иначе, надеюсь, что будет интересно.

Adsumus, in nomine tuo. https://www.youtube.com/watch?v=SF5mf4LV7Jw
🎄92🤯1
Выходит OpenZeppelin Defender 2.0, теперь с фичей "проверка кода" (с помощью AI), "аудит" и парой других. Попробуем рассмотреть на досуге https://docs.openzeppelin.com/defender/v2
👍12🥰1
В этом уроке по Rust мы напишем первый проект: программу для создания скриншотов по нажатию клавиши! Мы рассмотрим, как использовать crates, как работать с аргументами командной строки, файлами, форматировать дату-время, а также как выполнять компиляцию для разных платформ с помощью cross. Для этого мы настроим GitHub Action, который будет компилировать проект автоматически и добавлять все версии в релиз. https://www.youtube.com/watch?v=gva5UYcHVWM
❤‍🔥13👍3🔥31😈1
В том году я ездил в Берлин, в первую очередь на концерт Garmarna (это там, где меня узнал гитарист, и где я на фото вышел как кретин, уже рассказывал раньше), ну и просто по делам. По итогу я как-то не поделился впечатлениями, а сейчас что-то вспомнилось.

В первую очередь, совершенно непривычно для жителей стран бывшего PSRS (Padomju Savienība, он же СССР) выглядит то, что в воскресенье всё намертво закрывается. Как говорится, guess what, мы с кошкой под мышкой (извините за каламбур) приехали именно в воскресенье. Больше того, встретил нас водитель по имени, не поверите, Sunday, которому пришлось ждать лишний час, так как рейс задержали. В общем, пока доехали до отеля, было уже часов 9 вечера, а в округе закрыты буквально все магазины. Ну, потому что вот так принято.

Вообще-то, я не скажу, что в Риге ночная жизнь цветёт и пахнет - впрочем, иногда пахнет - но по крайней мере до 10 часов магазины работают. А тут, в общем, совсем ничего. Ну, разве что в лобби предлагали орешки и подобные штуки. Правда, после осмотра окрестностей мы обнаружили магазин для местных мусульман, который вполне себе работал - еда исключительно халяльная, но уже кое-что. Больше того, через какое-то время удалось даже найти итальянский ресторан, который закрывался аж в 12 ночи.

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

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

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

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

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

Интересно, что мы приходили в "картофельный дом" несколько раз, и нас запомнили (честно говоря, нас почему-то везде запоминают), предложили коктейли за счёт заведения - очень приятный сервис. Почему-то официанты очень удивлялись, когда мы оставляли привычные чаевые, хотя, кажется, это уже типичная практика, а для США - так даже мало получается. Интересно. В той же Швеции на чаевые прямо-таки *намекают*, даже если платишь картой (предлагается опция, сколько оставить).
👍15
Вообще, были много где, но общее впечатление такое: плавильный котёл - это теперь не только Париж, но и Берлин. Огромное количество культур, совершенно разных людей сосуществуют здесь вполне мирно. Впрочем, народу очень много, а после Риги - так вообще просто огромные толпы. Серьёзно, я прямо отвык от такого, честно говоря. В ковидные-то времена ещё ладно, хотя я мог вообще никого не встретить на пути от магазина и обратно, но даже сейчас человек 30-40 каких-нибудь ирландских болельщиков кажется *много*. А тут все куда-то спешат, повсюду большие довлеющие здания...

В общем, приехать туристом - пожалуй, жить - пожалуй, нет. Есть у меня хороший друг, который живёт Германии уже давненько (это Роман, он приходил на наши стримы неоднократно), ну они с семьёй перебрались подальше в глубинку. Впрочем, это на любителя, я думаю.

Такие вот заметки на манжетах. P.S. В понедельник у нас стрим по Solidity, а в субботу проводим финальную игру года.

https://www.youtube.com/watch?v=n4RjJKxsamQ
👍131
p.s. комментарии пришлось отключить для постов, но они работают для всех участников чата (то есть нужно просто войти в чат, дальше можно комментировать без проблем). Дело в том, что такими комментариями постоянно пользуются спамеры, которые сбрасывают скамерские ссылки
👍8👌3😱1😢1
😭14😱2👏1😨1