[Перевод] SIP: этот рост не остановить

image

«Сонь, на «прогнившем западе» уже через 3 года умрет TDM, а у нас только лет через 50», — утирая слезы зависти, говорит мне SvyatoslavVasiliev. Мы с ним обсуждаем статью коллег из GetVoIP о мировых трендах развития VoIP, вытесняющего традиционные технологии из ТфОП/PSTN (телефонные сети общего пользования). Под катом — ее перевод. Слово автору, Matt Grech.
06/22/2017 14:36:29
0

«Гоночки» на SVG

image

Вводная часть


Аркадная js игра. Прототипом послужили так называемые «Гоночки в клетку»(в каком-то детском журнале видел). Смысл в том, что на тетрадном листе рисуется трасса и игроки ходят по клеткам. За один ход можно увеличить скорость на один или уменьшить. Если «врезаешься» в стену, то продолжаешь от этого места с единичной скоростью.
06/22/2017 14:36:21
0

Стагнация неизбежна. CRM принимает бой

Разруха в головах — эта короткая булгаковская цитата не устаревает и вряд ли когда-то устареет. Стоит немного покачнуться экономической ситуации, вырасти ценам или упасть продажам, владельцы компаний и частные лица впадают в панику. Единственно верное, на их взгляд, действие — это перестать покупать, собрать все деньги и затаиться «до лучших времён». Тем самым они провоцируют более глубокую стагнацию, парализуют бизнес и личные финансы.

Помните притчу о двух лягушках, угодивших в крынку со сливками? Одна смирилась, решила сохранить силы и пошла на дно, а вторая била лапками, взбила сметану и вылезла, уставшая, но живая. Мораль: кризис — время бить лапками. Желательно автоматизируя этот процесс, ведь с помощью блендера обычно сметана взбивается быстрее :).
06/22/2017 14:28:33
0

[Перевод] Создаем нормальные push-уведомления

Мы, команда busuu, считаем, что наш продукт — не просто приложение для изучения языков, но также и часть более широкой категории инструментов для самоактуализации. На наш взгляд, мы состоим с близком родстве с тренажерами для мозга, например, или фитнес-приложениями. Не имеет значения, что именно делает приложение — преподает языки, развивает память и мышление или учит качать пресс — конечная цель одна: мы стремимся помочь нашим пользователям в саморазвитии.



Однако путь к совершенству вымощен прокрастинацией и разочарованиями. Многие бросают начатое буквально через несколько дней, когда первый заряд мотивации иссякнет. Знаменитый эффект «новогодних резолюций» как раз к этому и сводится: купить абонемент в спортзал, сходить пару раз и больше никогда не вернуться.

Регулярные тренировки — лучший способ научиться чему угодно. Поэтому мы, как дизайнеры продукта, должны помочь пользователям выработать привычку упражняться.

Вот здесь-то в игру и вступают push-уведомления. Когда пользователи теряют интерес, push-уведомления могут служить внешними триггерами, которые помогают снова вовлечь их в процесс — провоцируют действие, тем самым закрепляя привычку.
06/22/2017 13:55:11
0

Запускаем GSM сеть у себя дома



В данной статье я хотел бы подробно описать, как мне удалось запустить собственную GSM сеть при помощи Osmocom и скромных вложениях в оборудование.

Инструкции на официальном сайте устарели и мне пришлось потратить довольно много времени на их адаптацию. К счастью все проблемы были решены, и, если вы будете строго следовать советам ниже, то и у Вас все получится.

В результате мы запустим экспериментальную 2G сотовую сеть в пределах комнаты с поддержкой СМС и голосовых вызовов, без GPRS. Ее можно будет использовать для изучения работы и взаимодействия устройств и компонентов GSM сети, не вмешиваясь в коммерческие сотовые сети.

06/22/2017 13:37:13
0

Приглашаем на Science Slam Digital 7 июля

image


