• Плагин синхронизации задач для Redmine

      image

      Продолжаем допиливать Redmine под свои нужды.
      В разное время для нескольких крупных (и не только) клиентов по их желанию были установлены отдельные инстансы redmine.
      В основном, они используются для личных нужд клиента: управление репозиториями кода, внутренние задачи.
      Но так же в этих трекерах ставились задачи и для системных администратором, то есть для нас.
      Проекты росли в своем объеме и количестве, и наступил критический момент, когда сложно стало следить сразу за несколькими трекерами. В то же время, клиенту удобно пользоваться своим трекером, а идти в наш чтобы поставить задачу по администрированию лениво, да и попросту трата лишнего времени.

      Ввиду такой ситуации, решили написать силами нашего ruby разработчика kanfet плагин для redmine который бы собирал задачи из всех трекеров в наш.
      Под катом описана установка и работа плагина.

      Читать дальше →
    • Замена Dropbox на BitTorrent Sync + Raspberry Pi



        Для Raspberry Pi нашли ещё одно полезное применение. Мини-компьютер отлично справляется с бэкапом и синхронизацией файлов между различными устройствами. К нему можно подключить внешний диск или большую флэшку, и RPi готов работать круглосуточно, синхронизируя файлы с компьютеров, ноутбуков и Android-устройств (скоро выйдет и клиент для iOS). Незачем платить за облачный сервис, если можно сделать такое же удобное «облако» у себя дома, и бесплатно.

        Американский программист Джек Минарди опубликовал пошаговую инструкцию, как запустить BitTorrent Sync на Raspberry Pi.
        Читать дальше →
      • Масштабируемый отказоустойчивый файловый сервис на базе CTDB, GlusterFS

        Статья является пошаговым руководством по построению масштабируемого отказоустойчивого файлового хранилища, доступ к которому будет осуществлен по протоколам Samba, NFS. В качестве файловой системы, которая будет непосредственно отвечать за сохранение и масштабирование файловой шары будем использовать GlusterFS, о котором было уже достаточно написано хабрасообществом. Так как GlusterFS — часть Red Hat Storage, туториал написан для RH — like систем.

        Читать дальше →
        • +13
        • 16,5k
        • 3
      • Apple iPhone 5s: вскрытие, сравнение с предыдущими поколениями и оценка ремонтопригодности

          В пятницу вечером в Россию привезли первые экземпляры iPhone 5s и iPhone 5c. Один из экземпляров 5s попал мне в руки. Но с обзором я решил не торопиться, потому что он требует довольно обстоятельного знакомства, занимающего, как минимум, недели две. Но iPhone 5s буквально жег руки, требуя что-то о себе написать. И мы с мастером Александром Левченко не выдержали, разобрав беднягу до основания и сравнив его компоненты с аналогами из предыдущих поколений. Заодно мы оценили и ремонтопригодность новинки.

          image
          Читать дальше →
        • Panasonic KX-TGP500 DECT

            Компания Panasonic вышла на рынок с новым бюджетным SIP-DECT телефоном KX-TGP500, производитель ориентировался на малый и средний бизнес и цена этому доказательство от 3100 до 3700 р. Телефон получил супер звук благодаря технологий High Definition Sound Performance и яркий черно белый дисплей с белой подсветкой. В режиме разговора телефон будет работать до 12 часов а в режиме ожидания до 120 часов. Телефон работает с Asterisk, Trixbox, Switchvox, 3CX и другими ИП АТС.



            Читать дальше →
          • Фиксим png в IE6 с помощью expression, одним классом и без использования однопиксельного gif'а

              Это давно известная проблема. У этой проблемы существуют 1000 решений, правда все они используют в конечном счёте один и тот же, проверенный AlphaImageLoader. Я, скорее всего, не открою Америку, а лишь хочу рассказать вам об expression'е, которым с недавних пор пользуюсь и которого достаточно в 99% случаев, а также объясню как, почему и зачем я его написал.
              Читать дальше →
            • Пишем своё расширение для браузера Mozilla Firefox

              • Tutorial
              Итак, после обновления Firefox до 19 версии, полностью отвалилось горячо любимое расширение Яндекс.Бар. Не забуду напомнить, что Яндекс.Бар был заменен Яндекс.Элементами, которые понравились чуть больше, чем никому, поэтому и получили свои заслуженные 2 бала из 5ти.

              Почему не понравились? Заменили адресную строку, стало неудобно просматривать почту, заменили закладки и убрали корректор адресной строки (под предлогом установки Punto Switcher, который может и хорош для обычного работника, но никак не для программиста. Поэтому и был удален почти сразу же, как установлен. Да и если можно было бы настроить, то всё равно желание пропало).

              Немного погодя было решено создать свое подобное расширение, которое будет включать в себя такие плюшки, как просмотр почты и корректор адресной строки. Чтож, раз не ты, так кто другой?

              Читать дальше →
            • Nginx boilerplate: Быстрая и изящная настройка nginx

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

                Я отметил две проблемы подавляющего числа конфигов nginx'а, попадавших мне на глаза:
                • «Всё в одном файле»
                • Дублирование настроек

                С помощью моего подхода, надеюсь, эти и многие другие проблемы будут устранены.
                Читать дальше →
              • Лёгкий сайт или как посадить браузер на диету

                • Перевод

                А что если объединить профессионалов, работавших над крупными web проектами, чтобы создать исчерпывающее руководство по оптимизации front-end разработки?
                И получить в результате не скучную инструкцию, а что то поинтереснее? А если позвать Briza Bueno (Americanas.com), Davidson Fellipe (Globo.com), Giovanni Keppelen (ex-Peixe Urbano), Jaydson Gomes (Terra), Marcel Duran (Twitter), Mike Taylor (Opera), Renato Mangini (Google), и Sérgio Lopes (Caelum) чтобы собрать лучшие практики?

                Именно это мы и сделали! Мы научим вас создавать быстрые сайты.

                Zeno Rocha, руководитель проекта.


                Читать дальше →
              • Хостинг FastVPS.ru или почему OpenVZ Это зло

                  Пару лет назад мы с товарищем купили виртуальный сервер на двоих у компании FastVPS.ru. Сервер был отличный, и нас очень радовал низкой стоимостью и большим функционалом. Вдумайтесь, на сервере был поднят bind для всех наших доменов, 8 сайтов, пара баз данных для них, ftp сервер, postfix, trac и xml rpc сервер на питоне. И все это отлично работало пока… пока ребята из FastVPS не перешли на новую мега-технологию виртуализации OpenVZ.
                  no openvz

                  Читать дальше →