latest release images
Powered by Go
POOLE, Alastair <netstar>
email echo -n "bmV0c3RhckBnbWFpbC5jb20K" | base64 --decode
"Programming is fun, so is reinventing the wheel. Why use a set of libraries and simplified APIs when you can write everything from scratch? People complain about this but do you ever see a qualified and skillful carpenter import furniture parts from IKEA? Low-level programming is fun, and if you are accountable for all the software I find that is better for maintainability and sense of achievement."
I'd like to be full of God's grace and to write graceful code.
Currently located in Aberdeen, Scotland, United Kingdom.
Developing software using C, Go, Perl and PHP languages and also sometimes Python, JS and Rust.
I use OpenBSD and FreeBSD with the Enlightenment Window Manager
I'm an active Enlightenment and EFL (Tizen) developer. Currently focussing on FreeBSD and OpenBSD improvements within EFL and E. Working on our suite of applications as well as maintaining EDI and Evisum (see below).
Barcelona 2019 (EDD)
On November 23 2019 the Enlightenment community gathered for two days in Barcelona, Spain, to hold the Enlightenment Developer Days. Samsung kindly sponsored catering and Pompeu Fabra University allowed us to use their facilities free of charge. It was good to catch up in person with friends, get some coding done and also enjoy a beautiful city!
EDI is an EFL based IDE for Unix.
At the moment I actively maintain and develop EDI.
Together with other EFL developers I spend a lot of time working on improving this developer tool. Lots of great features are included.
Features include: multiple panels and tabs, split views, syntax highlighting, code completion, integrated debugger, search and replace, project search, file management, themes, SCM integration and much more!
Evisum is an EFL based system monitor..
This is a system montior for macOS, Linux, FreeBSD, DragonFlyBSD and OpenBSD written in C using EFL.
Libsea is a set of programming APIs designed to make many of the common POSIX programming tasks less burdensome and complicated for the programmer in C.
Includes APIs for:
- Binary trees.
- Hash tables.
- Linked lists.
- Binary and string buffers.
- File system actions.
- Inter-process communication.
- TCP and TLS communication.
- File system notification.
- Checksum SHA256 and SHA512 (file and memory).
- Process information.
- Process creation.
- Audio playback.
- Server programming for TCP/IPv4, TCP/IPv6, TLS, UNIX domain and Websockets (version 13).
- String conversion and manipulation.
- System information (CPU, disks and mounts).
- JSON processing.
- Thread programming (threads, locks and spin locks).
- HTTP/s requests.
- Image conversion.
Effort has been made to make these programming APIs portable and currently libsea supports Linux, macOS, FreeBSD, DragonFlyBSD and OpenBSD.
Libsea has two major dependencies: SDL2 and libressl/openssl.
tingle sensor line for Unix-like systems.
Sensor information on Linux, MacOS, FreeBSD, DragonFlyBSD, OpenBSD and NetBSD.
Includes cpu (multiple cores) usage, memory usage, network use, battery (multiple batteries) and power indication, audio levels and temperature sensors.
Download the latest code from http://software.haxlab.org/tingle.git.
Scriptune - Bible "fortune" and search.
Includes the King James and Douay-Rheims translations. Both in a single text file and same format.
volga - Gumtree Replacement
This is quite an extensive website engine written in Golang. You can use it.
Goxy is a very simple HTTP/s proxy written in Golang (supports GET, POST, HEAD, CONNECT).
cgi - (web "framework" for C).
There is an example program using this small library at the oracle.
- openbsd on e
EFL and Enlightenment on Linux, FreeBSD and OpenBSD.
I am an active EFL and E developer. Most of my spare time is spent working on these projects:
- blingbling theme for e21+ this is a slow process and might never finish but it's okay for now bringing that retro pre e17 feel back to the desktop.
people like to be intelligent.
i am no-one, forgotten infinitely, yet principal and exclusive witness to existence.
articifical intelligence - "Emulating God".
everyone wants to be different, until they are different!
dear youth, don't be cool!
brush your teeth and shave in the shower or bath!
bring and read technical manuals when you visit the toilet!
I cannot believe how happy I am to still be alive!
what a disaster that all was and just thank God!!!
I'm better than I think I am but not as good as I sometimes think!
(c) copyright 1984-2020. POOLE, Al. all rights reserved.