Пост №3858298

Автор: LYVrus

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3858298″ }, «headline»: «я можгт тожг ЛЮЕИТЬ ХОЧУ, ДГТГЙ ТАМ змгсти… А ТУТ КАЖДЫЙ’ НОРОВИТ У&ИТЬ. з-егри!N % * % СМОТ / Doppel :: Смешные комиксы (веб-комиксы с юмором и их переводы)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/Doppel-%D0%9A%D0%BE%D0%BC%D0%B8%D0%BA%D1%81%D1%8B-5070256.jpeg», «height»: 877, «width»: 620 }, «datePublished»: «2019-03-12T19:55:59+03:00», «dateModified»: «2019-03-12T19:55:59+03:00», «author»: { «@type»: «Person», «name»: «LYVrus» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «РЮ I ÍHTfly TÍOETO I ИММУНИТГТЛ I С БОЛГЗН1.Ю. *» }
Комментировать 
Пост №3858298
Source: Joyreactor

Пост №3858271

Автор: Медведь Охренеть

ссылка на гифкуРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3858271″ }, «headline»: «подушка :: гиф анимация (гифки — ПРИКОЛЬНЫЕ gif анимашки) :: котэ (прикольные картинки с кошками)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%B3%D0%B8%D1%84%D0%BA%D0%B8-%D0%BA%D0%BE%D1%82%D1%8D-%D0%BF%D0%BE%D0%B4%D1%83%D1%88%D0%BA%D0%B0-5070226.gif», «height»: 400, «width»: 224 }, «datePublished»: «2019-03-12T19:38:00+03:00», «dateModified»: «2019-03-12T19:38:00+03:00», «author»: { «@type»: «Person», «name»: «Медведь Охренеть» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3858271
Source: Joyreactor

Пост №3858266

Автор: Leovar

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3858266″ }, «headline»: «ч &n.v*î* V♦ ♦ ♦ Аг Ч ♦ 4s V у.y J /* f гШ Mi шш ш Ж&гА **/*4 ♦ и И и #/Д 4 4 М»М » *Л / на ком лучше смотрится :: фрукт :: одежда :: девушка :: мода», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%BE%D0%B4%D0%B5%D0%B6%D0%B4%D0%B0-%D1%84%D1%80%D1%83%D0%BA%D1%82-%D0%B4%D0%B5%D0%B2%D1%83%D1%88%D0%BA%D0%B0-%D0%BD%D0%B0-%D0%BA%D0%BE%D0%BC-%D0%BB%D1%83%D1%87%D1%88%D0%B5-%D1%81%D0%BC%D0%BE%D1%82%D1%80%D0%B8%D1%82%D1%81%D1%8F-5070217.jpeg», «height»: 700, «width»: 700 }, «datePublished»: «2019-03-12T19:29:07+03:00», «dateModified»: «2019-03-12T19:29:07+03:00», «author»: { «@type»: «Person», «name»: «Leovar» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «ш им» ,V* ♦♦ 4 4 ЧШ 4V/AV.W!» }
Комментировать 
Пост №3858266
Source: Joyreactor

Пост №3858259

