TGViewer
Channel Public Channel
DEV: Рубиновые тона

DEV: Рубиновые тона

@dev_in_ruby_colors

Анонсы новых видео о программировании (Ruby/Rails, Solidity/Ethereum, Python, JS и не только), практические советы, обзор полезных инструментов и новости из мира IT
Subscribers
3.28K
Photos
156
Videos
2
Links
1.1K

Showing posts older than #935 · Back to latest

Older Posts 20 shown
Post #934 1.54K
У меня тут новая статья, в этот раз о конвертации файлов в разные форматы (ну, в духе JSON - CSV, YAML - XLSX и прочее, там много возможных пар). Отдельно про использование UI, и отдельно про то, как это можно автоматизировать (примеры на TS, но можно и на других языках аналогичное сделать, естественно) https://lokalise.com/blog/easily-convert-files-into-many-formats-lokalise/
Lokalise Easily convert files into many formats with Lokalise Learn how to convert your files into dozens of formats, edit, and manipulate them easily with the help of Lokalise UI and API!
  • 👍 8
  • ❤ 1
  • 👏 1
Post #933 1.47K
Продолжаем уроки по Rust! В этот раз поговорим о struct и enum, то есть о структурах и перечислениях, которые позволяют писать ещё более мощный код. Рассмотрим также, как создавать реализации (implementations), как использовать match, ещё поговорим об option и порешаем задачи rustlings. https://www.youtube.com/watch?v=3R6zZZxcPl8
YouTube Язык Rust, урок #5 | Struct и enum: структуры и перечисления, impl, match, rustlings Продолжаем уроки по Rust! В этот раз поговорим о struct и enum, то есть о структурах и перечислениях, которые позволяют писать ещё более мощный код. Рассмотрим также, как создавать реализации (implementations), как использовать match, ещё поговорим об option…
  • 🔥 15
  • 👍 3
  • ❤ 2
  • ❤‍🔥 1
Post #930 1.84K
Друзья, в комментариях периодически встречаются вопросы о моих настройках терминала. В последнее время я стал использовать 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
Post #929 1.9K
Забавно. Альтернативный фронт для твитора, который можно развернуть на своём vps и избегать всяких трекинговых штук. Правда написан на nimrod, совсем редкая штука https://github.com/zedeus/nitter
GitHub GitHub - zedeus/nitter: Alternative Twitter front-end Alternative Twitter front-end. Contribute to zedeus/nitter development by creating an account on GitHub.
  • 👀 6
  • ✍ 5
  • 👍 1
  • 👌 1
Post #928 1.7K
This
  • 👍 13
  • 😍 5
  • 🤔 1
Post #927 1.78K
В общем, сидел тут с тестами для одного проекта и понял, что ts-mocha работает так себе с TS и ESM. В итоге перешёл на vitest, полёт нормальный, конфиг удобный, так что рекомендую.

Если интересно, вот тут PR, там конфиг можно найти https://github.com/lokalise/node-lokalise-api/pull/423
GitHub Use Vitest by bodrovis · Pull Request #423 · lokalise/node-lokalise-api Lokalise API v2 Node.js client. Contribute to lokalise/node-lokalise-api development by creating an account on GitHub.
  • 👍 4
Post #926 1.74K
Post #925 2.05K
Сейчас зашёл на один свой супер-древний сайт на narod.ru (почему-то он ещё жив), и это прямо press F 😢

Рекомендуемое разрешение - 800X600, 1024Х768; рекомендуемый браузер - Internet Explorer версии 5.0 и выше.
  • ❤ 9
  • 🤣 6
  • 😁 5
Post #922 1.99K
В общем, недавно у нас тут был 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
YouTube Under Huntress Moon Provided to YouTube by Roadrunner Records Under Huntress Moon · Cradle Of Filth Thornography (Special Edition) ℗ 2006 The All Blacks B.V. Mixer: Andy Sneap Producer: Rob Caggiano (for Scrap 60) Composer: Cradle Of Filth Lyricist: Dani Davey Auto-generated…
  • ❤ 34
  • 👍 5
  • 🆒 3
  • 🎄 2
  • ☃ 1
  • 🙏 1
