Уверен, многие задавались вопросом: вот есть Телеграм, год назад он обзавёлся звонками, у него открытое API, но почему-то до сих пор никто не сделал связку с протоколом SIP. Ведь это даёт неограниченные возможности: от замены SIP-звонилок до организации ещё одного канала коммуникации с пользователями Вашего бизнеса. Сегодня я расскажу историю появления первого такого шлюза, который теперь доступен абсолютно всем!
Читать полностью »
Архив за 16 марта 2018 - 2
SIP <-> Telegram: sip.tg
2018-03-16 в 16:14, admin, рубрики: gateway, sip, telegram, voice calls, я пиарюсьUnreal Engine 4 — как устроенна навигация в NavMeshBoundsVolume
2018-03-16 в 16:04, admin, рубрики: Unreal Engine, Программирование, разработка игрВсем доброго времени суток. Меня зовут Александр Сироткин сейчас моя задача овладеть всеми тонкостями программирования на игровом движке Unreal Engine 4.
Читать полностью »
ASRock дразнит видеороликом с её первой настольной видеокартой
2018-03-16 в 16:03, admin, рубрики: НовостиНеделю назад в Сети появились слухи о том, что компания ASRock намерена выйти на рынок видеокарт, сконцентрировавшись в первую очередь на моделях с GPU AMD. Чуть позже появилось предположение, что на самом деле ASRock займётся выпуском адаптеров формата MXM.
У голосового помощника Siri были проблемы с самого начала его существования
2018-03-16 в 15:53, admin, рубрики: Новости, метки: новостиГолосовой помощник Apple Siri дебютировал в качестве части iOS в 2011 году. То есть задолго до современных голосовых ассистентов. Как известно, сейчас Siri серьёзно уступает по своим возможностям конкурентам.
И новые данные указывают на то, что всё это обусловлено проблемами, возникшими с Siri ещё в самом начале разработки. Как утверждает источник, десятки бывших сотрудников Apple анонимно поведали о том, что компания вывела Siri на рынок до того, как ПО было полностью готово. На этом фоне внутри компании разразились дебаты по поводу того, начинать ли разработку с нуля или же попытаться исправить то, что уже вышло.
Как стать волшебником (часть 2)
2018-03-16 в 15:52, admin, рубрики: diy или сделай сам, гарри поттер, квест в реальностиGeektimes, здравствуй! Как и обещали, это продолжение прошлой статьи о нашем маленьком мире волшебства. Сегодня я расскажу о закулисье магических квестов, какие решения принимались и как мы пришли к тому, что квест имеет именно такой сценарий и вид.
Т.к. до момента построения квеста я увлекался электроникой, в частности, программированием AVR-микроконтроллеров на С, было принято решение попытаться максимально реализовать этот потенциал, что дало бы возможность добавить максимум интерактива, интереса и увлекательности квесту! К тому же, очень не хотелось делать квест похожим на десятки других (работающих на то время в нашем городе).
Во время продумывания нового сценария мы чётко определились с тем, что у нас не будет ни замков, ни ключей, ни стандартных задач, в общем включаем электронику на максимум наших возможностей!
Давайте рассмотрим техническую часть более внимательно, и сейчас я вам расскажу как сделать электронику максимально колхозно просто.
WPF MarkupExtension, использование строк с несколькими ресурсами
2018-03-16 в 15:48, admin, рубрики: .net, C#Введение
Был у меня случай, когда мне понадобилась string, которая содержала данные из ресурсов XAML в WPF, так как мне не разрешалось указывать ресурсы в string. Я сразу подумал, что, возможно, можно использовать MarkupExtension для этого, но точно не знал, как это сделать. Я провёл некоторые исследования, и я оказался не единственным, кто был заинтересован в этом вопросе. Я обнаружил, что Мартин Греч опубликовал несколько ответов, которые позволили создать строку со строковой частью, объединенной с привязкой. Его MarkupExtension имеет свойство string и свойство Binding, и это было очень просто. Я включил его код в образец для справки.
Я сразу начал работать с этим, с чем-то совершенно другим, так как мне нужно было получить ресурсы XAML, и я хотел иметь возможность иметь несколько ресурсов XAML в string. Я рассматривал наличие нескольких свойств, но решил вместо этого взять лист из того, что недавно было добавлено в C#, интерполяцию строк и использование того же формата с именами ресурсов в фигурных скобках. Я бы мог пройти и вручную извлечь имена ресурсов из строки, но понял, что RegEx лучше решит эту проблему.
Читать полностью »
В основной камере смартфонов Oppo R15 и R15 Dream Mirror Edition будет использоваться новый датчик Sony IMX519
2018-03-16 в 15:37, admin, рубрики: НовостиО смартфонах Oppo R15 и R15 Dream Mirror Edition мы знаем уже почти всё. В частности, вторая модель должна получить улучшенную сдвоенную камеру с датчиками разрешением 16 и 20 Мп. Теперь же производитель рассказал, какой именно датчик использует для основной камеры.
Это некий Sony IMX519, о котором ранее нам известно не было. Либо это новый датчик Sony, который затем появится и в других смартфонах, либо он был специально разработан по заказу Oppo.
Реализация android-приложения на python: Kivy + KivyMD
2018-03-16 в 15:28, admin, рубрики: python, Разработка под androidИзначально статья задумывалась как пошаговая инструкция о том как с нуля сделать приложение – тайм-менеджер, своеобразный помощник для мониторинга впустую потраченного времени за использованием смартфона. Выбор был между React-Native (т.к. уже имелся опыт работы с этим инструментом) и Kivy (т.к. имелся опыт работы на python).
Однако в процессе реализации возникло множество проблем (или просто некоторые проблемы). Поэтому в данной статье будет описаны проблемы и пути их решения.
Читать полностью »
Выгрузка сообщений с использованием Telegram API. С чего начать
2018-03-16 в 15:19, admin, рубрики: .net, C#, github, telegram apiНа просторах интернета можно найти множество описаний и примеров по созданию telegram bot-ов.Но Telegram Bot Api имеет ограниченный функционал. Для решения задачи по выгрузке сообщений из Telegram по ключевому слову необходимо использовать Telegram API. За основу была взята библиотека TLSharp. Стоит сразу прояснить, что дальнейшая работа возможна только для зарегистрированных пользователей в Telegram.
Стартом работы с API служит регистрация приложения:
- Заходим на сайт Телеграмма и вводим свой номер телефона. Вводим код подтверждения.
- Попадаем на страницу разработчика. Для завершения регистрации необходимо заполнить поля, характеризующие ваше будущее приложение.
- Получаем api_id и api_hash.
Производство информационных систем. Часть 4. Внедрение информационной системы
2018-03-16 в 15:17, admin, рубрики: scrum, Анализ и проектирование систем, бизнес-модели, ит-индустрия, промышленная автоматизация, Промышленное программирование, процесс разработки, создание приложения, управление проектами и командой, управление разработкойIX ВНЕДРЕНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ
Нет ничего труднее, опаснее и неопределённее, чем руководить введением нового порядка вещей, потому что у каждого нововведения есть ярые враги, которым хорошо жилось по старому, и вялые сторонники, которые не уверены, смогут ли они жить по новому.
Н. Макиавелли
И вот интересная и насыщенная творчеством, прожектерством, креативом и созиданием часть в проекте подходит к концу. Начинаются суровые будни защиты своего решения в реальной атмосфере конкретного предприятия, и что не мало важно, все также в рамках действующего законодательства.
Для начала реализованный продукт необходимо развернуть на оборудовании, уготовленном для организации его опытной эксплуатации.
Читать полностью »