PHP
certified woman
PHP
and having a total of 1 braincell
forced arbitration means you can’t go through the normal court system if you want to sue them, instead resolving it through a private neutral third party.
and before, the waiver meant that you gave up your right to sue them in a class action lawsuit
getting rid of those is a massive W
reasonable response tbh
I switched to using tiberius
bit different but not too hard don’t have my code on hand atm but this is how I started with it
let mut config = Config::new();
config.host("your_server_name");
config.database("your_database_name");
config.authentication(tiberius::AuthMethod::sql_server("your_username", "your_password"));
config.trust_cert();
let tcp = TcpStream::connect(config.get_addr()).await?;
tcp.set_nodelay(true)?;
let mut client = Client::connect(config, tcp.compat_write()).await?;
then I did something along the lines of
fn main() {
let stream = client.query(&query, &[]).await?;
let rows = stream.into_first_result().await?;
let db_data: Vec<MyObject> = rows.into_iter().map(mapping_function_i_made_for_myobject).collect();
}
fn mapping_function_i_made_for_myobject(row: Row) -> MyObject {
MyObject {
my_date_field: row.get::<NaiveDateTime, _>("my_date_field").map(|dt| Local.from_local_datetime(&dt).unwrap()),
}
}
just started out rust and made a massive thing with sqlx only to find out the latest versions don’t have mssql support anymore and the last version that did doesn’t support decoding DateTime<Utc> 😭😭😭
had to rewrite the whole thing again with Tiberius, painful yet educational
honestly the only thing that is stopping me moving rn is Google Pay contactless for my bank cards and my bank app having ridiculous requirements with safetycheck.
highly recommend checking it out! it’s very feature rich!
it enables me leaving open a billion tabs because they’re so easy to switch between and organise with it 😭😭😭
I think the ultimate form of Firefox vertical tabs is sideberry
when they natively have all or most of the features that sideberry has, they would have mastered it
thank you for the recommendations!
I wish there were more focus on the desktop and app gui side of things on Linux
sure using the terminal to install things is very efficient but some people just want an install button and a gui that they don’t have to use more than 2 braincells to figure out why package not found or some obscure error with an app for the next 2 hours with forum pages full of condescending non answers
bunch of daredevils that can somehow cross roads WHILE CARS ARE SPEEDING BY in expert fashion
I love it when I walk into the bathroom to go to the bathroom but forget why I’m in there when I enter so just wash my hands and leave
if someone is actually using ai to grade papers I’m gonna LITERALLY drink water
absolutely ruined my day. every time I grab my Asus Rog and see that nanometer dent, I fall into deep depression
and add bullshit to repair jobs that nobody asked for
do you have an alternative to Google wallet/other contactless apps not working on grapheneos for some dumb safetynet reason?