• Прогнозирование финансовых временных рядов

    Введение

    Всем привет, раз на хабре пошел цикл статей про нейронные сети, то и я напишу про возможность использования нейронных сетей в задаче прогнозирования финансовых временных рядов.
    Существует несколько различных теорий о возможности прогнозирования фондовых рынков. Одна из них — гипотеза эффективного рынка, согласно ей, в цене акции уже учтена вся имеющиеся информация и делать прогнозы бессмысленно. Продолжением этой гипотезы можно назвать теорию случайных блужданий.
    В теории случайных блужданий информация подразделяется на две категории — предсказуемую, известную и новую, неожиданную. Если предсказуемая, а тем более уже известная информация уже заложена в рыночные цены, то новая неожиданная информация в цене пока еще не присутствует. Одним из свойств непредсказуемой информации является ее случайность и, соответственно, случайность последующего изменения цены. Гипотеза эффективного рынка объясняет изменение цен поступлениями новой неожиданной информации, а теория случайных блужданий дополняет это мнением о случайности изменения цен.
    Читать дальше →
  • Устраиваемся программистом за рубежом

    Как часто вас посещала мысль о трудоустройстве за границей, будь то просто временная работа или переезд на постоянное место жительство? Какую страну выбрать? Возможно ли пройти собеседования за тысячи километров по телефону и получить джоб-офер? Как будет выглядеть переезд и жизнь в другой стране? В данной статье я бы хотел поделиться личным опытом и опытом многих моих друзей работающих за рубежом.
    Читать дальше →
  • Обзор видеорегистратора Каркам Q2

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



      Возможно, моя статья поможет вам определиться с выбором такого устройства, как видеорегистратор — устройство, которое в нашей Раше должно быть в каждом транспортном средстве.

      Читать дальше →
    • Все ходы записаны

           Я считаю, что одним из главных устройств, которое должно быть в любом автомобиле, является видеорегистратор. Что это такое и для чего он нужен? По большому счету, это небольшая штука, основная задача которой – записывать всё то, что видит водитель в лобовое стекло своего автомобиля. За этот «бесполезный» кусок китайской пластмассы иной раз хотят очень много денег, поэтому многие считают его покупку нецелесообразной, предпочитая купить какой-нибудь сабвуфер. Однако в жизни любого водителя может случиться (тьфу-тьфу-тьфу) такой момент, когда подобное устройство может оказаться единственным спасением – пройдет всего какой-то миг, а видеорегистратор, в отличие от того же сабвуфера, успеет многократно окупиться. От приключений на дороге никто не застрахован, просто одни вздохнут с облегчением, а к другим моментально придет понимание, что регистратор все-таки нужен. Был.

        image

        Сегодня под катом – подробный обзор интересной новинки, некоторые рассуждения и немного советов. Ну так, чтобы знать, на что обращать внимание при выборе и чтобы окончательно понять, нужное это приобретение или нет.

        Читать дальше →
      • ЭП — простой и быстрый способ получить доступ к госуслугам

          Токен электронной подписи для Госуслуги.ру (eToken Alladin)Сегодня существует как минимум два способа физлицу получить доступ к порталу Госуслуги.ру:
          1. Классический — прохождение регистрации: заполняем кучу форм, ждем кода активации, вводим его (описано много раз, например тут).
          2. Тот, о котором я хочу рассказать — с использованием электронной подписи: ничего заполнять не надо, не надо ждать кода активации, но способ стоит денег. И, похоже, работает пока только в Москве. (UPD февраль 2012: теперь работает не только в Москве; конкретного списка не нашел)
          Как пользоваться госуслугами с помощью ЭП...
        • Программирование на Android для web разработчика или быстрый старт для самых маленьких. Часть 2

            Приветствую!

            Статья является продолжением начатой мной части 1.

            Предостережение


            Важно: данный урок не является профессиональным. Автор урока не является специалистом в программировании для платформы Android. Я заранее приношу свои извинения, за неоправданные ожидания.

            RegistrationActivity


            В Activity для регистрации нужно проделать следующее:
            Читать дальше →
          • Профессиональная иммиграция в Австралию, IT и жизнь на другом континенте

            Навеяно несколькими хорошими статьями на Хабре, посвященным иммиграции, учебе и работе в разных странах, включая Австралию.

            Собственно хочу поделиться собственным опытом получения независимой иммиграционной визы, переезда, работы и жизни в Австралии. До сих пор так до этого руки и не дошли, если не считать рассказов друзьям тет-а-тет, а опыт-то на самом деле довольно интересный. Это может быть полезно как состоявшимся специалистам в области IT, которые ищут дальнейших перспектив для своей карьеры, жизни, или просто хотят сменить обстановку или климат, так и начинающим специалистам и, возможно, студентам, которые ищут правильное направление для своей карьеры. Всем остальным может быть интересно узнать подробнее как IT и повседневная жизнь выглядят за океаном.



            Читать дальше →
          • Видео всех лекций с «Курсов информационных технологий» от «Яндекса»

              Для тех, кто не смог посетить Курсы информационных технологий, видеоролики всех лекций выложены в свободный доступ. Это лекции по полтора-два часа на базовые темы: операционные системы; архитектура ЭВМ; устройство GNU/Linux; системы хранения данных; файловые системы; сети и протоколы; виртуализация; безопасность.
              Читать дальше →
            • Учимся договариваться у ФБР и «Виталсмартс»

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


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

                Продравшись сквозь бюрократические дебри, наш компьютерный гений открыл фирму, создал и раскрутил свой сайт, взял пару-тройку заказов… и энтузиазм его несколько поубавился. Потому что на сцену вышел новый персонаж — Его Высочество Клиент. Тот самый, про которого ClientsFromHell, Zadolba.li и проч.

                Айтишник — умнейший человек. В технических вопросах, да и не только — настоящий профи. Но кое-чему он научиться просто не мог — а именно: договариваться. А когда? Он провел почти всю жизнь среди более-менее близких людей — семьи, одноклассников, однокурсников, коллег. Тех, кому волей-неволей пришлось принимать его таким, как есть. Ему не приходилось выцыганивать скидку, блефовать с конкурентами, прессовать поставщиков и умасливать клиентов.

                Я расскажу о двух книгах, которые будут неплохим подспорьем молодому предпринимателю. Они посвящены искусству переговоров в критических ситуациях.

                Очередная поп-психология, «сделайте глубокий вдох и подумайте о вечности»? Нет же! Обе книги написали профессиональные переговорщики: автор первой тренирует антитеррористические подразделения ФБР, авторы второй специализируются на критически важных переговорах в бизнесе.



                Итак, два пособия:
                Марк Гоулстон — «Я слышу вас насквозь» (в оригинале — «Просто слушай»).
                Патерсон, Гренни, Макмиллан — «Есть серьезный разговор».
                Читать дальше →
              • Интеграция с ВКонтакте на базе Open API

                Социальная сеть ВКонтакте предоставляет широкие возможности для интеграции со сторонними сайтами. В основном эти возможности представлены уже готовыми виджетами. Однако, есть еще и Open API, которое позволяет не только авторизовать пользователя, но и выполнить любой метод, доступный приложениям ВКонтакте (ВКонтакте API).
                Читать дальше →
              • Так ты, значит, хотел быть программистом…

                  BY SCOTT C. REYNOLDS

                  Сколько ты себя помнишь, компьютеры и электроника привлекали тебя. К моменту твоего совершеннолетия ты уже верно стоял на пути профессионального программиста. Первая интернетская золотая лихорадка была в самом разгаре, и вас, нердов, повсюду величали героями Новой Экономики на обложках журналов Fast Company и Wired, и нерды гребли деньги лопатой, делая то же, что любишь делать ты.
                  Читать дальше →
                • Запросы к Twitter API на синтаксисе SQL

                    Язык запросов TweeQL сделан по образцу SQL-синтаксиса и позволяет работать с базой твитов так же просто, как с реляционной базой данных.

                    TweeQL имеет следующий синтаксис:

                    SELECT field1, field2 FROM streams WHERE filter_conditions GROUP BY field3, field4 WINDOW x seconds
                    Читать дальше →
                  • Корпус редкой породы

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

                      image

                         Уникальностью мои «шедевры» не отличались, впрочем, как и многие поделки других моддеров – аэрография, прорези-окошки, подсветка… в 99% случаев это не особо красиво и даже скучно.
                      Читать дальше →
                    • Почему ВКонтакте не станет провайдером OpenID

                        Если что, к «ВКонтакте» я не имею никакого отношения, это просто рассуждения.

                        Для каждого сайта, которому нужен вход через Open API, сейчас требуется завести вконтактовское приложение типа «веб-сайт». При этом владельцы сайта соглашаются с определенными условиями. Среди них есть, например, такое:

                        При размещении приложений на сайте ВКонтакте запрещается:
                        3. Принимать оплату услуг в приложении отличными от внутренней валюты ВКонтакте способами, в том числе на сторонних сайтах.

                        Надеюсь, все читали это перед тем, как начать прикручивать вход через ВКонтакте к своему интернет-магазину. Отключение приложения и, как следствие, потеря пользователями возможности зайти в свой аккаунт — это очень серьезно.

                        Именно поэтому я уверен, что ВКонтакте никогда не будет провайдером OpenID (и будет душить все попытки его таковым сделать косвенно). Став провайдером OpenID, ВКонтакте потеряет возможность диктовать сайтам условия (выбор платежной системы, например) и не получит при этом никаких плюсов по сравнению с Open API.

                        Единственный реалистичный расклад, при котором контакт все-таки станет провайдером OpenID — убытки от негативной репутации превысят выгоду, получаемую от того, что владельцы сайтов соглашаются с навязанными условиями. Выгода — реальные осязаемые $$ прямо сейчас, которые со сторонних сайтов идут через вконтактовскую платежную систему. А потеря репутации — для небольшого круга гиков?

                        Так что OpenID может появится на ВКонтакте только в результате чуда, а попытки обойти этот факт будут пресекаться.

                        Это не хорошо и не плохо, это просто данность, которая продиктована бизнес-причинами.
                      • ExtJS и PHP в примере

                          Добрый день,

                          Когда я начинал писать на ExtJS, именно примеров с PHP кодом в интернете не хватало, статьи были, но все они сводились к тому, что был код ExtJS (переводы книг) без PHP. Поэтому я и решил написать эту статью.
                          Читать дальше →
                        • Самый маленький в мире Apache+PHP для Windows

                            Представляю вашему вниманию portable-сборку Apache 2.2 + PHP 4.4.7 для Windows, достоинствами которой является:
                            • Полноценный веб-сервер со всеми возможностями, которые предоставляет Apache!
                            • Полноценный интерпретатор PHP!
                            • Установка не требуется, всё уже сконфигурировано под localhost – распаковываем архив и всё готово к работе!
                            • Работа из любой папки с любого носителя (даже CD)!
                            • Самая быстрая работа сервера при минимальной загрузке памяти!
                            • Очень маленький размер дистрибутива (700 килобайт)!
                            Читать дальше →
                          • mod_rewrite — просто о сложном

                              Что это такое?


                              mod_rewrite — это модуль для веб-сервера Apache, предназначенный для преобразования URL-ов. Модуль использует в своей работе правила, которые могут быть описаны как в конфигурации сервера (httpd.conf), так и в файлах .htaccess непосредственно в файловой структуре Вашего сайта. Правила описываются в виде регулярных выражений PCRE

                              Hello world


                              Простейший пример. Допустим, Вы захотели, чтобы никто не знал, что Ваш сайт написан на PHP и решили замаскировать расширения файлов. Можно, конечно, внести соответствующую директиву в конфигурацию Apache и тогда все файлы с расширением ".msl" («My Super Language») будут обрабатываться интерпретатором PHP. Но можно поступить проще:
                              создаем в корне нашего сайта файл .htaccess со следующим содержимым
                              RewriteEngine On
                              RewriteBase /
                              RewriteRule ^(.*)\.msl$ $1.php [QSA,L]


                              Первая директива включает механизм mod_rewrite в текущей папке и во всех ее подпапках. Вторая указывает модулю mod_rewrite, что текущая папка в файловой системе соответствует корню сайта. Третья — непосредственно правило преобразования URL.

                              Прочесть его можно так:
                              Если сразу после начала строки ("^") идет произвольное количество любых символов ( "(.*)" ), причем мы хотим запомнить, что именно это за символы, окружая их скобками, затем идет точка ("\.") (экранируем точку, потому что одиночная точка — это просто любой символ), затем символы «msl» и на этом строка заканчивается ("$"), то заменим исходный URL на следующий: возьмем первую запомненную подстроку в скобках из правила, прибавим к ней ".php", добавим все дополнительные параметры адреса, которые могли быть "[QSA]" и на этом закончим, не будем применять дальнейшие преобразования, если они есть "[L]"

                              Все, теперь Вы можете смело менять все ссылки, заканчивающиеся на ".php" на ".msl" и писать в своем блоге, что изобрели новый скриптовый язык. Apache, встретив ссылку на «index.msl» с помощью mod_rewrite на лету преобразует ее в «index.php» и вызовет нужный скрипт.

                              А что еще умеет mod_rewrite?


                              Читать дальше →
                            • Пейзажи Марса: что бы ты еще хотел увидеть?

                                image
                                При помощи разведывательного орбитального аппарата NASA отсняло прекрасные пейзажи Марса (еще дюжина снимков под катом)

                                Если вам интересно заглянуть в другие уголки красной планеты, на этом сайте вы можете предложить отсканировать их.
                                Читать дальше →
                              • Выбор CMS для интернет-магазина

                                  image

                                  Если вы в данный момент находитесь на стадии выбора движка для интернет-магазина или планируете заняться этим позже, возможно этот небольшой обзор вам поможет. В ближайшее время, я собираюсь заняться электронной коммерцией, а именно открытием интернет-магазина. При удачно раскладе, возможно, я смогу порадовать хабрасообщество интересными статьями на эту тему, а пока, предлагаю вам небольшой обзор движков и тему для обсуждения.
                                  Читать дальше →
                                • Оптимизация памяти и запросов в wordpress

                                    О памяти в wordpress

                                    То, что wordpress кушает немало памяти, думаю, всем известно. Я периодически выкладываю на своем блоге некоторые посты, которые могут быть полезны при оптимизации wordpress.

                                    Чтобы уменьшить потребляемую wordpress память я по стопам Макса делал прямой перевод wordpress 2.6.5 и wordpress 2.9, которыми, в принципе, доволен. Жесткий перевод движка позволял сократить 3-4 Мб оперативной памяти и позволял генерировать страницу немного быстрее, но терялся потенциал мультиязычности. Простым пользователям, далеким от всех этих «интернет штучек», достаточно сложно установить/обновить wordpress самостоятельно, хотя лично я считаю, что это того стоит!

                                    Сергеем Бирюковым был написан плагин, который позволяет не так хорошо, как в прямом переводе, но в значительной мере решить проблему затрат памяти на локализацию. Он написал очень полезный плагин Pure PHP Localization, который позволяет уменьшить потребление памяти на 2-3 мб в wordpress. Кроме того плагин также сокращает память, потребляемую файлами локализациями плагинов и темы, т.е. чем небольше у вас на блоге плагинов, с русской локализацией, тем ощутимее будет прирост.

                                    Я решил не распространять и полностью отказаться от распространения прямого перевода wordpress 2.9. Т.к. реализованный Сергеем способ является «из коробки». Т.е. не требует от пользователя никаких телодвижений. Просто поставил и активировал в админке. Разница в памяти между этими способами небольшая и она того не стоит.
                                    Читать дальше →