Post #921 1.53K
Классная история. Организатор конференции IT придумывал фейковых докладчиц: биографии придуманы (сгенерированы?), фото сделаны нейросетью. Хотя, похоже, на роль одной из "разработчиц" взята настоящая фотомодель, а соц сети вёл лично организатор.

Это частично к вопросу о "поисках истинности", который мы обсуждали на одном из прошлых стримов. Боюсь, с развитием ИИ разнообразные фейки выйдут на новый уровень. https://www.linkedin.com/posts/gergelyorosz_software-engineer-anna-boyko-has-an-impressive-activity-7134825190613491712-e0GS/
LinkedIn Software engineer Anna Boyko has an impressive profile and was a featured speaker at DevTernity conference on 7-8 Dec. So how come… Software engineer Anna Boyko has an impressive profile and was a featured speaker at DevTernity conference on 7-8 Dec. So how come no one at Coinbase knew anything of her? DevTernity advertises itself as the "#1 international software development conference"…
  • ✍ 3
  • 😨 2
  • 👍 1
  • 😱 1
Post #920 1.55K
Post #919 1.6K
Это правда на другом канале
  • ⚡ 12
Post #918 2.02K
Post #917 2.09K
Как говорится, choo-choo, all above the hype train. Попробовали мы тут в кооперативном режиме поиграть в новый BG3. Пока всё более-менее закончилось тем, что я создавал персонажа без звука, и в итоге у меня получилась девушка-хоббит, которая говорит как мужик у магазина, выпрашивающий мелочь. Могли бы хоть переключатели какие сделать попонятнее.

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

Берегите себя https://www.youtube.com/watch?v=oRkRwL0vjOg
YouTube JINJER - Teacher, Teacher! (Official Video) | Napalm Records JINJER’s fifth studio album, released via Napalm Records on February 7th 2025. Order new album “DUÈL” now: https://lnk.to/Jinjer-Duel Stream // Order “LIVE IN LOS ANGELES” as DVD/BLURAY/CD // 2x LP (Lmt Edt.) // CASSETTE TAPE (Lmt Edt.) here: https://lnk.to/JINJER…
  • ❤ 10
  • 🤯 1
Post #916 1.94K
В этом уроке по Rust мы поговорим о том, как происходит управление памятью. Обсудим понятия ownership и borrowing, в каких случаях происходит копирование и перемещение значений и почему это важно. Также узнаем разницу между stack и heap и где что хранится. https://www.youtube.com/watch?v=FXwSk_lGzzQ
YouTube Язык Rust, урок #3 | Ownership, borrowing, scope, память, ссылки и указатели, heap и stack В этом уроке по Rust мы поговорим о том, как происходит управление памятью. Обсудим понятия ownership и borrowing, в каких случаях происходит копирование и перемещение значений и почему это важно. Также узнаем разницу между stack и heap и где что хранится.…
  • ❤‍🔥 17
  • 👍 5
  • ⚡ 1
Post #915 1.81K
Друзья, тут коллеги из Guide DAO устраивают просто аттракцион невиданной щедрости - в ближайшую неделю можно получить скидку аж 35% (а не 10 как обычно) на любой буткемп по промо-коду KRUK. Вот сам только что узнал, делюсь 😄 Присоединяйтесь, будем учиться вместе

https://www.guidedao.xyz/
Guide DAO Guide DAO — курсы по AI и крипте: вайб-кодинг, AI-агенты, LLM, Solidity, DeFi Guide DAO — крупнейшее комьюнити AI- и крипто-билдеров. Курсы по вайб-кодингу, AI-агентам, LLM, Solidity и DeFi: обучение через практику, проекты, нетворк и вход в AI- и крипто-индустрию.
  • ❤‍🔥 9
  • ❤ 2
  • 😱 1
Post #914 1.71K
Post #913 1.68K
Нет питона в питоне
  • 🤣 15
  • ✍ 4
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →