• Интервалометр для SONY NEX-5 за 20 минут и $0

      Это пост я посвящаю всем тем, кто паял Covox для БК.

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

      Сначала — видео конечного результата:


      А теперь подробности:
      Читать дальше →
    • OpenCL: универсальность и высокая производительность или не так все просто?

      На Хабре уже были статьи об OpenCL, CUDA и GPGPU со сравнениями производительности, базовыми понятиями и примерами, поэтому рассказывать об основах и принципах работы я тут не буду, даже код не покажу. Но я хочу описать в чем заключаются реальные трудности при использовании GPU (про ограничения и их последствия), почему нельзя сравнивать производительность CPU и GPU, а также про то насколько “универсален” OpenCL на самом деле.
      Читать дальше →
    • NOC: Комплексный подход к управлению сетью



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

        Еще в начале 80-х комитет ISO выделил основные компоненты системы управления сетью. Модель получила название FCAPS. По версии ISO, для успешного управления сетью надо уметь управлять отказами (F), конфигурацией оборудования и сервисов (C ), собирать и обрабатывать статистику по потреблению услуг (A), оценивать производительность (P) и централизованно управлять безопасностью (S). Прошедшие три десятка лет не добавили ничего принципиально нового, и все задачи управления сетью так или иначе прыгают вокруг основных составляющих.

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

          Недавно в RSS пришла статья, которую хотел оформить переводом — So you just deleted your production database — what now?. Однако комментарии к статье, да и последний абзац заставили задуматься — а на сколько просто восстановить удаленную базу данных.
          И дабы не плодить непроверенной информации — перевод перевоплотился в исследование метода восстановления информации из случайно удаленной базы MySQL.
          Подробности подкатом...
        • Pacemaker HA: сетевые соединения и динамическое размещение ресурсов кластера

            Ноды кластера очень сильно зависят от их физического соединения. Как показывает практика, большинство случаев отработки failove-миграций ресурсов происходит по вине именно сетевых соединений. Поэтому от того, как у вас осуществляется соединение между нодами и настроены размещения ресурсов, зависит очень многое.
            Читать дальше →
          • О том, как я заставлял Ubuntu работать 10 часов от батареи

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

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

              Устанавливал я Ubuntu 10.10 на ноутбук Acer Aspire Timeline 5810TG. Эта машина обладает экраном в почти 16 дюймов и относительно производительным железом, зато батарея достаточно емкая, чтобы ставить с ней личные рекорды.
              Читать дальше →
            • Приветствие Хабра-жителям от ServerClub



                Добрый день, друзья!
                Этот пост создан для того, чтобы познакомить сообщество Хабра с нашим проектом и получить фидбек, какого рода материалы были бы для вас интересны в дальнейшем.

                Как создавался проект:


                Пользуясь интернетом уже около 80 лет :), беспрерывно оплачивая счета от хостингов, мне пришла в голову мысль, что качественный хостинг серверов с удобной админкой так и не был замечен на просторах Сети. Надежные — да, дешевые — иногда, отзывчивый саппорт — бывало, а вот удобных — ни разу. Будучи фанатом правильных интерфейсов, мы начали рассуждать и рисовать. Вот, что получилось на данный момент
                Читать дальше →
              • Трансформация и перевод на другие языки web-сайтов на лету при помощи Nginx





                  В моем первом посте я описал применение Apache Traffic Server в качестве кеширующего reverse-proxy. В отзывах меня спрашивали почему не nginx? Поскольку в ATS все равно не нашлось удобного способа трансформировать контент сайта, то я решил изучить возможности Nginx. Для решения задачи пришлось углубится в дебри документации, и вот что получилось…
                  Читать дальше →
                  • +48
                  • 6,3k
                  • 9
                • Кроссдоменный AJAX

                    На вопрос, как сделать AJAX запрос к другому домену, я всегда отвечал, что никак, и предлагал в качестве альтернативы jsonp, прокси, флеш, фреймы. Но, оказывается, большинство современных браузеров (IE8+, FF3.5+, Chrome 6+ и Safari 4+) вполне поддерживает кроссдоменный XMLHTTPRequest.

                    Работает это на удивление просто
                  • Сервисы для выбора хостинга в рунете

                      Здравствуй, хабрахабр!
                      Мы составили подборку различных рейтингов и сервисов рунета, призванных помочь владельцам сайтов выбрать лучшего провайдера и облегчить этот процесс.

                      Ping-admin.ru
                      Рейтинг хостингов, основанный на объективных показателях. Главный критерий, используемый при оценке – это время аптайма. Другие показатели, применяемые для определения позиций в рейтинге – время загрузки главной страницы сайта хостинга, средняя скорость загрузки, а также другие временные параметры. Учитывая, что результаты рейтинга основываются на измеримых показателях, результаты можно назвать объективными. Тем не менее, бесперебойное функционирование сайта хостинга, отнюдь не всегда означает качественную работу клиентских проектов. С другой стороны ресурс дает возможность получить хоть какую-то непредвзятую информацию.
                      Читать дальше →