LINUX.ORG.RU

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

История Z80. Ссылка не для Ъ

 ,

С удивлением узнал, что z80 продолжал производиться до 24 года, т.е. суммарно около полувека. Прикольная история, как найдя свою нишу, можно производить и продавать практически без изменений что-то на таком изменчивом рынке как рынок процессоров.

Он должен был проиграть Intel за год — прожил 48 лет | История Zilog Z80

https://www.youtube.com/watch?v=wTEKO100rco

vtVitus
()

Сварочный аппарат

 

Во дворе много работы. Понял, что без сварочного аппарата не обойтись. Учиться буду сам. Есть два варианта:

Я вообще склоняюсь взять без полуавтомата. Меньше элементов - меньше точек отказа. Вообще, что можно делать проволкой в режиме полуавтомат, чего нельзя делать обычными электродами? У кого есть опыт - делитесь. Может посоветуете другую модель

Линукс тут притом, что сварочным аппаратом облагораживается жизнь линуксоида

bryak
()

Всякое старьё

 , ,

На снимке экрана изображены

  • VAX780 simulator V3.12-5
  • МОС-32 ВМ 1986 года в кодировке KOI8-R с компилятором C версии 2.2
  • кусок кода от редактора RED 1982 года на языке STOIC типа Форт
  • кусок BLISS 1974 года для PDP11 где вместо = еще используется _
  • редактор xedit для x11 со встроенным лиспом
  • браузер mosaic без поддержки https

Пример из справочной системы МОС-32

$ HELP CREATE EXAMPLE

CREATE

  Example


     В справочнике по умолчанию создается текстовый файл с именем
     IVANOV.TXT,  содержащий все строки, которые были введены до нажатия
     клавиши <СУ/Z>:

     $ CREATE IVANOV.TXT
       -----------------
     20 июля 1986 года в 17.00 в красном уголке состоится отчетно-выборное
     профсоюзное собрание.
     <СУ/Z>

Тема?  
Bsd-un
()

Написание простой SDL-программы на Pascal

 , , , ,

В топике про новое издание учебника программирования от Столярова появился @bloody_enterprise и сказал, что ему сложно было осваивать паскаль по книге «Паскаль для школьников» Д. М. Ушакова.

Среди заданий там было

Задание 5.7. Ввести значение X и, используя график функции, определить значение Y. Требуется заполнить блок-схему алгоритма.

График функции рисовать не требовалось, но мне захотелось это сделать. Далее рассказывается, как именно я решал эту задачу. Приведен полный исходный код трёх программ, написанных мной, а также их скриншоты. Разрешается включение кода в проекты под любой свободной лицензией без необходимости упоминания автора. Если кому-то эта статья или программы пригодились, мне было бы интересно об этом узнать.

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

Xenius
()

86Box 6.0

 , , ,

86Box 6.0
Группа Open Source

Представлен выпуск проекта 86Box 6.0, развивающего эмулятора систем на базе архитектуры x86, при помощи которого можно запускать старые операционные системы и приложения, включая те, что применялись в начале 1980-х годов на компьютерах IBM PC 5150 и IBM PS/2. Поддерживается точная низкоуровневая эмуляция систем, начиная с процессоров 8086 и заканчивая Intel Сeleron Mendocino.

Для управления работой предоставляется графический интерфейс c возможностями для настройки виртуальных машин. Доступна эмуляция различных периферийных устройств, таких как видеоадаптеры, звуковые карты, сетевые карты и контроллеры жёстких дисков. Среди поддерживаемых операционных систем: MS-DOS, Windows 3.11/95, OS/2, различные дистрибутивы Linux, BeOS, NEXTSTEP и другие старые ОС.

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

>>> Источник: OpenNET (opennet.ru)

dataman
()

Chawan 0.3.3 — текстовый веб-браузер и пейджер

 , , ,

Chawan 0.3.3 — текстовый веб-браузер и пейджер
Группа Open Source

Chawan — это текстовый веб-браузер и пейджер для Unix-подобных систем, ориентированный на реализацию современных веб-стандартов. При этом Chawan стремится быть самодостаточным, простым в использовании и расширяемым.

