Пост №3409124

Автор: St.P

Знакомьтесь, это Чарли, Чарли Лайтоллер. Чарли прожил ту жизнь, про которую ты мечтал в детстве.Чарли родился в Англии в 1874 году. Мама умерла рано, а папаша-дауншифтер пристроил тринадцатилетнего пиздюка на фабрику (ага, детский труд – наше всё) и свалил в Новую Зеландию. Наш пиздюк поработал на фабрике и очень быстро понял, что такими темпами он скоро воссоединится с родственниками, только не с папой за океаном, а с мамой на небесах: условия работы в ХІХ веке были не то чтобы комфортными. И Чарли сбегает с производства и пристраивается юнгой в парусный флот. Там тоже били, но хотя бы воздух был посвежее. Встреча с мамой начала плавно отдаляться. С папой, впрочем, тоже.К двадцати пяти годам Чарли уже успел:- обойти под парусами половину планеты;- побывать в кораблекрушении и выжить;- поучаствовать в увлекательном тушении пожара на корабле в открытом море, находясь при этом собственно на горящем корабле;- чуть не умереть от подхваченной где-то в порту малярии;- поучаствовать в золотой лихорадке на Клондайке;- разориться в золотой лихорадке на Клондайке;- «зайцем» в товарных вагонах пересечь Канаду и часть США;- поработать ковбоем;- вернуться в Англию.Чарли снискал любовь братского австралийского народа, знатно затроллив жителей Сиднея. Когда его корабль пришвартовался в сиднейском порту, наш внешне повзрослевший пиздюк организовал местным жителям шутку-минутку. Британия (а Австралия была её частью) тогда воевала в Южной Африке с бурами (это народ такой голландского происхождения). Чарли просёк фишку и вместе с друзьями-матросами тайком подплыл к полузаброшенному форту, вывесил там бурский флаг, а вдобавок напихал пушку всякой ерундой, зажёг длинный фитиль и удалился. Через время пушка выстрелила, и жители Сиднея, нервно отреагировавшие на выстрел, увидели вдобавок вражеский флаг над городом. После этого шутники оказались под неиллюзорной угрозой дружеского линчевания или как минимум суда, но Чарли взял вину на себя и был прощён, а компания, в которой он служил, даже перевела его на более элитарные рейсы.Собственно, эти рейсы и сделали Чарли (тогда уже Чарльза) Лайтоллера известными. Точнее, один рейс.На «Титанике».Чарли, дослужившийся уже до второго помощника капитана, аккуратно укладывал своё тело на койку и собирался засыпать, когда почувствовал сильный удар, потрясший корабль. Как мы все уже интуитивно догадались, боксировал с «Титаником» айсберг. Он же и победил.Чарли Лайтоллер организовывал посадку в шлюпки пассажиров с левого борта, отгоняя, в том числе револьвером, мужчин, которые ломились в шлюпки. Сначала – женщины и дети. Когда шлюпки закончились, Чарли отправился за складными шлюпками для пассажиров, и, пока он вынимал сложенную лодочку, «Титанику» надоело барахтаться и он быстро, решительно отправился на свидание с дном. Чудом не засосанный в водоворот Лайтоллер набрёл в воде на ту самую шлюпку, от которой его отвлёк жаждущий дна «Титаник», перевернул её и начал собирать выживших и рассаживать их по весу для баланса. Их подобрали последними.Чарльз Лайтоллер оказался последним человеком, вступившим на борт спасающего корабля. Он же остался старшим из выживших офицеров. Он же во время судебного расследования дал подробные инструкции по безопасности, которые используются до сих пор, например, расчет количества шлюпок исходя из количества пассажиров (а не тоннажа, как было раньше) или постоянный обязательный радиообмен об опасных погодных условиях.Чарли Лайтоллера играет в фильме «Титаник» Джонатан ФиллипсНо на этом приключения экс-пиздюка Чарли не закончились. Во время Первой мировой войны Лайтоллер был первым офицером корабля «Океаник», который тоже когда-то был самым большим кораблём в мире. Именно на нём Чарли поучаствовал в третьем своём кораблекрушении, когда судно село на мель и надломилось. «Да ёб твою мать», – уже привычно вздохнул Чарли и побежал организовывать эвакуацию. Позже Лайтоллер наконец-то сам стал капитаном (после успешной атаки его судна на дирижабль. Да, корабля на дирижабль, не спрашивайте меня, как) и именно в этом статусе в четвёртый раз спасался сам и спасал людей со своего тонущего судна из-за случайного столкновения с траулером. Это произошло день в день через шесть лет после катастрофы «Титаника».Но не надо думать, что Лайтоллер только и делал, что тонул. Он был на борту самолёта, который первым в истории во время рекогносцировки заметил с воздуха корабли условного противника. А в 1917 году Чарли командовал успешным тараном своего корабля немецкой подводной лодки. Правда, кораблю потом пришлось более ста миль идти в порт пятясь, задним ходом, но немецкой лодке было всяко хуже. Лайтоллер был опытным, понятливым, неоднократно награждённым морским офицером в звании коммандера (по-нашему – капитана второго ранга).После войны Чарли вышел в отставку и занимался чем попало. Он купил и оборудовал небольшую яхту. Торговал на бирже. Разводил цыплят. Воспитывал пятерых детей. Писал автобиографию…Но автобиография оказалась неполной. Началась Вторая мировая война. И младший сын Чарли погиб в первый же её день под немецкой бомбардировкой.Старший сын погибнет в последние недели войны. Об этом Чарли ещё не знает.Английские войска окружены. Они во Франции. На пляже. Под Дюнкерком. Начинается операция «Динамо»: Черчилль пробует спасти окружённых солдат маленькими кораблями гражданского флота.И старый (под семьдесят лет) моряк Чарльз Лайтоллер на собственной маленькой яхточке, вмещающей до двадцати человек, отправился в Дюнкерк, где спас 130 британских солдат от наступающих немцев и перевёз их через Ла-Манш. В конце концов, спасать людей ему было не впервой. Всю последнюю (по состоянию на сейчас) мировую войну наш герой (уже не пиздюк, да) провёл в резерве и после войны был демобилизован.Убил Чарли Лайтоллера не океан – что было бы даже где-то логично – а погода, а именно Великий смог в Лондоне в 1952 году. Туман и дым из каминов убили за несколько дней более 12000 лондонцев. Среди них был и Чарли Лайтоллер. Чарльз Лайтоллер.Золотая лихорадка. Ковбойская культура. Англо-бурские войны. Крушение «Титаника». Две мировые войны. Дюнкерк. Великий смог. Чарли Лайтоллер явно стремился принять участие во всех знаковых событиях своего времени. И у него получилосьЮрій Гудименко (с)Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://vsi.reactor.cc/post/3409124″ }, «headline»: «Знакомьтесь, это Чарли, Чарли Лайтоллер. Чарли прожил ту жизнь, про которую ты мечтал в детстве. / всё самое интересное :: биография :: длиннопост :: фэндомы», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%B2%D1%81%D1%91-%D1%81%D0%B0%D0%BC%D0%BE%D0%B5-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%B5%D1%81%D0%BD%D0%BE%D0%B5-%D1%84%D1%8D%D0%BD%D0%B4%D0%BE%D0%BC%D1%8B-%D0%B4%D0%BB%D0%B8%D0%BD%D0%BD%D0%BE%D0%BF%D0%BE%D1%81%D1%82-%D0%B1%D0%B8%D0%BE%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D1%8F-4322836.jpeg», «height»: 840, «width»: 595 }, «datePublished»: «2018-02-21T17:12:15+03:00», «dateModified»: «2018-02-21T17:12:15+03:00», «author»: { «@type»: «Person», «name»: «St.P» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «Чарли родился в Англии в 1874 году. Мама умерла рано, а папаша-дауншифтер пристроил тринадцатилетнего пиздюка на фабрику (ага, детский труд – наше всё) и свалил в Новую Зеландию. Наш пиздюк поработал на фабрике и очень быстро понял, что такими темпами он скоро воссоединится с родственниками, только » }
Комментировать 
Пост №3409124
Source: Joyreactor

[Из песочницы] VLFs — Забытый враг

Привет, Хабр! Представляю вам перевод статьи «VLFs — The Forgotten Foe» автора Monica Rathbun.

Сколько из вас проверяет количество файлов виртуального журнала (VLF), которые есть в ваших журналах транзакций?

image

Сейчас, работая консультантом, я вижу что часто это игнорируется администраторами баз данных. Это непростая задача для поддержания и тем не менее, многие не знают, как это сделать. Хранение этих данных может повысить производительность не только при запуске, но и при вставке / обновлении / удалении, а также операции резервного копирования / восстановления. SQL Server лучше работает с меньшим количеством виртуальных файлов журнала нужным размером. Я настоятельно рекомендую вам добавить это на свои серверы.
Читать дальше →
[Из песочницы] VLFs — Забытый враг
Source: habrahabr

Наследник Meizu X будет полноценным флагманом

Вице-президент Meizu Ли Нан поделился новыми деталями о будущих смартфонах компании. Он рассказал, что вышедший в 2016 году Meizu X до конца этого года получит наследника. В отличие от предшественника, […]
Наследник Meizu X будет полноценным флагманом
Source: 4pda

[Перевод] Непрерывные переходы между общими элементами: из RecyclerView во ViewPager

Использование переходов в Material Design дает приложению визуальную непрерывность. Пока пользователь ходит по приложению, элементы интерфейса в нем меняют состояние. Анимации переходов соответствующих элементов от одного экрана к другому подчеркивают идею о том, что интерфейсы осязаемы.

Целью этой статьи является предоставление гайдлайнов и реализации для определенных непрерывных переходов между фрагментами ОС Android. Мы продемострируем, как реализовать переход из картинки в RecyclerView в картинку внутри ViewPager и обратно, используя «общие элементы» (shared elements) чтобы определить, как и какие элементы участвуют в переходе. Мы также обработаем сложный случай перехода обратно в сетку после листания на странице к элементу, который в сетке изначально был за пределами экрана.

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

