Пост №3066174

Автор: MikeNew







Развернуть


&epicComment_3066174&
{
«@context»: «http://schema.org»,
«@type»: «BlogPosting»,
«mainEntityOfPage»:{
«@type»:»WebPage»,
«@id»:»/post/3066174″
},
«headline»: «#говоритмосква ©дсмэг^твк #М В соцсетях увидели сходство ^ между фуражками СС и сценой «Евровидени / евровидение :: показалось»,
«image»: {
«@type»: «ImageObject»,
«url»: «http://img0.joyreactor.cc/pics/post/full/%D0%B5%D0%B2%D1%80%D0%BE%D0%B2%D0%B8%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BF%D0%BE%D0%BA%D0%B0%D0%B7%D0%B0%D0%BB%D0%BE%D1%81%D1%8C-%D0%BF%D0%B5%D1%81%D0%BE%D1%87%D0%BD%D0%B8%D1%86%D0%B0-3783216.jpeg»,
«height»: 706,
«width»: 750 },
«datePublished»: «2017-04-14T05:40:43+03:00»,
«dateModified»: «2017-04-14T05:40:43+03:00»,
«author»: {
«@type»: «Person»,
«name»: «MikeNew»
},
«publisher»: {
«@type»: «Organization»,
«name»: «JoyReactor.cc»,
«logo»: {
«@type»: «ImageObject»,
«url»: «http://joyreactor.cc/images/joyreactor_ie6.png»,
«width»: 207,
«height»: 54
}
},
«description»: «я» в Киеве govoritmoskva.ru/blogs/ 907/ pic.twitter.com/ оРТпЮаЫгг»
}

Комментировать 
Пост №3066174
Source: Joyreactor

Пост №3066167

Автор: Fedor Vorobev







Развернуть



{
«@context»: «http://schema.org»,
«@type»: «BlogPosting»,
«mainEntityOfPage»:{
«@type»:»WebPage»,
«@id»:»/post/3066167″
},
«headline»: «кот»,
«image»: {
«@type»: «ImageObject»,
«url»: «http://img1.joyreactor.cc/pics/post/full/%D0%BA%D0%BE%D1%82-3783199.jpeg»,
«height»: 1200,
«width»: 1600 },
«datePublished»: «2017-04-14T05:19:56+03:00»,
«dateModified»: «2017-04-14T05:19:56+03:00»,
«author»: {
«@type»: «Person»,
«name»: «Fedor Vorobev»
},
«publisher»: {
«@type»: «Organization»,
«name»: «JoyReactor.cc»,
«logo»: {
«@type»: «ImageObject»,
«url»: «http://joyreactor.cc/images/joyreactor_ie6.png»,
«width»: 207,
«height»: 54
}
},
«description»: «»
}

Комментировать 
Пост №3066167
Source: Joyreactor

Uber на рынке в триллион долларов


Всем доброго времени суток! Относительно недавно мне попалась интересная статья на NextBigFuture, где приведены факты того, что Uber охватывает гараздо бОльшие сферы, чем такси и «каршеринг». Краткая выжимка из того материала достаточно хорошо разошлась с моего канала @Groks в Телеграме. Надеюсь эта информация будет также интересна аудитории GeekTimes.


По данным Колумбийского университета, 9000 уберовских беспилотников могут полностью обеспечить потребности ньюйоркцев в такси. Расчётное время прибытия — 36 секунд. Стоимость — полдоллара за милю. На таких условиях использование подобного сервиса становится выгоднее, чем покупка собственного автомобиля.


Uber оценивается в $41 млрд. При средней стоимости автомобиля в $25 000 компании нужно всего $4.3 млрд., чтобы встать на замену 171 000 такси в США.
Дальше интереснее
Uber на рынке в триллион долларов
Source: geektimes

Nginx + Lua, гибкая балансировка нагрузки с сохранением сессии

При балансировке нагрузки важный вопрос — сохранение сессии клиента. Особенно, если за балансировщиком стоит какой-то интерактивный backend. И тем более, если захотелось сделать A/B тестирование и гибко регулировать порции клиентов к различному содержанию. «Nginx plus» предлагает такие возможности, но что делать, если хочется дёшево и быстро?

На помощь приходит возможность расширить функционал Nginx с помощью Lua.

Читать дальше →
Nginx + Lua, гибкая балансировка нагрузки с сохранением сессии
Source: habrahabr

Архитектура модульных React + Redux приложений



Большинство разработчиков начинает знакомство с Redux с Todo List Project. Это приложение имеет следующую структуру:

actions/
  todos.js
components/
  todos/
    TodoItem.js
    ...
constants/
  actionTypes.js
reducers/
  todos.js
index.js
rootReducer.js


На первый взгляд такая организация кода кажется логичной, ведь она напоминает стандартные соглашения многих backend MVC-фреймворков:

