← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 44
  1. So you want to let users upload files directly to Cloudflare R2 from their browser?

  2. I recently built a SQL practice platform for my DBMS course at IITM BS Degree.

  3. FastAPI expects array parameters in the standard key=v1&key=v2 format.

  4. If you share a link that lets people subscribe to an .ics feed in Google Calendar, you’ve probably seen this pattern: 1 https://calendar.google.com/calendar/render?

  5. Easy alias for dealing with Python Virtualenvs

    There’s something oddly comforting about a shell function that takes care of boring things for you.

  6. I have a confession to make.

  7. Easy Jigsaw Puzzle Embed for Your Website

    I wanted to share a small project I’ve been working on - a simple jigsaw puzzle embed that you can add to any website.

  8. Announcing a new chess bot - A0lite-js

    I’m excited to share a project I’ve been working on - a TypeScript port of the a0lite chess engine.

  9. Have you ever wanted to send desktop notifications from your command line on macOS?

  10. Why FileLinks Didn't Work in Google Colab

    If you’ve ever worked on a project in Google Colab and tried to provide download links for files using FileLink, you might have encountered some issues.

  11. When Using `bc`, `scale` Doesn't Round!

    Ever stumbled upon a weird problem and couldn’t quite figure out where things went wrong?

  12. Featured Photo by Javier Allegue Barros.

  13. Calculating The Number Of Digits In A Power Of 2

    I want to share something cool I learned about logarithms.

  14. Blogging with Jupyter Notebooks in Hugo

    Featured Photo by Simon Berger I’ve realized something important about myself lately: I need to make it easy for me to publish my stuff.

  15. Hello, World!

    Editor’s Note Welcome to the inaugural issue of my newsletter!

  16. To A Man With `jq`, Everything Looks Like JSON

    Featured Photo by energepic.com I’ve had a love-hate relationship with Bootstrap for a long time.

  17. Accidentally deleted your .bashrc?

    When beginning to use the terminal, we might accidentally delete our .bashrc file.

  18. The Ultimate Interactive JQ Guide

    Cover Photo by Pixabay This article requires JavaScript.

  19. The Cult of Not Done Manifesto

    To all those who ask why I haven’t been putting more posts out, this is for you Dear Members of the Cult of Not Done, I present to you a manifesto of not done.

  20. Dear past me, use the flags

    Dear past me, I know you’ve just launched your first desktop application.

  21. Analgesia, Pain, and the Shape of The Brain

    I was returning from Saturday brunch with my friend a month or so ago.

  22. Programming "with the grain"

    When I was a kid, I observed that most sheets of paper have a sort of “direction” inside them.

  23. The term Natural Selection is often misused, with people saying things like: natural selection at its finest or he’s about to win a Darwin Award when they see people doing things that are questionable.

  24. Addendum: What's a Webfinger?

    Following an interesting discussion on programming.dev after the last article, I thought it would be good to add some extra notes regarding Webfinger.

  25. The secret life of .well-known

    My first encounter with the .well-known directory was when Let’s Encrypt first hit the scene and I was learning about VPS-es and how Linux on the server worked.

  26. Assuming that the IP addresses are in a file called list.txt in a format such as below: 1 2 3 4 5 6 7 8 9 104.28.29.66 92.40.175.51 116.255.32.201 91.150.51.170 108.167.20.103 5.187.159.175 166.198.250.121 74.78.184.213 ...

  27. The following script can be used to start list the running containers inside a particular network along with their ips. 1 2 3 #!

  28. Parsing single level yaml files into a Lua table

    Given a yaml-like file containing key-value pairs like this: 1 2 3 key1: value1 key2: value2 key3: value3 The following function will load it and return the data as a Lua table. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 function read_yaml_file…

  29. Start a container in a particular docker network

    The following script can be used to start a container inside a particular network.

  30. Create a file ~/.ssh/config If you have 2 keys, for example: id_rsa for your personal, and id_work for your work, set the config as: 1 2 3 4 Host github-work HostName github.com IdentityFile ~/.ssh/id_work IdentitiesOnly yes Now, when cloning

  31. Hello World

    Many people who know me ask me why I haven’t got a personal website or blog.

  32. Given two unix timestamps, this Python script fetches all the leads received by a particular Facebook Lead Ads form using the Facebook v14 Graph API. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35…

  33. Fix WSL time drift

    There is a bug in WSL2 that causes the clock inside the VM to drift behind the actual clock on the machine.

  34. Articles

  35. About

    Hi There, I’m Ishan.

  36. Discord Notifications from Systemd

    Add the following lines in your service definition file (/etc/systemd/system/service_xyz.service) in the [Service] section: 1 2 ExecStartPost=/home/service_xyz/hooks.sh start ExecStopPost=/home/service_xyz/hooks.sh stop In /home/service_xyz/hooks.sh, put

  37. Generate PEM file for any Linux user

    Quickly and easily generate a key pair for passwordless connection.

  38. Navigate to Repository > Settings > Secrets > New Repository Secret Set the name as SSH_PRIVATE_KEY Paste the contents of the key file 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40…

  39. Install Postgres into XAMPP on Windows

    Setting up a local Postgres development environment 1.

  40. 3 ways to render inline lists in PHP

    Given a list of items and a separator, render it in a single line, with separators between. 1 2 3 4 5 6 7 $items = [ "apples", "oranges", "bananas" ]; $separator = " / "; Method 1: Basic foreach This approach is the one that comes to mind…

  41. A note to the reader This post is a legacy post.

  42. Scraping the MPB website - A Postmortem

    A note to the reader This post is a legacy post.

  43. Gamedev Ideas

    A note to the reader This post is a legacy post.

  44. Benchmark public javascipt CDNs on a VPS

    This is a legacy script from when I was 13 years old.