RonSijm

joined 1 year ago
[–] RonSijm 2 points 4 months ago (1 children)

Hmm, maybe I misunderstand what you want to do - but that works fine for me (on windows) - (are you on a different OS)?

Otherwise, try installing Powertoys - that comes with FancyZones and gives you more control over how window snapping should work.

and different tool windows run when debugging so I have to reposition the pane boundary’s again whenever switching between run/design time.

Also isn't this a one-time-activity? Once you've put them in place, for me it remembers where it should be. Otherwise, I suppose in visual studio you can also manually save the layout (Window -> Save Window Layout) and then restore it again later (Window -> Apply Window Layout)

[–] RonSijm 15 points 4 months ago (1 children)

We have seen time and again, especially on Android, that whenever a moderately-popular app goes open-source, it is immediately picked up by unscrupulous developers. They download the source, add obnoxious ads [...]. tracking code [...]. Finally, they publish it to the Play Store

This is a pretty bad argument, especially when you're specifically talking about Android. Android APKs are extremely easy to just download from closed-source, decompile them, and add new things or overwrite existing things.

The argument makes more sense for things that are harder to decompile and recompile

[–] RonSijm 1 points 4 months ago

Yea, I wasn't saying it's always bad in every scenario - but we used to have this kinda deployment in a professional company. It's pretty bad if this is still how you're doing it like this in an enterprise scenarios.

But for a personal project, it's alrightish. But yea, there are easier setups. For example configuring an automated deployed from Github/Gitlab. You can check out other peoples' deployment config, since all that stuff is part of the repos, in the .github folder. So probably all you have to do is find a project that's similar to yours, like "static file upload for an sftp" - and copypaste the script to your own repo.

(for example: a script that publishes a website to github pages)

[–] RonSijm 4 points 4 months ago (2 children)

I used to behave like this, and it's not very helpful, and usually turns it into an argument. Just silently ignoring it works much better.

I put my foot down on that one - called the initiative ableist right in their “party” channel. And stated that if my participation was an issue, then I’d like to request non-participation as a reasonable accomodation for my autism.

In your example - marketing sends a message on slack to post something on LinkedIn. You can:

  • Just do it
  • Just not do it
  • Not do it and be (very) vocal about not be willing to do it

Picking the last option and complain is probably the worst thing you can do. You just open a can of worms, and - especially if you do it in a public channel - you put them in a position where have to be defensive or explain themselves.

Basically instead of taking what they say at face value "this is what you must do" - as a real concept - so "therefor you must defend yourself and try to get out of "doing what you must do"" by complaining against it - take a step back before even considering that is really something you must really do. It's not. So just don't do it... but don't throw it in their faces that you're not gonna do it. Haha

Like 99% of these things - if you just silently ignore them, they'll just go away without a fuss.

It's not your problem if you don't do it, so not even worth trying to argue over. It's their problem. And if they think it's a big problem enough they'll probably send some more reminders in public first - like "We see not a lot of people have posted on LinkedIn! Please do, it's very important." - still just ignore it. If at some point they start DMing you about it, that's about the right time to put your foot down and directly tell them you're not going to do it

[–] RonSijm 9 points 4 months ago (3 children)

What kinda "multi-monitor" features are you looking for?

I usually use Visual Studio (the real one, not VSCode) - and their multi-monitor support seems fine to me. You can drag out any window component and put them somewhere else in a different screen. And when you drag things somewhere else, you can still snap them back together, so it's really just 2 windows again, not just loose floating boxes.

[–] RonSijm 15 points 4 months ago (4 children)

I suppose in the days of 'Cloud Hosting' a lot of people (hopefully) don't just randomly upload new files (manually) on a server anymore.

Even if you still just use normal servers that behave like this, a better practice would be to have a build server that creates builds, like whenever you check code into the Main branch, it'll create a deploy for the server, and you deploy it from there - instead of compiling locally, opening filezilla and doing an upload.

If you're using 'Cloud Hosting' - for example AWS - If you use VMs or bare metal - you'd maybe create Elastic Beanstalk images and upload a new Application or Machine Image as a new version, and deploy that in a more managed way. Or if you're using Docker, you just upload a new Docker image into a Docker registry and deploy those.

[–] RonSijm 20 points 4 months ago

I would assume this just relies on the Discord API being read by the bot - and not on having a local discord installed...

[–] RonSijm 3 points 4 months ago* (last edited 4 months ago) (1 children)

Hmm, well the first round(s) are doable for beginners. If you want to get into programming, these kinda games are a good way to start, since you're getting visual feedback of what your bot is actually doing.

And you can participate in loads of languages, so you can pick anything that you're somewhat familiar with.

However, once you're getting into higher rounds, ranks, and leagues, you'll be playing against other peoples' bots. So obviously if you have 0 experience it'll be way harder to beat people with loads of experience, that understand which algorithms are suitable etc.

But I'd say go ahead and try it out. Its free. Maybe it turns out to be too difficult, maybe you'll manage.

[–] RonSijm 1 points 4 months ago

You can use Tblock - Or you can check which router they have, and tell them to flash it with FreshTomato

Then their router can service as a raspi with a pihole: https://wiki.freshtomato.org/doku.php/advanced-adblock

[–] RonSijm 4 points 4 months ago

Chaotic neutral: If you complain a lot and keep saying your ticket has high priority, you'll automatically have lower priority than the guy that doesn't really care when I do something

[–] RonSijm 4 points 4 months ago (1 children)

Defragging an SSD on a modern OS just runs a TRIM command. So probably when you wanted to shrink the windows partition, there was still a bunch of garbage data on the SSD that was "marked for deletion" but didn't fully go through the entire delete cycle of the SSD.

So "windows being funky" was just it making you do a "defragmentation" for the purpose of trimming to prepare to partition it. But I don't really see why they don't just do a TRIM inside the partition process, instead of making you do it manually through defrag

[–] RonSijm 1 points 4 months ago

If “build the server and client in the same language” is a hard requirement, I believe your only choice is JavaScript…

You can probably also use Java. And I've used dotnet / c# for it. You can build the server in ASP-core, and a desktop client in Avalonia, or a website in Blazor

view more: ‹ prev next ›