Как стать автором
Обновить
1
0
Максим Мотыльков @motylkov

Пользователь

Отправить сообщение

Webix 2.3. Весеннее обновление

Время на прочтение3 мин
Количество просмотров15K
Не так давно в блоге разработчиков этой JavaScript библиотеки появился пост о релизе новой версии за номером 2.3. Обновления это хорошо, спору нет. Но, глядя в окно на позднемартовскую улицу, становится не вполне понятно, что же выбрать: разбираться с новыми доступными возможностями или же вместо этого неторопливо прогуливаться под неокрепшим еще весенним солнцем, отмечая подспудно скорое уже пришествие долгожданного лета и вдыхая жадно всем нутром своим разлитый повсюду запах весны и оживления? Вопрос непростой. Нужно разбираться.



Читать дальше →
Всего голосов 17: ↑17 и ↓0+17
Комментарии11

Программируем роботов — бесплатный робосимулятор V-REP. Первые шаги

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


Программирование роботов — это интересно.

Многие наверное видели японских гуманоидных роботов, или французский учебный робот NAO, интересным выглядит проект обучаемого робота-манипулятор Baxter. Промышленные манипуляторы KUKA из Германии — это классика. Кто-то программирует системы конвейерной обработки (фильтрации, сортировки). Дельта роботы. Есть целый пласт — управление квадрокоптером/алгоритмы стабилизации. И конечно же простые трудяги на складе — Line Follower.

Но всё это как правило — не дешевые игрушки, поэтому доступ к роботам есть в специализированных лабораториях или институтах/школах где получили финансирование и есть эти направления. Всем же остальным разработчикам (кому интересна робототехника) — остаётся завистливо смотреть.

Некоторое время назад я вышел на достаточно интересную систему — 3д робосимулятор V-REP, от швейцарской компании Coppelia Robotics.

К своему (приятному) удивлению я обнаружил, что эта система:
  • имеет большой функционал (система разрабатывается с марта 2010 года)
  • полностью open-source (выложена в открытый доступ в 2013 году)
  • кроссплатформенная — windows, mac, linux (работает на Qt)
  • имеет API и библиотеки для работы с роботами через C/C++, Python, Java, Lua, Matlab, Octave или Urbi
  • бесплатная для некоммерческого использования!

Все объекты, которые программируются в этой системе — «живут» в реальном с точки зрения физических законов мире — есть гравитация, можно захватывать предметы, столкновения, датчики расстояния, видео датчики и т.п.

Поработав некоторое время с этой системой, я решил рассказать про неё читателям хабра.

Да, и на картинке скриншот из V-REP, и модели роботов — которые вы можете программировать, и смотреть поведение, прямо на вашем компьютере.
Читать дальше →
Всего голосов 34: ↑32 и ↓2+30
Комментарии24

ЧПУ станок с расширенными функциональными возможностями

Время на прочтение3 мин
Количество просмотров38K
Хотел бы поведать вам о своем проекте, чтобы бы узнать мнение о нем. Обоснованная критика и пожелания приветствуются с распростертыми объятиями. Если появится интерес, напишу серию статей о том, как проект создавался, поделюсь крупицей своего опыта. Итак, начнем.
image

Недавно пришла идея по созданию полностью открытого проекта универсальной 3-координатной платформы, которая может выполнять функционал и 3d-принтера, и фрезерного станка для обработки пластика и многого другого. Платформа построена по модульному типу. Это означает, что в ней полностью взаимозаменяемые привода перемещения кареток и инструмент. Назвали мы эту штуку «Платформа RRaptor». В дальнейшем приведу ряд изображений и фотографий проектных моделей и того, что уже получилось реализовать.
Читать дальше →
Всего голосов 36: ↑34 и ↓2+32
Комментарии45

Вышел Unreal Engine 4.7 с поддержкой HTML5 и WebGL

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


Компания Epic Games объявила о «самом крупном релизе» в истории.

В Unreal Engine 4.7 сделано такое количество важных нововведений, оптимизаций и улучшений, что даже странно, почему ему не присвоен номер версии 5.0.
Читать дальше →
Всего голосов 34: ↑34 и ↓0+34
Комментарии10

