Pull to refresh
8K+
57
Евгений EvAn Симоненко@easimonenko

Любитель

4,5
Rating
41
Subscribers
Send message

Соглашусь, надо бы доработать. Запускал TuxRacer. Он лагал даже после задания драйвера radeon. На более позднем ноутбуке с Radeon следующего поколения в TuxRacer можно было играть. Вероятно дело в возможностях видеокарты.

У моего ПК HDD был чуть побольше, 10 Гб. Соответственно, было два раздела, один под Windows, второй под Linux плюс ещё под Swap небольшой.

У меня есть оригинальная Ubuntu 05.04. Я уже не помню, откуда у меня она взялась, вроде подарил кто-то. Мне тогда показался странным подход с одним CD и закачкой пакетов для остального через Интернет. Ведь "скоростной" ADSL у меня появился только в 2008 г. Поэтому я тогда предпочитал покупать CD с Fedora и Slackware. Но, после всех мучений с руссификацией и прочими настройками, я тоже однажды на Ubuntu перешёл.

Долго загружается, в итоге пустая страница с таким кодом:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8">
    <link rel="icon" href="/favicon.ico">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Feeds Fun</title>
    <script type="module" crossorigin src="/assets/index-Cgiv70hJ.js"></script>
    <link rel="stylesheet" crossorigin href="/assets/index-Bx5g4agc.css">
  </head>
  <body>
    <div id="app"></div>
  </body>
</html>

В консоли Firefox:

Loading failed for the module with source “https://feeds.fun/assets/index-Cgiv70hJ.js”.

В Noscript разрешение включено.

Бизнес-ноутбуки нижнего ценового диапазона -- Amilo Pro. А просто Amilo -- для домашних пользователей. Т.е. ваш Amilo D это как-раз домашний компьютер.

С Yamaha я столкнулся в 1993 году в КубГУ. На них проходило обучение программированию на Pascal у первокурсников, в то время как "деды" занимались в классах, оборудованных IBM PC совместимыми ПК. Класс работал так, как описывается в статье. Ученические ПК загружались с учительского, на нём же можно было сохранять на дискету написанные программы. Но для меня всё это казалось чем-то отсталым, потому что в старших классах с 1990 по 1993 года я проходил обучение в учебном центре, где моим первым компьютером стала ИСКРА на процессоре 8088, также там были импортные компьютеры с цветными дисплеями с кнопкой Turbo, на которых нам в конце занятий разрешали немного поиграть. :)

У поморов небольшое судно тоже называется до сих пор словом карбас.

Я слишком давно не пользуюсь Vim, поэтому не в курсе, что в нём есть, чего нет. Неужели в Vim не завезли Zettelkasten?

Факторов, влияющих на рост популярности одних языков, и падение других, гораздо больше, чем выделено в статье. Огромную роль играют компании, делающие выбор языка и пропагандирующие и вкладывающиеся в его развитие (Pascal vs C++ и Java). Сообщества свободно-распространяющихся инструментов и компиляторов: чем оно больше, тем лучше (C vs Pascal и Rust). Подогреваемый компаниями и блогерами интерес к определённым подходам, реализованным в конкретном языке (Node.js vs PHP, Perl, Ruby). Развитие компьютерных технологий, эпоха Интернета, приводят к тому, что взлетают те языки, которые больше подходят под новые приложения (Perl vs PHP).

Есть масса, концептуально интересных и сильно отличающихся от мэйнстримных языков (Haskell, Lisp, Idris, Self, Io, Prolog), но они не смогли тех заменить. Почему? Смотри выше.

Наконец, есть нишевые языки, такие как Erlang, 1C, Shell, которые никто просто так, в здравом уме не побежит заменять на что-то другое, более модное. Да, мода тоже имеет значение...

Как по мне, управление пакетами в Emacs не проблема, разнообразие подходов даже радует, а вот что реальная проблема, это то, что:

  1. Если вас угораздило поставить Emacs через snap или flatpak, то вы получите вещь в себе: любой пакет, требующий для своей работы внешний инструмент, работать не будет. Например, у вас не будет работать LSP... Хорошо, скажете, ставь Emacs из системного репозитория, только вот версия в нём обычно устаревшая, а хотелось бы всегда работать со свежей.

  2. Какая-то беда повсеместно (кроме Nix) пошла с Sqlite: что-то намудрили с его интеграцией в Emacs, в результате пакеты его использующие (например, org-roam-ui) работать отказываются, не могут запустить Sqlite. Вроде нужно собирать Emacs из исходников, чтобы включить Sqlite. Но я пока этим не занимался.

В Nix можно пользоваться use-package, но сами пакеты ставить из репозитория Nix. База пакетов берётся при этом из MELPA. Когда я опубликовал свой пакет в MELPA, он волшебным образом оказался и в Nix. :)

Да, в SICP, насколько помню, macro-средства не рассматриваются. А это одна из самых интересных частей Scheme.

Вам дальнейших успехов в постижении Scheme. Как говорится, пишите ещё! :)

Немного коробит, когда Scheme обзывают "схемой". Ну и считают этот язык Lisp-ом.

А что касается объектной модели программирования на Scheme, то об этом можно почитать в небезызвестной и непреходящей SICP.

На становление Perl повлияли языки Ada, Basic, Fortran, Lisp, Pascal и, конечно, язык C.

Вы это серьёзно? Perl создавался как соединение в одно и по сути как замена для Awk, Sed и Shell. Синтаксис Perl это синтаксис Awk в первую очередь. C тут не причём. Fortran с Basic тем более. https://ru.wikipedia.org/wiki/Perl

Например, в этом интервью https://www.linuxjournal.com/article/3394 Ларри так и говорит, что он решил написать замену сразу для Awk и Shell. Если вы посмотрите на Awk, то поймёте, что Perl это развитие Awk. А не эти ваши C, Fortran, Ada и т.д. по списку. Ничего общего с ними (кроме совсем общих концепций типа императивности) у Perl нет. Могу говорить так, потому что профессионально писал несколько лет на Perl и языки из вашего списка я тоже знаю.

Купил недавно такую же. Ещё не пробовал программировать. Интересно вот что; при подключении по правому USB плата включается и моргает двумя светодиодами 3 и 4. Переключатель 1 включён. У Вас также было? К сожалению не нашёл нормального стартового руководства.

А :vc в use-package базируется на package-vc-install.el или на собственной реализации?

Information

Rating
1,352-nd
Location
Краснодар, Краснодарский край, Россия
Registered
Activity

Specialization

Создатель контента
Linux
Git
Базы данных
C
Системное программирование
Assembler