mirror of
https://github.com/wekan/wekan.git
synced 2025-12-16 23:40: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