ТолиБлог

Немножечко обо всем и чуточку больше
Options:

Archive for the ‘perl’ Category

Как оказалось, в Perl нету многострочных комментариев, в отличии от большинства языков программирования. Конечно, без них вполне можно обойтись, но это достаточно неудобно… Одним из способов закометировать достаточно большой франгмент кода является вынесение этого фрагмета в отдельную функцию и замену на вызов, который легко можно закоментить стандартным способом(используя решетку #)

Perl vs PHP

Нет, я не буду затевать на страничках блога священную войну и определять, какой из языков лучше Я просто поговорю про то, насколько приятно паралельно вести два проекта - один на Perl, другой на PHP. Из-за постоянного переключения возникает большая путаница, связанная с некоторыми принципиальными отличиями языков:

В настройках моего MySQL сокет четко установлен в /tmp/mysql.sock. Но вот DBI::Mysql упорно хочет коннектится к сокету /var/lib/mysql/mysql.sock(откудова оно этот путь взяло непонятно, видимо он намертво вшит в DBD::MySQL). Создание символической сслки впринципе помогает, но только для root - при запуске от анонимуса коннекта не происходит.
Все заработало лишь при смене значения переменной окружения MYSQL_UNIX_PORT […]

Иногда нужно из хэша получить отдельно массив ключей и массив значений(например, для формирования SQL запроса вставки данных). Для этих целей служат операторы с говорящим названием : keys и values.
@keys = keys %hash;
@values = values %hash;

Perl и Unix

Для того чтобы написать исполняемую программу на Перл, которая вызывается коммандной строки Unix без указания интерпретатора необходимо первой строчкой поместить следующий код:
#!/usr/bin/perl

По производственной необходимости начал программить на Perl. Язык для меня не нов, я в молодости даже чат на нем написал. Но глубоко копаться не приходилось. А тут пришлось поработать с хешами(их еще ассоциативными массивами называют) - в принципе тоже вещь не сложная. Только вот с их размером непонятка получилась - по аналогии с массивами я […]

Календарик

May 2008
M T W T F S S
« Apr    
 1234
567891011
12131415161718
19202122232425
262728293031  

Copyright 2008 - ТолиБлог
Powered by WordPress - Web hosting Services by Wordpress Theme, Archived by WPT