• Как упралять координатным столом через свою программу?

    @Dum_spiro_spero
    GreyPhantom: Как минимум он может обладать _фатальным недостатком_ . ) (см. Лурк)
  • Писать ли уроки по программированию?

    @Dum_spiro_spero
    brainick: Насчет ржача - напрасно. МФТИ+НЛП - это хорошая связка ))) Просто об НЛП много страшилок - а там как раз хорошо учат работать с тем, что человек говорит и быстро докапываться до того, что он имеет ввиду на самом деле при этом - для преподавателя навык очень полезный, плюс есть модели которые специально заточены под обучение.
  • Знаете ли вы программистов которые в одиночку создали крутой проект?

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

    @Dum_spiro_spero Автор вопроса
    Спасибо за названия. Надо прочитать.
    "системы управления версиями"
    Про это тоже слышал ))) Надо внедрять. Порекомендуйте что именно и где почитать.
  • Как не заплыть жиром, работая удаленно программистом?

    @Dum_spiro_spero
    Да по сути также. Вам же мышечная масса нужна, а не жировая.
    Тренировки+правильное питание. В вашем случае - усиленно-правильное. Сейчас тонны инфы по фитнесу - надо просто брать и делать.
  • Почтовый клиент с группировкой по получателю есть в природе?

    @Dum_spiro_spero
    Да... я помнится даже писал в ритлабс в точности эту тему - может и сделали уж. Правда web-интерфейсы все вытеснили, по моему, из-за облачности.
    Я тоже уже не пользуюсь великолепным Бэтом.
  • Стоит ли переводиться на заочку и пойти работать?

    @Dum_spiro_spero
    " наверняка в будущем придется работать с кучей математики и С++ а они мне не очень нравятся" перевожу - т.е. кажутся сложными и лениво разбираться. "управление сложными системами, а именно организация взаимодействий между большим количеством объектов" - думаете это проще? Если по нормальному - то это тоже математика. Надо понимать, что очень много чего уже придумано - и нет возможности изобретать велосипеды, а надо изучать чужое творчество - что не так интересно.
    Недостаток знаний аукнется позже, когда новые знания будут усваиваться хуже и рядом не будет преподавателей.
  • CPU+GPU. С чего начать?

    @Dum_spiro_spero
    А! Сорри! Почему или - одно не исключает другое!
  • CPU+GPU. С чего начать?

    @Dum_spiro_spero
    Подумайте как вы собираетесь использовать свои знания. Вы можете стать редким/ценным спецом по OpenCL, а можно стать популярным спецом по CUDA - если заменить/докупить карту. В общем это вопрос философский.
  • Как учить мат часть?

    @Dum_spiro_spero
    М... что-то типа бильярда в пространстве? Ну в общем да - это махровая механика-математика. Откройте справочник по математике - авторы Бронштейн, Семендяев и пробегитесь. Он очень хорош в плане учебника - основы излагаются, примеры есть. Может будет понятно куда двигаться дальше. Ну и преподаватели - это лучше и быстрее чем самому. Насчет задач - правильно ниже сказали - задачи заставляют напрягать мозги и подтягивать все имеющиеся знания.
    Еще момент - поскольку вам это программировать - то при большом количестве объектов можно налететь на ошибки округления- (пример задачи - ракета взлетает и совершает миллион оборотов вокруг Земли - над какой точкой она будет через этот миллион оборотов? - Ясно, что начальные ошибки позиционирования умножатся на этот миллион.) Я почему сказал - в аналитической алгебре/геометрии
    такие вопросы не рассматриваются.
    Успехов!
  • Какой hdd поставить вторым в ноутбук?

    @Dum_spiro_spero
    Какой именно - не посоветую - надо обзоры читать. А caddy уже есть? Надо обратить внимание на толщину. Если ноут тонковат- то там подходит кэдди только а-ля маковский. У меня было такое - пришлось обменивать.
  • Коэффициенты для бикубической (bicubic) интерполяции задаются функцией "x ^ (1 / 3)"?

    @Dum_spiro_spero
    Ага. С картинкой стало все понятно.
    Итак. Что у нас есть. Преобразование координаты x вы выполняете без проблем - т.е. у вас есть новая ширина изображения и вы получаете новые x. Далее на каждом интервале dx у вас задано значение функции - видимо интенсивность цвета - в черно-белом варианте, а в цветном - должны быть три значения RGB.
    Теперь интерполяция.
    Через исходные точки надо провести кривую каким-либо образом.
    Со сплайнами делаете так - берете три точки подряд - видимо это середины интервалов по x. На них строите кубический полином, y=a0+a1*x+a2*x^2+a3*x^3, здесь y - значение вашей функции, x - координата середины интервала, a0...a3 - неизвестные коэффициенты. Для трех точек вы сможете записать три уравнения, а коэффициентов у вас четыре.
    Берете производную от этого полинома и на концах интервалов - приравниваете - друг другу - чтобы функция получилась гладкая - и наши сплайны плавно переходили один в другой.
    Решаете систему линейных уравнений и получаете коэффициенты a0...a3
    Почти все. Таким образом для каждых трех точек у вас будет задан набор из четырех коэффициентов.
    Дальше берете новые x - и подставляете в тот полином который находится в нужном интервале - получаете новое значение функции.
    Теперь совсем все.
    ---
    О вашей формуле - видимо вы получаете, что-то близкое - но не очень понятно, что именно делает корень - т.е. какова же идея интерполяции.
    ---
    Взрослые незнакомые люди обычно обращаются к друг другу на "вы", если у них нет других договоренностей обусловленных средой общения.
  • Есть ли карьерный лифт в ИТ сфере?

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

    @Dum_spiro_spero
    " чтобы прокачать скил для руководящей должности необходимо уметь думать" Это самое главное. Надо уметь сообразить что и зачем надо сделать, какие ресурсы для этого потребуются, где их взять и к чему это все приведет в разной временной перспективе. ПРИЧЕМ ВСЕ ЭТО СДЕЛАТЬ НАДО РАНЬШЕ И ЛУЧШЕ ДРУГИХ. Человек который приходит куда-то на работу без опыта обычно плохо понимает что и как работает и поэтому его решения какое-то время оказываются неприменимыми. А дальше - вопрос шустрости его мозгов.
  • Есть ли карьерный лифт в ИТ сфере?

    @Dum_spiro_spero
    Как уже писали - в стартапе. А с чем связана такая жажда руководства? Опишите свои мотивы.
  • Коэффициенты для бикубической (bicubic) интерполяции задаются функцией "x ^ (1 / 3)"?

    @Dum_spiro_spero
    AngReload:
    "но так мы будем разбираться еще долго." Собственно можем вообще не разбираться - если необходимость в помощи сообщества уже отпала )))
    Явой увы - не владею.
    Много раз замечал - интуитивно ясно когда сам разобрался - и думаешь что все вокруг знают то же. А это не так.
    Продолжим.
    "На входе массив точек."
    Одномерный массив? Т.е. y1, y2, y3 ? Или все же x1,y1; x2,y2; ...?
    Т.е. переменная x растет с равномерным приращением dx или задается значениями x1, x2,x3...?
    Что такое "новая длина", "новая ширина" - непонятно.
    Почему именно такие алгебраические действия?
    Изложите идею алгоритма словами.
    Напишите функцию интерполяции в общем виде типа: y=a0+a1*x+a2*x^2+a3*x^3 - это я кстати кубический сплайн написал для примера.
  • Коэффициенты для бикубической (bicubic) интерполяции задаются функцией "x ^ (1 / 3)"?

    @Dum_spiro_spero
    AngReload:
    А все же...
    1. Это некий код на каком-то языке которого я имею право не знать - и не только я.
    2. Идея излагается так: есть набор точек (такой-то, или пар точек или еще как) - берем функцию которая выглядит вот так-то ... Задаем условия, такие что...
    3. "x - координата между точками" - ЧТО ЭТО ЗНАЧИТ? Между точками может быть другая точка, если эти точки на одной прямой. У точки есть координаты. Про то какие у вас точки - в каком пространстве - ничего не сказано.
    При отсутствии внятной постановки задачи трудно давать какие-либо рекомендации.
  • Кто может объяснить теорию музыки языком программирования?

    @Dum_spiro_spero
    TimeCoder:
    В немецком средневековье буквой A обозначали звук, наиболее низкий из употребляемых в пении, а следующие звуки в порядке латинского алфавита: B, C, D, E, F, G.
    А в Италии монах-музыкант Гвидо взял для обозначения нот первые слоги гимна.
    Через какое-то время, звукоряд более-менее устаканился к тому, что "Ля" Гвидо стало соответствовать немецкому "А". Ну а А - все же первая буква алфавита. Вот её и взяли за эталон.