DEV: Рубиновые тона – Telegram
DEV: Рубиновые тона
3.22K subscribers
143 photos
2 videos
8 files
977 links
Анонсы новых видео о программировании (Ruby/Rails, Solidity/Ethereum, Python, JS и не только), практические советы, обзор полезных инструментов и новости из мира IT
Download Telegram
Интервью одного из пионеров современного ИИ, который ушёл из 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
Ну, и последнее на ближайшие пару дней (как обычно, я могу работать только запоями, тем более, что и запасы сидра очень ограничены).

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

Так вот, у всех у нас есть guilty pleasure - чего тут греха таить. Знаете, какое у меня? Ну, в общем, я примерно раз в месяц смотрю американский рестлинг, причём даже плачу за это что-то в районе 9 баксов, иначе там только всякое старьё можно смотреть. Постоянные выпуски меня мало интересуют, тк они выходят на сайте WWE с запозданием в месяц (кроме скучного NXT), ну, либо надо быть счастливым обладателем специального TV - не знаю, не уверен, что в наших европейских ебенях что-то подобное есть.

Короче, посматриваю всякие большие события, да, бывает. Спрашивается - зачем? Там ведь всё ненастоящее. Ну, если надо настоящее, то можно посмотреть и бокс, какие вопросы, иногда какие-то бои гляжу (я очень ждал бой Усик - Фьюри, но увы, не сложилось). Но в рестлинге совсем другой коленкор. Ну, вот вы фильмы смотрите? Помните, у Джеки Чана были классные боевики? Но ведь тоже бои-то ненастоящие. Да, трюки бедный китаец делал сам, ломая себе всё, что только можно. А вот убивают они друг друга всё-таки понарошку.

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

Потому что я понял простую вещь: преподаватель в интернете (на том же YT) - это тоже что-то вроде рестлера, который частенько играет роль, но только эта роль очень сильно срослась с его личной жизнью. Иными словами, нужно сделать так, чтобы было интересно, чтобы зацепить. Поэтому мне нужно придумать какую-то задачу, с которой я буду "биться", которая будет сравнительно сложной, но которую в итоге удастся победить совместными со зрителем усилиями.

А потом по следам пережитого я, может быть, смогу рассказывать, как сидел целый день с этим видео, как приходил в себя, как отпаивал себя тем самым сидром и вообще из дома три дня не выходил. Грубо говоря, конечно.

И народ скажет - ну, это же всё понарошку. Конечно, это просто разыгранный сценарий, на самом деле он сел и записал всё за 20-30 минут. Ну, эти люди тоже не совсем правы. Да, что-то понарошку, да, своего "ученика" в уроках по Ruby я подкалывал несколько наигранно (хотя он действительно лентяй, каких поискать). Но это тот самый случай, когда образ вторгается в личную жизнь, пожалуй.

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

Впрочем, где-то в душе ты понимаешь, что в своём образе (gimmick) можешь позволить себе больше, чем в реальной жизни. Как это было в известном фильме - кто ты без этого своего железного костюма (ну, или без шляпы и очков)?
16👍4🤝211🔥1🤯1
Что ж, результаты опроса выше интересные. Выходит, что у многих первым языком был Паскаль - это, в общем, вполне ожидаемо. Но также в лидерах внезапно Ruby и C, что сравнительно нетипично (я бы ожидал увидеть на втором месте Питон или JS). Также любопытно, что почти никто не начинал с чего-то типа Java или C#. Ну, с Solidity понятно 😄 Хотя были и другие ответы - к примеру, R и Basic.

В общем, любопытно получилось. Спасибо за участие 🤟
👍9🔥5🎉2
В этом уроке по Solidity мы узнаем, как немного оптимизировать наш код и убрать дублирующийся код с помощью паттерна file, который также можно назвать dynamic dispatch. Посмотрим, как этот паттерн работает, как его реализовать и как задействовать вместе с ним перегруженные функции. https://www.youtube.com/watch?v=6LS6LPppu80
👍10❤‍🔥311🔥1
Ещё немного вас повеселю, как вы это любите. В общем вышел трек, конечно же, небольшой (как это было у Тэффи). Название отсылает к пану Станиславу. Надо ещё что-то написать, но не знаю, что именно. Менеджер PR говорит - импровизируй, потом придумаем https://www.youtube.com/watch?v=lheZSb2GIdQ
2🔥1