Да, действительно гораздо быстрее работает теперь.
Еще неплохо было бы сделать, чтобы прокрутка прекращалась, если строка полностью влезает в ширину табло :)
Что-то слабо в это верится :). Что тогда в таком случае на картинке и как ее интерпретировать? Даже если это «спектр», посчитанный, скажем, более точной квадратурной формулой, то это в принципе не меняет моего вопроса.
Не ясен такой момент: результат дискретного преобразования Фурье комплексный, даже если его применять к вещественным данным. Судя по приведенным картинкам, в получающиеся BMP-файлы сохраняется только модуль каждого комплексного числа (его логарифм, скорее), и не сохраняется аргумент (иначе говоря, сохраняются только амплитуды гармоник, а фазовый сдвиг не сохраняется). Как, интересно, программа восстанавливает волну по таким неполным данным? Она хранит фазовые сдвиги в своей памяти? То есть, получить звук из произвольной BMP-картинки нужного размера не выйдет?
Очень сильно уж тормозит браузер. Думаю, лучше бы сделать готовые картинки для каждой буквы и перемещать их влево-вправо (этот вариант должен работать по крайней мере не медленней, чем гугл мэпс при прокрутке).
Еще один повод удалить свою страницу ВКонтакте. Как-то неприятно, что при регистрации просят указывать настоящую информацию о себе, а сами не заботятся о безопасности и допускают такие ошибки (про использование GET там, где нужен POST, вообще молчу).
Я не из Питера, но по своему опыту за три курса могу сказать следующее: «рядом с домом» — это очень важный фактор. Да, и ИТМО славится своим олимпиадным направлением, там обитает Станкевич и компания.
Что значит «настроить mp3»? Не можете найти удобный проигрыватель, или стандартный отказывается играть mp3? И чем, если не секрет, не устраивает Maple?
Аргументы в защиту Паскаля в качестве учебного языка:
1) Дело не только в простоте обучения, но и в простоте самого языка. Ruby и Python устроены гораздо сложнее Паскаля. Они динамические, в них есть объекты, классы, методы, блоки, лямбды и т. п. Также они более высокоуровневые и дают гораздо меньшее представление о том, как работает компьютер. Устройство стандартного Паскаля можно полностью уложить в семестровый курс. Думаю, это важно: на начальном этапе лучше полностью знать «архаичный» язык, чем какие-то обрывки из «актуального» языка.
2) К тому же, не так уж сложно (по сравнению с тем же С) самому написать полноценный интерпретатор стандартного Паскаля. Эдакий язык-игрушка.
3) Это компилируемый язык со строгой типизацией и чистым синтаксисом.
4) Так ли важен конкретный язык для изучения базовых алгоритмов? Уверен, что нет. Главное научиться программировать (думать), а не выучить язык.
Покажите мне актуальный язык с теми же свойствами.
Lisp и Scheme — функциональные языки, так что они стоят особняком.
Еще неплохо было бы сделать, чтобы прокрутка прекращалась, если строка полностью влезает в ширину табло :)
Результат:
Остается диагональная линия, но ее можно не убирать, она не мешает.
Правильнее было бы создать ее копию со своим названием (MyTheme, например), поменять в ней все, что душе угодно, а затем включить ее в настройках gdm.
Хотя предложенный автором вариант, конечно, быстрее и потому привлекательнее :)
Просто 0,(9) тождественно равно единице (можете убедиться, просуммировав геометрическую прогрессию)
1) Дело не только в простоте обучения, но и в простоте самого языка. Ruby и Python устроены гораздо сложнее Паскаля. Они динамические, в них есть объекты, классы, методы, блоки, лямбды и т. п. Также они более высокоуровневые и дают гораздо меньшее представление о том, как работает компьютер. Устройство стандартного Паскаля можно полностью уложить в семестровый курс. Думаю, это важно: на начальном этапе лучше полностью знать «архаичный» язык, чем какие-то обрывки из «актуального» языка.
2) К тому же, не так уж сложно (по сравнению с тем же С) самому написать полноценный интерпретатор стандартного Паскаля. Эдакий язык-игрушка.
3) Это компилируемый язык со строгой типизацией и чистым синтаксисом.
4) Так ли важен конкретный язык для изучения базовых алгоритмов? Уверен, что нет. Главное научиться программировать (думать), а не выучить язык.
Покажите мне актуальный язык с теми же свойствами.
Lisp и Scheme — функциональные языки, так что они стоят особняком.