Открыть список
Как стать автором
Обновить
15
Карма
0
Рейтинг

Пользователь

Регулярные выражения и математический парсер

Ненормальное программирование
Когда-то давно мне понадобился парсер математических выражений на C#. Конечно, скачать готовую реализацию — не проблема. Но вот только Интернета у меня в те годы не было. В итоге абсолютно без раздумий и без теоретических основ парсеров, конечных автоматов и прочего он был написан через регулярные выражения. Минут за 10. Стоит отметить, что нужны были только арифметический действия и скобки. Поддержка тригонометрических функций и прочего не требовалась.
Читать дальше →
Всего голосов 16: ↑10 и ↓6 +4
Просмотры15.2K
Комментарии 16

Скачивание треков с Autotravel.ru

Python
Из песочницы
Как и многие любители путешествовать, я нахожу координаты достопримечательностей городов на сайте autotravel.ru (далее — сайт). Под свои нужды написал небольшую утилиту для скачивания файлов с достопримечательностями для последующей заливки в навигатор. Программа предельно простая, но работает именно так, как мне было нужно. Кроме того реализовано простейшее средство экономии времени загрузки и траффика — кэширование.

Программа, которую я назвал AtTrackDownloader, написана на Python 3 с использованием Beautiful Soup — библиотеки для синтаксического разбора файлов HTML. Для графического интерфейса используется PyQt — просто потому, что я знаком с Qt.
Читать дальше →
Всего голосов 14: ↑11 и ↓3 +8
Просмотры4.7K
Комментарии 0

Информация

В рейтинге
5,824-й
Откуда
Москва, Москва и Московская обл., Россия
Зарегистрирован
Активность