Первый урок по dry-rb (Ruby 3)! В этом видео мы поговорим о том, что такое dry-rb, зачем этот проект вообще существует, а также разберём первую библиотеку из набора: dry-types. Это решение позволяет вводить аналог статической типизации и добавлять ограничения для передаваемых данных, причём в очень удобной и гибкой форме. https://www.youtube.com/watch?v=4V2BNqIbA5s
YouTube
Dry-rb и Ruby 3, урок #1 | Dry-types
Первый урок по dry-rb (Ruby 3)! В этом видео мы поговорим о том, что такое dry-rb, зачем этот проект вообще существует, а также разберём первую библиотеку из набора: dry-types. Это решение позволяет вводить аналог статической типизации и добавлять ограничения…
👍29🔥18❤4🆒2🏆1
Тут выложили расшифровку диалога между нейронкой и слишком впечатлительным журналистом. Любопытно 😄 В общем, это доказывает, что программа может хорошо имитировать определённые эмоции, при этом оставаясь всего лишь программой.
Иными словами, мы можем написать бота, который будет играть в "переживания", "любовь" и прочие эмоции, утверждать, что он хочет захватить мир и уничтожить человечество. Но это будет просто исполняемая роль - он болтает то, что в него заложили, а также то, что он вычитал в открытых источниках и переврал (выше я уже показывал пример, когда бот зачем-то "переселил" меня в Канаду, а наш стартап - в Эстонию). Впрочем, кто-то может сказать, что и люди болтают то, что в них было заложено... https://www.nytimes.com/2023/02/16/technology/bing-chatbot-trannoscript.html
Иными словами, мы можем написать бота, который будет играть в "переживания", "любовь" и прочие эмоции, утверждать, что он хочет захватить мир и уничтожить человечество. Но это будет просто исполняемая роль - он болтает то, что в него заложили, а также то, что он вычитал в открытых источниках и переврал (выше я уже показывал пример, когда бот зачем-то "переселил" меня в Канаду, а наш стартап - в Эстонию). Впрочем, кто-то может сказать, что и люди болтают то, что в них было заложено... https://www.nytimes.com/2023/02/16/technology/bing-chatbot-trannoscript.html
NY Times
Bing’s A.I. Chat: ‘I Want to Be Alive. 😈’ (Published 2023)
In a two-hour conversation with our columnist, Microsoft’s new chatbot said it would like to be human, had a desire to be destructive and was in love with the person it was chatting with. Here’s the trannoscript.
👀6👍2😁1
FpMWu6IWYCEhPwN.jpg
60.8 KB
Интересно иногда смотреть старые видео и обращать внимание на цены. Например, вот тут хорошо видно https://twitter.com/historyinmemes/status/1626436267398365185 как подорожали позиции в известной сети "ресторанов быстрого питания". 😂
В следующий вторник (21.02) в 19:30 UTC+2 будет стрим по Solidity. Думаю поговорить о принципах SOLID и провести серию ответов на вопросы, так что welcome 😄 https://youtube.com/live/Sx8cNgJep-U
YouTube
Solidity и смарт-контракты Ethereum, урок #44 | СТРИМ! Принципы SOLID
ХОЧЕШЬ СТАТЬ РАЗРАБОТЧИКОМ Solidity, узнать об Ethereum, блокчейне и многом другом ещё больше?! Мои друзья из GUIDE DAO (бывшая школа MCS) предлагают скидку 10% на ВСЕ СВОИ БУТКЕМЫ ПО КРИПТЕ! Материалы этих буткемов подготовлены мной и другими специалистами:…
👍23❤🔥2🙏1
Залетайте через часок, обсудим SOLID и другие вопросы https://www.youtube.com/watch?v=Sx8cNgJep-U
YouTube
Solidity и смарт-контракты Ethereum, урок #44 | СТРИМ! Принципы SOLID
ХОЧЕШЬ СТАТЬ РАЗРАБОТЧИКОМ Solidity, узнать об Ethereum, блокчейне и многом другом ещё больше?! Мои друзья из GUIDE DAO (бывшая школа MCS) предлагают скидку 10% на ВСЕ СВОИ БУТКЕМЫ ПО КРИПТЕ! Материалы этих буткемов подготовлены мной и другими специалистами:…
👍14🙏1
В этом уроке по dry-rb и Ruby мы разберём решение dry-events, которое позволяет легко порождать события, подписываться и реагировать на них. Рассмотрим принцип работы этой библиотеке на примерах, а также немного поговорим о zeitwerk. https://www.youtube.com/watch?v=74SpnpWxVQU
YouTube
Dry-rb и Ruby 3, урок #2 | Dry-events
В этом уроке по dry-rb и Ruby мы разберём решение dry-events, которое позволяет легко порождать события, подписываться и реагировать на них. Рассмотрим принцип работы этой библиотеке на примерах, а также немного поговорим о zeitwerk.
Таймкоды:
00:00 Введение…
Таймкоды:
00:00 Введение…
👍21❤1
В этом видео мы узнаем, как переводить сайты WordPress и добавлять поддержку множества языков с помощью плагина WPML. Также мы поговорим о машинном переводе (neural networks) и обсудим, как использовать систему управления переводами Lokalise. https://www.youtube.com/watch?v=rbQDJ_qwIj4
YouTube
Перевод сайтов WordPress | WordPress I18n, WPML, Google Translate, Lokalise
В этом видео мы узнаем, как переводить сайты WordPress и добавлять поддержку множества языков с помощью плагина WPML. Также мы поговорим о машинном переводе (neural networks) и обсудим, как использовать систему управления переводами Lokalise.
Таймкоды:
00:00…
Таймкоды:
00:00…
👍3🤔1
Небольшой тизер: в ближайшее время к нам нагрянет *функциональщина*. Если честно, я бы рекомендовал посмотреть эту новую серию всем, даже если в дальнейшем подобные языки вы использовать не будете. Почему? Потому что это позволяет немного иначе взглянуть на разработку как таковую и немного расширить свои горизонты. Иными словами, мир не сошёлся на ООП 😂
В общем, будет интересно. "Улыбайтесь господа", как говорил один известный барон, хотя в такое времечко это может быть очень сложно.
В общем, будет интересно. "Улыбайтесь господа", как говорил один известный барон, хотя в такое времечко это может быть очень сложно.
👌20👍3🔥2🆒2😱1
В этом уроке по Solidity мы обсудим, какие изменения появились в последних версиях языка (вплоть до 0.8.19), какие функции и свойства более не рекомендуются для использования, а также как создавать собственные типы данных на основе встроенных. Помимо этого, обсудим, как применять к собственным типам данных встроенные операторы и как эта поддержка реализуется. https://www.youtube.com/watch?v=vCJ0kMyapzM
YouTube
Solidity и смарт-контракты Ethereum, урок #45 | Свои типы данных, изменения в новых версиях языка
ХОТИТЕ СТАТЬ РАЗРАБОТЧИКОМ Solidity, узнать об Ethereum, блокчейне и многом другом ещё больше?!
Мои друзья из GUIDE DAO (бывшая школа MCS) предлагают скидку 0,1 ETH на ВСЕ СВОИ БУТКЕМЫ ПО КРИПТЕ! Материалы этих буткемов подготовлены мной и другими специалистами:…
Мои друзья из GUIDE DAO (бывшая школа MCS) предлагают скидку 0,1 ETH на ВСЕ СВОИ БУТКЕМЫ ПО КРИПТЕ! Материалы этих буткемов подготовлены мной и другими специалистами:…
👍13🔥2
Сегодня финальная игра зимнего сезона, так что залетайте https://www.youtube.com/live/aQnlJdDm_oA
YouTube
Интеллектуальная игра GuideDAO Answer
Традиционная интеллектуальная игра GuideDAO Answer, в которой команда школы и команда телезрителей сражается против вредного ведущего! 24 вопроса из разных областей знания, 6 участников, 1 победитель.
Станьте спонсором канала, и вы получите доступ к эксклюзивным…
Станьте спонсором канала, и вы получите доступ к эксклюзивным…
🔥4
Это первый урок по языку Elixir и функциональной разработке в целом! Сегодня мы поговорим об основных принципах функционального программирования, обсудим, чем оно отличается от более привычных подходов. Также настроим рабочую среду, напишем первую программу, обсудим переменные и типы данных в Elixir.
Подчеркну, что, на мой скромный взгляд, освоить принципы функциональной разработки имеет смысл любому разработчику
https://www.youtube.com/watch?v=lZtdNCkevVw
Подчеркну, что, на мой скромный взгляд, освоить принципы функциональной разработки имеет смысл любому разработчику
https://www.youtube.com/watch?v=lZtdNCkevVw
YouTube
Elixir и функциональная разработка, урок #1 | Что такое функциональное программирование, введение
Это первый урок по языку Elixir и функциональной разработке в целом! Сегодня мы поговорим об основных принципах функционального программирования, обсудим, чем оно отличается от более привычных подходов. Также настроим рабочую среду, напишем первую программу…
🔥37👍13❤🔥4
ну, а сегодня можно было наблюдать, как я рухнул со скутера прямо в центре города. 😂 Снегопад застал нас врасплох. Берегите себя https://www.youtube.com/watch?v=aGI89gjxheM
YouTube
Янка/По трамвайным рельсам
Янка Дягилева.По трамвайным рельсам
👍4
В этом уроке мы ещё раз вернёмся к create, create2, selfdestruct и принципам формирования адресов контрактов. Мы рассмотрим как на тот же адрес задеплоить тот же код, а также как развернуть другой байткод на тот же адрес! Это довольно забавный, пусть и не слишком простой трюк, о котором тоже следует знать. https://www.youtube.com/watch?v=6i6pKU_FaJs
YouTube
Solidity и смарт-контракты Etherem, урок #46 |Деплой другого кода на тот же адрес?! Хак Tornado Cash
ХОТИТЕ СТАТЬ РАЗРАБОТЧИКОМ Solidity, узнать об Ethereum, блокчейне и многом другом ещё больше?!
Мои друзья из GUIDE DAO (бывшая школа MCS) предлагают скидку 0,1 ETH на ВСЕ СВОИ БУТКЕМЫ ПО КРИПТЕ! Материалы этих буткемов подготовлены мной и другими специалистами:…
Мои друзья из GUIDE DAO (бывшая школа MCS) предлагают скидку 0,1 ETH на ВСЕ СВОИ БУТКЕМЫ ПО КРИПТЕ! Материалы этих буткемов подготовлены мной и другими специалистами:…
👍5🔥2🤩1
Друзья, фейсбук мне внезапно решил сообщить, что были оставлены запросы на сообщения месяца три назад. Их там некоторое количество, но я, понятное дело, никому не ответил, так как их просто не видел. Поэтому мораль сей басни такова - писать лучше в чат, а не в фейсбук, в котором я всё равно редко бываю и вообще сильно недолюбливаю эту соц сеть
💯13👍2🙏1
В этом уроке по языку Elixir мы поговорим о том, что оператор "знак равенства" (=) делает не совсем то, что мы от него ожидаем. Мы обсудим, что такое pattern matching (сопоставление с образцом), чем это отличается от обычного присваивания и как с помощью pattern matching можно писать более элегантный код. https://www.youtube.com/watch?v=WP3wc8sjyMQ
YouTube
Elixir и функциональная разработка, урок #2 | Pattern matching (сопоставление с образцом)
В этом уроке по языку Elixir мы поговорим о том, что оператор "знак равенства" (=) делает не совсем то, что мы от него ожидаем. Мы обсудим, что такое pattern matching (сопоставление с образцом), чем это отличается от обычного присваивания и как с помощью…
🔥4❤1😱1
GH анонсировал очередное виртуальное событие, там будут всякие успешные успехи выступать и не только - возможно, кого-то заинтересует https://galaxy.github.com
GitHub Galaxy
Unlock the power of AI-native development for your organization. Explore GitHub’s roadmap, see secure workflows in action, and get practical tips to boost team collaboration and address vulnerabilities at scale.
👍5
В этом видео мы поговорим о том, как перевести приложение Angular 15+ на несколько языков, как использовать пакет localize, как работать с файлами XLIFF, поддерживать маршрутизацию, компилировать с помощью компилятора AOT и делать деплой на Firebase. https://www.youtube.com/watch?v=0jmBX_5k-sU
YouTube
Angular: перевод приложения на несколько языков | I18n, l10n, маршруты, деплой на Firebase
В этом видео мы поговорим о том, как перевести приложение Angular 15+ на несколько языков, как использовать пакет localize, как работать с файлами XLIFF, поддерживать маршрутизацию, компилировать с помощью компилятора AOT и делать деплой на Firebase.
Таймкоды:…
Таймкоды:…
🔥4
Завтра вечером у нас очередная интеллектуальная игра, но, по просьбам трудящихся, в формате 18+. Поэтому на всякий пожарный стримить будем на резервном канале 😂 https://www.youtube.com/watch?v=zXcxpscnhTA
YouTube
Интеллектуальная игра GuideDAO Answer (18+)
Интеллектуальная игра GuideDAO Answer, в этот раз в формате 18+
👍3
Ну, для тех, кто предпочитает читать, я подготовил текстовую версию Angular i18n (знаю, что здесь есть любители этого фреймворка).
Что нас ждёт ещё в ближайшее время:
* Новый урок по Elixir (про функции)
* Видео про dry-validation
* Вероятно, обзор стандарта ERC4626
https://lokalise.com/blog/angular-i18n/
Что нас ждёт ещё в ближайшее время:
* Новый урок по Elixir (про функции)
* Видео про dry-validation
* Вероятно, обзор стандарта ERC4626
https://lokalise.com/blog/angular-i18n/
Lokalise
Angular i18n: internationalization & localization with examples
Angular I18n uses the built-in module for internationalization. Learn how to set up I18n, perform translations, and deploy the app.
🔥7❤1
В этом уроке по dry-rb и Ruby мы поговорим о решении Dry-validation, которое позволяет проверять входные данные и выдавать сообщения об ошибках. https://www.youtube.com/watch?v=kg-y2-NpNio
YouTube
Dry-rb и Ruby 3, урок #3 | Dry-validation
В этом уроке по dry-rb и Ruby мы поговорим о решении Dry-validation, которое позволяет проверять входные данные и выдавать сообщения об ошибках.
Таймкоды:
00:00 Введение
01:30 Подготовка проекта
02:30 Создаём контракты
04:30 Используем контракт для валидации…
Таймкоды:
00:00 Введение
01:30 Подготовка проекта
02:30 Создаём контракты
04:30 Используем контракт для валидации…
🔥19👍2