Некоторое время назад, в силу определенных причин, мне пришла в голову мысль о том, чтобы начать изучать какой-нибудь новый язык программирования. В качестве альтернатив для этого начинания я определил два языка: Java и Python. После продолжительного метания между ними и сопутствующих нытья и долбежки головой о стену (у меня с новыми языками всегда так — сомнения, раздумья, проблема выбора и т.д.), я все-таки остановился на Python. Окей, выбор сделан. Что дальше? А дальше я стал искать материал для изучения…
Александр Лифанов @alifanov
Пользователь
Django ORM, gevent и грабли в зелени
6 мин
16KОчень многие выбирают Django за его простоту. Код на Django прост и лаконичен, мы меньше думаем о костылях и больше о бизнес-логике.
Gevent тоже выбирают из-за того, что он простой, очень шустрый и не несёт за собой callback hell.
В голове возникает великолепная идея совместить две простые и удобные вещи вместе. Мы патчим Django и радуемся простоте, лаконичности и производительности, делаем множество запросов на другие сайты, создаём подпроцессы, в общем используем наш новый асинхронный Django по максимуму.
Но совместив их, мы незаметно для себя поставили несколько граблей на нашем пути.
Gevent тоже выбирают из-за того, что он простой, очень шустрый и не несёт за собой callback hell.
В голове возникает великолепная идея совместить две простые и удобные вещи вместе. Мы патчим Django и радуемся простоте, лаконичности и производительности, делаем множество запросов на другие сайты, создаём подпроцессы, в общем используем наш новый асинхронный Django по максимуму.
Но совместив их, мы незаметно для себя поставили несколько граблей на нашем пути.
+46
Сервисный робот Tod. Первые шаги вместе с ROS
7 мин
32KДобрый день, Хабр. Наша команда занимается разработкой сервисного робота Tod. Мы стремимся к созданию многофункционального робота, который в своих возможностях сможет потягаться с такими флагманами в мобильной робототехники как PR2 Willow Garage. Мы начинаем с малого, но с каждым днем наш робот приобретает новые навыки, оснащается новыми сенсорами. О том, что вообще из себя представляют сервисные роботы, вы можете узнать в нашей предыдущей статье, а сегодня речь пойдет о реализации навигационной системы Tod. Сегодня мы расскажем как научить робота выполнять навигационную задачу определения собственного местоположения на базе колесной одометрии и получать сенсорные данные с ультразвуковых сонаров. Всё это дело будет управляться под операционной системой для роботов ROS (Robot Operating System), которая хорошо зарекомендовала себя в различных робототехнических проектах. Добро пожаловать под кат.
+21
Домашний робот MARCO
4 мин
8.7KЗдравствуй, уважаемый Хабр.
С недавнего времени я стал заниматься робототехникой, а именно персональной. Данное направление многие, и я в том числе, считают довольно перспективным. Как говорил Дмитрий Гришин, персональная робототехника вполне может стать тем самым Next Big Thing, встав в один ряд с компьютерами, Интернетом, WWW, соц. сетями и мобильными приложениями.
Я фанат роботов и произведений научной фантастики с ними связанной, и как это обычно бывает, все началось с проекта для себя — создания своего робота, дабы на нем тестировать алгоритмы ИИ, и тому подобные вещи. Так как я больше предпочитаю работать с кодом, чем железом, то я думал купить готового робота и работать с ним, но, к сожалению, подходящего на рынке не обнаружил.
Из тех что были, внимание привлекли больше всего Qbo от Thecorpora и PR2 от Willow Garage. На мой взгляд, это наиболее соответствующие концепции домашнего робота проекты. Но платить под 4000 € (Qbo) за робота я не собирался, поэтому пришлось создавать его самому.
С недавнего времени я стал заниматься робототехникой, а именно персональной. Данное направление многие, и я в том числе, считают довольно перспективным. Как говорил Дмитрий Гришин, персональная робототехника вполне может стать тем самым Next Big Thing, встав в один ряд с компьютерами, Интернетом, WWW, соц. сетями и мобильными приложениями.
Я фанат роботов и произведений научной фантастики с ними связанной, и как это обычно бывает, все началось с проекта для себя — создания своего робота, дабы на нем тестировать алгоритмы ИИ, и тому подобные вещи. Так как я больше предпочитаю работать с кодом, чем железом, то я думал купить готового робота и работать с ним, но, к сожалению, подходящего на рынке не обнаружил.
Из тех что были, внимание привлекли больше всего Qbo от Thecorpora и PR2 от Willow Garage. На мой взгляд, это наиболее соответствующие концепции домашнего робота проекты. Но платить под 4000 € (Qbo) за робота я не собирался, поэтому пришлось создавать его самому.
+8
Добавляем беспроводную зарядку стандарта QI в свой смартфон
4 мин
208KПару месяцев назад я стал обладателем весьма интересного смартфона — TCL Idol X S950 (он же Alcatel One Touch 6040D). На сегодня имеющий одно из лучших соотношение цена/качество. Все характеристики перечислять не буду — Google их знает. Остановлюсь лишь на 5" — FullHD(Sharp) — 140.4 x 67.5 x 6.99 — 120 гр.
И все бы было хорошо, но вот заряжать его приходилось все так-же, по старинке, каждодневным изнашиванием маленького microUSB разъема.
Провода уже давно надоели, а к стандартизации беспроводных ЗУ производители все никак не доходили. А здесь в пользовании появился Nexus 7, с возможностью беспроводной зарядки, и оказалось, что наконец-то и стандартизация подоспела. Вот и было принято решение проапгрейдить свой смартфон такой удобной функцией, как беспроводная зарядка.
И все бы было хорошо, но вот заряжать его приходилось все так-же, по старинке, каждодневным изнашиванием маленького microUSB разъема.
Провода уже давно надоели, а к стандартизации беспроводных ЗУ производители все никак не доходили. А здесь в пользовании появился Nexus 7, с возможностью беспроводной зарядки, и оказалось, что наконец-то и стандартизация подоспела. Вот и было принято решение проапгрейдить свой смартфон такой удобной функцией, как беспроводная зарядка.
+33
Информация
- В рейтинге
- Не участвует
- Откуда
- Санкт-Петербург, Санкт-Петербург и область, Россия
- Дата рождения
- Зарегистрирован
- Активность