LINUX.ORG.RU

Сообщения loz

 

MySQL Cluster и имена constraint

Приветствую, интересная штука есть в mysql - имена констрейнтов должны быть глобально уникальными, про это явно пишут тут:

The CONSTRAINT symbol value, if defined, must be unique in the database. A duplicate symbol results in an error similar to: ERROR 1005 (HY000): Can’t create table ‘test.fk1’ (errno: 121).

Но в MySQL Cluster (ndb) это не проблема и у меня под рукой кластер с десятком таблиц с одинаковым именем констрейнта. Не смог найти никаких упоминаний этой «фичи» нигде, может кто-то что-то знает и может прояснить ситуацию?

По-идее должно быть упомянуто тут, но нет: https://dev.mysql.com/doc/mysql-cluster-excerpt/5.6/en/mysql-cluster-limitations-syntax.html

 , , , ndb

loz
()

Безопасность REST API для мобильного приложения

Добрый день, допустим есть HTTPS REST API, внутри которого авторизация происходит один раз за сессию и после используется JWT токен.

Возник интересный вопрос - есть ли возможность защититься от мужика посередине который получил возможность читать траффик, например так ?

Ведь даже без логина пока токен валиден он может делать любые запросы. Как проверить подлинность клиента не могу придумать. Что-то можно сделать в этой ситуации? И насколько реальна такая атака? Все-таки требуется доступ к внутренностям телефона.

 , , , ,

loz
()

Ищу средство для мониторинга внутренностей приложения

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

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

Самое близкое что я знаю это Graylog но он относительно монструозен и не умеет выводить неструктурированные данные (тупо json).

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

 , , , ,

loz
()

Darklang - проприетарный бездеплойный язык + среда

Посмотрел видео тут https://darklang.com/ (презентация, демо) честно выглядит очень круто, то что он рассказывает впринципе покрывает все или почти все проблемы вокруг создания веб-бекендов, плюс безопасность на уровне синтаксиса, типов и версионирования кода это круто, в одной из моих прошлых контор у нас похожее было на самопальных костылях.

Интеграция реальных данных прямо в редактор кода тоже выглядит офигенно, и впринципе довольно очевидная и простая штука, просто в 99% случаев продакшен и редактор кода никак не общаются.

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

Ну и да, даже если не взлетит - само демо и идеи уже достаточно хороши чтобы утащить их в разном виде в открытые проекты :)

Что думаете?

PS большое обсуждение на HN: https://news.ycombinator.com/item?id=20985429

pbiggar - один из основателей ответил на много вопросов и прояснил некоторые вещи.

 darklang, , , ,

loz
()

Как изменить лимит количества открытых файлов?

Приветствую, использую последний минт, суть проблемы такова что при запуске тестов получаю такое:

[warn] epoll_create: Too many open files
[warn] evutil_make_internal_pipe_: pipe: Too many open files
[err] evsig_init_: socketpair: Too many open files

Понятно что надо где-это это увеличить, поредактировал /etc/sysctl.conf и /etc/security/limits.conf (пока так и не понял в чем разница между ними). В интернетах пишут еще надо куда-то добавлять session required /lib/security/pam_limits.so, вобщем как обычно чтобы изменить одну циферку надо воротить непонять что.

Самое интересное что в итоге это все конечно же не работает и я все равно имею лимит из 80х в 1024 файла:

> ulimit -a
Maximum size of core files created                           (kB, -c) 0
Maximum size of a process’s data segment                     (kB, -d) unlimited
Maximum size of files created by the shell                   (kB, -f) unlimited
Maximum size that may be locked into memory                  (kB, -l) 16384
Maximum resident set size                                    (kB, -m) unlimited
Maximum number of open file descriptors                          (-n) 1024
Maximum stack size                                           (kB, -s) 8192
Maximum amount of cpu time in seconds                   (seconds, -t) unlimited
Maximum number of processes available to a single user           (-u) 1000
Maximum amount of virtual memory available to the shell      (kB, -v) unlimited

Еще я случайно обнаружил что в tty, вне графической сессии (под тем же юзером) лимит увеличился, что наводит на мысли что он в итоге выставляется не системой а кем-то другим. Собственно прощу помощи разобраться в том что происходит и какой конфиг все-таки на самом деле фиксит проблему, спасибо!

 , ,

loz
()

Поделитесь опытом с GPU Passthrough

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

