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 #1081 · Back to latest

Older Posts 20 shown
Post #1080 1.96K
В этом уроке по Go мы завершим первую версию нашего проекта! Мы допишем процесс верификации подписи, сгенерируем документацию, а также используем Goreleaser и GitHub actions, чтобы опубликовать первую версию проекта для множества операционных систем. https://www.youtube.com/watch?v=UmFl_PDSYvQ
  • 👍 15
  • ❤ 7
  • 🥰 2
Post #1079 2K
Post #1078 2.38K
В этом уроке по Go мы продолжаем практиковаться. Мы используем решение Viper для подгрузки конфигурации из файлов и подружим его с Cobra. Также мы обсудим как создавать цифровые подписи, дешифровать файлы, работать с контекстом, буфером и двоичными данными. https://www.youtube.com/watch?v=CgwGAaYk98Q
  • 👍 15
  • 🔥 1
Post #1077 2.64K
В этом уроке по Go нас снова ждёт практика, а также новое решение. Мы поговорим о Cobra - фреймворке для создания консольных приложений. Узнаем, как с ним работать, как обрабатывать аргументы командной строки, как создавать обработчики. В качестве демо проекта начнём писать решение для работы с ключевыми парами и подписями. https://www.youtube.com/watch?v=tFol86N4aKA
YouTube Язык Go #7 | CLI и Cobra, разбор аргументов, ключевые пары, защита данных, практика В этом уроке по Go нас снова ждёт практика, а также новое решение. Мы поговорим о Cobra - фреймворке для создания консольных приложений. Узнаем, как с ним работать, как обрабатывать аргументы командной строки, как создавать обработчики. В качестве демо проекта…
  • 👍 21
  • ❤ 1
Post #1076 2.69K
А ночью был туман...
  • 🥰 19
  • ❤ 3
  • ⚡ 3
  • ☃ 3
  • 🔥 1
Post #1075 2.8K
В этом уроке по языку Go мы поговорим о важном функционале: об интерфейсах (interfaces). Мы узнаем, зачем они нужны и попробуем разобраться на несложных примерах, как они работают. После этого посмотрим более сложные случаи использования интерфейсов в программах. https://www.youtube.com/watch?v=RyTdDXnqHts
YouTube Язык Go #6 | Интерфейсы на примере котиков, делаем функции более гибкими В этом уроке по языку Go мы поговорим о важном функционале: об интерфейсах (interfaces). Мы узнаем, зачем они нужны и попробуем разобраться на несложных примерах, как они работают. После этого посмотрим более сложные случаи использования интерфейсов в программах.…
  • 🔥 17
  • ✍ 2
  • ❤‍🔥 1
  • ❤ 1
  • ⚡ 1
  • 🆒 1
Post #1074 2.7K
Post #1073 2.45K
Коллеги устраивают Ruby Retreat (увы, в Австралии), но тут интерес представляет то, как сделан статический сайт (какие решения). Впрочем, говоря откровенно, я бы всё равно выбрал hugo или что-то подобное https://github.com/rubyaustralia/Ruby-Retreat-2024
GitHub GitHub - rubyaustralia/Ruby-Retreat-2024 Contribute to rubyaustralia/Ruby-Retreat-2024 development by creating an account on GitHub.
  • 🔥 8
  • 👍 4
  • 🤔 1
Post #1071 2.42K
Это комбинированный урок для двух плейлистов: уроки по языку Go и Crypto bits. Мы поговорим, как работает симметричное шифрование и какие у него есть особенности. В частности, мы реализуем на практике алгоритм AES, узнаем, для чего нужен GCM, а также сделаем key derivation с помощью алгоритма Argon 2. Будет и теория, и практика на языке Go. https://www.youtube.com/watch?v=NT0N8qyNjYo
YouTube Crypto bits #6 | Симметричное шифрование, AES-GCM, Argon 2, KDF, практика на Go Это комбинированный урок для двух плейлистов: уроки по языку Go и Crypto bits. Мы поговорим, как работает симметричное шифрование и какие у него есть особенности. В частности, мы реализуем на практике алгоритм AES, узнаем, для чего нужен GCM, а также сделаем…
  • 🔥 13