Автор: lunar lun

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3858259″ }, «headline»: «Gator Slam / coub», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/coub-5070209.jpeg», «height»: 960, «width»: 1280 }, «datePublished»: «2019-03-12T19:22:37+03:00», «dateModified»: «2019-03-12T19:22:37+03:00», «author»: { «@type»: «Person», «name»: «lunar lun» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3858259
Source: Joyreactor

Пост №3858257

Автор: Ганфайтер

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3858257″ }, «headline»: «Assassin’s Creed :: gachimuchi :: Игры», «image»: { «@type»: «ImageObject», «url»: «http://img10.joyreactor.cc/pics/post/full/Assassin%E2%80%99s-Creed-%D0%98%D0%B3%D1%80%D1%8B-gachimuchi-5070207.jpeg», «height»: 360, «width»: 480 }, «datePublished»: «2019-03-12T19:21:26+03:00», «dateModified»: «2019-03-12T19:21:26+03:00», «author»: { «@type»: «Person», «name»: «Ганфайтер» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3858257
Source: Joyreactor

[Перевод] Почему я сворачиваю свою работу над Debian

От переводчика: этот текст — перевод записи в личном блоге Михаэля Стапельберга (Michael Stapelberg) видного open source-разработчика (профиль GitHub), который внес значительный вклад в развитие Debian.


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

Debian был частью моей жизни на протяжении 10 лет.

Несколько недель назад, на посвященной Debian встрече, проходившей в Цюрихе, я встретился с несколькими своими старыми друзьями, которых не видел много лет. Когда я уже ехал домой на велосипеде, меня осенило, что все обсуждаемые нами темы так или иначе сводились к тому, что мы обсуждали с ними в прошлый раз. Мы дискутировали о достоинствах systemd, который вновь привлек внимание участников open source сообщества, затронули тему процессов в Debian. Кульминацией стало обсуждение демократии как таковой и соответствующие теоретические и практические ошибки. Но, на самом деле, это уже чисто швейцарская тема.

Это не обзор прошедшего митапа, я просто хочу объяснить, что побудило меня задуматься о своем текущем отношении к Debian, и подходит ли он мне.

Итак, я принял решение, которое должен был принять давно: я сворачиваю свое участие в развитии Debian.
Читать дальше →
[Перевод] Почему я сворачиваю свою работу над Debian
Source: habrahabr

Пост №3858252

Автор: andrey_54321

Ученые оживили клетки мамонтенка Юки. https://www.bbc.com/russian/news-47529084 Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3858252″ }, «headline»: «Ученые оживили клетки мамонтенка Юки. https://www.bbc.com/russian/news-47529084 / парк юрского периода :: реактор познавательный :: мамонт :: наука», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D1%80%D0%B5%D0%B0%D0%BA%D1%82%D0%BE%D1%80-%D0%BF%D0%BE%D0%B7%D0%BD%D0%B0%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9-%D0%BC%D0%B0%D0%BC%D0%BE%D0%BD%D1%82-%D0%BF%D0%B0%D1%80%D0%BA-%D1%8E%D1%80%D1%81%D0%BA%D0%BE%D0%B3%D0%BE-%D0%BF%D0%B5%D1%80%D0%B8%D0%BE%D0%B4%D0%B0-%D0%BD%D0%B0%D1%83%D0%BA%D0%B0-5070201.jpeg», «height»: 716, «width»: 700 }, «datePublished»: «2019-03-12T19:16:55+03:00», «dateModified»: «2019-03-12T19:16:55+03:00», «author»: { «@type»: «Person», «name»: «andrey_54321» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3858252
Source: Joyreactor

[Из песочницы] Функциональные компоненты с React Hooks. Чем они лучше?

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

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

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

Читать дальше →
[Из песочницы] Функциональные компоненты с React Hooks. Чем они лучше?
Source: habrahabr

Взлом камер: векторы атак, инструменты поиска уязвимостей и защита от слежки

image

Камеры видеонаблюдения стали частью Интернета вещей и, как другие устройства с беспрепятственным доступом к сети, попали в фокус интереса хакеров. Миллионы IP-камер разных производителей открыты для злоумышленников.

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

Прошивки массово-потребительских noname устройств не выдерживают никакой критики. Часто они никем не обновляются и не становятся защищеннее после смены дефолтного пароля. Более того, сам производитель может заложить бэкдор.

Далее рассмотрим основные направления атак на системы видеонаблюдения.
Читать дальше →
Взлом камер: векторы атак, инструменты поиска уязвимостей и защита от слежки
Source: geektimes

Пост №3858233

Автор: AlexBolm

В прошлом посте один человек спросил детали проекта, так что я решил запилить небольшую статейку о том как я делал JoyReBadge v1.0 мало ли кому захочется повторить поделку.Немного истории:(кому не интересно можете мотать вниз и переходить по ссылке на гитхаб)После того как я определился с внешним видом и рисунком который будет на плате, нужно было прикинуть какие элементы и в каком кол-ве использовать — микроконтроллер я заочно хотел использовать STM32F103С8T6, дальше я быстро прикинул оптимальное количество светодиодов которое должно идти по кромке эмблемы и сколько оптимально будет расположить в лице. Вышло 108 светодиодов по кромке и 8 RGB в лице. Получается туева хуча пинов, но как знает большинство любителей электроники есть 2 бомжатских вида управления большим количеством светодиодов: матрица или чарлиплексинг (спецмикрухи я не рассматривал т.к. ценник хотелось ужать по минимуму). В общем прикинув это все используем матрицу для кромочных светодиодов 16х7=112 и 8х3=24 для RGB светодиодов с общим анодом. Итого 16+7+8+3=34 пина, многовато, да и тока будет порядком если все зажечь, значит берем пару сдвиговых регистров для 16 линий анодов и одну сборку транзисторов для 8 линий катодов, это управление 108 светодиодами на кромке (+4 допонительных которые я не использую), а RGB будем просто транзисторами щелкать. С мигалками определились, дальше питание тут также все просто, берем обычный LDO и так как питание от 1S Li-Po то берем самую простую микруху для заряда Li-Po. Ну и для управления берем микрухи емкостных датчиков. Все дальше разводка, я делал в Eagle и пришлось запариться с переносом туда эмблемы, а потом еще и с равномерным расположением светодиодов, а после попытки развести все ручками, я психанул и включил автороутер и с 5й попытки мне понравилось как он развел месево из дорожек и переходных и я наведя красоту запульнул герберы к Китайцам и был таков. Прошивка писалась в CooCox (эклипсоподобная IDE для STM32), пришлось запариться с кодом т.к. схематически я немного накосячил и неудобно соединил матрицу светодиодов и не повесил управление сдвиговыми регистрами на SPI, так было бы и код проще писать и проц поменьше нагружать, но итак работает и все хорошо. На данный момент реализовано несколько режимов мигания, переключения между режимами и регулировка скорости их отображения, все это можно наблюдать на видео в прошлом посте, также сделал возможность отображать примерный уровень заряда аккумулятора с помощью пропорционального заполнения оранжевых светодиодов.  На GitHub можно найти, мой быдлокод и последнюю версию схемы и печатки (на момент написания v1.1 я там поправил косяк с расположением USB разъема), от туда и сформировать BOM на элементы и Gerber’ы для заказа платы.П.С. если кто-то всерьез хочет делать этот бэйдж то можете писать в личку, я там накидаю полезных ссылок или еще чего :)Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3858233″ }, «headline»: «В прошлом посте один человек спросил детали проекта, так что я решил запилить небольшую статейку о т / DIY :: электроника :: микроконтроллеры :: сделал сам (нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам) :: geek (Прикольные гаджеты. Научный, инженерный и айтишный юмор)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/geek-DIY-%D1%8D%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%BD%D0%B8%D0%BA%D0%B0-%D0%BC%D0%B8%D0%BA%D1%80%D0%BE%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BB%D0%B5%D1%80%D1%8B-5070181.jpeg», «height»: 3508, «width»: 2479 }, «datePublished»: «2019-03-12T19:03:20+03:00», «dateModified»: «2019-03-12T19:03:20+03:00», «author»: { «@type»: «Person», «name»: «AlexBolm» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «ом как я делал JoyReBadge v1.0 мало ли кому захочется повторить поделку. Немного истории:(кому не интересно можете мотать вниз и переходить по ссылке на гитхаб) После того как я определился с внешним видом и рисунком который будет на плате, нужно было прикинуть какие элементы и в каком кол-ве ис» }
Комментировать 
Пост №3858233
Source: Joyreactor