You are viewing [info]jimurash's journal

jimurash's Journal
 
[Most Recent Entries] [Calendar View] [Friends]

Below are the 16 most recent journal entries recorded in jimurash's LiveJournal:

    Friday, June 2nd, 2006
    9:40 am
    Закрыто
    Журнал закрыт в связи с растроением сознания и собственно лечением.
    Долой третье сознание! Пусть их будет всего лишь два!
    Saturday, April 22nd, 2006
    1:57 am
    forum.vingrad.ru
    Открыл для себя очень удобный форум для разработчков:
    http://forum.vingrad.ru/index.php

    Остальные тихо курят в сторонке :)
    Wednesday, April 19th, 2006
    11:17 pm
    Monday, April 17th, 2006
    1:54 am
    AJAX
    Вот поковырялся немного в проекте DWR: http://getahead.ltd.uk/dwr/index
    Полезный проект.

    Read more... )
    Saturday, April 15th, 2006
    2:56 pm
    Исследование по навигации
    Интересная работа на тему навигации роботов.
    http://cres.usc.edu/Research/files/hrabar_thesis_2006.pdf
    Friday, April 14th, 2006
    11:07 pm
    Факторы успеха
    Интерес и концентрация на задаче являются основными факторами, обеспечивающими успех проекта.
    Если менеджер "продавливает" свое решение разработчикам, то он понижает интерес разработчика к проекту, уменьшая шансы на успех.
    Постоянные совещания и поддержка отвлекают разработчиков от задачи и тоже уменьшают шансы на успех.
    Идеальная команда - единомышленники, "болеющие" проектом.
    В то же время есть опыт совместной работы с профессионалом, работавшим с 10 до 6 и выдающим отличный результат. Ключ - высокая концентрация на задаче и опыт.
    11:05 pm
    О кривизне
    Ясно, что кривизны не должно быть в центральных компонентах системы - от них слишком большое влияние на всю систему.
    Спорно насчет периферийных компонентов. Их кривизна - это их внутреннее дело, она допустима при быстрой реализации.
    Модульные тесты позволяют оборачивать кривизну, спасая зависимые сущности от "улучшений".
    Можно ли обойтись без кривизны в системе? Да, если тебе известны все будущие требования, твои знания не меняются в процессе реализации системы и тебя никто не дергает на другие задачи при реализации системы.
    Как боротся с кривизной? Вырезать сразу при обнаружении в ядерных компонентах и при попытках ее дублирования в переферийных.
    Профилактика кривизны: глубокое знание предметной области и используемых технологий, понимание требований "на шаг вперед", отсылание начальников нах до завешения этапа, читай глубокая концентрация при реализации.
    Thursday, April 13th, 2006
    11:27 pm
    О тестировании
    Не надо писать сложные/длинные тесты - из-за этого сложнее искать источник проблемы и делать рефакторинг.
    Тесты должны быть сфокусированными.

    Надо бы сделать рефакторинг тестов...
    Tuesday, April 4th, 2006
    12:38 am
    Порядок вызовов
    Доробатывая утром симулятор робота столкнулся с вопросом как лучше сделать.
    Задачка:
    Есть класс, отвечающий за режим перемещения. Отвечает за две вещи - сообщить об угле поворота и сообщить о том, что режим уже не актуален, типа завершился.
    Если делать последовательность вызовов, то получаются траблы с порядком выполнения.
    Т.е. если расчет делаем в проверке завершения, то вызов проверки завершения должен стоять перед получением угла поворота.
    Утром не получалось придумать нормальное решение.
    Сейчас дошло - все будет намного проще, если использовать слушателей (да, да я слышу ваши самодовольные усмешки:). В общем доперло и хорошо, заодно подтвердилось знание - уперся в проблему - отправь ее в подсознание на обработку, а сам чем-то иным займись.

    P.S. Все оказалось еще проще...
    Wednesday, March 15th, 2006
    4:09 pm
    Хорошая железка
    для создания "мозга" автономного робота
    http://www.embeddedarm.com/epc/ts7260-spec-h.htm
    Thursday, March 9th, 2006
    1:27 am
    Приятный редактор схем
    Нашел хороший бесплатный редактор SVG.
    Его можно использовать для рисования схем. Уж лучше чем закрытый MS Visio.
    http://www.inkscape.org/download.php
    1:21 am
    Статья по роботам
    Вот нарыл еще одну интересную статью по роботам.
    http://offline.computerra.ru/print/offline/2002/474/22741/

    Несмотря на древность имеет смысл прочитать.
    Saturday, March 4th, 2006
    10:42 am
    Ресурсы по системам навигации мобильных роботов
    http://www-eio.upc.es/certap/documents/198.pdf - (DYNAMIC POSITIONING OF A MOBILE ROBOT USING
    A LASER-BASED GONIOMETER)

    http://www.k-team.com - роботы: софт, железо, опыт, продажи

    http://www-prima.imag.fr/Prima/jlc/papers/NavFoundations.pdf - математический аппарат для систем навигации роботов

    http://ss.jircas.affrc.go.jp/engpage/jarq/34-2/contents.htm - японские сельскохозяйственные роботы, они прорабатывают эту тему с начала 90-x
    http://ss.jircas.affrc.go.jp/engpage/jarq/34-2/yukumoto/34-2(4-4).htm - описание системы навигации

    http://www.doc.ic.ac.uk/~nd/surprise_97/journal/vol4/jmd/ - хороший документ по системам навигации мобильных роботов

    http://www.ics.forth.gr/~argyros/mypapers/2004_04_icra_angle_based_navigation.pdf -
    Angle-Based Methods for Mobile Robot Navigation: Reaching the Entire Plane


    Книги:

    Navigating Mobile Robots: Sensors and Techniques
    Sensors for Mobile Robots: Theory and Application
    Computational Principles of Mobile Robotics
    Introduction to Autonomous Mobile Robots
    Principles of Robot Motion : Theory, Algorithms, and Implementations
    Thursday, March 2nd, 2006
    9:14 am
    1:43 am
    PDA Java Bluetooth
    Теперь надо найти фришную библиотеку для работы с bluetooth и попробовать ее запустить на PDA.
    http://www.jcp.org/en/jsr/detail?id=82
    Первоначальный поиск пока привел сюда:
    http://www.javabluetooth.com/development_kits.html
    будем дальше изучать...
    Tuesday, February 28th, 2006
    1:36 am
    JVM for PDA (Axim)
    Поставил на PDA free JVM:
    http://www2s.biglobe.ne.jp/~dat/java/project/jvm/index_en.html

    Пример приложения, что взял с того же сайта почти сказу заработал.
    Дальше будем ставить эксперименты...
About LiveJournal.com