parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Раз вы не хотите рассказать подробнее...

Sumo 11.03.2013 19:24

... то я попробовал сделать следующее:

— Сделал на диске папку www/server (лучше всего на отдельном диске или в папке вашего пользователя).
— Сделал папку cgi в которую положил 64-битную grpunlim-весрию Парсера (3.4.2) и конфигурационные файлы.
— Создал файл .htaccess (включил его в настройках сервера) в который прописал:
AddHandler parsed-html html                                                                                                                                                                                                    
Action parsed-html /cgi/parser3.cgi
— Сделал простейший тест:
@main[]                                                                                                                                                                                                                        
  $env:SERVER_NAME                                                                                                                                                                                                             
..                                                                                                                                                                                                                             
  $s[Hello world!]                                                                                                                                                                                                             
  ^s.save[hello.txt]                                                                                                                                                                                                           
  $f[^file::load[text;hello.txt]]                                                                                                                                                                                              
  $f.text                                                                                                                                                                                                                      
..                                                                                                                                                                                                                             
  $hf[^hashfile::open[hf_test]]                                                                                                                                                                                                
  ^for[i](1;10){                                                                                                                                                                                                               
    $hf.[key_$i][value_$i]                                                                                                                                                                                                     
  }                                                                                                                                                                                                                            
  ^hf.foreach[k;v]{$k -> $v}[, ] 
Скрипт заработал но, на мой взгляд, серверная подсистема ОС Тен не подходит ни для разработки ни для тестирования — она заточена только под те вещи, которые настроили разработчики конфигуратора Апача, встроенного в Сервер. :)

Вариантов два:
— Поднять апач и прочие сервисы вручную, например через Homebrew — http://mxcl.github.com/homebrew/. Но это если хочется долго и упорно плясать вокруг довольно специфической юникс-среды макоси.
— Установить Паралелс Десктоп или Виртуалбокс и установить в виртуальной машине Фрибсд или Линукс и настроить среду разработки внутри виртуалки — это сильно проще, удобней и полезней для общего равития.