Аж олдскулы свело:
https://github.com/magiblot/tvision
Порт классического C++ фреймворка построения текстовых интерфейсов Turbo Vision, первая версия которого была выпущена в 1990-м году. Я в своё время начинал изучать программирование с Pascal (Turbo Pascal), и там как раз в IDE был такой интерфейс. На самом деле, в нём есть свой неповторимый шарм.
В 1997-м году компания Borland выпустила код фреймворка в общественное достояние, и на данный момент проект Turbo Vision, ссылка на который приведена выше, является его прямым развитием.
#gnu #linux #tui #library
https://github.com/magiblot/tvision
Порт классического C++ фреймворка построения текстовых интерфейсов Turbo Vision, первая версия которого была выпущена в 1990-м году. Я в своё время начинал изучать программирование с Pascal (Turbo Pascal), и там как раз в IDE был такой интерфейс. На самом деле, в нём есть свой неповторимый шарм.
В 1997-м году компания Borland выпустила код фреймворка в общественное достояние, и на данный момент проект Turbo Vision, ссылка на который приведена выше, является его прямым развитием.
#gnu #linux #tui #library
GitHub
GitHub - magiblot/tvision: A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces. Now cross…
A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces. Now cross-platform and with Unicode support. - magiblot/tvision
🔥1
Ещё один интересный подкаст от Либо🔺Либо:
https://youtu.be/OQwpit9rgdk
https://youtu.be/OQwpit9rgdk
YouTube
1. Дальневосточный стимпанк | Харбин
В России война. Император убит, страна в руинах, бои идут уже где-то в Сибири. Люди бегут из страны миллионами уже пятый год подряд, и те, кто не может бежать на запад, бегут на восток – в Северный Китай. Там одна из колоний Российской империи превратилась…
Forwarded from OpenNews (HK-47)
Представлен Blink, эмулятор x86-64, опережающий QEMU по производительности
Проектом blink развивается новый эмулятор процессоров x86-64, позволяющий запускать статически собранные Linux-приложения в виртуальной машине с эмулируемым процессором. Основным назначением проекта является предоставление возможности запуска собранных для архитектуры x86-64 Linux-программ в других операционных системах (macOS, FreeBSD, NetBSD, OpenBSD) и на оборудовании с другой аппаратной архитектурой (x86, ARM, RISC-V, MIPS, PowerPC, s390x). Код проекта написан на языке Си (ANSI C11) и распространяется под лицензией ISC. Из зависимостей требуется только libc (POSIX.1-2017).
Проектом blink развивается новый эмулятор процессоров x86-64, позволяющий запускать статически собранные Linux-приложения в виртуальной машине с эмулируемым процессором. Основным назначением проекта является предоставление возможности запуска собранных для архитектуры x86-64 Linux-программ в других операционных системах (macOS, FreeBSD, NetBSD, OpenBSD) и на оборудовании с другой аппаратной архитектурой (x86, ARM, RISC-V, MIPS, PowerPC, s390x). Код проекта написан на языке Си (ANSI C11) и распространяется под лицензией ISC. Из зависимостей требуется только libc (POSIX.1-2017).
OpenNews
Представлен Blink, эмулятор x86-64, опережающий QEMU по производительности Проектом blink развивается новый эмулятор процессоров x86-64, позволяющий запускать статически собранные Linux-приложения в виртуальной машине с эмулируемым процессором. Основным назначением…
Кстати, автор — Justine Tunney, она же автор таких проектов, как cosmopolitan (который я упоминал раннее) и sectorlisp.
GitHub
jart - Overview
jart has 226 repositories available. Follow their code on GitHub.
Пытаюсь запаковать этот проект для GNU Guix:
https://github.com/bvaisvil/zenith
И вижу опять "ад зависимостей", как в Java/Maven, разве что этот клубок распутать несколько проще. Тем не менее, как оказалось, Zenith зависит от библиотеки
На изображении показаны зависимости
#gnu #guix #rust
https://github.com/bvaisvil/zenith
И вижу опять "ад зависимостей", как в Java/Maven, разве что этот клубок распутать несколько проще. Тем не менее, как оказалось, Zenith зависит от библиотеки
heim, которая не обновляется уже два года. Что сделал автор Zenith? Правильно, личный форк библиотеки, от которого теперь зависит Zenith. Похожая ситуация с библиотекой sysinfo, которая обновляется регулярно, но автор Zenith решил сделать форк со своими измениями, для Zenith. Могу понять автора, поскольку он хочет сделать "чтобы всё работало", но тенденция конечно неприятная, с точки зрения упаковки программы под GNU Guix.На изображении показаны зависимости
zenith 0.13.1. Песочными часами отмечены те библиотеки, которые у меня уже собираются на локальной ветке. Патч с uom надавно отправил в GNU Guix.#gnu #guix #rust
⚡1
memory heap
Пытаюсь запаковать этот проект для GNU Guix: https://github.com/bvaisvil/zenith И вижу опять "ад зависимостей", как в Java/Maven, разве что этот клубок распутать несколько проще. Тем не менее, как оказалось, Zenith зависит от библиотеки heim, которая не…
Zenith.mm
10.1 KB
Диаграмма зависимостей для Zenith в формате Freeplane.
Нашёл отличный кавер на супер-мега-прикольную мелодию из старого мультфильма "Вунш-Пунш", который обожал смотреть в детстве.
"Wunschpunsch Intro" (Instrumental cover by Luigi Elettrico):
https://www.youtube.com/watch?v=0bwVndMFNu0
#music
"Wunschpunsch Intro" (Instrumental cover by Luigi Elettrico):
https://www.youtube.com/watch?v=0bwVndMFNu0
#music
YouTube
Wunschpunsch Intro Instrumental (Luigi Elettrico cover) [2019]
#wunschpunsch #instrumental
Wunschpunsch intro song instrumental recreated by my ears in FL-Studio 20.5 using built-in plugins only.
I had some requests for that, so I did it finally ^^
Enjoy this green potion of music.
DISCLAIMER:
Wunschpunsch intro is…
Wunschpunsch intro song instrumental recreated by my ears in FL-Studio 20.5 using built-in plugins only.
I had some requests for that, so I did it finally ^^
Enjoy this green potion of music.
DISCLAIMER:
Wunschpunsch intro is…
Forwarded from Адовый UX
Нежное напоминание о том, что своим дизайном вы можете рассказывать истории, сами того не желая
Адовый UX
Нежное напоминание о том, что своим дизайном вы можете рассказывать истории, сами того не желая
Был ребёнок,
Стал — котёнок!
Стал — котёнок!
⚡2
Guile-Udev в GNU Guix обновился до 0.2.4:
https://git.savannah.gnu.org/cgit/guix.git/commit/?id=18cb8522d8b5259b90efceb515501ba407b2141d
Установить или обновить пакет до новой версии можно командой:
#dev #projects #gnu #guile #guix #guix_patches
https://git.savannah.gnu.org/cgit/guix.git/commit/?id=18cb8522d8b5259b90efceb515501ba407b2141d
Установить или обновить пакет до новой версии можно командой:
guix install guile-udev
#dev #projects #gnu #guile #guix #guix_patches
GitHub
GitHub - artyom-poptsov/guile-udev: GNU Guile bindings to libudev.
GNU Guile bindings to libudev. Contribute to artyom-poptsov/guile-udev development by creating an account on GitHub.
memory heap
Vagrant Cascadian нашёл ещё одну проблему в Guile-SSH, связанную с поддержкой libssh 0.10, пришлось править тесты, чтобы не падали, и выпускать новую версию Guile-SSH 0.16.2: https://github.com/artyom-poptsov/guile-ssh/releases/tag/v0.16.2 Кстати, Vagrant…
Патч в GNU Guix с обновлением Gulle-SSH до версии 0.16.2 замёржили:
https://git.savannah.gnu.org/cgit/guix.git/commit/?id=3012dad9eb1acc64574d68cd29212be6ad96281e
\o/
#projects #guile #ssh #guix
https://git.savannah.gnu.org/cgit/guix.git/commit/?id=3012dad9eb1acc64574d68cd29212be6ad96281e
\o/
#projects #guile #ssh #guix
Как-то раз Эрнеста Хэмингуэя попросили написать самый короткий рассказ, способный растрогать любого человека.
Хэмингуэй проиграл спор, но собрал Java.
https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/java-bootstrap.scm?id=aac0605de312ccc854928959530fd77d68723154#n56
#gnu #guix #java #bootstrap #reproducibility
;;;
;;; Java bootstrap toolchain.
;;;
;; The Java bootstrap begins with Jikes, a Java compiler written in C++. We
;; use it to build a simple version of GNU Classpath, the Java standard
;; library. We chose version 0.93 because it is the last version that can be
;; built with Jikes. With Jikes and this version of GNU Classpath we can
;; build JamVM, a Java Virtual Machine. We build version 1.5.1 because it is
;; the last version of JamVM that works with a version of GNU classpath that
;; does not require ECJ. These three packages make up the bootstrap JDK.
;; This is sufficient to build an older version of Ant, which is needed to
;; build an older version of ECJ, an incremental Java compiler, both of which
;; are written in Java.
;;
;; ECJ is needed to build the latest release (0.99) and the development
;; version of GNU Classpath. The development version of GNU Classpath has
;; much more support for Java 1.6 than the latest release, but we need to
;; build 0.99 first to get a working version of javah. ECJ, the development
;; version of GNU Classpath, and the latest version of JamVM make up the
;; second stage JDK with which we can build the OpenJDK with the Icedtea 2.x
;; build framework. We then build the more recent JDK Icedtea 3.x, and all
;; other versions of OpenJDK.
Хэмингуэй проиграл спор, но собрал Java.
https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/java-bootstrap.scm?id=aac0605de312ccc854928959530fd77d68723154#n56
#gnu #guix #java #bootstrap #reproducibility
⚡2
Незадолго до нового года был произведён тестовый апгрейд голубя Аркадия для питания от сети 230В. Теперь это электроголубь.
Киберпанк 2022.
Киберпанк 2022.
Telegram
memory heap
Я и голубь Аркадий.
UPD: Я справа. Не перепутайте.
UPD: Я справа. Не перепутайте.
Хорошая статья про Kubernetes, с наглядными примерами, где и как он может быть полезен, и какие функции предоставляет:
https://blog.adamchalmers.com/kubernetes-problems/
https://blog.adamchalmers.com/kubernetes-problems/
Adam Chalmers Programming Blog
Solving common problems with Kubernetes
A storytelling guide to starting k8s
Влад
Photo
Меня спрашивают, почему питание голубя Аркадия реализовано через зад. На что отвечаю: ну вот так получилось, тесты проходят, мыж погроммисты, исправим в следующей версии. К тому же, смотрите, как Аркадию удобно — руки свободны. Ах, у него нет рук? Не беда, приделаем как раз перед релизом, будет удобно по-любому.
Запаковал FTXUI для GNU Guix:
https://git.savannah.gnu.org/cgit/guix.git/commit/?id=5f7ce22201c25b0a73dae253b8759fa245c65799
#gnu #guix #patches
https://git.savannah.gnu.org/cgit/guix.git/commit/?id=5f7ce22201c25b0a73dae253b8759fa245c65799
#gnu #guix #patches
GitHub
GitHub - ArthurSonzogni/FTXUI: :computer: C++ Functional Terminal User Interface. :heart:
:computer: C++ Functional Terminal User Interface. :heart: - ArthurSonzogni/FTXUI
Forwarded from Hacker News
Lab-grown blood given to people in world-first clinical trial (Score: 154+ in 4 hours)
Link: https://readhacker.news/s/5qLSR
Comments: https://readhacker.news/c/5qLSR
Link: https://readhacker.news/s/5qLSR
Comments: https://readhacker.news/c/5qLSR
BBC News
Lab-grown blood given to people in world-first clinical trial
It is hoped the blood could revolutionise care for people who need regular donations.
⚡1