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 - "vhost"
-
devRant has had a huge impact on my life. My poops are significantly longer and now my legs fall asleep because of it.19
-
I really appreciate devs that aren't complete assholes when you admit ignorance and embrace failure. Be a teacher, not an asshole!9
-
Oddly enough, it's comforting to hear other devs mumble "mother fucker" or "what the fuck, you stupid piece of ass" when working on things.
It means I'm not alone and we can all suffer together 🤗3 -
When you show the senior developer your clever solution to a problem and they come back with "you can also do XYZ" and his solution is much more elegant. Appreciate your superiors kids.4
-
If you get the "What's your greatest weakness" question make sure to answer "honesty". That way when they say "I don't think honesty is a weakness", you say, "I don't care what you think."1
-
My boss when:
Conversation regarding passwords:
Me: "It should be longer than that"
Other dev: "That's what she said"
*taking note of the inappropriate-ness*
Me: "We need to get a room for us"
PM: "That's what she said"
Me: "Come on Ryan!"
Other dev: "That's what she said"
Sales Lady: "This will never end!"
Me: "That's what she said!"
Office dies for a minute. Michael Scott would be proud.2 -
I can't believe how quickly this community has grown! Absolutely amazing to see so many like-minded people I can relate to 😊. Before devRant I had (I shit you not) 1 fellow dev that I could talk to.. Now I have a ton 😄5
-
Babies get 100+ points.
💡 I just need to make a baby and I'll have my stress ball!
Baby firstBorn = new Baby("Tommy");
firstBorn.setAppearance = "adorable";
😅12 -
It's a satisfying moment when you actually get work done on a personal project. It's comforting knowing I am capable of not being a lazy shit all the time. Gotta keep this up.1
-
When you stay up late doing a personal project the night before a workday -- knowing damn well you're going to be too tired to do anything the next day -- and have no one to blame but yourself 😁2
-
It's finally happened. I've used my mail servers for about a year to give out different email addresses on my domain to things I sign up for online, and only used my "actual" email address that received all this email for the whole domain but the single one that I used outbound for private communications.
This worked well for a long time as I could see when spam comes in, where it came from by looking at the email address I designated it. Each company's email would be sent not only from an email address that they choose, but also to an email address that I choose. It allowed me to easily determine where there were problems. For example, on Freenode IRC my vhost happened to make my username@host there a valid email address. It eventually got blacklisted due to too much incoming spam as crawlers started detecting it. Another one was "nickname"@my.domain as I posted it a few times here. Got crawled as well. But it allowed me to easily blacklist each.
I'd never thought my actual outbound email address, my real one, to get crawled though. That would require the mail server of a company I explicitly communicated with to get hacked. But today that happened. I wonder whose it is, but I can't tell.
Time to make my outgoing email bound to a designated email address as well. I want to know which companies this happens to, even if they don't disclose it.4 -
*receives email about project*
*turns around*
PM: "Hey I just sent you an email about a project"
No. Fucking. Shit.3 -
My act of kindness today was posting the solution to an issue that an entire thread was having. No one could figure out why their code wasn't working properly. I stumbled upon it after hours of fiddling(I had the same issue) and now we can be at peace. Don't be that guy that doesn't share knowledge. Now I can go back to being selfish till tomorrow 😄2
-
"You're a programmer?!"
"So, I have this app idea and I think it will be revolutionary!! I HAVE GREAT ideas for what it will look like - light blue here and white everywhere else. it's like facebook but different ..."
"It's really going to express my creativity as a person. I've poured my heart and soul into this idea. ITS GREAT RIGHT?!?!"6 -
My lunch consists of smashing food in my mouth and watching YouTube videos. Sad but Satisfying.
Inspired by @Linux 's rant2 -
You know you need sleep when you wave your hand under a paper towel dispenser and it's not automatic.1
-
Ever spend hours debugging and your coworker mutters "... It's probably XYZ" and they are right? 😵1
-
This is my bottom drawer. That's +150 packets of honey from the cafe downstairs. I've been slowly collecting them since I started working here. I'm leaving soon and thinking about leaving them so the next dev can have a pleasant surprise 😂8
-
I hate having to reverse engineer an application you built, just to understand it. All because you haven't worked on it in months.
-
"There are only two hard things in Computer Science: cache invalidation, naming things, and off-by-one errors."
-
The other dev and I met with the PM to discuss some naming issues in one of our applications. Out of the 5 minutes we were together, the PM suggested 4 new features and a complete restructure of a module.1
-
I was playing kitchen with my niece today and we were baking a cake. After she put it in the toy oven, without thinking, I spat out:
"How long do you think it will build for?"
I've never seen such a confused look 😂 -
*get task assigned to me*
*complete task*
*get new task changing everything I did in the previous task*
Me: "Why is this getting completely changed? It meets the specs you sent."
PM: "Well, they took a while to approve the concept so I assumed it would be the same as the one on their current site. But now they want something different. Just change it."
ARE YOU FUCKING KIDDING ME. WHAT IN THE ACTUAL FUCK IS THE POINT OF SENDING FOR APPROVAL IF YOU ARE NOT GOING TO WAIT FOR THE APPROVAL?!2 -
The Sys Admin limited everyone's access on an application through the admin panel. He forgot I have access to the database and I now have full access 😂1
-
I'm reading (deciphering) the clients notes for modifications to their app and explaining to my PM what they want. At one point, he stopped me and said "How the fuck are you doing that? I don't understand how you can make those connections. Brilliant." 😂
-
When you're the only one in the office that codes in C++ and you get this email -- legacy project code here we come.1
-
Working on a legacy app and couldn't find in the DB, fields for description, status, title, and assigned user.
I found them.
They were in the fields: User1, User2, User3, and User4.
How the hell does that happen?1 -
I hate only a handful of things in this world. Including: stepping in water with socks on, when the toilet paper rips, and business people.
-
I hope devRant doesn't ever get trends like imgur, tumbler, and all the other platforms that I hate 😅1
-
The worst infinite loop of all.
while(hasPoopOnTP( )){
if(goodEnough( )){
break; //it's never good enough
}
ass.wipe( );
}1 -
The "sys admin" is upgrading my PC to Windows 10. He says "It's incontestable and must be done."
😃🔫3 -
Lesson Learned: Don't ever be so ambitious that you are no longer realistic about your abilities. I remember when I started out, I would give unbelievably short TTC estimates for medium/hard tasks that would undoubtedly take some time.3
-
Work in the morning and here we are devRant, we have to quit doing this to ourselves. We need to take a break. I'm sorry, but you have consumed my life. The chuckles, feed refreshes, and +1s will be but treasured moments I have with you. Wait.. Who am I kidding? I need you! Don't leave, I'll stay with you forever.1
-
Our support department got this the other day. We host their email and only provide support for that lol
p.s. thanks @nblackburn for catching me forgetting to attach my image 😅2 -
Our "Sys admin" knows nothing. 9/10 I do his job for him because he either doesn't know how or doesn't want to learn. I write all of the scripts HE should be writing. He manages Linux servers but doesn't know how to navigate the command line (even on windows) without using a 1. 2. 3. guide to what he needs done. Am I crazy or is the "Sys Admin" title giving him too much credit?4
-
Reading through old post-it notes and found a TODO that says "fix code" with no indication of a project it refers to lol1
-
Estimating time before consulting the dev on the task he/she will be working on is like pouring the milk in before the cereal. CRINGE.3
-
"When an engineer builds a building, it's very well built, but it's so ugly that the people tear it down. When an architect builds a building, it's very beautiful, but it falls down" - difference between systems engineer and systems architect
You must combine both, but the latter (beauty) is less important.8 -
The installer is bouncing between 6 seconds and 10 seconds. It's been 20 and I'm starting to think neither is right.
-
I know it's not our nature, but go outside and enjoy the beautiful day today! (as long as its nice where you are).
-
My SO always wants to do fun stuff but I just want to sit in my room and program by myself sometimes...5
-
I get so focused that I forget to take breaks to prevent eye strain. At this pace, my eyes will be gone by 40 😭3
-
I figured I would share my Capstone from this semester with a community that might be interested. An eclipse plugin that was developed in our lab is able to implicitly track developer eye gazes as they work in an IDE (eclipse in this case). Before I began work on it, source code, bug reports, and stack overflow documents could be tracked with all of the data on said documents being extracted. For example, if source code is being tracked, everything from the file name and class/method name down to statement types are collected. The tracking isn't on still images. Since it's within an IDE, you can open multiple files, scroll, and modify -- all while tracking is collecting accurate data based on the (x, y) gaze coordinate and the handler assigned to the type of document/file being viewed.
My job was to extend this functionality to track gazes on UML class diagram documents. This means I had to gather data at the highest level: the class/connection being looked at, down to the lowest level: members/methods, their types and containing classes.
Being new to Java's EMF, GEF, and eclipse plugin development, I had a bit of a learning curve. Anyways here is the poster of the functionality I added. 🙃
Not much of a rant haha. -
Last day at my current job.
It feels like my soul has left but my body is trapped in the office until the end of the day 😂2 -
I honestly love arguments that deal with programming and the "proper" ways to do things in the workplace. It makes work slightly more enjoyable lol.1
-
Had a client whom was using the staging system on my server as cdn, remote computing, etc... because his prod server was a cheap vhost while the vm was a beast compared to it. I shut it down without telling. I just got a call that his site is now slow a f and full of errors.
I kindly told him that there was a recent security breach called dirty cow. Then I told him that I shut the vm down because it would mean security risk for him since there are no patches available yet and only Power on again with there was work for me to do.
If you want resources pay for them -
I finally have a server at DO. First time I had to set up a server on my own. Now I have an Ubuntu 14 running apache2, php5, memcached, beanstalkd, supervisor, sftp, vhost-manager, etc...
I really like the whol env and learning but I have to admit, I'd really like to see some GUI for all these things. At least for host management... And honestly I could use some advice on a proper web server setup.3 -
Alright, here we go again with issues on Vector. (My home server that we're transitioning our website, infiniit.co to.)
I'm trying to get the email server up and running. It's a PITA which is evident by the fact we are now on attempt number 6, at least on the 6th VM now. At this time I'm installing a Ubuntu 16.04 LTS ISO and I'll be installing IRedMail unless someone else has any recommendations. So far I've had nothing but problems doing it manually, installing dovecot and postfix, trying to get them linked, and then the last failure was sending a test email locally.
Also, a continuation of the last issue that I had here, now my VMRC isn't working anymore for some reason. Ive forwarded websockets but it won't work unless I use local IP since everything (except direct local IP connections) is running through an apache VHost setup... My head hurts. Help pls.2 -
So I guess this doesn't really fall under dev, more web and net admin, but here it goes.
I am trying frantically to migrate our (@Gerrymandered and I) website from a hosted solution with Namecheap to my new personal badass server, Vector. The issue is that I need to host multiple subdomains under one IP. I learned how to use apache2's VirtualHost feature, and eventually made them all work. But now we need to get our 3 year SSL Certs that we already paid for working. Try to get ssl pass through... Nope. Fine, just use the VHost then forward it unsecured to the local ip which only accepts connections from the Apache host. But wait! I want to access my ESXi config page remotely too! Good GOD it is a pain in the ass to get all of this working, but I somehow did. Evidence is at https://git.infiniit.co, which is hosted on the same network as the ESXi control panel. *Sigh of relief* now I can sleep right? 😥29 -
I've been in a rut lately... I haven't been programming as much as I used to and haven't had fun/exciting projects to work on. I think most of this is due to a lot of life changes happening at once. Regardless, I have felt super unmotivated lately and want to get back to my happy place -- coding. Have you guys ever experienced this "rut"? Right now my current job is primarily a support position with a bit of development. But it's not nearly enough to feel like I'm advancing my development skills. Any feedback is welcome 😌3
-
FUCKING NGINX...........
I moved a website to a new server, and nginx redirects me to another fucking website on the same server. I have been trying to fix that for FUCKING 3 HOURS. I did everything. Disabled EVERY site on that server except that one, works. I go back. Guess what..... haha it goes back and FUCKING REDIRECTS ME TO OTHER SITES. You have to be fucking kidding me right 🖕. I check if I miswrote anything, check if it's the control panels fault (doesn't look like it). I make a vhost myself for the site (with the other still active to check if it detected the vhost). Reload...
nginx: "One vhost was ignored because the servername already exists". Yeah yeah you twat nginx.
So le me disables every site again (except le not working site). I enable every site again.
nginx: "owh hey * someip * heres the site".
Me: .............. 😡😡 fucking twat. 🖕🖕
BTW, have no clue what caused it. Seems to work now. It shouldn't be a DNS issue I checked that. Anyone any ideas? Appreciate it.3 -
I'll stay later at work to get something working/finished rather than save it for the morning because there is no greater feeling like coming into work and your code works great. What a feeling.
-
Rewriting scripts to blacklist IPs of hacked accounts from SMTP logs. Very fun learning experience. Not really any other cool projects for me lol
-
Our support dept. got this the other day. We only host their email and provide support for only that lol.4
-
Ok, so for past 1 whole day I am trying to make vhost work on my brand new laptop, running Ubuntu 16.04 LTS... When I installed OS, I've set hard disk encryption, and on top of it - user home folder encryption. Don't ask me why I did both.
Setting up vhost is simple and straight forward - I did it hundreds, maybe thousands of times, on various Linux distros, server and desktop releases alike.
And of course, as it usually happens, opposed to all logic and reason - setting up virtual host on this machine did't work. No matter what I do - I get 403 (access not allowed).
All is correctly set - directory params in apache config, vhost paths, directory params within vhost, all the usual stuff.
I thought I was going crazy. I go back to several live servers I'm maintaining - exactly the same setup that doesn't work on my machine. Google it, SO-it, all I can see is exactly what I have been doing... I ended up checking char by char every single line, in disbelief that I cannot find what is the problem.
And then - I finally figured it out after loosing one whole day of my life on it:
I was trying to setup vhost to point to a folder inside my user's home folder - which is set to be encrypted.
Aaaaaand of course - even with all right permissions - Apache cannot read anything from it.
As soon as I tried any other folder outside my home folder - it worked.
I cannot believe that nobody encountered this issue before on Stackoverflow or wherever else.9