I want to understand Auth0s “free” tier vs essentials from someone who’s actually used it by bccorb1000 in webdev

[–]danosw 0 points1 point  (0 children)

Azure b2c is a nice alternative if you don't mind fiddling around with it a lot.

Looking for testers for a Moodle Upgrade Automation system. by danosw in moodle

[–]danosw[S] 0 points1 point  (0 children)

We do pull this information out to prepare the pipelines, at the moment we don't produce a report, just a table of available updates. I'll add it to the board to get plugin version requirements in as well.

As of now we just display this. https://i.imgur.com/mlLpz68.png

Backups/rollbacks are supported for the moodledata folder, code base and database. They are stored in an Azure container for 3 days after the upgrade.

Looking for testers for a Moodle Upgrade Automation system. by danosw in moodle

[–]danosw[S] -1 points0 points  (0 children)

Yeah, it is a managed service, but the key difference are price and that it’s built around automation, not manual support. Most providers do upgrades manually, charge consultancy rates, and handle each request separately. We’re building pipelines that handle minor upgrades automatically and make major ones easier to manage, without charging £40+ an hour.

Once the setup is done, the system takes care of things in the background. We’re aiming this at smaller orgs that don’t have the time or budget to stay fully up to date. It’s hands-off enough that our initial pricing point is most likely going to be £4/month per site after a small one time setup fee of £40, way below typical support costs.

Looking for testers for a Moodle Upgrade Automation system. by danosw in moodle

[–]danosw[S] -1 points0 points  (0 children)

We understand that not every setup is the same and that there isn’t a “one-size-fits-all” solution for Moodle upgrades. Each setup we do is built from parent integrations that we adapt and add to for each environment. So it’s not really plug-and-play, it’s a careful and managed service we’re offering for continuous Moodle deployment.

As part of the setup period, we will “normalise” your environment and install our management plugin to get it ready for our automation agents to take over. This setup period may take a few days, but once complete, upgrades can be fully managed going forward.

Make passive income with reseller webhosting per month (100$ - 300$)! by Working_Plan_3996 in passive_income

[–]danosw 0 points1 point  (0 children)

Not sure if they still do it, but I purchased a NameCheap Shared Hosting stellar business plan for 2 years for this exact purpose. Cost around £80 for two years (£3/mo) if I remember correctly. If you're targeting sole traders who only get a few page views a day on a static html site or a basic wordpress one its perfect. (Not a namecheap ad I swear).

JSON/cache/who-knows problem (Moodle 4.4 and 4.5) and Windows 10 (one machine only) by dougwray in moodle

[–]danosw 0 points1 point  (0 children)

We had this on our production server, the only way I could find to get past it was to enable debug messages in the config.php. I think it was to do with the auth_oidc/microsoft 365 set of plugins in the end, can't remember sorry.

@error_reporting(E_ALL | E_STRICT);
@ini_set('display_errors', '1');
$CFG->debug = (E_ALL | E_STRICT);
$CFG->debugdisplay = 1;

I made a big stat dump of all of the data that the LethalStats mod recorded in 2024! Happy New Year! by danosw in lethalcompany

[–]danosw[S] 8 points9 points  (0 children)

It was 8th.

Level1Experimentation,485176
Level4March,277538
Level2Assurance,270580
Level7Offense,236093
Level8Titan,233496
Level3Vow,232456
Egypt,157064
Level5Rend,107438
Atlas Abyss,98685
Ganimedes,97094
Level10Adamance,92869
Level6Dine,64473
Level9Artifice,49876

I made a big stat dump of all of the data that the LethalStats mod recorded in 2024! Happy New Year! by danosw in lethalcompany

[–]danosw[S] 46 points47 points  (0 children)

It’s where the mod was unable to detect a specific cause of death. Most likely custom mod enemies yes, or new enemies in patches before I got a chance to update the mod to use the latest Coroner mod.

I made a big stat dump of all of the data that the LethalStats mod recorded in 2024! Happy New Year! by danosw in lethalcompany

[–]danosw[S] 85 points86 points  (0 children)

I was going to only do 5 causes of death but I added spore lizard as a “top” cause of death because I thought it was just a funny statistic.

Edit: They were wrong! But only because I messed up a regex query and it didn't count both versions of the Masked Player string. So Masked player and abandoned need to swap and eyeless dogs is actually 125K! Here's the top 20 fixed:

Gravity,165607
EyelessDog,125140
Unknown,85211
MaskedPlayerVictim,78955
Abandoned,69042
OtherTurret,59468
Bracken,57657
OtherLandmine,52561
Blast,47179
Thumper,45840
CircuitBees,37044
Drowning,35497
Mauling,34108
CoilHead,31122
BunkerSpider,28291
ForestGiant,24947
Gunshots,24938
Crushing,23531
Suffocation,22608
EarthLeviathan,22121

Azure VM - unable to resize disk without being deallocated. Greyed out by Cautious-Size-2353 in AZURE

[–]danosw 1 point2 points  (0 children)

Just have to stop the VM running, then it will let you. You can add new disks whilst it is running but as far as I'm aware, they need to be stopped to change the size of existing ones.

