-Поиск по дневнику

Поиск сообщений в rss_habrahabr_of_lokoman

 -Подписка по e-mail

 

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2008
Записей:
Комментариев:
Написано: 2




Все публикации подряд на Хабре


Добавить любой RSS - источник (включая журнал LiveJournal) в свою ленту друзей вы можете на странице синдикации.

Исходная информация - http://habrahabr.ru/.
Данный дневник сформирован из открытого RSS-источника по адресу http://habrahabr.ru/rss/, и дополняется в соответствии с дополнением данного источника. Он может не соответствовать содержимому оригинальной страницы. Трансляция создана автоматически по запросу читателей этой RSS ленты.
По всем вопросам о работе данного сервиса обращаться со страницы контактной информации.

[Обновить трансляцию]

Архитектура биллинга нового поколения: трансформация с переходом на Tarantool

Вторник, 11 Июня 2019 г. 14:53 + в цитатник
Зачем такой корпорации, как МегаФон, Tarantool в биллинге? Со стороны кажется, что обычно приходит вендор, приносит какую-то большую коробку, втыкает штекер в розетку — вот и биллинг! Когда-то так и было, но сейчас это архаика, и такие динозавры уже вымерли или вымирают. Изначально биллинг это система для выставления счетов — считалка или калькулятор. В современном телекоме — это система автоматизации всего жизненного цикла взаимодействия с абонентом от заключения договора до расторжения, включая real-time-тарификацию, прием платежей и еще много чего. Биллинг в телеком-компаниях похож на боевого робота — большого, мощного и обвешанного оружием.



Причем же здесь Tarantool? Об этом расскажут Олег Ивлев и Андрей Князев. Олег — главный архитектор компании МегаФон с огромным опытом работы в зарубежных компаниях, Андрей — директор по бизнес-системам. Из расшифровки их доклада на Tarantool Conference 2018 вы узнаете, зачем нужен R&D в корпорациях, что такое Tarantool, как тупик вертикального масштабирования и глобализация стали предпосылками появления этой БД в компании, про технологические вызовы, трансформацию архитектуры, и чем техностек МегаФон похож на Netflix, Google и Amazon.
Читать дальше ->

https://habr.com/ru/post/455694/?utm_source=habrahabr&utm_medium=rss&utm_campaign=455694


Платформа 3DEXPERIENCE помогает создавать общественный транспорт будущего

Вторник, 11 Июня 2019 г. 14:36 + в цитатник
image

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

https://habr.com/ru/post/455600/?utm_source=habrahabr&utm_medium=rss&utm_campaign=455600


Как мы строим UI для рекламных систем

Вторник, 11 Июня 2019 г. 14:32 + в цитатник
image

Вместо вступления


Ранее в нашем блоге мы писали, чем занимается компания IPONWEB — мы автоматизируем показ рекламы в интернете. Наши системы принимают решения не только на основе исторических данных, но и активно используют информацию, полученную в реальном времени. В случае DSP (Demand Side Platform — рекламная платформа для рекламодателей), рекламодатель (или его представитель) должен создать и загрузить рекламный баннер (креатив) в одном из форматов (картинка, видео, интерактивный баннер, картинка+текст и т.д.), выбрать аудиторию пользователей, которым этот баннер будет показан, определить сколько раз можно показать рекламу одному пользователю, в каких странах, на каких сайтах, на каких устройствах, и отразить это (и многое другое) в настройках таргетинга рекламной кампании, а также распределить рекламные бюджеты. Для SSP (Supply Side Platform — рекламная платформа для владельцев рекламных площадок) владелец сайта (мобильного приложения, билборда, телевизионного канала) должен определить рекламные места на своем ресурсе и указать, например, какие категории рекламы он готов на них показывать. Все эти настройки делаются вручную заблаговременно (не в момент показа рекламы) с помощью пользовательского интерфейса. В этой статье я расскажу про наш подход к построению таких интерфейсов при условии, что их много, они похожи друг на друга и при этом обладают индивидуальными особенностями.
Читать далее

https://habr.com/ru/post/455720/?utm_source=habrahabr&utm_medium=rss&utm_campaign=455720


Метки:  

Реализация пользовательского интерфейса OpenStack LBaaS

Вторник, 11 Июня 2019 г. 14:00 + в цитатник


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

