Персональный блог Игоря Антонова aka "spider_net"

программирование

Подписаться на эту метку по RSS

Программируем torrent-клиент на Delphi


Рубрика: Delphi -> Журнал Хакер -> Программирование -> Статьи
Метки: | | | | |
Просмотров: 11583
Программируем torrent-клиент на Delphi

Тебе не надоело сливать файлы с файлообменников типа rapidshare.com? Лично меня уже достали их ограничения. К счастью, если хорошая альтернатива – Bittorent трекеры. Сегодня мы попробуем поковырять этот протокол и написать свой продвинутый клиент.

Читать дальше

Перехват WinAPI с помощью Delphi


Рубрика: Delphi -> Журнал Хакер -> Программирование -> Статьи
Метки: | | |
Просмотров: 13477
Перехват WinAPI с помощью Delphi

В одном из номеров нашего журнала в рубрике FAQ был задан вопрос: «Как можно перехватить данные, отправляемые сетевым приложением?». В ответе Step порекомендовал использовать функцию WinSock hook из пакета сетевых утилит – IP Tools. Возможности WinSock hooker мне настолько понравились, что я решил написать свой вариант подобной программы. И в этой статье хочу поделиться с тобой опытом, полученным при разработке.

Читать дальше

Создание директив в angular.js


Рубрика: Angular.JS -> JavaScript -> Программирование
Метки: | | | |
Просмотров: 12054
Создание директив в angular.js

Продолжаю на работе терзать и наслаждаться возможностями angular.js. Сегодня мне потребовалось подключить к своему проекту плагин DatePicker из пакета jQuery UI. Заповеди angular.js диктуют использовать в представлении директивы, а не хаотичной раскиданный JavaScript код. Следовательно, вот так просто воспользоваться возможностями плагина DatePicker не получится. Точней получится, но делать это ни в коем случае нельзя, ибо это идет в разрез с идеологией angular.js. К счастью, пойти правильным путем ничуть не сложней. Достаточно написать собственную директиву и использовать в разных участках приложения. Под катом я разберу процесс написания директивы для angular.js максимально подробно.

Читать дальше

Создание сниффера на Delphi


Рубрика: Delphi -> Журнал Хакер -> Программирование -> Статьи
Метки: | |
Просмотров: 14987
Создание сниффера на Delphi

Снифер – тулза номер один для хакера. Поснифать и проанализировать трафик, выудить из него пароли к почтовому ящику своего соседа Васи Пупкина – типичные задачи, которые возлагают на подобные программы. Etherscan Analyzer, EtherSnoop, Ettercap, ZxSniffer – хорошо зарекомендовавшие себя сниферы. Об их правильном использовании не раз говорилось в нашем журнале. Юзать эти проги, несомненно, круто, но намного круче написать свой 31337-й снифер, который будет обладать тем функционалом, который нужен именно тебе и только тебе!

Читать дальше

ImageCMS. Ошибка во время выгрузки заказов в 1С:Предприятие


Рубрика: Без рамки -> Программирование
Метки: | | | | | |
Просмотров: 4649
ImageCMS. Ошибка во время выгрузки заказов в 1С:Предприятие

Совсем недавно я рассказывал о выборе CMS для интернет магазина. Помимо рассмотрения определенных решений, в той заметке я поведал о негативном опыте, связанном с использованием ImageCMS. На этой CMS у меня остался один проект (он в стадии перевода на Diafan.CMS) и как назло сегодня с ним случилась проблема. Позвонил мой клиент и сообщил, что не может загрузить сформированные заказы из интернет магазина в «1С:Управление торговлей». Зная, что модуль выгрузки нам «допиливали» до работоспособного состояния уже на боевом сервере, я рискнул предположить, что проблема именно в нем. Оказалось, что я не ошибся.

Читать дальше

Yeoman. Генератор проектов для angular.js


Рубрика: Angular.JS -> JavaScript -> Программирование
Метки: | | | | | | | | |
Просмотров: 10511
Yeoman. Генератор проектов для angular.js

Уже говорил, что в ближайший месяц все рабочее время буду тратить на разработку нового корпоративного приложения на angular.js. Поскольку большего опыта в этом деле (моя основная работа никогда не была связана с front-end разработкой) еще нет, приходится ежедневно читать кучу мануалов и разбираться со многими вещами на ходу. Сегодня я хотел бы рассказать об одном полезном инструменте, который сильно экономит время на создании новых проектов на основе angular.

Читать дальше

HTML5 на примерах


Рубрика: html/css -> JavaScript -> Журнал Хакер -> Программирование -> Статьи
Метки: | | |
Просмотров: 36449
HTML5 на примерах

Кто на свете всех милее, всех румяней и желанней? Не подумай ничего пошлого, я имею в виду всего лишь новую версию языка разметки — HTML5. Последние версии современных браузеров уже понимают некоторые HTML5-фишки, а значит — самое время начать применять его в своих проектах.

Читать дальше