LINUX.ORG.RU

Сообщения Eddy_Em

 

Экранная рисовалка

Сейчас смотрел на тытрубе ролик, о кикаде. Обратил внимание на интересную штуку: рассказчик периодически что-то щелкал, и на экране за мышкой оставался след, будто бы «перо» в гимпе. Потом щелкал другое клавосочетание — и след исчезал. Явно использовался либо линукс, либо бубунта.

Вопрос 1: что это за утилита?

Вопрос 2: как все-таки в кикаде двигать чертеж по аналогии со средней кнопкой мыши в кюкаде?

Eddy_Em
()

LOR, что с тобой?

У меня сложилось впечатление, что куча завсегдатаев ЛОРа то ли в запой ушла, то ли сидит в окопах под бомбежками «газовцев»...

Что скучно-то так стало?

Eddy_Em
()

Много народу используют LOR-panel?

Вот интересно, много ли посетителей ЛОРа пользуются скриптом для greasemonkey, разработанным Москвичем?

Отметьтесь, please. Заодно, может какие предложения выскажете, багрепорты...



Upd: сам скрипт


Upd2: информация

 

Eddy_Em
()

Дообновлялся?

Что-то у меня последнее время стали проскакивать в браузере такие приколы: символы кратковременно заменяются на совершенно другие.

Прокрутка или перемещение курсора восстанавливают проблему.

Но все-таки, что за фигня?

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

 ,

Eddy_Em
()

новые теги html

Вот сейчас на easyelectronics обнаружил интересный тег <abbr>. Еще столкнулся с тегом <fieldset> при редактировании ЛОР-скрипта для засаленной обезьяны.

Вопрос: где почитать про эти новые интересные теги, а то что-то у меня знания только из эпохи древнего html4...

Может, какая книженция есть? А еще и про новые элементы DOM почитать бы, чтобы не городить всяких велосипедов.

 ,

Eddy_Em
()

Фильтрация трекера

Вот есть такая фильтрация трекера:

    все сообщения
    без talks
    тех. разделы форума
    мои темы
    без ответов
[bug] Во-первых, наверное все давно обратили внимание, что «мои темы» не перелистываются. И это очень неудобно, потому как в трекере они в сжатом виде, а из профиля — в подробном (и места до фига занимают, и искать сложно).

[fr] Во-вторых, мне непонятна разница «без talks» и «тех. разделы форума» это же одно и то же! Предлагаю лучше так сделать: «без talks» и «только talks» — будет намного полезнее. Я бы открыл «только talks» и не мучил народ сованием своего наглого носа в тех. разделы!

 ,

Eddy_Em
()

Синофски-шмановски

Развели тут срач: «вендокапец», «ура»!

А сами подумайте: ничего же хорошего в этом нет. И так линукс скатывается в то самое, а тут еще и это... Понабегут, понимаешь, «разработчики», и всякие поцтеринговские фекалии будут уже не только в софте, но и в ядре!

И все, «линуксокапец»!

 

Eddy_Em
()

Как на HP dv7 7003er запустить кардридер?

Продолжаю домогаться до достопочтенных ЛОРовцев со своим ноутбуком. Недавно обнаружил, что в нем есть кардридер:

08:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5229 PCI Express Card Reader (rev 01)

Однако, lsusb его не показывает:

Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 138a:0018 Validity Sensors, Inc. 
Bus 001 Device 005: ID 09da:000a A4 Tech Co., Ltd Optical Mouse Opto 510D
Bus 001 Device 004: ID 05c8:033a Cheng Uei Precision Industry Co., Ltd (Foxlink) 
видит неработающий сканер отпечатков, мышу и вебку.

Гуглил-гуглил, да так и не нагуглил, как этот кардридер заставить работать.

Eddy_Em
()

Как победить ноутбук HP dv7 7003er?

Вопросы владельцам ноутбуков не очень хорошей фирмы HP, а именно — модели dv7. Поделитесь, пожалуйста, как вы

  1. заставили работать с acpi гравицапу акселерометр
  2. отключили подсветку логотипа на крышке
  3. еще интересно — как заставить гравицапу акселерометр генерировать сигналы для udev или еще чего-нибудь, чтобы при помощи xrandr вращать картинку на мониторе при повороте ноутбука
  4. заставили работать кнопку включения-выключения wifi
  5. заставили не отключаться веб-камеру при работе от аккумулятора
  6. а может, у вас и сканер отпечатков пальцев работает?

Приоритет падает с ростом номера.

Eddy_Em
()

Пара вопросов касательно ноутбуков

Система — арч, IceWM.

1. При отключении питания «отваливается» проводная сеть (отключается eth0). Установлен laptop-mode-tools. Как настроить?

2. При подключении мыши правило udev

ACTION=="add", SUBSYSTEM=="input", ID_CLASS="mouse", RUN+="/usr/bin/synclient TouchpadOff=1"
ACTION=="remove", SUBSYSTEM=="input", ID_CLASS="mouse", RUN+="/usr/bin/synclient TouchpadOff=0"
не работает. Как правильно отождествить мышку? Посмотрел udevadm monitor --property — свойства mouse нет.