Может кто-то из лоровцев поделиться своим опытом? Особенно интересно работает ли это на ноутбуках (привет оптимус)? У меня Intel HD 530 + GTX 1060.

 , , , ,

loz
()

Есть ли такой текстовый формат для заметок с данными?

Захотелось текстового формата в котором можно удобно описывать заметки с разными данными. Что-то типа маркдауна но где кроме списков и заголовков можно описывать таблицы, графики, диаграммы и тд с тулами которые умеют это (красиво) рисовать.

org-mode похож, но он монструозен и работает нормально только в емаксе, latex тоже очень монструозен и слишком заточен на печать, размеры полей, шрифты и вот это вот все.

Может лоровцы знают что-то подходящее под описание?

 , , , ,

loz
()

Скопировать систему на другой диск

Казалось бы, что может быть сложного в dd if=/dev/sda of=/dev/sdb? Но как обычно не работает. Хочу перенести систему на новенький ссд, занято места меньше чем доступно на новом диске, dd отработал, после этого gparted таблицу разделов не увидел (и вобще ругался нечеловеческими ошибками), ну и граб не запускался с этого диска.

Я виню во всем uefi, потому что больше нечего, может кто знает как _правильно_ скопировать систему на другой диск?

P.S. может перенести в Admin?

 , , ,

loz
()

Сбор ядра в убунте 13.10

Надо включить одну дебаг-опцию, которой в стандартном ядре нет, пытаюсь делать как описано тут https://wiki.ubuntu.com/Kernel/BuildYourOwnKernel, при сборке ядра получаю такое:

t530# fakeroot debian/rules binary-headers binary-generic
Debug: install-headers
dh_testdir
dh_testroot
dh_prep
install -d /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14
find . -path './debian' -prune -o -path './debian.master' -prune \
	  -o -path './include/*' -prune \
	  -o -path './scripts/*' -prune -o -type f \
	  \( -name 'Makefile*' -o -name 'Kconfig*' -o -name 'Kbuild*' -o \
	     -name '*.sh' -o -name '*.pl' -o -name '*.lds' \) \
	  -print | cpio -pd --preserve-modification-time /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14
11507 blocks
cp -a scripts include /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14
(find arch -name include -type d -print | \
		xargs -n1 -i: find : -type f) | \
		cpio -pd --preserve-modification-time /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/openrisc/include/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/openrisc/include/uapi/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/c6x/include/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/c6x/include/uapi/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/x86/include/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/x86/include/uapi/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/unicore32/include/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/unicore32/include/uapi/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/m32r/include/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/m32r/include/uapi/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/xtensa/include/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/xtensa/include/uapi/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/mips/include/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/mips/include/uapi/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/cris/include/arch-v10/arch/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/cris/include/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/cris/include/uapi/arch-v10/arch/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/cris/include/uapi/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/cris/include/uapi/arch-v32/arch/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/cris/include/arch-v32/arch/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/cris/include/arch-v32/arch/hwregs/iop/Makefile not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/cris/include/arch-v32/arch/hwregs/Makefile not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/frv/include/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/frv/include/uapi/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/avr32/include/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/avr32/include/uapi/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/s390/include/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/s390/include/uapi/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/arm/include/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/arm/include/uapi/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/score/include/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/score/include/uapi/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/alpha/include/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/alpha/include/uapi/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/powerpc/include/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/powerpc/include/uapi/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/tile/include/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/tile/include/uapi/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/tile/include/uapi/arch/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/tile/include/arch/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/h8300/include/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/h8300/include/uapi/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/um/include/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/ia64/include/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/ia64/include/uapi/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/sparc/include/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/sparc/include/uapi/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/sh/include/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/sh/include/uapi/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/blackfin/include/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/blackfin/include/uapi/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/m68k/include/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/m68k/include/uapi/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/hexagon/include/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/hexagon/include/uapi/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/metag/include/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/metag/include/uapi/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/arm64/include/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/arm64/include/uapi/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/microblaze/include/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/microblaze/include/uapi/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/arc/include/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/arc/include/uapi/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/mn10300/include/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/mn10300/include/uapi/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/parisc/include/asm/Kbuild not created: newer or same age version exists
