Сборщик RSS-лент

В мире инженерного образования существует много отличных курсов, но зачастую программа обучения, построенная на них, обладает одним серьезным недостатком — отсутствием хорошей связности между различными темами. Можно возразить: как же так?

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

Есть ли все это в университетских курсах? Конечно есть. Однако к законам Ома/Кирхгофа мы получаем термодинамику и теорию поля; помимо операций с матрицами и векторами приходится разбираться с Жордановыми формами; в программировании изучать полиморфизм — темы, которые не всегда нужны для решения простой практической задачи.

Университетское обучение экстенсивно — учащийся идет широким фронтом и зачастую не видит смысла и практической значимости знаний, которые получает. Мы решили перевернуть парадигму университетского обучения STEM (от слов Science, Technology, Engineering, Math) и сделать такую программу, которая опирается на связность знаний, допуская наращивание полноты в будущем, то есть подразумевает интенсивное освоение предметов.
Читать статью

Постановка задачи
Для отображения иконок в приложении Xamarin.Forms можно использовать изображения в различных форматах, например png, svg или шрифты ttf. Чаще всего для добавления стандартных иконок удобен шрифт с иконками, например google material icons. Шрифт с иконками имеет размер около 200КБ и удобство использования здесь обычно важнее экономии на размере приложения. Иконки будут хорошо смотреться при любом разрешении экрана и будут чёрно-белыми.

Для использования иконок есть готовые nuget-пакеты. Я долгое время использовал iconize (nuget — www.nuget.org/packages/Xam.Plugin.Iconize; git — github.com/jsmarcus/Iconize). Он позволяет подключать более десяти шрифтов, добавляет новые контролы, такие как IconButton, IconImage, IconLabel и т.п. Но тут есть обычные аргументы против готовых библиотек: лишний функционал, лишний размер файлов, не полностью устраивает поведение, баги и т.п. Поэтому в определённый момент решил отказаться от готовой библиотеки и заменить ее на простейший велосипед из пары классов + шрифт.
Читать дальше →

Постепенно приезжает то, что мне насоветовали в комментариях к записям, где мы делимся ссылками на всякие гаджеты и бытовуху (раз, два, три, четыре, пять). Ну и буду потихоньку показывать и рассказывать, как это все работает, а вы будете делать вывод: полезно это для вас или нет. 

Проекционные часы от MPOW с FM-радио - 1900 рублей. У меня от MPOW несколько наушников (как раз еще одни на обзор приехали) и классные уличные лампы на солнечных батареях. Посмотрим, что у них с часами.

Я вообще люблю часы с проекцией - удобно ночью время смотреть, когда просыпаешься. В Москве у меня есть такие часы, но они дико кривые: там по сути двое часов - одни обычные и вторые, отдельные, в проекторе. Если время сбивается, надо настраивать и часы, и проектор, дурдом.

Давайте посмотрим на эти.

Комплект: часы, адаптер питания, кабель, инструкция на нескольких языках (русского нет, есть английский). Но там и без инструкции быстро можно разобраться. 

На верхней панели - включение/выключение проектора, выключение (или откладывание) будильника, включение радио. На задней части - динамик и кнопки управления.

Цвет цифр можно выбрать при покупке - белый или голубой. Уровень яркости настраивается.

Проектор, разумеется, связан с часами и его отдельно настраивать не надо. Может проецировать вверх на потолок, вперед (поворачивается на 90 градусов), назад на стену (45 градусов). Изображение можно переворачивать на 180 градусов одной кнопкой.

Будильников - два, предустановлены различные звуки для пробуждения, включая звуки природы и тихую музыку. Уровень громкости будильника регулируется. Также можно на какой-то из будильников (или на оба) поставить нужную FM-радиостанцию.

Проектор показывает отлично - все четко различимо, при этом не мешает.

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

Вот это я сразу заказал, как увидел ссылку в комментах - Wavlink Communicator D3. Люблю такие штуки! Это докстанция на два диска 3 или 2 дюйма, хаб с двумя портами для зарядки (включая внешние аккумуляторы), хаб с двумя портами USB 3.0, слотом microSD и SD плюс с функцией копирования с диска на диск без подключения к компьютеру.  Стоит 3300 рублей.

Смотрим, что это такое.

продолжение здесь

Привет, Хабр!

Сегодня мы публикуем перевод интересного исследования о работе с памятью и указателями в C++. Материал немного академический, но явно будет небезынтересен читателям книг Галовица и Уильямса.

