• Taxer — сдача электронной отчетности онлайн

      За 2 с небольшим месяца, прошедших со дня запуска, Taxer достиг определенных успехов в реализации своих планов по автоматизации и упрощению налогового бремени в Украине. Напомним порядок введения новых функций из предыдущей публикации:

      Запуск интерактивных отчетов;
      Реализация регистрации;
           Добавление общей системы налогообложения;
           Добавления информации для юридических лиц;
      Внедрение электронной отчетности;
           Реализация оплаты взносов и налогов.

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

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

      Читать дальше →
    • Выходит ZTE Skate — брат Orange San Francisco


        Компания ZTE, производитель снискавшего популярность среди русскоязычных гиков Orange San Francisco (он же ZTE Blade) выпускает новый дешевый андроидфон — ZTE Skate.
        Ранее телефон был анонсирован в феврале в рамках MWC 2011, теперь же стало известно, что в июле аппарат поступает в магазины Франции по цене ~200 евро, причем без привязки к оператору.
        Читать дальше →
      • Основы LibCanvas — практика



          Это продолжение статьи про основы LibCanvas. Если первая часть затрагивала теоретические засады, то в этой части мы перейдём к практике и постараемся реализовать совсем базовые и простые вещи. Цель статьи — осилить самые основы LibCanvas, мы напишем очень простые скрипты, малопригодные для использования в реальной жизни, но вы их можете развить во что-то великое.

          Читать дальше →
        • База GeoIP – страны и города, июнь 2011 (+скрипт обновления)

            Вышла в свет обновленная версия русскоязычной базы данных стран и городов. Основные изменения:
            — за счёт новой базы ipgeobase.ru повысилась точность определения городов Украины
            — из бесплатной версии базы geobaza.ru исчезли города, поэтому точность определения городов других стран СНГ понизилась
            — добавлен скрипт, с помощью которого вы можете самостоятельно обновлять базу (без добавления новых городов и стран)
            — таблицы net_ru_2 и net_su удалены из базы, изменены примеры запросов
            Результат этой работы доступен для свободного скачивания.
            Читать дальше →
          • Pdmenu или как не дать новичку ошибиться

            image

            Привет, Хабр!

            У многих системных администраторов наверняка бывали случаи, когда доступ к серверу приходилось предоставлять неопытному или непроверенному человеку. Соблюдая меры предосторожности вполне можно оградить себя от проблем, но что делать, если человек вообще не знаком с консолью?

            «Категорически отказать!» — скажете вы и будете правы. Но, что делать, если этот человек — ваш босс?
            Читать дальше →
          • Вышла новая версия Ajenti

              Вышла новая версия Ajenti. За номером 0.5-4.
              Для тех, кто не знает о чём речь — автор этого замечательного веб-интерфейса для администрирования серверов под управлением семейства *nix — уже представлял своё творение на Хабре. Раз, два.


              Читать дальше →
            • Недокументированные возможности secure_link

                  Начиная с версии 0.8.50 в модуле Nginx secure_link появилось значительное улучшение по защите ссылок от подделывания. Как ни странно, новые возможности до сих пор не отражены в официальной документации [1]. Описание на английском можно найти на сайте Nginx Community [2], а также пояснения Сысоева по данным изменениям [3]. Код на PHP для генерации защищённых ссылок можно найти в форуме по nginx [4].
                 В общем, новшество выглядит так:
                Читать дальше →
              • Выпущена утилита ioping для тестирования отзывчивости дисковой подсистемы

                  Случайно наткнулся на свеженаписанную утилиту ioping, написал её русский программист koct9i, пользователь k001 оформил в rpm для fedora 14 . ioping на google code.
                  А пользователь Grohman собрал ебилд, а LupineDreamer сделал деб-пакет i386 и x64 от magzimko.

                  Выглядит это дело примерно вот как:
                  $ ioping -i 0.2 -c 6 -s 1M -S 10M /tmp
                  1048576 bytes from /tmp (ext3 /dev/mapper/VolGroup00-LogVol00): request=1 time=0.7 ms
                  1048576 bytes from /tmp (ext3 /dev/mapper/VolGroup00-LogVol00): request=2 time=191.3 ms
                  1048576 bytes from /tmp (ext3 /dev/mapper/VolGroup00-LogVol00): request=3 time=18.4 ms
                  1048576 bytes from /tmp (ext3 /dev/mapper/VolGroup00-LogVol00): request=4 time=12.4 ms
                  1048576 bytes from /tmp (ext3 /dev/mapper/VolGroup00-LogVol00): request=5 time=8.4 ms
                  1048576 bytes from /tmp (ext3 /dev/mapper/VolGroup00-LogVol00): request=6 time=8.2 ms
                  Читать дальше →
                • Android Emulator и локальный веб-сервер (Denwer)

                    imageЯ продолжу делиться некоторыми кейсами разработки под Android и теперь хочу рассказать о том, как просто заставить работать приложение, запущенное в эмуляторе, с вашим же серверным API, которое лежит на локальном веб-сервере. Простыми словами — как общаться приложению из эмулятора по http с localhost. Это не советы профессионала, а не более чем пример конкретного рабочего решения.
                    Читать дальше →
                    • +34
                    • 15.9k
                    • 7
                  • Это должен знать каждый

                      Спрос на Android-разработчиков весьма велик сейчас. Я решил подготовить список того, что нужно знать каждому разработчику под эту платформу. Это не только то, что вас могут спросить на собседовании, а весь спектр знаний, который скорее всего пригодится в работе. Бонусом идет пара интерсных вопросов про платформу.
                      Читать дальше →
                    • «Переезжаем» в офлайн: Web Storage, Application Cache и WebSQL

                      • Translation
                      Чтобы делать приложения, которые могут работать в полностью автономном режиме, нам нужно познакомиться со следующими технологиями: HTML5 Application Cache, Web Storage и WebSQL.
                      Мной уже были опубликованы вводные статьи, касающиеся Web Storage и HTML5 Application Cache. Рекомендую их к прочтению если вы еще не знакомы с основными понятиями. В данной статье будут пересмотрены эти технологии, в том числе и WebSQL, и описаны варианты их совместного эффективного использования. Все эти технологии поддерживаются настольной версией браузера Opera 11.10, Opera Mobile 11, браузерами на движке WebKit (в iOS и Google Android).
                      Читать дальше →
                    • Сервер на стероидах: FreeBSD, nginx, MySQL, PostgreSQL, PHP и многое другое

                        Нравится мне эта картинка, у меня, вот никогда такие красивые графики в какти не получались =(

                        Введение


                        С момента написания мной предыдущей статьи по оптимизации этой связки прошло довольно много времени. Тот многострадальный Pentium 4 c 512Мб памяти, обслуживающий одновременно до тысячи человек на форуме и до 150,000 пиров на трекере уже давно покоится на какой-нить немецкой, свалке, а клуб сменил уже не один сервер. Всё сказанное в ней всё ещё остаётся актуальным, однако есть вещи которые стоит добавить.
                        Статья большая, так что будет поделена на логические блоки:

                        0. Зачем вообще что-то оптимизировать?
                          
                        1. Оптимизация ОС (FreeBSD)
                          1.1 Переход на 7.х 
                          1.2 Переход на 7.2
                          1.3 Переход на amd64
                          1.4 Разгрузка сетевой подсистемы
                          1.5 FreeBSD и большое кол-во файлов
                          1.6 Softupdates, gjournal и mount options
                          
                        2. Оптимизация фронтенда (nginx)
                          2.1 Accept Filters
                          2.2 Кеширование
                          2.3 AIO
                          
                        3. Оптимизация бэкенда
                          3.1 APC
                          3.1.1 APC locking
                          3.1.2 APC hints
                          3.1.3 APC fragmentation
                          3.2 PHP 5.3
                          
                        4. Оптимизация базы данных
                          4.1 MySQL 
                          4.1.1 Переход на 5.1
                          4.1.2 Переход на InnoDB
                          4.1.3 Встроеный кеш MySQL - Query Cache
                          4.1.4 Индексы
                          
                        4.2 PostgreSQL
                          4.2.1 Индексы
                          4.2.2 pgBouncer и другие.
                          4.2.3 pgFouine
                          
                        4.3 Разгрузка базы данных
                          4.3.1 SphinxQL
                          4.3.2 Не-RDBMS хранилище
                          4.4 Кодировки
                          4.5 Асинхронность
                          
                        Приложение. Мелочи.
                          1. SSHGuard или альтернатива.
                          2. xtrabackup
                          3. Перенос почты на другой хост
                          4. Интеграция со сторонним ПО
                          5. Мониторинг
                          
                         6. Минусы оптимизации

                        Кому что-нибудь из этого списка интересно, жмём сюда...