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

VB, запущенный компанией Microsoft ещё в 2001 году, до сих пор активно используется ведущими разработчиками по всему миру для написания нескучных высоконагруженных приложений с принципиально новым UI.

Автору этого канала посчастливилось использовать этот язык около 16 лет назад и этот опыт до сих пор оставил исключительно положительные впечатления. Значит, пора сделать шаг вперёд в прошлое и вступить в прекрасный мир этой технологии!
😁27🔥7🤡61
В общем, шутка, очевидно, не зашла, но пост выше не был серьёзным. Впрочем, много лет назад я действительно использовал VB.
<ModeOn>Безудержное Веселье</ModeOn>
P.S. Ну, я это написал просто потому, что как-то не ожидал, что вы правда будете сравнивать vba, vb, vb и .net и тп. Это шутка. Честно говоря, чувствую себя роботом, который вроде бы делает также, как другие люди, но при этом его не понимают.
https://www.youtube.com/watch?v=I1hLXhEvIYc
👍21🫡1
Очередной урок по Elixir! Сегодня мы поговорим о лямбдах, о том, как их использовать, какие у них есть особенности. Обсудим функции высшего порядка, capturing operators и рассмотрим множество примеров. Также напишем программу, которая читает текст из файла и выводит его в терминал в стиле Матрицы. https://www.youtube.com/watch?v=bKaYOyFmcUI
🔥52🐳1
Небольшая разминка для мозгов, поможет вспомнить кое-какие особенности английского 😄 https://elang.app/english-level-test (результат там вылезает сразу, не надо регистрироваться или отправлять sms на короткий номер, только что проверил)
👍7
Давайте тогда небольшой разбор некоторых моментов из того теста по английскому, раз уже зашла об этом речь.


Helen is _____ art, and she is a _____ -known artist.
Елена интересуется искусством (или, если в лоб, "заинтересована в"), поэтому interested in, это стандартная форма. well-known устойчивое выражение, означающее "известный (-ая)".


I ..... to work, but now I go by car.
Имеется ввиду, что раньше я добирался на работу одним способом, а теперь езжу на машине. Если надо сказать "раньше делал, а теперь нет", то это used to. В частности, used to cycle. Причём именно cycle (инфинитив), а не cycled, потому что to.


I'm sorry - I didn't ...... to disturb you.
Прости, я не хотел тебя отвлекать (тебе мешать). Это просто надо запомнить, такое выражение содержит mean.


If the weather ..... , I’ll go to the park.
Если погода хорошая, то пойду в парк. Такие "условные выражения" тоже надо запомнить. В данном случае, если во второй части will (I'll), то в первой должно быть is, поэтому is nice.


My wife ..... our weekend, before we spoke about it.
Жена запланировала выходные до того, как мы об этом поговорили. Тут сравнительно сложная ситуация, потому что всё явно в прошлом, но надо понять, что перед чем произошло. Выходит, что сначала жена всё спланировала, а уже потом муж с ней поговорил и об этом узнал. Поэтому то событие, которое было раньше, описывается через had: had already planned (и потому, что оно в прошлом, и потому, что оно было первым по отношению к другому событию). То событие, которое было после, но всё равно в прошлом, записывается через обычный past simple (we spoke).


You were late for an important meeting. You ..... home earlier.
Тут похожая история. Ты опоздал, надо было (*тогда, в прошлом*) приходить домой раньше. "Should have что-нибудь" - стандартная в таких случаях формулировка. В частности, should have come (come не меняет форму, это одно из исключений). Must тут не подходит, тк всё-таки имеется "надо было бы", а не "я обязан", да и вообще так это не напишешь.


He missed the phone call because ..... an important presentation.
Тут похожая ситуация на ту, что в вопросе про планирование выходных - она произошла полностью в прошлом. Только тут получается длящаяся ситуация - я проводил презентацию (это длящееся действие), причём я сначала начал её проводить, а уже потом поступил звонок. Поэтому про звонок в прошлом мы пишем missed, по-простому, а вот про событие в прошлом, которое началось раньше, опять he had. А раз действие длящееся, то нужно ing, то есть he had been giving.


The plane left ten minutes ago, but I couldn't fly because I didn't take my passport. If I ..... my passport, I ..... on the plane right now.
Надо понять, что тут причина, а что следствие, грубо говоря. Если бы я не забыл паспорт, то я бы сейчас сидел в самолёте. Со второй частью попроще, потому что это описание некой возможной ситуации, которая не произошла - это would (то есть "я бы"). С первой всё тоже несложно - hadn't forgotten, то есть "если бы тогда я не забыл".


After being accepted for a scholarship at university, I was unsure whether it was a good idea to live on campus. I was ..... about living on campus.
Это устойчивое выражение, встречается довольно редко - in two minds, то есть у меня были сомнения.


I could just ..... a figure in the darkness.
Здесь речь о том, что я мог различить фигуру в темноте. Опять же, надо запомнить - make out, то есть, если в лоб, "вычленить из темноты фигуру".


It was really difficult to make a deal with the investors as they ......
Очередное устойчивое выражение, drive a hard bargain - торговаться, упорно гнуть свою линию в переговорах.


Если ещё какие-то вопросы остались, пишите 👍
👍8❤‍🔥41
В этом уроке по dry-rb и Ruby мы обсудим, что такое монады и как их использовать. Казалось бы, это некий странный термин из функциональной разработки, но, на самом деле, в нём нет ничего сложного и вы можете начать использовать монады уже сегодня. Мы рассмотрим решение dry-monads, посмотрим как задействовать maybe, result, try, do (yield) на практике и чем они могут быть полезны. https://www.youtube.com/watch?v=ZtXFqbLQPnw
🔥16👍3💘21
- Мам, я хочу ChatGPT!
- У нас есть ChatGPT дома, сынок

В общем, в следующий понедельник мы продолжим разговор об ИИ, посмотрим разнообразные примеры работы ИИ, которые имеются в открытом доступе. Залетайте! 😄 https://youtube.com/live/my2nimSC3mQ?feature=share
🔥20
У нас если дождь, то проливной. Давненько мы не встречались в формате "просто что-нибудь обсудить и пообщаться", поэтому самое время это исправить.

В среду думаю устроить мероприятие по крипте. В частности, мы попробуем посмотреть на крипту с точки зрения потенциального инструмента, призванного заменить традиционные валюты и обсудим, насколько это реально в обозримом будущем. Как мне кажется, тема довольно важна, особенно для тех, кто вкатывается во всё это. https://youtube.com/live/gy5aBtNbozg?feature=share
👍13🔥1
Итак, ссылки по следам стрима (вышло длиннее, чем я думал, в конце вообще я в твичера какого-то превратился)

https://www.promptingguide.ai - это promt engineering, написано простым языком, очень полезно

https://github.com/nomic-ai/gpt4all - это gpt для терминала, там ссылки на модель есть

https://github.com/nomic-ai/gpt4all-ui - это с UI на Flask, чат по типу chatgpt

https://python.langchain.com/en/latest/index.html - LangChain

https://www.trychroma.com/ - Chroma DB

А тут примеры использования, как раз код на Питоне, который мы смотрели
https://blog.ouseful.info/2023/04/04/langchain-query-gpt4all-against-knowledge-source/ - это про добавление контекста
https://blog.ouseful.info/2023/04/04/running-gpt4all-on-a-mac-using-python-langchain-in-a-jupyter-notebook/ - это попроще, просто обращение с вопросами к модели
👍8🔥3