Ответы пользователя по тегу Программирование
  • Возможно ли перепрограммировать плату?

    @Dum_spiro_spero
    Помнится в далеких 90-х была программа которая моргала светодиодами клавиатуры. Ну а по названию чипа можно найти даташит.
    Ответ написан
    Комментировать
  • Станок с ЧПУ, с чего начать?

    @Dum_spiro_spero
    Мы взяли готовый конструктор "Кулибин" и модернизировали.
    Но идея в общем простая.
    На каждой оси - шаговый двигатель. Двигатели запускаются/шагают ключами. Ключи включаются от чего хочешь. Дальше наступает нюанс.
    Вариант раз. Если вы хотите использовать микроконтроллер - то это означает скорей всего, что вначале вы заливаете в него программу движения - и по этой программе все происходит. Сама программа пишется например в CodeView. Ардуино тут видимо избыточен.
    Вариант второй - сразу с компа. Тогда надо интерфейс. У нас был LPT, это просто и дешево. Если захотите USB - это сложнее и дороже - нужны чипы FTDI. Но точнее не скажу, не делал.
    Ваша схема в иллюстраторе должна будет преобразоваться в набор команд типа запустить двигатель 1, сделать столько-то шагов, выключить/заблокировать. Как это сделать - либо использовать что-то готовое, либо самому придумать некую логику - в общем это не сложно. Мы написали свой интерпретатор с командами типа вправо, влево, нарисовать круг, перейти в координату такую-то, и т.п... Так что скорее всего надо будет написать свой редактор или распарсить какой-нибудь простой векторный формат типа wmf.
    Теперь о важном. Управление - это на самом деле просто.
    Сложно обеспечить нужную жесткость конструкции и точность. Решите в первую очередь какая точность вам нужна, и как вы её достигнете.
    Успехов!
    Ответ написан
    3 комментария
  • Продажа IT-продукта. Как все организовать?

    @Dum_spiro_spero
    Смотрите - здесь все заинтересованы чтобы у вас все получилось.
    Насчет ИП, рекламы, сайта с кнопкой купить - это всё необходимый минимум.
    Но - при условии, что ваш продукт нужен.
    Представьте, что вы владелец бизнеса.
    Вас интересует ТОЛЬКО ОДИН ВОПРОС - насколько и за какой срок увеличится моя прибыль если я куплю это.
    Если ответы невнятные - то на вас не стоит тратить время. Если вы предлагаете хорошую утилиту которая сэкономит время админам/менеджерам/бухгалтерам/уборщикам - то результатом должна быть экономия $$$. Причем эта экономия должна перевешивать затраты на внедрение, падение производительности на время обучения сотрудников, и т. п. Мы как-то придумали некое техническое устройство которое должно было здорово сэкономить электроэнергию, но в результате беседы с директором конторы выяснилось, что в масштабе всех затрат эта экономия копеечная и возиться с нами просто нет смысла. Но - нашлись другие задачи за которые мы могли взяться и о которых мы не подозревали. Так что это тоже вариант - правда это некий возврат к фрилансу, но если он хорошо оплачивается, то почему нет?
    Ответ написан
  • Существует ли аналог NZT для программистов/веб-разработчиков?

    @Dum_spiro_spero
    Уж сколько раз твердили миру...
    Не первый раз поднимается эта тема - и не только на тостере.
    Тенденция вполне стандартная - новички пробуют - пишут - ура - помогает.
    Народ поопытней пишет - не надо этой фигни.
    ---
    Отпишусь - попробовал фенотропил - да - на время приема мозги соображают заметно лучше (работал над важным проектом). НО!!! Дальше наступает ужасный эффект - без таблетки вообще не можешь вспомнить над чем работал два дня назад. Смотришь на код как баран на новые ворота. Приходится повышать дозу, а это напоминает уже понятно что. Плюс повышается раздражительность - это не сразу понятно - но впечатления потом далеко не самые лучшие от этого периода жизни. В общем в какой-то момент (через месяц) я понял, что надо с этим завязывать. По ощущениям, мозги восстанавливались около года, а это время программировать было трудно - поскольку все быстро забывалось.
    Ответ написан
    Комментировать
  • Как найти уравнение плоскости максимально приближенной к заданной неровной поверхности?

    @Dum_spiro_spero
    Надо начинать с фразы, "Эй, тостер, погугли за меня!". Ну уж ладно.
    1. Вам надо аппроксимировать ваши точки (x, y, z) плоскостью.
    Аппроксимация данных — с помощью чего найти плоскость?
    2. www.cyberforum.ru/matlab/thread590333.html
    Ответ написан
    Комментировать
  • А есть ли более эффективный способ обучения новым штукам?

    @Dum_spiro_spero
    Для разных людей будет по разному. Мой способ.
    1. Нахожу человека который знает хотя бы основы.
    2. Он мне эти основы показывает, чтобы под его контролем я мог сделать какую-нибудь элементарщину и понять основные новые понятия.
    3. Делаю проект и одновременно читаю книги где дано больше материала, применяя сразу это на практике.
    Ответ написан
    Комментировать
  • Чему перед ЕГЭ учиться?

    @Dum_spiro_spero
    Расслабься и посмотри лайки. Сейчас надо решать тактические задачи. Ты приближаешься к моменту который в огромной мере повлияет на твою дальнейшую судьбу. Программирование никуда не убежит, при всей его привлекательности. Так что - ЕГЭ, ЕГЭ и еще раз ЕГЭ.
    Ответ написан
    Комментировать
  • Как можно поймать ошибку чтения памяти на обычном компьютере?

    @Dum_spiro_spero
    Помнится в лохматых 90-х устраивали все же физическое вмешательство - прогревали память феном.
    Ответ написан
    Комментировать
  • С чего начать программирование?

    @Dum_spiro_spero
    В 13 лет при наличии желания любая информация усваивается на ура. Я в это возрасте с большим удовольствием читал справочник по математике. А кто сказал, что надо заниматься ОДНИМ языком?
    Насчет актуальности - вопрос спорный, что понадобится тебе через 9 лет - т.е после окончания ВУЗа.
    Я бы рекомендовал начинать с С - ну и попробовать С++, все же он очень распространен везде, и в том числе по умолчанию многие промышленные системы ориентированы именно на С, даже не на ++.
    Так что никто тебе не мешает разобраться с Си, Питоном, Явой, Шарпом, Ассемблером и чем угодно.
    Ответ написан
    Комментировать
  • Как сохранить точную позицию аккорда над словом в Textview?

    @Dum_spiro_spero
    Вот вам не очень свежая мысль.
    Аккорды меняются на слоге. Сделайте подсветку или подчеркивание нужного слога - будет ясно, что там уже должны быть новый аккорд.
    Успехов!
    Ответ написан
  • Разработка беспилотника с ИИ на голом знтузиазме)?

    @Dum_spiro_spero
    Вставлю свои пять копеек.
    1. Главное определиться с целями - и понять зачем это нужно вам, и нужно ли это кому-нибудь еще.
    2. Вы будете конкурировать (в хорошем смысле), с DARPA и прочими госорганизациями.
    3. БПЛА должен решать какую-то задачу - и ваш БПЛА должен решать её лучше чем то что уже есть.
    4. Сложно сделать НЕ игрушку. Т.е. не повторить то, что сделано уже до вас сто раз на плохом уровне и что не имеет практического применения по причине каких-либо фундаментальных ограничений. Тут есть некая психологическая ловушка - многие инженеры увлекаются разработкой потому, что это интересно, и в результате мы имеем работающий результат созданный собственными руками (классно же!) но - который оторван от задач и от конкурентов. Как показывает опыт создания тех же квадриков - народ в результате пишет - "было бы проще купить". А полученный опыт вовсе не факт что сможет быть использован.
    5. По поводу БПЛА со своей чайниковской позиции. Я так понимаю, что с "планером" проблем особых нет, а есть проблема с аккумуляторами и управлением. Где должен находиться ИИ - на компе на земле и по радиоканалу обмениваться данными с некими задержками, или комп с ИИ будет летать на самом БПЛА?
    Разработка ИИ имеет очень маленькое отношение к разработке самого конструктива БПЛА.
    Если акцент на ИИ - оптимально видимо сделать ИИ, и дальше его присобачить к готовому БПЛА. Создание ИИ - это в первую очередь математика, а не физика и программирование. Поскольку в теме ИИ не силен, то умолкаю.
    Ответ написан
    Комментировать
  • Как вставить изображение в LaTeX документ?

    @Dum_spiro_spero
    Эта команда работает с форматом eps, а не jpg.
    А вообще вам сюда:
    habrahabr.ru/post/48122
    и сюда:
    dxdy.ru/topic3870.html
    и важно чем вы компилируете - latexом или Pdflatexом.
    Также Pdflatex не понимает картинки в формате eps.
    Как сделать, чтобы pdflatex видел ваши eps-картинки? Подключите пакет cmap
    \usepackage{cmap}, после \usepackage{graphicx}вставьте \usepackage{epstopdf}
    Epstopdf входит в состав MikTeX, если он по какой-то причине не установлен – доустановите через Package Manager пакет Oberdiek. (A bundle of packages submitted by Heiko Oberdiek). Ваши eps-картинки будут переведены в pdf - появятся файлы с таким же названием – но с расширением pdf.
    Ответ написан
    Комментировать
  • Нужны умные люди для общения по поводу библиотеки на С++ для математического моделирования, где найти?

    @Dum_spiro_spero
    Ну здесь много людей кто работает в НИИ. Напишите суть вопроса. По поводу программирования тоже бы с удовольствием присоединился бы к беседе, может и сам скажу что дельное.
    Ответ написан
  • Что в качестве примера можно показать (или написать) потенциальному работодателю?

    @Dum_spiro_spero
    Я думаю задача не имеет решения в такой постановке.
    Работодателю нужно что-то, что близко к его области деятельности. На всех ж не напишитесь. Показывайте то что есть.
    Ответ написан
    Комментировать
  • Как упралять координатным столом через свою программу?

    @Dum_spiro_spero
    Мы делали нечто аналогичное - был некий координатник с шаговыми двигателями - который управлялся через LPT неудобной программой - K-cam кажется. Подключили осциллограф (про LPT 3D Hard Analizer не знали), посмотрели, что куда подается когда нажимаем на кнопки в программе.
    Дальше составили список команд и на BC++ написали свой интерпретатор, работало все на WinXP как раз через LPT порт - точно не помню - но кажется как раз тот самый inpout32.dll и использовали - свой драйвер не писали 100%.
    Ответ написан
    Комментировать
  • Какие уравнения эллиптического или параболического типа можно взять для визуализации?

    @Dum_spiro_spero
    Значит так, уравнение теплопроводности (в однородной среде) это уравнение Лапласа + нестационарный член dT/dt, +возможно источник Qv, +разные граничные условия - включая например нелинейные - типа излучения.
    Можно добавить в уравнение первую производную - изменится тип уравнения - т.е. получить уравнение для БЫСТРЫХ процессов. Ну правда там еще параметр релаксации надо откуда-то брать.
    Если хотите что-то красивое вывести- возьмите УРАВНЕНИЕ КОЛЕБАНИЙ.
    Справа такой же лапласиан, а слева ВТОРАЯ производная по времени. А колебания чего именно это - уже дело десятое. Решение будет в виде колебаний - если в цвете - очень красиво получается.
    Успехов!
    Ответ написан
    Комментировать
  • Какую придумать тему для диплома магистра?

    @Dum_spiro_spero
    У меня сейчас два будущих магистра и если они сами будут придумывать себе темы - то это будет что-то.
    Работу же не в вакууме будешь делать.
    Приходишь на кафедру/в лабораторию к наиболее интересному преподавателю/научному сотруднику и говоришь - здрассте - хочу у вас работу делать - какие темы есть для магистра.
    Преподаватель чешет в затылке и говорит - ну вот у нас есть такие задачи - ля-ля-ля... Или говорит - у меня перебор студентов - иди как ты к %TEACHER'S NAME%.
    Так делается в нормальных ВУЗах.
    Ответ написан
    Комментировать
  • Писать ли уроки по программированию?

    @Dum_spiro_spero
    Ну вот, заклевали человека. Хотя... по делу, да.
    Смотрите - сейчас в инете ТОННЫ бесплатной инфы по программированию ВООБЩЕ. Сотни вузов работают и учат программированию - учат плохо, но кто захочет - найдет инфу без проблем.
    Вы хотите написать самый лучший в мире курс - ОК.
    Нормальное желание - все мы иногда пишем велосипеды и они оказываются даже хорошими.
    Но - обычно свой велик приходится писать когда оказывается, что те велосипеды что есть имеют квадратные колеса, или стоят как БМВ имея пятиугольные колеса, или колеса круглые, но предназначены только велосипедистов до 50 кг весом, ну и так далее.
    Как уже писали - чем вас курс будет лучше? Какие потребности он будет решать? Причем настолько, что народ будет готов платить? Я например сейчас увлекся программированием звука, но... мне нужны конкретные решения конкретных задач - я готов заплатить за их решение, но не за обучение - я не собираюсь переписать Cubase.
    Далее. Я например "плохо" знаю С++. Именно "++" - все эти классы, конструкторы, нафига - когда можно по рабоче-крестьянски в стиле 80-х? ))) И соответственно у меня есть проблема с пониманием текста на ++.
    Вот мне была бы интересна тема типа "Переходим с С на С++". И даже я бы заплатил бы. Или лучше я бы выбрал ОЧНЫЙ курс в вузе рядом с живым преподавателем.
    Да - как у вас с психологией? Надо понимать потребности и проблемы, вопросы которые возникают, но не задаются, и т.п... В хорошем курсе это все должно быть учтено.
    У меня есть коллега который разрабатывает учебные видеокурсы по микроконтроллерам - но я бы не сказал, что он на этом что-то сильно зарабатывает - он из любви к искусству это делает.
    В общем посчитайте все - кто будет целевой аудиторией, сколько времени разрабатывать (в часах), сколько продаж вы сделаете (думаю единицы - сорри за пессимизм), сколько придется вложить в рекламу (думаю очень много - чтобы о вас хоть как-то узнали), сколько вы бы заработали за это время на уборке снега (зима близко!), насколько разрекламируете этим лично себя (и как потом сможете это монетизировать).
    Успехов!
    Ответ написан
    Комментировать
  • Какие математические дисциплины нужны, или будут большим плюсом в программировании?

    @Dum_spiro_spero
    "Интересуют области программирование графики (линейную алгебра учу (60%)) и иску́сственного интеллекта."
    Ну все еще может измениться. )) По книжкам - гугл+тостер - здесь куча рекомендаций уже была.
    Про статистику написали правильно.
    Еще от себя добавлю - теория обработки сигналов - всякие фурье, вейвлеты, и т.п...
    Численные методы - разные, от аппроксимаций до диффуров и интегралов. Особенность в чем - когда переносите аналитические методы на компьютер - всё становится существенно по другому.
    И самое главное - решайте задачи!!!
    Ответ написан
    Комментировать