Он включает в себя такие функции, как CSS, встроенные изображения в терминале (включение этой функции – по желанию; нужно отредактировать конфигурацию) и JavaScript, реализуемые через небольшой независимый браузерный движок.

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

>>> Chawan 0.3.3 (chawan.net)

greenman
()

Какие генераторы статических сайтов вы используете или планируете использовать?

 , ,

Интересно посмотреть статистику использования по рунету. ИИ их классифицирует так:

Для блога или простого сайта → Jekyll, Hugo, Eleventy, Hakyll
Для документации → Docusaurus, Hugo, Hakyll 
Для современного сайта с интерактивом → Astro, Gatsby, Next.js
Если вы разработчик на Python → Pelican
Если важна скорость сборки → Hugo, Astro
Если хотите использовать React → Gatsby, Next.js, Astro

Для участия в опросе войдите или зарегистрируйтесь.

>>> Результаты

jura12
()

Как подготовить ноут к РФ

 ,

Еду в Россию на родину. Возникают следующие вопросы:

  1. работает ли доступ к Gmail традиционным способом или нужен бубен?

  2. работает ли доступ к PyPI или нужен бубен либо всё своё брать с собой?

  3. аналогичный вопрос про докер.

Про телегу я уже понял, что текст работает, но дышит на ладан.

Про LUKS контейнеры и прочую пионерию уже понял, что это как красная тряпка для быка, об этом можно не упоминать даже.

seiken
()

Нейросети в параллельной вселенной или как важно вовремя успеть

 ,

Как вы думаете из какой вселенной вот этот текст:

Итак, на мировом рынке представлены десятки нейросетевых изделий, разнящихся по назначению, возможностям и цене. Какой из них предпочесть? Разумеется, это зависит от поставленной задачи и серьезности ваших намерений. Наиболее крупные банки и финансовые корпорации, такие как Manhattan Bank или American Express, могут себе позволить нейросетевые системы на базе суперкомпьютеров SNAP фирмы HNC и CNAPS фирмы Adaptive Solutions по цене от $50000. Те, кто ориентируется на использование нейропакетов на традиционных компьютерах, часто выбирают программы фирм Neuron Data и Nestor, либо ExploreNet фирмы HNC. Однако это также весьма дорогие и мощные системы, создаваемые «под ключ» но заказу серьезных клиентов.

А что делать тем, кто только начинает знакомиться с нейронными сетями и пока не ощущает потребности в установке супердорогих систем? О, для них создан целый спектр недорогих нейропакетов, издаются специальные журналы и проводятся многочисленные конференции. Давайте для примера познакомимся с одним представителем класса «нейропакетов для большинства», семейством Brain Maker фирмы CSS (California Scientific Software), причисляемым многими аналитиками к числу лидеров.

Нет, я не открыл портал в другое измерение, это небольшая цитата из статьи 1995-го года в журнале PC Week/RE https://www.computer-museum.ru/histussr/neiro_net.htm

praseodim
()

Schemesh v0.9.0 — оболочка командной строки на Scheme

 , ,

Группа Open Source

Пока сограждане предавались праздничным развлечениям, разработчик Schemesh разрабатывал и в результате наразрабатывал очередной релиз своего проекта: оболочка командной строки, представляющая собой довольно элегантную амальгаму синтаксиса Chez Scheme и классического UNIX Shell.

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

>>> подробности (github.com)

zabbal
()

sshuttle

 , , sshuttle,

Делюсь хорошим.

Нужен питон на локальном хосте и на хосте, к которому есть доступ через ssh. На локальном хосте нужен sudo или root (видимо, чтобы править iptables). На удаленном хосте рут не нужен. Всё, больше не нужно ничего. На локальном хосте ставим клиента (питоновский скрипт), на сервере не нужно ставить ничего (ну, кроме питона, если его не было).

Есть в репозитории древней убунты. Но можно поставить из pip.

Запускаем:

sshuttle --dns -r user@remote.host 0.0.0.0/0

просит сначала локальный пароль для sudo, потом пароль пользователя хоста ssh (если доступ через пароль - это настройки ssh). Дальше идете в браузер по делам. Когда дела закончили, в консольку и ctrl+c.

