Details
Joined devRant on 1/6/2019
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
-
Why do people design web apis where the way you submit your authorization is via a custom header?
Especially when the authorization is literally a token?
Am I ingesting something special?10 -
Making CD-Extra discs, because apparently some people still use ye-olde CD players and others want MP3s.
What a magical world I live in. -
I love how the devRant webapp is intercepting scroll events (I assume) such that attempting to scroll down results in one step down, two steps up.
Why? Is this an attempt to solve jellypotato for infiniscrolling?
Looking further I see the scrollbar itself is actually getting smaller, like some element on the page is extending beyond the end or something. 🤔
I don't know, man...4 -
So, most (if not all) modern operating systems sync their time with some trusted source (like the Internet) right? Windows included. All is well.
When your Windows 10 computers are joined to a domain, it thence relies on your local neighborhood domain controller to tell it the time. Sounds good, since domain controllers Never Go Down, right? All is well.
Services are all being cloud-ified, which means virtual machines. The domain controllers have suffered this fate, but everything is smooth and buttery. All is well.
Wait, the VM's clock is running slow. Uh oh....
Wait, isn't it supposed to ask the Internet?
Well, no. Domain Controllers decide that They Know All, and stop asking the Internet for its opinion.
This causes problems, but only ever so slowly, and it took me noticing all the computers seemed to be ten minutes slow compared to my phone (and well everyone else's phone) to realize what had happened.
Thanks, Windows...9 -
Status: Got off hour+ long call with provider teir2 tech support because their "sync service" isn't syncing. "It's all cloud controlled" they tell me. Whatever.
It does have the ability to install a Windows service to do the needful! 🎉
However the program that does the actual syncing is the "launcher" application, and the service's only job is to tell the launcher to run. 🤦♂️
Their assumption is that there will be a user that gets smacked in the face with a UAC prompt when they first log in and just shrug it away. Which is the Launcher application.
The sync service is not capable of running the sync application without a desktop session I guess?
MOTHERTRUCKERS do you understand what the point of a Windows Service is?!?
I tried relating this situation to how Windows Update works: It will update whenever the fuck it wants without the user doing anything because of the Service, and you only configure the service with the Control Panel/Settings App. You don't need the Control Panel/Settings App running in order for Windows Update to work, but it's there for status info and configuration.
Anyways, this software does not do that. It apparently *requires* both the service AND the launcher program running in order to work. Not work properly, to work *at all*.
Anyways, It's installed on a computer that's not normally logged into, but is always on (where other "always needs to be running" programs live). Normally the hackaround would be to launch the program via Scheduled Task.
This program apparently does not want to run as a scheduled task, or the Task Scheduler is being stupid and can't figure out "Hey, it's time to run this program. Do it!". Naturally it runs if told manually.
The fact that I'm even doing this at all is stupid, but even more infuriating is that it's just not working unattended. You know, what the service should be doing. But no, the service runs happily all alone, doing nothing of note, while Task Scheduler sucks its stick running OneDrive installer but not the launcher program.
Pluckin' donuts...2 -
I'm all for enhancing the user experience. To some extent, making the UI get out of the way to focus on getting things done is admirable!
But it's absolutely *NOT* acceptable to absolutely change how established convention works.
For example, clicking a link should not perform a state change. Use a flipping button!
Checkboxes should not act like radio buttons!
(apparently non-interactable) text should not perform actions!2 -
Perforce clients apparently require working reverse DNS against the server they're connecting to in order to function properly.
That is all. -
So, I work in a game development studio, right?
We're trying to launch the title on as many platforms as reasonable, because as a social VR app we're kinda rowing upstream.
So far, Steam and Oculus have been fairly reasonable, if oddly broken and inconsistent.
Enter store 3.
Basically no in-game transaction support (our asking prompted them to *start* developing it. No, it's not very complete). No patch-update system (You want an update? Gotta download the whole fsckin' thing!). No beta-testing functionality for most of their stuff ("Just write the code like the example, it will work, trust us!"). No tools besides the buggy SDK (Wanna upload that new build? Say hello to this page in your web browser!).
So, in other words: Fun.
We've been trying to get actively launched for two months now. Keep in mind that the build has been up on Steam and Oculus for over a year and half a year (respectively), so the actual binary functionality is, presumably fine.
The best feedback we get back tends to be "Well, when we click the Launch button it crashes, so fail."
Meanwhile we're going back and forth, dealing with other-side-of-the-world timezone lag, trying to figure out what is so different from their machines as ours. Eventually we get them to start sending logs (and no, Windows Event logs are not sufficient for GAMES, where did you even get that idea????) except the logs indicate that the program is getting killed so terribly that the engine's built-in crash handler can't even kick in to generate memory dumps or even know it died.
All this boils down to today, where I get a screenshot of their latest attempt.
I just can't even right now.5 -
Become profitable without losing my soul.
Someone help me come up with a revenue stream that's not LOOT BOXES! 😂3 -
Why does it require to have posted something before I can set a user profile image?
That would be all, except I discovered you apparently need to verify email address before you can post.
Except, the message that says I need to verify took my post and threw it into space, which means I had to retype it. What the fsck?
So here I am, new user, posting a rant, because I wanted to associate an image for my profile to my account and had to find a small nitpick to post about, but now I'm almost actually mad because WTF is web design that you couldn't A) store the pending post for easy posting once confirmed or B) Figured out I needed to confirm my email before showing the Post UI at all. I mean, you obviously knew I hadn't confirmed yet, so what was so difficult to do that check before opening the interface?
And now that I'm thinking about it, WTF is with this itty-bitty window for posting? There's like, what, 9.5 lines visible? Are you actually encouraging shorter posts? Or trying to get posters to forget what they were writing out, so that they might start to repeat themselves having started a tangent and now can't recall what they were actually ranting about because it's now out of view?
I don't know. I was told to come here and express my anger, and I really didn't have much to be upset about, but now that I'm taking a cursory look I can't help but imagine what else might be lurking behind the scenes.
I'm attaching an image (hope that's allowed, let's see... pasting doesn't work. Fine, save as...) Well it attached. Supposedly. Can't tell what I attached, let's assume it's the correct one, because all I know is that the link to attach changed to "Remove image" and there's no preview of it (you know, because Web 3.0 doesn't have this kind of capability, dontcha know).
Anyways, about the image I intend to attach, why is this post interface so tiny? Is it intended to be used on a mobile device at QVGA resolution? Can't be, because visiting the site on a phone nags me to install the devRant App (you know, because I *totally* need yet another forum-browsing app to clutter my phone) and won't actually let me browse the site without faking my user agent (you know, because that's how we do things). So, clearly this is intentional for the Desktop experience, but I can't imagine for the life of me why you'd want to do this. Like, as if I opened up Microsoft Word and was presented with a document the size of a notecard by default. No site that I know what encourages up to 4 kb of text leaves the primary text area this small (though, to be fair I don't frequent many forums). It's frankly silly.
Anyways, I've filled a few hundred bytes in this post so I'll end it here. Maybe I'll get some pluses (or whatever) so I can actually achieve my initial goal of setting my standard profile picture (which typically costs about 4KB of disk space, though with modern storage means 16 KB of actual usage because sectors are still a thing even though they're not actually sectors but whatever), so by taking up my time generating this text I might be allowed to take up the same amount of space as two posts on the server.
Because, you know, logic. Or something. Whatever.
Rant kinda turned into ramble, but that's what you get for a first post.18