Как я прокачивал скилы личной эффективности

Автор: admin от 13-04-2018, 16:40, посмотрело: 291

Как я прокачивал скилы личной эффективности


Работа 24 на 7



«Всем привет, меня зовут Антон, и я — трудоголик. Я часто работаю по 12 часов в день. Моя семья очень страдает от этого. Я очень хочу начать жить, как все нормальные люди, но каждый раз срываюсь и засиживаясь заполночь...» — наверное так бы я начал свою речь, если бы состоял в клубе анонимных трудоголиков.

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

 

Блеск и нищета Java для настольных систем

Автор: admin от 13-04-2018, 16:40, посмотрело: 82

Блеск и нищета Java для настольных систем


Вы не поверите, но в 2018 году всё ещё нужно разрабатывать Desktop приложения.



Представьте себе такой клуб анонимных Java программистов, запойных и беспробудных, которые сидят и делятся своими проблемами.



— Здравствуйте, меня зовут Юрий, я пишу Desktop приложения в 2018 году.

— Здравствуй, Юрий, давайте ему похлопаем, он смог поделиться своей проблемой!



Да, действительно, мы всё ещё пишем Desktop приложения. Обычно, не очень хочется этим заниматься, чаще всего это legacy проекты. Но бывает, что нужно писать и новые настольные приложения.



Зачем мы всё ещё это делаем, если есть web с его новыми продвинутыми возможностями: Progressive Web Apps, Service Worker, Web RTC, Web GL и т.д?



Под катом расскажу как с этим жить и при чём тут Java.

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

 

RTCP REMB: подкручиваем настройки видеозвонка в браузере

Автор: admin от 13-04-2018, 16:40, посмотрело: 58

RTCP REMB: подкручиваем настройки видеозвонка в браузере

Находчивые ребята из Tribe не только нашли свою нишу на стыке конференсинга и gamedev’а (что само по себе уже интересно), но и хорошо знают, что творится под капотом у WebRTC. Менеджер по продукту Тимотэ Ле Борнье периодически описывает техническую сторону своего детища; мы решили перевести его статью про нестандартную, но очень любопытную функциональность WebRTC. Уверены, вам будет интересно. Ну а пока вы читаете, мы продолжим готовить инсайд про наши обновленные видеоконференции… Но это уже другая история.

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

 

7 принципов проектирования приложений, основанных на контейнерах

Автор: admin от 13-04-2018, 16:40, посмотрело: 50

В конце прошлого года компания Red Hat опубликовала доклад с описанием принципов, которым должны соответствовать контейнеризированные приложения, стремящиеся к тому, чтобы стать органичной частью «облачного» мира: «Следование этим принципам обеспечит готовность приложений к автоматизируемости на таких платформах для облачных приложений, как Kubernetes», — считают в Red Hat. И мы, изучив этот документ, с их выводами согласны, а посему решили поделиться ими с русскоязычным ИТ-сообществом.



7 принципов проектирования приложений, основанных на контейнерах


Обратите внимание, что эта статья является не дословным переводом оригинального документа (PDF), подготовленного Bilgin Ibryam — архитектором из Red Hat, активным участником нескольких проектов Apache и автором книг «Camel Design Patterns» и «Kubernetes Patterns», — а представляет основные его тезисы в довольно свободном изложении.

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

 

Красивый листинг файлов и директорий в nginx

Автор: admin от 13-04-2018, 16:40, посмотрело: 124

Для web-сервера Apache существует множество инструкций, в том числе и на Хабре, как стилизовать стандартный листинг файлов и директорий. Однако, как сделать также для сервера nginx, в русскоязычном интернете не найти. Порывшись на просторах интернета я нашел один репозитарий, где как раз и решается этот вопрос. Но для кириллических наименований файлов и папок потребовалась небольшая работа "напильником".


Красивый листинг файлов и директорий в nginx

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

 

Как я учусь практикам и ценностям Agile

Автор: admin от 13-04-2018, 11:05, посмотрело: 49

Как я учусь практикам и ценностям Agile

Под катом обзор и выводы с ретроспективы MeetUp-а про командную работу и рефлексию, который 3 апреля провела Елена Литвинова.



Для меня он стал демонстрацией как обычная команда (далее команда 1.0), отличается от подготовленной (команда 2.0).



