mirror of
https://github.com/wekan/wekan.git
synced 2025-12-18 00:10:13 +01:00
Removed.
parent
2b7aa5f300
commit
a006aacc43
1 changed files with 0 additions and 107 deletions
|
|
@ -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.
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue