Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (3)

Наибольший вклад в теги

Все теги (58)

Лучшие ответы пользователя

Все ответы (91)
  • Среда разработки C++?

    @xandox
    Расскажу о прелястях vim
    1) Скорость. vim запускается за пару сотен милисикунд в отличии от всяких там IDE у котороых даже есть прогрес бар загрузки. При этом ему не нужно ни памяти ни процесора, его в системе вообще не видно. Можно этих vim-ов назапускать столько, сколько сможешь во внимании удержать, системе от этотго тяжело не будет.
    2) Скорость набора. Все что тебе нужно для вима - это клавиатура. даже стрелочки не нужны и numpad не нужен. Как следствие из этого руки с клавиатуры вообще не уходят и если работать на ноуте до не ощущаешь ущербности клавиатуры.
    3) Удобнейший набор шоркатов для перемещения по тексту и его редактированию. После vim все обычне редакторы кажутся такими убогими, что иногда становится грустно.
    4) Простота на в настроке. В идеале для настройки vim нужен только один файл ~/.vimrc (если использовать vundel то все плагины подгружаются автоматом) то есть если тебе нужно вдруг сесть за другой комп, то все что тебе нужно это только этот файл. В тех же поди еще разберись что за собой таксать нужно.
    5) vim это в основном консольный редактор - работать на удаелнных серверах с IDE очень проблемотично
    6) vim не привязывает тебя к какой-то конкретной системе сборки - и это насамом деле самое крутое отличие "текстовых редакторов" от всяких IDE которые в основном нормально работают только со своей системой сборки, а остальные если и поддерживаю то поддерживают для галочки.

    Для старта я тебе посоветую только для плагина - vundle и YouCompleteMe
    их для начала хватит с головой. Дальше сам разбирешься.

    По критериям:
    Основные критерии:
    1.Кроссплатформенность. - есть везде (Win, Linux, OS X)
    2.Удобная работа с файлами. - буферы и NERDTree делают свое дело
    3. Возможность гибкой настройки. - гибче не бывает (есть встроеный скриптовый язык - можно писать свои команды и функции, но в оснвном это не надо из коробки умее все что нужно)
    4.Красивый дизайн. - нет ничего кроме окна ввода, так что дизайн самый лучший его просто нет. Но шрифты и цветовые схемы можно настравить и есть готоые паки)
    Ответ написан
    3 комментария
  • Теория эволюции: как генерируются мутации?

    @xandox
    Обрати внимание на то, что все женщины рождаются девственницами.
    Мутация - это случайный процесс, то что мы сейчас имем объясняется естественным отбором. Другое дело, что сейчас в принципе (более или мение) можно влиять на свойства будещего ребенка посредством генной инженерии, но это ни как не связано с качалкой или паханием огорода.
    Ответ написан
    Комментировать
  • Какие есть хорошие книги по OpenCV?

    @xandox
    Сами по себе книги по OpenCV довольно бесполезны если ты не знаешь что делать. Все которые я видел сводились к описанию его апи (которое и так в докак можно найти). Я бы посоветовал тебе найти книги по комп зрению и их почитать (например Компьютерное зрение. Современный подход | Форсайт Дэвид, Понс Жан) и можно еще какой-нибудь курс пройти (например courses.graphics.cs.msu.ru/course/view.php?id=10)
    После того как поймешь, что и как делается - освоит opencv не составит сложности.
    Ответ написан
    1 комментарий
  • Как изменить кодировку файлов в visualt studio 2013 c++ на utf-8?

    @xandox
    Там в меню File где-то есть расширенные настройки сохранения файлов
    Ответ написан
    Комментировать
  • Как смазать линию?

    @xandox
    Используй свертку.
    В крадце - выбираешь окно (масив какой-то длины, 3,5,7) элементы которого некие коэфиценты. Этим окном проходишься по массиву. Новое значение элимента масива это сумма взешеных элиментов которые попадают в окно делнная на длину окна. Например что бы посчитать усреднить с соседями нужно окно [1,1,1]. Нужно только определиться, что делать с краями. Обычно их или игнорируют или считают так, что за концом следует начало, ну и на оборот. Надеюсь понятно объяснил. Если что спрашивай.
    Ответ написан
    Комментировать