cpio: /usr/src/ubuntu-saucy/debian/linux-headers-3.11.0-14/usr/src/linux-headers-3.11.0-14/arch/parisc/include/uapi/asm/Kbuild not created: newer or same age version exists
48686 blocks
Debug: binary-headers
dh_installchangelogs -plinux-headers-3.11.0-14
dh_installdocs -plinux-headers-3.11.0-14
dh_compress -plinux-headers-3.11.0-14
dh_fixperms -plinux-headers-3.11.0-14
dh_installdeb -plinux-headers-3.11.0-14
flock -w 60 /usr/src/ubuntu-saucy/debian/.LOCK dh_gencontrol -plinux-headers-3.11.0-14
dh_md5sums -plinux-headers-3.11.0-14
dh_builddeb -plinux-headers-3.11.0-14
dpkg-deb: building package `linux-headers-3.11.0-14' in `../linux-headers-3.11.0-14_3.11.0-14.21_all.deb'.
Debug: /usr/src/ubuntu-saucy/debian/stamps/stamp-prepare-tree-generic
install -d /usr/src/ubuntu-saucy/debian/build/build-generic
touch /usr/src/ubuntu-saucy/debian/build/build-generic/ubuntu-build
[ "false" != 'true' ] && true || \
		rsync -a --exclude debian --exclude debian.master --exclude debian.master * /usr/src/ubuntu-saucy/debian/build/build-generic
cat /usr/src/ubuntu-saucy/debian.master/config/config.common.ubuntu /usr/src/ubuntu-saucy/debian.master/config/amd64/config.common.amd64 /usr/src/ubuntu-saucy/debian.master/config/amd64/config.flavour.generic | sed -e 's/.*CONFIG_VERSION_SIGNATURE.*/CONFIG_VERSION_SIGNATURE="Ubuntu 3.11.0-14.21-generic 3.11.7"/' > /usr/src/ubuntu-saucy/debian/build/build-generic/.config
find /usr/src/ubuntu-saucy/debian/build/build-generic -name "*.ko" | xargs rm -f
make ARCH=x86_64 CROSS_COMPILE= KERNELVERSION=3.11.0-14-generic CONFIG_DEBUG_SECTION_MISMATCH=y KBUILD_BUILD_VERSION="21" LOCALVERSION= localver-extra= CFLAGS_MODULE="-DPKG_ABI=14" O=/usr/src/ubuntu-saucy/debian/build/build-generic -j1 silentoldconfig prepare scripts
make[1]: Entering directory `/usr/src/ubuntu-saucy'
make[3]: Nothing to be done for `/usr/src/ubuntu-saucy/Makefile'.
  HOSTCC  scripts/basic/fixdep
  GEN     /usr/src/ubuntu-saucy/debian/build/build-generic/Makefile
  HOSTCC  scripts/kconfig/conf.o
  HOSTCC  scripts/kconfig/zconf.tab.o
  HOSTLD  scripts/kconfig/conf
scripts/kconfig/conf --silentoldconfig Kconfig
.config:3276:warning: override: M686 changes choice state
.config:7154:warning: override: MUSB_PIO_ONLY changes choice state
.config:7191:warning: override: SPARSEMEM_MANUAL changes choice state
#
# configuration written to .config
#
  SYSHDR  arch/x86/syscalls/../include/generated/uapi/asm/unistd_32.h
  SYSHDR  arch/x86/syscalls/../include/generated/uapi/asm/unistd_64.h
  SYSHDR  arch/x86/syscalls/../include/generated/uapi/asm/unistd_x32.h
  SYSTBL  arch/x86/syscalls/../include/generated/asm/syscalls_32.h
  SYSHDR  arch/x86/syscalls/../include/generated/asm/unistd_32_ia32.h
  SYSHDR  arch/x86/syscalls/../include/generated/asm/unistd_64_x32.h
  SYSTBL  arch/x86/syscalls/../include/generated/asm/syscalls_64.h
  HOSTCC  arch/x86/tools/relocs_32.o
  HOSTCC  arch/x86/tools/relocs_64.o
  HOSTCC  arch/x86/tools/relocs_common.o
  HOSTLD  arch/x86/tools/relocs
  Using /usr/src/ubuntu-saucy as source for kernel
  /usr/src/ubuntu-saucy is not clean, please run 'make mrproper'
  in the '/usr/src/ubuntu-saucy' directory.
