• Алгоритм робота Маришко

      6 лет своей жизни я потратил на изучение искусственного интеллекта. Результат моих исследований выразился в незаконченном проекте marishko.com. Я пытался разработать систему человеческого общения, не требующую специально обученного учителя, а способную обучаться автономно как маленький ребёнок.

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

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

      image

      Читать дальше →
    • Трудно, но надежно учим английский язык

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

        Но почему-то ваш словарный запас по-прежнему не превышает таковой у Эллы, и изменений к лучшему пока не видно. Может быть поискать еще какую-нибудь волшебную таблетку? «Книги на русском языке с параллельными строками уже читал, не стоит ли попробовать что-нибудь еще более
        Читать дальше →
      • Как использовать Firebug в IE, Safari, Chrome и Opera

        • Translation
        Firebug Lite позволяет использовать Firebug практически в любом броузере! Можете сами попробовать в Internet Explorer, Opera, Safari, Chrome или любом другом броузере, поддерживающим JavaScript. Firebug Lite написан на JavaScript, значит, все что вам нужно сделать — это добавить на страницу следующий блок кода:

        <script type='text/javascript'src='http://getfirebug.com/releases/lite/1.2/firebug-lite-compressed.js'></script>

        * This source code was highlighted with Source Code Highlighter.


        Или, что будет даже лучше, воспользоваться этой закладкой:
        Остальное под хабракатом
      • Машина времени комсомольской правды

          В 1959 году «Комсомолка» выпустила специальный предновогодний номер, где журналисты рискнули заглянуть на 50 лет вперед, выпустив номер от 1 января 2010 года.

          img4.imageshack.us/img4/8770/komsomolka201007.jpg
          img21.imageshack.us/img21/9519/komsomolka201008.jpg
          img691.imageshack.us/img691/5893/komsomolka201009.jpg
          img21.imageshack.us/img21/2364/komsomolka201010.jpg

          © LOR
        • Серьезный разговор о VLC

            Под катом:

            1. Небольшое введение в медиаплеер/сервер VLC.
            2. Удаленное управление VLC.
            2.1. VLC в качестве Пульта ДУ (iPhone/iPod Touch\КПК)
            3. Одиночное/пакетное конвертирование/кодирование видео в VLC (на примере кодирования видео для iPod/iPhone)


            Читать дальше →
          • Эмуляция консолей на PSP

              image
              На днях взял у друга карманную консоль от Sony — PSP. Современные игры мне быстро наскучили, и я вспомнил о старых консолях и долгоиграющих играх на них. В итоге у меня получился эдакий Dingoo Digital A-320. Итак, если у вас есть прошитая консоль с поддержкой запуска homebrew приложений, то добро пожаловать под кат.
              Читать дальше →
            • Активация Windows

                Винда релизится только раз в году, а убунта два раза. 2:1 — пингвин выйграл.

                image

                Близится час Х, в связи с чем решил посмотреть, что предлагают нам пираты для решения проблем с операционной системой.
                Читать дальше →
              • ebay на русском

                  Вчера блуждая по сайтам ebay случайно наткнулся на global.ebay.com и там было все на русском и могучем!
                  Единственное при некоторых действиях перекидывает на англоязычные страницы.



                  Самое примечательное то что цены конвертируются в рубли при поиске.


                  Картинки кликабельны
                • Распознавание изображений. Алгоритм Eigenface

                    Введение



                    Я продолжаю серию статей посвящённую тематике pattern recognition, computer vision и machine learning. Сегодня я вам представляю обзор алгоритма, который носит название eigenface.



                    В основе алгоритма лежит использование фундаментальных статистических характеристик: средних (мат. ожидание) и ковариационной матрицы; использование метода главных компонент. Мы также коснёмся таких понятий линейной алгебры, как собственные значения (eigenvalues) и собственные вектора (eigenvectors) (wiki: ru, eng). И вдобавок, поработаем в многомерном пространстве.
                    Как бы страшно всё это не звучало, данный алгоритм, пожалуй, является одним из самых простых рассмотренных мною, его реализация не превышает нескольких десятков строк, в тоже время он показывает неплохие результаты в ряде задач.

                    Мне не страшно.
                  • 50 действительно хороших инди игр

                    • Translation
                    Некоторое время назад здесь находился замечательный пост-перевод о 50 инди-играх, в которые действительно стоит сыграть. В настоящий момент он устарел, но ему на замену пришёл целый цикл постов об инди-играх — «Великолепная подборка инди-игр»:

                    Читать дальше →
                  • 10 приемов для работы с YouTube

                      1. Просмотр видео в высоком качестве.
                      YouTube позволяет просматривать видео в HD-формате, если этот формат доступен для выбранного ролика. Чтобы проверить, существует ли данный ролик в высококачественном формате, нужно добавить к адресу ‘&fmt=18′ (стерео, разрешение 480 x 270) или ‘&fmt=22′ (стерео, разрешение 1280 x 720)

                      2. Встраивание высококачественного видео.
                      Вышеописанный прием касается воспроизведения. Если вы хотите встроить HD-видео на страницу, вам надо добавить ‘&ap=%2526fmt%3D18′ или ‘&ap=%2526fmt%3D22′ cоотвественно к адресу встраивания (embed).

                      3. Перемотка к нужной части.
                      Хотите, чтобы нужное видео начиналось в нужный момент (например, если вы знаете, что нужный эпизод начинается в 03:22). Все, что нужно сделать – это добавить к адресу видео #t=03m22s (#t=XXmYYs для XX мин. и YY сек.).

                      4. Скрывание поля поиска.
                      Поисковое поле появляется при проведении курсором над встроенным видео. Чтобы скрыть его, добавьте к адресу ‘&showsearch=0′.

                      5. Встраивание части видеоролика.
                      Добавьте к адресу ‘&start=30′, чтобы пропустить (перемотать) 30 секунд. Т.е. вставьте нужную цифру в секундах после start=, чтобы перемотать к нужной части.

                      6. Автопроигрывание видео.
                      Обычно встроенное видео после загрузки не начинает проигрывать автоматически, ожидая, когда пользователь нажмет кнопку “Play”. Чтобы запустить автопроигрывание ролика после загрузки, добавьте ‘&autoplay=1′ к адресу.

                      7. Автоповтор.
                      Для автоматического переигрывания (повтора) ролика, добавьте к адресу ‘&loop=1′.

                      8. Отключение похожих видео.
                      Если Вы публикуете контент в форме YouTube-роликов и не хотите отображения похожих (т.е. в некотором роде конкурирующих) видео, добавьте к адресу ‘&rel=0′ – это отключит функционал предложенных похожих видео.

                      9. Отключение региональной фильтрации.
                      Некоторые ролики доступны только в определенных странах мира. Для определения местоположения пользователя (и, таким образом, разрешения или отказа в доступе к ролику) используется его IP. Чтобы обойти эту ситуацию, измените адрес с www.youtube.com/watch?v=<код_видео> на www.youtube.com/v<код_видео>.

                      10. Скачка видео.
                      Не совсем YouTube-прием, но все же имеющий к нему отношение. Чтобы скачать нужный ролик, замените в адресе youtube на kickyoutube – вас перенаправит на KickYouTube с сохранением всех опций ролика.
                      Похожий функционал доступен и на KeepHD – замените в адресе youtube на keephd, чтобы скачивать HD-видео.

                      Автор оригинальной статьи: Varun Kashyap
                      • +30
                      • 2.1k
                      • 9
                    • Автоматически убираем фон у сфотографированного текста в Photoshop или ImageMagick

                        Хочу поделиться трюком, который немного помогает улучшить качество при печати в ч/б всякого рода конспектов, если их почему-то «оцифровали» фотоаппаратом вместо сканера.
                        image
                        Читать дальше →
                      • Защита прав потребителей в России: Мы далеко не последние

                          Устал я слушать от знакомых причитания по качеству защиты прав покупателей в России и завистливые возгласы: «Вот на западе....».
                          Нет, я не хочу сказать что я негативно отношусь к западу, просто хочу показать, что и у наших граждан, есть защита. И закон о защите прав потребителей далеко не такой, каким многие его представляют.
                          Что же даёт нам закон?
                        • запуск Java приложений как exe файлы

                            Сегодня я расскажу, как запускать java приложения в виде exe файлов.
                            Как известно java приложения поставляются в виде jar файлов, которые не являются исполняемыми файлами, а представляют собой специальные файлы с набором инструкций для виртуальной Java машины.
                            Но не об этом речь. В первую очерь зачем это нужно. Я столкнулся с этой необходимостью, когда использовал любимый редактор jEdit. Захотелось связать php файлы c данным редактором, однако связать с jar файлом не представляется возможным. Также необходимость возникает, когда нужно привязать какую-либо программу с контекстным меню или, например, вызывать редактор как стандартный редактор в браузере.

                            Читать дальше →
                          • Распознавание речи. Часть 1. Классификация систем распознавания речи

                              Эпиграф

                              В России, направление систем распознавания речи действительно развито довольно слабо. Google давно анонсировала систему записи и распознавания телефонных разговоров… Про системы похожего масштаба и качества распознавания на русском языке, к сожалению, я пока не слышал.

                              Но не нужно думать, что за рубежом все уже все давно открыли и нам их никогда не догнать. Когда я искал материал для этой серии, пришлось перерыть тучу зарубежной литературы и диссертаций. Причем статьи и диссертации эти были замечательных американских ученых Huang Xuedong; Hisayoshi Kojima; DongSuk Yuk и др. Понятно, на ком эта отрасль американской науки держится? ;0)

                              В России я знаю только одну толковую компанию, которой удалось вывести отечественные системы распознавания речи на коммерческий уровень: Центр речевых технологий. Но, возможно, после этой серии статей кому-нибудь придет в голову, что заняться разработкой таких систем можно и нужно. Тем более, что в плане алгоритмов и мат. аппарата мы практически не отстали.

                              image

                              Классификация систем распознавания речи



                              На сегодняшний день, под понятием “распознавание речи” скрывается целая сфера научной и инженерной деятельности. В общем, каждая задача распознавания речи сводится к тому, чтобы выделить, классифицировать и соответствующим образом отреагировать на человеческую речь из входного звукового потока. Это может быть и выполнение определенного действия на команду человека, и выделение определенного слова-маркера из большого массива телефонных переговоров, и системы для голосового ввода текста.

                              Признаки систем и большущая диаграмма
                            • Хит-парад отечественных трэш-игр

                                Читая блог «Игры», я обратил внимание, что большинство топиков здесь посвящено оригинальным, интересным или же навевающим приятные воспоминания играм. А вот категория отстойных игр почему-то обделена вниманием.

                                Предлагаю вашему вниманию хит-парад трэша отечественного производства. Под катом вы найдете три видеоролика. Людям без чувства юмора и эстетам – не смотреть категорически. Остальным – welcome.
                                Читать дальше →
                              • EXcit!

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

                                  image

                                  Управление простое — только стрелочки. Чтобы не вылететь за пределы таблицы и добраться куда надо у нас есть всякие блоки, ворота, порталы и т.д об которые мы можем спокойно стукаться и двигаться дальше :)

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

                                  В общем наслаждаемся и делимся до куда смогли дойти :)

                                  Ссылка на игру :)

                                  UPD: Переместил пост в блог «Игры»
                                • Пиратская локализация. Как это было

                                    Так уж вышло, что мне довелось стоять, можно сказать, у истоков так называемой “пиратской локализации” игр на территории бывшего СССР. Многие ее ругают, многие привыкли и воспринимают это явление как должное. Я попробую рассказать, как все это начиналось и вкратце поделиться своим немалым опытом.

                                    Итак, за окном шел дождь, и календарь отсчитывал 1991 год…
                                    Читать дальше →
                                  • Как готовить презентации. Мини-курс для программиста

                                      imageУ меня, как и у многих других программистов, есть слабость: я очень люблю различные планерки, на которых обсуждаются новые проекты и идеи. Все презентации в моем представлении делятся на 3 вида: муторное чтение цифр успеваемости начальника транспортного цеха, демонстрации системы из рук и презентация идей и решений при помощи построителя презентаций. Если с демонстрацией системы из рук программисты знакомы по сдаче лабораторных в университетах, а монотонно читающие тексты «коты баюны», постепенно вымирают как класс, то с презентациями у нашего брата явный напряг. Менеджеры еще прошли либо просмотрели курсы «молодого построителя презентаций», то молодежь ограничилась книгами типа «Уроки ПоверПоинта за 24 часа» или хуже того, один раз увидели и самотыком изучили сей продукт буржуазной экономики. Поэтому, просмотр их презентаций вызывает приступ тошноты, не говоря уже о том, что их часто перебивают, вызывая на «живое» общение. Ориентироваться в их презентациях невозможно и зачастую бессмысленно. А ведь для того чтобы создавать красивые презентации нужно немного. Попробую составить список «наставлений для программистов», что делать нельзя и что нужно.
                                      Читать дальше →