LINUX.ORG.RU

Сообщения Suntechnic

 

Куда делся Resynthesizer

Форум — Multimedia

В репах Ubuntu 14.04 уже нет пакета gimp-resynthesizer. Вместо него находится gimp-plugin-registry у которого в описании:

Resynthesizer (2.0):
    Gimp plugin for texture synthesis
    This gimp plugin takes samples of textures, and synthesizes larger textures
    from them.  It can be used to extend textures (including making tileable
    textures), remove objects from textures, and make themed images.
Однако после установки умной удалялки которая нужна была мне из resynthesizer нет, хотя мусора всякого насыпалось изрядно.

Ее переименовали или куда-то спрятали? Выпилили? Нужно как-то включить?

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

 ,

Suntechnic
()

Странные спецеффекты при отрисовке окон

Форум — Linux-hardware

Иногда, при отрисовке окон изменившаяся область прорисовывается и начинает мерцать меняясь на область которая была до этого. В nemo это например проявляется в виде исчезновения/появления иконок файлов и каталогов в открытом месте. Т.е. область окна немо заменяется на пустую белую область, показ которой всегда предшествует показу содержимого каталога. В komodo это проявляется как мерцание только что стертой строки.

Смена рабочего стола убирает мерцание. В немо можно еще нажать f5 или провести курсором над файлами - иконки над которыми ведешь курсор мерцать перестают.

Трудно описать. Не знаю что гуглить. Хотел записать видео, но при записи с помощью RecordMyDesctop на видео этого эффекта нет. Хотя я его наблюдал во время записи. Завтра может попробую видео фотиком с экрана записать...

Блоб: 343.22 (но было и на предыдущем)
Ядро: 3.17.0-031700-lowlatency (но и на 16 и на 13 присутствовало)

 , , ,

Suntechnic
()

MEGAsync выпилил данные

Форум — Desktop

сабж

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

И что за политика такая? В случае конфликта версий просто сноси всё? Новое слово в синхронизации и резервном копировании?

http://joxi.ru/Fbk5VP3JTJCbBUSeIag

P.S.
На самом деле больше интересует вопрос как не допустить повторения (данные я уже восстановил из резервного резервного хранилища), и не снести ли MEGAsync нафиг. Wuala хоть и жрет память, но такого не позволяла себе.

 , ,

Suntechnic
()

DDR2.5 Что за ..?

Форум — Linux-hardware

Забыл какая память в ноуте. Смотрю:

> sudo dmidecode -t memory
# dmidecode 2.12
SMBIOS 2.5 present.

Handle 0x000E, DMI type 16, 15 bytes
Physical Memory Array
	Location: System Board Or Motherboard
	Use: System Memory
	Error Correction Type: None
	Maximum Capacity: 4 GB
	Error Information Handle: Not Provided
	Number Of Devices: 2

Handle 0x000F, DMI type 17, 27 bytes
Memory Device
	Array Handle: 0x000E
	Error Information Handle: No Error
	Total Width: 64 bits
	Data Width: 64 bits
	Size: 2048 MB
	Form Factor: SODIMM
	Set: 1
	Locator: M1
	Bank Locator: Bank 0
	Type: DDR2
	Type Detail: Synchronous
	Speed: 800 MHz
	Manufacturer: Mfg 0
	Serial Number: 1234-B0
	Asset Tag: Not Specified
	Part Number: SODIMM000

Handle 0x0010, DMI type 17, 27 bytes
Memory Device
	Array Handle: 0x000E
	Error Information Handle: No Error
	Total Width: 64 bits
	Data Width: 64 bits
	Size: 2048 MB
	Form Factor: SODIMM
	Set: 1
	Locator: M2
	Bank Locator: Bank 1
	Type: DDR2
	Type Detail: Synchronous
	Speed: 800 MHz
	Manufacturer: Mfg 1
	Serial Number: 1234-B1
	Asset Tag: Not Specified
	Part Number: SODIMM001
o_O Вроде же была DDR3. Смотрю в сети описание ноута - DDR3: http://market.yandex.ru/model-spec.xml?modelid=6088702&hid=91013

Раскручиваю ноут - на планках нет ничего по поводу того какие они или я не распарсил. Под планками крупно на матери написано DDR3 ONLY.

Собираю. Смотрю выхлоп lshw - тоже DDR2. Какого хрена? Кому верить?

