• На чем проще всего сделать интерфейс?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Ответ написан
    Комментировать
  • Где можно сделать красивые блок-схемы алгоритма?

    @nazarparuna
    microsoft visio
    Ответ написан
    Комментировать
  • Какие книги почитать по функциональному программированию?

    Начинать изучение функциональщины, я считаю, стоит с Haskell. Функциональный код можно писать и на Scala, и даже на JS, но Haskell с точки зрения изучения ФП хорош тем, что он навязывает функциональный стиль, так что не будет соблазна решить задачу в привычном императивном стиле.

    Начать можно с лекций Дениса Москвина по лямбда-исчислению:

    1. https://youtu.be/7BPQ-gpXKt4
    2. https://youtu.be/nyulPOcDLGM
    3. https://youtu.be/S-mqZrmUUqU


    Конкретно по Haskell могу посоветовать книгу Антона Холомьёва.
    Ответ написан
    3 комментария
  • Разбить слово на слоги и посчитать их количество?

    GavriKos
    @GavriKos
    Так разбить или посчитать количество? Просто с количеством все изи - оно равно количеству гласных.
    Ответ написан
  • Зачем у монитора Viewsonic VX3211-mh есть какой-то штырь сзади?

    GavriKos
    @GavriKos
    Наушники вешать, если рядом там есть аудиовыход.
    Ответ написан
    Комментировать
  • Какие алгоритмы нелинейной классификации существуют?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Ответ написан
    Комментировать
  • Как узнать WinAPI функцию?

    micbsv
    @micbsv
    .NET Web-developer
    Вообще-то совет "читать MSDN" совершенно правильный. Но есть нюанс - весь MSDN вы, конечно, вряд ли осилите, поэтому я бы рекомендовал пробежаться глазами не по всем функциям API в алфавитном порядке, а по облястям где они применяются.

    Вот здесь они очень хорошо сгруппированы, плюс в разделе Examples каждой из них вы найдете ссылки на статьи и примеры.

    Стоит так же напомнить, что API функции неразрывно идут со структурами, ивентами и макросами.
    Ответ написан
    Комментировать
  • Как люди остаются незамеченными для ИК-КАМЕР?

    @xDimus
    Вы наверное с ИК датчиком движения перепутали - там да, если войти с морозной улицы в теплое помещение он может не сработать. Видеокамера же снимает все подряд, с ИК только цвета не будет. А чтобы пройти не незамеченным, а не узнанным достаточно одеть кепку с большим козырьком ...
    Ответ написан
    Комментировать
  • Как обучить нейросеть играть в игры?

    @xdgadd
    ML/Python/Cpp
    Ответ написан
    Комментировать
  • Быстрый поиск пересечений треугольников (для 2D и 3D)?

    @dimentimor
    Задается большой двухмерный массив с определенным шагом.
    Все объекты на карте помещаются в этот массив.
    Координаты объектов позволяют посчитать индексы ячеек массива, в которых они должны располагаться.
    Когда необходимо проверить некий объект на пересечение с другим - берем только его соседей по ячейке.

    Из книги "Сюрреализм на javaScript"
    Ответ написан
    Комментировать
  • Как определять новые методы в производных классах?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    Но согласно общей концепции, у обычного сотрудника не может быть подчиненных. Значит метод getListEmployee() не нужен родительскому классу Person.


    Нужен метод классу или не нужен зависит от его ответственности. Если вы собираетесь использовать Person для работы с сотрудниками любого типа (кстати, плохое название класса, не отражает сути), а у каких-то сотрудников в принципе могут быть подчинённые, то какой-то метод для этого должен присутствовать в Person. Удобство использования этого интерфейса будет зависеть от реализации.

    Так, например, можно добавить метод getListEmployee(), возвращающий список подчинённых (кстати, опять плохое название метода, не отражает сути), а реализация этого метода в классе Employee может возвращать пустой список.
    Или можно добавить метод getSubordinateEnumerator(), возвращающий интерфейс перечисления подчинённых, а в классе Employee возвращать из этого метода NULL.

    Если же вы не собираетесь использовать единый интерфейс Person, а, например, будете пытаться привести Person* к типу Employee* или Manager* с помощью dynamic_cast, то метод в Person не нужен.
    Ответ написан
    4 комментария
  • Выбор "мозга" для квадрокоптера?

    @Fixid
    Что то вы намешали.

    Мозгами всегда будет специализированный летный контроллер с набором датчиков и только так. Он нагружен только обсчетом маршрута (автопилот), выбором полетного режима, управление подвесом и общением с датчиками и аппаратурой.

    Для передачи видео всегда используется отдельный контроллер/передатчик, часто со своим акб с своей личной антенной нужной частоты

    Для обсчета берите любой одноплатник,. и делайте с ним что хотите. Но никогда не передавайте ему полное управление полетным контроллером, отправляйте управляющие команды контроллеру по общей шине.
    Ответ написан
    2 комментария
  • Java Enterprise vs Computer Vision?

    opium
    @opium
    Просто люблю качественно работать
    И там и там всего полно основная проблема и там и там надо работать
    Ответ написан
    2 комментария
  • Java Enterprise vs Computer Vision?

    73656c6565
    @73656c6565
    أنتوني
    Все зависит от того, где Вы собираетесь работать. JE* в России представлен мало(на мой взгляд, больше .NET применяется). CV тоже в России грустит... Если в перспективу - то за CV светлое будущее, но там база на С/++, есть реализации и на java, но свои нюансы. В общем - если творить хотите - то ныряйте в CV - поле еще "мало пахано", но денег больших сразу не ждите. Если хотите зарплату и работу в крупной компании - JE, но будете кодить до опупения. А вообще, сменить класс, для разраба с руками и мозгами, не большая задача :)
    Ответ написан
    Комментировать
  • Java Enterprise vs Computer Vision?

    firezhek
    @firezhek
    Java Developer
    А что тебе интереснее?

    Энтерпрайз он большой. Если тебе нравится разработка, то тяжело тебе нигде не будет. Зависит от компании, конечно, бывают как губку выжимают, но в основном везде хорошие условия.

    Личная свобода везде. Самореализовываться тоже можно везде. Зарплата примерно одинаковая в России я думаю. А где интереснее тоже зависит от тебя))
    Ответ написан
    Комментировать
  • Доказывают ли изначально аксиомы, чтобы потом принимать их на веру?

    ThePyzhov
    @ThePyzhov
    iOS Ninja
    Аксиома - это то, на чем строится дальнейшая теория. Аксиома потому и аксиома, что берется без доказательства.
    Евклид сказал: параллельные прямые не пересекаются. И дальше строит на это свою геометрию.
    Лобачевский (если не ошибаюсь на счет фамилии) сказал что параллельные прямые пересекаются и строил на этом уже свою геометрию.

    Т.е. аксиома - это как фундамент для чего-то.
    Ответ написан
    1 комментарий
  • Как вы "обрабатываете" контент и материал, который изучаете?

    @heducose
    Я лично засрал всю систему папками и текстовыми файлами.
    До этого засрал Хром закладками (это самый худший вариант).

    Файлы удобно, но нужна система организации информации (эдакая Схема, Модель, как в базах данных).
    Ответ написан
    1 комментарий
  • Как вы "обрабатываете" контент и материал, который изучаете?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    см про PIM

    например
    Ответ написан
    Комментировать
  • Как вы "обрабатываете" контент и материал, который изучаете?

    sfi0zy
    @sfi0zy
    Creative frontend developer
    Я стараюсь всю информацию поделить на три категории:
    • нужно сейчас или в ближайшие дни
    • полезный практический навык
    • может быть когда-нибудь...
    Тут длинный текст, как я этим пользуюсь

    С последним вариантом все просто - стараюсь запомнить самые важные моменты и причинно-следственные связи, а про детали знаю только то, что "они вот в этой книжке". Соответственно мозг не загружен бесполезной на данный момент информацией, а в случае чего - открыл, посмотрел. Если это все в интернете - страница в закладках (ради интереса посмотрел - 837 закладок на данный момент), которые структурированы в дерево с большой вложенностью, в котором очень легко ориентироваться. Особенно уникальные материалы, которые проблемно загуглить, сохраняются в оффлайне на случай проблем с источником. Раз в год прохожу по закладкам и удаляю те, к которым уже никогда не вернусь (если все запомнил/ушел из области/источник потерян/информация сильно устарела). Обычно удаляются ветви этого дерева целиком.

    Полезные практические навыки запоминать бесполезно. Если есть возможность отработать сразу - делаю, если нет - они переходят в состояние "нужно в ближайшие дни". Факты, связаные с практикой запоминаются сами по себе в процессе работы, записывать их не нужно.

    Нужная на данный момент информация записывается на лист бумаги (а4), при необходимости сопровождается картинками. Картинки иногда очень важны. И стрелочки. Без стрелочек никак. Лист лежит на столе в течении недели, собирая важные термины, какие-то контакты, или что-то, что нужно загуглить или просто не забыть до вечера. Если лист лежит пару дней нетронутым - отправляется под стол и заменяется новым. Написанное собственной рукой хорошо запоминается (гораздо лучше, чем напечатанное), даже если сложно сказать "что было написано", всегда можно сказать "где именно это было написано". Если через пару месяцев лист не понадобился - в дальний ящик. Через год - уничтожается за ненадобностью. Необходимые на данный момент закладки кладутся в отдельную ветку дерева закладок и, когда их количество переваливает за 50 (примерно), сортируются. Часть попадает в основное дерево, часть удаляется.

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