Рубрика «psi»

Что это и зачем это?

Memory pressure — это состояние, когда системе не хватает свободной памяти. Обычно его разделяют на moderate и critical. Moderate — это когда памяти "мало, но пока еще жить можно", и дальнейшие выделения памяти могут вызвать проблемы с отзывчивостью из-за активной работы со swap-файлов или сбросов системных буферов и кэшей. Critical — этап уже более серьезный, означающий "еще чуть-чуть, придет OOM-killer и начнет убивать процессы".

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

WhatsApp, Telegram и Signal выдают телефонные номера всех пользователей - 1

Синхронизация мессенджера с контактами из адресной книги (contact discovery) — очень удобная функция. Когда новый человек ставит приложение, то в него автоматически добавляется большой список контактов, а если кто-то впервые установил мессенджер, то уведомление об этом приходит всем его знакомым. К сожалению, данную функцию могут использовать государственные службы и другие злоумышленники для выслеживания людей. Существующие методы защиты пока не очень эффективны.

Масштаб утечек оценили специалисты из Вюрцбургского университета и Дармштадтского технического университета (Германия), который провели самое масштабное в истории исследование с краулингом телефонных номеров в трёх мессенджерах: WhatsApp, Telegram и Signal. Результаты неутешительные: WhatsApp и Signal сливают номера пользователей в большом масштабе.

Хотя у Telegram очень жёсткие лимиты на количество запросов к API, он тоже не полностью защищён.
Читать полностью »

Последнее время поле разработки меcсенджеров сместилось на мобильные платформы и закрытые протоколы, а многие старые проекты стали коммерциализированы и замкнулись на себя. Логика понятна, зачем делать мессенджеры на основе открытых протоколов, так нельзя привязать пользователей к себе. Подобные проекты могут существовать только в рамках Open Source сообщества и доброй инициативы.

Mr. Whoer

Один из сотрудников нашей компании (whoer.net) предложил сделать свой форк Psi+ и возглавил проект, зачем это нужно и что мы сделали, под катом.
Читать полностью »

Это перевод статьи Memory effect now also found in lithium-ion batteries, размещенной ученными на официальном сайте. Недавно прошла новость о том что и в литий-ионных батареях обнаружен эффект памяти. Просмотрев информацию по подробнее, ничего толкового, кроме коротких новостей (на русском), не нашел. Поэтому привожу перевод статьи с официального сайта.

Литий-ионные аккумуляторы являются высокопроизводительными накопителями энергии, используемые во многих электроприборах. Они могут хранить большое количество энергии в относительно небольшом объеме. Ранее было широко распространено мнение, что они не имеют эффекта памяти. Так эксперты называют отклонение в рабочем напряжение батареи, вызванные неполной зарядкой или разрядкой, в результате которой доступна только часть запасенной энергии, а так же невозможность точного определения уровня заряда аккумулятора. Ученые из Института Пауля Шерера (Paul Scherrer Institute), совместно с коллегами из научно-исследовательской лаборатории Toyota в Японии в настоящее время обнаружили, что широко используемый тип литий-ионных аккумуляторов имеет эффект памяти. Это открытие имеет особенно большое значение в использовании литий-ионных батарей на рынке электрических транспортных средств. Работа была опубликована 14 апреля 2013 года в научном журнале Nature Materials
Читать полностью »

Я работаю веб-программистом, пишу на PHP и использую фреймворк Kohana. Для разработки использую потрясающую, на мой взгляд, среду PhpStorm.

При работе с большими и не очень проектами меня всегда угнетало, что я много времени трачу на навигацию по проекту, на поиск того или иного файла (контроллера или шаблона) в дереве проекта.

Для начала мне захотелось сделать так, чтобы можно было переходить из файла контроллера по нажатию Ctrl+B (или Ctrl+Click) над именем шаблона, передаваемого в кохановский View::factory(), непосредственно в файл шаблона:

Создание плагина разрешения ссылок для PhpStorm (IntelliJ IDEA)
 
Поэтому я решил написать небольшой плагин для PhpStorm, который облегчил бы мою работу и освободил бы от некоторой части рутины.

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


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