14 Apr 26

Regular expression tester with syntax highlighting, explanation, cheat sheet for PHP/PCRE, Python, GO, JavaScript, Java, C


20 Aug 24

28 Dec 23

When you write a module in C’Dent, you can use it in a dozen different programming languages. For instance, you could write a module in Python and use it in JavaScript, or you could write a module in JavaScript and use it in Perl 6, Ruby or Java.

What a trip.

This is of limited use since it’s for logic, not for API stuff, and most apps write their own logic instead of relying on modules for logic, but I’ll have to try to remember that this exists for things that do rely on logic.

One example that does come to mind is an infix expression parser library that takes strings as input and returns numbers. Something like that could work with C’Dent.

Under “next steps” it says:

Add variables and assignments

Conclusion: completely useless for now without further hacking & patching.


18 Nov 21

One of my longest friendships has come to an end. David H. Adler (dha) has passed and I’m so sad.

I met Dave on IRC in #perl over 20 years ago. He was a cornerstone of the Perl community. My first IRL tech event was an O’Reilly training in 2000 in New Y…

Tags:

20 Aug 21

Script to run an OpenId server.

Highlights:

  • Written in Perl
  • Utilizes MySQL
  • Written to run in Apache
  • Supports multiple users
  • Login and user pages are “templates” that are easily customized
  • Implements every mandatory message exchange in OpenID 2.0
  • Implements much of the OpenID 1.1 specification (“dumb” mode described in the 1.1 spec has not been tested)
  • Supports deployments that use HTTP or HTTPS
  • Password validation routine is separated from the login page to optionally allow one to use HTTP for identifiers, but HTTPS to actually validate the user password
  • Supports both (HMAC|DH)-SHA1 and (HMAC|DH)-SHA256
  • Entirely free open source with no licensing restrictions
by shae Aug 2021 saved 2 times