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
Search - "refresh"
-
I know it wasn't ethical, but I had to do it.
Semester 4 started this week, we all got to vote which day we wanted the lecture to be held on. There were quite a few options. My preference was Monday at 7:30pm.
So I entered the poll, as I have every other semester. But I noticed something, this particular poll didn't require any form of identification. Not even a Student ID.
I dug deeper, found that it used local cookies to store weather you'd voted or not, this is obviously a security problem, so I opened up Python and wrote a simple Selenium program to automate this process.
I called it the "Vote Smasher". First it would open the webpage, then it would choose Monday 7:30pm and vote. Then it would clear it's cookies, refresh and do it over again.
I ran it fifty times.
Can you guess what the revealed vote was for UCD SP4 IT was?
I heard my lecturer mutter:
"The votes aren't usually this slanted..."
I could hardly contain my giggles.
My vote won by about fifty over the others 😂
Let me just say, it was his fault for choosing such a naive poll system in the first place 😉36 -
Enter site
"U must disable adblock to use this site"
Ok adblock disabled
Refresh page
"CLICK HERE TO FUCK THIS FUCKIN HOT HENTAI BITCH IN THE PUSSY WITH HER BIG FUCKIN JUICY TITS AND BIG ASS AND EXPERIENCE THE BEST SEX VIRTUAL GAME OF YOUR LIFE IN THIS AD"18 -
Announcing a few new devRant Android/iOS features, available immediately in the latest versions of the devRant app which just went live.
1. As pictured, you can now easily scroll to the bottom of any long rant by selecting “scroll to bottom” in the ... menu of any rant with >= 10 comments.
2. At the bottom of any rant that has at least 1 comment, you’ll now see a button that allows you to refresh the rant (and scrolls to the bottom) so you can see new comments if there are any.
3. Any rant can be refreshed by tapping the “Rant” title in the title bar.
How did we come up with these awesome ideas/decide to add these features? For most of them, we didn’t! At least 2 of these were recently requested by devRant users (some requested a bunch of times) and we heard everyone and saw how much these were needed. Remember, you can always suggested features in our GitHub issue tracker: https://github.com/devRant/devRant - we always appreciate feature suggestions and ideas for improvements!
Just to add one note - we still have plans to improve commenting functionality, but we’re hoping for the time being these additions make things a little more intuitive.
Let me know if you have any questions, and thanks everyone!22 -
Client: "This feature doesn't work! I thought you said it was done?!"
Me: "Please press CTRL+F5 and try again..."
Client: "Okay, great, works now."
A conversation I seem to have on a very regular basis.8 -
A convo with my !dev colleague.
Her: Can i use your PC for a while?
Me: Yeah sure.
Her: Why is this so wierd? Why i can't refresh?
Me: It's Ubuntu.
Her: Man, this sucks, you should use windows 10, it's the latest!
End of Convo.
After that day, i heard her talking to my other colleague.
Her: "Go ask him. The one with the weird PC."
--------------------
SHOULD I KILL HER?22 -
"Ok, the site looks fine. Now let's move the style tag into it's own file."
*makes css file*
"WHY DOES IT HARDLY EVER LOAD!?!?, I checked the syntax trice"
*Spends 20 min. Asking friends for help, but none of them knows a reason*
"Time to ask the teacher, I guess"
*Teacher comes over, but has no clue either*
Teacher: "Give me the files, let's test it on my laptop"
*Css doesn't load there either*
*Teachers pair programming and trying some serious debugging technics. No progress*
*I decided to look at the sourcecode while refreshing the site*
1. Refresh: Css is loaded properly
2. Refresh: Css is gone, and source turned into various asian symbols.
Looks at the (default) file encoding: UCS-2
WTF NOTEPAD++, I SPEND 2 HOURS OF MY LIFE BECAUSE YOU DECIDED THIS WAS A PROPER ENCODING!
Web programming seems fun.12 -
Just found out the backend developer I’m always complaining about. The one who:
- Can’t implement OAuth, and we have to have app users login every 24 hours because we have no way to generate new refresh tokens.
- Who used the phrase “your time zone is not my concern” to avoid building something that would let us inject test data.
- Who’s been debugging a critical bug affecting many users since December.
- Who can’t conduct API tests from external internet (you know, like the way the app will be in the wild) because it takes too much time.
- Who replies to Jira tickets only on a blue moon.
- Who has been 90% of the reason for my blood pressure situation
... is a fucking principal engineer in this company. In pecking order, his opinion should be considered more valuable than mine and everyone on my team.
I’ve just lost the will to live. How are big organizations THIS bad. Seriously, what promotion discussion did he go into
“So, you are a complete and utter bastard, nobody can stand to speak to you and you’ve yet to deliver anything of worth that actually works, over the course of several years ... ... ... interested in having your pay doubled??”20 -
Boss: Our customer's data is not syncing with XYZ service anynmore!
Me: Ok let me check. Did the tokens not refresh? Hmm the tokens are refreshing fine but the API still says that we do not have permissions. The scopes are fine too. I'll use our test account... its... cancelled? Hey boss, why is our XYZ account cancelled?
Boss: Oh, "I haven’t paid since I didn’t think we needed it" (ad verbatim)
😐2 -
Me: ok fuck it, if the Mac mini gets refreshed I'm selling my desktop and getting one...
*Checks news and sees they got a refresh*
*Looks at cost to specs*
Me: ha... Ha... Ha... Nope...34 -
A sweet girl of my class asked me yesterday, if i can help her to refresh her IT skills. I said "yes ofc im glad to help" . Today she repeated it, while whole class was listening. Other classmates said" yeah good idea we want to join"
Well, fuck it..38 -
Sometimes I stare at the screen with my void eyes, questioning my abilities and say with a shivery voice "WTF" and refresh the website.
Then it works again.3 -
> 3 hour long mandatory online cybersecurity training
> Preaches that the company is very secure and the only risk of being “hacked” is if employees post company data on social media
> oksure.tar.gz
> Bored out of my mine
> Open dev console
> JSON continually getting sent to backend
> Simple structure and human readable fields including {complete: false}
> Open postman
> {complete: true}
> Send
> 200 response
> Refresh page
> Course complete
> :’ )
Muppets.4 -
In my yesterday's interview:
Interviewer: Tell me about some cool things you did on last year.?
Me: Connecting multiple IoT devices and create dashboard to show status using web sockets.
Interviewer: Oh great. You did without page refresh.?
Me: Yeahh 🙄
Interviewer: Then its cool.
Me: 😬🤔😐22 -
I am officially a retard.
I was DOing hard refresh multiple time and making changes on the code.
nothing seems to happen.
after quite a while, I realized I was refreshing the deployed site and not the local one.
kill me.9 -
I just discovered that you can tap the title of devRant app to load new rants instead of just scrolling to the beginning to make a pull to refresh :( FML10
-
1: Man did you see the latest windows build fucked up design?
2: What are you mean?
1: I MEAN NOT ALIGNING REFRESH BUTTON ESPECIALLY WHEN YOU PRESS IT.
2: What??? Where???5 -
Lord forgive me for laughing too hard at this person/situation... I kid you NOT!
So today while everything was going well, we suddenly had network issues at work. We worked to get everything back up online asap and then sent out an email for those affected to either restart their machines or refresh their desktops but we recommend restarting... After some few client calls, this special call came in..
Riiing, riiiiiing, ring....
Me: hi, how can help you?
Client: *laughing.. This is probably a stupid question but I forgot how to "refresh" my desk top..the thing is, I have Febreeze but I don't think that's for desk tops.
Me: Wait, what? 🤔 Febreeze for what?😕
Client: You guys sent an email to refresh our desk tops and I said I have Febreeze so how will that get my things in the computer back to show again?
Me: Ohhh, no no. We meant your computer desktop. You don't need Febreeze. Right click anywhere on your computer in the screen and select refresh from the pop up menu. We meant your computer "desktop" not your actual "desk top".
Client: *starts laughing...I told you it was a stupid question
Me: don't worry.. It wasn't stupid.
After I hang up, some of my team members asked me why someone is asking about Febreeze...I told them and they all started laughing hysterically
I was still trying to digest the conversation I had just have on the phone. 😂😂😂12 -
As usual finished the task just an hour before demo meeting. That hour is for transportation. Obviously I didn't test nor rehearse.
As usual, in to 2 mins of demo and greeted by error page.
As usual
1) stay the fuck calm
2) this features was already demo-ed and fixed and went fine few weeks ago
3) what the fuck happen now
4) stay the fuck calm, smile.
5) "ah please give me one minute, I forgot to clean up some stuff while working on new features"
6) shit shit. read the error message and log
7) oh I did refactor some files last week. Reorganized the files and folders for better structure and easier understanding. Thought I corrected every occurrences. Obviously I missed few.
8) ssh to the server while screen is still showing on projector
9) dig into the file quick
10) stay the fuck calm
11) fix
12) refresh
13) sorry all good, so I was saying ....
Well finally it's done for today and going back to office. After all it went ok. 👌2 -
god i hate this company's product.
Visit merchant-facing sandbox -> 404. works after a refresh.
Log into sandbox with admin account -> redirects to a different signin url -> 500s -> signin no longer works.
wheeeeee!11 -
When you change something in the webdesign, the user doesn't see it after refresh and you have to explain 'cache' 😐7
-
Week 26 advice - you all probably know this but good to refresh!
Eat healthily
Sleep well
Document clearly
Annotate your code
Use version control properly
Keep yourself in check with project management tools
Your peers are your friends... And competition.
As much as your boss is an idiot respect them and your life will be easier.
With great power comes great responsibility; don't touch that keyboard until you think through what you are doing chances are your first idea is not the best.
Don't write quick fixes and say you will go back to clean it up later on when you have time. That time will never come.3 -
Me every time I have to adjust the css:
*center that div*
*hit refresh*
Fuck, now that button is over there.
*adjust the padding and kajigger with the margin a little*
*hit refresh*
Ah, I'm an idiot. I forgot to set the display to inline-block.
*adjust the display*
*hit refresh*
WHY THE FUCK IS THE BACKGROUND RED NOW??!?!?!?10 -
this happens way too often in our company
PM: did you made that change I requested?
me: yeah, its on the live server now, why?
PM: I cant see it...
me: *wtf, I specially forced the JS to reload to eliminate problems with cache* could you send me a screenshot?
PM: *sends screenshot*
me: I dont get it... I can see the changes in my browser *dev feeling intensifies* ... refresh the site and try again
PM: oh... suddenly its there, ...anyway, thanks! it looks great!
me: *facepalm*
turns out our managers just dont refresh websites, they want changes to take place immediately3 -
Kudos to @trogus and @dfox for introducing the new refresh button on the nav bar instead of the odd position at the end of the comments.
It's looking awesome now.
Note: If the screenshot violates anyones privacy. Let me know. It is just a random screenshot16 -
*Never* do CSS tweaks over the phone and tell the customer to refresh and approve the change. This will lead to endless tweaking andlong calls at any hour, and further trivializes your work by making it look like everything can be done instantly. Better to have them send you the changes they want, then send them an update later once they have been done—perhaps with a bit of a delay to further stave off the sense of instant gratification.
Also, if they keep requesting changes to changes after you’ve done what they asked, be prepared to let them know that future changes will incur an additional fee. -
me: deletes comment from pom file
eclipse: there is a problem...
me: refresh project manually
eclipse: ok.. its all good now.
¯\_(ツ)_/¯6 -
Setup my port honeypot today finally, including port 22, then wrote a custom dashboard for some data tracking, feels great to have it open on my screen seeing the bans just roll in every 2 seconds of refresh, the highest hits are as expected from china, russia and india, also filed ~700 reports and already got 300 banned from their service. (mainly Microsoft Azure for whatever reason)
I wanted to first automate that (or atleast blacklist report to various IP lists via API), but then I was afraid that I'll be one day stupid enough to somehow get banned - don't want myself to get reported lol5 -
Does anyone have a website or group that I can follow to get inspiration for design? It can be colours, web design, and logos6
-
I remember my newbie mistake: I kept on refreshing my browser to see the changes on local, and took me a billion F5s before I realize that I was on live.
I can't be the only one.
#careless9 -
" this page uses cookies"
"We've updated our privacy policy"
*30 sec full screen ad* OR "please turn off your adblocker and refresh"
"Would you like to take a survey?"
"Click to read more"
"You've reached your free articles for the month. Please subscribe!"
Jesus fucking Christ! Is it such a sin to read articles in peace? How does anybody use your shitty site. How does anybody PAY for your shitty site?! Fuck your articles. Why do companies think this is a good model?!5 -
I started working in a company where they use scala/akka stack, that requires a huge amount of hw resources to compile and debug, so my boss bought me a new laptop: a MacBook Pro. I came from a Dell with Linux Fedora, and now:
FUCK YOU APPLE YOUR COMPUTERS ARE SO SHITTY
JUST EXPLAIN ME WHY THE FUCKING KEYBOARD IS SO A PIECE OF SHIT WITH THE FUCKING COMMAND KEY
FUCK YOU COMMAND KEY
FUCK YOU MAC OS WITH YOUR SHITTY POLICIES YOU CAN'T INSTALL THIS PROGRAM BECAUSE YOU HAVE TO ENABLE UNKNOWN RESOURCES
FUCK YOU BREW AND BREW CASK WHAT THE FUCK OF TWO SHOULD I USE
FUCK THE STUPID TOUCHBAR I WANT THE FUCKING ESC, DELETE, F1, F2 AND SO ON
FUCK YOU APPLE YOUR MAC IS FRAGILE AS FUCK I CAN'T THROW THAT FROM THE FIFTH FLOOR OF MY BUILDING LIKE A THINKPAD
FUCK YOU SAFARI THAT YOU DON'T REFRESH THE PAGE WITH F5
I have a small gif for you just to explain how much shitty is Mac OS17 -
How to check devrant in the office.
Open devrant
Read rants
Smile to yourself
Refresh devrant
**no new rant
keep phone away for few seconds
Open dev rant again -
At work:
Why is there no refresh when we submit data into the tables?
Me: there is, but there is no page refresh, as it should be.
Them: but how do we know if the data is being added?
Me: well you can see it in the table right? Look there is even a small message over here **points at message** that indicates the entry code and position.
Them: yeah but how can we tell? Can you make it to where there is a page refresh?
Me:12 -
(Follow-up to https://devrant.com/rants/2049733)
Went back to that bar today that I had a fight at about a month ago. Asked about that flash drive I lost there, yada yada.. bar owner gave me her part of the story. Apparently she didn't find that flash drive. So that still leaves me to refresh the keys it stored I guess.
"So you got pretty drunk here, had a ton of Duvels, went to the toilet, and barged out all of a sudden, followed by that incident. But you sat for so long in there.. it was suspicious."
Meanwhile I'm here like "yeah yeah that's what happened, that how I recall it too.. but suspicious? Did she think that I was hacking shit from there?"
"I thought you were taking drugs in there."
".. Oh. ... Not to worry, I don't take drugs."2 -
The tour provided with Golang is really nice for learning the basics..
Just doing
go get golang.org/x/tour/gotour
go tool tour
starts a local webserver with the tour. The lessons and the exercises at the end of certain chapters are really easily understandable.
I think it might also be a good tool to refresh the knowledge about Golang for those that haven't used it in a while.1 -
When you trying to develop a site, you change some CSS, refresh the localhost and it doesn't update. You try changing that CSS value to something more noticeable to see if you're just imagining things. But no, it's your browser cache. Clear it.2
-
devRant has a good design, but am i the only one who finds the refresh button a bit unsettling? Would anyone else prefer something else?22
-
My refresh button on my mouse is coming loose and is about to fall off, how dare this £11.99 mouse not last for upwards of three years, it's an outrage!
-
I called customer support for an unnamed site.
I: I don't seen it when I refresh page
Support: press CTRL + f5
I: I tried, I still bad
Support: remove memory from your computer and reinsert it. Then it will go.
Wtf, Best support ever :)2 -
There has probably not been any situation when I would feel more stupid than now.
I just did a refresh of windows. It means quite a lot of work, as I need to do all the WSL related config and so on.
And I did it because I'm an extremely smart man and I didn't check that my primary screen was turned off.
I WONDER WHY I COULDN'T SEE SHIT1 -
So we are implementing a big and very complete localization management system on my company. The system has great features, indeed, but:
1. We cannot use the browser back button, because it is js and it appears no one cared about it (I am not a js Dev, but you can UAE the back button on my site that has js);
2. It is very customizable, but not intuitive. So you have one million options and you never know where to change what you need;
3. It has a save button everywhere, but most options are saved automatically, so you never know when you need to save. Actually, people from the webapp company use the save button as refresh, once we cannot use the browser refresh button;
4. Combo boxes load the elements while you scroll them, so to scroll to the bottom, you need to keep scrolling several times, waiting it to load the elements;
5. It does not allow you to open more than one tab of it at the same time. So if you need to see more than one information from different items, you need to navigate and wait the loading times to see what you need;
6. Emails are not sent in a different thread. So each action that send emails you need to keep waiting until the emails are sent (sometimes there are several emails sent in one action) to continue using it;
7. They not only store and send back your password by email if you loose it, but, as admin, if I click the button to send the user password to him/her, it keeps a copy of the email with the user password in my sent items;
8. To be able to send emails (they are really necessary), I need to include my SMTP info with login and password. So they have not only the system password saved, but everyone email login and password as well.
I am sure there is more, but I can't remember for now, and we are still trying to figure it out how to back our data, as it appears the only possible backup is their own.5 -
The difference between wisdom & intelligence - I need to wise up 😅
David came back home late. He did not inform his wife that he will arrive late today. He did not answer her calls. He didn't reply her messages. He was busy.
She was worried at first. Later it turned into anger.
He knew how to make her cool down. He listened to all her rants. She cooled down eventually. But he was more exhausted now. Work load and then this ranting of his wife made his mood off. A depressing day indeed.
----------------------------------
Daniel knew that he will arrive late today. He texted his wife to inform her. It just took 30 seconds to type, “Hey sweet, I will be late today.”
When he returned home after the exhausting work, his wife's smile was enough to refresh him.
----------------------------------
Daniel had an exhausting day but a refreshing end.
David solved the problem. He is intelligent.
Daniel avoided the problem. He is wise.
The difference is,
An intelligent person knows how to solve any problem.
A wise person knows how to avoid that problem.
src: https://quora.com/What-is-the-diffe...2 -
Boss: Alright so after lunch can you show me all the changes you've made for project x?
Me: there haven't been any visible changes to it so it looks exactly the same as when I showed you at the end of the day yesterday. Just reorganised the code a bit.
Boss: Well, refresh my memory anyway.
Me:...1 -
“Hey - just calling you to give you an update”
Great - sorry can you refresh my memory what was this for?
“So I was about to put you through for a client but they’re no longer accepting CVs so just to update you that’s not happening”
Sorry, what was the client again?
“Oh I can’t say, but they’re no longer accepting CVs”
“...Thanks, goodbye.”
*So you call me to tell me that you can’t give my details to a client that you can’t disclosure....get off my line 🤬😡🤬*3 -
TLDR: Find a website that requires a subscription but doesn't check their cookies' integrity, now I'm on a website for free.
>be me
>wonder if it's possible to intercept browser data
>download Wireshark
>download Fiddler
>find that none of these really fit me
>go to youtube, search how to intercept POST data
>find something called BurpSuite
>Totally what I was looking for
>start testing BurpSuite on devrant
>neat!
>I can see all the data that's being passed around
>wonder if I can use it on a website where my subscription recently ended.
>try changing my details without actually inputting anything into the website's form
>send the data to the server
>refresh the page
>it worked
>NEAT!
>Huh what's this?
>A uid
>must be a userID
>increment it by 1 and change some more details
>refresh the page
>...
>didn't work 😐
>Hmmm, let's try forwarding the data to the browser after incrementing the uid
>OH SHIT
>can see the details of a different user
>except I see his details are the details I had entered previously
>begin incrementing and decrementing the uid
>IFINITE POWER
>realize that the uid is hooked up to my browsers local cookie
>can see every user's details just by changing my cookie's uid
>Wonder if it's possible to make the uid persistent without having to enter it in every time
>look up cookie manipulator
>plug-in exists
>go back to website
>examine current uid
>it's my uid
>change it to a different number
>refresh the webpage
>IT FUCKING WORKED
>MFW I realize this website doesn't check for cookie integrity
>MFW I wonder if there are other websites that are this fucking lazy!!!
>MFW they won't fix it because it would require extra work.
>MFuckingFW they tell me not to do it again in the future
>realize that since they aren't going to fix it I'll just put myself on another person's subscription.5 -
As a guy who really just started his web development life I just say the most fun I have is clicking the refresh button ( or npm does it for me ) and seeing my magic work, unless it doesn't and then I press again , maybe this time it will ..2
-
I googled - "What does refresh from windows right click menu do?"
I got a reply - "Search instead for why the hell it is there in first place"2 -
Web dev prob:
When you modify a code then refresh your browser, It doesn't change anything and you think your code has the problem, Modifies 100+ lines and refreshed the page, still nothing happens. Asked someone about it, Fix? Fucking cache! Fuck you google chrome!10 -
I wonder if I'll ever reach a point where I write a line of code and don't immediately refresh the page to see if it worked like I thought it would3
-
I (barely) wrote very few lines of code today and called it a day. In this state of burnout and actual physical fatigue, this is more than enough. God do I need a refresh!1
-
Not day passes by that I don't think who the hell thought it would be a good idea to have Ctrl+R shortcut on web version of Outlook for replying to email.. 🙈6
-
Public feature request: If we tap at "devRant", the feed refreshes. Can we have the same thing for rants? My shitty internet at home is fast, but choppy so when I check my notifications and it doesn't load the rant, I have pretty much no idea what that notification was about.2
-
one gotta love finding things by mistake lol
What I found so far:
1. Updating Windows Store App UI will refresh running app UI without the need to re-run the app from Visual Studio
2. At work couple of days ago: Pressing Command + ~ will result in switching to different windows of same app7 -
Pixel 4 has had to restrict brightness and refresh rate to make up for the smaller battery capacity compared to pixel 3.
So you get a phone advertised as 90hz refresh rate, but does 60 most of the time and only hits 90 when the screen is at a specific brightness.
The max brightness had to be capped at about half of what a similar Samsung can do. Deep inside the kernel there is a disabled high brightness mode, meaning without root access and some hacks, you can’t even get the phone it hit its physical maximum. Leading users to complain about the phone screen being too dark.
What a heap of utter shit.
Source:
https://arstechnica.com/gadgets/...2 -
I don't understand how these people worked like this. Every time I make a change in the JS, CSS or HTML files, the entire app rebuilds with Webpack, and logs you out, so you have to log back in and navigate back to where you were working at.
Apparently they did this because clients were complaining that front end files were being cached and doesn't see any changes, so to clear the cache, every time you refresh the web app in the browser, it logs you out, effectively clearing your session.
Fuck the morons who built this piece of feces.
Ugh.4 -
trying to get steam to work on arch with nvidia
pray for me
if you have tips let me hear em :`)
specs (my asus baby)
· Core i7
· 16G ddr3 RAM
· GeForce 745m
+ 256G ssd & 1T hdd
+ 1920x1080 display (unknown refresh rate)13 -
@dfox @trogus
I have selected the algo mode for sorting .
Idk why but my feed is a little too full with rants I have already ++'ed . I am coming across the same rants multiple times,for days. Despite refreshing nothing happens.
I mean I can change the sorting mode for fresh rants but I suggest the algorithm be improved in a way that rants that have been upvoted or commented on by the user, no longer exist in the feed after refresh.
If this already exists then I am probably experiencing a bug, so I'd like to report that.10 -
Do you guys think that in terms of a design, we're in a refresh loop?
Like, I don't think the goal of a design is to be user friendly and optimal for all human eyes. There's a million ways sideways to achieve that.
I think the real thing most designers go for is to just make something look "new". And every few years that needs to be redone. Forever. In an infinite loop.
Fuck actual usability, thought-out layouts, contrast rules, what-the-fuck ever. 99% of the goal is to make it look "modern"10 -
Had to refresh a group session in my program, spent 15 minutes looking at my phone, put my bare feet on my desk and did this thing where I lean back in my chair and stick both hands in my pants, possibly smelled one. Thats when I realized my camera was on the entire time. Was also the only other person on stage/presenting so my screen was directly next to the instructors face cam.
-
Pull-to-refresh is useless.
If you are a mobile app developer, please get rid of pull-to-refresh. Your users will thank you.
I have the impression that mobile app developers choose to implement the pull-to-refresh gimmick just in order to make their app comply with a design trend. It seems like a desperate attempt to appear "modern" and "fancy", not because of the actual usefulness of the gesture.
Pull-to-refresh is one of those things that are well-intended but backfire. It appears helpful on first sight, but turns out to be a burden.
It takes effort and cognitive strain to avoid triggering a pull-to-refresh. The user can't use the app relaxed but has to walk on eggshells.
Every unwanted refresh wastes battery power, mobile data (if it is an Internet-connected app), and can lead to the loss of form data.
To avoid pull-to-refresh, the user has to resort to finger gymnastics like a shorter swipe for scrolling up or swiping slightly up before down. Pull-to-refresh could even be triggered while pinch-zooming in or out near the top of a page, if the touchscreen does not recognize one of the two fingers.
Pull-to-refresh also interferes with the double-tap-swipe zoom gesture. If one of the two taps are not recognized, a swipe-down to zoom in can trigger a pull-to-refresh instead.
To argue "if you don't like pull-to-refresh, just don't use it" is like blaming a person who stepped on a mine, since the person moved and the mine was stationary.
A refresh button can be half a second away in the menu bar, URL bar, or a submenu, where it is unlikely to be pressed accidentally. There is no need for a gesture that does more harm than good.
Using a mobile app with pull-to-refresh feels like having Windows StickyKeys forcibly enabled at all times. The refresh circle animation sticks to the finger.
If the user actually wants to refresh, pull-to-refresh is slower than a refresh button in a menu if the page is not at the top, meaning pull-to-refresh is useless as a shortcut anyway if the page is in any other position than the top.
An alternative to pull-to-refresh is pull-for-details. Samsung did it in some of their apps. Pulling down against the top reveals additional information such as the count and total size of selected items.
If you own a website, add this CSS to make browsing your website on the pre-installed Android web browser not a headache:
html,body { overscroll-behavior: none; }
Why is this necessary? In 2019, Google took the ability to deactivate the pull-to-refresh gesture on their Chrome browser for Android OS away from users. On Chrome for Android, pull-to-refresh can only be disabled on the server side, not the user side. The avalanche of complaints? Neglected.
Good thing several third-party browsers let the user turn off this severe headache.12 -
Pull-to-refresh in mobile web browsers is useless and annoying.
In mid-2019, the #disable-pull-to-refresh-effect option was removed from chrome://flags on Chrome for Android (version 76) for no apparent reason. The top answer in the Google product forum was to beg for this option to be reinstated through the browser's feedback form ( http://web.archive.org/web/... ). Needless to say, that has been futile.
Why is that a problem? The pull-to-refresh gesture not only is unnecessary due to the quickly accessible refresh button in the menu right next to the URL bar, but also causes unsolicited refreshes when quickly scrolling to the top of the page. This drains both the battery and the mobile data plan, in addition to adding an annoying delay.
I would like to use my web browser like a web browser, not a social media app. Besides, the Twitter web app has its own pull-to-refresh implementation in the notification feed.
Without pull-to-refresh, the user has the freedom to scroll up quickly without risking inadvertently reloading the page. If media was playing while an unwanted pull-to-refresh occurs, the user needs to seek for the last playing position, which could take upwards of a minute if the last position is unknown.
Imagine a desktop/laptop web browser reloading because you scroll against the top. Imagine you reach the top of the page but you have not stopped turning the scroll wheel yet, and then a white circle with a blue spinning refresh icon appears at the center top of the window and the page, and then you have to wait for the page to finish loading, and you also need to seek the last playing position of a video or audio track. Wouldn't that be ridiculous?
Any web browser vendor that enforces pull-to-refresh on its users basically begs users to seek an alternative.7 -
decided to participate in a short c++ curse at uni, just to refresh my memory about it since it seems rather important.
Got sidetracked at the preparation task, which was the usual hello world...
I'm running this in emacs now...
Like, one view is the program and under it is the shell run from inside emacs...
I dunno why... send help?
Now I'm considering how can I configure the emacs shell in a fun way.. oh dear.7 -
Follow up to: https://devrant.com/rants/5047721/....
1- The attacker just copy pasted its JWT session token and jammed requests on the buy gift cards route
2- The endpoint returns the gift card to continue the payment process, but the gift card is already valid
3- Clients wants only to force passwords to have strong combinations
4- Talk about a FIREWALL? Only next month
5- Reduce the token expiration from 3 HOURS to 10 minutes? Implement strong passwords first
6- And then start using refresh tokens
BONUS: Clearly someone from inside that worked for them, the API and database password are the same for years. And the route isn't used directly by the application, although it exists and has rules that the attacker kows. And multiple accounts from legit users are being used, so the person clearly has access to some internal shit7 -
The interface for time input in outlook Web on mobile is driving me crazy!! It's not as if there was a built in control that is well supported in all modern browsers.... Right
1. You can't tap on an hour to select it
2. You can only select by scrolling
3. The scrolling is "smooth scrolling". So you have N O fucking chance to select the time slot you wanted. After too much time has passed you just give up and accept that your meeting will be at 09:57
4. In order to go up in time you constantly activate the"pull to refresh" feature of Chrome.
I'm definitely no mindless MS hater but this I cannot tolerate.6 -
I have a minor feature request for the android app.
I would love to swipe down to refresh the current view. The reason for this is that sometimes my Internet connection isn't great and a rant does not load (or any other page).
It makes the app feel slightly gimmicky while a simple refresh would suffice.
@dfox1 -
Why the fuck do offline-enabled (music, video) apps load forever on slow network but instantaneously in airplane mode? Is it so difficult to show cached content first and refresh only once downloaded? Yes, I mean you, Spotify, Amazon Music, Amazon Video and Audible!!! 🤬1
-
FUCCKKKKK WHY DOES LINKEDIN HAVE TO REFRESH THE FEED EVERY TIME I SHARE A FUCKING ARTICLE! NOW I HAVE TO SCROLL ALL THE WAY DOWN YOU MORONS! WHY ARE YOU MAKING MY LIFE HARDER THAN IT NEEDS TO BE??!!1
-
MS Teams:
*Notification*: Bob sent you a message: "Hello netikras. Got a minute for a call? Andrew told me <...>"
Open up Teams, open chat with Bob. Last message received -- 2 weeks ago. Chat summary on the left (chats list) shows the last message was 2 minutes ago with "Hello netikras. Got a...."
Prolly just javascript failed to fetch the full message to display it in the chat.. refresh the Teams tab
Same thing.
How the f*ck do I read the full message? WHAT DID ANDREW TELL BOB????
Fucking Micro$oft... Ironically, the only thing they're good at is hardware. Well okay and the office suite.
Can't even make a working chat app that doesn't lose messages or doesn't behave like a three-headed dragon with multiple personalities in each head.4 -
I feel like I beat "the man"
Dunno if any of you guys have picked up on this, but the Microsoft Docs (for asp.net) are basically one big fucking jumbotron advertisement for IdentityServer
The very same IdentityServer who dropped their free, open-source project and turned into an -aaS
It really seems like MS is frothing at the fucking mouth to have you use IdentityServer and offers no real alternatives whatsoever besides something like Facebook or Twitter login.
But I did my studies
Read my articles
And implemented proper Jwt tokens with rolling refresh tokens.
Simpler, more efficient, and compromises nothing. And I didn't pass my money off to some company to do it for me.
Fuck you, Microsoft, and the IdentityHorse you were paid to ride in on.7 -
Today I had plans to refresh my knowledge about transactions' internals in dbms and in general.
Then the rainy weather hit the town. The whole sleepy day wasted on Netflix.
Well.. I guess it was time for a break :) haven't had one in weeks3 -
TLDR; I was editing the wrong file, let's go to bed.
We have this huge system that receives data from an API endpoint, does a whole bunch of stuff, going through three other servers, and then via some calculation based on the data received from the UI, and data received from the endpoint, it finally sends the calculated fields to the UI via websocket.
Poor me sitting for over 4 hours debugging and changing values in the logic file trying to understand why one of the fields ends up being null.
Of course every change needs a reboot to all the 4 servers involved, and a hard refresh of the UI.
I even tried to search for the word null in that file, but to no avail.
After scattering hundreds of console logs, and pulling my hair out, I found out that I am editing the wrong file.
I guess it's time for some sleep.1 -
Why Gmail. Why the fuck do your search parameters, especially your date filters, not work anywhere near as expected.
You make me have to query and test, query and test, just, randomly fucking guessing because, fuck it, right?
With a good 10 second refresh time. I love twiddling my thumbs and pulling my hair out.
after:2018/11/1 should produce emails from Nov 1st onward.
Not, TODAY ONLY, if no other parameters are
specified.
If there's a from: parameter, now we want to do after Nov 1st, right?
And also, don't show me how to sort in reverse order, either. Not without a complete rewrite of my class there, which clearly I'm too lazy to do right now.
Fuck the Gmail Api, responsible for weeks of wasted dev time... or more aptly put, "fuck devs using our gmail api" says the maniacal, sociopath devils that created it
fuckers.1 -
Not much of a haxk, just a stupid thing that works.
In my hs videogame programming class, the teacher has this program called LANSchool (most of you have heard of it) which he used to restrict apps/browsers to the point of uselessness . He didn't (and still doesn't) know anything about the stuff he 'teaches', most is tought by TAs.
Here's the dumb part: he WHITELISTED APPS. A friend, one of the TAs, figured out that if you rename something 'Google Chrome', lanschool wouldn't care. So I got Chromium (for unblocked internet) and switched its blue icons in the exe for original chrome icons, then renamed it 'Google Chrime'. Woo.
LANSchool is such a bad program (you can even unblock a site by spamming the F key for refresh).
The teacher did, and still does, treat the TAs like trash. He's a babysitter while students listen to online vids and the TAs.2 -
I bought a domain and need some styling suggestions.
it basically demonstrates how language barriers can hurt communication (and I want to screw over google)
so, it takes a phrase and translates it to a bunch of random languages with google translate to see how messed up it gets.
the link is:
https://translationiteration.com
READ BEFORE CLICKING: i still have an unresolved bug with php cookies and sessions so once the page loads, just press refresh ¯\_(ツ)_/¯
so now i need some styling suggestions, and advertiser suggestions (i’m thinking media.net) who respect user privacy and are contextual.
comment :)
p.s. does anyone still say advert or am I the only one ? 🙃20 -
> Am writing code
> Life is good
> Add debugger keyword
> Script pauses
> Type in var name... Undefined.
> ...What?
> Check out local scope. It's there. What the fuck?
> Add console.log(myVariable)
> Refresh
> Logs variable no problem. Cool.
> Type in my var name
> Undefined
FFFUUUUUUU-7 -
devRant - only app ever where I wait for a solid 2 minutes for the rant to load and find that it hasn't loaded and refresh it again to get it to load properly, while other websites and apps I would have moved on long ago
-
I’ve been out of steady work for almost 2 whole months now but things are starting to look up...
I’m super stoked for some potential client projects!!! I have one client that wants me to completely rebuild their businesses infrastructure, PC refresh, server upgrade, network overhaul for 3 sites, and more. This new client has a business partner with another side business and wants to discuss potential work/projects. And I’m going to be discussing a potential contract deal on Thursday to develop a custom software for another client.
Guys! My startup is starting woot!!!3 -
MDKFJMQLSKDFJMQLSKDJFMQSLKDFJMQLSKDFL.
I hate websites that refresh the entire page and the entire effing web stack after every trivial change to a request.
HELLO AJAX OR WEB FRAMEWORKS ANYBODY3 -
First month of project we suggest that we test that Entity Framework has made reasonable DB queries because the system will need to handle a lot of records. “Not a priority in this sprint because we need features.” Devs try to get it into every sprint. The last week of the project they want us to dump in a ton of records so they can test it. The N+1 SELECT query issue is on main queries. It is so bad and slow with more records that a simple query causes the container management to auto scale the application on a single query. They can have max 8 users in the system at a time and it will take 10 seconds to do a simple page refresh.
They get on our case and we dredge up all of the correspondence where they completely ignored our advice. Fix it now! We need another sprint. Fix it free! No.11 -
That moment when you develop on localhost and wonder why the page does not refresh while in fact you're looking at the staging.
-
So on a PowerBuilder app I worked on last year (I know right...), suddenly the business users were reporting that they couldn't edit some of their prices! When they clicked save, the screen would refresh and lose their work.
We had recently upgraded the system to allow them to enter hundreds of prices at a time, much more than there had ever been. But that code wasn't anywhere near this part!
Tracking this down was really fun... By great fortune, I discovered the row the users were editing was the 99th row in the DataWindow. As it turned out, in the distant past (this is PowerBuilder, after all) the returns code "99" had been used as a flag to mean "cancel/refresh the screen".
I of course offered to "fix it right", but the powers that be wanted it fixed cheaply, so we just changed the flag to "9999". 😬1 -
Dear Boss/PM,
If you look over at my desk and I am 'doing nothing', feel free to assume one of the following:
1) I finished what I had to do and am taking a quick break before tackling what's next.
2) I am working on something that is giving me a hard time and am taking a quick pause to refresh.1 -
Powershell. Using classes. Can't create class libraries using regular .ps1 files (this way this **sort** of work). Using modules then. Can't easily refresh modules cache after any change to a class. Need restarting powrshell each time. Looking for more information. The issue is open since 2016 (just after the release of PS 5 that introduced classes). Once again, a Microsoft product turns out to be shiny at the beginning, but rusty when you go beyond the surface. Classes seem to be second class citizens in powershell. I feel frustrated and I would like to put pressure on microsoft but nobody seems to care. I'm stuck.3
-
We had only one product UX designer in our team.
She quit and I habe accelerated my job hunt.
And when I quit too, the tech team will collapse with both of us gone.
Because then there will be no product manager and no designer, only tech who is arrogant and cocky to even built a simple button to refresh the fucking page.
God bless with this fucking tech team. The Tech Senior leadership is shit. They deserve it, but for now, it's us who are facing challanges.2 -
When you realize that all those years using windows washed away all your knowledge about using Linux.
I feel like a dumb idiot now while struggling to get shit done on my newly installed mint distro. Younger, I used to read that very fat book my father had on his desk, with all the basics on Linux, I don't have it around anymore.
Any "up to date" good book or website of reference to refresh that rusty brain of mine?1 -
It's my yearly cleanup day, when I fully nuke down my windows installation, to clean out all the installed trash and residue.
Have moved all important data and I will be ready to fully refresh my computer as soon as it syncs, heres the question though.
I decided this time I'll create a dev vm, so I can just each time reset to point 0 and also because I miss having local development.
What new linux distros or flavours are out there that would be worth looking at? (I saw things like ubuntu budgie being mentioned)
If you use it and it doesnt break if I sneeze, mention it, I am open to getting to know other environments, even if its not my usual debian homeplace.5 -
So Twitter managed to break its content censorship system so hard that when you tweet the word "Memphis" it insta-bans your account for 12h.
This is hilarious. I had an account lying around and sure thing, within a single page refresh I was banned for mentioning a city in the US.
In case anyone wonders, writing "Memphis" as ban repeal comment seems to have no effect ;)3 -
Just finished Microsoft's newest CEO, Satya Nadella's book "Hit Refresh." It was actually really great. He talks about changing Microsofts culture and global impact, inspiring makers, as well as what the needs are going forward in technology.
Highly recommend. -
Thus happened a long time ago in high school. My classmate was asked to press F5 to refresh the page in web dev lab. She literally pressed F and then 5.
-
> Opens heroku
> Opens application
> *this pipeline does not have an owner*
> *internal screaming*
> refresh
> "Ah okay, heroku is retarded"
> *sigh of relief*2 -
AI generated cats. Post your best results. (You can refresh the page to get a new cat)
https://thiscatdoesnotexist.com/.
Beware though you might encounter some nightmares on your way12 -
Stackoverflow(ed)!!
Lucky to see this today.
Must say, the very next page refresh the site was up.
Don't know if it was really a maintenance or just an alternative message in some cases.
Had this been continued for some more time then many tasks' dev completion dates would have got affected. 😬 -
I swear on the Almighty nature, I fucking hate Browser compatibility.
Passing php data via JSON encode. Works superfine on Firefox and Android mobile browser doesn't on Chrome. Fucking shit. Been sitting for 13 hours and gave up. FFuuuuuuck !!!!
Form submission via ajax and it again works on Firefox but doesn't on Chrome. I just can't understand, my mind is fucked by all the angels in heaven. Data gets submitted, the form is reset but the function called to refresh the JSON data doesn't work.
Someone please kill me or I swear I will fucking kill everybody.4 -
Build project on GitHub with new tags, refresh every hour to see what if somebody found it and like "WOW check this out"? Pft, who am I kidding, still zero.2
-
I decided that my visual studio needed a refresh, so I had to uninstall and reinstall it.
Well, I downloaded it with my slow connection and in the while I clicked on "uninstall". After 30 minutes the download is finished and the unistall is about to 5%5 -
Tight deadline, codebase not mine, I wrote an hack that read a dom element in the page in js extract some data, append it to the query string and then refresh the page to get the desired result. All the rest of the logic is in PHP. I still feel guilty.
-
Email from client: "help! I'm updating my content but it's not showing up on the website! What's wrong?"
A couple of emails back and forth and decide it would be easier to go find out what's up in person, seeing how she's in the same building but downstairs.
"So what's the problem?" I ask
"Oh I figured it out myself. I remembered when you gave me the training that there's two steps to the process but forgot the second one"
"Second one?" I ask (you click update and voila)
"Yeah I forgot after you click update you have to refresh the page, thanks for coming down to help though"
Me: 😑😑😑😑2 -
Oh great, now garbage websites can even break the browser's reload button. Wanna reload the page that never stops loading or crashes its scripts? Click the button and watch the browser do fuck all and a little bit of nothing.
Nah, you see to refresh that polished rotten turd you gotta close the tab and then restore it, and if that doesn't work open a new one and copy-paste the URL because who the fuck doesn't like some invalid state.
Can't wait for the day I have to shutdown and disconnect the battery because some idiot messed up the layout.3 -
Cookies... They are a mess. (To roughly translate what happened here) the text states: you diss-alowed cookies but to view our video you must accept them. (So far so good) If you want to watch the video, you can do that if you allow them. (Still good) to do this, remove your cookies (wait wat) and hit refresh. So... I did not allow cookies, and you set a cookie to not set cookies????2
-
I regret moving to backend. I loved the days when I used to write lines of code and refresh my browser for the changes to be displayed on the screen. I loved seeing the output of my code, the code flow, the light weight text editor, the visual satisfaction and the chrome debugger.
Now I am fucked up, I am working on creating microservices for restful api. I am hating everything about it. The fact that I should compile the entire war, manually copy them to a webapp folder, restart my tomcat and wait for 5 minutes just to see my code, and the text editors are just a pain in the ass, the debugger sucks too.
I was so looking forward to being a backend Dev because I thought Java was cool and I also was fedup with cross browser optimizations on the front end. Now I would gladly write a streaming service foe ie6. Spring has fucked me up so hard
God save me from this mess.6 -
When you need to do load testing and the boss just tells you to refresh the page multiple times. Yep that covers it.
-
Looks like Google forgot how to do good UX / UI design.
1.
Why is the text in the appbar black, but all other icons (including the lock inside the textview) white. It would make sense, if the lock would be black too (as the textview is abit lighter than the appbar).
2.
Maps was way easier to use, before they invented MD Refresh. When you tap on a point on the map you get that info view at the bottom of the screen. Before it was a draggable window, which could be maximized with a swipe. Now you have to tap it, the box goes away and a new window appears, which is just the same as before MD-Refresh.
3.
In "Google Tasks" the activity title is not centered for some reason.12 -
Has any of you reached a point that you want to resign from work because of a client?
We are dealing with a client at work that uses the app for prototyping instead of making designers create wireframe, imagine the amount of code to write,edit, remove, write it again and yet there is always something isn't right from the client point of view.
What is even worse backend guys screw the server and I am the one to be blamed for errors: 5xx
I even get blamed for error 400 (bad request) when that request passes tests but out of a sudden server returns 400, when you hit refresh the exact same moment of error and server decides to return data and stop throwing error 400.
I also get blamed for server fails to return data from a search endpoint, and if server throws 403 for a public endpoint.
This isn't a rant or getting out of my system but I need opinions, I've been working on this project for a year, with complete mess from either client or backend team, if any of you is instead of me, what would you do?
I'm not a complete guy either, but that situation is just beyond my abilities to handle.6 -
Why does it take a few seconds for the feed to show up when I pull down to refresh?
This is Android N on a Moto G5 plus.4 -
Evening: I have no idea how to do it, 4 hours of programming are just wasted.
Morning: Oh, I changed couple lines in yesterday code and everything is perfect now. -
1.5h into the c++ course (which I'm doing as a refresh).
I spend most of the time fixing errors I had with my general system (apt had some issues) and helping the people next to me who are new to this.
Will probably do some c++ tutorials next. I think I'm just using this course as an excuse to finally come around and put some time into learning C++ properly xD -
College. The head Prof of the IT department tries to open a site without even looking at the networking icon, which says disconnected, meaning that the Ethernet cable was unplugged. Tries to refresh a couple of times.
Goes off to find a lab assistant.
Assistant comes is, plugs in the cable.1 -
If it’s a personal project, I’ll put it off for a while and do something else to switch things up - I might work on a different project for a day and then pick the first one up again.
If it’s a work project, I can’t naturally put it down, but I might just drop it for a shorter period of time, like a minute or two. Get up, take a walk, refresh my thoughts.
This may of course be a slippery slope for some, but for me it’s proven effective in juggling my projects. -
Ladies, gentlemen and other genders, I present to you: Chrome Refresh. Yes, when the app is full screen, the leftmost tab's left edge looks like this.
Sorry.11 -
That moment when you have hundreds of lines of code for your website, then you wanted to add a simple modal which looks great on w3school.
Then you recreate the modal on your site, click the button and nothing happens....
So now, you are spending hours trying to figure out why it's not working, new file to test, tried another modal concept, change the CSS, refresh the page until the F5 button doesn't even work anymore!!!
To find out, there is a extra "." in the href file tag plus the tag is in a id not a class -
First time in years I've ended up in my old pub...
Got a message from work:
"Can you please look at this order?"
(screenshot with badly synced orderlines)
*looks via 4G*
nothing wrong, was fixed by customer
quickly send a message back:
"Nothing wrong, might need to refresh your page. I see the products..
Oh, and cheers... I'm not at home for once..."
(adds pic)2 -
Wanna know about hacks? I'll tell you. There is a peace of software called SugarCRM. It has OAuth2 provider implementation. I was assigned to write OAuth2 consumer for it.
It turned out they just failed to make it right.
The list of hacks:
* Hack on standard Authentication header. They use custom.
* Hack on "scope". They send null which is standard violation. So it is replaced to empty string before response processing starts.
* This is my favorite. Refresh token simply doesn't work. So we need to store user's credentials in memory to be able to reauthenticate user transparently.2 -
Oh, my worst dev experience.
First of all everyone know it, people who ask you to repair there computer 🤦♂️
Or people who say: "Hey Windows Media player is not working now. Fix it"
But the best moment and worst too is a moment where I present my new website and a friend start to refresh the site with F5 on his browser. I ask him why he do it and he answere "Yeah, you will be rich when I do it"
I don't get it. Why rich? So I ask him and he answere that websites are paid by web request an "clicks" "views" counter.
That was the stupidest thing I ever hear. Okay when I would show ads than maybe it's "true" but without them🤦♂️
But that's not the end after I explained him that it's not so he fucked me up that I would be very stupid because I don't register on a service which pay you for it. I explained him that the only service could be an ad service but no he don't understand it and try to discuss with me that a service like this exist. I ask for a link to the service and he could not answer.
For me it was the worst experience because for me it was the most stupidest thing ever and he try to discuss with me and really we discuss 1 hour about it🤦♂️🤦♂️🤦♂️1 -
Pro tip: if you press the little refresh button on the upper right hand corner it will refresh the rant and then scroll you all the way down to the bottom of the page.6
-
Science says it can't be done! You can't have an iPhone AND preserve your privacy!
Yet here I am, doing just that. Just analyze apps you use and just quit using fucking leeches like instagram and whatever facebook puts out. Also, do this:
1. Disable iMessage, iCloud and FaceTime
2. Opt out of sending analytics to apple
3. Use VPN with DNS that blocks trackers
4. Disable background app refresh and location access
Most importantly, quit using whatever uses personalization to spoon-feed you content that exploits your confirmation bias. Quit watching youtube. Switch to DuckDuckGo or whatever search engine without personalization.
If you don't like apple and don't care about cameras, just buy a Pixel smartphone and install Calyx OS. Fairfone with /e/os is also a good alternative.12 -
[slack]: here's a nice workspace name. Let's take it.
Workspace started to be unusable (constant refresh). Ticket sent.
[us]: We should delete it and create it again.
Few minutes later - workspace name unavailable. Ticket sent.
(48h later)
[slack]: my precious!!!1 -
A client decided to give a refresh to his website. So he said he wanted me to take care of it. Curious because he has an IT guy full-time just for the website.
When I offered the hosting service too the IT guy got crazy, he started making a lot of questions like why should I take full control of the website. I replied that's optional, I can just deploy the website in the current server.
The client said, yes I want you to take care of everything.
IT guy again making questions about what database I'm planning to use, what framework, what version, bla bla bla.
At this point I said to my self: Well, maybe this guy made an awesome job. Probably he used a framework that I don't know. The database must be neat and tidy.
So, I go an check the current website... WordPress... Are you freaking kidding me? The IT guy getting crazy for a premium WP template? Why is he full-time anyway? Why is the client looking for someone else?1 -
Interesting.. When I'm on sugar rush, my phone screen starts flickering. But just to me - noone else. Could be high blood sugar increases eyes' photosensors' refresh rate.
Could explain why lots of devs are troubled by 60hz monitors while others aren't9 -
Second night of my life wasted trying to get fucking Webpack to work. I just want a goddamn working dev server. I just want it to auto-refresh my browser, and yet fuck all happens if I use the "--hot" option for "webpack serve" in my npm start script (as described in the extremely terse and overwhelming documentation). How do the people from create-react-app configure this cancer? Jesus fucking Christ, this is all so overwhelming and extremely confusing, maybe I should quit web development altogether.2
-
Omfgggggggggggggggggggg
Fuck you typescript.
A whole day wasted working on react native pull to refresh bug, wondering why the fucking hell shit doesn't even appear when u try to pull. And so many other weird shit like touchable opacity not showing up.
Guess what was the problem? Fucking typescript importing shit from react-native-gesture-handler.
Btw I live and breathe typescript. I appreciate typescript everyday but for today fuck you typescript.3 -
Looking back at myself, I thought the refresh button made computer faster by cleaning up ram.
It's just fucking repaints the desktop. -
Dark theme or Light theme??
Some ranters here become fanatics about dark theme. and this subject turned out from a personal choice to a standard, and people start calling light theme "garbage", "crap" etc...
First of all, for the grand range of people the light theme is healthier and more clear, some researches were made on this topic and found that ark characters on a light background are superior to light characters on a dark background (when the refresh rate is fairly high). Also, with a bright display (white background) the iris closes a bit more, decreasing the effect of the "deformed" lens; with a dark display (black background) the iris opens to receive more light and the deformation of the lens creates a much fuzzier focus at the eye.
Like I said, it's a personal choice, so stop being lame and pretend that dark theme is the slogan of developers. Don't get it wrong, I use dark theme for some IDEs too, but I will never ever call people using white theme with some lame words..
And finally, grow up, it is not about the theme, it is about the quality of what you deliver3 -
Changed refresh rate of my KDE widgets from 1 to 5 seconds.
No more 12% cpu usage spikes in idle. (Down to 3%)
I think that my battery will thank me -
Is Google trying to win a "who can create the shittiest file picker" award?
The file picker of Android OS can not even remember the last selected sorting options, and its default sorting is alphabetical. Does anyone really use alphabetical sorting? Sorting by the last modified time or by size is far more useful than alphabetical sorting can ever hope being.
The only use for alphabetical sorting is sorting files with incorrect time stamp attribute but a correct time stamp or number in the file name.
The file picker of Android OS also features pull-to-refresh. As already said, pull-to-refresh is not a helpful shortcut but a useless anti-feature. ( https://devrant.com/rants/9831669/... ) Why would anyone need to refresh in a file picker? How likely is a file to not exist before opening the file picker and then appear while browsing for the file? All pull-to-refresh does here is draining the phone battery by reloading the thumbnails.
The file search feature of the Google file picker can only search the entire storage. A search can not be limited to the currently viewed directory. Even the file picker of Windows Vista from 2007 could search only the viewed directory.
Obviously, it lacks any kind of range selection. No A-to-B selection that is like shift-click selection on desktop, and not even the inferior drag-to-select that Samsung has implemented, which would still be better than annoying individual selection.
Microsoft could build a better file picker at a time some of us were in primary school than Google can build today. Come on, Google, just scrap your garbage software and go copycat Microsoft. Useful plagiarized software is better than useless self-made garbage.
At least the Google file picker does one thing right: It remembers the last directory the user picked a file from and opens it next time.8 -
when mailgun says the email was successfully queued and you refresh your inbox 10 times, but don't see anything.
-
My wish for devrant: click devrant text in navigationbar to refresh and scroll to top of the feed.1
-
This is the reason I will never be with IT: I recently got hired as an IT assistant at my college. I was in charge of solving issues in an entire building actually. I was so excited to be able to go around to resolve and troubleshoot problems with people's computers. The responsibility and pay were good, but the fact that people had next to no problems, but I had to be in the same room with students during virtual tests and lessons just in case. I had to stand in the same spot for 2.5 hours watching people take a test. Whenever they DID have a problem, they just had to refresh the page! People gotta learn that I don't have to be in the room in order for people to decide basic troubleshooting. Extremely boring and tiring. No challenges and barely any problem-solving. This is why I'm on Devrant and not Fixrant.3
-
Why do Apple have to hide the ”request desktop version” button behind the refresh button on the Ipad?
I get Idea. They problably thought it like you refresh as desktop site. But it took me ages to find out how to request desktop site!
Why cant it just be like chrome and have the settings and tools behind a menu where everything is.
And this is just one of many of Apple products flaws! Shame on you Apple!
If you wonder why i even use a ipad it’s because it’s a school ipad that is locked so we cant install apps.6 -
Ok, today's rant brought to you by Microsoft Visual Studio, once again. The updated version I downloaded yesterday now has a weird problem where upon the first run of the emulator, my changes show, but on subsequent runs, no matter how much I change, save, clear cache, restart the emulator, no changes will show in the emulator until I completely restart visual studio! Currently in the process of uninstalling the updated version to download the older version, but again I can't just refresh my PC, because I have to download a version from the developer account downloads. Because the trial version can't be upgraded. This is Microsoft's Flagship Development product running on their flagship OS on a machine with killer specs and the latest updates. GET IT TOGETHER. I would be fired if I released such buggy updates and had such an arduous user experience.1
-
> "A flat design UI reduces cognitive load!"
Oh really, Google? If that is your aim, then how come you increase cognitive load by making pull-to-refresh mandatory on your mobile web browser, which constantly has to be avoided by the user?7 -
How can a big company as Facebook, allow that many functions of its website are just untested?
I make you an example, access the mobile version of Facebook from browser, go to a group and change the notifies settings, then refresh the page. The settings returns as before! If I did something like this I'd get fired in less than 0.1 seconds2 -
Working with the Intel Edison. My god that thing sucked. So the thing ships with this tiny custom yocto Linux with almost no common packages the default repositories. Getting basic tools like Git and Vim were a task on its own, let alone getting the latest version of Node running. Another company Emutex made a Debian distro for it called Ubilinux but they never planned support or updates and officially took it down a few months ago. Both the Yocto build and the Debian build shipped with the 3.10 Linux kernel and upgrading it without breaking it was nearly impossible because they monkey patched device support into it rather than making a patcher. The team at Linux responsible for the Edison released 3 broken versions of the MRAA library in a row, crippling my code for weeks before I realized what they had done. The hardware hasn't received a refresh since it came out and only 1.4 GB of the 4 GB on the device is actually available.
It may be fine for hobby projects but please don't ever try to prototype a commercial product on it. Fuck the Edison and fuck Intel2 -
The desktop was frozen on my cousins computer. His other cousin suggested pressing F5 to “refresh” it.
The worst part is that I even showed him but he somehow tried to defend his point. (Don’t ask how, I wouldn’t know)4 -
YouTube Music is so fucking shit
No continue playing on refresh. Queue / Currently playing gets cleared (Wtaf?)
No logical playlist sorting by alphabet
Alphabetical order seems to restart several times and gets fucky with mixed starting letters towards the end
Absolutely no sorting options by any attribute
No continue listening on another device
No song search ability in playlists (Excuse me but what the fuck?)
SS attached shows how playlist goes from W -> Y -> axbyz2 -
OMFG. So my isp sucks. Like most isp do now adays. I was watching TV and I was trying to find a specific channel. I look for the channel list online. And oh my fucking God the site is horrible. They have some continuous loading script so I don't have to load all 2500 channels at once. But... It's fucking horrible I got to channel 120 then tries to scroll back up to see if there was a search bar. But guess what... It kept scrolled bg me down. Then I thought maybe if I refresh the page. Nope... It does not send me to the top it sends me to the fucking bottom. Since I can't clear cache on mobile im stuck scrolling up. Why can't they have a site that just fucking works.2
-
I like Xamarin, but they treat Windows like crap. What is more ironic? EVERYTHING Microsoft creates or sells treats their own platform like crap! Skype on my Android has been updated constantly while Skype on PC absolutely sucks. Every developer tools like Visual Studio don't target Windows apps as much. You spend YEARS hyping us up for the Universal Windows Platform, then toss it to the side and give away Android apps. What's worse is that all of that was preventable. They could easily improve the UWP and build an ecosystem around it, but nope. They kick their fanbase, and every other end user involved in the platform, to the curb. Microsoft, nobody trusts you anymore! I've been a fan since July 29th, 2015. I owned a Windows Phone. I own Mixed Reality headset. My Android has every one of your services on it. Why? Because I spend day after day hoping for your reception. But while you are busy "Hitting Refresh", thousands, if not millions, are being ticked off by how we enjoyed the Windows platform more than you did... Get your head in the game! Your developers hang in the balance.3
-
Signup Process
Enter Password.
Confirm Password.
*Password Mismatch*
Enter Password again
*Password Mismatch*
Confirm Password again
*Password Mismatch*
*Refresh Page*
Enter password
*signed up* -
A normal day on my CMS as a Service...
URL: https://go to CMS
> Login screen: enter credentials, check checbox "remember me" (which doesn't remember you)
> redirected to SSO (single sign-on welcome page)
> Re-enter URL to go to CMS
> Fires up second browser on second screen, do the exact same things as above
--- Code editing
As it's a very modern CMS, you have to edit the code via the CMS using a bulky and honestly shitty editor (or rather: they didn't spend time configuring it to be at least semi-decent).
Plus default white horrible theme.
> Go to "/themes"
> Scroll all the way down the page
> Enter filename in search box
> Click the "Edit" button, which is a small button located right next to a much bigger red "DELETE" button. When you middle click (as I always open files in new tabs) on the DELETE button, it DELETES without confirmation. In such cases, you lose up to three days of work asking the providers to set it back up for you via their backup - and charge you for that. So sorry for deleting an *important* file
> Edit the file.
> Save the file - it takes 3 seconds. Upon saving, rescroll again to where you were in the code.
> On the other screen, refresh dev view of current template
> Wait 5 seconds
> If there are any special blocks, they all load via a semi-synchronous AJAX request (it's async, but they load one by one), the same time you waited to refresh your page.
> Notice you forgot adding some markup
> Re-edit the file, save...
> OH NO - I'VE BEEN BACKGROUNDEDLY DISCONNECTED. Back to Login page.
> Enter credentials.
> Am not on the CMS, but on the SSO
> Navigate back to file
> Re-write new changes
--- Manager comes in:
I need to you edit XXX objects in DB Manager (a big PHPMyAdmin if you will)
> New tab, go to https://DB
> Although still connected on CMS, I have to re-enter credentials
> Am redirected to SSO
> Re-enter https://DB
> Find the object (20 seconds of loading)
> Find the appropriate field
> Find out the field is in fact another object located elsewhere
> Uff, thank goodness, there's a shortcut button to directly edit said elsewhere object
> Operates on elsewhere object + save
> Re-edits original object + save
> ERROR 500, APPLICATION UNEXPECTEDLY CRASHED
:') painful much?
(for those who ask: yes i've got plenty of mind-reflexes in order to minimise losses)2 -
Well I was not actually in this meeting but I had to prepare everything so the CEO could show the new software to the employees and when I saw him clicking on stuff and it wasn't working... I was like: it works on my machine! After a little while I found out that I didnt push it to demo so it was still not updated..
Oh that embarrassing moment when I had to go to the room and say: refresh the page please!! -
You know what's worse than being stumped on a very precise development problem? Typing out all the keywords for the problem into a search engine, pressing F5 to "run" your search out of habit then needing to type it all out again when the page finishes reloading...
-
I resolved to spend more time with the family this month, leaving my laptop behind when visiting them for the end of the year.
Now, 10 days later we're all bored of each other and I truly, deeply, and most sincerely miss my beloved laptop.
All I can do is refresh the devRant app, and fantasise while reading about others working on their machines, and posting formatted photos of code snippets. Like some weird, twisted form of instagram-addiction.3 -
Me, working hard on a SQL project with a deadline that is half what it should be with no support from the other people on the project and was mostly made with with data I imagined would be in there cos no one could get me any fucking shit done (i.e. effectively designed, built, tested, fixed, upgraded, documented on my own for an entire weekly/monthly/ad-hoc analysis process that would output various reports for internal/external/management)
Manager - man who is a known waste of space but for some reason is in charge of the smallest part of the project, shouldn't have been fucking involved fucking management guzzling stain magnet...
Manager: Hey, do I need to refresh the database?
Me: .................
Me: .................
Me: ............I dunno, do you think we should refresh the database that this entire project is reliant? I mean...why do we need up to date transactions to analyse? Wait....you telling me it's not been being refreshed this ENTIRE time?
Manager: No....you never said I should. So should I?
Me: ..................I never said you should!?!? Are you not in the meetings talking about dependencies?????? Do you think i should have up to date trans or just run this with old stuff????? Why would you not update it!??!!?!?!? Its transactions...... (Desperately trying not to punch through my screen, through his, into his throat)
Manager: ..............
Me: .................
Manager: I think i'll refresh it and add it to the job?
Me: ....................(goes back to work cursing with music in so I think its quiet but who knows).
Tard, don't know how he even gets to work without someone holding his fucking hand.
Happy ending, I don't work there anymore :p
Sad ending, his spirit of tard follows me to my new jobs and possesses someone (or three sometimes) -
Hadn't touched Java for more than a year, had to refresh it back. Probably learnxinyminutes is enough?2
-
Just realized that touching the title "Rant" reloads a given rant. Been hitting the refresh button4
-
Who in their right mind would do this / think of this....
Salesforce has the option use their API. Either via SOAP or Rest. At my work we currently use SOAP and I wanted to rewrite that to Rest. Fine, you would say.
Their Rest API uses oAuth, nothing fancy you would think. But those motherfuckers, per default have the option enabled that the refresh tokens you get via the necessary API calls are being marked expired the moment the API gives them to you... Then why the hell give them in the first place.
It took me 2 hours of my life to figure out, why in godsname all my refresh tokens were marked as expired. Fuck you Salesforce, I want those 2 hours back! God fucking damn it... I really fed up with this type of bullshit!! -
Anyone else noticed this on Chrome mobile? If you stay still long enough on a website and try to scroll up, you will refresh instead.
Maybe this is a dirty fix to some security issue?10 -
Anybody else got this weird little glitch?
Steps to reproduce:
1. Scroll down until the header darkens
2. Hover over any of the header options
3. Scroll up until the header becomes transparent but not fully
Notes:
- Can't use a screenshotting tool, the refresh fixes the glitch
- Can't select the element in devtools, glitch disappears8 -
when you work remotely and your already shitty(third-world) internet goes down and you have nothing better to do than refresh devrant hoping for an interesting post...1
-
fucking VS2017,
It takes like 1 minute to refresh stored procedures in the server explorer, It is so annoying especially if you need to constantly add new stored procedures.
and dont get me start on DBML at least once a week that shit fucking decided to crash VS2017.
Maybe I need to download more ram 🤔🤔🤔5 -
So I've been trying to use bootstrap alerts after deleting a category item in my cms project.
The problem is that I send params via get request and after sending a query to mysql it's best to refresh the page using header to both update the new changes but also prevent the params from staying in the url.
Unfortunately, after refreshing, my alerts don't run because the context of deleting a category is over at that point. I'm sure I'll find a solution eventually, but it's causing headaches and it's a good time waster xD1 -
WHO CAN SPOT THIS STUPID PHP ERROR!
$string = "something.com"
if(strpos(".", $string))
echo " yep, there's a period";
else
echo "nope, fuck you there isn't";
output: "nope, fuck you there isn't"
me: wtf ??? fucking wasting my time on this fucking stupid tiny fucking error, goddamnit and each refresh takes 15 seconds because it involves calling all these apis from localhost, gmail, etc. arggg...
...for an hour, until I smacked my head so hard I'm in the hospital for a concussion
I hate when that happens.
Time to take a break.15 -
@dfox Feature request: could you add the "pull down to refresh" feature to the notifs and rant windows please? xox2
-
Product owner said don’t allow decimals in markup and we disabled decimals. At the 11th hour she said well what I wanted was for them to add decimals and we round up and save the rounded version. They initially type in 20.6 round up to 21 then calculate the percentage. And you refresh the page markup now says 21% not your original value. How is that even smart.4
-
It would be great if we can pull to refresh on a post because the refresh button seems like it's in Paris while I'm in Colorado. It's a commonly used action, so it's position should be well deserved.1
-
i need advice, is this a good database structure? this is a comments table with foreign keys to users and posts table. the post_id and user_id can be repeated a lot of times so i wondered if i missed something here. i kinda forgot the 1/2/3 normalized form rules, so can someone give me a quick refresh? is this current structure good or should i change it?4
-
!rant
Any good sites/tools for fast web design prototyping? (like jsfiddle but without having to refresh the view (at least manually))12 -
When gulp build (expressjs + browsersync + browserify + uglify + gzip + gulp-zip + gulp-tar) perfectly compiles your code, minify and concat all js, gzipped them, minify images, package the files into a .zip and .tar... and refresh your browser 😍
you begin to have faith that its gona be a nice day ahead -
Crazy: I had this issue with vc-state reporting 'edited on a visited file even after all changes made were pushed to the remote Git repository in a commit. Looking for answers in Emacs Stackexchange I find someone having the same issue --in a different context-- but with no replies, the question passed unanswered like six months... until now!. Took me one minute this time (I have been dragging this during two years or so) to find out we had vc-refresh-state which solves my issue and the issue of OP in Emacs Stackexchange.
It was a matter of hooking it with some Magit's hooks and you are ready to go!. -
Going back and forth with Microsoft technical support right now over a SharePoint issue. Good Lord I want to reach across the wire and smack them in the face with a sea bass. Not enough to hurt, but get their attention and smell like fish for a while.
No genius, the warning on the PowerPivot Data Refresh page 'Warning: this page is not encrypted for secure communication ..' IS NOT the problem. The error messages I sent *three times* from the ULS logs are the symptoms you need to be researching. Stop guessing and trying to blame any random message you see on our configuration.1 -
token auth woes
I am fed up of doing shitty token authentications that don't refresh and are database dependent. what's the good way to do token auth for rest APIs? json-web-token?3 -
Updates occasionally do more harm than good.
In 2019, people got massively ripped off by a Google Chrome Android update.
They removed two essential features: First, the ability to deactivate pull-to-refresh. When I scrolled up and accidentally refreshed a page, I thought "Didn't I disable this s**t? No big deal, let's go to chrome://flags and… oh wait, where is it? Oh no, they wouldn't remove such an important thing, would they?".
Second, they got rid of the list view for tabs, which showed both page title and URL. Grid view only shows the title, there is only half the space for each title due to two tabs per row (four in horizontal view), and there are fewer items at once on screen.
This significantly damaged my trust in updates. Whenever I update, I expect everything that worked before to still work. The sad reality is that each update brings the risk of something being broken or taken away.
Image source: https://media.askvg.com/articles/... (what they removed)14 -
I really have to say i love and hate dev rant :( Why is the feed so so so so bad. I see almost the same posts everytime/day. Even when i refresh. And its not better when looking at today/week/month/alltime. Is the Devrant just not maintslned anymore or are there just soo few users.
On the other hand though i find it veey enterteining and relateable at times. Much better then some twitter/insta etc .. i hope devrant will get more love from the devs and more user :)4 -
walk away from it and do something else you enjoy. Hopefully this will refresh you and the motivation will be there when you return.
-
when that time comes, and I have an empty queue, I'll spend the day on desktop doing: right click - refresh..
it's been a while since checked what my background looks like!1 -
Lesson learned.
If you're planning on buying a MacBook and WWDC is ≤ 4 or ≤ 5 months away, JUST WAIT FOR IT.
Bought min almost 2 weeks before wwdc, and turns out they made a refresh of the same model...
FML2 -
Sometimes i would really like caches to be f*ck*d in the arse untill they refresh themselves out of self pity so i dont need to search for the f*ck*ng problem for an hour!!!2
-
Hm.... This looks scrapable. Just give a list of cities and have app refresh and notify when one is available...
Though feels like I'm a scalper than... And maybe that's the thing.... There are apps already drinking this a reselling appts...4 -
Outlook web
Empty white page, 1 line of text:
"The custom module does not recognize this error"
Refresh, all good. Exit, enter again in an hour:
"The custom module does not recognize this error"
Then why the hell is there a custom module for errors for fuck's sake? Microsoft, just let the error pass through in that case, so we can read it.
Some self-disrespecting dev wrote that with a gun to their temple.
P.S. Don't ask why I use Outlook web1 -
I fucking hate working with older software
I have a visual installer project, and it automatically finds the dependencies to make the setup file.
if I rebuild a certain reference, in which I made no changes, and then refresh the dependencies, it will add another dependency that already exists, but outside the dependency folder. So now I have two exactly fucking the same dependencies.
i can remove it, but removing it doesn't change any of my files. So there is nothing to commit. If you restart the project, its back.
And first it required me to actually add the dll to the build folder before it would build. And suddenly not anymore.
Im pretty sure its either the outdated installer software or visual studio 2013 fucking with me.
It also randomly added a dependency from blend. Which is apparently a known bug, but never got fixed in the two updates after they recognized it as a bug.
Fuxx you microsoft... -
Anyone else have problems installing Visual Studio for Mac?
Yesterday I decided to to a factory refresh of my iMac and MacBook.
All went well, and Xcode took 4 hours to install, which is to be be expected.
I decided to give visual studio a try because it’s free and why not.
I didn’t check my iMac, but I looked at my MacBook this morning and visual studio has been finishing installation for about 15 hours.
My MacBook is old and not especially powerful, but I think 15 hours is a bit excessive10 -
How can StackOverflow have such a crappy app? I have to refresh everything manually and sometimes it's not enough!1
-
Windows keeps changing my desktop icon positions, seemingly randomly.
Sometimes only one icon will be somewhere else, sometimes all icons are scattered all over the place and other times desktop cannot display newly created files anymore without me having to manually click refresh (F5). Yes, I have to manually refresh the ActiveDesktop (!!!).
This has pretty much been going on since Windows 98 for me, with it getting much worse over the years.
Probably due to the use of different-resolution monitors and different DPI scalings, aswell as sometimes turning a monitor on and off.
They are not only poor programmers, but a threat to mental health.rant microsoft data loss resolution activedesktop mental health carelessness losers monopoly dpi downgrade downfall7 -
Higher refresh rates are an absolute garbage feature in warm countries.
My laptop switches to 300 Hz refresh rate, automatically, when I plug the charger in. And 2 mins later, my laptop is a literal oven and the fans sound like a fighter jet flying right above ur head.
My phone has a 144 and 120 Hz refresh rate feature but I never use it. I played a game of PUBG Mobile on 120 Hz and it made my phone so hot I couldn't hold it properly.9 -
Making a 30 second change and then waiting 20 minutes to test it... <F5 Refresh, Maven Update, Project Clean, Republish>
-
In our company, "UAT".
We using staging environment and most of the data is either missing or corrupt. They don't refresh the data, saying it can impose some security issue.
How the hell are we supposed to complete UAT when there's no data that's in production!!!! -
I was supposed to go from Saudi to Bahrain using the goddamn causeway but apparently they changed the process from getting a visa on arrival to online and did not update the gov website.
Wasted yesterday because the online payment through the website does not work, sent an email, told me that apparently they have no issues and it's from side even though I tried 3 different cards.
Found out today they have an app and I managed to complete my app there but it does not send you push notifications, so you have to constantly open it and refresh hoping they completed your request...
which they didn't, so gonna to stay at another crappy hotel on the border today and see if they're done with it tomorrow :)1 -
Applications are now made vertical scrolling and everytime you refresh, it stimulate to be a slot machine . So it's basically a feeling of gambling that keeps you up and motivated all the time.
Phone applications are now turning into infinity novelty machine - machine that promises you some reward that never comes but it always could come , but in real never will .1 -
mobile browsers not refreshing stylesheets.
this is the worst thing that mankind ever did. I mean, when you are trying to design a website and the changes you make to the css are not loaded by the browser, you have no clue wtf is going on. There is no way to make the browser refresh the stylesheet. Reloading, entering the url manually, reopening the tab, restarting the browser, nothing works. The only fix is to manually clear the app's cache in android settings.
The strange thing here is that at first the stylesheet gets refreshed like it should, but after some time the cache seems to be capped and it wont load sh*t...
This is soooo frustrating :(((3 -
Hail Mary pass: writing your web app in one single streak, refresh the index, and get http 500 OK 🙏🙌3
-
I normally don't post memes and stuff unless I made them myself for fear of being a repost and all that.
Was about to share one that I thought was worth the risk, but just as I refresh the feed, it shows up.
Glad I saved myself1 -
Apparently when people with no avatars show up in notifications, devrant defaults then to a single random? Avatar. Changes though every few 30sec/refresh?
First one was rutee13 -
!rant
Frontend people, I need your opinion.
I will soon start building the next version of a rather large project's frontend but I am mostly a backend guy.
It is a custom made web application (PHP, Postgres) that handles all business aspects of a shipping company of about 50 people (trucks, truck free space in shipments for new packages, package tracking via gps on the truck, invoicing, reselling shipping services to other businesses, everything).
The existing frontend is using an ancient version (1.x) of the YUI framework and uses AJAX heavily to refresh the user interface. It's usable, but maintaining and extending it is getting really hard as the project grows larger and larger and more systems are integrated.
So the question is, given this use case, what JS framework do I use and what is a good resource to start learning it?5 -
Should be a sticky post: https://www.devrant.io/rants/93206
Should at least be bumped monthly, for new ranters...
Click devRant to refresh, no more scroll to top, as @pelonchasva pointed out.1 -
In connection to my previous rant :
https://devrant.com/rants/1550299/...
Now it directly jumped to 100 %. Great job Microsoft
if things.ready() is False :
status=1%
else:
status = 100% -
Copying something to a flash drive on a Linux system and then typing "sync", and then followed by more "sync; sync; sync" is the Linux equivalent of hitting the 'Refresh' button on a Windows machine after a transfer!
Bloody OCD! -
fuck it, im giving my users permanent access tokens, because for some reason using refresh tokens is black magic to the internet -.-7
-
So GitHub's "Repository Refresh" layout is live now and they haven't fixed the damn .repohead (with the repo name and the links to Issues, Pull Requests, etc.) stretchting across the entire screen instead of being constrained to the middle column :/
If it annoys you just as much as it does me, just wack this CSS into a user css extensions and it's fixed:
.repohead .d-flex:first-of-type {
max-width: 1280px !important;
margin-left: auto !important;
margin-right: auto !important;
}
.repohead nav.js-repo-nav {
max-width: 1280px !important;
margin-left: auto !important;
margin-right: auto !important;
}
.repohead .UnderlineNav {
/* Remove repohead bottom divider */
box-shadow: none;
background-color: transparent !important;
}
.repohead {
/* Add repohead bottom divider to repohead so it stretches across the entire screen */
box-shadow: inset 0 -1px 0 #e1e4e8;
}9 -
Yes, thanks you, IntelliJ, how did you know I wanted to set the fucking NODE_MODULES folder as my fucking KOTLIN SOURCES ROOT every time I hit Gradle refresh?
-
If I create a library in Java, that is cache but auto-refreshes your data on regular intervals, totally configurable in terms of frequency of auto refresh and number of background threads used so as to reduce latency when you actually need data; will it be useful?
So currently, Guava cache has the feature to refresh only after you actually try to read data, which can actually be troublesome for a high QPS system.
I personally had this use-case, and wondered if there's anything existing (couldn't find, so wrote for my personal use case) and if it is an actual use case worth a library.10 -
the guy who added "not clearing of debug points on refresh" in chrome developer tools. i will find you and i will appreciate you.1
-
Had to deploy from pre-dev to dev. Had to move through manually copying of files zipping and bluetooth according to the design spec document.
When move in attempt to build met countless of fails. Files go missing.
- No automated Tool to push to dev env.
the ide would load for hours, just the refresh the project.
Not to mention that pc is running on a 2.5 inch mechanical drive
So i actually build an app. To automate that draunting task. To help me copy all the file that are required into a package.
Copying 140 files manually for a design spec. Depends on how many java file listed. Just by copying manually would kill me
My co-workers that utilize my app. Wish to help them ease their task. Complain instead. (I shouldn't had share the app)
The feeling of getting blame stinks. Despite able to copy out all the files. When copy into another system. The ide in the system to deploy. Can't pick up some files. -
Help, again! I’m doing a simple ajax using jquery’s load function but for some reason it results in a refresh of the entire page! There’s no callback or any other values being passed, it’s just the url to the html file. Btw even if i reduce the html file I’m sucking in to an innocent <p>hello</p>, it still fucks up and the page reloads so it’s not like there’s some bad javascipt going off. This is part of a project being done using codesandbox, so I’m not sure if there’s something going on with it. This is my first ajax in this environment8
-
Why is it that a website thinks that it would be a good idea to completely block a user from using their website if they have an adBlocker? Now don't get me wrong, I can understand them wanting to put up a message maybe saying "hey we make money off the ads that are displayed, please don't block them." But FFS give the user the choice to close the window and continue on if they don't want to disable their adBlocker! I know personally I just choose to leave the site and go elsewhere for content when I encounter those things!
Don't force me to disable and then refresh!2 -
Not sure if I'm sick or I'm actually in my full sense ....
I reached a point that I'm sick of all that million language to work with, maintain lots of shit, and started to consider using Flutter and get it done.
But I still don't like to build on these things because well, for the lots of trouble I went through in React Native, and yet again in Flutter having to modify several plug-ins because they don't support a simple feature as simple as Authentication header
I thought I'd give SwiftUI a go, but for a starter:
1. No pull to refresh
2. No proper grid (aka UICollectionView)
3. Comparing SwiftUI with Flutter, Google did a better job at keeping things simple
4. Only iOS 13+ supports SwiftUI, their statistics might show 90% using latest update, but that's their target audience, mine might be 90% not on latest update ...
Just some midnight thougts filled with frustration and wondering: How do web developers keep up with those "look ma! I made a new JS Framework!!" their life must be tougher .... -
when i create a jwt access token and if im using a refresh token
this access token expires every 15 min
am i supposed to code a whole separate route in the backend api for the refresh token so i can make a request to the whole route to trigger the refresh token and generate a new access token?
or should the backend automatically trigger refresh token whenever it receives a request and realizes the access token has expired?3 -
Anyone got any favorite Atom themes/plugins?
Mine right now is HTML Live Preview, just to save myself from having to refresh every 10 seconds 🙃3 -
soooooo we are still trying to make the mapping from the classes to hibernate, almost 7 hours and all the time every change we do, we have to close netbeans and open it again to "refresh" the hibernate configuration ._. we have seen the netbeans logo all the f*cking night ._.2
-
I'm facing a strange problem, I have a 400GB microsd, it is formatted as exFAT
I tried formatting it again to either ntfs or ext4, on either Linux or macOS, but every tool says format complete then when scans again it still shows the files that storage had + that it's exFAT
I tried gparted, disk utilities (macOS), Disks (ubuntu), mkfs all show same result that it successfully formatted the card but after refresh still shows old filesystem + the contents of the memory already there no file was removed
Can anyone help?21 -
Try bullet journaling.
Just set a phone alert to update it before bed and when you wake up (to refresh your memory and jot down things you forgot).
And prioritize tasks. You can mark some tasks for later, even for a different month.
Some people like digital organizers (and I use those too) but I like pen and paper. YMMV1 -
Probably a bug @dfox
I've been providing my feedbacks through the Feedback menu. However, I'm writing this issue in here just to know if I'm alone.
-------
Issue
-------
Platform: iOS
When I clear the notifications and refresh the timeline for new rants, the notification badge shows a number. But there is no unread notification when I go to Notify. This has been occurring multiple times now.9 -
I actually don't hate Microsoft that much , its a great tool when come to stream and download pirated movies and games too , I just hate it whet it cause interference with work, slowly ness, turn of issues, I hate the refresh feature which I through they I'll remove it on win 10, love the multiscreen feature on win10, love that they support Linux env build now,
-
Google is known for frequently removing features from its products and services. So much that they have been given the nickname "Gookill".
If only they removed the one feature that deserves to be removed.
Pull-to-refresh.4 -
On the contact page of my project, I want to send data from a HTML form.
What would you use to send it?
Just the regular <form action="/path/to/handler"> and cause a page refresh or use javascript (jQuery) for it and not cause a page refresh?
In both cases, a message will be shown on success or failure.7 -
So the issue is that if you refresh the page the method that saves the data is triggered again and it retrieves over data from the controls to overwrite the new data you just saved
My senior developer told me the solution was to impliment ajax on that page...
What the fuck? That doesn't stop the method from being triggered when you hit the refresh button on the browser -
If Google finally made pull-to-refresh optional on Chrome for Android, it would be an admission of failure.
The failure to realize four years earlier that pull-to-refresh is potentially annoying to users, and the failure to listen to the abundant feedback by users who lost submissions or who interrupted playing media due to refreshing accidents.
One can assume that Google has something like a "user experience team". Didn't even one of these "highly qualified" people remotely consider that assigning the same finger movement to scrolling up and to refreshing could be a potential annoyance? Didn't this possibility go through at least one of their IQ 130 brains?
Now guess which is the more frequent purpose of swiping down. Scrolling up or refreshing a page?
Only one of the two is wanted at a time. Either scrolling up or refreshing. Assigning the same finger movement to two things at once is a downright terrible idea.
By making the pull-to-refresh anti-feature impossible to deactivate, Google effectively is begging its users to leave for Opera Mobile or Samsung Internet.9 -
Having sex. Or long hot showers. It's amazing how doing either of those helps me unplug for the day and start to refresh my self for the next day of coding.
Context, I used to burnout quiet often. Learning to unplug allowed me to be a better software engineer that could work better over an extended period of time.3 -
I use to have a very slow computer so i google search how to speed it
It came with a .bat script that refresh the ram, after that i wanted to know how that script had work.
And 11ish years later is my life and career
And, yeah, at that time i didn't care about security and why you shouldn't run a script without know what does it do 😅
Also, that script get lost forever in my broken old computer -
Well just recorded my first ever tutorial and oh boy will I need to do a part 2 refresh!
Didn't go to well :-/3 -
My team has a Database Admin 2 position open on the Arvest Career site. We are looking for someone with Data Warehousing/Data Integration background with SQL Server, ETL, SSIS, or equivalent. Also looking for a physical DBA with background in SQL Server, performance tuning, partitioning, DR/HA, Database migrations, dB refresh, dB restore, building out clusters.
https://appone.com/MainInfoReq.asp/... -
In Firefox, refreshing and redirecting pages steal the URL bar.
When a page refreshes itself or redirects elsewhere while I am entering something into the URL bar, what I entered gets replaced with the URL of the target page that was redirected to, or the URL of the current page if it refreshes itself.
This makes the user vulnerable to spam pages that refresh themselves or keep redirecting to hijack the URL bar.
If this happens the fraction of a second before I press "Enter", Firefox web searches for the end of my search term with the target URL appended to it, for example if I entered "example search term", it would search for "ermhttps://www.example.org".
You'd think this would have been fixed by now, after over a decade, but no.8 -
Like pull-to-refresh, auto-selecting the file name in "save as" dialogues is a design trend we are perpetuating without questioning its usefulness.
The "rename" feature of file managers and the file name fields in "Save as" dialogues and screenshot tools automatically select file names without the ending, expecting the user to want to replace it.
It would more sense to place the cursor between the file name and the ending ".png".
I can't remember the last time I replaced a file name. I almost always rename files to add a comment or time stamp at the end.
Adding a comment after the time stamp, for example, "Screenshot at 2024-02-04 12-04-37 progress bar.png", makes more sense than replacing the file name. A file name with a time stamp is more easily searched.7 -
Wouldn't it be great to have feature to mark a rant as "read" and then a settings filter which says hide read rants on refresh?
One doesnt really want to unwillingly upvote/downvote rants to keep a track of read ones.8 -
Using AWS S3 web ui to copy a big folder from one to another and in the middle of copying, I got a pop up that your session has expired please refresh the page and task failed because of this.
What kind of security is this ? Can you check if any task is currently running.
Second who uses browser alert these days... wasted my one hour.7 -
That feel when your PHP page just decides to go blank , then you proceed to refresh 3 times and magic? It works. Smh
-
After a hectic week, going to farm for a day off......
it helps refresh the mind and you feel like you are on a different lifestyle
settimeout(farm, 4320000); -
Hey guys!
Well, two weeks ago I was hired as backend developer. I am the only one with macbook. The company use docker for development... On Linux, there is no problem. Docker is up in like 5 sec. But on my mac, it takes like two minutes and refresh like 20 sec. Our front end with macs has same problem. Have anyone expirience with docker and mac? ❤
Thanks a lot!4 -
Is it me, or when I make a comment on a rant, it ends up being two comments with the same content. It sometimes happens and the secondary comment stays even when I refresh the page. I think its the website that is badly programmed or something like that.14
-
If I could create laws, I would pass a "software usability act" which would eliminate many annoyances we face daily.
For example, the law would mandate range selection in file managers, mandate time-stamped file names in camera and voice recording apps, and require that browsers open a new tab next to the currently open tab instead of at the end, and all user interfaces must have a dark mode to reduce eye strain, and all operating systems must have a blue light filter, text editors must create a temporary copy when saving to avoid corrupting the existing file, camera applications should not corrupt the entire video file when ending unexpectedly (crashing), cancelling file operations must not cause data loss ( https://support.google.com/photos/... ), no mandatory pull-to-refresh ( https://chromestory.com/2019/07/... ), to mention a few examples.
Mobile file managers commonly lack a range selection feature (also known as shift selection or A-to-B selection), where all items between two selected items of a list can be selected immediately. ES File Explorer had this in 2012, yet many fancy new file managers still don't have this. To select many items, each item needs to be tapped individually. This is an unacceptable annoyance.
This is not to be confused with the inferior drag-to-select which requires holding the finger on the screen until all desired items are selected. Drag-to-select is not range selection, only its ugly stepsister.
Ah yes, under the imaginary software usability act, Mozilla would have to say good-bye to its evil add-on signing. "For our protection" my arse.13 -
I'm about to give up on chrome canary on my Mac. Opens up tonnes of empty tabs (sometimes over 30) when I put the OS to sleep and fire it up later. It's slow and sometimes I have to refresh pages for the page to display correctly. Gonna go with Firefox for now.1
-
Is there a good way to refresh user permissions in an ASP.MVC app? Right now our solution is to save the updates and have the user close out of their browser/clear the cache so the updates can take place but wonder if there's a way to refresh the application itself.1
-
Applications are now made vertical scrolling and every time you refresh or scroll, it stimulates to be a slot machine.
So it's basically a feeling of gambling that keeps you up and motivated all the time. #TuesdayThoughts -
Some demented bagpipe at the microsoft SSIS team thought it was too much of an effort to build in the option to review all changes and to refresh all metadata with one click whenever the metadata changes.6
-
Why does Chromes sometimes suck balls when it comes to caching and reloading updated files on the backend web server?
Sometimes I get stuck in a state where I don't get the whole F-ing site refreshed... until I open a new virgin browser who's never been touched by the web code.
Why can't refresh .. .just REFRESH?
GRRRR6 -
saddens me how i have to keep a billing tab open whenever i work with aws so i can refresh the page to keep track if im getting billed on my 12 MONTHS FREE TIER account or not. so draining. so exhausting. so scammish. so manipulative. get fucked aws2
-
Why is it that Browsersync works so much faster and cleaner in Chrome then Firefox. I want to dev in Firefox but Chrome is seriously tempting me with it's faster refresh rate with HTML and JS.
Google I want to hate you and dammit sometimes I just can't. 😫3 -
So I’m trying to implement a new feature on a web platform.
Getting constantly a new error which is good cause that means that slowly I am progressing.
And then I refresh click the button to test and then the whole top bar of the app moves back and forth like its dancing macarena for like 5 seconds. I was legit confused what just happened that. Tried to repeat it and figure out how is there animations in my code, but there’s nothing. Either I’m burned out or I’m going crazy.
Still deciding.2 -
If you too are sick of pull-to-refresh in Google Chrome, please consider signing this petition:
https://change.org/p/...
While I doubt it will get Google to change their minds, it is worth a shot.
FAQ:
Why not just use Firefox?
Because it can't save pages as HTML or MHTML file. Don't even get me started with SinglePage; it is bogus garbage.
Why not just use Kiwi/Brave/etc. ?
Because Google made it mandatory in its codebase, Brave and Kiwi browser and all those other chromium-based third-parties have it mandatory too. This needs to change.6 -
How would you go about trying to make anything that would like connect to google maps, check the locations to those who have shared their locations with you, and notifies you when they start to move. It would have to constantly refresh their location on google maps.1
-
I can't count likes form my database for an specific post. I made a function that will count all the like by "post.id". It shows the like on the web page when I clicked on like button and it disappears when I refresh the browser. but likes are still remaining in the database but it won't appear on the webpage.
Here are the flask code:
def like_count(post_id):
if request.form.get('like') != None:
if (Like.query.filter_by(post_id=post_id).all())==[]:
return 0
else:
return Like.query.filter_by(post_id=post_id).count()
else:
return 0
def dislike_count(post_id):
if request.form.get('dislike') != None:
if (Dislike.query.filter_by(post_id=post_id).all())==[]:
return 0
else:
return Dislike.query.filter_by(post_id=post_id).count()
else:
return 0
Here are the html code:
<!--dislike-->
<form method="POST" action="">
<input name="dislike" value="1" class="input-style" >
<input value="{{post.id}}" name="post_id" class="input-style">
<button class="fas fa-thumbs-down" class="like-button" >
<div class="like-count" >
{{dislike_count(post.id)}}
</div>
</button>
</form>
<!--like-->
<form method="POST" action="" >
<input name="like" value="1" class="input-style" >
<input name="post_id" value="{{post.id}}" class="input-style" >
<button class="fas fa-thumbs-up" class="like-button" >
<div class="like-count" >
{{like_count(post.id)}}
</div>
</button>
</form>8 -
When you're testing a website on the iPhone and in order to clear the cache you have to go through settings menu just to try a fucking tweak out.
Is there any way on the iPhone to do it quickly? < iOS11 you could tap refresh 5 times. ARGHHH2 -
Need ya help
i can't figure it out. i am working on a q&a webpage and i want to make an upvote/downvote system.
How or what should i use to save when a user upvotes a question on a database without needing to refresh the page.
I have no ideea ><
PS: as backend i use php and mysql for the database3 -
I've been working on a project that involves realtime messaging and i intend to also allow the comments count to update in real-time with websocket.
What i currently do is, when a user post's a comment the socket is notified to refresh the posts list page. (But if many users are commenting simultaneously that would be so many updates per few seconds. )
What's the best way around realtime comment-count updates in webapps.8 -
Every couple of hours a certain request from our web app gets a CORS error from our server. Refresh the page and everything works perfectly. WTF...1
-
Finally purchased my t480s for university after mooonths of reading reviews and reddit posts. I hoped that the mbp refresh wouldn't be so expensive :( I've got a mid 2009 from work which no one used so they let me take it home and yeah to be honest i like it very much. i wanted learn programming for ios & android, but honestly paying 2,3K€ (student price for the 13" i5 16gb ram 512gb ssd) and having the risk of a (maybe or maybe not) failing keyboard and no chance of upgrading it is too risky for me and my wallet :( I paid 1,5K€ (again student price) for the thinkpad (i7 16gb ram 512gb ssd and the mx150) and i think i'll love it :)
Just wanted to share with you guys :) (i hope i didn't start a pc vs mac fight haha)2 -
Please test this web tchat application that i coded from scratch using HTML/CSS/JS/PHP/AJAX. and give me your feedback. You can leave the feedback here or on that platform itself
(It is not live though, you need to press a refresh button to be able to see content update)
Here is the link
https://chatappag.000webhostapp.com/...5 -
My word. The way how bad and patchy the Atlassian Server SDK is documented makes development of JIRA and Confluence plug-ins an absolute horror story.
Nothing fucking works the way you'd expect it to, the development server takes upwards of 5 minutes to simply refresh a page and oooh the shit ton of money this wacky piece of horseshite costs my employer makes my head explode.
But the worst thing is:
We just have to fucking make some easy stuff we could completely just use static pages for to talk to JIRA's REST API, but someone in management made using confluence an acceptance criteria, cause some asshats somewhere else in our company made a custom confluence space - based thingy for another customer "and that's cool"
Fml -
Backend wise
After a year and a half of working with what i love (nodejs microservices and bit of python) I have to update my php skills and refresh my memory with latest Laravel 😕 (I used it as an authentication/authorisation and REST backend for a react native app early 2016 and did not touch it since)
Passive Job hunting sux and yes PHP ain't my thing anymore 😔 i mean i have next to 6-8 years exp in it but given the choice... 😒
I used to love it (so many good memory with cakephp 😌🙄it teached me a lot early in my carrer) before I discover functional programming paradigm and got deep understanding of JS -
My friend uses a Chromebook. While he was in the bathroom, I escape refresh power'd his ass. He got so fucking scared when he came back xD
-
GWT... And you know what is worse than that... SmartGWT.
Combine it with a client in government sector in French speaking African country who has an iPhone for 'his testing' and wants site to show french text on IE6 and newer because it's a government project and that's where shit must run.
Those who created it, I appreciate their intentions. But, you write things in Java, compile it and then separate the UI part and backend part. And if something breaks, which happens in most of the cases, no you can't just right click and 'inspect element'. Because it is IE 7! Now you try it out again, compile it, place it separately and wish your luck, which also sucks most of the time.
...and yeah, don't forget to clean cache in browser. I remember the time when to refresh content on Facebook, I used to clean cache and then refresh.
I'm a backend developer now, shit still sucks, but at least a lot of things are logical. I have a very high respect for UI developer, I really do, especially those who develop for Internet explorer.undefined wk60 internet explorer wk60 hatewithpassion unicode smart gwt you think only gentoo is tough frustration gwt -
How to play audio on page load?
This works when you first interact with document by button click. But when you directly try to open that route /home for example or just refresh the page, audio doesnt play.
Some devs have managed to bypass this. Example is https://feetpix.wtf/home19 -
Which is needed more, resolution(1080p/1440p) or refresh rate(60-144hz) for a 27-inch flat monitor? My purpose is web development (Python, JavaScript).12
-
Display quality is a realm where Apple's options are straight up bargains, the cheapest thing to exist.
All I want is a display that ticks all the boxes: it has true blacks (probably OLED), high PPI (more than 200), high refresh rate (more than 120 hz), and good enough colors for graphic design. At $2,499, MacBook Pro 16 is an offering no one can touch.
I'm yet to find an external display that can match it. Gaming displays that have the refresh rate lack in color fidelity and PPI. Designer displays with good colors are almost all IPS and are all 60 hz.
Even if this godforsaken external display exists, it sure as hell costs more than 2.5k, and it doesn't even come with one of the best laptop CPU/GPU there is.3 -
I lost half my day yesterday because stakeholders made a change to one of the systems that I need. I noticed my dev environment could not longer authenticate into the system. That usually happens when there’s a “refresh” of that system. Meaning that someone copied the production instance over to the staging one, which wiped out my user credentials. One stakeholder thought he had to notify me AFTER the system refresh and not before. Another stakeholder thought it was my task to restore my user. Nope, I’m only a user for this system. I’m not responsible for any maintenance. They weren’t understanding what they had to do even after I sent them messages saying that I can no longer authenticate and I need them to check my username and password are active and correct for the staging instance.
-
Gotta love git. Every time I look for something I don't know I learn about some new fun command like
git update-index --really-refresh
And yes, there's a regular refresh command as well :) -
An underestimated security threat are developers who betray their users by making software less useful with updates, discouraging users from installing updates again.
https://chromestory.com/2019/07/...3 -
Any ASP.NET Core experts here? I'm using the localization code found from asp.net core documentation and it works fine except that if I let the browser open and idle for like 15 minutes and then refresh the page it always returns an english version. If I refresh again it goes back to the chosen language and works as long as I use it. Same thing locally and on server. Any ideas what this could be related to? I'm lost :(
-
When you pull down the list in this app to refresh the content the big sad devRant logo appear and it looks like theres problem with connection :o
-
I need to refresh my Access Token from Flutter app. Should I use token expiry field from Access Token or attempt a request and if get 401 and some error from auth0, refresh token and try again?5
-
testing a form and having to fill in the info every single time I change the code - gross
Does anyone know of a way to refresh a form (ctrl+F5 in chrome) while keeping the data?6