воскресенье, 18 июля 2010 г.

Opera 10.60 - крайне неудачный релиз

Итак, вышла новая версия 10.60 популярного браузера Operа. Множество пользователей отмечают, что эта версия Оперы получилась крайне неудачная. Вот список проблем у меня на Debian Squeeze:
  • редактор в Blogger говорит, что используется неподдерживаемый браузер, и элементы редактирования не появляются;
  • системные настройки шрифтов из ~/.fonts.conf не используются. Как результат - все шрифты замылены;
  • в URL bar можно было перетаскивать ссылки, и создавались кнопки. Теперь некоторые кнопки обрезаны сверху и снизу;
  • на Google Maps в конце загрузки главной страницы начинает есть 100% одного ядра CPU и зависает;
  • иногда падает, на определённых сайтах - постоянно.

    Ссылки:

    четверг, 15 июля 2010 г.

    Как вытащить один файл из svn

    Иногда надо скопировать один файл из svn, не скачивая весь каталог. Как это сделать? Начиная с svn 1.6 стало возможно делать "пустые" чекауты. Например:
    mkdir t
    cd t
    svn --depth empty co svn://server.com/trunk/calc/src .
    svn up main.cpp
    
    Что мы сделали?
    1. создали временный каталог;
    2. зашли в него;
    3. скачали пустую ревизию, то есть скачали иерархию каталогов без единого файла;
    4. выкачали один файл main.cpp.

    А вместе - мы сила

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

    Что это такое? Это сложная математическая задача, разбитая на части так, что каждую часть можно обсчитать на отдельном компьютере. Если какой-то амбициозный проект не имеет достаточно вычислительных мощностей для решения задачи собственными силами, он может обратиться за помощью к сообществу. Каждый человек, желающий учавствовать в проекте, устанавливает на свой компьютер специальную программу, и подключается к тому проекту, который по его мнению интересен. После этого с головного сервера проекта на Ваш компьютер приходят задания, они обсчитываются на мощностях центрального процессора (CPU) и/или графического процессора (GPU), и результат отправляется назад на головной сервер. Далее приходит новое задание и т.д. Для использования Вашего GPU для рассчётов, Вам необходима одна из перечисленных видеокарт:
    • nVidia - с поддержкой CUDA;
    • ATI - чипсет как минимум AMD R600;
    Популярные проекты могут насчитывать тысячи вовлечённых компьютеров по всему миру.