make[4]: *** [prepare3] Error 1
make[3]: *** [sub-make] Error 2
make[2]: *** [prepare] Error 2
make[1]: *** [sub-make] Error 2
make[1]: Leaving directory `/usr/src/ubuntu-saucy'
make: *** [/usr/src/ubuntu-saucy/debian/stamps/stamp-prepare-tree-generic] Error 2

Если делать mrproper то он удаляет убунтовские утилиты для сборки. Не могу понять как это починить.

 ,

loz
()

Замапить кнопку Alt_R

Вобщем хочу замапить кнопку (открывать консольку) на Alt_R, он же AltGr. Сделал

xmodmap -e "clear mod5"
xmodmap -e "remove mod1 = Alt_R"
xmodmap -e "keycode 108 = F7"
, xev показывает что код действительно стал F7, захожу в настройки guake, кнопка мапится как F7, после этого нажимаю на нее - ничего не происходит. На реальный F7 открывается/закрывается. Может мастера биндов подскажут что за фигня происходит.

p.s. немного помогает xbindkeys, но проблема в том, что guake теряет фокус перед тем как получает событие переключения и выскакивает снова, т.е. свернуть невозможно. Надо именно чтобы работал бинд его собственный.

 , ,

loz
()

Xubuntu 13.04 -> 13.10

Вобщем при обновлении что-то поломалось, симптомы такие: перестал запускаться xfwm при логине, некоторые настройки системы не применяются до релогина, например обои меняются, а иконки, шрифты, отключение тачпада только при релогине применяются, не работают хоткеи типа Alt+F2. Похоже что сломалось что-то небольшое, но не могу вычислить что.

loz
()

utf8 url в chromuim

Можно сделать так, чтобы из chromium скопировать ссылку и она была не в виде

https://ru.wikipedia.org/wiki/%D0%9B%D0%B8%D0%BD%D1%83%D0%BA%D1%81

а в человеческом?

 , ,

loz
()

Переключалка буферов в емаксе

Что за переключалка тут на видео? Выглядит хорошо, список на емакс вики очень большой чтобы все провеить, может кто-нибудь узнает: https://www.youtube.com/watch?v=ykjRUr7FgoI&list=PLP6Xwp2WTft7rAMgVPOTI2O...

 

loz
()

Можно как-то в GIMP предпросмотр делать?

Можно как-то преобразовывать альфа-канал в нужный цвет и смотреть изображение в полный экран без постоянного экспорта?

 ,

loz
()

Dota 2 под Wine

У кого-нибудь нормально работает Dota 2 под вайном? У меня дота случайным образом зависает везде - в меню, в реплеях, в игре. Дальше помогает только kill и перезапуск. Более-менее играбельно, но раза 2 за игру перезаходить приходится.

Вайн стоит последний, 1.5.16-r1, запускаю с параметрами -novid -dxlevel81 -nod3d9ex. Пробовал ставить и через winetricks, и просто через их msi. Все одно и то же.

 , ,

loz
()

Пакет XFree86-dev в Debian

Пытаюсь установить дрова на один тачскрин, дрова то под линукс есть, и даже специально для дебиана, но вот только при make all говорит что пакет XFree86-dev не найден.

Установил практически все x*-dev, не помогло. Вопрос собственно в том, что это за пакет, и как вы в дебиане вообще ищете пакеты?

loz
()

[wmii] Как изменять размер окон?

Собственно вчера поставил wmii, прочитал доки, конфиг, научился делать все, кроме изменения размеров.

То есть как бы wm отличный, динамические тайлы и все дела. Но размер же без мышки менять то жизненно необходимо! Это даже в авесоме есть.

Призываю пользователей wmii рассказать как все же менять размер тайловых окон.

 

loz
()

[Qt4]Настройка шрифтов

Дело в том, что после установки драйвера nvidia и установки нужного разрешения (1280х1024) шрифты стали уж слишком мелкими. Практически все я увеличил, но вот не нашел где настраивать некоторые. На скрине выделил шрифты в qtcreator, такие же в yast и других приложениях.

Собственно вопрос - где их настраивать?

Screenshot: http://img706.imageshack.us/img706/7531/shot.png

loz
()

Мультимедиа кливиши

Дада, проблема казалось бы элементарная - не видит Debian 5.0 дополнителных 26 клавиш.

Получается так, что клавиатура USB, раньше использовал переходник USB -> PS/2, тогда перечитал много статей и смог все настроить через определение скан-кодов с помощью сообщений dmesg.

Но в силу некоторых причин сейчас необходимо использовать клавиатуру именно через USB-порт, а при таком подключении dmesg не показывает неизвестных кодов.. найденные мною статьи не рассматривают этот вариант впринципе.

Я так понимаю что надо наверно что-то делать с ядром, подскажите - что именно?

loz
()

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