LINUX.ORG.RU

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

Xemacs рулит и выруливает!

Галерея — Скриншоты

Что-то меня заколбасило не по детски, вот и налепил в одно окошко всякой всячины. Показать как много в Xemacs всевозможных полезных и бесполезных вещей. Присутствуют: irc-клиент liece; gnus -читалка новостей; eshell - в которой запущен tail -f /var/log/ntpd, просто показать, что и такое возможно; открыты пара файлов в разных модах; включен ispell с русским словарем.

russman
()

Visual Slick Edit 7.0.1 + RedHat9

Галерея — Скриншоты

Сегодня запинал Visual Slick Edit 7.0 научил его не думать о лицензиях и показывать русские буквы. Теперь можно и программировать в RedHat9. (старые слики не запускаются из - за нового libc)...

http://www.slickedit.com - сайт производителя.

eXOR
()

IBM Web Sphere 5.0 for Linux

Галерея — Скриншоты

Поддерживает EJB2.

NikS
()

IBM WebSphere Studio Site Developer 5 for Linux

Галерея — Скриншоты

Требует не ниже Celeron 2000 и DDR400 1GB. Внизу удаленный терминал терминал целевой машины (не ниже z800). А в остальном - все хорошо... ;-)

NikS
()

Mathematica 4.1 как пример SMP не оптимизированного приложения

Галерея — Скриншоты

Debian, KDE3. Codeforge в качестве IDE. pgroup компиляторы (pgf90) как наиболее сторгие -- после них программы компилируются везде. К тому же OpenMP у них правильный. Вообщем, компилятор f90 без ненужных прибабахов, не в пример Sun или Intel. Mathematica 4.1 в качестве предмета потешания -- см. gkrellm, ну не умеют они параллелить. Хотя, если нужно что-то быстро посмотреть, как в этом случае, весьма полезная штука.

Привет Сереже Шилову.

voit
()

linux+win+Together6.0+Bluej

Галерея — Скриншоты

Together-6.0 analiz, programmirovanie, modellirovanie vse v odnom 6000 $USA stoit Windows2000 Bluej prostoy editor dlya JAVA RedHat8.0

anonymous
()

Фокус-шмокус: IntelliJ IDEA и IBM JDK 1.4.0

Галерея — Скриншоты

Для начала - предыстория. Поставил я намедни Sun JDK 1.4.1_02. А IDEA меня последними словами обругала - подавай ей именно 1.4.1_01 и именно сановский. И в форумах всяких народ плачется, дескать с IDEA у них та же ботва. Ну я в приступе праведного гнева ее того... В общем см.скриншот!

Система - PII-466, 128 RAM, KDE 3.1, свеженький Slackware 9.0. И к стати, ничего не тормозит аж ни разу - Slackware и IBM JDK со своим JIT рулят!

Rolex
()

Maya 4.5 для Linux

Галерея — Скриншоты

Мелькала тут как то Maya 4.01, а вот получите Maya 4.5 для Linux. Сила!

anonymous
()

Maple8 в FreeBSD 5.1

Галерея — Скриншоты

FreeBSD для десктопа не хуже Linux'a.

Maple8 for Linux отлично работает во фре. Правда с отображением кириллицы в Maple плоховато, но экспорт в LaTeX компенсирует это.

anonymous
()

установил maple8

Галерея — Скриншоты

оно правда мне не очень нужно :))), просто что вот значит maple под линукс есть и что вот он значит так выглядит... трехмерные вещи можно моделировать(как функцию задашь) и т.д. и т.п.

о системе, Athlon2100, kde3.1, asplinux7.3, gcc3.2.1

vilfred
()

Maple6

Галерея — Скриншоты

Maple6 под linux

машина: бук fujitsu fmv-biblio, p120/48M/1G
софт: slackware-current, wmaker, vim6.1, mpg123, и собственно Maple

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

anonymous
()

American McGee's Alice(2011) в 2024 году

Галерея — Скриншоты

