Все заметки категории «Технологии»


and boy is it cheesy!

Обычная студия CNN, ведущий разговаривает с очердным гостем. Вот только ведущий находится в самой студии, а гость представлен своим трёхмерным голограммным изображением.

Фотография c ТесhCrunch’а

(Вообще-то говорят, что это не настоящая голография, а монтаж: ведущий на самом деле не видит своего гостя. Но кому это интересно по эту сторону экрана?)

Возненавидеть поисковики легко.

Представим, что вам нужно найти что-то про CSS. Пишем “CSS тра-ля-ля” в гугль и все довольны.

А теперь представим, что вам захотелось узнать, как с помощью CSS изменять оформление таблиц…

Опаньки.

Так и быть, гадости про Майкрософт.

Во-первых, нынче модно обсуждать статью Джоэла Сполски о том, что IE8 написали марсиане о веб-стандартах (перевод). Ясное дело, я полностью согласен… нет, не с Джоэлом, а с другой статьёй

Во-вторых, я тут выяснил новые подробности проблемы медленного копирования файлов в Windows. В Security Now! недавно делали обзор TrueCrypt 5 (программы для “прозрачной” работы с зашифрованными разделами) и оказалось, что с TrueCrypt’ом (который, по всей видимости, замещает драйвера Windows для работы с диском) работа с жёстким диском происходит быстрее! (и это с шифрованием на лету). Скачать этот выпуск можно здесь, а прочитать транскрибированную версию здесь

Ну и на закуску — про ослика ИА

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

Ещё до перехода на Linux я однажды установил плагин к Far’у, который менял используемый алгоритм копирования: при копировании кучи мелких файлов он их копировал не один за другим, а сначала считывал несколько файлов в память, а затем — все записывал. И чаще всего копирование с этим плагином происходило значительно быстрее.

В Linux я чаще всего копирую командой cp, и понимаю, что в ней-то всегда используется примитивный алгоритм — файл за файлом. На самом деле разделить чтение и запись файлов можно при помощи tar — я сейчас не помню точно с какими параметрами его нужно вызывать, но идея такая:

tar c <список файлов> | tar x

То есть мы создаём несжатый архив, но не сохраняем его на диск, а передаём на вход разархиватора. Но это, конечно, выход не идеальный — зачем нам ещё и создавать архив, если мы всего лишь копируем файлы?

Вопрос для домашнего задания: а какие стратегии копирования используются в Dolphin и Nautilus?