Из моих мини-проблем. Репозиторная версия из синаптика не запустилось локально на дефолтном питоне 3.5 (там скорее всего моя вина, я в свое время его калечил, но не суть). При этом в системе есть параллельный Питон постарше. Репозиторную версию удалил, переустановил из pip для 3.9:

python3.9 -m pip install sshuttle

Всё завелось. На сайте написано, что на сервере тоже должен быть питон не младше 3.9, но заработало с 3.5, которая была там (но если бы были проблемы, для этой ситуации есть параметр командной строки, чтобы указать, какой питон запускать на сервере).

Юникс-вей эталонный. Кайф

bender
()

sshfs — говно, а что лучше? Я не админ, мне бы чтобы пффф-и-работает.

 ,

Хотел как-то сделать что-то вроде бекапов и не придумал ничего лучше, чем примонтировать винт с подкроватного сервера по sshfs и скриптом копировать туда данные раз в неделю.

Вот только sshfs – неудобен. Если по каким-то причинам сервер не работает, то клиентские машины тоже становятся раком (какие-то жуткие тормоза при доступе рядом с директорией куда примонтирован удалённый винт).

Что у нас есть простое и незаметное? Я не админ и городить чудо-юдо не хочу. Требований тоже никаких – просто время от времени автоматически сохранять файлы из набора директорий на винт на подкроватном сервере.

Использую Дебиан и был бы рад если бы решение было в его репах.

tempUser
()

Lindroid: новый способ использования Linux на устройствах на базе Android

 , ,

Группа Linux General

Разработчик Эрфан Абди под ником Khode_Erfan представил новый способ использования Linux на мобильных устройствах на базе Android в рамках проекта Lindroid. Проект похож на обратную реализацию Waydroid, также пользователи могут задействовать полностью аппаратно поддерживаемый код Linux на своем Android в качестве рабочего приложения.

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

>>> Подробности (itsfoss.com)

DrRulez
()

Релиз Ondsel ES 2024.2

 ,

Группа Open Source

Выпущена новая версия Ondsel Engineering Suite (ES) — трёхмерной САПР на основе FreeCAD.

Сборка создана на базе актуальной нестабильной ветки разработки FreeCAD. Часть перечисленных ниже изменений уже передана в апстрим, часть находится на рассмотрении.

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

>>> Подробности (ondsel.com)

AP
()

To Tame a Writer, 2024 Edition — книга-справочник по LO Writer

 , , ,

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

Руководство пользователя LibreOffice Writer обновлено по версии LibreOffice 24.2
Новость и ссылка на скачивание здесь: https://frommindtotype.wordpress.com/writer-book/
Распространяется под лицензией CC BY-NC-SA 4.0

Xant1k
()

Человек станет частью некоего глобального алгоритма

 , ,

Наткнулся на конспект идей из книги философа и футуриста Юваля Ноя Харари «Человек Божественный: Краткая история завтрашнего дня». Зацепило рядом фрагментов, поэтому делюсь.

https://vc.ru/books/30724-chelovek-stanet-chastyu-nekoego-globalnogo-algoritma

Помимо объективной реальности (например, сила притяжения) и субъективной реальности (наши убеждения и чувства), есть ещё третий уровень реальности — интерсубъективный. Существование объекта интерсубъективной реальности зависит от взаимодействия большого числа людей. Например, деньги, законы и империи имеют значимость и ценность только до тех пор, пока большое количество людей договорились верить в их значимость. Если бы доллар перестали принимать кассиры в супермаркетах, то он быстро превратился бы в ненужную бумагу, а Советский Союз прекратил своё существование, потому что так договорились главы трёх государств.

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

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

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

Мифы необходимы для нормального функционирования любого общества. Общество развалится без веры в существование, например, государства или корпорации. С другой стороны, вера в национальные или религиозные мифы или в миф о необходимости защиты национальных интересов может привести к войне. То есть получается, что причина войны — воображаемая, а страдания людей — абсолютно реальные.

В 21 веке мифы будут ещё более влиятельными, а идеологии — ещё более тоталитарными. Эти идеологии с помощью алгоритмов и биотехнологий будут не только контролировать наши ежеминутные действия, но и формировать наш мозг и создавать виртуальные реальности со своим раем и адом. Отличить вымысел от реальности и науку от религии станет ещё труднее.

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

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

