Project of the day (day 9) 2023, Thursday, August 31st
#uOffice : https://github.com/seanpm2001/uOffice
uOffice (ultimate Office) is an #opensource #office #suite. It was originally my first piece of proprietary software, which quickly went open source (it was never released as closed source luckily) it is an office suite that focuses on high #customization, high #compatibility (compatibility with as many formats and systems as possible) high speeds, and #skeuomorphic design.
It supports an #experimental office format known as #UDOC which supports documents up to 16 exbibytes (2^60 bytes) in size. This was made to address my problems with the 512 megabyte limit in the #ODT format, and to scale the technology towards the far future.
The software is #128bit, but can run on #64bit machines.
It is written in #Python. It was originally written in #Java and #VBScript where legacy use still remains. It is a highly #incomplete project.
#uoffice #opensource #office #suite #customization #compatibility #skeuomorphic #experimental #udoc #odt #128bit #64bit #python #java #vbscript #incomplete
Project of the day (day 8) 2023, Wednesday, August 30th
#UCALC : https://github.com/seanpm2001/UCALC/
UCALC is one of my first #Python projects, and is one of my most developed software pieces. It is functional, but currently only works via command line, and is missing a lot of planned features. It is a highly advanced #calculator, with dozens of modes, and support for very complex #mathematical jobs, such as #calculation beyond the computers #processor type (eg: it can do #128bit and higher calculations on a #64bit machine)
Recently, I learned about the new terms Ronnabyte and Quettabyte (along with the smaller units deca (10) and hecto (100) which I didn't add in originally) and I am hoping to update the calculator (and 2 other projects) to include these new units in the near future.
UCALC was originally tested on #Windows 10, but can work on any computer that has a functional Python interpreter. I hope to make it more functional, and eventually add a functional GUI.
#ucalc #python #calculator #mathematical #calculation #processor #128bit #64bit #windows