← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 95
  1. This post was first promised in early 2024[0]Pongwars on the C64, @Two9A, Feb 22nd 2024, but it got so long, I added a table of contents.

  2. Drag

    Originally posted on Mastodon Some knew in advance that Skynet was growing geometrically.

  3. Another attempt at translating a hit from the 2000's-era classics of Turkish rock: this time it's Delgeç from Şebnem Ferah's seminal Can Kırıkları.

  4. An attempt at translating Mor ve Ötesi's Bir Derdim Var, a classic of Turkish rock, while keeping to the melodic line of the song, and retaining some sense of lyrical rhyme.

  5. This is an extract from an upcoming post on the implementation of Pong Wars for the Commodore 64, released early as it's a standalone digression from the main body of the post.

  6. In the ongoing effort to extricate myself from Google's services, I've been paring down my usage of their apps on my (admittedly Android) phone.

  7. Sci-fi Shorts: Dimming

    Look, it's not that Morpheus had it wrong deliberately.

  8. This article was originally released as a 100-post thread concurrently on Mastodon and Bluesky, in December 2024.

  9. A Tale of XMODEM

    The recent passing of Ward Christensen, creator of the BBS and author of XMODEM, presents as good a time as any to put into words the tale of the one time I used XMODEM in anger...

  10. Last time in this short series, we looked at how a blog such as this one could become discoverable through ActivityPub, and how a Mastodon user could send a Follow request; we also saw how the blog could respond to a Follow with an Accept message.

  11. Previously[1]Imran Nazar, "Implementing HTTP Signatures with PHP and OpenSSL", May 2024 I looked at the main prerequisite for supporting ActivityPub on this blog, which is to handle the HTTP Signature specification as implemented by AP (and by Mastodon sp…

  12. This post was written for DeviantArt's Community group as a guest feature, in Jun 2024.

  13. Recently I've found myself needing to insert endnotes and/or links to references when writing articles for this blog, if I want to cover some incidental detail of a topic under discussion without distracting from the main piece.

  14. Over the last few months, I've slowly been adding ActivityPub support to this blog, focusing on Mastodon compatibility.

  15. Now and then I run into a situation where I'd like to access a REST API from Postman (or one of its less account-encumbered alternatives for API testing) running locally, but the remote is firewalled and the API provider has only added production and stag…

  16. Every now and then I'll get a few minutes' downtime, and I'll turn to something which lets me pass the time.

  17. If you've ever received spam to your email (and if you've had an email address for more than ten minutes, you've had spam) it can be difficult to find out how the spammers got hold of your address.

  18. This site is served out of a DigitalOcean droplet that I've had since perhaps 2013, which was set up with Debian 7.0 Wheezy; the same machine is my mailserver.

  19. If you've ever been doomscrolling on a microblogging site like Mastodon (other brands are available), you'll have noticed that the conversations that result from a given message are presented as a flat list: The original message, by Alice Bob, in reply to…

  20. Back in the depths of time (we're talking perhaps 2008), I set up a site on the imrannazar.com domain with a set of articles lifted from an even older page, and some CSS based on what seemed like a good idea at the time.

  21. When I say I partake in the occasional bit of golf, I don't mean the sport involving balls and clubs.

  22. So I've slowly been working on converting the emulation core behind Commodore Clicker to hand-written WebAssembly, to see if it helps with performance at all.

  23. Sci-fi Shorts: Ticketed

    Originally released on DeviantArt The initial probe had been dubbed Hyper One, the first successful test of a hyperspace tunneling engine: launched on a Paludis III twelve years ago, it had made its ponderous way to the Lagrange point sixty degrees ahead…

  24. It was early December, 2012.

  25. This document was published by the RFC Editor on Apr 1, 2014.

  26. This article is part four of a series exploring the concepts and implementation of JPEG decoding; four parts are currently available, and others are expected to follow.

  27. This article is part three of a series exploring the concepts and implementation of JPEG decoding; four parts are currently available, and others are expected to follow.

  28. This article is part two of a series exploring the concepts and implementation of JPEG decoding; four parts are currently available, and others are expected to follow.

  29. This article is part one of a series exploring the concepts and implementation of JPEG decoding; four parts are currently available, and others are expected to follow.

  30. I sometimes run into the situation where I'm working on multiple related Subversion repositories, and all their working copies are in a "repository root" on my drive.

  31. The following 17 slides constitute an Ignite talk given at deviantART's technology team meetup in France, earlier this month.

  32. Coffee was John's friend this morning.

  33. Steganography is a name given for a set of techniques where the targeted message is hidden inside other data, most often in the context of an image in some form.

  34. Sci-fi Shorts: Betel

    There were never any more stars in the sky, or fewer.

  35. One of the major historical issues with the transmission of computer programs over the Internet has been how to avoid encoding problems: with FTP, for example, a file sent in text mode may have its newline characters translated by the FTP client into diff…

  36. The source code to this project is now available in full, at: http://imrannazar.com/content/files/android-sobel.zip In the previous part of this set of articles, I began an introduction to augmented reality, using the simple example of edge detection on A…

  37. The source code to this project is now available in full, at: http://imrannazar.com/content/files/android-sobel.zip One of the most demanding tasks for a smartphone application to take on is "augmented reality": producing a display of the world with infor…

  38. This is part 10 of an article series on emulation development in JavaScript; ten parts are currently available, and others are expected to follow.

  39. The war had almost drained our combined resources of energy: even though we were closer to the Sun, the solar power simply couldn't be collected without materials to build solar collectors.

  40. This is part 9 of an article series on emulation development in JavaScript; ten parts are currently available, and others are expected to follow.

  41. Sci-fi Shorts: Power

    Mera sat at his station, watching the slow spin of the heavy water reactor as it spat out brackish waste fluid.

  42. This is part 8 of an article series on emulation development in JavaScript; ten parts are currently available, and others are expected to follow.

  43. This is part 7 of an article series on emulation development in JavaScript; ten parts are currently available, and others are expected to follow.

  44. This is part 6 of an article series on emulation development in JavaScript; ten parts are currently available, and others are expected to follow.

  45. This is part 5 of an article series on emulation development in JavaScript; ten parts are currently available, and others are expected to follow.

  46. This is part 4 of an article series on emulation development in JavaScript; ten parts are currently available, and others are expected to follow.

  47. This is part 3 of an article series on emulation development in JavaScript; ten parts are currently available, and others are expected to follow.

  48. This is part 2 of an article series on emulation development in JavaScript; ten parts are currently available, and others are expected to follow.

  49. This is part 1 of an article series on emulation development in JavaScript; ten parts are currently available, and others are expected to follow.

  50. A common requirement in the development of web applications is that the interface is portable between languages: any phrases which appear within the interface must be in the viewer's preferred language.