войти зарегистрироваться

SilverlightЗагрузчик изображений. Закрывая тему

Предисловие


Всем привет. О создании загрузчика изображений я уже писал. Сначала — загрузчик на flash, затем — на html5. По большому счёту, этих двух вариантов достаточно. И если вы поклонник рациональности, а сама тема особенного интереса не вызывает, то можете дальше не читать.
Рабочий пример загрузчика на Silverlight 4 привожу здесь же: да вот он.

Системное администрированиеЗагрузка Linux с корнем на RAID из песочницы

Для того, чтобы загрузить ядро linux с корневой файловой системой лежащей на RAID-массиве нужно передать ядру следующие параметры (рабочий пример для Grub). Значимыми для нас опциями являются первая и вторая строка параметров.
title Gentoo Linux 3.0.8 Hardened
kernel (hd0,0)/linux-3.0.8-hardened/linux \
     root=/dev/md0 \
     md=0,/dev/sda1,/dev/sdc1 \
     rootfstype=ext4 \
     rootflags=nodelalloc,data=ordered,journal_checksum,barrier=1,acl,user_xattr \
     panic=15 \
     vga=792

Значения параметров:
1. root=/dev/md0 задает имя файла устройства с корневой ФС.
2. md=0,/dev/sda1,/dev/sdc1
На этом параметре хотелось бы остановиться подробнее. Он имеет следующий формат:
md=md_device_number,raid_level,chunk_size_factor,fault_level,dev0,dev1,...,devn

  • md_device_number — номер md-устройства. Например, 0 означает /dev/md0, 1 это /dev/md1. Прошу обратить внимание — это именно НОМЕР устройства, а не количество дисков входящих в массив, как иногда встречается в описаниях в Сети.
  • raid_level — уровень RAID. Является обязательным для линейного режима (значение -1) и RAID-0 (значение 0). Для остальных типов массивов информация берётся из суперблока и это значение должно быть опущено.
  • chunk_size_factor — задает размер чанка. Минимальное значение 4кб (4k).
  • fault_level — насколько я понял из документации, этот параметр игнорируется драйвером MD (нафига тогда предусматривали?)
  • dev0,...,devn — список устройств, входящих в массив.

Есть еще один важный момент.

Веб-дизайнОбщероссийский Народный Фронт против Firefox или как правильно загружать картинки

Зашел я недавно на сайт ОНФ. Попал на него случайно, из блога Навального. Думаю, раз Навальный что-то ругает, стоит на это посмотреть. Посмотрел, ничего особенного или интересного не увидел, переключился на другие вкладки и забыл о нем. Через некоторое время мой Firefox начал меня удивлять.

AndroidБыстрая загрузка

Компания Ubiquitous представила программную платформу, которая получила название QuickBoot, позволяющую загружать устройства почти мгновенно. Платформа позволяет «холодным» образом восстановить часто использующиеся сектора системы в памяти объёмом 128Мб, в зависимости от приоритета их использования.



Видео:

YouTubeНа YouTube появилась функция остановки загрузки видео

В контекстном меню клипа появился пункт «Stop download» с помощью которого можно прервать загрузку видео, которое нет нужды досматривать до конца.
Stop download YouTube video

Клиентская оптимизацияЗагрузка скриптов браузерами: вести с полей

Как справляются браузеры с параллельной загрузкой скриптов?

Во времена IE7 и Firefox 2.0 ни один браузер не загружал скрипты параллельно с другими ресурсами. Вместо этого старые браузеры блокировали все последующие запросы до полной загрузки, парсинга и выполнения скрипта. Вот так выглядел лог HTTP-запросов при подобной блокировке в старых браузерах:

HTTP-запросы

На тестовой странице, по которой была сгенерирована данная диаграмма, есть шесть HTTP-запросов:
  • HTML-документ;
  • первый скрипт — 2 секунды на скачивание, 2 секунды на выполнение;
  • второй скрипт — 2 секунды на скачивание, 2 секунды на выполнение;
  • картинка — 1 секунда на скачивание;
  • стилевой файл — 1 секунда на скачивание;
  • iframe — 1 секунда на скачивание.

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

Персональные блоги Воспользуется ли Билл Гейтс технологиями для киборгов, разрабатываемых в Microsoft?

Что произойдет, если вы сможете запоминать все? Как это изменит наш мир? Что станет возможно и наоборот, невозможно? Будем ли мы после смерти жить в духе фильма «Final Cut»? Возможно ли будет загрузить нашу личность в компьютер? Станут ли ваши воспоминания просто красивым коллажем в презентации на вашей могиле? Или по этим воспоминаниям вас смогут восстановить после криосохранения?

Вслед за Биллом Гейтсом, читатель приходит к выводу, что «Тотальные воспоминания — это технологическая революция, трансформирующая сам вопрос человека о смысле его жизни».

CiscoКто занял канал?

По мотивам хитростей.

Часто бывает, что канал загружен, а кем — неизвестно. В этом случае помогает команда

sh ip cache flow

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

Только у меня не получается загрузить новую аватарку в настройках профиля на Хабре? Пробовал в Firefox и с установленным Flash 9, и вообще без Flash. Файл выбирается, но при нажатии на кнопку «Сохранить» ничего не происходит.

UPD: Решение — отключить JavaScript. Спасибо Deeman .

Веб-разработкаОтмена загрузки видео при просмотре в embeded-плеерах

Всем знакома ситуация, когда запущенный ролик YouTube (или другого хостера видео) хочется отменить, если он был запущен по ошибке или дальнейший просмотр не интересен. На текущий момент отменить загрузку через плеер возможности нет. Даже если Вы остановите ролик — загружаться он будет продолжать до конца.

Пока Youtube не прикрутили к embeded-плееру кнопку «отменить загрузку» — сайтовладельцы могут воспользоваться небольшой хитростью и реализовать такую кнопку самостоятельно.