Научные конференции — это нужное и важное дело, но зачастую они проходят в слишком академической атмосфере. Поэтому мы приглашаем студентов IT-специальностей, профессионалов в сфере IT и просто любителей высоких технологий на Science Slam Digital. Это сражение цифровых и технологических умов: молодые ученые и профессионалы в живой форме рассказывают о своих проектах. Только в нашем случае это будут сотрудники компании, которые расскажут о том, с какими технологиями они работают или какие создают ежедневно. То есть их задача — не просто рассказать о чём-то интересном, но и сделать это увлекательно. Победители в каждом поединке определяются аплодисментами зрителей и голосами тех, кто будет смотреть интернет-трансляцию через VK-Live. По результатам будут объявлены два победителя. Программу Science Slam Digital смотрите под катом.

06/22/2017 13:22:10
0

Семинар «Пустячок, а приятно: 20 мелочей, которые сделают работу в серверной по-настоящему комфортной», 4 июля, Москва



4 июля приглашаем к нам на бесплатный семинар, где расскажем о простых и полезных вещах для удобной эксплуатации серверной и дата-центра.
У нас осталось всего несколько мест, и мы будем рады видеть ИТ-директоров, инженеров и всех тех, кто занимается вопросами эксплуатации серверных и корпоративных дата-центров.
06/22/2017 12:41:06
0

Как семантические технологии улучшают онлайн-образование: проект ученых Университета ИТМО

Учиться у преподавателей Университета ИТМО можно и без поступления – достаточно записаться на массовый онлайн-курс. Такие курсы Университет выпускает не только на отечественных платформах (таких как «Открытое образование»), но и на платформе edX, которая была создана силами MIT и Гарварда в 2012 году.

Например, в прошлом году на платформе edX стартовал англоязычный курс «How to Win Coding Competitions: Secrets of Champions» (о нем мы уже рассказывали ранее: 1, 2). Однако Университет ИТМО не только создает интересные курсы, но и стремится улучшить работу самих образовательных платформ. Ученые из Университета ИТМО совместно с коллегой из Yandex LLC разработали решение, позволяющее внедрить семантические технологии в образовательный процесс на edX.

06/22/2017 12:21:11
0

[Из песочницы] Как создавать компактный и эффективный javascript используя RollupJS

rollupjs
Последнее время все чаще и чаще на ряду с другими сборщиками javascript стал встречать rollupJS. И даже стал использовать его для написания модулей, используемых в основном проекте компании. Поэтому хочу поделиться с вами переводом стать об этом компактном и удобном сборщике.

Стиль — авторский.

Узнаете, об использовании Rollup как более компактную и эффективную альтернативу webpack и Browserify для объединения файлов JavaScript.

В конце этого руководства мы сконфигурируем Rollup для:

  • объединения нашего скрипта,
  • удаления неиспользуемого кода,
  • трансплайнинг его для работы со старыми браузерами,
  • поддержки использования модулей Node в браузере,
  • работы с переменными окружения и
  • оптимизации нашего кода для уменьшения размера выходного файла

Предварительные требования


  • Начальные знания в JavaScript.
  • Первоначальное знакомство с модулями ES2015 также не повредит.
  • На вашем компьютере должен быть установлен npm. (У вас его нет? Установите Node.js здесь.)

06/22/2017 12:11:02
0

Как внедрить процессы управления конфигурацией

Правильная реализация процессов управления конфигурацией позволяет не только решать проблемы путем идентификации причины «поломки» (какой элемент вышел из строя, и как его «починить»), но и полностью предотвращать их возникновение за счет оценки логики работы с данными. Грамотная оценка производимых изменений позволяет поддерживать системы в работоспособном состоянии, а неправильная — приводит к пустой трате денежных средств. Поэтому сегодня мы расскажем, о внедрении процессов управления конфигурацией и на какие аспекты следует обратить пристальное внимание.

06/22/2017 12:07:01
0