[Перевод] Как умирают самые массивные звёзды: сверхновая, гиперновая или прямой коллапс? |
https://habr.com/post/413783/?utm_source=habrahabr&utm_medium=rss&utm_campaign=413783
Метки: Научно-популярное Астрономия звёзды сверхновая гиперновая чёрные дыры коллапс |
Как в React избавиться от сложности в управлении состоянием — отчёт по итогам поездки на React Amsterdam |
https://habr.com/post/354106/?utm_source=habrahabr&utm_medium=rss&utm_campaign=354106
Метки: Программирование ReactJS JavaScript Блог компании NIX Solutions react |
Как забытый на 12 лет сервер может обойтись в 120000 фунтов стерлингов |
https://habr.com/post/413805/?utm_source=habrahabr&utm_medium=rss&utm_campaign=413805
Метки: Хостинг Информационная безопасность Законодательство в IT Блог компании ua-hosting.company безопасность данных утечка данных gdpr курьезы |
Про рынок ИТ в России по-честному |
https://habr.com/post/413819/?utm_source=habrahabr&utm_medium=rss&utm_campaign=413819
Метки: Управление персоналом Карьера в IT-индустрии рынок труда рынок изнутри токсичность технологии зарплата прогресс управление людьми аццкое тут райское там |
Гетерогенная конкурентная обработка данных в реальном времени строго один раз |
Обработка данных в реальном времени ровно один раз (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 в России |
Давно планировали отправить патч в Go, но постоянно откладывали? Сталкивались с трудностями, не знали, с чего начать? В данной статье я опишу как мы проводили Go contribution workshop в Казани, о его результатах, а также об уроках, которые извлекли организаторы.
Спойлер: планируется повторить это мероприятие когда Go перейдёт в фазу активной разработки (выйдет из состояния code freeze). Подробности смотри под катом.
Читать дальше ->https://habr.com/post/413815/?utm_source=habrahabr&utm_medium=rss&utm_campaign=413815
Метки: Программирование Компиляторы Open source go golang contributing workshop golang-dev gophers |
PHP-Дайджест № 132 (27 мая – 10 июня 2018) |
Свежая подборка со ссылками на новости и материалы. В выпуске: 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
Метки: Разработка веб-сайтов Symfony PHP Laravel Блог компании Zfort Group дайджест php-дайджест ссылки Yii Async Magento WordPress PHP 7.3 |
Дайджест свежих материалов из мира фронтенда за последнюю неделю №318 (4 — 10 июня 2018) |
https://habr.com/post/413811/?utm_source=habrahabr&utm_medium=rss&utm_campaign=413811
Метки: Разработка веб-сайтов JavaScript HTML css Блог компании Zfort Group дайджест фронтенд js es6 vue react angular html5 браузеры ссылки подкасты |
Определение баллистико-временных характеристик движения центра масс парашютиста, десантированного с самолёта |
https://habr.com/post/413807/?utm_source=habrahabr&utm_medium=rss&utm_campaign=413807
Метки: Разработка под Windows Математика Алгоритмы python парашюты баллистико-временные характеристики системы диф. уравнений движения |
[Из песочницы] Python и стеганография |
https://habr.com/post/413803/?utm_source=habrahabr&utm_medium=rss&utm_campaign=413803
Метки: Информационная безопасность python стеганография шифрование хакатон мгту имени баумана |
Трассировка и Javascript |
https://habr.com/post/354716/?utm_source=habrahabr&utm_medium=rss&utm_campaign=354716
Метки: Серверная оптимизация node.js javascript Google Chrome tracing chrome devtools http performance analysis |
[Перевод] Подсчёт пчёл нейросетью на Raspberry Pi |
https://habr.com/post/413799/?utm_source=habrahabr&utm_medium=rss&utm_campaign=413799
|
EA представила на Е3 новую часть C&C. И на это физически больно смотреть |
https://habr.com/post/413797/?utm_source=habrahabr&utm_medium=rss&utm_campaign=413797
Метки: Презентации Игры и игровые приставки C&C стратегии RTS бабах пост воскресного вечера закопайте стюардессу |
Аудиокассеты в поп-культуре: почему устаревший формат звукозаписи снова считают модным |
https://habr.com/post/413793/?utm_source=habrahabr&utm_medium=rss&utm_campaign=413793
Метки: Старое железо Работа со звуком звук Гаджеты Блог компании Аудиомания аудиомания аудиокассеты кассеты музыкальная индустрия |
Состязательные атаки (adversarial attacks) в соревновании Machines Can See 2018 |
https://habr.com/post/413775/?utm_source=habrahabr&utm_medium=rss&utm_campaign=413775
Метки: Обработка изображений Машинное обучение python adversarial attacks перевод deep learning pytorch |
Во Флориде год не проверяли покупателей оружия по базе ФБР потому что забыли пароль |
https://habr.com/post/413789/?utm_source=habrahabr&utm_medium=rss&utm_campaign=413789
Метки: Информационная безопасность ФБР оружие разрешение юзеры логин и отвага |
Angular: ngx-translate. Улучшаем инфраструктуру c помощью Webpack |
Доброго времени суток.
Пришло время ngx-translate лайфхаков. Изначально я планировал 3 части, но т.к вторая часть на деле мало информативна — в этой постараюсь максимально кратко изложить 2е части.
Рассмотрим AppTranslateLoader
в замену TranslateHttpLoader
. Наш AppTranslateLoader
будет в первую очередь обращать внимание на язык браузера и содержать fallback логику, импортировать локализации MomentJs, и производить загрузку через APP_INITIALIZER. Так же в результате объединения 2ух частей лайфхаков, по ходу мы углубимся в создание удобной и гибкой инфраструктуры локализаций в проекте.
Основной целью является не AppTranslateLoader
(т.к он достаточно простой и не сделать его сложно), а создание инфраструктуры.
Я пытался писать максимально доступно, но т.к в статье достаточно много чего можно расписать подробнее — это займет много вермени и будет не интересно тем, кто уже умеет). Потому статья вышла сильно не дружелюбной к новичкам. С другой стороны в конце есть ссылка на expample продж.
Читать дальше ->https://habr.com/post/413787/?utm_source=habrahabr&utm_medium=rss&utm_campaign=413787
|
[Перевод] Как рекламные ищейки идут по вашему следу в Интернете |
Прихожу домой, а отец мне:
— Курил?
— Нет, стоял, где курили.
— Да я смотрю, ты и сидел там, где пили, и лежал там, где сексом занимались…
Бородатый анекдот
https://habr.com/post/413781/?utm_source=habrahabr&utm_medium=rss&utm_campaign=413781
Метки: Контекстная реклама Интернет-маркетинг рекламные технологии таргетинг рекламы |
Таймеры и многозадачность на Ардуино |
«Есть, например, задачи на которых можно сломать большинство ардуинщиков, особенно начинающих, попросите их помигать пятью разными светодиодами с разной частотой и периодом и так, чтобы ещё период можно было индивидуально для каждого светодиода изменять...»
https://habr.com/post/413779/?utm_source=habrahabr&utm_medium=rss&utm_campaign=413779
|
Чтение на выходные: материалы для знакомства с IaaS, события из сферы ИБ и регулирования в ИТ |
https://habr.com/post/413777/?utm_source=habrahabr&utm_medium=rss&utm_campaign=413777
Метки: Управление e-commerce Разработка под e-commerce Информационная безопасность IT-инфраструктура Блог компании 1cloud.ru 1cloud IaaS VDS виртуальная инфраструктура дайджест |