• А как вы смотрите на то, чтобы авторы качественных ответов получали денежное вознаграждение?

    nightvich
    @nightvich
    ITman
    Идея ваша - бред. Радоваться надо, что такой ресурс работает совершенно бесплатно, и без рекламы. При желании заплатить, пожертвуйте (к примеру Википедии). А при желании заработать идите на биржу фрилансеров. Не стоит портить замечательный ресурс!!!
    Ответ написан
    Комментировать
  • А как вы смотрите на то, чтобы авторы качественных ответов получали денежное вознаграждение?

    Neuroware
    @Neuroware
    Программист в свободное от работы время
    Учитывая специфику ресурса, думаю большая часть людей отвечающих на вопросы уже имеет стабильный и достаточный доход, поэтому это не сильно увеличит мотивацию, да и найти того, кто захочет тратить свои деньги на это врядли получится.
    Ответ написан
    5 комментариев
  • Какой язык программирования подойдет для данного приложения?

    Нет не сможете
    Ответ написан
    Комментировать
  • Какой язык программирования подойдет для данного приложения?

    @vilgeforce
    Раздолбай и программист
    "смогу ли сам написать данное приложение, при самом хорошем раскладе(если не умею кодить)" - нет, не сможете.
    Ответ написан
    Комментировать
  • Как сохранить объект в файл на C++?

    maaGames
    @maaGames
    Погроммирую программы
    boost::serialization
    Ответ написан
    Комментировать
  • С чего начать программирование?

    ranebull
    @ranebull
    Как-то так:
    e73e92b336224e449d67435bac62477d.pngac6b1150f54e49f292fc4f43d0baea9d.jpg
    Ответ написан
  • Можно ли использовать protected конструкторы класса у наследника?

    vpetrigo
    @vpetrigo Автор вопроса
    По всей видимости исправить данную ошибку можно лишь явным объявлением необходимого конструктора в наследуемом классе, используя конструктор базового:
    struct B : A {
      B(initializer_list<int> lst) : A{lst} {}
    };
    Ответ написан
    Комментировать
  • В какой сфере ценят программистов?

    @asd111
    Программистов ценят в компаниях разрабатывающих свой продукт. Там где разработка на заказ программисты как правило ценятся меньше.
    Ответ написан
    Комментировать
  • Как установить цену за работу?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Предполагаете какая зарплата в месяц соответствует вашим представлениям о своей квалификации.
    Делите ее на 20 рабочих дней и на 8 рабочих часов
    Получаете денег в час.
    Умножаете количество потраченного времени на часы, получаете стоимость всей работы.
    При желании можете умножить на коэффициент сложности или простоты работы, вашего личного отношения к заказчику, и интересна ли эта работа была вам лично.

    В СССР были целые тома нормативов, где расписывались все профессии, уровень квалификации и множители в зависимости от условий работы.

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

    gbg
    @gbg
    Любые ответы на любые вопросы
    Открываете даташиты на контроллер и модуль.
    Ищите в даташите на модуль тип интерфейса - SPI, I2C, UART, и так далее.
    Ищите в даташите на контроллер этот же тип интерфейса. Если есть поддержка на аппаратном уровне - хорошо, нет поддержки - решаете вопрос с эмуляцией.

    Сравниваете логические уровни - TTL это или CMOS, совпадают ли напряжения питания.

    Если одна из CMOS-микросхем например на 5V, а другая - на 3.3, у второй должно быть указано, толерантна ли она к 5V на своих входах, или потребуется преобразователь уровней.

    Сравниваете скорости работы интерфейсов - контроллер желательно брать в несколько раз быстрее модуля.

    Хорошая книжка - Пей Ан, "Сопряжение ПК со внешними устройствами."
    1005533046.jpg
    Ответ написан
    Комментировать
  • Как сделать переключатель сигнала "наушники - колонки" своими руками?

    gbg
    @gbg Куратор тега Электроника
    Любые ответы на любые вопросы
    Большинство современных аудиокарт поддерживают программное переключение выходов, поищите.

    Если же нужен механический переключатель: cамый банальный вариант - возьмите классический тумблер ТП1-2
    tumbler_tp1-2.300x300.jpg?7a074ae95a9dfd

    Возьмите гнезда (лучше всего - джек 6.3, они крупные и их удобно паять),
    1408302534_6288_FT304836_i-391.jpg

    посадите все это в металлический корпус, соедините максимально короткими отрезками провода - и готово.
    Ответ написан
    1 комментарий
  • Какой GUI сейчас актуально использовать при разработке в MS VS 2013 на C++?

    tsarevfs
    @tsarevfs Куратор тега C++
    C++ developer
    Мне нравится Qt.
    Ответ написан
    Комментировать
  • Есть ли куллер (вентилятор типа компьютерного) закрытого типа?

    gbg
    @gbg Куратор тега Железо
    Любые ответы на любые вопросы
    Собирать тонер пылесосом категорически небезопасно. Частицы тонера настолько мелкие, что они легко проникают через тряпочный фильтр и отправляются летать по комнате, оседая на всех поверхностях и в легких всех, кто находится в помещении.

    Заправлять картриджи можно только в специально оборудованном помещении с применением средств индивидуальной защиты.
    Ответ написан
    Комментировать
  • Какой язык программирования выбрать?

    @M1Anderson
    Ruby on Rails developer
    На джанго очень даже далеко уедешь, как и на любом серьезном фреймворке. В общем, тут либо руби либо питон. Оба языка великолепны.
    А в пхп не советовал бы влезать, потому что вылезать потом трудно.
    Ответ написан
    3 комментария
  • Где дешево приобрести радиодетали в Санкт-Петербурге?

    tsarevfs
    @tsarevfs
    C++ developer
    Ответ написан
    Комментировать
  • Зачем нужен ООП?

    EvilsInterrupt
    @EvilsInterrupt
    System programming, Reversing Engineering, C++
    Не везде и не всегда нужны классы. Вы верно заметили. НО! Прежде чем принять решение о том, что в конкретном месте кода класс только вредит, нужен профайлер или другие инструменты позволяющие принять такое решение. К примеру в Python словарь значительно выигрывает по скорости чем класс с методами.

    Фишка ООП в том, что человек уже думает классами! Поднимаем голову к небу и видим "Птица летит", другими словами "У объекта "Птица" был вызван метод "Лететь"", но мы так сложно не думаем и для нас это просто "Летящая птица".
    Вспомните детство и моменты когда родители посылали за хлебом. Как это происходило? Возможно это было так: "Объект сын в твое поле ложу объект "Задача" с полями "хлеб", "комод" и "100 рублей", в поле "результат" ложу "Хлеб". Объект сын вызываю метод "Купить"". Не думаю что это было так, мне кажется это было так: "Сын возьми 100 рублей и купи хлеба". В неявном виде обратились к объекту "Сын", вызвали метод "Взять" и передали аргумент "100 рублей" и ожидаем результат вызова в виде значения "Хлеб".

    Попробуйте процедурный подход переложить в нашу естественную жизнь? ;) Попробуйте так общаться, процедурно. Это очень сложно. Потому что человек привык думать объектами! Самолет, кошка, лошадь, дерево и др. Для нас вроде есть концепция "кошка", но конкретная кошка "Масяня" сильно отличается от другой конкретной кошки "Машка".

    Изучая задачу мы прежде всего должны задать вопрос : "Что является условием завершения задачи?" и вторым не менее важным "Что используется при достижении результата?". Вот это "что используется" как правило и есть объекты.
    Ответ написан
    8 комментариев
  • Где искать опыт неопытному программисту (Язык ява)?

    1. Ищешь в своём городе приличную контору.
    2. Пишешь туда письмо с текстом "Что у вас должен уметь джуниор?"
    3. Проверяешь навыки, идёшь на собеседование.
    4. Устраиваешься джуниором, опыт начинает течь рекой.
    Ответ написан
    Комментировать
  • Где искать опыт неопытному программисту (Язык ява)?

    @KIN1991
    Python, PHP developer
    Не надо вам никакой фриланс, устройтесь на стажировку в какую нибудь фирму где есть люди которые вам могут подсказать и направить вас. Если вы молодой специалист и для вас в приоритете увеличение квалификации а не заработок то этот вариант для вас.
    Ответ написан
    Комментировать
  • Где купить мощные процессоры для своих устройств?

    Ocelot
    @Ocelot
    Где купить просто тот же cortex-a7 ?
    Cortex A7 это ядро. А вам нужно выбрать конкретный чип на этом ядре. Поэтому открываете каталоги производителей микроэлектроники и ищете чип, который подойдет вам по параметрам.
    Допустим, нашли, выбрали. Теперь смотрим, у кого из поставщиков электронных компонентов он есть. Причем поштучно, а не партиями по 10 000.

    Как сложно его будет программировать?
    Зависит от вашего опыта. Обычно под мощные камни не пишется голое приложение-прошивка (хотя никто не запрещает). Берется какая-нибудь ОС, способная работать на этом процессоре, и приложение пишется под нее. Тут уж как повезет. Если вы просто скопируете с минимальными изменениями какую-то известную платформу, то сборка ОС под нее, скорее всего, есть. Пара ударов в бубен - и все заработает. А если железо у вас экзотическое, ОС придется дорабатывать основательно. Вы пробовали писать драйверы и функции ядра для работы с устройствами? Это очень увлекательно =)

    В чем его программировать?
    Обычно, производители чипа дают какой-никакой тулкит для программирования под него. Готовых сред разработки практически нет. Собирается что-то свое под нужные задачи: компилятор, линкер, модули к ним, дебаггер (если нужно), библиотек вагон и скриптов маленькая тележка.

    Как подключить к нему внешнее ОЗУ и т.п.
    Интрерфейсы обычно стандартные, описаны в даташитах. А дальше повторяется п.1, но уже для памяти: подбор нужного вам чипа по параметрам, поиск его в продаже и т.д.
    Когда все компоненты подобраны, нужно еще развести печатную плату под всё это. В случае Cortex A7 получится как минимум 4-слойка с BGA-монтажом и частотами под гигагерц со всеми вытекающими прелестями, вроде выравнивания длины дорожек. У вас есть опыт разработки таких плат?
    Ответ написан
    1 комментарий