LINUX.ORG.RU

Сообщения panter_dsd

 
Форум — Development

Как узнать, какой бранч мержился?

При возникновении конфликта при мерже, git gui выдает удобное коммитное сообщение вида:

Merge branch 'develop' into feature/AddRecognition

Conflicts:
	src/gui/Journals/CMakeLists.txt

Как он узнает название бранча, который мержился? Прошерстил маны по show, status, merge, но ничего не нашел.

 , snoutgit

panter_dsd
()
Форум — General

Не могу войти в джаббер

Внезапно перестал коннектиться к jabber.ru, причем на gmail.com коннект нормально проходит. Юзаю Leechcraft (пишет, что удаленный хост закрыл соединение), или Vacuum (пишет, что обнаружено неверно закодированное содержимое или что ждет открывающий тэг).

Есть подозрение, что все пришло с каким-то апдейтом. Что проверить?

Перемещено JB из talks

 ,

panter_dsd
()
Форум — Linux-hardware

Система фризится при интенсивнм IO

Пресловутый 12309? Сегодняшний однострочник для проверки grep'а поставил систему рак^Wколом.

Достало уже. Вообще, если системе нужно уйти в своп, наблюдаются нехилые фризы. Может быть проблема в винте (WDC WD5000AAKX-001CA0)? Какие конфиги выложить?

vm.swappiness=20%

mount

