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 - "interface"
-
During a software presentation for a group of clients i said:
"I reworked the interface for you. Now it's idiot-proof."9 -
When you thought you oversimplified the user interface but it's still too confusing for the user...7
-
Wife: I got a Roomba for Christmas!
Dev Husband: oh.
Dev Husband *hours later* : Did you know it has an MQTT interface accessible over IP? I already wrote a NodeJS app to track if we need to empty the bin.14 -
Fixing interface with "temporary" solution
PS: please hide it from electricians (even hobbyist). It can scary them to death.7 -
Obtain substances Caffeine and H2O.
Headphones engaged.
Music initiate.
Computer clock disabled.
Phone removed from scene.
Disengage with unecessary programs, systems at full power.
IDE interface at full visual view
Rubber duck deployed.
All systems programme!3 -
There's a spending machine in my job that uses a tablet with an app as the interface. I downloaded Spotify, put some music and switch back to the app. It's funny to see the people trying to find where the music came from.15
-
watching CSI:
The cop (watching hacked tv broadcast): "This isn't live, is it?
The hacker girl: "I'll create GUI interface using Visual Basic, see if I can track the IP"
effin' gold, hope that GUI helped her11 -
"We don't need that network profile for this interface anymore."
*Removes*
*40+ virtual machines lose network connectivity*
"Huh. That shouldn't have happened...Well, I gotta catch my flight. Machoog, you got this?"
*Panic!*3 -
Every hour or so someone shows up at my desk requesting a query to be executed.
I feel like I'm just a human-sql interface.3 -
Customer: "Why doesn't the user interface have a night mode?"
Me: It wasn't in the requirements, it also doesn't have bouncing pink elephants, do you want me to add those in as well?9 -
My great uncle came over this weekend, and he is a big Apple fan though he owns a little hp. He asked me if I knew windows ten, to which I said yes, and then said he had a problem. His internet wouldn't connect. I came to his laptop, and he already had the wifi menu up, which said in big letters "Your WiFi is turned off." So I said to him "Your WiFi is turned off." He proclaimed his disdain for "the software" and asked if I could fix it. Instead of clicking the very obvious button that took maybe 10% of his screen, I opened command prompt as admin and entered "netsh interface show interface" followed by "netsh interface set interface Wi-Fi enabled"
I followed it up by saying I fixed a problem with his wireless card and that he should be able to use the large wifi button that appears when he opens the menu to turn it off and on again5 -
Tutanota (encrypted email service) has a newly designed interface.
I usually don't give a crap about design.
It's so beautiful 😍
I think I'm in love 😱44 -
Well.. I'm a front end developer and this quote is my favourite.
"A user interface is like a joke. If you have to explain it, it's not that good. "4 -
Url shortener seems to be working well enough as for the features without interface yet, still doing testing but it's looking good (few minor non-critical bugs but that's it as far as I can see)
Now the frontend/interface.
😅😰😬22 -
Best friends sister asked me if I could hack a phone or a router or something for her. Asked if the owner was alright with it. She said yes. Asked her for a picture of the interface. She sent me three pictures:
IPhone interface
Router interface
Blackberry phone interface.
😐
"I'll give you the iPhone through {best friends name}".
I have the phone now.
She's saying that I hacked their wifi.
I haven't even booted the phone yet.
I never connected to her network.
I don't know where she lives.
Dafuq.13 -
# Need review about user interface.
// Its a social media application.
// Following screenshot is the Feed page.
// Inspired by Vero.19 -
The state of operating systems in 2024.
Windows - has a user interface that changes with every update so Microsoft can push ads even though it costs $200
Mac - an unusable interface designed solely for consuming media anchored to hardware that costs 4x what it should
Linux - absolute freedom to do everything you want so long as you don't want to play games, connect to Wifi, or listen to audio
I'm just going to go be a beet farmer in the 1600s61 -
Girlfriend: hey, wake up.
Me: Error this interface has no audio input mode. The normal process can continue without audio.
Girlfriend: You aren't even coding.
Me: The interface was running without audio when interrupted. The behavior for audio is undocumented.
Girlfriend: I just want to know if you want to unplug your headphones.
Me: **wearily recalls most people don't refer to sleep as an interface** -
This always makes me smile.
1996 - James Gosling invents Java. Java is a relatively verbose, garbage collected, class based, statically typed, single dispatch, object oriented language with single implementation inheritance and multiple interface inheritance. Sun loudly heralds Java's novelty.
2001 - Anders Hejlsberg invents C#. C# is a relatively verbose, garbage collected, class based, statically typed, single dispatch, object oriented language with single implementation inheritance and multiple interface inheritance. Microsoft loudly heralds C#'s novelty.
The full article with more funny comparisons is at this link
http://james-iry.blogspot.com/2009/...9 -
Almost all software that your university recommends to you to use. Usually it's outdated, slow, or with horrible interface.6
-
I applied for PHP Developer
Interviewer: What is interface?
Me: it is class with unimplemented methods?
Interviewer: But why we use it?
Me: it acts as a contract so you can assure that
on implementing interface developer will follow
the same architecture.
Interviewer: that's okay but why is the need for an interface at first place?
I was irritated with the interview process as he was smirking
every time I answered.
Me: I never get a chance to do that kind of research. Truth is
even if you hire me your manager will declare the unrealistic deadline and won't care if I comment the code or know why we really need to implement an interface.
After he did not smile and I left the chair.13 -
God Damnit just name the fucking interface one thing and stop changing it every single time you check in. I don't care if you call it IGeorge at this point as long as it's still the same thing tomorrow morning you fuck.1
-
Some time ago I had ordered a LCD display I wanted to use in a project. Ended up with a vague datasheet and no clue of how to use a 8bit parallel interface. There was also little help on the internet cuz most ppl use a serial interface.
So after HOURS of reading I finally managed to get it to display something!
I sometimes wish some stuff was better documented.12 -
What the hell was I thinking at when I wrote this nice interface wrapper...
What bothers me more is that gcc didn't warned me about such obvious recursion...3 -
"The aim is to develop highly robust data streams so we have the flexibility to build and evolve the user interface without having to change code in the API"
Oh, is that all you need?4 -
Even If you give me an OS with great and fast GUI, I would still prefer better CLI (Command Line Interface)15
-
Don't you hate it when your co-worker does dumb things, but thinks it's the "clean code" way?
The following is a conversation between me and a co-worker, who thinks he's superior to everyone because he thinks he's the only one who read the Clean Code series. Let's call him Bill.
Me: I think the feature we need is quite simple, our application needs to call this third party API, parse the response and pass it to the next step. Why do you need to bury everything under an abstraction of 4 layers?
Bill: bEcAuSe It'S dEcOuPlInG, aNd MaKe ThE cOdE tEsTaBlE
Me: I don't know man, you only need to abstract the third party api client, and then mock it if you want. Some interfaces you define makes no sense at all. For example, this interface only has 1 concrete implementation, and I don't think it will ever have another. Besides, the concrete implementation only gets the input from the upper layer and passes it down the lower layer. Why the extra step? I feel like you're using interface just for the sake of interface.
Bill: PrOgRaMmInG tO iNtErFaCe, NoT cOnCrEtE iPlEmEnTaTiOn!!!
Me: You keep saying those words, I don't think they mean what you think they mean. But they certainly do not mean that every method argument must be an interface
Bill: BuT uNcLe BoB blah blah blah...
Me: *gives up all hope*14 -
"No matter how cool your interface is, it would be better if there were less of it." - Alan Cooper1
-
I have a serious bone to pick with internal software that is made "to work" but neglects a user-friendly UI. Damn tired of 1990s looking software that was developed in the 2010s. Internal employees deserve a great looking and intuitive user interface.6
-
Not a rant but I've been wanting to do this for a while now. Added some rgb mood lighting to my desk that's connected to a Raspberry Pi. Making a web interface next to change colors/set modes remotely :D3
-
I have spent the last 24 hours trying to connect a postgres db and a docker contained application both running on the same vps.
What no one told me was docker applications run on a separate network interface…
I need sleep...5 -
It's Friday night, I live alone.
Little bit of vodka, little bit of light reading of channels (the django web sockets interface), NOONE running about the apartment, all is quiet.
Bliss.
-- a dude only in his 20s...2 -
rant!
Gets hired as a C++ programmer. for the past weeks I have been designing UI interface without writing code.
#FML9 -
So, during my Java lessons we had a teacher who had a very special relationship with the language.
During the introduction he used to tell us that interfaces in Java are really poorly designed and that they would not reflect how an interface normally should be implemented. The possibility for a developer to add default methods to an interface or that a class could inherit from multiple interfaces was unacceptable to him.
Due to those reasons, he would hate on Java 8 and tell us to not use it and instead stay with Java 7 - dafuq!4 -
So I recently made myself do a quiet madman chuckle to my IDE when I found I was implementing an Interface I'd created with the method signature GetLinking() misspelled as GetLionking()
Anyone else catch themselves doing the private office weirdo laugh?2 -
So my co-worker refuses to use Interface in Go because he dislikes php and interface is "the php way to do things". Anyone with experience dealing with this kind of ignorance?14
-
After typeing this:
interface IDeviceTypeTraitPropertyPropertyDefintionMap {
I feel like I need to take my self out behind the shed, for the good of humanity...2 -
If you're making a game, dont start by thinking about your inventory system. Start by thinking about what you want your player to be able to DO, the cost of those things, and the constraints.
For example, ages of empires didnt have you worrying about unit equipment at all. every villager could do almost any job. while survival games, especially survival horror, like the recent RE remake, severly restrict inventory and stack sizes to make resource managenent more important.
Games like Fallout had list based inventories because lists are cheap, and it allowed a tighter interaction loop. players would loot. go into inventory. close container, onto the next container, keeping the player in the exploration loop longer. neoscav did the opposite *for effect* harkening back to diablo, but taken to the nth degree: *everything*, actions, combat, exploration, character design, all based on an inventory-style grid.
while games like rimworld and dwarf fortress have your inventory represented by zones where items are physically *stored* in stacks on the ground, extending the concept of base management to resource management through physical layout and build optimization.
its important to think about what kind of actions you want players to be able to do, and the kinds of challenges and constraints you want on them at each point of the game and each mechanic they engage in.
other examples, though terrible, include fortnite, where the limitations of competitive play had inventory limited to a resource system and a hotbar. while earlier battle royale and sandboxs games like rust and battleground induced tension by combining loot mechanics and grid inventories with the constant danger of competing players, allowing them to have richer inventory systems at the risk of frusterating players who frequently died while managing their inventory. meanwhile in overwatch, notice how the HUD changes to best represent the abilities of each character.
all in all it is better to stop thinking of inventory systems as a means to an end, and instead as the end representation of desired mechanics, or artificially selected representations for particular effects.
this applies likewise to ui and ux in general. because the design of interface is fundementally about the design of *interactions*, and what you want to enable a user or customer to *do* will ultimately drive those interactions.6 -
Genuinely thought "CLI" meant Command Line Interface. Only just realised it means Common Language Infastructure. How have I been a dev for this long :(10
-
my boss is using internet explorer for everything
i cant even imagine how he can put up with its slowness and awful interface and everything else4 -
o2 business login. The whole interface is built in flash. Fucking Flash! Can't even login! No fallback. WTF!!! Useless piece of shit bastards.1
-
Just found an interface in an app of my company that uses the best of both worlds: csv AND xml 🤦🏻♂️
<Name>John;<Lastname>Doe;
🤣1 -
My manager asked me to have colleagues outside engineering dept test an interface for a personal project in order to get the best feedback on UI/X
-
Why the fuck do people not change their router admin password!? I was at a hotel today and could access their router admin interface with the default credentials. I guess this isn't purely the fault of the hotel because not all people know a damn thing about security and only use the interface to change the SSID and password of the AP. But why allow them to leave the default password? Why isn't this a standard feature to be forced to change the password :|12
-
Finally!
Got my Minecraft server running inside Docker to properly stream logs through Go to this shitty web interface. Fucking hell I didn't think this would be so fucking complicated!
Edit: Forgot the image :)13 -
IM WORKING IN JAVA MY WHOLE LIFE AND A DECADE LATER I JUST FOUND OUT AN INTERFACE CAN EXTEND ANOTHER INTERFACE8
-
Today I spent 3 hours working on a bug. As usual, the issue was on the chair/keyboard interface...3
-
So what do you guys do when you can't sleep?
I'm currently writing Powershell scripts to manage my companies office 365 because I dislike the web interface.3 -
I'm following an elective on User Centered Design, and he just showed a screenshot of a Command Line Interface and called it "linux"
This fucking illiterate asshole...1 -
An interface is like a pm. It defines the tasks that need to get done, but doesn't know and care about how to do them; if they're getting done they're happy.
-
*My first internship*
Me: Hey, I'm unable to fix this issue with the interface.
Tech Lead: *Goes on giving me a lecture from the very basics* So, An Interface has the method declaration but not the.....
Me inside: I FUCKING KNOW WHAT AN INTERFACE IS JUST TELL ME HOW DO I FIX THIS FUCKING ISSUE.
Me outside: Right!6 -
Android dev job question:
"Describe the activity lifecycle and write an application that does x,y,z in accordance with it"
Fullstack dev job question:
"Write some code that interacts with our API and does x,y,z, put the data into our database and build a web interface"
Java backend dev interview :
"BUILD AN ELEVATOR ALGORITHM WITH LESS THAN o(nlog(n)), FIND NEIGHBORS IN A BINARY TREE, WHAT IS THE DIFFERENCE BETWEEN AN INTERFACE AND ABSTRACT CLASS?"
Why?5 -
"If you find an element of your interface requires instructions, then you need to redesign it." - Dan Rubin5
-
Thinking about buying a yearly VPN plan. Private Internet Access is cheaper but NordVPN has much better interface.
...9 -
I HATE NETBEANS.
Why the fuck is it's interface so out of date.
I just had to increase its font size and took me half an hour just to find the option to do that.20 -
I came from Android, in the xml you can put simply "match_parent" or "wrap_content", or align right or left.
Then I tried to use Xcode interface builder for iOS. now I am sad and feeling bad. why Apple, why2 -
Building an interface for a client between industrial power quality meters and a database that serves a webapp of data.
Client had heard of a way of sending data between meter and raspberry. From some manager in a big firm.
Currently we where using modus to connect the meter to a raspberry. This method was tested and proofen to work. Both devices could talk to each other in modbus.
Client kept demaning to use mbus, and was nog listening to any reason because the firm suggested it. In the end we end up going modbus to mbus to send it to the raspberry. There the mbus was converted back modbus. Because the meter could not communicate in mbus.
Really weird experience to program something so useless. But protesting about it was going nowhere and taking more time than the changes would take to implant.2 -
Public class douche implements douchebaggery {...}
Public interface douchebaggery {
Public void beInconsiderate();
Public void wearSunGlassesIndoors();
}2 -
Let's do a REST API interface for our webapplication that is incomplete at funcional level!!!
Let's assist people and companies that can't understand what arguments must be passed, even if we don't know too!!!
This is AGILE!!!!1 -
https://youtu.be/hkDD03yeLnU?t=8s
"I'll create a GUI interface using Visual Basic, see if I can track an IP address." 🤨🤔
I'll just blockchain a neural netwok for AI using big data in Delphi. -
"Where are we going", spotify? When searching for a song, and there is more than 1 match, including same songs on different greatest hits albums, remastered versions, but also remixes, it would be helpful to indicate the differences in any way, instead of ellipses and 6x redundant same line: "Song. Marvin Gaye" - "Where Are We Going? - A..."12
-
I download YouTube videos just to watch them on a clean user interface without distracting advertisements and suggested videos.14
-
I'm really crying right now while reading golang projects/libraries.CANT F**ING FIND WHAT INTERFACE/S WERE IMPLMTED!!!! Help me Oh Lord!
I'm a java dev btw.15 -
The moment someone says Representational State Transfer Application Programming Interface instead of RESTAPI.
-
Am I blind of am I unable to post a collab? I rarely use the web interface because I can never find something. but when Im on the collab page I should be able to post a new collab right???7
-
You can't break into what isn't turned on. We can now scale the admin interface down to zero nodes and spin it up on demand.2
-
"When designing an interface, imagine that your program is all that stands between the user and hot, sweaty, tangled-bedsheets-fingertips-digging-into-the-back sex." - Randall Munroe3
-
Why would someone remove a perfectly working GUI interface with a cmd interface?. Just learnt that android SDK manager and AVD manager have been replaced by their cmd versions.3
-
Unity is the best UI ever! It rocks the UX world.
Windows 10 with unity interface would be purrfect.4 -
interface Flyable {
public static final int wings = 2;
void fly();
}
This is a good use of interface a/c to my CS Prof
(╯°□°)╯︵ ┻━┻21 -
Fucking gratuitous interface changes:
In Zoom, when you leave a meeting, now it has a read 'Leave' button, and when you click on it, a second 'Leave meeting' button pops up which you have to click as well.
In Outlook, there used to be a search bar above the list of e-mails. Recently I noticed it wasn't there anymore, and it took me a while before I found it… they moved it to the title bar!
WTF are these people thinking? Seems like they change interfaces just for the sake of changing something.5 -
So... Yesterday I ordered a meal and it had whole jalapenos in it. I didn't order jalapeños. I love the taste but I hate toilet visits after. Hence, was putting them aside. But then I got into that new code, jumping around this new project I'll be working on. We were getting intimate. I liked the architecture, I liked it a lot - it was using event sourcing and respected CQRS. Suddenly I realised I ate everything. Including jalapeños. And the only reason I noticed is because I was eating with my hands. And my eye got watery. And I wiped it.
So, yeah. Yesterday for the first time in my life I was pouring milk into my eyes. Does this count as a proper dev rant? I don't know. Fuck the protein interface that can't process simple food orders, though.6 -
That #facepalm moment when the person you are interviewing has 2 years of experience, rates himself 8/10 in JAVA and doesn't know the difference between abstract class and interface!4
-
my coworking has a windows machine and wants to work on unix, is bitching about all the distros and their ugglyness in interface, missing software and i'm just here on my mac like....
-
If there's any page on a website that DESPERATELY needs a WebVR interface, it's the Privacy Policy. Imagine navigating in 3D to section 8.2
-
I have been awake for 19 hours designing and integrating a client web project user interface. It took me 7 plus minutes to type this rant....
Front end ie easy2 -
I feel like they should break DevRant up into categories based on post content, and in order to get between categories you should have to navigate to the other directory with a linux command line interface3
-
Just JIRA things:
We've got a very descriptive ticket with the title: "API Interface"
Can't wait for the rest of this Friday to play out, I'm already joyful and in the holiday spirit.2 -
ProfaneDB is a database to store Protobuf objects, working on top of gRPC for cross compatibility.
May evolve anywhere towards a "Serverless" kind of solution; a GraphQL to Protobuf interface; may use SQL as backend...2 -
"I believe that a good user interface is carefully targeted towards its audience, with the right mixture of simplicity, elegance and innovation." - Robert Peloschek
-
If you ever feel your interface is poor , just go through IRCTC interface once ; you will feel good .7
-
That moment when you change a color property in the interface builder and Xcode decides to go batshit crazy then crash.1
-
oh my god, vim-plug is just awesome, support for fish out-of-the-box, nicer install interface, also postinstall actions, just switched from vundle!
-
Switched from Chrome to Vivaldi. Gotta say experience is much more pleasant. Interface is beautiful and customizable to my liking and not such whether I'm imagining it but my laptop battery seems to drain much less2
-
Hey guys and girls, quick question.
Im currently writing my own collection-framework in Go.
It has a Collection-Interface, that looks like this:
Clear()
Size() int
ToSlice() []interface{}
Add(...interface{}) error
Remove(...interface{}) error
Contains(...interface{}) (bool, error)
The library should also contains stuff like stacks and queues, so datastructures, that dont fit that interface perfectly.
So should i write a weird implementation of the interface for them, like Remove for stacks (high pitched internal screaming), or should i just say fuck it, and dont implement the Collection-Interface for these specific types ?3 -
Holy shit sometimes I hate my job. Current assignment: translate a C++ COM class to C#. Requirement: interface should not change. I ask the other team using this interface to ask me any questions so I can address their concerns. First FUCKING thing they ask for: a diagram explaining how to access the interface. For. Fuck. Sake. The goddamn thing is not changing. At all. I have said that to every stakeholder every time. It's a changed reference and a tweak to some calls to make them .Net calls. Why am I redocumenting something that was documented years ago?2
-
my hand is becoming a bottleneck.
it used to be slow device. upgraded.
it used to be mouse & IDE. upgraded to nvim.
now. my wrist gets sore.
waiting for Elons brain computer interface.9 -
Oh thank god!
Had an error in my COSMOS project and had no clue what was happening, so apparently cosmos allows you to cast using an interface when declaring variables and comparing yet it doesn't let you cast with an interface when trying to execute a function... The fuck?4 -
To be honest, Windows Vista looks undeniably beautiful, no matter how unpopular it might was.
The user interface looked amazing. It looks decent even by today's standards. Windows XP looks more like a toy with its over-saturated colours, but Windows Vista appears elegant.
The stock wallpaper of Vista, "Aurora", is among the most beautiful out-of-the-box wallpapers I have seen.
Remember, Windows 7, arguably the most popular version of Windows, is a rebranding for a slightly altered Windows Vista Service Pack 2. Microsoft realized the reputation of the "Vista" trademark was ruined beyond repair, so they had to rebrand.
Image source: https://reddit.com/r/WindowsVista/... ( https://i.redd.it/dr4vqiqqi0q81.png ).
Also see: "Was Windows Vista THAT bad?" - Linus Tech Tips ( https://youtube.com/watch/... )4 -
Friday 5:13pm
- Critical report: "We're allowing users to withdraw more money then they actually have in their accounts"
5:16pm
- "False alarm. There is pagination on the transactions interface". Have a nice weekend everyone!1 -
Monodevelop.
I don't really know why, maybe the interface, but today, after uninstalling VS2015 and installing VS2017, I wanted to edit a script in Unity and when I clicked on it, Monodevelop started. I was like OOOH NOOO!! PLEASE NO!!3 -
Manager: hey, I've been thinking about the new interface changes, Iand I've come to the conclusion that we really need to make it... (wait for it...) very intuitive
Wooowww
IQ 2002 -
Trying to explain to my remote colleague the ABSOLUTE SODDING MESS he's left behind because he's decided to bypass Apollo/GraphQL and interface directly with the NoSQL db.1
-
One of my favorite patterns in Java ✨
@highlight
public interface SocketOptions {
}
public enum UnixSocketOptions implements Options {
FOOBAR,
DAVE,
}14 -
When your PM wants you to write Stored Procedures to interface with a data model that hasn't been implemented because "We're agile"😑1
-
Had some great feedback on my discrete interface for devRant.
I just published a new version on: http://www.jsrant.com/
Now you can actually load more rants and select the sorting method.6 -
I've finally started playing a MUD game in my spare time. I gotta say, it's kinda awesome. And, BONUS: it looks like I'm actually working since the interface is just a text terminal.2
-
> "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 -
The new devRant upgrade is great! So cool that everyone can easily get to podcasts from the menu. Comments interface nice improvements. devRant rules!
-
I added a method to an interface. Was to lazy to find all use cases so I just hit Run and waited for the compiler to throw all places where the method is missing. #effectiveJava1
-
I wanted to cry so much when I saw my original 2-method interface turns to have 34 methods of unrelated shits.
-
"A user interface is like a joke. If you have to explain it, it’s not that good. " - Martin LeBlanc6
-
Arrgh. The web interface for DevRant sucks, so I post using my phone.
Why do I always notice the auto-correct generated mistakes after it's too late to fix them?
Why is there a time limit to edit my posts?2 -
Can We Mark Up This?
I've see this interface and i though this can be seen better with a Mark Up language, like HTML.
So i will send a message about this to improve this app. If You want, do It too.
Sorry, my english isn't very good. Ir You understand my work is made.
And yes, i am a web designer :)2 -
good commit message:
"make improvements to the user interface."
bad commit message:
"made improvements to the user interface"
no, you didn't. it's not deployed yet. your merely SUGGESTING improvements at this point. that's like walking into an interview telling the secretary you already got the job. flushing before you wipe. eating the pizza when it's still frozen. you are way too assumptive about this commit you've just made actually making it to production.
unless you are already on production? well, in that case, your commit message was incorrect. let me amend it for you:
"HOT FIX ALL TEH BUGS!!!11111!!11"4 -
Just found out the contractor we hired help us with our app is making twice what I make. I guess I should be a contractor right?4
-
Devrant got my hopes up when I got on and saw the fancy new website.
Of course, the webapp is the same old interface :(
new site looks great though!!3 -
THEY FORCE ME TO USE PHPMYADMIN THROUGH THEIR INTERFACE. I CAN'T CONNECT WITH DBEAVER. THEY EVEN BLOCK ACCESS THROUGH SSH TUNNEL. WHAT THE ACTUAL FUCK. FUCK YOU ONE.COM. FUCK YOU REAL HARD.1
-
Was reading the voice command rant and got curious, what do you guys think about the brain-machine-interface? Will it ever happen?
I would love it but also have some fears. Being able to control devices just by thought would be a huge time saver. But data mining is getting out of hand and that is scaring me. Companies would be able to analyze a lot.
Now they 'just' know what I am buying and which sites I am visiting.
If they know what I am thinking, Amazon would suggest me rubber gloves, body bags and whisky.7 -
First time I touch anything related to a graphical interface. My mind went to:
"Shit, it looks so good I bet even my mom could use this!!!!" -
Maybe some of you will find this useful.
I just finished the first stable version of my JSON-library for Go.
https://github.com/thosebeans/...
It provides a DOM-like interface for JSON-documents.4 -
ATTENTION PLEASE! Important announcement following:
Please check your interface implementations for correct byteorder according specification BEFORE YOU START COMPLAINING ABOUT DATA FAILURES ON EXCHANGING DATA.
Freakin hell, if I'd get some money for every byte order mismatch on testing interfaces, I'd be a be a billionaire.
And why are all those highlevel I-know-every-fucking-framework developer incapable of checking the real memory content of a datatype, and the real data content on the interface even if you tell them that their byte order is obviously wrong?
No, your system is not the centre of the universe and I don't care how you get your less-than-32bit-datatypes-are-for-assembler-usage-frameworks to change byteorder. It's not rocket science, if there's no ready-to-use-function then write those 4 lines yourself.
Next time I get to specify an interface I'll go for mixed-endian, just to make sure everybody involved knows the concepts of endianess afterwards.2 -
Challenge to the internet:
Make the worst volume control you can imagine.
The internet respond, and some are epic level bad:
https://imgur.com/gallery/XOT471 -
A colleague blocked a full big refactoring to go live just because there were missing marker interface which they wanted to be implemented by any other interface which was actually part of the core functionality. A marker interface...a marker interface...
P.S. we can't merge stuff on main branch if a team member vetos2 -
Hey there poweramp user, do you like the simple interface that you've been using for the past few years?
Do you like your high-res lockscreen album art?
FUCK YOU. We are changing all of that with our newest beta update and we're not even gonna have an option to use the old interface.
Also enjoy this nice zoomed in 100x100 album art in your lockscreen
(I actually like the new design but it god damn bothers me that the album art res is so shit)1 -
Have idea, lay ground work, get user interface designed, find out someone already had the idea and did that, repeat.1
-
Attaching network card to a remote server is like cutting a branch sitting on it, If you are on the wrong side you will have a great fall :D2
-
"When designing an interface, imagine that your program is all that stands between the user and hot, sweaty, tangled-bedsheets-fingertips-digging-into-the-back sex." - Randall Munroe17
-
I finally managed to get my Wireguard setup to work in both ways! Beforehand I could ping from A to B, but not the other way around.
A network 10.1.0.0/16
B network 10.2.0.0/16
(both actually use multiple /24 subnets, but I reserve a /16 for each site for the sake of simplicity)
Lots of fiddling later this is my configuration:
A interface 10.1.199.1/32
A allowedIPs 10.2.0.0/16
B interface 10.2.199.1/32
B allowed IPs 10.1.0.0/16
ping from 10.1.1.1 to 10.2.1.1 => 172ms
ping from 10.2.1.1 to 10.1.1.1 => 172ms
it works, yay! now to add more sites...2 -
Question: Anyone has any idea about localisation of applications ( Desktop, mobile )? Like how to convert the user interface text elements into local languages... etc..
Any other suggestion for localization events also welcome 😊7 -
I needed to create a c# wrapper class for an activex element which has functions for sudoku.
Then create a wpf interface to play it.
So far so good. Ive had c# wpf, so no problem.
Finished that
"Make another interface in asp.net mvc"
I thought to myself, sure how difficult can asp.net be?
Very difficult apparently.
At least, if you want to make a grid which you can change per cell with an x and y.
I just went to bed after i gave up, when I suddenly got an idea. It ain't pretty, but just might work -
Interface is the most misleading term in .Net. It's not an "interface" when an object requires a set of objects defined by another object! It's a template if anything! I'd even accepted CookieCutter or Mold.
-
I think the USER INTERFACE is vital for the success of any software/app
So for that reason , designer need to be highly respected😂🚶🚶🚶
I love to design and implement stuffs9 -
Accidentally bridged the only interface with a manual IPv4 address on a production box. With only public key access, my only choice was to calculate and ssh via its IPv6 link local address address.
Thanks god it worked. -
Dude closes EVERY issue on his repo IMMEDIATELY with "Why would you need to do that?" Yeah, you're right- it's totally unreasonable to expect my database interface to support integers other than int64. Ugghh1
-
So I've been tinkering with this idea since this morning:
There should be a dictionary for developers, to help give meaningful names for variables, functions.
With some pipe like interface to narrow down possible names,2 -
do you think that the new 300Mbit network interface of RPi 3B+ will be useful?
Personally I doubt....
it still need to share the bus with everything else.6 -
Do average users rather tend to pay at the paywall of ransomware (like wannaCry) if the user interface offers a great experience?1
-
Six different .NET solutions using reflection to interface with each other just made OOP look a lot like spaghetti code.4
-
> 2018
> yay, let's write some android code
> oh look, socialRepository.getMember(memberId);
> let's see what this method does
> ctrl + click
> goes to an interface ಠ_ಠ
> find the implementation
> oh look, apiClient.getMember(memberId);
> let's see what this method does.
> ctrl + click
> goes to an interface ಠ_ಠ ಠ_ಠ
> find the implementation
> oh look, apiService.getMember(memberId);
> ctrl + click
> goes to an interface ಠ_ಠ ಠ_ಠ ಠ_ಠ
At least the last interface was the implementation of the api service with Retrofit.1 -
VI is awesome!! It can open big files wtih no stress and performs queries really fast. The engine is very well designed and optimized but not the interface.2
-
Dear Instagram, Reddit, Twitter, devRant, and almost every social media site available:
Scrolling down on a phone is much less natural than scrolling sideways and having the scroll snap to the next unit of content.
Like every pictures/ gallery app. It's a lot easier to focus on one piece of content and it even shortens the duration of scroll required in many cases thanks to the snapping.5 -
Just published my first npm package. A Mongoose-like interface for Firebase.
https://npmjs.com/package/firearch/ -
Drag-to-select in Samsung's "My Files" app is a disaster.
If you don't move your finger and stop dragging towards the top or bottom, it goes into "drag-and-drop" after one second. When you release your finger, it unselects everything, so you have to start over.
This is why every mobile file manager needs range selection. This means tapping two files, tapping a button, and everything inbetween is immediately selected.
This is similar to shift+click selection on desktop. We take this for granted since it has been a standard feature for three decades. But mobile apps still can't do this simple thing as of 2024.
"Drag-to-select" is better than individual selection, but comes nowhere close to real range selection. "Drag to select" is at best an ugly twin of full desktop-like range selection, but file manager developers can still get away with giving it the label of "mass selection".
ES File Explorer had this since at least 2012, yet billion-dollar Samsung and Google fail to implement this in their file managers.2 -
Who gives out an assignment with a weightage of 6 Marks in total that too for demonstrating GRAPHIC USER INTERFACE? My Cryptography Proff. that’s who.
Why are faculties such bullies considering themselves the kingpins?
😭 -
When user interface elements unsolicitedly change their position, something unexpected might be clicked.
For example, the search engine list at the bottom of the Firefox suggestion box that appears when typing something into the URL bar ("This time, search with:"). When the number of suggestions changes, the height of the box changes, and since the search engine list is at the bottom, its position changes too. This could happen milliseconds before I wanted to click on one, which causes either searching for something I did not look for, or closing the URL bar.
It also causes an uncertainty whether the buttons will remain in place, causing delays until clicking.
The same happens on the image context menu for images on the Kiwi browser. It shows a preview thumbnail on top of the options in the context menu, but since the context menu opens before the thumbnail loads, the appearance of the thumbnail pushes the options down. If this happens few milliseconds before one is going to tap on something, it causes one to tap on the wrong place.2 -
And now few questions for your belowed frontenders.
1. If you have complete freedom in making of a user interface, how do you settle on a single idea instead of constantly changing your code?
2. How do i make a interface that everybody will like? Are there any free recoruces avaliable on internet to educate me about it?3 -
Yes I know this is more of a stack overflow question but no one seems to have asked it and not going to waste time getting downvoted and having my account banned for not knowing something again .-.
Just wanting to know if anyone is able to recommend some libraries that would be useful for making mobile Linux apps with GTK?
Preferably ones that will interface with Vala as I'm wanting to build a mini ecosystem of apps for the pine phone to interface with Elementary OS? -
If interviewer asks me difference between abstract class and interface,what he is really expecting? Can anyone give real life example other than coding.6
-
How much of a red flag is it if a programmer gets concepts like interfaces and classes, but when asked what an interface is, can't give me a straight answer?8
-
Do you know of innovative ways to
1) control a float with a keyboard
2) monitor a large number of variables and control others?
I want to emulate the functionality of a cockpit with all the various displays, knobs and switches, but with a keyboard and mouse.1 -
A mind computer interface that acts like an extension of my psyche. Allows information access, tool access, and gets rid of mundane interfaces like keyboard and mouse.
I would like this interface to be non-intrusive with the ability to remove. I would hate for it to mess with my driving. In that case it would be nice if it overlay-ed data for a hud while driving. Like just having the speed be an overlay would be nice.
I wonder if such an interface would make our already lazy mental skills even lazier? Or would it invigorate our learning?2 -
My dream project is one which will calm devs' atmosphere, to create a cool interface between a dev and some fucking PMs, dont really need to interact with them at the 'backend'
-
Alright, so I've decided to move from Google Drive to MS OneDrive. I guess I was getting bored with GD interface :p2
-
i think this is an interesting concept. what other crazy apps or UI are out there.
http://eaglemode.sourceforge.net/8 -
Can anyone suggest me a Linux Distro or an Ubuntu Desktop Environment that:
- Has beautiful interface
- Is not slow
- Allows customization
I don't like Unity and Gnome because of the shit interface. I installed KDE Plasma (Kubuntu) but it's slow af and buggy.
I want something that has fast window management, Mac-like Dock, and just something that increases productivity.12 -
Working in an open space environment.. why not discussing as louder as you can about "why eclipse doesn't show the list of classes which implements the interface X"!!
-
Any file manager without range selection is basically crippled.
Desktop PC file managers had the ability to select many files at once since at least the 1990s, yet smartphone file managers typically still lack it as of 2022. This means if I want to select a range of files, I have to tap each file individually. That's OK for - like - 20 files, but not for 1100 files. I'd need more time to select those files than the transfer would take, and if I accidentally hit anything that closes the app, I can start all over again. <sarcasm>That is how I wish to spend my day.</sarcasm>
In the early 2010s, ES File Explorer brought a dragless range selection feature, where only the first and last item had to be highlighted and a button pressed. This means over 5000 items could be selected in 10 seconds: tap item A, drag the scroll bar, tap item B, tap range selection icon, then done! But then Google came and said "sorry, you can't have nice things" (not vocally but through actions), and forcibly disabled write access to the microSD card to third-party applications. The only way to evade this restriction was through rooting.
Then, Google "blessed" us with storage access framework and then iOS-like scoped storage "to protect us". https://xda-developers.com/android-... . Oh, thank you for your protection by taking freedoms away!
The pre-installed file manager of Android still lacks range selection THIRTY YEARS after desktop computers came pre-installed with this feature. Shame on you, Google. This isn't innovative.
If Google will implement range selection, I guess they will make it half-assed by implementing drag-to-select, which is hardly more useful than individual tap selection for thousands of files. Then they tell us "you wanted range selection, here you are! Now don't bug us.". Sorry, but users don't want half-assed drag-to-select, but real tap-A-B-selection and a draggable scroll bar.
Some mobile file managers even lack a draggable scroll bar, meaning if I want to go near the center of the list, I have to swipe up like a dog or cat licks water from a bowl.8 -
I asked a new coworker to implement an interface that included an event.
He proceeded to write the implementation and subscribe to the event in the constructor...
When asked why.. he responded with we should know when the event fires.2 -
"As long as there are people, there will be user experience, and user interface designers." - Steve McGarry10
-
Using a library that is a wrapper around an API, seems to work fine and I can connect to the api with my credentials.
Cue me, a responsible dev, wanting to use Dependency Inversion using the library's interfaces so that I can mock them easily in tests.
var test lib.IObjectManager = lib.ObjectManager{}
Error: Return type of method 'GetA' is A and should be 'B' according to the interface!
Error: Return type of method 'GetE' is *E and should be 'E' according to the interface!
Clearly nobody ever tried to use that interface :/ -
I'm a Newbie to networking, and currently trying to understand this Network and Identifying the IPs for which interfaces.
I'd love to know which IP address is for the captured Router interface, etc. Which IP is the address of the captured interface n2.
How do I approach to solve this Problem?2 -
Couldn't sleep most of the night because was thinking about dependency injection (Spring) and unit testing...
And came to the thinking that pretty much every time you need to create a new method it should be in a new class, wrapped with and interface?
So then how do you decide whether to create a new class/interface vs a private method in an existing class?7 -
It is usual in business to do backend code with 0 basic Interface to enter data or seeing data ? Or anything else .. im fullstack but i don't want to make onnllyyy backend ... When vuejs look at me with petty3
-
We are in fucking 2020 and I'm still forced to put prefixes like in 2005
'I' before interface name
'Abstract' before the abstract class name4 -
An old sysadmin configured the idrac interface of a company VMware server to get the IP address trough DHCP. Of course, without a valid IP, the server doesn't start. For you, where was hosted the VM with the DHCP server?1
-
Java Background "Use interfaces for model classes"
We should basically write the getters and setters in an interface. Programming against interfaces is a pracitct that is undisputed a must. But using interfaces for your model class c'mon. -
Why the fuck does proxmox change its primary network interface name after I installed a new SSD?
Thought I broke my poor server :c2 -
Am I reasonable rejecting a job which is about building an accounts interface system which will interface with different services build with different technologies and manage the accounts, all in Visual Basic?
On my side I don't feel pleasant to put effort and will on such a language on my CV.8 -
Intel management engine pwned over USB
https://bleepingcomputer.com/news/...
With everyday that passes, this Intel ME rabbit hole just keeps getting deeper. -
Ripped apart nice class, which had nice asynchronous callback interface, add sleep() where needed.Renamed it as sync class.WTF
-
"As long as there are people, there will be user experience, and user interface designers." - Steve McGarry
-
Is there already a terminal client or cli interface for devRant? Python or otherwise, doesn't matter. 😍2
-
How would you - as an experienced OOP developer - describe the difference between an abstract class & an interface to a beginner, learning the concepts?6
-
From a little bit heated discussion I want to extract this: One big pain in the ass is the human to computer interface. Maybe it's the natural vs. formal language divide, but there's a mismatch deeper than between object and relational models that no ORM can failingly fix.
The whole point of the discussion was on such a point where some wanted an interface more human friendly and I stubbornly insisted on the way it is simple for the computer system. Like not too much human messiness should invade machine. One argument sounded as if human words were like unicode code points which meaning doesn't depend on its representation.
That's raising red flags to me: Nonono, natural language is too messy, keep it out. This poor machine could have been so clean and well designed and we already stacked up so much entropy we still dare to call OS,..
Dunno, what's your stance? Still hoping that your shell one day will be able to process our poor standard English? Or do you think, like me, all those failed attempts show there's a gap you should not even touch?5 -
Hey everyone. Just thought you might need me a little pick me up about how stupid the whole world is:
https://youtu.be/hkDD03yeLnU1 -
Is the JS VM in browsers as efficient as the webassembly interface?
If it is not, then why don't browsers transpile JS to webassembly?
I realize JS does do JIT in a lot of browsers (all?).9 -
Somebody once said to me: "I see no difference between a Git repository and a GitHub repository."
Well, mister, did you know that GitHub uses several repositories for every project? GitHub's interface is certainly not redundant or unneeded.2 -
Have I said this before? The Google - everything and the Facebook - everything... is SO FUCKED. Seriously... why would anyone ever want to work somewhere with weekend-bootcamp- hackathon quality user interface? You have to be an "expert" in their exact interface of the month just to give them money.1
-
Spent a year making a revamped user interface? Add some grey, I miss Windows 3.1. Readability is just a "trendy" thing anyway.
-
What programming language should I use on a Raspberry Pi 3 to implement a Graphical User Interface for a kiosk where people can get insurance quotes by providing info and uploading documents? Much help will be appreciated.10
-
Hey guys,
I´m trying to create a generic class, which inherits from an Interface, which is also an generic.
My problem is to instantiate the interface with the correct type, cause the new class should use all classes from the instantiated interface.
Is this possible? It´s a bit complex ^^ but that´s just my thought :)3 -
Gooood evening,
I'm working on a total remake of the user interface for my automation software, I wanna get some feedback.
Thanks in advance -
Just opened devRant in a desktop browser after a very (x5) long time and boy I love the new interface. So much information is available on a single screen.
-
When you open an access db in visual studio so you can do sql querys with out the annoying access interface and then i realize visual studio uses the same interface as access except its worse *-*3
-
I want to finish my game which is a mixture of Scorched Earth and a JRPG with mecha and spells you have to program with a drag and drop interface.
-
In typescript (angular) if i have a table USERS in the database and in typescript when i model this table
1) is it a good practice to write all fields exactly like i have in db table column?
2) in typescript am i supposed to write those fields as a class or interface and when should i use class and when to use interface?
While creating a model for the json response and request. Thanks3 -
"When designing an interface, imagine that your program is all that stands between the user and hot, sweaty, tangled-bedsheets-fingertips-digging-into-the-back sex." - Randall Munroe4
-
why can't apple even provide a consistent interface to load swift package? "add package dependency" interface allows you to add remote package, but doesn't allow you add local in development swift package. to do that, you will have to "drag and drop"... why can't apple just add a button on the same interface for navigate local package? is this suppose to be some hidden up up down down left right left right konami secret thing?
-
So this semester we started to explore how to create interface using html php and so on.Bonus marks will be given for project that have interface.Because we are too excited about the interface we forget the main objectives were update,delete,insert and record.. 🙃🤣
-
Dammit, why can't the Android SDK use enums!? Figuring out which int constant in which class/interface is relevant to which parameter can be a major PITA...
-
So Google create inbox, a pretty good email client with nice interface and features, it works really well and has people using it. Why the fuck they decide to close a working thing? Gmail is a big piece of shit, the interface is awful, can't group mails correctly and lacks a lot of inbox functions.
They can't at least give you an inbox-like Gmail view?4 -
I've recently started learning to program mcu's in c and i'm trying to get spi to work using the attiny's usi-interface.
It's f*cking hard!4 -
How would I go about programming such device in terms of software and language? Would I use HTML and make a web interface? Need advice so I can get started on this idea that I have.2
-
Downloaded Gitkraken in my ubuntu workspace... Like to work with GIT in a GUI interface...
Now trying how to run this GUI as a sudo user so that Gitkraken can edit files in my home directory :p1 -
That "so well" implemented interal software for testing, with that awesome, handy and clear visual interface...
-
Will native android development change it's interface technology ? Xml it's really out dated don't you think4
-
A music player/library with a postgresql database and an HTML interface (a bit like cherrymusic). Written in Python, it started to be big.
-
Does anyone uses GoCD over Jenkins?
Is it really better or just a nice homepage?
The interface remembers me CircleCI.2 -
I perform music concerts by sequencing various synthesis and sampling equipment in real-time, from an interface of pure text!
https://youtube.com/watch/... -
To the iOS developers out there, I am just wondering what is better to build a news feed interface with? ComponentKit or AsyncDisplayKit or any other others that you can recommend that works in swift9
-
Hi dev fellows !
I would like to know what is the best app (nice interface, simple / clean and effective metodology, with lessons / exercices, etc) to learn new langages ? Like python, Java, etc.
I have already Py and Enki which are pretty good.4 -
As a developer who loves to do back-end work, I pause and do some self-reflection every time I'm asked to make some user interface decisions. It's not as easy for me.1
-
Stop putting your interfaces all inside a folder called "Interfaces"! If I'm looking for the interface for CheckoutService, I don't want to browse through every interface in the application to find it.
I also shouldn't have to import a namespace solely for an interface. Ideally, the interface will be in another project, but under the same namespace as its implementation, in most cases.
Do you see Microsoft putting their interfaces in a folder called "Interfaces"? There's probably a reason they don't.3 -
package main
// go is very frustrating. in their efforts to keep the language simple, they've broken its consistency :(
// A A is just some arbitrary interface
type A interface {
Foo()
}
// B is an interface requiring a function that returns an A
type B interface {
Bar() A
}
// Aimpl implements A
type Aimpl struct{}
// Foo is Aimpl's implementation of A
func (a Aimpl) Foo() {}
// Bimpl attempts to implement B
type Bimpl struct{}
// Bar is Bimpl's attempt at implementing B.
// problem is, if Bar returns an Aimpl instead of A, the interface is not satisfied
// this is because Go doesn't support implicit upcasting on returns from interfaced objects.
// if we were to simply change the declared return type of Bar() to 'A', without changing
// the returned value, Bimpl will satisfy B.
func (b Bimpl) Bar() Aimpl {
return Aimpl{}
}
var _ B = Bimpl{}
func main() {
}2 -
When you can pass a {dog} as an {avocado} and work on it as a fruit doesn't help much. Especially when it starts to meaow1
-
What's your favorite way to expose a SQL database? Or interface with it?
Using mysql workbench right now and it's a bit much for my users.9 -
Damn I hate Reader. Extremely counter intuitive interface, slow as hell, and bloated. Not sure if reader is common though. We use it in our uni (in Germany) for tutorials.
-
Do people really use django's included admin interface? It's not even responsive; you're better off making your own if you're dealing with a big project.1
-
So well... 2 monitors are not enough for testing an server ha application with teaming/bounding interface with 3 nic.
-
As I understood the Adapter pattern, you start with two given (!) interfaces that are incompatible, create a class that implements one interface, and has the second interface as a property. Then the methods of the implemented interface wrap the calls to the interface referred to from the property.
Everything is fine with that.
Now I wonder, why every other class in our code base is suffixed with "Adapter". There is some external thing to be used, like a file storage, a message queue, an email service or just something outside of the system. But the class that makes use of that external interface is made up on our own, no interface given.
So I think Adapter is a misnomer, because we do not adapt thing A to thing B, we just use thing B and call it from some class.
What are your thoughts on that?5 -
Hello, any keystonejs users up there? I consider using it on small devices to build user interface. Any pros/cons I should consider?
-
why the hell does google keep changing their goddamn interface? they somehow found a way to make it worse. i know i'm late to the party but it just annoys me so much.
i'm switching to yandex.6 -
Have an object that uses a macro to define its function bodies. I needed to interface to that object in a different way. So I wrote and object that calls functions on that object and presents a different interface. I used macros to define the function bodies...
-
You know it's Friday afternoon when your interface is broken because you tried to set the type to the string 'string' instead of the keyword string.
Interface IEnvironment {
name: 'string',
...
} -
Why doesn't Java have a functional interface that supports throwable exceptions?
Seems silly to have to define my own wrappers around the Function<> interface. -
Hey, make a whole tracking interface, that's at least a month's worth of work, for something that R&D is actively working towards making obsolete in 3 weeks.
-
Web app for screenshotting pc display. Runs as web interface accessed from specified host:ip.
At first wanted to make it android app but I can't.
https://github.com/PogromistDev/... -
I refuse to use the Scheme interface to Meep purely on principle. I know there may be no computational physicists here but maybe there are people who know Scheme.
-
I need to create a custom offline interface for 3D Printers that will run on Raspberry Pi 3. Any ideas how to implement this?
-
Loopback JS is seriously the biggest POS ever. How do I get an interface description of data I've already modeled? Who fucking knows. I guess I just have to keep two copies, one as an interface, and another as mother fucking class.
-
You know that your are working with a DB-Guy when he provides you a "REST" interface that is outputting table data in JSON format and not even the JSON syntax is correct.
-
Can an app built with Cordova, designed without following Apple's Human Interface Guidelines (so basically a responsive website), be published on the App Store?2
-
I have never ran OneDrive for Business successfully. I am happy there is a somewhat limited web interface.
-
Guys, I'm a python noobie. How would I go about making a graphical user interface with python? Sorry, I come from a Java background.6