• Подальше от обыденной реальности: фантастические романы, которые стоит прочитать

      image

      Фантастика как жанр заставляет читателей и писателей выйти за пределы разумного, дать волю своему воображению и отправиться в неизведанные миры. За это мы и любим этот жанр. RoboHunter этой осенью предлагает с головой погрузиться в мир научной фантастики.
      Читать дальше →
    • Использование morph.io для веб-парсинга

      • Translation
      • Tutorial
      Если вы читали предыдущие две статьи, Веб-парсинг на Ruby и Продвинутый парсинг веб-сайтов с Mechanize, то у вас есть базовые знания как написать парсер, который получает структурированные данные с веб-сайта.

      Следующим логичным шагом будет запускать парсер регулярно, чтобы всегда иметь свежие данные. Этим как раз и занимается morph.io от талантливых людей из OpenAustralia.

      Morph.io позиционирует себя как «Heroku для парсеров». Вы можете выбрать либо запускать парсеры вручную, или им работать автоматически каждый день. При этом вы можете использовать API для извлечения данных в JSON/CSV и использования их в своем приложении или скачать sqlite базу с данными.
      Morph.io заполняет пробел, оставленный Scraperwiki Classic. Парсеры в morph.io хостятся на GitHub, что означает что вы можете их «форкнуть» и исправить в дальнейшем, если они перестанут работать.

      image
      Читать дальше →
      • +13
      • 15k
      • 7
    • «Галоп пикселя — часть вторая» — перспектива, цвет, анатомия и прикладные упражнения

      • Tutorial


      «Галоп пикселя», часть I — базовые понятия, этапы взросления, прикладные упражнения (линк)
      «Галоп пикселя», часть II — перспектива, цвет, анатомия и прикладные упражнения (линк)
      «Галоп пикселя», часть III — Анимация (линк)
      «Галоп пикселя», часть IV — Анимация света и тени (линк)
      «Галоп пикселя», часть V — Анимация персонажей. Ходьба (линк)линк)

      Первая статья данного цикла была воспринята тепло, вследствие чего затягивать с продолжением не имело никакого смысла, но, увы – это произошло. Зимнее наступление захлебнулось и плавно переросло в летнюю кампанию. В конце статьи я объясню почему, не хотелось бы вас огорчать с самых первых строк. Итак. Публика выразила желание ознакомиться с предметом глубже, чем предполагалось изначально. Большое количество писем пришло на почту, наряду с регулярными тычками в социальных сетях. В этом месте мне вспоминается одна фраза – «будьте осторожны в своих желаниях».

      Сегодня мы продолжаем диалог о пиксель-арте, методах его создания и приёмах в работе с ним. Сегодняшняя статья будет чуть более сложной в освоении, ведь мы уже прошли истоки и ознакомились с базовыми понятиями. Сегодня мы ударим и по теории, с примерами из мира игр, и коснемся конкретных приемов в работе с пиксель-артом. Если вы не любите теорию и не считаете её важной частью обучения – смело прыгайте в лифт и спускайтесь на нижние этажи, с выходом на уровнях анатомии и цвета. Каждый этаж маркирован авторским пиксель-артом, не пропустите.
      Те же, кто остался по доброй воле, и те несчастные, кому по какой-то причине не хватило места в лифте, узнают, почему в предыдущей публикации не были затронуты – композиция, перспектива, анатомия и цвет, сущности столь важные в изобразительном искусстве.

      Не будем мешкать. Возьмем наши пиксельные лопатки и двинемся на врага сплоченной группой. Быть может, нам повезет, и кто-нибудь, выжив, расскажет потомкам о ещё одной битве Теоретического войска возле местечка, вошедшего в историю сети как Хаброва падь.


      Лопатить пиксели
    • Книги и образовательные ресурсы по алгоритмической торговле



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

        В нашем сегодняшнем материале — подборка книг, которые помогут лучше подготовиться к началу работы на фондовом рынке и написанию механических торговых систем. Для достижения наибольшей эффективности материала, мы приводим советы экспертов, которые занимаются алгоритмической торговлей на российском и зарубежных фондовых рынках.
        Читать дальше →
      • Lumen — новый PHP-микрофреймворк от разработчика Laravel



        Всем привет!

        Буквально несколько дней назад Taylor Otwell, разработчик широко известного и, наверное, наиболее популярного в западном мире фреймворка Laravel, написал в своем твиттере, что помимо Laravel он готовит к выпуску кое-что еще, чем, конечно же, заинтриговал подписчиков.


        Долго ждать не пришлось. Уже через неделю был представлен Lumen, микрофреймворк на основе компонентов Laravel. Почему он так называется — «Lumen»? Потому что компоненты Laravel, как известно, носят название Illuminate.

        Что же собой представляет этот фреймворк? Давайте посмотрим.
        Читать дальше →
      • Celestia



          В свете обострившегося интереса к космонавтике и астрономии на Хабре (спасибо NASA и Curiosity), хотелось бы рассказать о замечательном свободном планетарии, созданным Крисом Лорелом — Celestia (а точнее, о расширенной сборке Celestia Extended Pack).
          Кстати, именно с помощью Celestia была создана заставка к всенародно любимому сериалу Теория большого взрыва :)
          Читать дальше →
        • Nexus 4 вновь появился в продаже от $300

            Буквально час назад в США вновь начались продажи смартфона от Google, Nexus 4. Больше месяца телефон был недоступен для продажи в фирменном интернет-магазине Google Play. Спрос на Nexus 4 остается неизменно высоким уже на протяжении трех месяцев, а первая партия была раскуплена менее чем за 1 час.



            Читать дальше →
          • 10 мест запрещённых для просмотра на Google Maps

              Некоторые места нельзя увидеть на Google Maps из «соображений безопасности». Их изображения на карте размыты и искажены. Вот подборка из десяти таких локаций от Mashable.

              1. Королевская резиденция, Нидерланды — комплекс сооружений, принадлежащих королевской семье:



              Читать дальше →
            • Постиндустриал или Производство 2.0

                Перемудрил я наверное с заголовком, ну да ладно.

                Начитавшись статей здесь и на других ресурсах и насмотревшись видеороликов про 3D принтеры я захотел себе такую штуку. Пока ещё имея только смутные представления зачем он мне нужен, но я понял, что хочу.

                И вот, потратив последнее, купил себе 3D Printer MakerBot.
                Читать дальше →
              • Анатомия науки: преемственность, которой уже нет

                  image


                  Данная статья опубликована мной по просьбе Hemdall, который в силу некоторых особенностей Хабра не может пока сделать это собственноручно. Но делаю я это не просто по доброте душевной — с изложенным ниже я лично согласен на 100%, за исключением того, что, на мой взгляд, выводы автор делает слишком оптимистичные. Впрочем — судить вам.

                  Доброго всем времени суток!

                  Жаркая дискуссия по поводу Как «Фобос-Грунт» строился со всей очевидностью показывает, что большинство читателей просто не понимает, как устроены передача и развитие знаний в науке и что из того следует. А поскольку большая часть Хабра, как я наблюдаю, очень молодые читатели, не обладающие в необходимом объёме пониманием, как все устроено, позволю небольшое напоминание.

                  Сначала опишу простые, но, как правило, не очень понятные многим условия в науке:
                  Читать дальше
                • Более ста тысяч человек подписались на открытые занятия по искусственному интеллекту

                  • Translation

                  Новость о том, что первый полный курс академии Стэнфорд будет доступен в Интернете, стала вирусной. В течение недели на него подписалось более ста тысяч человек со всего мира. Поскольку новости относительно курса продолжают распространяться, в конечном итоге размер класса может разрастись до эпических размеров — мы сможем легко увидеть, как он достигнет 200 тысяч, 300 или больше. Классы 1 миллиона или десятков миллионов могут быть в нашем будущем. Если Стэнфорд может обучать за раз от ста тысяч студенты, что это будет означать для образования вообще?
                  Читать дальше →
                • Самая свободная лицензия

                    В свое время наткнулся на одну замечательную штуку, рядом с которой валялся файл LICENSE с примечательным содержимым:

                    DWTFYWWI LICENSE
                    Version 1, January 2006

                    Copyright © 2006 Ævar Arnfjörð Bjarmason

                    Preamble

                    The licenses for most software are designed to take away your
                    freedom to share and change it. By contrast, the DWTFYWWI or Do
                    Whatever The Fuck You Want With It license is intended to guarantee
                    your freedom to share and change the software--to make sure the
                    software is free for all its users.

                    DWTFYWWI LICENSE
                    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
                    0. The author grants everyone permission to do whatever the fuck they
                    want with the software, whatever the fuck that may be.
                    © avar
                    Не знаю как вы, но лично я буду её использовать :)
                  • NLP: проверка правописания — взгляд изнутри (часть 4)

                      (Части 1, 2, 3) В четвёртой части мы поговорим о проверке грамматики за пределами токенизированных передложений.

                      Как уже упоминалось, разбиение предложения на токены и POS-разметка уже позволяют создать простой инструмент проверки грамматической корректности текста. По крайней мере, LanguageTool плагин к Open Office работает именно так. Очевидно, что массу ошибок можно выловить на уровне размеченных токенов. Однако также очевидно, что не менее обширные классы ошибок остаются за пределами возможностей нашего модуля. Взять хотя бы такую простую вещь как согласование подлежащего и сказуемого: «дама любил собак», «любил собак дама», «собак дама любил»… как составить паттерн для правила «сказуемое должно иметь тот же род, что и подлежащее?» Даже для английского языка с более-менее чётким порядком слов это трудно, говорить о русском и вовсе не приходится.
                      Читать дальше →
                      • +14
                      • 3.5k
                      • 7
                    • Google AI Challenge — быстрый старт

                      • Tutorial
                      Как вы можете знать, вчера начался Google AI Challenge. В этом топике я хочу вкратце рассказать, с чего начать, описать более-менее подробно правила игры и тонкости API, которые трудно или невозможно найти в официальной документации. Перед тем, как пожаловать под хабракат, настоятельно рекомендую вам, если вы того ещё не сделали, прочитать о том, что же, собственно, такое это Google AI Challenge. Сделать это можно, например, в недавнем хабратопике.
                      Читать дальше →
                    • Бизнес для программистов. Как начать свое дело

                        Многие из читателей Хабрахабра хотели бы открыть свой бизнес и перестать работать на «дядю». Но как это сделать? Какие опасности это таит? Ответы на эти и другие вопросы можно найти в замечательной книге «Бизнес для программистов. Как начать свое дело».

                        Ее написал Эрик Синк – бывший разработчик Spyglass, основатель и руководитель SourceGear, одного из основных поставщиков ПО в области контроля версий, а также колумнист MSDN.

                        Основная тема книги – это как стартовать и развить свою маленькую компанию независимого поставщика ПО. Эрик разбивает эту задачу на несколько традиционных компонентов: как стать предпринимателем, люди, маркетинг, продажи. Но каждый из них рассматривает через призму восприятия программиста. Например, приводит следующий совет по поиску идей:
                        Idea FindGoodProductIdea ()
                        {
                        ArrayList candidateList = BrainstormLotsOfIdeas();
                        return ChooseTheBestIdea(candidateList);
                        }

                        Читать дальше →
                      • Хабрахабр: немного статистики и альтернативный топ топиков

                          Я заметил, что текущий топ хабрахабра содержит малое количество полезных материалов. Вообще, как оценивают материал? Люди ставлят плюс/минус, потому что:
                          1. Хотят поощрить автора за написание хороших топиков
                          2. Хотят отблагодарить автора за написание сиюминутной новости/интересной картинки
                          3. Хотят выплеснуть свое настроение на чужом топике
                          Вполне очевидно, что такая система голосования не всегда будет поощрять хорошие топики и не всегда в топе будут только хорошие и полезные статьи.
                          Но у каждой статьи есть еще два иных показателя: количество человек, занесших статью в избранное (коротко — фавориты) и количество комментариев. Очевидно, что первый показатель определяет полезность статьи, а второй — насколько тема затронула умы хабралюдей.
                          Мне показалось, что альтернативные варианты топа будут очень интересны остальным людям. Вообще, было бы хорошо, если бы такую фичу сделали, разработчики, но…

                          Итак, я проанализировал 72% топиков хабра (остальные были закрыты/недоступны/удалены) и составил альтернативный топ. Под катом парочка рисунков и ссылки на страницы альтернативного топа.
                          Читать дальше →
                        • Паттерны проектирования

                            Здравствуй хаброчеловек!

                            Так уж случилось, что с этого семестра в своем вузе я записался на спецкурс по паттернам проектирования. Курс проходит в виде семинаров, на которых ты (студент) должен рассказать чему научился за неделю (имеется ввиду, какие паттерны изучил и применил на практике).
                            Читать дальше →
                          • Ускорение загрузки Windows for fun and profit

                              image Пожалуй, начну с того, что если перегружаться 15 раз в год, то любой «тюнинг» процесса загрузки отнимает больше времени, чем будет выиграно на перезагрузках за все время жизни системы. Однако, спортивный интерес берет свое, тем более, что люди интересуется процессом оптимизации быстродействия. А загрузка оказалась самым очевидным кандидатом в примеры того, как на мой взгляд должен выглядеть этот самый процесс. Сразу скажу, что грузиться будем с 5400 rpm винта, грузиться будем в «рабочую» систему: помимо недобитой вендорской крапвари там стоит еще куча всякого типа вижуал студии, антивируса, скайпа, стима, гуглапдейтера и пр…

                              Про то, почему отключение pagefile-а скорее вредно, чем полезно — как нибудь в другой раз, а пока…
                              Под катом много однообразных картинок и немножко унылого текста
                            • Получаем интернет по USB с компьютера на Android

                                image

                                Статья актуальна на 2010 год, современные Android могут проделывать такое одной «галочкой» в настройках

                                После покупки HTC Hero у меня возник вопрос: как получать интернет на коммуникаторе через компьютер? С моим предыдущим коммуникатором Toshiba G900 под управлением WindowsMobile 6 было все просто: установил «центр мобильных устройств», и на коммуникаторе появился интернет. «Эта функция не нужна», — скажите вы, ведь сейчас много точек доступа Wi-Fi, через которые можно подключиться двумя кликами. Но вот лично у меня нет Wi-Fi точки (есть ноутбук, но Android не обнаруживает Ad-hoс сети). Поэтому я был огорчен отсутствием этой функции. Все мои попытки найти мануалы на эту темы — не увенчались успехом. Поэтому я решил это сам.
                                Внимание: Для работы ножен root пользователь.
                                Читать дальше →
                              • Я хочу работать в Google! Телефонное интервью (часть 1)

                                  Привет Хабр! Давно не писал. Да это и понятно. Защита диссертации, получение PhD, а сейчас ещё и активный поиск работы — всё это занимает очень много драгоценного времени. Но разговор сегодня пойдёт не о том. Хотелось бы поделиться с Вами, уважаемые хабралюди, ресурсами и описанием процесса подготовки к телефонному техническому интервью с Гуглом, первый технический этап которого я уже прошёл, и теперь готовлюсь ко второму, который будет в пятницу.
                                  Читать дальше →