American McGee’s Alice — компьютерная игра в жанре action от третьего лица, разработанная американской компанией Rogue Entertainment под руководством геймдизайнера Американа Макги и изданная Electronic Arts. Сюжет игры основан на сказках Льюиса Кэрролла «Алиса в Стране чудес» и «Алиса в Зазеркалье», однако представлен другим вариантом этой вымышленной вселенной — мрачным, наполненным жестокостью и насилием.

Немного истории. Первый выпуск игры состоялся 5—6 декабря 2000 года. Однако в 2011 году был выпущен её ремастер. Этот ремастер никогда не продавался, и по сути всегда распространялся в комплекте со второй частью игры. Конкретно здесь рассматривается не оригинальная игра, а её ремастер.

К сожалению разработчики допустили ошибки в этом ремастере. Конкретно была допущена ошибка в структуре директорий для новых перерисованных текстур.

Оригинальная структура выглядит так:

bash-5.1$ ls models/characters/
antlion            chess_bishop  firesnark         marchhare
army_ant           chess_king    fishfootman       mock_turtle
army_ant_corp      chess_knight  flyingbook        phantasm
bill               chess_pawn    frogfootman       queen1
bloodrose          chess_queen   fungi             queen2
boojum             chess_rook    gnome_elder       snark
cardguard_club     clockwork     gryphon           spider
cardguard_diamond  demon_king    humptydumpty      torchgnome
cardguard_heart    demon_lesser  insanechildrenew  tweedledee
cardguard_spade    demon_normal  jabberspawn       tweedledum
caterpillar        dormouse      jabberwock        walkrock_large
centipede          duchess       ladybug           walkrock_small
centipede_larva    evil_shroom   madhatter         whiterabbit
cheshire           fireimp       magmamen
Структура текстур, которые были перерисованы, выглядит так:
bash-5.1$ ls models/characters/
Boojum     Centipede     MorckTurtle  Tweedledee  whiterabbit
CardGuard  Cheshire_Cat  spider       Tweedledum
bash-5.1$ ls models/characters/CardGuard/
CardGuard_club  CardGuard_Diamond  CardGuard_Heart  CardGuard_Spade

Как можно заметить, часть новых текстур располагается по новому пути и в результате просто не применяется. American McGee’s Alice использует для своей работы модифицированный движок Quake 3, и как и в оригинальном движке, формат pk3 представляет собой переименованный zip-архив. То есть достаточно будет распаковать pak5_mod.pk3 (это архив, где хранятся новые текстуры) в ремастере, расположить текстуры по тем же путям, что и в архиве pak1_large.pk3, запаковать это в zip архив и переименовать его в pak5_mod.pk3 — это исправит ошибку.

Судя по тестированию есть, ошибка связанная с сохранением игр, эта ошибка общая и для ремастера, и для оригинальной игры. В игру встроена проверка свободного места для записи сохранений. Если этого недостаточно, то сохранения не создаются. Однако если игра расположена на большом разделе диска, то эта проверка ломается, и вне зависимости от количества свободного места, игра считает что свободного места недостаточно и отказывается создавать новые сохранения. Это исправляется путем переноса игры на раздел диска меньшего размера, например в моем случае игра была перенесена на раздел диска объёмом 916G.

