Уже более 3 лет наша команда занимается разработкой такого важного компонента сети оператора как PCRF. Policy and Charging Rules Function (PCRF) – решение для управления политиками обслуживания абонента в сетях LTE (3GPP), позволяющее в реальном времени назначать ту или иную политику, принимая во внимание сервисы, подключенные у абонента, его местонахождение, качество сети в данном месте в данный момент, время суток, объем потребленного трафика и т.д. Под политикой в данном контексте подразумевается доступный абоненту набор сервисов и параметры QoS (качества обслуживания). Анализируя соотношение цена-качество для различных продуктов в данной области от разнообразных поставщиков, мы приняли решение разрабатывать свой продукт. И вот уже более 2 лет, наш PCRF успешно работает на коммерческой сети компании Yota. Решение полностью софтовое, с возможностью устанавливать даже на обычные виртуальные сервера. Работает в коммерции на Red Hat Linux, но в целом возможна установка и под другие Linux-системы.
Читать полностью »
Архив за 26 января 2014
7 простых оптимизаций, уменьшивших нагрузку на CPU с 80% до 27%
2014-01-26 в 23:08, admin, рубрики: pcrf, базы данных, высокая производительность, оптимизация, разработка, Серверная оптимизация, метки: pcrf, базы данных, высокая производительность, оптимизация, опытНестандартное применение IT в быту: парсинг, перцептивный хеш, сравнение изображений = оптимизация расходов
2014-01-26 в 23:06, admin, рубрики: image processing, imagemagick, phash, php, занимательные задачи, обработка изображений, перцептуальный хеш, Программирование, сравнение изображений, метки: image processing, imagemagick, phash, PHP, занимательные задачи, перцептуальный хеш, сравнение изображений В этой статье хочу поделиться интересной историей, о необычном решении одной интересной задачи, которая попалась мне год назад. Всё описанное в статье делалось, прежде всего, «just for fun» и из чистого академического интереса…
Дело было год назад, как раз было свободное время и желание сделать что-нибудь полезное. Явно был некоторый интеллектуальный голод и острая нехватка чего-нибудь нового, какой-нибудь интересной задачи… Отсюда и попытки прилепить велосипед даже туда, куда он вообще не требовался… Собственно, таковым велосипедом и является всё нижеописанное…
1. Задача
На одном торгово-закупочном предприятии, достаточно остро стоял вопрос оптимизации закупок. У предприятия было несколько десятков основных поставщиков, но при этом у многих поставщиков пересечение товаров достигало 20-30%, а цены у всех разные. К сожалению, большинство товаров закупалось «по старой памяти», например привыкли, что товары группы A поставляет поставщик X, а товары группы Б поставщик Y, хотя если отбирать товары не группами, а штучно, то можно не слабо экономить. Для наглядности, покажу на примере:
Читать полностью »
«Разбор Полетов» — Dart-аньян веб-разработки
2014-01-26 в 22:24, admin, рубрики: dart, dart editor, java, javascript, разбор-полетов, метки: dart, dart editor, java, javascript, разбор-полетов
Гость выпуска — Константин Щеглов, Google
Читать полностью »
Работники Google, Microsoft, Cisco и Apple подались в Twitter, Box и Dropbox
2014-01-26 в 20:46, admin, рубрики: apple, Cisco, Google, microsoft, Карьера в IT-индустрии, управление проектами, метки: apple, Cisco, Google, microsoftКомпании Google, Microsoft, Cisco и Apple потеряли немалое число работников в 2013 году, причем большинство из них ушло работать в стартапы; данная статистика стала известна из недавнего пресс-релиза Jobvite (компании-разработчика систем автоматизации подбора персонала), который посвящен текущему положению дел в индустрии. Из документа стало известно, что в прошлом году технические гиганты утратили свою былую привлекательность для многих работников.
Было установлено, что наибольшей привлекательностью для работников Google и Microsoft отличается Twitter, на втором месте по популярности среди той же аудитории — Box и Dropbox. Все три компании уже довольно сложно назвать недавно появившимися стартапами, тем не менее, наличие «того самого» духа в них отрицать сложно. А вот бывшие работники Apple уходили сразу небольшими группами, и осели в Airbnb, Hulu, Nest, Spotify, Square, Uber и Yelp.
Адам Хайдер, CTO Jobvite, добавляет, что «сейчас соискатели не боятся оставлять теплые насиженные места и уходить в быстрорастущие и потенциально прибыльные стартапы, делая это в надежде на то, что там они смогут заняться работой над чем-то крутым и новым, да еще и с лучшими финансовыми перспективами. Большие компании теряют свою привлекательность и „фирменную“ культуру, а разработчики не хотят заниматься продуктами, приносящими высокий доход компании, но находящимися в состоянии стагнации».
Читать полностью »
Как модифицировать настройки Bootstrap
2014-01-26 в 20:25, admin, рубрики: Twitter Bootstrap, веб-дизайн, Веб-разработка, метки: Twitter Bootstrap, Веб-разработка Иногда возникает желание подкрутить что-то в css Bootstrap-а. Причем есть вещи, которые сложно переопределить css файлом загруженным после bootstrap. Например значения в селекторах media query. Поэтому возникает желание поправить css файл фреймворка. Для этого на сайте имеется Bootstrap customizer. Кроме изменения css, можно отключить неиспользуемые компоненты. После настройки внизу страницы будет доступна для загрузки персональная скомпилированная версия фреймворка.
Возникает вопрос, а если потребуется позже еще подкрутить что-то, то как загрузить старые настройки? Опять всё ручками выставлять? Сайт не дает ответа на этот вопрос. Читать полностью »
Эксклюзив: Telegram набирает в сутки по 100К+ регистраций (и миллион активных юзеров в день)
2014-01-26 в 19:56, admin, рубрики: НовостиОснователь социальной сети ВКонтакте и проекта Telegram Павел Дуров поделился с Roem.ru статистикой регистраций в проекте Telegram за 25-е и 26-е января 2014-го года. Оказалось, что в последние дни пользователей Telegram прибавляется в количестве около или более 100 тысяч в сутки:
Итак, дорогие друзья, начну слегка из далека. Решил заказать с eBay из Америки не дорого отладочную платку STMF4-DISCOVERY, долго ждал, хотел побаловаться с контроллером F4 серии, но через месяц на почте меня ждал облом. Вместо вкусной платки пришла натуральная хрень — RGB полоса на базе контроллера WS2801. Полоса водонепроницаемая с коннекторами и адресуемыми светодиодами по отдельности, но обо всем по порядку!
Первым делом надо попробовать её в деле! Приступим!
Список литературы для менеджера продукта 80 уровня
2014-01-26 в 19:40, admin, рубрики: product management, Карьера в IT-индустрии, менеджмент продукта, управление проектами, Учебный процесс в IT, метки: product management, менеджмент продуктаМенеджер продукта – все еще редкий зверь в российских и украинских IT компаниях. И если внутри команд, где менеджер продукта существует, его роль вопросов не вызывает (если он, конечно, занимается делом), то знакомые в других компаниях, на конференциях, друзья, от разработчиков до менеджеров проектов задают массу любопытствующих вопросов. Вопросы очень разномастные – от того, о чем собственно работа, и как устроен процесс работы над продуктом в нашей команде, до того, где поучиться, что почитать, и где вообще берут на работу продакт менеджеров.
Самый популярный вопрос «а что почитать, если я хочу заниматься продуктом» побудили меня собрать в одно целое список книг, которые очень помогли мне в разное время, от первых шагов в продуктах до работы с классной командой профессионалов, которым, как я надеюсь, со мной уютно.
Сразу хочу сказать, что все книги на английском. Часть из них можно найти на русском, но без английского на уровне чтения и прослушивания подкастов будет тяжко – на русский клевые вещи об управлении продуктами переводят медленно и нехотя. Второй момент – чтение книг из этого списка не сделает из вас менеджера продукта. Как и книжка С++ за 21 день не сделает из вас С++ разработчика. Просто уровень вхождения в окологуманитарные профессии пониже, и это иногда создает напрасные иллюзии.
Но этот список однозначно прольет свет на те области, с которыми вы не сталкивались, работая в it проектах в других должностях, заставит задуматься о вашей роли и о пользователях, ради которых вы, в конечном итоге, трудитесь.
Итак, мой список рекомендованной литературы для всех, кто хочет хочет проливать кровь, пот и слезы работать продакт менеджером или уже работает им.
Читать полностью »
Дайджест интересных новостей и материалов из мира PHP № 34 (13 — 26 января 2014)
2014-01-26 в 19:27, admin, рубрики: composer, elePHPant, HHVM, laravel, phalcon, php, php 5.6, yii, Zephir, Блог компании Zfort Group, Веб-разработка, дайджест, Новости, подборка, ссылки, метки: composer, elePHPant, HHVM, laravel, phalcon, PHP, php 5.6, yii, Zephir, Веб-разработка, дайджест, новости, подборка, ссылки
Предлагаем вашему вниманию очередную подборку с ссылками на новости и материалы.
Приятного чтения!
Читать полностью »
Динамическое расширение ядра Linux — добавляем функцию «удалить в корзину»
2014-01-26 в 19:02, admin, рубрики: hooking, linux, linux kernel, системное программирование, метки: hooking, linux, linux kernelМногим пользователям Linux, особенно тем, кто по тем или иным причинам перешёл на эту ОС с Windows, не хватает возможности удаления файлов «в корзину». Кроме того, наверняка, каждый, кто пользовался Linux'ом испытывал и по ошибке удалял какой-либо файл, испытывал смешаные чувства от отсутствия простой возможности восстановить утраченные данные.
В продолжение предшествующего материала, посвящённого перехвату функций ядра Linux, представляю способ использования разработанного ранее фреймворка для создания модуля ядра Linux, реализующего возможность удаления файлов «в корзину» (just for fun).