@jacobydave@mastodon.xyz
@jacobydave@mastodon.xyz avatar

jacobydave

@jacobydave@mastodon.xyz

Developer. Musician. Old Internet Person. A Specific Set of Relationships between Fields Embedded in Spacetime. Unlikely Social Hub. He/Him. 6'3'' & maintains a panda bear shape. Friend of John Madison. Code Runs Everything Around Me.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

jacobydave, to random
@jacobydave@mastodon.xyz avatar

I'm seeing 'left on "read"' as a phrase recently.

I BELIEVE the point is that you don't open the message, so a notification saying "the recipient has seen the message" is never sent.

But that would be 'left unread', wouldn't it?

jacobydave, to random
@jacobydave@mastodon.xyz avatar

I haven't sent this in a while, but I'm looking for a developer position. I've worked in a variety of platforms and technologies, from Linux to pre-.NET VB, but my core interests are Web and Perl. #fedihire

jacobydave, to random
@jacobydave@mastodon.xyz avatar

My mechanism for taming the flag explosion it takes to convert markdown to whatever in pandoc has been a makefile. I'm thining something a bit more general, so I can have resume_company1.pdf or whatever, might be a better choice.

jacobydave, to random
@jacobydave@mastodon.xyz avatar

Newly added to my VS Code settings.json:

"[makefile]" :{
"editor.fontSize": 14,
"editor.tabSize": 4,
"editor.insertSpaces": false,
"editor.detectIndentation": true
},

jacobydave, to random
@jacobydave@mastodon.xyz avatar

The Present Isn't Evenly Distributed, Either.

A blog post announcing the creation of PerlWebAdvice, a site to say there are better choices for hosting and Perl web applications.

https://perlhacks.com/2024/02/the-present-isnt-evenly-distributed-either/

jacobydave, to random
@jacobydave@mastodon.xyz avatar

Killing old tabs without mercy.

jacobydave,
@jacobydave@mastodon.xyz avatar

Down to 255 tabs.

jacobydave,
@jacobydave@mastodon.xyz avatar

@mjgardner Thing is, I WANTED this history, and I'm throwing some of the things into a document.

I use Session Buddy entirely so that all the tabs I want don't die on a reboot.

But so many has made Chrome unusable, so I findly got a round tuit.

jacobydave, to random
@jacobydave@mastodon.xyz avatar

Playing with VS Code in prep for tonight's presentation.

I think I had normalized on Perl Navigator as my module for Perl formatting, but I wanted another option, I think because I wanted to demonstrate default formatters for different workspaces.

But right now, no formatting works on in-Windows VS Code windows. Works fine on WSL and remote Linux.

jacobydave, to random
@jacobydave@mastodon.xyz avatar

I might have known about REPLACE INTO table in SQL before, but I am sure I haven't touched it.

Code I'm refactoring/replacing uses it. I'm partially thinking that the only benefit I have to using it is not thinking too hard.

jacobydave,
@jacobydave@mastodon.xyz avatar

@mjgardner

Get API call
For each record
DB call on record id
If doesn't exist
Insert record

Vs

For each record
Replace record

Second seems easier all around

Of course API->record and DB->record don't have entirely the same data, which is my bigger worry.

jacobydave,
@jacobydave@mastodon.xyz avatar

@mjgardner actually, no.

Site -> CSV -> DB

Site -> API

But I can't get everything from that CSV from the API, for reasons I don't understand.

And I don't yet know is the diffs are anything anyone cares about.

jacobydave, to random
@jacobydave@mastodon.xyz avatar

Watching Mr and Mrs Smith ep 1.

It's ... okay so far

jacobydave, to random
@jacobydave@mastodon.xyz avatar

I use sed and awk enough to know I should use them, but not enough to know, necessarily, whether it's sed or awk I need at any specific instance.

jacobydave,
@jacobydave@mastodon.xyz avatar

@kithrup @cstross Every time in the past 25 years that I approached Python and said "Show me how to love and appreciate you", Python has slapped me in the face.

jacobydave,
@jacobydave@mastodon.xyz avatar

@resuna @cstross Only if you write it poorly, which is true of most languages.

jacobydave,
@jacobydave@mastodon.xyz avatar

@resuna @cstross I don't think anyone ever liked Majordomo

jacobydave, to random
@jacobydave@mastodon.xyz avatar

In a nostalgic mood, so I'm curious how people in other computing environments pronounced HP/UX.

jacobydave, to random
@jacobydave@mastodon.xyz avatar

updating Strawberry Perl to 5.38.

If Windows lets it.

jacobydave, to random
@jacobydave@mastodon.xyz avatar

When you're looking at code, going through loops of "what the hell were you trying to do?" before you can even get near "what the hell were you thinking?"

jacobydave,
@jacobydave@mastodon.xyz avatar

So, they wanted the difference between two times, so they subtracted and used format_duration() with a pattern '%d:%M', meaning days and minutes.

They then split on colon, multiply days by 1440, then add them together.

So, given two times a day and a minute apart, they get '1:1441', split them into 1 day and 1441 minutes, multiply that 1 by 1440, add the two together and return 2881.

jacobydave,
@jacobydave@mastodon.xyz avatar

@mjgardner Yeah, but that really looks like someone not checking their work.

Most of the time diffs I'm seeing are seconds, so I get why the last dev didn't check their work.

leonerd, to random
@leonerd@fosstodon.org avatar

In a +1 score to 's great back-compatibility, I've had a script called from procmail that's been 100% reliable for the past 15 years maintaining my email, over many years of regular Perl updates.

A month ago it broke - because procmail. https://github.com/BuGlessRB/procmail/issues/5

But the perl itself still runs absolutely fine.

jacobydave,
@jacobydave@mastodon.xyz avatar

@Sdowney @jwz @leonerd @pjakobs Perl changed a lot between 5.8 and 5.38. It was just backward-compatable.

jacobydave, to random
@jacobydave@mastodon.xyz avatar

For those who use Github Actions, how? What do you do with it?

jacobydave, to random
@jacobydave@mastodon.xyz avatar

Beyond all else, "Marquee Moon" is a 10-minute song, and when I was in early CS, with a 2am turn-in time for projects, I would repeat "Marquee Moon" and commit every time the song ends.

jacobydave,
@jacobydave@mastodon.xyz avatar

@perigrin @gizmomathboy @mjgardner I remember thinking that the promise of "write once, run everywhere" was cool, and then I touched applets and couldn't find flow, and was disheartened, and eventually realized that almost nobody wants to run it someplace else like that. It was truly solving a problem nobody had.

There was a lab instrument whose interface was Java, and we'd get brand new computers with XP and the same decade-old JVM to run it.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • thenastyranch
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • ngwrru68w68
  • provamag3
  • magazineikmin
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • anitta
  • Leos
  • tester
  • JUstTest
  • All magazines