|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Alexander Bolotnov 2:5052/4.82 05 Mar 2001 21:19:39 To : All Subject : Perl: куча вопросов (идеологических, наверное) --------------------------------------------------------------------------------
есть у меня куча вопросов, с удовольствием почитаю нужные perldoc или статьи на
интересующие темы, готовые решения тоже можно, просто хочу поучиться общей
идеологии и разным вещам, не очень мне пока понятным...
1. к примеру, у меня есть простая текстровая база
id:user:password
обращаюсь я к ней на предмет проверки много раз, все время открывать файл и
проч. - оно конечно хорошо, но кажется, что лучше будет вынести это все в
отдельный sub какой-нить и там все, что надо проверить... а sub вынести в
отдельный какой-нить .pm... только я не очень понял, как передавать параметры
туда...
кто-нить может мне тыкнуть в пример или написать простой пример проверки на уже
существующий id,user,password, так, чтобы то, что проверяется передается в sub и
возвращается с результатом. комментарии были бы очень полезны.
2. что значит
my ($some) = (@_); ?
и это тоже самое, что и
my $some = @_; ?
хотелось бы верить, что да, потому что особой разницы я не вижу.
3. интересует правильный подход к такой задаче:
есть файл, в нем всегда должно быть только три строки, если сейчас в нем уже
три, то надо удалить последнюю и shift нужную в начало файла. можно записать
весь файл в память (12К, вроде, не так уж и много) и все, что надо с ним
сделать, а можно читать его построчно, писать в новый файл, а потом переписывать
сверху новым файлом. это вроде тоже правильно, но стоит ли оно того с такими
маленькими файликами? с небольшим траффиком обращений, скажем не более 10ти в
минуту.
4. стоит ли вообще писать на плоских базах или лучше даже для самых мелких вещей
пользовать хотя бы mySQL и не морочить голову?
5. где можно коротко и понятно (многого хочу) почитать про идеологию
программирования на перле. можно хоть на английском, хоть на русском.
6. где можно посмотреть на достойные примеры хорошо написанных задач (даже
гостевых книг, интересует сам подход, у меня все какое-то очень "скриптовое" и
не очень переносимое, это начинает долбить) с разбором?
спасибо за терпение и ответы.
[NewNet] Alexander Bolotnov.
ps. кто бы хотел поделить пару проектов, которые пишутся вообщем-то для практики
и некоторой портфолиарности (хм...)?
---
* Origin: Ищу Тивинуэль... (2:5052/4.82
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/27883aa3f938.html, оценка из 5, голосов 10
|