Post #1070 2.19K
Нашёл обсуждение на reddit, где был вопрос, почему некоторые не любят искать друзей на работе. Я, пожалуй, отношусь именно к этой категории. Надо заметить, что за эти годы мне посчастливилось поработать со множеством очень хороших людей, включая, конечно, и наших студентов.

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

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

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

Но в целом - я в первую очередь прихожу работать, а не искать друзей. Это, в общем, звучит, как набор клише из плохих фильмов, но ведь так оно и есть. Я готов помогать по мере возможности, и с каждым всегда общаюсь вежливо и только на "вы" (в английском языке такого разделения нет, в латышском есть) - до тех пор, пока мы действительно не перешли на несколько более неформальное общение. Привычка всем "тыкать" мне не нравится абсолютно, хотя вынужден заметить, что местные весьма неформальны, даже в магазине вам могут сказать "tu", а не "jus".

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

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

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

Комментарии пишем тут https://t.me/+MxYT6-01eeA1NTYy

https://www.youtube.com/watch?v=Kfc3zcnrWMQ
Telegram DEV: Рубиновые тона: ЧАТ Обсуждение канала "DEV: Рубиновые тона"
  • 👍 22
  • ✍ 9
  • ❤ 2
  • 😢 1
Post #1069 2.38K
Кто о чём, а я про скрейпинг. Нашёл тут интересный инструмент, который использует ИИ для поиска информации. То есть буквально ему можно отдать команду "достань с этого сайта" такую-то информацию. Классная штука, написал статью по теме https://www.scrapingbee.com/blog/scrapegraph-ai-tutorial-scrape-websites-easily-with-llama-ai/
Scrapingbee Scrapegraph AI Tutorial; Scrape websites easily with LLaMA AI | ScrapingBee Explore how Scrapegraph AI simplifies web scraping using AI, making it easy to extract data from dynamically changing websites. Learn to set up the tool.
  • 👍 10
  • 🆒 4
  • ❤ 3
  • ⚡ 2
Post #1068 2.41K
Друзья, пожалуйста, не нужно писать эмоциональные комментарии в духе "когда уроки по раст?!". На эти вопросы ответы были даны. Возможно, никогда https://www.youtube.com/watch?v=T3opkiMD8GY
YouTube На дороге пятак Provided to YouTube by National Digital Aggregator LLC На дороге пятак · Янка Стыд и срам ℗ 2020 Выргород Released on: 2009-04-19 Auto-generated by YouTube.
  • 👍 14
  • 😢 6
  • 🫡 3
  • 🔥 2
  • 😨 2
  • ❤ 1
  • 🤔 1
Post #1067 2.33K
В этом уроке по языку Go мы поговорим о множестве вещей. Мы узнаем про maps, поговорим про реализацию ООП в Go, про собственные типы данных, создадим свой logger, а также узнаем, как в функции принимать произвольное количество аргументов и даже принимать другие функции. https://www.youtube.com/watch?v=SFOcGDCWQM8
YouTube Язык Go #4 | Maps, ООП, методы, logger, свои типы, дата-время, ещё раз о функциях В этом уроке по языку Go мы поговорим о множестве вещей. Мы узнаем про maps, поговорим про реализацию ООП в Go, про собственные типы данных, создадим свой logger, а также узнаем, как в функции принимать произвольное количество аргументов и даже принимать…
  • ❤ 14
  • 🔥 3
  • 🫡 1
Post #1066 2.44K
Забавная отсылка (тут хочется добавить - не все поймут)
  • ✍ 1
  • ❤ 1
  • 😁 1
Post #1065 3.09K
Я тут переигрывал в Disco Elysium и наткнулся на воспоминания о некоем паломничестве (это происходит в церкви, если помочь туда переместиться любителям танцевальной музыки). И вдруг "разблокировалось" воспоминание о какой-то совсем другой жизни.

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

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

