LINUX.ORG.RU

Сообщения nu11

 

[opera][ненависть] поддержка стандартов? Скорость? Щазз

 ,

Какого лешего это поделие неправильно позиционирует картинку?
http://dl.dropbox.com/u/998228/LOR/inline-block-test/test.xhtml
Результат: http://dl.dropbox.com/u/998228/LOR/browsers-render.png
Даже убогий IE, будь он неладен, ничего не корежит.

Далее, вставка 1000 строк в таблицу скриптом (те же браузеры):
konqueror - 3 секунды
iceweasel - 8 секунд
IE8 - 19 секунд
opera - 45 секунд.

Когда уже 10.50 будет под нормальные ОС?

nu11
()

[Qt] про матрицы и костыли

 

На дворе 21й век. Есть Qt, HTML, SVG и прочие радости. А я рисую матрицы ascii-артом:

║   1 ║
║  23 ║
║ 456 ║

Может кто знает более кошерный способ?

nu11
()

[opengl] посоветуйте простую либу/тулкит для визуализации

 

Хочу прикрутить к приложению визуализацию примерно такого вида (подписи не обязательны):

http://dl.dropbox.com/u/998228/LOR/3dexample.png

Чтобы ее можно было вертеть по всякому как в трехмерных CAD пакетах. Больше по сути ничего и не нужно.

Пишу на Qt/C++. Кроссплатформенность обязательна (как минимум венда и линукс).

nu11
()

[krita] король умер, так и не родившись

 

Уже давно одной из главных фишек в крите были мощные инструменты для рисования. Теперь разработчики решили выпилить все фичи, напрямую с этим самым рисованием не связанные. Крита превратиться в некий опенсорсный аналог corel painter, совершенно не пригодный для обработки изображений, зато с клевым эффектом растекания соплей краски по холсту.

В линуксе же остается один вменяемый редактор растровых изображений, да и тот по уровню развития застрял в конце 90х. Грустно.

Пруф: http://blog.cberger.net/2010/03/02/the-difficult-choice-of-removing-features/

nu11
()

[кактус] конвертер для obml

 

если ли в природе конвертер для преобразования обычного html с картинками в этот формат?

nu11
()

[жж][ненависть] amarok протекает как дырявое ведро

 ,

Внезапно обнаружил, что амарок занимает уже ~250M памяти. Перезапустил, сделал простой скрипт для логирования потребления памяти. Вот что получилось: http://dl.dropbox.com/u/998228/LOR/amarok-memory-leak.png

Без плазмойда с текстом песни протекает примерно по 30 кБ в минуту, с плазмойдом - по 110 кБ/мин. Таким образом за сутки аптайма амарок с плазмойдом скушал дополнительно ~150 Мб.

