Пост №3445594

Автор: vataginam

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://polit.reactor.cc/post/3445594″ }, «headline»: «доброта :: кемерово :: хорошие люди :: политика», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%BA%D0%B5%D0%BC%D0%B5%D1%80%D0%BE%D0%B2%D0%BE-%D1%85%D0%BE%D1%80%D0%BE%D1%88%D0%B8%D0%B5-%D0%BB%D1%8E%D0%B4%D0%B8-%D0%B4%D0%BE%D0%B1%D1%80%D0%BE%D1%82%D0%B0-%D0%BF%D0%BE%D0%BB%D0%B8%D1%82%D0%B8%D0%BA%D0%B0-4381207.jpeg», «height»: 782, «width»: 718 }, «datePublished»: «2018-03-26T16:38:02+03:00», «dateModified»: «2018-03-26T16:38:02+03:00», «author»: { «@type»: «Person», «name»: «vataginam» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3445594
Source: Joyreactor

Ускорение перечисления процессов и потоков в ОС Windows

Иногда бывает нужно перечислить все процессы или потоки, которые в данный момент работают в ОС Windows. Это может понадобиться по разным причинам. Возможно, мы пишем системную утилиту вроде Process Hacker, а может быть мы хотим как-то реагировать на запуск/остановку новых процессов или потоков (писать лог, проверять их, внедрять в них свой код). Самым правильным способом это реализовать является, конечно же, написание драйвера. Там всё просто — используем PsSetCreateProcessNotifyRoutine и PsSetCreateThreadNotifyRoutine для установки колбек-функций, которые будут вызываться при запуске/остановке процессов и потоков. Работает очень быстро и не ест ресурсы. Именно так и делают все серьёзные инструменты. Но разрабатывать драйвера — не всегда подходящий способ. Их нужно уметь правильно писать, их с недавних пор обязательно нужно подписывать сертификатами (что не бесплатно) и регистрировать в Microsoft (что не быстро). И ещё их не удобно распространять — например, программы с ними нельзя выкладывать в Microsoft Store.

Ну, давайте тогда пользоваться тем, что предлагает публичный WinAPI. А предлагает он функцию CreateToolhelp32Snapshot(), которую предлагается использовать как-то вот так. Всё, кажется, хорошо — есть информация о процессах, потоках. Немного расстраивает тот факт, что вместо элегантных колбеков мы вынуждены делать бесконечный пулинг в цикле, но это ладно.

Самая большая проблема здесь — это производительность. Связка CreateToolhelp32Snapshot() + Process32First() + Process32Next() работает ну очень медленно. Возможно, проблема лежит где-то в той же области, что и описанная вот в этой статье проблема с Heap32First() + Heap32Next(). Кратко — в силу исторических причин кое-где проход по линейному списку занимает квадратичное время.

Можно ли как-то всё это ускорить? Можно. Но придётся сойти со светлого пути использования одних лишь публичных функций WinAPI.
Читать дальше →
Ускорение перечисления процессов и потоков в ОС Windows
Source: habrahabr

Aws Lambda Go 1.x, Kinesis, CloudSearch

В предыдущей статье я описала как создать простую лямбду на Golang, которая принимает на вход простой объект из двух полей и такой же простой объект отдает на выходе. Теперь немного усложним задачу, подсоединив к лямбде в качестве источника данных Kinesis, а результат обработки записей Kinesis мы будем перекидывать в CloudSearch. Никакой особенной логики в лямбде не будет для упрощения: просто примем запросы от Kinesis, залогируем их в CloudWatch, преобразуем и отправим в CloudSearch.

image

Читать дальше →
Aws Lambda Go 1.x, Kinesis, CloudSearch
Source: habrahabr

Пост №3445589

