Nov. 13th, 2010

metaclass: (Default)
ссылко
Q: Мне нужно на одной машине Linux Debian поднять две разные версии FB.
A: самый правильный способ - собрать обе версии из сорцов на нужной машине, с разными префиксами. И затем проинсталлить их по умолчанию.

Какое-то тонкое наркоманство, по моему - это зачем такие извращения?

PS: Хитронаркоманы. Если ставить FB из репозитория apt-get то он ставится относительно нормально:
/usr/lib/firebird/2.1/ и клиентские утилиты в /usr/bin/
А если ставить из инсталлятора, лежащего на официальном сайте - то он ставится в /opt/firebird/

Как-то это все невероятно печалит.
metaclass: (Default)
Элементарно.
Экспортируем из опердени датасет с 381 записью по 40 полей в каждой в формат исходника F# и пытаемся это компилировать. Каких-то несчастных 10 тыс строк и 660 килобайт кода. Компилятор сдыхает с переполнением стека. Так же как и хаскель когда-то в такой же ситуации.
Придется все-таки для таких целей написать адекватную сериализацию, чтобы данные лежали не в исходнике, а отдельно, а исходник содержал только метаданные и код чтения.

Вообще, изначальная идея такова - часто есть необходимость произвести некое нетривиальное вуду над отчетом для проверки, и мне кажется, что экспорт отчета в виде исходника, а затем загрузка этого исходника в интерактивную консоль хаскеля или F# - это самый простой способ надругаться над данными отчета функциональщиной.
Например, сегодня была надобность из метаданных SQL запроса генерировать более другой запрос, чтобы эти самые пресловутые 40 полей не повторять 10 раз вручную.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 9th, 2025 05:30 am
Powered by Dreamwidth Studios