Как стать автором
Обновить
94
0
Mad Fish @Mad_Fish

Пользователь

Отправить сообщение

Взлом каптчи файлообменника

Время на прочтение9 мин
Количество просмотров44K

Введение



В данной статье коротко рассказывается о процессе взлома captcha с ifolder.ru. Применение в процессе языка Python и сторонних библиотек. Применение алгоритма преобразований Хафа в составе библиотеки Open Computer Vision © Intel позволит нам избавиться от шума на изображении, простая в использовании и быстрая библиотека FANN (Fast Artificial Neural Network) сделает возможным применение искусственной нейронной сети для задачи распознавания образа.

Моя мотивация состояла, прежде всего, в том, чтобы попробовать язык Python. Как известно, лучший способ изучить язык — решить на нём какую-нибудь прикладную задачу. Поэтому параллельно описанию процесса обработки изображения я буду рассказывать о том, какие библиотеки и для чего я использовал.
Сломать мозг
Всего голосов 183: ↑178 и ↓5+173
Комментарии68

Ускорение воспроизведения HD-видео

Время на прочтение2 мин
Количество просмотров14K
Однажды на моём нетбуке (Acer Aspire One 110) я не смог нормально посмотреть видео по причине тормозов (аниме в 720p). После чего последовало разбирательство на тему, как же это можно исправить, результат которого читайте здесь.
Читать дальше →
Всего голосов 80: ↑74 и ↓6+68
Комментарии104

Удаленная установка ОС

Время на прочтение3 мин
Количество просмотров110K
Существует несколько способов установки операционной системы на компьютеры без оптических приводов. Самый простой — использование внешнего привода. Более трудоемкий — создание загрузочной флешки. Пожалуй, наименее распространенный — удаленная установка по локальной сети. Далее речь пойдет об установке Windows XP. По локальной сети.

Процесс установки предполагает следующее:
— подготовка дистрибутива;
— настройка DHCP и TFTP серверов;
— подготовка службы BINL.

Читать дальше →
Всего голосов 62: ↑54 и ↓8+46
Комментарии31

Оптимизируем интерфейс Windows XP на нетбуках

Время на прочтение2 мин
Количество просмотров18K
Оптимизированный интерфейс Windows XP

Сейчас пошла мода на так называемые нетбуки — ноутбуки, маленькие по размеру и с довольно слабой аппаратной начинкой, но зато — дешевые. Вот и я поддался соблазну и приобрел пару месяцев назад1 такую машинку: ASUS eee PC. Один из минусов компактности у этой машинки — маленький экран. Причем, мала как диагональ экрана, так и физическое разрешение: всего 800 х 480 точек. Из-за этого многие окна программ просто не влазят в экран и чтобы как-то оптимизировать работу, я стал настраивать графическое оформление системы. Во-первых, зачем нужны такие громоздкие заголовки окон, во-вторых, зачем оставлять в панельках инструментов столько свободного места? Незачем, посчитал я и принялся искать замену стандартному голубому оформлению Windows XP2.
Читать дальше →
Всего голосов 189: ↑172 и ↓17+155
Комментарии149

DreamSpark теперь и по студенческим билетам

Время на прочтение1 мин
Количество просмотров7.5K
В феврале этого года Microsoft запустила программу для студентов DreamSpark. Цель этой программы в том, чтобы любой студент смог абсолютно бесплатно скачать продукты компании, такие как:
До недавнего времени подтвердить свой статус студента можно было только с помощью студенческой карты ISIC, но теперь это можно сделать просто отпрвавив через специальную форму скан или фотографию своего студенческого билета.
Всего голосов 47: ↑39 и ↓8+31
Комментарии60

Windows 7 Training Kit для разработчиков обновлен до RTM

Время на прочтение1 мин
Количество просмотров557
Вышла финальная версия Windows 7 Training Kit – коллекции материалов для разработчиков по созданию приложений под Windows 7, которую можно полностью загрузить на свой компьютер.

Training Kit включает такие темы, как панель задач, платформа датчиков, библиотеки, DirectX, Multi-touch, Ribbon и другие. Также обновились лабораторные работы по совместимости приложений.

Материал представлен как для Win32 C++ разработчиков, так и для приверженцев .NET.

Напомню, что для подписчиков MSDN и TechNet английские Windows 7 и Windows Server 2008 R2 уже доступны.
Всего голосов 54: ↑41 и ↓13+28
Комментарии2

Работа с альтернативными потоками данных через WinAPI

Время на прочтение5 мин
Количество просмотров11K
В прошлой статье я описал, что такое альтернативные потоки и как их можно использовать. Там были примеры работы с ними через командную строку, но можно делать тоже самое и программно стандартными средствами WinAPI.
Ниже дан свободный перевод части статьи, касающейся данного вопроса.
Читать дальше →
Всего голосов 24: ↑23 и ↓1+22
Комментарии11