Если вы хотите пропустить объяснение и сразу приступить к изучению кода, вы найдете его здесь.

От переводчика. Далее будет довольно много кода и гифок (по прикидкам, мегабайт на 20).

Читать дальше →
[Перевод] Непрерывные переходы между общими элементами: из RecyclerView во ViewPager
Source: habrahabr

Пост №3409101

Автор: PreyDay

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3409101″ }, «headline»: «Persona 5 :: Futaba Sakura :: Persona :: Игровой арт (game art) :: kittypuddin :: Игры», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/kittypuddin-Futaba-Sakura-Persona-%D0%98%D0%B3%D1%80%D1%8B-4322800.jpeg», «height»: 1109, «width»: 900 }, «datePublished»: «2018-02-21T16:43:04+03:00», «dateModified»: «2018-02-21T16:43:04+03:00», «author»: { «@type»: «Person», «name»: «PreyDay» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3409101
Source: Joyreactor

Пост №3409098

Автор: movie4

В Ставропольском крае нарушения на дороге фиксируют квадрокоптеры ГИБДДСсылочка на новостьРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3409098″ }, «headline»: «В Ставропольском крае нарушения на дороге фиксируют квадрокоптеры ГИБДД / менты :: гибдд :: дрон :: квадрокоптер :: технологии :: водитель :: Россия», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%B3%D0%B8%D0%B1%D0%B4%D0%B4-%D0%B4%D1%80%D0%BE%D0%BD-%D0%BA%D0%B2%D0%B0%D0%B4%D1%80%D0%BE%D0%BA%D0%BE%D0%BF%D1%82%D0%B5%D1%80-%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C-4322797.jpeg», «height»: 871, «width»: 1390 }, «datePublished»: «2018-02-21T16:36:41+03:00», «dateModified»: «2018-02-21T16:36:41+03:00», «author»: { «@type»: «Person», «name»: «movie4» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «Ссылочка на новость» }
Комментировать 
Пост №3409098
Source: Joyreactor

Тест надёжности робота SpotMini: попытка сбежать от человека

Неделю назад компания Boston Dynamics выложила видео, как новые модели роботов SpotMini помогают друг другу открыть дверь и выбраться из комнаты. Первый робот приближается к двери. Осознав свою неспособность открыть её, он зовёт на помощь другого робота с рукой-манипулятором. Тот подходит, открывает дверь и выпускает первого робота.

Сейчас инженеры начали новый раунд тестирования: проверку надёжности. В новом видео человек с хоккейной клюшкой делает всё, чтобы робот не убежал.
Читать дальше →
Тест надёжности робота SpotMini: попытка сбежать от человека
Source: geektimes

Уязвимости вашего приложения

Актуальны ли ещё угрозы XSS? Прошло около 20 лет с тех пор, как Cross Site Scripting (XSS) появился как вид атаки. С тех пор мы получили богатый опыт и знания, защита наших сайтов стала намного сложнее, а многочисленные фреймворки были призваны оберегать нас от ошибок. Но последние данные показывают совсем другую картину: в первых кварталах 2017 года количество сообщений об XSS-атаках и количество найденных уязвимостей выросло в несколько раз.

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

Прототипом статьи является доклад на конференции HolyJS 2017 Moscow. Алексей — фронтенд-тимлид/архитектор в компании EPAM Systems и один из лидеров сообщества FrontSpot в Минске. Основные области профессиональных интересов: архитектура и инфраструктура приложений, управление разработкой.

В этом тексте огромное количество картинок со слайдов. Осторожно, трафик!

Читать дальше →
Уязвимости вашего приложения
Source: habrahabr

Reporter 2 — когда страшно по-настоящему

Есть такой жанр — хоррор. Относится он, в первую очередь, к фильмам и литературным произведениям, а видеоигры-ужастики появились относительно недавно. Появились и как-то сразу же исчезли на несколько лет. […]
Reporter 2 — когда страшно по-настоящему
Source: 4pda

Пост №3409087

Автор: A—E

ссылка на гифкуРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3409087″ }, «headline»: «дрифт :: железная дорога :: гифка :: поезд :: lego», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%B3%D0%B8%D1%84%D0%BA%D0%B0-%D0%B6%D0%B5%D0%BB%D0%B5%D0%B7%D0%BD%D0%B0%D1%8F-%D0%B4%D0%BE%D1%80%D0%BE%D0%B3%D0%B0-%D0%BF%D0%BE%D0%B5%D0%B7%D0%B4-%D0%B4%D1%80%D0%B8%D1%84%D1%82-4322782.gif», «height»: 512, «width»: 288 }, «datePublished»: «2018-02-21T16:22:44+03:00», «dateModified»: «2018-02-21T16:22:44+03:00», «author»: { «@type»: «Person», «name»: «A—E» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3409087
Source: Joyreactor