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

    @Dum_spiro_spero
    Могу сказать только насчет CUDA. Платформозависимость тут кажущаяся. Просто есть CUDA, есть OpenCL, есть Intel Xeon Phi. Всё. По совокупности параметров Куда сейчас лучше всего, но... всё может поменяться.
    Суть там только в диком распараллеливании - на тысячи потоков.
    Если вы найдете интересную и полезную задачу которую еще не распараллелили - то...
    Ответ написан
    Комментировать
  • Возможно ли перепрограммировать плату?

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

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

    @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
    Ну а что - народ дело говорит - база на 7 миллиардов записей - типа на каждого жителя Земли.
    Поля - какие сможем придумать. И граф связей - кто-с-кем-когда-зачем контактировал.
    Подарок спецслужбам всего мира
    Ответ написан
    Комментировать
  • Разработка беспилотника с ИИ на голом знтузиазме)?

    @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, +разные граничные условия - включая например нелинейные - типа излучения.
    Можно добавить в уравнение первую производную - изменится тип уравнения - т.е. получить уравнение для БЫСТРЫХ процессов. Ну правда там еще параметр релаксации надо откуда-то брать.
    Если хотите что-то красивое вывести- возьмите УРАВНЕНИЕ КОЛЕБАНИЙ.
    Справа такой же лапласиан, а слева ВТОРАЯ производная по времени. А колебания чего именно это - уже дело десятое. Решение будет в виде колебаний - если в цвете - очень красиво получается.
    Успехов!
    Ответ написан
    Комментировать