пожалуй самое подходящее решение, таким манером можно так же проверить есть ли файлы оканчивающиеся к примеру на .jpg. a используя os.path.exists (который предложил и я), нужно точно знать имя файла заранее.
unwrecker: а туториал от мозиллы есть и на русском там же. Вообще как по мне, html+css+js довольно хороший для начала выбор. Уже разделено дизайн, представление, логика. Обработка событий, все это очень просто. Я сам начинал с Самоучителя javascript Мария Дмитриевой. Там такие задачи на явасрипте решались, вполне олимпиадного, я до сих пор иногда заглядываю. Это еще та школа, где программирование было напрямую связано с математикой.
longclaps: вроде понял, вот тут обьясняется совсем на пальцах python-list-comprehensions-now-in-color
то что мы добавляем в список пишем спереди, а после этого все выражения циклов и/или условий снаружи внутрь друг за другом. Вот, век живи век учись. Спасибо, а то так бы и обходил эту тему стороной.
longclaps: о, классно, спасибо. я этот вариант тоже видел, но так и не въехал как его читать. это вроде List Comprehensions называется? Для себя я бы конечно остановился на первом варианте, все синтактические выверты языка меня обычно смущают.
evg_: и в том что используются кодированые значения виноват скорее тот факт что проще поменять интерпретацию значения чем сигнатуру метода от версии к версии. Ну неповоротливый у нас такой проект.
evg_: если в этом нет объективной необходимости и можно не заморачиваться то не нужно заморачиваться. Лучше делать как проще для себя. Не знаю у нас ява на embedded и никто там не озадачивается производительностью, фигачат как кому удобнее. И ничего, работает как-то эта вся "помойка". Нам приходится в приложении делать иногда такие пересчеты, но только потому что значения с нижнего слоя приходят кодированые, а интерфейс для нас данность.
evg_: это должно быть в реализации обрабатывающего метода прописано. Например readPoint() может делать декодирование, читая значение из переменной обьекта.
вероятнее всего дрова на чип не очень www.tomshardware.co.uk/answers/id-2575388/internet...
"Первое правило" линуксоида - подбирай периферию заведомо совместимую с линуксом.
Выход тут в конечном итоге один самый "простой" - купить вайфай адаптер на интеловском чипе. Это будет дешевле чем потраченое время на попытки настройки.
Толстый Лорри: Согласен, я привел мысли к неверному выводу. Проведу "работу над ошибками"
Значит вводная такая:
1. создать базу знаний по пройденому материалу
2. создать блог
3. использовать создание блога для изучения нового материала по яве
Получается две задачи: писать веб-приложение (блог) и наполнять его содержанием.
И создание веб-приложения, и ведение конспекта бесспорно способствуют укреплению знаний.
Но когда пишешь конспект - не пишешь код и наоборот. Значит задачи не зависят друг от друга. Если задачи дург от друга не зависят, зачем их выполнять вместе? Если каждая из них дает +2 к навыку общая скорость прироста знаний от выполения обеих задач поочередно не увеличится, а из-за неободимости переключаться даже немного уменьшится. Специализация же, дает эффект обучения Experience curve effects
Собственно своим последним предложением я хотел сказать сказать, что стоит выбрать один из способов обучения, тот который будет наименее затратным. (Ну а написал совсем не то, за что прошу прощения)
froofi: не знаю, единственная печатная книга про "веб-разработку" которая мне что-то дала, это Самоучитель JavaScript Марины Дмитриевой. Потому что в ней учили программировать и думать алгоритмически. А больше ничего и не надо. vanilla-js.com
Специфических знаний (фреймворков, инструментов и их комбинаций) слишком много, такое лучше на гугле искать.
CityCat4: а на 80 порт IDS тоже среагирует? на нем же обычно веб сервер висит..
вот по частоте запроса это может быть, у меня такое даже при обыкновенном пользовании через браузер случалось, несколько раз страницу перезагрузишь а он тебе уже капчу сует.
вы хотите вo всех тегах удалить все теги javascript и все аттрибуты style во всех тегах из body ? инструмент - selenium? попробуйте lxml
stackoverflow.com/questions/7981840/how-to-remove-an-element-in-lxml