• Приложение под Хостинг Картинок

      Доброго времени суток, Хабражитель!

      Не так давно в этом же блоге Hombrelumbre опубликовал статью о своем стартапе — Хостинг Картинок.
      Многие из Вас оценили его за простоту и удобство, некоторые подумали или даже сказали вслух: «Очередной заурядный хостинг картинок, только без рекламы… и то пока-что».

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

      Итак, после недолгого обсуждения данной идеи с владельцем хостинга мы пришли к согласию и за пару-тройку выходных (и несколько бессонных ночей) не без помощи Hombrelumbre и его брата накидал дополнение к ресурсу для простой и быстрой загрузки изображений на Хостинг Картинок…
      Читать дальше →
    • 100-500-ый Хостинг Картинок. Зачем? Для души

        Доброго времени суток, Хабравчане. Хочу представить Вашему вниманию Хостинг Картинок.

        Предыстория

        Началось всё полтора года назад с симпатичного домена HostingKartinok.com приобретённого для личного использования (дабы мои скриншоты жили ровно столько, сколько мне они нужны и не были окружены «блекджеком и шл…ами» назойливой рекламой).



        Если двое делают одно и то же, это не одно и то же

        Дальше появился спортивный интерес, и мысль – «чем я хуже конкурентов?». Ведь уникальность стартапа часто заключается не в уникальности идей, а в уникальном подходе к ее реализации.
        Пробежавшись по десятку других хранилищ для картинок – я понял, что уже сейчас смело, могу с ними конкурировать, благо технические ресурсы позволяют.
        Читать дальше →
      • Вы можете создать веб страницу? Теперь вы можете создать плагин к Firefox тоже

        • Перевод
        Jetpack LogoБольшинство людей не могут создать расширение к Firefox — для этого нужны знания Javascript, XUL, и немного опыта в XML. Сейчас порядка 8000 разработчиков и 12000 плагинов к Firefox, но Mozilla всегда ищет пути как это расширить.

        Итак Mozilla выпустила экспериментальную программу Jetpack, которая позволяет каждому, кто может создать веб страницу — создать дополнение к Firefox. Это означает, что для простого дополнения к популярному браузеру, вам нужны лишь знания HTML. Jetpack также поддерживает CSS и Javascript.

        И для тех из вас, кто не является силен в программировании, Jetpack делает одно очень важное изменение: вам не придётся перезапускать браузер для того чтобы инсталлировать дополнение через Jetpack.

        Jetpack очень ранний проект с открытым исходным кодом, это только 0.1 версия и там пока очень много багов. Но уже сейчас она позволяет каждому использовать API для создания статусбаров, работы с табами и многое другое. Он также поддерживает внешний API как Twitter, и вы сможете создавать простые дополнения для работы Twitter'а с Firefox.

        Итак, если вы разработчик, посмотрите видеопредставление как создавать дополнения к Firefox.


      • 7 мощных каруселей изображений для Web-дизайнеров

        • Перевод
        Эта статья является коллекцией некоторых мощных каруселей изображений и текстовых материалов, готовых к использованию в ваших Web-проектах. Она включает в себя Agile Carousel, YUI Carousel, JCarousel, iCarousel (jQuery + MooTools) и учебное пособие о том, как реализовать простую карусель наподобие карусели во Flickr, используя Prototype-UI.
        Читать дальше →
      • Обвинение системного администратора по ст. 146 УК РФ (нелицензионное ПО в компании). Вып. 1

          Не долго думая, закинул эту тему в «Учись работать», так как правильная работа айтишников с программным обеспечением стало делом выживания. Не знаю, как дело обстоит в регионах, но в Москве просто вал дел по обвинению системных администраторов по ст. 146 УК РФ.

          Статья 146 УК РФ стала чрезвычайно популярной. Ею подстраховываются, когда по основному делу доказательства не очень убедительны, ею «делают статистику». Она, как иногда считают наши правоохранители, проста в доказывании (в следующем выпуске постараюсь показать, что в хотя бы в теории это не так).

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

          Миф первый. Я всего лишь системный администратор, пусть за все отвечает компания и ее руководство.

          Задача доблестных правоохранителей при проверке соблюдения требований четвертой части Гражданского кодекса (а именно она посвящена в том числе и авторским правам) сугубо практическая – возбудить уголовное дело. А уж коли возбудились, то дело должно оказаться в суде.
          Читать дальше →
        • 8 простых способов улучшить типографику в вашем дизайне

          • Перевод
          Множество людей, включая дизайнеров, думают, что типографика – это только выбор гарнитуры, размера шрифта и того, должен ли он быть нормальным или полужирным. Для большинства людей на этом все и заканчивается. Но для получения хорошей типографики нужно гораздо больше и как правило это детали, которые дизайнеры часто игнорируют.
          Эти детали дают дизайнеру полный контроль, позволяет ему создавать прекрасные и последовательные с точки зрения типографики решения в дизайне. Хотя все это применимо для различных типов носителей, в этой статье мы сосредоточимся на том, как их применить к веб-дизайну с использованием CSS. Вот 8 простых путей с помощью CSS улучшить типографику и, следовательно, общее удобство дизайна.
          Читать дальше →
        • Масштабируемая картинка на фоне сайта

            Задача:
            Дизайнер нарисовал макет страницы, на заднем фоне которой была картинка. Я сначала было решил, что это фон который увеличивается по ширине в зависимости о разрешения монитора.
            Но не тут то было. Дизайнер настаивал на то, что это масштабируемая картинка, которая сужается / растягивается при изменение окна приложения и по ширине и по высоте.
            Заранее предупредив заказчика – что картинка будет грузиться 1 и в максимальном разрешении – его определили как 1600, приступил к работе.
            Смотрим что получилось ...
          • Полный AJAX. Теория и Примеры. Фишки и Фичи

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

              Наибольшие трудности при построении сайтов c применением AJAX возникают при реализации механизма AHAH (Asynchronous HTML and HTTP). Особенно выполнение на лету подгружаемых Javascript-ов. Также есть куча дополнительного «гемороя» при разработке AJAX сайтов и веб-приложений. Вы можете ознакомится с детальным описанием некоторых существующих проблем. Из-за указанных сложностей, многие разработчики отказываются от более насыщенного внедрения AJAX.

              Однако, мало кто знает, что перечисленные проблемы можно решить.
              Читать дальше →
            • Fly AJAX — пишите меньше, имейте больше. Нестандартный AJAX и индексация поисковиками.


                Обсуждение предыдущей статьи было бурным. Самые ярые любители jQuery, Mootools кричали зачем мол нужен другой велосипед.
                В данной статье мы рассмотрим использование техники Fly AJAX. Это одна из нескольких функциональных возможностей, которые не реализованы в ранее указанных больших (и мною уважаемых) фреймворках. Также, в данной статье, мы рассмотрим принципы правильного проектирования и построения сайтов для хорошей индексации с применением AJAX технологии.
                Читать дальше →
              • Автоматическая загрузка библиотеки ExtJS по требованию.

                  Сегодня мы поговорим о возможности динамической предзагрузки библиотеки по требованию. Изначально, для использования фреймворка, Вам надо на странице подключать сначала стилевой файл, потом адаптер, которые реализует основной функционал, а в случае использования другой AJAX-библиотеки в качестве основы, сначала и ее дистрибутив. И только потом уже основной файл ExtJS, либо его debug-версию на этапе разработки. Конечно, сократить время загрузки поможет объединение всех файлов в один, сжатие gzip и другие методики. Но…

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