verdegal

Рейтинг
2
Регистрация
14.08.2010
Должность
web developer

Если зайти на страницу просмотра своих аудиозаписей и посмотреть код кнопки для проигрывания музыки, то можно заметить вызов JavaScript функции, в аргументах которой прописан прямой путь до MP3 файла. Также можно заметить что он скачивается без авторизации. Вот собственно и всё :) Берите любимый язык программирования, скачивайте страничку с аудиозаписями, выполняйте парсинг путей до mp3 файлов, скачивайте их, слушайте или что вам там надо с ними делать.

> Я никогда не потеряю интерес к программированию

Я тоже так раньше думал :D

Советую не забивать голову большими книжками, без практики моментально всё забудете, лучше меньше теории, больше практики. Учите PHP помаленьку. Лучше медленно входить в тему, чем надорваться за месяц и потерять интерес :)

> да. А в чем проблема? Там тесты в основном "что будет если есть код такой то" - тут просто смотрим код и считаем.

Ну, просто меня смутило определение "нереально лёгкие". Сами же говорите, что не 100% у вас, значит не таки уж нереально лёгкие :)

> Какие еще языки считаете обязательными к обучению? Какие книги посоветуете?

Без каких-то реальных целей разговор не имеет смысла. Вы для начала Котерова прочитайте :) Когда будете что-то реальное делать, тогда сами поймёте чего не хватает. Очень часто веб-разработчику требуется знанеие JavaScript, это к вопросу о том, чего бы ещё поизучать.

Тесты на odesk и brainbench вам показались нереально лёгкими?

Теперь понял, но как сделать не знаю :)) А что вы используете, какой-то специализированный инструмент для обработки текста регулярными выражениями?

TAFF, нифига не понял. Покажите конкретный пример, где у вас не получается использовать конструкцию (a|b|c) так, как вы хотите. Т.е. покажите реальную регулярку и реальный текст, по которому она рыскает.

> Получается регулярки ищут по принципу - первое что найдено (из трёх) то и результат.

> Мне же нужно искать по принципу - ищем первой регуляркой, если не найдено - то второй, если не найдено то третьей и.т.д.

Не пойму, чем первое от второго отличается :)

Просто заменить ereg на preg_match не получится т.к. регулярное выражение для preg_match должно быть заключено в терминаторы (вроде так называется).

В общем, если было ereg('foo', $data), то должно стать preg_match('/foo/', $data)

123 4
Всего: 33