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 - "rack"
-
*click "Empty Recycle Bin"*
*removing 134.389 files. Time remaining: about 15 minutes*
Me: What the fuck is happening?!
*open Recycle Bin*
*see there is 3 node_modules folder*
Me: oh, okay sorry. Thats pretty normal.16 -
I once set a customers server on fire.
Litterally.
I put my laptop ontop of the server rack and the additional heat generated caused blue smoke to fill the room.
The whole building had to be evacuated.
Firetrucks came.
The customer eyeballed me quite a bit after he talked to the firemarshal regarding where the fire had originated.10 -
Hello beautiful. Finally got fiber installed. For my girlfriend and me. Not that we really need it... But you know...
(Wifi reaches up to 170 on 5Ghz)49 -
My CEO: "So! You are the new guy we hired to design and manage the implementation of our new state of the art super-duper fancy ERP solution with badass Business Intelligence systems to grow our company which already spans over several localities across the county, that has to live for at least the next 12-15 years?
Please remember that the Windows Server in the rack in the basement needs replacement soon, and that our new fancy solution must not in any way utilize cloud-technology or SaSS! I don't like that! I think it's a scam! We store everything on premises, own our infrastructure and we buy our software...Because I think that is best!"
Me: "So... let me get this straight: You want me to build you a one-off, concept sports car that can outperform a Lamborghini using only plywood, duct-tape and a donkey cart?"
He walked off... I may need a new job next week!14 -
My parents recently got divorced and sold their house, so I had to go through all my old stuff and found this beauty! A pair of new bateries and it still work! Fuck Yeah!14
-
A: "Hey let's move our server rack to this room tomorrow so we can set it up."
Me: "sure, 11:00?"
A: "11:00 it is"
Me: arrives 11:00, waits till 12:00.
A: arrives at 12:00 "sup man, sorry I'm late, let's do this"
Me: annoyance-level 6/10 "sure... let's go"
A: "hold on, this guy wants something"
Me: waits another 45 minutes.
annoyance-level 9/10
I just went to cafeteria.
Fuck you, wasting almost 2h.
I stood up early for this bs.9 -
Going on a vacation, so notify all clients that I won't be available during two weeks.
Client: well we have this huge presentation and here's a list of stuff we absolutely need for it
Me: sure I have a look.
Me: holy shit dude! That's gona take about 2-3 days. I'm leaving soon!
Client: it's realy critical to have them in a week as it's a very important presentation! Is there any way you can make it work? If we can do anything to help, just name it.
Me: well I'll do my best (planed 1 day for such rhings)
Me: *pulling a 15h day*
Me: here, all done budy! Did a 15h but now it's done, so do that presentation!
Client: oh, nice, but it wasn't that urgent
Me: ...
Next day:
Client ssh in to the server, fucks shit up
Client: well I did a thing and now stage and prod is fucked, can you do anything?
Me: (knowing it will take 30min to fix) well... I try my best. Btw. I'll leave in a few hours and won't take my computer, so try not to fuck every thing again, okay? -
*boots computer*
*login screen appears*
*enters password*
*windows says "Welcome"*
*You have entered wrong password*
Are you fucking serious? Can't you even handle simple login flow? Why the fuck you display welcome screen before validating my fucking password? What the FUCK12 -
Always multiply your time estimate by Pi (an Irrational number). That way you're guaranteed your estimate will be irrational! (Just like the clients expection :P)3
-
I started a nee personal project few weeks ago. I named it SelfVPN. Its simply a VPN client that lets you create DigitalOcean droplets and install vpn server without opening DigitalOcean panel. You just need to add your api key in application.
It takes like 5 min to create new server and deploy vpn server. So I am paying hourly usage of vpn! Even if I don't destroy droplet it wont cost more than 5$ a month.
I am thinking to open source it. But code is too messy 😅 Here is the first look of it27 -
New JS arrow functions:
⇶ (“the gun rack”) – executes three times
↝ (“wiggly boi”) – finds the least efficient solution possible
⟳ (“the self-monch”) – executes forever
⍆ (“🤷”) – adds random side effects
⍅ (“the total and complete s**t”) – undoes the only useful and expected part of its execution
Absolutely hilarious 😆
https://medium.com/@Heydon/...3 -
Not sure what hapend... On my laptop running Ubuntu 17.10, I just got a notification:
Problem occured: "Ubuntu is ready"
Not sure what to do now... :P8 -
New setup is nearly finished 😍
Six active monitors right now ran by one laptop (three monitors including the laptop screen), one computer (also used as a server, two monitors) and one real rack server (one monitor).
Also bought a new switch and getting led strips tomorrow.
I already am in love with this baby 😍❤30 -
I love it when companies expect you to care about their vision and act like the work is 100x more important than it is.
Oh yes and of course no overtime pay or decent salary that'd be too much!
😒😫🤯3 -
!rant
Quite the opposite of a Rant actually. Very good day today! Had pancakes to start the day, finally got a second monitor for only 5 bucks - it is so much easier to program with live change monitoring!
And, I finally got my very own server rack :) just wanted to share!10 -
I'm such a fucking moron! I had a programing test at university today, there where two excercises and two hours time. Finished the first one within 20min, but couldn't crack the second one. As time went by, I got more and more nervous. My hands started shaking. I couldn't think straight. I should just have steped outside, ask for a bathroom break, whatever. But no, I wanted to solve it!
Went home after the timelimit. Sat down, wrote the same thing I had in my head, compile, test and would have gotten all the points. I was able to do in 20min when relaxed, what I wasn't able in 1h 40min.
Fuck me.5 -
About a week ago I bought a server rack case from some guy online for 40 bucks. When it arrived it was in the worst state I had ever seen a case. Even if I tried I wouldn't have abused a case like that. Rust... everywhere...
I stripped it down and removed all the rust I could. Then I painted it and this is the end result. Pretty cool if I say so myself :)12 -
It's not a dev quiting but my brother who worked in parcel delivery at that time.
He was hired on a temporary contract but promissed from the beginning and in every discussion they had, that he'll get a permanent position after 6 moth, if his work is good.
Fast forward 6 months. They had a meeting and told him how satisfied they where with his work so naturally he asked about the permanent contract. Fuckers acted suprise and shit. Claiming to never have said any of it. However as they are happy with him and so "generous", they offerd him another contract for 6 months and told him, they could talk about a permanent one after that period.
He kind of has a temprament, so he got up, fliped them the bird and called them lying assholes and went home. He didn't show for the time left on his contract.
The funny thing about it he worked for the swiss postal service (which is owned by the state) but not directly but through this.company providing temporary workers (which is cheaper for them as they get a shitty salary compared to a full time employee with all the benefits).
Wankers!
Nice thing though, the accounting department still sent him a christmas bonus (he quit somewhere around mai...)7 -
Even though my ikea rack has served me well, I am happy with my newest server room update.
Before: https://devrant.io/rants/405246/...29 -
Really fucking sick of people taking my coffee mugs on the drying rack and taking them back to their desk. It's not yours. It doesn't have our company logo or your company logo. It's obviously not yours so don't fucking touch it.
This is the second coffee mug of mine to go missing in 16 months. You work at a tech company buy your own fucking mug or open your mouth wide and catch your hot bean water you fuck.13 -
EXCEL YOU FUCKING PIECE OF SHIT! don't get me wrong, it's usefull and kt works, usually... Buckle up, your i for a ride. SO HERE WE FUCKING GO: TRANSLATED FORMULA NAMES? SUCKS BUT MANAGABLE. WHATS REALLY FUCKED UP IS HTHE GERMAN VERSION!
DID YOU HEAR ABOUT .csv? It stands for MOTHERFUCKING COMMA SEPERATED VALUES! GUESS WHAT SOME GENIUS AT MICROSOFT FIGURED? Hey guys let's use a FUCKING SEMICOLON INSTEAD OF A COMMA IN THE GERMAN VERSION! LET'S JUST FUCK EVERY ONE EXPORTING ANY DATA FROM ANY WEBSITE!
The workaround is to go to your computer settings, YOU CAN'T FUCKING ADJUST THIS IN EXCEL!, change the language of the OS to English, open the file and change it back to German. I mean, come on guys, what is this shit?
AND DON'T GET ME STARTED ON ENCODING! äöü and that stuff usually works, but in Switzerland we also use French stuff, that then usually breaks the encoding for Excel if the OS language is set to German (both on Windows and Mac, at least they are consistent...)
To whoever approved, implemented or tested it: FUCK YOU, YOU STUPID SHITFUCK, with love: me7 -
Can we talk about this for a second? I mean WTF, how is Windows XP still a thing. Wasn't there a ransomeware attack recently, so every last sys admin should have some motivation to upgrade their shit?
Sure, I hear you say, it's just an information display. No critical stuff.
Well guess what, it was at an airport. Most likely not connected to any critical infrastructur, but still it's a computer, stuck at the boot screen at 11 a.m. running windows XP, connected to an airport network.
And I was standing there like: fuck me!13 -
long && scam && rant?
At my parent's: phone rings..
Me: hi this is XYZ (in German)
He: hi this is ABC from Microsoft tecnical suport (strong Indian accent, sorry toall Indian devs who might feel offended, no intention)
Me: hi... (I'm learning for my exams and don't have a VM with Windows installed currently, so no time to "play")
He: we got some worrying data from your Windows computer. You might have a virus and we need to run a few tests to verfy it. Do you know what that is?
Me: yeah, a scam.
He: sorry, sir I didn't understand you, could you repeat?
Me: yeah, I know what " this" is. It's a scam, and we only deploy Linux here. (lie, we have Windows, Mac and Linux, as well as an iPhone, iPad and Android devices in the house, guess who is "support"...) But good luck with your next call.
He: (kind of friendly) oh. I see. Well have a nice day too.8 -
!rant
Yesterday a friend of mine asked if I could help her with an assignment. The goal was writing shortest path agorithm in excel. I told her I don't know excel or VB but I will look into it. I didn't even know that we can code in excel 😅 After 1,5 hours of research and coding I writed a well documented code that does the job (with n^2 complexity of course). I feel VERY motivated after this. Because I did well job at an unexperienced environment with a language that I don't know!
Tldr: my new favorite ide is excel.3 -
Finally got time to share my new laptop. I love its rgb backlight keyboard. I will buy a NVMe SSD and second monitor asap.6
-
I... can't... fucking... stop... adding... new... features... to my... personal... projects... Help.9
-
Finally got a new job, but it's already a horror story not even 2 hours in (making this while on break)
Everyone here is an Intern, IT? Interns, Designers? Interns, HR? Interns.
The Person who I should've worked with got fired yesterday, and now I have to work all of his shit up from 0, Documentation? Fragmental, a few things here and there, but nothing really.
IT security also doesn't exist in the slightest, there is an Excel sheet called "Master_Passwords" and every single password is in Plaintext, written out for everyone to see. (at least they used "strong" passwords)
And the place also looks run down, theres PC's, Laptops, Mics, Cables etc. lying literally everywhere no-one knows what works and what doesn't (since everyone is an intern)
Not to mention the "Server Room" is an absolute mess itself, cables hanging from literally anywhere, powerstrips are ontop of servers, each rack has like 2 or 3 2U Servers, (in a 40u Rack) and there are 10 of them!4 -
*Build project*
*Build failed*
- Arrrg! Lets try cleaning first.
*Clean project*
*Clean failed*
- ...
- What the FUCK! How does the clean fucking project fail?!? Just delete fucking output you pile of shit!4 -
!rant
Moved in with my SO. No not Stack Overflow. Anyway. The hardest part about it is choosing a good Wifi name. We acctually need two names.
Go.
Edit: the perfect name would have a Star Wars reference in it.33 -
so my parents live close and my dad said his router died. I told him I had a spare. I loaded it dd-wrt on there and next time I went over there he asked about opening a port. I said I could do it for him. wouldn't let me touch it. he believes he is the computer genius and that I would brake it.
funny part is I work on servers for huge companies like Wells Fargo, Ally Bank and tons of others. I can configure a rack mount router but he doesn't trust me to touch a little crappy home linksys router lol.
no matter how smart you are they never want to admit their kid knows more about tech than they do.4 -
Here's my current setup. Needs a bit of improvement still.
A few years back I thought getting two big touchscreens would be amazing to use for making music. I rarely touch them. They get dusty all the time. They are too reflective. The border around them is way too thick. They are too big to be useful in this configuration. I'll be replacing them with normal screens and probably go for a vertical arrangement instead.
As you can see, there's a fair bit of stuff on my desk. There's a USB sound interface that could be rack mounted but I've been too lazy to buy or make anything to house it. I have a pair of headphones, a wireless headset and a Rift hanging off of the microphone stand. I rarely use the microphone and guitar at the moment (considered trying some voice acting, not particularly good at guitar!)
The desk was originally 2 desks from an Internet cafe that was being refurbished. I cut the ends off them and joined them together to make a desk to fit the space I had and stuck some metal legs onto it (used to have a big ugly brown metal frame). Oh and made some holes to add cable grommets and it has an IKEA cable tray underneath.
There's also a slide out music keyboard underneath (made from some bits of wood and a drawer runner, it's quite clunky and I'm tempted to use some rack rails instead).
The drawers were to store stuff from my desk in but I just replaced that stuff with other stuff...5 -
Our IT service provider...
Oh boy... That's not the way to install a server in a rack...
They simply threw the PC on the floor of the rack...
BTW: the rack is in the kitchen 😂8 -
Holy fuck nvidia. Why the fuck you want me to login to your fucking app in order to download a fucking driver. You also want me to click a fucking link that you sent to my email for verification on every fucking login? Why on earth someone would stole my fucking nvidia account? To see which drivers I use? What the fuck nvidia? Oh wait. DO YOU DARE ASK ME TO SETUP TWO FACTOR AUTH TO SECURE MY ACCOUNT?!? What the fuck? Even if I put my credentials online no one would care to login my fucking nvidia account. Just let me download my fucking driver!6
-
17 minutes without single break. That was longest nightmare for me. I had to write 6 lines of code... You know how that feels. My fingers were bleeding and my eyes were burning. Oh maan, I don't even want to remember that hard days.
-
I think I've posted more this week on DevRant, than I have during the entire time I've had Facebook3
-
Fuck you you fucking fuck, why would you change an api without any notification?
Background: built an app for a customer, it needs to fetch data frlman external api, and save it to a db.
Customer called: it's broken what did you do?!?
Me: I'll look into it.
Turned out the third party just changed their api... Guess I should implenent some kind of notification, if no messages come in for some time...5 -
*recieves notofication from tinder*
*"somebody likes you. Swipe to find who blah"*
*opens tinder*
*swipes everyone to right*
*no matches*
Fucking clickbait!4 -
Client: But why is it so expensive to host a website? I mean you could host Wordpress on a cheap like 10$/month webspace, right?
Inner me: Bitch, you have a fucked up Symfony 2.1 website that only runs on PHP 5.3 plus a Wordpress site, with a lot of updates not done, plus you have a huge traffic at peak times, like once a week
Me: Well you know, the services you are running require a lot of resources...3 -
*Creates a rest api that runs on localhost:8080*
*Creates React front end that runs on localhost:3000*
*Sends a GET request to api*
*Cross-Origin Request Blocked: The Same Origin Policy...*
Thats my fucking dev environment and its my local fucking host! Let me just send a fucking request to my own fucking machine you piece of shit! Why the fuck they didn't add an exclusion to fucking localhost?!?11 -
Fuck you windows! We were watching a movie and windows accidentally restarted and started to update. I HATE YOU!3
-
Forgot my headphones today, had to listen to stupid people on the train and now can't concentrate while writing code! Fuck!4
-
Cs Student. We currently have a course on algorithms, where we have to implement something in Java, test it with some sample inputs and in the end submit it to an online judge, so far so good. So why a rant? Well there's this one person, who strugles with programing and asks me a lot of questions. Usually I tell her, could you send me your code, so I can have a look at what doesn't work/where you made a typo/what ever. My thoughts: let's just copy it my IDE, take a look at the error message, and that should do it.
Guess how I got the code: As a few photos, taken by her mobile phone (as the code doesn't fit on one screen...)! Just send me the fucking file, or post it to gist.github.com or pastie.org or what ever fucking code sharing tool you want! Make a fucking git repo, I'll even live with SVN or just a .txt file by mail. But for the love of Linus Torvalds, stop sending me crapy pictures of your crappy code! For fucks sake!15 -
Windows logic:
* User disables notifications *
* Windows gives a notification about disabled notifications *
Fuck.1 -
Rant: THAT FUCKING CREATIVE AGENCY, THAT USES A FUCKING HOSTING PROVIDER, THAT DOESN'T OFFER SSH! GUESS WHO'S CURRENTLY UPLOADING 4000 FILES? BEST OF ALL EVERY 200-ISCH FILES THE CONNECTION GET'S REFUSED, TELLING, THERE ARE TO MANY REQUESTS (FileZilla is set to max 2 simultanious uploads, still the same)
FUCK YOU, YOU FUCKING FUCK OF A CRAPPY DEPLOYMENT PROCESS.6 -
I'm a "lefty", I defended the Python "Master/Slave" stuff, but honestly, what the fuck is this CoC at Linux? (https://lulz.com/linux-devs-threate...)
It it isn't "fair" as people who are indicated don't get a "fair trial", I'm all for enabling women, PoC, and folks of the LQBTQIA+ community, but simply kicking people out you don't like isn't the fucking solution! What a fuckup.
If there are people supporting the CoC, please let me know your views and why, as I simply can't understand it.19 -
Fuck whoever invented caramel and chocolate and particularly whoever mixed them. How am I supposed to stop eating this? It so fucking delicious.12
-
On my way home, just noticed, that the display in the train, is only sorting the connections in the trainstation by time, but not by date. (SBB in Switzerland, in case you're wondering)5
-
Mother fucking SQL, fuck mathematicians, fuck every thing!
So let's supose we'd only need the first char of a string. Every, and I mean fucking every (php, java, javascript, ruby, python, haskell) fucking language, uses something like `substring(input, 0, 1)` as it knows the input is nothing more than a fucking array of chars, otherwise known as motherfucking String. Logically the offset for the first char is 0.
Enter SQL, there you need to put `SUBSTRING(input, 1, 1)` because fuck every one! Fucking math guys who developed relational algebra on which (most) databases are based on (I love you for it, but come on you fuckers!), Decided that the first character should be at position 1...
Fuckers6 -
Got offered a project to develop e-commerce site. Bespoke. E-commerce. Sage pay. CMS. 4 days. When I said it's basically impossible, got told that the company was offered the same solution by an Indian developer but in 2 days, so it shouldn't be a problem to do it in 4.6
-
When you fix your mates PC and upgrade windows on it and month later he comes back because his scanner is really slow, his wife doesn't understand English anymore and cat decided to leave his cat life to become full time florist at local bakery shop.2
-
$ npm install ...
$ added 10 packages from 7 contributors and audited 21813 packages.
I realized that after some point you don't even think about your project dependencies growing. Because even adding 10 packages, it looks like it doesn't even changes the total number of packages. 21813, 21920, 21980... Does it even matter? Fuck.7 -
Lots of fun open source stuff, but I had a lot of fun working on a survey taking m&m dispenser. The goal was to encourage students to answer survey questions that would help the faculty get a better idea of what the students found most valuable (different things they wanted to learn, classes they found useless, etc.). So me and another student built this :) Its a node server running on an Intel Galileo, which served up an admin and survey interface using React. When a student answered a survey question, a servo would turn a gear, which interfaced with a rack and pinion that had two little pits in it. When it would slide under the jar, two m&ms would fill the pits, then the rack and pinion would push them out. Then we had a webcam hooked up to the end of it that would compare the colors of the m&ms to see if they were the same. If they were the same, the student would get more m&ms. The gear pieces were 3D printed.
We could never get the webcam stuff to work right with the Galileo because OpenCV (the computer vision library we were using to interact with the webcam) could not be built/compiled on such a specific version of Linux. Later, I was able to do it with a RaspberryPi, but never got it reintegrated.5 -
Kinda rant, kinda not.
At the start of this year all of my colleagues left company beacause of low raise. This process took like 3 months. After that I automatically became most senior in our team with 8 months of experience in my current company and 3 years total. It was rough days and still is. One downside is some days I can't even touch my own development tasks. Sometimes I ask for other developers help and assign them tasks. I'm evolving into team lead I guess. Yeah, more like junior team lead. But after few weeks I got a call from our cto and he told me they are raising my salary even I had a raise just 3 months ago. And he told me it will be raised again soon. Even my workload increased I'm still kinda having fun. I think its a bit early for me to be good at this role but I'm learning how to manage people :) Well, at least I got a raise6 -
Didn't had to fix anything (so far). But took my dev laptop to show all the projects I've been working on to the dad of my girlfriend and he showed me his projects.
He's not mainly a dev, but an electrical ingenieur. He designs his own pcb boards (with 8bit processors on them, as "that's more than enough power to do almost anything!") and then programs that stuff with basic (he writes his own firmware for it).
He also creates desktop application to get data off the devices using Delphi.
Love that guy and have a shittln of respect for him!1 -
Hey guys.
Arduino + Bluetooth + L293D + car Chacis and 4 DC motors.
Finaly finished my second bot/Drone.
Actually finished it yesterday but had lots of problems with hardware bugs (learned so fucking much in a day).
Tought I fucked two unos with bad soldering... No they are fine, just won't turn on in the circuit that was already working (was fine running the code).
Redone everything from scratch with a arduino uno, it's perfect now.
Funniest part is how I got my hands on a 50€ car kit for almost free... So some Chinese store sended this kit instead of some cheap stuff. Saved another arduino with the chip rack (that one that you can trade the atmega chip), I'll save it to program single chips. Plus a h bridge and lot lot more cool stuff.
Used only the Chacis.
Next: esp8266 and camera... And maby a gun? Would be cool32 -
Tldr; my "this is not bug, its a feature" moment actually turned my bug into a feature.
Today we were presenting a project which has imposible deadline. I am developing this small project alone (which is probably good). I implemented core features first but I know project still have bugs and a lot of tech debts. Another friend started to presenting our demo and a wild bug appeared as expected. He was adding rows to a table. To add a new you gotta open new modal by clicking + button and fill the form. One of the fields had a bug. When you add row by clicking Ok button, the value of the field stayed there after you open modal again. So its basically a state problem in React. I forgot to clear previous state of modal. When they see that and my friend said "oh we got a bug there". Then I enabled my mic and said "thats not a bug, thats a feature. I didn't want to enter that field again and again when I adding multiple rows and made it persistent." and you know what? They liked the idea! They requested to add that bug to two more fields. I was just joking and my "this is not bug, its a feature" moment actually turned my bug into a feature. Instead of fixing it, I'm creating more of this bug. LOL!5 -
I took this contract and made the suggestion that we backup to the cloud and create a private repo on GIT. Client said no, local should be fine, they don't want someone stealing their code. I said okay fine.
AC just went out in the server room and they apparently had a leak from the AC to the power supply which they happened to put on top of the rack servers and switches. I'm surprised that place didn't catch fire, might be to early to call it.
All this on a Friday and we were 2 weeks away from launch party.
Not my fault, I clearly said we backup to cloud and use GIT on private repo.3 -
*logs in to pc*
- Your password will expire in 3 days. Consider changing it.
+ yeah sure...
*tries to change password*
- Your password must be different from your old 25 passwords
+ ....
+ What the fuck?!? I mean, really, what the fuck is this bullshit? You force me to use EXACTLY 8 char long passwords and this? Fuck you!5 -
First Hackathon ends today. Long story short: I was the only programmer of the team, we only had 2 days to develop it (of which we spent the first day doing research, so 1 day of coding), so guess what it's shit.
I basically took a bootstrap theme, hardcoded some data. Put some js on top for interactions and a node js backend, to interface some APIs. Just by looking at the code you'll get cancer, but the others of the team where impressed, how good it looked an worked...
Let's hope the judges aren't familliar with coding as well (our challenge got two judges whereof one works at a bank as some guy whearing a suite and sponsoring stuff... Ao chances should be ok)
Honestly fuck this. Not one team (afaik) has pfoduced anything close to being finished...10 -
Fuck EA and its fucking launcher. Your broken piece of shit software doesn't even launch. I even tried reinstalling but that garbage won't launch. Fuck you EA and all of your bad practises. Wrap that launcher and shove it to your ass.3
-
Thanks everyone, another follow up:
After successfully securing the interview and going through it like a boss I'm starting my new job on Monday. Bless y'all6 -
What the fuck Visual Studio? Last day my app was compiling succesfully. I DID NOT CHANGE ANY SINGLE FUCKING THING BEFORE I LEFT OFFICE. Today it refused to compile. It didn't even show the source of error, just says missing a reference.
- Clean solution, rebuild. Compile error
- Close VS re-open project. Compile error.
- Restart computer. Compile error.
- Close VS re-open project. Compile succesfully.
WHAT THE FUCK DID JUST HAPPEN? I could't believe it if it didn't happen to me. Is this shit compiling just by luck or what?5 -
Was just recalling one of the worst calls I ever got in IT...
Many years ago we had a single rack for all of our servers, network and storage (pre virtualization too!).
We had a new security system installed in the building and the facilities manager let the guy into the server room to run all the sensor cables in because that is where they wanted their panel... the guy was too lazy to get up on the roof and in the attic repeatedly so after he checked it out he went around every where and drilled a hole straight up where he wanted the sensor wire to go... well the server room was not under an attic space... when he found he had drilled through to the out side... HE FILLED IT WITH EXPANDING FOAM.... the membrane on the roof was damaged... that night it rained... I got a call at 4 am that systems were acting funky and I went in... when I opened the door it was literally raining through the corners of the drop ceiling onto the rack... An excellent DR plan saved our asses but the situation cost the vendor's insurance company $30k in dead equipment and another $10k in emergency labor. Good thing for him we had so little equipment in that room back in.
Moral of the story... always have a good DR plan... you never know when it will rain in the server room.... :)3 -
To anyone asking for tips and tricks to start programming or become good at it, here is your ultimate golden advice: learn how to google and stop asking stupid questions like this before doing a quick research.
Reasons why:
1. You will most likely to learn better if you do your own research before asking for help. Even if you can't solve problem, you will be better and better at googling over time.
2. It is instant source of information. No need to wait for response (except response from server of course).
3. It takes only YOUR time.
4. Much more possible solutions/answers to your problems/questions.
5. Your quality of life will be improved over time. Not only your dev life but your daily life too.rant stop asking stupid questions how long this tags can be qol i am not your personal teacher programming tips tips11 -
I had an interview with a company that works offshore (works for a big silicon valley company) for an internship program. I liked their bosses vision and how he treats his coworkers. After 1 hour technical interview I asked how much they pay for internship and they told me they are not paying anything. And they said hey we are teaching you how things works. Wait... What? Atleast you can pay my transport and food fees. Fuck you and fuck your company. If you don't pay me a single fucking penny, I am not working with you. There is local laws to pay me some money. If you don't care about laws, I wont care about your fucking company. Burn in hell.5
-
Just deployed version 0.0.1 of my holiday project to production.
It's a pie "attached" to some speakers, mounted below the kitchen cubord. So far it only runs a spotify connect on it and you're able to play music there while cooking/cleaning.
I'd actually like it to also be able to just play regular music, either from a smartphone or a computer in the network. (It's connected by wifi to our lan). Any advice on what software I could install on it to achive that? i'd prefere to enable it for devices on the lan and have bluetouth dissabled, but I'm actually not sure if that is even possible. So yeah any advice to that? Or any other things you'd install on it?
I know, that I need to do some "cable management" back there :P10 -
Today a tester asked me to make a modal smaller. I read the code and saw modal size was explicitly set to "large". So I was about to set its size to default but I asked myself "what if I enter a random string there?" and I set it to "not-so-big". UI framework handled it well and actually set its size to default. I'm keeping the code that way for future laughters.8
-
1. Make a plan
2. Execute the plan
3. Expect the plan to go horribly wrong
4. Improvise
Truest words to come out of the DC (or any) universe!!!4 -
Hotest bug: a server in Vietnam kept going offline then popping back a few seconds later. While logged on I couldn't find anything wrong, so eventually I decided to go check on it. It turns out the aircon in the server room situated right above the server has started leaking, so the ever-helpful ops people onsite has wrapped the whole rack in plastic, covering all vents. Surprisingly hard to kill, old HP servers...1
-
Rant: Wifi in Italian AirBnB, They use 3 wifi repeater to get internet from one house to the next, I guess you can imagine the speed3
-
Some IT person is walking to the marketing department coffee machine because one on IT is broken.
While waiting for his coffee he yells:
I want a enormous rack!
All the women instantly hide, and one guy say. “You cannot say that here!”
IT guy looks surprised and wondering what he said wrong.... -
# gym rant
My reaction when people hog the only two squat racks in the entire gym for 40+ minutes doing lifts that don't need rack at all. All I want to do is implement time division multiplexing for equipment.2 -
Seeing Mark Zuckerberg multibillionarie. I am poor af (Still student btw). Also looking Linux kernel at GitHub.2
-
More than 3GB ram is useless on android phones. Change my mind.
I bought cheap lg g5. It has 4gb ram (my old phone had 1gb ram). I have opened chrome with 4 tabs, an AAA game, devRant, Instagram, a vpn app, android settings and I'm listening music. There is still free 1,2 gb ram. Also this is not my everyday usage. I use maximum 3 apps at same time.22 -
!dev && rant
Can we talk about banks? Those fuckers! Suposed to keep our money save and be competent... They today gave me the biggest scare of my live and I've run one an update query on a prod db without a where clause! (Okay I knew we had a backup but still pretty scarry moment!)
As a few know, besides being a dev I help to organize a small openair music festival here in Switzerland. The openair was this weekend. Every thing wen't well, until I checked our ebanking account today. There was only 2/3 of the money that should be there. A quick call to the bank and they told me, nope they never received it. As we've thrown it in a secure locker during the night, we didn't receive any receipt or something like that. It took those fuckers 3.5 hours to actually go and check the looker, just to find the remaining money in the corner of it. What the fuck people, can't you open your fucking eyes and not give me a fucking heartatack? I thought you guys are professionals!
Note locker: we get a key to open it from the outside, place our payment during the night, as soon as we close it, it falls inside a vault, so there it's a pay in only system, for lack of a better word, I called it locker.
My heart is still beating like mad, because of them.4 -
Any alternative to Googles reCAPTCHA?
Backstory we have a contact form, in a bootstrap modal, loading the form as an ajax request. The form has (as of today) a captcha, as we where getting a lot of spam.
Guess what it does on safari? Right... It renders outside the modal and since there's no need for scrolling, bootstraps modal adds an overflow hidden to the body. Results in non submitable forms on some resolutions.
Any idea on how to fix this, or other captcha systems we could use (it's a Symfony app).4 -
Wondering who the fuck decided to create expandable menu for a single item. Thats fucking disgusting.4
-
I tend to go hide in the IT closet. It's dark and the only noise is the fans on the server rack. Very relaxing and no one has figured out that's where I disappeared to.
... Yet -
So today I saw someone using that retard units and I get a little bit frustrated. Then a side project idea popped out; a website called something like retard units to non-retarded units. It would simply convert between units and have a clear message that suggests stop using any retard units. Then I hit google to check if similar website exists and boom! I found this:
https://tononretard.com/
ITS SO FUCKING BEAUTIFUL. Also it has a feature that blocks you from converting metric units to retard units. A wonderful masterpiece!6 -
Master/Slave
Fuck you guys. Honestly most of the rants i've read concerning python and their abolishme t of sait terms where fucking butthurt. "What virgin suggested this", "people shouldn't be offended, it's just a name" and so on.
I do agree with every one saying a name shouldn't matter (readability is a different story! However parent/child or producer/consumer IMHO preserve that). So why are you fucking offended when it is changed to parent/child or produver/consumer? Does it affect you in any way? You know there's the `sed` command, plus IntelliJ (and most other IDEs) have a quite good support for renaming/refactoring stuff.
By reacting this way, by beeing offended all you do is proving the point. Words can offend people. I personally don't care how it's called. So far I always used master/slave and didn't think twice about it. But then again if someone of my coworkers or friends would feel threatened by these words, I try to avoid them. Naming diesn't matter to me, nor the compiler. So fuck, if it makes people happy or feeling save then lets change it.
What the fuck do you gain by sticking to those terms anyways?17 -
Fuck i hate myself right now...
> Wanted to install minikube on my homeserver(which doesn't have a graphics card in it)
> Error: Virtualization is not enabled
> Take the server out of my rack, opens my desktop pc, takes the gpu out, puts in it my server, and then goes into bios.
> Find that virtualization is enabled.
> Realize that I'm running a dozen docker containers on a daily basis from my server, so OF FREAKING COURSE virtualization is enabled...
So after all that, I figure out that I should probably just google my issue, which leads to me find out, it's just an issue with virtualbox, and simply running 'minikube config set vm-driver none', it fixes it, and I am now running minikube.............
Took half an hour of work, to realize that I'm a complete fucking idiot, who shouldn't be allowed near a computer2 -
!dev && education && ~German (survey is in German)
My girlfriend is doing her "A-levels" (the things you do to qualify for university). In Switzerland it's called Matura and in Germany Abi.
However for her final assignment she has to do a survey. Since it's in German, probably only People from Switzerland/Germany and Austria will be able to participate. However if you understand German feel free to participate!
The topic of the survey is "taboo topics" and the survey can be found here: http://we03sl.findmind.ch (takes less than 5 minutes)
Thanks a lot for your time (:17 -
Who remembers winamp? Well... We still use it in our bar once a year
Backstory: I help to organize a small openair festival once a year and to finance that we run (amongst other things) a bar once a year.
Music is still supplied by good old winamp! The nostalgia is strong.3 -
Rant
I'm a CS student at a university in the global top 10. We currently have two courses using Java, where we have to submit our work to a judge program. One of them is running Java 7. the second one Java 6! Come on, what year is it? Just update your fucking software and the assignments, you lazy fucks!
First rant. Am I doing this right?6 -
!rant
I am on vacation from my full time job this week. I wanted to use this week to write a PoC for a potential customer of my side business. really interesting project for me.
potential customer is a window and door manufacturer and needs an application to manage their racks.
their ERP system already has a simple rack management but it is only useable in house.
they want the drivers to be able to scan racks they deliver to a customer with a native app and they want to have a webapp for the customers to see racks that are assigned to them as well as reporting a rack ready for collection. And that all needs to be in sync with their local ERP system.
as i am a .net guy i decided to go with the abp framework (because it got recommended to me) and xamarin for the native app part (because i have experience in this).
i have now spent 4 days implementing this and it has been so rewarding. the framework is so powerful and it's template saved me endless hours.
i even wrote a very basic connector service which synchronizes data between my app and the clients ERP system. Just one way until now because of time issue, but i learned to scaffold an ef core with db first. It is noticable that the ERP system is 2-tiered - meaning the clients directly talk to the db.
Tomorrow i will implement the xamarin client.
4 days just coding what i want to. choosi g my own velocity and making my own priorities without any interruptions or discussions and a bunch of new things to learn.
Probably wasted half a day because of stupidy (implemented some bugs) but fixing and learning is part of the journey and i lime that part, too.
i am so relaxed right now 😁 just wanted to share this without a real reason :P3 -
Was scrolling youtube last night, not expecting much, found this video about web apps. Holy mother of linus torwalds, just watch the fucking web assembly part. https://youtu.be/MiLAE6HMr10
I'm not trying to say web assembly will be a good thing or dot net is, but holy crap!
Edit: wasm is the second topic in the video2 -
Where to look for an UI/UX person?
Backstory: I currently work at a small startup. So far our website is just a bootstrap theme, slaped together by myself, so you could say, it's far from optimal. Especially on mobile devices.
Where would you guys look for a UI/UX person? Probably on a freelance basis. Did you have good expiriences in the past with a particular site/service?3 -
Happy first of may, happy international worker fight day to all the devs out there. Unighted we stand, duvided we fall3
-
<rant>So I'm new to the having-meetings-every-waking-moment-of-the-day thing... Just wondering if anyone is supposed to get anything done??
Or are we supposed to gather more and more work to do during each meeting?
The only times I've been able to do work is when I can mute the mic or say I'm in a "lunch meeting"!!
Does this happen to everybody???
</rant>8 -
#feature
On the 9Gag Android app, you can "scroll" up and down by using the volume up/down, if the music isn't playing. (I think you have to enable this in the setings).
I find this quite convinient, and would love to this here too.
@dfox and @trogus5 -
What the fuck! Just witnesed this at university. The guy in question is in the same cs course as me. Using edge, okay. But searching for a picture on google (a icon in that case), copy it to memory, open powerpoint, paste it, manipulate the color aellsettings to make it gray and then save it from powerpoint? That's not how you fucking do it! Fucker!6
-
!Rant
Hello devRant!!
Just released a small little app to share links to your PC directly from your device (Linker).
It uses a Java server running on your PC so there are no middle-men. Everything is open source and on my GitHub.
It's currently in alpha. Basically:
1. Run server on your PC (no UI ATM so run in a console) - defaults: 0.0.0.0:8090
2. Add the server IP-Port in the Android app
3. Share a link from any app through linker
4. Magic 😎
Below are the links if anyone likes the idea and wants to try it out (UI is crap I know! - I had very little time to work on it)
Become tester:
https://play.google.com/apps/...
App:
https://play.google.com/store/apps/...15 -
!dev && !rant
@dfox and @trogus my so was like, wait... Is this like a thing to complain? That's awesome!
Wait let me guess it's for developers only, right? Why can't we normal people have this? :O7 -
!dev
Theres atleast one fucking bastard that writes comments like "2018?" "2018???", "september 2018?", "still listening in 2019??" in every fucking song video in youtube. Fuck you braindead useless pile of shits! Yes its fucking 2018 and why the fuck you just write it there?? Why the fuck somebody even cares and likes that kind of trash comments?!? Fuck you bunch of wasted human cells. I want to kill all of those fucking fuckwits. STOP FUCKING COMMENTING DateTime.Now.Year IN EVERY FUCKING SONG YOU MOTHERFUCKER CUNTS!4 -
When I drove up the parking lot, I had a feeling that this was a special day. Not "good" special, but "BAD" special.
I parked my car, went out, double checked to I got my headphones with me and walked in.
People where not at the places, they where talking to each other. Not talking but everyone where at some different place.
I have seen this before, when people is not working at they desk - that means that something is not working as it should and they are not telling.
I went directly to the serverroom, and directly noticed that one rack was completly black. No power. And the monitor server was one of the victims - FUCK. -
Normal people: "It was a beautiful day today!"
Programmers: "My desktop wallpaper rotates through several beautiful days." -
Sorry I'm on my computer during the meeting but I can multitask I swear!
(I can definitely write code and troubleshoot with other devs on Skype, while you're talking)
I never said I was listening to you though! Lol!1 -
This is not something new but I want to say it loud again.
With all my heart, fuck you internet explorer. Windows should release a FORCED update (sorry for that) and remove it from every fucking version of windows and antivirus programs should detect it as a virus. It should be removed from existence and browser lists and also saying its name should be crime. Also, please remove it and any releated memories with it from our brains.
Thanks.9 -
Medieval torture devices got nothin' on Angular.
The Rack? Ha, good times!
Brazen Bull? Happily!
Iron Maiden? Yes, please!
Pear of Anguish? Funny name, I'll take it!
But Angular?!
PLEASE GOD, NO! HAVE MERCY ON MY SOUL!4 -
I've seen a lot of hate to Macbooks and Apple products in general, and although I agree that iphone could be dramatically improved in terms of hardware I think that OSX is the best platform to do Web development.
Which one would you pick and why? Windows, OSX or Linux.27 -
1. I feed my creativity addiction.
2. I solve my personal problems with automation mostly.
3. Money and food. -
To all the cheap bastards out there, especially those who are here for a long time, become a ++ supporter and help to keep devRant running! (Okay that might was a bit dramatic, but still, keep it running as it is)
It was mentioned by @dfox here: https://devrant.com/rants/1467574/... that the numbers of the suporters program have gone down slightly and that devRant still looses it's creators @dfox and @trogus money.
If you're working in IT, you can't tell me, that you can't spare this little! Don't be cheap.
It's a different story, if you're still in school. I can even understand, that you don't have a dime to spare as a student. But when you're working (fulltime) as dev, tester, pm, recruiter, whatever and receiving a salary, then you can afford it.
So come on! Girls, guys, this is our home. It's awesome! Show your appreciation and hit that suporter button. It's a tiny amount every month, but if we all pull together, we can cover their server costs! Become a ++ suporter.
(And don't say we should create a crowd funding campaign, where you donate once, otherwise we'll be in the same situation in a few months, a bit every month on the other hand helps in the long run!)6 -
Do you remember how they say, you won't notice how much you miss something, until it's gone? Well this Island (Guadeloupe) is as beautiful as it can be! However the internet connection sucks. Big time!
Plus the humidity killed my laptop (or at least part of the keyboard including the keys I need for the partition unlock, which means no laptop until I'm home and replaced the keyboard.
I didn't bring it for work but to be able to look up stuff, maybee write some (non dev) stuff and such...
But to be honest since this vacation is so relaxing, I'm not even really mad. Strange.11 -
Client just asked why no progress has been made this week and refuses to accept it is a result of them not answering my emails or providing content. I made a DevRant while I wait for a response!
I guess it wasn't as URGENT as the subject line suggested...2 -
!rant this is just a shoutout, how fucking happy I am. Clean code valued over fast but hacky push of features!
Backstory. I work for a startup. Long story short a guy with an idea needed a developer. I've worked for about a year without pay but now since we're live I get paid. Recently a new field of bussiness came up. I told tge guy with the idea (a.k.a. my boss) that we either could just "hack" the current code to just make it "fit" well kind of... Or refactor our main code base, as requirements where changing at least monthly and we just built on top of the monolith.
Don't get me wrong. It still isn't perfect. However I was able to refactor the main business logic for the last few days, as he understood, it's an investment into the future.
Good guy!
P.S. On another note: happiness or happyness? :O1 -
I'm seeing a lot of these rants today and I just felt jealous so...
FUCK YOU MICROSOFT!!
You can pivot to something more your pace like whittling or something... -
It's almost 4 on a Friday and my coworker just left early. The only thing before leaving was to tell my boss about a problem in production...
Leaving me to fix it...
"Hey, I just heard about a problem in production. Can you fix it before you go?"
Not cool dude... Not cool.5 -
If I'm able to DevRant (as a verb, yes) through an entire meeting... I feel as though I shouldn't be in the meeting?1
-
I've found this tutorial on getting a google free android phone (tl;dr: lineageos, fdroid&yalp, etc.)
It probably isn't news for most of us in here, however a handy beginner friendly guide to give to friends and relatives.
The downside: it's in german.13 -
!dev && rant
Any stargate fans on here? Can we talk like one minute about stargate origins? It's like. I mean. Fuck. Is it really that bad or am I missing a huge part?12 -
WTF?!? so apparently I guy I know, knows the guy who built dodeley.com (don't get me started on the name!)
Oh boy... Where should I begin? So besides the fact that I'm pretty sure these newsletters will be classified as spam (aites like mailchimp and so on actually pay large mail providers not to classify them as spam, I doubt they do...), their so called "widget" is just a form, sent to their domain using GET, FUCKING GET, NOT POST, GET!!! The request looks something like "dodeley.com/?action=subscribe&id=xxx&field1=xxx&..." I mean like, WTF? Oh and their solution to not leave the page is simply to add a target="_blank" to the form, that you have to include on your site.
Did I mention, that the form id is static? Did I mention, that there's no validation on what you enter?
Who the fuck programmed this shit? Honestly!1 -
Ability to handle context switching (jumping between tasks and interruptions) like it didn't even happen.2
-
Been a freelancing for quite a while now and forgot what's it's like to work in a company. Have you got any tips that I could benefit from? Got an interview coming up this week and want to impress them. BTW I'm a Web developer.5
-
!rant
So, I don't have any idea about copyright law. I've heard, that React is bad, as it has a `if you sue or in any way "compete" against us, we revoke your licence` clause.
So how bad is this? Is this really a thing, unless you either sue FB, or they try to buy you (which are both not very probable for small companies). Could someone who knows their shit give me a tl;dr summary (or feel free to debate)
What I've found so far: https://github.com/facebook/react/... which seams to be kind of ok.
This would be the patent: https://github.com/facebook/react/...7 -
The state of digital comic book metadata is a mess. There is not really a standard format if the metadata even exists at all. All digital comic books consist of is a zip or rar with ordered images and potentially some type of file to store metadata. The closest thing to a standard is the Comic Rack format of metadata and even that is not very widespread. There exists a project called comictagger(on github) that attempts to assign metadata in Comic Rack format but it is somewhat unpolished yet provides a solid feature set.
I am planning on making a program to organize comics based on metadata attributes and am frustrated with the lack of consistency in this department. This isn't really a problem because of any developers but I would argue more so due to the organization of comic books themselves. For example, the term volume can have a different meaning based on who is asked or what context is used. The redundancy between issues and trade paperbacks can also lead to confusion and logistical problems. I just wish we already had a widespread schema in place for comic books metadata already.9 -
Fucking finaly I'm back on devRant after my phone decided to die during the weekend. But why the fuck do I get a light theme again? @dfox, could you save the preferences in the profile? Or at least display the options on first start? :*2
-
Hey guys i wanna build a Pi-like Cluster to try out kunernetes locally and I would like some parts advice for the boards, casing, cooling, and the rack itself.
so far I have a Cisco E1200 Router I would use for the cluster for SSHing and connecting to3 -
I'm not allowed to talk about the coolest things I've done :(
NDAs always ruin the fun!
But I can tell you that they were freakin awesome. I'll come back to this in a bunch of years :)
Just know it was awesome! -
A friend of mine wants to start learn HTML/CSS/JS and ask me where to start.
Since I started to write them more than 10 years ago, I have no clue where to start, what good ressources are today and so on.
Therefore: what would you recommend, I recommend her?8 -
Not sure if I love or hate haskell... It's awesome, but then again the syntax is so fucking confusing...5
-
For me its a good night sleep and have a strict rule not to work from home/not-working-location. It will make the window of working time more focused.2
-
Looks like chrome ad block extensions (and many more) gonna have trouble or even completely stop working as of January 2023.
https://theregister.com/2022/06/...
Tldr: google will drop support for its extension platform Manifest v2 (Mv2) and will only support Mv3 which doesn't have webRequest api. It does have an alternative api called declarativeNetRequest but it dowsn't support all of webRequest api features. This will be problem for many content blocking extensions.18 -
*goes on eBay looking for a rack*
This looks like a nice deal.
*scrolls dow-*
Oh, my cat is going to love this.1 -
Context: We have a 96-port wall-mount patch panel. We're not even using half of those ports. "We" (read: "I") are completely redoing our network rack, as it's an ancient nest of wires. Currently all the ports in use on the patch panel just have random-length cables which are just drooped down beside the rack before running to switches. When I need to trace a cable from patch panel to switch, it's a complete nightmare. However, the cables going to the patch panel do have enough of extra length to do a rack-mount patch panel. I suggest this...
MGR: "Ehhh... I don't really like the idea of tying the rack to the wall... What if we want to move it or something?"
(this rack is in a tiny room and has been there since probably the 1800's.)
ME: "Well the problem currently is that it's all but impossible to trace cables. And even if I rewire it and bundle them nicely, it will still be a headache. With a rack-mount panel, we could just have super short patch cables and so it's super easy when I need to move stuff around."
MGR: "Okkkk..... So what if we would purchase like 3 or 4 switches to get 96 ports, then we run a cable to every patch panel port. That way we never need to change anything :)))."
Dude. Great idea. Let's drop hundreds to thousands of dollars on switches we don't need, rather than just doing a single patch panel. Brilliant. Also another great idea that, running thirty or forty unnecessary cables that we aren't even using. That won't clutter up the rack or use up valuable space or get confusing which ports on the switches are/aren't in use.
I'm trying so hard not to scream right now. I can't deal with this.
EDIT: It gets worse. Apparently part of the reason he wants to do this is "to make it simple". Currently we have our POS system running to its own switch, the printers are on another switch, etc. (yes I know some of this could be accomplished with a VLAN, this was set up before my time). But apparently "if we just had every single port wired then we could plug in whatever we want wherever we want and it wouldn't matter." I just... That's... That's not how you do a network.1 -
Question: tl;dr: looking for an open source bug tracking tool, or one that's affordable for small freelancers.
I'm working as freelancer with a client on a project and currently all the bugreporting/feature request/information/discussions/and other stuff happen by Telegram (not my first choice but hey, you know clients).
It happend twice, that I forgot about the specs of a feature we discussed briefly, because there was to much going on and I wasn't able to find it. So the next logical step would be to get a bugtracker.
So far my favorite would be http://www.redmine.org/
Does any one of you have good or bad expirience with it? Would you recommend something else, if so what and why? Other stuff I should consider?6 -
CLIENT: My wordpress site runs really slowly, can you fix it?
Me: Yeah sure, let me have a look.
*logs in and sees Facebook feeds, twitter feeds, 3 seo plugins, 5 backup generators, 4 slider plugins, jscomposer, social sharing buttons and loads more*
Me: Do you realise that you don't need that many plugins?
Client : well they make my site really fancy and my customers love it.
Me: yafud7 -
May interest a few people on here: https://security.infoteam.ch/en/...
(note I'm not affiliated with them nor have I tested the product, so don't ask me about that, I just found the read interesting) -
FUCK YOU NODE JS AND FUCL YOU SYNOLOGY
Decided to give an old Synology DiskStation that sits at home slme new life besides just sharing files. Since Synology has SSH but not a full Linux OS, installed DebianChroot (so far so good). At one point I needed Node JS, so installed NVM and tried to install Node. Well guess what didn't work. Tried a few more things including directly downlosding node from the official node website. Trying different versions, the whole drill.
After about 5 hours of installing and errors, well really usfull errors like "There where 2 errors during installation" WELL HOW ABOUT YOU FUCKING TELL ME WHAT THE ERROR IS YOU FUCKING FUCK!
I found a formum wkith a guy haveing similar problems. Able to install legacy 0.10.x versions but not 4.x.x. Or 6.x.x oder whatever. He found that you have to have at least an ARMv6 compatible processor, otherwise it won't run. Checked it and well, that old fuck of mine only has ARMv5. FUCK! But honestly. You detect it's an ARM architecture. You detect it's not one of the v6 or v7, you try to install the general arm version, BUT YOU DON'T GET THE FUCKING IDEA TO MENTION TO CHECK WAHAT VERSION YOU HAVE AND IF THAT IS SUPORTED BY FUCKING NODE!
One afternoon wasted, at least I got a little more wisdom. Fuck do I hate Node now. On the bright side, I've ordered a Raspberry Pi and two cases for Harddisks, I'll create my own diskstation with blackjack and hookers (I realy hope you get that reference)! Fuck you Synology and Node JS (yeah yeah, it's not Synologies fault, but I'm mad anyways!)4 -
So... Aparently HTML5&CSS3 is turing complete. At least according to this: http://beza1e1.tuxen.de/articles/...
Does that mean HTML counts as a programing language now? :P7 -
Does DevRant count as social media? I don't think I'm allowed to post to social media while I'm at work. *Asks DevRant anyways*1
-
I'm visiting st. Petersburg in russia. Any devRanters living there? Or can anyone reccomend stuff?2
-
@dfox I saw a few posts lately, about websites that people did. So besides the collabs, I'd like to suggest a new section. "DevReviews" or what ever. The basical idea is, every one, that is signed up gets one "token" devRant ++ suporters maybee an additional free token every months or whatever.
If you wan't your website reviewed, you can post it there and people reviewing it will get such a token for their review.
To ensure a certain quality of the reviews, I'd put a minimum caracter length and a "dispute" function, where the review is taken to a community voting, if the person giving the review should get the token, or if the review should be dismissed. Additional "tokens" for additional/more reviews can be bought through the app, that could help a lot of devs get quality reviews and testing and earn you some $ for the servers.5 -
I was going to show my boss DevRant. Due to my quick thinking of past and future rants pertaining to said boss, I decided not to. Quickly switching to Instagram seemed like I was in the clear, I just had to find a funny picture of... a DevRant ad... "Oh what's that app? Didn't you have that one?"
Then a client walked in!!!
Never have I been, nor will I even be, so relieved to have a client storm into the office!10 -
Docker.
Even the getting started tutorial didn't worked correctly. It basicly ask you to run commands and fails to execute. I also banged my head to wall few times while trying to connect my dockerized application to database container.12 -
I just want to thank Steam for making steam guard key in all caps. So I dont need to fucking think about if its uppercase i or lowercase L. It would be much better if they do it on all captcha services or just fucking dont use i l o and 0 characters. These are pisses me off. They are so fucking annoying.1
-
Today I had a weird dream. The mars was collapsing to earth. Weird part was when everybody panicking and screaming I was watching it getting bigger and bigger every second. I was like "woah, this is amazing". I knew there was no point being scared because everyone will die anyway. I embraced death and enjoyed my last moments. That was realy weird experience.2
-
Some <super smart> person ran DHCP in production lab (without disconnecting from main network and/or using firewall)
, now the admin turned all the ports off and went home.
Traffic gens are also unavailable now so are upgrade servers.
Result: I can't run my work over the weekend and the reports are expected on Monday.
Not so bad : I'll run on Monday.
Bad part : This fucking shit takes 2 days to do everything on the rack.3 -
The universe has taken a cactus.
It proceeded to gift the cactus with a toxin that greatly enhances the stimulus of pain.
After the universe watched it's miraculous creation it decided to shove it up so far my arse that my gag reflex turned on and I puked a lot of cactus.
Didn't sleep well, weekend hardware migration finish, today an old server got moved.
Some part, most likely the redundant PSU, had a short circuit - decided to take the switches out... Which are the only non redundant hardware...
There was only one critical system in the whole rack, that was one redundant firewall.
Guess what happened..... Naaaa?
*drum roll*
For whatever reason, the second firewall didn't kick in, so large part of internal network unreachable as VPN was on the firewall.
:thumbsup:
That's not cactus level yet.
Spontaneously a large part of the work at home crew decided to call, cause getting an email wasn't enough.
So while all the phones were ringing and we had the joyful fun to carefully take apart a whole rack to check for possible faulty wiring / electric burns / hardware damage and getting firewall up and running again...
Some dev decided to run a deployment (doable as one of the few working at the company at the moment -.-).
I work from home, but we had a conference phone call running the whole time so I could "deescalate" and keep others up-to-date. So me on headphone with conference call, regular phone for calls, while typing mails / sms for de-escalation.
Now we're reaching cactus level, cause being tortured by being annoyed out of hell by all telephone ringing, the beeping of UPS (uninterruptible power supplies), the screaming of admins from the server room and the roaring of air coolers…
Suddenly said dev must have stood in the midst of the chaos… and asked for help cause "the deployment broke, project XY is offline"...
I think it was the first time since years that I screamed at the top of my lungs.
Bad idea (health issues)… but oh boy was it a pleasure to hear my own voice echo through the conference speaker and creating an echoic sound effect.
It was definitely worth coughing out my loungs for the next hour and I think it was the best emotional outburst ever.
I feel a bit sorry for the dev, but only a tiny bit.
After the whole rack thing, the broken deployment fixing and the "my ears are bleeding and I think I will never be able to talk again" action...
We had to roll out several emergency deployments to fix CVEs (eg libexpat).
This day was a marvelous shit show.
I will now cry myself to sleep with some codein.1 -
FML
Build a server Rack DIY
But after I finished the work, I realized, that my conversion from inches to cm about 0.5cm to short is
😑😑😑2 -
Why the fuck can't I switch fuckimg tabs in the Ubuntu terminal with the fucking keybord? I use the terminal, my hands are both on the keyboard not on the fucking mouse! Fuck!
(If there is a shortcut, please let me know)7 -
Question & Android
Is there a way on android to limit what apps are allowed to use mobile data and what are only allowed to use wifi?11 -
!dev random question vacation
So this is completly non dev and off topic. A friend and I will spend our vacation (2 weeks in september) in Guadeloupe (french oversea department). Both of us speake some french and we've got a rental car.
Has any one of you ever been there (or lives there) and could give us some advice on what to do/where to go?
We also plan to go scuba diving, which we'll probably do on the western side of basse-terre.7 -
So my first computer... My dad got a Laptop somewhere around 96-97 for work as he had to travel a lot abroad. He also used to take work home and work there in the evening or on weekends. I kindof asked if I could play with it and he just opened defragmenting and I loved the animation. At least I think it had some animation. I know another computer I got later had it. However like the second or third time he left me alone with it, I decided to find something else and somehow managed to instead of defragment the hd, format it. Or atleast delete like a few folders on it. However that game was "lame", so I went out to play with a friend, as the computer wouldn't respond after some time. I've never seen him as angry as when I got home.
Long story short, me and my brother soon got our own computer, like a really " old" one the company where my aunt worked sold. It didn't had a cd rom drive, just a 3.5 and a bigger drive. My dad later took the big tape out and replaced it with a cd rom drive. It ran win95 I think. And we later upgraded it to 982 -
Bugreport @dfox or @trogus
On the Android app, comment a rant and remove it (modify -> delete). After that the last comment before your's will go all the way to the bottom, instead of having a "spacer" for the social buttons.
Can anyone confirm it?10 -
Just spent 2 hours debugging a volley call that wouldn't work because a header got refactored by mistake.....
😫😫😫 -
So, I work for a startup, and I'm officially a fullstack guy, but with focus on backend, thusbour front end is bootstrap. We're currently are looking for a ui/ux/frontend person. Since we're a startup it would only be a 20% position an the max amount we could afford (as we're a startup) would be 800.- CHF a month for a freelancing position.
If you're interested, or would know someone, hit me up. We do have an "entry" test/problem and simply select upon that. The website would be https://reviewed.ch9 -
Ffs, I just spent the whole weekend setting up our new storage server. Moved it into the rack. Entered the UEFI to enable idrac. And BAM! The uefi decided to load it’s own raid config over the raid controller.
Raid controller bios doesn’t let me load it’s own config after that. So I have to reset the controller and setup raid, os and the whole shot again.
To make it even better. Debian doesn’t load the firmware for the broadcom chip, since it’s a non-free driver. Making me have to do lots of manual config after the install just to get it on the internet.
I wish I could’ve just bought a new server instead of working with this shit.
I would’ve used FreeBSD with ZFS, but our server only has 8GB ram, and I need about 120GB extra to work smoothly with all the storage.
It’s just a pita working with this. One step forward, ten steps back. -
Super easy to get motivated to work on my own projects every Friday: I look back at how many and how difficult the things I worked on during the week. I take how much I got paid and divide it by the sum of (numProjects * difficulty(1 to 4)). If I spent anywhere near that number on just coffee this week, well then Friday afternoon goes towards working on my own projects (yeah Friday morning- still have a lot of work to do and coffee to drink.)1
-
Just started a new job at a big co.
Expected to implement small new feature, no sweat about 30 LOC. Unfortunately no unit tests, no way to test without real data.
Spend 2 weeks trying to get it to run on the test rack. Lo and behold the entire testing system has been sitting broken for months and nobody knew. Why is all the documentation so vague!???5 -
TIL, shopify plus has whopping 4 requests per second rate limit on their admin rest api's... I don't know how much we pay them but shopify plus pricing starts at $2000 monthly, for a fucking FOUR requests per SECOND.3
-
Right...
So some asshole just tried to charge me 200 euro paid to Plugin Media Group A.G.
Couldn't get pass 3ds but still...
If you have made an order with OnePlus cancel your card. Today2 -
Hey here's a fun question!
If you plug an OTG enabled phone into a USB c MacBook who charges who?
😎😎🙃🙃😎😎6 -
Fucking MQTT, go suck some dicks! Can't get that pice of shit to work, sending connect and publish works like a charm but somehow I won't get an acknowledge message which means the publish doesn't go through!
On the brigt side: another oportunity to fire up wireshark and compare my software to other tools.
Anyone expirienced wit MQTT or thingstream.io
P.s. there support also can go and choke on some dicks!5 -
Fuck this dieing pice of cheap chinese android crap. Sure it was anly 250 bucks, but holy hell... I could deal with the software side... Android 6 isn't the newest but eh...
But now the fucking hardware is failing too... To be more precise the buttons seam to randomly fire, which is really fucking annoying. Sometimes when both back and the other button fire the touch screen even joins the party of triggering touches in the right upper corner... Why the fuck ever.
Just ordered a pixel 3a, your days are counted fucking piece of trash!
Had to order the new one to a mailbox in germany though, as google doesn't ship them to switzerland (and the few retailers who import them charge like 130 bucks more, so paying the 5€ pickup fee will be a lot cheaper...)5 -
Question to the frontend devs: I'm currently trying to optimize part of our JS. How do sourcemaps influence loading/rendering Speed in the Browser?
In the `webpack.config.js` we use uglify as minimizer for js. It has the option `sourceMap` Set to `true`. Now as I understand it, this caused it to Inline a sourcemap inside the JS file (which leads to a slightly bigger file size and thus longer load time for the generated file...).
My Question: should sorcemaps be enabled for prod (minified) files? Why yes, why no? Do they help the browser parse the JS faster?12 -
Any Symfony expert here? I've got quite a tricky question, that I'd love to disqus with another dev.
It's about twig within symfony. I'd like to add a custom node parser, but not for an own tag, but to set some value on each template if it's not set (which can't be done with globals in this case!). I've thought about using a visitor, but from my understanding it gets executed to late, as it requires (probably) to modify the twig AST at compile/parse time.4 -
Suggestions @dfox :
What about profile achievements?
10/100/1000 total +1s
Invent a new metric unit: rants/week
Can @localhost get a gold star or something on his profile for first to 1000?
Silver stars for people who gave an idea that was impliemented
Bronze star for people who have gotten a stress ball
I'm half working on this project, half thinking of DevRant... It's Friday!6 -
Was the world always this shitty?
Was I too young to notice?
I mean... You can't even post anything on a forum without everyone going apeshit!!!2 -
Peoples opinion of ASP?
Any hints for learning/using/I got assigned a big project and have no idea what I'm doing?
I said that I know Java. That's half of the word JavaScript. Which you can use while making a web page along side of PHP. PHP kinda sounds like ASP if you say it a bunch of times really fast. That's probably why I have this project...? I can't think of any other reasons?!?!10 -
Monitoring goes does in one of our server racks, one I had just been working in (other side of the building). Hmm, odd. Oh wait its back online again. Better go take a quick peek to see whats up, just in case. Walks over to rack. Everything seems fine. Walks back to desk. About 15sec later. Fqdn.plsfckof is offline again. -_-
-
Question about permission in `docker-compose`
So far, I've usually used vagrant for local dev. It was nice, as I was able to specify `wack:wack` as owner of all files. However with docker compose, if I connect with exec and use `/bin/bash` I'm logged in as `root`. When I then run composer, it kind of fucks with the file permissions, as after it all new files are owned by root and thus can't be edited with an ide on the "host" system.
One hack that I found suggested creating an user and a group with same uid as on the host and use that instead of root. This just doesn't sound right to me. Any advice on how to handle this situation?5 -
!rant
Any devs from Scotland here? A few friends and I are planing to visit Scotland. We'll hike down from Buckie to Perth and then continue on to Edinburgh.
Any advice on good pubs or sight seing stuff is appriciated (:
Cheers a Swiss dev.2 -
Question: when modeling a language using a nondeterministic finite state machine, do I have to add a "trash" state, if a deterministic one would need one or can it just be obmited and if so why?5
-
Asking for a friend: Well actually a friend asked me (since "I'm good with computers", you know it ;)) and no real solution came to my mind, so I thought, why not ask the internet
Anyways. She's an artist and does a project (kind of a documentation) about the Egyptian revolution. She currently lives in Europe but still has her Egypian passport. As an Egyptian national, she fears, that she could be holden back for a while and have her laptop/external HD with all the photos/videos/interviews confiscated and/or searched. She asked me for help to have a "backup solution".
The requirements: a way to backup work (from a mac) to a secure location (I would offer my server running linux for it).
The upload would have to be encrypted (if possible, I suggested to use a VPN, is this enough?)
Access to the files should only be granted if you have the propper password (in my opinion the VPN tunnel should work here too, as when it's down, you can't just reopen it without a password.
What are your thoughts on this?10 -
I have too many geeky non-dev activities. I don't know which is the geekiest...
Built a server rack out of bits of spare wood (going to rebuild and improve it in future). Wired up the entire house with network cabling. Didn't need to, just prefer not to use WiFi for things where possible. Also ceiling mounted a PoE WiFi AP for things that have to use WiFi (e.g. smartphones).
DIY built a rack mountable Pi shelf with faceplate.
Configured a dedicated TV tuner/PVR PC used by Kodi running on Raspberry Pi for a couple of TVs (all diskless/network boot).
Got a colocated server running in a data centre for running various VMs on for different things. Run my own email, webserver, DNS, VPN, voice chat server, various other stuff.
Gradually getting into electronics, which overlaps with dev a bit.
Sometimes I play games. I built a dedicated VR PC which occupies the smallest room of the house.
Unsure which is the geekiest thing!3 -
Has any one here experience with 99designs.com? If so good/bad? Would you recommend it? Why/why not? And are there alternatives/what else would you use?2
-
Anyone a wine user?
I want to completely shake off Windows so I'm thinking of trying it again...
Has anyone tried it with a 970m + Wayland?5 -
I discovered the perfect use for DevRant!! Phone meetings!!
Just make sure to mute yourself so people don't wondering why you're chuckling during an 8 am team meeting hahah!! -
This was one incident where I and some of my colleagues pulled a prank on another colleague.
As it happens, he had left his laptop unlocked. We just changed the keyboard layout and locked it.
We had good laugh for 15 minutes before letting the secret out -
Dear Web developers,
I'm looking to boost my skills and improve work flow. I was wondering what sort of tools, editors or platforms would you recommend? I currently use wordpress, php, jquery, sass, react, node and laravel.
I've heard about awesome ways where you can monitor project changes, something like github but with gui for design drafts and stuff.
Also I heard about good online platform for Web development, something like online sublime text where all your files are saved within cloud platform. I'm looking for something that will unify my work throughout different work places.
Lastly, are there any good sites or new technologies that are fairly popular and good to learn or research?12 -
Question: what do you think of Flutter? Ever tried it? It sounds good so far, although it has limmited support (as far as I can tell)3
-
*plays song list of a singer in spotify*
*dislikes and immediately closes after 5 seconds*
Spotify: wHo liKeS ThaT sInGeR AlSo liStENs tO tHiS PoDCasTs!
What the fuck spotify?! I DIDN'T LIKE THAT SINGER. In fact, I didn't even listened to a single podcast. Now every fucking day, I have to see uninteresting podcasts on my fucking homepage. And I cant even disable that recommendations or click something like 'I am not interested'
Ü
Spotify: Do you like these podcasts?
Me: No.
Spotify: DO YOU WANNA LIKE IT?
FUCKING NO! JUST STOP! Its been 1 month and that recommendations still hangs on top of my homepage. I had to deal with this and I played somewhat related podcasts to my interests. And you know what? That fucking podcasts are gone! I still dont listen to the podcasts but at least It started to recommend something releated to my interests. Oh god... I hate when you can't customize software you use.8 -
!rant
I'll move in with my girlfriend in August. So it's time to get a cleaning robot!
To either iRobot Roomba or Neato Botvac.
Which would you suggest and why? From the readings I've done so far, when it's about performance it's Roomba 980 >= Botvac Connected > Roomba 880, but then again the Roomba 980 is a lot more expensive.
Is there a dev, as lazy as I am with hands on expirience?
Note: there will be only a small carpet below the table in the living room and the appartment will have 4 rooms: living, sleeping, kitchen and bath. As the house is a little older, there's a "obstacle" the doors between the rooms to climb of about 1cm.
Thanks for suggestions in advance. On another note: I'm planing to get connected lightbulps and speakers, so we'll be able to control most of the stuf from our smartphones. So far I don't see any advantages, incorporating a vacuum bot in there, as long as you can set a scedule, any thoughts on that?5 -
I purchased a used 1U rack server last week, it got 8 small fans and is ALOT more silent than my other used 2U server.. I thought it would be the opposite, since the 2U got bigger and less fans.
First few days i had the 1U turned on in my bedroom while sleeping.
Is there a reason for this, or is it a coincidence?1 -
How do you restore partial data from a mysql backup? Don't worry, nothing is wrong, I'm just thinking about how would I restore something if shit hits the fan.
Our current strategy for database backups is to just run mysqldump during the night, using a cronjob (feel freue to suggest a better way ;))
1) Restoring the full db: just read that sql file into the mysql command.
2) Restoring just one (or some) tables: open the file in an IDE, just select the lines you're after, copy them to a new file, read that one (possible issues: let's say we have a table B to which entries of table A are related and we just want to restore table A. We can't nuke table B too, as also table C is refering to it, so we have to do some orphant removal in B afterwards)
3) Restoring selected entries in specific tables: setup a new db, read the full backup in there, dump these entries to a new file and read that into the real db
How do you so it? Any better aproaches/tools?8 -
Currently I own a Lenovo Thinkpad which I bought in 2013. As it is aging, I'm thinking about a replacement. Where would you buy a new laptop, constraints:
- Swiss keyboard (or Option to swap it for one)
- compatible with Linux (prefered if there's a option without Windows pre instaled)
- NVMe SSD
- good battery live
- abillity to upgrade the RAM in the future
I've been looking at System76 now for a while, but since I've worked with Swiss keyboards for the last 12 years, I don't want to switch to an en_us layout...
So where do you buy your laptops?11 -
!rant
For a project we have to formulate political viewpoints and laws about digitalisation. It's not for a computerscience class, but for a additional class on politics. We have to formulate laws or guidlines/goals for the politicians to work towards in regards to "digitalisation" for the society/country we would like to live in.
For example stuff like "there should be net neutrality to guarantee free information and equal oportunities for all" and such stuff or "programing should be taught in school to prepare people for the economy of tomorrow" so it isn't limited to anything.
If you where a kind of king/ruler/what ever, what policy (in regard to "digitalisation") would you define and why? (Note: they doesn't have to be realistic for now. They shouldn't end in a dystopian future, but in a "better" future for all of humanity.)
What I thought of so far would be:
- Government use and promote Opensource and practice Opendata
- strong rights to privacy, you can request your data and demand it being deleted
- basic programing/IT education in school
- "reschool" program for people currently in the workforce that want to learn new things
- develope a policy on AI
- promote that Computer Science isn't just for boys but for every one
- less working hours per week due to automatisation/splitting the work among the whole population/basic income
*yes I'm lazy, thanks for doing part of my project ;)1 -
So I've backed font awesome 5 a while back at kickstarter. I've linked my github account to the repo. Now my mailbox get spamed by their issues.
Question: is there a way to deactivate mail notification for a single repo?
So far i found:
- disable all github mails (nope)
- unwatch the repo (would work, but I just want to disable the emails, as they make up 50% of my daily inbox)4 -
Oh, hello dear PO. You suddenly wanted a change to be done after being silent for months?
Silly, silly you. I'm not some kind of rack you drag out of the closet whenever it suits you.
I am now assigned to another project. Your project can't be completed for months, and it ain't my fault. -
!rant
Does any one of you own a Omnia Turris (https://omnia.turris.cz/en/)?
In our new apartment, we'll have a 1 Gbps fibre connection (not that we would realy need it, but hey!)
However we need a Router that suports Fibre. The service provider suggested a FRITZ!Box 5490.
I thought about getting the Omnia Turris and run https://pi-hole.net as DHPC on it and maybe add a proxy for TOR or install openHAB later on.
So if you own a Omnia Turris or know someone who owns one, would you recommend it? If yes, why? If no why not? Any additional things I should consider?undefined network open source hardware advice omnia turris service connection !rant wifi internet router2 -
Whoops, my head will be squashed tomorrow. Asked to put monitoring in other week by boss, sysadmin been complaining about high CPU, apparently 10 requests (different domains) to the one VM on our servers every 10 seconds is killing it. However this server is being used for MySQL and serving web requests by Apache and PHP. Then also running a few jobs like consuming queues etc.
Wtf do I do? Every time I tell him about more resources (we have decent 2 rack servers just running 20 vms and only 1 VM is for web sites) he says software should be made to work with what we have.1 -
How would you call this role? Product Owner? Graphics Designer?, Both? Neither?
I work for a small startup besides university and we do need a person responsible for how site looks. But then again we also need a product owner for the frontend. So why not combine these roles? A person who's responsable as product owner for all the frontend related bits plus does the designing. Initially this person would work with just one frontend dev, possibly more over time.
Question:
- How would you call this role/job?
- What would be an appropriate salary?
- How would you evaluate an application to this role?3 -
It was back in 2010, they told me to build a simple CRUD system, habe me 2 hours, just to see the code structure/style.
Was it hard? No! I handed it in after 30min, the remaining time I got to talk to the devs. Was nice. No bullshit, no whiteboard, just a laptop and an IDE.6 -
Any advice on a Symfony update to 4.x? It once was a 2.x which I've updated in the past to 3.3 any pitfalls to keep in mind when upgrading to 4.x?4
-
Just do something else. I can only rack my brain on the same problem for so long before it's pointless. As one of my professors often says "I've solved more coding problems in the shower than I ever have in front of a computer.1
-
I don't understand why windows can't just start deleting files instead of indexing (or discovering) them first (besides being windows). Is there any technical reason behind this or is it just bad design?
When I do shift+delete on like 200k files (I'm looking at you nodejs) just "discovering" those files takes like 5 minutes. Wouldn't it be faster if it stars deleting immediately after finding disk location of first file?9 -
TL;DR: what salary would you give a mid or senior Symfony fullstack dev. What would you ask during interviews?
We're currently looking into hiring a fullstack Symfony dev, focus on frontend. Expirience wise it should be a mid to senior role, as I'm the only other dev. We're looking for someone remote, so don't really care where they're comming from.
What salary would you deam apropriate? And what would you ask them in an interview? Any other things to consider?13 -
A certain company:
1) Forbids to run its proprietary operating system on hardware that is not produced by the company itself (BTW sold extremely overpriced). Virtual machines included.
2) Makes laptops with wrong and unusable keyboard layouts.
3) Does not sell any kind of servers that can be mounted on a rack.
Why should any open source project waste resources and time to support it? They should just be left alone with their crappy software and their overpriced hardware.4 -
Why dose relocating a server have to be s pain, could be worse if it was a rack server I guess not a workstation case but still, drilling new holes and cat proofing it will be a pain lol
There is many downfalls to self hosting and most of my problems seem to be the home environment lol -
Fuck you, Julian Assange! I mean honestly! Stop being a fucking dick, that needs to polish his ego! https://motherboard.vice.com/en_us/...
(On a side note, yes it's a good idea to give a disclosure deadline, but come on just give them the code so they can fix it!)1 -
How to find a graphics designer/agency? We're currently looking for a graphics designer for a redesign of one of our pages, sure there's 99designs.com and stuff, but we're looking for either a person or agency to be able to go through multiple itterations and develop a good UX with them.
So the question is, where to find that? Preferably in the DACH region (Germany/Austria/Switzerland) as we're Swiss based ourselfes1 -
I would describe the day with all the soothing sounding adjectives I could find. You don't see this perfect weather in London. The sun rays through the glass walls seem very welcoming my intention.
My plan was to enjoy a couple of cups of coffee while getting boozed in some development works. How beautiful, right?
But alas! a manual rack transfer came in for HA....163 instances
The end -
The moment when you build support for api doc generation from endpoints in your framework, just so you don't have to create create documentation anymore
-
!rant, so I'm trying to decide on what caching system I should use. It's for a PHP app, using Symfony as framework, tlgether with Doctrine for DB. The caches in Question are memcached, APCu or redis.
The goal: speed shit up.
The app currently uses Symfony 2.8 and is hosted on a single server (so no distributed system is needed). I'd currently opt for APCu, but more since it's not distributed, there won't be an overhead from that. A nice thing about memcached would be the abillity to store user seeions, even if we would decide to have multiple servers in the future.
What would you reccomend and why?3 -
I got out of a meeting 20 minutes early to prep for my meeting at 2. I've been in meetings since 8am when I arrived.
-
!rant
Question...
I have a Windows 10 installation on my laptop...
A few weeks back my father bought an SSD for his Lenovo ThinkPad T500. Problem was - I couldn't install Windows on that laptop due to legacy BIOS (the T500 is old but gold). My solution was that I put the SSD into my eSATA portable HDD / SSD rack, and I installed Windows to the SSD on my laptop. It worked, but now, when I boot up my laptop it always asks which Windows do I want to boot up (only one Windows is present - the other throws an error). I switched the defaults, and now it boots up fine, but that choice really slows down my usually fast SSD boot (it has a 10 second timer before automatically chosing the default option).
How can I reconfigure it?
Or is it only possible by a clean install?4 -
i5 vs. i7?
My old laptop is dying and I've started to look for a replacement. I am used to have an i7 processor, my dev env consists of either vagrant and a VM or a docker-compose env. Plus I use JetBrains IDE. Mostly I do webdev, so not that much compiling going on, however often I need a VM with Windows to have Photoshop or Illustrator running...
So I guess the question is: Is there a notable difference between an i5 and an i7 for development?4 -
!dev
Wanted to get a haircut. My normal barber closed, so I just went to the closest one where arabic looking guys are working (as they are usually amazing with beards...) And you wouldn't belive it...
You need to schedule an apointment! Not just walk in, get offered something to drink, wait your turn and crack stupid jokes with the waiting guys...
Fuck!4 -
!rant && advise
I have some expirience working as full stack developer, but focussed latly mainly on backend (php/java). However for one project, I need a desktop application and I was wondering, if you would recommend electron for it.
Pros:
- I could reuse some of the webapp stuff and cache it offline using web workers
- Styling done via HTML/CSS
- Portable between Linux/Windows/Mac
Cons:
- I haven't worked (much) with node js so far, but that shouldn't be a too big problem
What are the pros and cons from your point of view? Would you recommend electron? Why yes, why no? If no, what would you reccomend as alternative?
My knowledge so far:
Good: PHP/Java (without GUI)/CSS
Quite good: Javascript
Meh: Python (I can hack things together but wouldn't say I'm good with it...), C++8 -
I've been asked to write a job ad for a frontend developer, as I have never don that, what would you write in there? And what are usual salaries for frontend devs? Also what would you ask them in an interview? What kind of coding challenges would you give them? Also we're not looking for a "code monkey" only but that person should also be responsible for jow everything looks (like the design and UI/UX of the site). How would you call that position? I've for now put "Frontend UI/UX Web-Developer" there.2
-
We decided to buy more powerful UPSes as we have had some issues with our old ones.
Well I guess the only thing I can say about the new UPSes is that they are definitely bigger...2 -
Any one running Symfony on a Docker container in production? I currently try to migrate our dev env to a docker compose setup (from a "monolith" vagrant vm). I'm atually not stuck at a Symfony specific thing, but on a, I guess Docker specific one(?), The issue is, I need to read and write with two users to one folder (in my case the /application/var/cache folder). Since I mount my whole code into the docker container (to use an IDE on the local files), I've got a volume (not mounted to the outside world) for that folder. (As far, as good). Now this folder is owned by root and root is also the user I get when I enter the container. When I then run a cli script, that writes to this folder, every thing works (as it's run by root) and the resulting entries in the cache dir are owned by root. Trouble starts when the php fpm process tries to write stuff in there too (as it's run by www-data).
If I add `USER www-data` (or create a new user foobar and add `USER foobar`) the container exits with status 0
So I guess the question is, is anyone running an Symfony app on Docker in Prod, if so how do you solve this? Or another question would be what is the best practice to do this? Sure on dev I could just `chmod 777` the whole folder or run the php-fpm process as root, but if that thing ever goes to prod, I wouldn't sleep very well... -
Is GraphQL worth it? It promisses to keep some load away from backend programmers but what about this scenario:
There's a list of items with scroll load/infinite scroll. There can be several filters as well as the Option to change the ordering of the list items.
With "traditional" REST, I'll hit the DB with one request, get the data in the right order to the backend, might itterate over it once to add additional information, cache the result in Redis/Memcache and send it off.
Using GraphQL, the frontend has to load all entries first, sort them in JS (which probably is slow on mobile devices), and then display it. No matter how "expensive" the query is, there's no caching.
Is that about it? Did I get something backwards?2 -
How many people can say they've read just about every rant posted? I remember when I first started I didn't have much to do and read all the way back, now I feel as though I've committed myself to this and refuse to miss any rants!
Thanks so much DevRant!!!1 -
How to use git rebase when working with master and staging branch?
It might be a stupid question, but I really like the idea of creating a feature branch, work on it, if there are multiple commits squash them, rebase in top of master and then create a pull request from that branch to master.
It keeps the gut log pretty clean.
However, how would you do this, when not only working with a master branch but a staging/testing too?
Would you just rebase onto staging, merge to staging and when everything is fine, rebase onto master and merge again? Is there a netter way?6 -
@dfox when deleting a post I am able to report it. I didn't want to try because I learned my lesson about bug testing in production, but thought I'd let you know and if it's fine I'll play with it :D
-
Just found a few methods in the same file which does the same task written by different devs just because they did not know a method already existed in the first place. How tough is it for them to do a grep on the file?1
-
(Suggest Linux versions)
Had Mac OS X
Just updated to Windows 10
I guess I have to get 10 different versions of Linux now :D for symmetry
Please recommend down below, I so far like Kali!
version 10 - 10 versions2 -
I have just allowed '*' on the rack-cors host configuration. Yiiiiihhhhaaaaa.. no cors problems on Rails again.
But hackers will go fuck my api. -
Did anyone here ever use Alibaba Cloud? How reliable is it? .-.
I was divided between Yandex Cloud and Alibaba Cloud but Yandex doesnt support payment from my side of the world -_- so Alibaba is the last resort :v
if it's super bad though then I might as well buy another server-rack in a DC but imma keep that as the "worst case scenario"10