|
Post by dfunked on Feb 14, 2023 13:51:34 GMT
PICNIC as well
|
|
|
Post by Trowel 🏴 on Feb 14, 2023 16:54:47 GMT
Sounds like the UI could be better.
|
|
ozthegweat
New Member
Releasing indirect freedom
Posts: 873
|
Post by ozthegweat on Feb 14, 2023 17:46:37 GMT
Yeah as a UX person by trade, I would not be too quick to judge. On iOS, it is pretty common/standard to have the advance button in the top navbar to the right. "Done" also seems weird if changes are not applied but discarded. Why not "Cancel". But I don't know the UI, it might be perfectly fine as it is. Because, as, again, a UX person by trade, people can really be fucking stupid. I'm trained to never blame the user, but sometimes it's simply not possible.
|
|
|
Post by Trowel 🏴 on Feb 14, 2023 18:37:13 GMT
Yeah, sometimes user research sessions are great for discovering things whole teams spent hundreds of hours overlooking - out of the mouths of babes, effectively. Other times they're just hilarious.
|
|
X201
Full Member
Posts: 5,152
Member is Online
|
Post by X201 on Feb 23, 2023 10:01:02 GMT
Anyone know how to do an eDiscovery compliance search on Microsoft365 for messages with no subject? Or failing that, by Document ID
|
|
Bongo Heracles
Junior Member
Technically illegal to ride on public land
Posts: 4,666
|
Post by Bongo Heracles on Feb 23, 2023 10:15:21 GMT
If you have the E5 license, you can dump a search into a review set, add a filter and under 'IDs' file/Convo/Family/etc ID are selectable.
The KQL would be (FileID=1234567)
I dont think you can search for null entries but, again, if you have premium you could dump your search into a review set and order by subject. Failing that, to avoid processing, run a standard search, export the report, open the CSV, order by subject and then you should have your no subject list. Re-run the search with anciliary criteria found in the CSV.
|
|
nazo
Junior Member
Posts: 1,312
|
Post by nazo on Feb 23, 2023 10:35:16 GMT
Something that's been doing my head in for the last week, Go's implementation of generics is fucking limited bobbins. I've looked at Go a few times and every time I'm left scratching my head wondering why anyone would want to use it.
|
|
X201
Full Member
Posts: 5,152
Member is Online
|
Post by X201 on Feb 23, 2023 11:17:51 GMT
If you have the E5 license, you can dump a search into a review set, add a filter and under 'IDs' file/Convo/Family/etc ID are selectable. The KQL would be (FileID=1234567) I dont think you can search for null entries but, again, if you have premium you could dump your search into a review set and order by subject. Failing that, to avoid processing, run a standard search, export the report, open the CSV, order by subject and then you should have your no subject list. Re-run the search with anciliary criteria found in the CSV. Thanks for that. We're on the lower levels license-wise. I'd narrowed down the search with the CSV export yesterday. Unfortunately there's no unique criteria that will let me grab the ones I want in a single search, so I'm having to create smaller date based searches. Thankfully there's only 10 emails that I need to focus on so it shouldn't be too laborious.
|
|
Bongo Heracles
Junior Member
Technically illegal to ride on public land
Posts: 4,666
|
Post by Bongo Heracles on Feb 23, 2023 11:21:10 GMT
The advanced ediscovery gives you significantly more granular data about the files youre searching for but, yeah, its very pricey.
Do they have any common criteria like hasattachments=true or sent externally or something?
|
|
X201
Full Member
Posts: 5,152
Member is Online
|
Post by X201 on Feb 23, 2023 11:39:54 GMT
They were sent to one specific external email address. The only problem is, there was a load of other valid stuff sent to that address. There's no one thing that I can latch onto to narrow it down. I'm going to have a look and see if I can do it the other way around and find common exclusion characteristics in the stuff that I don't want.
|
|
askew
Full Member
Posts: 6,831
|
Post by askew on Feb 23, 2023 11:46:59 GMT
Oooh, are you hunting down industrial espionage?
|
|
X201
Full Member
Posts: 5,152
Member is Online
|
Post by X201 on Feb 23, 2023 12:00:43 GMT
Sort of.
Someone knows something they shouldn't and it could pretty much only have come from one place.
|
|
zephro
Junior Member
Posts: 3,011
|
Post by zephro on Feb 23, 2023 12:56:42 GMT
Something that's been doing my head in for the last week, Go's implementation of generics is fucking limited bobbins. I've looked at Go a few times and every time I'm left scratching my head wondering why anyone would want to use it. In my case it was because Java runs like shit in certain contexts but diving fully into C with a bunch of engineers that'd never done memory management would be insanity.
|
|
nazo
Junior Member
Posts: 1,312
|
Post by nazo on Feb 23, 2023 13:36:44 GMT
In my case it was because Java runs like shit in certain contexts but diving fully into C with a bunch of engineers that'd never done memory management would be insanity. That's why Rust exists
Obviously I'm being facetious, I get why it's popular but I wish that great runtime had a better language to go with it.
|
|
dogbot
Full Member
Posts: 8,738
|
Post by dogbot on Feb 23, 2023 13:39:55 GMT
It's better to burn out than it is to Rust.
(disclaimer: I know fuck all about Rust or Go)
|
|
addyb
New Member
Posts: 578
|
Post by addyb on Feb 23, 2023 13:58:39 GMT
I use terraform in GCP at work. That's written in Go (I believe)and it can be hard work. Saying that, I don't know any other languages besides MSSQL and a teeny bit of python and Linux.
|
|
zephro
Junior Member
Posts: 3,011
|
Post by zephro on Feb 23, 2023 15:46:21 GMT
In my case it was because Java runs like shit in certain contexts but diving fully into C with a bunch of engineers that'd never done memory management would be insanity. That's why Rust exists
Obviously I'm being facetious, I get why it's popular but I wish that great runtime had a better language to go with it.
Rust was still relatively untested at the time. Like a full proof official AWS SDK. Plus it has an aggressive learning curve. I keep meaning to find time to do a microservice in it on the sly to see what happens. Go does have a lot of flaws but has some nice features at the same time. The way they've abused pointers though. And the obsession with convention first ick. Terraform is its own fucking insane problem, and not really a go thing. Honestly want to move it all over to the AWS CDK. As getting terraform to loop or do if statements is so unintuitive.
|
|
nazo
Junior Member
Posts: 1,312
|
Post by nazo on Feb 23, 2023 15:53:36 GMT
CDK is really nice, I can't persuade our engineers to move over from SAM for some reason though. CDK for Terraform is a thing too but I haven't tried it, could be less of a leap though if you are already heavily invested in TF.
|
|
addyb
New Member
Posts: 578
|
Post by addyb on Feb 23, 2023 16:08:04 GMT
We are coming out of AWS and moving a lot of resources from Azure into GCP. It means I'll be busy as I'm the only person that currently works in GCP. Big restructure currently happening and some sre's are for the chop, so it's not a good place to be at the moment.
|
|
zephro
Junior Member
Posts: 3,011
|
Post by zephro on Feb 23, 2023 18:09:25 GMT
I've done stuff that's CDK adjacent, namely using bits of Troposphere with Python to write code that generated the cloud formation templates for AWS. It's just much nicer/readable/maintainable to be able to put traditional if statements or loops or what have you in normal code (well as normal as Python gets).
|
|
dogbot
Full Member
Posts: 8,738
|
Post by dogbot on Mar 8, 2023 9:41:22 GMT
|
|
|
Post by dominalien on Mar 8, 2023 9:53:13 GMT
Yeah, I saw this yesterday. How these companies continue to believe they can make a fully secure piece of software or hardware that'll never need to be updated (hello, TPM) is beyond me.
|
|
Psiloc
Junior Member
Posts: 1,567
|
Post by Psiloc on Mar 8, 2023 14:42:07 GMT
Do the majority here generally work in internal IT departments?
We're more of a supplier. Something that is coming up lately is our flat rate unlimited (well, UK office hours) support contract. Most of our customers use this fairly, but a handful just take the piss and think they can use us as their personal IT department. Just this week we had someone demanding (and getting really pissy) about wanting us to remote in to their server and apply patches and set up SQL maintenance plans that are barely tangentially related to our product. We also get daily calls about installing printers and setting up sharing - simply because our product can print stuff.
Are we missing a trick with enforcing a fair use policy, or reviewing support costs on a case by case basis each year or something like that? I'll admit, my gut feeling is that we have to suck it.
|
|
Psiloc
Junior Member
Posts: 1,567
|
Post by Psiloc on Mar 8, 2023 14:43:52 GMT
For context, while I won't go into detail, I can tell you our prices are a drop in the ocean compared to what these people are paying for their other stuff
|
|
X201
Full Member
Posts: 5,152
Member is Online
|
Post by X201 on Mar 8, 2023 15:50:55 GMT
I'm internal IT, we try and do as much as we can ourselves, it's always a quicker response time and it saves the support company we use getting clogged up with pointless stuff (+ they sometimes change passwords which then creates me other problems on phones and other devices. Grrrr) So we fix as much as we can ourselves, failing that we diagnose as much as we can and then pass it to the support company. We have contracts with them for patch management and firewall support - because the first is too much of a time waster to do ourselves, and the second because it's good to have someone double check we haven't had a brain fart when we request a port to be opened on the firewall. The bit that will interest you though is another lump of cash we give them up front, which is basically a retainer. It's used for doing stuff that isn't covered by their support contract, stuff that would be a time waster for us to do, stuff that would be a pain in the arse or you would rather drop on someone else. In a nutshell: things outside the support agreement that are billable. So in your example "Installing a printer isn't covered by your contract, but we can take it off your retainer, it would probably be 2 to 3 hours" The reply is usually "Yeah, OK"
They've paid up front so there's no invoicing for you, or getting it signed off for them. Just keep a log of the hours and what job used them.
|
|
Psiloc
Junior Member
Posts: 1,567
|
Post by Psiloc on Mar 8, 2023 16:37:18 GMT
Love it.
I look forward to having this idea dismissed by the powers that be
|
|
Bongo Heracles
Junior Member
Technically illegal to ride on public land
Posts: 4,666
|
Post by Bongo Heracles on Mar 8, 2023 17:01:53 GMT
Yeah, you need to move to service hours. Even if they buy more than they ever need, it will make people think twice to burn an hour installing a printer.
All of our vendors sell us support as a block of hours (I just renewed a block for 100 hours which includes tech support and a warm body to do upgrades as needed). I genuinely cant think of a single product we have that is supported by an unlimited hour contract.
|
|
|
Post by 😎 on Mar 8, 2023 17:55:45 GMT
On the flip side of the coin, we recently terminated one of our contracts with a vendor for, among many reasons, them going “you have access, you deal with it” when we reached out for product advice in the scope of their formal support hours.
|
|
Bongo Heracles
Junior Member
Technically illegal to ride on public land
Posts: 4,666
|
Post by Bongo Heracles on Mar 8, 2023 21:16:57 GMT
We are having the same. A block of support hours isn’t worth much if you seemingly have one person supporting (temperamental) enterprise software.
|
|
|
Post by 😎 on Mar 10, 2023 1:08:54 GMT
Today we finally locked down and shut off our Project Online instance. Nearly 8 years I’ve had to deal with that nightmare. It’s a special moment.
|
|