
So, we set up a project on a new Digital Ocean droplet and the cron jobs started failing.
Not just that, the log file that we had set up to track the cron was showing up empty!
After a lot of head scratching, I had a look at /var/log/syslog
So, we set up a project on a new Digital Ocean droplet and the cron jobs started failing.
Not just that, the log file that we had set up to track the cron was showing up empty!
After a lot of head scratching, I had a look at /var/log/syslog
Kanboard is wonderfully simple project and task management application.
The board view gives a nice Trello like interface, where cards can be dragged & dropped across columns.
A really nice and clean user and role management system.
It has a bunch of plugins, like OAuth2, so that third party authentication systems can be used.
And again, like other software that I like, it uses SQLite out of the box which makes moving the entire application around trivial.
Additionally, I’ve started using Caddy V2 which provides LetsEncrypt SSL certificates out of the box and renews them automatically.
Continue readingIn Chrome, if the internet goes off for whatever reason, we get this cute dinosaur game where the dino needs to jump over cacti and pterodactyls.
There aren’t any lives. So, every time you hit an obstruction you end up starting from 0 again.
Which is a bit of a pain.
So, I saw this hack which makes you go through any obstructions without dying.
Continue readingI got this fossil error during the latest server setup on Ubuntu. Earlier, it was just the question of adding fossil to the path.
But for some weird reason, I got this error this time –
home directory "" must be writeable Aborted (core dumped)
After trying to search for the error, I finally got a clue at this fossil check-in, which shows the check for write access to the home directory to create a .fossil
file.
Checking all accesses, everything seemed absolutely correct, so the only thing left to do was to create the file manually –
touch ~/.fossil
This solved the problem correctly.
Whenever I get this error, I have to again do a google search. So, this post is for me not to do that again!
Could not find 'bundler' (2.1.4) required by your .Gemfile.lock. (Gem::GemNotFoundException) To update to the latest version installed on your system, run `bundle update --bundler`. To install the missing version, run `gem install bundler:2.1.4`
Unfortunately, the suggestions don’t quite work.
The correct way to fix this is to run these three commands:
gem install --default bundler gem update --system bundler update --bundler
Courtesy of StackOverflow. (The correct answer on StackOverflow didn’t quite work either!)
Starting up another computer on a network itself is such a fascinating idea! For me, it literally feels like magic!
There are so many things involved. The computer which needs to be started (or woken up) has to have the capability, both at the hardware and the software level.
Also the computer doing the waking needs to send a magic packet!
When I initially heard this, I honestly thought this was a joke of some kind. A magic packet? Really?
Continue readingHow I wish we had been taught all this instead of inane and archaic stuff in college!
After having created the directory monitor, I realized that it would not be suitable for everything.
For example, if I needed to know which file was getting modified in the directory, rather than just anything having gotten modified.
Well, in that case we would somehow need to store both the file name and the modified time of the file which changed.
Continue readingThere have been many times over the years that I’ve been wanting a simple capability of monitoring changes in some directory or some files in my system.
Linux has inotify and Windows has WatchDirectory.
The biggest challenge has been to look for something that works seamlessly across operating systems.
So, I thought of creating my own solution!
Continue readingTo get git to exclude files and directories, we need to add a .gitignore
file in the root folder of the project.
Some of the things I learned from setting up my .gitignore
Copyright © 2025 the möbius trip
Theme by Anders Noren — Up ↑