Автор: Mond

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3445589″ }, «headline»: «красивая грудь :: Сиськи :: домашняя эротика :: раздевание :: красивая фигура :: Эротика (красивые фото обнаженных, совсем голых девушек, арт-ню)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%AD%D1%80%D0%BE%D1%82%D0%B8%D0%BA%D0%B0-%D0%A1%D0%B8%D1%81%D1%8C%D0%BA%D0%B8-%D0%B4%D0%BE%D0%BC%D0%B0%D1%88%D0%BD%D1%8F%D1%8F-%D1%8D%D1%80%D0%BE%D1%82%D0%B8%D0%BA%D0%B0-%D0%BA%D1%80%D0%B0%D1%81%D0%B8%D0%B2%D0%B0%D1%8F-%D1%84%D0%B8%D0%B3%D1%83%D1%80%D0%B0-4381202.jpeg», «height»: 1936, «width»: 1936 }, «datePublished»: «2018-03-26T16:34:39+03:00», «dateModified»: «2018-03-26T16:34:39+03:00», «author»: { «@type»: «Person», «name»: «Mond» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3445589
Source: Joyreactor

Пост №3445584

Автор: IvanDolgunA

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3445584″ }, «headline»: «фото :: попугай :: спит», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D1%84%D0%BE%D1%82%D0%BE-%D0%BF%D0%BE%D0%BF%D1%83%D0%B3%D0%B0%D0%B9-%D1%81%D0%BF%D0%B8%D1%82-4381196.jpeg», «height»: 960, «width»: 1280 }, «datePublished»: «2018-03-26T16:32:46+03:00», «dateModified»: «2018-03-26T16:32:46+03:00», «author»: { «@type»: «Person», «name»: «IvanDolgunA» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3445584
Source: Joyreactor

4 истории про переезд в англоязычную страну: паранойя, полисемантизм и Бибер

Совместно с проектом TutorOnline мы подготовили 4 истории о самых больших языковых трудностях, с которыми столкнулись люди, переехавшие в англоязычную страну.
Читать дальше →
4 истории про переезд в англоязычную страну: паранойя, полисемантизм и Бибер
Source: geektimes

[Перевод] Квантовые вычисления и язык Q# для начинающих

Возможно, вы узнали о выпуске пакета средств квантовой разработки Quantum Development Kit и подумали, что это звучит безумно круто… а потом вспомнили, что про квантовую механику почти ничего не знаете. Но ничего страшного. Через 30 минут вы будете знать о кубитах, суперпозиции и квантовой запутанности достаточно, чтобы написать свою первую программу и, что более важно, неплохо понимать, что она делает.

Читать дальше →
[Перевод] Квантовые вычисления и язык Q# для начинающих
Source: habrahabr

Пост №3445568

Автор: IvanDolgunA

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3445568″ }, «headline»: «фото :: собакэ», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D1%84%D0%BE%D1%82%D0%BE-%D1%81%D0%BE%D0%B1%D0%B0%D0%BA%D1%8D-4381162.jpeg», «height»: 990, «width»: 1200 }, «datePublished»: «2018-03-26T16:21:07+03:00», «dateModified»: «2018-03-26T16:21:07+03:00», «author»: { «@type»: «Person», «name»: «IvanDolgunA» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3445568
Source: Joyreactor

Пост №3445567

Автор: koka

Ольгинцы начали работу по пожару в Кемерово.Пользователи соцсетей обнаружили аномально высокое количество дизлайков у роликов, связанных с пожаром в торговом центре «Зимняя вишня» в Кемерово. На ютьюбе такое обычно происходит с видео, содержащими критику власти, — в первую очередь с роликами политика Алексея Навального. В комментариях к видео из Кемерово пользователи также обнаружили массу «кремлеботов».https://meduza.io/feature/2018/03/26/u-rolikov-o-pozhare-v-kemerovo-ochen-mnogo-dizlaykov-i-podozritelnyh-kommentariev-tak-byvaet-s-oppozitsionnymi-video Вот несколько комментариев предполагаемых «кремлеботов» к одному ролику «Москвы 24»: * жуть какая-то! администрация ТРЦ должна понести ответственность за это вместе с застройщиками. * Администрация здания показала верх халатности. Не было сделано объявление о пожаре. Да что там! Администрация ТЦ даже не проконтролировала, чтобы все эвакуационные выходы были открыты! Вот свиньи! * Что же,ждем результаты экспертиз,чего гадать,мне правда кажется что это халатность администрации тц потому что не звучала пожарная сигнализация * А куда смотрела администрация тц?вот к чему приводит такое халатное отношение * Кошмар… Люди своими руками выбивают металлическую дверь. Там архитектор или администратор себя нормально чувствовали, когда строили этот ящик Пандоры? Будьте предельно осторожны, не поддавайтесь на провокации и под баномёт.Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://polit.reactor.cc/post/3445567″ }, «headline»: «Ольгинцы начали работу по пожару в Кемерово. / политика :: ТЦ "Зимняя вишня"», «datePublished»: «2018-03-26T16:14:27+03:00», «dateModified»: «2018-03-26T16:14:27+03:00», «author»: { «@type»: «Person», «name»: «koka» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «Пользователи соцсетей обнаружили аномально высокое количество дизлайков у роликов, связанных с пожаром в торговом центре «Зимняя вишня» в Кемерово. На ютьюбе такое обычно происходит с видео, содержащими критику власти, — в первую очередь с роликами политика Алексея Навального. В комментариях к видео» }
Комментировать 
Пост №3445567
Source: Joyreactor

Пост №3445566

Автор: Rekolit

Депутат Госдумы Антон Горелкин подробно рассказал о нарушениях в сгоревшем в Кемерово ТЦ «Зимняя вишня» Депутат государственной думы Антон Горелкин рассказал о том, кто подписывал разрешение на ввод в эксплуатацию ТЦ «Зимняя вишня», где в воскресенье при пожаре погибли десятки детей. Горелкин сказал, что у говорить на эту тему очень тяжело, у его знакомых при пожаре в ТЦ погибли дети и назвал произошедшее «адским трэшем». Депутат привел имена тех, кто курировал вопросы строительства в городе в 2013 году, когда и стал работать сгоревший центр «Зимняя вишня». На странице в Facebook он также написал о подробностях кемеровской трагедии. По его словам, детей заперли в кинозале, контролер просто не вернулась к юным зрителям, когда начался пожар. Горелкин указал, что один огнетушитель, находящийся в нужном месте, мог бы предотвратить человеческие жертвы. Депутат эмоционально пожелал чиновникам, причастным, по его мнению, к трагедии, «гореть в аду». «Сейчас рассматривают разные версии причины пожара. Но что бы это ни было — детская шалость, короткое замыкание, поджог — не это стало причиной гибели людей. А полностью, абсолютно не работающие системы пожарной сигнализации и пожаротушения», – написал он. «Запертые пожарные выходы, превратившие ТЦ в ловушку. Дети, погибшие возле этих выходов! Они знали, где выход, шли в правильном направлении, но двери были заперты! Дети, запертые в кинозале: по предварительным данным, контролер заперла двери в кинозал и ушла, когда все началось, не вернулась и никому не сказала… Никакой организованной эвакуации, паника и давка, прыжки из окон», – приводит страшные подробности депутат. Накануне, напомним, сообщалось, что пожарная сигнализация в ТЦ не сработала, об этом СМИ и в соцсетях рассказали очевидцы.Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3445566″ }, «headline»: «Депутат Госдумы Антон Горелкин подробно рассказал о нарушениях в сгоревшем в Кемерово ТЦ «Зимняя виш / кемерово :: ТЦ "Зимняя вишня" :: обращение :: депутат :: видео (video)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%A2%D0%A6-%22%D0%97%D0%B8%D0%BC%D0%BD%D1%8F%D1%8F-%D0%B2%D0%B8%D1%88%D0%BD%D1%8F%22-%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-%D0%BA%D0%B5%D0%BC%D0%B5%D1%80%D0%BE%D0%B2%D0%BE-%D0%BE%D0%B1%D1%80%D0%B0%D1%89%D0%B5%D0%BD%D0%B8%D0%B5-4381161.jpeg», «height»: 90, «width»: 120 }, «datePublished»: «2018-03-26T16:14:08+03:00», «dateModified»: «2018-03-26T16:14:08+03:00», «author»: { «@type»: «Person», «name»: «Rekolit» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «ня» Депутат государственной думы Антон Горелкин рассказал о том, кто подписывал разрешение на ввод в эксплуатацию ТЦ «Зимняя вишня», где в воскресенье при пожаре погибли десятки детей. Горелкин сказал, что у говорить на эту тему очень тяжело, у его знакомых при пожаре в ТЦ погибли дети и назвал пр» }
Комментировать 
Пост №3445566
Source: Joyreactor