Автопровизионинг Yealink T19 + динамическая адресная книга

Автор: admin от 1-09-2019, 19:10, посмотрело: 32

Когда я пришел работать в эту компанию, у меня уже имелась некоторая база по ip аппаратам, нескольким серверам с asterisk и нашлепкой в виде FreeBPX. Кроме того параллельно работала аналоговая АТС Samsung IDCS500 и в общем-то была основной системой связи в компании, ip телефония работала только для отдела продаж. И все бы варилось так и дальше, но в один прекрасный день был дан указ переводить всех на IP телефонию, были оговорены сроки, закуплено оборудование и план по переводу предприятия в 21 век стал претворятся в жизнь.

Первое что начинает беспокоить в такой ситуации, это быстро нарастающее кол-во телефонных аппаратов, которыми надо как-то управлять, второе, что сильно тревожило была телефонная книга. Если с первым нам мог помочь Endpoint Manager (который кстати выпилили из последних версий FreePBX), то вот с книгой возникали некоторые вопросы:




  • Во первых как обеспеспечить её точность при постоянной смене дислокации/текучести пользователей?

  • Во вторых, как полностью обезличить телефоны. И не заполнять каждый раз имя контакта?



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

Категория: Информационная безопасность

 

Как GDPR стал причиной утечек персональных данных

Автор: admin от 1-09-2019, 19:10, посмотрело: 32

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



Рассказываем в чем тут дело.



Как GDPR стал причиной утечек персональных данных

Категория: Информационная безопасность

 

LTSP сервер на базе CentOS7

Автор: admin от 1-09-2019, 19:10, посмотрело: 23

Доброго времени суток, уважаемые жители Хабра.



Вдохновившись статьей LTSP: Терминальный сервер на Linux решил сделать тоже самое только на CentOS 7. Побродив по просторам интернета и найдя лишь обрывки информации, а так же старенькую инструкцию для CentOS 5 взялся проходить все этапы с нуля.

Категория: Linux

 

Расчет нулевой гипотезы, на примере анализа зарплат украинских программистов

Автор: admin от 1-09-2019, 19:10, посмотрело: 29

Решил поделиться, да бы и самому не забывать, как можно использовать простые статистические инструменты для анализа данных. В качестве примера использовался анонимный опрос относительно зарплат, стажа и позиций украинских программистов за 2014 и 2019 год. (1)



Этапы анализа




  • Препроцессинг данных и предварительный анализ (кому интересно код тут)

  • Графическое представление данных. Функция плотности распределения.

  • Формулируем нулевую гипотезу (H0) (2)

  • Выбираем метрику для анализа

  • Используем метод bootstraping для формирования нового массива данных

  • Рассчитываем p-value (3) для подтверждения или опровержения гипотезы



Препроцессинг данных



После некоторых манипуляций (код тут), приводим данные в следующий вид:



# Строка здесь это отдельный результат опроса, колонки переменные.

display(data_14_1.head(), data_19_1.head())
print('Всего опрошеных програмистов: n 
      {} чел. в 14 году и {} в 19 году'.format(len(data_14_1), len(data_19_1)))


Расчет нулевой гипотезы, на примере анализа зарплат украинских программистов

Категория: Криптография

 

Долгий путь от RFC 4357 к RFC 8645 или как управлять ключами шифрования

Автор: admin от 1-09-2019, 19:10, посмотрело: 27

Долгий путь от RFC 4357 к RFC 8645 или как управлять ключами шифрования


Как известно, управление ключами является одной из самых сложных задач в криптографии. Буквально на днях в качестве RFC 8645 опубликован документ “Re-keying Mechanisms for Symmetric Keys” («Механизмы смены симметричных ключей»). Он является результатом двух с половиной лет работы исследовательской группы CFRG, определяющей развитие и использование криптографии в IETF, а в его основу легли многолетние исследования и опыт работы российских специалистов. Далее мы кратко расскажем в чем суть этого RFC и почему он получился именно таким.

Категория: Криптография

 

FFI: пишем на Rust в PHP-программе

Автор: admin от 1-09-2019, 16:05, посмотрело: 51

В PHP 7.4 появится FFI, т.е. можно подключать библиотеки на языке C (или, например, Rust) напрямую, без необходимости писать целый extension и разбираться в его многочисленных нюансах.



Давайте попробуем написать код на Rust, и используем его PHP-программе

Категория: Программирование

 

Выученные уроки через 40 лет после взлёта и быстрого падения первого «убойного приложения»

Автор: admin от 1-09-2019, 12:55, посмотрело: 34

Помните VisiCalc, первую в мире электронную таблицу? А сегодняшние технологические гиганты помнят – именно поэтому они скупают и вкладываются в потенциальных конкурентов





Выученные уроки через 40 лет после взлёта и быстрого падения первого «убойного приложения»
Изначально программа VisiCalc работала только на Apple II. Она стоила $100, а компьютер – не менее $2000.



Это было первое "убойное приложение", искра раннего успеха Apple и спусковой крючок более широкого бума ПК, поднявшего Microsoft до её центральной позиции в бизнес-вычислениях. А через несколько лет оно уже было никому не нужно.



История VisiCalc, скромной программы электронных таблиц, взорвавшей технический мир 40 лет назад, разошлась по всей индустрии и до сих пор влияет на процесс принятия решений директоров, инженеров и инвесторов. Среди её уроков – возможности простых решений и трудность создания невероятно быстро растущей компании в рамках невероятно быстро растущей индустрии.

Категория: Microsoft

 

Стать Цукербергом или детство программиста

Автор: admin от 1-09-2019, 08:30, посмотрело: 34

В детстве я мечтал стать Марком Цукербергом. Пока мои друзья грезили профессиями летчиков, врачей и космонавтов, я планировал запрограммировать самую большую ИТ-компанию. Марк Цукерберг ещё не родился, а я уже хотел им быть.

Категория: Программирование

 

Почему не приходят PUSH-уведомления в VoIP-клиенте 3CX для Android

Автор: admin от 1-09-2019, 06:45, посмотрело: 30

Возможно, вы уже попробовали наше новое приложение 3CX для Android Beta. Сейчас мы активно работаем над релизом, который будет включать, кроме прочего, поддержку видеосвязи! Если вы еще не видели новый клиент 3CX, вступайте в группу бета-тестировщиков!



Однако мы обратили внимание на довольно распространенную проблему — нестабильную работу PUSH-уведомлений о вызовах и сообщениях. Типичный негативный отзыв в Google Play: если приложение в данный момент неактивно — вызовы не принимаются.

Категория: Android