И еще «бонусный» вопрос: при подключении пультика его клавиша PowerOff работает! Можно ли как-нибудь при помощи udev или других настроек повесить на нее что-нибудь другое? А то когда нечаянно на нее жамкнешь, бук засыпает.

 , ,

Eddy_Em
()

Проблемы с cuda на оптимусе

Решил сейчас проверить, как будет работать мой велосипед, немного использующий cuda, на новом буке. Но не могу скомпилировать:

make
Linking CXX executable fitsview
CMakeFiles/fitsview.dir/./fitsview_generated_CUDA.cu.o: In function `getprops':
/tmp/fitsview/src/CUDA.cu:89: undefined reference to `cuDeviceGet'
/tmp/fitsview/src/CUDA.cu:90: undefined reference to `cuCtxCreate_v2'
/tmp/fitsview/src/CUDA.cu:103: undefined reference to `cuMemGetInfo_v2'
/tmp/fitsview/src/CUDA.cu:105: undefined reference to `cuCtxDetach'
collect2: ошибка: выполнение ld завершилось с кодом возврата 1
make[2]: *** [src/fitsview] Ошибка 1
make[1]: *** [src/CMakeFiles/fitsview.dir/all] Ошибка 2
make: *** [all] Ошибка 2
В общем, какие-то ошибки с линковкой. Специально на свой домашний поставил куду той же версии:
pacman -Q cuda
cuda 5.0.35-3
Там все компилируется и линкуется без проблем.

Может, чего-то не хватает?

 , ,

Eddy_Em
()

Как стать ССЗБ

Качаем установочный образ:

wget http://distfiles.gentoo.org/releases/amd64/autobuilds/current-stage3/install-amd64-minimal-20121013.iso
Записываем на флешку:
dd if=install-amd64-minimal-20121013.iso of=/dev/sdb1 bs=10M
Включаем бук и по F10 заходим в биос и настраиваем загрузку с флешки. Фигвам. Не помогает. Похоже, не то я скачал.

ОК, качаю другой образ:

wget http://distfiles.gentoo.org/releases/amd64/autobuilds/current-iso/install-amd64-minimal-20121013.iso
А хренушки! По ссылкам - один и тот же файл!!!

На всякий случай пытаюсь загрузиться... Фигвам!!!

This is not a bootable disk.

Ну и как вы свою дженту ставите?

 , ,

Eddy_Em
()

Где прикупить esata-кабель для второго hdd на hp?

Дождался-таки я своего hp pavilion dv7-7003er. Вскоре поделюсь историей успеха (надеюсь) установки на него какой-нибудь дженты или арча (это еще подумать-таки надо) и заведения bumblebee (или лоханусь по полной программе).

А пока возник вопрос: в буке есть отсек для второго HDD, я хочу запихать туда SSD, а первый HDD так и оставить с мастдайкой паршивой, чтобы жена могла в своих «героев» играться.

Вопрос: где достать длинный esata-кабель для этого второго HDD? Что-то первые ссылки не сильно-то радуют (от 40 баксов и выше за какой-то несчастный шнурочек). Приветствуются варианты «спаяй сам из дешевых комплектующих» со ссылками на howto.

 , ,

Eddy_Em
()

Вопросы про draftsight

Установил себе yaourt'ом это чудо. Оказывается, оно позволяет открывать и даже редактировать dwg. Интерфейс вроде более-менее приличный (похуже, конечно, чем у QCad'а, но намного лучше, чем автокадовский).

Хочу в этой дряни подправить чертеж, но она постоянно матюгается, что не активирована.

Как ее активировать, если она не сохраняет настройки прокси (все настройки сохраняются, а вот прокси при каждом запуски сбрасывается)? В менюшке пункта «активировать» не нашел.

Кроме того, непонятно, как работать с привязками: при их включении она тормозит, кроме того, нет никаких «панелек» (да и команд я в списке не нашел), чтобы можно было настроить текущие привязки.

 ,

Eddy_Em
()

catap, что за нафиг?

Сообщение удалено catap по причине: 4.3 Провокация flame (-7)

use cmake, bro!

И где здесь провокация флейма? тема.

Мне-то «скора» не жалко, но не обессудь объяснить свои действия!

Eddy_Em
()

Железячники, подскажите литературу по STM32

Оказалось, что программировать STM32 — это вам не PIC'и прошивать!

Свои страдания я излил в уютной ЖЖшечке. Здесь же хочу лишь попросить совета: литературы и дельных ссылок (а то их в интернете 100500, но толковых почти 0).

P.S. Для Ъ: у меня для тренировки макетка STM32-P103, программатор ST-LINK/V2. Компилирование при помощи arm-none-eabi-XXX, заливка при помощи st-flash. Я уже второй день ковыряюсь, но пока получилось запустить лишь один кастрированный примерчик, моргающий диодом. А прикрутить к нему хотя бы таймер не получилось.

P.P.S. Необходимый минимум, который мне нужен в ближайшее время от контроллера: все 4 таймера (часть — для работы на прерывания, часть — для работы в качестве счетчика); управление цифровыми портами (I/O, но это самое простое); USB (работа с железкой через libusb); АЦП. На будущее: ШИМ, CAN, SPI (в т.ч. работа с SD), работа с ЖК-мониторчиком, возможно — ethernet.

 ,

Eddy_Em
()

Скрыть некоторые функции

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

You are permitted to copy and distribute this program as much as you want, as long as you leave the source code, including this comments section, intact and unmodified.

Т.к. оно у меня болтается на всяких сосфоржах и гуглокодах, нарушать лицензию не хочу.

Оригинальный файл — самостоятельная утилита. Я же хочу выкинуть из нее функции usage и main и использовать у себя.

Сделал файл-обертку am.c, в который поместил:

#define main nooperation
#include "airmass.c"
#undef main

// и дальше - замена main, которая вызывается из моего велосипеда

При этом получаю, что (gcc -Werror am.c -c) отрабатывает без проблем, но make выдает кучу ошибок:

В функции <<nooperation>>:
ошибка: <<M_PI>> undeclared (first use in this function)
ошибка: <<it>> is static but declared in inline function <<trapzd>> which is not static [-Werror]
…
И т.п.

Как мне включить целиком этот чужой файл в свой, чтобы выбросить ненужные функции и вставить свое?

============================================================

Решение подсказали io и Q3164. Несмотря на некоторые костыли (с проблемой с M_PI я так и не разобрался) вот так работает:

#define __USE_XOPEN
#include <math.h>
static int main(int argc, char *argv[]) __attribute((unused));
static void usage(void) __attribute((unused));
#define inline
#include "airmass.c"
#undef inline

void airmass(
…

Компилировать не с -std=c99, а std=gnu99.

 

Eddy_Em
()

Можно ли обновить арчик по ssh?

Обратил внимание сегодня, что очень давно не обновлял CCD-сервер. Дома попытки обновления нетбука по ssh всегда заканчивались плачевно (на обновлении glibc связь терялась и нетбук приходилось реанимировать вручную).

Вопрос: возможно ли все-таки как-то по сети сделать контролируемое обновление (я не хочу вешать yaourt -Syua --noconfirm на cron — опасаюсь, не домашняя же машинка) без проблем?

// РЕШЕНО: НЕЛЬЗЯ!

 , ,

Eddy_Em
()

Жуткие тормоза IO

Обновил себе hugin. Пока обновлял, компьютер превратился в нечто однозадачное. После обновления тормоза не пропали.

И что интересно, в огнелисе вообще тормозов нет, а в консоли вводится одна буква в 10 секунд. Переключение в виртуальный терминал и обратно — секунд по 15-20!!!

Ядро — pf.

free
             total       used       free     shared    buffers     cached
Mem:       2054580    1843976     210604          0      54368     738948
-/+ buffers/cache:    1050660    1003920
Swap:      2097148      45476    2051672

(запускалась пару минут).

dmesg пестрит этим:

[    9.882484] ACPI Warning: 0x0000000000000500-0x000000000000053f SystemIO conflicts with Region \GPS0 1 (20120320/utaddress-251)
[    9.882491] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[    9.882493] lpc_ich: Resource conflict(s) found affecting gpio_ich
еще вот что выдает:
[   11.098504] nvidia: module license 'NVIDIA' taints kernel.
[   11.098508] Disabling lock debugging due to kernel taint
(у меня блоб).

Вот такой прикол после запуска хрома был:

[ 1412.952584] CrRendererMain[4400]: segfault at 7fffdc429978 ip 00007f68abbe1bb5 sp 00007fffdc429980 error 6 in chrome[7f68a9291000+454b000]
но это, похоже, от того, что во время компеляния g++ отожрал с гигабайт оперативки (еще с полгига отжирает огнелис), вот хромой и упал.

В sysctl.conf — стандартные меры от 12309:

vm.overcommit_memory = 2
vm.overcommit_ratio = 80
vm.dirty_bytes = 2097152
vm.dirty_background_bytes = 2097152

Кто виноват, и что делать?

P.S. Вчера было то же самое вечером, из-за чего компеляние пришлось прибить и перезагрузиться. После перезагрузки все было более-менее нормально (смотрел фильмы в хромом + болтал на ЛОРе в огнелисе), зависонов не было.

 , , taint

Eddy_Em
()

Можно ли заставить yaourt не удалять собранные пакеты?

Из-за проблем с домашним интернетом некоторые пакеты у меня не скачиваются. А на работе все ОК. Но вот беда: после сборки пакета из исходников и установки его, yaourt удаляет пакет. А хотелось бы перенести его домой и установить при помощи pacman -U.

Можно ли как-то настроить yaourt, чтобы все собранные пакеты он складывал в /var/cache/pacman/pkg?

 ,

Eddy_Em
()

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