Креативный спам

Время на прочтение1 мин
Количество просмотров1.2K
Давно не читал заголовки спама, но появившиеся недавно заголовки заставили перелопатить всю папку «Спам». Я не знаю кто ты креативный спамер, но я готов на тебя подписаться!

Подробности под катом.

Читать дальше →
Всего голосов 161: ↑130 и ↓31+99
Комментарии40

Получаем доступ к Pandora.com при помощи собственного прокси-сервера

Время на прочтение4 мин
Количество просмотров4.3K
Я думаю, многие знают или что-то слышали о сервисе pandora.com. Это сервис подбора и трансляции музыки заданной тематики. Основное отличие от более известного last.fm это то, что построение плейлиста осуществляется не на основе статистики, а на основе очень сложных тэгов. Общее число тэгов — около четырехсот, среди них такие как use of tonal harmonies, slow moving bass line, subtle use of vocal counterpoint, mellow rock instrumentation, off beat style, dry recording sound, — т.е. весьма разнообразные. Тэгированием занимается целый штат музыковедов, разрабатывавший музыкальную теорию Пандоры в течении нескольких лет. С некоторой долей пафоса можно сказать, что pandora.com — это оазис профессионализма web 1.0 в пустыне равных возможностей web 2.0 :)

Одна только закавыка. Pandora.com доступен только для американских IP — ограничение, на которое им пришлось пойти под давлением RIAA. Остальные посетители, например из России, увидят только страницу с извинениями.

Вариант который я хочу предложить для обхода этого ограничения не идеален, требует денежных затрат (в размере 140 рублей в месяц), но обладает одним неоспоримым преимуществом — этот вариант тестирован на мышах без каких-либо нареканий работает у меня на протяжении вот уже десяти месяцев.

Вариант этот — виртуальный выделенный сервер от minivds.com (это отделение отечественного firstvds.ru, только располагается в датацентре Savvis, если не ошибаюсь, что на Нью-Йоркщине.) и прокси-сервер 3proxy.
Читать дальше →
Всего голосов 63: ↑49 и ↓14+35
Комментарии62

Может ли страдать тетрадка в клеточку,
или моральные проблемы создания искусственного интеллекта

Время на прочтение3 мин
Количество просмотров5.8K
Когда я рассказываю о нашей работе над искусственным интеллектом, меня иногда спрашивают, что я думаю о моральных проблемах создания искусственного интеллекта и переноса человеческого разума на электронный носитель.

Как будет осознавать себя искусственный разум? Не будет ли у человеческого разума, перенесенного на электронный носитель, болеть «ампутированное тело»? Гуманно ли ставить негуманные опыты над искусственным интеллектом или электронными копиями реальных людей?

Так вот, я считаю, что страдания искусственного разума — полная чушь.
Читать дальше →
Всего голосов 50: ↑39 и ↓11+28
Комментарии198

История юзер-агентов

Время на прочтение3 мин
Количество просмотров3.7K
Увидел ссылку на этот текст тут в новых. Очень понравился, жаль, что ссылка не вышла на главную. Поэтому решил сделать вольный перевод, постаравшись сохранить стиль повествования.

В Начале был NCSA Mosaic, и назвал он себя NCSA_Mosaic/2.0 (Windows 3.1), и показал он пользователем картинки в тексте, и было много радости.

И вот, пришёл новый браузер, «Mozilla», сокращение от «Mosaic Killer» — но не обрадовались бы такому в Mosaic, посему пришлось переименоваться в Netscape, а представляться как Mozilla/1.0 (Win3.1), и было ещё больше счастья и радости: поддерживал нетскейп фреймы, и понравились фреймы народу. Но мозайк не поддерживал фреймы — и стали определять юзер-агент, и Мозилле вебмастера слали фреймы, а остальным — не фреймы.

Читать дальше →
Всего голосов 232: ↑209 и ↓23+186
Комментарии74

AA-Tree или простое бинарное дерево

Время на прочтение6 мин
Количество просмотров19K
Тема бинарных деревьев уже обсуждалась на хабре (здесь и здесь).

Про AA-дерево было сказано, что «из-за дополнительного ограничения операции реализуются проще чем у красно-черного дерева (за счет уменьшения количества разбираемых случаев)».

Мне, однако, кажется, что AA-дерево заслуживает отдельной статьи.

Читать дальше →
Всего голосов 42: ↑39 и ↓3+36
Комментарии10

Собираем тихий и вместительный домашний сервер

