CodeSignRecent Entries | ||||||||
Сюда понахуячу баннеров :)
|
You are viewing the most recent 25 entries.
13th January 20146th July 2010
: Котёнка
Отдаю замечательную черную кошечку
Тибетская сиамка Воспитаная, самостоятельная. Очень ласковая и общительная ![]() ![]() Буду благодарен за репост инфы. 17th February 2009
: CPAN-Авторство по шагам. Шаг 2.
« Предыдущий шаг Итак, пока нас регистрируют, можно подумать о том, что-же мы будем выкладывать ;) Думаю у вас уже есть на примете модуль, который-давно-хорошо-бы-выложить. 1. Выберем ему имя. Для начала нужно определиться, это прагматически модуль или обычный. Прагматический, это который похож по поведению на какую-либо из встроенных прагм ( use strict, use open, use lib, ...).На мой взгляд лучшие имена для обычных пакетов, это состоящие из 2х слов, одно из которх существительное, другое - прилагательное или глагол. Также хорошо-бы посмотреть на имеющиеся на сегодняшний день, общепринятые неймспейсы, напр. Devel::*Хорошие имена существующих пакетов: File::Find, Data::Dumper, HTTP::AsyncПлохие имена: POE::Component::NonBlockingWrapper::Base - слишком длинноеMoose, Catalyst - непонятно, без прочтения описания, что это такое.Для прагматического модуля имя должно сочетаться со словом use, быть достаточно коротким и написано в нижнем регистре. Итак, допустим имя мы выбрали ( Mod::Name).2. Приступим к созданию дистрибутива. Я рекомендую на данном шаге сразу-же обзавестить системой контроля версий. Для тех, у кого нет собственной, можно воспользоваться публичными бесплатными: code.google.com (svn) или github.com (git). Ставим Module::Starter. С ним будет установлена утилита module-starter. Запускаем без параметров, смотрим help. Простейший вариант: Будет создана директория Mod-Name. Это шаблон дистрибутива. Можно залить его в таком виде в svn Далее: Создаем всю необходимую структуру в lib/. это собственно ваш модуль.Попробуем выполнить make test (perl Makefile.PL && make test)Если тесты прошли нормально ( ) это значит, что по крайней мере 1 модуль из вашего пакета компилируется :)t/00-load.........1/1 # Testing Mod::Name 0.01, Perl 5.008009, /usr/local/bin/perl t/00-load.........ok t/boilerplate.....ok t/pod-coverage....ok t/pod.............ok All tests successful. Files=4, Tests=6, 0 wallclock secs ( 0.03 usr 0.03 sys + 0.19 cusr 0.07 csys = 0.32 CPU) Result: PASS В слудующем шаге мы допишем Makefile.PL и допилим тесты до состояния, когда ими удобно пользоваться. А пока пишем в модуле $VERSION='0.01_1' и заливаем все изменения в svn.(Версия с подчеркиванием обозначает, что это не стабильный релиз, а альфа/бета) Идем проверять почту, не пришло-ли уведомление о регистрации. Если пришло, можно пойти понастраивать аккаунт :)) Hint: аватары заливаются на gravatar.com, по CPAN E-Mail'у (name@cpan.org) 16th February 2009
: CPAN-Авторство по шагам. Шаг 1.
Давно хотел написать что-нибудь про перл. И т.к. писать что-то про сам программинг неохота, напишу про то, как стать CPAN автором (т.е. человеком, который размещает свои компоненты на cpan.org) Для начала нужно... зарегистрироваться :) Идем на pause.perl.org Выбираем ссылочку Request PAUSE account А теперь думаем и пишем... (желательно английскою мовою ;) Напишу на примере себя :) Существование логина можно проверить так: http://search.cpan.org/~<login>, напр http://search.cpan.org/~mons Если есть проблемы с английским - Отправляем... И ждем 1-3 дня пока аккаунт будет зарегистрирован. Об этом вам будет сообщено по почте Все. Сделующим шагом будем собирать distribution 13th February 2009
: Unix fun
14 февраля 2009 года в 02:31:30 MSK UNIX–время пройдет значение 1234567890 3rd September 200817th June 2008
: Хорошо начался день загрузки...
при попытке захода на www.spreadfirefox.com: Unable to connect to database server The MySQL error was: Too many connections. нужно было ставить nginx и вешать только статику... 11th June 20087th June 20085th June 2008
: Отдается котенок
Если вдруг кто не знает, то у меня отдается замечательный сиамский котенок черного окраса. Если вам или кому-то из ваших знакомых хочется завести себе веселого и общительного друга, обращайтесь ( +фоткиCollapse ) пишите, звоните. ICQ: 99779956 Тел: +7(926)230-98-05 также буду признателен за информационную поддержку ;) 8th May 2008
: о природной маскировке
На этой фотке на дереве сидит ящерица. Найдите ее :) via bolk UPD: комменты решал пока поскринить :) UPD2: Все комменты открыты 7th May 2008
:
28th April 200821st March 200812th March 2008
: втечение / в течение
13. Допустить слитное и раздельное написанiе въ наречiяхъ, составленныхъ изъ сложенiя существительныхъ, прилагательныхъ и числительныхъ съ предлогами (встороне и в стороне, втечение и в течение, сверху и с верху, вдвое и в двое). Народный Комиссаръ по просвещенiю А.В.ЛУНАЧАРСКIЙ http://www.lawmix.ru/docs_cccp.php?id=8216 Если что-то является устаревшим, это не значит, что это неправильно. 29th January 2008
:
Рекомендую к подписке блог
На мой взгляд достаточно правильно и интересно описывает взгляд на вопросы образования, бизнеса и финансов 20th December 200718th December 2007
: 20 лет это много или мало?
18 декабря 1987 года Ларри Уоллом был выпущен Perl 1.0 Для языка программирования 20 лет - это очень много. Поздравим Perl с круглой датой! 17th December 200713th December 2007
:
Nokia, Apple, Adobe, Real - уроды.
Вот результат их "деятельности": - <p>User agents should support Ogg Theora video and Ogg Vorbis audio, - as well as the Ogg container format. <a - href="#refsOggTheora">[THEORA]</a> <a - href="#refsOggVorbis">[VORBIS]</a> <a href="#refsOgg">[OGG]</a></p> - <!-- (it's not a MUST because some vendors may have legal reasons - why they can't or won't support it, and there's no point making them - non-conforming when they have no choice in the matter) --> + <p class="big-issue">It would be helpful for interoperability if all + browsers could support the same codecs. However, there are no known + codecs that satisfy all the current players: we need a codec that is + known to not require per-unit or per-distributor licensing, that is + compatible with the open source development model, that is of + sufficient quality as to be usable, and that is not an additional + submarine patent risk for large companies. This is an ongoing issue + and this section will be updated once more information is + available.</p> Полная версия 12th December 2007
: Из меня конечно хреновенький коммиттер, но начинать когда-то надо
Вот выложил небольшую перловую библиотечку с различными частоиспользуемыми функциями и парочкой полезностей. http://code.google.com/p/perl-ex Предложения по дополнению и репорты об ошибках приветствуются. PS: в принципе в таком виде она была только создана. до этого эти функции в том или ином виде были использованы в разных местах. соответственно могут быть какие-то баги. PPS: use 5.8.8; если юзаете старый перл, можно даже не смотреть. PPPS: можете меня поздравиь, я первый раз написал POD :)) 30th October 20078th October 2007
:
Top50 самых используемых слов в последних 25 публичных записях ты:79 быть:45 весь:44 он:43 такой:40 там:29 рука:24 него:24 тут:22 давать:21 какой:20 память:19 стол:17 она:16 мы:16 делать:15 смотреть:15 можно:15 работать:15 ага:15 вы:14 сам:14 запускать:14 только:14 где:14 открывать:14 еще:13 ладно:13 мочь:13 ка:13 тип:13 говорить:13 кто:13 чем:12 сейчас:12 надо:12 два:12 нет:12 ведь:12 человек:12 раз:12 свой:12 сказать:12 клавиш:12 тюкать:12 пиво:11 голова:11 понимать:11 просто:11 чего:10 (c) А какие слова любите вы??? 26th September 2007
: test
|
|||||||