Месяц: Декабрь 2016
-
Балансировка исходящих вызовов через GSM-шлюз
—
от автора
В нашей организации используется Астериск, а для исходящих вызовов к нему подключен GSM-шлюз Yeastar TG800 на 8 симок. Каждый месяц мы покупаем пакет минут на каждую симку. Для совершения исходящего вызова обычно используется перебор симок по порядку, пока не найдется свободная: exten => _X.,n,Dial(SIP/gsm1/${EXTEN},,tT) exten => _X.,n,Dial(SIP/gsm2/${EXTEN},,tT) exten => _X.,n,Dial(SIP/gsm3/${EXTEN},,tT) и т. д. В этом…
-
Что случается, когда программист занимается подбором автомобилей
—
от автора
Открыли мы с другом компанию по подбору автомобилей с пробегом. Если никогда не слышали о таком — мы помогаем людям не купить «ведро». Увы, в Москве большинство машин, предлагаемых на вторичном рынке, заслуживают именно такой оценки. Чтобы найти достойный экземпляр приходится обработать иногда за сотню объявлений. Происходит это примерно так: смотрим фотографии, описание, отмечаем какие-то…
-
Lock-free структуры данных. Iterable list
—
от автора
Lock-free list является основой многих интересных структур данных, — простейшего hash map, где lock-free list используется как список коллизий, split-ordered list, построенный целиком на списке с оригинальным алгоритмом расщепления bucket’а, многоуровневого skip list, являющегося по сути иерархическим списком списков. В предыдущей статье мы убедились, что можно придать такую внутреннюю структуру конкурентному контейнеру, чтобы он поддерживал…
-
«Шрекатон», или Как проходит хакатон в MobileUp
—
от автора
Пока большинство программистов участвуют в обычных хакатонах, доблестные дроиды из Мобайлапии устраивают «Шрекатон»: спасают принцессу посредством программирования и решения логических задач. 9 декабря мы решили провести наш первый хакатон, чтобы немного отвлечь специалистов от рутинной работы и мотивировать на новые подвиги. Брать готовые задачи или аналогичные рабочим – скучно, поэтому я придумал свой сюжет. Теперь…
-
HyperX Alloy FPS — Красный, синий, коричневый — выбирай себе любой
—
от автора
Привет, Гиктаймс! Как известно, никогда не следует спорить с тем, кто печатает быстрее тебя. Да и играть с теми, кто ловчее перебирает пальцами по клавиатуре не самое удачное времяпрепровождение. Тренировка, тренировка и еще раз тренировка! Ну и качественный спортинвентарь — для тех, кто любит себя больше, чем соперника, HyperX дает возможность не просто использовать отличную…
-
Как мы познакомились с Agile & Scrum
—
от автора
Введение Не в коем случае не хочу утверждать, что это гайд по тому, как вводить Scrum, — это лишь опыт введения и адаптирования Scrum’а под нужды одной компании. Данный опыт может быть интересен/полезен, как новичкам: основные наводки, этапы, циклы и т.п., так и профессионалам: обсудить что пошло не так, чего делать не стоило и т.п.…
-
Время экономить пришло: Энергомер от Даджет
—
от автора
Потребляет ли зарядное устройство, которое торчит без дела в розетке? Сколько "стоит" вам телевизор в режиме Stand By? Что дороже: использовать чайник на газу или электрический? Если и у вас возникали хоть раз подобные вопросы — прошу под кат. Будем знакомиться с Энергомером от Даджет.
-
Оптимизация одного запроса с GROUP BY в PostgreSQL
—
от автора
Сразу скажу, что в этой статье нет универсального совета на все случаи, а рассмотрен случай оптимизации лишь небольшого класса запросов. Тем не менее такие запросы могут встречаться во многих проектах.
-
Java-хардкор по-новосибирски: обзор и видео лучших докладов JBreak 2016. И анонс JBreak 2017
—
от автора
Что ни говори, а в Новосибирске обстановка суровая: суровая погода, суровая архитектура, – теперь можно с уверенностью сказать, что в Нске проходит еще и суровая Java-конференция. Без простых докладов, без аджайлов и скрамов, – только хардкор, в лучших традициях Joker и JPoint – и имя этой конференции JBreak. В этом посте вы найдете: Лучшие доклады…
-
Как Skype уязвимости чинил
—
от автора
Короткий ответ: никак, им пофиг. В статье описываются мои безуспешные попытки убедить сотрудников Microsoft, что их сервис уязвим, а также унижения, которые приходится выносить пользователям Skype. Под катом невежество, боль и отчаяние. TL;DR: Любой может заблокировать ваш аккаунт навсегда так, что вы больше не сможете им пользоваться. Для этого достаточно знать только имя аккаунта. В…