Andrei
Я, конечно, дико извиняюсь, но по-моему преоьразование фурье — это просто преобразование сигнал - спектр.
Andrei
Идеализации там какие-то, синусоиды не при чём вообще.
Constantine
даже она не нужна. Если прямое
Ну я не самый большой специалист ТЦОС но вроде если дискретизация мусорная нам не очень
Constantine
Там хвосты инпута начнут накладываться
Constantine
И там не совсем идеализация, потому что разложение по полным множествам математически строгие
Andrei
Хорошо. Пусть так, ну в таком случае фурье преобразование — это просто некий интегральный оператор, который применить можно вообще к чему угодно.
Andrei
Это в дискретном случае. Там теорема Найквиста, да.
Andrei
Я вообще про непрерывное преобразование говорил.
Constantine
Я вообще достаточно плохо помню эту часть матана, помню только что один товарищ рассказывал, что там серьезная проблема что преобразующие устройства звука на краях спектра не очень линейные
Constantine
Вот сейчас пытаюсь вспомнить, но вроде с окнами проблем нет. Прямоугольное окно это мы sinc наложили, если оно достаточно широкое и близко к 0 ничего не помножило нам вроде не важно
Andrei
Пацаны живут вейвлетами и преобразованием Габора.
Pepe 🐸
прямоугольные хуже всех
Игорь
Кто может помочь задачу несложную реализовать?
Anton
@supapro
Anatoly
Вы сами эту бумагу прочитали? Её краткое содержание "Расскажите мне, фиксят ли модули мои проблемы" бумагу обсуждали в Торонто. Аргументы у сторон всё те же - вот у нас код, который с модулями не будет работать - но он и без модулей не работает! - да, но мы хотим чтобы он работал с модулями - вот мы поставлять будем нашу библиотеку с модулями и хедерами. Что делать если пользователь подключит и то и другое. Всё же сломается из-за отсутствия include guards в модулях - подключайте модуль в вашем хедере и прописывайте макросы в хедере - <еще 100500 примеров где пользователь ломает ODR но почему-то модули должны это чинить>
да, это именно "Расскажите мне, фиксят ли модули мои проблемы". Как мне кажется, есть две группы людей - программисты, которые пишут код, и комитетчики, которые пишут стандарт. И эти группы не очень-то пересекаются. Вот тут Струструп пишет Consider examples of what I am thinking of void f(int x #ifdef FOO , double d #endif ); and [...] Yes, I have seen such, and worse, in real code. Naturally, some of you would quite reasonably say, “so don’t do that!” but a tool builder must build for the worst case. The mere possibility of such horrors [...] (http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0955r0.pdf) но то что он называет ужасом - это обыденность, мы такое каждый день пишем, ибо как еще можно писать кросс-платформенный код, или делать отключаемые фичи. Так вот коллеги из стандарта, как мне кажется, должны в первую очередь адресовать проблемы программистов, а не гнаться за чувством прекрасного. Это же относится и к рефлексии. Мы годами пишем всякие MOCK_METHOD0(Func, void()); и вот нам сейчас обещают рефлексию в стандарте в 2027 году, в продовых компиляторах - в 2030 году. Да люди на пенсию выйдут к кому времени, или язык поменяют.
Berkus
да, это именно "Расскажите мне, фиксят ли модули мои проблемы". Как мне кажется, есть две группы людей - программисты, которые пишут код, и комитетчики, которые пишут стандарт. И эти группы не очень-то пересекаются. Вот тут Струструп пишет Consider examples of what I am thinking of void f(int x #ifdef FOO , double d #endif ); and [...] Yes, I have seen such, and worse, in real code. Naturally, some of you would quite reasonably say, “so don’t do that!” but a tool builder must build for the worst case. The mere possibility of such horrors [...] (http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0955r0.pdf) но то что он называет ужасом - это обыденность, мы такое каждый день пишем, ибо как еще можно писать кросс-платформенный код, или делать отключаемые фичи. Так вот коллеги из стандарта, как мне кажется, должны в первую очередь адресовать проблемы программистов, а не гнаться за чувством прекрасного. Это же относится и к рефлексии. Мы годами пишем всякие MOCK_METHOD0(Func, void()); и вот нам сейчас обещают рефлексию в стандарте в 2027 году, в продовых компиляторах - в 2030 году. Да люди на пенсию выйдут к кому времени, или язык поменяют.
Мне кажется вы должны научиться писать нормальный портабельный код (подсказка: это возможно без единого ифдефа)
Anonymous
Почему
ну пушта я нихера не знаю толком си++ еще года 2 надо учить его.
Anonymous
ну до того уровня как большинство из вас тут
Anonymous
А, тогда понятно
да курсач по UML и IDEF диаграммам делать((
Anton
Мне кажется вы должны научиться писать нормальный портабельный код (подсказка: это возможно без единого ифдефа)
Это практически нереально, если только на этапе сборки не отключать ненужные *.cpp.
Anton
Ну, то есть на этапе сборки проверять целевую платформу и использовать платформоспецифичные сорцы.
Ender
А среди нас есть украинцы?
Alexander "SonnySlave"
А среди нас есть украинцы?
а это имеет значение?
Ender
мне надо вот это https://uk.wikipedia.org/wiki/%D0%92%D1%96%D0%B4%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%BD%D1%8F_%D0%A5%D0%B5%D0%BD%D0%BE%D0%BD%D0%B0 осознать
Ender
ой
Ender
спасибо
Anatoly
ой
чета ржу
Ender
да я видел статью на английском, но меня жена убьёт, если я мясо не нарежу сейчас, а я хочу понять, побыстрому, почему a=1.4, b=0.3
Anatoly
а как ты вышел на украинскую статью?
Ender
ну там написано, что для классического отображения они должны быть такие, и типа при таких параметрах оно наверняка хаотическое
Ender
а как ты вышел на украинскую статью?
просто в гугле написал, отображение хенона
Anonymous
Хахахаха
я даже со структурами не работал
Anonymous
с указателями чета пытался
Anonymous
и всё
Anonymous
на этом моё изучение основ погромирования кончилось
Ender
http://pastexen.com/i/dMrqEvsINH.png
Berkus
я даже со структурами не работал
Ну и какие тогда тебе вст? Vst один из самых сложных стандартов для реализации
Anonymous
ну я в свободное время задачи из книги ритчи делаю
Ender
это правильно
Ender
сам?
Anonymous
думаю до конца года книжку точно закончу.
Ender
ты же про K&R?
Anonymous
сам?
ну как сам. гугл рассказывает, а я слушаю.
Anonymous
ну есть которые и сам делал
Anonymous
50/50
Ender
1.8, 1.9 сам решал?
Anonymous
дето
Anonymous
1.7
Anonymous
до этой сам делал
Ender
Упражнение 1.9. Напишите программу, копирующую символы ввода в выходной поток и заменяющую стоящие подряд пробелы на один пробел.
Ender
вот эту нужно решить самостоятельно
Ender
это задача-детектор
Anonymous
а 1.8 и 1.9 не сохранены файлы. значит гуглил
Anonymous
детектор?
Ender
ага
Alexander "SonnySlave"
так, что это делает не в @supapro ?
Anonymous
типа при собеседованиях?
Constantine
хотя может быть нужна нормальная реализация?)
Constantine
зря рофлишь.
ну если речь про оптимизации типа "а давайте считать в 64битных регистрах" то сделайте меня развидеть
Ender
Я у многих, кто ко мне с вопросами обращается, или с кем работаю, спрашиваю эту задачу. И в универе студентов младших курсов траллировал.
Anonymous
ну может я её и осилил бы. если б интернета не было.
Ender
нет, решить так, как задумывали K&R
Constantine
std::string s; while (cin » s) cout « s « ' ';
Ender
што.
Constantine
ну там еще cin поднастроить
Constantine
чтобы токенайзил
Constantine
вроде план)
Ender
у тебя есть только putchar и getchar