Три месяца драйва и сверхурочной работы. Нервное напряжение порой зашкаливало, но оптимизм не иссякал. Мы ставили перед собой непростые задачи и пытались их решить нестандартным способом. И у нас получилось.
Рубрика «Программирование» - 715
«Подсмотрено» — путь от идеи для VK Mobile Challenge до реального продукта
2016-04-21 в 18:17, admin, рубрики: android, api, iOS, Вконтакте API, кейсы, конкурс VK Mobile Challenge, мобильные приложения, подсмотрено, Программирование, разработка мобильных приложений, Разработка под android, разработка под iOS, разработки, метки: конкурс VK Mobile ChallengeКак я писал книгу ‘Python Machine Learning’
2016-04-21 в 14:56, admin, рубрики: data science, machine learning, python, scikit-learn, Блог компании Издательский дом «Питер», книги, машинное обучение, Программирование, Профессиональная литератураЗдравствуйте, уважаемыее!
В настоящее время мы всерьез намерены в обозримом будущем порадовать вас серьезной книгой по машинному или глубинному обучению. Среди книг, вызвавших у нас наибольший интерес, особого упоминания заслуживает работа Себастьяна Рашки "Python Machine Learning"

Предлагаем почитать, что сам автор рассказывает об этой книге. Мы позволили себе сократить статью практически вдвое, так как вся ее вторая часть посвящена тонкостям писательского труда и оформления книги, а тематические тонкости и актуальность темы рассмотрены в самом начале. Надеемся, что вам понравится текст, а нам — результаты опроса.
Читать полностью »
Введение в программирование шейдеров: часть 3
2016-04-21 в 9:49, admin, рубрики: glsl, GPUGame, graphics, html, javascript, Platform Agnostic, programming, shaders, three.js, Web Platform, Блог компании Plarium, Программирование, Работа с 3D-графикой, разработка игрОсвоив азы работы с шейдерами, мы попытаемся на практике обуздать всю мощь GPU, создав систему реалистичного динамического освещения.
Бесплатные практические курсы по основам программирования на JavaScript
2016-04-21 в 9:17, admin, рубрики: javascript, Node, node.js, Блог компании «Hexlet», курсы, онлайн-курсы, ПрограммированиеПривет!
Мы на Хекслете закончили полный цикл курсов по обучению PHP-программистов и переключились на стек JavaScript. Первые два курса новой программы уже доступны, и они бесплатные!
Курс «Основы программирования» — это знакомство с миром разработки и языком JavaScript. Курс рассчитан на новичков без опыта в программировании, но будет полезен и многим практикующим программистам, потому что покрывает таки темы как рекурсивные и итеративные процессы, чистые функции и побочные эффекты, автоматические тесты и модульное тестирование.
Junior FPGA Design Engineer: как стать?
2016-04-19 в 18:59, admin, рубрики: fpga, junior, SystemVerilog, Verilog, для студентов, литература, начинающие разработчики, помощь начинающим, Программирование, Профессиональная литература, советы, типичные ошибкиВсем привет!
Иногда начинающие разработчики не очень хорошо представляют, какую литературу надо читать для серьезного изучения того или иного языка.
Разработка под FPGA — это не просто какой-то язык. Это очень объемная область, с огромным количеством подводных камней и нюансов.
В этой статье вы найдете:
- список тем, которые должен освоить начинающий разработчик под FPGA
- рекомендуемую литературу по каждой из тем
- набор тестовых вопросов и лабораторных работ
- классические ошибки новичков (и советы по исправлению)
Добро пожаловать под кат!
Читать полностью »
Telegram раздаст миллион долларов в виде грантов авторам ботов
2016-04-19 в 12:29, admin, рубрики: telegram, боты, Вконтакте, гранты, конкурс, Павел Дуров, Программирование, Социальные сети и сообщества
Руководство популярного мобильного мессенджера Telegram объявило конкурс на лучшего бота. Призовой фонд конкурса составит миллион долларов. Разработчики лучших ботов будут получать гранты в размере от $25000.
Главными требованиями к ботам заявлены очень быстрая работа, полезность для достаточно большого количества людей, работа в инлайн-режиме (вызов бота через его никнейм из строки ввода в любом чате).
Среди областей разработки ботов, которые особенно интересуют разработчиков Telegram – интеграции, инструменты для ботостроителей, искусственный интеллект, обработка естественных языков.
Разработчики уточнили, что не ограничивают авторов ботов только лишь этим набором. Также они не против портирования ботов с других платформ, если это не будет сделано в ущерб их удобству – в Telegram они должны будут работать так, будто там и родились.
Призы будут выдаваться в течение 2016 года, поэтому крайний срок для подачи бота на конкурс – 31 декабря. Участники должны подавать заявки в канале BotSupport, указав никнейм для бота и хэштег #BotPrize.
Читать полностью »
Четырехканальный вольтметр 0-50В на базе набора «Цифровая лаборатория» NR05
2016-04-19 в 11:53, admin, рубрики: arduino, diy или сделай сам, азбука электронщика, Блог компании Мастер Кит, лаборатория, мастер кит, Программирование, программирование микроконтроллеров, Электроника для начинающихНередко возникает необходимость одновременно контролировать несколько напряжений, например, выходные напряжения блока питания компьютера, нескольких аккумуляторов и т. п. В прошлой публикации мы рассмотрели принцип работы кодового замка, а теперь, на основе платы расширения набора «Цифровая лаборатория» NR05, соберем четырехканальный цифровой вольтметр с индикацией результатов на встроенном в плату дисплее. Диапазон измеряемых напряжений можно изменять, применяя внешний делитель, а шаг измерения определяется разрядностью аналогово-цифрового преобразователя (АЦП) микроконтроллера Atmega 328, примененного в плате Ардуино, и составляет 1024 значения. Тогда в диапазоне напряжений 0-50В шаг измерения напряжения будет около 50 мВ, что вполне достаточно для бытового применения.
Как отправить электронное письмо с помощью Python: руководство для «чайников»
2016-04-19 в 8:38, admin, рубрики: email, python, автоматизация, Блог компании Pechkin-mail.ru, Верстка писем, Программирование, электронная почтаВ нашем блоге мы много пишем о создании email-рассылок и работе с электронной почтой. В современном мире люди получают множество писем, а у некоторых даже есть несколько почтовых ящиков. Все это усложняет процесс их администрирования, что вынуждает искать пути решения проблемы. Не так давно мы рассказывали о том, как инженер из США упорядочивал свои письма с помощью нейронной сети (1, 2), а сегодня речь пойдет об автоматизации отправки писем для разных почтовых ящиков.
Редактор издания Motherboard Майкл Берн (Michael Byrne) написал материал о том, как отправлять электронные письма для различных почтовых ящиков с помощью Python. Мы представляем вашему вниманию адаптированный перевод этой заметки.Читать полностью »
Сервер очередей Gearman: опыт практического использования и веб-приложение Gearman Monitor && Control
2016-04-19 в 6:29, admin, рубрики: gearman, gearman monitor, gearman monitor control, php, Программирование, Разработка веб-сайтов Сервер очередей Gearman — прекрасный инструмент. Но в работе сервер очередей в чем-то напоминает системный блок: что-то делает, но для того чтобы знать, что именно, и управлять процессом, нужен монитор с клавиатурой, и представление о том, что вообще происходит в системном блоке.
Зачастую кажется, что Gearman — как диковинный инструмент без рукоятки: интересен и красив, но неясно, зачем нужен, а пользоваться болезненно.
Нужно выбраться из этой ситуации, Gearman действительно хорош.
Давайте рассмотрим:
- Gearman «на пальцах»
- примеры реальных задач с использованием Gearman
- веб-приложение и класс для мониторинга в реальном времени и управления процессами на сервере очередей Gearman
Интересно? Прошу под кат.
Читать полностью »
День рождения Ершова
2016-04-19 в 3:25, admin, рубрики: edisonsoftware, Блог компании Edison, Программирование, разработка, тестирование «Элитарность программистов представляется мне очевидной и в этом представлении является интереснейшим вызовом человечеству в целом.»
— Андрей Петрович Ершов

