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 - "c0d4"
-
So after a long day of CSS’ng for building a new form layout, I walk out of work and see this 😨
I swear the universe is cruel at times.9 -
ive been doing webdev for many years now, but i think its time i move on before i die from crazies.
who the hell thought it was a good idea using emojis for fucking css class names.13 -
That sad sad moment you spot someone returning HTML in an ajax request 🥺
Why lord must you punish me?11 -
Those feelings you get when you know @dfox can see you in he's rear view mirror.
https://c0d4-101.github.io/devRant-...25 -
A guide to estimations.
1) don’t give an immediate answer. The first “timeframe” you give will be held against you and will result in overtime and working weekends.
2) think of a relevant piece of work and the time that took.
2.1) if it’s something you haven’t done before, add some adequate research time.
3) allow half a day of testing for every day of development.
4) add a day as buffer - this is good for on the fly bug fixes
5) calculate time
6) now give an educated estimate.
7) this should take you 5 seconds to get through mentally.
8) if scope creep occurs: goto:15 -
This is why you DONT deploy in a Friday!
Now can we all agree to stop disagreeing!
Ps: I love CommitStrip sometimes.2 -
When you move a bunch of cables you haven’t touched in a while, and underneath you find this 🥳
Guess I know what I’m taking to work on Monday.3 -
Don’t you just love it when you do the following in a prod database 😅
UPDATE table SET someImportantField= NULL; WHERE abc = 123;
If I don’t laugh right now I’m going to cry.5 -
This one tops the pile for best ... err worst security feature.
<script type = "text/JavaScript">
If( userType != "admin" )
window.location.href = "http://www.example.com";
</script>
What could possibly go wrong?2 -
PHP sucks balls,
It takes forever to do anything, it is so messy it feels like walking through a massive pile of shit!
Ok good I have your attention and that ++ 😇
But no this is not that kind of rant, quite the opposite.
In 70 lines of php shit as some people would call it, I am currently scrapping GitHub pages with ebook collections and with some minor regex pulling PDFs out and saving them to file.29 -
So Scratch is well crazy ass stupid, but for kids this is freaky awesome for a simple game builder that gets them interested.
This thing took like 10 minutes to make 😂
Move the witch with arrow keys and score points for catching the Ghouls.10 -
OK! all you windows haters.
This is why i totally love windows to death.
it has awesome features no other OS has...
like, installing updates to office and Skype when they are not even installed, there's not even a registry entry anywhere for them!!
now show me another OS that updates non existing software and ill be all over it!
On a serious note, does anyone know how windows would think office and Skype are installed since I can’t find a single trace of them anywhere?23 -
When you receive a new task to disable a feature that hasn’t been used for months and deploy the changes to production, the last thing you expect is:
> deployment successful
> 5 seconds pass
>
>
> you got mail
> why does this no work anymore
Are you fucking kidding me!1 -
Windows 10 Native SSH client inside CMD is crazy nice, no more putty... given its a windows feature and all!
(Hidden in additional features if any one is interested, will need a reboot to work)17 -
With all this emoji code bullshit flying around in here.
I thought I would test my luck and make what I think would be the worst possible end result of this.
<?php
define("😂","God help me");
define("🤡",100);
for($🍔 = 0; $🍔 <= 🤡; $🍔++){
echo 😂."\n";
}
?>
This will execute and run on PHP7.1 😱
Now let’s all band together and kill emojicode before it becomes a thing we will regret!11 -
I am not an addict...
I am not an addict...
I am not an addict...
Oh shit, even my phone suggests using devRant first thing 😱3 -
Oh fuck and boy Jesus, how on earth is this still a thing 😦
MD fucking 5 is not a fucking “secure” crypto algorithm.
This site has 14 million breached accounts with fucking MD5 hashes.
I think I’ve had to much internet for today.17 -
WHAT THE FLYING FUCK WINDOWS???
You change the icon for the multi desktop button... ok fine,
*clicks*
son of a bitch now contains Bing Ads
Fuck you Windows, and Fuck me for not being able to find a linux distro that will fucking boot after install correctly, and FUCK you acer for not having linux support.28 -
Dear EA games.
If you want to tell me my password needs to be “more” secure in your error message, at least tell the fucking truth about it.
- 100 random character password entered on mobile
- response: password needs to be more secure
- WTf!
- loads on pc
- notices password rules
- must be between 8 and 16 characters...
- I think that’s a Wii little Less secure you ass hats, and WHY can’t you show this fucking notice on mobile 😖12 -
Linux is great they said
Linux works well they said
Linux is totally awesome they said
- - -
4 live cds
(Ubuntu, mint, Debian, Antergos)
3 wouldn’t boot beyond splash screens or even into setup.
no fucking keyboard
No fucking wifi
No fucking trackpad
Now I’m sitting here with Antergos, with a USB keyboard, USB mouse and an ethernet cable plugged into my laptop 🤷♂️
Good news... I think I might be getting through the hard parts26 -
This one, is for all you haters out there tonight!
.
.
.
.
Cause I'm PHP, I'm dynamite
PHP and I'll win the fight
PHP. I'm a power load
PHP, watch me explode()
I'm dirty, mean and mighty unclean
I'm a wanted code
Public enemy number one
Understand7 -
Programming has taught me that time is a valuable and under appreciated resource.
if a task is repeated multiple times per week / month, you have at your finger tips the ability to automate the hell out of it and let your computer deal with the task instead.rant don't waste time dealing with mundane shit automate it wk202 repeated manual tasks let the computer do what it does best1 -
3 years, part time, $0.
I used to volunteer my time to an old text based rpg, handling code changes, sysadmin maintenance and the likes - back when those were a thing in the mid 2000's and money wasn't my issue in life - free for them, experience for me - win win!
Was something to get my hands dirty back in the day and contribute to an active community, but since then that place has shut down and been disbanded.24 -
That feeling you get when you run
$ php tvVolUp.php
And the god damn tv’s volume goes up a level 😆
Now to clean the shit out of the chaotic mess I just made and make it work from a Rpi which I’ll then add to my voice activated list for my google home.
Coz you know voice activated TV remote in PHP 😍5 -
I don’t have a degree, nor has a degree ever prevented me from being hired / doing my job.
Now that’s not to say all businesses / companies will over look your education section on the CV, But for me it’s never been a problem.
#SelfTaughtDevsMatter3 -
Well fuck me in the ass and call me Charlie.
I just had to bare witness to 2 years worth of files being deleted due to a minor.. well.. minor in the sense of not checking for an empty string, but massive fucking bug.
Thank all the gods of all the religions for backups!!4 -
who ever has this as their skill set are legends!!
made me laugh going through thousands of lines of skills :D
"
A little bit of Lua in my life
A little bit of JS is all i need
A little bit of bash is what i see
A little bit of JSON in the sun
A little bit of Python all night long
A little bit of TCL here i am
A little bit of this makes me your dev
"1 -
That moment you leave the office for the last time in 2018.
FAWK YEAH!
What a year it’s been, from learning new platforms, to developing never ending changes, to breaking production at Christmas time, and finishing the year at the peak of purchasing period on a couple of websites with no reason to care what happens for several weeks all while absorbing extra projects from resigning co-workers.
*Turns on autopilot and walks the fuck out*
From one exhausted dev to the rest of you, enjoy the holiday break!3 -
Brace yourself, organs are going on the black market for the iPhone X.
I haven’t seen the keynote yet, but $2,000 for a phone, seriously this fucker better be making me coffee in the morning, if I have to sell my fucking kidneys and right leg to buy this one.
Ooh it offers a Face ID, cool so now I can stick a photo up at the camera and unlock my phone - security!!
It’s got a wireless charger***, sort of, still needs a useless ugly fucking charging pad .
And they’re even nice enough to put those shitty ear pods in the box.
Fuck you apple, I think it’s time I jumped off this over priced band wagon.52 -
I just opened the Q&A section of SoloLearn and well I almost cried.
I think I’ve seen enough to run away 😂
Are people really this misinformed of things?8 -
SSD size 128GB
Windows 10: let's go and use 40 fucking GB for windows.old.
Like WTF, use 1/3 of my ducking storage for "I don't trust updating myself so here's a massive restore point"
Fuck you windows.14 -
Should I be afraid right now?
Dev: can I swap out an existing UI framework from this codebase for a completely different one, because it doesn't do the small enhancement I've been tasked to do?
Me: ...............
please lord, give me strength in these pressing times.rant what could go wrong it's going to be a good week it's only monday @c0d4 needs a whisky mondayitis has begun6 -
Holy shit balls it works (so far)
-
So I’ve been working on a project... well feature for the past year (yes 12 whole fucking months - anti agile I know)
And today I got to merge that bitch of a pull request into the current working branch and deploy it to UAT - no conflicts 😵I think I need to put the lottery on tonight!
And some how, by some stupid lucky roll of the dice it just works.
I have never felt so afraid and delighted in my life!6 -
wait what... when did this become a thing?
devRant + web = actual filters ☺
this just made the web that much more usable.4 -
Ok, it’s been a loooong fucking day.
28 hours later from starting work yesterday, preparing for a giant deployment over multiple systems, Doing deployments overnight... on a Friday night of all days and finally, finally seeing everything working is just a beautiful thing.
Good night devRant!1 -
Deciphering 10-20 jira tickets that relate to 1 feature which aren't linked in anyway beyond titles spread throughout an epic or 2.
Ah the pain of having to go through 200 tickets to find everything you need for a single feature.7 -
What a fucking day!
So some many years ago, we placed a small and useful piece of code into a MySQL Query, which prefixes the order ids with a string and returns the value.
Basically
SELECT
CONCAT(“ORDER_PREFIX”, LPAD(order.id,5,’0’) AS order_reference
Now many years ago when this was a simple solution to a system that wasn’t expected to be running today, all went well, except today.... today that fucking line exceeded 5 digits
😓😍😓
I don’t know if I should be ashamed, or happy right now, a totally unfuture proof query that just rolled that little too far, or the fact that I’ve watch 100k orders role through this system.
Now for the clean up crew to do their job.... oh 🙁 that’s me too.
Now this doesn’t affect the order ids... so that’s something but external systems rely on that guy 😭5 -
So python, who knew it could automate a lot of crappy tasks 😎
Actually I did, but god it’s so quick and easy to implement than expected.
I have a new formed respect for python devs after my day of web crawling and ftp transfers and outlook mining 😘7 -
That moment you realise why you enjoy the dev life again.
It's been a long time since I've had a solid day of coding, just coding..., no meetings, no wild requests, no crazy issues, no data fixing because someone can't type a number correctly, just me, myself and that keyboard going on a field trip of quality coding time again.
Ah, it's a good day to end the week on!rant holy shit no meetings no problems lack of bau devlife those feels straight code quality code time back to the old days3 -
That sick feeling you get when you realise you could have been insanely rich and retired today if you had only invested in bitcoin early 🤢😭
1BTC reaches $10,993 AUD🤑🤑🤑7 -
It has come to my attention that, I @C0D4 have become an addict.
This is something I thought I could fight. Resist the urge to become attached to my substance of choice in the early days and not have it compromise my every day life.
But how wrong I was, my addiction grew over time and my ability to resist the urge to peek at a ++ spam wall, or get back into a discussion at the mention of my name, read more of the great stories that remind us all, we are not alone and many of us are on a similar journey.
So, devRant my one true drug of choice, Today is a significant milestone on this path of corruption, my 1024th (1kib) day!
Here's to another 1024 days of snorting rant lines 🙌 🤤😎11 -
Promotions? What are those.
Every title I have gained has been out of necessity of needing someone to work on stack "X".
It usually goes something like:
Dev: I quit
Management: oh shit, we need another dev 🤔oh @C0D4 can do it until we find a replacement.
@C0D4: fuck, I don't know anything about this stack.
Management: we didn't find a replacement, this thing is yours now, here's a pay bump for your efforts.
@C0D4: I swear they'll regret all these projects being managed by a single dev 1 day.7 -
When your raspberry pi is bombarded with /phpmyadmin URL attempts in all its forms and possible paths and versions 😅
Like seriously? Who in there right mind uses phpmyadmin AND has it accessible to the public.
- there's no databases on this Rpi but you keep looking.11 -
Oh boy, I think I need a new pair of pants.
GitLab (!Github) have improved their ci/CD pipelines to allow you to chain jobs 🥳🤤
https://about.gitlab.com/2019/08/...2 -
Windows 10, updating to version 1809.
That was only 3 months ago 🤷♂️
Preparing to install: 0%, 8%, 0%, 24%, 3%, 0%, 19%
I think I’m setting a restore point for this one 😣rant ooh shiny new stuff it’s going to break i’m scared please don’t break can’t even download accurately w104 -
What the hell @Apple
I know autocorrect / suggestions is getting worse every day but this doesn’t even remotely come close ☠️2 -
So day 2 of my python automations.
I have spent 6 hours and a lot of stack overflow “research” to saved myself 45 minutes a day with file downloads (web & ftp and outlook emails), excel spreadsheets and data manipulation macros, all stored in a nice tidy zip file at the end.
Now to find a way to send to a web server for digestion 😎
And all of this in a poor 90 lines 😧
God damn why didn’t I look into this earlier?2 -
Hey devBanner guys..i forget who handles the project
@kimmax and @CozyPlanes come to mind?
question: why block \r\n ect, when i can still insert new lines?20 -
Good fucking lord, Australia is looking at bring Decryption laws in, just when you think the world couldn’t get any closer to destroying itself.
https://itnews.com.au/news/...4 -
When you set an alias for vi and completely forget about it
# alias vi=nano
God damn, I was so confused for a minute 🤦♂️15 -
That moment you realise you’re on holidays and you’re still fucking working 🤦♂️
I think I need a raise for this shit,6 -
i once had a manager that would fuss at every little detail.
front end had to be pixel perfect on every freaking device he could find and the backend being over documented that one liners needed a bloody comment.
//is it true?
if( true ) {
}
anything needing more then 5-10 minutes to work out required several meetings to discuss every tiny aspect in detail.
drove me insane and glad i left!2 -
Dear fucktards with cookie notifications.
Give me a damn button of just “NO, I don’t agree”
Ain’t nobody got time to unstick 500 check boxes every single visit, surely theres no good or useful reason of some of these sites having more cookies then words on their home pages.14 -
When migrating from MySQL server to MariaDB and having a query start returning a completely different result set then what was expected purely because MariaDB corrected a bug with sub selects being sorted.
It took several days to identify all that was needed on that sub select was “limit 1” to get that thing to return the correct data, felt like an idiot for only having to do 7 character commit 😆4 -
C0D4 kinda hangry!
Yes that's a word...... maybe.
Ok, so I'm starting to see memes, memes and more fucking shitty memes, don't we have Reddit for that?
I wonder.. if it's a terrible idea in this day and age to remove the ++ button from meme posts, it would immediately remove the incentive to farm ++ and not contribute other wise, and it's not necessarily penalising them for doing it, it's just not rewarding them...
I know... I'll go jump in my bunker and hide from the riot that will probably begin now.16 -
Business: we need feature x in two
Days, highly urgent!
Me: fine, here’s a shitty implementation we can live with until you decide how to Actually make this work in the future.
2 days pass...
Me: where’s the content for feature x?
Business: awaiting approval
5 more days pass...
Me: I’m guessing this super urgent request wasn’t needed after all?
Business: it’s still awaiting approval
Me: so... I’ll just go and remove this feature, and revisit when its actually needed.
Business: no, it’s needed now, we are just waiting on approval
Me: 🤷♂️
Duck my life sometimes.
I could have built a full fledged system of this shitty hack job instead in the time taken to approve a useless piece of content.6 -
SSL FYI for anyone using Thawte, VeriSign, Equifax, GeoTrust, and RapidSSL Certs, Chrome will distrust next year.
https://security.googleblog.com/201...8 -
Fuck you you stupid fucking cock sucking power company.
I was fucking in the middle of optimising a class and the power goes out.
FUCK FUCK FUCK!!!
Why didn’t I press save 😂
Now to go find me a UPS for the rare times this occurs, before my phone dies.12 -
i hate my life sometimes.
as much as i can write frontend all day long and in my sleep, it never seems to amaze me how quick you can get into a deep nesting of elements in HTML.14 -
Let's play a game.
Since using teams for the last two years I've been allowing MS to tap into my life story for work to produce some hilariously scary analytics on my work schedule.
For anyone interested:
https://myanalytics.microsoft.com
Now let's pull some data out and think about wtf is going on here.
Weekly average for "focus" vs "collaboration"
Now this is a % of time you have not being stuck in meetings, calls, ect, based on the pass 4 weeks of data.
I have a 93% collaboration vs 7% focus time - or leave me the fuck alone time.
That's literally 35 of my 38 working hours a week in some kind of call or dealing with emails 😅
Speaking of emails: what in the fuck am I supposed to do with 5,109 emails and 403 calls on teams in a month?
It's like I need a receptionist for this shit.
And on that note, im hitting the rum for the day 🥃🥃🥃4 -
Raise your hand up! *clapping intensifies*
Thanks @C0D4
Continued from the famous " i am a teen, no credit card " rant : https://devrant.com/rants/1592122/...6 -
We are devs right?
We have cpus and gpus lying around right?
We are still alive... right? 🤔
How about we do our part and utilise our PCs for helping with COVID-19 research.
I've stumbled across this little tool that not only keeps me warm at night but helps researchers with several diseases.
https://foldingathome.org/iamoneina...
It's like a a bitcoin miner but for research purposes, no it's not a dodgy bitcoin miner.
Oh and feel free to keep yourself anonymous as there are stats that will identify your username - when they work.
There are installers for windows, Mac, and linux distros so everyone can get involved.29 -
@mr “i can’t run a terminal on a iPhone” and deletes the rant.
I am getting sick and Fucking tired of the bullshit some android fanboys believe apple iPhones are Incapable off.
You may want to go educate your fucking self!18 -
Dear Australian Government and National Authorities, you can go fuck the right away with this shit!
It’s bad enough we are a country of national data collection with flimsy laws of obtaining access to said data, but to then go that one step further and shove back doors into everything is going too far.
https://news.com.au/technology/...
Under the proposed new laws, Australian government agencies could compel companies to provide technical information such as design specifications to help in an investigation, remove electronic protections, assist in accessing material on a device subject to a warrant and even build or install software or equipment that could help authorities gather information.
What could possibly go wrong 🤷♂️2 -
That awkward moment you beat Goolgle at its own game.
Inspired by @NotHappy's post https://devrant.com/rants/2301137/... to fix my issues,
Now what do i do?19 -
well this is a NO!
just jumped on a WordPress website and was wondering why it was taking so bloody long to load even on high-speed internet. only to view source and get hit with 240 lines of JavaScript includes and about 20 odd lines of content.
LIKE WTFFF!!!
There is no way on this fucking earth every single library is being used to show me a god fucking dam search result that returns absolutely nothing no matter what i search for.
To any wordpress "DEVS" out there FUCK YOU and your FUCKING plugin madness.
I would love to hear from a WP dev how you justify this kind of bullshit!10 -
- hire a new Dev.
- not burnout this year
- work less, deliver more
- start a open source side project and make it production ready7 -
holy fucking hell, who’s dumb ass idea was it to make Visual Studio require a god damn fucking update for the installer before I can uninstall it, you stupid ass dumb fucks MS, I didn’t just tell you uninstall it so you can go burn more data down my shitty copper pipes.3
-
Due to inspiration of giving up with windows being slow (performance wise) always connecting to MS severs (I have slow internet) so it’s noticeable when I can download quicker on a raspberry pi then on a laptop - both over wifi 🤷♂️
And burning a fucking boot DVD for Ubuntu takes 3 fucking DVDs at 2.4x speed - before getting a successful boot disk 😞
I think it’s time to swap out this hdd and go to the dark side!12 -
Is it just me, or has @LastPass hired too many interns lately?
First: you can't login for hours before they actually go and admit they fucked up.
Now: the chrome extension has been deleted from the web store.
I'm a patient guy, but what on the unholy fuck is going on.
https://status.lastpass.com/
The LastPass extension in the Chrome Web Store was accidentally removed by us and we are working with the Google team to restore it ASAP. Thank you for your understanding and patience in the meantime.9 -
Son of a... insurance tracker
You hit delete and I’m stuck with this reply!?!
Stuff it, I’ll rant about it instead of commenting.
How’s an insurance e company any different to google tracking your every move, except now it’s for “insurance policy premiums” and setting pricing models on when, how, and potentially why you drive.
Granted no company should have enough gps data to be able to create a behaviour driven ai that can predict your where and when’s with great accuracy.
The fight to remove this kind of tech from our lives is long over, now we have to deal with the consequences of giving companies way to much information.
- good lord, I sound like a privacy activists here, I think I’ve been around @linuxxx to long.20 -
FUCK THE EU!
Ok I said it, what? Someone had too.
Can we all move on now?
Ps: if you made it this far, be sure to ++ for your angers and frustrations over the current articles we all know and hate.5 -
!rant
Those feelings you get when you deploy a large integration project that’s taken over a month to build and it just works 🤗2 -
Non dev activity that has helped...
Erm, working in retail stores for many years before deciding to take a serious look at devWork as a full time job rather then a hobby.
Has helped make a great base knowledge to what customers expect and what sales people expect a platform to be able to do which just makes things easier in an over complicated environment 🤣1 -
Ok, I’m over windows. Done with it.
I have been a long time windows, I’ve used most versions since 3.11, and have used Linux for a few years on the side (not as a daily but have needed it for work and servers) but with yesterday’s update, not only have I lost audio for the countless time again, as far as Windows is concerned there’s nothing fucking wrong with it, besides the lack of sound and all.
Drivers are reinstalled, deleted and reinstalled, redownloaded from manufacturer, different drivers installed.
Ran a system restore back to before the update and just dropped the hdd into another laptop (it’s identical model) and still no fucking audio (to exclude the audio chip as failing)
So fuck it, I’m spending my weekend finding a distro that will work, I’m fucking done!8 -
Dumbest request?
Email piping chat system.
The chat system had to take replies from web and send them to an email, which the admin user can reply back via email and it publishes straight into the chat.
It was all fun and games until they wanted HTML based emails and content going back and forth, and attachments going both ways.4 -
🎉🎄🎅🎄🎉🎄🎅🎄🎉
Merry Christmas
Everyone
🎉🎄🎅🎄🎉🎄🎅🎄🎉
Or happy holidays for the people who hate Christmas for what ever reason.9 -
When you have dependency issues and can't work it out...
Just run
#npm install all-packages
And wait a millennia
https://npm.io/package/...6 -
Amazon: you're logged into 53 devices.
Me: ooooh Kay, since when do I have that many devices. let's sign out of em all and change the password for some piece of mind.
Spongebob: * a few hours past *
Spam email: someone in the US has logged into your account - click here to verify through some random URL that doesn't even contain "Amazon" in it 🥳
-
I suddenly have that feeling Amazon sells you're account setting changes and not just your personal details.3 -
@Everyone, I would like to congratulate @Haxk20 on being the victor of our little upvote fight.
It was a hard battle, and although I was ahead briefly, I would like to name @Haxk20 the victor!
Starting ++:
@Haxk20: 36,872
@C0D4: 35,401
As of post:
@Haxk20: 39,935
@C0D4: 38,454
That's an impressive: 6,116 up votes in total from everyone involved.
As I have noticed requests for the repo, i would like to state It will be deleted, but I will re-release it as an empty template in the event others want to use it later - as per our original agreement.19 -
Fuck I wish designers learnt colour theory before presenting me with a light colour to go on a white background. Like fuck? It’s not even grey at least.
And the complimentary colours are so shit I think I’ll go throw up after an Indian dinner and colour pick from that mess instead. (I like Indian food ok...)
How hard is it to go, NOPE that’s a shit colour we probably shouldn’t use that????4 -
so im deciding to byte the bullet and roll down the angular road.
install node they say, its quick and easy they say... 1 hour later after
./configure
make
im starting to wonder if i made the right decision.10 -
There’s nothing like opening a legacy system you didn’t build and has for some reason lasted the turn of the century, only to add a new feature without breaking anything.....
Would have been nice if I had written that JS function before saving the other file 🙄
There’s nothing like building in production 💩 -
Here Ye, Here Ye.
There end is near!
Microsoft announces the GOD DAMN FUCKING END for Internet Explorer 11 in 2022.
Let's all celebrate this happy day 🍻
https://blogs.windows.com/windowsex...rant kill ie9 kill ie6 kill ie10 kill ie7 june 2022 kill ie11 i've seen them all kill ie8 microsoft ends support for ie the world is changing5 -
Seriously does this master/slave bullshit actually affect everyone here?
From what I’ve seen it’s just a fucking idea / suggestion not a full blown change set being implemented.
Stop fucking over reacting to bubble wrap nonsense, if you want to call it a master/slave relationship then call it a fucking master/slave relationship and be done with it, if this really offends you or you believe political correctness is needed here, go call it something else, at the end of the day it’s still going to be the same thing, just called something else.9 -
When you forgot to escape characters in regex and wonder why the fuck it’s not working for 2 hours. 😖
Why regex must you be a living hell!3 -
Just to add to the chrome memory wastage.
Chrome out consumes everything else running, and Virtual box has a full blown LAMP server running.4 -
I keep wondering if there’s a case of someone stealing another’s rant. And what the other person would say to the thief.
“You stole my rant” or “That was suppose to be my rant” or something along that line.
😅5 -
Fucking IT and their self signed corporate proxy SSL bullshit getting in the way of anything that needs to verify SSL requests,
Fuck you for making my day a slow and miserable day and having to resort to forcing rest apis and SDKs to work over HTTP instead, all in the name of “Security”.2 -
So windows wants to be my friend, wants to record my every move, and now wants to record my every everything on the go.
I’m starting to think if the pain of transitioning to linux full time is going to be worth while soon.6 -
So my host of choice decided to migrate an old site to a new set of IPs without warning yesterday, down side to a VPS I guess.
Now this wouldn’t be an issue if it wasn’t on a dedicated IP you wankers.
DNS won’t resolve to new location yet and Virtual hosts contained the old IPs and for some fuck of a reason the httpd file is auto generated 😡so updating it will be lost on reboot.
Like What the flying fuck you imbeciles, this site has been up and running for 5+ years on this IP.
I barely do any maintenance for t as it’s just an old horse sitting on the web but fuck you don’t need to fuck with it or atleast give some fucking warning before you go drop it offline 😡1 -
12 days of work, 12 fucking days straight and I meet the Friday deadline for this ridiculous sprint of never ending tasks.
There’s no better feeling then bringing everything together at 5pm on Friday, pushing to Git and waking out that door knowing there’s nothing more to do until Monday’s testing!!!!
Now excuse me while I go sleep my weekend away!2 -
FYI to anyone following the Krack WPA2 vulnerability
A testing suite in python has made its way to github.
https://github.com/vanhoefm/...1 -
I was never really fond of 2FA, mostly due to the pain in the ass it creates if you lose or can’t access the 2nd device or jumping between GAuth to access Password Manager to access a password to use a login 😱.
But when your phone prompts up with a “allow some Asian, access to you’re iCloud account” you feel a world of relief that you have:
1) a notification you’re account is no longer secure,
And,
2) an immediate ability to change passwords before any access is granted.
Now it’s 1 more password I no longer know due to it being a scrambled mess of characters.
PS: Fuck you, you low life shithead!9 -
When I was young... er
“Playing on the computer” or breaking things or wasting my time in front off that screen.
Now a days it’s just “makes websites”
Yep, that progressed far 😂 -
Thanks to @C0D4 I rediscovered Folding@Home!
I've been running this on a very powerful server at home at full-speed for a few days now (quite some cores being used to the max right now, it's like I have a vacuum cleaner running full-time in my place 😄)
Then, last night it hit me that I have quite a few servers running close to idle (rented ones).....
I'm now running a total of 4 servers at full capacity with Folding@Home.
Can recommend!11 -
3 weeks off work - complete.
1st day back - in progress
Shit storm flurry awaiting my arrival - bring it on!1 -
Sometimes I want to slap myself.
I’ve been making progress with my voice activated TV remote project - coz you got to use a Google Home and a Raspberry pi for something right? Right??
Anyway, when the API you have written suddenly stops working and you’ve spent hours trying to solve it, it is really soul crushing when you realise you’re using a class variable incorrectly
I’ll just go cry now, while I control my tv 😥😎
Class TVAPI{
Private $tvIP = “192.xxx”;
Private $args = $this->decodeArgs($_GET);
Function of tvVolume(){
exec(“python tvRemote.py {$tvIP} {$this->args}”);
}
}2 -
I really, really, fucking god damn it REALLY need to move a legacy project from the grave yard server and get it in git, and then build a dev environment for it, so I can stop making incredibly volatile changes direct to PROD (backend, frontend and DB all at once and then test it while it’s live and being used, but fuck me if I can be bothered digging through a 10GB code base and attempting to make it work in a multi-environment setup when it’s going to be a long trip down the error logs until it works again 😱🔫2
-
OMFG! Who’s bright fucking horrible stupid ass idea was it to mix Ajax with php (php deciding the ajax paths) with random js outputting HTML inside random fucking static divs found no where near the logical route of content.
Trying to add a simple fucking status to a gigantic cluster fuck of a legacy project is just FUCK.
If I could I would burn this bitch to the ground and start again I would, But no, it’s needed.
Someone kill me before I break the shit out of this thing, I would take a wordpress project right now instead. -
Coolest thing I’ve built solo?
Damn, there’s been a lot of things over the years, but I guess the most used one I’ve made would be my voice activated tv remote - yes it’s real.
So in essence it’s a google home... yea I know spyware and all, but look it was free so I’m going to make use of it... err where was I, oh yea.
An IFTTT account which taps into the google assistant API and creates a webhook, although the authentication side of things is 0 to none, so had to put a api-key into the requests to at least have some layer of auth.
This webhook then hits a raspberry pi containing a PHP API to accept and authenticate the request in, digest this into KEY commands for the TV, and drops this into a Python script to connect to the TV over a web socket connection ( I found python more stable for this ) and sends the pre made key requests, it can even do multiple keys at a time... that was a pain.
So after all that, the end game becomes about a second from saying “hey google, change the tv channel to xxx”
This sick and twisted contraption is finished and the tv is my little bitch.
This has been built out to handle channels by name, number, volume up/down, sources switching to hdmi, tv, vga and a bunch of other things.
The things we do when we can’t find a tv remote for days....
Next up, getting it to launch Netflix app and going to a specified show / episode.. but may be to adventurous. -
Pressing that “deploy to production” button when it usually consists of multiple projects and databases updating at once.
Maybe I should look at separating them one year. -
YAY.... fuck you Belkin!
Just found out my router is vulnerable to CVE-2017-14491.
For all you not following these issues, this one allows the attacker to intercept connections and perform a traffic hijack, or execute arbitrary code with unrestricted privileges as well as access all important and private data stored on the device aka: the devices login/password, the Wi-Fi passwords, and configuration data just by sending malformed DNS packets to the device.
Now this is all well and good, except Belkin haven't released firmware since 2013, which is strange... seeing how the damn thing was "NEW" out of the box in 2016.
Last time i buy a fucking router from these lousy assholes. -
i understand some developers like to write wrapper functions to handle tedious things, I even understand how to write dynamic SQL queries, but for the love of fucking god and sanity, NEVER FUCKING DO THIS!!!!
Yes its PHP, but its not even bad PHP, its a fucking abomination from hell of PHP.rant mysql legacy code gone wrong bourbon lots of bourbon why the fuck god no php sql injection ftw what in the flying fuck30 -
Today is going to be a long ass day :(
best way to start a saturday..
Receiving objects: 13% (866/6600), 740.01 KiB | 5.00 KiB/s
sometimes i think writing something new would be quicker then downloading it.2 -
So this was going to be a comment but damn!!!!
Windows is seriously about making life harder for power users now, every fucking update lately is moving more easy to change things and fucking hiding them inside hidden menus or stupid links that don’t make sense. I mean fuck I just want to turn on dual screen with my laptop (because for some bizarre reason, just showing the desktop on the plugged in monitor is so hard to do automatically, especially since I just plugged a hdmi cable in) and the fucker was gone with nothing but a “detect screens” button before it would use an external screen.
Fuck I’m so close to pulling the plug on windows, but Linux just doesn’t sell me for daily use (yet... it’s getting there though)
The fucking forced updates (yes I consider a random bsod due to a system interrupt, then as it reboots magically has updates awaiting... a forced update) are starting to get to me, the fucking thing half crashing and not responding due to a network transfer of files (the fucker was 5GB)
If it wasn’t for my gaming needs and someone can show me a very good alternative to MS Visio (I haven’t really found one yet) then I would swap over and just adjust to the not so great (imo) desktop environments.5 -
⛔️⛔️⛔️⛔️⛔️⛔️⛔️⛔️
⛔️ SPOILER ALERT ⛔️
⛔️⛔️⛔️⛔️⛔️⛔️⛔️⛔️
- - - - - - - - - - - - - - -
You've been warned
- - - - - - - - - - - - - - -
⛔️🚨⛔️🚨⛔️🚨⛔️🚨⛔️
ENTER AT YOUR OWN RISK
🚨⛔️🚨⛔️🚨⛔️🚨⛔️🚨
.
.
.
.
.
.
That was an awesome way to end the series!11 -
THis one goes out to the fucktards that decide to fucking change things on api systems to meet new business requirements and fail to fucking scope out the change requirements of dependent systems that YOU are FUCKING UPDATING via THIS FUCKINg API!
You fucking morons!
At least have the fucking decency or balls to walk 10 fucking metres from your stupid ass chair or send a fucking email about the changes rather then me finding out you fucktards change things through an end customer who want to know where there order is!!! FUCK!1 -
Oh for fucks sake on a horse raping twat of a week.
It’s like everything that could go wrong did go wrong, from people fucking up, to orders being fucked up in multiple systems to me wanting to break someone’s fucking nose for being a complete dumb fuck. Seriously how do people that do a job, day in and day out go completely fucking brain dead and fuck things up beyond fucking repair over hundreds of orders.
Sorry but FUCK this shit, it can wait till fucking Monday you cunt rash of a shit. -
This only took a couple of years to make.
a journey of @C0D4's life over the years on devRant.
Who knew taking a screen shot every now and again would pay off 🤗5 -
Greatest dev sin.... oh god there’s been a few over the years.
Hmm 🤔
I guess one of the top 5 would be making an ecommerce platform without unit testing or documentation for the front or backend. 🤫
Mind you it runs smoothly to this day so I was doing something right 😦1 -
What is it with over qualified, over certified consultants that go around spouting "best practises", and then come delivery time, have the most absurd bullshit that a junior with 3 weeks of knowledge in a particular subject would know what you just served up is nothing more then a pile of shit that will not be deployed even if your livelihood depended on it.
... Monday gonna be fun!3 -
Half way through a 2 hour deployment, and a fucking test fails.
Yes, it takes 2+hours to run the tests.
Rerun in test environment: pass
Rerun in prod: pass
Rerun changed test in prod: fail..
Why, why you got to hate me for?
I love it when production is the place where config gets changed.rant tests are good multi environment changes tests can go fuck off right now tests save lives inconsistencies hurt5 -
That moment you work out how to get Google Home to make webhook calls, setup a Rpi to accept incoming https requests, and can’t think of anything to actually make it do
Ideas welcome 😂😂8 -
Anyone starting with java may find this useful.
https://humblebundle.com/books/...
skrew it, i may buy it myself!!!6 -
With all these posts lately about raspPi’s and I’m just here waiting for mine to arrive 😞
Stop taunting me with your Pi!
Now to work out what to do with it before it arrives.4 -
Sweet mother of unlogical fucking gods.
How does this even make sense
😩🔫
<aura:if isTrue=“{!not(empty(v.errorMessage))}”>
<div>{!v.errorMessage}</div>
</aura:if>
Ps: the ! Does not mean “not” 🤪1 -
Let’s see I suppose the most pissed off I’ve been at work would be....
Being blamed for a clients mistake when their newsletter email settings where being changed over to a new mailing system but during the change over they wanted to still send out mail using the old list. So a single endpoint was kept in place so they could send one last newsletter out after it was approved as part of the migration and they were to inform us when they were done so we could change that endpoint over.
Several months later when everyone had long forgotten about it, the client tried to send another mass mail out using the old endpoint and complained when no emails had been sent.
I was blamed for making this mistake even though management approved the fucking old endpoint to be left in place at the clients request against my concerns that someone’s going to forgot about this and I was never informed to swap it over.
I quit on the spot and walked out the door after that. -
Fucking powershell.
Just make a fucking api call, and shove my json into a damn csv.
How fucking hard do you have to be 🤯5 -
!rant && questionTime
I can usually work these things out but if their are any Salesforce devs lingering around, is it worth investing time into becoming a certified dev for the platform?
A lot of companies seem to be migrating over so that would potentially set me up for greater role choices no?3 -
You don’t appreciate how large a project really is until you have to write tests cases for QA, to cover most work flows.
God this is mind numbing, only half way there... I think 😰3 -
I have this side project that I’ve been working on for the past 6 years part time but over the past 2 years just as a sysadmin to keep it running, it’s unpaid work but whatever, dropping in once a month or so doesn’t worry me.
Well the owner of the domain hasn’t been reachable for nearly 9 months and the domain expired a while back, not much I can do about that, so I pushed everything over to work at the IP level while I reach out and wait - that was 2 months ago while I waited for the owner to renew it or for the domain to fall.
Today the domain fell, so I jumped on to buy it back up only to find its already purchased... 😦
so I find the owner, it’s fucking parked on a shitty “buy me” page with a price tag of $4500 USD. Fuck these slimy hoarding domain parking bastards.
I know the site was on its last legs, low membership and traffic but I’ll be fucked if I’m paying that much to reacquire it. -
When you open another persons function to see if there’s an obvious way to get better performance out the the query on to close it and walk away for some coffee and wish you never looked.
If I look at this monster any longer I’m going to be forcing myself not to rewrite it from scratch.1 -
That feeling of joy when you go and press the "buy now" button on a new laptop. Well that and the email saying you are now broke as fuck☺️
Current laptop:
https://cnet.com/products/...
New laptop:
https://msi.com/Laptop/...
I don't know what I'm going to do with all this extra power 🤤😍6 -
That feeling you get when you write an automation package on top of selenium and python that at a press of a button runs through an entire User Checkout process 😍
Oh the hours this is going to save me.
Now to see what else I can automate in my day to day life.3 -
Tough days are standard are they not?
A good ritual is forcing yourself outside and get some fresh air, don’t have a single thought of what it is you were doing and just destress.
I also find punching something therapeutic aswell so there’s always that option 😅 -
Day 3 of getting this god forsaken react app to launch!!
My fucking god you cock suckers make life difficult.
Npm install - they say
Npm start - that say
Npm - go swallow my god awful error log and fix all these dependencies
Npm - here's a dependency that didn't install but I need it
Npm - what do you mean your not using a fucking Mac with sass files!
C0D4 - I'm this.close() to fucking stabbing someone!12 -
So ive been messing around with my Google Home.. because having a voice activated weather station is cool and all, but as a developer it needs to be useful no?... and Raspberry Pi, cause you know, we cool kids have those sitting around doing nothing useful.
But back on track, getting these two to actually work together, and that almighty moment you can say "Hey Google, Deploy Project -X- to the Pi" and the Rpi just kicks into gear and pulls down the latest master branch from Gitlab for the correct project is mind boggling.
No more ssh + sudo git pull !!!
Disclaimer: i didn't pay for that Google Home, but its in my house, listening to my TV, so i may as well use the damn thing.1 -
!rant !!questionTime
So I’m currently looking as a side project to build a web based game using canvas / webgl possibly, I don’t really want to take up iOS/Android dev to do this.
This is a new field for me being mostly a ecommerce guy rather then game dev, so I was wondering if anyone out there knows off a good starting point and decent frameworks to get me going.
I came across
http://phaser.io/
and it seems at a surface level semi suitable.
I’m not looking at doing anything overly complex, basically drag drop functionality for the interaction to navigate a sprite around mazes at a top-down level with I guess collision detection for when you turn the wrong way.9 -
They say a rant a day is good for you.
So I’m just going to leave this here for anyone looking at trying somethingn new.
$15 for what appears to be every course @udemy
https://www.udemy.com/2 -
So I’m thinking this is one of those apps I wouldn’t mind having Touch ID on or some form of 2FA 😏
What do you say guys?
@dfox, @trogus4 -
So a few months ago, I had this massive feature to add to one of the projects I look after. That’s usually not a problem, turning a sprint into a month+ but what ever, this feature was going to save hours of data entry and is extremely needed!!!
Come to present day, this feature hasn’t been used once, and probably won’t be for another 6 months. I just love deploying “needed” things that don’t get used. -
Taking several years before doing dev work as a full time job.
I really should have just dove in earlier.
Plus I always wondered what I would have gained from getting that shiny piece of paper (degree), but I guess I’ll never know. -
I can't even deal with this. We just deployed a new update to our system, and everything was going smoothly. And then, out of nowhere, we started getting a bunch of error messages and user complaints.
Why do these things always happen? We spent hours trying to figure out the source of the problem, and it turns out it was because we didn't do enough testing before the deployment. Are you kidding me?
I know that testing can be time-consuming, but seriously, this is ridiculous. It's frustrating when something like this happens, especially when we're under a tight deadline. And to make matters worse, we had to roll back the deployment and start all over again. I just want to throw my computer out the window.
Uuuugghhh!2 -
That strange moment an entire PHP project no longer throws any errors, warnings or notices and you don’t know if you should believe it or not.
It’s been a long day trawling the logs file by file, action by action, surely I’ve missed something or it’s just waiting to break like hell when I commit the changes. -
No matter how much you learn and practise, you're still going to break something.
So get on with learning, and break something huge!3 -
Anyone wanting to get a bundle of steam games + help us Aussies with our Bush fires.
Now's your chance!!
Humble Bundle is donating 100% of purchases of this bundle to Wires, RSPCA and WWF.
https://humblebundle.com/games/...4 -
First few times being made to make mobile responsive emails (from scratch, not generators) was an utter psychedelic mess I never wish to have the pleasure of returning too.
I since have had the pleasure of refusing this, as being able to maintain this chaotic mess created which has to be able to work across the major email clients is just a living nightmare.
There’s hell, then there’s a whole other level.1 -
That moment you realise you spent the day skinning Jira to look like atoms material dark theme because a key system is down preventing testing😊
-
i noticed recently a post about putting a browser inside the IDE / Editor.
i was against it, it didn't make sense, but holy fuck is it beautiful and productive to have a tab with a browser inside of it.1 -
Every time I finish a project and have spent days mashing keys and gulping coffee to bring a simple but yet delicate thought to life.4
-
It would have been back in the 90s 🤫
I was about 8 years old I guess when I had a friend who had a Commodore64 and he loaded up the good old floppy, typed some things in and the screen started doing things, my mind was instantly triggered for “how did you do that?”.
Moving forward after that I was into gaming on consoles (sega, snes, Atari ect) and always wondered how the games were made (being pre-internet) that was not easy to find info for, otherwise I think inprobably would have ended up in the game dev world.
It wasn’t until I was about 10-11 that I finally got a PC in the house ( good old IBM 386 with 10mb HDD.. yes MB not GB for you young folk) and I was addicted from day one, MS paint, changing settings left right and Center in windows 3.11 and then when we upgraded to W95 and then W98 things got more and more interesting.
God the memories, and games (MAME32 was the best)😆
Shit now I want to find some old school games for a trip up memory lane 😂
When I was 15, I made my first website in front page (don’t judge), was a nice big walkthrough with photos and map locations for GTA 3, and since then I’ve never looked back. -
Yay, my raspberry pi and it's projects are now on php7
Damn, Apache was the real pain in the ass with this migration, # ae2enmod php7.2 apparently is for it to decide if it will respect my sudo'n decisions😂5 -
When you finally see a series of ✓'s across all tests - today is a good day!
Now to write a whole bunch more that......, that dickhead past @C0D4 didn't do.10 -
Does anyone use https://vpsserver.com ?
Looking at migrating from an expensive VPS host to something self managed and potentially dedicated for my personal sites.
these guys seem to stand out at the price point without going to something like digital ocean / aws.
Or does anyone have any recommendations before I drop a few quid into them?2 -
Question time:
Has anyone used PHP unit with Selenium before?
I have a.. well words can’t explain it nice enough but, beyond a joke, not even funny, spaghetti code base I’ve come to inherit recently, which god help me, doesn’t follow any design patterns at all, it’s just a stamp this here, staple this down over here and throw paint at the wall and hope it sticks.
It’s a mixture of procedural and functional with the rare class kind of mess.
So attempting to refactor by any means is not a real possibility without some kind of behavioural testing in place first otherwise I know I’m going to end up breaking something somewhere and not even know it.
Also if anyone has had the privilege of such code bases, tips to dealing with the mess are appreciated.
Oh and no, I can’t rm -rf or start again.😭3 -
Soooo it's Monday........ 🤯
@C0D4 started the day fixing current projects defects (4 tickets smashed before coffee 💪)
Then after coffee, run a test coverage report and see a significant decline over the past few months, so spends a couple hours adding more tests to get some areas filled in - meh, nothing like 50+ lines per test... to test a if() statement but whatever - complex scenarios will be complex to get too, but no my tests break and I'm missing data I didn't know about🤦♂️
So let's comment all that out, and go to lunch ... mmmm lunch.
Get back, start working on those again, and then get handed a new issue, so comment that all back out again, ( ok I know what you're thinking, but I'm working in an environment that does not use git for deployments - don't ask, real pain in the ass I haven't had time to invest into yet - but as code versioning only) anywho, starts to workout this new issue but don't figure it out, enter a 30 minute meeting.................. yea that was 2 hours later but was a very practical whiteboard session only to work out I have something like 16-20 weeks of work over 4-5 projects to get out in like 6 weeks... hahahahahahaha fml..... oh and that's excluding another project which had a 6 weeks of work in the pipeline to get to somehow.... I'm not seeing this one happening, and probably conflicting projects needed on top of that down the track... but we'll leave those out for now!
Whoot is fucking home time!!!
🤷♂️I'm starting to think I'm like a team of 5-10 devs right now, maybe I should start asking for 5-10x more 😏
#letsBringOnTuesday!!!!4 -
!rant !!question !!rantNow
Stackoverflow and the internets has failed me, so I thought maybe someone here could throw a pointer 🤞
Has anyone managed to get a hackintosh working in VirtualBox 5 with a decent screen resolution beyond 1024x768?
I’ve tried the usual vboxmanager ways of setting the gopMode and customRes but the damn thing won’t budge.
I’m starting to think VMWare may be the way to go for this thing😪2 -
It's the FUCKING....
WEEEEEKKKKEEEEENNNNDDDD!!!!!!!!
I don't know about you lot, but it's felt like a long time coming since Monday morning.
Several concurrent projects pulling you in different directions take its toll.
Oh and to answer your question.
Yes, I am mentally unstable right now 🤪3 -
There’s no better feeling then doing a full server rebuild, modifying several projects heavily to be portable and keep working under new infrastructure and loosing access to dependent systems.
Migrating everything across, firing up Apache.... and BAM the fucker just works and ssl labs gives it an A (it was a giant F with multiple vulnerabilities yesterday on the old server)7 -
It’s Friday, YAY my week is over....Oh fuck someone wants to do a prod release today, I am so not looking forward to today.
-
i find when your having a slow day, or just don’t have the motivation to deal with the current task at hand, picking up a side project and working on that keeps you going.
either that or automate that crappy task you do at 9am every day!2 -
So for everyone that wanted the github repo for the ++ Battle i had with Haxk20.
Site:
https://c0d4-101.github.io/devRant-...
Repo:
https://github.com/C0D4-101/...devrant open source whoot a devrant project by @c0d4 battle tracker fancy stuff just add usernames and bam19 -
Oh my fucking god people are stupid, or ignorant, or fucking both.
How hard is it to copy a password from an email and paste that fucker in and press login.
Seriously several times of “this is your email” and “THIS” is your god dam fucking password.
God kill me now.
(No the password isn’t stored in plaintext, I reset it myself before sending it to the user)1 -
Well i was between jobs at the time, looking for something, anything to fill in the black hole being created in my wallet.
I applied online though this company’s website and within 20 minutes was on a phone interview setting up a face to face, this was Monday afternoon.
I went in on the Wednesday morning with the manager, no cv, no resume, no examples of work, we talked, did a couple of brain teaser questions and Friday morning I had the job 😂
I have never put so little effort into getting a job before but it was all a sham, the workload and requirements this job constantly sets out to kill me with are godly.
3 years later I’m still alive ( somehow ), and no blood has been shed.... yet. -
Worst project would have to be a code igniter website that reinvented most of the wheel and used very little of the built in functionality of the framework.
-
Stupid piece of legacy shit needing to silent print without the dialogs in IE on windows 10.
this is proving to be a thing of nightmares.
this has worked for years but no windows need to block this “for security”
windows and security - i would laugh but this is going to keep me awake at night.1 -
Work out the major requirements,
Identify platform(s) and environment best suited to project,
Design and develop around core features,
Allow 6-12 weeks for scope creep and the additional BS features,
Build, test and deploy in a week or two to meet unattainable deadlines.
Spend new couple of months refactoring and fixing everything. -
!rant
I didn't see a post for it but a decent book bundle for Raspberry Pi and Arduino is on Humble Bundle at the moment.
HUMBLE BOOK BUNDLE:
DIY ELECTRONICS BY WILEY
Get Learning Python with Raspberry Pi, Electronics For Dummies, and more!
https://humblebundle.com/books/... -
Oh sweet mother of god.
What is the NBN Connection i have attached to my router?
It goes "give me all your data... NOW"
I'm not used to such speed in my house, excuse me while I watch my porn collection in 4K!5 -
Just to be clear - this is not a rant!
Seeing as I have a useless domain, as far as public access is concerned,m, I’ve thrown up a design to make use of it.
This is a feedback session, so I’m really just looking for any takers who want to give any advice, ideas, ect on this.
https://c0d4-playground.ga9 -
Because sharing is caring.
For anyone whom cares, I've extracted the CoronaVirus data for total infected / deaths from the world health organisation and shoved it into applicable csv files per day.
You can find the complete data set here:
https://github.com/C0D4-101/...5 -
Wait a minute.... when did the rants start clearing themselves??????
I'm not used to not "selecting all" and "deleting" 😎
Anywho... did anyone else notice Chromes new darkmode in V74?2 -
Opening up the docs, a book or a bunch of random pages online.
build something stupidly horrible to familiarise myself with different aspects and rinse and repeat until it’s something I think is worthy of being released into the wild. -
The end is here, someone pulled the Internet plug!!!!!
Fuck, stackoverflow is affected, my dev days are over!
Global 503 Whooooo
Good Job Fastly, making me work after hours.
https://status.fastly.com/6 -
Time I made a friend... oh due to code?
Well yea let’s solve the first part of this first 😢
Actually I met my significant other putting my self through tafe (you aussies will know) nearly 10 years ago so I guess that counts 😎2 -
Dear boss,
I'm calling in sick today - this fucking thing has the bright idea to update the firmware on its own.
Regards,
@C0D4rant dell forced updates coffee time! you be getting ideas from windows ooh the fans be spinning up so loud fuck it's still going i've never heard the fans before21 -
That moment your reading devRant while waiting for a UAT environment to build for the 3rd time in one afternoon.
-
Where has phpbench been all my life?
Hiding in a git repo I've never stumbled upon 😍
There goes my weekend, Time to let the benches speak for themselves.
https://github.com/phpbench/...1 -
Has anyone installed Elasticsearch on Linux - centos to be specific.
Trying to workout why the fucker won't install. Setting up a proof of concept so don't want to use it currently as SaaS.
From why I can tell, it only needs Java, (check) and to be ran as a user other then root (check) but running ./bin/Elasticsearch hangs after a while and starts powering up 100 odd threads with no progress.6 -
Security!
Offensive and defensive at both code and infrastructure levels.
So many times I see devs not give a flying pancake about security. Whether it be rolling integers for sql injection or permission guarding to prevent someone executing something they shouldn't.
Why is security in this industry always the last thing to be concerned about when it's the first thing that's going to kill your business.
😓7 -
!rant
Is anyone familiar with source trail?
https://www.sourcetrail.com/
Wanted to get some info before I drop it into a legacy code base 🤭1 -
So Apache and I don’t seem to understand one an other.
# sudo service httpd restart
...
I’m still here waiting for this fucking useless thing too turn off 10 minutes later.
I’m starting to think it would have been easier to reboot the entire server.6 -
So there’s this SOAP api I have to use (not by choice, and not the only one i have to use) that returns a bunch of XML nodes to confirm the data sent made it and checks out - pretty standard stuff yea.
Now every once in a while it doesn’t respond (as far as I could tell) so today I wrapped a debug around the soap call, error handler and responses and threw a bunch of messages it’s way to try and force it not to respond in order to be able to put some decent error handling in place.
Well it wouldn’t fail.
100 messages .... all responses good
100 more.... all responses good
And then 100 more.... all respond with “x”, plain text not XML as expected!
Wtf is this shit!!!!!rant dirty dirty soap going insane i give up unexpected undocumented responses it’s not me... yay soap6 -
There's nothing like the fresh smell of emails on Monday morning, soooooooo fucking many random emails, actually, 2,708 fucking emails, 99.9999999% are stupid useless logs or alerts that have no meaning to me, and yet, I have to setup outlook rules to filter out this shit.
Ah, another glorious Monday 😤rant my inbox is not a log database filters save lives - mostly others fuck mondays god damn it outlook emails3 -
I just want to say,
wow the Cloudflare API is awesome.
In less then an hour (from a blank file - to automation and tested) I was able to setup a DDNS task that basically just pulls my public ip (see https://devrant.com/rants/2050450/... for details) comparing it to the current DNS records for and update them if anything has changed in the past 30 minutes.
So kudos to these guys letting me in next to no time having a simple yet elegant way of dealing with my missing static ip.
Why can’t all APis be this simple?3 -
For anyone using ms teams, prepare yourself for a ruined dark theme.
Fuckers have made it darker with more contrast 😩rant my eyes don't appreciate this dick move not game to actually turn on high contrast high contrast dark theme no i didn't turn on high contrast ms teams2 -
Meeting Stats [Total invites vs. Attended]
Previous week:
Total: 37
Attended: 21
Current week: [as of Wednesday noon]
Total: 41
Attended: 22
Next week: [as of Wednesday current week]
Total: 36
Will attend: FUCK OFF15 -
Because my steam library keeps growing recently, how about you grow yours too And not feel bad about spending your money.
fanatical games has joined in on the Aussie Bushfire Appeal and will be donating proceeds to the WWF to help our toasted wildlife.
https://fanatical.com/en/blog/...
Games that are part of the sale:
- Skullgirls 2nd Encore
- RiME
- Doom
- Dishonoured 2
- Prey
- Wolfenstein 2
- Brothers - A Tale of Two Sons
- Wreckfest
- Learn Japanese to Survive! Trilogy
- Train Valley 2
- Everspace Ultimate Edition
- Mr. Shifty3 -
Fuck windows, fuck macOS, fuck php, fuck nodejs, fuck this, fuck that....
With all the bashing over everything, I think I’ll go back to VB6... at least no ones hating on that!3 -
tl;dr - why you no read this?
Here I am pondering why I continue to return to my job everyday when we are currently at month 13 of a 4 month project... yea let that set in for a minute... which is still at least 3-4 months away from being deployed due to annual leave of key stake holders and the whole Christmas period creeping up and things just not going as planned every step of the way.
There's no greater demotivater - is that even how you spell it - then being stuck in a project for so long you really just don't give a shit if it works or not anymore.
This has gone from a simple - relatively speaking - project to some monolithic mayhem of requirement changes and process adjustments, that have not only delayed our team, but 3rd party vendors needing to change things as well, or the requirements being wrong early so when you get up to business testing it's like "nope, that's not what we wanted" .... despite all the sessions of you personally giving the PM all the damn requirements.
But in saying that, they (3rd party) aren't innocent either, we have found nothing but issue after issue with their product since we started this project that who ever signed off on going forward with the thing should have been shot from both sides - it's not designed for the scale we will be using it yet we didn't find that out till we got so far into the rabbit hole we had a chance to be able to do load testing.
Meh, guess I'll go to work Monday and spend another week in misery trying to deliver something that just doesn't want to know what the finish line is.4 -
On today's episode of devRant we have..... 🥁
No really, What's new in the world on this windy, cold, miserable, wait what day is it again? Oh Wednesday, I seriously had to look that up.
COVID staycation is blending the days together now.13 -
Since the last post did not have the gif correctly attached, and @C0D4 suggested how to do this properly, here it is again.
With virtual camera, now I join meetings like this, and it is a live demo not just a video
Here is the repo to achieve the effect
https://github.com/txstc55/...
You will still need a virtual camera software to project it in the meeting, for me I used OBS6 -
Best:
- survived 2020 and all its woes.
RIP those that didn't.
- delivered a major project this year that felt like it never wanted to end.
Scope creep.... nope, scope realignment kills the soul.
- hired a competent dev!!! 🥳 Not being a SoloDev is a weird feeling!
- pay rise during a pandemic, that was a nice touch.
Worst:
- dealt with several useless contractors and ended up redoing most of the work myself.
- don't lie to me when you say you *can* do something, only to throw yourself into a complex rabbit hole you can't dig yourself out of.
- major project took 500% longer then originally scoped - it was only meant to be a tight 6 weeks, not an excruciating never ending list of changes and rebuilds 🤯
good thing I get paid regardless - but I don't think the burnout was worth the while.
2021:
- let's see what the world has on offer to try and burn me out of existence this time! -
Anyone want a free Python, PHP, or Assembly book?
Well how about all 3???
https://fanatical.com/en/bundle/...7 -
Day 0: thank you for being an Amazon Customer, your database is about to be upgrade in the near future with or without your consent! Tough titties motherfucker!
Day 16: ok, every upgraded by hand in the test environment, everything seems stable, let's go make preparations for production!
Day 16.5: ssh user@<prod_bastion_ip> --yada --yada
Unable to connect
Oooook, let's try again,
Unable to connect
Day 16.5.1: WHY THE FUCK NOT, the IP is fucking right, the cert is right, the user is right, the..... fucking.... EC2 instance has been......... terminated.....
FML!
---
Why! why can't people leave things alone.
Excuse me while I hit the bourbon 🥃 -
that weird anxious feeling you get when trying to work out if this is a good idea or not.
"There was a problem downloading the required files"
OK, well that lasted long.
MS cant even have their installer finish anymore.random edgium? lets enjoy broken software installers fail microsoft lets try something new edge chromium8 -
So today was interesting.
I had to extract the domain from an email address and compare the domain to a hard coded whitelist, nothing difficult, fuck takes 2 min really.
Except the project starts throwing 500 errors for no god damn reason, like seriously, I double check syntax, nope looks fine, run pho's syntax checker on the file
# php -l /path/to/file.php
Nope says it's all good.
Checks error log on server -> no log
OoooooooooKay then.
Comments out the few lines, saves, errors gone.
remove comments, error comes back.
Do this a few times, and magically the fucking thing stops throwing errors, now I haven't actually changed anything, and I know this project is so fragile I don't know how it stays running at times but fuck me this is a painful joke.6 -
Was at a Saturn (tech store) a while ago, just in the area and browsing a bit, and then this: (see image, thanks C0D4)
This sort of shit happens all the time around here.
There was also my local Karlchens Backstube (bakery and café) where the drive-thru display had a green screen of death; I don't know why they used an insider build of windows. Or windows in general for a fucking DISPLAY SIGN. A FUCKING DISPLAY SIGN WITH JUST A STATIC IMAGE DISPLAYED.
(Image not revant)
Rant over.
Fucking hell.9 -
Have a palindrome day @Stuxnet
I ran out of rants to ++, apparently I've already done that before 😂7 -
Most useless feature?
Any this business seems to think is the next great way to make their lives easier - by adding 500 more steps into an already complex series of cowboy processes.
I love and hate my job some days 🤦♂️1 -
For everyone here who already fails at css, I have some bad news for you.
CSS-4 coming to a browser near you!
https://www.w3.org/TR/selectors-4/7 -
Forgive me devLords, for I have sinned.
Today, I took while() loop and made it true, it was a dirty ordeal, however it's not entirely my fault, you see the api I called doesn't have a webhook of any kind and doesn't return results in real time either, you have to poll for them..... so here I am writing while(true){} to poll for results that could take seconds or even hours to finish.
😟11 -
😔this weekend should be fun, I... I need to... well you see... I need to create a woocommerce site despite my better judgments and opinions on the subject.
God, if you are listening.. well reading, please have mercy on my soul.rant suicide is forecasted. wordpress the things we do fuck my life woocommerce why did i agree to this5 -
We at www.PinkiesForCash.com will buy your old pinkies and give cash in hours.
Don't miss out on this twice in a lifetime offer and sell your pinkies today!
All sales are final, our pinkie removalists are the best in the industry with quick and painless removal techniques, you'll never know you had a pinky before!
That's www.pinkiesforcash.com don't miss out!!joke/meme most cash much wow cash on hours such pinky best doctors special price for stuxnet 👀 show me the money pinkiesforcash5 -
Why!!!
Why must some devs make life complicated!!!!!!
So, here I am enjoying my day (well enjoying the meetings that are taking me away from working) when I get a bug report that script X isn't sending out emails anymore.
Ok that's weird, this as far as I know uses the same email class as every other email being sent out from this project, and they all work.
Let's go have a quick dig...
function sendEmail(){
/*do a bunch of stuff*/
}
Is being used, well that's odd, it should be $emailService->send()
But what ever, it's probably an old wrapper for legacy sake since this script was written years ago. But nope, I almost cried, it's a wrapper for mail() isolated into this script.
Like for fucks sake, why in the hell would this be used when there's an entire fucking class that's tried and tested and only looses 1 email every few months, coz shit happens.
Errrrr.... sometimes i really wonder why people can't just do what they need to do the first time round.rant i'm tired of fixing bullshit code emails why you no work php i don't get paid enough for this shit oh god that's why4 -
Good night Ya'll
@C0D4 has had way to much internet for one day!rant clowns in town i shouldn't have done that circus is in town awaits the good night comments floyd's going to have payback4 -
The things people do...
Let's add a virtual tamagotchi to vsCode.
VsCode pets anyone?
https://github.com/tonybaloney/...4 -
English is killing me here, so I'm going to crowd source a label here.
Best one wins a virtual hug 🤗
So, I need a customer facing word or words that doesn't sound like I gave up and just said "parent / related order"
Context being that a customer makes a purchase, but then comes back and purchases additional items in relation to the previous order on a seperate order.
I need a word!!31 -
Happy new year everyone.
For everyone yet to catch up to midnight, let this be a pre-new year post!4 -
I'm going nuts with this isolation, so next on my agenda... let's learn flutter!
Anyone have some half decent app tuts (preferably not videos) that they can suggest? I'm sure the usual "to do" list has been done and dusted a billion times, I'm looking for something more explorative into different features of flutter rather then just a "build this"5 -
Whoot, humble bundle has some new competition for their ebook offerings.
https://www.fanatical.com/en/ebooks1 -
Question time:
What's the general opinion around here on Authy for 2FA?
I've been down the road of phone wipes and phone swaps before that blow out the Google Auth codes which is nothing but a royal pain in the ass to get access back to all the accounts setup.
Authy having encrypted backups gives me some level of belief they can do what I want them to do, but I figured I would ask around before transferring over since... well that's a pain in the ass too 😂15 -
Oh my damn god,
I just found the remote-server plugin for vsCode and holy fuck balls, it's the one thing I've wanted from vsCode since ever.
When you dev in VMs and are forever working with remote code using SFTP and git on a remote servers, it's a pain in the ass.
But this, god damn this solves all of that, and with connection specific plugins, I think I just came.7 -
When your week has been so stressful... you just want to curl up in the corner and cry.
Murphy's law is taking me for a ride of a lifetime right now, and just when you start seeing light at the end of the tunnel, it's just a lightbulb and another dead end.
F£~*{*}£{*\€|>\€\£~£¥\\*£,'%]#]}[#>\£|¥|+>]£\€£|€|!{¥]*$;&,!:@&;&939/);$$CK!!!!
Glad I could get that off my chest 😆1 -
What a day.
Reviewing and merging a months worth of work, configuring cloudformation for the new changes, and deploying to the staging environment when err mer gawd AWS decides to shit it's self.
Nothing like spotting "rollback in progress" and then not being able to access the EC2 instance... or ANY instance for that matter, from the console, so I'm like fine , I'll just wait for the roll back to finish.... it's usually only 5-10 minutes but no.... 3 hours later.
Guess I know what I'll be trying again tomorrow.
https://itnews.com.au/news/...rant thank god the rollback worked i don't like seeing rollback in the log why you break aws when shit hits the fan it wasn't me not my fault for a change7 -
Say I have 10 iPhones in a red bucket, and 10 Galaxy Notes in a blue bucket.
Now, I throw both buckets in the air with excessive force at the same time, and put the buckets on the ground next to each other before any phones start their decent.
How many phones land in the blue bucket?question it's this or netflix buckets of phones can't be assed bordem i should be working the joys of working from home13 -
Question Time.
Has anyone around here used Krita before?
https://krita.org/en/#
Im trying to find something Photoshop-like that isn't GIMP - i've never really liked it for what ever reason.
i dont do design work enough to pay Adobe's BS subscription, but something opensource / donationware would be more appealing.6 -
Ok, we get it....
EVERYTHING SUCKS!!!!!!
Damn new accounts be trolling today.rant suck it up everything sucks this rant sucks this sucks spoilers suck you suck that sucks i suck1 -
A day in the life of @C0D4
Yay it's Tuesday.....
So morning goes something like coffee, yea no coffee no @C0D4, get to the office, get busy with normal morning routine - run the almost automated scripts I have to run - delete the 100+ emails I don't actually need from last night, read the 2 I do care about - yea 2 freakin emails out of 117 🤦♂️
But what ever that's what outlook rules are for... except I actually have to glimpse over them all just in case something of mine broke.
Go get another coffee,
Start working through the days tickets - ok cool nothing major to worry about, let's get back to writing tests from yesterday.
Well fuck that was a bad decision, no matter what I do this little fucker won't pass, yet doing this process step by step, detail for detail, it works - no issues, but automate this fucker and it screams its head off.
So fine, I give up and go to lunch,
Come back... spend next 3 hours on this 1 problem... 1 FREAKING problem 🤦♂️🥴🤦♂️🥴🤦♂️
This thing has beaten me, and for no apparent reason - it just doesn't like running under a test scenario.
Would have given up hours ago, except its a vital piece of code I'm trying to cover 😑 of course it is.
Well somewhere in there I managed to do a deployment for another project and change a few things in there.
This week is starting to look like hell,
Yay hump day tomorrow!!!!!
That's something, the week is coming to an end.... right? Please.... right!!!5 -
why.... why on this freaking earth would you go an enable Hypervision on me?
seriously #Windows, you are starting to drive me over the edge.
theres nothing like powering up a centos server - yea not even a DE, (that had no issues yesterday) and getting "VT-x is not available".
the last thing im going to think to look at is you enabling your bullshit despite it was already disabled, -
Happy 2023, may all your gym memberships be worth while, this time🙃
On a serious note though, what's your goto blogging platform these days?
Beyond Wordpress because well, let's not trigger PTSD for some of us, what are you gals and guys using in 2023?4 -
!rant
Anyone here experienced with Route53?
I have a small issue I'm trying to think through on how to achieve with minimum effort and maintenance, essentially set once and walk away and never care about it again solution.
Basically what I have is:
sub.domain.com
and I need to get it to redirect over to
otherdomain.com/folderToGetTo/
Using a 301 would be ideal but how for the life of me do I go about serving a 301 redirect over a dns entry - short answer is I can't unless I'm missing something!
Both domains are owned by the same company so no issue in hijacking a subdomain... well besides internal politics but that's just another day 😏
First thoughts include setting up a S3 bucket with hosting and forcing the dns to that and then, redirect out of the bucket... seems overkill but will work.
Hoping to find a smaller solution that I don't have to justify a S3 bucket being used for a single file - audits suck alright🤷♂️
Oh and setting up a redirect at the originating domain will take longer then it's worth to setup and get approvals for so not worth the effort internally.
Yes I will accept "fuck off @C0D4" as an answer.question popcorn supplied c0d4 has a question redirect why can't we do it like normal people route5310 -
!dev, !sponsored
It takes a fair bit for me to enjoy an online course, let alone want to recommend it.
if anyone is looking at using their "free" time learning something new during these troubling times, i would go look at the Packt Courses.
@whocares suckered me in the other day, and i have to admit, i dont regret it.
https://devrant.com/rants/2441665/...
So with that i would actually say to anyone wanting to get into:
- Java
- Python
- Go(lang)
- Data Science
- C++
- Ruby
- Clojure
- PHP
- webDev (html, css, javascript)
then checkout these workshops.
https://courses.packtpub.com/pages/...
or
https://courses.packtpub.com/enroll...
you can actually enroll into all of them using the free coupon, so theres that ☺
one down side is the lack of dark mode, but im sure we all have browser extensions for that.random i usually hate online courses @whocares covid-19 free time learn something new free courses i dont normally do this no dark mode2 -
!rant !!PSA
CentOS 8.1 has hit the downloads page people's!!!!
I guess it's too early for release notes yet but what ever, I know where my next few days will be spent making sure projects can be lifted up without to much hassle.
http://isoredirect.centos.org/cento...1 -
Hey, How is the weekend going, super humans?
I am planning to prepare my second product for Product Hunt.
It looks like @C0D4 having a hard time.
https://devrant.com/rants/9228124
Previous Week :https://devrant.com/rants/91403026 -
Shoutout to C0D4 - you da real MVP!
Tried to subscribe to your rants, but it looks like that feature is suddently missing? Not sure, since I'm a 🤡4