Дайджест свежих материалов из мира фронтенда за последнюю неделю №241 (12 — 18 декабря 2016)

Автор: admin от 18-12-2016, 23:15, посмотрело: 233

Предлагаем вашему вниманию подборку с ссылками на полезные ресурсы и интересные материалы из области фронтенда.

Дайджест свежих материалов из мира фронтенда за последнюю неделю №241 (12 — 18 декабря 2016)

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

 

Говорит ли ваш код по-русски?

Автор: admin от 18-12-2016, 22:40, посмотрело: 267

Да, это пока не широко распространено. Обработка естественного языка еще недостаточно развита и не интегрирована с разработкой. Также, как нет и удобных способов интегрировать код с поиском или виртуальным помощником (таким как Siri). Голосовые команды имитируют GUI пути (щелчок-открыть-щелчок). Семантический Веб пытается познакомить приложения со смыслом, но все еще не может достигнуть широкой аудитории. Behavior-driven development (BDD) полагается на DSL (предметно-ориентированный язык), который близок к естественному, но этого все еще недостаточно, чтобы научить ваш код говорить.


Однако ваш код может взаимодействовать с естественным языком уже сегодня, правда не используя существующие подходы. Современные технологии не понимают естественный язык и непонятно, когда это станет возможным. Поэтому нам необходим иной подход:



  • который будет адаптирован к естественному языку

  • которому будет легко обучить широкий круг людей

  • который может выступать связующим звеном между естественным языком и компьютерными сущностями

  • который сможет создавать окружение в как можно большем количестве областей программной инженерии

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

 

Идеальный программист. Часть 2

Автор: admin от 18-12-2016, 12:40, посмотрело: 219

Идеальный программист. Часть 2

Это вторая часть статьи по книге Роберта Мартина «Идеальный программист». В первой части статьи мы начали изучать, чем идеальный программист отличается от не идеального. Рассмотрели ответственность, научились говорить «нет» нереальным задачам и говорить «да» так, чтобы заказчик был, уверен, что всё будет готово вовремя. Мы определились, как писать код, принимать помощь и помогать другим. Продолжим.

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

 

Спецификация LoRaWAN. Активация оконечных устройств

Автор: admin от 18-12-2016, 00:35, посмотрело: 372

Продолжение. Спецификация LoRaWAN 1.0.2.
Начало: Спецификация LoRaWAN. Введение. Основные понятия и классы оконечных устройств
Спецификация LoRaWAN. Активация оконечных устройств

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

 

Генератор палитры для мобильных игр

Автор: admin от 18-12-2016, 00:35, посмотрело: 370

После прочтения статьи о выборе цвета 233 орешка для Золушки: отбираем цвета для «идеальной» палитры, появилось желание это реализовать в виде небольшого приложения.

Генератор палитры для мобильных игр

Категория: Веб-разработка, Android, iOS

 

Автоматизация бизнес-процессов. Часть 2. Adaptive BPM

Автор: admin от 18-12-2016, 00:35, посмотрело: 434

Автоматизация бизнес-процессов. Часть 2. Adaptive BPM Итак, в первой части было рассмотрено, какие бывают бизнес-процессы по степени их устойчивости к изменениям, технические концепции для реализации конкретного типа БП, а также пример логики добавления/удаления таска из адаптивной модели БП.
В этой части статьи собираюсь подробней описать, чем же adaptive BPM (aBPM) отличаются от normative BPM (nBPM) и от Adaptive Case Management (ACM), затем представить архитектуру получившейся aBPM системы.

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

 

Symfony — комбинируем GridFS файлы с ORM сущностями

Автор: admin от 18-12-2016, 00:35, посмотрело: 240

В предыдущей статье я писал о загрузке файлов в GridFS. Там мы создали MongoDB документ со свойством $file, аннотированным как @MongoDBFile. Так как ORM сущности я использую чаще, чем ODM документы, я искал простой способ получить доступ к документу из сущности.

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

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

 

VulnHub Разбор HackDay: Albania

Автор: admin от 18-12-2016, 00:35, посмотрело: 563

Продолжаем разбор лаб с VulnHub. На этот раз займемся HackDay: Albania. К образу имеется следующее описание, из которого видно, что это таск с HackDay Albania's 2016 CTF
This was used in HackDay Albania's 2016 CTF.
The level is beginner to intermediate.
It uses DHCP.
Note: VMware users may have issues with the network interface doing down by default. We recommend (for once!) using Virtualbox.

Таск как и прошлый рассчитан на новичков. Поэтому в некоторые моменты в статье будут рассмотрены более подробно.

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