» Материалы за 30.03.2017 » Страница 2

 

Инструменты декларативного* дизайна

Автор: admin от 30-03-2017, 15:05, посмотрело: 239

Это перевод статьи дизайнера-программиста Джона Голда, занимающегося системами дизайна в Airbnb, а ранее — сотрудника проекта Grid, который, как и мы, делает раннюю попытку применить нейросети и машинное обучение в дизайне и редизайне веб-элементов.

Инструменты декларативного* дизайна

Дизайн – это почти бесконечный процесс выстраивания всевозможных гипотез с дальнейшей попыткой собрать детали воедино.

Получив бриф проекта c набором условий, мы отправляемся прорабатывать все варианты, которые им удовлетворяют. По ходу дерево гипотез растет, мы придумываем различные сценарии (дивергируем), а затем пробуем свести воедино опыт команды дизайнеров, заказчиков и пользователей, чтобы выбрать оптимальный вариант (конвергируем).

Категория: Программирование » Веб-разработка

 

Особенности интернет-эквайринга и альтернативные платежные инструменты на европейском рынке

Автор: admin от 30-03-2017, 14:55, посмотрело: 416

Особенности интернет-эквайринга и альтернативные платежные инструменты на европейском рынке15 марта состоялся вебинар, посвященный особенностям платежного бизнеса и интернет-эквайринга в странах ЕС. Соорганизатором онлайн-мероприятия стала наша процессинговая компания PayOnline. В качестве одного из спикеров вебинара выступила Анна Иванова, директор по международному развитию PayOnline System LLC с темой: «Интернет-эквайринг по-европейски — почувствуй разницу».

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

В начале своей презентации Анна дала определение понятия Interchange — взаимообменного сбора, который взимается с банка-эквайера в пользу банка-эмитента.

После пояснения значения термина Interchange Анна привела международную классификацию направлений платежей:


  • Domestic — карта плательщика выпущена в той же стране, где зарегистрировано и юридическое лицо, в пользу которого идет оплата. Пример: платежная операция от покупателя мерчанту, при которой обе стороны находятся в Латвии.

  • Intra — карта плательщика выпущена в Еврозоне (SEPA), в пределах которой зарегистрировано юридическое лицо. Пример: платеж от покупателя из Латвии мерчанту в Литве.

  • Inter (cross border) — карта плательщика находится вне Еврозоны. Пример: платеж от покупателя из России мерчанту, зарегистрированному в Латвии.

Категория: Программирование » Веб-разработка

 

Бесплатные инструменты сжатия изображений для ускорения работы сайта

Автор: admin от 30-03-2017, 14:35, посмотрело: 296

Оптимизируйте изображения для сайтов на WordPress, Joomla или любых других, чтобы увеличить скорость загрузки и занять более высокое место в рейтингах поисковых систем.

Бесплатные инструменты сжатия изображений для ускорения работы сайта

Категория: Программирование » Веб-разработка

 

Asterisk. Интеграция с amoCRM, step-by-step guid

Автор: admin от 30-03-2017, 13:30, посмотрело: 540

В сети можно найти инструкции разной степени давности и полноты представленной информации по теме вынесенной в заголовок статьи, но даже собрав их все воедино, потребуются прямые руки, напильник и некоторое количество терпения для достижения желанного катарсиса.
Asterisk. Интеграция с amoCRM, step-by-step guid

Здесь я представлю свой опыт подключения Asterisk к amoCRM в виде пошаговой инструкции, осветив все необходимые нюансы, начиная от получения ssl-сертификата, настройки web-сервера и заканчивая демонстрацией работы получившейся связки.

Категория: Системное администрирование, Веб-разработка, Linux

 

Прогнозы по развитию программ-вымогателей в 2017 году

Автор: admin от 30-03-2017, 13:20, посмотрело: 340

