Как стать автором
Обновить
0.98

Я пиарюсь

Каждый имеет право на пять минут славы

Сначала показывать
Порог рейтинга
Уровень сложности

Начало стройки в поселке программистов

Время на прочтение4 мин
Количество просмотров20K
Идея построить в глубинке коттеджный поселок для удаленщиков, наконец, достигла стадии строительства. Нам не удалось получить землю от администрации и инвестиции от девелоперов, поэтому мы купили участок и начали строить инфраструктуру на свои деньги.
Читать дальше →
Всего голосов 100: ↑88 и ↓12+76
Комментарии174

Navio — плата автопилота для Raspberry Pi

Время на прочтение2 мин
Количество просмотров13K
image

Привет Хабр!

Представляем Navio — плату расширения для Raspberry Pi предназначенную для управления самолетами, коптерами, лодками и другими роботами. Мы уже прошли путь от идеи, изготовления прототипов и тестирования до успешной кампании по сбору предзаказов на Indiegogo.

Ранее мы работали над коммерческим автопилотом на микроконтроллере и каждый раз добавляя новый функционал думали “А ведь в Линуксе можно было бы просто подключить libxyz для этого”. Однако на тот момент не существовало удобной аппаратной платформы, на которой можно было бы заниматься разработкой, так мы и пришли к решению сделать Navio.

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

В отличие от текущих автопилотных платформ на микроконтроллерах, на Raspberry Pi + Navio можно программировать почти на любом языке, легко подключать дополнительную нагрузку — можно подключить камеру и WiFi-свисток и получить FPV из коробки. Также у Raspberry Pi большая производительность, что может пригодится при обработке GPS-данных или при распознавании образов.

Читать дальше →
Всего голосов 37: ↑33 и ↓4+29
Комментарии24

Как смотреть фильмы в оригинале, если английский слабоват? Решение!

Время на прочтение5 мин
Количество просмотров55K


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

Как известно, чтобы изучать и не забывать язык, им надо пользоваться. И один из способов практиковать язык — это начать смотреть фильмы в оригинале.
Но как можно начать смотреть фильмы и получать при этом удовольствие, если в каждом диалоге актеров встречаются незнакомые слова?

В интернете полно методик, где советуют, например, смотреть по 3 раза или подготавливаться к просмотру, выписывая и заучивая заранее слова из субтитров. Да, возможно это эффективно, и кому-то подойдут такие способы, но это же так скучно… Я бы не смог смотреть 3 раза подряд один и тот же фильм. Хочется получать удовольствие от просмотра, смотреть сразу и без подготовки и все понимать.

Как же этого добиться?
Всего голосов 196: ↑186 и ↓10+176
Комментарии105

Маленький сетевой одноплатный компьютер за 20 USD

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

Полгода разработки, два месяца ожидания (пока изготовят первых 20 экземпляров и доставят в Москву), неделя непрерывного секса (чтобы запустить)… И вот оно — наше маленькое чудо!

image

Это не «самый маленький в мире компьютер». И не самый дешевый. И уж конечно не самый мощный. Но он достаточно маленький, довольно дешевый и не такой уж медленный. Чип Qualcom Atheros AR9331, 64 Мб DDR2, 16 Мб NOR flash. WiFi, один гигабитный Ethernet и до пяти 100мбитных, USB, UART, SPI, I2S, 20+ GPIO, OpenWrt на борту — что еще нужно для счастья? Зажечь в первый раз светодиод по команде со смартфона — ни к этому ли мы все стремимся?

Ну а в качестве приятного бонуса — возможность сделать свою собственную плату с лото и курсистками, т.к. всю документацию мы откроем, а в изготовлении прототипов и тиража — поможем.

Первые подробности — под катом.
Читать дальше →
Всего голосов 72: ↑71 и ↓1+70
Комментарии174

Истории

Система для полива растений. Как выйти на Кикстартер. Пошаговый процесс

Время на прочтение12 мин
Количество просмотров14K

Короче, решил я замутить свой стартап.


Стартап — это когда ты много работаешь, а тебе даже денег не платят. Хе хе. Знакомо? Тогда послушайте мою историю.

Год назад я работал руководителем направления CRM систем в компании Мегаплан. Не знаю у кого как, а мой ритм жизни в Москве был простым. Днем работа, вечером работа для удовольствия. Работой для удовольствия было изучение сначала Windows Phone, потом Xamarin и системы iOS. Ну не пиво же пить, в самом деле.