Решение задачи получилось, по моему мнению, достаточно творческим и искать его пришлось в сильно ограниченных рамках, поэтому думаю, что оно может быть интересным.
Читать дальше ->

https://habr.com/ru/post/455523/?utm_source=habrahabr&utm_medium=rss&utm_campaign=455523


Метки:  

[Перевод] Провоцирование сбоев браузера при помощи поведенческого фаззинга

Вторник, 11 Июня 2019 г. 14:00 + в цитатник
image

В этой статье я расскажу вам, как я использовал фаззинг, чтобы найти несколько сбоев в Firefox. Обычно целью фаззинга является нахождение сбоя, указывающего на повреждение памяти, но моя цель заключается в другом: я хочу обнаружить неожиданную реакцию браузера. Это могут быть символы, которые открывают или закрывают необычный тег, или, возможно, символы, которые игнорируются парсером JavaScript. Такое неожиданная реакция часто может быть использована для проведения XSS-атак, минуя фильтры безопасности и избегая песочницы JavaScript. Читать дальше ->

https://habr.com/ru/post/455602/?utm_source=habrahabr&utm_medium=rss&utm_campaign=455602


Метки:  

Задачка от панк-математика

Вторник, 11 Июня 2019 г. 12:49 + в цитатник
image


Диалог Алексея Савватеева и Александра Филатова:

— Сфотографируй колесо на фоне колеса
— Эээ…
— Ты чего тормозишь?
— Я либо сошел с ума, либо у меня двоится в глазах.
— Что происходит?
— У колёс обода совпали, а центры — нет!

Кто может предположить в чём дело? Пишите свой вариант, не подглядывая в видео.
Читать дальше ->

https://habr.com/ru/post/455708/?utm_source=habrahabr&utm_medium=rss&utm_campaign=455708


Метки:  

Приглашаем на Tarantool Conference 17 июня

Вторник, 11 Июня 2019 г. 12:39 + в цитатник


17 июня в московском офисе Mail.ru Group пройдёт вторая ежегодная открытая Tarantool Conference или коротко T+ Conf — конференция не только про сам Tarantool, а вообще про использование in-memory computing, Tarantool, кооперативной многозадачности и Lua для разработки высоконагруженных отказоустойчивых сервисов. Предварительно доклады сортируются по темам: микросервисная архитектура, грид-архитектура, туториалы, энтерпрайз. А следовательно, будут интересны не только опытным разработчикам, но и, с одной стороны, начинающим, а с другой — архитекторам в enterprise-секторе. Подробности можно найти под катом.

Читать дальше ->

https://habr.com/ru/post/455569/?utm_source=habrahabr&utm_medium=rss&utm_campaign=455569


Метки:  

Тот, кто воскресил Duke Nukem: интервью с Рэнди Питчфордом, волшебником из Gearbox

Вторник, 11 Июня 2019 г. 12:30 + в цитатник
RUVDS совместно с Хабром продолжают проект, состоящий из серии интервью с интересными, на наш взгляд людьми в IT-среде. В прошлый раз мы познакомились с Ричардом (Levelord) Греем. Levelord — дизайнер легендарных игр Duke Nukem, American McGee’s Alice, Heavy Metal F.A.K.K.2, SiN, Serious Sam, автор знаменитой фразы «You’re not supposed to be here».

Сегодня представляем вашему вниманию интервью с Рэндаллом Стюардом «Рэнди» Питчфордом II. Рэнди — президент, исполнительный директор и сооснователь компании Gearbox Software.

Краткая справка: Питчфорд некоторое время работал в 3D Realms, где внёс вклад в разработку Duke Nukem 3D Atomic Edition и Shadow Warrior.

С Gearbox Software Питчфорд создал Half-Life: Opposing Force (за которую он получил награду от академии интерактивных искусств и наук, как за лучшую экшн-игру 2000 года на ПК), Half-Life: Blue Shift, Half-Life: Decay, Counter-Strike: Condition Zero, James Bond 007: Nightfire, Tony Hawk's Pro Skater 3 и Halo: Combat Evolved для ПК и конечно Borderlands.

В интервью принимали участие редактор Хабра Николай Землянский, Ричард (Levelord) Грей, супруга Рэнди Кристи Питчфорд и его сын Рэнди младший.




Читать дальше ->

https://habr.com/ru/post/455228/?utm_source=habrahabr&utm_medium=rss&utm_campaign=455228