Подготовленная означает, что большинство членов команды не просто знакомы с практиками и ценностями Agile, но владеют ими.

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

 

Блокировка Telegram — готовимся к худшему?

Автор: admin от 13-04-2018, 11:05, посмотрело: 88

Блокировка Telegram — готовимся к худшему?


Как известно, вчера Роскомнадзор попросил суд заблокировать Telegram. Надо понимать, что игры закончились и мессенджер будет заблокирован с очень большой степенью вероятности. Само дело было заведено по иску Роскомнадзора, и судья Смолина Ю.М. уже успела провести подготовительное заседание в Таганском суде г. Москвы. Юристов от Telegram на заседании не было. Кто-то говорит, что сам Дуров дал распоряжение не являться на суд, но вполне может быть, что специалисты просто не успели подготовиться. На все про все у них было всего несколько часов и понятно, что все сразу оформить никто бы не успел.



Сегодня, 13 апреля, в 10 часов будет проходить рассмотрение иска по существу. Кабинет 301, Таганский районный суд — приходить могут все. Зная Роскомнадзор, можно быть уверенным, что ведомство будет настаивать на блокировке мессенджера и это рано или поздно случиться (или нет?). Но подготовиться стоит заранее.

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

 

Операторы ?., ?? и |>: будущие возможности JavaScript, которые вам понравятся

Автор: admin от 13-04-2018, 11:05, посмотрело: 71

Джастин Фуллер, автор материала, перевод которого мы сегодня публикуем, предлагает рассмотреть три новых возможности, появление которых ожидается в javascript в обозримом будущем. Сначала он расскажет о процессе развития JS, а после этого представит обзор этих возможностей и покажет примеры их использования. Речь пойдёт об операторах ?., ?? и |>.



О стандарте ECMAScript и развитии javascript



Операторы ?., ?? и |>: будущие возможности JavaScript, которые вам понравятся
Если вы уже знакомы с особенностями деятельности рабочей группы ECMA TC39, с тем, как она осуществляет отбор и обработку предложений о совершенствовании javascript, вы вполне можете пропустить этот раздел. Если же вы из тех, кому интересно об этом узнать — вот краткий обзор того, чем занимается TC39.



javascript — это реализация стандарта, называемого ECMAScript, который был создан для стандартизации реализаций языка, которые появились в ранние годы существования веб-браузеров.



Существует восемь редакций стандарта ECMAScript и семь релизов (четвёртая редакция стандарта не выходила, после третьей сразу идёт пятая). Разработчики javascript-движков приступают к реализации новшеств языка после выхода стандарта. Здесь можно увидеть, что не каждый движок реализует все возможности, при этом некоторым движкам для введения новшеств требуется больше времени, чем другим. Хотя такое положение дел и не идеально, это, всё же, лучше, чем полное отсутствие стандартов.

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

 

Сервис цифровых подписей GlobalSign интегрирован в облако Adobe Document Cloud

Автор: admin от 12-04-2018, 15:30, посмотрело: 131

Сервис цифровых подписей GlobalSign интегрирован в облако Adobe Document Cloud


10 апреля 2018 года компания GlobalSign объявила о присоединении к консорциуму Cloud Signature и партнёрской программе Adobe Cloud Signature. Оба соглашения предусматривают, что фирменный сервис облачных подписей Digital Signing Service теперь напрямую интегрирован с решением для подписи документов Adobe Sign в облаке Adobe Document Cloud.



Adobe Document Cloud — это полный комплект решений для работы с цифровыми документами, ускоряющих и упрощающих бизнес-процессы за счёт перевода всей бумажной работы в цифровое защищённое пространство. Сюда входят сервисы Adobe Sign, Acrobat DC, веб-приложения и мобильные приложения, которые работают в автономном режиме или встраиваются в существующие рабочие процессы. Система интегрирована и нормально работает с программами Microsoft, Salesforce, Workday, SAP Ariba, Dropbox и прочими, а служба Adobe Sign (теперь и GlobalSign) является предпочтительной службой подписи документов в приложениях Microsoft.

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

 

Особенности использования вещественных регистров x86 архитектуры

Автор: admin от 12-04-2018, 15:30, посмотрело: 44

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

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