coolwolf0 - Северный наблюдатель (coolwolf0) wrote,
coolwolf0 - Северный наблюдатель
coolwolf0

Categories:

Страдания неюного девелопера

Внезапно мой аггрегатор RSS стал бухаться при скачивании обновлений с сайтов.
Анализ логов и сопоставление сообщений с кодом показали, что речь идет о систематических ошибках парсинга, по которым аппликация решает перезагрузить сервер (посреди интерактивного процесса с клиентом).
Однако, при копании в сорсах открылась более сурьёзная проблема: мне захотелось переделать код, а компилятора-то нетути! Вообще-то у меня и интерпретатора не было, но Strawberry Perl никто не отменял - скачал и установил на раз-два. А вот компилятор PAR как-то не заладился. Попытка скачать и поставить его через cpan привела к падению Make-сценария. Потыкавшись в сообщения, добавил путь к бинарникам Перла в начало bat-файла cpan и вроде всё побежало. Отдельный комплимент авторам Strawberry Perl - в последней версии не нужны танцы с бубнами: и make, и gcc включены в поставку автоматически (не прошло и NNN лет). Однако, упали какие-то тесты, и вот теперь сижу у разбитого корыта. Да, можно запускать интерпретатор (и даже ошибок не возникает), но как быть со всей красотой, которую я уже наколбасил - инсталлятор, сервисы Windows, запуск вместе с системой?
Если проблема с PAR не решится, начну переписывать проект под Python - с блекджеком и Angular!
Ибо есть мнение, что пайтон умеет компилировать свои сорсы в вполне приличный экзешник.
Заодно сбудутся народные мечты о совместимости с браузерами и экраном мобилы.
В планах также организовать аутентикацию и передачу данных между модулями по TCP.
А там уже, глядишь, и до сервера на независимой площадке недалеко, ну и приложение под iPhone/Android можно изобразить.

UPD: отбой воздушной тревоги. Установил PAR в режиме force install, пересобрал проект из тех же исходников, запустил - работает! Честно говоря, я даже перловый код не поправил, просто добавил отладочную печать, чтобы по логам определить, действительно ли бежит новая версия. Кстати, размер экзешника существенно возрос (с 8 до 14 мегов), зато теперь это полноценное 64-битное приложение, а не собранная на коленке 32-битная поделка. Мои повторные комплименты сборщикам Strawberry Perl за устранение танцев с бубнами.
Tags: дыбр, компьютеры
Subscribe

  • Музыка и кино

    Музыка Jеаn-Мiсhеl Jаrrе - Wеlсоmе То Тhе Оthеr Sidе (Соnсеrt Frоm Virtuаl Nоtrе-Dаmе) (2021) Коротко: ерунда. Где хиты, где завораживающие…

  • Дыбрики 2021

    Получили с женой вторую дозу вакцины - она на следующий день чувствовала себя не очень (пришлось отменить прогулку в окрестностях стольного града…

  • Такого выпуска рецензий давно не было

    Хотя бы потому, что этот сборник рецензий - супер-юбилейный (сотый, если считать по моим исходникам на компе). Начнём с музыки Темповой рок -…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 0 comments