По следам Тойоты…
Jan. 7th, 2014 11:07 amВам, головожопики четырёхколёсные: Гугль, Ауди, ГМ, Хонда, Хюндай и Нвидиа собрались сделать автомобиль на Андроиде
Конец немного предсказуем…
Dec. 26th, 2013 07:33 amНаписать с нуля новый API, вместо нынешнего интерпретатора Схемы, для разбора конфигов в libgeda я банально не осилю.
Department of redundancy department
Dec. 16th, 2013 06:54 amКусок из функции 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); }
Локи, ну вот нахуя?!(ц)
История одного просёра
Nov. 15th, 2013 10:56 amИтак, лет шесть назад две пожилые женщины в штате Оклахома поехали куда-то на своей Toyota Camry и поездка их закончилась трагически – одна из них погибла (пассажир), вторая получила тяжёлые травмы.
В общем, там феерия. Начиная с 11 тысяч глобальных переменных в фирмвари и спагетти-кода.
В общем, там феерия. Начиная с 11 тысяч глобальных переменных в фирмвари и спагетти-кода.
Здравствуй, жопа, NFS…
Sep. 5th, 2013 12:23 pmНа машине с Debian Unstable по NFS (v4) расшарена директория в режиме «только для чтения». На машине с Debian Testing эта директория в теории смонтирована. На практике при попытке работать с NFS на клиентской машине через несколько минут вешается вайфай. Причём вешается так, что нихрена не понятно: это карточка на клиентской машине виновата или OpenWrt на роутере (судя по «ath: phy0: DMA failed to stop in 10 ms» в логах).
Встречайте: KDE4+Гуглохром на Q88:
Короче, работает практически все, кроме камеры. Ибо не нужно^Wковырял. На аппарате 512 рамы, доступно на данный момент 307, остальное отожрал mali 400. Что ещё упомянуть, свапа 128 метров, запускаются программульки не как на десктопе, есенно, чуть дольше, но запускаются. Сижу в жабере с копыт. Долфин тоже сносно работает. Кутекрейтор работает, я на нём даже допиливал устаревший драйвер тача mtev (из миго), ибо только на нём заработал тач с абсолютными координатами, а не как тачпад.
Behold the power of КР580ВМ80!
Aug. 4th, 2013 11:51 pmМодернизированный Радио-86РК:
- Замена динамического ОЗУ на статическое
- Расширение ПЗУ до 8Кб
- Адаптер для PS/2 клавиатуры
- Встроенный трехканальный источник питания
Быдлокодинг-2
Jul. 25th, 2013 05:46 pmПопытался понять, как в gEDA работают файлы настройки. И мгновенно об этом пожалел. Потому что там используются два разных механизма. И если старый (настроки представлены в виде программы на схеме) более-менее понятен, то вот новый (появился в нынешней девелоперской версии 1.9) это какой-то пиздец. Нет, отдельные функции этого EdaConfig более-менее документированы, но вот понять как оно работает в целом и как быть если ты всего-то хочешь один раз установить нужное значение, а не дёргать настройки каждый раз когда начинаешь рисовать новую шину или цепь — хрена с два.
P.S. В общем, пошло оно всё нахрен. Проще руками вбить в исходники нужные магические числа и пересобрать.
P.S. В общем, пошло оно всё нахрен. Проще руками вбить в исходники нужные магические числа и пересобрать.
Не понос, так золотуха.
Jul. 25th, 2013 03:21 amДолго пытался понять, какого хрена у меня получается такой плюрализм с темами указателя мыши в иксах (над программой пользуется заданной темой, а вот над фоном или заголовком окна внезапно сбивается на тему по умолчанию). Ларчик, как выяснилось, открывался просто: https://bugs.launchpad.net/lightdm/+bug/1024482
Быдлокодинга псто
Jul. 24th, 2013 06:06 pmПотихоньку ковыряюсь в коде gEDA и постепенно превращаюсь в нефритовый стержень. Вот так там рисуют просто линии:
( Маэстро, урежте имперский марш! )
А вот так — линии электрической связи (а также шины, для выводов УГО функция выглядит чуть сложнее, но стиль тот же самый):
( Ты суслика видишь? … А он есть! )
Кто-нибудь понял, нахера нужны три одинаковые функции? Если все эти line_width и line_end можно элементарно установить при создании объекта и обойтись одной единственной (ну, не совсем, но как там рисуются оконцовки и пересечения линий это отдельная песня) функцией для отрисовки.
( Маэстро, урежте имперский марш! )
А вот так — линии электрической связи (а также шины, для выводов УГО функция выглядит чуть сложнее, но стиль тот же самый):
( Ты суслика видишь? … А он есть! )
Кто-нибудь понял, нахера нужны три одинаковые функции? Если все эти line_width и line_end можно элементарно установить при создании объекта и обойтись одной единственной (ну, не совсем, но как там рисуются оконцовки и пересечения линий это отдельная песня) функцией для отрисовки.