Channel: Журнал «Код»
Добро пожаловать в лето :-)
Привет!
Сегодня — первый день лета, много где жара, поэтому, пока совсем не разморило, перейдём к интересным материалам недели. Если что-то пропустили, самое время наверстать.
Функция range() в Python — вроде простая, понятная, но у неё есть пара параметров, про которые многие забывают. А зря.
Для чего нужен язык C# — а для многого: хочешь — игры пиши, хочешь — делай суровый корпоративный софт, а хочешь — пили серверную часть для веба.
👉 Пояснили мем про сложный выбор, когда можно делать действительно всё, что хочешь. Осторожно, сенситив контент.
Сделали интерактивный интерфейс камеры айфона в браузере. Пока только визуальная красота, а через неделю научим его снимать и делать селфи.
Как работает Await/Async в JavaScript. Популярная тема и в собеседованиях, и на практике.
Что нового в Homebrew — одном из самых популярных менеджеров пакетов для программистов. Не все оценят эти изменения, но радует, что проект живёт.
❓ Задача недели про криптоинвестора, программиста и золотые слитки. Специально для любителей нестандартных решений.
Всё, на речку и отдыхать! Мы уже убежали, увидимся через неделю )
Ваш «Код»
Привет!
Сегодня — первый день лета, много где жара, поэтому, пока совсем не разморило, перейдём к интересным материалам недели. Если что-то пропустили, самое время наверстать.
Функция range() в Python — вроде простая, понятная, но у неё есть пара параметров, про которые многие забывают. А зря.
Для чего нужен язык C# — а для многого: хочешь — игры пиши, хочешь — делай суровый корпоративный софт, а хочешь — пили серверную часть для веба.
👉 Пояснили мем про сложный выбор, когда можно делать действительно всё, что хочешь. Осторожно, сенситив контент.
Сделали интерактивный интерфейс камеры айфона в браузере. Пока только визуальная красота, а через неделю научим его снимать и делать селфи.
Как работает Await/Async в JavaScript. Популярная тема и в собеседованиях, и на практике.
Что нового в Homebrew — одном из самых популярных менеджеров пакетов для программистов. Не все оценят эти изменения, но радует, что проект живёт.
❓ Задача недели про криптоинвестора, программиста и золотые слитки. Специально для любителей нестандартных решений.
Всё, на речку и отдыхать! Мы уже убежали, увидимся через неделю )
Ваш «Код»
Там работы точно больше, чем всем кажется.
В этом посте разберёмся, зачем тестировать фронтенд, как это делать и какими инструментами.
#разбор_Код
В этом посте разберёмся, зачем тестировать фронтенд, как это делать и какими инструментами.
#разбор_Код
Этим инструментом пользуются все умные люди, которым нужно на что-то опереться в своих прогнозах, от строителей до маркетологов. Если вы тоже хотите сами строить нужные себе прогнозы — попробуйте регрессионный анализ: https://v.thecode.media/tz3qw
Осторожно, внутри много графиков и умных выводов. Может оказаться сложновато для тех, кто не любит математику.
#разбор_Код
Осторожно, внутри много графиков и умных выводов. Может оказаться сложновато для тех, кто не любит математику.
#разбор_Код
Лето — время отпусков и поездок в разные страны. Это значит, что если вам там нужна связь и интернет, то надо подключить роуминг (или купить местную симку).
В общем, объясняем, как работает роуминг, почему он такой дорогой и как там всё устроено технически: https://v.thecode.media/ykhil
#разбор_Код
В общем, объясняем, как работает роуминг, почему он такой дорогой и как там всё устроено технически: https://v.thecode.media/ykhil
#разбор_Код
Разбор: как устроены технически очки Apple Vision Pro
Одни говорят, что это прорыв, вторые — что ими невозможно долго пользоваться, третьи — что всё это уже было и в очках Apple Vision Pro нет ничего нового.
Нам стало интересно, какое железо стоит в этих очках, что оно умеет и почему физически не получится разглядеть в них отдельные пиксели на картинке.
https://v.thecode.media/k3ij3
#лучшее_Код #разбор_Код
Одни говорят, что это прорыв, вторые — что ими невозможно долго пользоваться, третьи — что всё это уже было и в очках Apple Vision Pro нет ничего нового.
Нам стало интересно, какое железо стоит в этих очках, что оно умеет и почему физически не получится разглядеть в них отдельные пиксели на картинке.
https://v.thecode.media/k3ij3
#лучшее_Код #разбор_Код
Среда, дорогие читатели. Самое время проявить осознанность и немного заземлиться: https://v.thecode.media/ue7xl
#пб_Код
#пб_Код
Вторая часть проекта с камерой айфона в браузере, где мы добавляем логику и скрипты.
В прошлый раз мы сделали визуал, а сегодня сделаем так, чтобы всё работало, снимало и можно было переключить камеру на фронтальную (и увидеть себя!).
https://v.thecode.media/04t0n
#проект_Код
В прошлый раз мы сделали визуал, а сегодня сделаем так, чтобы всё работало, снимало и можно было переключить камеру на фронтальную (и увидеть себя!).
https://v.thecode.media/04t0n
#проект_Код
Что такое каскадная разработка
Главная идея каскадной разработки: весь процесс работы над программой идёт строго поэтапно, и нельзя перейти от одного этапа к другому, пока текущий полностью не закончен.
Звучит очень здраво и помогает программистам не распылять свои силы, а сосредоточиться на текущих задачах. А ещё не нужно возвращаться к предыдущему этапу и что-то доделывать, потому что всё делается сразу и навсегда.
В классической каскадной разработке 7 этапов:
• Формализация и постановка задачи.
• Проектирование.
• Написание кода.
• Сборка всего кода в единое целое.
• Тестирование и отладка.
• Установка на компьютеры пользователя.
• Поддержка и написание документации.
Такой подход к разработке ещё называют «водопад», потому что если представить рабочий путь по этим этапам, то выглядит как поток в водопаде — сверху вниз.
Почему все критикуют каскадную разработку и какие у неё есть преимущества, рассказали в статье: https://v.thecode.media/jyyum
Главная идея каскадной разработки: весь процесс работы над программой идёт строго поэтапно, и нельзя перейти от одного этапа к другому, пока текущий полностью не закончен.
Звучит очень здраво и помогает программистам не распылять свои силы, а сосредоточиться на текущих задачах. А ещё не нужно возвращаться к предыдущему этапу и что-то доделывать, потому что всё делается сразу и навсегда.
В классической каскадной разработке 7 этапов:
• Формализация и постановка задачи.
• Проектирование.
• Написание кода.
• Сборка всего кода в единое целое.
• Тестирование и отладка.
• Установка на компьютеры пользователя.
• Поддержка и написание документации.
Такой подход к разработке ещё называют «водопад», потому что если представить рабочий путь по этим этапам, то выглядит как поток в водопаде — сверху вниз.
Почему все критикуют каскадную разработку и какие у неё есть преимущества, рассказали в статье: https://v.thecode.media/jyyum
Без него не будет интерактивности на сайте (ну, почти).
Без него вообще почти не получится научить страницу реагировать на действия пользователя.
В общем, разбираемся, как работает один из самых полезных методов для фронтенд-разработчика и JavaScript-программиста — addEventListener().
https://v.thecode.media/cttdt
#разбор_Код
Без него вообще почти не получится научить страницу реагировать на действия пользователя.
В общем, разбираемся, как работает один из самых полезных методов для фронтенд-разработчика и JavaScript-программиста — addEventListener().
https://v.thecode.media/cttdt
#разбор_Код
Скиньте свой любимым мем про программирование и ИТ в комментарии.
Самые лучшие унесём в пояснительную бригаду и разберём. Ну или просто посмеёмся с вами и пойдём работать дальше :-)
Самые лучшие унесём в пояснительную бригаду и разберём. Ну или просто посмеёмся с вами и пойдём работать дальше :-)
Сегодня — интересная задача про велосипеды. Её можно решить за минуту, а можно и гораздо быстрее, если понять, в чём там фокус.
В редакции мы уже нашли двоих, кто справился быстрее 30 секунд, теперь ваша очередь: https://v.thecode.media/jquz1
#задача_Код
В редакции мы уже нашли двоих, кто справился быстрее 30 секунд, теперь ваша очередь: https://v.thecode.media/jquz1
#задача_Код
Пишем свой блек-джек на Python
Иногда, чтобы поговорить о серьёзных вещах, нужно начать с чего-то простого и интересного. Например, с игры в блек-джек на Python — она будет моделировать то, что происходит в казино, а мы потом посмотрим, какие там будут выигрышные стратегии. Но начнём с кода: https://v.thecode.media/nwrij
#проект_Код #лучшее_Код
Иногда, чтобы поговорить о серьёзных вещах, нужно начать с чего-то простого и интересного. Например, с игры в блек-джек на Python — она будет моделировать то, что происходит в казино, а мы потом посмотрим, какие там будут выигрышные стратегии. Но начнём с кода: https://v.thecode.media/nwrij
#проект_Код #лучшее_Код
5 рюкзаков для программистов на все случаи жизни
Какой рюкзак лучше подойдёт для программиста, если нужно ходить каждый день в офис с ноутбуком? А в поход? А на прогулку с ребёнком или просто погулять по городу?
Чтобы было проще, нашли 5 рюкзаков на все случаи жизни. В каждом есть отделение для ноутбука, но все они различаются по своим возможностям: https://v.thecode.media/6hw8f
Кстати, поделитесь, а каким рюкзаком пользуетесь вы и по каким критериям вы его выбирали?
#лучшее_Код #разбор_Код
Какой рюкзак лучше подойдёт для программиста, если нужно ходить каждый день в офис с ноутбуком? А в поход? А на прогулку с ребёнком или просто погулять по городу?
Чтобы было проще, нашли 5 рюкзаков на все случаи жизни. В каждом есть отделение для ноутбука, но все они различаются по своим возможностям: https://v.thecode.media/6hw8f
Кстати, поделитесь, а каким рюкзаком пользуетесь вы и по каким критериям вы его выбирали?
#лучшее_Код #разбор_Код
Что думают про наши статьи известные люди
Привет!
С помощью разных способов мы спросили у известных людей, что они думают про наши статьи, и вот что они ответили.
Стив Джобс: «Это лучшая статья про то, как сделать рабочий интерфейс камеры айфона в браузере! Показал её Джонни Айву, он в полном восторге!»
Павел Дуров: «Наконец-то мне кто-то рассказал о том, как работает роуминг и почему во Франции он такой дорогой».
Профессор Ксавьер: «Свою первую модель Церебро я построил после статьи про регрессионный анализ. Было сложно, но результат того стоил».
Вадим Зеланд: «Однажды после особо сложного трансерфинга мне понадобилось заземлиться — и тут электрики пояснили мне, как это сделать. Это гениально!»
Эдвард Сноуден: «Обычно я против этого, но addEventListener() в JavaScript действительно позволяет слушать и обрабатывать все события так, как нужно пользователю. Надо сказать Ассанжу, чтобы не переживал из-за этого».
Стивен Хокинг: «Более лёгкой задачи про мотоциклы я ещё не видел. Я решил её в уме даже до того, как полностью прочитал условие. И в ней явно не учитывается влияние радиуса Шварцшильда».
Такие дела, сами в шоке. Посмотрим, что будет через неделю :-)
Обнимаем, «Код»
Привет!
С помощью разных способов мы спросили у известных людей, что они думают про наши статьи, и вот что они ответили.
Стив Джобс: «Это лучшая статья про то, как сделать рабочий интерфейс камеры айфона в браузере! Показал её Джонни Айву, он в полном восторге!»
Павел Дуров: «Наконец-то мне кто-то рассказал о том, как работает роуминг и почему во Франции он такой дорогой».
Профессор Ксавьер: «Свою первую модель Церебро я построил после статьи про регрессионный анализ. Было сложно, но результат того стоил».
Вадим Зеланд: «Однажды после особо сложного трансерфинга мне понадобилось заземлиться — и тут электрики пояснили мне, как это сделать. Это гениально!»
Эдвард Сноуден: «Обычно я против этого, но addEventListener() в JavaScript действительно позволяет слушать и обрабатывать все события так, как нужно пользователю. Надо сказать Ассанжу, чтобы не переживал из-за этого».
Стивен Хокинг: «Более лёгкой задачи про мотоциклы я ещё не видел. Я решил её в уме даже до того, как полностью прочитал условие. И в ней явно не учитывается влияние радиуса Шварцшильда».
Такие дела, сами в шоке. Посмотрим, что будет через неделю :-)
Обнимаем, «Код»
HTML Embed Code: