![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Jun 2012
Сообщений: 17
|
После двух месяцев изучения технологии Flex / AIR , написана первая версия обучающей программы «Scholium». Подробности в pdf-файле.
Вот ее скрин. ![]() Адреса и ссылки AIR-файл, 8.6 Мб - чистый, кросс платформенный инсталяк, большую часть которого занимают данные в папке /data. При установке запрашивается OS-ориентированный фреймворк Adobe AIR, для Win32 - это, либо можно взять то же самое у меня, 14.8 Мб. Если этот фреймворк уже установлен, то другие подобные программы будут использовать его локально. Можно не инсталлировать программу, при установленном фреймворке, а сразу использовать версию, размером 8.6 Мб. Тем не менее, можно не скачивать и не устанавливать фреймворк, а сразу применить portable Win32 версию, размером 26.7 Мб. Постепенно, тестовые данные будут заменяться рабочими, программа изменяться на новую версию и эти ссылки будут заменены другими, что можно будет отслеживать на моем сайте в разделе «Программы». Пару слов о самой программе Поскольку обучение ведется с использованием аудио источников, то было принято решение выбрать в качестве среды разработки бесплатную платформу Adobe Flex SDK v.4.6 / AIR SDK v. 3.3 и бесплатную IDE FlashDevelop, v. 4.04. Альтернативой могла бы быть MS VC++ v. 6.0, sp 6 или более высокой версии (на любителя) с DirectX API или фреймворк MS SilverLite. Однако новые технологии от Adobe вызвали больше любопытства, поскольку с ними я был совершенно до этого не знаком, поэтому решил реализовать этот проект на абсолютно новой для меня системе. Теперь можно высказать, попутно, свое мнение об этой платформе. В принципе, вещь очень не плохая и как кто-то сказал в Интернете: «Adobe – мой кормилец!». В принципе, а почему бы и нет, раз все необходимые средства разработки бесплатны, продукты этой фирмы достаточно распространены и документации тоже немало. Однако для новичка, каким я был и еще есть, значительными трудностями оказались отсутствие хорошего материала для начинающих разработчиков. Фрагментарного материала по примитивам кода сколько угодно и пространных книг более чем достаточно, но краткий материал по существу, как разрабатывать собственные приложения уровнем немного повыше, чем «Hello, World!» или, на русском жаргоне программистов, «Здравствуй Вася, я снеслася!» отсутствуют напрочь. Даже многотысячное руководство от Adobe для разработчиков писалось по принципу «ничего сложного», все тексты только для уровня «чайников». А скажем, глава «Обработка событий», так вообще дает неполную информацию, и чтобы понять внутренний механизм событий Flex / Air пришлось достаточно много тупо экспериментировать. Некоторые из-за этого так вообще юзают внешние или собственные фреймворки, типа Mate, что на наш взгляд совершенно не нужно для малых проектов, а для больших требуют очень и очень тщательного обоснования. Вообще, такое впечатление, что документацию пишут программисты неудачники, которым не нашлось места в основной команде разработчиков. В итоге на написание относительно несложной программы ушло целых два месяца. Но я не жалею, потенциал у Adobe огромный, особенно для мультимедийных программ, в том числе, локальных, а не только веб-приложений. Правда, несколько напрягают глупые ограничения безопасности Adobe AIR, например, запрет на запись в каталог app:/ , поэтому многие пишут куда попало, вроде в каталог File.applicationStorageDirectory, который на диске C: , куда нормальные программисты никогда не пишут, но очень любят те, кто обучает «чайников». Тем более, что осуществить запись в каталог приложения можно с помощью очень простого трюка. Об очень интересных возможностях технологии Adobe вообще не прочтешь в официальной документации, можно только собирать информацию по крупинкам в Интернете. Довольно интересно, что данная технология кросс-платформенная, так что те, кто имеет Mac OS или Linux, могут попробовать применить у себя поставляемый нами air-файл. |
|
|||||
|
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
Ничего не понял в программе. Интерфейс ужасный. Найдите дизайнера.
__________________
Отряд Котовскага |
|
|||||
|
Регистрация: Jun 2012
Сообщений: 17
|
А читать документацию не пробовали? Подробную, ту, что в pdf-файле или краткую, встроенную в программу.
Насчет дизайна спорить не буду, для программиста главное функциональность, а «рюшечки» подождут, если программа будет востребована. Писал ее в общем-то для себя, а лично мне дизайнер не нужен. |
|
|||||
|
Цитата:
![]() |
|
|||||
|
Регистрация: Jun 2012
Сообщений: 17
|
Те, кто действительно не читает документацию, не задают вопросов типа: «Ничего не понял в программе». Ибо потому и не читают, что все способны понять сами
.Добавлено через 14 минут Цитата:
Есть много программ, где дизайн, по крайней мере, делали профессионалы, но работать с которой человеку, хоть немного разбирающемуся в программировании, хуже наказания. Впрочем, можно говорить более конкретно. Вам не нравиться данная программа, только своей цветовой раскраской или размерами элементов или чем-то еще? Говорите, буду принимать к сведению. А еще лучше укажите прототип в качестве вашего идеала. Добавлено через 51 минуту Цитата:
Другой подход брать аудио книги с более медленным чтением. Или препарировать для моей программы данные с трёх CD из заочного курса Михаила Шестова «SupremeLearning». Его данные ложатся на мою программу просто идеально. В первом CD он проговаривает свой базовый курс из 3000 слов, каждое из которых сопровождается примером применения в виде английского предложения. Во втором CD он дает перевод слов из первого CD плюс таблица неправильных глаголов и несколько его аудио-рассказов. В третьем CD дается перевод примеров-предложений из первого CD. Чем он хорош, так тем, что проговоривает слова очень медленно и качественно. А предложения читает трижды, сначала очень медленно, потом чуть быстрей, а потом совсем быстро, в реальном темпе. С его данными работать в моей программе одно удовольствие. Фонетическая база ставиться на ура. Потом уже можно будет переходить на аудиокниги Владимира Набокова или Джозефа Конрада, так как у них самые качественные бесплатные аудиокниги в Интернете (Битрейт: 128 Кбит/с; Каналов: 2 (стерео); Частота несущей: 44 КГц). К сожалению, публиковать данные Шестова для своей программы я не могу, так как рискую нарваться на дубину «авторского права». Но, думаю, каждый может препарировать их лично для себя. Зато, наконец-то, я могу по своей программе изучать шведский язык по препарированным урокам Шведского радио. У них неплохие уроки, но идут сплошным потоком, сложные темы разобраны очень мало, а простые, наоборот, много. Их данные, я думаю, опубликовать можно, ибо они распространяются бесплатно, а не за деньги, как у Шестова. Можно будет заниматься сначала с их аудио, по моей стенограмме (ибо их покоцанная), а затем, для более глубокой проработки произношения отдельных фраз, слов и даже звуков, работать уже с моей программой. Общая идея такая. Да, данные готовить тяжело, но подходящие данные, должным образом приготовленные и без претензий со стороны правообладателей могут совместными усилиями Интернет сообщества накапливаться в виде общей бесплатной базы данных. Что смогу, я сделаю, но подготовленные данные от других пользователей тоже приветствуются. |
|
|||||
|
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
Ну если ваша целевая аудитория Только программисты, то да, программа может быть будет востребована.
|
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Программа годная, но вот учебный материл сомнительный. Самому его готовить совсем лениво.
Произношение вырвано из контекста и звучит непонятно, так как интонация должна быть совершенно другой, так, как если бы этот кусок теста произносился отдельно. Хотелось бы, чтобы урок из себя представлял какие-то более цельные фразы, а не непонятные куски. |
|
|||||
|
Регистрация: Dec 2003
Адрес: Spb
Сообщений: 873
|
На экране 1920X1200 фуллскрин неполный.
__________________
перевод из translit'a в кириллицу - дешево... |
|
|||||
|
Типичная ошибка большинства российских разработчиков ПО - документация в PDF. Этого делать не нужно никогда. Мало кто из простых юзеров знает что это за формат и какой программой его открыть. Да даже у меня на рабочем компе не установлен ридер, и качать его ради этого было в лом. Документацию нужно делать в простых текстовых файлах и добавлять читалку этих файлов в сам интерфейс программы. PDF можно использовать как дополнение, и не более.
Сама идея программы хорошая. Но вот внешний вид интерфейса действительно нужно сделать по-красивее. Уж очень убого он смотрится. В этом, кстати, проблема многих подобных систем. Например english platinum deluxe, deutsch platinum deluxe и.т.д. Офигенные курсы, но совершенно не уделено внимание интерфейсу. п.с. Я тоже, кстати, занимаюсь созданием подобной системы. Но пока приостановил процесс из-за большого количества более срочной работы. |
|
|||||
|
Регистрация: Jun 2012
Сообщений: 17
|
Не совсем понятно, что вы имеете в виду. Проблемы перевода программы в полноэкранный режим? Либо что-то еще? У меня на двух мониторах 1920*1080 и 1024*768 отображение вполне приемлемое.
Цитата:
Резюмируя, можно сказать, достаточно той информации, которая встроена в программу и так я собираюсь поступать в дальнейшем. А что касается txt-файлов, то у нас на работе есть пользователи, для которых работа с текстовым форматом под виндами это откровение. Как они еще компьютер научились включать – я удивляюсь, не говоря уже про умение пользоваться мышкой .Цитата:
Как пример, мне больше нравиться интерфейс 1С77 по сравнению с 1С8х, но даже вид «семерки» я бы сильно улучшил за счет низкоуровневой модификации мелкософтовского грида SysListView32 (под Win7 и выше), реформы объектов «документы» и отказ от журналов и скрытых регистров вообще. Кстати, с позиций SysListView32 адобовский AdvancedDataGrid выглядит очень бледно. Для первого поддержка ста миллионов записей не проблема, а для второго. . . И интерфейс мелкософтовского контрола на порядок выше адобовского. Цитата:
P.S. Пользуясь случаем, хочу сообщить о выходе новой версии программы 1.01. Главное ее отличие от базовой версии, что уже нет необходимости иметь дело со статическими паузами в исходном mp3-файле звуковых фраз. Ибо статические паузы заменены на динамические. Проблема была в том, что при проигрывании звукового интервала штатными средствами flex / air, не было явной возможности увеличить точность его правой границы менее 30-70 миллисекунд, которая не зависит ни от тайминга, ни от фрейминга, а зависит только от буферизации, объем которого не может быть менее 2 КБ или, в единицах времени, порядка 46 миллисекунд. См. мою тему «Как несколько раз озвучить заданный музыкальный интервал из mp3 файла на flex?». Но даже в этом топике вопрос не до конца раскрыт. Для выхода предлагались сторонние инструменты, но, как оказалось, в этом нет необходимости. Дело в том, что упакованные данные mp3-файла могут быть получены в неупакованном виде с точностью до 1-го сэмпла (8 байт) или, в единицах времени, 1/44.1 = 0.02 миллисекунды! Странно, что на указанную тему никто так и не ответил. Теперь собственно ссылки новой версии программы «Scholium», v. 1.01: http://narod.ru/disk/59334328001.5e2...1_air.zip.html - кроссплатформенный air-файл, размером 7.6 Мб. http://narod.ru/disk/59333944001.45e...table.zip.html - Win32 версия программы для уже установленного фреймворка, размером 7.7 МБ. http://narod.ru/disk/59333886001.3d0...table.zip.html - Win32 portable версия программы, размером 25.7 МБ. http://narod.yandex.ru/100.xhtml?sch...um_Adultly.pdf - Новая версия 1.01 pdf-файла. Последний раз редактировалось Zarion; 16.08.2012 в 10:30. |
![]() |
![]() |
Часовой пояс GMT +4, время: 06:54. |
|
|
« Предыдущая тема | Следующая тема » |
|
|