Месяц: Октябрь 2015
-
Оптимизация AngularJS: рабочие примеры
Многие статьи об оптимизации производительности, в первую очередь пытаются «заглянуть под капот» Angular и перегружают читателя информацией о внутренней организации фреймворка. Знакомство с внутренними механизмами работы очень важно, но в данной статье я попытался собрать самые простые примеры, которые оказывают наибольшее влияние на производительность приложения и помогают максимально быстро решить типичные проблемы.
-
Гаджеты для обнаружения темных сил
Чтобы поверить в существование призраков, в рюкзак ребенка достаточно вставить шланг от пылесоса и соорудить ловушку из консервной банки, обмотанной кабелем. Взрослому, отягощенному хотя бы полным набором школьных знаний, поверить в существование потусторонних сил гораздо сложнее. Конечно, если наш взрослый не агент ФБР, любящий костюмы-тройки. Тем не менее наука приходит на помощь и в таком щекотливом вопросе, как поиск темных сил…
-
Изоляция виртуальных серверов в apache2 — ugidctl
Некоторое время назад я сделал для себя решение, которое позволяет эффективно изолировать процессы apache2. Теперь он может обрабатывать каждый запрос от имени своего системного пользователя. Сегодня я хочу поделиться этим решением. Вот о чем речь: <VirtualHost *:80> ServerName host1.example.com ServerAdmin webmaster1@example.com ServerUserGroup user1 group1 DocumentRoot /var/www/host1 </VirtualHost> <VirtualHost *:80> ServerName host2.example.com ServerAdmin webmaster2@example.com ServerUserGroup user2…
-
Игромир 2015. Отчет о новинках в мире девайсов
В этом году я побывал на выставке «Игромир 2015» в самый первый день открытия. Было не очень людно, слишком громко и, моментами, ослепительно ярко. Вместе с тем я жаждал разузнать все про новые девайсы – мышки, клавиатуры, коврики, гарнитуры – так что в отчет вошло почти все, что я успел охватить. Если вас интересуют все…
-
Google собирается объединить Chrome OS и Android
По информации издания WSJ, Google собирается объединить свою десктопную ОС Chrome и ОС для мобильных устройств Android для создания универсальной ОС, которая смогла бы запускаться на различных типах устройств. Новая ОС может быть выпущена в 2017 г., а представить ее могут уже в следующем году. Android является очень популярной ОС от Google, чего не скажешь…
-
Кто успешнее на рынке, почему пользователи удаляют приложения — и другие новости недели для мобильного разработчика
Кто на рынке всех сильнее? Титанов индустрии рассудили PocketGamer.com. Компания сравнила открытые данные пяти крупных игроков индустрии мобильных игр и представили показатели в аналитическом отчете.
-
С 0 до 1. Разбираемся с Redux
Когда вышла версия 1.0 Redux, я решил потратить немного времени на серию рассказов о моем опыте работы с ним. Недавно я должен был выбрать “реализацию Flux” для клиентского приложения и до сих пор с удовольствием работаю с Redux. Почему Redux? Redux позиционирует себя как предсказуемый контейнер состояния (state) для JavaScript приложений. Редакс вдохновлен Flux и…
-
Как мы открыли IT-школу на базе отдела техподдержки: держи кабель и дуй в поля
Так получилось, что мы — чертовски большая компания. Более 2000 сотрудников, тысячи масштабных проектов. И везде нужны люди. Много квалифицированных специалистов. Одна из основных точек входа — наш отдел техподдержки. Собственно, я просто хочу рассказать, что мы начали расшаривать свои обучающие материалы (пока в виде вебинаров и видео), и про то, через что проходят студенты,…
-
Обзор смартфона ASUS ZenFone Selfie
Большинство владельцев смартфонов, хотя бы раз в жизни, делали сэлфи. В подавляющем большинстве случаев фронтальные камеры используются именно для фотосъёмки, а не для видеозвонков. Можно по-разному относиться к сэлфи, но возможность снимать себя, ориентируясь по изображению на экране, очень удобна. Этой функцией пользуются десятки миллионов людей. Однако в большинстве моделей смартфонов фронтальные камеры имеют небольшое…
-
Перспективные форматы видео. Новое направление
В начале сентября корпорация Intel объявила о своем участии в организации Alliance for Open Media. Этим шагом мы подчеркиваем поддержку открытых форматов и направляем наши усилия на создание нового поколения средств кодирования видео. Консорциум Alliance for Open Media, в состав которого входят корпорации Amazon, Cisco, Google, Intel, Microsoft, Mozilla и Netflix, создан с целью совместной…