В первом же попавшемся описании чипсета (GM45) - ну тут-то я узнаю правду:

The performance depends on which type of system ram is installed and GM45 supports slow DDR2 or standard DDR3.

Да вашу мать!!!

 , , , ,

Suntechnic
()

Динамический полиморфизм по средствам замыканий... или как?

Форум — Development

Короче есть класс и его метод должен иметь очень разную реализацию в зависимости от состояния экземпляра. Был бы это тикль там бы все решилось тупо динамической построчной сборкой функции. А как это по человечески реализовать на php чтобы оно еще и быстро работало?

Писать кучу реализаций и абстрактный класс не вариант, потому что реализаций реально много (в конечном счете за сотню зашкалит).

Решил попробовать сделать через замыкания (раньше не пробовал на пыхе): http://pastebin.com/cLbzjQf3

Ъ - там нечто вроде:

class SCIBlockElementHD {
	
	protected static $_method;
	protected static $_db_res;
	protected static $_GetElements;
    
	protected $_DeployPictures; 
	protected $_DeployLinks;
	protected $_DeployFiles;
	
	
	function __construct(
			# какие-то параметры
		) {
		
		$this->_method = $Method;
		
		$arSelect = $arSelectFields;
		
		if ($arSelectProps) {
			foreach ($arSelectProps as $prop) {
				$arSelect[] = 'PROPERTY_'.$prop;
			}
		}
		
		$this->_db_res = CIBlockElement::GetList($arOrder, $arFilter, false, $arNav, $arSelect);
		
		# constucte closure
		if ($Method == 'P') {
			$this->_GetElements = function ($db_res, $DeployPictures, $DeployLinks, $DeployFiles) {
				
				while($arElement = $db_res->GetNext()) {
					
					$arElement = $DeployPictures($arElement);
					$arElement = $DeployLinks($arElement);
					$arElement = $DeployFiles($arElement);
					
					$arElements[] = $arElement;
				}
				return $arElements;
			};
		} elseif ($Method == 'F') {
			# какой-то код похожий на предыдущий
		} else { # S
			# какой-то код похожий на предыдущий
		}
		
		# пустые замыкания
		$this->_DeployPictures = function ($element) {return $element;};
		$this->_DeployLinks = function ($element) {return $element;};
		$this->_DeployFiles = function ($element) {return $element;};
		
		return $this;
	}
	#
	
    # метод перегрузки замкания (для "настройки" экземпляра)
	public function DeployPictures() {
		$this->_DeployPictures = function ($element) {
			if(isset($element['PREVIEW_PICTURE'])) {
				$element['PREVIEW_PICTURE'] = (0 < $element['PREVIEW_PICTURE'] ? CFile::GetFileArray($element['PREVIEW_PICTURE']) : false);
			}
			if(isset($element['DETAIL_PICTURE'])) {
				$element['DETAIL_PICTURE'] = (0 < $element['DETAIL_PICTURE'] ? CFile::GetFileArray($element['DETAIL_PICTURE']) : false);
			}
			return $element;
		};
	}
	#
	
	# Целевой метод
	public function GetElements() {
		$clsrElements = $this->_GetElements;
		$DeployPictures = $this->_DeployPictures;
		$DeployLinks = $this->_DeployLinks;
		$DeployFiles = $this->_DeployFiles;
		return $clsrElements($this->_db_res, $DeployPictures, $DeployLinks, $DeployFiles);
	}
	#
	
	
}
#

Смысл примерно такой - объект должен получить из базы некоторые данные одним из способов, а потом получить/или не получить некоторые зависимые наборы данных, разными способами в зависимости от того каким из способов были выдернуты первичные данные.

Но это выглядит как говно. Хотя работает относительно шустро.

Можно это как-то сделать менее говённо?

 , ,

Suntechnic
()

Непонятные зависания

Форум — Desktop

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

Проявляется так - если попробовать открыть второе отдельное окно Komodo Edit, он зависает. Если его не трогать - все нормально. Но если его убить, то любая попытка получить два окна nemo приводит к его зависанию. Под «получить два окна» я понимаю например открытие каталога в новом окне. Или открытие второй панели по F3. Или иметь открытое окно Nemo и тронуть файл на рабочем столе. Если теперь убить nemo то он больше не запуститься. По видимому связано с тем, что при запуске он пытается рисовать стол и открыть окно в хомяке. Т.е. потому, что любой запуск nemo это два окна. Komodo Edit при этом стартует, но опять же - открыть второе окно - зависает. Nautilus при этом работает.

