Месяц: Август 2013

  • Набор методов для работы со списками в AngularJS

    от автора

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

  • RuPy 2013 — 11-13 октября, Будапешт, Венгрия. Уникальная конференция для разработчиков

    от автора

    Шестая по счету конференция RuPy будет проходить в это время в Будапеште. RuPy — это конференция, организуемая сообществом разработчиков. Разработчики, использующие Ruby, Python, JavaScript, Clojure, соберутся вместе чтобы обменяться опытом и идеями, научиться чему-то новому друг у друга. Тема конференции в этом году звучит как «On the edge»: как мы сочетаем стабильность технологий прошлых лет…

  • О научных ротах программистов

    от автора

    Здравствуйте. По следам поста "о кибервойсках" хотелось бы рассказать народу о научных ротах программистов. В интернете на эту тему есть некоторая информация, но я решил написать эту статейку, чтобы расставить точки (почти все) над i. Сразу хочу обратиться ваше внимание на то, что я не являюсь официальным представителем министерства обороны. Поэтому вся информация, которую вы…

  • Балансировка входящего трафика в Mikrotik при двух WAN-интерфейсах

    от автора

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

  • Правило 20% больше не действует в Google

    от автора

    Пресловутое «правило 20%» когда-то приводилось в пример как эффективный подход к инновациям в Google. В соответствии с ним, каждый сотрудник компании имел право 20% рабочего времени посвящать сторонним проектам, не связанным со своей основной деятельностью. Благодаря правилу 20% в своё время появились на свет такие проекты как Gmail и AdSense, а также сотни мелких проектов,…

  • Новая страница Trending на GitHub

    от автора

    13 августа GitHub порадовал пользователей очередным приятным нововведением — в этот раз сделан шаг в сторону дальнейшей социализации. Был выпущен новый способ просматривать, что находится в тренде на сервисе с удобством фильтрации по временному периоду, трендовым проектам, разработчикам и языкам программирования.

  • Арканоид с джойстиком на телефоне

    от автора

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

  • Скульптура леммингов от DMA Design открыта в городе Данди (Шотландия)

    от автора

    В 1991 компанией DMA Design были созданы, возможно, самые очаровательные существа в игровом мире, известные как лемминги (Lemmings). Никто тогда не мог предположить, что в скором будущем они станут легендарными героями. Учитывая, что эти классические создания родом из города Данди, местный совет решил увековечить их в виде скульптуры, возведенной в районе Seabraes.

  • Удобный интерфейс Хабра? #2

    от автора

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

  • Понимание типов сервисов в AngularJS (constant, value, factory, service, provider)

    от автора

    Ангуляр поставляется с различными видами служб или сервисов, каждый из которых применяется в своей ситуации. Имейте в виду, что сервисы, не зависимо от типа, это всегда синглтоны (одиночки). Примечание: Синглтон это шаблон проектирования, который ограничивает класс таким образом, что у него может быть только один экземпляр. Именно с этим экземпляром и ведется работа везде, где…