Removed.

Lauri Ojansivu 2024-05-23 10:08:57 +03:00
parent 2b7aa5f300
commit a006aacc43

@ -1,107 +0,0 @@
## About the author of this book, xet7
[xet7](https://github.com/xet7) (Lauri Ojansivu) is the maintainer
of WeKan Open Source kanban https://wekan.github.io , source code at
https://github.com/wekan/wekan . Since December 2016,
xet7 has [added and removed about 4 million lines to WeKan](https://github.com/wekan/wekan/blob/main/releases/count-lines-of-code-per-committer.sh). WeKan is used at [most countries of the world](https://snapcraft.io/wekan)
and [translated to 70+ languages](https://app.transifex.com/wekan/wekan).
There is [video interview about WeKan](https://www.youtube.com/watch?v=ke-mbnZM3zE&t=1342s)
and also [video interview about about WeKan Security](https://www.youtube.com/watch?v=zic-h8jG6F8).
At 2024-05-23, xet7 is [4th at most active Github Committers at Finland](https://committers.top/finland).
WeKan is [full-featured kanban software](https://github.com/wekan/wekan/wiki/Deep-Dive-Into-WeKan).
WeKan Multiverse is upcoming version of WeKan, with [many prototypes](https://github.com/wekan/wekan/wiki/WeKan-Multiverse-Roadmap),
where newest prototype in active development is [WeKan Studio](https://github.com/wekan/wekanstudio).
All of WeKan for all platforms is FOSS and online at https://github.com/wekan/wekan . There is nothing propietary.
xet7 is Cross-Platform FOSS developer. He [contributes to many FOSS projects with code as pull requests,
and translating software to Finnish](https://xet7.org).
xet7 is also currently teacher at local nerd club at Finland, Cloud Architect and SysAdmin.
xet7 provides Commercial Support for WeKan https://wekan.team .
xet7 is also maintainer of TSC (The Secret Chronicles of Dr.M) platform game https://secretchonicles.org .
There xet7 did website, translated TSC website from English to Finnish,
contributed to game with small amounts of code, and built install packages for Windows and many Linux distros.
Most of the actual C++ coding of the game was made by others at TSC team.
## Computer history of xet7
At 1989, at primary school 7th grade, at school was CP/M computers,
learning about turtle graphics programming.
At that same year 1989 xet7 got first computer, Amiga 500.
Because someone at school asked about what to do with some Amiga Shell command,
xet7 started to read Finnish manuals that did come with that Amiga 500 computer.
Already then, xet7 was helping everyone about how to use computers.
xet7 ordered Blitz Basic 2, that came by postal mail to local bank,
it had A4 sized big thick manual, and many floppy disks for Amiga.
Using Amiga 500, at 1995 xet7 coded notegame, that is now Open Source
at https://github.com/xet7/notegame .
At 1991-1994, xet7 was SysOp of 2-phoneline modem BBS running BBBS software at OS/2 at high school,
running at 486 computer. At home, xet7 used Amiga 500 and modem with NComm software to dial to
school BBS. At that time came also to school Win3.1, using Trumpet Winsock and Netscape to browse Internet.
At high school 2th grade at 1992, xet7 got stipend as one of the top students at school.
Computer teacher and others usually said, that if I don't know something about computers,
nobody else knows.
At 1996, xet7 started to studying for BBA. At school was NT4 computers and high speed Internet.
At school, xet7 made some game with Delphi, Simpsons characters and sounds.
xet7 bought Amiga 1200 and some software, like [Scala MM Multimedia](https://en.wikipedia.org/wiki/Scala_(company)),
that was used for TV style graphics. For presentation at school, xet7 made VHS tape recording, where xet7 used
Scala MM Multimedia TV-style graphics like flying text and images and scrolling text end credits,
and some effect parts copies from movies like Terminator.
At 1999, as part of diploma work for BBA, xet7 started building quality control system for local
rehabilitation center. At rehabilitation center, they were using paper and calculator
to do all calculations, and had some paper feedback forms for customer feedback,
rehabilitation groups feedback, fitness tests with calculations about results, etc.
For paper forms, xet7 did make Word 97 documents of all of them, having logo
at top corner, and where to write answers to those forms, so those forms were printed,
customers wrote answers, someone did write those forms to app, and did print results
of calculations, comparison between groups, etc, that Access 97 app calculated automatically.
xet7 first started coding it with MS Excel 97 at WinXP, but because coding
with spreadsheet cells and many sheets did get so complicated, xet7 changed to use
MS Access 97. xet7 did use a lot of examples from book "Access 97 Developers Handbook"
that included CD-ROM with some GUI examples, coding with VBA and SQL.
Access 97 has visual designer, where it is possible to select and add buttons, input fields,
images, etc to forms, and have automatically calculating fields with VBA.
It was possible to use SQL GUI designer to select database fields, and make SQL queries on top of
previously saved SQL queries. VBA code is very understandable, and can be writen without
looking at how syntax currently is.
For web programming, xet7 did use some project using Zope https://en.wikipedia.org/wiki/Zope ,
that is Python based programming.
At another web project, xet7 used PHP and MySQL to create library website, where it was possible
to search for books. Searching was also possible by click one character at a time to narrow down selection of books,
like selecting a, ab, aba etc by clicking, and then listing those books.
For game programming, xet7 3D GameStudio https://en.wikipedia.org/wiki/3D_GameStudio to create museum
game for Windows.
When making TSC website https://secretchronicles.org , website was originally made with Ruby based
static website creator nanoc https://nanoc.app . From text files, it converted settings and markdown files
to static html. But currently xet7 just directly edits website HTML, and does not use nanoc anymore.
At work as SysAdmin at some company, as the only SysAdmin, xet7 built the whole company infra.
Email was originally hosted at Linux server, so xet7 moved all email to Google Workplace.
xet7 managed all websites, user accounts, and helped with various web frameworks like Django.
xet7 also managed bare metal servers at Hetzner. xet7 did IT support, fixing any computer.
As Cloud Architect, xet7 moved web services from On-Premise to AWS, and did SLA support
when managing autoscaling for high traffic gaming websites.
For managing servers, xet7 used Puppet, SaltStack and Ansible, that would automatically install
all required software to servers.
At other web projects for work, xet7 has coded with PHP Drupal, PHP WordPress, Python Django, Go, etc.
## Foreword
We are living in a world, where there is all the time announced new devices available to buy,
like computers, smartphones and tablets. Many of those are very expensive, and end up as
landfill, when some software is not updated anymore for that device, like Android or iOS
device. While it is considered normal to get rid of device, that is broken, not having
newest updated software is the worst reason to get rid of the device.
General purpose computer, like desktop or laptop PC, is a forever device.