Краткая история Rust: от хобби до самого популярного ЯП по данным StackOverflow

Автор: admin от 25-02-2018, 21:15, посмотрело: 125

Rust — это язык системного программирования, создатели которого уделили внимание трем вещам: параллелизму, скорости и безопасности. И хотя Rust считается молодым языком программирования — его первая стабильная версия вышла в 2015 году — он разрабатывается уже более десяти лет.



Сегодня мы бы хотели заглянуть в прошлое и рассказать историю языка Rust, показать, как изменились его функции и возможности за время разработки и привести конкретные примеры внедрения этого ЯП на практике.



Краткая история Rust: от хобби до самого популярного ЯП по данным StackOverflow

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

 

Дайджест интересных материалов для мобильного разработчика #242 (19 февраля— 25 февраля)

Автор: admin от 25-02-2018, 21:15, посмотрело: 113

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



Дайджест интересных материалов для мобильного разработчика #242 (19 февраля— 25 февраля)

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

 

The Dream Machine: История компьютерной революции. Пролог

Автор: admin от 25-02-2018, 21:15, посмотрело: 108

The Dream Machine: История компьютерной революции. Пролог




Эту книгу советует Алан Кей. Он часто говорит фразу «Компьютерная революция еще не случилась.» Но компьютерная революция началась. Точнее — ее начали. Ее начали определtнные люди, с определенными ценностями и у них было видение, задумки, план. Исходя из каких предпосылок революционеры создали план? По каким причинам? Куда они замыслили вести человечество? На каком этапе мы сейчас?



(За перевод спасибо Oxoron, кто хочет помочь с переводом — пишите в личку или на почту magisterludi2016@yandex.ru)
Читать и сохранить в избранное

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

 

Создание Telegram-бота для получения информации о криптовалютном кошельке Dogecoin

Автор: admin от 25-02-2018, 21:15, посмотрело: 275

Создание Telegram-бота для получения информации о криптовалютном кошельке Dogecoin
Со времени описания технологии блокчейн в 2008-м году и появления первой реализации в 2009-м (биткоин) по настоящее время создано более тысячи криптовалют. Каждые несколько дней проводятся ICO. Многие занимаются майнингом или игрой на криптовалютных биржах.

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

Так как информация о блокчейне общедоступна, то доступ к ней возможен с помощью веб-сервисов и мобильных приложений. Для мониторинга состояния счетов удобно использовать мультивалютные мобильные приложения. Однако из-за высокой скорости создания новых криптовалют не все разработчики успевают добавлять их поддержку, и пользователь вынужден устанавливать другие приложения с требуемой валютой, что сказывается на удобстве и на занимаемом объёме памяти устройства. Здесь нам на помощь приходит ещё один тренд современности – чат-боты, API управления которыми предоставляют большинство мессенджеров.

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

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

 

Приложение Vue.js + Asp.NETCore + TypeScript без Webpack

Автор: admin от 25-02-2018, 21:15, посмотрело: 275

Приложение Vue.js + Asp.NETCore + TypeScript без Webpack

Создаем на Visual Studio 2017 модульное приложение Vue.js + Asp.NETCore + TypeScript без использования Webpack или Broserify. Причем сначала делаем проект с использованием Webpack, а потом без него. Чтобы прочувствовать, от какого счастья мы отказываемся.

Материал рассчитан на способных управиться с VS2017 и знакомых с прогрессивным javascript фрэймворком Vue.js.

Цель замены системы сборки – снижение стартового барьера для освоения Vue.js за счет уменьшения количества применяемых инструментов при создании современных веб-приложений.

Кроме того, существенно упрощается процесс отладки приложений, сильно сокращается время на пересборку приложения, а для части сценариев работы — пересборка не требуется совсем.

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

 

Скрипт получения информации из образа Windows

Автор: admin от 25-02-2018, 19:25, посмотрело: 120

