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 - "fr fr"
-
1998 talk: Copy the Internet
I was surfing the web on my good old windows 98 pc, a younger friend comes to my place and sees me using IE. Sudently he asks:
Friend: What is that program?
Me: It's Internet Explorer.
Fr: - What is it for?
Me: - Well, you can write something here, (url), to go to different sites, search for stuff you like, participate in foruns, etc...
Fr: - Oh yeah, I know what that is, my cousin also has that in his PC, but I don't.
...(Little pause)...
- Can you copy the internet for me? Because I don't have it.
Me: You can't copy the Internet! You need a phone connection.
Fr - But I'll give you a floppy disk, you put that program there, and then I can use it too.
Me - The shortcut won't give you Internet!
I think I ended up copying the shortcut of IE to him, just to prove my point.
The funny thing is that the link really worked because he also had IE in his machine, while not in the workspace, however it was exactly in the same folder location as mine, but obviously he didn't had a wired phone connection.
Fr - "Maybe I need to copy something more! The program opens but it doesn't show anything."7 -
Oh boy.
I recently, I switched job for an open source company in Lyon, FR.
They had struggles to find me something to do (still has, tbh), so they sent me to a client of theirs, to help for a biiiiig project that's really old (created in 2001)
The thing was... Horrible. Lots of styles were set via JavaScript without condition, I found 3 different versions of jQuery, at one time they added Object oriented development in a context where they had HTML, JS, (inline) CSS and... PHP of course, inside of one PHP file. The architecture was more "uuuh these files in this directory will be about this functionality".
And it goes on forever. I told them that I hadn't the required level of PHP knowledge to have an excuse to get the fuck out of there, my company didn't like it but it was either that or my mental health.3 -
Here's why I hate HR:
Applied to a job and requirements where:
> 3 years + experience with the good old combo HTML CSS JS (oh yeah)
> 3 years + experience with Vue or React (Vue specialist is here baby 😎)
> Salary higher than the average
Got a call on the same day from HR, and she asks:
> Years of experience with Java
> Years of experience with native android development
> Years of experience with Swift or iOS development
> *I started to get confused*
> Then came questions about my machine and if I had good Internet
> And only then she asked about the requirements for the job
2 days later she says I don't fit the job bc they work with different languages
That's why I hate HR, fr.
They didn't know what UI or UX meant.
And kept saying that Vue, angular and react where languages
Languages5 -
So probably about a decade ago at this point I was working for free for a friend's start-up hosting company. He had rented out a high-end server in some data center and sold out virtualized chunks to clients.
This is back when you had only a few options for running virtual servers, but the market was taking off like a bat out of hell. In our case, we used User-Mode Linux (UML).
UML is essentially a kernel hack that lets you run the kernel in user space. That alone helps keep things separate or jailed. I'm pretty sure some of you can shed more light on it, but that's as I understood it at the time and I wasn't too shabby at hacking the kernel when we'd have driver issues.
Anyway, one of the ways my friend would on-board someone was to generate a new disk image file, mount it, and then chroot to that mount path. He'd basically use a stock image to do this and then wipe it out before putting it live.
I'm not sure exactly what he was doing at the time, but I got a panicked message on New Years Day saying that he had deleted everything. By everything, he had done an rm -fr /home as root on what he had thought was the root of a drive image.
It wasn't an image. It was the host server.
In the stoke of a single command, all user data was lost. We were pretty much screwed, but I have a knack for not giving up - so I spent a ton of time investigating linux file recovery.
Fun fact about UML - since the kernel runs in user space as a regular ol' process, anything it opens is attached to that process. I had noticed that while the files were "gone", I could still see disk usage. I ended up finding the images attached to their file pointers associated with each running kernel - and thankfully all customers were running at the time.
The next part was crazy, and I still think is crazy. I don't remember the command, but I had to essentially copy the image from the referenced path into a new image file, then shutdown the kernel and power it back on from the new image. We had configs all set aside, so that was easy. When it finally worked I was floored.
Rinse and repeat, I managed to drag every last missing bit out of /proc - with the only side effect being that all MySQL databases needed to be cleaned up.3 -
Met colleague at work
Him: You programmers don't like sleeping at all. You should try to sleep and look fresh like me ... Blah blah blah... (You get the picture)
Me: *just smiles and watch him go*
(But what I really wanted to say)
Me: 'Well you know what, most programmers don't sleep much not because sleep deprivation is fun or we're in some kind of cult where it's some daily ritual. But when they need to send in an update; usually on a feature to make YOUR life easier OR just can't seem get their code to run right, and they keep telling themselves; "5 more minutes", "I have a good feeling about this modification" the minutes add up and before you realize it morning! And that's why some of us look like s*** in the morning'
(And then turn around to leave only to come back really quick like I just remembered something)
Me (again): "And don't think that we enjoy it. At least the ones I know don't. It's simply a fr****** work hazard!"5 -
FR rant
Warning : Do not use devRant in the lavatory, especially the shower.
So i was browsing devRant in the lavatory like a normal human being (?) and saw a post super funny, laughed so hard, and dropped the phone. Now the bottom left of my phone doesnt work.
So i was browsing devRant in the lavatory like a normal human being (?), went inside a shower without noticing that i went into the shower, turned on the faucet without noticing that i turned in the faucet, and i was attacked by fierce water with the pressure level 10 (10 is the max). Then i found out my favorite snoopy t shirt, which i wore just before coming into the lavatory, is wet. Completely. And water is dripping from my phone's charging port, but works flawlessly for 5 days.
So i was browsing devRant in the lavatory like a normal human being (?), writing this rant, and just because i feel tired, i moved a little bit and got my bottoms all wet which feels so bad...
So the final thing i would like to say is a feature request. Please check whether the user is in the shower or not. Lavatory is fine. But shower is not. You can use thr data retrieved from thw humidity sensor.
List of phones with humidity sensor : https://phonegg.com/list/...
Android sensor reference docs : https://developer.android.com/guide...9 -
FirstRant FR = new FirstRant();
Why is it that when you are looking for a method to do what you need and manage to find it, it is deprecated?2 -
I am SO sick of RED.
our company's brand color is red.
and for some reason.
e
v
e
r
y
client ever.
also conveniently..
has R.E.D brand color.
what is going on. fr.10 -
Hey guys, I was wondering how much you're paid per month, how long have you been a dev and where you're from.
Personally, FR here paid 1500€ ($1700) +- for 3 years XP.59 -
Situation : Most of my company's clients speak French, and I prefer a Qwerty keyboard for coding.
And to write proper french, I have to switch to an FR keyboard to type é, à, è...etc.
But, for some reason, I usually forget to switch back to English. Oops ! , for some reason, our fellow french chose to put change Z and W places on the keyboard.
And I end up 'ctrl+W'ing (close) , while in fact I wanted to 'ctrl+Z'ing (undo) .
I did some changes to test my code, and after I accidently closed the whole shit, it turned out that I can't undo it anymore.
Thank you french engineers for this unpleasant headache.
I wonder what they were thinking about when they switched Z and W places ?13 -
Soooo might turn into the lead developer of the web services of 2 fucking schools with the manpower of 2 for which one of us ain't even a developer all because HR put my lead developer in the hospital and he might be so fucking fed up that he may not come back to work.
Fuck
Human
Resources
Holy fuck man.....I was already a lead mobile developer before and i fucking hated every minute of it and the pay raise ain't even gonna be worth it for the ammount of shit that i am going to be required to do.
Fuck this, fingers crossed man I really want my boy to come back cuz I don't wanna deal with this bullshit.
I seriously never thought i would be in this position and by heavens i have been in some shit before.
Fuck fuckity fuck fuck fuck.
Fingers crossed my boy gets better man fr.7 -
Four beers with an expiry date of 2022. What do you do? Easy, drink three so you don't care about the expiry date of the fourth and enjoy.
Didn't tag it as joke because it's seriously what I just did12 -
My family sometimes send me tick tock videos. I usually open them on brave browser. Dude, why the fuck is brave blocking "motion sensor" through camera? what kind of spying is this? tick tock is spyware and cancer fr5
-
How am I supposed to know which fr*cken whitespaces they are…
The tooltips don't even display!
Plus, emojis get descriptive names in their tooltips. These characters' tooltips are JUST THE CHARACTER ITSELF.2 -
For the love of sex, can someone help me out??!!
There is a VS Code extension that helps in creating a step-by-step tutorial of a codebase. Can someone please tell me its name?!
Google is a bitch today.6 -
I already wrote a rant about this yesterday, but since I'm a sysadmin trying to convert to dev.. I dunno, maybe it's not a bad idea to muddy the waters a bit and talk about why not to be a sysadmin.
Personally I think it's that the perceived barrier to entry is just too high, while it isn't. You don't need a huge Ceph cluster and massive servers when you're just starting out. Why overbuild an appliance like that if it's gonna start out at maybe 5 requests a minute?
Let's take an example - DNS servers! So there's been this guy on the bind-users mailing list asking how to set up a DNS server on 2 public servers, along with a website. Nothing special I guess - you can read the thread here: https://0x0.st/ZY-d. Aside from the question being quite confusing, there was advice to read RFC's, get a book, read the BIND ARM, etc etc. And the person to deny this? No one less than Stephane Bortzmeyer, one of the people who works for nic.fr (so he maintains the .fr TLD) and wrote some of those RFC's as part of the DNSOP working group in the IETF. As for valid reasons to set up a DNS server? Could just be to learn how the DNS works, or hell even for fun. As far as professional DNS servers go.. this (https://0x0.st/ZYo9) is the nugget that powers the K root server, one of the 13 root servers that power the root zone of the internet, aka the zone apex. 2 RJ45 connections, and a console connection. The reason why this is possible is the massive recursor networks that ISP's, Google DNS, Cloudflare DNS, Quad9, etc etc provide. Point is, you don't need huge infrastructure to run a server!
Or maybe your business needs email. How many thousands of emails per second are you gonna need to build your mail server against? How many millions will you need to store? If your business has 10 employees and all of those manage about 10k emails total.. well that's easy, 100k emails total. Per second? Hundreds of emails per second per employee? Haha, of course not. Maybe you'll see an email a minute at most. That is not to say that all email services are like this - it is true that ISP's who offer email to their customers, and especially providers like Microsoft and Google do need massive mail servers that can handle thousands of emails per second. But you are not Microsoft or Google. So yeah, focus on the parts of email that are actually hard.. and there is plenty.
Among sysadmins you have this distinction between "professional" sysadmins and homelabbers. I don't mind the distinction itself but I think both augment each other. If you've started out by jumping into a heap of legacy at an established company, you will have plenty of resources, immediately high complexity, and probably a clusterfuck right away. But you will have massive amounts of resources. If you start out with a homelab, you will have not many resources, small workloads, and something completely new for you to build and learn with. And when running a server like that, you'll probably find that the resources required are quite small, to provide you with your new services. My DHCP servers take 12MB memory each. My DNS servers hover around the 40MB mark. The mail server.. to be fair that one consumes around 150. But if you'd hear the people saying that you need huge servers.. omg you need at least a TB of RAM on your server and 72 cores, massive disks and Ceph!1!
No you don't. All that does is scaring people away and creating a toxic environment for everyone. Stop it.1 -
Never! ever! EVER!!! run sudo rm -fr * inside your home directory! Hard lesson learned on a Monday :(
P.S it was not intentional at all!11 -
Been trying to update some really old C++ piece of code.
And all the comments and variable names are in FR*NCH.
Apparently they didn't had accents in the keyboards back then, because they used stars instead.
Makes it really hard to tell commented code from French comments.
Obs: I don't speak nor can read French. Neither does anyone in my team.11 -
Cargo cult programming at its finest. I need to build a separate project twice, and restart visual studio to get this one to work.
Why? No one knows anymore and there is not user story for "Unfuck the dev environment" so we're not allowed to spend time fixing it. -
Devrant isn't like twitter where every fucking tweet is either a recycled tweet or fucking irrelevant to your life. This is a good app for a change. I mean you can ask industry questions here and get great answers and insights unlike twitter where everybody wants to be savage. Maybe I shouldn't even compare the two in the first place but fr twitter is bullshit2
-
Fr-Agile
Francium Agile Methodology is characterized by lack of proper planning, and constant interruption during the development process as specs are pulled out of product owners asses ad nauseam. Fr-Agile methodology is known to result in an extremely radioactive team environment.1 -
Just wondering
@dfox
Will you ever maintain the issue tracker?
There are like 200+ issues/FR
https://github.com/devRant/devRant/...6 -
1. Make it so IT teams are only directly managed by people who know their shit about IT
2. Make nvidia opensourxe their linux driver, so we can have some real improvements
3. Make me able to rm -fr people and tasks from the command line.3 -
> You have found an even better place to make the code changes than I had indicated in the FR. Well done!4
-
!rant
Just went to my first Ruby Meetup in Lyon, FR 😍
It was so weird to actually meet people that fully understand why you love Ruby so much, since they love it too!
I'm so envious of the people whose job is to develop in this language, I really hope my next job will be about working with Rails too *.*1 -
LORD AM I PRON TO THESE KIND OF PEOPLE AS A DEV!!!?
[09:21, 22/04/2020] +263 78 454 5470: Bro
[10:24, 22/04/2020] Softaz: Wasap
[10:25, 22/04/2020] +263 78 454 5470: Im good fam hwu
[10:37, 22/04/2020] Softaz: Um good bro how is it?
[10:43, 22/04/2020] +263 78 454 5470: All good.. i need help fam... i want to creat application form but dnt knw how to fo th out look appearance
[10:48, 22/04/2020] Softaz: Ummm haven't used out look
[10:51, 22/04/2020] +263 78 454 5470: Nooo I mean appearance of the app. .. not outlook windows no
[10:55, 22/04/2020] Softaz: 🤔
Wat you up to
Want to create a form using outlook or you want to create an application? ??
[GUY SENDS VOICE NOTE]
[11:21, 22/04/2020] Softaz: Is it web app or desktop app
[11:22, 22/04/2020] +263 78 454 5470: I thnk its wise to hv it a web app
[11:24, 22/04/2020] Softaz: Ok so is this a thing chitone market or?
[11:24, 22/04/2020] Softaz: And outline all it's functionality
[11:25, 22/04/2020] Softaz: And the price😋🤑
[11:26, 22/04/2020] +263 78 454 5470: Na. Its just fr records n logs ... for reference
[11:26, 22/04/2020] +263 78 454 5470: 👀U want to thug me now
[11:27, 22/04/2020] +263 78 454 5470: Nigaaa👀wait
[11:42, 22/04/2020] Softaz: 😂 its yo idea
I can't make something I have no idear what information it should take in
What format to generate soft copy
Etc5 -
Not really the worst but it happened last week. Our lead Dev reviewed a pull request based on works that have been validated several times.
Suddenly, 5 minutes before leaving to take a plane for the week, he tells me that everything is to be refactored because it has no semantical sense, even if it worked perfectly and could be refactored later.
He told me that the day before the delivery and rewriting and restesting everything that had been done took 2 days, several out of worktime hours and huge stress phases. The delivery had to be delayed twice.
I'm easily stressed and a lot of things went by with bad timing (one other coder who could help me was not present, another had to leave early for his kids etc...)
That refactoring was unnecessary but it gave a bad impression to our client and made feel bad fr something I wasn't responsible for.2 -
So I just failed my maths exam.
Nothing more to say except all other courses have way way better grades than my course.
So my teach's got two courses and both of them massively fucked up, course average (both) 4.5-5.6 (d- - f).
All other courses are just Soo way better that I just can't believe that fault is only on the student side here.
And to top it off, this scenario is not new at all.
Had the same shit with our courses failing unlike the others anothet time too.
FUCK YOU FR. NIELEN4 -
Comment in a PR to use ur little component in the 50 pages of docs because it looks better. Fine.
Write 30min after i submitted the changes that it doesn't look as good as you thought and you can go fuck yourself fr. Should have tried it before asking me to change it everywhere mf -
on god fr you be capping rn.
A guy enters my crib, gets caught lackin' and you think I be digging his vibe?
Deadass! I am the one that's bussin fr fr!16 -
Experienced in django and vueJs, desperately looking fr a freelance job fr some extra bucks.. Any1 have any projects??
-
Screenfetch is really gd fr surpise someone u don't knw about it.......... Linux terminal
$ Apt-get install Screenfetch
$ Screenfetch1 -
!rant
Long time reader. Switched to firefox recently it's kind cool but i miss a lot of my chrome extensions (I deved this one https://addons.mozilla.org/fr/... maybe you'll find it useful).
See ya! -
identify foo/*/img/header-logo-1.png
foo/de-de/img/header-logo-1.png PNG 75x150 75x150+0+0 8-bit sRGB 11.4KB 0.000u 0:00.000
foo/en-au/img/header-logo-1.png[1] PNG 69x69 69x69+0+0 8-bit sRGB 5.7KB 0.000u 0:00.009
foo/fr-fr/img/header-logo-1.png[2] PNG 69x69 69x69+0+0 8-bit sRGB 3.37KB 0.000u 0:00.000
foo/it-it/img/header-logo-1.png[3] PNG 69x69 69x69+0+0 8-bit sRGB 6.38KB 0.000u 0:00.000
foo/nl-nl/img/header-logo-1.png[4] PNG 69x69 69x69+0+0 8-bit sRGB 10.2KB 0.000u 0:00.000
foo/pt-br/img/header-logo-1.png[5] PNG 69x72 69x72+0+0 8-bit sRGB 10.8KB 0.000u 0:00.000
foo/ru-ru/img/header-logo-1.png[6] PNG 71x72 71x72+0+0 8-bit sRGB 10.1KB 0.000u 0:00.000
Because fuck consistency.