Windows 10 развивается бурно и охватывает все больше платформ. Однако есть ниша, куда даже версия Windows 10 IoT не сможет попасть: микроконтроллеры. Но и тут прогресс не стоит на месте. Неделю назад случилось очень интересное, но мало освещенное событие: вышла новая версия .NET Micro Framework 4.4. Чем это событие так знаменательно, я расскажу далее.
Читать полностью »
Рубрика «Программирование» - 771
Новости из стана .NET Micro Framework
2015-11-02 в 7:01, admin, рубрики: .net, .net micro framework, internet of things, microsoft, Интернет вещей, Программирование, программирование микроконтроллеров, Разработка для интернета вещейВизуализация данных из «serial port» в Web сервис без развертывания Apache
2015-10-29 в 11:24, admin, рубрики: arduino, diy или сделай сам, web sites, Программирование, программирование микроконтроллеров, умный домУправление с любого устройства своей arduino через wi-fi роутер — это грезы многих новичков копающихся в arduino подобных устройствах. Будучи образцовыми новичками, мы тоже решили попробовать.

Погуглив несколько статей хабра таких, как «Перенаправление данных из COM-порта в Web» и «Простое управление вашим Arduino через web», мы решили разработать свой веб-сервер, для обмена данными с ком-портом и выводом их на веб-сервер. Причем развертывание сервера должно производиться в пару кликов.
Читать полностью »
Запускаем приложение под Android ч.2 — финансы, продвижение (из личного опыта)
2015-10-29 в 10:31, admin, рубрики: android, мобильная разработка, монетизация, опыт, Программирование, продвижение приложений 
Продолжаю статью про опыт разработки и запуска мобильного приложения, без личного опыта программирования. Первая часть, в которой я описал возникновение идеи, поиск программиста, прототипирование, разработку и запуск — доступна вот здесь.
Во второй части я расскажу о:
- финансах — во что нам обошлась разработка и запуск
- продвижении — интересные моменты, которые мы обнаружили
Как должен вести себя беспилотный автомобиль в случае, если избежать жертв в результате аварии невозможно?
2015-10-27 в 16:13, admin, рубрики: автомобиль, беспилотный, Программирование, транспорт будущего, этика, метки: беспилотный 
Французские учёные из Тулузской школы экономики во главе с Жаном-Франсуа Боннфоном (Jean-Francois Bonnefon) опубликовали научную работу «Робомобилям нужна экспериментальная этика: готовы ли мы выпускать машины на дороги?» (Autonomous Vehicles Need Experimental Ethics: Are We Ready for Utilitarian Cars?), в которой попытались ответить на сложный этический вопрос: каким должно быть поведение беспилотного автомобиля в случае, если избежать аварии невозможно и жертвы неизбежны? Авторы опросили несколько сотен участников краудсорсингового сайта Amazon Mechanical Turk, который объединяет людей, готовых выполнять какую-либо проблемную работу, на которую компьютеры пока что не способны по различным причинам. На статью обратил внимание ресурс MIT Technology Review.
Читать полностью »
Финал и итоги Техностарта 2015
2015-10-27 в 8:40, admin, рубрики: mail.ru, Блог компании Mail.Ru Group, Программирование, Софт, Техностарт
17 октября в офисе Mail.Ru Group состоялся финал студенческого чемпионата IT-проектов Техностарт. Это чемпионат для студентов МГТУ им. Н. Э. Баумана и МГУ им. М. В. Ломоносова, жаждущих создать свой проект в области IT. В этом году чемпионат проводился во второй раз, подача заявок началась весной. Студенты выкладывали свои идеи на портале чемпионата и формировали команды для реализации своих проектов. Позже для команд был проведен ряд мастер-классов, тренингов по разработке проектов, а также проведены встречи с экспертами Mail.Ru Group, Одноклассников, ВКонтакте и Бизнес-Инкубатора МГУ. Из 90 поданных идей 9 команд успешно прошли в финал и реализовали свои первые прототипы.
Читать полностью »
Mimic: вредоносный скрипт, который портит нервы программистам
2015-10-25 в 17:02, admin, рубрики: Mimic, open source, Unicode, Демосцена, диверсия, Программирование
Участники российских государственных тендеров раньше применяли маленькую хитрость: заказчик и поставщик заранее договариваются о сделке. Затем в условиях тендера на открытом сайте некоторые кириллические символы заменяют на латинские, чтобы конкурент не нашёл тендер с помощью поиска.
Такой же способ используют авторы вредоносного скрипта Mimic, но с другой целью: испоганить программный код таким способом, что он не будет компилироваться, вызовет сотни синтаксических ошибок, а программист не сможет понять, в чём дело.
Например, в коде C# обычный символ точки с запятой (;) заменяется на греческий вопросительный знак (;). Подло, зато эффективно.
Читать полностью »
Взгляд изнутри на удаленную разработку, или почему программирование — процесс не линейный
2015-10-19 в 17:40, admin, рубрики: Программирование, программисты, управление персоналом, управление проектамиДавно ничего не писал на хабр. Но за последнее время на тостере уже в который раз спрашивают, как контролировать работу удаленного разработчика.
Что ж, я — тот самый удаленный разработчик. Удаленнее некуда.
Мне много раз приходилось бывать и в роли постановщика задач, и зачастую этот опыт был успешным. На самом деле, для комфортной работы с программистами достаточно даже минимального понимания того, что происходит «под капотом».
Палю тему.
Как создавать софт, который действительно работает?
2015-10-17 в 17:09, admin, рубрики: написание кода, Программирование, создание приложения, Управление продуктом, управление проектами 
Вы на самом деле думаете, что у вас есть все для создания классного софта? Я открою вам один секрет: это нелегко и требует больших усилий, но всему этому можно научиться.
Вот мой список того, что необходимо для разработки проектов программного обеспечения, которое действительно хорошо продается и хорошо работает:
Читать полностью »
Клавиатура для профессионалов: всё об UHK по-русски
2015-10-15 в 16:20, admin, рубрики: uhk, Ultimate Hacking Keyboard, Блог компании Crowdtoolz, Железо, клавиатура, краудфандинг, периферия, Программирование Привет, GT! В спорах об эргоромичности тех или иных клавиатур преломлено множество копий, но, кажется, есть одна клавиатура, которую можно по праву назвать ультимативным решением практически любых проблем с «заводскими» эргономичными решениями. Судите сами: угол поворота одной части относительно другой настраивается (причём выставить можно реально любой, хоть 180 градусов). Расстояние между «половинками» — тоже. Кинематика работы свичей — на выбор покупателя. Продуманная до мелочей раскладка. Занимает минимум места на столе. Оптимизирована под слепой десятипальцевый метод ввода. Пригодность к моддину и установке дополнительных акесессуаров. Заинтригованы? Встречайте: Ultimate Hacking Keyboard!

