DEV: Рубиновые тона – Telegram
DEV: Рубиновые тона
3.22K subscribers
143 photos
2 videos
8 files
977 links
Анонсы новых видео о программировании (Ruby/Rails, Solidity/Ethereum, Python, JS и не только), практические советы, обзор полезных инструментов и новости из мира IT
Download Telegram
Ну, для тех, кто предпочитает читать, я подготовил текстовую версию Angular i18n (знаю, что здесь есть любители этого фреймворка).

Что нас ждёт ещё в ближайшее время:

* Новый урок по Elixir (про функции)
* Видео про dry-validation
* Вероятно, обзор стандарта ERC4626

https://lokalise.com/blog/angular-i18n/
🔥71
А я тут подумал, что завтра будет очередная годовщина - 16 марта 2020 года у нас были закрыты границы, въехать в страну стало практически нереально.

Это была довольно холодная весна, точно помню, что ещё лежал снег. Мы тогда ещё плохо понимали, что всё *это* только начинается и, в каком-то смысле, будет продолжаться до сего дня. Вспоминается Тэффи, которая описывала первые месяцы революции - люди ходили за последними покупками, допивали последние чашки кофе, доедали последние булочки. Видимо, и мы делали что-то подобное, чтобы вскоре крепко засесть на карантин, а затем спустя два года наблюдать самую страшную трагедию XXI века в Европе.

Но ведь тогда мы этого не знали... Шутили, что посидим недельку, и потом всё как бы само собой образуется. Потом будет лучше - Маск придумает какие-нибудь новые штуки, а ИИ будет за нас всё делать. Кто же знал, что Маск начнёт нести ересь, а ИИ окажется довольно тупым. Именно тогда у нашей компании закрылся офис, мы торчали по домам. Забавно, что я жил в те месяцы в том же здании, поэтому мог спокойно подключаться к корпоративному wifi и целыми днями сидеть в интернете бесплатно. Делать-то особо было нечего: работать, смотреть видео, читать, играть. Канал я тогда ещё не вёл, но делал очередной курс для школы, кажется, по питону.

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

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

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

Мы не заболели, но, к сожалению, я лично знаю людей, которые эти два года не пережили, и ещё больше тех, кто провёл много очень неприятных дней в больнице. А теперь подумаешь - кажется, будто это было когда-то давно, да и вообще не с тобой. Странно, правда?

https://www.youtube.com/watch?v=f_055Z4F57o
👍232😱1👨‍💻1
В этом уроке по Elixir мы поговорим о модулях и функциях. Мы узнаем, что такое атрибуты модулей, как их вкладывать друг в друга, как жить без слова return и как писать однострочные функции. Также обсудим арность функций, возможность создавать функции с одинаковыми именами, а также то, как использовать пограничные условия. https://www.youtube.com/watch?v=HYhjb4cRoMA
🔥11
Ну что ж, у нас тут вышел новый трек, в этот раз кавер на People Imprisoned with Destiny (運命に囚われし者たち), саундтрек к Chrono Cross. 😄 https://youtu.be/ymCUwrc9Fw8
👏7🍾21
В этом уроке мы увидим, как разворачивать свои контракты в ZKSync - это layer 2, который использует принципы zero knowledge. Мы поговорим о специальных плагинах Hardhat, которые позволяют компилировать контракты, выполнять деплой и даже тестировать всё локально. https://www.youtube.com/watch?v=0FB4YB0MlYk
6🔥6👍31
Не знаю, где это, но звучит интересно
😁15🤣4🌚1
Ходили тут гулять, спонтанно сделали фото - подумал, что его как раз можно поставить на обложку альбома с каверами. Ну, как альбом - это громко сказано, скорее, просто набор треков. Но, кажется, получилось не совсем паршиво. Снято, в общем-то, недалеко от центра, но и такие пейзажи у нас можно найти без особых проблем, хотя рядом очень пафосная улица и два богатых храма (забавно, что один православный, а другой католический - как две башни из вк).

Честно говоря, это фото довольно точно выражает моё состояние последние полтора года. Я стараюсь, конечно, всех подбадривать и призываю не вешать нос, но бывает тяжело. Как, в общем, и всем нам.
👍39🕊146😱1🙏1
В этом уроке мы обсудим рекурсию в Elixir и узнаем, что списки также имеют рекурсивную природу. Мы узнаем, что такое голова и хвост списка, как с ними работать, а также что такое хвостовая оптимизация (tail-call optimization) и как её внедрять. Кроме того, рассмотрим несколько примеров на практике. https://www.youtube.com/watch?v=Rp3qiS7qgC8
👍10🔥2
Я тут вдруг вспомнил, как мы в своё время провели несколько ночей в отдалённой бухте на Валааме, где ближайшая (относительная) цивилизация располагается за 10 километров, а, по факту, только на "большой земле". Вокруг лес, рядом шумит озеро - и никого вокруг. Белые ночи, опять же. Час ночи, а видно хорошо, даже без костра. Случайные знакомые, с которыми мы раздавили бутылочку накануне, отплыли с утра.

Было ли страшно? Честно говоря, нет. Ну, кто там может напасть? Снежный человек? Леший? Мы однажды на весь день забыли в палатке кошелёк с деньгами и, в общем-то, было понятно, что вряд ли его кто-то возьмёт, потому что там просто нет людей. Да, заплывают иногда путешественники, но в целом пустынно. Так что, пожалуй, я соглашусь с тем, кто сказал "животных бояться не надо, надо бояться людей". Конечно, это не значит, что хищники не могут напасть - это, конечно, возможно, только вот вероятность не очень большая. В общем-то, за пару дней до этого мы ночевали у озера рядом со станцией и тогда было куда менее приятно, так как кто его знает, кто из двуногих может заявиться на огонёк...

