Архив за 30 октября 2017 - 5

Введение

Думаю, что многие из читателей видели хотя бы один ролик на популярных видеосервисах, где электричество передается через пустоту при помощи индуктивных катушек.

В этой статье мы хотим обратиться к первоосновам процесса беспроводной передачи энергии с помощью магнитного поля. Начав с рассмотрения простейшей индуктивной катушки, и вычисления ее индуктивности, мы постепенно перейдем теории электрических цепей, в рамках которой, будет показан и обоснован способ передачи максимальной мощности при прочих равных условиях. Итак, начнем.
Читать полностью »

Что общего у разработки программного обеспечения с разработкой настольных игр? Об этом лучше всех знает Сергей Milfgard Абдульманов который учился по специальности «математик-системный программист» и владел IT-компанией, а сейчас известен читателям Хабра постами в блоге компании «Мосигра».

Он будет завершать конференцию Joker своим кейноутом «Как мы расширяли бутылочное горлышко разработки», а в преддверии этой конференции мы задали ему ещё ряд вопросов о том, чем две индустрии похожи — и чем различаются.

image

Сергей: Короче, правильнее будет анонсировать тезис «как мы люто облажались». Это чтобы вы не думали, что мы там новый аджайл придумали или что-то ещё. А ещё у нас тестировщики чуть не набили разработчикам морду. В частном порядке. Но это отдельная песня.

Читать полностью »

Читатель «Роем!» заметил, что в списке вкладок на страницах кинотеатров «Каро» на интернет-портале «Афиша», который входит в группу компаний Rambler&Co, не хватает расписания.

«Афиша» окончательно потеряла звание сервиса по поиску развлечений, просто выкинув расписание сеансов конкурента. Другие кинотеатры,Читать полностью »

Ключевое слово mutable относится к малоизвестным уголкам языка С++. В то же время оно может быть очень полезным, или даже необходимым в случае, если вы хотите строго придерживаться const-корректности вашего кода или писать лямбда-функции, способные изменять своё состояние.

Пару дней назад Eric Smolikowski написал в своём твиттере:
«Я часто спрашиваю программистов на собеседовании насколько хорошо (по 10-бальной шкале) они знают С++. Обычно они отвечают 8 или 9. И тогда я спрашиваю что такое „mutable“. Они не знают. :)»

Впечатления от таких вопросов и ответов у меня двоякие. С одной стороны, задавать подобные вопросы на собеседовании — дело бесполезное, это почти ничего не говорит о способностях интервьюируемого. Но, с другой стороны, ключевое слово mutable незаслуженно забыто многими программистами, а ведь оно может быть очень полезным в некоторых сценариях.
Читать полностью »

Эта статья задумывалась как небольшое руководство к выполнению лабораторной работы для студентов, начинающих изучать веб-технологии.

Разработать страницу, состоящую из трех разноцветных столбцов. Левый столбец шириной 100 пикселей, центральный и правый занимают все оставшееся до края страницы место равномерно. Высота всех трех 100% страницы. Не должно быть скроллбара и белых полос вокруг страницы.

После нескольких лет работы во фронтенд-разработке, задачи подобные этой классифицируются как «5 минут, сто раз так делал», ведь, казалось бы, страница в три столбца, что может быть проще. Но проблемы у студентов возникли на всех стадиях решения задачи: от понимания сути и разработки структуры до защиты лабораторной работы.

И если, обучение чтению условия задачи и ораторскому мастерству лежит за гранью предмета «Основы веб-технологий», то отрефлексировать поразившее меня многообразие идей структурирования такой простой раскладки кажется интересным.

Студенты продемонстрировали в общей сложности около десяти разных вариантов решения этой задачи. От совсем никуда не годных до вполне приемлемых. Рассматривать я, разумеется, буду только вменяемую половину, то есть будет пять примеров.
Читать полностью »

В первой части нашего цикла статей про IdM мы обсудили, что такое IdM. Сегодня будет минимум теории: я расскажу о том, как понять, нужно ли вообще вашей компании IdM-решение — с точки зрения задач бизнеса, ИТ, ИБ, аудита и т.д. Под катом — несколько чек-листов, составленных на основании моего опыта внедрений IdM. Они помогут вам определиться, пора ли выбирать IdM-решение, или ваша компания пока может обойтись существующими процессами.

Внедрение IdM. Часть 2. Как определить, что стоит задуматься о внедрении IdM? - 1
Читать полностью »

В последнее время героями новостей о 3D-картах обычно выступают разновидности модели GeForce GTX 1070 Ti, но компания Asus не забыла и о других GPU Nvidia. Новинка, показанная этим производителем, представляет собой разновидность модели GeForce GTX 1080 Ti. Говоря конкретнее, это 3D-карта Republic of Gamers (ROG) Strix GeForce GTX 1080 Ti Assassin's Creed Origins Edition. Как очевидно следует из названия, она адресована поклонникам игры Assassin's Creed: Origins.

Мотивы игры щедро использованы в оформлении карты: это и «бронзовое литье» кожуха радиатора, и иероглифические письмена, и логотипы Assassin's Creed.

Читать полностью »

Почти в самом начале создания платформы (некоего фундамента, фреймворка на котором базируются все прикладные решения) нашего облачного веб-приложения СБИС мы поняли, что без инструмента, позволяющего сообщить пользователю о каком-либо событии с сервера, жить будет довольно-таки трудно. Все мы хотим мгновенно видеть новое сообщение от коллеги (которому лень пройти 10 метров), поднимающую корпоративный дух новость от руководства, очень важную задачу от отдела тестирования или получение поощрения (особенно денежного). Но путь становления был тернист, поэтому расскажем немного про трудности, которые мы встретили при взрослении от 5.0e3 до 1.0e6 одновременных подключений от пользователей.

Сервис оповещения миллиона пользователей с помощью RabbitMQ - 1Читать полностью »

Виртуальный помощник Amazon Alexa может быть обучен новым функциям, что позволяет адаптировать его к потребностям разных групп пользователей. Желая стимулировать разработку возможностей Alexa, ориентированных на детскую аудиторию, компания Amazon объявила соответствующий конкурс. Размер призового фонда составляет $250 000.

Конкурс уже начался

Читать полностью »

Мы уже писали о том, что такое VPS-хостинг, чем различаются виртуальный хостинг, VPS-хостинг и выделенный хостинг, каковы их плюсы и минусы, в каких случаях больше подходит тот или иной вид хостинга, а также обсуждали, как выбрать надежного провайдера VPS при ограниченном бюджете. Пожалуй, пришло время вернуться к этой теме. Не столько для того, чтобы повторить пройденное, сколько для освещения некоторых моментов, о которых мы еще не упоминали, а также найти хороший повод поделиться с вами нашими новостями. Итак…

VPS-хостинг: как выбрать? - 1
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js