• История покупки и опыт использования планшетного ПК Zenithink ZT-180

      Хочу рассказать о покупке и своём опыте использования аппарата под названием Zenithink ZT-180. Не буду повторять технические характеристики, так как их можно посмотреть в другом топике об этом устройстве. Перед покупкой я довольно много изучал рынок планшетных ПК на Android OS, даже создал топик в Q&A на Хабре. В итоге мой выбор пал на Zenithink ZT-180. Почему?
      Сразу перечислю видимые мной преимущества ещё до покупки:
      • Большой экран
      • Мощный процессор
      • Распространённость аппарата, что является большим плюсом в виду большого количество русско и англоязычных сообществ, готовых в любое время дня и ночи ответить на любой вопрос, касающегося данного устройства.
      Дальше хочу поделиться своим опытом покупки и использования данного девайса.
      Под катом много текста и фото...
    • Радио Pianorama. В небеса за неделю

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

        Так вот, неделю назад, во время очередного отключения света в нашем провинциальном городе, мне пришла мысль создать интернет-радио, в эфире которого играет только фортепианная музыка.

        image

        Откладывать задумку в долгий ящик не стал.
        Читать дальше →
      • Принцип цикады и почему он важен для веб-дизайнеров

        • Translation
        Пару лет назад я прочитал интересные факты о жизненном цикле периодических цикад. Обычно мы не видим вокруг себя много этих насекомых, потому что бóльшую часть своей жизни они проводят под землёй и тихо сосут корни растений.

        Однако, в зависимости от вида, каждые 7, 11, 13 или 17 лет периодические цикады одновременно массово вылезают на свет и превращаются в шумных летающих тварей, спариваются и вскоре умирают.

        Хотя наши странные цикады весело уходят в иной мир, возникает очевидный вопрос: это просто случайность, или числа 7, 11, 13 и 17 какие-то особенные?
        Читать дальше →
      • Результаты Django Dash 2010

          31 августа были подведены итоги международного конкурса по программированию Django Dash.

          Целью конкурса было создать веб-приложение за 48 часов в команде из 3 человек. В соревновании принимали участие 51 команда из всех частей света.

          1 место Great Big Crane от West meets West


          Great Big Crane

          Great Big Crane это application server для Django и Python проектов. То есть он ставится на сервер и в пару кликов развертывает вам новое веб-приложение. Развертыванием всех проектов на сервере теперь можно удобно управлять из единого интерфейса.
          остальные сервисы
        • Улучшаем админку

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

            И тут на помощь приходит django-admin-tools. С этим приложением минут за 20 можно получить «приборную панель» с произвольной группировкой приложений/моделей, вкладками, любым числом колонок, различными блоками, которые каждый пользователь сможет расставить, как ему удобнее, скрывать и сворачивать по желанию, закладками, настраиваемым меню и удобным способом добавления во все это хозяйство всего, чего только можно придумать.

            Вот так, например, сейчас выглядит админка к сайту НадоВместе:

            image
            (это только часть, вот скриншот целиком)

            Разберемся поподробнее.
            Читать дальше →
          • Основы масштабирования

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

              Основы масштабирования



              Масштабируемость — способность устройства увеличивать свои
              возможности
              путем наращивания числа функциональных блоков,
              выполняющих одни и
              те же задачи.
              Глоссарий.ru

              Обычно о масштабировании начинают думать тогда, когда один
              сервер не справляется с возложенной на него работой. С чем именно он не
              справляется? Работа любого web-сервера по большому счету сводится к основному
              занятию компьютеров — обработке данных. Ответ на HTTP (или любой другой) запрос
              подразумевает проведение некоторых операций над некими данными. Соответственно,
              у нас есть две основные сущности — это данные (характеризуемые своим объемом) и
              вычисления (характеризуемые сложностью). Сервер может не справляться со своей
              работой по причине большого объема данных (они могут физически не помещаться на
              сервере), либо по причине большой вычислительной нагрузки. Речь здесь идет,
              конечно, о суммарной нагрузке — сложность обработки одного запроса может быть
              невелика, но большое их количество может «завалить» сервер.

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