Дайджест свежих материалов из мира фронтенда за последнюю неделю №272 (17 — 23 июля 2017)

Автор: admin от 24-07-2017, 03:10, посмотрело: 18

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



Дайджест свежих материалов из мира фронтенда за последнюю неделю №272 (17 — 23 июля 2017) ->

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

 

Будь в курсе

Автор: admin от 23-07-2017, 22:45, посмотрело: 19

Будь в курсе

Вконтакте запустил Streaming API, инструмент для получения публичных данных из ВКонтакте по заданным ключевым словам.

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

Давайте напишем бота для телеграмма с оповещением о записях в ВК.

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

 

Интеграция Apache CloudStack со сторонними системами. Подписка на события с помощью Apache Kafka

Автор: admin от 23-07-2017, 22:00, посмотрело: 19

Интеграция Apache CloudStack со сторонними системами. Подписка на события с помощью Apache Kafka

В данной статье рассматривается подход к интеграции Apache CloudStack (ACS) со сторонними системами посредством экспорта событий в брокер очередей сообщений Apache Kafka.



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

->

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

 

Дайджест интересных материалов для мобильного разработчика #213 (17 — 23 июля)

Автор: admin от 23-07-2017, 22:00, посмотрело: 30

В новом дайджесте мы исследуем локализацию, дизайн (для) пальцев, применение CallKit и ARKit, пропажу букв в Android Wear, тестирование приложений и силу минимализма, уроки роста Instagram и новый умный термостат Microsoft.



Дайджест интересных материалов для мобильного разработчика #213 (17 — 23 июля) ->

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

 

learnopengl. Урок 2.2 — Основы освещения

Автор: admin от 23-07-2017, 19:25, посмотрело: 23

learnopengl. Урок 2.2 — Основы освещенияРаспространение света в реальном мире это чрезвычайно сложное явление, зависящее от слишком многих факторов, и, располагая ограниченными вычислительными ресурсами, мы не можем себе позволить учитывать в расчетах все нюансы. Поэтому освещение в OpenGL основано на использовании приближенных к реальности упрощенных математических моделей, которые выглядят достаточно похожими, но рассчитываются гораздо проще. Эти модели освещения описывают физику света исходя из нашего понимания его природы. Одна из этих моделей называется моделью освещения по Фонгу (Phong). Модель Фонга состоит из трех главных компонентов: фонового (ambient), рассеянного/диффузного (diffuse) и бликового (specular). Ниже вы можете видеть, что они из себя представляют:



learnopengl. Урок 2.2 — Основы освещения

->

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

 

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

Автор: admin от 23-07-2017, 19:05, посмотрело: 18

[i]Вашему вниманию предлагается перевод статьи Рэймонда Чена из блога The Old New Thing, посвященной проблемам кода, полагающегося на порядок вычисления выражений — и всем тем, кто пишет foo(i++, a[i]);[/i]

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

MSDN



В нашей внутренней рассылке про C# регулярно возникает дискуссионный вопрос, который касается корректной интерпретации подобных конструкций:

code_0

В ответ я спрашиваю:

Да кто вообще пишет такой код с невозмутимым видом? Одно дело, когда такое пишешь, пытаясь победить в «Международном Конкурсе запутывания кода на Си» (IOCCC, International Obfuscated C Code Contest), или если хочешь написать головоломку — но в обоих случаях понимаешь, что ты занимаешься чем-то нестандартным. Что, реально есть кто-то, кто пишет [i]a -= a *= a[/i] и [i]p[x++] = ++x;[/i] и думает про себя «Чёрт возьми, да я пишу действительно классный код!»
->

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

 

Orchid CMS — ещё одна CMS на Laravel

Автор: admin от 23-07-2017, 14:40, посмотрело: 33

Orchid CMS — ещё одна CMS на Laravel


Да да да, вы всё правильно прочитали, ещё одна система управления содержимым, можете сразу доставать кирпич и идти в комментарии поджигая свой факел.


->

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

 

Правила хорошего тона для API

Автор: admin от 23-07-2017, 10:15, посмотрело: 24

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



О том, какие принципы и инструменты мы используем для добавления REST API к проектам, читайте под катом.
->

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

 

Поднимаем Linux на MIPSfpga и ПЛИС Altera

Автор: admin от 23-07-2017, 10:15, посмотрело: 19

Поднимаем Linux на MIPSfpga и ПЛИС Altera



Предоставленная Imagination Technologies документация на MIPSfpga очень хорошо и подробно описывает развертывание Linux. Но используемая при этом система на кристалле построена с помощью Xilinx-специфических периферийных модулей. Потому ее повторение на отладочной плате с ПЛИС Altera в исходном виде представляется невозможным. Решением является система на кристалле MIPSfpga-plus с ее платформонезависимой периферией. О том, как запустить на ней Linux, читайте в этой статье.

->

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

 

Релизный цикл для Infrastructure as Code

Автор: admin от 23-07-2017, 10:15, посмотрело: 88

На просторах интернета можно встретить немало статей на тему Infrastructure as Code, утилит SaltStack, Kitchen-CI и так далее, однако, сколько я не встречал различного рода примеров IaC, они зачастую остаются только кодом, как правило, с делением на бранчи в VCS соответствующие наименованию типа среды, например dev/int, возможно даже с тэгами, а говорить о полноценном цикле разработки конфигураций как правило не приходится. Во всяком случае с компаниями, с которыми знаком именно такая ситуация, да и статей не находил.
Может быть оно и понятно — тотальный Agile и "раз-раз и в продакшен".
Попробую исправить ситуацию данной статьей.

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