Пост №3160837

Автор: Requin

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3160837″ }, «headline»: «журнал :: натурал», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%B6%D1%83%D1%80%D0%BD%D0%B0%D0%BB-%D0%BD%D0%B0%D1%82%D1%83%D1%80%D0%B0%D0%BB-3934670.jpeg», «height»: 1155, «width»: 730 }, «datePublished»: «2017-07-04T15:32:45+03:00», «dateModified»: «2017-07-04T15:32:45+03:00», «author»: { «@type»: «Person», «name»: «Requin» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3160837
Source: Joyreactor

[Перевод] Мемоизация в JS и ускорение функций

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


Некоторые функции выполняются так быстро, что их многократный вызов, хотя и создаёт нагрузку на систему, проблемой не является. Некоторые же весьма «тяжелы», каждое обращение к таким функциям ведёт к серьёзным затратам вычислительных ресурсов. Если траты оправданы, вычисления оптимизированы, то деваться особо некуда. Но как быть, если при повторных вызовах, функция иногда (или, возможно, довольно часто) выполняет те же самые вычисления, которые выполнялись при её предыдущих вызовах? Можно ли этим воспользоваться для повышения производительности?


Читать дальше →
[Перевод] Мемоизация в JS и ускорение функций
Source: habrahabr

Как повторить сервис anyroom.io в несколько строк JS и без бэкенда



Месяц назад на Hacker News в топ вышел пост про сервис AnyRoom: простенький бэкенд на Go, который позволяет создавать телефонные конференции. Рейтинг больше ста, обсуждения в комментах, Исходный код на github, подписки по 50 долларов в месяц — в общем, всё как у взрослых. После первого удивления «неужели это кому-то нужно?!?» я немного погуглил «голосовая конференция без регистраций и sms недорого», подивился дороговизне приложений и понял что таки да, нужно. А на Voximplant такую штуку можно собрать за полчаса и десяток строк JavaScript-кода. Кто хочет создать стартап и попиариться на Hacker News? Под катом рассказываю, как.
Читать дальше →
Как повторить сервис anyroom.io в несколько строк JS и без бэкенда
Source: habrahabr

Инсайды #1005: MIUI 9, Nokia 6, Samsung Galaxy C10 (2017), iPhone 8

В новом выпуске Инсайдов: Xiaomi начинает тестирование MIUI 9; Nokia 6 в новом цвете скоро поступит в продажу; Минг-Чи Куо предсказал исчезновение сканера отпечатков пальцев в iPhone 8; смартфоны […]
Инсайды #1005: MIUI 9, Nokia 6, Samsung Galaxy C10 (2017), iPhone 8
Source: 4pda

Пост №3160811

Автор: Slavvin

ссылка на гифкуРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3160811″ }, «headline»: «gif :: неожидано :: драка :: прилетело», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%B4%D1%80%D0%B0%D0%BA%D0%B0-%D0%BD%D0%B5%D0%BE%D0%B6%D0%B8%D0%B4%D0%B0%D0%BD%D0%BE-%D0%BF%D1%80%D0%B8%D0%BB%D0%B5%D1%82%D0%B5%D0%BB%D0%BE-gif-3934609.gif», «height»: 382, «width»: 244 }, «datePublished»: «2017-07-04T14:56:41+03:00», «dateModified»: «2017-07-04T14:56:41+03:00», «author»: { «@type»: «Person», «name»: «Slavvin» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3160811
Source: Joyreactor

Пост №3160804

Автор: Mind’s I

Мальцев покинул Россиюhttp://www.rbc.ru/politics/04/07/2017/595b54369a79477e0d78d511Узнав, что правоохранительные органы планируют его задержание, оппозиционный политик Вячеслав Мальцев выехал за пределы Российской Федерации. Предупредили оппозиционера лояльные сотрудники ФСБ и МВД, рассказал РБК координатор движения «Артподготовка» в Санкт-ПетербургеОппозиционный политик Вячеслав Мальцев уехал из России. Об этом РБК рассказал координатор движения «Артподготовка» в Санкт-Петербурге Александр Расторгуев.При этом Расторгуев не смог сказать, куда именно выехал Мальцев, он лишь пояснил, что Мальцев узнал о заведенном на него уголовном деле о создании экстремистского сообщества. Кроме того, Мальцеву сообщили, что правоохранительные органы планируют его задержание, после чего он решил уехать. По словам Расторгуева, Мальцева предупредили лояльные сотрудники ФСБ и МВД.«Он уехал без семьи. С ним находятся Эдуард Бабаджанян и другие соратники», — отметил Расторгуев. «Информация была, что его [Мальцева] должны задержать буквально на днях», — пояснил он.О том, что Мальцев уехал из России, рассказал также телеканалу «Дождь» пресс-секретарь движения «Русский марш» Денис Романов. ​«Он хотел в Молдавию проехать, но через Украину не пустили. Он позже скажет, где остановится окончательно», — рассказал Романов.В пресс-службе УФСБ по Саратовской области РБК заявили, что ничего не знают о возбуждении уголовного дела в отношении Вячеслава Мальцева.13 июня Замоскворецкий суд Москвы арестовал Мальцева на 10 суток за неповиновение сотрудникам полиции. Задержан он был на несанкционированном антикоррупционном митинге в Москве 12 июня. В апреле Мальцев получил ​15 суток за неповиновение сотрудникам полиции во время протестной акции, которая проходила 26 марта в Москве.Еще до начала митинга сотрудники правоохранительных органов провели обыск в подмосковном доме оппозиционера в деревне Лохино Одинцовского района. При этом они задержали самого Мальцева и нескольких его соратников. Обыск в квартире Мальцева в Саратове прошел 11 апреля 2017 года, при этом оппозиционеру выпилили дверь.​​Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://polit.reactor.cc/post/3160804″ }, «headline»: «Мальцев покинул Россию / политика :: оппозиция :: Мальцев», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%BF%D0%BE%D0%BB%D0%B8%D1%82%D0%B8%D0%BA%D0%B0-%D0%BE%D0%BF%D0%BF%D0%BE%D0%B7%D0%B8%D1%86%D0%B8%D1%8F-%D0%9C%D0%B0%D0%BB%D1%8C%D1%86%D0%B5%D0%B2-3934601.jpeg», «height»: 730, «width»: 1180 }, «datePublished»: «2017-07-04T14:52:40+03:00», «dateModified»: «2017-07-04T14:52:40+03:00», «author»: { «@type»: «Person», «name»: «Mind’s I» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «http://www.rbc.ru/politics/04/07/2017/595b54369a79477e0d78d511 Узнав, что правоохранительные органы планируют его задержание, оппозиционный политик Вячеслав Мальцев выехал за пределы Российской Федерации. Предупредили оппозиционера лояльные сотрудники ФСБ и МВД, рассказал РБК координатор движения «А» }
Комментировать 
Пост №3160804
Source: Joyreactor

Пост №3160803

Автор: Shuster

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3160803″ }, «headline»: «енот :: живность :: уборка», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%B5%D0%BD%D0%BE%D1%82-%D0%B6%D0%B8%D0%B2%D0%BD%D0%BE%D1%81%D1%82%D1%8C-%D1%83%D0%B1%D0%BE%D1%80%D0%BA%D0%B0-3934600.jpeg», «height»: 1080, «width»: 810 }, «datePublished»: «2017-07-04T14:50:12+03:00», «dateModified»: «2017-07-04T14:50:12+03:00», «author»: { «@type»: «Person», «name»: «Shuster» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3160803
Source: Joyreactor

Пост №3160793

Автор: at91sam7a3

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3160793″ }, «headline»: «s namespace 1 9 — std; 6 using V = int; 7 using $ = void; 8 using # — time_t; 9 using 4 ■ bool / программирование :: geek (Прикольные гаджеты. Научный, инженерный и айтишный юмор)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/geek-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-3934591.png», «height»: 1106, «width»: 1280 }, «datePublished»: «2017-07-04T14:41:44+03:00», «dateModified»: «2017-07-04T14:41:44+03:00», «author»: { «@type»: «Person», «name»: «at91sam7a3» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «; 10 ♦define f auto 11 ♦define °° enum 12 #define T false 13 #define M true 14 ♦define ft «evil» 15 ♦define U • : :make_shared 16 ♦define Z virtual 17 ♦define -r #::cout 18 ♦define # : :endl 19 templates! ass # > 20 using v * 9 :: vector<?8>; 21 templete<class 22 using ^ ■ 3 s: shared» }
Комментировать 
Пост №3160793
Source: Joyreactor

Пост №3160785

Автор: lucifer-angelok

PigeРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3160785″ }, «headline»: «Pige / pige :: not doge», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/pige-not-doge-3934583.jpeg», «height»: 659, «width»: 991 }, «datePublished»: «2017-07-04T14:28:40+03:00», «dateModified»: «2017-07-04T14:28:40+03:00», «author»: { «@type»: «Person», «name»: «lucifer-angelok» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3160785
Source: Joyreactor

AMD Strikes Back: Доля AMD на рынке CPU выросла до 31%

По данным PassMark, AMD смогли «отвоевать» 10,4% рынка CPU во втором квартале 2017 года. Это самый крупный прирост доли рынка x86 CPU, который испытывала компания за все время.

Читать дальше →
AMD Strikes Back: Доля AMD на рынке CPU выросла до 31%
Source: habrahabr