oxalorg
Joined 10 years ago
Joined 10 years ago
I wanted to try Easel but there were no instructions how. This is how I got it running:
git clone [email protected]:phronmophobic/easel.git
clj -X:deps prep
clj
# now in repl
=> ((requiring-resolve 'com.phronemophobic.easel/run))Whenever I meet my friends and family, I show them the pictures myself and the story behind them.
I love the thrill of street photography and it gives me immense pleasure to capture candid moments of humans. It's a great creative outlet for me and helps me think about life and philosophy through my pictures.
Maybe one day I will care enough about publishing these pictures, maybe one day I will care about AI. But right now, I don't. This is the closest I've been to my "kid"-like self, just enjoying something for the heck for it.
Don't be me, but have some solace in the fact that even if you royally mess up things won't be as bad as you think.
I self host a lot of things on a VPS and have recently started self hosting on a raspberry pi 5, it's extremely liberating!
Don't be me, but even if you royally mess up things won't be as bad as you think.
I always love removing dependencies and simplifying software. I will try and switch to a simpler implementation like yours, thanks for sharing!
In this blog post I walk through the process of how I go about extending emacs (specifically a 3rd party plugin) and tailoring it to my specific problems.
I'm definitely not an emacs pro, but I've written a few packages in emacs and have a cursory idea of it's vast powers! Happy to answer any question.
For anyone interested, my emacs config is at: https://github.com/oxalorg/.emacs.d
I had to install sqlcipher, find my encrypted key stored locally, find the decrypt key in apple's keychain, decrypt it using Signal's format, etc. This took a lot of trial and error, and reading a lot of existing source (special thanks to https://github.com/bepaald/get_signal_desktop_key_mac but unfortunately it did not work OOTB for me)
I consider my own static site generator [1] much simpler than this. Around 250 SLOC with 4 dependencies (markdown2, pyyaml, jinja2, Pygments)
It's fun and I almost end up revamping something every year.
Everything handcrafted:
- the matrix js code on home page. https://oxal.org click on the matrix for a surprise!
- it's built using my own Static Site Generator: https://github.com/oxalorg/genox
- my website uses a css theme, again handcrafted: https://github.com/oxalorg/sakura/
- if you go to https://oxal.org/blog/ you will see a small cyborg following you (started with a base image generated by chatgpt and then edited and added animations manually in Piskel sprite editor)
- it's deployed on a VPS manually, just run `make` (I've experimented with serving it via a handwritten C http server, but I haven't finished this toy project yet)
- i have several shell scripts which uploads things to my websites in private locations (think gists, quick share videos, screenshots etc.).
- the favicon is also pixel art, made when I was still in college! https://oxal.org/favicon-32x32.png
- I even tried designing my own funky font but gave up and used a Naruto inspired font
- and as a bonus, try to `view-page-source` on the home page
I see my website and feel extremely proud of my journey as a software engineer, and I cherish this simple thing oh so dearly!
I'm a super confused soul, and currently I use all of them:
- Emacs (for clojure / lisps / big projects).
- NeoVim (for when I want to work in the shell, smaller scripts/playground, ssh).
- VScode (js / ts / frontend / figma / etc).
I've made both my vim and emacs keybindings / features almost identical, so there is limited context switching there.
I feel very slow in VSCode, I don't even have one of my most common task optimised in VSCode yet: grepping something and quickly moving to that buffer.
Trying my best to end needless suffering; love discussing ethical philosophy.
Looking for an opportunity to help earth, humans, and animals at an exponential return.
https://github.com/oxalorg/
https://oxal.org
https://www.youtube.com/c/oxalorg