diff --git a/Cross‐Platform-Programming-for-all-computers,-smartphones,-tablets,-and-other-devices.md b/Cross‐Platform-Programming-for-all-computers,-smartphones,-tablets,-and-other-devices.md deleted file mode 100644 index 82a1b84..0000000 --- a/Cross‐Platform-Programming-for-all-computers,-smartphones,-tablets,-and-other-devices.md +++ /dev/null @@ -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. \ No newline at end of file