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

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

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

 

 -Статистика

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




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


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

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

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

[Перевод] Как умирают самые массивные звёзды: сверхновая, гиперновая или прямой коллапс?

Понедельник, 11 Июня 2018 г. 12:00 + в цитатник

Иллюстрация процесса взрыва сверхновой, наблюдаемой с Земли в XVII веке в созвездии Кассиопея. Окружающий её материал и постоянное испускание электромагнитного излучения сыграли свою роль в непрерывной подсветке остатков звезды

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

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


Метки:  

Как в React избавиться от сложности в управлении состоянием — отчёт по итогам поездки на React Amsterdam

Понедельник, 11 Июня 2018 г. 11:30 + в цитатник
В апреле посчастливилось побывать на очень крутом мероприятии — React Amsterdam. Кроме приятных организационных моментов было ещё и много интересных докладов. Они были, в основном, прикладного характера. Поскольку стек технологий в принципе устоялся, докладчики рассказывали о способах решения практических проблем, а не продвигали что-то незнакомое и революционное. Здесь я расскажу подробнее о выступлении “setState MachineМикеле Бертоли из Facebook.

Основная проблема, которой был посвящен доклад, — сложность в управлении состоянием в React.
Читать дальше ->

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


Метки:  

Как забытый на 12 лет сервер может обойтись в 120000 фунтов стерлингов

Понедельник, 11 Июня 2018 г. 10:44 + в цитатник
Всего за несколько дней до вступления в силу GDPR неприятность постигла Университет Гринвича. Information Commissioner's Office (офис комиссара по информации — независимая организация по надзору за соблюдением законодательства в информационной среде Великобритании) оштрафовал университет на lb120 тыс. (на момент написания статьи это порядка 136 тыс. евро, 160 тыс. долларов США, 10 млн. российских рублей, 4,2 млн. украинских гривен) за серьёзную уязвимость в безопасности, приведшую к утечке данных почти 20 тыс. студентов и сотрудников. Как такому серьёзному университету удалось попасть под раздачу ICO и стать первым университетом, оштрафованным за нарушение DPA, и чему это нас учит, читайте под катом.

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

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


Метки:  

Про рынок ИТ в России по-честному

Понедельник, 11 Июня 2018 г. 10:16 + в цитатник
В последние несколько лет мои переживания по поводу российского рынка ИТ только усиливались. Все началось с кризиса рубля 2014 года (а может, и раньше), и с тех пор меня не покидает ощущение, что многие российские компании, особенно провинциальные, завязали себе глаза, заткнули ватой уши и все еще пытаются сделать вид, что ничего не происходит. Я много общался с разными компаниями, с HR, с разработчиками, и составил список неутешительных тезисов о том, что представляет собой как программистский рынок, так и культура разработки в целом, ведь это вещи взаимосвязанные. По моим субъективным оценкам, эти тезисы справедливы для ~60% российских компаний, хотя, казалось бы, те другие 40% компаний, которые мы знаем и любим, должны были заставить задуматься. Но я очень подозреваю, что это эти 60% просто надеются на русский “авось”, и подвергаются так называемой willful blindness, а иногда и намеренно мутят воду. Итак, по-честному, что же происходит?

Дисклеймер 1. Ни ссылок, ни имен, ни пруфов не будет. Как известно, в Интернете можно найти подтверждение или опровержение любому тезису, поэтому не вижу большого в том смысла, покуда это не диссертация, а мнение. Моя цель — предоставить другую точку зрения, основанную на личностном опыте веры на личном опыте.

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

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


Метки:  

Гетерогенная конкурентная обработка данных в реальном времени строго один раз

Понедельник, 11 Июня 2018 г. 08:34 + в цитатник

Конкурентная сосиска


Аннотация


Обработка данных в реальном времени ровно один раз (exactly-once) — задача крайне нетривиальная и требующая серьезного и вдумчивого подхода на всей цепочке вычислений. Некоторые даже считают, что такая задача невыполнима. В реальности хочется иметь подход, обеспечивающий отказоустойчивую обработку вообще без каких-либо задержек и использование различных хранилищ данных, что выдвигает новые еще более жесткие требования, предъявляемые к системе: concurrent exactly-once и гетерогенность персистентного слоя. На сегодняшний день такое требование не поддерживает ни одна из существующих систем.


