Details
-
SkillsPrograminglanguages: Rust, C/C++, Bash, Ruby Misc: Server administration, networking, sleeping
-
LocationGermany
-
Website
Joined devRant on 1/10/2018
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
I haven't looked at github actions yet but I assume they execute that stuff in a container. If that is thr case you can just download the container yourself, exec into it and test you commands and script there. After that it should just be matter of using yaml validator that can validate your files and off you go.
That's the work flow that works for me with gitlab-ci. -
Cute girl massaging me after I'm done with work? I'd be down for that. But I hate it when people stand behind me and look at my screen.
-
@MadMadMadMrMim well I Programm stuff. Or do System administration/maintenance or document stuff. Whatever the current cycle dictates or which ever has the highest priority.
It's not about fast writing. If it were for that then anything that inputs and displays text would be sufficient.
I just like be efficient with my stuff and going from neovim to look up documentation is a simple mod4+5 F AA type stuff to search and press enter and mod4+5 to go back to neovim.
Dragging my mouse across three monitors to scroll up to a search box enter stuff and go all way back to neovim takes some time. And doing that whatever amounts of time per hour just isn't cutting it for me.
Also just because people use vim doesn't mean they give up on features like autocomplete, jumping around, refactoring or whatever an ide does. -
@MadMadMadMrMim I work on the terminal for around 80% of my time. Never leaving the terminal saves a lot of time for me. Also moving the hand away from the keyboard to the mouse, do stuff and move it back is just slow. That's also the reason I use a tiling window manager with with tons of keybinds for moving around.
-
@AleCx04 learning vim improved my typing skills :D
-
@Demolishun interesting I couldn't do it that ay in my head. I'd rather do it as
2 * (10 * 75) + 2 * 75
Seems easier to me -
@LotsOfCaffeine
in the _ => ... arms you would usually throw your own error which then can be captured somewhere and dealt with properly -
@LotsOfCaffeine
In Rust we would use match expressions and 'if let' to handle these cases.
Just using match and without any more error handling that would look something like this:
https://play.rust-lang.org//... -
@LotsOfCaffeine yes OsStr is a osstring and therefore must not be valid Unicode. But a str must be. So that's why there is another option.
But to_lowercase on str is 'fn to_lowercase(&self) -> String' and does not need to be unwrapped as it can not fail. -
@LotsOfCaffeine
I see only one unwrap when getting the extension from a std::path::Path.
Path::new() can never fail
And
Path has a 'fn extension(&self) -> Some(&OsStr) ' function that's needs unwrap as it can either return Some with the extension or None when the path has not extension.
Also these are not errors but the Option Enum -
While it is really quite verbose to deal with those errors, this is exactly the feature we low level devs want/expect from a language like rust.
-
The thing before that is not part of the URL I think. It's Metadata for the URL fore... Something...
Damn if there just was a way to specify additional attributes in xml -
@Afrographics sry I forgot the no. Sql complains that cards does not exist.
-
There is table called 'cards' (yet)
-
@ScribeOfGoD
Just press tab in your home dir. It wants to list all the binaries in your $Path. Bash/fish/zsh (heck I don't know any shell that doesn't) will ask if you are sure if that you want to list all of them. -
@HiFiWiFiSciFi Paypal link/bitcoin address as well. Ain't giving away my secrets for free
-
@nonox cool I guess. wake me up again when it doesn't need that shit
-
Well did you look at the expiration date? Some also have a "best before" date
-
@SortOfTested why not both and make the compilers messages fancier?
-
Meanwhile in 2024
Apple: look we have a new smooth experience with our 120hz screens
Literally everybody else: *laughs while he/she/it watches the keynote on his 240hz capable phone* -
Sounds like your sound card is also attached via PCI. Is it?
Are you able to to disable it in BIOS?
If not you may try some kernel cmdline parameters in your bootloader to prevent the system from grabbing / loading this device. -
@kwilliams and cologne is one of the cities with the best mobile network Germany has. That says a lot about the smaller towns
-
@sbiewald have been with Vodafone since I can remember. Way better speeds and slightly worse latency than my friends with Telekom. Oh and ofc only half the monthly cost.
-
@netikras shouldn't you turn that one around?
Eit: Oh never mind I am stupid. -
Zss this MAC doesn't even have a valid vendor
-
I haven't really worked with NoSQL databases yet, but I still think that thr basic rules of database normalization apply here. So addresses should definitely be a new "table" (or whatever you call that in NoSQL dbs)
-
Because that's C++ and as everyone knows sane and legible variable names are illegal in C++
(at least it looks like c++) -
You mean dedicated ones or the ones built into your motherboard?
Addon cards are easy and relatively cheap to come by. For motherboards you got the shop for the pro versions. Not your gaming maximus formula fuck me on the ass shit. Nah the the professional shit that looks like it was made 20 years ago.
The bigger problem is your infrastructure around that. Suddenly you need glass fiber transceivers, switches that support.
And don't even start with 10G over RJ45. Go for SFP+ right away. (cheaper in the long run) -
@C0D4 or maybe allow multiple options. I selected full stack only because the other options just didn't capture it.
Also im not sure if I'd consider selecting everything but frontend fullstack. -
@OneOrZero tbf you shouldn't be in that field of you don't know http codes. I'd rather see a grouping of 2xx 3xx 4xx 5xx than the constants. Makes grouping much easier and you get a general overview more easily.