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

Архивы

Говорим варезу твердое "Нет"


Рубрика: Журнал Хакер -> Обзоры -> Статьи
Метки: | |
Просмотров: 4691
Говорим варезу твердое "Нет"

Не имея возможности выкладывать сотни, а то и тысячи долларов за платный Photoshop или Matcad, мы давно привыкли использовать взломанные версии программ. Найти чудотворное лекарство или кряк можно для всего – и мы ищем! Но вот, что я тебе скажу: «Можно обойтись и без этого!» Все, больше никаких кряков. Только легальные версии!

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

Учимся тестировать JavaScript код


Рубрика: JavaScript -> Журнал Хакер -> Программирование -> Статьи
Метки: | | | | | | | |
Просмотров: 53446
Учимся тестировать JavaScript код

Тестирование кода – неотъемлемый цикл разработки программного обеспечения. Начинающие команды девелоперов зачастую недооценивают его роль и проверяют работоспособность приложения по старинке – «работает, да и ладно». Рано или поздно эта стратегия дает сбой и баг-трекер начинает захлестывать бесчисленная армия тасков. Чтоб не угодить в подобную западню, рекомендую раз и навсегда разобраться с нюансами тестирования JavaScript кода.

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

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


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

«Шесть лет прошло со времен первой войны людей и орков…» Действительно, прошло уже несколько месяцев с момента выхода статьи, в которой мы на практике разобрали процесс создания и парсинга torrent-файлов. К большому сожалению, до самого вкусного момента (взаимодействия с трекером) мы добрались только сегодня – из-за проблем с отладкой готового примера. Лишь после нескольких сеансов электростимуляции толстым зондом со стороны редактора рубрики я смог это дело осилить и облечь в суровые строки журнальной статьи.

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

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


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

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

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

Дизайн страницы 404


Рубрика: html/css -> Без рамки
Метки: | |
Просмотров: 5177
Дизайн страницы 404

Уже неоднократно обращал внимание, что web-разработчики слишком мало уделяют внимания дизайну страниц с ошибками. Вот взять банальный пример – пользователь кликает по ссылке, а такой страницы нет. В большинстве случаев он получит стандартную ошибку сервера с текстом «Page not found». Вроде все хорошо – сообщили и забыли. Пусть пользователь думает куда кликает (вариант, что битую ссылку сделал разработчик, отбрасываем сразу, «такого быть не может») и выбирает правильный маршрут своего путешествия.

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

Фильм «Гонка» (Rush)


Рубрика: Без рамки
Метки:
Просмотров: 3504
Фильм «Гонка» (Rush)

Сегодня у меня был настоящий выходной день. Компьютерными делами совершенно не хотелось заниматься и по факту весь день мы с семьей проездили на машине, решая накопившиеся дела. Сделать удалось многое и ближе к концу дня мы решили с любимой расслабиться и посмотреть фильм «Гонка». Он давно уже лежит в нашей видео коллекции, но времени на просмотр выделить все никак не могли.

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

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


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

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

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