Каждому из нас 2016 год запомнился по-своему. Физикам — обнаружением предсказанных Альбертом Эйнштейном гравитационных волн, политикам — конфликтами на Ближнем Востоке, музыкантам — Нобелевской премией Мира Бобу Дилану. Специалистам в области IT-безопасности 2016 запомнился невероятным всплеском активности программ-вымогателей, заставивших не только специалистов, но и простых обывателей выучить ответ на вопрос "Что такое ransomware?".

Прогнозы по развитию программ-вымогателей в 2017 году

Сейчас на дворе 2017 год, и нет сомнений, что «ransomware» aka «программы-вымогатели» станут еще опаснее и продолжат свое наступление на данные пользователей. В опасности окажутся все пользователи, и либо вы, либо ваши друзья уже завтра могут столкнуться с этой угрозой.

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

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

 

О практике использования системы управления требованиями IBM DOORS в «НАМИ»

Автор: admin от 30-03-2017, 13:10, посмотрело: 218

Алексей Баринов, заведующий отделом интеграции электронных систем

О практике использования системы управления требованиями IBM DOORS в «НАМИ»
Рис. 1. Общий вид интерфейса программы IBM DOORS

Года два назад мы начинали работать с одним из наших европейских партнеров, вместе с которым выбирали систему для управления требованиями к электронике и электрическим компонентам автомобиля. Партнер использовал технологии IBM Rational, в частности IBM DOORS, для управления требованиями и, учитывая положительный опыт, мы тоже решили попробовать использовать это решение. Европейский партнер вел базу требований, а мы со своей стороны участвовали в их согласовании и необходимой корректировке. После этого был успешно осуществлен перенос базы требований, и все дальнейшее управление велось уже на нашей стороне.

Качество требований зависит не только от инструментов, но и от того как простроен процесс управления требованиями. Определение процессов взял на себя наш европейский партнер. Мы имели доступ только к той части процессов, которая касалась нас. Но процессы взаимодействия, структура проекта и структура требований определялись нами совместно.

Категория: Системное администрирование, Сетевые технологии

 

Генерируем оглавление для текста

Автор: admin от 30-03-2017, 13:10, посмотрело: 205

Доброго времени суток!

В данной публикации хочу рассказать и расскажу о том, как генерировать оглавление текста на PHP. Почему хаб «Laravel»? Данное решение вылилось в пакет, который можно просто подключить через composer.

Генерируем оглавление для текста

Читаем, изучаем

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

 

Анализ исходного кода Quake

Автор: admin от 30-03-2017, 13:00, посмотрело: 418

Анализ исходного кода Quake

Я с удовольствием погрузился в изучение исходного кода Quake World и изложил в статье всё, что я понял. Надеюсь, это поможет желающим разобраться. Эта статья разделена на четыре части:


  • Архитектура

  • Сеть

  • Прогнозирование

  • Визуализация

Категория: Программирование » Веб-разработка

 

Оптимизация по памяти: сложно, но порой необходимо

Автор: admin от 30-03-2017, 11:15, посмотрело: 309

В преддверии DotNext 2017 мы поговорили со специалистом по оптимизации в том числе .NET приложений из компании JetBrains Андреем Акиньшиным. На конференции он будет рассказывать о том, как отслеживать и устранять различные проблемы работы с памятью, как общего характера, так и специфичные для .NET. В качестве предисловия к докладу мы поговорили о том, какое место оптимизация по памяти вообще занимает в борьбе за производительность приложения.

Оптимизация по памяти: сложно, но порой необходимо

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

 

Мобильная платформа. Архитектура гибридных приложений на ReactNative

Автор: admin от 30-03-2017, 11:00, посмотрело: 315

Наверное, вы уже не раз слышали о мобильной разработке на ReactNative в Единой Фронтальной Системе (ЕФС) Сбербанка. Мы уже писали для чего мы используем саму технологию ReactNative в своих разработках, а также рассказывали как не бояться это делать.

Мобильная платформа. Архитектура гибридных приложений на ReactNative

Сегодня мы взглянем с высоты птичьего полета на построение архитектуры мобильных приложений с использованием ReactNative, Objective-C, Typhoon, VIP, SOA, TypeScript, React и Redux.

Категория: Программирование, Веб-разработка, iOS