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

Вот вчера случайно наткнулся на такую уязвимость iOS. Проверено на iPhone 4 и 4S

Чтобы воспроизвести баг, который приводит к перезапуску SpringBoard'a (что в свою очередь приводит к прекращению работы всех запущенных пользователем приложений), нужно сделать всего две вещи:

  1. Скрыть все окна (т.е. объекты UIWindow) в приложении.
  2. Выйти из приложения

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

Даниль Хасаншин о том, есть ли у программистов чувство юмора, что такое growth hacking и можно ли отделить «мужской» интернет от «женского».
Читать полностью »

Предположения о том, что на выставке CeBIT 2013, которая в эти дни проходит в Ганновере, будут показаны первые системные платы для процессоров Intel Haswell, подтвердились. Свои изделия продемонстрировали GIGABYTE, ASRock и Biostar. Последняя компания продемонстрировала два флагманских изделия - Hi-Fi Z87W и Hi-Fi Z87X 3D.

Обе новинки основаны на чипсете Intel Z87 Express и оформлены в единой цветовой гамме. Они наделены четырьмя слотами для модулей оперативной памяти DDR3 и поддерживают установку планок частотой до 2600 МГц.

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

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

Цель:

Начать использовать компонентный подход в HTML верстке(новую семантику), а именно вэбкомпоненты.

Под компонентом я подразумеваю — “независимый модуль программного кода, предназначенный для повторного использования и развертывания”. К примеру в другом проекте.



Тут хочу сделать небольшое отступление и внести ясность – речь пойдет о компонентах, а не о виджетах(функционально обособленных единицах приложения, объединяющих в себе представление, логику и/или данные, конкретного приложения — javascript+html+css).
Разница, по моему мнению, состоит в том что компонент не подвязывается к конкретной модели данных или логике конкретного приложения – и вы можете его без труда перенести в другое приложение. А виджет – это единица конкретного приложения тесно связанная логикой или данными, и перенести его куда либо без внутреннего изменения самого виджета у вас не получится.
В качестве примеров компонента могу привести селект, аккордеон или табки, а виджетов – панель состояния или окно отображения сообщений в чате.

Зачем:

Реюзабельный код и удобство верстки с помощью возможности расширения HTML синтаксиса.

Как сказано в доке к одному известному фреймверку:

“Directives is a unique and powerful feature available only in Angular. Directives let you invent new HTML syntax, specific to your application.”

— я хочу показать, что это возможно и без angularjs.
И потому, что я хочу использовать компонентный подход(аналог angularjs директив) с виджет-ориентированной архитектурой или с теми шаблонизаторами к которыми мне удобно работать.
Вобщем использовать ту архитектуру приложения или фреймверк которые мне удобны в конкретном случае.

И описанное далее это ни в коем случае не MV* фреймверк, и никогда не задумывался как онный.
Читать полностью »

Я обещал одному пользователю написать этот пост ещё 8 февраля, а обещания надо выполнять.

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

А именно — юзернейм настойчиво нам советовал поднять мощности, а то ну вот невозможно же уже.
Мощностей у нас хватает. Безаппеляционность и самоуверенность юзернейма меня… огорчили, и вот поэтому я и решил написать про то, почему на самом деле зачастую ложатся сайты.

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

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

Добрый день, уважаемые хобровчане.

Сегодня я бы хотел немного повспоминать то каким мне раньше (а возможно не только мне) представлялось будущее веба и каким веб стал в реальности.

WEB которого уже никогда не будет
Читать полностью »

Помимо блоков питания и корпусов для ПК, компания Chieftec привезла на выставку CeBIT 2013, проходящую в эти дни в Ганновере, и другую продукцию.

Chieftec старается расширять ассортимент продукции

В частности, стараясь дифференцировать бизнес, компания Chieftec приступила к выпуску подставок с активным охлаждением для ноутбуков.

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

Первый беспроводной имплантируемый компьютерно мозговой интерфейс

Учёные из Brown University создали первый в мире беспроводной имплантируемый компьютерно-мозговой интерфейс (КМИ). После 13 месяцев тестирования на обезьянах и свиньях оно готово к тестированию на людях.
Читать полностью »

VMware vSphere VAAI — кто он такой?

Немного теории про VAAI:

Это комплекс технологий компании VMware, разработанный в сотрудничестве с различными производителями СХД, предназначенный для передачи некоторых операций виртуальных машин по работе с дисками на сторону массива. В этом случае хост-сервер виртуализации при выполнении стандартных процедур в среде виртуализации при работе ВМ с дисковой подсистемой просто дает команду массиву сделать определенные действия, при этом сам хост не гонит через себя все те данные и команды, которые он раньше был вынужден прогонять. То есть, это — Hardware Offloading операций с СХД.
На этом с теорией заканчиваем.

Практика

Недавно в моем парке появилась новый дисковый зверек HP P2000 G3 MSA DC.
Система виртуализации построена на решении от VMware. А как многим известно, а начиная с версии 4.1 платформа виртуализации стала поддерживать технологию VMware vSphere VAAI, или другими словами vStorage API for Array Integration.
Читать полностью »

Наряду с блоками питания, компания Chieftec включила в свою экспозицию на проходящей сейчас в Ганновере выставке CeBIT 2013 корпуса для ПК.

Chieftec на CeBIT — корпуса для ПК

Линейку корпусов Chieftec для игровых ПК возглавляет модель Dragon, которая станет доступна в России в апреле.

Chieftec на CeBIT — корпуса для ПК

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


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