Ладно падает Komodo - он 8.5.5 - не стабильная версия. Но почему он так влияет пагубно на nemo?

Самое интересное - в логах при этом тишина. Если запускать nemo и Komodo из консоли - тишина.

Выключить или перезагрузить или заверешить сеанс после этого из unity невозможно.

 , , ,

Suntechnic
()

NAT и несколько внешних интерфейсов

Форум — Admin

Как?

Сейчас у меня нечто вроде:

-A POSTROUTING -s 192.168.1.0/24 -o eth1 -j SNAT --to-source 10.161.32.67

Но иногда мой провайдер может меня подвести и тогда внешним интерфейсом временно станет например wlan0 и тогда вся домашняя сеть отваливается от интернета. Понятно что можно поменять правило. Можно даже скрипт соорудить... А как нибудь правилами разрулить не выйдет?

 , ,

Suntechnic
()

Кресло

Форум — Talks

Кто на чем сидит? Нужна регулировка наклона спинки, подлокотники, надежность конструкции.

Есть такого плана кресла: http://www.dxracers.ru/kreslo-dlja-gejmerov-dxracer-ohf02nr.html#img-7

А есть вот такой вариант: http://www.dostavka.ru/Buro-771-id_6836042?utm_medium=cpc&utm_source=apor...

Кто-то говорит что второе это дешевая копия, а кто-то что просто ребрендинг. Учитывая что Бюрократ и DXRacer производятся одной конторой и то и другое может быть правдой. Кто-нибудь видел в живую оба?

 , ,

Suntechnic
()

И снова монитор.

Форум — Linux-hardware

LG 24MB65PY
ASUS VS24AHL (чем ASUS PB248Q лучше?)
Iiyama ProLite X2485WS-1 (а почему Iiyama ProLite XB2485WSU-1 дороже на 2 рубля? - потому что подставка у него имеет регулировку по высоте и возможность поворота)

Моник общего назначения, но в основном текст. Иногда игрушки. Иногда фото, но так - на совершенно любительском уровне.

1920x1200 обязательно. 24" - минимум. Бюджет скажем 15-16тыр. Но чем дешевле тем лучше разумеется. Пока склоняюсь к первому, т.е. к LG 24MB65PY - вроде хвалят эту матрицу AH-IPS и у него самая низкая максимальная яркость, что в теории даст меньший шим при её снижении.

 ,

Suntechnic
()

Deluge не может записать файл?

Форум — General

http://joxi.ru/6b8eVP3JTJBBXQqhPJ4

Переодически останавливает закачку вот с такой ошибкой как на скрине. Ъ:
Состояние: Отказано в доступе: /home/alex/Видео/films/[неразборчиво]

В dmesg ничего нет. Другое ПО вроде работает с винтом нормально. Оно правда не пишет такие файлы...

Смонтировано это так (на всякий случай):

/dev/sdc1 on /mnt/dev/storage type ext4 (rw,noatime,commit=110)
bindfs on /mnt/storage type fuse.bindfs (rw,allow_other,default_permissions)
Каталог /home/alex/Видео это симлинк на /mnt/storage/video

Я даже не знаю где искать концы и какие логи смотреть. Задолбала обрываться закачку убунточки...

 , ,

Suntechnic
()

Оцените мой фреймворк

Форум — Web-development

Ребят, хочу написать свой фреймворк.

Скриншотов нет потому, что еще ничего не написано.

Буду рад отзывам, критике, предложениям.

PS Код к сожалению показать не могу, так как его нет.

 ,

Suntechnic
()

Чего бы полезного воткнуть вместо DVD привода в ноут?

Форум — Talks

Сабж.

Везде нахожу только всякие адаптеры для установки hdd. А хотелось бы воткнуть что-то полезное. Просто если вытащить dvd корпус начинает играть немного и откинутый экран ноут перевешивает. А таскать бесполезный груз в виде dvd привода или еще одного hdd с переходником не охота...

 

Suntechnic
()

Опять проблемы с интелом...

Форум — Linux-hardware