Имею серию статей посвящённых теме обслуживания образов Windows командами системы DISM. В моих статьях приводились примеры скриптов на языке интерпретатора командной строки cmd.exe. В результате работы исходный образ Windows (живая система или автономный файл *.wim) изменялся — в него интегрировались обновления, отключались системные компоненты, удалялись универсальные приложения. Но как увидеть внесённые изменения в образ? В данной статье Я представляю скрипт, который используя команды системы DISM извлекает из образа Windows различную информацию и показывает её пользователю на экран, либо экспортирует в файл.

Категория: Операционные системы » Windows

 

«Цифровые государства»: с чего все началось

Автор: admin от 25-02-2018, 19:00, посмотрело: 137

Иллюстрация: Жан Гранвиль PD

«Цифровые государства»: с чего все началось
Консалтинговая компания Deloitte в конце 2017 года выпустила доклад о технологиях в международном государственном секторе. Главный тренд на 2018 год — то, что исследователи называют symphonic enterprise. Эта концепция подразумевает достижение кумулятивного эффекта от внедрения государством и бизнесом таких технологий как, например, блокчейн и системы искусственного интеллекта. Цель — повысить эффективность работы всего «цифрового государства» — от взаимодействия граждан, госструктур и бизнеса до реализации базовых задач по электронному документообороту.



Сегодня мы расскажем, как появлялась концепция «цифрового государства» (ЦГ), поговорим о первых примерах отдельных систем и возможностях для их интеграции.

Категория: Операционные системы » iOS

 

Создание двухмерных эффектов частиц в Unity3D

Автор: admin от 25-02-2018, 19:00, посмотрело: 206

Создание двухмерных эффектов частиц в Unity3D

Привет, меня зовут Дэвид Финсет. Я технический художник Synapse Games и работаю над играми, в которых нужны визуальные эффекты, требующие и технической, и художественной составляющей. Большая часть моей работы заключается в создании эффектов частиц для мобильных игр. Мне очень нравится эта работа, поэтому я хочу поделиться своим рабочим процессом и дать несколько советов по самостоятельному созданию таких эффектов.



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



Сначала я расскажу об отдельных частях своего рабочего процесса создания эффектов частиц в Unity, а затем поделюсь некоторыми техническими советами и хитростями. Большинство этих примеров взято из моей работы над играми Spellstone и Animation Throwdown.

Категория: Операционные системы » iOS

 

iPaaS — облачные ESB… или нет?

Автор: admin от 25-02-2018, 19:00, посмотрело: 121

Все уже привыкли к облачной инфраструктуре и облачным сервисам, но на тему iPaaS нет ни одной статьи, лишь несколько упоминаний.



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

Категория: Операционные системы » iOS

 

Как мы улучшали службу технической поддержки с помощью когортного анализа

Автор: admin от 25-02-2018, 19:00, посмотрело: 122

Существует огромное количество инструментов визуализации графиков, умеющих делать с ними настоящие чудеса. Все они имеют разное назначение и специализацию.



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



В большой организации работа централизованных служб часто имеет критическое значение.



Представьте, что Вы – руководитель службы поддержки, состоящей из 10 человек, и Ваша команда обслуживает коллектив из 200 команд, в каждой из которой по 7-10 человек. Это минимум 1400 человек, ежедневно засыпающих Вас работой.



Теперь добавим сюда ещё больше реальности и представим, что Вы выполняете некую централизованную функцию (например, настройку чего-нибудь), без которой команды не могут выдать результат.



Получается, что на Вас всё завязано, и чем быстрее и качественнее будет работать Ваша команда, тем быстрее будут выдавать результат все остальные команды в компании.



И тут начинаются жалобы на медленную отработку запросов…



Естественно, в этой ситуации руководителю нужны фактические данные, а не слова.



На помощь приходит когортный анализ.

Категория: Операционные системы » iOS

 
Назад Вперед