Так как программировать абы что было не интересно, я решил сделать что-нибудь что бы помогало в моем втором хобби


Читать дальше →
Всего голосов 69: ↑65 и ↓4+61
Комментарии54

Китайский часофон AN1 Smart Watch

Время на прочтение13 мин
Количество просмотров42K
Box

Здравствуйте, любители китайских и не очень гаджетов. Уверен, многим поднадоел этот бесконечный поток безликих планшетов, тем более, например, компании вроде гугла поджимают ценовую и качественную планки своими Nexus, делая приобретение очередного китайского ноу-нейм планшета сомнительной затеей.
Гарантирую — в данном обзоре планшетов не будет. Пока все с нетерпением ждут новой волны носимых гаджетов, а именно «умных часов» от компаний Apple, Motorola, LG и других, китайцы не стали долго тянуть и в срочном порядке выпустили свою версию умных часов, образец которых и попал ко мне в руки.

Встречайте, 100% ноу-нейм часофон — SmartWatch AN1.
Спойлер: в конце обзора он будет хакнут.
Большой материал
Всего голосов 76: ↑68 и ↓8+60
Комментарии42

MS-DOS — не вопрос! (видео)

Время на прочтение1 мин
Количество просмотров11K
Ныряем в чистый, добрый MS-DOS. Ведь тут можно делать практически всё, что и в любой другой операционной системе: и в игрушки поиграть, и музыку послушать, и видео посмотреть, и в интернет выйти… Да и сама установка проста как далее-далее-готово. Поэтому я в рамках своей передачи сделал несколько видео об этой ОС. Надеюсь, вам будет интеррресно!


По катом ещё два видео - про мультимедиа и интернет
Всего голосов 56: ↑45 и ↓11+34
Комментарии28

Last.Backend открывает свои двери первым посетителям

Время на прочтение4 мин
Количество просмотров7.8K
Всем привет!

Праздники пролетели незаметно и пришла пора и поработать. А что бы работать вам было в радость, мы решили запустить Last.Backend в бету. Правда решили делать это не сразу а постепенно. Как нынче модно — идём путём agile со итерациями в 2 недели.



Итак, добро пожаловать в бету!
Читать дальше →
Всего голосов 34: ↑33 и ↓1+32
Комментарии33

Приложение Мои [Кредитные] Карты для Android

Время на прочтение2 мин
Количество просмотров13K
Обычно, когда я начинаю разработку под новую (для меня) платформу, первым делом я портирую одно из моих приложений с уже освоенных платформ. Но в этот раз, вплотную занявшись Android, я решил изменить традиции и написать абсолютно новое приложение. Как показывает опыт, приложения которыми пользуешься сам получаются удачными…



Я имею счета в четырех банках, к которым привязаны 7 кредитных и дебетовых карт. Не спрашивайте, зачем так много…
Читать дальше →
Всего голосов 49: ↑43 и ↓6+37
Комментарии94

И снова свободная цена на Books.Ru

Время на прочтение1 мин
Количество просмотров13K
Прилетела рассылка, спешу поделиться новостью с Хабром! На сайте books.ru вновь акция «Книги по свободной цене» ! До 29 апреля.


Читают все!
Всего голосов 63: ↑52 и ↓11+41
Комментарии57

Backend без проблем. Чудо или будущее?

Время на прочтение4 мин
Количество просмотров24K
Всем привет!

Друзья, не мне вам рассказывать, да и сами вы знаете о том, как делается backend для серверных/клиент-серверных приложений. В нашем идеальном мире всё начинается с проектирования архитектуры, затем выбираем площадку, затем прикидываем нужное количество машин, как виртуальных, так и нет. Затем происходит сам процесс поднятия архитектуры для разработки/тестирования. Всё готово? Ну поехали писать код, делать первый коммит, обновлять код на сервере из репозитория. Открыли консоль/браузер проверили и поехало. Пока всё просто, а что дальше?
Читать дальше →
Всего голосов 77: ↑70 и ↓7+63
Комментарии79

Работа в индийской сфере IT: свобода или рабство?

Время на прочтение10 мин
Количество просмотров28K
image

Глобализация рынка труда по-новому поставила вопросы выбора работников. В погоне за максимально дешевой рабочей силой компании США и Европы обратились к индийским (китайским, российским, украинским) информационным производителям. «Спрос» на индийских специалистов перевернул как внутреннюю структуру рынка труда, так и систему образования.

