sarjalim

joined 1 year ago
[–] sarjalim@lemm.ee 2 points 1 month ago

This isn't open source (but free if I recall correctly- I think I have a paid version but I installed it years ago): Recurlog will absolutely fit the bill for medications or other recurring tasks that repeat based on last-done date or due date (with or without automatic rollover = will reschedule for next day if one is missed).

You can set reminders at a specific time, and easily log directly from the reminder notification. You can log multiple times each day if you like, and add notes to the logged entry.

You can either set a "simple" recurring task without extra data, or optionally add data fields for text, numbers, Yes/No buttons or a time duration.

Manual backup to file. Unfortunately no encryption or visualizations.

I use it to log medications, reminders for physical exercises, cutting the dog's nails, when the dog is due to come in heat and how long it lasted, monthly hair dye and products and results etc.

I know it's old (last updated in 2018), but it's phenomenal. I've been thinking of making a similar app with more features as a hobby project, but I also have a 10 mo baby so πŸ€·πŸ»β€β™€οΈ

[–] sarjalim@lemm.ee 17 points 1 year ago* (last edited 1 year ago) (3 children)

I pay for Bitwarden premium and the big thing for me is the ability to use it for 2FA/TOTP right from the browser extension (for sites where I feel convenience mostly trumps hardened security). It's glorious that Bitwarden autofills username and password, and then auto-copies the current 2FA code to your clipboard so you can just paste it immediately, instead of needing to pull up your phone and authenticator app to fetch a code, or check your email/texts for a code.

[–] sarjalim@lemm.ee 11 points 1 year ago* (last edited 1 year ago)

As someone else already said, don't overthink the language choice aspect in general. If you learn almost any imperative language with C-like syntax (Go, JS/TS, C#, Java etc), picking up another one in the same "family" to a usable degree will be a very minor hiccup done within a very short time (hours). Sure, there are quirks and special syntax and different collections of built-in features for each one, but as a developer you will likely switch between several anyway and need to look up syntax from time to time - you know that something can be done, but the details how are a bit fuzzy.

For instance, I code mostly in C# and JS/TS, but we have legacy applications written in VB.NET so I often google VB syntax for things that I know how to write in C#. I also occasionally code in C, have dabbled in Fortran, Python and PHP and I'm sure I'm forgetting one or two. SQL and LINQ syntax too of course. What you learn on your developer journey is that something can be done, but remembering the specific implementation in a specific language might be a job better suited for your search engine. That said, of course it's good to start with one language that you know pretty well, but it seems like you're already there with Python.

The real challenge is learning the methodology of building applications, philosophy of OOP, patterns and program/application architecture and frameworks. Language choice is very much secondary to those areas of expertise imo.

Personally though, I am partial to JS/TS as I've used those the longest, they are extremely versatile and frontend development is my favorite area.

[–] sarjalim@lemm.ee 1 points 1 year ago* (last edited 1 year ago)

Very little (and long ago). We usually use a frontend stack of Angular and PrimeNG for our projects.

[–] sarjalim@lemm.ee 3 points 1 year ago* (last edited 1 year ago) (4 children)

I'm honestly not necessarily a BEM fan as class names become literally huge if you don't rely a bit on nested elements (targeting nested classes is not very BEMmy - but SASS makes it so convenient). But haven't found a naming convention or "framework" that does the job better. BEM also doesn't address how you should organize the style library for maintainability. I just use my own simplified structure based on ITCSS now.

I just wish that someone could make a methodology or an architecture of building style libraries that felt obvious and was more plug-and-play, I hate that I feel like have to revisit the style library organization and naming convention for each new project to reevaluate if it makes sense for the scope of the project.

Then again, I work as a fullstack dev in a small team of more backend-focused fullstack devs, so I don't do frontend as often as I'd like and don't really have anyone to discuss these issues with.

[–] sarjalim@lemm.ee 1 points 1 year ago* (last edited 1 year ago)

Try with the local network IP of the host PC/VM instead (192.168.x.x), you have to use that for most applications. Remember that localhost/127.0.0.1 means something different inside a Docker container than it does outside it...

[–] sarjalim@lemm.ee 3 points 1 year ago

Lol, you can have an updoot too. You're welcome 😊

[–] sarjalim@lemm.ee 4 points 1 year ago

100% agree with every word, I have nothing to add.

[–] sarjalim@lemm.ee 5 points 1 year ago* (last edited 1 year ago) (1 children)

And try to force them to attend a mediation session with the murderer, actively discourage them from going to the police... Fail to report the baby deaths appropriately to the NHS, fail to do the initial investigation about the first three deaths the executive team had decided on. Fail to present to the board of trustees that the conclusion of two external reviews were that some of the baby deaths should be forensically investigated. Fail to do any investigation. Refuse to reassign the murderer for months while more murders and attempted murders happen, then reassign them into a position where they have access to manipulate the narrative. And additionally order the whistleblowers to cease email communications about the issue...

I think I missed a few things as well, there's just too many things wrong in this picture.

[–] sarjalim@lemm.ee 31 points 1 year ago* (last edited 1 year ago) (5 children)

This whole story is the most insane, fucked up thing I have read in years.

Especially the companion story, Hospital bosses ignored months of doctors' warnings about Lucy Letby. The hospital execs seem almost as callous as the murderer. Holy shit. You have to have some sort of psychological or empathetic disorder as manager or director to fail to act when babies are dying like flies, there is one common factor, and your response isn't to immediately investigate and take that common factor out of the equation as a safety measure.

They just refused to act for 3 years (where 17 babies died mysteriously or had near-fatal unexplained events in one year) - except silence, threaten and bully the doctor and seven (!) pediatric consultants who repeatedly raised the alarm and called for outside investigation. Since the murderer was removed from the neonatal ward in 2016, there has apparently been 1 baby death. In total, in 7 years.

I don't know how you would live with yourself knowing that you actively aided a serial killer by refusing to listen to multiple people warning you about them and pleading with you to act.

[–] sarjalim@lemm.ee 18 points 1 year ago (3 children)

Unfortunately I don't think it's just Britain. I've seen this same sort of mentality gain traction all over Europe, my own Nordic country as well. Although Britain does seem to have a headstart into conservative dystopia.

[–] sarjalim@lemm.ee 2 points 1 year ago* (last edited 1 year ago)

I don't remember exactly, but it used to be that you could only stream to mobile devices if you had Plex Pass (I mean, you could just use the mobile browser instead but that is ofc less convenient). Another perk with Plex Pass is that you can download content from the server to watch offline on your device, for example if you're going traveling. Skipping intros I think is also a premium feature. Possibly the built-in subtitle downloader is also a Pass/premium feature.

But otherwise I don't think it's necessary. Try it out, all the basic features are available in the free version and spinning it up is super easy. If you decide you like it you can just purchase a lifetime Plex Pass.

view more: next β€Ί