Метки:  

Быть фулстеком и не быть им

Вторник, 11 Июня 2019 г. 12:25 + в цитатник
Я именно тот 40+ летний синглстек, который упоминался в нашумевшей статье. Когда я вижу таск, где бэкендер упоминает dTo, к которому нужно написать обвязку на фронте… Я запланировано выхожу из себя. Во-первых, я хорошо работаю, когда злой. А тут такой случай. А во-вторых (и это главное), я не хочу знать, что такое ДэТэО, где оно лежит и как с ним работать. Мне нужен только путь, метод, параметры и набор ответа. В терминах HTTP/REST. Я не хочу лезть в код бэка. Я даже не хочу догадываться о том, что исходя из имени класса dTo, можно легко вычислить путь.

Это вопрос уважения. Я не лезу в кухню бэка. А когда сам ставлю задачу на бэк, то чётко расписываю интерфейс (опять же в терминах REST) и кратко описываю, зачем оно мне надо и как собираюсь использовать. Как это реализуют на бэке – это не моё дело, как я реализую работу фронта и где расставлю кнопки – не их.

Вы уже поняли, о чём пойдёт речь в статье? Так вот – немного не о том. Я работаю синглом. Но на самом деле, я мультистек. Притом работал и давал результат сеньором и тимлидом во фронте, бэке, фуллстеке, системном и даже бизнес-анализе. И рад, что у меня такой бэкграунд.

Что в нём хорошего, и как я до такого дошёл под катом.

Поехали.
Читать дальше ->

https://habr.com/ru/post/455469/?utm_source=habrahabr&utm_medium=rss&utm_campaign=455469


Метки:  

[Перевод] Гипер-казуалки и чему у них могут научиться геймдизайнеры

Вторник, 11 Июня 2019 г. 12:14 + в цитатник


Гипер-казуальный жанр захватил мобильные сторы. Кто-то считает, что он скоро умрет, но в ближайшее время этому точно не суждено сбыться. Только с октября 2018 по март 2019 гипер-казуалки загрузили более 771 млн раз.

Что делает жанр таким успешным и можно ли из него что-нибудь позаимствовать? Под катом перевод анализа особенностей геймдизайна, которые делают жанр затягивающим и популярным.
Читать дальше ->

https://habr.com/ru/post/455624/?utm_source=habrahabr&utm_medium=rss&utm_campaign=455624


Метки:  

Книга «Как устроен JavaScript»

Вторник, 11 Июня 2019 г. 12:10 + в цитатник
image Большинство языков программирования выросли из древней парадигмы, порожденной еще во времена Фортрана. Гуру JavaScript Дуглас Крокфорд выкорчевывает эти засохшие корни, позволяя нам задуматься над будущим программирования, перейдя на новый уровень понимания требований к Следующему Языку (The Next Language).

Автор начинает с основ: имен, чисел, логических значений, символов и другой базовой информации. Вы узнаете не только о проблемах и трудностях работы с типами в JavaScript, но и о том, как их можно обойти. Затем вы приступите к знакомству со структурами данных и функции, чтобы разобраться с механизмами, лежащими в их основе, и научитесь использовать функции высшего порядка и объектно-ориентированный стиль программирования без классов.
Читать дальше ->

https://habr.com/ru/post/455698/?utm_source=habrahabr&utm_medium=rss&utm_campaign=455698


Метки:  

[Перевод] Если вы не пишете программу, не используйте язык программирования

Вторник, 11 Июня 2019 г. 12:07 + в цитатник


Лесли Лэмпорт — автор основополагающих работ в распределённых вычислениях, а ещё вы его можете знать по буквам La в слове LaTeX — «Lamport TeX». Это он впервые, ещё в 1979 году, ввёл понятие последовательной согласованности, а его статья «How to Make a Multiprocessor Computer That Correctly Executes Multiprocess Programs» получила премию Дейкстры (точней, в 2000 году премия называлась по-старому: «PODC Influential Paper Award»). Про него есть статья в Википедии, где можно добыть ещё несколько интересных ссылок. Если вы в восторге от решения задач на happens-before или проблемы византийских генералов (BFT), то должны понимать, что за всем этим стоит Лэмпорт.


Эта хабрастатья — перевод доклада Лесли на Heidelberg Laureate Forum в 2018 году. В докладе пойдёт речь о формальных методах, применяемых в разработке сложных и критичных систем вроде космического зонда Rosetta или движков Amazon Web Services. Просмотр этого доклада является обязательным для посещения сессии вопросов и ответов, которую проведет Лесли на конференции Hydra — эта хабрастатья может сэкономить вам час времени на просмотр видео. На этом вступление закончено, мы передаём слово автору.




Когда-то давно Тони Хоар написал: «В каждой большой программе живет маленькая программа, которая пытается выбраться наружу». Я бы это перефразировал так: «В каждой большой программе живет алгоритм, который пытается выбраться наружу». Не знаю, правда, согласится ли с такой интерпретацией Тони.

Читать дальше ->

https://habr.com/ru/post/455467/?utm_source=habrahabr&utm_medium=rss&utm_campaign=455467


Метки:  

«“Сделать приложение для людей” — это не набросать на коленке»: о мобильной разработке в ЦФТ

Вторник, 11 Июня 2019 г. 11:31 + в цитатник


Какие проблемы возникают при увеличении мобильной команды в 10 раз? По каким причинам в одной и той же компании Android-разработчики предпочитают использовать известные библиотеки, а в iOS чаще пишут собственные решения? Каково живётся мобильным разработчикам в финтехе?

В нашей конференции Mobius приняла участие компания «Центр Финансовых Технологий», и в связи с этим мы расспросили двух сотрудников ЦФТ: за iOS отвечал Кирилл Зуев, а за Android — Михаил Емельянов.

Текст получился таким развёрнутым, что мы даже составили оглавление, чтобы легко было перейти к конкретной части:
Читать дальше ->

https://habr.com/ru/post/454642/?utm_source=habrahabr&utm_medium=rss&utm_campaign=454642


Метки:  

Эксплуатация Microsoft Edge от CVE до RCE на Windows 10

Вторник, 11 Июня 2019 г. 11:30 + в цитатник

Intro


В рамках данной статьи мы достаточно подробно рассмотрим процесс написания эксплоита под уязвимость в Microsoft Edge, с последующим выходом из песочницы. Если вам интересно узнать, как выглядит этот процесс, то welcome под кат!

Читать дальше ->

https://habr.com/ru/post/455594/?utm_source=habrahabr&utm_medium=rss&utm_campaign=455594


Метки:  

[recovery mode] АСЗП: рестайлинг или театр начинается с вешалки

Вторник, 11 Июня 2019 г. 11:25 + в цитатник
Слова Константина Сергеевича Станиславского о том, что «театр начинается с вешалки» актуальны и по прошествии почти ста лет. Более того, если раньше об имидже задумывались, как правило, театры, а к заводам выдвигались требования исполнить пятилетний план за три года, то теперь ситуация изменилась. Облик современного, технологичного предприятия начинается, зачастую, в интернете. Вы заходите на сайт, видите удобный, эргономичный портал и понимаете – эта компания развивается, бизнес процветает: ведь, говоря простым языком, если хватает денег и на имидж – значит прибыль позволяет. Совершенно обратное впечатление может произвести старорежимное бюро пропусков. Маленькое окошко, куда нужно засунуть свой паспорт, чтобы получить пропуск, напоминает о временах застоя. Согласитесь, никто бы не хотел, чтобы его охарактеризовали как «морально устаревший бюрократ».

Программное обеспечение «АСЗП» позволяет автоматизировать процессы, связанные с заказом, согласованием и оформлением пропусков. Уже более десяти лет самые разные компании – от гигантских корпораций ТЭК до комплексов элитного жилья доверяют продукту
ООО «Газинформсервис». В этом году вышла новое, уже восьмое поколение «АСЗП». Программное обеспечение было обновлено, пользовательский веб-интерфейс был полностью переработан с использованием современных технологий разработки программного обеспечения.


Читать дальше ->

https://habr.com/ru/post/455692/?utm_source=habrahabr&utm_medium=rss&utm_campaign=455692


Метки:  

В будущее с интеграцией сервисов Jenkins & Oracle APEX

Вторник, 11 Июня 2019 г. 11:20 + в цитатник
В процессе управления большими объемами данных и их визуализацией мы все чаще сталкиваемся с необходимостью внедрения единого инструмента доступа к управлению функционалом в хранилище. Причем этот инструмент должен быть одинаково удобен и понятен всем сотрудникам подразделения по управлению данными: администраторам, аналитикам, разработчикам и тестировщикам.



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

И вот как мы пришли к такому набору инструментов для решения данной задачи.
Читать дальше ->

https://habr.com/ru/post/455118/?utm_source=habrahabr&utm_medium=rss&utm_campaign=455118


Метки:  

Курсоры БД в Doctrine

Вторник, 11 Июня 2019 г. 11:06 + в цитатник

image


Используя курсоры, вы сможете порционно получить из БД и обработать большое количество данных, не расходуя при этом память приложения. Уверен, перед каждым веб-разработчиком хотя бы раз вставала подобная задача, передо мной тоже — и не раз. В этой статье я расскажу, в каких задачах курсоры могут быть полезны, и дам готовый код по работе с ними из PHP + Doctrine на примере PostrgeSQL.

Читать дальше ->

https://habr.com/ru/post/455571/?utm_source=habrahabr&utm_medium=rss&utm_campaign=455571


Метки:  

Архитектура сервиса распределённых очередей сообщений в Яндекс.Облаке

Вторник, 11 Июня 2019 г. 10:48 + в цитатник
Привет, меня зовут Василий Богонатов. Я один из тех, кто приложил руку и голову и вложил свою душу в сервис распределённых персистентных очередей сообщений Yandex Message Queue. Сервис вышел в общий доступ в конце мая, но внутри Яндекса он уже давно и активно используется в разных продуктах.

Сегодня я хочу рассказать читателям Хабра об очередях сообщений вообще и о Yandex Message Queue в частности. Сначала я хочу объяснить, что такое «распределённая персистентная очередь сообщений» и зачем она нужна. Показать её практическую ценность, механику работы с сообщениями, поговорить про API и удобство использования. Во второй половине материала мы посмотрим на техническую сторону: как в наших очередях используется Yandex Database (это надежный фундамент нашего сервиса), как выглядят наивный и улучшенный подход к построению архитектуры, какие проблемы вызывает распределённость и как их можно решить.


Читать дальше ->

https://habr.com/ru/post/455642/?utm_source=habrahabr&utm_medium=rss&utm_campaign=455642


Управление SSL/TLS сертификатами в облаках и контейнерах — не человеческая работа

Вторник, 11 Июня 2019 г. 10:21 + в цитатник

Из презентации Venafi: как установка сертификатов вручную тормозит процесс непрерывной интеграции и развёртывания приложений

Облачные сервисы и контейнеры стали стандартом де-факто для развёртывания веб-приложений. Однако интеграция сертификатов SSL/TLS в окружение DevOps остаётся слишком сложной и медленной. Многие задачи до сих пор выполняются вручную, а это очень большая нагрузка на девопсов. В виртуальной среде с контейнерами резко увеличивается количество машин в сети, а защита соединений «машина-машина» и коммуникаций между ними по-прежнему необходима. Если в такой среде плохо налажена выдача сертификатов и практики управления, то отсутствие надёжной аутентификации каждой машины увеличивает поверхность атаки.

Если всё делается вручную, то разработчики часто отдают приоритет скорости и простоте, а не безопасности. Иногда ради скорости выбирают варианты попроще: создание собственного центра сертификации (ЦС) с самоподписанными сертификатами, слабые алгоритмы шифрования, импорт ненадёжных корневых сертификатов, неадекватная защита секретных ключей для корневых и промежуточных ЦС. А иногда девопсы и вовсе не используют SSL/TLS для шифрования коммуникаций между машинами и контейнерами.
Читать дальше ->

https://habr.com/ru/post/455535/?utm_source=habrahabr&utm_medium=rss&utm_campaign=455535


Готовить Kubernetes-кластер просто и удобно? Анонсируем addon-operator

Вторник, 11 Июня 2019 г. 10:08 + в цитатник


Вслед за shell-operator мы представляем его старшего брата — addon-operator. Это Open Source-проект, который используется для установки в кластер Kubernetes системных компонентов, которые можно назвать общим словом — дополнения. Читать дальше ->

https://habr.com/ru/post/455543/?utm_source=habrahabr&utm_medium=rss&utm_campaign=455543


Метки:  

Поиск сообщений в rss_habrahabr_of_lokoman
Страницы: 1962 ... 539 538 [537] 536 535 ..
.. 1 Календарь