Изменения, произошедшие в Индии в 2000-е, получили название «Индийской IT революции». «Революция» сопровождалась быстрым ростом количества специалистов, занятых в IT индустрии (составляющих сегодня около четверти от всей массы работников) и умножением суммарного вклада отрасли в национальный ВВП. В итоге, к концу 2000-х образовалась ситуация, при которой огромная часть населения Индии, устроившись на работу в офисе в Chennai или попав в местную «силиконовую долину» Bangalore, в действительности выполняет работу для клиентов из Сан-Франциско или, к примеру, Нью-Йорка.

Каким образом и за счет кого осуществлялся столь стремительный рост? В каких условиях работают специалисты «будущего»/нематериальные работники начала века? Ниже я приведу некоторые свидетельства тех, кто ежедневно испытывает на собственном опыте «счастливые перемены» и тех, кто пытается изобрести способы коллективного вмешательства в ситуацию. То есть свидетельства масштаба распространения буквально убийственных трудовых условий в индустрии программного обеспечения Индии, а также свидетельства попыток создания профессиональных самоорганизаций работников.
Читать дальше →
Всего голосов 62: ↑47 и ↓15+32
Комментарии25

Симулятор доставки грузов с помощью роя квадрокоптеров

Время на прочтение3 мин
Количество просмотров10K
Всем привет!
В индустрии коптеров сейчас все активно заняты разработкой железа и софта под это железо, мне же хотелось начать проработку вопроса коммерческого применения коптеров с системы, позволяющей автоматизировать и масштабировать в дальнейшем их использование.

Поэтому появилась следующая цель — учитывая современные ТТХ квадрокоптеров, показать возможность или невозможность быстрой доставки грузов с их помощью, моделируя такую доставку на примере крупного города.

Общий вид симулятора
Читать дальше →
Всего голосов 64: ↑58 и ↓6+52
Комментарии162

Ближайшие события

Cityleeks.org

Время на прочтение3 мин
Количество просмотров8.6K
CityLeeks.org — это эффективный инструмент воздействия жителей города на представителей органов власти, организации и службы, которые отвечают за обеспечение порядка на определенной территории, в городе, в районе.
Мы все сталкиваемся с различными общественно значимыми проблемами вокруг нас (ямы на дорогах и во дворах, мусорная свалка, сосульки на крыше дома, продажа сигарет и алкоголя несовершеннолетним и т.п.), т.е. такими проблемами, которые беспокоят не только лично нас, а досаждают многим людям. Мы хотим, чтобы ответственные за поддержание порядка на соответствующей территории организации реагировали на наши обращения оперативно, а результат их работы нас устраивал.
Сервис CityLeeks.org позволяет любому жителю сообщать о таких проблемах, отслеживать их состояние и оценивать работу соответствующих служб. Открытость, публичность и привлечение внимания к проблеме – вот механизмы, которые заставляют ответственные организации действовать оперативно и действительно более ответственно.



Читать дальше →
Всего голосов 56: ↑50 и ↓6+44
Комментарии56

Dev Story: Crystalux — нюансы разработки и продвижения головоломки под Android

Время на прочтение6 мин
Количество просмотров15K
Привет, Хабр!

Месяц назад на Google Play вышла моя новая игра — Crystalux. Будучи до сих пор обрадованным этим знаменательным событием, я поделюсь с вами кое-какими техническими и маркетинговыми тонкостями, которые узнал в ходе разработки. Ну и заодно немного попиарю мое творение, конечно.



Вкратце об игре.


Crystalux — головоломка с цепочкой уровней. Игровой процесс не претендует на уникальность, но вполне неплох и способен затянуть. Вам необходимо собирать узор из кристаллов, расположенных на шестиугольных фишках так, чтобы кристаллы соединялись по цветам. Более подробно описывать нет смысла, проще посмотреть ролик или попробовать.
Читать дальше →
Всего голосов 43: ↑34 и ↓9+25
Комментарии23

Pintask — программируемый таск-трекер

Время на прочтение6 мин
Количество просмотров12K
Салют, Хабр!

По статистике, новый таск-трекер появляется раз в 2 недели. «Но мой умеет варить капучино!» — скажет вам разработчик. — «А другие трекеры делают чай такого же качества, как у проводницы поезда „Москва-Геленджик“, либо заваривают только Копи Лювак». Значит, если бы можно было перепилить краник, чтобы из него лилось капучино, вы бы не стали писать новый таск-трекер? «Ну конечно! Просто капучино — мой любимый напиток»…

О том, что общего между кофеварками и Оптимусом Праймом, зачем нам программируемый таск-трекер и как перепиливать краник — читайте под катом.
Читать дальше →
Всего голосов 41: ↑35 и ↓6+29
Комментарии61