После обновления xserver-xorg-video-intel до 2:2.99.916+git20140908.30932a7b-0ubuntu0sarvatt перестал грузится ноут:

[  318.369274] systemd-logind[753]: New session c240 of user lightdm.
[  319.315893] indicator-keybo[681]: segfault at 0 ip 00007f40e5ceebf4 sp 00007fff86b0cb80 error 4 in libgdk-3.so.0.1200.2[7f40e5cc7000+ad000]
[  319.660946] systemd-logind[753]: Failed to abandon scope session-c240.scope
[  319.660959] systemd-logind[753]: Failed to abandon session scope: No such interface 'org.freedesktop.systemd1.Scope' on object at path /org/freedesktop/systemd1/unit/session_2dc240_2escope
[  319.861587] systemd-logind[753]: New session c241 of user lightdm.
[  321.123892] indicator-keybo[991]: segfault at 0 ip 00007f248fc42bf4 sp 00007fffcdf25110 error 4 in libgdk-3.so.0.1200.2[7f248fc1b000+ad000]
[  321.287166] systemd-logind[753]: Failed to abandon scope session-c241.scope
[  321.287178] systemd-logind[753]: Failed to abandon session scope: No such interface 'org.freedesktop.systemd1.Scope' on object at path /org/freedesktop/systemd1/unit/session_2dc241_2escope
[  321.525736] systemd-logind[753]: New session c242 of user lightdm.
[  322.860543] indicator-keybo[1249]: segfault at 0 ip 00007f0daf24bbf4 sp 00007fffe8b9a090 error 4 in libgdk-3.so.0.1200.2[7f0daf224000+ad000]
[  322.946829] systemd-logind[753]: Failed to abandon scope session-c242.scope
[  322.946841] systemd-logind[753]: Failed to abandon session scope: No such interface 'org.freedesktop.systemd1.Scope' on object at path /org/freedesktop/systemd1/unit/session_2dc242_2escope
[  323.219131] systemd-logind[753]: New session c243 of user lightdm.
[  324.064091] indicator-keybo[1455]: segfault at 0 ip 00007f5c96469bf4 sp 00007fff04176470 error 4 in libgdk-3.so.0.1200.2[7f5c96442000+ad000]
[  324.497164] systemd-logind[753]: Failed to abandon scope session-c243.scope
[  324.497175] systemd-logind[753]: Failed to abandon session scope: No such interface 'org.freedesktop.systemd1.Scope' on object at path /org/freedesktop/systemd1/unit/session_2dc243_2escope
[  324.748099] systemd-logind[753]: New session c244 of user lightdm.
[  326.137072] systemd-logind[753]: Failed to abandon scope session-c244.scope
[  326.137083] systemd-logind[753]: Failed to abandon session scope: No such interface 'org.freedesktop.systemd1.Scope' on object at path /org/freedesktop/systemd1/unit/session_2dc244_2escope
[  326.400973] systemd-logind[753]: New session c245 of user lightdm.
[  327.852367] systemd-logind[753]: Failed to abandon scope session-c245.scope
[  327.852378] systemd-logind[753]: Failed to abandon session scope: No such interface 'org.freedesktop.systemd1.Scope' on object at path /org/freedesktop/systemd1/unit/session_2dc245_2escope
[  328.094093] systemd-logind[753]: New session c246 of user lightdm.
[  329.427871] systemd-logind[753]: Failed to abandon scope session-c246.scope
[  329.427883] systemd-logind[753]: Failed to abandon session scope: No such interface 'org.freedesktop.systemd1.Scope' on object at path /org/freedesktop/systemd1/unit/session_2dc246_2escope
[  329.600398] systemd-logind[753]: New session c247 of user lightdm.
Ну и так далее. На экране при этом мигающй курсор. Даже переключиться в текстовую консоль не дает. Единственный способ загрузится это с i915.modeset=0

Откатиться на старую версию не выходит - её уже нет в репе, а та что в родном репозитории (2:2.99.914~exp1ubuntu1) требует несуществующую зависимость.

 , ,

Suntechnic
()

Опции монтирования в выводе mount

Форум — Admin

/etc/fstab:

bindfs#/mnt/dev/storage /mnt/storage	fuse	create-as-mounter,create-for-group=users,create-with-perms=u=rwD:g=rD:o-rwx,chmod-filter=g-w:o-rwx,perms=u=rwD:g=rD:o-rwx,mirror=user0:user1,force-group=users
bindfs#/home/@users 	/home/@users	fuse	create-as-mounter,create-for-group=users,create-with-perms=ug=rwD:o-rwx,chmod-filter=o-rwx,perms=ug=rwD:o-rwx,mirror=@users,force-group=users

mount | grep bindfs

bindfs on /mnt/storage type fuse.bindfs (rw,allow_other,default_permissions)
bindfs on /home/@users type fuse.bindfs (rw,allow_other,default_permissions)
Почему он их так подсократил?

 , , ,

Suntechnic
()

Что такое этот ваш гламур? Объясните популярно.

Форум — Desktop

Из английцких док я толком не могу понять - скила сильно не хватает ((( А в русских источниках только все обсуждают как быстрее это поставить и ругают мейтенеров за то, что они такую нужную штуку не впилили в репы.

Я понял только что это библа для рендеринга 2D с помощью OpenGL. Я даже не уверен, что до конца понимаю как это. Но суть не в этом. Почему удаление этого чуда (последня версия xorg не ставилась - требовала удаления) привела к тому, что glxgear начал фигачить ~950fps против ~750. А это дофигища.

Но ведь glxgear это 3D. Каким боком тут может участвовать сабж?

 , , ,

Suntechnic
()

Не учитываются отступы панелей

Форум — Desktop

Ubuntu 14.10. Все окна открываются как на скрине: http://joxi.ru/JfEHVIwyTJDVAm3064I

Т.е. ширина/высота панелей не учитываются окна оказываются под ними. Даже Guake открывается так что одна строка остается под верхней панелью. Я считал что это тралба 13.10 и очень обрадовался когда ее «поправили» в 14.04, но сейчас обновил 13.10 на 14.10 и получил эту проблему там же где и была. Теперь думаю что трабла в конфигурации. Тем более что в гостевом сеансе все нормально. Где может быть проблема?

 ,

Suntechnic
()

Переключение рабочих столов горизонтальной прокруткой

Форум — Desktop

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

 , ,

Suntechnic
()

Установщик Ubuntu 14.10

Форум — Linux-install

Вобщем поставил сабж.

Были определенные сложности, но победились... Первое на что обратил внимание - много старых ядер зачем-то. Ну да ладно - бета же. Прозрение произошло когд решил создать каталоги для установки Komodo Edit - вдруг в /opt они обнаружились. Вобщем странность в том, что как минимум содержимое /boot и /opt смержилось. А ведь это чудо вроде даже писало о том, что «Файловая система отмеченная для монтирования в / не помечена для форматирования, но будет отформатирована, потому что бла-бла-бла» или что-то вроде. Так что произошло? Оно не отформатировало раздел? Оно теперь сохраняет как минимум /boot и /opt? Образы ядер в /boot можно просто потереть?

 

Suntechnic
()

Поставить утопца и не умереть

Форум — Linux-hardware

Пытаюсь поставить бету утопца на ноут с интеловским GPU. Но видимо слава AMD не давала покоя штеуды и вот 3.16 они наконец смогли выпустить дрова которые не работают.

При загрузке получаю:

[drm:i915_gem_init] *ERROR* Failed to initialize GPU,
declaring it wedged
А после загрузки нет панелей и содержимое экрана мигает. Обои правда показываются стабильно. Правда один раз удалось загрузится...

Нашел рекомендацию создать /etc/X11/xorg.conf.d/intel.conf такой:

Section "Device"
  Identifier "intel"
  Option "DRI" "2"
EndSection
чтобы отключить DRI3.

Короче качнул свежий образ. Распаковал, добавил конфу. Пересобрал. Записал c помощью dd на флэшку - теперь она не загрузочная. Видимо что-то не так сделал.

Блин, а как-нибудь попроще нельзя отрубить этот DRI3? Без пересборки образа? Может параметры загрузки какие-нибудь особые, или еще что-то?

 , , ,

Suntechnic
()

Как обновить прошивку SSD?

Форум — Linux-hardware

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

Я пытаюсь записать образ на флэху, но убунтовская хрень, для записи обрзов на флэхи октазывается его выбирать. Раньше вроде всегда справлялась. Чо делать-то?

 , , ,

Suntechnic
()

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