Предложенный подход последовательно раскроет секретные ингредиенты и необходимые понятия, позволяющие относительно просто реализовать гетерогенную обработку concurrent exactly-once буквально из двух компонент.


Введение


Разработчик распределенных систем проходит несколько стадий:


Стадия 1: Алгоритмы. Здесь происходит изучение основных алгоритмов, структур данных, подходов к программированию типа ООП и т.д. Код исключительно однопоточный. Начальная фаза вхождения в профессию. Тем не менее, достаточно непростая и может длиться годами.


Стадия 2: Многопоточность. Далее возникают вопросы извлечения максимальной эффективности из железа, возникает многопоточность, асинхронность, гонки, дебагинг, strace, бессонные ночи… Многие застревают на этом этапе и даже начинают с какого-то момента ловить ничем не объяснимый кайф. Но лишь единицы доходят до понимания архитектуры виртуальной памяти и моделей памяти, lock-free/wait-free алгоритмах, различных асинхронных моделях. И почти никто и никогда — верификации многопоточного кода.


Стадия 3: Распределенность. Тут такой треш творится, что ни в сказке сказать, ни пером описать.

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

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


Метки:  

Go contribution workshop в России

Понедельник, 11 Июня 2018 г. 02:04 + в цитатник

Давно планировали отправить патч в Go, но постоянно откладывали? Сталкивались с трудностями, не знали, с чего начать? В данной статье я опишу как мы проводили Go contribution workshop в Казани, о его результатах, а также об уроках, которые извлекли организаторы.


Спойлер: планируется повторить это мероприятие когда Go перейдёт в фазу активной разработки (выйдет из состояния code freeze). Подробности смотри под катом.

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

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


Метки:  

PHP-Дайджест № 132 (27 мая – 10 июня 2018)

Понедельник, 11 Июня 2018 г. 01:34 + в цитатник

Свежая подборка со ссылками на новости и материалы. В выпуске: PHP 7.3.0 alpha 1, Yii 3.0 alpha 1 и другие релизы, свежая книга по асинхронному PHP, видеозаписи докладов, порция полезных инструментов, и многое другое. Приятного чтения!

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

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


Метки:  

Дайджест свежих материалов из мира фронтенда за последнюю неделю №318 (4 — 10 июня 2018)

Воскресенье, 10 Июня 2018 г. 23:46 + в цитатник
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.


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

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


Метки:  

Определение баллистико-временных характеристик движения центра масс парашютиста, десантированного с самолёта

Воскресенье, 10 Июня 2018 г. 22:28 + в цитатник

Введение


Для определения баллистико-временных характеристик движения центра масс парашютиста приходится выбирать упрощенную математическую модель, вполне доступную для аналитического исследования и в то же время сохраняющую наиболее характерные черты исходного объекта.

Для построения упрощённых математических моделей движения парашютиста проводится анализ, определение, систематизация постоянных и временных параметров.

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

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


Метки:  

[Из песочницы] Python и стеганография

Воскресенье, 10 Июня 2018 г. 21:40 + в цитатник
Не так давно в моём учебном заведении прошёл пилотный Хакатон для студентов. Тематика заданий была связана с информационной безопасностью, в том числе шифрованием данных.

Читать дальше →

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


Метки:  

Трассировка и Javascript

Воскресенье, 10 Июня 2018 г. 20:53 + в цитатник


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

Если что-нибудь выше звучит интересно, или как минимум знакомо — добро пожаловать под кат.
Читать дальше ->

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


Метки:  

[Перевод] Подсчёт пчёл нейросетью на Raspberry Pi

Воскресенье, 10 Июня 2018 г. 20:47 + в цитатник
Опубликовано 17 мая 2018 года