Следите за рекламой!
Читать дальше →

В Москве 46-летний гражданин Армении осужден за нападение на полицейского. Как говорится в сообщении московского межрегионального следственного управления на транспорте СК РФ, в апреле текущего года мужчина, будучи нетрезвым, находился на Ленинградском вокзале. К нему подошел сотрудник ППС линейного отдела полиции на станции Москва-Ленинградская и попросил мужчину пройти в дежурную часть для составления протокола об административном правонарушении. Мужчина в стал сопротивляться задержанию и нанес полицейскому ножевой удар в кисть руки.

В ходе следствия и суда мужчина раскаялся и признал свою вину. Он был признан виновным по части 2 статьи 318 УК РФ («Применение насилия, опасного для жизни или здоровья, в отношении представителя власти в связи с исполнением им своих должностных обязанностей») и приговорен к полутора годам колонии общего режима. (Отсюда.)

Тут главное - внимательно наблюдать за статистикой. Гражданин Армении ударил полицейского ножом - получил полтора года.

Данила Беглец во время митинга потянул за руку росгвардейца - получил два года.

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

Карилл Жуков, пытавшийся поднять забрало шлема росгвардейца - получил три года.

Ну и сейчас приговора ожидает Павел Устинов. Который вообще ни в каких митингах не участвовал, стоял у метро и разговаривал по телефону. На него налетели аж шесть ублюдков (ну, то есть органов правопорядка), повалили Павла и стали избивать. Один росгвардеец настолько старался, что, цитирую обвинение, вывихнул плечо.

Вот видео задержания.

Ему 16 сентября должны вынести приговор. Прокурор за это преступление для Павла (вывих плеча случился во время его избиения, так что Павел, безусловно, полностью виноват) просит шесть лет. Шесть, может, и не дадут, но уж троечку-четверочку за подобное судья наверняка впаяет, нет оснований считать, что там хоть что-то изменится.

Следите за статистикой, следите.

Что лишний раз подтверждает недавняя история, случившаяся в Испании. Есть такая британская веганка-активистка Mythical Mia. Вот она во всей красе в своем Инстаграме - та самая с фаером.

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

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

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

Что в результате? В испанской La Vanguardia пишут.  Из 16 похищенных кроликов 14 были беременными или кормящими крольчихами. В результате ветеринары были вынуждены умертвить 90 кроликов, оставшихся без матерей. Также в процессе "акции освобождения" пять беременных крольчих погибли от стресса или переломов позвоночника - их просто затоптали.

Классно "спасли животных", классно, я считаю!

Я вообще я считаю, что государство должно давать право владельцам собственности отстреливать тех, кто в эту собственность совершает преднамеренное и злоумышленное проникновение. В Америке у людей такое право есть. А вот в Европе - хрен там.

Продолжение перевода небольшой книги:
«Understanding Message Brokers»,
автор: Jakub Korab, издательство: O'Reilly Media, Inc., дата издания: June 2017, ISBN: 9781492049296.

Предыдущая переведенная часть: Понимание брокеров сообщений. Изучение механики обмена сообщениями посредством ActiveMQ и Kafka. Глава 1. Введение
Читать дальше →
The Eclipse Foundation выпустила новые спецификации Jakarta EE 8 platform & web-profile.
Они также представили сервер приложений Jakarta EE и набор тестов(TCK) для проверки других совместимых реализаций.


10 сентября 2019 года была выпущена Jakarta EE 8.
Читать дальше →

Согласитесь, многие в субботу утром себя временами чувствовали также!

Переносной вариант угольного гриля компании Weber компактен, удобен и хорошо упакован. Мы проверили, стоит ли вывозить его на пляж, какую компанию он способен накормить и стоит ли он своих денег.
Танели Арманто не любит рассказывать людям, что изменил мир. На самом деле я уверен, что если вы не являетесь другом его семьи, то ничего о нём не слышали. Обычно он никогда не рассказывает о своём величайшем достижении, но его дети не упускают случая им похвастаться.

В конце концов, их папа создал Snake.

В 1995 году разработчик ПО из Финляндии по фамилии Арманто устроился на работу в быстрорастущую компанию Nokia. Он имел опыт создания игр, поэтому ему поручили разработать «несколько крутых игр» для будущего мобильного телефона Nokia 6110. Он воспринимал свои игрушки как ещё один способ использования устройства, не сильно отличающимся от создаваемых коллегами календаря и калькулятора.

