Giter Club home page Giter Club logo
  • 👋 Hi, I’m @SneakyWhoami (Chris)
  • 👀 I’m interested in Free software, web 1.0 renaissance, self-hosting, tinkering and portage
  • 🌱 I’m currently learning RYO CI, mostly for C++ projects, and (mostly Debian) packaging
  • 💞️ I’m looking to collaborate on BCIs, traditional desktop applications, scratching little itches (especially the surprise ones), anti-social-networking propaganda
  • 📫 How to reach me ... If you can find one of my commits on github, put .patch on the end of the url. Or type my name into Steam, of all things

I have about 20 years of casual experience as a programmer and home network admin, roughly 10 of which overlaps with paid, private, development and small-network (a dozen systems) administration. I don't mean to use this as a CV, but if you need help I have experience to varying degrees (in no particular order) in:

  • C++
  • Javascriipt
  • PHP
  • Python
  • C#
  • Java
  • Linux (inc. shell scripts etc)
  • Windows (incl. powershell etc)
  • DOS (and yes, batch files)
  • Haiku

Notice I don't specify "C" or "Perl" - this is not a philosophical thing. C is probably the best language out there, I just tend more toward C++. Perl I'll avoid if I can. I can hack it a little bit, but it looks like ascii art and half the time I don't know what I'm doing.

Mostly I fool around at home on Linux, But I have a Macbook that dualboots Windows and I'm not a big evangelist. Each of those systems is so great horrible .... Computers are computers, man. I like what I like, you like what you like, maybe I like what you like a little bit. Haiku is very cool though. It's generally easy to port QT5 and SDL stuff over there, so if you're not doing [certain specific computing tasks] it's an absolutely perfect single-user system. It's pretty and it's FAST.

I've run (not hacked much) at various points Trac, Bugzilla, Mantis, Phabricator. My favourite among those might be gitea, or gitlab, or gerrit. Phabricator has so many amazing features, and is actually pretty easy to set up. But Phabricator markdown is not fun in a Github world. The main draw of Phabricator was that it wouldn't need its own process for the web requests. As it turns out, there is a phd daemon to run, so that didn't work out.

Lately I've been investigating how I can get things tested, covered and packaged all at once, on premise. Phabricator can do it (but is fiddly). Travis was cool. TeamCity was very cool.Gitlab can do some stuff, I understand. At the moment my favourite work runs through buildbot - buildbot change hooks and phabricator's conduit api are a wonderful combination. uildbot can do pbuilder with very little extra work (I mean, the whole package is pretty intense, but that part is quite simple).

I have a diploma in IT and I'm just finishing up a degree in Software Engineering now. In spite of this, I always feel like an absolute noob at everything.

I use mostly Firefox right now, although I haven't felt right with it since E10S. My favourite modern web engine is Webkit. My overall favourite is KHTML. I also really like Kristal, although that's mostly just a gemini browser. Gemini is brilliant, though I feel it's a bit like Phabricator - alien markup doesn't do what we want atm. I used to talk to people on a website (which shall not be named) where users had basically free reign with javascript/css/html on their homepages. It could have been the particular type of audience, but I always hated the noises and videos and animations and dumb tricks... People love that stuff, it isn't terribly modern in itself, and it's not nearly as toxic as "progressive web applications" and reinvented square wheels (how can i make a button look like a link? ABSOLUTELY DO NOT)

I'm getting a taste for putting things in packages to be managed by my package manager (aptitude mostly). If you're like me and you want to keep Lintian reasonably happy, you'll be after a license. In case I forgot to add one: For software that is not a complete program (eg a library, if I haven't explicitly specified a license, please accept it as LGPL-2.1 as described here (or any later version, if you need that). This offer is good for any snippet or library i relase before today, the 7th day of April, 2021. Snippets less than 15 lines I release into the public domain where that is possible, or in CC0 if not. Please do leave comments or bug reports if you'd like me to specify the license somewhere I've missed, though.

TODO: shorten this, to procrastinate even more

Chris's Projects

arc.php icon arc.php

port of https://github.com/springmeyer/arc.js to php

barcoder icon barcoder

Cheap, nasty tool to put clipboard or stdin into a barcode (so you can copy to a smartphone)

geocoder icon geocoder

A fast, hybrid offline/online, single country reverse geocoder in PHP with easy one-shot static function

haikuporter icon haikuporter

The tool that builds HaikuPorts recipes. Fork to add rudimentary support for cached and/or distributed compiling on the primary architecture. Begone, long compile times!

kde-cli-tools icon kde-cli-tools

Tools based on KDE Frameworks 5 to better interact with the system

not-webkit icon not-webkit

haikuwebkit, the Haiku WebKit port. uhhh i just fool around on this one

phabricator icon phabricator

Github mirror of "phabricator" - our actual code is hosted with Gerrit (please see https://www.mediawiki.org/wiki/Developer_access for contributing

php-yolo icon php-yolo

Demonstrating the use of php-ffi to call darknet and YOLOv3 for object detection. ffi is bundled since php7.4. The manual alone didn't show me how it felt to use. Hands-on I learned a bit more about it. This repository is the toy I built to try it out. Have you tried doing nightmare mode? I haven't.

shell-fm icon shell-fm

Probably won't get around to hooking this up to web api and librespot or similar

task-spooler icon task-spooler

fork of ts (task spooler by Lluís Batlle i Rossell) to add GNU/Autotools support, and some helper to generate packages

unifi-api-client icon unifi-api-client

A PHP API client class to interact with Ubiquiti's UniFi Controller API

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.