?

Log in

No account? Create an account
Все не как у людей [entries|archive|friends|userinfo]
ex0_planet

[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

KiCad 5: ngspice [Nov. 18th, 2018|01:14 am]
ex0_planet
[Tags|]

Дошли руки посмотреть (речь о версии 5.0.1 если что). TL;DR — все так мрачно, что неюзабельно. Хотя формально работает.

Чуть подробнее: сия формально работающая фича по уровню продуманности и качества исполнения напоминает студенческую лабораторную работу, написанную в последнюю ночь перед сдачей. Комп на кухне, литр кофе, борланд сиплюсплюс во весь экран и winamp в трее (эх, было же времечко!) — как-то сразу очень живо встала картинка перед глазами.

Еще чуть подробнееCollapse )

Зачем они всё это сделали — совершенно непонятно. Вроде бы над душой с планом на пятилетку там никто не стоял... Ладно, наверное,через пару мажорных версий всё встанет на свои места.

PS. Более длинный туториал, если интересно, лежит тут: http://ngspice.sourceforge.net/ngspice-eeschema.html

This entry was originally posted at https://ex0-planet.dreamwidth.org/75402.html. Please comment there using OpenID.
Link4 comments|Leave a comment

unpaper [Nov. 11th, 2018|06:03 pm]
ex0_planet
[Tags|]

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

https://www.flameeyes.eu/projects/unpaper

Удаляет черные рамки, поворачивает, разделяет на страницы, etc, etc.

This entry was originally posted at https://ex0-planet.dreamwidth.org/75176.html. Please comment there using OpenID.
LinkLeave a comment

djvu [Nov. 11th, 2018|01:04 am]
ex0_planet
А что, из открытых тулзов никто кроме didjvu чтоли foreground/background separation не делает? Ну, в смысле, отличную от простого b/w threshold?

UPD. Didjvu творит что-то странное с бэкграундом, пережимая его во что-то совершенно непотребное. Остановился на полуручном workflow с выделением маски средствами didjvu, ручным кодированием через cjb2/c44 и сборкой результата через djvumake.

UPD2. И, нет, --bg-subsample=1 не помогает (по дефолту там стоит 3), всё равно по бэкграунду какая-то мазня, которой нет при ручной обработке.

UPD3. Ладно, нафиг. И так слишком много времени потратил на архивные документы.

This entry was originally posted at https://ex0-planet.dreamwidth.org/74952.html. Please comment there using OpenID.
LinkLeave a comment

Колхозный... [Nov. 2nd, 2018|12:55 am]
ex0_planet
Уже двое у меня в ленте эту хрень запостили. Я третьим буду :)


This entry was originally posted at https://ex0-planet.dreamwidth.org/74748.html. Please comment there using OpenID.
Link13 comments|Leave a comment

dotfiles... [Nov. 1st, 2018|09:25 pm]
ex0_planet
[Tags|, ]

На башоргВ .bashrc

if [[ -n $(type -t _command) ]] ; then
    complete -F _command eatmydata
fi



Может быть, когда-нибудь впилят в bash-completion, но пока так.

This entry was originally posted at https://ex0-planet.dreamwidth.org/74295.html. Please comment there using OpenID.
Link2 comments|Leave a comment

Модно, молодежно, дистанционно... [Oct. 31st, 2018|09:26 pm]
ex0_planet
[Tags|]

Ради расширения сознания и вообще кругозора решил засмотреть курс по Altium Designer от Fedevel Academy под руководством широко известного в узких кругах Robert Feranec.

Не выдержал. Я наверное дропну. Еще только второй час, а у меня уже душа рвется на волю в пампасы — настолько нудно. Представляете, сидит мужик перед монитором (нам покаызывают и мужика и монитор) и дрочит сплошным потоком, БЕЗ объяснений что, зачем и почему, командует:
— Ткните в этот пункт меню левой кнопкой мыши". Ткните правой. Еще правой. Теперь левой, проведите линию, левой, левой, еще линию, левой, эскейп. Теперь идите на диджикей и вбейте там в поиск вот это число.

ЧСХ, народ прется и терпеливо повторяет за ним... кхм... упражнения. На вопросы мужик отвечает в духе "вы там что-то неправильное скачали", хотя вопрос про поведение программы.

И это вроде как считается одним из лучших курсов.

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

This entry was originally posted at https://ex0-planet.dreamwidth.org/74145.html. Please comment there using OpenID.
Link6 comments|Leave a comment

Савсэм дикий [Oct. 19th, 2018|04:02 pm]
ex0_planet
[Tags|]


This hacked version of autoconf is required to bootstrap ncurses and some other packages maintained upstream by Thomas Dickey. It should not be used for other purposes.


Выделение мое.

Просто интересно, кем надо быть, чтобы под тебя держали отдельную версию autoconf?

This entry was originally posted at https://ex0-planet.dreamwidth.org/73754.html. Please comment there using OpenID.
Link9 comments|Leave a comment

KiCad 5 : ngspice (на самом деле нет) [Oct. 19th, 2018|12:09 am]
ex0_planet
[Tags|, ]

Ну что. Собрал, поставил. Разумеется оно сразу не заработало — не смогло найти libngspice (оно его динамически загружает).

Long story short, в WxWidgets есть функция wxDynamicLibrary::CanonicalizeName. Заявляется, что кроссплатформенная библиотека Wx знает все обо всех платформах, втч как правильно называются динамические библиотеки и тем самым изолирует прикладного программиста от этого знания. Удобно? Удобно. На самом деле оно просто дописывает к названию "lib" и ".so". Версии? Libtool? Foreign-архитектура? Не, не слышали. В результате оно ищет libngspice.so, в то время как на диске лежит libngspice.so.0.

Кикад тоже отличился, бросая в этом случае std::runtime_exception и вылетая в segfault вместо внятного сообщения типа "не удалось загрузить плагин".

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

Ну окошко с настройками оно в итоге показало, посмотрим чего это стоит.

This entry was originally posted at https://ex0-planet.dreamwidth.org/73600.html. Please comment there using OpenID.
Link5 comments|Leave a comment

KiCad 5: подготовительное [Oct. 17th, 2018|10:47 pm]
ex0_planet
[Tags|]

В unstable таки залили ngspice версии 28 — ту, в которой решены лицензионные проблемы и теперь сборка её в виде библиотеки не является смертным грехом. Это значит.... а это значит, что теперь kicad можно собрать с поддержкой спайса. Будем посмотреть как там оно устроено...

This entry was originally posted at https://ex0-planet.dreamwidth.org/73411.html. Please comment there using OpenID.
LinkLeave a comment

Как писали R-Type [Oct. 13th, 2018|11:04 pm]
ex0_planet
[Tags|]





Свободно скачиваемая книжка в PDF доступна на http://www.bizzley.com/

This entry was originally posted at https://ex0-planet.dreamwidth.org/73083.html. Please comment there using OpenID.
LinkLeave a comment

navigation
[ viewing | most recent entries ]
[ go | earlier ]