Из Oracle да в Postgres

Время на прочтение10 мин
Количество просмотров70K
Так уж случилось, что с Oracle организация наша работает давно и плотно. Сам я познакомился с Oracle Database ещё во времена 6-ой версии и, с тех пор, какого либо дискомфорта не испытывал. Всё испортили рыночные отношения. С недавних пор, мы начали замечать, что Заказчик гораздо благосклоннее смотрит на наши проекты если в них используются бесплатные СУБД. О портации одного из таких проектов и будет мой рассказ... 
Читать дальше →
Всего голосов 60: ↑57 и ↓3+54
Комментарии45

Общение скриптов из разных вкладок браузера

Время на прочтение3 мин
Количество просмотров18K
Мне захотелось наладить общение скриптов из разных вкладок браузера. Будущий API SharedWorker позволяет передавать данные между разными iframe и даже вкладками или окнами. В Chrome он работает давно, в Firefox – недавно, а в IE и Safari его не видать. Но существует кроссбраузерная альтернатива, о которой мало кто знает. Давайте разбираться.

Представьте, что на одной вкладке человек залогинился, затем открыл другую, и там разлогинился. На первой он вроде как залогинен, но когда он сделает там что-либо, ему выдадут ошибку. Хорошо было бы хотя бы показать ему диалог о том, что он разлогинился и ему надо войти ещё раз.
Читать дальше →
Всего голосов 31: ↑27 и ↓4+23
Комментарии15

OAuth на практике. Аутентификация и авторизация пользователей сайта через популярные социалки

Время на прочтение14 мин
Количество просмотров345K
Думаю, не мне одному чрезвычайно надоели ресурсы, требующие регистрации по каждому поводу и без. С обязательной капчей, которая правильно введется только с пятого раза, с подтверждением по е-мейлу, которое обязательно свалится в спам и то — только через сутки. Придумывать каждый раз новую пару логин-пароль — забудется, вводить одно и то же на всех сайтах — небезопасно. Местами прокатывают пары вида «qwerty:qwerty» или «login:password», но, увы, далеко не везде. Надоело. Не счесть, сколько раз я, увидев надпись «только зарегистрированный пользователь может ****», просто кривился и закрывал вкладку, чтобы больше ни разу на этот сайт не заходить. Неужели администраторы ресурсов сами этого не понимают?
Читать дальше →
Всего голосов 126: ↑116 и ↓10+106
Комментарии180

Встретимся в суде: Зачем стартапам нужны товарные знаки?

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


Каждый, кто интересуется темой развития технологий и интернет-бизнеса, не раз слышал истории о войнах компаний с «патентными троллями», битвах с киберсквоттерами за возвращение важных доменных имен и прочих неприятных для любой организации вещах.

Для подготовки нашего сегодняшнего топика мы пригласили экспертов из проекта «Онлайн патент», чтобы их помощью рассмотреть тему важности регистрации товарных знаков и перечислить основные способы защиты своих интеллектуальных прав, к которым могут прибегать стартапы.
Читать дальше →
Всего голосов 18: ↑17 и ↓1+16
Комментарии0

86 бесплатных площадок для продвижения стартапов на международном рынке

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


Мы дополнили и адаптировали оригинальную подборку, выбрав исключительно бесплатные ресурсы для продвижения стартапов на международном рынке. Помимо этого мы переработали первоначальную классификацию, ввели ранжирование по потенциальному охвату аудитории (для площадок с обозначенным охватом) и распределили соответствующие ресурсы в тематические категории.
Читать дальше →
Всего голосов 33: ↑32 и ↓1+31
Комментарии9

Безопасность ваших юзеров: OAuth, SSL, P2P-чат с RSA, гейт в i2p

Время на прочтение4 мин
Количество просмотров16K
Утопающие не собираются спасать себя самостоятельно, поэтому предлагаем вам сделать четыре простых шага к увеличению безопасности посетителей вашего сайта.
image
Начитавшись откровений Сноудена, решили немного поработать. Расскажу про наш опыт реализации, последствия и реакцию пользователей.

