Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Artem Chuprina                       2:5020/400     06 Mar 2001  14:50:28
 To : Alexander Bolotnov
 Subject : Re: Perl: куча вопросов (идеологических, наверное)
 -------------------------------------------------------------------------------- 
 
 Здравствуй, Alexander Bolotnov.
 
 В твоём письме от Mon, 05 Mar 2001 20:19:39 +0300 написано:
 
 AB> есть у меня куча вопросов, с удовольствием почитаю нужные perldoc или
 AB> статьи на интересующие темы, готовые решения тоже можно, просто хочу
 AB> поучиться общей идеологии и разным вещам, не очень мне пока понятным...
 
 AB> 1. к примеру, у меня есть простая текстровая база
 
 AB> id:user:password
 
 AB> обращаюсь я к ней на предмет проверки много раз, все время открывать файл и
 AB> проч. - оно конечно хорошо, но кажется, что лучше будет вынести это все в
 AB> отдельный sub
 
 perldoc perlsub
 
 AB> какой-нить и там все, что надо проверить... а sub вынести в
 AB> отдельный какой-нить .pm...
 
 perldoc perlmod
 
 AB> только я не очень понял, как передавать параметры туда...
 
 Module::function(@parameters);
 
 Подробности по вкусу.
 
 AB> кто-нить может мне тыкнуть в пример или написать простой пример проверки
 AB> на уже существующий id,user,password, так, чтобы то, что проверяется
 AB> передается в sub и возвращается с результатом. комментарии были бы очень
 AB> полезны.
 
 AB> 2. что значит
 
 AB> my ($some) = (@_); ?
 
 AB> и это тоже самое, что и
 
 AB> my $some = @_; ?
 
 Hет. RTFM: "Programming Perl".
 
 AB> хотелось бы верить, что да, потому что особой разницы я не вижу.
 
 AB> 3. интересует правильный подход к такой задаче:
 
 AB> есть файл, в нем всегда должно быть только три строки, если сейчас в нем
 AB> уже три, то надо удалить последнюю и shift нужную в начало файла. можно
 AB> записать весь файл в память (12К, вроде, не так уж и много) и все, что
 AB> надо с ним сделать, а можно читать его построчно, писать в новый файл, а
 AB> потом переписывать сверху новым файлом. это вроде тоже правильно, но стоит
 AB> ли оно того с такими маленькими файликами? с небольшим траффиком
 AB> обращений, скажем не более 10ти в минуту.
 
 Рекомендуемый подход заключается в том, чтобы сначала создать рядом новый
 файл, а потом rename() его в старый.
 
 AB> 4. стоит ли вообще писать на плоских базах или лучше даже для самых мелких
 AB> вещей пользовать хотя бы mySQL и не морочить голову?
 
 Стоит. Если задача подходящая.
 
 AB> 5. где можно коротко и понятно (многого хочу) почитать про идеологию
 AB> программирования на перле. можно хоть на английском, хоть на русском.
 
 "Programming Perl". А я изучал по "Advanced Perl Programming". Тоже дает
 весьма неплохое впечатление об оной идеологии.
 
 -- 
 Artem Chuprina                            E-mail: ran@ran.pp.ru
 Programmer                                  FIDO: 2:5020/371.32
 Memonet Ltd.                             Phone: +7-095-284-1356
 --- ifmail v.2.15dev5
  * Origin: NTV Internet (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Perl: куча вопросов (идеологических, наверное)   Alexander Bolotnov   05 Mar 2001 21:19:39 
 Re: Perl: куча вопросов (идеологических, наверное)   Artem Chuprina   06 Mar 2001 14:50:28 
Архивное /ru.perl/164837836a442.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional