|
8.Ноябрь, 2009
23:31 - JFYI в фильме Остров головорезов (Cutthroat Island), на набержной порт-рояла болтается флаг финляндии.
финские пираты уже тогда бороздили там, где надо.
|
6.Ноябрь, 2009
09:50 - яндексова задачка взята отсюда.
На сервере имеется файл /tmp/money. Каждая строка файла – последовательность символов без пробелов, состоящая из наименования валюты и номинала. Например, rubl100, bucks20, frank1.
Нужно дописать perl-скрипт, чтобы он вывел все строки из файла в порядке возрастания стоимости соответствующей банкноты.
#!/usr/bin/perl -w
use strict;
# Курсы валют (предполагается, что все курсы,
# которые могут встретиться в файле, в этом хэше есть)
my $roe = {
frunk => 1,
tugrik => 100,
bobrik => 10,
};
( мое решение )
|
27.Октябрь, 2009
00:15 - 13 Tzameti посмотрел 13 Tzameti, впечатления остались как от просмотренного в детстве "Загнанных лошадей...", чего-то тягучего и вязкого.
надо будет сравнить с 13...
|
14.Октябрь, 2009
2.Сентябрь, 2009
13:42 Одно из отличий автократии от демократии. В России кортеж большого чиновника способен парализовать движение в любом городе. В Финляндии на проходящей через лес трассе иногда встречается знак "Осторожно! Дорогу может перебежать президент". © http://hultura.ru
да. однажды в хельсинки я видел нынешнего президента, а тогдашнего мининдел, энергично идущего по улице с лыжными палками в парламент. в рюкзаке у нее, наверное, был парламентский отчет.
а еще один раз мне дорогу перебежал министр финских финансов.
|
5.Август, 2009
29.Июль, 2009
22:52 - host2block -- вычисление блока сети из ip-адреса для начала -- из range в cidr представление:
( function range2cidr )
использование:
# range2cidr 123.144.0.0 - 123.147.255.255
123.144.0.0/14
# range2cidr 123.144.0.0-123.147.255.255
123.144.0.0/14
#
и сама функция:
( function host2block )
использование:
# host2block 118.169.82.252
118.169.0.0/16
#
|
12.Июль, 2009
23:57 - imho, самый большой разброс в зарплате Job title: Perl/VB/SQL Developer Company name: Nicoll Curtin Technology Location: United Kingdom, London Pay rate: £5-550
|
25.Июнь, 2009
12:04 - perl: кочки и ухабы
# perl -le 'sub a () { my $ret = "scalar A"; $ret->{'a'} = "hash A"; return $ret };
print a (); print a ()->{'a'};'
scalar A
hash A
удобное, но относительно опасное средство для возвращения параметров.
( более интересно (для программистов) )
|
23.Июнь, 2009
13.Май, 2009
22:55 - Работа с именованными группами в регулярных выражениях perl. синтаксис: (?<name>выражение), обратная ссылка \k<name>, ссылка в коде $+{name}.
( Пример разбора access_log )
|
11.Май, 2009
11:28 - :)

|
22.Апрель, 2009
7.Апрель, 2009
01:22 - рандомизация crontab'а Чтобы не загружать cron'ом систему или удаленную систему, можно использовать рандомизированный sleep.
( примеры: )
|
2.Апрель, 2009
09:58 - пятницы, 13-е ближайшие пятницы, 13-е ( тут )
|
30.Январь, 2009
09:28 - интересно, это серьезно?
Q: Есть один вопрос : Когда вас или вашу жену будут насиловать или убивать вы будете строить государство или крушить вражьи рыла ?
A: Я хочу, чтобы меня защищала милиция, а не парабеллум.
Q: Я правильно понимаю, что пока вас или вашу жену будут насиловать или убивать, вы будете ждать милицию и строить государство ?
A: Абсолютно правильно.
|
9.Октябрь, 2008
13:01 - шеллописарям на заметку
grep имеет флаг --line-buffered
( как применять )
|
1.Октябрь, 2008
10:21 - sub { @_[0..3],$_[4]+1,$_[5]+1900 }->(localtime)
# perl -le 'print join "+",sub { @_[0..3],$_[4]+1,$_[5]+1900 }->(localtime)'
48+26+10+1+10+2008
( сравнение производительности )
|
23.Сентябрь, 2008
01:20 - :)
00:31 <@****> Требуется Web-разработчик (программист). Бюджет: 50 руб.
00:52 <@********> за безумные деньги - только безумные разработчики
|
7.Август, 2008
23:26 - oбъявление для москвичей :) Ищем людей из Москвы, готовых выучить язык программирования Perl (обучаем мы) для разработки сайтов на нем. В положительном случае трудостройство с хорошей прибылью гарантируем.
|
|
|
|