LINUX.ORG.RU

Сообщения ZuBB

 

GPS не работает в Европе

Форум — Mobile

Есть Motorola Defy (не +, а обычная, 1G), Купленная в clove.co.uk. Изначально был установлен android 2.1, но у этой версии есть какието глюки с роумингом (Киевстар<->ОГО мобильный). Поэтому была установлена 2.2, а потом и Cyanogen 7.1

Мой товарисч, который катается ойропами по делах, говорит что там этот тел как gps не работает.

Может ли такое быть? или «ні синку, це фантастика»(С)

 , defy,

ZuBB
()

Время последнего сообщения

Форум — Linux-org-ru

см скрин

есть большое подозрение что єто из за правки названия темы

 

ZuBB
()

Здохла батарейка во время обновления Ubuntu

Форум — Desktop

Принесли мне ноут друзья. Ситуация из сабжа

Что сейчас есть: previous kernel recovery mode + X (via `start X`) + сеть

при запуске update manager получаю два алерта

Software index is broken

It is impossible to install or remove any software. Please use the package manager «Synaptic» or run «sudo apt-get install -f» in a terminal to fix this issue at first.

подскажите что и в какой последовательности делать?

 , ,

ZuBB
()

Помогите отшлифовать обьектную модель/архитектуру приложения

Форум — Development

Как некоторые здесь знают я пилю свой 3х колесный велосипед.

С тех пор кроме разработки было и 2 рефакторинга (2й сейчас в процессе шлифовки).