Впрочем, всё равно самая омерзительная ночёвка была где-то на Урале недалеко от известной пещеры, так как спать пришлось буквально на камнях. Или всё на том же Урале, но только в достопамятную ночь, когда температура внезапно упала чуть ли не до нуля и я понял, что замерзаю в двух носках и двух толстовках?.. Сказать сложно. Впрочем, надо заметить и другое - это было хорошее время и, пожалуй, единственный временной промежуток в несколько лет, когда ничего не случалось. Да, именно так: это было именно то самое неисторическое время, когда ничего не случилось. Сложно поверить. https://www.youtube.com/watch?v=DubalQWr7fQ
👍6🔥61🙏1
Друзья, мы тут готовим стрим по ИИ, вопросы можно накидать в чат https://news.1rj.ru/str/c/1412885208/46287
Сегодня мы поговорим о стандарте ERC2612, который описывает расширение для ERC20 под названием Permit. С его помощью владелец токенов может отправлять подтверждение на перевод без затрат на газ, просто подписав нужное сообщение offchain. Мы также ещё раз обсудим ecrecover, поговорим про EIP712 и узнаем, как делать подпись сообщений ERC2612 offchain. https://www.youtube.com/watch?v=8vDJjpJOM_8
❤‍🔥10👍54🔥2
Ну, и в продолжение поста чуть выше... Уж очень хорошо описывает это состояние несравненная Тэффи, хотя и случилось это всё сто с лишним лет назад. А теперь и думаешь, а как пришлось ей и многим другим, кто был вынужден бежать из страны победившего социализма? Думать, что всё это буквально на пару месяцев, может быть, на год. Действительно, как это - родиться при царской власти, видеть гибель империи, революцию, пережить эмиграцию, гибель многих друзей, вторую мировую... Целая эпоха, и надо иметь большое мужество, чтобы встретить такое время с юмором, пусть и печальным.

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

Странные были эти последние дни. По черным ночным улицам, где прохожих душили и грабили, бегали мы слушать оперетку «Сильва» или в обшарпанных кафе, набитых публикой в рваных, пахнущих мокрой псиной пальто, слушали, как молодые поэты читали сами себя и друг друга, подвывая голодными голосами. Эти молодые поэты были тогда в моде, и даже Брюсов не постыдился возглавить своей надменной персоной какой-то их «эротический вечер»!
Всем хотелось быть «на людях»…

Одним, дома, было жутко.

Все время надо было знать, что делается, узнавать друг о друге. Иногда кто-нибудь исчезал, и трудно было дознаться, где он. В Киеве? Или там, откуда не вернется?

Жили как в сказке о Змее Горыныче, которому каждый год надо было отдавать двенадцать девиц и двенадцать добрых молодцев. Казалось бы, как могли люди сказки этой жить на свете, когда знали, что сожрет Горыныч лучших детей их. А вот тогда, в Москве, думалось, что, наверное, и Горынычевы вассалы бегали по театрикам и покупали себе на платьишко. Везде может жить человек, и я сама видела, как смертник, которого матросы тащили на лед расстреливать, перепрыгивал через лужи, чтобы не промочить ноги, и поднимал воротник...
💔6🔥2👍1😱1
Завтра у нас будет на стрим, я опять пригласил гостей. Рассмотрим самописный проект на Solidity и Next, обсудим какие трудности возникали, как они были решены - короче, увидим практическое использование этих инструментов и просто пообщаемся https://youtube.com/live/q-7AbpceTzk
👍94🔥1😱1
Меня всегда очень радуют подобные названия статей https://www.sitepoint.com/javanoscript-switch-statement/ "Мастер использования switch, мастер let и const, мастер цикла for" 😄
😁8
Итак, что я вам таки могу сказать: стремительным домкратом ИИ захватывает всё больше и большей областей 🤖 Пожалуй, перевод с одного языка на другой - это одна из наиболее очевидных областей, в которой ИИ может дать прикурить людям уже в ближайшей перспективе.

В частности, у нас в Lokalise буквально вчера был запущен ассистент, который генерирует переводы с учётом предложенных требований https://lokalise.com/blog/lokalise-ai-private-beta/ Скажу честно, что с малораспространёнными языками работает он пока так себе (мы пробовали латышский и татарский, в последнем случае он почему-то даже слово "кот" не переводил). Более сложные тексты пока он тоже переводит так себе, но, в общем целом, это вопрос времени, судя по всему.

Всё равно контроль со стороны человека потребуется ещё долгое время, но, в целом, мы наблюдаем самую настоящую революцию. 🤓

Конечно, кто-то спросит - а не боюсь ли я, что меня тоже заменит какой-нибудь очередной интеллект в виде роботизированного ворона и будет рассказывать всякие интересные штуки, только без дурацких оговорок? Честно говоря, не особо, <del>ведь заменить меня невозможно</del>. Учить людей должны тоже люди и я не вижу, чтобы этот подход как-то изменился в обозримом (да и в малообозримом) будущем. Да и в целом, сама машина ведь учится на основе каких-то знаний, значит эти знания должен кто-то продуцировать... Не говоря о том, что нужны ещё и "операторы ИИ" (условно говоря), которые будут отдавать нужные команды. Впрочем, к сожалению, некоторые профессии, судя по всему, пострадают - те же переводчики. Больше того, речь тут может идти буквально о нескольких годах.

Ну, а на этот счёт мы ещё подробнее поговорим завтра, так что обязательно залетайте вечерком https://youtube.com/live/f29WN-fGaM4?feature=share
👍11😱1