• Пишем клиент для любимого сайта на phoneGap

    • Tutorial
    Бывает что есть сайт, но пользоваться им с мобильного телефона не очень удобно и было бы замечательно иметь отдельное приложение для него. Любители веб разработки легко смогут это сделать использую phoneGap. Под катом речь пойдет про сервис отслеживания почтовых отправлений, которым я часто пользуюсь и написанный для него демонстрационный клиент с базовым функционалом: авторизация, получение списка треков и описания к ним и возможность добавить новый трек. Я не связывался с разработчиком по этому поводу и очень надеюсь что он на меня не обидится за наглость, за копание в JavaScript коде и за то что в приложении не будет показана реклама. Так же прошу простить за костыльность и велосипедность кода, воспринимайте его как пример.
    Читать дальше →
  • А давайте действительно заблокируем правительству доступ к сайтам?

      Прочитал шутку-комментарий, где предлагалось закрыть электронному правительству доступ к сайту и возник вопрос «А почему бы и нет?».
      Мизуразматики каждый день рыщут в поисках сайтов, которые бы да заблокировать, при этом сами пользуются тем же самым контентом.

      image
      Давайте же отлучим от наших интернетов!
      Читать дальше →
    • Семь вещей, которые полезно знать о программистах

        Как-то знакомый преподаватель английского языка рассказал, что вчера был на вечеринке и услышал анекдот:

        — Ложась спать программист ставит рядом на столик 2 стакана.
        — Один с водой — если захочет пить, второй пустой — если не захочет.

        Смеялись только программисты, а остальные и он, в том числе, анекдот не поняли. Пришлось сильно постараться, чтобы объяснить гуманитарию, что в этом анекдоте смешного.

        Программист – относительно новая профессия. Зародилась она по времени где-то между физиком-ядерщиком и космонавтом. Многие «лирики» и даже некоторые «физики» и «космонавты» нас не понимают. И среди этих людей часто находятся наши коллеги, менеджеры, сотрудники коммерческих департаментов, отделов кадров, владельцы бизнеса, заказчики и др. Этот пост для них. Ну и немного для себя (типа, ретроспектива самоанализ).

        Disclaimer. Сейчас программистов много. Хороших и разных. Я буду писать про хороших. И то, не про всех, а про большую часть из тех, с кем имел честь вместе разрабатывать ПО.
        Читать дальше →
      • Обзор специализированных способов обхода блокировок в интернете

          Представляю вашему вниманию обзор и мои субъективные оценки некоторых специализированных способов обхода блокировок со стороны провайдеров или сетевых администраторов.

          1. Аддоны для браузеров


          ZenMate (Chromium-based, Firefox, Android, iOS)

          • Удобство использования: 5/5
          • Скорость: 5/5
          • Шифрование трафика: Да (TLS)
          • Анонимность: Да
          • Проксирование всего трафика: Да
          • Выборочное проксирование: Да

              Описание:
                  Хороший, быстрый аддон.
                  На момент тестирования было доступно 5 прокси в разных странах.

              Плюсы:
                  Высокая скорость работы аддона
                  Быстрые прокси

              Минусы:
                  Требуется регистрация в сервисе
          Читать дальше →
        • Ratchet 2.0 — самый красивый HTML5-фреймворк теперь дружит и с iOS, и с Android



            Ratchet — так называется HTML5-фреймворк для быстрого прототипирования мобильных приложений, который 1,5 года назад создали те же парни, которые когда-то выпустили Bootstrap.

            Инструмент позволяет быстро создать красивый интерфейс мобильного приложения — и дает вам красивые стили и замечательные иконки, согласованные с гайдлайном в зависимости от платформы. Можно сделать прототип, а можно завернуть в PhoneGap и без особых усилий получить сравнимый с нативным интерфейс приложения в продакшене.
            Фреймворк очень прост в использовании и прекрасно документирован.

            Я являюсь поклонником Ratchet с момента выхода первой версии. Тогда он был доступен только под iOS.
            Не так давно вышла вторая версия, которая наряду с iOS поддерживает Android. Ура-ура!
            (правда, обратной совместимости с первой версией нет)

            Кому интересно про новые возможности Ratchet 2.0 — прошу под кат!
            Читать дальше →
          • Несколько интересностей и полезностей для веб-разработчика (выпуск 7)

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

              Browserhacks



              Название говорит самое за себя. Данный ресурс — хранилище всевозможных хаков к существующим браузерам. Увидев этот сайт, сам Paul Irish мудро произнес: "Holy shit amazing".

              5 замечательных изобретений от David DeSandro (Twitter, H5BP)


              Masonry — в переводе «каменная кладка» — идеальное решение для создания Grid Layout. Качественная «замена» для неутвержденной Flexbox спецификации. Простой синтаксис дает возможность без труда создавать Pinterest/Surfingbird подобные макеты. Существует на нативном JavaSciprt и как jQuery плагин.

              Isotope — «изысканный jQuery плагин для магических лэйаутов. Позволяет с легкостью фильтровать, сортировать и придавать динамичность макету».

              imagesLoaded.js — определяет когда изображения были загружены. Включает в себя 4 события: always, done, fail, progress. Простой в использовании.

              Draggabilly — аналог jQuery UI Draggable на нативном JavaScript в лучших традициях автора кода. Работает с touch интерфейсом.
              Close Pixelate — «пикселизация» изображений в Canvas аля потаённые места в некоторых работах жанра НЮ.

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