@haliphax@hachyderm.io
@haliphax@hachyderm.io avatar

haliphax

@haliphax@hachyderm.io

👨‍💻 Senior Software Engineer
👺 ADHD goblin
🇨🇦 Not Canadian (sorey)
🤷‍♂️ Enthusiastic about some things, but not others
🏳️‍⚧️ Trans rights are human rights

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

anderseknert, to random
@anderseknert@hachyderm.io avatar

Day spent mostly dealing with dependabot notifications asking to upgrade actions/checkout from version 3 to 4. 60 or so repos to cover 😫

How's your day going?

haliphax,
@haliphax@hachyderm.io avatar

@anderseknert I just finally switched the last of mine from v2 to v3 😭

popey, to linux
@popey@ubuntu.social avatar

🚨 FRIDAY QUIZ TIME 🚨
I have just provisioned a new dedicated server. It's been deployed running 22.04.3. I SSH'ed in as root, given the provided credentials. 🤓
QUESTION: What's the very first command I typed after logging in? 🤔

haliphax,
@haliphax@hachyderm.io avatar
haliphax, to random
@haliphax@hachyderm.io avatar

Hoooooooly shit. Slaps like a brick, with a unique wild west vibe. 🤘 https://music.youtube.com/watch?v=Xfga8dIeU14

haliphax,
@haliphax@hachyderm.io avatar

@travis Been reading about them, and the lead was quoted regarding their sound, "what if American slaves had turned to Satan instead of Jesus?"

haliphax, to CSS
@haliphax@hachyderm.io avatar

Starting to build out my own to use in a few of my sites. Not bad for an evening's work! 💪 1.5kb minified and gzipped, but I have yet to add a few critical components (header bar, navigation menu, etc.). It's been a fun exercise so far. 😃 https://github.com/haliphax/nubbins/

haliphax,
@haliphax@hachyderm.io avatar

Demo site (barebones for now): https://haliphax.github.io/nubbins/

haliphax,
@haliphax@hachyderm.io avatar

Reading up on CUBE CSS a la @andy. I'll absolutely be incorporating the methodology. I was already (unknowingly) following it to some degree, but there are opportunities for improvement I can act on immediately! 😃

haliphax,
@haliphax@hachyderm.io avatar

@andy Thank you for caring so much about your craft! 🙇‍♂️

foone, to random
@foone@digipres.club avatar

hmm. I need to either start building documentation about which of my 13 current Ghidra installs have which extensions installed, or I need to set up a ghidra build environment and commit to maintaining a One True Ghidra environment with all the extensions

haliphax,
@haliphax@hachyderm.io avatar

@foone Yo that Picasso mf looks angry

stephaniewalter, to CSS
@stephaniewalter@front-end.social avatar

The virtual keyboard API: https://ishadeed.com/article/virtual-keyboard-api
A way to fix the annoying "when the keyboard is activated, that element will be hidden underneath the keyboard" issues with the web on mobile. Work in progress, only working in Chrome Android, but, it's promissing.

haliphax,
@haliphax@hachyderm.io avatar

@stephaniewalter While it's cool that you can read the keyboard dimensions, I'm not necessarily seeing any advantage to this method over just reacting to the shift in viewport height with responsive design 🤔

TerribleMaps, (edited ) to random
@TerribleMaps@en.osm.town avatar

Can you name this state?
Most Europeans can't
(And don‘t mind either)

haliphax,
@haliphax@hachyderm.io avatar

@TerribleMaps Randolph county

elk, to random
@elk@webtoo.ls avatar
haliphax,
@haliphax@hachyderm.io avatar

@muzzle @elk @voyagerapp It would just be a wrapper around the PWA. Where is the benefit?

haliphax,
@haliphax@hachyderm.io avatar

@elk Ah, so that's why it logged me out. Seems to do it every new version.

haliphax, to random
@haliphax@hachyderm.io avatar

As a software engineer, I use very little math beyond simple arithmetic, and rarely.

As an amateur carpenter making a brain-dead-simple structure for hanging plants, I am whipping trigonometry and ratios around like a t-shirt over my head at a frat party. 😆

haliphax,
@haliphax@hachyderm.io avatar

I'm going to put a floating deck beneath it tomorrow (fingers crossed 🤞) but here's the thing!

haliphax,
@haliphax@hachyderm.io avatar

Rained all day, so I settled for making a rudimentary shelf out of a 2x10 board. That'll do for now. 🌺👍

haliphax,
@haliphax@hachyderm.io avatar

Finished the floating deck! 👷‍♂️ Now I just have to sand and stain everything pictured here as well as a 3ft tall planter box 😬

haliphax,
@haliphax@hachyderm.io avatar

@Viss Thanks! I'm incredibly happy with how it turned out.

haliphax, to random
@haliphax@hachyderm.io avatar

Local (public) elementary school coach just used the parents SMS group text to post scripture and ask that everyone attend his church this Sunday, where he is the pastor.

Trying so hard not to lose my agnostic shit right now.

I hate the Bible Belt.

JoeRess, (edited ) to random
@JoeRess@fosstodon.org avatar

Auto brightness?

haliphax,
@haliphax@hachyderm.io avatar

@JoeRess If it's not auto it's either 1% or 100%

haliphax, to CSS
@haliphax@hachyderm.io avatar

At the point in my website's journey where I'm about to abandon the idea of frameworks altogether and write my stylesheet from scratch, including only exactly what I need 🧐

haliphax,
@haliphax@hachyderm.io avatar

@Jbasoo I'm actually using purgecss now, and I need MOAR POWARRRRR

moof, to random
@moof@cupoftea.social avatar

@haliphax Fundamentally a different approach to coding, Takahē uses Django as a web framework, backed by a database. I haven't looked at its code, but Django apps are split into many smaller files due to the design of the framework. I might take a look at it next week.

That being said, appears to have more of a "Static Site Generator" philosophy, inasmuch as you can within a fedi server that requires an always-on inbox.

I'm spending some of my free time next week looking at personal fedi servers. I'm not sure what I want is out there yet, but it'll be interesting to see various approaches.

haliphax,
@haliphax@hachyderm.io avatar

@moof I meant in terms of features, memory and CPU usage, etc., but thank you for the insight nonetheless 🙏

moof, to python
@moof@cupoftea.social avatar

Today in , I bring you Epicyon.net, an old-school Fediverse microblogging server "suitable for self-hosting a small number of accounts on low power systems".

Written in python, it eschews modern advances such as databases and javascript, as a way of limiting its overheads. It stores each individual post as a json file in a directory, almost djb-style.

The thing that caught my attention is that the daemon that does all the fediverse message passing and mastodon api is one single monolithic 1.2MiB file.

24,284 lines long.

There are 447 lines of imports alone, mostly of individual functions from the other modules alongside it, placing them in one single namespace.

This is definitely not a style of programming that I'm used to seeing these days, and that would not pass muster in one of my code reviews.

https://gitlab.com/bashrc2/epicyon/-/blob/main/daemon.py?expanded=true&viewer=simple

That being said, I am intrigued by the idea, I just find this particular execution of it far from ideal

haliphax,
@haliphax@hachyderm.io avatar

@moof How does it stack up next to Takahe?

rimu, to php
@rimu@mastodon.nzoss.nz avatar

#PHP devs, Kbin needs you!

https://kbin.pub/

Kbin is a federated reddit alternative written in PHP ( #symfony framework). It is an early stage of development yet undergoing explosive growth lately.

haliphax,
@haliphax@hachyderm.io avatar

@rimu was going to post "inb4 a bunch of tool bags reply bashing PHP", but alas

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