Сразу после установки улея я подумал: «Интересно, как подсчитать количество прилетающих и улетающих пчёл?»

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

Во-первых, нужно собрать образцы данных. Raspberry Pi, стандартная камера Pi и солнечная панель: этого простого оборудования достаточно, чтобы записывать один кадр каждые 10 секунд и сохранять 5000+ изображений в день (с 6 утра до 9 вечера).


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

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


EA представила на Е3 новую часть C&C. И на это физически больно смотреть

Воскресенье, 10 Июня 2018 г. 19:49 + в цитатник

TL;DR: это C&C для мобилок.
/thread


Если вы счастливый человек с личной жизнью и не заходили в сеть на выходных, то, вероятнее всего, вы пропустили коллективный крик тысяч фанатов C&C в частности и жанра RTS в целом, который прокатился по всему земному шару после презентации компании EA на игровой выставке E3. Казалось бы, EA из года в год достигает дна: селфи в Sims, лутбоксы в StarWars, новый политкорректный трейлер BF V. Каждый раз, наблюдая за тем, как компания, которая подарила мне детство, фразу «EA Games, challenge everything» и «Эрон-дон-дон» в NFS Underground, методично, с неистовством копает себе репутационную могилу, мне становится дурно.

То, что EA в очередной раз выстрелили себе в ногу подтверждает и реакция публики на трейлер игры на YouTube. На момент написания этого поста соотношение лайков/дизлайков составляет 1,1 тыс. против 21 тыс. Ниже, собственно, сам трейлер. Уберите от экранов беременных женщин, лиц с неустойчивой психикой, детей и собак:




Условно, мой локальный «бабах» можно разделить на две части: «Как обосновывают это сторонники компании» и «почему они не правы».
Читать дальше ->

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


Метки:  

Аудиокассеты в поп-культуре: почему устаревший формат звукозаписи снова считают модным

Воскресенье, 10 Июня 2018 г. 18:38 + в цитатник
В 2011 году из Оксфордского словаря убрали понятие «cassette tape». При этом кассеты живы и, более того, довольно громко возвращаются в пространство популярной культуры — и используют их не только в историческом кино, где это оправдано ситуацией.

Старлорд в космической супергеройской утопии «Стражи Галактики» носится по Вселенной со старым кассетным плеером и парой микстейпов хитов 80-х и 90-х, Ханна Бейкер, современный американский подросток в школьной драме Netflix «13 причин почему» записывает истории, предшествующие её самоубийству, на старый магнитофон и рассылает пачку кассет в обувной коробке одноклассникам, виновным в её смерти.

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

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

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


Метки:  

Состязательные атаки (adversarial attacks) в соревновании Machines Can See 2018

Воскресенье, 10 Июня 2018 г. 16:33 + в цитатник
Или как я оказался в команде победителей соревнования Machines Can See 2018 adversarial competition.

image
Суть любых состязательных атак на примере.

Так уж получилось, что мне довелось поучаствовать в соревновании Machines Can See 2018. Я присоединился к соревнованию я поздновато (примерно за неделю до окончания), но в конечном итоге оказался в команде из 4 человек, где вклад троих из нас (включая меня) был необходим для победы (убрать одну составляющую — и мы бы оказались в аутсайдерах).

Цель соревнования — изменять лица людей так, что сверточная нейросеть, предоставленная как черный ящик организаторами, не могла различить лицо-источник от лица-цели. Допустимое количество изменений было ограничено SSIM.
Читать дальше ->

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


Метки:  

Во Флориде год не проверяли покупателей оружия по базе ФБР потому что забыли пароль

Воскресенье, 10 Июня 2018 г. 16:32 + в цитатник
Помните замечательную историю о том, как индийская полиция не отвечала 8 лет на жалобы, потому что потеряла пароль от базы данных, куда эти жалобы попадали? Сегодняшний случай весьма похож — департамент штата Флорида, осуществляющий выдачу лицензии, целый год давал разрешение на ношение оружия без проверки заявителя по базе данных ФБР. Потому что человек, вроде как ответственный за это, потерял пароль.


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

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


