Создание движка для блога с помощью Phoenix и Elixir / Часть 8. Заканчиваем с комментариями

Автор: admin от 8-03-2017, 17:50, посмотрело: 250

Создание движка для блога с помощью Phoenix и Elixir / Часть 8. Заканчиваем с комментариями

От переводчика: «Elixir и Phoenix — прекрасный пример того, куда движется современная веб-разработка. Уже сейчас эти инструменты предоставляют качественный доступ к технологиям реального времени для веб-приложений. Сайты с повышенной интерактивностью, многопользовательские браузерные игры, микросервисы — те направления, в которых данные технологии сослужат хорошую службу. Далее представлен перевод серии из 11 статей, подробно описывающих аспекты разработки на фреймворке Феникс казалось бы такой тривиальной вещи, как блоговый движок. Но не спешите кукситься, будет действительно интересно, особенно если статьи побудят вас обратить внимание на Эликсир либо стать его последователями.

В этой части мы закончим рутинную работу над комментариями, чтобы затем перейти к более интересным вещам.

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

 

GitHub Pages, как хостинг для сайта-визитки на 8 марта

Автор: admin от 8-03-2017, 14:00, посмотрело: 275

Что такое HTML, CSS, javascript и Bootstrap фреймворк сложно объяснять человеку который далек от IT. А что если нужен сайт на бесплатном хостинге, без привязки к онлайн конструкту именно этого хостинга!?

GitHub Pages, как хостинг для сайта-визитки на 8 марта

Как думаете, реально научить девушку обновлять свой сайт на GitHub Pages к Международному женскому дню!? Расскажу как мне это удалось с помощью генератора сайта, который доступен на Github и написан на Java + FreeMarker, к тому же старался автоматизировать публикацию контента в git репозитарий.

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

 

Каскадная трассировка воксельных конусов в игре The Tomorrow Children

Автор: admin от 8-03-2017, 12:45, посмотрело: 209


Что: трассировка каскадов воксельных конусов


Для The Tomorrow Children мы реализовали инновационную систему освещения, основанную на трассировке воксельных конусов. Вместо использования традиционных систем прямого или отложенного освещения мы создали систему, освещавшую всё в мире трассировкой конусов через воксели.

Таким способом обрабатывается и прямое, и отражённое освещение. Он позволяет нам рассчитывать на PlayStation 4 три отражения глобального освещения в полудинамических сценах. Мы трассируем конусы в 16 фиксированных направлениях через шесть каскадов 3D-текстур и выполняем поглощение света с помощью направленного затенения в экранном пространстве (Screen Space Directional Occlusion) и сферическими окклюдерами динамических объектов для получения конечного результата. Движок также поддерживает модель сферического освещения на основе гармоник, что позволяет рассчитывать освещение частиц и реализовать спецэффекты, например аппроксимированное подповерхностное рассеяние (approximating subsurface scattering) и преломляющие материалы.

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

 

Почему все виртуальные помощники — женщины?

Автор: admin от 8-03-2017, 11:55, посмотрело: 220

Почему все виртуальные помощники — женщины?

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

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

 

Как мы отранжировали девять миллионов разработчиков на Github

Автор: admin от 8-03-2017, 11:50, посмотрело: 196

Как мы отранжировали девять миллионов разработчиков на Github


Источник изображения: beta.gitlance.net/top/javascript



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


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


Мы же верим, что есть способ получше, и именно поэтому создали GitLance. По сути своей, коммиты в Git подобно бухгалтерской книге надежно фиксируют вклад каждого из участников, а на Github находится огромное множество публичных репозиториев Git вместе с их разработчиками, а также сравнимое количество их взаимных оценок в виде звёздочек на репозиториях и форков, идущих от них. Так почему бы не воспользоваться этим для генерации кодового графа?

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

 

Особенности протокола в IO играх

Автор: admin от 8-03-2017, 09:45, посмотрело: 263

Допустим, вы хотите создать IO игру. Что-то похожее на agar.io, slither.io и тысячи их.
Многие знают, что в таких играх используется websocket.
И ничего сложного нет в том, чтобы создать свой протокол над ним.
Я так думал, когда примерно год назад мы начинали проект космического шутера в этом стиле.
Сейчас я так не думаю.
Расскажу почему

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

 

Третья конференция JavaScript-разработчиков в Одессе — JS Lab

Автор: admin от 8-03-2017, 09:00, посмотрело: 184

Третья конференция JavaScript-разработчиков в Одессе — JS Lab

25 марта в Одессе пройдет третья ежегодная конференция javascript-разработчиков — JSLab. Наша команда FlyElephant помогает с организацией этой конференции и приглашает всех принять участие в ней.

В этом году мы планируем собрать 250 front-end и back-end JS-разработчиков из Украины и ближнего зарубежья. Конференция пройдет в два потока, которые будут состоять из 12 докладов по 45 минут и 8 блиц-докладов по 10 минут.

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

 

Новое на PHDays VII: взлом IPv6-сетей, WAF-ы будущего и дырявые POS-терминалы

Автор: admin от 8-03-2017, 09:00, посмотрело: 212

Новое на PHDays VII: взлом IPv6-сетей, WAF-ы будущего и дырявые POS-терминалы


Подготовка к PHDays VII идет полным ходом. В начале года мы получили 50 заявок на доклады и воркшопы из России, Европы, Азии, Африки, Северной и Южной Америки, а 1 февраля стартовал второй этап Call for Papers. Как и обещали, анонсируем первую группу участников, вошедших в основную техническую программу. В этом году слушатели PHDays узнают, как взломать IPv6-сети, как крадут деньги с помощью POS-терминалов и каким будет WAF следующего поколения.

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

 

Запуск WebRTC медиасервера в облаке Amazon EC2 для Live видеотрансляций из браузеров и мобильных приложений

Автор: admin от 8-03-2017, 09:00, посмотрело: 326

Запуск WebRTC медиасервера в облаке Amazon EC2 для Live видеотрансляций из браузеров и мобильных приложений

AWS Marketplace


Прежде всего хотелось бы сказать несколько слов о маркете Amazon AWS Marketplace. В отличии от Google Play и App Store, где выкладываются мобильные приложения, на AWS разработчики выкладывают серверные приложения. Здесь можно найти много интересного, начиная от бесплатного стека LAMP и заканчивая серверными Enterprise-решениями вроде SAP.

Прелесть работы с маркетом кроется в быстроте и удобстве развертывания. Требуемый сервер приложений, как правило, уже настроен, оптимально сконфигурирован и будет запущен во время запуска самого EC2 инстанса (виртуального сервера Amazon EC2). Запуск инстанса происходит из веб-интерфейса и не требует каких-то дополнительных админских знаний и умений.

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

 

OSSEC заметка по настройке парсеров (decoders)

Автор: admin от 8-03-2017, 09:00, посмотрело: 323

Приветствую уважаемое сообщество. В данной статье я хочу описать несколько важных (на мой взгляд) моментов, которые нужно иметь ввиду при настройке программного обеспечения OSSEC (HIDS, SIEM система). Официальная документация по системе представлена в достаточно большом объеме на просторах сети, однако некоторые важные моменты абсолютно нигде не описываются. В качестве «путевых заметок» приведу их ниже. Сразу оговорюсь, что описывать установку системы, развертывание агентов, первичную настройку я не буду. Т.е. предполагаю, что читатель уже знает, что такое decoder и rule в контексте OSSEC. Все нижеперечисленное было проверено на версии по 2.8.1, возможно в будущих версиях это пофиксят. Итак, в бой.

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

 
Назад Вперед