Шаг 1. Без регистрации

читать без регистрации
Всего голосов 36: ↑34 и ↓2+32
Комментарии7

Как Evernote находит текст в изображениях

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

Поиск текста в изображениях — достаточно популярная функция Evernote. Мы бы хотели рассказать, как она работает и ответить на некоторые частые вопросы.

Как происходит обработка изображений



Когда в процессе синхронизации заметка отправляется в Evernote, любые ресурсы, включенные в эту заметку, с MIME-типами PNG, JPG или GIF пересылаются на отдельный набор серверов, занятых исключительно распознаванием текста во вложенных изображениях и возвращением найденных результатов. Эти результаты добавляются в заметку в виде скрытого (точнее не видимого при просмотре заметки) набора метаданных под названием recoIndex. Весь recoIndex можно посмотреть, если экспортировать заметку в файл ENEX.

Например, вот старая заметка в одном из наших аккаунтов со снимком пивной бутылки.
Читать дальше →
Всего голосов 22: ↑15 и ↓7+8
Комментарии20

Как организовать отправку push-уведомлений на айфон

Время на прочтение5 мин
Количество просмотров21K
В Surfingbird мы используем пуш-уведомления, чтобы сообщать нашим пользователям срочные новости и просто информировать их об интересных материалах за день. Уже в первые недели тестов пуши показали свою огромную эффективность в плане увлечения ретеншена. Этому есть логичное объяснение – телефон у пользователя всегда с собой, в метро, в туалете, на совещаниях и т. д. Когда юзеру приходит пуш, все его внимание концентрируется на этом уведомлении.

Мы реализовали отправку пуш-уведомлений с бекенда на языке программирования Perl. Однако, когда мы только начали внедрять пуши, то столкнулись с некоторыми трудностями. О трудностях и их преодолении мы и хотим рассказать в этом посте.

image
Читать дальше →
Всего голосов 39: ↑28 и ↓11+17
Комментарии15

Как мы написали helpdesk (часть 2)

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

В продолжении части 1, мы решили написать статью, как вышли на «новый уровень» по созданию веб-продукта. Хочу сразу уточнить, что это не совсем хелпдеск, который основан на создании заявок клиентами (хоть такая возможность и присутствует), а больше рассчитан на внутреннюю работу организации или IT-департамента. Так же хочу напомнить, что система создавалась конкретно под наши требования, поэтому она не лучше других, но и не хуже. Она просто «другая», у которой есть свои функции под конкретные задачи и возможно займёт достойное место в общем мире продуктов, делающих IT-мир лучше.
Читать дальше →
Всего голосов 25: ↑20 и ↓5+15
Комментарии22

ZEUS: 3D копировальная машина все-в-одном (3D принтер + 3D сканер + 3D копир + факс)

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


3D принтеры, с недавнего времени, и сканеры, удивительны. Они открывают новый этап развития технологий и промышленности, проникая все глубже как в быт обычных граждан, так и в различные сферы науки и техники. Но, конечно, не всегда все гладко. Те же 3D принтеры зачастую требуют тонкой настройки, на которую уходят часы и дни покупателя. Здесь же, на Хабре, я как-то читал комментарий недовольного покупателя 3D принтера, у которого вышло распечатать всего лишь кулончик, после чего заставить нормально работать устройство так и не получилось. Но вроде как есть и решения этой проблемы. В частности, на днях опубликована информация о 3D сканере/принтере ZEUS, который лишен большинства указанных выше проблем.

Читать дальше →
Всего голосов 27: ↑26 и ↓1+25
Комментарии21

Воронежец заключил с банком договор, внеся свои правки, и собирается отсудить 24 миллиона рублей

Время на прочтение8 мин
Количество просмотров474K
Наверное, нет человека, которого бы не раздражало, что самые важные пункты в договорах всегда пишутся «мелким шрифтом».

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

