Показаны сообщения с ярлыком mojo. Показать все сообщения
Показаны сообщения с ярлыком mojo. Показать все сообщения

2011/02/02

Automate Spamcop Submission

Набросал тут небольшой скриптик на Mojo для автоматического подтверждения спама сервису Spamcop: spamcop-submitter.pl.

2010/09/03

Jsonp

Когда необходимо работать с json в кросс-доменах, необходимо вместо json использовать jsonp.

Пример использования jsonp-сервиса на Mojolicious: http://gist.github.com/563576

Пример JQuery для работы с jsonp: http://gist.github.com/563588

Интересные ссылки:
http://stackoverflow.com/questions/3595515/xmlhttprequest-error-origin-null-is-not-allowed-by-access-control-allow-origin
http://jsfiddle.net/ — отладка ajax и своих js-скриптов online :)
http://anton.shevchuk.name/javascript/jquery-and-google-search-api-or-yahoo-search-api-yahoo-search-api/

2010/08/25

DBI в Mojolicious::Lite

Написал приложение на Mojo с использованием DBI, все работало нормально, стартовал с параметром daemon. Перед тем, как выложить в продакшн решил демонизировать приложение, стал запускать его с параметром: daemon_prefork --daemonize. Теперь после перевода в демонизированный режим работы, постоянно получал ошибку при обращении к БД: "DBD::mysql::db selectall_arrayref failed: MySQL server has gone away", т.к. $dbh закрывался :(

Вырезки из кода:


Решение — Mojolicious::Plugin::Dbi. Теперь много лучше:


Спасибо огромное автору данного plugin-а — GreenKakadu. Кстати, вчера было обновление плюгина после долгого застоя, что не может не радовать! :) Пример использования от автора плюгина: http://gist.github.com/548186.

Альтернативное решение: DBIx::Connector и плюгин Вячеслава ТихоновскогоMojolicious::Plugin::DbixConnector.

2010/08/06

Веб-сокеты в Mojo на данный момент работают только в Safari :(

По крайней мере у меня :) Пробовал MSIE 6, Chrome 5.0.375.125, Safari 5.0.1 (7533.17.8), Mozilla 3.6.8, Opera 10.60 (3445). Из всех работал с веб-сокетами только Safari. Камрады по цеху говорят, что сейчас непонятки с draft-ами 75 и 76. Mojo полностью перешел на 76 драфт:

http://github.com/kraih/mojo/commit/abf4990fec4a4fab6b1bb42251583b67ea0fc45f

2010/08/05

Vim-Mojo-Data-syntax

Раскрашивалка html.ep и html.epl :) Полезно для тех, кто пишет темплейты для Mojo.
http://github.com/yko/Vim-Mojo-Data-syntax

2010/07/07

Определение Микротиков и Наносов

Интересный все-таки Mojo :) У нас мониторится множество железяк, из них мне надо было отобрать Miktotik и Nano (провести инвентаризацию), для обхода оборудования решил написать небольшой скрипт на Mojo, заодно опробовать в действии Mojo::Client: http://gist.github.com/466368. Очень быстро работает!

2010/06/17

Mojolicious. Веб в коробке!

Интересная презентация от Шарифулина Анатолия. Надо будет попробовать Mojolicious.

Ярлыки

perl (30) infosec (26) links (21) freebsd (16) url (16) zabbix (14) ipv6 (13) linux (12) asterisk (10) mojo (10) monitoring (10) snmp (10) fun (8) openssl (7) security (7) bgbilling (6) cisco (6) mysql (6) ubuntu (6) blogs (5) dlink (5) kannel (5) windows (5) crypto (4) exploits (4) ipv4 (4) java (4) js (4) law (4) microsoft (4) mikrotik (4) mojolicious (4) openbsd (4) oracle (4) performance (4) postfix (4) radio (4) ssl (4) tools (4) utf-8 (4) vmware (4) android (3) apache (3) books (3) debug (3) dns (3) google (3) hp (3) json (3) latex (3) python (3) quotes (3) rhel (3) ripe ncc (3) syslog (3) ubnt (3) vim (3) vm (3) agi (2) ansible (2) atlassian (2) backup (2) bgp (2) bind (2) centos (2) console (2) cpan (2) cpanmin (2) css (2) ctf (2) docker (2) dwpd (2) edge-core (2) editors (2) elasticsearch (2) endurance (2) git (2) gns3 (2) graphite (2) hack (2) hdd (2) hyper-v (2) isp (2) mac (2) management (2) mibs (2) movie (2) msa (2) ntp (2) openvpn (2) pentest (2) puppet (2) qa tests (2) reverse engeenering (2) shell (2) smpp (2) social engineering (2) spf (2) ssd (2) statistic (2) storage (2) switches (2) tbw (2) tcp/ip (2) tex (2) usb (2) websec (2) wsl (2) xsrf (2) yandex (2) ПДн (2) электронное правительство (2) #snmp #cisco (1) ESNI (1) Xorg (1) amavis (1) amazon s3 (1) analyze (1) anonymous (1) applications (1) as (1) ascii (1) autofs (1) balancer (1) bandwidth (1) bem (1) bl (1) brendan gregg (1) cache (1) certificate (1) chef (1) chief (1) cluster (1) cnupm (1) cnupmsave (1) confluence (1) cpu (1) cvs (1) dbi (1) ddos (1) deploy (1) devices (1) dhcp (1) dht (1) diet (1) disk (1) diskarray (1) dummynet (1) dynax60 (1) efi (1) epub (1) equipment (1) esx (1) esxi (1) fax (1) firefox (1) firmware (1) fitness (1) form (1) fs (1) fsb (1) ftp (1) go (1) golf (1) gprs (1) graphics (1) gsm (1) honeypot (1) hpe (1) hpe ilo manager (1) html (1) img (1) iops (1) ios (1) ipn (1) ipsec (1) iptv (1) iso (1) itil (1) itsm (1) jabber (1) jira (1) joke (1) jsonp (1) kafka (1) kubernetes (1) law. simcards (1) lens (1) logstash (1) mem (1) memory (1) metasploit (1) microscope (1) mindmap (1) mobile (1) modem (1) mp3 (1) music (1) nano (1) nas (1) netbox (1) netdev (1) netmiko (1) noc (1) nvme (1) ocfs2 (1) ocs2 (1) openfire (1) oscm (1) ospf (1) otrs (1) packet filter (1) packet tracer (1) parsing (1) pass-the-hash (1) pf (1) pgu.mos.ru (1) phd (1) php (1) poe (1) ports (1) postfixadmin (1) ppp (1) presentation (1) profiler (1) protobuf (1) quickspecs (1) rabbitmq (1) radmin (1) raid (1) repo (1) rest (1) riemann (1) rkn (1) rrd (1) rs-232 (1) rss (1) rtp (1) ruby (1) runet (1) scanners (1) serialization (1) sip (1) skype (1) smb (1) sms (1) snmptranslate (1) soap (1) spam (1) spamcop (1) specs (1) sql (1) ssrf (1) standarts (1) strategy (1) sudoers (1) svn (1) syslog-ng (1) tde200 (1) tftp (1) tls (1) tomcat (1) tuning (1) uce (1) uefi (1) underground (1) ups (1) video (1) voip (1) vpn (1) wds (1) web (1) websockets (1) wifi (1) wireless (1) x-plane (1) xml (1) xss (1) zabbix snmp (1) верстка (1) гибдд (1) гипервизоры (1) здоровье (1) панчеры (1)