Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Using PocketID for passwordless authentication for my Mastodon instance I have been on a roll adding SSO (with PocketID) to all my self-hosted services.
-
Just switching your user agent is enough I recently needed to run certain Windows programs that did not work well in Wine, so I decided to set up a Windows VM.
-
Using PocketID for passwordless authentication for my Linkding instance I have self-hosted various services for years.
-
Adjusting playback speed and removing silence I recently acquired a MP3 player-like device.
-
Identifying and 'fixing' a fraudulent micro SD card I have been on a bit of a year-end tidying and cleanup spree.
-
Flashing custom firmware that adds ZigBee support to this BLE device Xiaomi sells what they describe as a "Smart Temperature and Humidity Monitor".
-
Self-hosted setup using docker-compose and importing of articles from Omnivore UPDATE (2025): I have since moved to Linkding, which I prefer to Wallabag, mostly because it is much snappier.
-
What to do after if you accidentally lock yourself out When messing around with my NixOS config during an install, I managed to accidentally log myself out of my system by setting my hashedPassword to a string that was not a hash.
-
Blank screen on boot and external monitors not detected I recently installed Kubuntu 24.04 LTS (Noble Numbat) on a laptop and all was well.
-
How to set up a custom domain with a shared IPv4 address on Fly.io From 1 February 2024, Fly.io stopped providing dedicated IPv4 addresses for free and started charging for these.
-
So you don't miss anything and don't have to rely on LinkedIn Over time I have put together a number of RSS feeds to stay up to date on developments relevant to legal practice in Singapore.
-
Triggering a GitHub action from a git push from another GitHub action This site is a static site with a deployment pipeline that comprises various daisy-chained GitHub actions.
-
My (initially unsuccessful) attempts to fetch a RSS feed via curl When making automated requests to a RSS feed, I recently came across very peculiar behaviour.
-
An overview of the application process for admission as an advocate and solicitor in Singapore After fulfilling all the requirements to be admitted as an advocate and solicitor in Singapore (mainly, being a 'qualified person' and completing the mandatory…
-
The mass call briefing and the actual mass call hearing After you have filed your supporting affidavit (and requested for a hearing), you should be assigned a hearing date.
-
How to embed GPS data from your smartphone as EXIF data Many smartphones automatically add GPS EXIF data to photographs (i.e. geotag photos), such that the GPS coordinates where the photograph where the photograph was taken are embedded as part of the met…
-
Filing your supporting affidavit and the various exhibits After receiving the SILE certificate, you can proceed to file your supporting affidavit.
-
Filing your OA and commencing your application After you become a QP, and ideally at least 30 days before you complete your TC, you should file your Originating Application (OA).1 SILE additionally suggests that the OA be filed:2 After receipt of SILE’s L…
-
On the e-Learning: Ethics in Practice and the e-Learning: Legal Profession (Solicitors' Account) Rules courses One of the requirements prescribed by the Singapore Institute of Legal Education (SILE) that must be fulfilled before SILE will issue a certific…
-
Requesting for the SILE certificate prior to filing your supplementary affidavit The SILE certificate (sample here) must be attached as an exhibit to your supporting affidavit.1 Obtaining this certificate is a 2-step process involving: (a) a request via e…
-
how to ensure that the PDFs you download from Singapore Statutes Online are appropriately named If you have had the (mis)fortune of having to regularly download legislation from Singapore Statutes Online (sso.agc.gov.sg), you may have noticed that SSO app…
-
how to manage data on a persistent volume Fly.io provides a generous free tier, including up to 3 VMs with shared CPUs and up to 256MB of RAM.
-
a brief overview and details about recommendation statuses I'm not sure many people realise that the National Library Board (NLB) of Singapore welcomes book recommendations.
-
how to save $50 when your remote control stops working I have a Crestar ValueAir 48/55WD + LED fan.
-
more efficient diagram-making with Mermaid The law is very text-heavy.
-
from the meeting ID and meeting password The organiser of a recent Zoom meeting I attended provided me with only the meeting ID and meeting password, instead of simply giving me the meeting link, as people normally do.
-
counterintuitive design and error -10004 I'm documenting this for the benefit of future me, and for anyone else who facing an error -10004 whilst trying to change their transfer limit in their HSBC Singapore account.
-
how to get started in 2 minutes and what feeds to follow So, you want to do one or more of the above: 'get off social media', avoid spending so much time doomscrolling and chasing dopamine, get a broader media diet, read more widely, etc.
-
add comments on a static site powered by GitHub issues in a private repository utteranc.es is a set of scripts that adds comment functionality to static site.
-
See only the content you want on your feed; avoid being locked in by closed platforms Update (16 August 2022): Some time after writing this post, I discovered other great explanations of how RSS works and why you should use it that are probably better than
-
How to manage and cite cases, legislation, commentary, etc.
-
with the magic of mergerfs mergerfs is a very useful tool where you have multiple, small, drives of varying sizes and want to use them as a single composite drive.
-
and sync the annotations back to Zotero Zotero is very useful for keeping track of academic reading material (articles, chapters, etc.) and automatically generating citations.
-
for academic articles, legal documents, etc.
-
You probably don't need gatsby-remark-reading-time In the ECMAScript world, there's a module for everything.
-
without using ssh-agent Authenticating with Github using a single public key for all private repositories is straightforward enough: just follow Github's guide to authenticating with SSH and configure your ~/.ssh/config appropriately: Host github.com Ho…
-
no drive is mounted, yet no error is thrown I recently encountered an odd issue when trying to mount an external drive.
-
How to tell your calendar that your life extends beyond UCL Classes and other UCL events are helpfully compiled into a central UCL timetable, which can be viewed at the Common Timetable (timetable.ucl.ac.uk), UCL Assistant, or UCL Go!.