Когда уже разработчики начнут конопатить дыры в этом ведре? :(

// amarok 2.2.2, i386, kde 4.3.4

nu11
()

[lorgoogle] посоветуйте музыкальный сервис

 

Чтобы можно было получать уведомления о выходе новых альбомов выбранных исполнителей.

nu11
()

[kde.org] фак мой мозг

что они сотворили? Перделка на jquery с гигантскими картинками

nu11
()

[debian][тупняк] как грамотно протестировать самосборный пакет?

 ,

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

Как это грамотно сделать? Шаманить с путями при сборке? Указать dpkg путь при установке? Собирать и ставить руками? Если ставить с других префиксом, то как нормально запускать?

nu11
()

Как посмотреть удаленные темы на второй странице?

Вариант 1: тыкаю «показать удаленные» на первой странице. Список страниц исчезает, остается только ссылка «архив», которая ведет на пустую страницу. Судя по "?offset=63540" там должны быть темы, созданные в будущем.

Вариант 2: тыкаю на вторую страницу (в лоровской нумерации 1571). Жму «показать удаленные», попадаю на страницу с темами 2008го года.

Вывод: кнопка «показать удаленные» на самом деле замаскированный интерфейс к легендарной ЛОРовской машине времени.

nu11
()

[красноглазым][ведро] 2.6.32 - как оно?

 

Прикатило тут обновление, но что-то мне страшно. Его уже допилили? Ничего критического не отвалится? Как с производительностью? Проприетарных дров не использую, вайфай тоже. Модуль виртуалбокса надеюсь с ним уже собирается?

nu11
()

Примитивный скрипт проверки обновлений для debian

Написал простой скрипт на баше. Скрипт кривой и костыльный, но работает.

Зависимости: bash, grep, sed, awk, curl, KDE4

От кед фактически используется только kdialog для вывода уведомления. Для гномеров в репах дебиана есть своя утилита. Буду рад если кому-нибудь пригодится

Можно поставить на крон:

0 * * * *      export DISPLAY=:0; <path>deb-check-updates.sh > /dev/null

Собственно сам скрипт:

#!/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

nu11
()

[баг] теги в галерее

 

Если в галерее тыкнуть на любой тег, то выводит в куче все новости и скриншоты с этим тегом (view-news.jsp?tag=kde). Логичнее было бы выводить только скриншоты с этим тегом (view-news.jsp?section=3&tag=kde)

В новостях тоже можно сделать, чтобы при выборе тега выводило только новости (view-news.jsp?section=1&tag=kde)

nu11
()

[opera] есть ли кошерный способ вставить текст в буфер обмена из js?

 

Видел только способ через костыль на флеше, но это дикий изврат. В апи для userjs (из 6 функций, ага) такого нет.

nu11
()

[операстам] когда эта поделка будет поддерживать localStorage?

В одном из тредов анонимус посоветовал эту новомодную функцию для применения в опере. Но в 10.10 оно конечно же не работает. В блогах и на сайте какие-то ошметки информации. Так в какой версии обещают поддержку этой технологии и сколько еще ждать? Хомячки уже негодуют и требуют полноценной версии под оперу, а тут кроме костыльных кукисов ничего нет

nu11
()

[протухший баян] Тролли на kde.org

Какой-то тролль еще в 2007м нагадил в techbase:

08:22, 31 October 2007 Dhaumann (Talk | contribs) deleted «Schedules/KDE4» ‎ (content was: 'gnome sucks' (and the only contributor was '85.10.206.147'))

Пруфлинк

nu11
()

[kde][dolphin] самопроизвольная прокрутка в списке файлов

 ,

При попытке выделить файл, значок которого находится близко от края списка, список автоматом прокручивается. При этом действие воспринимается как начало перетаскивания, даже если просто быстро щелкнуть. Отсюда множество неприятных глюков и вообще раздражает. Собственно, как этот цирк выглядит: http://dl.dropbox.com/u/998228/LOR/dolphin.ogv

Это баг qt или кед? Если уже пофиксили, то в какой версии? Сейчас использую qt 4.5.3, кеды 4.3.2, дебиан тестинг.

nu11
()

[debian] российское зеркало склеило ласты?

 

Уже около месяца не было апдейтов на тестинг. Думал из-за праздников, может ведро новое готовят или еще что. Сегодня сервер совсем недоступен и даже индексы не загружаются. Переключил на немецкое зеркало и получил кучу обновлений.

Таки что, ftp.ru.debian.org RIP?

nu11
()

[фичреквест] подсветка синтаксиса для конфигов

 

Кодинг кодингом, но конфиги тоже часто выкладывают. Было бы полезно для конфигов иксов, апача, ini|desktop, fstab.

nu11
()

[история успеха] проприетарщина, опенсорс и костыли

 

Нужно мне было сделать плакат с 3д-моделью робота с показанными системами координат и размерами. Модель без проблем построил в компасе, там же начертил размеры в виде эскизов. При печати наступил на грабли: эскизы выводятся линиями в 1 пиксель независимо от разрешения и плохо видны. Три часа боролся с проприетарщиной и курил справку, толку ноль. На смену стилей линий 3д-модели никак не реагируют, либо вообще перестают отображать эскизы. Пробовал через пространственные кривые с тем же результатом. И это не баг, это особенность работы с 3д в компасе.

Тут в голову пришла бредовая мысль. Экспорт из компаса в растр -> импорт в inkscape -> векторизация -> задание толщины обводки -> экспорт в растр -> вставка в плакат. В итоге плакат был приведен к читабельному виду за 10 минут, большая часть из которых - подбор параметров векторизации.

nu11
()

RSS подписка на новые темы