LINUX.ORG.RU

Сообщения Eddy_Em

 

Где взять qcad?

Форум — General

Что-то не хочет в генте устанавливаться qcad из оверлеев: матюкается на невозможность скачивания файлов с qt-шными библиотеками.

Вопрос: как его по-человечески поставить?

Либрекад не предлагать, т.к. либрекад — жуткое вырвиглазное неюзабельное говно.

 ,

Eddy_Em
()

Kicad batch editing

Форум — Science & Engineering

Нет ли в кикаде случаем "шаблонного" редактирования?

Пример: рисую я три шины на 16 проводников. Каждую надо промаркировать на чертеже Hierarchy и на главном. Копирование решается при помощи ctrl+c (кстати, странно, что нет ctrl+v — приходится жамкать в панельке кнопочку). А вот создание...

Хочется так: нарисовал 1 метку, жамкнул "копировать с инкрементом" и создалось 16 меток вида T1_1...T1_16. Или же так: создал 16 меток, скопировал, затем выделил и щелкнул "заменить по regex", ввел "T1 → T2a" и получил набор меток T2a_1...T2a_16.

Пока что приходится делать так: нарисовал 16 первых меток в виде Txxx_1 в свободной части листа + скопировал еще раз, закрыл кикад (иначе он, собака, из кэша файлы восстановит), открыл в mcedit нужный sch-файл, нажал F4, заменил 16 раз Txxx на T1, сохранил, открыл кикад, перенес куда надо, повторил для остальных. Жутко неудобно.

Или, быть может, кикад умеет скрипты, а я этого не знаю?

 ,

Eddy_Em
()

Ненужно поломалось? (live stream on 1tv.ru)

Форум — Talks

Уже больше недели потоковое телевидение на 1tv.ru не работает. В прошлый раз из-за этого нам с женой пришлось 2 дня ждать, пока КВН в нормальном качестве на ютуб выложат.

Вопрос: это у всех так и виноваты скотские проприетарщики, или это опять мое рукожопие?

 ,

Eddy_Em
()

Можно ли в kicad использовать один и тот же лист sch в нескольких hierarchical sheets?

Форум — Science & Engineering

Пытаюсь нарисовать схему по блокам. Некоторые блоки повторяются (скажем, узел управления шаговыми двигателями повторяется 5 раз). На сводной схеме я воткнул его в Hierarchical sheet, а потом скопировал еще 4 раза. При автоматической маркировке элементов kicad ругается, что на одинаковые элементы.

Вопрос: как мне один кусок схемы вставить в сводную схему 5 раз, чтобы можно было спокойно потом сделать разводку печатки? Неужто только дурацкий метод копипасты годится? Страшно же получится!

 ,

Eddy_Em
()

Как решить проблему 12309?

Форум — General

Задолбали уже тормоза: поставил вечером на работе пересобираться генту, из 915 пакетов пересобралось 730. Тормозит так, что работать невозможно, отправил emerge'у сигнал SIGSTOP. Вечером возобновлю.

Внимание, вопрос: доколе дисковый IO будет превращать всю систему в «папа, а правда, что линукс — многозадачная система? Да, сынок, но пока подожди, пока emerge закончит свою работу»?

Компиляю в chroot, ядро материнской системы: 3.6-pf (т.е. как бы все нужные патчи уже есть и тормозить не должно).

Конфигурация железа: четырехъядерник i5 x2.8ГГц; 6ГБ оперативы DDR2. Винт — SATA. Да, чипсет на материнской плате — интеловская дрянь. Но не настолько же он дряной, чтобы малейшие IO с использованием SATA вешали систему до состояния «пшел нафиг»?!

Кстати, дома та же история, но еще плачевней: там подохлее процессор + всего 2ГБ оперативы. Когда собирал gcc, компьютер вусмерть завис на час, потом oom-killer таки убил компилятор!

Можно ли с этим бороться? Вдруг есть какие-то волшебные настройки sysctl.conf кроме того, что там уже есть:

# 12309
vm.overcommit_memory = 2
vm.overcommit_ratio = 80
vm.dirty_bytes = 2097152
vm.dirty_background_bytes = 2097152
???

Ведь совершенно невозможно работать с такими тормозами!

// переходить на SSD по причине нищебродства не выйдет. Обновить железо в ближайшее время — тоже.

 ,

Eddy_Em
()

Не собирается webkit-gtk

Форум — General

Выдает вот такой матюк:

/usr/bin/msgfmt -c -o Source/WebCore/platform/gtk/po/ru.mo Source/WebCore/platform/gtk/po/ru.po
Source/WebCore/platform/gtk/po/ru.po:2: warning: header field 'Language' still has the initial default value
/usr/bin/msgfmt: found 1 fatal error
GNUmakefile:81955: recipe for target 'Source/WebCore/platform/gtk/po/ru.mo' failed
make[1]: *** [Source/WebCore/platform/gtk/po/ru.mo] Error 1

т.е. похоже, беда с правилом для обработки ru.po (без этого правила msgfmt вполне съедает этот файл).

Есть варианты, как с этим бороться?

 ,

Eddy_Em
()

gentoo, AUTOCLEAN=«no», а хочется «yes»

Форум — Desktop

Продолжу флуд.

Итак, вчера я опять «поломал» свою генту: сначала пытался обновить ее (на работе в течение суток компилялся world, домой забрал бинарники, поставил полное обновление, поймал поломку системы). Потом опять загрузился с диска бубунты, в очередной раз развернул поверху stage3, запустил обновление system. Потом сдуру сделал AUTOCLEAN="no" и поставил emerge -uvDNK world, который начал удалять как бы установленные пакеты из stage3, которые на деле уже были заменены нормальными. В итоге опять был удален glibc и мне снова пришлось распаковывать stage3 (благо, хватило ума не перезагружаться, а делать все в бубунтовском чруте), возвращать AUTOCLEAN="no" и опять запускать обновление «мира».

Внимание, вопрос: как в этой чертовой генте хотя бы отключить матюки emerge на то, что у меня в make.conf указано AUTOCLEAN=«no»?

 ,

Eddy_Em
()

Google chrome и русская раскладка

Форум — General

Не могу довести русификацию своей генты до победного конца. Итак, КОИ8-Р уже есть. В консольке, в терминале и в иксовых приложениях все работает (пробовал в openoffice'е и firefox'е). Однако, в хромом раскладка не меняется! Т.е. при нажатии ctrl+shift в любом окне я печатаю в русской раскладке, а в хромом — фигвам!

Возможно ли это как-то исправить? Хромой очень нужен, т.к. в нем есть flash, который тащить в рабочий браузер (firefox) слишком опасно.

И еще вопрос: какая есть замена medit'у в генте? Ну или посоветуйте любой другой клон gedit'а, написанный на motif, gtk1 или на крайняк gtk2.

 , , ,

Eddy_Em
()

Gentoo distfiles на переносном жестком диске

Форум — General

Т.к. дома очень тормозной компьютер, а по сети гигабайты гонять долго, да и место хочется сэкономить, у меня возникло желание поместить все distfiles вместе с бинарными сборками и .ccache на USB-HDD.

И если с distfiles и ccache все понятно (в настройках make.conf указываются), то как быть со списком установленных пакетов? Как синхронизировать — скажем, поставил я дома новый пакет, а на работе при обновления «мира» этот пакет тоже должен появиться?

 

Eddy_Em
()

А что есть нового в мире одноплатников?

Форум — Science & Engineering

Может быть, кто-то имеет хороший опыт работы с ними? Поделитесь, пожалуйста.

Интересует: достаточная вычислительная мощность для анализа видео «на лету» (обработка не шустрей ~10fps кадров не больше 512х512 пикс²) и управления железяками по RS-232. Если на борту будет аппаратный CAN — это вообще здорово.

Ну, а загвоздка простая: нужен встроенный аналоговый фреймграббер. С USB неохота связываться, т.к. ненадежно.

Не появилось ли чего-нибудь подобного?

 

Eddy_Em
()

Баг: [url] с пробелами неправильно отображается в профиле

Форум — Linux-org-ru

Итак, если мы пишем

[url=https://www.linux.org.ru/tag/патентные%20тролли]патентные тролли[/url]
в обычном тексте, то получаем, как и ожидали:

патентные тролли

Однако, если это же написать в профиле, получаем:

патентные тролли

 , ,

Eddy_Em
()

Не могу сделать русификацию

Форум — General

Пробовал русифицировать генту по материалу вот здесь. Ничего не получается: в терминале в иксах "крякозябры", а в консольке вообще пусто вместо русских букв.

Как мне сделать КОИ8-Р?

// прошу хрюникодчиков проходить мимо и не флудить

 , ,

Eddy_Em
()

Как загрузиться в генту?

Форум — Linux-install

Развернул я дома архив с гентой, собранной в чруте на работе (разворачивал из-под диска с бубунтой). Сделал grub-install. Перезагрузился. Попал, понятное дело, в консоль grub. Согласно вики пишу:

probe -s UUID -u $root
linux /boot/vmlinuz-3.14.0-gentoo rw root=UUID=$UUID 1
initrd /boot/initramfs-3.14.0
boot
грузится ядро, а потом вместо перехода в уровень 1 почему-то стартует уровень 3, который вылетает с ошибкой
INIT: no more processes left in this runlevel

Если я в строчке «linux...» пишу boot=/bin/bash, вываливается какая-то ошибка ядра, которую я не успеваю прочитать, т.к. компьютер перезагружается.

Судя по тому, что в первый раз ядро таки грузилось, проблема скорее всего не в нем, а в неправильных файлах в /etc/inittab (у меня вообще почему-то вместо sysvinit стартует openrc, хотя вроде бы я его удалял). С этим-то разобраться можно будет.

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

Итак, вопрос: как мне загрузиться в однопользовательский режим?

 , ,

Eddy_Em
()

hizel, ну сколько можно-то?

Форум — Linux-org-ru

Что это за дурацкое "нововведение": вместо нормального трекера теперь "tracker/?filter=all", а по прежнему адресу — фигня какая-то без толксов?

Я-то свой юзерскрипт поправил, но теперь по ссылочке "трекер" с главной захожу в неведомую фигню, где должен нажать [все] и лишь после этого попадаю в нормально отфильтрованный трекер.

Да, можно еще изменить адрес трекера в ссылочке на главной (что я, собственно, и сделаю), но таки сколько можно-то над людьми издеваться? Что это за фокусы???

P.S. И зачем вообще было вводить эти [основные]? Было же [тех. разделы]?

 , ,

Eddy_Em
()

Еще одна фотография с работы

Галерея — Рабочие места

Позавчера (несмотря на то, что понедельник был выходным днем) и вчера я занимался любимым делом — велосипедостроением. Только теперь не софтовым, а железячным.

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

На фото — прототип платы для управления шаговыми двигателями (если все будет ОК, то буду рисовать большую платку, многослойную, сразу на все 5 шаговиков разрабатываемой железяки). В момент фотографирования платка просто светила диодиком (я проверял, насколько сильно будет греться маленькая "кренка" lm1117-05 при номинальном токе).

Сзади виднеется еще одна платка (на этом фото я распаиваю уже детальки на ней) — модуль с АЦП (24-битная AD7794) и аналоговыми коммутаторами для работы с терморезисторами (до 16 штук).

А управляться все это будет, думаю, 100-ножечным STM32F103 (правда, паять паяльником эту дурищу замучаюсь). Или несколькими STM8S, если захочется модульности.

 

Eddy_Em
()

Firefox 27.0.1 + Gmail = ?

Форум — Desktop

Со вчерашнего дня у меня почему-то перестал работать веб-интерфейс gmail в огнелисе. Сначала заметил это дома, а сегодня и на работе не открылся, собака!

"Упрощенная версия" работает. Но она же совершенно не функциональна! Что, все — гуглоболталки теперь не будет, а почту можно будет забирать только thunderbird'ом?

У кого возникли подобные проблемы? И есть ли решение?

 , ,

Eddy_Em
()

Ткните в меня годным мануалом по генте

Форум — Linux-install

А то старался-старался, на работе вроде бы все собрал в чруте, перенес домой, из-под бубунты распаковал — а фигвам!

  • agetty не работает (хоть я перед копированием файлов и пересобрал весь мир): ругается на glibc;
  • /proc не монтируется;
  • из-под grub2 грузиться получается лишь в режиме командной строки, а из меню ничего не работает (даже после правки): пустой экран и никаких сообщений;
  • в /dev творится черт-те что (я так понял, это из-за того, что udev почему-то не запустился);
  • с /sys тоже жопа...

Еще подозреваю, что ведро я не совсем правильно скомпилял. Сейчас вот попытался таки подправить fstab, чтобы при загрузке хотя бы /proc был, а фигвам: вообще после загрузки с init=/bin/bash появляется какое-то сообщение (которое я не успеваю прочитать) и тут же компьютер перезагружается.

Да что ж это такое-то?

А еще вопрос: как по-человечески сделать sysvinit? Нифига не понимаю в этом openRC.

 ,

Eddy_Em
()

посоветуйте live-flash

Форум — Talks

Посоветуйте, пожалуйста, минимальную live-flash, которая позволит мне с USB-HDD перенести корень на стационарный жесткий диск, настроить grub и при необходимости перекомпилять ведро в чруте.

// я таки убил арчик на домашнем компьютере, начинаю переселение на генту

И еще вопросец: я так понял, мне только rsync поможет в дальнейшем, чтобы обновлять файлы и на домашнем компьютере, и на буке после обновления корня на рабочем компьютере?

Это я к тому, что вдруг все же появилась какая-нибудь простенькая штукенция, позволяющая на основе генты делать нечто вроде своего репозитория? Т.е. чтобы я, обновив систему на работе, получал бы готовые бинари для обновления системы на остальных компьютерах? Т.к. компилять одно и то же на более чем одном компьютере — маразм и идиотизм.

 

Eddy_Em
()

Летняя Суперкомпьютерная Академия

Форум — Talks

Рассказывайте, кто был на мероприятии в предыдущие годы. О чем там лекции, есть ли польза от мероприятия.

Eddy_Em
()

Заготовки блок-схем для tikz по ГОСТу

Форум — General

Есть ли у кого нормальные заготовки? А то что-то у меня кака-то гадость получается. Вот:

\usepackage{tikz}
\usetikzlibrary{shapes, arrows, chains}
\tikzset{
	line/.style={draw, -latex'},
	every join/.style={line},
	every red/.style={red},
	every green/.style={green},
	it/.style={font={\small\itshape}},
	bf/.style={font={\small\bfseries}}
}
\tikzstyle{base} =
	[
		draw,
		on chain,
		on grid,
		align=center,
		minimum height=4ex,
		text width = 6em,
		node distance = 6mm and 60mm,
		text badly centered
	]
\tikzstyle{coord} =
	[
		coordinate,
		on chain,
		on grid
	]
\tikzstyle{cloud} =
	[
		base,
		ellipse,
		fill = red!5,
		node distance = 3cm,
		minimum height = 2em
	]
\tikzstyle{decision} =
	[
		base,
		diamond,
		fill = green!10,
		node distance = 2cm,
		inner sep = 0pt
	]
\tikzstyle{block} =
	[
		rectangle,
		base,
		fill = blue!3,
		rounded corners,
		minimum height = 2em
	]
\tikzstyle{print_block} =
	[
		base,
		tape,
		tape bend top=none,
		fill = yellow!10
	]

В итоге как-то оно страшно получается: «условие» уж больно квадратное, «начало/конец» — слишком скругленные, а еще не сильно-то понятно, как остальные фигуры покрасивше нарисовать.

В гугле меня, похоже, забанили.

 ,

Eddy_Em
()

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