Что произойдёт, когда мы поймем, что у избирателей на выборах и покупателей в супермаркетах нет свободы выбора, когда появятся технологии, способные обмануть их чувства, и человеческий опыт станет ещё одним дизайнерским продуктом, не отличающимся от другого товара в магазине?

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

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

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

Харари, ссылаясь на научные эксперименты, утверждает, что, воздействуя на нужные участки мозга, можно манипулировать человеком и «избавить» его от таких чувств, как страх, гнев, любовь, от депрессии. Когда подобное воздействие станет рутиной, можно будет, например, избавиться от такой проблемы, как лень. Ты хочешь стать пианистом, но вместо занятий предпочитаешь смотреть телевизор? Ничего страшного. Надень специальный шлем, загрузи программное обеспечение — и вот ты уже сидишь за пианино.

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

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

По мере того, как алгоритмы будут «выдавливать» людей из рынка труда, богатство и власть сосредоточатся в руках крохотной элиты, владеющей этими всемогущими алгоритмами, создавая неслыханное социальное и политическое неравенство. Более того, алгоритмы смогут сами стать собственниками.

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

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

Элиты расстанутся со своими либеральными корнями и будут обращаться с обычными смертными не лучше, чем мы обращаемся с животными.

По моему, вполне обоснованный прогноз. Как вам такой сценарий?

C
()

Нужен совет по поводу переезда с мейлру бизнес почт на свой почтовый сервер

 ,

Суть такова: есть 2500+ ящиков в мейлру бизнес аккаунте (или вк воркспейс, не важно). Мейлру сказал: или платите, или валите. Дал неделю или две на решение.

Ящики «безлимитные». Узнать у кого сколько места используется, кажется, нереально.

Я прикинул среднее место по 10 ГБ на юзера. Это ~25 Тб. А еще куда-то бекапится, а еще нужен поиск по письмам, интерфейс и прочее. 100 рублей за ящик в мейлру уже не выглядит таким уж дорогим удовольствием.

Что бы вы предусмотрели в плане переезда? Какая бы была аргументация против переезда? Какие видите подводные камни?

Перемещено hobbit из general

lx1
()

EdytorNC v2023-11-20

 , ,

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

По прошествии пяти лет разработки доступен новый выпуск EdytorNC, редактора программ для станков с ЧПУ. Кроме подсветки синтаксиса, редактор имеет несколько дополнений для комфортной работы с G-кодами.

Выпуск примечателен добавлением новых инструментов. Теперь доступны четыре программы:

  • EditorNC – собственно редактор.
  • SerialPortFileServer – небольшая утилита для обмена программами со станком через последовательный порт.
  • FTPserver (new) – утилита, позволяющая обмениваться программами через ftp.
  • ProgramManager (new) – средство для поиска в программах совпадений по названию и/или номеру детали.

Программа написана на C++ и использует библиотеки Qt.
Лицензия LGPL-3.0.

>>> Заметки о выпуске (github.com)

NickNotNick
()

Доступен исходный код Raptor: Call Of The Shadows для DOS

 , ,

Доступен исходный код Raptor: Call Of The Shadows для DOS
Группа Open Source

1 октября опубликован исходный код игры Raptor: Call Of The Shadows для DOS. Игра написана на языке программирования С, код опубликован под лицензией GPLv2.

Raptor: Call Of The Shadows — вертикальный скролл-шутер, выпущенный в 1994 году для операционной системы MS-DOS.

У игры также было переиздание в 2015 году.

>>> Gihub (github.com)

vbcnthfkmnth123
()

FTXUI 4.1.1 - библиотека в функциональном стиле для создания консольных приложений

 , , , ,

FTXUI 4.1.1 - библиотека в функциональном стиле для создания консольных приложений
Группа Open Source

После более трёх месяцев разработки состоялся выпуск 4.1.1 кроссплатформенной библиотеки для C++ (стандарт C++17) FTXUI (Functional Terminal (X) User Interface), предназначенной для создания приложений с текстовым интерфейсом и распространяемой по лицензии MIT.

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

>>> Подробности (github.com)

dataman
()