• Как использовать API сайта, у которого нет API?

      У меня достаточно часто появляется задача получить данные от стороннего сайта, при этом далеко не всегда этот сайт предоставляет возможность удобно получить эти данные через API. Единственное решение в таком случае — парсить html содержимое страниц. Когда-то я писал регэкспы, потом появились библиотеки, позволяющие получить нужное содержимое по css-селектору, а сейчас и это кажется сложной задачей, которую хотелось бы упростить.

      Сегодня я хочу рассказать вам о моей небольшой библиотеке, позволяющей описать в API-стиле http-запросы и парсить ответ сервера в нужный вам формат.
      Читать дальше →
    • Последние новости сети «Мир — это я»

        imageЧто ж, мы долго не выходили на связь; после последних публикаций на хабре у нас было 20 вагонов обратной связи и еще 50 вагонов свежих идей, которые мы все это время реализовывали.
        Поэтому рад вас снова поприветствовать, в сегодняшнем посте я расскажу вам что нового творится в «Мире».
        Читать дальше →
      • Linux Mint 10 Julia в предвыпускной стадии

        • Перевод
        image
        Команда разработки Linux Mint выложила в открытый доступ дистрибутив Linux Mint 10 Julia RC. Разработчики операционной системы стремятся сделать дистрибутив максимально дружественным пользователю, а также обеспечить наиболее полную поддержку сторонних плагинов, кодеков. Напомним, что Linux Mint является третьим по популярности дистрибутивом после Ubuntu и Fedora.
        Читать дальше →
      • Ajenti 0.4

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

          Традиционная картинка для привлечения внимания:

          image
          Читать дальше →
        • Самый короткий в мире маркетинговый план

            В догонку к посту про макет бизнес модели, не менее полезный «самый короткий в мире маркетинговый план» (так его назвал автор, Келли Одел).

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

            Посмотреть план
          • Программист, который отвлекается

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

            Я не могу безболезненно сидеть за столом дольше часа подряд, и я не могу работать больше, чем стандартный восьмичасовой день. Проблема в том, что последние 15 лет моя стратегия работы заключалась в том, чтобы поймать «поток» и после этого кодить очень долго без перерывов. Эта стратегия очень популярна у кодеров, любящих запираться на сутки, надевать наушники и отключаться от внешнего мира — и именно поэтому они так болезненно реагируют, когда их отвлекают. Программирование требует концентрации, а концентрация работает по принципу клапанного механизма — на разогрев и запуск требуется время, поэтому уже запущенный механизм лучше не останавливать.

            Я не думал, что существуют другие способы программирования, и уже начал было смиряться с тем, что обречен на низкую производительность. Но за последние 6 месяцев я обнаружил, что «медленный разогрев и долгая работа без перерывов» — поведение приобретенное, а не врожденное, и вполне возможно переучиться на другие ритмы активности. Это похоже на многофазный сон — как только вы привыкли делать вещи определенным образом, любые изменения очень трудоемки, но возможны — при наличии достаточной мотивации и времени на привыкание.

            Читать дальше →
          • Бизнес-планирование

            Приветствую, Хабрахабр.

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

            Дело в том, что я учусь по финансовой специальности, и одним из курсов, которые я изучаю, является предпринимательство и бизнес-планирование. Поэтому в процессе курса я хочу делиться полученными знаниями с Хабром. Надеюсь, мои статьи заинтересуют вас, если нет, по крайней мере, вы будете знать, чему учат в американских бизнес-школах.

            Эта статья является началом цикла статей о бизнес-планировании. В рамках цикла предполагается подробное рассмотрение этапов подготовки бизнес плана – начиная от зарождения идеи и заканчивая нюансами получения финансирования.

            Итак, бизнес. Преимущественно мы говорим о т.н. стартапе, когда бизнес основывается с нуля. Вы приняли это решение, и неважно, как вы к нему пришли — возможно, у вас появилась идея, возможно, вам просто не хочется просто работать на кого-то. Есть распространенное мнение о том, что для бизнеса нужен существенный начальный капитал. Начальный капитал необходим, но не обязателен, и существует ряд успешных примеров бизнеса, основанного практически на карманные расходы. Как говорит один из моих профессоров, бывший член совета директоров Exxon Enterprises и Genesis Group – «основывая стартап, не заботьтесь о капитальных вложениях, просто докажите, что ваш бизнес способен приносить доход и что вы способны им управлять, и тогда у вас не будет недостатка в капитале».

            С чего начать?


            Читать дальше →
          • Впечатляющие анимационные эффекты

            • Перевод
            С появлением jQuery, у веб-программистов появилась возможность создавать впечатляющие визуальные эффекты, не прибегая к использованию технологии flash. В данной статье представлено несколько ярких примеров того, каких потрясающих результатов можно достичь, используя стандартные средства браузера и свое воображение.
            Читать дальше →
          • Мир это Я

              Уважаемое хабросообщество, хочу представить вам свежий, интересный и амбициозный проект, над которым мы работали последний год. Встречайте, медийно-коммуникационная социальная сеть «Мир это Я!» — www.worldis.me

              История.
              Идея построить свой луна-парк, возникла 2 года назад. Идея переросла в намерение, а намерение в действие. Несколько суровых сибирских ребят начали рисовать, верстать, кодить, планировать и тестировать. Началось все, что называется «в гараже», по мере роста нашей команды, от однокомнатной квартиры с двумя компьютерами, далее до четырехкомнатной и далее до полноценного офиса, большой команды и сервера в хорошем датацентре. В итоге всех стараний, в сети появилась социальная сеть «Мир это Я!», с ярким лозунгом «Твой мир — твои правила».
              Читать дальше →
            • Об организации рабочей атмосферы и пространства

                Здравствуй, читатель.

                Вот сижу и смотрю я на свой захламленный рабочий стол (на котором компутер стоит) и посетила меня мысль. А собственно, на сколько страдает наша продуктивность от порядка на столе, на сколько у нас в мозгу поворачивается та самая заслонка, которая приостанавливает мысли о работе.
                Читать дальше →