Уже давно одной из главных фишек в крите были мощные инструменты для рисования. Теперь разработчики решили выпилить все фичи, напрямую с этим самым рисованием не связанные. Крита превратиться в некий опенсорсный аналог corel painter, совершенно не пригодный для обработки изображений, зато с клевым эффектом растекания соплей краски по холсту.
В линуксе же остается один вменяемый редактор растровых изображений, да и тот по уровню развития застрял в конце 90х. Грустно.
Без плазмойда с текстом песни протекает примерно по 30 кБ в минуту, с плазмойдом - по 110 кБ/мин. Таким образом за сутки аптайма амарок с плазмойдом скушал дополнительно ~150 Мб.
Когда уже разработчики начнут конопатить дыры в этом ведре? :(
Хочу пересобрать один из пакетов с парой патчей. При этом не хочу, чтобы самосборный пакет заменял файлы дистрибутивного пакета, но при этом работал нормально.
Как это грамотно сделать? Шаманить с путями при сборке? Указать dpkg путь при установке? Собирать и ставить руками?
Если ставить с других префиксом, то как нормально запускать?
Вариант 1: тыкаю «показать удаленные» на первой странице. Список страниц исчезает, остается только ссылка «архив», которая ведет на пустую страницу. Судя по "?offset=63540" там должны быть темы, созданные в будущем.
Вариант 2: тыкаю на вторую страницу (в лоровской нумерации 1571). Жму «показать удаленные», попадаю на страницу с темами 2008го года.
Вывод: кнопка «показать удаленные» на самом деле замаскированный интерфейс к легендарной ЛОРовской машине времени.
Прикатило тут обновление, но что-то мне страшно. Его уже допилили? Ничего критического не отвалится? Как с производительностью?
Проприетарных дров не использую, вайфай тоже. Модуль виртуалбокса надеюсь с ним уже собирается?
Написал простой скрипт на баше. Скрипт кривой и костыльный, но работает.
Зависимости: bash, grep, sed, awk, curl, KDE4
От кед фактически используется только kdialog для вывода уведомления. Для гномеров в репах дебиана есть своя утилита. Буду рад если кому-нибудь пригодится
#!/bin/bash
get_remote_mtime () {
remote_date=`curl --silent --head "$1" | grep -i "Last-Modified:" | sed 's/^Last-Modified\://i'`
remote_mtime=`date -d "$remote_date" "+%s"`
return 0
}
check_entry () {
if [ "$1" == "deb-src" ]; then
deb_type="source"
else
deb_type="binary"
fi
# trim last /
mirror=${2%\/}
release="$3"
# replace / with _
release_local=${release//\//_}
echo "deb_type=$deb_type"
echo "mirror=$mirror"
echo "release_local=$release_local"
# check each component (main, contrib etc.)
shift 3
until [ -z "$1" ]; do
component="$1"
echo "component=$component"
shift
host=`echo "$mirror" | awk -F "/" '{print $3}'`
path=`echo "$mirror" | sed 's/^[a-z]*:\/\/[^\/]*//i'`
path="$path/"
echo "path=$path"
path_local=${path//\//_}
echo "host=$host"
echo "path_local=$path_local"
# local path to index file
packages_local="/var/lib/apt/lists/${host}${path_local}dists_${release_local}_${component}_"
if [ "$deb_type" == "binary" ]; then
packages_local="${packages_local}${deb_type}-${arch}_Packages"
else
packages_local="${packages_local}${deb_type}_Sources"
fi
echo "packages_local=$packages_local"
# remote index file path
packages_remote="${mirror}/dists/${release}/${component}/"
if [ "$deb_type" == "binary" ]; then
packages_remote="${packages_remote}${deb_type}-${arch}/Packages"
else
packages_remote="${packages_remote}source/Sources"
fi
echo "packages_remote=$packages_remote"
# compare local and remote Packages.diff mtime
if [ -e "$packages_local.IndexDiff" ]; then
local_mtime=`date -r "${packages_local}.IndexDiff" "+%s"`
echo "local_mtime=$local_mtime"
get_remote_mtime "${packages_remote}.IndexDiff"
echo "remote_mtime=$remote_mtime"
if [ -n "$remote_mtime" ]; then
# if remote files is newer than local
if [ "$remote_mtime" -gt "$local_mtime" ]; then
echo "updates on $mirror $release $component $deb_type"
updated_sources=( "${updated_sources[@]}" "$host $release $component $deb_type")
continue
fi
fi
fi
# compare Packages.gz file
if [ -e "$packages_local" ]; then
local_mtime=`date -r "${packages_local}" "+%s"`
echo "local_mtime=$local_mtime"
get_remote_mtime "${packages_remote}.gz"
echo "remote_mtime=$remote_mtime"
if [ -n "$remote_mtime" ]; then
# if remote files is newer than local
if [ "$remote_mtime" -gt "$local_mtime" ]; then
echo "updates on $mirror $release $component $deb_type"
updated_sources=( "${updated_sources[@]}" "$host $release $component $deb_type")
fi
fi
fi
done
}
# get architecture
arch=`dpkg-architecture -qDEB_HOST_ARCH`
echo "arch = $arch"
declare -a updated_sources
# read sources.list
while read line; do
# skip empty lines
if [ -z "$line" ]; then
continue
fi
# ignore commented lines
if [ -n "`expr match "$line" '\(^[\ ]*\#\)'`" ]; then
continue
fi
echo "$line"
check_entry $line
echo ""
done < /etc/apt/sources.list
echo ""
# show notification
if [ "${#updated_sources[@]}" -gt "0" ]; then
msg="Updates available on<ul>"
for i in "${updated_sources[@]}"; do
msg="${msg}<li>${i}</li>"
done
msg="${msg}</ul>"
echo "$msg"
kdialog --title 'Update checker' --passivepopup "$msg" 2000
else
echo "no updates"
fi
Если в галерее тыкнуть на любой тег, то выводит в куче все новости и скриншоты с этим тегом (view-news.jsp?tag=kde). Логичнее было бы выводить только скриншоты с этим тегом (view-news.jsp?section=3&tag=kde)
В новостях тоже можно сделать, чтобы при выборе тега выводило только новости (view-news.jsp?section=1&tag=kde)
В одном из тредов анонимус посоветовал эту новомодную функцию для применения в опере. Но в 10.10 оно конечно же не работает. В блогах и на сайте какие-то ошметки информации.
Так в какой версии обещают поддержку этой технологии и сколько еще ждать? Хомячки уже негодуют и требуют полноценной версии под оперу, а тут кроме костыльных кукисов ничего нет
При попытке выделить файл, значок которого находится близко от края списка, список автоматом прокручивается. При этом действие воспринимается как начало перетаскивания, даже если просто быстро щелкнуть. Отсюда множество неприятных глюков и вообще раздражает.
Собственно, как этот цирк выглядит: http://dl.dropbox.com/u/998228/LOR/dolphin.ogv
Это баг qt или кед? Если уже пофиксили, то в какой версии? Сейчас использую qt 4.5.3, кеды 4.3.2, дебиан тестинг.
Уже около месяца не было апдейтов на тестинг. Думал из-за праздников, может ведро новое готовят или еще что. Сегодня сервер совсем недоступен и даже индексы не загружаются. Переключил на немецкое зеркало и получил кучу обновлений.
Нужно мне было сделать плакат с 3д-моделью робота с показанными системами координат и размерами. Модель без проблем построил в компасе, там же начертил размеры в виде эскизов. При печати наступил на грабли: эскизы выводятся линиями в 1 пиксель независимо от разрешения и плохо видны. Три часа боролся с проприетарщиной и курил справку, толку ноль. На смену стилей линий 3д-модели никак не реагируют, либо вообще перестают отображать эскизы. Пробовал через пространственные кривые с тем же результатом. И это не баг, это особенность работы с 3д в компасе.
Тут в голову пришла бредовая мысль. Экспорт из компаса в растр -> импорт в inkscape -> векторизация -> задание толщины обводки -> экспорт в растр -> вставка в плакат. В итоге плакат был приведен к читабельному виду за 10 минут, большая часть из которых - подбор параметров векторизации.