Рубрика «Программирование» - 997

Ночи доброй всем текущим и утра пятничного всем, кто в пятницу начинает рабочий день с Хабра…
Снова я.
Вот, выбрался, вернее сказать — чутка урвал часок от сна на тему: надо маленько написать (да и с умыслом шкурным тоже), как дела обстоят и как оно идет вообще по моей разработке. Для тех, кто не в теме, далее ссылки на предыдущие статьи:
Часть№1: habrahabr.ru/post/124427/
Часть№2: habrahabr.ru/post/138874/
Часть№3: habrahabr.ru/post/150196/
Часть№4: habrahabr.ru/post/156573/

Ну, а кто уже в теме — продолжим.

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

Внедрение зависимостей в .NET
Название оригинала: Dependency Injection in .NET
Автор: Марк Симан
Дата выхода: август 2013г.

В конце лета у нас выходит новая переводная книга «Dependency Injection in .NET» издательства Manning Publications. Хотим вашему внимаю представить перевод небольшого анонса.

Dependency Injection in .NET — это великолепное описание технологии внедрения зависимостей (DI), связанных с ней паттернов и нескольких важнейших фреймворков для такого внедрения. Симан проработал множество ресурсов (книг, журнальных статей, записей в блогах) и создал свой всеобъемлющий труд. Несомненно, автор опирается на массу самостоятельно проведенных исследований и собственный практический опыт в работе с внедрением зависимостей.
Читать полностью »

Серьезно, прекратите. Это пустая трата времени и сил. Поищите регулярку для проверки Email в Google, взгляните на нее — и захочется отойти подышать свежим воздухом. Вспоминается одна очень известная цитата:

Некоторые люди, сталкиваясь с проблемой, думают: «О, я воспользуюсь регулярными выражениями».
Теперь у них две проблемы.

Джэйми Завински, regex.info

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

В этой статье будет подробнее рассказано о проекте «RobotVirtualization», победившем на региональном этапе международного конкурса ImagineCup 2013. Он придуман командой студентов МФТИ (ГУ) «CyberTech». Если вам понравится идея этого проекта — поддержать его можно здесь.

Хотелось бы вам иметь в распоряжении робота, который бы подчинялся вашим указаниям? Если вам кажется что это слишком сложно, дорого, не стоит ваших усилий, то вы не правы!
Конечно, сейчас можно сказать про среднюю цену робота (около 500$), или пожаловаться на работу симулятора (копия робота далека от реального: отсутствует поддержка большого количества датчиков, упрощенная физика и т.д.), добавить: «Да в таких условиях написать что-то стоящее просто нереально!» И вы будете правы. В ТАКИХ условиях и правда сложно написать свою собственную программу управления для робота.
Каждому по роботу или виртуализация робототехники
Решение, о котором пойдет речь в данной статье напоминает собой «аренду» робота. Только арендуете вы не из рук-в-руки, а посредством удаленного доступа через веб-сервис. Сервис позволяет конечному пользователю исполнять собственные программы для управления на реальном роботе и получать данные с его сенсоров и камер, установленных в помещении, в режиме реального времени. Такая система позволит значительно уменьшить затраты на разработку программ для роботов и обучение специалистов.
Читать полностью »

В нашем недавнем посте мы анонсировали выход в EAP 8й версии ReSharper, упомянув улучшенную поддержку декомпиляции. Сегодня мы рады анонсировать, что следующая версия dotPeek, нашего бесплатного декомпилятора, также достигла стадии EAP. Вот несколько новых возможностей, которые можно попробовать уже сегодня. Читать полностью »

Имхо, программист — существо ленивое и хитрое. По крайней мере, я могу сказать так про себя. :) Вот уже много десятков лет я ищу ответ на 3 вопроса:

Вопрос №1: Как оптимизировать свой труд так, чтобы денег было больше, а делать надо было бы меньше?

Лучше получать доход по 1 проценту от 100 человек, чем на 100% в-job-ывать самому.
Перефразированная мысль из умных книжек по саморазвитию

К чему я клоню? Очевидно! Программист lvl 200 == владелец своей IT-компании.
«Капитан очевидность», — скажете вы.
«Почему у вас нету своей компании?», — отвечу я (ну, у 99% читателей — точно нет).
Я знаю, почему её нет у меня: я попробовал себя в аутсорсе, я получал заказы от клиентов, у меня работали студенты. Но как только студент понимал, что может работать сам, он уходил в другую компанию, а чаще – во фриланс. Другими словами, у моей компании не было НИКАКОЙ ценности, кроме самих людей.

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

Разработайте алгоритм для робота астронавта и выиграйте 10 тысяч долларов

[От переводчика: Возможно вы помните, что несколько месяцев назад NASA, совместно с TopCoder, проводило конкурс на разработку алгоритма движения солнечных панелей МКС, который упоминался в том числе и на Хабре. Теперь же агентство начинает новый проект — на этот раз с целью разработать ПО для робота-астронавта. Призовой фонд каждого из этапов конкурса составит 10000 долларов, но ведь уже возможность разработать ПО, которое будет работать в космосе, стоит любых денег, не правда ли?

В оригинальной статье есть два коротких видео, которые показывают, как выглядит и работает робот. К сожалению, мне не удалось встроить их в перевод, поэтому предлагаю вам ознакомится с ними здесь и здесь]Читать полностью »

18 и 19 мая в Москве пройдет один из этапов крупнейшего в мире хакатона — AngelHack.

Хакатон представляет из себя 2-х дневное non-stop мероприятие, которое позволит ИТ-специалистам собраться в команды для реализации своих идей и написать работающий сервис за 2 дня.

image

19 мая пройдет презентация разработанных за выходные проектов перед российскими и американскими экспертами. Лучшая команда отправится на родину AngelHack в Сан-ФранцискоЧитать полностью »

Уже давно существует целое сообщество любителей-разработчиков, которые занимаются программированием летающих роботов. Они устраивают периодические конференции и сходки. Но в чем же особенность данного сообщества, спросите Вы? дело в том, что программирование квадрокоптеров осуществляется на Javascript на платформе NodeJS. Среди разработчиков большой популярностью пользуется всем уже известный ArDrone Parrot, который уже не раз освещался на страницах Хабра.

Nodecopter — управление квадрокоптерами на Javascript

Подробности под катом.
Читать полностью »

Доброе утро!
Знаю, что таких статей было много, но я человек с «живым» умом и люблю задаваться вопросом:«А что было бы, если?»
Давайте ответим на вопрос, а что было бы, если языки программирования были религиями? (прошу прощения, что пост поставил в хаб «Программирование», но более подходящего не нашел, а в «Чулан» пока не пускают)
Читать полностью »


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