Время на прочтение5 мин
Количество просмотров67K
image
Задача: собрать малогабаритный домашний сервер с четырьмя 3,5-дюймовыми HDD, по возможности тихий. Служить будет в качестве NAS, backup-сервера и торрентокачалки.

Решение
Читать дальше →
Всего голосов 107: ↑100 и ↓7+93
Комментарии164

Запуск виртуальной машины в VirtualBox без GUI

Время на прочтение3 мин
Количество просмотров61K
VirtualBoxИногда возникает необходимость запустить виртуальную машину на хосте без иксов. Я расскажу о том как это сделать, имея доступ к хостовой системе только по ssh + rdp (Remote Desktop Protocol). процесс я буду описывать для OC Ubuntu 9.10 в качестве хоста.
Читать дальше →
Всего голосов 54: ↑46 и ↓8+38
Комментарии20

Где-же взять VPS/VDS?

Время на прочтение1 мин
Количество просмотров49K
Снова напал на интернет с вопросом, у кого взять VPS качественно и за недорого.

Хочется небольшого: 500Mhz CPU, 256Mb RAM, >3Gb HDD, с Ubuntu LTS или Debian и неограниченным (разумно большим) трафиком.
Желательно: Xen, Россия, WM, до 20$, с возможностью расти по ресурсам.

Искал на:
www.hostobzor.ru/db/list_firm.php
hosting101.ru
1stat.ru/?show=providers
и потерялся…

Подскажите, пожалуйста, где граблей меньше.

Заранее спасибо за ваши мнения!
Всего голосов 58: ↑40 и ↓18+22
Комментарии224

То ли ноут, то ли нет

Время на прочтение6 мин
Количество просмотров49K
   Прогресс не стоит на месте и в последнее время все больше становится заметным рост производительности, пропорциональный уменьшению размеров устройств. Наглядный тому пример – ASUS UL20A — первый представитель новой линейки компактных ноутбуков.

Обзор ноутбука ASUS UL20A

   Сперва даже может показаться, что внутри просто негде разместить серьезную начинку и все это не более, чем породистый нетбук. Но… но скажите, что я вас не заинтриговал ;)
Читать дальше →
Всего голосов 87: ↑63 и ↓24+39
Комментарии134

OpenCL. Практика

Время на прочтение8 мин
Количество просмотров44K


Здравствуй, уважаемое хабрасообщество.

В предыдущих статьях мы рассмотрели OpenCL в целом, потом подробно вникли в суть стандарта и разобрали на каких идеях базируется эта технология.
OpenCL. Что это такое и зачем он нужен? (если есть CUDA)
OpenCL. Подробности технологии
Теперь настало время пощупать эту технологию живьем.
Читать дальше →
Всего голосов 41: ↑37 и ↓4+33
Комментарии44

Очередная порция расширений для Google Chrome

Время на прочтение2 мин
Количество просмотров3.4K
Очередная порция расширений для браузера Google Chrome.

— Google Tasks
— Gmail Checker
— Google Reader Checker
— Vkontakte Toolbar
— Cleeki




UPD. Спасибо за карму. Перенес в соответствующий блог
UPD2. Сайт с расширениями постиг хабраэффект
UPD3.Все кроме Reader Checker залил сюда slil.ru/28124675. Распаковывать в C:\Users\*Имя пользователя*\AppData\Local\Google\Chrome\User Data\Default\Extensions\ не канает %(

Подробнее
Всего голосов 99: ↑90 и ↓9+81
Комментарии107

Программирование для AVR в Ubuntu

Время на прочтение1 мин
Количество просмотров22K
Для интересующихся программированием микроконтроллеров подсказываю про существование замечательного плагина для Eclipse, упрощающего разработку софта: AVR Eclipse plug-in. Он позволяет выбрать из списка процессор, создать hex и с помощью avrdude загрузить прошивку, плюс различные бантики с просмотром и редактированием отдельных битов в регистрах и фьюзах.

Про IDE Eclipse я здесь рассказывать не буду — большинство присутствующих его знают и используют, а для тех, кто с ним пока не знаком, найдется немало мануалов по установке.
Вначале установим все необходимое для разработки под AVR:

apt-get install avr-gcc avr-binutils avr-libc avrdude

Теперь запускаем Эклипс, заходим в Help->Software updates->Add site… и вписываем туда адрес сайта плагина avr-eclipse.sourceforge.net/updatesite
Жмем Ok, перезапускаем Эклипс и видим в мастере проектов новый пункт «AVR Cross Target Application». Выбираете процессор, тактовую частоту — и вперед!

Успешной работы и правильных фьюзов ;)
Всего голосов 44: ↑28 и ↓16+12
Комментарии6

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность