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 - "layout issue"
-
I love how "shotgun debugging" works.
Let's say the microwave doesn't work. I put my burrito in it, press buttons. Nothing happens.
Any sane person would trace the possible cause: Check if it is plugged in, maybe the fuse is blown? Nah, we don't have time for this: Let's try shotgunning it!
- Turn the burrito upside down.
- Try aligning the burrito in different cardinal directions.
- Press random buttons
- Remove burrito wrapper
- Separate burrito into single components, sort them onto a plate in a nifty layout and try microwaving that.
- Remove each component of the sorted burrito plate and try microwaving the plate with less and less items.
- Try microwaving each separate item and then later reassembling them back into burrito to see if it gets heated after the act.
- Try putting a cat on top of the microwave.
- Pour water on cat
- Notice a strong reaction involving water and the cat.
- Try catching the cat for additional testing.
- Go to the hospital to get stitches on your open wounds.
Later write a bug report to the maintainer: "Microwave doesn't work. Tracked the issue down to the moisture level of the cat, additional testing needed."7 -
TL;DR :
"when i die i want my group project members to lower me into my grave so they can let me down one last time"
STORY TIME
Last year in College, I had two simultaneous projects. Both were semester long projects. One was for a database class an another was for a software engineering class.
As you can guess, the focus of the projects was very different. Databases we made some desktop networked chat application with a user login system and what not in Java. SE we made an app store with an approval system and admin panels and ratings and reviews and all that jazz in Meteor.js.
The DB project we had 4 total people and one of them was someone we'll call Frank. Frank was also in my SE project group. Frank disappeared for several weeks. Not in class, didn't contact us, and at one point the professors didn't know much either. As soon as we noticed it would be an issue, we talked to the professors. Just keeping them in the loop will save you a lot of trouble down the road. I'm assuming there was some medical or family emergency because the professors were very understanding with him once he started coming back to class and they had a chance to talk.
Lesson 1: If you have that guy that doesn't show up or communicate, don't be a jerk to them and communicate with your professor. Also, don't stop trying to contact the rogue partner. Maybe they'll come around sometime.
It sucked to lose 25% of our team for a project, but Frank appreciated that we didn't totally ignore him and throw him under the bus to the point that the last day of class he came up to me and said, "hey, open your book bag and bring it next to mine." He then threw a LARGE bottle of booze in there as a thank you.
Lesson 2: Treat humans as humans. Things go wrong and understanding that will get you a lot farther with people than trying to make them feel terrible about something that may have been out of their control.
Our DB project went really well. We got an A, we demoed, it worked, it was cool. The biggest problem is I was the only person that had taken a networking class so I ended up doing a large portion of the work. I wish I had taken other people's skills into account when we were deciding on a project. Especially because the only requirement was that it needed to have a minimum of 5 tables and we had to use some SQL language (aka, we couldn't use no-SQL).
The SE project had Frank and a music major who wanted to minor in CS (and then 3 other regular CS students aside from me). This assignment was make an app store using any technology you want. But, you had to use agile sprints. So we had weekly meetings with the "customer" (the TA), who would change requirements on us to keep us on our toes and tell us what they wanted done as a priority for the next meeting. Seriously, just like real life. It was so much fun trying to stay ahead of that.
So we met up and tried to decided what to use. One kid said Java because we all had it for school. The big issue is trying to make a Java web app is a pain in the ass. Seriously, there are so many better things to use. Other teams decided to use Django because they all wanted to learn Python. I suggested why not use something with a nice package system to minimize duplicating work that had already been done and tested by someone. Kid 1 didn't like that because he said in the real world you have to make your own software and not use packages. Little did he know that I had worked in SE for a few years already and knew damn well that every good project has code from somewhere else that has already solved a problem you're facing. We went with Java the first week. It failed miserably. Nobody could get the server set up on their computers. Using VCS with it required you to keep the repo outside of the where you wrote code and copy and paste changes in there. It was just a huge flop so everyone else voted to change.
Lesson 3: Be flexible. Be open to learning new things. Don't be afraid to try something new. It'll make you a better developer in the long run.
So we ended up using Meteor. Why? We all figured we could pick up javascript super easy.Two of us already knew it. And the real time thing would make for some cool effects when an app got a approved or a comment was made. We got to work and the one kid was still pissed. I just checked the repo and the only thing he committed was fixing the spelling of on word in the readme.
We sat down one day and worked for 4 straight hours. We finished the whole project in that time. While other teams were figuring out how to layout their homepage, we had a working user system and admin page and everything. Our TA was trying to throw us for loops by asking for crazy things and we still came through. We had tests that ran along side the application as you used it. It was friggin cool.
Lesson 4: If possible, pick the right tool for the job. Not the tool you know. Everything in CS has a purpose. If you use it for its purpose, you will save days off of a project.1 -
New AltRant update!
You can join the TestFlight here: https://testflight.apple.com/join/...
New Features:
- Weekly Group Rants are here! Now you can finally receive news about and take part in Weekly Group Rants through AltRant.
Other changes:
- Updated the SwiftRant library to v2.0, an update that was long time coming. Thanks to @Lensflare's contributions and suggestions for the SwiftRant library, both of us improved the quality of the library by a metric fuck ton, and more improvements are still on their way.
Known Issues:
- Downvoting is (still) broken. this issue will be fixed in a later update.
- Some of the layout in the Subscribed feed is a little broken. This will be fixed in a later update.
- The Profile screen's small title flickers in and out of existence under some circumstances. This will be fixed in a later update.29 -
Fuck Unity.
Every single time I try to use Unity to develop my well-along-in-development video game, it finds some way of fucking itself up.
Be it from somehow failing to compile a DLL - which is something completely out of my control, the inspector failing to update itself when I select a new object every five minutes, to the engine managing to fail to load its UI layout because it somehow managed to lose a file responsible for containing the layout, the Inspector forgetting to include a scrollbar and as such trying to cram a bunch of components into one area, crashing in a certain area because I tried using reflections, crashing because I tried running the game in a place that always works, all the way to the whole thing closing instantaneously when I try selecting a new layout.
My experience with using this god-forsaken configuration of code and imagery has been one of endless torment; I've spent hours lamenting about the pain this piece of utter horseshit has caused me to those who'd listen.
I don't know what I did to this thing to deserve to be shown the absolute worst of this engine for the year I've been working on my game for. I can't even take a look at its source code to see if I can piece together things I'll pick up from alien code to fix obnoxious bugs myself because you cunts have it under lock-and-key for some dumbass reason.
Even updating my install of this engine is a gamble; I remember clear-as-day updating my project from 2019.3.14 to whichever one was most recent at the time, and everything breaking. This time, I got lucky and managed to update to 2020.1.4 with no issue on the surface, except I inadvertently let in a host of other issues that somehow made the editor worse than the older one.
There's little point in even bothering to report a bug because this shit happens so randomly that I could be just working on auto-pilot and the next thing I know Unity's stupid "crash handler" rears its ugly head yet again, or you people are probably too busy adding support for platforms no sane person uses like fucking Chromebooks.
There've been times where it's crashed upwards of three times in the span of 40 minutes of light use.
How is one expected to cough up hundreds of dollars a year to use a "pro" version of this horrid editor when every session of use yields a 50/50 chance that it'll either work like it's supposed to, or break in one way or another?
It's a miracle I even managed to type all of this out in one go, I expected the website to just stop responding entirely once I got past four lines.
Do what you will with my post, I don't care.6 -
what the fuck I can't edit the rant after 5 minutes I am fucking posting a new rant which have that last rant ...Why they update the fucking x code in every fucking 15 days . Well some libraries are deprecated oh cool I can use my shit as an object. And why third party libraries don't provide some good documentation of their sdk's . What the fuck is that and I will personally kill auto layout by entering in the mac myself. What is the use of that fucking debugging tool if I know don't the crap of my code that in which class I have done something terribly wrong what the fuck . Oh cool I am having that clang error and I don't know how to wipe my ass. And please fucking don't tell me to use xib code in xcode for my project if there will be 600 screens I will still fucking use storyboard for that. I don't fuck with xib files do you hear me. And fucking stackoverflow ..what the fuck is wrong if I forget an single comma during posting a question ..what the fuck..and you know what the real feeling is when I post a issue on stackoverflow and I got nothing from them expect some minus points...and then the holy fucking coder inside me tells me to solve that fucking problem and I feel like having dope bitch. FUCCKKKK..4
-
When you spend all afternoon correcting a layout issue only to find the problem was Chromes Super Cache!!!2
-
A jr dev was having an issue registering code with our data pipeline (prefect self hosted).
Turns out he's running vscode to launch a anaconda shell (didn't even know that was a thing) to launch jupyter notebook and running commands in the notebook (didn't know that was possible) all from Windows.
No it doesn't work. His environment configuration isn't right. I told him to just run Linux and get rid of all that nonsense.
Nothing is on git yet and were three weeks in! His code is full of hard coded absolute paths of files on his hard drive... He even had an example app to go buy, with a project layout to copy.
There's no helping some people9 -
Resource not found exception occurred when i tried to set an integer text inside a TextView in android.
Spent an hour trying to comb through my entire android app's layout resources looking at all the declared ids and cross checking then.
Didn't work. Tried googling and stumbled upon a stray human who had encountered a similar issue.
Turns out if you print an integer inside the setText, it will not consider it a normal printable value, it will think that's it's a resource id and try to use it.
Fucking misleading exception. FML ANDROID5 -
*me trying to fix the preview issue by editing layout file*
*issue gets fixed by clean build*
*me implementing a new feature as per plan*
*suddenly another issue occurs with the items in recycler view*
*tries SO, no related question and me too scared to ask one*
*trying different names, keywords, ids and methods to get atleast some output*
*checks json and recycler adapter, all fine but still the error*
*hello darkness my old friend*
*checks the item layout again with a microscopic look and encounters a 0 added to layout width which makes 95dp to 950dp and hence no output somehow*
*2 hours and sunday mood wasted* -
I just helped my friend setting up Laravel on her machine. The npm is giving me headache because of the fucking permission issue. WHY THE FUCK chmod DOESN'T WORK ON WINDOWS IF POWERSHELL RECOGNIZE THE COMMAND?? Then composer says that it cannot find the autoload.php. I thought it was another permission issue end up it's because composer fuck up installing on Windows. Wasted 2 hours for this shit.
Oh and the default language she uses is French. The keyboard layout is entirely different. French is totally awesome but the typos in command is getting really annoying. :(
I'm not saying Windows is bad for general use but I think it's a bad idea for developing non-Microsoft product on Windows. I don't understand how can one bear with so much shit on Windows. Most dev tools tutorials are written in Unix system so fucking get a Mac or Linux at least!2 -
So I'm using bxslider on a site I'm developing...when it's not running everything lays out nicely (pic1). Then using a simple script and options it functions just right (pic 2) but a huge layout issue in the thumbnail pager happens (pic 3) and I can't locate where or why. Any ideas?
-
RECLAIM STOLEN CRYPTO REVIEWS. HIRE DIGITAL TECH GUARD RECOVERY
Cryptocurrency has emerged as a transformative force in the financial world, attracting both investors and opportunistic scammers. I met a fraudulent website, coexus pro, exemplifies the darker side of this digital currency landscape. The site claimed to offer daily returns through an "arbitrage trading crypto bot" and misleadingly adopted the branding of a reputable cryptocurrency exchange, which initially instilled a sense of trust. Eager to take advantage of the promised 1% daily return, I deposited a significant amount of money. For the first few days, everything appeared to be going smoothly; I received the expected returns and was able to withdraw funds without any complications. This initial success made me increasingly confident in the platform, leading me to believe that I had made a wise investment. My optimism quickly turned to dismay when I attempted to make another withdrawal. I was informed that my account balance had fallen below their liquidity requirement, and to resolve this issue, I needed to deposit additional funds. Trusting their claims, I complied, thinking it was a minor hurdle. Unfortunately, when I tried to withdraw again, I was met with the excuse of "blockchain congestion," which they claimed would delay my withdrawal for 24 days. As days turned into weeks, I grew increasingly anxious. After 50 days of waiting, I reached out to their support team once more, only to be confronted with yet another demand. They claimed I needed to pay 15% of my account balance for "technical support" from the "Federal Reserve’s blockchain regulator. "It was at this moment that the reality of the situation hit me hard: I had fallen victim to a sophisticated scam. The website eventually went inactive, and I discovered that the scammers had simply transitioned to a new site, maintaining a nearly identical layout to continue their deceitful operations. In my search for answers, I turned to social media and found a review from another victim who had experienced a similar ordeal. This individual shared how Digital Tech Guard Recovery had successfully assisted him in recovering his lost funds. Inspired by his story, I immediately reached out to Digital Tech Guard Recovery for help. WhatsApp: +1 (443) 859 - 28862 -
BEST WEB WIZARD RECOVERY - A CERTIFIED BITCOIN RECOVERY EXPERT
EMAIL: bestwebwizardrecovery at consultant dot com
The money I invested was meant for something incredibly important—my wedding. After months of saving, I had finally accumulated enough to make the day truly special. Wanting to grow this fund, I came across a crypto site called Abcfxb.pro, which promised daily returns through “AI crypto arbitrage trading.” They claimed they could deliver 1% returns on my investment every day, and I saw this as an opportunity to multiply my savings quickly. I thought it was the perfect way to ensure I’d have enough to cover all the wedding expenses. For the first few days, everything seemed perfect. I saw the promised returns and was able to withdraw money without any issues. It felt like a legitimate opportunity, and I was excited as my wedding fund grew. However, things took a turn when I tried to withdraw again. The site claimed that my account balance had fallen below their liquidity requirement and asked me to deposit more funds to proceed. Reluctantly, I deposited more money, believing it was just a minor issue. But the situation only worsened. I was then told that my withdrawal would take 50 days due to “blockchain congestion.” I wasn’t too concerned at first, thinking it was just a delay. But after 50 days, I still hadn’t received my funds, and they gave me the same excuse. Desperate, I contacted the site again, only to be informed that I would need to pay a 15% fee for “technical support” from the “Federal Reserve’s blockchain regulator” before I could withdraw my money. By now, I realized I had fallen victim to a scam. As I researched further, I found that others had been scammed in the same way, and the scammers had moved to another site with nearly the same layout. It was then that I came across a review from another victim, who explained how Best Web Wizard Recovery had helped him recover his lost funds. Desperate for a solution, I reached out to Best Web Wizard Recovery. To my relief, they responded quickly and professionally. Within six hours, they had successfully recovered my full investment. I was beyond grateful, especially since the money had been intended for my wedding. Thanks to their help, I was able to not only get my money back but also go ahead with my wedding as planned. It was a day I will always cherish, and I owe it to Best Web Wizard Recovery for helping me make it a reality. I highly recommend their services to anyone who has fallen victim to a crypto scam.1 -
NAC Green Energy: Your Go-To Expert for Climate Control and Plumbing Solutions in Montélimar
At NAC Green Energy, we take pride in offering comprehensive solutions for both climate control and plumbing services. Located in Montélimar, France, we are dedicated to delivering high-quality service to residential, commercial, and industrial clients. Whether you're looking for vente et installation de clim Montélimar or need expert plumbing services, our team of experienced professionals is here to meet your needs.
Vente et Installation de Clim Montélimar
As specialists in the vente et installation de clim Montélimar, we provide a range of air conditioning systems to ensure the perfect indoor climate for your space. Whether you're upgrading your current system or installing a brand-new one, NAC Green Energy offers expert advice and installation services tailored to your specific requirements. We work with the best brands and the latest technology to guarantee high efficiency, energy savings, and optimal comfort all year round.
Plombier Montélimar
At NAC Green Energy, we also offer expert plombier Montélimar services for all your plumbing needs. From minor repairs to major installations, our skilled plumbers are equipped to handle everything. Whether you need assistance with leaks, pipe replacements, or any other plumbing issues, you can count on our professional team for fast, reliable, and affordable solutions.
Dépannage Plomberie Montélimar
Plumbing problems can be unexpected and disruptive. That's why we offer prompt dépannage plomberie Montélimar services. Our team is available for emergency repairs to solve any plumbing issue you may face. Whether it's a burst pipe, clogged drain, or malfunctioning water heater, we respond quickly to minimize damage and restore comfort to your home or business. You can rely on us to provide efficient and durable repairs every time.
Travaux de Plomberie Montélimar
In addition to emergency plumbing repairs, NAC Green Energy also specializes in travaux de plomberie Montélimar for a variety of projects. Whether you're renovating your kitchen or bathroom, installing new piping, or need help with a larger construction project, we offer skilled plumbing services to ensure the job is done correctly. We pride ourselves on attention to detail and ensuring that every plumbing installation or upgrade meets industry standards for safety and performance.
Installation Salle de Bain Montélimar
A new bathroom can completely transform your home. At NAC Green Energy, we offer professional installation salle de bain Montélimar services, from designing the perfect layout to installing all necessary fixtures. Whether you're looking for a modern, luxurious bathroom or a functional space, our team works with you to create the bathroom of your dreams. We handle all aspects of the installation, ensuring the highest standards of craftsmanship and efficiency.
Why Choose NAC Green Energy?
As a trusted name in Montélimar, NAC Green Energy is committed to delivering high-quality services in both climate control and plumbing. Our expert team is always ready to help you with any needs you have, from air conditioning installation to plumbing repairs. We take the time to understand your requirements and offer tailored solutions that are both cost-effective and efficient.
Contact NAC Green Energy Today
For reliable and professional services in Montélimar, contact NAC Green Energy today. Whether you're in need of vente et installation de clim Montélimar, plumbing repairs, or a complete bathroom installation, our team is ready to assist you. Reach out to us at +33 7 45 05 42 93, or visit us at 134 Rte de Châteauneuf, 26200 Montélimar, France. Let us help you improve your indoor comfort and ensure your plumbing systems work flawlessly.8

