Архив за 09 мая 2020 - 2

Библиотека pandas — это один из лучших инструментов для разведочного анализа данных. Но это не означает, что pandas — это универсальное средство, подходящее для решения любых задач. В частности, речь идёт об обработке больших объемов данных. Мне довелось провести очень и очень много времени, ожидая, пока pandas прочтёт множество файлов, или обработает их, вычислив на основе находящихся в них сведений какие-то интересующие меня показатели. Дело в том, что pandas не поддерживает механизмы параллельной обработки данных. В результате этому пакету не удаётся на полную мощность воспользоваться возможностями современных многоядерных процессоров. Большие наборы данных в pandas обрабатываются медленно.

Как помочь pandas в обработке больших объёмов данных? - 1

Недавно я задался целью найти что-то такое, что позволит помочь мне в деле обработки больших данных. Мне удалось найти то, что я искал, я встроил найденный инструмент в свой конвейер обработки данных. Я использую его для работы с большими объёмами данных. Например — для чтения файлов, содержащих 10 гигабайт данных, для их фильтрации и агрегирования. Когда я справляюсь с решением подобных задач, я сохраняю то, что у меня получилось, в CSV-файле меньшего размера, который подходит для pandas, после чего приступаю к работе с полученными данными с помощью pandas.

Вот блокнот Jupyter, содержащий примеры к этому материалу, с которыми можно поэкспериментировать.
Читать полностью »

Хомяки приветствуют вас друзья!

Сегодняшний пост будет посвящен конденсационной Камере Вильсона с помощью которой можно увидеть радиацию в виде треков заряженных частиц. Зрелище завораживающее! В ходе посмотрим, как создать такое устройство, как его правильно запускать и узнаем при каких условиях частицы открывают полный потенциал для стороннего наблюдателя — типа нас с вами.

По следам горячих частиц. Камера Вильсона - 1

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

На сайте технической поддержки Microsoft опубликовано сообщение, касающееся ноутбуков Surface Laptop 3. Точнее говоря, ситуации с появлением трещин на экранах некоторых из этих устройств.

По словам производителя, он изучил сообщения о растрескивании экранов Surface Laptop 3 и пришел к выводу, что «в очень небольшом проценте случаев твердые инородные частицы могут вызвать волоски трещин в стекле, кажущиеся появившимися неожиданно или без видимой причины».

Ассортимент компании Sony пополнили полностью беспроводные наушники Sony WF-SP800N. Устройство оценено в 200 долларов, что немало для этого сегмента, но при этом наушники имеют ряд отличительных черт.

К примеру, тут есть защита от влаги и пыли, соответствующая степени IP55. Это значит, что наушники не боятся не только пота, но и дождя. При этом погружать их в воду всё же нельзя.

Китайское национальное космическое управление (CNSA) вчера сообщило об успешном завершении испытательного полета космического корабля нового поколения. Напомним, этот корабль был запущен в начале недели с помощью ракеты-носителя «Чанчжэн-5Б».

Umka: новый статически типизированный скриптовый язык - 1
Только что вышла первая версия разработанного мной статически типизированного встраиваемого скриптового языка Umka. Он призван сочетать гибкость привычных скриптовых языков с защитой от ошибок типов на этапе компиляции в байт-код. Основная идея языка — Explicit is better than implicit — позаимствована из «дзена Python», однако должна приобрести здесь несколько иной и более очевидный смысл.

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

Уже 20 мая Honor представит свой потенциальный бестселлер — Honor X10. Аппарат должен получить «взрослый» датчик изображения Sony IMX600y (как у Huawei P30 Pro или почти как у него) и новейшую SoC Kirin 820 при цене около 250-300 долларов.

Отлично зарекомендовавший себя инсайдер под ником Xiaomishka, который регулярно регулярно добывает интересные новости о продуктах Xiaomi, Redmi и не только, опубликовал первые результаты тестирования новейшей однокристальной системы MediaTek Dimensity 1000+.

Данные мобильные платформы сравнили по производительности с однокристальными системами Qualcomm Snapdragon 865 и Snapdragon 855+, а также HiSilicon Kirin 990 и Kirin 985, которые являются самыми производительными платформами для смартфонов, работающих под управлением операционной системы Android.

Читать полностью »

Как известно, обновлённый MacBook Pro 13 в младших конфигурациях располагает старыми 14-нанометровыми процессорами Intel Core восьмого поколения, тогда как старшие получили новенькие 10-нанометровые Intel Ice Lake.

Младшие и старшие версии доступны с Core i5 и Core i7. Базовая версия за 1300 долларов оснащена CPU Core i5-8257U, модификация за 1800 долларов предлагает Core i5-1038NG7. Но за дополнительные 500 долларов вы также получаете дополнительные 8 ГБ ОЗУ и вдвое более объёмный SSD. Разница непосредственно за CPU составляет лишь 200 долларов.

Как сделать работу с Microsoft Remote Desktop лучше - 1 Хочу поделиться несколькими советами по настройке удаленного подключения к рабочим местам по RDP. Расскажу как проапгрейдить древний RPC-HTTP до UDP, похвалю и поругаю Windows 10 и AVC, разберу решение нескольких типичных проблем.

Считаем, что для подключения используется Remote Desktop Gateway (RDGW), а в качестве серверов выступают рабочие станции. Использовать RDGW очень удобно, потому что шлюз становится общей точкой входа для всех клиентов. Это дает возможность лучше контролировать доступ, вести учет подключений и их продолжительность. Даже если VPN позволяет подключиться к рабочим машинам напрямую — это не лучший вариант.

RDGW настраивается быстро, просто, а Let's Encrypt и win-acme легко решают проблему с доверенным сертификатом.

Есть три транспортных протокола по которым клиент может подключиться с серверу:

RPC-HTTP (плохо)
HTTP (лучше)
HTTP+UDP (отлично)

Под сервером будем понимать рабочую машину, под клиентом — домашнюю.
Первое, с чего стоит начать, это «плохо» превратить в «отлично».
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js