42-летний житель Воронежа нашел остроумный способ обратить эту особенность в свою пользу и теперь, пользуясь невнимательностью банкиров, собирается отсудить у них 24 миллиона рублей.
Читать дальше →
Всего голосов 803: ↑778 и ↓25+753
Комментарии862

История одного highload проекта

Время на прочтение4 мин
Количество просмотров4.6K
Как написать высоконагруженный, многофункциональный проект вдвоём? Что делать, если нет денег и времени, а открываться нужно? Под катом немного интересной информации из личного опыта.


Подробности
Всего голосов 25: ↑12 и ↓13-1
Комментарии27

В Стэнфорде изобрели полностью пассивный кондиционер

Время на прочтение2 мин
Количество просмотров77K
Команда учёных из Стэнфордского университета разработала композитный материал на основе кварца и карбида кремния, который способен почти полностью отражать солнечный свет и при этом хорошо излучать инфракрасные волны в так называемых "окнах прозрачности" атмосферы — диапазонах, в которых атмосферные газы и водяной пар практически прозрачны для теплового излучения. Панели из такого материала, расположенные на крыше здания или автомобиля, способны в солнечный день рассеивать около 100 ватт тепла на квадратный метр поверхности. На основе этого материала могут быть созданы системы кондиционирования и охлаждения с нулевым потреблением электричества и полным отсутствием движущихся частей.


Читать дальше →
Всего голосов 73: ↑68 и ↓5+63
Комментарии60

Установка Fusion Drive в iMac 2010 года

Время на прочтение6 мин
Количество просмотров90K
Мой двухлетний iMac стал меня расстраивать скоростью работы. После установки «Льва» начались торможения, после «Горного Льва» система начала тормозить еще сильнее.

Особенно меня огорчала очень медленная работа жесткого диска. Так как работаю по ночам, то слушать постоянный шум винчестера было не очень комфортно. Установка 16гб оперативной памяти не решила проблему. Не плохо было бы установить SSD накопитель. Но они малы и дороги. И куда девать данные с терабайтного диска? Это как переезжать из трехкомнатной квартиры в однокомнатную.

Когда Apple анонсировал Fusion Drive, я подумал, вот то что мне нужно и скорость и объем. Но покупать ради этого новый компьютер я был не готов. И когда я прочитал на Хабре, что это технология легко запускается на старых маках, я понял, что время пришло. Итак — апгрейд.

Читать дальше →
Всего голосов 60: ↑50 и ↓10+40
Комментарии92

Домашний робот должен стоить $2999

Время на прочтение7 мин
Количество просмотров117K
Почему я говорю так? Потому что я на пути создания такого робота. Потому что все роботы, которые есть сейчас это либо игрушки, либо научные разработки за стенами университетов, либо военные разработки, либо плоды стартапов. Либо пылесосы.
Есть несколько роботов, которые вполне могут претендовать на роль домашнего робота. Например, PR2 от Willow Garage. Вот он:

PR2

Знаете сколько он стоит?

Читать дальше →
Всего голосов 187: ↑132 и ↓55+77
Комментарии266

MeCam — летающая камера за 49$

Время на прочтение2 мин
Количество просмотров188K
Новый миниатюрный квадрокоптер MeCam, недавно представленный компанией Always Innovating, способен поменять наши представления о способах видео- и фотосъёмки. MeCam представляет собой летающую камеру на базе Linux, которая управляется голосом и передаёт фото и видео по Wi-Fi либо Bluetooth на iOS либо Android-устройство с возможностью последующей публикации в Youtube, Google+, Facebook либо Twitter. Также, как альтернатива управлению голосом, поддерживается функция «Follow Me», при которой квадрокоптер неотступно следует за пользователем, ориентируясь на сигнал его смартфона либо планшета. В устройство встроено 14 датчиков, позволяющие самостоятельно преодолевать препятствия, имеется система стабилизации для получения плавного изображения и возможность панорамной съёмки.
Читать дальше →
Всего голосов 110: ↑109 и ↓1+108
Комментарии115
1
23 ...

Информация

В рейтинге
Не участвует
Откуда
Россия
Дата рождения
Зарегистрирован
Активность