DEV: Рубиновые тона – Telegram
DEV: Рубиновые тона
3.22K subscribers
143 photos
2 videos
8 files
977 links
Анонсы новых видео о программировании (Ruby/Rails, Solidity/Ethereum, Python, JS и не только), практические советы, обзор полезных инструментов и новости из мира IT
Download Telegram
Прислал один знакомый - нашёл эту строчку о самом себе в каком-то старом сервисе, которым он когда-то пользовался
😁191🎉1💯1
Ещё немного вас повеселю, раз уж пока во многих странах какие-никакие, а "каникулы", насколько сейчас это вообще возможно.

Написал тут на днях новый трек, в этот раз dark ambient, в общем, история, скорее экспериментальная, но мало ли, может зайдёт кому https://youtu.be/ZOSAp_cFxHw
😱2🔥1
😁21💯3🔥1
DEV: Рубиновые тона
Photo
Рубрика "записки на манжетах".

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

Следующий перевёртыш произошёл при куда менее приятных обстоятельствах - я уже плохо помню, но, вероятно, тогда до меня дошло, что люди не всегда искренни и открыты (до этого я был уверен, что только книжные негодяи совершают плохие поступки). Этот <del>подворот</del> поворот привёл к тому, что я превратился в мрачного задрота, которого к людям подпускать было нельзя в принципе. Хотя самое забавное заключается в том, что примерно в то же время у меня получилось вообще выйти из той самой "иерархии" в школе, потому что мне были по боку все альфы и беты - они всё равно приходили за помощью. Не говоря о том, что мы буквально пили пиво у подъездов вместе с некоторыми хулиганами (самый смешной эпизод был когда меня заметила наша учительница). Это не тот эпизод жизни, которым стоит гордиться, но он был, и он сильно изменил меня - не знаю уж, в лучшую или худшую сторону. Ну, на этот период выпало написание плохих стихов, относительно неплохой прозы, которая потом как-то отразилась в будущих "фотокомиксах".

Ну, очередное перерождение произошло лет в 19, когда я понял, что вполне могу вести занятия, даже для людей, вдвое и втрое старше. Было любопытно, хотя, увы, свинячьего восторга не было - это, видимо, был весёленький этап затяжной депрессии, только тогда не знал, как это назвать. А, ну и примерно тогда я просто так прикупил себе бас-гитару, потому что мой друг (это тот, который отпускал не очень смешные шутки на уроках по Ruby) сказал "давай ты будешь басистом". Это был не слишком большой шаг для человечества, но большой лично для меня, так как с музыкой у меня отношения были тяжёлые - когда-то я пережил немало неприятных минут после "колов" за сольфеджио. Понимаете ли, играть на инструменте было весело, а разбирать ноты - скучно.

Ну, а дальше жизнь текла... по-разному. Как и у всех нас, конечно - ставь палец вверх. Видимо, очередной "страницей" стало присоединение к первому стартапу, а там уж пошло как по накатанной. К 23 годам ты уже знаешь сильно больше, чем многие к 40 - это кое-что (наверное) значит.

Ну, а потом очередной нервный срыв, только в этот раз всё по-взрослому. Рядом, конечно же, оказывается Арс ("душный тип" по версии зрителей нашего канала), я мешаю ноотропы и какие-то грёбаные розовые таблетки с алкоголем, мы что-то играем на сцене в каком-то клубе, работать невозможно. Читаем Луку Мудищева по ролям, устраиваем какие-то странные мероприятия. Вся эта хреномантия длится несколько лет. Примерно тогда же я пишу какие-то статьи для Sitepoint и даже делаю первые видео на английском.

Дальше ситуация, кажется, приходит в относительную норму. Что произошло после 20-го года рассказывать не нужно - это и так все знают, тем более, что это мы обсуждали выше. Важно то, что, как мне думается, пора перевернуть очередную страницу. Это будет страница, где бородатый мужик в шляпе и очках отходит от Ruby/Rails, всерьёз изучает новую нишу, а также наконец-то спустя больше 20 лет по-человечески осваивает теорию музыки (вероятно, новый трек как-то это символизирует).

Это не значит, что видео о Ruby больше не будет - просто в какой-то момент хочется перейти к другим областям, но старый язык ведь всё равно используется.

А, да, этот же мужик *нормально* доучивает латышский, а не сообщает как кретин, что tur ir mazleit problema, sim-kartina ne strada, es nezinu kapec. Es esmu idiots, paldies, visu labu.

