DEV: Рубиновые тона
3.21K subscribers
142 photos
2 videos
8 files
962 links
Анонсы новых видео о программировании (Ruby/Rails, Solidity/Ethereum, Python, JS и не только), практические советы, обзор полезных инструментов и новости из мира IT
Download Telegram
Нет питона в питоне
🤣154
Друзья, тут коллеги из Guide DAO устраивают просто аттракцион невиданной щедрости - в ближайшую неделю можно получить скидку аж 35% (а не 10 как обычно) на любой буткемп по промо-коду KRUK. Вот сам только что узнал, делюсь 😄 Присоединяйтесь, будем учиться вместе

https://www.guidedao.xyz/
❤‍🔥92😱1
В этом уроке по Rust мы поговорим о том, как происходит управление памятью. Обсудим понятия ownership и borrowing, в каких случаях происходит копирование и перемещение значений и почему это важно. Также узнаем разницу между stack и heap и где что хранится. https://www.youtube.com/watch?v=FXwSk_lGzzQ
❤‍🔥17👍51
Как говорится, choo-choo, all above the hype train. Попробовали мы тут в кооперативном режиме поиграть в новый BG3. Пока всё более-менее закончилось тем, что я создавал персонажа без звука, и в итоге у меня получилась девушка-хоббит, которая говорит как мужик у магазина, выпрашивающий мелочь. Могли бы хоть переключатели какие сделать попонятнее.

Из другого - завтра подкаст в izi dao, а в ближайшие дни будет стрим по rust, посмотрим ещё задачи rustlings и не только, я там ещё из учебника набрал кое-чего интересного.

Берегите себя https://www.youtube.com/watch?v=oRkRwL0vjOg
10🤯1
Это правда на другом канале
12
Классная история. Организатор конференции 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