«Суть проблемы в том, чтобы признать, что программирование требует от человека несколько особого взгляда на мир, его потребности и эволюцию, особой моральной подготовленности к своему долгу. Программист — это солдат технической революции и как таковой должен обладать революционным мышлением.»
— А. П. Ершов
Дональд Кнут вспоминал: «Это началось еще когда я был студентом последнего курса. Тогда только появилась книга Андрея «Программирование для БЭСМ», и мы, группа студентов, смогли убедить преподавателя русского языка включить её в курс в качестве одного из двух сборников текстов для изучения научной лексики».
Ершов потом водил дружбу с Кнутом и Сеймуром Пейпертом, разработал Русский алгоритмический язык, который народ за глаза называл «Ершол». В 1985 создал серию обучающих телепередач для обучения программированию школьников (советский MOOC), через год свозил группу школьников-программистов в Америку, а через год принял в Новосибе ответную делегацию американских школьников программистов. (Кстати, если вы знаете участников этих событий — отпишитесь в комментах или в личку.)
Сегодня, вместе с компанией Edison, предлагаем всем отметить день рождения Андрея Петровича. Заслуги и вклад Ершова в советское (и мировое) программирование описаны в Википедии, мне же захотелось заглянуть чуть глубже и поискать фоточки первоисточники. Пару часов покопался в архиве. Нашел кое-что интересное. Под катом — много картинок и две фундаментальные научпоп статьи Ершова про важность программирования.
А это Ершов и МакКарти если что:





