[Перевод] Как решить любую программерскую задачу

Привет всем!

Сегодня вашему вниманию предлагается перевод по-своему незаменимой статьи, которая поможет вам правильно подойти даже к самому коварному и нетривиальному ТЗ, которого вы на первый взгляд в упор не понимаете. Главное — не сдаваться и толково формулировать вопросы. Господин Джастин Фуллер из «Бэнк оф Америка» любезно излагает, как это правильно делается.

Приятного чтения!
Читать дальше →
[Перевод] Как решить любую программерскую задачу
Source: habrahabr

Security Week 36: Telnet должен быть закрыт

Telnet — это очень старый протокол. Википедия сообщает, что он был разработан в 1969 году, много лет активно использовался для удаленного доступа к компьютерам и серверам, причем как под управлением Unix/Linux, так и для систем под Windows (telnet можно было включить в Windows NT и в Windows 2000). Та же Википедия сообщает, что использование Telnet постепенно сошло на нет в пользу более защищенного протокола SSH. Так и вышло, не считая миллионов автономных сетевых устройств — в основном роутеров и IP-камер, которые «отвечают» по этому протоколу, зачастую без ведома владельца.

Две недели назад мы обсуждали уязвимости в роутерах Mikrotik. Но то уязвимость — все же есть что взламывать. Опубликованное на прошлой неделе исследование «Лаборатории Касперского» показывает, что большинство (три четверти) всех атак на IoT устройства — это атаки на протокол Telnet. Если ваше устройство отвечает по этому протоколу, тем более если он доступен из Интернета — подумайте, не пора ли это прекратить. Исключение только одно: если вы транслируете по Telnet «Звездные войны».
Читать дальше →
Security Week 36: Telnet должен быть закрыт
Source: habrahabr

Пост №3652623

Автор: Avalan

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3652623″ }, «headline»: «Mario :: twitter :: Rule 63 :: Bowsette :: TitusMalvolio :: интернет :: Игры», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/TitusMalvolio-Bowsette-Mario-%D0%98%D0%B3%D1%80%D1%8B-4723088.jpeg», «height»: 1024, «width»: 778 }, «datePublished»: «2018-09-24T17:46:54+03:00», «dateModified»: «2018-09-24T17:46:54+03:00», «author»: { «@type»: «Person», «name»: «Avalan» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3652623
Source: Joyreactor

[Перевод] Чему Uber Cash учит инноваторов

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

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

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

Маринологи, в свою очередь, обращали внимание на экологию Земли и ее влияние на океанические экосистемы, существующие на глубине до нескольких миль.


Источник


Источник

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

Эта аналогия будет уместна для изучения опыта такого новатора экосистемы платежей и коммерции, как Uber Cash.

Экосистема под другим именем

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

Для создания и поддержания этого равновесия нужен подход, давным-давно открытый учеными. Все сводится к управлению хрупкой взаимозависимостью между четырьмя элементами, наличие которых присуще всем системам. Читать дальше →
[Перевод] Чему Uber Cash учит инноваторов
Source: geektimes

Пост №3652619

Автор: Russion

АвторРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3652619″ }, «headline»: «Игровой арт (game art) :: Mario :: Bowsette :: r63 :: Игры», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/Bowsette-Mario-%D0%98%D0%B3%D1%80%D1%8B-r63-4723105.png», «height»: 4689, «width»: 2049 }, «datePublished»: «2018-09-24T17:44:32+03:00», «dateModified»: «2018-09-24T17:44:32+03:00», «author»: { «@type»: «Person», «name»: «Russion» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «Автор» }
Комментировать 
Пост №3652619
Source: Joyreactor

Android отметил десятилетие: с чего всё началось?

Android исполнилось десять лет. На момент релиза первой версии это была никому не известная мобильная операционная система, которая по многим параметрам уступала iOS. Впрочем, Google быстро сменила роль […]
Android отметил десятилетие: с чего всё началось?
Source: 4pda

Пост №3652603

Автор: anon

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3652603″ }, «headline»: «Bowsette :: anon», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/Bowsette-anon-4723054.jpeg», «height»: 1024, «width»: 778 }, «datePublished»: «2018-09-24T17:36:58+03:00», «dateModified»: «2018-09-24T17:36:58+03:00», «author»: { «@type»: «Person», «name»: «anon» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3652603
Source: Joyreactor

Kubernetes в production: сервисы

Полгода назад мы закончили миграцию всех наших stateless сервисов в kubernetes. На первый взгляд задача достаточно простая: нужно развернуть кластер, написать спецификации приложений и вперед. Из-за одержимости в вопросе обеспечения стабильности в работе нашего сервиса пришлось сразу начать разбираться с тем, как работает k8s и тестировать различные сценарии отказов. Больше всего вопросов у меня возникало ко всему, что касается сети. Один из таких «скользких» моментов — работа сервисов (Services) в kubernetes.

В документации нам говорят:

  • выкатите приложение
  • задайте liveness/readiness пробы
  • создайте сервис
  • дальше все будет работать: балансировка нагрузки, обработка отказов итд.

Но на практике все несколько сложнее. Давайте посмотрим, как оно работает на самом деле.

Читать дальше →
Kubernetes в production: сервисы
Source: habrahabr

Пост №3652597

Автор: Avalan

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3652597″ }, «headline»: «Mario :: Bowsette :: Rule 63 :: Bearnaise0626 :: luigi :: Игры», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/Bearnaise0626-Bowsette-Mario-%D0%98%D0%B3%D1%80%D1%8B-4723044.jpeg», «height»: 1199, «width»: 454 }, «datePublished»: «2018-09-24T17:30:13+03:00», «dateModified»: «2018-09-24T17:30:13+03:00», «author»: { «@type»: «Person», «name»: «Avalan» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3652597
Source: Joyreactor

Пост №3652588

Автор: Mishvanda

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3652588″ }, «headline»: «комиксы с мемами :: Bowsette :: мемы (рожи, персонажи из комиксов) :: Смешные комиксы (веб-комиксы с юмором и их переводы)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/Bowsette-%D0%9A%D0%BE%D0%BC%D0%B8%D0%BA%D1%81%D1%8B-%D0%BC%D0%B5%D0%BC%D1%8B-%D0%BA%D0%BE%D0%BC%D0%B8%D0%BA%D1%81%D1%8B-%D1%81-%D0%BC%D0%B5%D0%BC%D0%B0%D0%BC%D0%B8-4723032.jpeg», «height»: 1181, «width»: 960 }, «datePublished»: «2018-09-24T17:24:44+03:00», «dateModified»: «2018-09-24T17:24:44+03:00», «author»: { «@type»: «Person», «name»: «Mishvanda» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3652588
Source: Joyreactor