Месяц: Май 2013

  • LESS-Mix — немного о LESS-примешаниях

    от автора

    Замечательный фреймворк LESS позволяет сильно упростить роботу со стилями. Одной из замечательных его возможностей есть примешания (mixins). Примешания позволяют включать все свойства класса в другой класс путем простого включения имени класса как значение одного из свойств. Это напоминает использование переменных, но в отношении целых классов. Примешивания могут вести себя как функции, и принимать аргументы. Именно…

  • В видеоредакторе Youtube появилась функция интеллектуального замедления времени

    от автора

    Известно, что взрывы и Slow Motion делают лучше почти любое видео. Но попытки добавить драматизма с помощью замедления обычному, снятому с частотой 25 кадров в секунду видео выглядят довольно жалко. В видеоредакторе Youtube появилась возможность красиво замедлить любое видео. Алгоритм вычисляет промежуточные кадры, анализируя содержимое видеоролика. Получается довольно неплохо, особенно если не злоупотреблять максимальным, восьмикратным…

  • Снова «Морской бой». Считаем число возможных расположений кораблей

    от автора

    Раз уж неделя «Морского боя» на Хабре продолжается, добавлю и я свои два цента. При попытке найти оптимальную стратегию для игры за компьютер довольно быстро приходим к такому приближению: Допустим, что состояние некоторых клеток нам уже известно, и мы хотим сделать ход, максимально приближающий нас к победе. В таком случае имеет смысл выбирать клетку, которая…

  • Реляционное отображение коллекций — альтернатива объектно-реляционному отображению?

    от автора

    Данный текст рассматривает вкратце особенности объектно-реляционного отображения (Object-Relational Mapping — ORM) и вводит новое понятие реляционного отображения коллекций (Collection-Relational Mapping — CoRM), предлагая обсудить перспективы и возможности технической реализации новой концепции долговременного хранения состояния объектов

  • Если вдруг сегодня сломалось взаимодействие с VK API на POST запросах

    от автора

    Что помогло мне: — curl_setopt($Curl, CURLOPT_POSTFIELDS, $data); + curl_setopt($Curl, CURLOPT_POSTFIELDS, http_build_query($data)); Подробнее: www.brandonchecketts.com/archives/array-versus-string-in-curlopt_postfields ссылка на оригинал статьи http://habrahabr.ru/post/181376/

  • Моя вариация на тему SegmentedControl в Windows Phone

    от автора

    Здравствуйте, уважаемые хабровчане! Я пишу приложение-клиент под Windows Phone для одного стартапа, по просьбе заказчика взяв за образец дизайна уже готовое приложение для iPhone. Анонс приложения состоится несколько позже, когда оно будет готово и доступно для загрузки, а в сегодняшней статье я хотел бы рассказать о том, как решил один из вопросов дизайна. В приложении-образце…

  • Масштабируемые сети в Openstack. Часть 2: VlanManager

    от автора

    Автор: Piotr Siwczak В первой части статьи я описал основной режим работы сети в OpenStack, в частности сетевого менеджера FlatManager и его дополнение, FlatDHCPManager. В этой статье я поговорю о VlanManager. В то время как менеджеры, работающие в плоском режиме, разработаны для простых и небольших по размеру развертываний, VlanManager подходит для крупных внутренних облаков и…

  • Фундаментальные проблемы экономики на Bitcoin

    от автора

    Годится ли Bitcoin как основная валюта для полноценной экономики? В этой статье я подчеркну несколько не для всех очевидных проблем, которые заложены в природе Bitcoin. А также предложу вам вместе со мной подумать и порассуждать о возможных альтернативах.

  • Развиваем фронтенд Дневник.ру. Часть первая. Сборка и проверка JavaScript кода

    от автора

    Вступление За время существования Дневник.ру (а это более 4-х лет) скопился огромный объем JavaScript кода: часть находилась в отдельном проекте в виде подключаемых файлов, часть определялась прямо на разметке контролов, а часть собиралась прямо в code-behind при помощи StringBuilder. К этому прибавлялись: растущее количество HTTP запросов для получения статичного контента – так, например, на всех…

  • Warner Bros. и NBC Universal потребовали удаления адреса файлообменника Mega из поисковой выдачи Google

    от автора

    Новый файлообменник Кима Доткома, получивший название Mega, пока живет и здравствует. Тем не менее, на этот ресурс уже пошли жалобы в поисковые сервисы. На днях голливудские студии Warner Bros. и NBC Universal потребовали удаления адреса Mega (mega.co.nz) из поисковой выдачи Google. При этом заявка подавалась не в отношении какого-либо отдельного материала (например, фильма), как это…