app/
  controllers/
  models/
  views/


На самом деле, это неудачный выбор как для MVC, так и для React+Redux приложений по следующим причинам:

  1. С ростом приложения следить за взаимосвязью между компонентами, экшнами и редюсерами становится крайне сложно
  2. При изменении экшна или компонента с большой вероятностью потребуется внести изменения и в редюсер. Если количество файлов велико, скролить IDE вверх/вниз не удобно
  3. Такая структура потворствует копипасте в редюсерах


Не удивительно, что многие авторы(раз, два, три) советуют структурировать приложение по «функциональности» (by feature). Читать дальше →
Архитектура модульных React + Redux приложений
Source: habrahabr

Не находите ли вы неудачной кнопку перехода на страницу номер 100? Пятничное

Поговорим про интерфейсы и про то, что видим на этой ленте статей, прокрутив её вниз, до пагинатора.


Конечно, очевидно, что после кнопки с номером «8», ведущей на страницу номер 8 по стрелке, похожей на стрелку возле слова «Туда» должна идти кнопка, ведущая на страницу с номером 9.


Но вы удивитесь, увидев, куда она ведёт. Просто наведите мышь и посмотрите на адрес ссылки. «Очевидность» существует месяца 3 и мне удалось по ошибке нажать эту кнопку и сходить на сотую страницу раза 3. Стало понятно, что в этой кнопке что-то не так и в интернете кто-то неправ.


Поможем доказать это.


1. Почему вредно после кнопки «8» ставить кнопку со стрелкой, похожей на стрелку «туда», но ведущую не туда?


К примеру, после Windows 8…


Не находите ли вы неудачной кнопку перехода на страницу номер 100? Пятничное
Source: habrahabr

Пост №3066093

Автор: gullag

Посмотрел сыендука, посмотрел сам мультфильм и нарыл такую годноту, бороздившую просторы Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3066093″ }, «headline»: «Посмотрел сыендука, посмотрел сам мультфильм и нарыл такую годноту, бороздившую просторы / flick :: незнайка на луне :: artist», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/flick-artist-%D0%BD%D0%B5%D0%B7%D0%BD%D0%B0%D0%B9%D0%BA%D0%B0-%D0%BD%D0%B0-%D0%BB%D1%83%D0%BD%D0%B5-%D0%BF%D0%B5%D1%81%D0%BE%D1%87%D0%BD%D0%B8%D1%86%D0%B0-3783104.jpeg», «height»: 716, «width»: 807 }, «datePublished»: «2017-04-14T01:34:00+03:00», «dateModified»: «2017-04-14T01:34:00+03:00», «author»: { «@type»: «Person», «name»: «gullag» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3066093
Source: Joyreactor

Колония. Глава 9: Неожиданное нападение

– Какие планы дальше? – спросил Гордон.

Райтнов посмотрел на ровер, починку которого он затеял этим утром – тот стоял с демонтированным двигателем, а генератор лежал на столе.

– Я бы хотел закончить ремонт, – сказал он, – вы поможете?

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

– Темновато, – сказал он, бросая взгляд в иллюминатор.

Снаружи бушевала буря, и от этого в ангаре было слишком темно, даже несмотря на несколько включенных ламп. Райтнов подошел к щитку электроэнергии и перевел все переключатели в состояние “ВКЛ”, тем самым зажигая остальные лампы.

– Так уже лучше, – утвердительно кивнул Барни и снова начал рассматривать генератор.

Читать дальше →
Колония. Глава 9: Неожиданное нападение
Source: geektimes

Пост №3066062

Автор: NFRNS

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3066062″ }, «headline»: «Bayonetta :: продолжение в комментариях :: cosplay :: Игры», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/Bayonetta-%D0%98%D0%B3%D1%80%D1%8B-cosplay-%D0%BF%D1%80%D0%BE%D0%B4%D0%BE%D0%BB%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B2-%D0%BA%D0%BE%D0%BC%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%80%D0%B8%D1%8F%D1%85-3783051.jpeg», «height»: 1920, «width»: 1080 }, «datePublished»: «2017-04-14T00:57:32+03:00», «dateModified»: «2017-04-14T00:57:32+03:00», «author»: { «@type»: «Person», «name»: «NFRNS» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3066062
Source: Joyreactor

Пост №3066043

Автор: Andrew Golardo

Прилетело Развернуть &epicComment_3066043& { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3066043″ }, «headline»: «Прилетело / нежданчик», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%BD%D0%B5%D0%B6%D0%B4%D0%B0%D0%BD%D1%87%D0%B8%D0%BA-3783032.jpeg», «height»: 499, «width»: 500 }, «datePublished»: «2017-04-14T00:29:08+03:00», «dateModified»: «2017-04-14T00:29:08+03:00», «author»: { «@type»: «Person», «name»: «Andrew Golardo» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3066043
Source: Joyreactor