Представьте технологию, благодаря которой один-единственный кабель способен передать изображение в 8K, звук, данные, интернет и даже зарядить ваш ноутбук мощностью до 480 Вт. Это не фантастика, а реальность. У нее есть даже название — General Purpose Media Interface (GPMI).Китайские разработчики…
Всем привет!Сделайте, пожалуйста, это - супер срочно. А вот ещё одна функция, без которой мы жить не можем. А, ну и вот это тоже поправьте, пожалуйста.Знакомо?Если да - скорее всего, вы работаете в проекте, где нет фильтрации задач. Или уже пожинаете плоды её отсутствия. Читать далее
Привет! Вы в блоге «IT для детей», предназначенном для современных школьников и их родителей, которые интересуются темой дополнительного айти-обучения. Анализирую и обозреваю онлайн-школы и курсы, пишу о значимости ответственного подхода к выбору направления учебы, отмечаю не…
Наверное, я очень опоздал с изучением CUDA. До недавнего времени даже не знал, что CUDA — это просто C++ с небольшими добавками. Если бы я знал, что изучение её пойдёт как по маслу, я бы столько не медлил. Но, если у вас есть багаж привычек C++ , то код на CUDA у вас будет получаться низкокачественным. Поэтому расскажу вам о некоторых уроках, изученных на практике — возможно, мой опыт поможет вам ускорить код. Читать далее
Привет! Я Ксюша, пишу статьи для блога «IT для детей» и делаю это для современных школьников и их родителей, интересующихся вопросами по поводу дополнительного обучения. Предлагаю обзоры курсов и частных школ программирования, часто касаюсь злободневных тем и стараюсь говорить…
Пару дней назад я опубликовал статью про ХрюХрюКар - телегам-бот для борьбы со стоянкой автомобилей на зелёных зонах. Проект с открытым исходным кодом.За два дня ко мне обратилось несколько сторонников с просьбой добавить их города. Но вот незадача: у меня была…
Привет, Хаброжители! Мы используем фронтенд-фреймворки каждый день. А понимаем ли мы, что происходит там, под капотом? Книга Анхеля Солы Орбайсеты «Создание фронтенд-фреймворка с нуля» предлагает уникальный подход к изучению этой темы — через практическое создание собственного фреймворка. Автор убежден, что лучший способ понять принципы работы фреймворков — самостоятельно реализовать их ключевые механизмы. Читать дальше →
Привет, Хабр! Сегодня я хочу поговорить о том, как мы все иногда очарованы показателями тестового покрытия в Go — и как же часто эти проценты лукаво нам подмигивают. Казалось бы, влепили go test -cover, получили любимые цифры, приближающиеся к 100%, и можно выдохнуть. Но, увы, не всё так радужно, как хочется. На самом деле заветная сотка покрытия далеко не всегда означает, что ваш код действительно покрыт тестами. Читать далее
Где именно юристы пересекаются с ИТ? Отвечать на этот вопрос можно долго и подробно. Тимлиды регулярно принимают решения о выборе технологий и инструментов, менеджеры управляют ИТ-проектами с учетом сроков и бюджета, а разработчики пилят полезные сервисы и фичи. Каждый из них…
Привет! Если после заголовка вы решили, что это очередная статья в стиле «Топ-10 способов ускорить Pandas», то не торопитесь с выводами. Вместо топов и подборок предлагаю взглянуть на бенчмарки скорости и потребления памяти в зависимости от характеристик датафрейма и убедиться, что часть советов из статей по ускорению могут оказаться даже вредными. Разберём, какой из способов ускорения нужно пробовать в разных ситуациях, как это зависит от размера датафрейма и как ведёт себя в реальном проекте. Читать далее