К сожалению, perl, при всех его  достоинствах, обладает и одним существенным недостатком — в отличие от того же
python, интерпретатор perl не предоставляет из коробки полновесного REPL. REPL позволяет вводить команды в пошаговом
режиме, что часто бывает полезно при выполнении полуавтоматического тестирования. Или если вы свято уверены, что тот
небольшой кусочек кода, который вы хотите  набросать для   решения сиюминутной задачи,   больше вам  никогда не
понадобится. На данный момент в языке существует 3 основных варианта реализации REPL. Каждый со своими
достоинствами и недостатками. Читать полностью »
Рубрика «perl» - 16
Включение сервера с помощью мобильного телефона из внешнего мира
2013-06-28 в 15:45, admin, рубрики: bash, Cisco, linux, Nokia N9, perl, Ubuntu, wake-on-lan, ит-инфраструктура, Серверное администрирование, системное администрирование, метки: bash, Cisco, linux, Nokia N9, perl, Ubuntu, wake-on-lan Доброго времени суток читатели! Всё началось с того, что работая удалённо в терминале понадобилось перезагрузить сервер. Толи день не задался, толи мысли были о чём-то другом и вместо команды:
sudo shutdown -r now
отправил его отдыхать после нелёгкого рабочего дня, командой:
sudo shutdown now
Enter
И всё произошло машинально и так быстро, что даже сам не успел понять. Понимание стало приходить минут через 15-20, после безудержных попыток подключится удалённо к терминалу. И думаю даже не стоит говорить о том как далеко находился сервер, и добраться до него было практически невозможно. После долгих телефонных разговоров и объяснений куда кому пойти, и что где нажать, сервер всё же вернулся в рабочий ритм. После чего и появилась идея о включении сервера удалённо.
Читать полностью »
Время учить Perl
2013-06-27 в 11:19, admin, рубрики: perl, provectus, обучение, трудоустройство, метки: perl, provectus, обучение, трудоустройствоPerl устарел? Нет, не слышали… Perl не просто жив и процветает, он еще и достаточно востребован!
Provectus IT объявляет набор на курсы Perl с возможностью последующего трудоустройства в Одессе (Украина).
Обучение будет включать в себя лекционные и практически занятия с акцентом на самостоятельное обучение. Такой подход предоставит учащимся возможность в дальнейшем быстрее вникнуть в проект, справляться со сложными задачами, оперативно принимать решения.
Развитие пользовательских типов данных в программировании
2013-06-26 в 5:14, admin, рубрики: c++, fortran, haskell, perl, ооп, Программирование, функциональное программирование, метки: c++, fortran, haskell, perl, Лисп, Программирование Хотелось бы остановиться и посмотреть на развитие языков программирования с точки зрения развития пользовательских типов данных (ПТД).
Сразу хочу оговориться, под пользователями понимаются программисты, как люди, пишущие код на этих языках. Ну, и те, кто этот код сопровождает или просто читает.
Пользовательские типы данных — это типы данных, которые могут быть созданы пользователем на основе того, что доступно в языке.
Пользователи желают иметь примерно такие типы данных
Пользователи хотели иметь возможность составлять данные так, как они сами того хотят. Хотели, хотят, и наверняка будут хотеть. Всё больше, всё разнообразней и сильнее.
Именно поэтому полезно проследить за развитием пользовательских типов данных в программах и языках программирования.
Читать полностью »
Третий выпуск русскоязычного журнала о Perl
2013-05-10 в 9:21, admin, рубрики: perl, plack, pragmatic perl, PSGI, метки: perl, plack, pragmatic perl, PSGI Дорогие друзья!
Позвольте представить Вам третий выпуск русскоязычного журнала о Perl.
http://pragmaticperl.com/
Удлинитель субтитров формата SubRip (.srt)
2013-05-02 в 14:13, admin, рубрики: javascript, perl, srt, subrip, subtitles, видео, Работа с видео, субтитры, метки: javascript, perl, srt, subrip, subtitles, видео, субтитрыЕсли у человека есть практика общения на иностранном языке и понимания на слух, субтитры для него — всего лишь подспорье, значение которого зависит от разборчивости, нормативности, сложности и скорости речи на экране. Но если человек всего лишь сносно читает на иностранном, субтитры для него — основной источник информации.
К сожалению, во втором случае обычного времени показа титров бывает недостаточно. Удлинить его можно во многих программах (например, в SubtitleEdit) — но иногда это удлинение ограничено разумными пределами, да и запускать для такого простого действия полноценный редактор не всегда удобно.
Поэтому я попробовал написать простые скрипты только под эту нужду и выбрал два принципа удлинения времени.Читать полностью »
Быстрое развертывание телефонной сети на Asterisk+Cisco
2013-04-14 в 18:20, admin, рубрики: asterisk, Cisco, perl, provisioning, shell, sqlite3, метки: asterisk, Cisco, perl, provisioning, shell, sqlite3Так случилось, что в короткие сроки появилась необходимость перевезти 70 человек с аналоговыми телефонами из одного бизнес центра в другой. Ситуация усугублялась тем, что в новом офисе у владельца не было аналоговых портов в АТС, а АТС в старом принадлежала телефонной компании. Пришлось в короткие сроки внедрять IP телефонию с переносом всех аналоговых городских линий на Asterisk. Поставка оборудования была назначена на день предшествующий дню переезда, что означало — времени на развертывание телефонии будет очень мало.
Что из этого вышло под катом.
Материала много, так что не пугайтесь.
Читать полностью »
Второй выпуск русскоязычного журнала о Perl
2013-04-05 в 9:29, admin, рубрики: perl, pragmatic perl, журнал, метки: perl, pragmatic perl, журналДрузья!
Представляю вам второй выпуск русскоязычного журнала о Perl
pragmaticperl.com
HotSpot в Mikrotik, или как заработать $: Часть 2
2013-04-03 в 11:37, admin, рубрики: $, hotspot, javascript, mikrotik, perl, контент, реклама, Сетевое оборудование, фильтр, метки: hotspot, javascript, mikrotik, perl, контент, реклама, фильтрОбщие сведения
Это вторая часть статьи, иллюстрирующие возможности использования OS Mikrotik, в качестве HotSpot точки. В первой части я рассказывал как настроить HotSpot, а так же познакомил с возможностью выдачи и покупки карт доступа. Ознакомиться с первой частью вы можете здесь.
«Жемчужный» доступ к 1С: Предприятию 8.2
2013-03-31 в 12:36, admin, рубрики: 1c 8.2, 1c:предприятие, OLE, perl, Администрирование баз данных, ненормальное программирование, метки: .com, 1c 8.2, 1c:предприятие, OLE, perlДумаю, всем вам известен такой программный продукт, как 1С: Предприятие 8.2. И, наверное, многим из вас известен тот факт, что к 1С: Предприятию можно подключиться, используя OLE/COM-соединение. А многие ли из вас знают, что с помощью OLE/COM-соединения можно не только выполнять программный код 1С, но и “управлять” сервером 1С: Предпрития? К примеру, можно подключиться к Агенту кластера серверов 1С: Предприятия, получить список открытых клиентских сессий, прочитать информацию о выданных им лицензиях… К тому же, наличие варианта подключения посредством OLE/COM-соединения расширяет в арсенале программиста добавляет возможность выбора языка программирования, отличного от встроенного языка 1С: Предприятия. Можно выбрать любой язык, который способен работать с OLE/COM-компонентами: будь то VB.Net, C#.Net, или Java, или даже… Perl. Да, вы не ослышались. Именно Perl.
Итак…
Задача.
Необходимо реализовать автоматический рестарт службы Агент сервера 1С: Предприятия 8.2 с помощью планировщика задач Windows. Но перед рестартом необходимо проверить, не работает ли кто-нибудь в базе Base, расположенной на сервере 1С: Предприятия. Если кто-нибудь работает, то перезапуск службы недопустим.