LINUX.ORG.RU

Избранные сообщения Bass

Продолжение обзора передовых технологий

 

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

скриншот #0
На скриншоте: текстовый редактор xedit (Xaw), ddd (графическая морда к gdb и некоторым другим дебаггерам на Motif'е), xhfs (графический интерфейс для манипуляций с HFS разделами на Tk), эмулятор абака xabacus (xlib), табличный процессор FLTK-Spreadsheet (fltk), xbrowse (Motif), Motif Desctop Calculator, редактор электрических схем xcircuit (Tcl/Tk).

скриншот #1
На скриншоте: утилита xfontsel для поиска имён шрифтов (Xaw), утилита для иксового буфера обмена xclipboard (Xaw), файловый менеджер Fedot (Tcl/tk), файловый менеджер mfm (Motif), редактор квадратных однобитных картинок bitmap (Xaw), калькулятор для программистов mbasecalc (fltk), программа для копирования текста между программами, которые не поддерживают выделение, и которые поддерживают, xcutsel (Xaw), просмотрщик *.xbm/*.xpm картинок xbmbrowser (Xaw), календарь xmcalendar (Motif).

скриншот #2
На скриншоте: утилита индикации XKB xkbvleds (Xaw), утилита для отображения символов в шрифте xfd (Xaw), X graphics demo (xgc) (Xaw), редактор ресурсов editres (Xaw).

скриншот #3
На скриншоте: просмотрщик манов для иксов xman (Xaw), текстовый просмотрщик xmore (Xaw), утилита настройки видеорежимов xvidtune (Xaw), экранная лупа xmag (Xaw), MIDI-проигрыватель timidity в GUI режиме с интерфейсом на Motif'е.

И это только вершина айсберга, да.

saahriktu
()

Может, каким программистам и тяжело...

Но ничего тяжелого не наблюдается. Результат переустановки с "0" машины - 9 часов рабочего времени, всё собрано из исходников. Тема WMaker'а написана за несколько минут (пиксмапов в неё нет, кроме фона экрана), .Xdefaults - немного дольше (он сейчас уже 500 строк, и постепенно добавляется (хотя всё базовое уже стоит). Отдельные большие thanks разработчикам Digital CDE за дивные цвета - все раскраски интерфейсов построены на 3-х цветах, заимствованных из Digital CDE. Короче, всё поставлено, и за работу! Машинка смешная - пенёк 200 MHz (не-MMX, бывают и такие), 64 MB мозгов, да и винтик смешной - 3 GB :) А жизнь вовсе не так уж и тяжела - это только один экран из 8 используемых... Ворочается - не шибко шустро, но и без внешних тормозов.

anonymous
()

OpenView, CDE и Motif.

Мечта идиота "Весь интерфейс на Мотиф" :-)
Описывать тут нечего, видно нашу сеть
(прямоугольные значки на карте -- это города).
OpenView весьма важный для нас инструмент.
На моем SUNW,Ultra-5_10 gtk2 слишком медленно работает.
gtk1 более-менее нормально, ну а Motif как родной -- летает.

sdio
()

Серия emacs + preview-latex заканчивается

Ждите следующей серии :)

Evgueni
()

Emacs + CEDET + ECB

Для того, чтобы разбавить поток KDE/GNOME скриншотов, решил запостить windowshot Emacs'а с включенным ECB + CEDET при работе с кодом на C++

это все работало на Ubuntu 9.04 alpha + Emacs 23 (snapshot) + свежий Cedet + относительно старый ECB (сейчас он получше стал). Шрифт Consolas

ott
()

Книги и материалы по Computer Science (CS)

 , , , ,

Всех приветствую!

Хотел попросить вас поделиться материалами по CS, от книг до различных видео материалов. В основном меня интересуют тематики «Как работает CPU» и «Как работает OS»

[upd]

Из полезного что я нашел (спасибо всем тем, кто посоветовал):

Introduction To OS Abstractions Using Plan 9 From Bell Labs

Tanenbaum Modern Operating Systems

qoil_ghost
()

Выделяй память как Линус: инструкция

 , ,

Предположим, у нас есть библиотека на Си. А в этой библиотеке - какая-то структура, детали реализации которой мы хотим скрыть и поэтому удалили из публичных заголовочных файлов. Как правильно выделить память под экземпляр этой структуры? Данная статья пытается ответить на этот вопрос.

( читать дальше... )

Lrrr
()

Как использовать несколько cuda версий на одном компьютере?

 

Как использовать несколько cuda версий на одном компьютере?

Например одно предложение хочет ternsorflow, а другое pytorch и разные версии. Как на одном компьютере хранить и использовать сразу несколько версий cuda?

glorsh66
()

Mortal Kombat III в 2026

 , ,

Благодаря гайду Debian Trixie без systemd осилил наконец-то включить геймпад в иксах. Запустил Mortal Kombat III в bsnes. Вспомнил детство. Оказалось, что даже ядро Linux-Libre поддерживает мой 8BitDo Ultimate без проблем.

( читать дальше... )

vbcnthfkmnth123
()

Убунта, гном, гедит, питон, пайгейм, физика

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

Вот быдлокод, ему требуется установленный пайгейм:

http://paste.ubuntu.com/218751/

Пробел — сгенерить новую систему.

Собираюсь прикрутить генетический алгоритм, чтобы получать начальные условия для стабильных систем. И ещё раз устроить в толксах флейм про эволюцию.

PolarFox
()

поделка на C: openGL + openmotif

 , openmotif,

Здравствуйте!

Вот по выходных как-то писал небольшую программу, которая визуализирует движение материальных точек в пространстве, взаимодействующих между собой гравитационными силами. Физическая модель до боли в голове простая(но над ней ещё надо поработать).

Просто, но всё-же на соурс-фордж выложил: https://sourceforge.net/projects/xmgravdots/

Если кто хочет попробывать: зависит от openmotif-библиотек (libXm.so.4), библиотеки X11 и OpenGL. Никуда в файловую систему не лезет, ибо это просто визуализация. Известные неполадки: на видеокартах intel i845 и ей подобных не будет работать 99.9% (как-то связано с функциями, которые используются для добавления openGL конекста в openmotif, ещё не разобрался).

По поводу скриншота: DE: xfce-4.6.1, wallpaper когда-то давно взят у Sylvia: http://www.linux.org.ru/gallery/screenshots/4722653

blinkenlichten
()

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

 , , , ,

С помощью клавиши Compose (и файлика .XCompose) можно легко ввести символы, которые условно «не прибиты гвоздями на клавиатуре». Это и символы пунктуации вида «ёлочек», — тире (em-dash), – (en-dash) и ☺ смайлика. Греческие символы так же могут быть полезны (αβγδ…), как и расширенные матсимволы (±≥≠≤≈≡∃∧∨¬⇒·×∫∑∞∅∈∉). Само собой нужны шрифты для их отображения, но если они есть хоть в каком-то виде, то это удобнее чем писать словами.

Так же иногда для улучшения понимания текста полезно уметь ставить ударение. Для латиницы это просто, так как достаточно нажать Compose+клавишу апострофа+нужный символ, например, éóá, но что делать в случае кириллицы?

( Читать дальше... )

Evgueni
()

Опубликован эмулятор архитектуры Эльбрус на основе QEMU

 , , ,

Группа Разработка

МЦСТ выпустила эмулятор QEMU для архитектуры E2K. Теперь программы для Эльбруса можно запускать на компьютерах с архитектурой x86‑64. Это откроет платформу для профессионалов, исследователей и энтузиастов, а также упростит разработчикам сборку и тестирование ПО.

Эмулятор qemu-e2k обеспечивает возможность, используя операционную систему семейства Linux запускать прикладные программы для операционных систем семейства Linux в машинных кодах Эльбрус (e2k) на компьютере архитектуры x86-64.

( читать дальше... )

>>> Исходные тексты QEMU от АО "МЦСТ" (openelbrus.ru)

IvGrad
()

Свободное ПО в электронике.

Многое хочется написать. Во-первых, про разрешение 800х600 скажу, чтобы сразу не придирались. У меня сейчас стоит карта S3 Trio64V2, для которой я дорабатываю драйвер для Xorg. Так что низкое разрешение -- это рабочий момент.

На экране изображена моя текущая деятельность -- разработка инфракрасного датчика. Весь фетиш в том, что я, проявив героизм против фраз "Да что ты мучаешься! Поставь OrCAD! Делать тебе нечего?", использовал исключительно свободное ПО. Схему я создавал в gschem (проект gEDA). Трассировка ручками осуществлялась в PCB. Просмотр результатов перед передачей в производство -- gerbv. И вот результат труда вы видите на экране: экспериментальная партия однослойных печатных плат (25 шт.) с маской и шелкографией, изготовленная в Зеленограде. Проект передавался в производство в формате Gerber RS-274X, файл для сверлильного станка в формате NC drill/Excellon. У технолога не возникло ни единого вопроса, кроме способа разделки плат (фрезерование или скрайбирование).

Дистрибутив Debian. Разработка начиналась в пакетах, которые идут с дистрибутивом (последние стабильные срезы), но потом я перешел на версии CVS (только опакетил для Etch), так как предполагаю помогать проекту. Там огромнейший фронт работ по недостаткам, глюкам и фичам. В планах также написание русскоязычного руководства по использованию пакета программ: от проекта до производства. Но когда это буду делать, я еще не знаю. Поймите, времени очень мало.

Резюме: свободное ПО (с соотв. трудностями) можно использовать при производстве электроники. Предлагать переходить на это ПО людям, сто лет сидящим на ворованном OrCAD, PCAD и пр., я не советую. Пока к людям не придет осознание (либо приказ сверху), что использовать ворованный, дорогой продукт -- это очень плохо и опасно, то изменить что-то не получится. Поскольку я сам для себя хозяин в данном вопросе, и ко мне в мастерскую никакая сволочь с советами не лезет, то мне проще.

Zubok
()

Netscape Navigator 9 в Debian 11

 , ,

Качаем бинарную версию Netscape Navigator 9 for Linux, ставим пакеты `libgtk2.0:i386`, `libpangox-1.0-0:i386`, `libxt6:i386`, `libstdc++5:i386` в Debian 11 Bullseye и все работает!

Забавно, что если перетащить вкладку из нетшкафа в современный firefox она в нем откроется, а наоборот, увы, не работает.

zx_gamer
()

Simply Linux 10.1 и слезы олдфага

 , , ,

Очень давно не следил за развитием отечественных дистростроителей, решил наверстать упущенное и поставить Simply Linux

Заодно поставил «total conversion» под Windows 95, как бы дико это не звучало.

Уровень локализации на русский оказался настолько мощным что в сумме выглядит практически как эталонная 95 русская венда.

В комплекте с паскалем получился скриншот времен моей учебы в школе и первых опытов с программированием.

alex0x08
()

Архивы с Turbo BASIC, Turbo C 1.0-2.0, Turbo C++ 2.0

 , , ,

Для дедов.

Обнаружил сегодня:
https://bitsavers.org/bits/Borland/DOS/

Если подняться выше по каталогам, можно найти много другого старья, но лютую ностальгию у меня вызывает именно этот каталог. 286-е IBM PS/2 в школе, дискеты, чёрно-жёлтый интерфейс первых продуктов Borland.

Всё это можно было найти и на других сайтах, здесь просто всё собрано вместе и в более-менее удовлетворительном формате. И именно с целью сохранить историю для будущих поколений.

emorozov
()

Wabi: еще одна невероятная дичь из далекого прошлого

 , , wabi,

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

На скришоте работающая технология Wabi:

Wabi is a discontinued commercial software application from Sun Microsystems that implements the Windows Win16 API specification on Solaris and AIX; a version for Linux was also released by Caldera Systems. Wabi runs applications developed for Windows 3.1, Windows 3.11, and Windows for Workgroups.

Разве я мог пройти мимо столь лютой дичи?

Слева направо: FreeBSD, 86Box, Caldera Linux 98года, «Минер» от Windows 3.11.

В качестве бонуса: вот так (teletype.in) выглядит ЛОР из Netscape Navigator от 1998го года.

Статья про установку для самых изысканных некрофилов тут (teletype.in).

Наслаждайтесь.

alex0x08
()

Консольный Vim

Вот не понимаю, зачем виму нужен гуй?

На самом деле дерево проектов и taglist обычно спрятаны. По F12 открывается окно сбоку, выбирается файл или тэг, нажимается Enter и окно закрывается. Для фолдинга используется плагин simplefold. Ну и еще дофига всего, написал даже два плагина. Один еще не выложил, а второй вот: http://www.vim.org/scripts/script.php?script_id=1956

P.S. Vim the best!!!

anonymous
()

digital

DEC Multia VX42 (Alpha AXP LCA45), Digital Unix V4.0E, DECwindows, mwm притворяется dxwm'ом. Добро пожаловать в 1998 год.

paul7
()