В работе использую EPIC и недавно начал пробовать Komodo IDE. Но в качестве лёгкого «повседневного» редактора в системе у меня установлен mooedit. Не всё в нём идеально, но некоторые вещи можно подкрутить, о чём и пойдёт речь.
Рубрика «perl» - 14
Тюнинг mooedit
2013-12-09 в 9:22, admin, рубрики: perl, Программирование, разработка, редактор кода, метки: perl, редактор кодаРабота с форматом JSON на языке PERL
2013-12-06 в 13:03, admin, рубрики: json, perl, XML, Веб-разработка, разработка, метки: json, perl, XMLРабота с форматом JSON на языке PERL.
Формат JSON
JSON(JavaScript Object Notation) – текстовый формат данных. Является альтернативой формата XML. На примере рассмотрим отличия форматов JSON и XML. Допустим, разработчику необходимо хранить информацию о студентах в приложении «Journal students». В листинге, представленном ниже, приведена реализация хранения данных с использованием формата XML.
Читать полностью » uid.me — сервис личных страниц (технические детали inside)
2013-12-06 в 9:56, admin, рубрики: javascript, mojolicious, mongodb, mongodb sharding, nosql, perl, ucoz, асинхронное программирование, Блог компании uCoz, Веб-разработка, Социальные сети и сообщества, метки: javascript, mojolicious, mongodb, mongodb sharding, nosql, perl, ucoz, асинхронное программированиеДобрый день!
Мы хотим сделать обзорный пост, посвящённый нашему новому проекту. Обзор затронет как функционал, так и техническую часть, надеемся, это сделает статью интересной как профессиональным разработчикам, так и тем, кто читает Хабр с целью держать руку на пульсе Технологии.
Тем, кому интересна только техническая сторона проекта — рекомендуем сразу перейти ко второй части.
ЧАСТЬ 1. Лирическая
Мы — это команда разработки сервиса личных страниц uid.me.
Личная страница — это, например, вот так:
uid.me — cервис личных страниц на базе Perl, Mojolicious и MongoDB
2013-12-03 в 16:13, admin, рубрики: javascript, mojolicious, mongodb, mongodb sharding, nosql, perl, ucoz, асинхронное программирование, Социальные сети и сообщества, метки: javascript, mojolicious, mongodb, mongodb sharding, nosql, perl, ucoz, асинхронное программированиеДобрый день!
Мы хотим сделать обзорный пост, посвящённый нашему новому проекту. Обзор затронет как функционал, так и техническую часть, надеемся, это сделает статью интересной как профессиональным разработчикам, так и тем, кто читает Хабр с целью держать руку на пульсе Технологии.
Тем, кому интересна только техническая сторона проекта — рекомендуем сразу перейти ко второй части.
ЧАСТЬ 1. Лирическая
Мы — это команда разработки сервиса личных страниц uid.me.
Личная страница — это, например, вот так:
Управляем удаленным компьютером с помощью почты и облачного хранилища Dropbox
2013-11-18 в 9:00, admin, рубрики: linux, perl, системное администрирование, удаленное управление, метки: linux, perl, удаленное управлениеПостановка задачи
В этой статье будет рассмотрено пару скриптов для:
- Управления командной строкой через Dropbox. Скрипт будет проверять указанный файл на сервере, и выполнять команды написанные внутри файла.
- Управление командной строкой через почту. Один аккаунт почты будет выступать в роли сервера, а другой в роли клиента.
Все написанные скрипты тестировались под управлением Linux Ubuntu 13.04.
Читать полностью »
Написание бота для Grepolis
2013-11-07 в 15:43, admin, рубрики: bot, perl, искусственный интеллект, метки: bot, perl
Добрый день. В этой статье я опишу написание бота для онлайн mmo strategy игры Grepolis. Учтите, что правилами игры использование подобных програм запрещено, за это банят, и не безпричинно. Просто у меня хобби писать боты для игр. А писать не запрещено. Кому интересны логика и реализация, прошу под кат.
Читать полностью »
Публикуем веб приложения Ruby, Python, Node.js, Perl и Java в Azure Cloud Services
2013-10-31 в 12:31, admin, рубрики: azure, helicon zoo, java, node.js, perl, python, ruby, ruby on rails, windows azure, Веб-разработка, Облачные вычисления, метки: azure, helicon zoo, java, node.js, perl, python, ruby, ruby on rails
В этой статье мы рассмотрим способ разворачивания веб приложений, написанных с использованием различных технологий, в облаке Azure Cloud Services. А именно это будет Ruby, Python, Node.js, Perl и с некоторыми оговорками также Java и Railo (ColdFusion). В качестве примера Ruby приложения будем использовать Redmine, работающий на Ruby on Rails, в Python пойдет Lightning Fast Shop, работающий на Django, в Node.js будем использовать небольшой проект с использованием express.js, на Perl будем ставить пустой проект Mojolicious. Целью данной статьи не является экскурс по всем этим веб технологиям, а лишь показать удобный и универсальный способ публикации в облаке Azure. Так что кода на Ruby, Python или Perl в ней не будет. Зато будет много скриншотов, shell-скриптов и инструкций по упаковке и развертыванию приложений.
Читать полностью »
О том как перестать бояться и полюбить частые релизы
2013-10-21 в 8:48, admin, рубрики: continuous integration, cpan, perl, метки: continuous integration, cpan, perlНадо сказать, что разработчики в принципе склонны не обращать внимание на такие мелочи как тесты и деплой. И ситуация которая на картинке ниже это даже не анекдот, а ситуация свидетели которой, думаю были многие.

Расскажу немного о разработке на моем текущем месте работы.
Metaobject Protocol для базового Perl 5
2013-10-20 в 16:55, admin, рубрики: mop, perl, метки: mop, perl Идея создания Metaobject Protocol (MOP) для Perl 5 витала достаточно давно. Хорошо известна одна из реализаций — Class::MOP, которая используется в Moose. Но попасть в базовую поставку Perl 5 может лишь такое решение, которое будет совместимо с существующей объектной моделью и не будет перегружено излишними возможностями и зависимостями. На днях Stevan Little опубликовал первый пробный релиз на CPAN возможного кандидата на это вакантное место — модуль mop. Проект прошёл долгую эволюцию, за процессом внимательно следило сообщество. Давайте же рассмотрим, что получилось и какие последствия это может иметь для Perl 5.
Читать полностью »
Переход Почты Mail.Ru на 64-битную архитектуру: как это было
2013-10-18 в 10:42, admin, рубрики: backend, mail.ru, perl, Блог компании Mail.Ru Group, разработка, метки: 64 бит, backend, mail.ru, perlУже несколько месяцев, как фронты Почты Mail.Ru стали 64битными. Лучше поздно, чем никогда, решили мы, и сегодня я расскажу, зачем мы это сделали, через что мы ради этого прошли и как нам это удалось.

И так работает
Долгое время наша Почта работала на 32 битах на первом Apache и Perl 5.8 под управлением CentOS 5. Идея перевести фронтенд на более современное ПО и 64-битную архитектуру бродила в наших умах давно: еще полтора года назад всего два человека — один админ и один разработчик — за какую-то неделю без сна подняли тестовый сервер, на котором крутилось наше светлое будущее. Однако в те времена у нас были более срочные задачи, и про сервер благополучно забыли. Периодически к этой идее возвращались, но все происходило в режиме «А что если так? — Ой, что-то сломалось!», — и снова все откатывалось и откладывалось в долгий ящик.
Читать полностью »

.png)
