Разбираемся с Replace-By-Fee транзакциями Bitcoin

Автор: admin от 24-04-2017, 22:00, посмотрело: 3 012

Всем привет! В этой статье мы разберемся что такое Replace-By-Fee транзакции и как их использовать. Бонус! Пара поучительных историй в конце.

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

 

Зачем нужны чат-боты, или история о Битрикс24

Автор: admin от 24-04-2017, 19:40, посмотрело: 501

Нас очень часто спрашивают, для чего можно использовать Microsoft Bot Framework, кроме как по фану создать ботов и поболтать с ними, и существуют ли в природе реальные кейсы применения чат-ботов в проектах. Так вот, существуют. Мы попросили одного из наших партнёров — «Битрикс24», поделиться своим опытом и техническими деталями интеграции ботов в проект. Передаю слово Сергею Покоеву, разработчику системы, который расскажет про её архитектуру и использование Bot Framework для подключения к Skype.

Зачем нужны чат-боты, или история о Битрикс24

Категория: Компании / Microsoft

 

Открываем доступ к видеозаписям HighLoad++ за последние пять лет

Автор: admin от 24-04-2017, 19:05, посмотрело: 430

Открываем доступ к видеозаписям HighLoad++ за последние пять лет

Мы выложили в открытый доступ видеозаписи последних пяти лет конференции разработчиков высоконагруженных систем HighLoad++. Смотрите, изучайте, делитесь и подписывайтесь на канал YouTube.

Более терабайта записей и 500 видеороликов! Это всё, под катом только реклама :)

Перейти в канал YouTube!

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

 

«Криптография в блокчейнах»: о хеш-функциях, ключах и цифровых подписях

Автор: admin от 24-04-2017, 19:05, посмотрело: 869

Криптография — это сердце блокчейна, которое обеспечивает работу системы. Архитектура блокчейна предполагает, что доверие между участниками сети базируется на принципах математики и экономики, то есть является формализованным. Криптография также гарантирует безопасность, причем основанную на прозрачности и проверяемости всех операций, а не на традиционном для индустрии ограничении видимости системы (perimeter security).

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

«Криптография в блокчейнах»: о хеш-функциях, ключах и цифровых подписях

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

 

Bash-скрипты, часть 6: функции и разработка библиотек

Автор: admin от 24-04-2017, 16:30, посмотрело: 323

Bash-скрипты: начало
Bash-скрипты, часть 2: циклы
Bash-скрипты, часть 3: параметры и ключи командной строки
Bash-скрипты, часть 4: ввод и вывод
Bash-скрипты, часть 5: сигналы, фоновые задачи, управление сценариями

Занимаясь разработкой bash-скриптов, вы рано или поздно столкнётесь с тем, что вам периодически приходится использовать одни и те же фрагменты кода. Постоянно набирать их вручную скучно, а копирование и вставка — не наш метод. Как быть? Хорошо бы найти средство, которое позволяет один раз написать блок кода и, когда он понадобится снова, просто сослаться на него в скрипте.

Bash-скрипты, часть 6: функции и разработка библиотек


Оболочка bash предоставляет такую возможность, позволяя создавать функции. Функции bash — это именованные блоки кода, которые можно повторно использовать в скриптах.

Категория: Системное администрирование / Linux

 

Карусель на Vanilla.JS

Автор: admin от 24-04-2017, 15:40, посмотрело: 403

Прочитав эту статью решил запилить свою карусель с блэк-джеком и jQuery хотя нет, без него ибо 2017 год и он не особо и нужен. Создадим функцию, которая принимает объект с параметрами и делает слайдер. Некоторые моменты будут опущены, такие как: вендорные префиксы, таймер смены и т.д.
Первое что мы сделаем — разметка для карусели, на классах, а не id, дабы можно было использовать несколько раз один и тот же модуль на странице, ну и специфичность не была 3-его порядка.

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

 

Архитектура модульных React + Redux приложений 2. Ядро

Автор: admin от 24-04-2017, 15:20, посмотрело: 424

В первой части я уделил внимание только общей концепции: редюсеры, компоненты и экшны чаще меняются одновременно, а не по отдельности, поэтому и группировать и их целесообразнее по модулям, а не по отдельным папкам actions, components, reducers. Также к модулям были предъявлены требования:


  • быть независимыми друг от друга

  • взаимодействовать с приложением через API ядра


  • В этой части я расскажу о структуре ядра, подходящей для разработки data-driven систем.

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

     

    Как мы из CRUD-движка сервис делали

    Автор: admin от 24-04-2017, 14:50, посмотрело: 305

    Мы создаём онлайн-конструктор учетно-отчетных систем. Конструктор позволяет без программирования создать учётное веб-приложение со “стандартной” логикой. Под стандартной логикой имеется ввиду то, что в приложении не будет кнопок в виде бананов, которые делают ровно то, о чём вы подумали. Хотя при желании, логика приложения может быть расширена использованием языков программирования javascript (client side, server side), SQL (и вот тогда уже эти кнопки можно сделать).

    В статье будут рассмотрены вопросы:


    • Выбора архитектуры приложения при переходе на сервисную модель. Точнее шардинг веб-сервера и бд между пользователями.

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

    • “Безопасная” архитектура (конечно относительно, как и всё связанное с этой темой) разграничения прав пользователей.

    • Сохранность данных пользователей.

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

     

    Вебинар «Обзор платформы SAP Cloud Platform»

    Автор: admin от 24-04-2017, 13:10, посмотрело: 425

    Сегодня мы начинаем серию вебинаров, приуроченных к началу конкурса разработки SAP Кодер 2017. Напомним, что в рамках конкурса участники должны создать приложения с помощью инструментария платформы SAP Cloud Platform, а победителей ждут ценные призы.

    Для участия в вебинаре необходимо пройти регистрацию.

    Первый вебинар состоится сегодня в 11:00 и будет посвящен обзору основных возможностей платформы. Наши специалисты расскажут зрителям о следующих темах:
    — основные функции платформы и задачи, которые можно решать с её помощью
    — встроенные сервисы платформы: базы данных, включая in-memory СУБД SAP HANA, интеграционные и предиктивные сервисы, текстовый анализатор, отчетности, геймификация и др.
    — как бесплатно зарегистрироваться в платформе в качестве разработчика
    — облачные инструменты управления СУБД
    — функции и ценность SAP HANA Studio
    — использование SAP Build – инструмента для быстрого прототипирования и согласования дизайна приложений
    — интерфейс Fiori и технология его создания SAPUI5 (OpenUI5)
    — как создать приложение на javascript и фреймворке SAPUI5 во встроенной среде разработки SAP Cloud WebIDE

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

     

    DeclarativeCOS — Декларативное программирование на Cache

    Автор: admin от 24-04-2017, 13:10, посмотрело: 324

    Проект DeclarativeCOS — крик души по теме программирования на COS.

    Цель проекта — обратить внимание сообщества к улучшению внутреннего ядра COS.

    Идея проекта — поддержка лаконичного синтаксиса при работе с циклами и коллекциями.

    DeclarativeCOS — Декларативное программирование на Cache

    Итак, что же лаконичного я придумал? Добро пожаловать в примеры!

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

     
    Назад Вперед