Архив за 17 сентября 2016 - 3

От устойчивых к антибиотикам бактерий больше всего страдают почки

Ученые бьют тревогу из-за бактерий, имеющих устойчивость к антибиотикам. Они отмечают, что больше всего в такой ситуации страдают люди с почечными инфекциями. Ведь согласно статистике именно на таких больных плохо действуют лекарства.

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

Времена узких интернет-каналов постепенно уходят в прошлое, но иногда еще бывает нужно шейпить сетевой трафик. В Linux для этого есть соответствующие механизмы ядра и утилиты для управления механизмами. Все это хозяйство довольно сложно устроено, обычно постижение шейпинга занимает не один день. Хотя, в простых случаях можно накопипастить заклинания tc из статей или найти скрипт, который эти заклинания генерирует.

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

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

Apple выпустила iOS 10.0.1 - 1Не все пользователи iOS 10, которые обновили недавно свои устройства iDevice, заметили, что они обновились сразу до версии 10.0.1. Apple довольно тихо решила выпустить обновление для iOS 10 в тот же самый день, когда была выпущена версия 10.0.0. Существует несколько причин, по которым Apple вынуждена была выпустить обновление прошивки. Первая заключается в том, что некоторые пользователи iOS 10 столкнулись с ошибками при обновлении до новой ОС через OTA на своих устройствах. Другая причина менее заметная, но не менее важная. В iOS 10.0.1 Apple во второй раз закрыла ставшую известной уязвимость CVE-2016-4655, которая была «исправлена» в iOS 9.3.5 и использовалась злоумышленниками в сложной направленной атаке Trident для удаленного jailbreak. В частности, уязвимость используется для обхода Kernel ASLR в iOS и делает возможным эксплуатацию другой LPE уязвимости для получения прав root.

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

Введение в futures-rs: асинхронщина на Rust [перевод] - 1

Этот документ поможет вам изучить контейнер для языка программирования Rust — futures, который обеспечивает реализацию futures и потоков с нулевой стоимостью. Futures доступны во многих других языках программирования, таких как C++, Java, и Scala, и контейнер futures черпает вдохновение из библиотек этих языков. Однако он отличается эргономичностью, а также придерживается философии абстракций с нулевой стоимостью, присущей Rust, а именно: для создания и композиции futures не требуется выделений памяти, а для Task, управляющего ими, нужна только одна аллокация. Futures должны стать основой асинхронного компонуемого высокопроизводительного ввода/вывода в Rust, и ранние замеры производительности показывают, что простой HTTP сервер, построенный на futures, действительно быстр.

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

Всем доброго времени суток! Хотелось бы рассказать о том, как я реализовывал систему игрового UI в небольшом игровом проекте. Данный подход показался мне самым оптимальным и удобным во всех требуемых аспектах.

Вся система является довольно тривиальным представлением недетерминированного конечного автомата.
Для реализации нам понадобится: набор состояний, набор представлений состояний, стейт-свитчер, переключающая эти состояния.
Читать полностью »

Аналитики IDC попытались спрогнозировать развитие рынка носимой электроники на ближайшие несколько лет. Мы уже не раз убеждались, что долгосрочные прогнозы для подобных сегментов — весьма спорное дело, но аналитики на то и аналитики.

Итак, по итогам текущего года IDC прогнозирует 20,1 млн проданных умных часов, что лишь на 3,9% превысит показатель предыдущего года. К умным часам в данном случае относятся только те устройства, которые способны запускать сторонние приложения. Всего же умных носимых устройств, к которым ещё относятся умные очки и некоторые иные решения, будет продано 21,5 млн единиц.

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

Google объявила о приобретении компании Urban Engines. Urban Engines, используя большие данные и пространственную аналитику, анализирует транспортные системы того или иного города, предоставляя данные частным компаниям или государственным учреждениям, которые затем могут использовать их в своих целях.

Urban Engines стала частью Google

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

Не секрет, что компания GlobalFoundries решила пропустить 10-нанометровый техпроцесс, чтобы сразу приступить к производству полупроводниковой продукции согласно нормам 7 нм.

Теперь же официальный пресс-релиз проливает свет на подробности касательно новых норм. Итак, GlobalFoundries обещает вдвое большую плотность размещения элементов и на 30% большую производительность в сравнении с решениями, созданными в рамках техпроцессов 14 и 16 нм.

Ученые рассказали, с чем не должны бороться родители

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

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

Если забрать из чего-либо всю энергию, можно достичь абсолютного нуля, самой холодной температуры. Но можно ли достичь самой высокой?

Ничто не теряется, всё только преобразовывается.
— Михаэль Энде

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

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

Начнём с тех позиций, которые должны быть известны восьмикласснику, и будем постепенно повышать градус.

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


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