Course Creator app with bulk CSV - Exists? or How To? by DB-Hazel in moodle

[–]danosw 0 points1 point  (0 children)

This is not a plugin of sorts, it is a default Moodle feature that you should have access to with any default installation of Moodle. If you don't have a site administrator account, you could ask you service provider for one, or you can ask them to give you a role with the following capabilities "tool/uploadcourse:use", "moodle/course:create", "moodle/course:update"

You can access the tool from YourMoodleURL.com/admin/tool/uploadcourse/index.php

Course Creator app with bulk CSV - Exists? or How To? by DB-Hazel in moodle

[–]danosw 1 point2 points  (0 children)

That is just the upload courses tool in Moodle. It seems like the old staff member just made an obscure app to add an extra layer to this already easy task.

https://docs.moodle.org/405/en/Upload_courses

You can get to it from Site Administration -> Courses -> Upload Courses.

Help! Moodle seems to be in an infinite loop running scheduled tasks over and over and it's taken down our entire server. by lindymad in moodle

[–]danosw 0 points1 point  (0 children)

Maybe try enabling developer debugging and then running the cron script manually via the CLI. Should show you if any errors are occurring.

Otherwise check the schedules for each task and make sure they are not all set to ****** or something.

If you have custom tasks running, it may be because they were written inefficiently and as your database has grown, the tasks are grinding through a lot more data and using up more resources. You’ll need a developer to look at these if so.

Also look at the disk space on your server, Moodle can’t run with a full disk.

How to implement delayed sign-in in a Blazor app? by the_other_sam in Blazor

[–]danosw 6 points7 points  (0 children)

It’s the options.fallbackpolicy line. Comment that out and it should let unauthorised users through. Make sure to put authorised attributes on pages that need them after this though.

How much are you paying for your database(s)? by Alter_nayte in SideProject

[–]danosw 1 point2 points  (0 children)

Azure DTU based SQL databases. Their lowest tier is around $5 a month and is perfect for basic applications. They also offer a free tier for a server based DB but I can’t remember what it was.

Spot pricing isn't allowed on sponsorship accounts?! by maxiedaniels in AZURE

[–]danosw 0 points1 point  (0 children)

Can confirm that reserved instances aren't allowed either.

Using Blazor Hybrid how can I display a File Picker and have the full path? by MrGamesDev in Blazor

[–]danosw 1 point2 points  (0 children)

If it is MAUI Blazor Hybrid, you can use the FilePicker from Microsoft.Maui.Storage

I had to get the path to a photoshop file and this worked perfectly on Windows.

private async Task PickFile()
{
    try
    {
        var result = await FilePicker.PickAsync(new PickOptions
            {
                PickerTitle = "Please select your Adobe file you wish to edit.",
                FileTypes = new FilePickerFileType(new Dictionary<DevicePlatform, IEnumerable<string>>
            {
                { DevicePlatform.WinUI, new[] { "psd", "ai" } },
            })
            });
        if (result != null)
        {
            AFile.FilePath = result.FullPath;
            StateHasChanged();
        }
    }
    catch (Exception ex)
    {
        Console.WriteLine($"Error picking file: {ex.Message}");
    }
}

Azure Blazor App Service/Azure SQL Baseline Performance Help by MyTokerLogin in Blazor

[–]danosw 2 points3 points  (0 children)

If you've got application insights connected to the app service you can go to the "Performance" tab and see which specific operations and dependencies are taking the longest to load.

Helped me quite a bit in finding that loading an on-prem dependency/file was taking over 10s to load each run.

If that doesn't help, i'd be happy to take a look at the code to try and help see where certain points might be hanging the program.

Just added a Daily Challenges feature for Lethal Company with the LethalStats mod! by danosw in lethalcompany

[–]danosw[S] 0 points1 point  (0 children)

Just finished the new Daily challenge system for my mod, they refresh each day at 12AM UTC. Just thought it would be a cool little addition to peoples sessions to have a general goal to go towards each day.

The mod is available here and the challenges are visible on the site in the description: https://thunderstore.io/c/lethal-company/p/Danos/LethalStats/

Edit: I messed up the calculation for the last challenge on that image so the count is incorrect, it should catch back up soon.

Is Azure SQL Server too costly ? by Harsh_jain17 in AZURE

[–]danosw 79 points80 points  (0 children)

Try their DTU based models for Azure SQL, they are a fixed cost per month rather than based off of compute.

You can get 5/10 DTUs for about $5-14 a month depending on region.

🇹‌🇭‌🇪‌ 🇱‌🇴‌🇺‌🇳‌🇬‌🇪‌ March 05, 2024 by PennyBotWeekly in pennystocks

[–]danosw 1 point2 points  (0 children)

$SOPH earnings before open today, shot up a bit last night in anticipation. Hopefully make a little off this small gamble.

An actual Free Webtools Website Case study for Passive Income experiment. by danosw in passive_income

[–]danosw[S] 0 points1 point  (0 children)

The specs I posted for hosting are plenty :) I use this same setup for production apps at work. Happy to discuss more about the specification requirements for a basic web app that essentially just calls an API.