Но вот смотрю я на код есть пару ньюансов которые не нравятся мне чуть менее чем полностю

  • в Category::initialize как и в Package::initialize сначала вызывается super а потом и FSobject.initialize. По идее он должен наследовать только fsobject. но для проверки нужен parent, а parent у него как раз repository. это можно как то улучшить или здесь все ОК?
  • из за того что приходится тащить за собой params['entity] есть много лишнено кода (см комментарии в gpobject.rb; их там не так много, но они многое могут прояснить). Конечно можно это значение сохранять в массиве который будет instance property и делать shift/unshift. Но мне почему то кажется что должен быть более клевый способ.

Notes

  • смотреть нужно ветку threads
  • Конечно у меня не будет такого обьекта который будет наследовать только gpobject. Но что то мне подсказывает держать gpobject и dbobject раздельно
  • сейчас нету класса который наследут только dbobject, но будет (напр keyword, useflag итд)
  • сейчас иерархия классов такая
     ebuild // еще не перешел на новую арх-ру
        ↑
     package
        ↑
     category
        ↑ 
     repository
        ↑ 
     fsobject
        ↑
     dbobject
        ↑
     gpobject
    
    3 последних (bottom) самостоятельно нигде не используются
  • классы repository, category, package используются соотвественно в 12_repositories.rb, 13_categories.rb, 14_packages.rb.
  • если не лень, можете посмотресть все классы из папки lib/portage (кроме ebuild), они все небольшые (имеют размер меньше 5кб)

Пожалуста не давайте советов «твой код фигня, нужно прочитать книгу ${book}». Если можна - короткие советы (название статьи/ссылка)о том как улучшить или что еще сделано очень плохо

Заранее извиняють что не смогу ответить днем, так как через пол часа пойду крутить педали

Спасибо

 , , , ,

ZuBB
()

ЛОР уже не торт

Форум — Talks

Вроде бы обычный тред.

Но есть одно но

Загрузилась я ...

я вполне серьезно спросил

а почему не хотите работать в макоси?

JB узрел там flame (смотрим удаленные). флем или нет, ну да хрен с ним.

Но почему же

  • ни один не вспомнил о привете для исден'а?
  • никого не засмущало познания девушки в железе/софте и пацанский жаргон?
  • никто не спросил почему у девушки такая странная ава?

 , , ,

ZuBB
()

Список ебилдов пакета, отсортированный по версии

Форум — General

Есть ли в пакете sys-apps/portage (да, я знаю о eix -x/l) скрипт который может выдать сабж?

интересует именно из состава portage

 ,

ZuBB
()

eix игнорирует плюсы (+)

Форум — General
vv@crusader ~ $ eix -c x11-wm/aewm
[N] x11-wm/aewm++ (1.1.5-r1): A window manager with more modern features than aewm but with the same look and feel.
[N] x11-wm/aewm (1.2.7): A minimalistic X11 window manager.
Found 2 matches.
vv@crusader ~ $ eix -c x11-wm/aewm++
[N] x11-wm/aewm++ (1.1.5-r1): A window manager with more modern features than aewm but with the same look and feel.
vv@crusader ~ $ eix -c ^x11-wm/aewm$
[N] x11-wm/aewm (1.2.7): A minimalistic X11 window manager.
vv@crusader ~ $ eix -c ^x11-wm/aewm++$
[N] x11-wm/aewm (1.2.7): A minimalistic X11 window manager.
vv@crusader ~ $ eix -c "x11-wm/aewm++"
[N] x11-wm/aewm++ (1.1.5-r1): A window manager with more modern features than aewm but with the same look and feel.
vv@crusader ~ $ eix -c "x11-wm/aewm"
[N] x11-wm/aewm++ (1.1.5-r1): A window manager with more modern features than aewm but with the same look and feel.
[N] x11-wm/aewm (1.2.7): A minimalistic X11 window manager.
Found 2 matches.
vv@crusader ~ $ 

нужно «достать» каждый пакет по отдельности

 ,

ZuBB
()

Поможет ли мне rebase?

Форум — Development

есть следующий use case

  • сделал бранч
  • сделал x коммитов
  • переименовал с десяток файлов в одной директорий
  • сделал y коммитов
  • потом решил что мало и переименовал еще несколько папок (втч и ту, где переименовывал файлы)
  • сделал еще z коммитов

общее число коммитов x+y+z= ~400

хотелось перед мерджем в мастер привести все в божеский вид. тоесть

  • засквошить все рэнэймы в один коммит и сделать его первым
  • засквошить все изменения в одно для каждого файла
  • изменения в lib должны следовать после 1го рэнэйма

вроде бы нет ничего сложного, но меня смущает сумеет ли гит разобрать рэнэймы корорые идут в перемешку с обычными коммитами?

если это не возможно без долгих танцев с бубном, тогда я «по старинке» :(

ps1: «git rebase -i» еще не приходилось делать

ps2: мож будут еще какие-то дельные советы?

 ,

ZuBB
()

помогите составить регексп

Форум — Development

голова уже не варит, поэтому спрошу здесь

задача: взять из строки все до первой незаэскейпленой кавычки

пример (возможно не совсем валидный), но идея должна быть понятна.

строка

http://1.com/2.php?p\"aram=3#anchor" # that"s a page

результат

http://1.com/2.php?p\"aram=3#anchor

 ,

ZuBB
()

после апдейта urxvt не хочет использовать terminus

Форум — Desktop

как говорится «не было печали — апдейтов накачали» (С)

что-то дернуло меня проапдейтить urxvt из 9.10 (которая кстати пропала из портажа) на 9.15. после апдейта оказалось что по старому мой терминал виглядеть не хочет и капризиничает

то, что на втором скрине, удалось добится только через cli. что бы я не делал в Xdefaults, повторить не могу.

прошу совета как исправить сие безобразие

юзы

vv@crusader ~ $ emerge -pvt x11-terms/rxvt-unicode

These are the packages that would be merged, in reverse order:

Calculating dependencies... done!
[ebuild   R    ] x11-terms/rxvt-unicode-9.15  USE="256-color focused-urgency font-styles iso14755 mousewheel perl xft -afterimage -alt-font-width -blink -buffer-on-clear -fading-colors -pixbuf -secondary-wheel -startup-notification -unicode3 -vanilla -wcwidth" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB
vv@crusader ~ $ 

 , , ,

ZuBB
()

сортировка меток

Форум — Linux-org-ru

зачем сортировать метки? если юзер расставил их в определенном порядке, значит это имеет какой-то смысл (пример: 1й тег - самый важный, последний - самый ненужный).

Если вы так не хотите менять старые сообщенияпарсить старые метки как новые, то и не меняйте новые сообщения порядок меток в новых

ZuBB
()

Доступ к properties класса как в жаваскрипте

Форум — Development

Как то так

...
var propname = 'rows';
this[propname] = 5;  // это в JS
..

class Crap
  @rows = nil
  @cols = nil
  def initialize(c)
    @cols = c
  end
end

a = Crap.new(3)

propname = 'rows';
a[propname] = 5; # а как это в Ruby правильно написать??

к чему это все: у меня есть несколько однотипных (в плане обработки) properties. не хочется дублировать код

 , ,

ZuBB
()

[bash]хочется странного

Форум — Development

есть код «обычного» ебилда (немного урезанный)

# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu-kvm/qemu-kvm-1.0-r3.ebuild,v 1.13 2012/03/18 13:34:51 ssuominen Exp $

#BACKPORTS=1

EAPI="4"

if [[ ${PV} = *9999* ]]; then
	EGIT_REPO_URI="git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git"
	GIT_ECLASS="git-2"
fi

inherit eutils flag-o-matic ${GIT_ECLASS} linux-info toolchain-funcs multilib python

if [[ ${PV} = *9999* ]]; then
	SRC_URI=""
	KEYWORDS=""
else
	SRC_URI="mirror://sourceforge/kvm/${PN}/${P}.tar.gz
	${BACKPORTS:+
		http://dev.gentoo.org/~flameeyes/${PN}/${P}-backports-${BACKPORTS}.tar.bz2
		http://dev.gentoo.org/~cardoe/distfiles/${P}-backports-${BACKPORTS}.tar.bz2}"
	KEYWORDS="amd64 ~ppc ~ppc64 ~x86"
fi

DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools"
HOMEPAGE="http://www.linux-kvm.org"

LICENSE="GPL-2"
SLOT="0"
# xen is disabled until the deps are fixed
IUSE="+aio alsa bluetooth brltty +curl debug fdt ncurses \
opengl pulseaudio qemu-ifup rbd sasl sdl smartcard spice static test
+threads tls usbredir vde +vhost-net xattr xen"

COMMON_TARGETS="i386 x86_64 arm cris m68k microblaze mips mipsel ppc ppc64 sh4 sh4eb sparc sparc64"
IUSE_SOFTMMU_TARGETS="${COMMON_TARGETS} mips64 mips64el ppcemb"
IUSE_USER_TARGETS="${COMMON_TARGETS} alpha armeb ppc64abi32 sparc32plus"

# Setup the default SoftMMU targets, while using the loops
# below to setup the other targets. x86_64 should be the only
# defaults on for qemu-kvm
IUSE="${IUSE} +qemu_softmmu_targets_x86_64"

for target in ${IUSE_SOFTMMU_TARGETS}; do
	if [ "x${target}" = "xx86_64" ]; then
		continue
	fi
	IUSE="${IUSE} qemu_softmmu_targets_${target}"
done

for target in ${IUSE_USER_TARGETS}; do
	IUSE="${IUSE} qemu_user_targets_${target}"
done

RDEPEND="
	!app-emulation/kqemu
	!app-emulation/qemu
	!app-emulation/qemu-user
	>=dev-libs/glib-2.0
	media-libs/libpng
	sys-apps/pciutils
	>=sys-apps/util-linux-2.16.0
	virtual/jpeg
	amd64? ( sys-apps/seabios
		sys-apps/vgabios )
	x86? ( sys-apps/seabios
		sys-apps/vgabios )
	aio? ( dev-libs/libaio )
	alsa? ( >=media-libs/alsa-lib-1.0.13 )
	bluetooth? ( net-wireless/bluez )
	brltty? ( app-accessibility/brltty )
	curl? ( >=net-misc/curl-7.15.4 )
	fdt? ( >=sys-apps/dtc-1.2.0 )
	ncurses? ( sys-libs/ncurses )
	opengl? ( virtual/opengl )
	pulseaudio? ( media-sound/pulseaudio )
	qemu-ifup? ( sys-apps/iproute2 net-misc/bridge-utils )
	rbd? ( sys-cluster/ceph )
	sasl? ( dev-libs/cyrus-sasl )
	sdl? ( static? ( >=media-libs/libsdl-1.2.11[static-libs,X] )
		!static? ( >=media-libs/libsdl-1.2.11[X] ) )
	static? ( sys-libs/zlib[static-libs(+)] )
	!static? ( sys-libs/zlib )
	smartcard? ( dev-libs/nss )
	spice? ( >=app-emulation/spice-0.9.0
			>=app-emulation/spice-protocol-0.8.1 )
	tls? ( net-libs/gnutls )
	usbredir? ( sys-apps/usbredir )
	vde? ( net-misc/vde )
	xattr? ( sys-apps/attr )
	xen? ( app-emulation/xen-tools )
"

DEPEND="${RDEPEND}
	app-text/texi2html
	dev-util/pkgconfig
	>=sys-kernel/linux-headers-2.6.35
	test? ( dev-libs/check )"

STRIP_MASK="/usr/share/qemu/palcode-clipper"

QA_PRESTRIPPED="
	usr/share/qemu/openbios-ppc
	usr/share/qemu/openbios-sparc64
	usr/share/qemu/openbios-sparc32
	usr/share/qemu/palcode-clipper"

QA_WX_LOAD="${QA_PRESTRIPPED}
	usr/bin/qemu-i386
	usr/bin/qemu-x86_64
	usr/bin/qemu-alpha
	usr/bin/qemu-arm
	usr/bin/qemu-cris
	usr/bin/qemu-m68k
	usr/bin/qemu-microblaze
	usr/bin/qemu-mips
	usr/bin/qemu-mipsel
	usr/bin/qemu-ppc
	usr/bin/qemu-ppc64
	usr/bin/qemu-ppc64abi32
	usr/bin/qemu-sh4
	usr/bin/qemu-sh4eb
	usr/bin/qemu-sparc
	usr/bin/qemu-sparc64
	usr/bin/qemu-armeb
	usr/bin/qemu-sparc32plus"

pkg_setup() {
	python_set_active_version 2

	enewgroup kvm
}

Гентудевы повсюду говорят что это обычный баш. Дейстивельно так это или нет давайте опустим. И поверим им на слово.

А хочется мне следующего. передать на морду этому скрипту переменные которые в нем отсутствуют, а на выходе получить все новые переменные которые в нем описаны

возможно ли это, и если да - то так?

 

ZuBB
()

[gentoo]поделитесь выхлопами комманд

Форум — Talks

#1

cat /var/lib/portage/world
#2
emerge -pvO `cat /var/lib/portage/world` | grep ebuild | awk '{print $4}' | sort
#3
emerge -pve world | grep ebuild | awk '{print $4}' | sort

Чтобы не плодить простыни, пожалуйста, заливайте все на пастебины, а сюда ссылки

ps: также указывайте ваш accept_keywords

[update] для вопрошающих зачем все это: для тестинга моего 3х-колесного велосипеда

 

ZuBB
()

Поттеринг & wiki

Форум — Linux-org-ru

Не, ну я все понимаю, но зачем было так калечить его фамилию?

переименуйте пожалуйста ссылку

и да, может *автору* врезать -${сколько то там} за оскорбления?

ZuBB
()

[gentoo]поделитесь выхлопом

Форум — Talks

#1

eix =CDDB_get-2.270.0
#2
emerge -pvO =CDDB_get-2.270.0

ps: генту под рукой нет, так что поправьте комманду, если что

 

ZuBB
()

автоматическое шифрование папки с ssh ключами

Форум — Security

что хочется

залогинился в lightdm/slim/gdm/whenever - папка с ключами - разшифровалась. разлогинился/залочил скрин в xfce/fluxbox/fvwm/whenever - папка опять зашифровалась.

хочется кросс distr/DE/WM/LM решения

спс

ZuBB
()

how to grep faster with lowest io & lowest cpu?

Форум — General
grep -i '${uuid}' big_file

размер файла - ~4-8Gb

или

grep -i '${uuid}' small_files

размер файлов - +-100Mb

${subj}

ZuBB
()

[ruby][mysql]в сердце пятница, а на экране код

Форум — Development
            temporary_results.each do |row|
                #values << "(#{row.map{|x| curr_db.quote(x) }.join(", ")})"
                #values << "(#{row.map{|x| x ? curr_db.quote(x) : x }.join(", ")})"
                row_s = row.map{|x| x && x.class == 'String' ? ('"' + x + '"') : x }
                #p row
                values << "(#{row_s.join(", ")})"
                #p values
            end
            sql_query << "(#{values.join(",\n")})"

выхлоп

"INSERT INTO user_app\n(email, product, country, guid, appid_str, created)\nVALUES\n((jhaynie@appcelerator.com, 4006, US, bd8451ea-272c-4fce-9d06-292582633831, com.appcelerator.memory, 2009-11-21 11:41:23),\n(nospam-appcelerator@turdhead.com, , , ce38b521-e208-4c14-b782-5eb3bf90de10, jj.j, 2009-11-22 13:05:08))"
./analytics_reports:441:in `query': You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '@appcelerator.com, 4006, US, bd8451ea-272c-4fce-9d06-292582633831, com.appcelera' at line 4 (Mysql::Error)

взято с http://stackoverflow.com/questions/1109993/construct-a-valid-mysql-query-usin...

Что я делаю не так?

эскэйп ('\\«'), dbh.quote не помогают

 ,

ZuBB
()

[спорт]вопросов о спротзале тред

Форум — Talks

Стало скучно^UХочу записаться в спортзал. Есть несколько вопросов

  • Когда по времени лучше: с утра (после пары утренних часов работы с дому) или после работы? Нравится больше вариант с «утром», но возникает вопрос езды на велике летом. после 10ти на улицу хрен выйдеш не вспотев
  • Где? Есть вариант со спортзалом недалеко от дома ~8мин пешком. Или очень хороший спортзал, который достаточно далеко как от офиса так и от дома (~30мин великом)
  • Стоит ли «обзавестись тренером» или использовать ссылку которая здесь пробегала (гдето здесь)? Моя цель - добавить немножко рельефа. никакого пуза итп у меня и так нет (+недовес).
  • Что там со режимами сна?
  • Что нужно кушать? (химию жрать не хочу)
  • Какое минимальное количество дней в неделю нужно заниматься?

    На что еще нужно обратить внимание?

    ps: в зал никогда не ходил.

 

ZuBB
()

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