Сегодня, спустя почти 25 лет, его творение под названием Snake — игра, в которой постепенно удлиняющаяся змея собирает пищу, пытаясь при этом не укусить саму себя — рассматривается как поворотный момент в истории технологий и развлечений. Snake считается первой крупной мобильной игрой, зародившей индустрию, которая сегодня имеет потенциал в 100 миллиардов долларов.

Арманто сдержан и скромен, когда рассказывает о своей карьере. «Очень многие приходят в восторг, когда узнают, что это я написал Snake», — говорит он. «И я думаю, это вполне нормально. Здорово знать, что людям нравилась эта игра».

Читать дальше →


Один из важнейших игроков на рынке беспилотных автомобилей на днях запустил на платформе Kaggle первое соревнование по по распознаванию объектов в 3D с призовым фондом $25000. Срок соревнования 2 месяца. Официальная статистика уже говорит о 35 участниках и 45 сабмитах. Читать дальше →

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

Кстати, результаты прикольные, завтра оглашу: сравнение наушников за $139 и $39. Прям вот интересно было поизучать. 

Год назад на Хабре выходил обзор настольного робота Dobot Magician. В этой статье я предлагаю оценить его старшего брата Dobot M1 в действии. Также я попытаюсь объяснить, почему для своего проекта выбрал именно данную модель, опишу процесс разработки демки в Qt/c++, а также некоторые неприятные моменты, с которыми столкнулся в процессе разработки.
Читать дальше →
Для этого обзора мы собрали систему из топовых в линейке Cambridge Audio сетевого плеера Azur 851N и интегрального усилителя Azur 851A, а также новинки Old School — полочных акустических систем Monitor. Общее впечатляющее звучание, которое можно охарактеризовать как мощное, детальное, с сохранением всех нюансов и точного позиционирования инструментов и вокала, стало возможным благодаря связке источника и усилителя Cambridge Audio. С такими партнерами Old School Monitor смогли показать свой недюжинный потенциал. В обзоре приведены характеристики использованных аппаратов, впечатления от прослушивания, результаты измерений.


С каждым годом всё больше компаний в том или ином виде внедряют у себя концепцию BYOD. По данным исследования Global Market Insights к 2022 году объём рынок BYOD превысит 366 млрд долларов, а Cisco сообщает, что 95% организаций в том или ином виде допускает использование личных устройств на рабочих местах, причём такой подход позволяет экономить 350 долларов в год в расчёте на сотрудника. Одновременно BYOD создаёт множество сложностей для ИТ-службы и массу разнообразных рисков для компании.

Возможность выполнять рабочие задачи с помощью собственных гаджетов многие воспринимают как элемент свободы, прогрессивного подхода к взаимоотношениям компания-сотрудник и вообще типичный пример стратегии win-win. В целом нет никаких причин сомневаться: сотрудник с удовольствием использует для решения задач оборудование, которое выбрал сам, а компания получает сотрудника, который всегда на связи и выполняет работу даже в нерабочее время. По данным Frost & Sullivan, BYOD добавляет к рабочему времени сотрудников до 58 минут в день и увеличивает продуктивность на 34%.

Несмотря на все преимущества BYOD порождает проблемы — проблемы несовместимости и своевременной установки обновлений безопасности, кражи и поломки личных устройств. И это лишь небольшая часть головной боли, которую приходится терпеть во имя удобства. О том, как решить эти проблемы, сохранив баланс между безопасностью и эффективностью, поговорим в этом посте.
Читать дальше →

В этом выпуске:


Читать дальше →

Camel - Live at the Royal Albert Hall Sneak Preview.

Мы запускаем новый проект для студентов IT-специальностей из Петербурга – NX Bootcamp!

Учишься на 3-4 курсе? Хочешь работать в крупной IT-компании, но не хватает навыков и опыта? Тогда NX Bootcamp для тебя! Мы знаем, чего хотят лидеры рынка от Junior’ов, и разработали программу подготовки студентов для работы в крупных проектах.


Читать дальше →
Салют, хабровчане! Поздравляем всех с днем программиста и делимся переводом статьи, который был подготовлен специально для студентов курса «Архитектор высоких нагрузок».



«Шардировать. Или не шардировать. Без попыток.»
— Йода


Сегодня мы погрузимся в разделение данных между несколькими MySQL серверами. Мы закончили шардинг в начале 2012 года, и эта система используется и по сей день для хранения наших основных данных. Читать дальше →

Страницы

Последние публикации

Новые комментарии