Кстати, дорогие друзья, ставьте себе подобные задачи - это помогает.
👍21🫡53😢3🤯1
В этом уроке по Solidity мы узнаем, что такое NFT lazy minting (ленивый минт) и как он реализуется на основе ERC721. С его помощью владельцы NFT могут откладывать выпуск токенов до момента, когда их кто-нибудь купит по указанной цене вместо того, чтобы вкладывать эфиры сразу. Кроме того, выпуск происходит по специальному ваучеру, который автор подписывает оффчейн и, таким образом, не платит никакой комиссии. https://www.youtube.com/watch?v=kqJ8rjAigN4
9👍2🔥1👌1
Интервью одного из пионеров современного ИИ, который ушёл из Google и утверждает, что чат-боты и прочие подобные поделки могут привести к разнообразным проблемам.

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

https://www.nytimes.com/2023/05/01/technology/ai-google-chatbot-engineer-quits-hinton.html
🔥6
Итак, друзья, раз возникают вопросы по плейлисту Rails, то вот тут я подготовил документ с ответами на некоторые часто задаваемые вопросы. Если у вас есть мысли, что ещё туда добавить (что может быть полезно начинающим) - welcome. К примеру, если у вас была какая-то проблема изначально, то как вы её решили.

https://bodrovis.tech/en/categories/ruby-rails/posts/faq-po-kursu-ruby-on-rails
👍196🔥21🙏1
Right.
😁132🔥1🍌1
У меня тут вышел новый "гостевой" пост на довольно известном ресурсе G2 (ну, известном в определённых кругах). Тема нишевая, но там в числе прочего есть любопытные подходы к локализации для разных рынков - можно глянуть для общего развития https://learn.g2.com/product-localization
👌1
👍21🔥9👏1
Рубрика "записки на манжетах".

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

Знаете, что у меня стали спрашивать в первый же день первого сентября? Вовсе не где я учился и какие новости, а как я делал *тот самый фокус*, который показывал год назад на "выпускном" в детском саду 😂 То есть народу это так запало в душу, что они спустя целый учебный год всё равно это вспомнили. Ну, фокус был довольно простой (там я показывал несколько другие были и покруче), объяснить было несложно. Вероятно, примерно в то время мне подумалось, что учить людей - это интересно 🤓

Берегите себя, скоро увидимся. https://www.youtube.com/watch?v=hXkB92fjCgo
13👍2😁1
Итак, друзья, во вторник проведём очередной стрим и поговорим об "умении учиться" - как мне кажется, это важный навык, для наработки которого безусловно требуется время и определённые усилия. Он важен не только для специалистов в области IT, но и для любого человека в целом. https://youtube.com/live/sxfE67RAjh4?feature=share
🔥13👍84👌1
В этом уроке мы узнаем, как работать с OpenZeppelin Defender - решением, которое позволяет легко администрировать ваши контракты через удобный интерфейс, создавать "посредников", через которые можно выполнять транзакции, реализовывать автоматизацию, мониторинг и прочее. https://youtu.be/OUhOQjfxAz0
10🔥5🆒2👏1🌭1
Сегодня просто музыка (впрочем, лично у меня сегодня "просто музыка" была несколько часов, пока я пытался что-то изобрести в ableton, но пока вышло средне). If you party, party hard https://www.youtube.com/watch?v=CRvI_Q2apJo
4👌2👍1
Нашёл смешную инфографику
😁132
Тот самый момент, когда хочется сказать "haha, I live here".
👀1
Интересно. Как выясняется, переменные immutable в Solidity можно переопределять в цикле for внутри конструктора (хотя, судя по всему, в версии 0.20.0 это починили). Забавно, что в цикле while уже нельзя 😄 Больше того, если цикл for не выполнится ни разу, по по факту переменная не будет инициализирована (останется дефолтное значение). Команда Solidity уже подтвердила этот прикол, но по их словам каких-то серьёзных багов они не предвидят.

Да, и ещё один неочевидный момент (это уже не баг, а просто факт) - на данный момент строки нельзя делать immutable, только constant. https://twitter.com/0xHE1M/status/1658145426044858374
👍7😱1
Развлечёмся :) Какой у вас был первый язык программирования?! Да мне и самому очень любопытно. Про себя скажу честно - C++, но было очень сложно, поэтому какое-то время сидел на QBasic и VB.
Anonymous Poll
12%
Python
17%
Ruby
13%
JS/TS
13%
C/C++
21%
Pascal/Delphi
2%
Solidity/Yul/...
4%
Java/Kotlin
4%
C#
5%
PHP
8%
Другой (свой ответ)
👍2