avshap: (necron_pic)
Вам, головожопики четырёхколёсные: Гугль, Ауди, ГМ, Хонда, Хюндай и Нвидиа собрались сделать автомобиль на Андроиде
avshap: (sad_pic)
Написать с нуля новый API, вместо нынешнего интерпретатора Схемы, для разбора конфигов в libgeda я банально не осилю.
avshap: (necron_pic)
Кусок из функции x_print_draw_page в gschem/src/x_print_c:
  /* Draw all objects and cues */
  for (iter = (GList *) s_page_objects (page);
       iter != NULL;
       iter = g_list_next (iter)) {
    eda_renderer_draw (renderer, (OBJECT *) iter->data);
  }
  for (iter = (GList *) s_page_objects (page);
       iter != NULL;
       iter = g_list_next (iter)) {
    eda_renderer_draw_cues (renderer, (OBJECT *) iter->data);
  }

Локи, ну вот нахуя?!(ц)
avshap: (necron_pic)


P.S. Недавнему скандалу посвящается.
avshap: (necron_pic)

Один и тот же терминал, один и тот же шрифт (Liberation Mono с pixelsize=14), только во втором случае (меньшее окошко) отключен субпиксельный рендер (rgba=none).
avshap: (Default)
А вот интересно, все эти клепальщики палитр для терминала хоть раз пробовали своими поделиями пользоваться?!


avshap: (necron_pic)
На машине с Debian Unstable по NFS (v4) расшарена директория в режиме «только для чтения». На машине с Debian Testing эта директория в теории смонтирована. На практике при попытке работать с NFS на клиентской машине через несколько минут вешается вайфай. Причём вешается так, что нихрена не понятно: это карточка на клиентской машине виновата или OpenWrt на роутере (судя по «ath: phy0: DMA failed to stop in 10 ms» в логах).
avshap: (necron_pic)
Нет, я понимаю, что «порог вхождения» и тому подобное… Но всё равно, такое впечатление, что авторы wanderlust застряли где-то во временах «информационного хайвея», когда одного адреса электронной почты должно было хватить всем.
avshap: (Default)

Встречайте: KDE4+Гуглохром на Q88:

Короче, работает практически все, кроме камеры. Ибо не нужно^Wковырял. На аппарате 512 рамы, доступно на данный момент 307, остальное отожрал mali 400. Что ещё упомянуть, свапа 128 метров, запускаются программульки не как на десктопе, есенно, чуть дольше, но запускаются. Сижу в жабере с копыт. Долфин тоже сносно работает. Кутекрейтор работает, я на нём даже допиливал устаревший драйвер тача mtev (из миго), ибо только на нём заработал тач с абсолютными координатами, а не как тачпад.

avshap: (sad_pic)
Альтеровский Квартус весит четыре гигабайта. Ксайлинковский (ну или зайлинковский) ISE design suite вольготно занимает семь гигабайт в тарзипе. Им что, какие-то особенные индусы код пишут?
avshap: (necron_pic)
Модернизированный Радио-86РК:
  • Замена динамического ОЗУ на статическое
  • Расширение ПЗУ до 8Кб
  • Адаптер для PS/2 клавиатуры
  • Встроенный трехканальный источник питания
avshap: (necron_pic)
Попытался понять, как в gEDA работают файлы настройки. И мгновенно об этом пожалел. Потому что там используются два разных механизма. И если старый (настроки представлены в виде программы на схеме) более-менее понятен, то вот новый (появился в нынешней девелоперской версии 1.9) это какой-то пиздец. Нет, отдельные функции этого EdaConfig более-менее документированы, но вот понять как оно работает в целом и как быть если ты всего-то хочешь один раз установить нужное значение, а не дёргать настройки каждый раз когда начинаешь рисовать новую шину или цепь — хрена с два.

P.S. В общем, пошло оно всё нахрен. Проще руками вбить в исходники нужные магические числа и пересобрать.
avshap: (Default)
Долго пытался понять, какого хрена у меня получается такой плюрализм с темами указателя мыши в иксах (над программой пользуется заданной темой, а вот над фоном или заголовком окна внезапно сбивается на тему по умолчанию). Ларчик, как выяснилось, открывался просто: https://bugs.launchpad.net/lightdm/+bug/1024482
avshap: (sad_pic)
Потихоньку ковыряюсь в коде gEDA и постепенно превращаюсь в нефритовый стержень. Вот так там рисуют просто линии:

Маэстро, урежте имперский марш! )

А вот так — линии электрической связи (а также шины, для выводов УГО функция выглядит чуть сложнее, но стиль тот же самый):

Ты суслика видишь? … А он есть! )

Кто-нибудь понял, нахера нужны три одинаковые функции? Если все эти line_width и line_end можно элементарно установить при создании объекта и обойтись одной единственной (ну, не совсем, но как там рисуются оконцовки и пересечения линий это отдельная песня) функцией для отрисовки.

Profile

avshap: (Default)
avshap

January 2022

S M T W T F S
      1
2 34567 8
91011121314 15
16171819202122
23242526272829
3031     

Most Popular Tags