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

      Введение



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

      Моя мотивация состояла, прежде всего, в том, чтобы попробовать язык Python. Как известно, лучший способ изучить язык — решить на нём какую-нибудь прикладную задачу. Поэтому параллельно описанию процесса обработки изображения я буду рассказывать о том, какие библиотеки и для чего я использовал.
      Сломать мозг
    • Ускоряем SSD в нетбуке Acer Aspire One A110

        image

        На днях компания Acer выпустила новую прошивку для SSD-накопителя этого нетбука. Как известно, данный накопитель отличается крайне низким быстродействием, и обновленная прошивка призвана улучшить ситуацию.

        Так как у меня как раз таки имеется нетбук такой модели, то я сразу же решил проверить новую прошивку в действии.

        Нет, ничего разбирать мы сегодня не будем. Всё очень просто.

        Внимание! Прошивка работает только для SSD производства Samsung. Перед началом работы убедитесь, что в вашем Aspire One А110 установлен именно такой накопитель.

        Кроме того, данные на SSD-накопителе после прошивки будут потеряны. Сохраните!
        Читать дальше →
      • Ускорение воспроизведения HD-видео

          Однажды на моём нетбуке (Acer Aspire One 110) я не смог нормально посмотреть видео по причине тормозов (аниме в 720p). После чего последовало разбирательство на тему, как же это можно исправить, результат которого читайте здесь.
          Читать дальше →
        • Удаленная установка ОС

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

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

          Читать дальше →
        • Оптимизируем интерфейс Windows XP на нетбуках

            Оптимизированный интерфейс Windows XP

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

              В феврале этого года Microsoft запустила программу для студентов DreamSpark. Цель этой программы в том, чтобы любой студент смог абсолютно бесплатно скачать продукты компании, такие как:
              До недавнего времени подтвердить свой статус студента можно было только с помощью студенческой карты ISIC, но теперь это можно сделать просто отпрвавив через специальную форму скан или фотографию своего студенческого билета.
            • Windows 7 Training Kit для разработчиков обновлен до RTM

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

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

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

                Напомню, что для подписчиков MSDN и TechNet английские Windows 7 и Windows Server 2008 R2 уже доступны.
              • Работа с альтернативными потоками данных через WinAPI

                • Перевод
                В прошлой статье я описал, что такое альтернативные потоки и как их можно использовать. Там были примеры работы с ними через командную строку, но можно делать тоже самое и программно стандартными средствами WinAPI.
                Ниже дан свободный перевод части статьи, касающейся данного вопроса.
                Читать дальше →
              • Креативный спам

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

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

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

                    Я думаю, многие знают или что-то слышали о сервисе 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.
                    Читать дальше →
                  • Может ли страдать тетрадка в клеточку,
                    или моральные проблемы создания искусственного интеллекта

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

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

                      Так вот, я считаю, что страдания искусственного разума — полная чушь.
                      Читать дальше →
                    • История юзер-агентов

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

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

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

                      Читать дальше →
                    • AA-Tree или простое бинарное дерево

                        Тема бинарных деревьев уже обсуждалась на хабре (здесь и здесь).

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

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

                        Читать дальше →
                      • Полезные инструменты для разработчиков CSS3

                        • Перевод
                        image
                        Вообще говоря, язык CSS достаточно прост. Но как только производители браузеров приступили к реализации функций CSS3, то все немного усложнилось. Нет — это не стало трудным, но усложнилось. Это объясняется главным образом по двум причинам: во-первых появилось много новых свойств CSS3 (например, переход, градиент, преобразования и т.д.), и во-вторых, мы должны ориентироваться на расширения, используемые конкретным браузером.

                        Поэтому теперь вашими лучшими друзьями по CSS3 будут генераторы, шпаргалки, справочники и решения на базе JavaScript. Это именно те инструменты, которые помогут вам в обучении и применении CSS3 сегодня.
                        Читать дальше →
                      • Собираем тихий и вместительный домашний сервер

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

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

                            VirtualBoxИногда возникает необходимость запустить виртуальную машину на хосте без иксов. Я расскажу о том как это сделать, имея доступ к хостовой системе только по ssh + rdp (Remote Desktop Protocol). процесс я буду описывать для OC Ubuntu 9.10 в качестве хоста.
                            Читать дальше →
                          • Где-же взять VPS/VDS?

                              Снова напал на интернет с вопросом, у кого взять 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
                              и потерялся…

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

                              Заранее спасибо за ваши мнения!
                            • То ли ноут, то ли нет

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

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

                                   Сперва даже может показаться, что внутри просто негде разместить серьезную начинку и все это не более, чем породистый нетбук. Но… но скажите, что я вас не заинтриговал ;)
                                Читать дальше →
                              • Свободный WYSIWYG редактор для сайтов и CMS + файловый менеджер для него

                                  Хочу представить на суд общественности один наш продукт, выпущенный под open source лицензией.
                                  elRTE и elFinder — это свободный WYSIWYG редактор для сайтов и систем управления контентом (CMS) и файловый менеджер для него.

                                  Сайт проекта: elrte.ru | Проект на sourceforge: sourceforge.net/projects/elrte

                                  Расскажу, в общих чертах, почему мы за это взялись и, что у нас получилось. В нашей CMS мы пользовали FCKEditor. Почему же решили написать свой редактор? Сложно сказать. Решение вызревало довольно долго. Немаловажную роль оказала любовь разработчиков начинать проекты с нуля и изобретать велосипеды. Но это так — эмоции.
                                  Читать дальше →