В этом уроке мы начнём говорить об абстрактных структурах данных в разработке. Сегодня речь пойдёт об очень популярных структурах - это стек (stack) и очередь (queue). Мы посмотрим, как они организованы, как их создать, а также рассмотрим примеры использования на практике. Также обсудим принципы LIFO и FIFO. https://www.youtube.com/watch?v=3BwJPw4iluM
YouTube
Алгоритмы и структуры данных #2 | Стек и очередь (stack/queue) - пример реализации и использования
В этом уроке мы начнём говорить об абстрактных структурах данных в разработке. Сегодня речь пойдёт об очень популярных структурах - это стек (stack) и очередь (queue). Мы посмотрим, как они организованы, как их создать, а также рассмотрим примеры использования…
❤20🔥3✍2
Это, в общем, небольшой шаг для человечества, но сравнительно большой лично для меня 😂 Кое-какая наша музыка теперь доступна в Spotify (забавно, что нас даже включили в какой-то плейлист - вероятно, из свежих поступлений).
Я никогда не был профессиональным музыкантом, кроме того, у меня нет никакого профильного образования, но довелось поработать с хорошими людьми, которые позволили "study as you go". А в невесёлые ковидные времена подумалось написать пару композиций, ну, и с тех пошло. Правда, тут опять повезло, так как многие треки выезжают за счёт вокала, к которому я не имею никакого отношения 😂 Впрочем, на spotify каверов нет, для них нужна специальная лицензия, так что пока только ambient. Ну, так или иначе, хотел с вами поделиться этим небольшим успехом и сказать следующее - не бойтесь пробовать. Даже если это получится не идеально. https://open.spotify.com/artist/0hhacMJmk7uY2XR5DMtffP
Я никогда не был профессиональным музыкантом, кроме того, у меня нет никакого профильного образования, но довелось поработать с хорошими людьми, которые позволили "study as you go". А в невесёлые ковидные времена подумалось написать пару композиций, ну, и с тех пошло. Правда, тут опять повезло, так как многие треки выезжают за счёт вокала, к которому я не имею никакого отношения 😂 Впрочем, на spotify каверов нет, для них нужна специальная лицензия, так что пока только ambient. Ну, так или иначе, хотел с вами поделиться этим небольшим успехом и сказать следующее - не бойтесь пробовать. Даже если это получится не идеально. https://open.spotify.com/artist/0hhacMJmk7uY2XR5DMtffP
❤30👍12🔥6
Продолжаем говорить о структурах данных! В этом уроке обсудим такую вещь, как связанный список (linked list), который чем-то похож на массив, но устроен иначе. Поговорим про его операции, быстродействие и реализуем его на практике. https://www.youtube.com/watch?v=l85AuVWSazw
YouTube
Алгоритмы и структуры данных #3 | Связанные списки (linked lists) - принцип работы и реализация
Продолжаем говорить о структурах данных! В этом уроке обсудим такую вещь, как связанный список (linked list), который чем-то похож на массив, но устроен иначе. Поговорим про его операции, быстродействие и реализуем его на практике.
Таймкоды:
00:00 Введение…
Таймкоды:
00:00 Введение…
👍26❤1
Что ж, немного рекомендаций от меня в этом сезоне.
Правда, честно говоря, сильно много чего-то интересного не происходило, но попробуем.
Из книг - "Экспедиция к южному полюсу (Р. Скотт)"
Из музыки - альбом "Embrace Eternity" (Infected Rain)
Из игр - Return of the Obra Dinn. Как мне кажется, эта игра вообще очень здорово подходит начинающим разработчикам для тренировки логики. Честно говоря, в какой-то момент я даже думал сделать по ней let's play, но потом как-то не решился 😂
Правда, честно говоря, сильно много чего-то интересного не происходило, но попробуем.
Из книг - "Экспедиция к южному полюсу (Р. Скотт)"
Из музыки - альбом "Embrace Eternity" (Infected Rain)
Из игр - Return of the Obra Dinn. Как мне кажется, эта игра вообще очень здорово подходит начинающим разработчикам для тренировки логики. Честно говоря, в какой-то момент я даже думал сделать по ней let's play, но потом как-то не решился 😂
🆒13👍4❤1⚡1
Залетайте на стрим сегодня вечером, поговорим о Yul и оптимизации по газу с помощью этого языка. Полезно доя тех, кто хочет разобраться в более низкоуровневых штуках https://youtube.com/live/1cdvzxbQwUQ?feature=share
YouTube
Solidity и Ethreum, урок #61 | Оптимизация по газу с помощью Yul, трюки и полезные советы
В этом уроке о Solidity мы поговорим, как оптимизировать наш код с точки зрения газа. Для этого мы используем язык Yul и узнаем, какие существуют трюки и неочевидные решения, чтобы сделать исполнение кода дешевле.
Станьте спонсором канала, и вы получите…
Станьте спонсором канала, и вы получите…
🔥24
Друзья, уже было много вопросов про книги по криптографии, так что поделюсь ссылкой на бесплатную книгу Светлина Накова, он вполне доступно описывает многие базовые понятия и показывает примеры кода https://cryptobook.nakov.com/ А если не смотрели плейлист crypto bits, тоже гляньте 😄 https://www.youtube.com/watch?v=IglTG5MGgvg&list=PLWlFXymvoaJ_tN72NpOn7QH27LS6rVIV4
Nakov
Welcome | Practical Cryptography for Developers
👍15🔥5❤1❤🔥1
У меня тут статейка вышла про перевод документов HTML с помощью искусственного интеллекта. AI в каждый дом! https://lokalise.com/blog/translate-html-content/
Lokalise Blog
Translate HTML code: How to translate HTML into different languages with examples - Lokalise Blog
Translate HTML documents easily using Lokalise. Learn how to get started, upload HTML files, perform translations, and download translated files.
🔥15👍3
Сегодня просто музыка. Эта композиция мне очень нравится, тк тут участвует множество групп из разных стран (включая даже Skyforger 🤪), да и вообще богатый инструментал https://www.youtube.com/watch?v=fgFcmNmlukw
YouTube
Na Moey Zemle
Provided to YouTube by Daredo
Na Moey Zemle · Arkona
Goi, Rode, Goi!
℗ 2009 Napalm Records
℗ 2009 Napalm Records Handels GmbH
℗ Napalm Records Handels GmbH
Released on: 2009-10-30
Composer: Maria Arkhpiova
Music Publisher: Edition Iron Avantgarde
Auto…
Na Moey Zemle · Arkona
Goi, Rode, Goi!
℗ 2009 Napalm Records
℗ 2009 Napalm Records Handels GmbH
℗ Napalm Records Handels GmbH
Released on: 2009-10-30
Composer: Maria Arkhpiova
Music Publisher: Edition Iron Avantgarde
Auto…
🔥6
В этом уроке мы узнаем о новой важной структуре данных: о дереве бинарного поиска (binary search trees). Мы узнаем, как они работают, как их реализовать, и какие есть особенности. https://www.youtube.com/watch?v=occBtnLEshk
YouTube
Алгоритмы и структуры данных #4 | Binary search trees: деревья бинарного поиска и их реализация
В этом уроке мы узнаем о новой важной структуре данных: о дереве бинарного поиска (binary search trees). Мы узнаем, как они работают, как их реализовать, и какие есть особенности.
Таймкоды:
00:00 Введение
00:30 Массивы и деревья
02:30 Правила построения…
Таймкоды:
00:00 Введение
00:30 Массивы и деревья
02:30 Правила построения…
🔥10👍2
Это уже все, кажется, обсуждают, но всё же https://www.investing.com/news/cryptocurrency-news/proshares-prepares-to-launch-unique-short-ether-strategy-etf-3198918
Investing.com
ProShares prepares to launch unique Short Ether Strategy ETF By Cointelegraph
ProShares prepares to launch unique Short Ether Strategy ETF
🔥7❤1
В общем, я тут вспомнил, что в одном из учебных пособий для python, которое когда-то довелось делать, я добавил задачу "делаем программу для измерения цвета ауры". Суть программы была в том, что она генерировала случайный цвет rgb. 😄
https://www.youtube.com/watch?v=5OsETaZhBzE
https://www.youtube.com/watch?v=5OsETaZhBzE
YouTube
She Past Away - Asimilasyon (Official Music Video)
Official Music Video for ‘Asimilasyon’
Written by: Idris Akbulut & Volkan Caner
Camera & Photography: Emre Uzer
Stream ‘Narin Yalnızlık’
Spotify: https://sptfy.com/Nohz
Apple Music: https://music.apple.com/tr/album/narin-yaln%C4%B1zl%C4%B1k/992822938?l=tr…
Written by: Idris Akbulut & Volkan Caner
Camera & Photography: Emre Uzer
Stream ‘Narin Yalnızlık’
Spotify: https://sptfy.com/Nohz
Apple Music: https://music.apple.com/tr/album/narin-yaln%C4%B1zl%C4%B1k/992822938?l=tr…
😁8
MixBytes Farm открывает набор на курс «Аудитор смарт-контрактов»
Старт обучения: 30.10.23
Прием заявок и проверка тестов: до 27.10.23 (включительно)
Стоимость: бесплатно
Условие поступления: входное тестирование
Длительность: 1.5 месяца
Программа:
– Ethereum architecture;
– Solidity low-level patterns;
– Solidity high-level patterns;
– DeFi protocols code review;
– DeFi typical vulnerabilities;
– DeFi hacks;
– CTF (capture the flag);
– Test audit.
*лекции размещены в записи, поэтому ты сможешь проходить теорию в удобное время дня.
После успешного завершения обучения выдается сертификат в виде SBT (soulbound token). Он не только позволит участвовать в закрытых аудит-контестах по поиску уязвимостей в составе команды Stronghold, которая образовалась из выпускников MixBytes Farm, но и станет опорой при поиске работы аудитором смарт-контрактов.
Зарегистрироваться и пройти входной тест 👈
Для связи @kudryaviyartemiy
Старт обучения: 30.10.23
Прием заявок и проверка тестов: до 27.10.23 (включительно)
Стоимость: бесплатно
Условие поступления: входное тестирование
Длительность: 1.5 месяца
Программа:
– Ethereum architecture;
– Solidity low-level patterns;
– Solidity high-level patterns;
– DeFi protocols code review;
– DeFi typical vulnerabilities;
– DeFi hacks;
– CTF (capture the flag);
– Test audit.
*лекции размещены в записи, поэтому ты сможешь проходить теорию в удобное время дня.
После успешного завершения обучения выдается сертификат в виде SBT (soulbound token). Он не только позволит участвовать в закрытых аудит-контестах по поиску уязвимостей в составе команды Stronghold, которая образовалась из выпускников MixBytes Farm, но и станет опорой при поиске работы аудитором смарт-контрактов.
Зарегистрироваться и пройти входной тест 👈
Для связи @kudryaviyartemiy
👍15❤6
В этом уроке вы узнаете, как перевести приложение Flutter на несколько языков, выполнить локализацию, переключать локаль программным способом, и как легко выполнять переводы с помощью искусственного интеллекта. https://www.youtube.com/watch?v=YCU830fNpUY
YouTube
Flutter i18n | Локализация Flutter, многоязычность, перевод с помощью AI
В этом уроке вы узнаете, как перевести приложение Flutter на несколько языков, выполнить локализацию, переключать локаль программным способом, и как легко выполнять переводы с помощью искусственного интеллекта.
Таймкоды:
00:00 Введение
00:30 Подготовка
01:30…
Таймкоды:
00:00 Введение
00:30 Подготовка
01:30…
🔥6
Опять почитываю Тэффи, конечно, рассказы очень жизненные 😂
У меня был ровно такой случай. Я когда ещё работал в институте, один год постоянно встречал какого-то парня, который попадался то в коридоре, то в аудитории. Он курил странный вейп прямо в помещении и называл меня на "ты", дружелюбно спрашивая как дела, как жизнь и всё такое прочее.
Я, к стыду своему, до сих пор не имею ни малейшего представления, кто это был. У меня было смутное подозрение, что это студент, который то ли уходил в академический отпуск, то ли просто отчислился и восстановился, а потом (возможно) поступил в аспирантуру 😝 Но дело в том, что я никогда не видел его на своих занятиях, да и вообще на кафедре. А потом спросить в лоб "а откуда мы знакомы?" было уже как-то не очень вежливо.
В общем, к сожалению, тайна аспиранта с вейпом осталась нераскрытой. Не знаю, может это вообще почудилось?.. Думая об этом сейчас, я даже не уверен, что с ним разговаривал ещё кто-либо, кроме меня 😂
А какой ужас, когда к вам подходит совершенно незнакомый человек и, называя вас по имени, начинает разговаривать как с самым близким существом, и вы убеждаетесь с
ужасом, что ему известна вся ваша подноготная, тогда как вы не знаете даже, как его зовут.
Он знает, где вы жили на даче, на ком женат ваш брат,
сколько платит ваша тетка за квартиру, знает, что прошлогоднюю вашу кухарку надул жених и что ваша крестная мать не любила собак.
Вы слушаете, растерянная, беззащитная, потому что не
знаете, что можно ему сказать, чем порадовать и как уколоть.
У меня был ровно такой случай. Я когда ещё работал в институте, один год постоянно встречал какого-то парня, который попадался то в коридоре, то в аудитории. Он курил странный вейп прямо в помещении и называл меня на "ты", дружелюбно спрашивая как дела, как жизнь и всё такое прочее.
Я, к стыду своему, до сих пор не имею ни малейшего представления, кто это был. У меня было смутное подозрение, что это студент, который то ли уходил в академический отпуск, то ли просто отчислился и восстановился, а потом (возможно) поступил в аспирантуру 😝 Но дело в том, что я никогда не видел его на своих занятиях, да и вообще на кафедре. А потом спросить в лоб "а откуда мы знакомы?" было уже как-то не очень вежливо.
В общем, к сожалению, тайна аспиранта с вейпом осталась нераскрытой. Не знаю, может это вообще почудилось?.. Думая об этом сейчас, я даже не уверен, что с ним разговаривал ещё кто-либо, кроме меня 😂
😁13🤔6👍4😱2🤣2
В этом уроке по Solidity мы поговорим о стандарте ERC3156, который описывает принцип работы flash loans (мгновенных займов). Узнаем, зачем он нужен, как устроен и рассмотрим код на практике. https://www.youtube.com/watch?v=kWzno_K4V4g
YouTube
Solidity и Ethereum, урок #62 | ERC3156: flash loans, займы без процентов, поручителей и документов
ХОТИТЕ СТАТЬ РАЗРАБОТЧИКОМ Solidity, узнать об Ethereum, блокчейне и многом другом ещё больше?!
Мои друзья из GUIDE DAO (бывшая школа MCS) предлагают скидку 0,1 ETH на ВСЕ СВОИ БУТКЕМЫ ПО КРИПТЕ! Материалы этих буткемов подготовлены мной и другими специалистами:…
Мои друзья из GUIDE DAO (бывшая школа MCS) предлагают скидку 0,1 ETH на ВСЕ СВОИ БУТКЕМЫ ПО КРИПТЕ! Материалы этих буткемов подготовлены мной и другими специалистами:…
❤18⚡6👍1🔥1
У меня тут время ничегонеделания, сижу статьи читаю. Забавный материал у Delfi https://rus.delfi.lv/45451944/story/56044570/rabarbar-karmashek-shuflyadka-pochemu-ne-kazhdyy-russkiy-poymet-russkih-iz-latvii (хотя тут я сразу включаю нудного типа и отмечаю, что правильнее "русскоговорящий").
А так наблюдения и правда любопытные. 😂
Впрочем, если опять же включать нудного типа, то (если я правильно понял) "два дня обратно" - это в общем-то тоже русизм, получившийся после двойного перевода. Правильнее всё-таки "pirms divām dienām", а не "divas dienas atpakaļ" (тк последнее буквально и значит 2 дня назад и является калькой с русского или украинского).
В целом, интересно прослеживать подобные параллели и отмечать, как в относительно родственных языках используются знакомые слова. К примеру, некоторые словечки русскоговорящие давно забыли, а вот в латышском они активно используются. Та же strada, pērkons (помните, бог такой был?), runa (хотя тут интересно, я сам не уверен, но есть ощущение, что это слово, означающее "речь", напрямую связаны с рунами).
С другой стороны, как уже можно было заметить, я вообще-то сторонник чистой речи. Обычно вполне можно подобрать аналог безо всяких странных мутантов, причём в разных языках. Ну, не роутер (что, кстати, неправильно вообще, потому что это либо "рутер", либо "роутер", если на "американском"), а маршрутизатор. Не коллбек, а функция обратного вызова, не эксепшен (чуть кондратий не хватил, пока писал), а исключение, а для самых продвинутых - АВОСТ. Аналогично, не рабарбар, а ревень... 😂
Хотя, конечно же, какие-то слова остаются в языке надолго. Но их не так, чтобы очень много, а другие уходят, равно как забывается и слэнг... Уже никто не говорит "превед", мало кто помнит луркояз, а уж про словечки из эпохи исторического материализма (стиляги, прохилять и тп) я молчу.
Но, тем не менее, это очень интересно.
А так наблюдения и правда любопытные. 😂
Впрочем, если опять же включать нудного типа, то (если я правильно понял) "два дня обратно" - это в общем-то тоже русизм, получившийся после двойного перевода. Правильнее всё-таки "pirms divām dienām", а не "divas dienas atpakaļ" (тк последнее буквально и значит 2 дня назад и является калькой с русского или украинского).
В целом, интересно прослеживать подобные параллели и отмечать, как в относительно родственных языках используются знакомые слова. К примеру, некоторые словечки русскоговорящие давно забыли, а вот в латышском они активно используются. Та же strada, pērkons (помните, бог такой был?), runa (хотя тут интересно, я сам не уверен, но есть ощущение, что это слово, означающее "речь", напрямую связаны с рунами).
С другой стороны, как уже можно было заметить, я вообще-то сторонник чистой речи. Обычно вполне можно подобрать аналог безо всяких странных мутантов, причём в разных языках. Ну, не роутер (что, кстати, неправильно вообще, потому что это либо "рутер", либо "роутер", если на "американском"), а маршрутизатор. Не коллбек, а функция обратного вызова, не эксепшен (чуть кондратий не хватил, пока писал), а исключение, а для самых продвинутых - АВОСТ. Аналогично, не рабарбар, а ревень... 😂
Хотя, конечно же, какие-то слова остаются в языке надолго. Но их не так, чтобы очень много, а другие уходят, равно как забывается и слэнг... Уже никто не говорит "превед", мало кто помнит луркояз, а уж про словечки из эпохи исторического материализма (стиляги, прохилять и тп) я молчу.
Но, тем не менее, это очень интересно.
Delfi
Рабарбар, кармашек, шуфлядка. Почему не каждый русский поймет русских из Латвии?
Мы решили оставить в стороне политический аспект и проследить многовековую историю взаимодействия русского и латышского языков.
❤1👍1
Ну, и ещё из разряда "анимированные картинки, или чья вера слепа". Было когда-то было выпущено видео с более-менее таким названием, так что я вспомнил.
Суть там была в том, что в своё время популярный разоблачающий фильм "дух времени" - это, в общем-то, манипуляция. К сожалению, там и правда в бегущих списках много интересного (видно на стоп-кадре).
Я это к тому, что в соцсетях тоже любят постить какие-то якобы умные штуки, где ошибка на ошибке сидит. Вот буквально только что заметил чью-то запись, в которой красиво нарисованы "протоколы". Почему-то TCP соседствует с FTP (это вообще разные уровни модели OSI), для UDP появился какой-то "ответ" (ответ чемберлену?), в HTTPS только клиент даёт публичный ключ, а сервер как бы не при чём.
Да такое бывало, скажем прямо. Ну, например, когда-то я заметил явную ошибку в "схеме" Рюриковичей и вполне вежливо на это указал, после чего мой комментарий был просто удалён, а схема, ясное дело, осталась. Ну, собака лает...
Мы все делаем ошибки. Я вообще их делаю с завидной регулярностью, но если мне о них сообщают, то я завожу FAQ или пишу об этом в комментариях. Поэтому если где-то что-то явно не так, не стесняйтесь об этом сообщать. Да, к сожалению YT иногда трёт комментарии (судя по всему, ему сильно не нравятся ссылки или куски кода, уже проверено), но я никогда не удаляю комментарии, если только там нет явных оскорблений.
Суть там была в том, что в своё время популярный разоблачающий фильм "дух времени" - это, в общем-то, манипуляция. К сожалению, там и правда в бегущих списках много интересного (видно на стоп-кадре).
Я это к тому, что в соцсетях тоже любят постить какие-то якобы умные штуки, где ошибка на ошибке сидит. Вот буквально только что заметил чью-то запись, в которой красиво нарисованы "протоколы". Почему-то TCP соседствует с FTP (это вообще разные уровни модели OSI), для UDP появился какой-то "ответ" (ответ чемберлену?), в HTTPS только клиент даёт публичный ключ, а сервер как бы не при чём.
Да такое бывало, скажем прямо. Ну, например, когда-то я заметил явную ошибку в "схеме" Рюриковичей и вполне вежливо на это указал, после чего мой комментарий был просто удалён, а схема, ясное дело, осталась. Ну, собака лает...
Мы все делаем ошибки. Я вообще их делаю с завидной регулярностью, но если мне о них сообщают, то я завожу FAQ или пишу об этом в комментариях. Поэтому если где-то что-то явно не так, не стесняйтесь об этом сообщать. Да, к сожалению YT иногда трёт комментарии (судя по всему, ему сильно не нравятся ссылки или куски кода, уже проверено), но я никогда не удаляю комментарии, если только там нет явных оскорблений.
❤9👍1🍓1
Друзья, дата пока не на 100% точная, но в общем в начале ноября снова проведём стрим по ИИ. В этот раз хотелось бы обсудить, что там нового, заслушать небольшой доклад от коллег из Lokalise о том, как ИИ уже активно используется в переводах и какие там есть перспективы, а затем поговорим о некоторых интересных философских вопросах, связанных с дальнейшим использованием ИИ. Это будет дискуссионный формат, так что everyone is welcome. https://youtube.com/live/HrACPogkafU?feature=share
👍21🔥4⚡1