Skip to main content







OPCUA-Open62541-2.00


Perl XS wrapper for open62541 OPC UA library

Changes for 2.00 - 2023-02-10

  • Use methods ServerConfig::setDefaultWithSecurityPolicies() and ClientConfig::setDefaultEncryption() to activate encryption and optionally verfication on both sides respectively.
  • Module OPCUA::Open62541::Test::CA is used to create private key, certificate, CA and CRL for testing OPC UA encryption.
  • Implement methods to get and set client and server description in open62541 config.
  • Generate OPC UA constants in Perl from open62541 version 1.3.4 with full namespace 0.
  • Remove support for open62541 1.0 and 1.1 API. 1.2 branch did not work properly with OPCUA::Open62541 anyway. Minimum required version of the open62541 library is 1.3 now. open62541 master branch has issues. OPCUA::Open62541 tests currently run and pass with open62541 version 1.3.4.
  • A lot of backwards compatibility code in implementations and tests has been removed.
  • The 1.0 API compatibility of the client getState() method has been removed. It has to be called in list context now to retrieve channel state, session state, and connect status. Trying to retrieve the client state in scalar context will result in a Perl die. A client state does not exist anymore.
  • Implement basic encryption for client and server. Certificates are not validated yet.
  • Improve behavior of client config setUsernamePassword() method.

metacpan.org/dist/OPCUA-Open62…



Crypt-Bcrypt-0.009


A modern bcrypt implementation

Changes for 0.009 - 2023-02-10T16:07:45+01:00

  • Stricten up bcrypt_needs_rehash
  • Improve documentation

metacpan.org/dist/Crypt-Bcrypt




Six days later...

I used to get the impression many project developers would support Mastodon API foremost but now I'm inclined to see more projects implement ActivityPub C2S first and then everything else..

Bradley D. Thornton reshared this.








Nott a good look for Pennsylvania lawmakers

@tallship@gleasonator.com:

@RTP"Yes officer, here's my registration. I've got my ID right here in my bag. No, that there is my phone, my ID is in that bag. No sir, I would never install that app on my phone, so the government issued me one for my iD app - it's in that bag.
What? Oh. Yes. It's called a faraday bag. Here's my ID. Turn it on? I think the battery is dead, but feel free to charge it up, I'll just sit here on the side of the boulevard, pulled over by you, while you do that. No sir, I actually don't even own a charger for that ID.

Oh, okay..., sorry you don't have the time to put a charge on my ID, that I keep in my faraday bag, with the battery run down to zero, without a charger, and inconveniencing the dirty bolshevik government that can't track me as a result.

Apple 🍏 ??? No sir, I would never own one of those - they're full of worms!

Yes, you have a nice day too officer!"

odysee.com/@RobBraxmanTech:6/a…





#Friendica for the entire #Fediverse


#Friendica on your #Android, and #Linux, #Mac, or #Windows desktop - no messy browsers required!

@tallship@public.mitra.social:

## Relatica - the new desktop and mobile Fediverse client
Relatica is a new, refreshing, and promising cross platform #Friendica client in beta now.

#Relatica runs on #Android, #Linux, #Mac, and #Windows. It also has some welcome and ambitious goals on the roadmap:

Testers, packagers, and early adopters are wanted for the official beta program.

Relatica's developer is friendly, accessible, and responsive. The project enjoys an aggressive development cycle and has its own dedicated #Matrix support channel.

It's good to see a novel and dedicated effort to deliver a capable #desktop and mobile client that allows for #social engagement without a browser:

gitlab.com/mysocialportal/rela…

For those here that aren't aware already, Friendica is one of the earliest and yet most modern and feature rich #Fediverse platforms, #internetworking with other protocols that enables you to do things like directly interface with #Diaspora and even the deprecated legacy silo networks too.

#Friendica has a pluggable addon system and provides direct support for multiple text formats and even direct linking of images in posts.

There's really just too much to list. If you're wanting a feature complete platform for #publishing, #microblogging, #news, #RSS, social engagement and more then Relatica is definitely worth trying out!

If you're interested in trying out Relatica's ease of use and features then you'll need to have a user account on a Friendica server.

You can self-host or get yourself a free Friendica account here:

Friendi.ca

I hope that helps!

I can be reached on Matrix at:

@tallship:matrix.org

via XMPP at:

tallship@jabber.org

and in the Fediverse at:
@tallship@public.mitra.social

#tallship #FOSS #Relatica #ActivityPub You can haz #Cheezburgerz! 🍔

.





Nott a good look for Pennsylvania lawmakers


@RTP"Yes officer, here's my registration. I've got my ID right here in my bag. No, that there is my phone, my ID is in that bag. No sir, I would never install that app on my phone, so the government issued me one for my iD app - it's in that bag.

What? Oh. Yes. It's called a faraday bag. Here's my ID. Turn it on? I think the battery is dead, but feel free to charge it up, I'll just sit here on the side of the boulevard, pulled over by you, while you do that. No sir, I actually don't even own a charger for that ID.

Oh, okay..., sorry you don't have the time to put a charge on my ID, that I keep in my faraday bag, with the battery run down to zero, without a charger, and inconveniencing the dirty bolshevik government that can't track me as a result.

Apple 🍏 ??? No sir, I would never own one of those - they're full of worms!

Yes, you have a nice day too officer!"

odysee.com/@RobBraxmanTech:6/a…


Bradley D. Thornton reshared this.



"Ask Bill why the string in [MS-DOS] function 9 is terminated by a
dollar sign. Ask him, because he can't answer. Only I know that."

  • Dr. Gary Kildall.

httpstatusdogs.com/418-im-a-te…




Testing...


Testing *testing* _testing_ **testing** __testing__ `testing` ... Tested.



Time to build another musical practice tool


It's Sunday and it's snowing big time out there. Time to build another musical practice tool. This time with metacpan.org/dist/Data-Dataset… and friends. #perl #music

Gene Boggs reshared this.



MIDI-Perl Tabla drums


I finally found the tabla soundfont at gleitz.github.io/midi-js-sound… - So naturally I tried to imitate a tabla player! Here's the code: github.com/ology/Music/blob/ma… and here are the 1st couple runs, in decreasing order of schizophrenia: ology.net/tmp/tabla/tabla-01.m… & ology.net/tmp/tabla/tabla-02.m… & ology.net/tmp/tabla/tabla-03.m… - All are painfully feeble compared to real tabla payers! 😁 #music #perl


Bird's Mohawk in MIDI-Perl


Just finished up adding a bit more functionality to my MIDI bassline generator metacpan.org/dist/MIDI-Basslin… - It isn't the best bassist by a long shot. But here is a version of Bird's github.com/ology/Music/blob/ma… => ology.net/tmp/from-midi/mohawk… #perl #music

Gene Boggs reshared this.