Метки:  

Angular: ngx-translate. Улучшаем инфраструктуру c помощью Webpack

Воскресенье, 10 Июня 2018 г. 16:10 + в цитатник

Доброго времени суток.


Пришло время ngx-translate лайфхаков. Изначально я планировал 3 части, но т.к вторая часть на деле мало информативна — в этой постараюсь максимально кратко изложить 2е части.


Часть 1


Рассмотрим AppTranslateLoader в замену TranslateHttpLoader. Наш AppTranslateLoader будет в первую очередь обращать внимание на язык браузера и содержать fallback логику, импортировать локализации MomentJs, и производить загрузку через APP_INITIALIZER. Так же в результате объединения 2ух частей лайфхаков, по ходу мы углубимся в создание удобной и гибкой инфраструктуры локализаций в проекте.


Основной целью является не AppTranslateLoader (т.к он достаточно простой и не сделать его сложно), а создание инфраструктуры.


Я пытался писать максимально доступно, но т.к в статье достаточно много чего можно расписать подробнее — это займет много вермени и будет не интересно тем, кто уже умеет). Потому статья вышла сильно не дружелюбной к новичкам. С другой стороны в конце есть ссылка на expample продж.

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

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


[Перевод] Как рекламные ищейки идут по вашему следу в Интернете

Воскресенье, 10 Июня 2018 г. 15:50 + в цитатник
Прихожу домой, а отец мне:
— Курил?
— Нет, стоял, где курили.
— Да я смотрю, ты и сидел там, где пили, и лежал там, где сексом занимались…

Бородатый анекдот

От переводчика


Таргетинг рекламы не всегда направлен персонально на конкретного пользователя. Зачастую реклама таргетируется на группу пользователей, имеющих те или иные общие признаки. Что и приводит к тому, что, как в старом анекдоте, вы видите рекламу сигарет не потому что курите, а потому что стояли рядом с теми, кто интересовался сигаретами.

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

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


Метки:  

Таймеры и многозадачность на Ардуино

Воскресенье, 10 Июня 2018 г. 15:14 + в цитатник
image

Сегодня мы поговорим о такой актуальной теме, как таймеры и организация многозадачности на Arduino. Поводом для написания этой статьи послужили лекции Олега Артамонова @olartamonov для студентов МИРЭА в рамках IoT Академии Samsung, а точнее, высказывание Олега, цитата (2-я лекция, 1:13:08):
«Есть, например, задачи на которых можно сломать большинство ардуинщиков, особенно начинающих, попросите их помигать пятью разными светодиодами с разной частотой и периодом и так, чтобы ещё период можно было индивидуально для каждого светодиода изменять...»

Судя по высказываниям Олега, у него весьма превратное представление об Arduino вообще и об «ардуинщиках» в частности. Мигание пятью светодиодами в означенных им режимах это абсолютно тривиальная задача для Arduino, а для Arduino Mega Server это вообще не задача, а сущее недоразумение — его штатными средствами организуется многозадачность, которая легко управляет сотнями различных сущностей (светодиодов, сервоприводов, шаговых моторов и т. д.) в реальном времени.

Давайте вместе разберёмся как организовать многозадачность на Arduino, а заодно поможем студентам МИРЭА избавится от навязанных им стереотипов восприятия по отношению к социо-культурному и технологическому феномену нашего времени под названием Arduino.
Читать дальше ->

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


Чтение на выходные: материалы для знакомства с IaaS, события из сферы ИБ и регулирования в ИТ

Воскресенье, 10 Июня 2018 г. 14:43 + в цитатник
Под катом вы найдете статьи, где на примере практических кейсов мы демонстрируем возможности для применения IaaS-инфраструктуры. Помимо этого мы разбираемся с базовыми понятиями и технологиями в сфере IaaS, затрагиваем тему ИБ и говорим о регулировании в ИТ.

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

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


Метки:  

Поиск сообщений в rss_habrahabr_of_lokoman
Страницы: 1962 ... 156 155 [154] 153 152 ..
.. 1 Календарь