Как стать автором
Обновить
17
0.2

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

Отправить сообщение

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

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

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

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

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

Информация

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