Читать полностью »
Как непредвзято протестировать свой продукт
2015-10-15 в 7:42, admin, рубрики: Блог компании ASUS Russia, гаджеты, Программирование, Софт, тестирование 
Часто бывает так, что разработчики, создавая тот или иной продукт, перестают относиться к нему критически. Ведь вкладывая столько сил, времени, фантазии, находя элегантные решения для стольких проблем, очень легко перестать быть объективным в отношении своего детища. Это приводит к тому, что весомая часть процесса разработки проходит изолированно, поскольку разработчикам трудно отделить своё видение продукта, свои чувства к нему от пользователей и реальной ситуации на рынке.
Это естественная ситуация, все мы люди. Нам свойственно привязываться к тому, чему мы отдаём столько ресурсов. Но эта субъективность может сослужить очень плохую службу, когда разработка доходит до стадии тестирования, которая жизненно важна для формирования облика продукта. Именно непредвзятое тестирование даёт разработчикам шанс избавиться от розовых очков и трезво взглянуть на результат своих трудов. В этом случае есть шанс, что удастся исправить ошибки и недочёты до начала продаж, избавив себя от провала. Но для этого нужно провести непредвзятое тестирование прототипов. А это подразумевает не только получение правильного отклика, но и понимания того, как лучше всего внести в продукт необходимые изменения.
Читать полностью »