Да, и вновь мы возвращаемся туда же... Once again we return here - я, в общем, как-то бессознательно в своё время так назвал этот альбом. А теперь и эта обложка тоже смотрится как-то по-другому. Не знаю почему. https://www.youtube.com/watch?v=JXIJl_FkBdU
YouTube A Place to Call Home (いつか帰るところ) | Final Fantasy IX, N. Uematsu cover Original track taken from Final Fantasy IX OST (by Nobuo Uematsu). Cover by Ravens Die Laughing
  • 👍 11
  • ❤ 6
  • 🔥 2
  • 🤝 1
Post #1064 2.46K
Тут небольшое обсуждение насчёт скамеров, предлагающих "работу". Я кратко это упомянул на стриме, и уже было про это видео, но тут обсуждают, как конкретно это может происходить. К примеру, вы запускаете у себя казалось бы обычное приложение node, а оно загружает ещё один процесс и там работает неизвестно какой код https://www.linkedin.com/feed/update/urn:li:activity:7198328523734822913/
LinkedIn How to stop scammers on LinkedIn | Samer Afach posted on the topic | LinkedIn I have noticed a spike in scammers targeting cryptocurrency developers on LinkedIn. They come with the angle of part-time job, and they invite you to a private Github repository. Using things like Node's packages or similar build scripts, they inject malware…
Post #1063 2.56K
Этот урок по языку Go будет посвящён массивам, слайсам, структурам данных и циклам. Всё это мы будем постигать на практике, поэтому напишем аж три проекта: таблица умножения, квиз по странам и график курса eth-usd. В процессе мы узнаем, как работать с файлами CSV и JSON, как использовать стороннее решение для построения графиков, и многое другое. https://www.youtube.com/watch?v=vGHQX9U8zvM
YouTube Язык Go #3 | Массивы, слайсы, структуры, циклы, графики, CSV/JSON, квиз по странам и много практики Этот урок по языку Go будет посвящён массивам, слайсам, структурам данных и циклам. Всё это мы будем постигать на практике, поэтому напишем аж три проекта: таблица умножения, квиз по странам и график курса eth-usd. В процессе мы узнаем, как работать с файлами…
  • 👍 17
  • ❤ 4
  • 🔥 3
Post #1062 2.52K
Друзья, пришло время перезаписать первый урок по Solidity, тк ряд вещей всё-таки изменился с тех давних пор, когда мы только начали эту серию. Поэтому под это дело мы проведём стрим, где ещё раз разберём основы - думаю, в любом случае будет нелишним, особенно для недавно присоединившихся. Вторник, 19:00 UTC+3 https://youtube.com/live/PVrqhjfDhp0?feature=share
YouTube Solidity и Ethereum, урок #1 (ОБНОВЛЕНИЕ 2024) | Введение, блокчейн и Ethereum, EVM, смарт-контракты ХОТИТЕ СТАТЬ РАЗРАБОТЧИКОМ Solidity, узнать об Ethereum, блокчейне и многом другом ещё больше?! Мои друзья из GUIDE DAO (бывшая школа MCS) предлагают скидку 0,1 ETH на ВСЕ СВОИ БУТКЕМЫ ПО КРИПТЕ! Материалы этих буткемов подготовлены мной и другими специалистами:…
  • 👍 35
  • 🔥 10
  • ❤ 8
  • 👏 2
  • 💯 1
Post #1061 2.51K
Post #1060 2.52K
У меня тут новая статья, в которой собраны некоторые соображения по поводу работы с Selenium и Python для скрейпинга, и о том, какие могут возникать сложности https://www.scrapingbee.com/blog/selenium-python/
Scrapingbee The complete guide to web scraping with Selenium and Python | ScrapingBee Master web scraping with Selenium and Python. Covers WebDriver setup, waits, headless mode, proxies, and exporting clean data.
  • 👍 11
  • ❤‍🔥 3
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 →