АнтиБлог: дневник только для себя

Время на прочтение4 мин
Количество просмотров14K


Предисловие


Друзья, я, к моему глубочайшему сожалению, не умею писать красивые, длинные и складные статьи. Я всего лишь разработчик на C++. Некоторые даже говорят, что хороший. И вот случилась со мной неприятность — написал я программу, но рассказать о ней толково не могу. Рассказать так, чтобы люди захотели ей пользоваться. Нет, Вы не подумайте, это не первая моя программа, у меня за спиной восемь лет опыта на C++, десять лет программирования в принципе на многих языках. Просто именно сейчас я захотел разрабатывать не ради разработки, а ради того, чтобы моей программой пользовались люди, чтобы она была кому-то, кроме меня, полезной. Чтобы я знал, что я это делаю не только ради получения опыта, хотя это тоже очень ценно само по себе, но и ради того, чтобы кто-то, может в соседнем доме, а может на другом конце планеты, кликал по иконке моей программы. Мне бы, от осознания этого, было чертовски приятно. И не важно, какую именно задачу эта программа выполняет, важно лишь то, что она работает. Работает на благо людям. Ведь разработчики именно для того и есть на свете, чтобы их творения приносили пользу другим людям.
Читать дальше →
Всего голосов 63: ↑44 и ↓19+25
Комментарии53

Блоку-НЕТ! Отступать некуда — позади оффлайн

Время на прочтение3 мин
Количество просмотров34K
Bloku.NET! Запрещено Запрещать

Здесь сложно найти человека, которому нравятся последние законотворческие инициативы в отношении Сети, но конструктивных предложений на тему того, что с этим делать звучит чрезвычайно мало. Давайте, всё же попробуем разобраться, как легально действовать в сложившейся ситуации, чтобы не дать шанс расправить крылья оголтелой цензуре, не дожидаться повального бегства специалистов из страны и жжёных покрышек в Москве. В комментариях горячо приветствуется конструктив.

Читать дальше →
Всего голосов 127: ↑112 и ↓15+97
Комментарии210

Debug Mail — простой в использовании smtp-сервер для разработчиков

Время на прочтение1 мин
Количество просмотров8.7K


Debug Mail — сервис, предоставляющий почтовый сервер, который перехватывает и сохраняет все проходящие через него письма. Адреса отправителя и получателя не имеют значения, реальной отправки писем не происходит.

Для подключения сервиса достаточно прописать настройки SMTP-сервера, полученные после регистрации, в вашем development-окружении. После этого весь email-трафик будет обрабатываться при помощи Debug Mail.

Основные возможности:

  • Real-time обновление списка писем в web-интерфейсе. Новые письма отображаются сразу после получения письма SMTP-сервером.
  • Создание нескольких проектов для группировки писем по ним.
  • Приглашение коллег в проекты для совместной работы.
  • Быстрый поиск сообщений, группировка их по заголовку и дате получения.
  • Просмотр заголовков, html, text, plain версий письма.
  • Добавление комментариев к html контенту письма через сервис coment.me.
  • Открытие доступа к конкретным письмам по короткой ссылке (в том числе для незарегистрированных пользователей).

Сервис находится в публичной бете. Будем благодарны за любую обратную связь — судите строго!

Тем, кому интересно, как разрабатывался сервис рекомендую прочитать пост про серверную архитектуру Debug Mail.
Screenshot интерфейса
Всего голосов 44: ↑41 и ↓3+38
Комментарии28

Python-digest #19. Новости, интересные проекты, статьи и интервью [16 марта 2014 — 23 марта 2014]

Время на прочтение2 мин
Количество просмотров10K
Продолжаем собирать новости о python и близлежащих технологиях. Сегодня анонс релиза Python 3.4.0 на русском, а также материалы по отладке, профилированию, дистрибутированию приложений. Статьи по asyncio, контекст менеджерах и django class based views, несколько интересных инструментов и библиотек и анонс митапа в Москве.

Спасибо owlman75 за иллюстрацию, а также всем кто присылает новости на инструмент для создания дайджестов.

Может кто-нибудь помочь с реализацией простенького отсекания спама? У меня совершенно не доходят руки, а автоматические заполнители форм уже начинают мешать. спасибо aduchi за быстрый pull-request. Теперь будет немного комфортнее.

Читать дальше →
Всего голосов 45: ↑42 и ↓3+39
Комментарии8

Вклад авторов