Месяц: Май 2013

  • Новый взляд на старый MS Ajax

    от автора

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

  • Используйте IF по назначению, пожалуйста…

    от автора

    Меня всегда интересовала эффективность. Не знаю, наверное — какая-то индивидуальная особенность. Уверен, что для кого-то это будет откровением, а для других — пройденный этап, и они скажут «я зря это прочёл». Но, как говорится «повторение — мать учения», поэтому не вижу ничего «такого». Вопрос о том, почему один почему один программист постоянно fuck-up’ит, а другой…

  • Мой гвоздь в крышку гроба Windows

    от автора

    Здравствуйте, уважаемые члены клуба анонимных виндоголиков. Меня зовут Ян и я являюсь виндозависимым с 2000 года. Сегодня я расскажу вам, как попал в этот капкан и как из него выбирался.

  • Microsoft запатентовала систему достижений за просмотр ТВ

    от автора

    Анонс нового Xbox One продемонстрировал, что с выпуском нового детища Microsoft предложит пользователю не только nextgen-игрушки, но и новые возможности при просмотре ТВ и другого медиа-контента. Недавно MS подтвердила свои интерес к ТВ, запатентовав систему «ачивок», которые пользователь сможет получить за просмотр медиа. В прошлом году на хабре уже обсуждалась новость о другом не менее…

  • Использование RESTful контроллеров для ресурсов AngularJS

    от автора

    Как упоминалось ранее, Ангуляр предоставляет класс $resource для повышения уровня абстракции между кодом на стороне клиента и серверным API. Поэтому выполнять операции CRUD по сети становится довольно легко. Но что происходит, когда необходимо выполнить команду для RESTful ресурса, что выходит за пределы стандартных методов CRUD (т. е. создания, чтения, обновления, удаления)? К счастью, Ангуляр достаточно…

  • Django: виджет формы для редактирования JSON

    от автора

    Формат представления данных в форме JSON встречается нередко. К примеру, одним из применений может быть обмен JSON данными при работе с API стороннего сервиса, а в других случаях JSON данные могут храниться внутри модели приложения. В некоторых случаях данные необходимо изменить и отправить обратно удалённому сервису, в других сохранить в модели.

  • Пишем свой шаблонизатор на Python

    от автора

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

  • Скрываем процесс в диспетчере задач Windows

    от автора

    Intro Часто анонимность и скрытность играют ключевую роль в успешном выполнении каких-либо действий как в реальности, так и в виртуальности, в частности в операционных системах. В данной статье речь пойдет о том, как стать анонимным в OS Windows. Вся информация предоставлена лишь для цели ознакомления. Итак, мы попробуем скрыться от глаз пользователя в диспетчере задач…

  • Простой JSON Schema валидатор для Objective-C

    от автора

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

  • В открытых офисах сотрудники больше болеют и хуже работают

    от автора

    По статистике Международной ассоциации менеджмента, 70% американцев работают в офисах открытого типа. В последняя время открытое рабочее пространство стало чрезвычайно модным из-за дешевизны, простоты и удобства управления персоналом. Но как открытый офис сказывается на производительности труда и комфорте работы?