Кроме того, включение фуллскрина в настройках отключается после перезапуска игры. Это исправляется путем выставления фуллскрина в конфигурационном файле игры (config.cfg в Documents/My Games/American McGee's Alice) и выставлении атрибута для этого файла только на чтение. Эта ошибка тоже общая как и для ремастера, так и для оригинальной игры.

Тестировалось это все на вайне версии от Kron4ek:

bash-5.1$ ./wine --version
wine-6.19 (Staging)
Скачать можно вроде здесь.

Запускается игра так (поскольку ремастер распространялся только в комплекте со второй частью и запускался изнутри неё):

alice.exe -RunningFromAlice2

 , ,

vbcnthfkmnth123
()

CDE Ну ничего нельзя сделать

Форум — Desktop

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

Ну ничего нельзя сделать. Подскажите как это все ковыряется?

ЗЫ:Как свой валпаппер на экран поставить разобрался, вроде не совсем валенок.

 , , , ,

GUrYn
()

Gentoo/ppc64 в 2024 году

Галерея — Скриншоты

Вместе с distcc на компиляцию ушло три дня. Могло скомпилироваться быстрее, если бы я установил SSD, но было лень разбирать аймак ради замены.

Из софта нашел браузер https://github.com/rmottola/Arctic-Fox — какая-то оптимизированная васяносборка Pale Moon 27, простые сайты открывает, ЛОР тоже.

Golang не смог собрать потому, что он требует процессор POWER8+. Половина софта в портаже замаскирована из-за архитектуры, и шансы, что программа скомпилируется и заработает, обычно 50/50.

Растовский librsvg собирался 3 часа... ioquake3 не заработал, minetest крашится с ошибкой в движке irrlicht, classicube крашится с ошибкой opengl. Из игр удалось запустить только форк BetterSpades — всем советую, можно скомпилировать даже под Mac OS X 10.4.

За примерно неделю использования понял, что линукс на big-endian ppc64, к сожалению, очень дохлый. Легче поставить старую макось и юзать старые программы, а некоторый свежий CLI-софт можно установить через tigerbrew.

 , ,

Elmer_
()

Получить WID из PID

Форум — Development

Запускаю через скрипт приложение

  • (appname 2>&1 > /dev/null) & echo $!
  • Читаю результат $! получив PID отпочковавшейся дочки
  • Запускаю wmctrl -lp ищу в строке PID и забираю соответствующий WID
  • Всё, я довольный, могу через WID манипулировать окном и пришибать процесс через PID точно зная что есть активная пара PID/WID и я не пришибу случайно что-то иное.

Всё работает. Но с некоторыми приложениями например glxgears беда. PID я его получаю, а вот WID найти не могу, да я могу wmctrl без параметров запустить, мышкой кликнуть на окошечко и получить WID, но это не то, не получается зная лишь PID получить WID. С большинством приложений проблем нет, а тут уже не знаю где искать. Сейчас ситуация такая что я запускаю приложеньку, жду несколько секунд пытаясь получить WID окна, если не получилось, грохаю процесс, ну и типа фиг с ним, не судьба :(

Не сообщает _NET_WM_PID оно, жопка такая. Выхода нет? Ключ поверни и по-ле-те-ли И однозначно не определить?

Варианты поиска по заголовкам окон и по содержанию командной строки не прокатят, заголовка может не быть вовсе и могут быть много окон с пустыми заголовками. Блин :(

Решение:

 , window id, ,

LINUX-ORG-RU
()

ESR против Автолулзов

Форум — Development

Привет, ЛОР!

Известный борец за права свободного ПО и сексуальных меньшинств Eric S. Raymond выпустил версию 1.0 инструментария для избавления проектов от чудовища под названием Autotools – Autodafe.

Autodafe анализирует файлы configure.ac и Makefile.am и генерирует на их место компактный Makefile, плюс список для проверок. Автор обещает, что получившийся код работает куда быстрее, а главное подходит для чтения и модификации живым человеком, а не семируким трёхголовым гуманоидом с планеты Ананус.

Теперь-то автолулзам точно капец!

Ссылка: https://gitlab.com/esr/autodafe

 , ,

hateyoufeel
()

Mein C̶D̶E̶ FVWM.

Галерея — Скриншоты

После года работы в GNOME, решил переехать обратно в Fvwm, который периодически пользую еще года с 2007. В GNOME было все хорошо, но скучно, и периодически ломались какие-то расширения, а без расширений он не сьедобен. Ну и надо много мышевозить.

Итак, Fvwm c закосом под CDE. CDE всегда нравился, лет 15 назад была в зоне доступа машинка с соляркой, и она оставила самые приятные впечатления в плане интерфейса. Ну и имхо - старые рубленные интерфейсы лучше всего подходят для работы - они не отвлекают и не надоедают. Нет, глаза не текут, они текут от дефолта KDE5. Нативный CDE сейчас использовать немного тяжеловато, про NsCDE слышал, но я свой конфиг начал писать раньше, чем они появились, мне проще в своем разобраться, да и мне не нужно столько всего.

Скрин чуть постановочный, Seamonkey каждый день в работе не использую (а жаль, неплохой был браузер, были бы расширения хотя бы базовые и FirefoxSync - пользовался бы), на каждый день предпочитаю Firefox, audacious тоже не в ходу, предпочитаю mpd+ncmpcpp, xeyes также редко запускаю. Все остальное как есть. Xfce-terminal со шрифтом Fixedsys и xterm, Thunar, за кадром tmux, mutt, offlineimap, thunderbird, goldendict в качестве словарика, ну и мессенджеры разнообразные. Прикручены нужные кейбиндинги, так что пользоваться этим всем мне очень удобно. Все это крутится на ThinkPad X250. Немецкая локаль, потому что немецкий на вид и на слух гораздо более приятен, нежели английский.

P.S. Кажется, затея посадить GNOME на диету провалилась.

P.P.S. А как называется программа в правом верхнем углу?

 , ,

Slack
()

Делаем машину времени с Btrfs

Статьи — Администрирование
Делаем машину времени с Btrfs

Btrfs – это файловая система с легковесными снапшотами, которая позволяет создать самую настоящую машину времени, делая снимки состояния файловой системы (снапшоты) и монтировать их на лету. Этой файловой системе скоро стукнет 16, а значит уже можно ее попробовать.

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

 , ,

rtxtxtrx
()

Записи докладов с C++Russia 2023

Форум — Development

В преддверии конференции C++Russia 2024 организаторы выложили на YouTube записи докладов с прошлогодней C++Russia 2023. Публикация прошлогодних докладов началась месяца три назад но по одному докладу в неделю, а пару дней назад вроде как выложили вообще все.

На данный момент на канале конференции доступны следующие видео (если к докладу прилагались слайды, то рядом приведена и ссылка на PDF-ку):

Евгений Григорчук — GPU Driven Rendering Pipeline, или Как пишется графика в современных видеоиграх, PDF (jugru.team)

Юрий Грибов — Как правильно писать компараторы, PDF (jugru.team)

Илья Казаков — Кастомизируем ASIO, PDF (jugru.team)

Дмитрий Мельник — Безопасный компилятор: надежная оптимизация и улучшение защищенности кода, PDF (jugru.team)

Эрнест Асанов — Модель асинхронности в C++: теория и практика

Антон Сысоев — Dynamic Libraries for Bare Metal, PDF (jugru.team)

Илья Шишков — Что-то у меня тормозит: заглядываем внутрь С++ контейнеров, PDF (jugru.team)

Тот самый стендап от Павла Филонова на C++ Russia 2023

Дмитрий Ермолов — Roren — С++ фреймворк для описания пайплайнов распределенных вычислений, PDF (jugru.team)

Ростислав Михеев — Эффективное использование GPU на примере разработки игр, PDF (jugru.team)

Олег Сенин — Sizecoding: взгляд изнутри

Максим Кита — Техники оптимизации производительности, PDF (jugru.team)

Александр Еналдиев — C++ Experiments: The Battle Continues: Cpp2 vs Carbon, PDF (jugru.team)

Иван Смирнов — YsonStruct: дешевая сериализация иерархических JSON-структур, PDF (jugru.team)

Владимир Ситников — B-tree индексы в базах данных на примере SQLite и PostgreSQL

Артем Хорошев — Ускоряем синтез: от TensorRT до CUDA C++, PDF (jugru.team)

Аяз Салихов — Имплементируем класс tuple в 100 строк кода, PDF (jugru.team)

Ashot Vardanian — Advanced Linux Kernel Bypass Techniques in 2023

Егор Суворов — Санитайзеры и стандарт не спасут, PDF (jugru.team)

Александр Ганюхин — Машина состояний: непридуманная история

Rainer Grimm — Concurrency Patterns, PDF (jugru.team)

Денис Легезо — Злые фреймворки и генерируемый ими позиционно-независимый код, PDF (jugru.team)

Елена Веселовская — Как перейти от ученичества к работе, PDF (jugru.team)

Андрей Аксенов — Про алгоритмы в поисковых движках

Техническое интервью: Архитектурная секция

Сергей Ларин, Владислав Столяров — Как сделать фронтенд компилятора в домашних условиях, PDF (jugru.team)

Антон Потапов, Антон Малахов — Учим Кукушку Летать, или ConcurrentHashMap with Seqlocks, PDF (jugru.team)

Александр Фокин — Designing Robust APIs: C++ Code that’s Safe, Extensible, Efficient & Easy to Use, PDF (jugru.team)

Дмитрий Стародубцев, Ольга Кузьмичева — Практическое применение dev-контейнеров, PDF (jugru.team)

Степан Дятковский — Почти полноценный RTTI с контролируемым overhead, PDF (jugru.team)

Иван Афанасьев — Loop unrolling в деталях, PDF (jugru.team)

Александр Ляпунов — Максимально быстрый и максимально удобный С++ msgpack-кодек

Марсель Галимуллин — Back to Basics: Lock-free, PDF (jugru.team)

Алексей Степанов, Евгений Зуев — Исходный код: скрытое знание и как его показать?, PDF (jugru.team)

Павел Новиков — Про flat_map, PDF (jugru.team)

Антон Ласточкин — Мониторим FSM во встраиваемом ПО, PDF (jugru.team)

Александр Бычук — Производство ПО глазами разработчика и менеджера, PDF (jugru.team)

Константин Владимиров — Семантические процессы в C++

Александр Кирсанов — nocc — распределенный компилятор для гигантских проектов на C++, PDF (jugru.team)

Евгений Ерохин — Back Deep to Basics: Наследование и виртуальность в C++ (Часть 1), PDF (jugru.team)

Евгений Опарин — Опыт использования Bazel

Семен Буденков — С Conan за кроссплатформенностью, PDF (jugru.team)

Сергей Талантов — С++ и безопасность: правда ли все так плохо?, PDF (jugru.team)

Александр Боргардт — Колоночное хранилище в памяти: void* и шаблоны

Петр Советов — Автоматизация программирования в СССР. Трансляторы (60–70-е годы), PDF (jugru.team)

Александр Корнилов — Идея по улучшению многопоточного кода, PDF (jugru.team)

Александр Кухаренко — Демосцена: в погоне за wow-фактором, PDF (jugru.team)

Виктор Шампаров — Компилятор LCC и оптимизация слияния кода, PDF (jugru.team)

Евгений Зощук — Вперед в прошлое, или Разрабатываем фреймворк под Windows 95 в 2023 году, PDF (jugru.team)

Михаил Лукин — Практика программирования тензорных ядер

Вадим Винник — Элементы функционального программирования в языке C++, PDF (jugru.team)

Антон Соснин — С++ в мемах, PDF (jugru.team)

Антон Полухин — C++ трюки из userver

Нужны ли профсоюзы в IT?

Тренды от HR

Интервью с Максимом Бабенко

PS. Практически все доклады перечислены в том порядке, в котором их мне показывает YouTube, никакой сортировки по какому-либо принципу здесь нет.

PPS. Сам ничего из этого не смотрел, никаких рекомендаций на тему «интересно/не интересно» дать не могу.

 

eao197
()

VMware Workstation Pro и Fusion Pro теперь бесплатны для личного пользования

Новости — Проприетарное ПО
VMware Workstation Pro и Fusion Pro теперь бесплатны для личного пользования
Группа Проприетарное ПО

VMware – крупнейший разработчик ПО для виртуализации и облачных вычислений.

В своём блоге они объявили, что с 13 мая 2024 года локальные гипервизоры Workstation Pro и Fusion Pro становятся бесплатными для личного пользования, а для коммерческого —потребуется платная подписка. Продукты Workstation Player и Fusion Player больше нельзя скачать как отдельные приложения, однако, они всё ещё будут поставляться вместе с их Pro-версиями.

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

>>> Блог VMware

 

MrCookie
()