Ситуация в среду: вы играете в «Уно», и вам нужно или взять 25 карт, или протестировать свой код.
Ответ очевиден, но код тестировать всё же нужно :-)
https://v.thecode.media/cl055
#пб_Код
Ответ очевиден, но код тестировать всё же нужно :-)
https://v.thecode.media/cl055
#пб_Код
😁34🔥13❤3👍2
Просто игра, в которой маленький динозаврик перепрыгивает через кактусы. Такая есть в Chrome, но вам наверняка захочется сделать свою: https://v.thecode.media/8j73z
#проект_Код
#проект_Код
❤25👍11🔥2
Что такое межпланетная файловая система (iPFS)
IPFS — это сокращение от Interplanetary File System, межпланетная файловая система. Это официальное название, у программистов бывает такой юмор.
Общая идея IPFS похожа на то, как работают торренты: вместо того чтобы хранить файлы в одном месте, сеть хранит их распределённо на компьютерах пользователей. Когда кому-то нужно получить определённый файл из сети, он пишет его уникальный код, а система забирает его с тех компьютеров, где он есть.
Смысл IPFS в том, чтобы сделать сеть надёжной и отказоустойчивой. При обычном подходе, если сервер отключить от сети, его файлы сразу станут недоступны для всех. А в случае с IPFS отключение сервера ни на что не повлияет, если в сети будет хоть одна копия. Система просто возьмёт тот же файл с другого компьютера, а пользователь даже не узнает, что с сервером было что-то не так.
Если интересно и хотите изучить тему получше, почитайте нашу статью. В ней вы также найдёте ссылку на официальную документацию проекта с подробностями и примерами.
IPFS — это сокращение от Interplanetary File System, межпланетная файловая система. Это официальное название, у программистов бывает такой юмор.
Общая идея IPFS похожа на то, как работают торренты: вместо того чтобы хранить файлы в одном месте, сеть хранит их распределённо на компьютерах пользователей. Когда кому-то нужно получить определённый файл из сети, он пишет его уникальный код, а система забирает его с тех компьютеров, где он есть.
Смысл IPFS в том, чтобы сделать сеть надёжной и отказоустойчивой. При обычном подходе, если сервер отключить от сети, его файлы сразу станут недоступны для всех. А в случае с IPFS отключение сервера ни на что не повлияет, если в сети будет хоть одна копия. Система просто возьмёт тот же файл с другого компьютера, а пользователь даже не узнает, что с сервером было что-то не так.
Если интересно и хотите изучить тему получше, почитайте нашу статью. В ней вы также найдёте ссылку на официальную документацию проекта с подробностями и примерами.
❤20👍18🔥9
Обещаем, что это будет простое объяснение сложной темы про промисы. Но не обещаем, что это будет легко. А всё потому, что промисы — они такие.
https://v.thecode.media/0cmh7
#разбор_Код
https://v.thecode.media/0cmh7
#разбор_Код
👍21❤2
Мы решили, что вы достаточно отошли от наступивших «после майских», чтобы почитать, что интересного произошло в мире технологий за последние недели.
1. Впервые установили Bluetooth-соединение со спутником на расстоянии более 600 км — это удалось стартапу Hubble Network. Технологию можно использовать в логистике, отслеживании животных, мониторинге почвы, в GPS-часах для детей и устройствах мониторинга падения пожилых.
2. В Японии протестировали связь 6G и получили скорость передачи данных в 100 Гбит/с. На такой скорости можно за 1 секунду скачать 8-9 кинофильмов размером 1,5 Гб.
3. Компания Open AI объявила о сотрудничестве со Stack Overflow: языковые модели GPT будут обучать на ответах на платформе. Это вызвало недовольство со стороны многих пользователей — они начали редактировать свои старые сообщения, но Stack Overflow восстанавливает сообщения и ограничивает доступ к ним для авторов.
4. Выпустили первую бета-версию Python 3.13.0b1. В ней есть экспериментальные JIT-компилятор и режим сборки, улучшенный интерактивный интерпретатор на основе PyPy и другие дополнения. До середины лета ожидается выход ещё трёх бета-версий, и в случае успеха финальную версию Python 3.13 выпустят в октябре.
5. Энтузиаст собрал устройство, которое распознаёт кота с помощью видеокамеры и брызгает на него струёй воды, если кот пытается украсть еду со стола.
6. Компания OpenAI представила новую универсальную языковую модель GPT-4o: она воспринимает и генерирует не только текст и изображения, но и звук. Модель уже сделали основой для ChatGPT, и ею можно пользоваться бесплатно.
7. Владельцы смартфонов iPhone обнаружили, что после установки iOS 17.5 на их устройствах вновь появляются фотографии, которые были удалены — некоторые до 14 лет назад. Компания Apple исправила это в обновлении 17.5.1.
8. С выходом Android 15 на Android-смартфонах появится функция обнаружения кражи. Она будет распознавать, что устройство схватили или вырвали из рук, и блокировать экран, ограничивая доступ к информации. Помимо Android 15, функция появится в более старых версиях вплоть до 10.
Вы ничего не пропустили :-)
1. Впервые установили Bluetooth-соединение со спутником на расстоянии более 600 км — это удалось стартапу Hubble Network. Технологию можно использовать в логистике, отслеживании животных, мониторинге почвы, в GPS-часах для детей и устройствах мониторинга падения пожилых.
2. В Японии протестировали связь 6G и получили скорость передачи данных в 100 Гбит/с. На такой скорости можно за 1 секунду скачать 8-9 кинофильмов размером 1,5 Гб.
3. Компания Open AI объявила о сотрудничестве со Stack Overflow: языковые модели GPT будут обучать на ответах на платформе. Это вызвало недовольство со стороны многих пользователей — они начали редактировать свои старые сообщения, но Stack Overflow восстанавливает сообщения и ограничивает доступ к ним для авторов.
4. Выпустили первую бета-версию Python 3.13.0b1. В ней есть экспериментальные JIT-компилятор и режим сборки, улучшенный интерактивный интерпретатор на основе PyPy и другие дополнения. До середины лета ожидается выход ещё трёх бета-версий, и в случае успеха финальную версию Python 3.13 выпустят в октябре.
5. Энтузиаст собрал устройство, которое распознаёт кота с помощью видеокамеры и брызгает на него струёй воды, если кот пытается украсть еду со стола.
6. Компания OpenAI представила новую универсальную языковую модель GPT-4o: она воспринимает и генерирует не только текст и изображения, но и звук. Модель уже сделали основой для ChatGPT, и ею можно пользоваться бесплатно.
7. Владельцы смартфонов iPhone обнаружили, что после установки iOS 17.5 на их устройствах вновь появляются фотографии, которые были удалены — некоторые до 14 лет назад. Компания Apple исправила это в обновлении 17.5.1.
8. С выходом Android 15 на Android-смартфонах появится функция обнаружения кражи. Она будет распознавать, что устройство схватили или вырвали из рук, и блокировать экран, ограничивая доступ к информации. Помимо Android 15, функция появится в более старых версиях вплоть до 10.
Вы ничего не пропустили :-)
🔥38👍20❤10
Напишите в комментариях фразу «Самый страшный баг — это...», а дальше пусть продолжает Т9.
😁19👍3
Что означает ошибка Uncaught Error: Cannot read private member from an object whose class did not declare it
Anonymous Quiz
3%
Нельзя читать свойства целого класса
45%
Приватные свойства класса нельзя прочитать из необъявленного класса
16%
У класса нет приватных свойств, к которым можно обратиться
35%
Нельзя читать приватные свойства класса снаружи этого класса
👍4
Ошибка, которая по-разному называется в разных браузерах, но суть всегда одна: нельзя просто взять и обратиться к приватному полю в классе. На то оно и приватное :-)
https://v.thecode.media/2jfdr
#баг_Код
https://v.thecode.media/2jfdr
#баг_Код
👍17❤5🔥2
Сначала добавьте статью себе в сохранёнки, а потом почитайте, как правильно делать заметки тем, кто учится программированию.
https://v.thecode.media/016fi
#разбор_Код
https://v.thecode.media/016fi
#разбор_Код
😁20👍6🔥5❤3
Говорят, что деструктивное поведение — это плохо. Но программисты так не считают, и вот почему: https://v.thecode.media/hn7c8
#разбор_Код
#разбор_Код
👍19🔥4😁4
Дайджест статей за неделю
На самом деле сделать свою браузерную игру с динозавриком (как в Хроме) — это просто, смотрите сами.
Есть новый язык программирования Mojo, и все заговорили о том, что это полноценная замена Python. На самом деле это не так.
На самом деле умный дом такой умный не из-за устройств, а из-за протоколов, по которым они соединяются друг с другом. Matter — хороший протокол для этого, и вот почему.
На самом деле программисты тоже люди, и учатся они точно так же, как и все остальные. Рассказываем, как делать заметки во время обучения так, чтобы они приносили пользу.
Оказывается, JavaScript может пообещать выполнить какой-то свой код чуть позже и даже сдержать своё слово. Говорим про промисы и то, как они работают.
Хардкор для тех, кому интересно погрузиться в серьёзный Python — рассказываем про конструкторы.
🤔 Ошибка недели: что будет, если обратиться к приватному полю класса в общем коде.
Наступило почти полноценное лето!
Можно ставить светлую тему в редакторе кода
и запускать новые классные проекты.
Ваш «Код» 🌞
На самом деле сделать свою браузерную игру с динозавриком (как в Хроме) — это просто, смотрите сами.
Есть новый язык программирования Mojo, и все заговорили о том, что это полноценная замена Python. На самом деле это не так.
На самом деле умный дом такой умный не из-за устройств, а из-за протоколов, по которым они соединяются друг с другом. Matter — хороший протокол для этого, и вот почему.
На самом деле программисты тоже люди, и учатся они точно так же, как и все остальные. Рассказываем, как делать заметки во время обучения так, чтобы они приносили пользу.
Оказывается, JavaScript может пообещать выполнить какой-то свой код чуть позже и даже сдержать своё слово. Говорим про промисы и то, как они работают.
Хардкор для тех, кому интересно погрузиться в серьёзный Python — рассказываем про конструкторы.
🤔 Ошибка недели: что будет, если обратиться к приватному полю класса в общем коде.
Наступило почти полноценное лето!
Можно ставить светлую тему в редакторе кода
и запускать новые классные проекты.
Ваш «Код» 🌞
👍12🔥6❤4