Архив за 04 сентября 2017 - 4

Минкомсвязи готовит проект правил обращения криптовалют в стране, в частности подобные операции будут облагаться налогом на доходы физических лиц, сказал глава ведомства Николай Никифоров в ходе саммита БРИКС. По словам Никифорова, министерство сейчас готовит список решений и правил обращения крипотвалют, такие операции должны облагаться не НДС или налогом на прибыль,Читать полностью »

Перевод отрывка из интервью с создателем Node.js Раяном Далом (Ryan Dahl) в котором обсуждается модель программирования и язык Go.

Создатель Node.js: «Для серверов я не могу представить другой язык кроме Go» - 1
— Расскажи нам, как как проходила начальная разработка Node? Это ведь уже было достаточно давно, ты создал Node в 2009.

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

— Отлично, супер. Node построена на идее «полностью асинхронной» модели программирования. Удачна ли она была для Node?
Читать полностью »

Введение

В этом статье мы расскажем, как отправить e-mail сообщение из 3CX Call Flow Designer, используя компонент Email Sender. Приложение записывает голос позвонившего абонента в WAV файл и отсылает его как e-mail вложение.
 
Вы можете использовать этот компонент, например, для уведомления о заказе товара через голосовое меню 3CX, и в других ситуациях, когда голосовое взаимодействие пользователя с системой должно сопровождаться отправкой e-mail.
 
Напомним, что в предыдущих статьях мы рассмотрели создание CFD приложения для исходящего обзвона (по завершении обзвона можно отсылать отчет, используя компонент Email Sender), работу CFD с базами данных (которые также можно использовать для получения номера абонента) и маршрутизацию входящих вызовов в зависимости от времени суток (которую можно комбинировать с исходящим обзвоном)
 
Обратите внимание — среда разработки 3CX CFD поставляется бесплатно. Но голосовые приложения будут выполняться только на 3CX редакции Pro и Enterprise. Скачать CFD можно отсюда.       
 
Демо-проект этого голосового приложения поставляется вместе с дистрибутивом 3CX CFD и находится в папке Documents3CX Call Flow Designer Demos. В демо-приложении для начала работы достаточно указать параметры вашего SMTP сервера.Читать полностью »

Шпаргалка по тестированию требований к мобильным приложениям - 1

Никто не любит наступать на одни и те же грабли. Чтобы избегать их на этапе анализа и тестирования требований, мы завели общую шпаргалку. Она включает в себя те вопросы, которые в идеале должны быть выявлены и зафиксированы до разработки. Мы используем её как чек-лист, с помощью которого стараемся глубже вникнуть в логику мобильного приложения и разобраться, какие потенциальные проблемы могут возникнуть у пользователя.

Статья ориентирована на тестировщиков, которых просят провести ревью ТЗ и найти в нём несоответствия, и на аналитиков, которым разработчики после прочтения ТЗ часто задают вопросы формата: «А что должно быть, если …?».

Читать полностью »

4 ICO ИТ-стартапов в сентябре: продажа излишков связи, параллельный интернет и награды разработчикам open-source - 1

Согласно июньскому отчету Coindesk, к началу лета 2017 года блокчейн-проекты привлекли с помощью ICO $327 млн — это больше, чем было вложено венчурными инвесторами ($295 млн за тот же период). Таким образом, ICO становится все более распространенным способом привлечения финансирования для технологических стартапов.

Мы продолжаем изучать грядущие продажи токенов ИТ-проектов, и в сегодняшнем топике — еще 4 интересных ICO сентября.Читать полностью »

Генеральный директор «Мегафона» Сергей Солдатенков может уйти из компании из-за слабых финансовых результатов. Об этом пишут «Ведомости» со ссылкой на двух человек, которые знакомы с руководством основного акционера оператора USM Group. По словам представителя группы, эта информация не соответствует действительности. Как рассказал один из собеседников издания, Читать полностью »

Плоские элементы UI привлекают меньше внимания и вызывают сомнения - 1
Иллюстрация из учебника Nielsen Norman Group по проведению исследований UI с помощью отслеживания взгляда пользователя

В дизайне UI есть понятие символа-зацепки (signifier, о них писал Дон Норман). Сильный символ явно выделяется из фона, специально привлекает внимание. Сильными символами традиционно считаются подчёркнутый текст, синий текст или блестящая 3D-кнопка. Есть и слабые или отсутствующие символы — гиперссылка, стилизованная под обычный текст, без яркого выделения цветом и подчёркивания, или кнопка-призрак, которая вообще не похожа на кнопку, пока по ней не нажать или не навести на неё курсор мыши.

По мнению специалистов Nielsen Norman Group, проблема современного дизайна в том, что популярность плоского дизайна в цифровых интерфейсах сейчас совпала с дефицитом сильных символов. В результате во многих современных UI просто отсутствуют «зацепки» для глаза — люди теряются и не сразу понимают, куда можно нажать. Конечно, если слегка вдуматься, то скрытые кнопки и спрятанные ссылки можно найти, но приходится напрягаться, это уже совсем не дружественный дизайн.
Читать полностью »

Всем привет! В прошлый раз мы разобрались с реализацией Subcomponent и случаями использования его на примере отдельно взятого экрана. Здесь будет несколько отсылок к той статье, поэтому лучше сначала ознакомиться с ней.

Сегодня же мы обсудим создание реальной авторизованной зоны приложения и работу с соцсетями. Конечно же не без помощи Dagger’а!

Интересно? Добро пожаловать под кат!

image

Читать полностью »

Через три года Google снова будет сканировать письма пользователей для показа им таргетированной рекламы - 1В конце июня компания Google публиковала заявление, в котором говорилось об отказе от сканирования электронных писем пользователей Gmail с целью демонстрации релевантной рекламы этим же пользователям. Такой способ был очень удобен как для самой корпорации, так и для ее рекламных партнеров, которые имели возможность демонстрировать таргетированную рекламу обширной аудитории. Например, пользователь написал кому-то о любимой собаке, а потом в поисковике Google или в интерфейсе самого Gmail ему показывается реклама товаров для собак. Удобно.

Может быть это и так, но все же многие пользователи жаловались, заявляя, что не хотят, чтобы их письма просматривались (пускай и машиной), да еще с коммерческой целью. В итоге компания предпочла пойти навстречу с тем, чтобы пользователи перестали изливать недовольство (а главное — прекратили жаловаться в контролирующие органы США и других стран). Но, как оказалось, запрет на сканирование может быть лишь временной «акцией» от Google.
Читать полностью »

В JavaScript область видимости — это важная, но неоднозначная концепция. Области видимости, при правильном подходе к их использованию, позволяют применять надёжные шаблоны проектирования, помогают избежать нежелательных побочных эффектов в программах. В этом материале мы проанализируем различные типы областей видимости в JavaScript, поговорим о том, как они работают. Хорошее понимание этого механизма позволит вам улучшить качество кода.

Области видимости в JavaScript - 1
Картинка по запросу «области видимости». Извините, если вызвали приступ ностальгии )

Элементарное определение области видимости выглядит так: это область, где компилятор ищет переменные и функции, когда они ему нужны. Думаете, что звучит это слишком просто? Предлагаем разобраться вместе.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js