Новости информационных технологий - 27531

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

Кэш память процессора используется для уменьшения времени простоя процессора при обращении к RAM.

Основная идея кэширования опирается на свойство локальности данных и инструкций: если происходит обращение по некоторому адресу, то велика вероятность, что в ближайшее время произойдет обращение к памяти по тому же адресу либо по соседним адресам.

Логически кэш-память представляет собой набор кэш-линий. Каждая кэш-линия хранит блок данных определенного размера и дополнительную информацию. Под размером кэш-линии понимают обычно размер блока данных, который в ней хранится. Для архитектуры x86 размер кэш линии составляет 64 байта.

Логическая организация кэш памяти процессора

Так вот суть кэширования состоит в разбиении RAM на кэш-линии и отображении их на кэш-линии кэш-памяти. Возможно несколько вариантов такого отображения.
Читать полностью »

в 10:48, , рубрики: php, sandbox, Песочница, метки: ,

В одном из наших проектов существует возможность написания плагинов для расширения функционала сервиса.
Пользователи создают плагины-приложения в нашем интерфейсе и описывают их логику на PHP.
Необходимо было ограничить возможности PHP, чтобы никто нам случайно не нашкодил.
Существует некоторое количество инструментов для исполнения кода PHP в защищенной среде: выполнение в отдельном процессе, сохранение кода в файле и вызов через cli с урезанными возможностями или использование специализированных расширений для PHP.
В силу специфики сервиса и приложений а так же для возможности использования песочницы на всех ОС (процессы и расширения для sandbox не работают в Windows) с базовыми настройками PHP был написан небольшой класс: Ext_Sandbox_PHPValidator.
Читать полностью »

Под действительно прибыльным бизнесом я понимаю такой, который в первые 2-3 месяца начнет приносить прибыль. А не больше чем через год будет генерировать чистую прибыль не менее 100 тыс. руб. в карман своему владельцу.

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

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

Компания MSI представила новый вариант разогнанной 3D-карты Radeon HD 7790. От ранее выпущенной модели R7790-1GD5/OC новинка отличается удвоенным объемом памяти.

Графический процессор модели MSI R7790-2GD5/OC работает на частоте 1050 МГц

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

Всем доброго времени суток! Долго думал о том, что же могу привнести в сообщество. И вот, установив 3 ОС на свой Nokia N9, и, увидев некоторый интерес к этому, решил написать о том, как я это сделал.

Итак, этот пост о том, как получить Nokia N9 с Harmattan, NitDroid и Nemo Mobile без особых плясок с бубном.
Читать полностью »

Китайская UCWeb Inc.выделила $480 млн на развитие в России (а также: Индии, Бразилии, Индонезии и Вьетнаме) мобильного UC Browser. Программа, поддерживающая все мобильные платформы уже присутствует в стране: по данным StatCounter.com, в апреле 2013 года UC Browser использовали 1,75% русских мобильных пользователей. Это шестое место по популярности и отставание примерно в 20 раз от лидирующей Opera Mini (с 33,98%), сообщает "Коммерсант". 

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

Китайская UCWeb Inc.выделила $480 млн на развитие в России (а так же: Индии, Бразилии, Индонезии и Вьетнаме) мобильного UC Browser. Программа поддерживающая все мобильные платформы уже присутствует в стране: по данным StatCounter.com, в апреле 2013 года UC Browser использовали 1,75% русских мобильных пользователей. Это шестое место по популярности и отставание примерно в 20 раз от лидирующей Opera Mini (с 33,98%), сообщает "Коммерсантъ". 

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

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

Чтобы добавить в проект приложение Django GIS достаточно в INSTALLED_APPS вписать 'django.contrib.gis'. Так пишут здесь. Но они не предупреждают, что все весь проект после этого разваливается, если не установлены необходимые библиотеки и базы. В статье использованы материалы официальной документации и собственные разработки.
Читать полностью »

Вышла новая версия Яндекс.Браузера: с синхронизацией и API ТаблоСегодня вышла новая версия Яндекс.Браузера. Теперь в нём есть:

  • синхронизация между разными компьютерами с помощью технологий Яндекс.Диска;
  • возможность продолжать поиск прямо в омнибоксе — и не только на Яндексе;
  • подсказки о страницах сайта, на которых вы даже ещё не были;
  • возможность с помощью API настроить представление своего сайта в Табло и много других важных улучшений.

Окно синхронизации в Яндекс.Браузере
На Хабре о Яндекс.Браузере мы рассказывали последний раз, когда в нём появился режим Турбо. Мы подсчитали, что сейчас в день им пользуется 10% всей аудитории нашего браузера; экономия трафика составляет 45%. Ежемесячно через Турбо проходит около 1,3 млрд веб-страниц.

На сегодняшний день недельная аудитория Яндекс.Браузера в России достигла 4,8М пользователей, а доля в Рунете — 4,7%. К слову, за время, прошедшее с момента выхода прошлой версии, мы не только развивали возможности своего браузера, но и присоединились к работе над проектом Хромиум.
Читать полностью »

Сегодня на специальном мероприятии Nokia в Лондоне состоялась официальная премьера смартфона Lumia 925. Новинка является вариантом анонсированной накануне модели Lumia 928 для американского рынка. Как следствие, различий между двумя этими моделями совсем немного.

Nokia Lumia 925

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


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