/dev/root on / type reiserfs (rw,noatime,nodiratime)
/dev/sda5 on /boot type ext2 (rw,noatime,nodiratime)
/dev/sda9 on /home type reiserfs (rw,noatime,nodiratime,user_xattr)
/dev/sda7 on /usr/src type btrfs (rw,noatime,nodiratime,compress)
/dev/sda8 on /var type reiserfs (rw,noatime,nodiratime)
/dev/sda10 on /mnt/archives type reiserfs (rw,noatime,nodiratime)
/dev/sda11 on /mnt/work type reiserfs (rw,noatime,nodiratime)
/dev/sda13 on /mnt/ccache type btrfs (rw,noatime,nodiratime,compress=zlib)
/dev/sda14 on /mnt/portage type btrfs (rw,noatime,nodiratime,compress=zlib

uname -a                                      12:06 pts/1
Linux simicon.com 3.7.1-pf #1 SMP Mon Dec 24 10:19:24 MSK 2012 x86_64 Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz GenuineIntel GNU/Linux

 ,

panter_dsd
()
Форум — Development

Как избежать краша в libjpeg при открытии некорректного файла?

Вот файл

Вот код:

static void error_exit (j_common_ptr cinfo)
{
	Q_UNUSED (cinfo)
	qDebug() << Q_FUNC_INFO;
}

static void output_message (j_common_ptr cinfo)
{
	Q_UNUSED (cinfo)
	qDebug() << Q_FUNC_INFO;
}

static void emit_message (j_common_ptr cinfo, int msg_level)
{
	Q_UNUSED (cinfo)
	Q_UNUSED (msg_level)
	qDebug() << Q_FUNC_INFO;
}

static void format_message (j_common_ptr cinfo, char *buffer)
{
	Q_UNUSED (cinfo)
	Q_UNUSED (buffer)
	qDebug() << Q_FUNC_INFO;
}

static void reset_error_mgr (j_common_ptr cinfo)
{
	qDebug() << Q_FUNC_INFO;
	cinfo->err->num_warnings = 0;
	cinfo->err->msg_code = 0;
}
bool JpegFormat::load (const QByteArray &data, const QSize &size)
{
	Q_UNUSED (size)
	qDebug() << Q_FUNC_INFO;

	jpeg_decompress_struct decompressStruct;
	jpeg_error_mgr error;

	decompressStruct.err = jpeg_std_error (&error);
	jpeg_CreateDecompress (&decompressStruct,
			        JPEG_LIB_VERSION,
				sizeof (decompressStruct));
	error.error_exit = error_exit;
	error.emit_message = emit_message;
	error.output_message = output_message;
	error.format_message = format_message;
	error.reset_error_mgr = reset_error_mgr;

	auto inBuf = reinterpret_cast<const unsigned char *> (data.constData());
	jpeg_mem_src (&decompressStruct,
			const_cast<unsigned char *> (inBuf),
			data.size());

	if (jpeg_read_header (&decompressStruct, true) != JPEG_HEADER_OK) {
		jpeg_destroy_decompress (&decompressStruct);
		return false;
	}

	decompressStruct.out_color_space = JCS_GRAYSCALE;
	jpeg_start_decompress (&decompressStruct);

	size_ = QSize (decompressStruct.image_width, decompressStruct.image_height);
	data_.fill (0,
				decompressStruct.image_width * decompressStruct.image_height
			   );
	auto outBuf = reinterpret_cast<unsigned char *> (data_.data());

	while (decompressStruct.output_scanline < decompressStruct.image_height) {
		jpeg_read_scanlines (&decompressStruct, &outBuf, 1);
		outBuf += decompressStruct.image_width;
	}

	jpeg_finish_decompress (&decompressStruct);
	jpeg_destroy_decompress (&decompressStruct);

	return true;
}

В jpeg_start_decompress происходит падение, как этого избежать?

 ,

panter_dsd
()
Форум — Development

Затер исходник python программы

Программа в данный момент запущена. Можно как-нибудь восстановить исходник?

 ,

panter_dsd
()
Форум — Development

Не вскомпиливается модуль в динамическу библиотеку

Собственно, вот компилябельный пример http://rghost.ru/40830636.

В получаемой либе отсутствует TestB. Как его вкомпилить?

 

panter_dsd
()
Форум — Development

SQLite и несколько потоков

В каждом потоке используется свое соединение через QSqlDatabase::cloneDatabase и отдельная транзакция, при попытке инсерта получаю «database is locked Unable to fetch row». Кто сталкивался с таким?

 ,

panter_dsd
()
Форум — Talks

Вспомнить исполнителя

Когда-то видел клип - человек на пианино играл дождь. То есть все натурально - от первых капель до грома и ливня. Точно рок, возможно, кто-то из хардов 70-х. Гуглятся только Кисы и Гансы, но не то.

 

panter_dsd
()
Форум — Development

Как из git передать в svn метки?

На фирме юзается svn, что очень неудобно. Юзаю свою локальную git репу, из которой перегоняю данные в svn по мануалу http://google-opensource.blogspot.com/2008/05/export-git-project-to-google-co.... Вот только хотелось бы еще передавать метки (tags). Возможно ли?

 ,

panter_dsd
()
Форум — Desktop

Разделить рабочие столы между мониторами

Есть 2 монитора, хочу, чтобы на каждом показывался свой рабочий стол, но все в рамках одной Х сессии. Возможно ли вообще?

 ,

panter_dsd
()
Форум — Talks

Поделитесь Мейн-Куном

Завел тут себе жену, встал вопрос о заведении кота. Уже давно мечтаю о Мейн-Куне, но платить 40 т.р. за кота для дома как-то не по-человечески. Кто может поделиться котенком? Цена до 3 т.р.

Почему на ЛОРе? Тут было несколько тем с Мейн-Кунами. Линукс тут при том, что:

  • На всех компах в доме православная Gentoo
  • Жена тоже линуксоид
  • Котэ будет допущен к клаве
  • Возможно, кличка будет линукс-символичная

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

П.С. опыт держания котов есть у жены на 146%, у меня на 50% (в деревне когда жил, были котэ, в городе еще не было).

 , ,

panter_dsd
()
Форум — Development

Перестал работать valgrind

Дано: Gentoo, Qt-4.8, Valgrind-3.7.0-r3.

Раньше все работало, с какого-то времени valgrind стал выдавать вот такую пакость на все проги - http://paste.pocoo.org/show/557924/

Ничего внятного не гуглится. Жду помощи.

panter_dsd
()
Форум — Talks

Бой продолжается (Жизнь без uname'а)

Бой продолжается.
(Жизнь без uname'а)

Снова BSOD и в глаза вползает страх
Сланец и Ель так похожи - брат и сестра
Страшно быть одному и жать reset как спасенье
Страшно плыть по теченью, uname больше нет

Нет, а я молчу
Нет, я reset жму
Чтоб не ждать
Нет, а я молюсь
Нет, а я клянусь
Не отступать

Я свято верил в истину одну
Лучше истлеть в консоли, чем у мыши быть в плену
В бубен я бил, чтоб жить и снова бить
Игры мужчин с консолью трудно запретить
Зеленое поле, мерзкий небосвод
Windows плюет ошибкой, снова вижу BSOD
Format - это мой наркотик, долг, мой флаг
Я как заложник долга потерял свой кряк, кряк

Бой продолжается,
Мой бой продолжается,
Мой бой.

Бой продолжается,
Мой бой продолжается,
Мой бой.

Я здесь вдали от тех родных команд
Uname остался в прошлом, сгинул он в туман
От безмятежности меня тошнит
Я вспоминаю Linux и душа кричит
Черный в глаза, но нету здесь uname
Я никому не нужен - пингвин среди людей
Пишу format c: в консоли - каждый враг
Я не терял рассудка, ненависть мой флаг, флаг

Бой продолжается,
Мой бой продолжается,
Мой бой.

Бой продолжается,
Мой бой продолжается,
Мой бой.

(Пантер)
07.02.2012

panter_dsd
()
Форум — Talks

[СПВ] Выбор диктофона

Какой диктофон уважаемая публика гитарастов-линуксоидов посоветует? Нужен для записи брынчания на гитаре и пения голосом. Из всей электроники, что есть дома, гитару нормально берет только фотоаппарат в режиме видео, так что встал ребром вопрос. Бюджет желательно до 3000 деревянных. Ну и, конечно, чтобы коннектился без проблем к Линуксу.

 

panter_dsd
()
Галерея — Скриншоты

Разрабатываю тач-интерфейс

Собственно, XFCE, KDevelop и тач-интерфейс на QML для настройки прибора.

panter_dsd
()
Форум — Talks

[СПБ][БРЕД] Клубы с нормальной музыкой

Есть ли, где крутят что-то наподобие Theatre of Tragedy - Black as the devil painteth (remix)? То есть миксованная обработка тяжелого рока.

 

panter_dsd
()
Форум — Desktop

[gentoo] Не собирается lilyterm

Устанавливаю x11-terms/lilyterm-0.9.9_rc9 и получаю облом на конфигурировании:

checking for pkg-config... /usr/bin/pkg-config
checking for GTK+ - version >= 2.8.20... yes (version 2.24.8)
checking for x86_64-pc-linux-gnu-pkg-config... (cached) /usr/bin/pkg-config
checking pkg-config is at least version 0.16... yes
checking for GLIB - version >= 2.12.4... yes (version 2.30.2)
checking for vte... no
configure: error: You need libvte >= 0.12.2 to build lilyterm

Пакет установлен x11-libs/vte-0.30.1-r2

Помню, что была когда-то такая проблема, но не помню, как решал и гугл ничего толкового не говорит.

 

panter_dsd
()
Форум — Job

[СПБ] Тестировщик

Тестирование (автоматизация тестирования)

Обязанности:

  • разработка новых и поддержка существующих сценариев автоматизированного тестирования (Selenium, TCL);
  • подготовка и систематизация наборов тестовых данных;
  • разработка и оптимизация тестовой документации;
  • тестирование и документирование результатов работы;

Требования:

  • высшее/не законченное высшее образование;
  • знание ОС семейства Windows, знакомство с Linux;
  • опыт разработки приложений на Java, либо опыт автоматизации тестирования с использованием Java;
  • базовые знания SQL;

Будет плюсом:

  • опыт работы со средствами автоматизации тестирования;
  • опыт работы с системами виртуализации (VMWare, VirtualBox);
  • опыт практического тестирования;

Условия:

  • официальное оформление;
  • гибкий график;
  • полис ДМС;

заработная плата по результатам собеседования 20 000 – 40 000 руб

Еще есть бесплатные печеньки. Все располагается в районе ст.м. Выборгская.

panter_dsd
()
Форум — Job

Настроить L2TP/IPsec VPN клиента

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

Вот мое предложение: встретиться в субботу днем в каком-нибудь пабе с вайфаем и за работой попить пивка (я угощаю в счет оплаты).

Дистрибутив Gentoo.

panter_dsd
()
Форум — Desktop

x11-drivers/ati-drivers и ждущий режим

Гугл не помог. Есть ноут с радеоновской карточкой. Если использовать свободные дрова, то все пучком, а если заюзать x11-drivers/ati-drivers, то почему-то ноут перестает выходить из ждущего режима. То есть экран остается темным и ни на что не реагирует.

Версия 11.8.

uname -a                                                                                                                                       
Linux dsd 3.0.3-gentoo #4 SMP PREEMPT Thu Aug 25 14:18:51 MSK 2011 x86_64 Intel(R) Core(TM) i5 CPU M 480 @ 2.67GHz GenuineIntel GNU/Linux
panter_dsd
()

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