Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Флейм на общие темы » Вопрос к паскалистам и бейсиковедам |
<<Назад Вперед>> | Страницы: 1 * 2 3 4 5 | Печать |
rw6hrm
Advanced Member
Почётный тоховод Генсокё Откуда: Ставрополь Всего сообщений: 937 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 фев. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 11 октября 2012 13:37 Сообщение отредактировано: 11 октября 2012 13:38
вот как раз-то и стоит вопрос о создании плейлистов , только m3u. И база треков нехилая (более 25 тыс). Раньше плейлисты делал с помощью DarkPlayer'а, но генератор сдох на 15 тысяче. Теперь перевел базу в SQLite, но в пхп не силён, да и с установкой и переносимостью траблы. Вот и в консоли решил попробовать, с ней мне проще... Ок, буду курить ман по паскалю и терроризировать сына... |
e2e4
Advanced Member
Откуда: Москва, ЮВАО Всего сообщений: 558 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 апр. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 11 октября 2012 15:03 Сообщение отредактировано: 11 октября 2012 15:05 Не желая раздувать очередной холивар, таки выскажусь: учите Си! Для вашей задачи достаточно изучить базовый синтаксис языка, строки (массивы, указатели) и работу нескольких функций стандартной библиотеки ввода-вывода stdio (fopen, fprintf, fputc, fgetc, для гурманов fscanf). Поверьте, вы получите гораздо больше, и приобретете навык работы с мощнейшим инструментом. Как возможно обойти этот косяк? |
rw6hrm
Advanced Member
Почётный тоховод Генсокё Откуда: Ставрополь Всего сообщений: 937 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 фев. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 11 октября 2012 15:20 Сообщение отредактировано: 11 октября 2012 15:21
Да оно понятно, но возраст уже не для учения... нужен готовый продукт, причём позавчера. А консольные приложения - единственное, в чём не сомневаюсь... ... или проставлюсь пополнением сотового счёта за решение этой задачи (генерация m3u из базы треков) standalone-приложением. Хоть на Сях, хоть на пхп, лишь бы оно не было привязано к машине и все либы по обращению к SQLite'овской базе содержало в себе. Алгоритм и исходную базу могу скинуть по желанию в личку. |
SlashNet
Full Member
Откуда: Львов (Украина) Всего сообщений: 221 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 29 мая 2011 |
Или с Питоном подружиться. |
Fe-Restorator |
NEW! Сообщение отправлено: 11 октября 2012 15:24 Сообщение отредактировано: 11 октября 2012 15:29
rw6hrm написал: DrPass написал: как в таком случае среагирует турбопаскаль? Считает всё, что оканчивается комбинацией кодов "CR/LF". Здесь есть ограничение на 256 символов. Правильно среагирует - считает всю строку. А если объявишь как тип AnsiString, то считает всё до символов "\n", без кавычек, и независимо от длины строки. PS. Строишь местное радио? |
Сейчас на форуме |
DrPass
Advanced Member
Откуда: Донецк Всего сообщений: 3566 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 апр. 2005 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 11 октября 2012 15:42 Сообщение отредактировано: 11 октября 2012 15:42
e2e4 написал: Си с нуля учить тяжело и непродуктивно, пущай лучше Паскаль мучает. Тем более что современные языки унаследовали от Паскаля идеологию, а от Сей - в основном фигурные скобочки и оператор инкремента Не желая раздувать очередной холивар, таки выскажусь: учите Си! Для вашей задачи достаточно изучить базовый синтаксис языка, строки (массивы, указатели) и работу нескольких функций стандартной библиотеки ввода-вывода stdio (fopen, fprintf, fputc, fgetc, для гурманов fscanf). Поверьте, вы получите гораздо больше, и приобретете навык работы с мощнейшим инструментом. |
rw6hrm
Advanced Member
Почётный тоховод Генсокё Откуда: Ставрополь Всего сообщений: 937 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 фев. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 11 октября 2012 15:54 Сообщение отредактировано: 11 октября 2012 15:55
Fe-Restorator третий год пошел, см. подпись. Уже и лицуха на подходе, и с Триколором договор есть... Просто запросы у меня несколько нестандартные... |
Fe-Restorator |
NEW! Сообщение отправлено: 11 октября 2012 17:59 Сообщение отредактировано: 11 октября 2012 18:00
rw6hrm написал: Экскузьми, включил отображение подписей в профиле. Прочёл и выключил вновь - мешаются они. третий год пошел, см. подпись. Уже и лицуха на подходе, и с Триколором договор есть... Просто запросы у меня несколько нестандартные... |
Сейчас на форуме |
gtnhtyrj
Изгнанный
Откуда: из лесу, вестимо. Всего сообщений: 436 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 12 мар. 2012 |
Вопрос интересный... А что касаемо "Модулы2" (того же Вирта творение) или Форта (ну это я попробую и сам проверить, интересно) ? На что только не отвлечёшся из любопытства.. |
e2e4
Advanced Member
Откуда: Москва, ЮВАО Всего сообщений: 558 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 апр. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 11 октября 2012 20:25 Сообщение отредактировано: 11 октября 2012 20:34
DrPass написал: Под современными языками вы подразумевали новые языки, я так понимаю? Т.к. Си/Си++ более чем современен, хотя и относительно стар. Тем более что современные языки унаследовали от Паскаля идеологию, а от Сей - в основном фигурные скобочки и оператор инкремента А вот про идеалогию Паскаля и фигурные скобочки от Си - не понял совсем. Идеалогия Паскаля, как простого языка для обучения, позволяющего писать нормально структурированные программы (в отличие от Бейсика), разбилась о практические нужды давным-давно, и в него принесли а) указатели из Си, а точнее, это естественный тип данных, которым оперирует микропроцессор б) ООП из Симулы, и получили Delphi/Object Pascal. И что в "современных" Java/C#/Python/php/etc языках заимствовано из непосредственно Паскаля? Странно, я помню, что мне было легко. Причем писал сразу CGI-скрипт с его парсингом передаваемых методом POST данных. Главное - иметь под рукой настроенную среду программирования (я учил на Borland C++ 5.1). Разве не кайф сразу после бейсика получать нормальный исполнимый exe'шник размером 10 кБ под ДОС, а потом его же без проблем скомпилировать под Linux? . Си с нуля учить тяжело и непродуктивно, пущай лучше Паскаль мучает. |
<<Назад Вперед>> | Страницы: 1 * 2 3 4 5 | Печать |
Полигон-2 » Флейм на общие темы » Вопрос к паскалистам и бейсиковедам |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |