Сообщения Zubok
[Feature request] Список тем, в которых учавствую.
Собственно, предложение: сделать возможность добавить тему в список "Отобранные темы", который можно посмотреть на главной странице после регистрации. Там, где "Вы вошли как...", "Правила", "Настройки", можно сделать и эти "Отобранные темы". Это будет просто список линков на топики, которые будут храниться в базе в виде списка идентификаторов этих тем (ну или как там вам удобнее). Также нужно сделать ручное удаление ссылки на тему после потери интереса или логического ее завершения. Добавить тему в список отобранных топиков можно, сделав соответсвующую кнопку в теме. Вот, собственно, и все.
Первый компьютерный мультик из СССР.
Мультик: http://www.youtube.com/watch?v=LzMk5sC6eAU
Интервью с создателем: http://offline.computerra.ru/2006/627/254341/
Описание модели: http://www.etudes.ru/ru/mov/kittie/koshechka.djvu (для особо интересующихся).
Ubuntu 7.04. Проблема с тормозами при запуске ПО решилась.
http://www.linux.org.ru/profile/Zubok/view-message.jsp?msgid=1939337
Я ссу и плачу, дорогая редакция! Я даже не знаю, как это назвать! :) Проблема была в том, что все время в DVD-приводе ноутбука был LiveCD, и программы запускались с него! :) Гы-гы. Он настолько тихо работает, что мне и в голову не пришло, что там диск. Вытащил диск -- все заплясало! А в IceWM программы запускались почему-то уже с винта. Он, похоже, и GNOME запускал с LiveCD. Короче все решилось анекдотичным образом.
Ubuntu 7.04. GNOME. Как убрать уведомления о запуске приложений?
Алкснис хочет РусОС!
Свободное ПО в электронике.
На экране изображена моя текущая деятельность -- разработка инфракрасного датчика. Весь фетиш в том, что я, проявив героизм против фраз "Да что ты мучаешься! Поставь OrCAD! Делать тебе нечего?", использовал исключительно свободное ПО. Схему я создавал в gschem (проект gEDA). Трассировка ручками осуществлялась в PCB. Просмотр результатов перед передачей в производство -- gerbv. И вот результат труда вы видите на экране: экспериментальная партия однослойных печатных плат (25 шт.) с маской и шелкографией, изготовленная в Зеленограде. Проект передавался в производство в формате Gerber RS-274X, файл для сверлильного станка в формате NC drill/Excellon. У технолога не возникло ни единого вопроса, кроме способа разделки плат (фрезерование или скрайбирование).
Дистрибутив Debian. Разработка начиналась в пакетах, которые идут с дистрибутивом (последние стабильные срезы), но потом я перешел на версии CVS (только опакетил для Etch), так как предполагаю помогать проекту. Там огромнейший фронт работ по недостаткам, глюкам и фичам. В планах также написание русскоязычного руководства по использованию пакета программ: от проекта до производства. Но когда это буду делать, я еще не знаю. Поймите, времени очень мало.
Резюме: свободное ПО (с соотв. трудностями) можно использовать при производстве электроники. Предлагать переходить на это ПО людям, сто лет сидящим на ворованном OrCAD, PCAD и пр., я не советую. Пока к людям не придет осознание (либо приказ сверху), что использовать ворованный, дорогой продукт -- это очень плохо и опасно, то изменить что-то не получится. Поскольку я сам для себя хозяин в данном вопросе, и ко мне в мастерскую никакая сволочь с советами не лезет, то мне проще.
Улыбнуло. Иерархия программистов. :)
http://lukewelling.com/2006/08/03/java-programmers-are-the-erotic-furries-of-...
:)
Вышел SBCL 1.0
>>> Страница проекта SBCL (sbcl.org)
Automake. Надо написать хитрый Makefile.am
Вопрос к специалистам по automake. В Xorg есть драйвер карточек S3.
Когда переходили от системы сборки Imake, то потеряли при переходе
правила компиляции этого драйвера. А компилировался он хитро. Среди
исходных текстов есть такой файл s3_accel.c, который надо
компилировать дважды: один раз с переменной S3_NEWMMIO=1 и получить на
выходе, предположим, s3_newmmio.o, а другой раз -- с переменной
S3_NEWMMIO=0 и получить на выходе s3_pio.o. А потом надо эти два
объектника вместе с остальными вместе слинковать. Вот сколько не
бьюсь, не получается написать Makefile.am корректный. Получился пока
грязный хак. То есть я удалил из списка исходников s3_accel.c, а
правила компиляции просто методом китайских программистов "копипаст"
выдрал из уже сгенеренных Makefile.in для других файлов, что,
разумеется, некорректно. Но работает. Но так как мне надо патч на
freedesktop.org отправить, я не хочу хаки пубиковать. Вот мой вариант:
AM_CFLAGS = @XORG_CFLAGS@
s3_drv_la_LTLIBRARIES = s3_drv.la
s3_drv_la_LDFLAGS = -module -avoid-version
s3_drv_ladir = @moduledir@/drivers
s3_drv_la_SOURCES = \
newmmio.h \
s3_exa.c \
s3_bios.c \
s3_cursor.c \
s3_dga.c \
s3_driver.c \
s3.h \
s3_IBMRGB.c \
s3_reg.h \
s3_Ti.c \
s3_Trio64DAC.c \
s3_video.c
EXTRA_s3_drv_la_SOURCES = s3_accel.c
s3_drv_la_LIBADD = s3_accel_newmmio.lo s3_accel_pio.lo
s3_accel_newmmio.lo: s3_accel.c
if $(LTCOMPILE) -DS3_NEWMMIO=1 -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
s3_accel_pio.lo: s3_accel.c
if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
Как сделать корректно? В Imake вообще хитро делалось. Там сначала этот
Imake генерил два разных исходника из одного при разных переменных
препроцессора, а потом уже компилил это все хозяйство. Спасибо!
Истории про языки программирования из шести слов.
Здесь и часть в комментариях:
http://undefined.com/ia/2006/10/27/six-word-stories-about-programming-languages/
Идиотизм. Патенты во всей своей красе.
Debian. XFS. Нестираемые файлы!
Странную вещь обнаружил тут у себя сегодня. Что-то вздумалось мне каталог /etc посмотреть (давно я туда не ходил). Делаю ls -l /etc и вижу такое: (skiped) -rw-r--r-- 1 root root 21 2005-09-20 04:14 networks ?--------- ? ? ? ? ? nologin ?--------- ? ? ? ? ? nologin -rw-r--r-- 1 root root 465 2006-02-09 17:35 nsswitch.conf (skiped) Удивительное рядом. Два файла с одинаковым именем. И ничего с ними сделать нельзя вообще. Не стираются и все тут. Кто сталкивался? Такого я не видывал со времен FAT32 на Win98!
Продаются LISP-машины!
Объяву смотреть тут: http://lispm.dyndns.org/news?ID=NEWS-2006-01-06-1
А вот посмотреть на машину и ее описание можно тут в минибуклетике на http://lispm.dyndns.org/ti-explorer-family.html . Остальную ёмкую документацию в pdf можно посмотреть по ссылкам в объявлении.
Интереснейшая техника. Да!
Debian. Нарушенная целостность дистрибутива и APT.
А вот теперь пришло время обновления apt-get upgrade. И вот, завидев нарушение зависимостей, apt мне предлагает (опция -f) одно единственное решение - удалить пакет-нарушитель. И только тогда он обновится. Опция -m ни к чему хорошему тоже не привела. Вопрос. Ну, и чего делать? :) Есть ли в apt.conf какая-нибудь опция, чтобы этот пакет apt не трогал? Кто как решает подобные проблемы? Можно, наверное, и спек в deb подправить, наверное, но тогда придется это делать каждый раз, когда меняется название пакета (еще совсем недавно kdelib4c2a была в etch без буквы "a") :) man читал, но пока вот ничего достойного внимания не встретилось. Может, пропустил. Может быть, можно какие-нибудь псевдонимы для пакетов установленных создавать?
Коротенький очерк «Как не надо программировать»
http://www.gazeta.ru/techzone/2005/12/28_e_508171.shtml
Местами забавно. :)
Установка Debian с дискет. Разделы.
Как исправить зависимости в бинарном .rpm?
Как увеличить раздел с ReiserFS?
Есть ноут с информацией. Раньше на ноуте стояли W98 и ALT Linux. Винды шли в списке разделов первыми, потом шел /boot с ext2, потом /swap, потом - корневой каталог ALT Linux с типом ReiserFS. Принято решение удалить W98 и расширить корневой раздел Linux. Разделы /boot и /swap я благополучно передвинул ближе к началу диска без особых напрягов при помощи parted, изменив fstab и обновив lilo, а вот с корневым каталогом есть проблемы.
Проблемы.
1. Информацию с Linux надо не потерять. Все усугубляется тем, что забэкапиться нет технической возможности. Особо экспериментировать боюсь, поэтому спрашиваю здесь.
2. resize_reiserfs позволяет только увеличить размер файловой системы, но не увеличить сам раздел. Причем увеличивать размер файловой системы, судя по man, эта утилитка умеет только, если есть свободное место *после* раздела, а не *перед* ним, как в моем случае.
3. Размер раздела с Windows был гораздо меньше, чем раздел c Linux, поэтому создание на бывшем месте Windows нового раздела и копирование туда делу не поможет. По этой же причине становится невозможным сделать команду move в parted, чтобы сдвинуть корень на старое место Windows. Пишет, что не может скопировать раздел сам в себя (это и понятно).
Есть какие-нибудь мысли у народа? Спасибо.
Наука - страшная сила
>Свое образование Чарльз Бэббидж между тем продолжил во Франции, где познакомился с великими математиками Пьером Лапласом и Жаном Батистом Фурье. С 1817 по 1820 годы он публикует еще ряд математических работ, преимущественно в области функционального анализа, но с начала 20-годов XIX века чистая математика перестала его привлекать. В это время на молодого математика сильнейшее влияние оказал барон Гаспар де Прони, вычислитель при французском правительстве с 1790 по 1800 годы. Идеи де Прони натолкнули Бэббиджа на мысль о построении технологии автоматических вычислений, и он начинает заниматься конструированием вычислительной машины. Де Прони перенес идею разделения труда на вычислительный процесс, он распределял исполнителей в подведомственном ему хозяйстве по трем уровням. На высшем уровне трудились выдающиеся математики, среди них в частности были Адриен Лежандр и Лазар Карно, готовившие математическое обеспечение. На втором уровне были образованные "технологи", которые организовывали конкретный рутинный процесс вычислительных работ. Последними в этой цепи были простые вычислители, называвшиеся "computers". От них требовалось лишь добросовестно складывать и вычитать числа. В те далекие годы этими "компьютерами" работали девушки - в прошлом девицы легкого поведения (иначе говоря проститутки), которым Великая французская революция настоятельно рекомендовала и помогла сменить профессию. Именно тогда и началась блестящая, и в дальнейшем триумфальная карьера слова "компьютер", хотя его легкомысленное происхождение предполагало ему иную судьбу. Как бы то ни было Де Прони создал прообраз первой вычислительной машины, где в качестве "процессора" использовался человек-вычислитель. Собственно, это была пока что не машина, а "вычислительная мануфактура". Она долго и успешно работала при проектировании сложных инженерных сооружений, при расчетах конструкций мостов и кораблей и при вычислениях траекторий снарядов - по свидетельству специалистов, "вплоть до расчетов первых атомных бомб".
Вот теперь знайте, что "компьютер" - это проститутка, которая складывает и вычитает :) Атомные бомбы расчитывают проститутки, проститутки помогают нам заходить в интернет... Да... Linux не появился бы, если бы не было проституток! Наука - страшная сила :)
З.Ы. Надо бы наших девиц с Ленинградки тоже пересадить за что-нибудь полезное... Пусть берут интегралы французскими способами :))
| ← назад | следующие → |
