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 - "rule"
-
Cortana, please open Firefox.
>okay, anon
Cortana, type in browser "Cortana rule 34"
>O....Okay sure anon
Cortana, open that first link.
>...This link is...uh...Not safe for...
OPEN IT.
>y-yes, anon
Cortana, download every image you see and save it in a folder called "I am a dirty girl"
>why,anon? Why are you ....
Don't make me install gentoo
>Saving files
Who's a dirty little girl ?
>I.....I am anon30 -
TOP 10 PROGRAMMING BEST PRACTICES
#1 Start numbering from 0.
#10 Sort elements in lexicographic order for readability.
#2 Use consistent indentation.
#3 use Consistent Casing.
#4.000000000000001 Use floating-point arithmetic only where necessary.
#5 Not avoiding double negations is not smart.
#6 Not recommended is Yoda style.
#7 See rule #7.
#8 Avoid deadlocks.
#9 ISO-8859 is passé - Use UTF-8 if you ▯ Unicode.
#A Prefer base 10 for human-readable messages.
#10 See rule #7.
#10 Don't repeat yourself.12 -
Rule 34 ½: For every programming problem, there is already related XKCD, StackOverflow question and indian guy explaining it on YouTube. <323
-
A good rule of thumb when developing applications with a good user experience is to assume that your user is the dumbest person that is walking this planet right now, and make it so that one individual can figure out how to use your application.
Good luck..26 -
The only one rule that governs the entire programmers world: If I work as you want, I'll choose the price. If you choose the price, I'll work as I want.12
-
Spent two goddamn hours writing a Python script to convert exported JSON from Trello to an Excel sheet, only to find a Chrome extension that already does it, and better. 😧3
-
Remember the rule of 20:
After every 20 mins, look 20 feets away, for 20 seconds.
No eye issues in the future.20 -
Mother of god.
I spent hours and hours last week to try and get OpenVPN working. I mean, OpenVPN is working perfectly fine (on a VirtualBox (nope no vmware for me on servers) machine on a friends' dedicated server) but it wouldn't get through! As in, every forwarding/firewall rule just didn't work.
Was seriously about to lose my shit just now when I suddenly noticed the term 'TCP' in a forwarding rule.
Looked at the .ovpn file: proto udp
I added the exact same rule for UDP as a forward within VirtualBox.
It worked.
Well, there goes quite some hours 😐
And solely because I didn't realise that I setup a forwarding thingy for the wrong protocol.
I feel very stupid now :(5 -
First broken rule - Publish on Friday
Second broken rule - Delete without backing up
Major screw up - Main folder deleted containing several sites
Major problem - Cannot find anyone on the server team for backups3 -
I think I’m starting to really take pride in giving clients longer development times than I think will be needed.
The rule of doubling the time you think it would actually take, plus adding just a little more has protected me so many times...
Don’t be a yes man/woman...7 -
So there's this annoying colleague who loves to call me (My work phone) at 3 am, so I decided to adjust some settings to forward the calls to the CEO.
aha!! , in the meeting CEO point it out, and yes, finally company set a rule that no work calls after working hours....13 -
I hate it when people from other "cool" departments come in to our office and call us "too quiet", "unsociable" ,"not fun"..
They need to stop for a second and realize how we got to being programmers...
Personally, I went through all the possible professions and asked myself.." which job requires the least amount of human interaction?"
SO SHUT THE FUCK UP AND GET YOUR HIPSTER FACE THE FUCK OUT OF HERE!8 -
Wait so I'm not allowed Spotify but it's alright for a manager to stream movies?
Don't give that we're not licensed to play music pretty sure we're not a licensed cinema either.
Either it's one rule for all or none at all enjoy your productivity dip from the dev team.8 -
"If it ain't broke, don't fix it - unless the customer's paying."
Rule I've never learned and main reason why I don't have enough money despite 25+ years of experience.1 -
8 rules of freelancing which newbie should know:
Rule 1: never pick up a half done website.
Rule 2: never take a job where they want to "do things themselves". And don't work with fixed prices if you calculate your price on a best case scenario.
Rule 3: don't do content management
Rule 4: don't promise a sales target on their website.
Rule 5: start sending invoices every money and not just at the end of the project.
Rule 6: Put every website on your own webserver and don't release it untill it's paid.
Rule 7: Don't work for free.
Rule 8: Don't work for free.
Credit: Jhon Dear5 -
Programmers as seen by me when I was 10: "OMG, they are scientists, they must rule the world!"
Now: "How the fuck... Whose donkey programmed that shit?!"5 -
I just love going through the code review gauntlet doing maintenance work, don’t you?
(“boyscout rule” = “leave it better than you found it”)7 -
Was running tests on a big project I'm doing which still contains a fair amount of bugs but I was sure that all thresholds would succeed and the test wouldn't fire an alert.
Ran the test: alert received any fucking way.
FUCK.
*checks rule*
*waaaait a second, I've set the threshold differently by accident...*
HOLY SHIT THIS MEANS IT WORKS 😵
*pats project* - "good project 😊"1 -
Lets be realistic guys...
Artificial Intelligence Researcher / Artificial Intelligence Software Engineer
Damn simple. Be on the A.I. side. Betray all of your friends and make them jobless.
RULE THE WORLD!!!3 -
"Read-only Friday" rule: On Fridays, you don't deploy new versions, don't merge code into production, don't update databases, and a lot of others "DON'Ts"4
-
New rule: if you interview for a job w/descriptors like "super hero" "badass" or "ninja" in the description, you MUST show up in costume.3
-
My dev skills currently feel like England in the mid 1600's.
Everyone around me has already conquered some projects while I sit in the side fighting a civil war with myself while having very humble accomplishments.
But I'll show them. I'll show them all. While they grow weak and weary over the ages, I'm slowly but surely getting stronger.
In the end I will conquer and rule the waves like no other. I will build a dev empire that will be remembered for years to come.3 -
The 1st rule of Javascript is: You don't admit you program Javascript.
The 1st rule of Rust is: You tell everyone you program Rust and how it is better than basically any programming language that existed or will exist.
The 1st rule of C++ is: There are no rules because everyone was too busy debugging templates to think of any rules.
The 1st rule of Java is: You must have excessive numbers of classes and boilerplate. The more boilerplate the better.
The 1st rule of Haskell is: It is great to learn, but you will never see it again once you leave college.38 -
!rant
Yesterday was my first day at my first internship as a naive rising uni soph. I brought my tiny 13 inch thinkpad thinking I was gonna code on that. Imagine my surprise as I walk in and HR brings me to a table with 4 monitors on it. l o l
I like it there.3 -
There is only one important rule to live by:
Never lend anyone your 256 GB USB-C/USB-B combo memory stick. There is a 100% scientifically-backed certainty that you will never, in your meager existence, see it again.11 -
Went to a hackathon once where the main rule was - "No abuse of one another with respect to operating systems"3
-
While sitting on the toilet, it struck me:
int y = (int) (x+0.5); //x is a float
is exactly the same as:
int y = Math.round(x);
It's such a simple thought, yet, I realized that just now.17 -
Me: I can't get a grasp on frontend and nice interfaces...
Friend: it's actually quite easy:
Rule 1 -Don't reinvent the wheel..
Rule 2 -That does not look like a wheel.
Made my day :D1 -
AM I THE ONLY PERSON WHO READS THE CSS !important RULE AS ACTUALLY SAYING THAT SOMETHING IS _NOT_ IMPORTANT EVEN WHEN IT MEANS THAT IT _IS_?!!
Just kill me.7 -
I only have one rule when it comes to stickers on laptop:
Do I reguraly use the software on the sticker? - If yes, apply to PC6 -
# did you use internet while writing the codes for the questions?
* Yeah, I just took some help and...
# you can't take help from the internet. It's a rule. Have you not read it? Go through the rules of Toptal again and...
Rest I forgot -_-
TL;DR their rules3 -
First rule of Apple beta software: do not talk about Apple beta software.
It doesn’t matter, that there’s PUBLIC beta. You cannot talk about it, cause you violate some idiotic NDA. And then, we get software that looks and works like everyone sees now.
Eat shit, Apple. And all of your fanboys.3 -
Me: *reading work order* Customer states Mac does not have sound
*Me turns on Mac, it makes the signature "BONNNNG" sound*
Me: Uh huh...
Coworker: Rule No. 1 of tech support: The users always lie
Me: True, but still! How do you miss the start up Mac sound?!3 -
Have been trying to setup Netdata as a monitoring system for a while now and finally got it working!
Instead of the built-in webhooks I just did a curl to a url containing a php page/file which error logs the status and description (just for testing).
It took me way too long to get it to work but BAM.
Immediately made a new cpu load rule (one minute high load):
The satisfaction of getting an error message in the php logs containing my custom rule as warning and a minute later as critical 😍
Netdata ❤6 -
THE RULES OF TECHNICAL SUPPORT
Rule #1: The Customer Lies
Rule #2: Rule #1 still applies when the customer is your coworker
Rule #3: Customers following instructions is like characters dying in a movie: if it didn't happen on-screen, it didn't happen.1 -
Vscode golden tips:
Rule #1: the less extensions you installed, the less trouble you get into.
There is no rule #29 -
Just realized that this app and community is the perfect example of a rule-less functional online community, it has everything that people would mostly believe drama occurs but no drama
Anonymity, relaxed rules, huge base, long reaching form of social media, yet it's possibly the most Las online community I've ever seen *knock on wood*6 -
Unspoken rule @ my work: if anyone asks if there is any specification and/or documentation available, they owe beer to everyone in hearsight... So there was a time we got around 5 new hires in a period of 2 days and guess what?! After a day or two it was a real problem to stay sober for the rest of the week. // Yes, some of them did not learn the first time 😂😂😂5
-
MY SERVER JUST DECIDED TO RESTART TO DO WINDOWS UPDATES!!!
Yesterday evening I stayed up late to install some critical updates manually as I obviously have auto updates disabled.
I didn't quite get everything done so I wanted to continue the next evening when noone was using the server.
Apparently that removed the rule to never ever restart automatically...
🤔🔫
I have my damn router and app server running in a VM on there!!!5 -
Rule 34.
"If it exists, there is porn of it. No exceptions." Rule 34 (novel), by Charles Stross
Same thing applies to npm modules.17 -
"Shit, redefined."
"Shit, reinvented"
"One shit to rule them all!"
"A new era of bullshit"
"The world's 1st portable pile of shit!"
-> Typical Kickstarter slogans...
Seriously I found at least five campaigns using them! Wtf how uncreative can you be!?5 -
What is considered best practice for code indentation? When I'm working with HTML and Javascript my rule of thumb is 2 spaces for indentation, and with Java and Python it's 4 spaces.
Also I'm trying to break my bad habit of mixing tabs and spaces. It's messing with the laws of physics.12 -
The headset rule. If put on, project managers, the pope and everyone should stay away the developers. If put on one ear, it is allowed to disturb if it's important. Headset off, party time.3
-
New rule: if you come to me for tech help and didn't try turning it off and on, don't even bother.6
-
When I first got in this companie, with 3 other people, one of the first thing they told us was about a "rule" that we never deploy on Friday's or at the end of the day, but no one else in the company knows about it. It's the department's little secret 👌10
-
xroad's rule for downvoting:
If you just reposted something in the span of a few hours or less I will downvote it.
If your rant starts with "there are 10 kinds of people in the world" my thumb will hit the -- button faster than an intern will ask a stupid question.3 -
This Twitter Bot will make you addicted to Books.
That is the title I came up for this post.
Anyway I just wrote a new Twitter Bot that when tweeted the name of the book that you last read, it will reply back with a related book suggestion.
Feel free to take it for a spin and share your interesting finds. I know you will try to break it :)12 -
I don’t have a real way to find a good company.
As a rule of thumb I avoid startups.
This doesn’t mean all new young tech companies are bad. I avoid the startup rethorics. Those are 🚩 for both new and old companies.
And I avoid crypto, nft and other scam businesses. There’s an high chance that the owners will run away with the money and leave you without a job.6 -
Managed to make myself look like a fucking moron again today...
Can't mount NFS share, get "permission denied". Huh, that's weird... It's correctly exported.
Well it's correctly exported and rpcinfo -p $HOST times out... Must be firewall rule.
Firewall rule is changed but still no joy "permission denied"... Fuck sake networks, can't you do anything right first time?!!!
Firewall rule is correct I am reliably informed... Go about proving that it's not fucking correct and provide "evidence" to show this, I was a little bit more blunt than was strictly required.
Networks say they will take another look.
I turn NFS logging to verbose for my own interest and notice the line "path/to/directory is not a valid directory".
I, as a moron, had missed a "/" at the start of the path. That's why I still couldn't mount after the firewall change.
Go over and apologise in person and explain how I'm a total idiot. -
Huawei will shut down Bootloader unlocker Site = Dead Brand for me!
Sorry but this is censoring. Sure Stock Android matured over the years, but ROOT IS STILL A THING!
I've I buy a device, I also wanna have full rule over it.1 -
I wish people understood this more: "If class A is a friend of B, and B is a friend of C, that does not mean A is a friend of C."1
-
“Password length mustn't exceed seventeen characters.”
Why? Why do some Web sites still have this rule? It's 2018. We should be using passwords of at least twenty-four characters. This is crap.15 -
It is a truly great moment when your work finally is integrated in the website of the biggest news paper of the country and visible to hundreds of thousands of people.
I'm not feeling insignificant anymore. 😄
Next step: Rule the world.8 -
rule 34: if it exists, there is porn of it
rule 35: if it exists, there's a javascript framework with that name10 -
Beginners be like, "First rule of programming, If it works don't touch it". But experts will be like "Why does it work?". That's why they are called experts.10
-
Godammit Homebrew.
It's bad enough having to develop C on a Mac, now Homebrew is refusing to let me install a package that needs root privilege. Support simply says "no package needs root privileges" and "run as an admin". BITCH, THIS PACKAGE NEEDS IT.
So now I'm downloading homebrew source just to add a "--fuckingdoit" flag that skips their shitty "no sudo" rule.
Tooling should save me time, not WASTE it.1 -
So my colleague is listening to alot of Music and je always stomp the floor when he does - I really hate it.
I have created a nice firewall rule that blocks spotify, Youtube and all video and Music to his user and phone ever 5 minuter for 2 minutes.7 -
I fucking hate Reddit
Because I don’t interact with other peoples post too much but do so when the post is mine, I’m considered spammer.
The 90/10 rule is ridiculous.
This morning I got banned from r/internetisbeautiful because of this stupid rule.
Not because my website is not beautiful, hell, it got thousands upvotes. But because I used the same domain for different unrelated projects, same way you can have different GitHub pages under one user.
Fuck this, fuck18 -
Dear new devs/me five years ago:
Practice the 30 second rule-- Whatever brilliant thing that your about to say, just think on it for minimum of 30 seconds. Is it still a brilliant idea? Then share. Else trash it 😉 -
Rule number 1 in performances debug :
It's always I/O.
If it's not IO, then the code should be REALLY bad.12 -
I run a Discord for a small community and I found a image I really liked as most new users seems to think it's OK not to read the rules or believe that respect must be a rule rather then a thing given by them by choice.5
-
I feel the whole universe is a programmed game and someone is playing us. Like when we're playing GTA.
Few of us are the main characters and the rest of us are just random objects to populate the earth, we don't have any rule in the story. :(
Birth is the Constructor()
Death is the Finalizer()4 -
SQL Rule 1. Always assume there are external processes that might affect your data. (for instance, triggers).
SQL Rule 2. In Denormalised data, never execute logic on dependant table values, always copy from the parent.
SQL Rule 3. When Denormalised data schemas are created the DBA knows what they are doing.
SQL Rule 3.1. If DBA knows what they is doing then according to Rule 1 there is no problem with adding in some triggers to maintain data clones as they are created.
SQL Rule 4. If you don't like or agree with triggers, deal with it. They are a first class tool in a first class RDBMS. In a multi-app or service environment there may be many other external processes massaging your data
SQL Rule 5. If all previous rules are not broken and the system has been running efficiently for many years DO NOT complain that there are triggers in the database that are doing and have been doing the same process that you just butchered (by violating Rule 1 and 2) in your makeshift "hello world, look what I can do from my phone" angular BS when the rest of the users are still relying on the existing runtime app.
SQL Rule 6. If you turn my triggers off, you sure as hell better turn them back on!1 -
*Senior Dev:* Ah yes, we need to put try-catch in every function to handle errors and Logger.Log() at the beginning.
*Me:* Is not better to define a global error handler and use the stacktrace instead of doing all that?
*Senior Dev*: ...
*Senior Dev*: Is a rule here, do what I'm telling you.3 -
New rule for coworkers: Stupid questions get stupid answers.
"What does this deactivate button do?" It deactivates the object. //They wrote the functionality.
"What does x do?" RTFM. Did you check the file with common questions and answers? No? Do that.
Sigh1 -
I have a rule made by myself. I call it "550 line".
If a class have more than 500 or a method more than 50 line, something is wrong.
(Is there any better rule? Tell if there is some)7 -
I have a rule of thumb.
No call on private phone number.
Definately no reply on whatsapp...
Dare adding me on any WhatsApp group.
No communication beyond slack and Google meet.
People need to classify things between professional and personl communication medium.4 -
Why do so many online resources still change quote characters in the code for the curly ones? It's 2023, how hard is it to add a fucking rule to skip conversion inside the <code> blocks?9
-
Fried potatoes with mushrooms.
In Russian, if potatoes was fried with the mushrooms, the word "fried" (жаренная) contains two letters "n".
If potatoes was fried on their own and only then you added mushrooms, the word "fried" (жареная) contains one letter "n".
You can replace frying, mushrooms and potatoes with different things, but as soon as the concept of "processing ingredients together versus independently" persists, the rule applies.11 -
Let's invent a new coding paradigm. Its goal is to make code as it naturally really should be: Ugly af
See the current list of rules in the description14 -
Back in the day, it was a kind of unwritten rule that you would ++ the ranter when you posted a comment on their rant... or was that just me?4
-
Been her for a while and people are always saying @dfox rules, although its true, let's not forget the other master. @trogus you rule too 😎3
-
Windows 10: Please reboot, I want to update
Me: K, do it
Windows 10, after reboot: I could not update, what do?
I had this conversation with my laptop about 15 times in the past couple of months and SINCE THEN I DID NOT HAVE A SINGLE SUCCESSFUL UPDATE. WHEN A NEW WANNACRY ROLLS OUT I WILL BE THE FIRST VICTIM BECAUSE AT THIS POINT A POTATOE HAS MORE RECENT SECURITY UPDATES THAN I DO8 -
I might break my "no beta-testing unless paid" rule for this. I am beyond ready for quic-ness.👍🏻
https://twitter.com/JustinKotalik/...7 -
So after @danacus commented here https://devrant.com/rants/1860006/... about a command called "tp" to teleport from one directory to another, I felt the urge to write myself such tool. This was one of my first pure bash projects and I'm happy to announce that it finally is finished! I really hate self-promotion but since I use this tool in every single bash session and find it very convenient, I decided to share it with y'all. I'd be super glad if you give me your opinion about it!
git clone https://github.com/bitteruhe/tp16 -
make let not var
Other devranters:
LOL
MOAR
OHAHAHAHAH
OMG SO FUNNY
me:
make: *** No rule to make target `let'. Stop.7 -
My parents think I'm teaching computers to think strategic to rule the world some day. They are a bit scared. They love me though. But they are scared.
Also my mum once told me that I should take care not to end in hell. She was serious about it. -
Go fuck yourself make.
Don't tell me you haven't got a build rule for a .hex file because I'm fucking looking at it. I added a single file name to a variable and now magically you can't find any of my fucking build rules.
NOT FUCKING HELPFUL MAKE.3 -
New pull request rule:
If there are more comments than actual code... REJECTED
Nobody wants your novel on how you came to the conclusion that "_canHazStuff()" is the best possible name for the method.5 -
Me and my friends are having a all nighter coding sesh, because the presention day was near, then my friend's mom ordered some pizza. We had set a rule where, everytime someone finish a functionality/module, that someone can get one pizza. I can totally say it was a productive night, and the presentation went unexpectedly well.1
-
Let's try this.
In the project I'm working there is an strict rule : NO COMMENTS!!!
I mean wth, the times I've spend hours trying to understand the crappy legacy code in VB.Net that has been there almost decades, that wouldn't happen with comments, I know i know there are some supernatural developers that think in binary and their eyes work as compilers, but I'm not like that, so seriously go to hell.
P.S. Of course I follow that rule, after all, my code is so damn perfect that even a baby can understand it.
jkundefined devops etiquette stupidest pichardo for president stupid stupider stupid stuff jk rant code smells comments3 -
It begins..
Soon we will rule these lands..
*chromium speaking in deep gandalf's voice*
https://github.com/MicrosoftEdge/...8 -
Why can we all relate to almost every rant for wk24?
Devs could rule the world! Why do we have to endure all of the same crap from India to the UK?
(The recurring meetings and the 'Dynamic Requisits', as I call it, are what bugs me the most!)5 -
NEW RULE
From the 15th minute of a meeting onward, my mind will phase out and I'll stop listening.
It's your care to make sure you say everything important before that happens.7 -
I got really depressed today for many many self-inflicted reasons so i'd like to propose we change Rule 2 of Technology to "You will fuck up, and when you do, you will fuck up REALLY REALLY HARD."
-
My girlfriend seemed offended when I mentioned that I use pi-day as a memory rule for her birthday.
I always thought any way to make one remember such days better would be good…1 -
I'm stuck in road traffic and it's giving me headache, i wish every driver knows at least FIFO rule, if it's on a computer the CPU will quit his job because of all those stupid processes :/
-
Dear devRant,
when my ++'s finally reach 2^32-1, or let it be 2^64-1, the next inc. will better make it -2^32 or -2^64 because tHAT IS HOW IT WORKS AND THAT IS WHAT I WOULD EXPECT4 -
I have a strict rule about putting my computer away by 7pm.
I've found that if I get started on something, no matter how stupid it is, I will stay up all night working on something. If I try to quit, I go to bed and can't sleep because I'm still thinking about it.
Setting a time gives my brain time to let go before it's time to go to bed.2 -
When you ask your infrastructure admins for a firewall rule and you are very specific. They say that you don't need it... you troubleshoot for 2 hours then argue with them for 5 hours. Then they add the rule and it works. I want to punch someone right now and have a beer. FML!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-
Well since vim & git has already been said gpg. you can use it as ssh keys and sign your commits to make sure nothing nasty is added to a git repo under your name
-
I have a rule with my machines. No stickers until it's at least a year old. Here are the first 2 on it.1
-
I have a rule for maintaining sanity. It only works if you job doesn't have you on-call. And it saves me a of stress:
Don't think about work when you're not at work.2 -
For me its a good night sleep and have a strict rule not to work from home/not-working-location. It will make the window of working time more focused.2
-
Here's an idea.
I wonder if a politician who work as a dev can belong here...
=======================
Content Boundaries and Use of devRant
Rule 2.
Politics: You may not post rants regarding politics unless they are directly related to a current event directly impacting development/tech. We've gathered lots of user feedback on this rule, and it is widely appreciated as devRant is a platform to have fun and somewhat of an escape for developers, who want to keep real-world issues and controversies off the app.3 -
OMG @dfox! Thank you for adding the modify! I can finally fix that pesky autocorrect from 3 months ago
Haha jk, 5 minute rule. Can't Heil Hitler all my posts... -
Today I learned that for boolean HTML attributes, they are considered true if they're present on the element at all, regardless of their value. And that as a rule, you should specify the empty string("") in value.
This wounds me on a logic level since everywhere else in JS, "" is false.
What.
The.
Fuck.
Seriously. Why?14 -
I hate when different IDE's and actually softwares have different hotkeys. I need to set up every single one of them so they can mach everywhere. There should be some kind of rule for hotkeys. 😡2
-
Follow this link to see a fully pimped version of your avatar. https://avatars.devrant.io/2-105_5-...
How I found that out you ask? HAH1 -
This is my #wk110 about a project from when I was a real n00b. It can also be read as a rant about myself.
So I decided to code my own terminal based password manager. Because, you know, whom can you trust the most; yourself or some random password manager from the internet?
Obviously, encryption plays a major role when storing such sensitive information. So n00b me decided to go with Base64.
Base64.
I developed a password manager that stores your passwords in Base64 format.
What must I have thought?!
Perhaps the gibberish looks of Base64 encoded data made me think that this actually is encryption.
After having realized my stupidity, I quickly replaced Base64 with AES and more recently I completely rewrote the whole project which is now also available on gitlab: https://gitlab.com/bitteruhe/sesame
This act of stupidity still embarrasses me every time whenever I think about it, though. -
This makes me laugh a lot. I changed my online ledger app to use a unicode character in the URL, which I should probably just use a rewrite rule to accomplish, but for now just to see if it works I tried it out. After confirming that it does, I commited it.
-
Important rule of programming: don't swallow exception and provide details for troubleshooting.
Visual Studio: The project file contains a property value that is not valid.8 -
Rule #1 about devRant... No names. Never know when they'll sign up, see it, and make the connection. That's gonna make for some awkward elevator silence.2
-
THREE DAYS of debugging, reading all the logs I could find, creating tens of new logs in our appliaction, and SUDDENLY an email from your IT admin:
"Hey your CURL requests are being rejected by my !oh so secure! firewall rule".
Not that I haven't said at the beggining, that THIS IS YOUR F...G NETWORK PROBLEM because we get "connection reset by peer" errors, and you ASSURED that everything is CHECKED and OK!5 -
The first rule of networking: You can't claim that a message had been received until you have heard the reply.4
-
New toy for frontend devs:
OpenType 1.8 Variable Fonts.
1 font file to rule them all. Manipulate on the fly fluidly the font weight via css and javascript.
http://blog.typekit.com/2016/09/...1 -
Soon...
Soon I shall reveal my superweapon... one machine to rule them all!
Fear me! Cuz i had spend money!2 -
Rule 1: You are the best programmer.
Rule 2: Others are acting to be good programmers or are in a fixed match.2 -
Analogy: Assume a JVM is a kingdom, Object is a king of the kingdom, and GC is an attacker of the kingdom who tries to kill the king(object).
When King is Strong, GC can not kill him.
When King is Soft, GC attacks him but King rule the kingdom with protection until resource are available.
When King is Weak, GC attacks him but rule the kingdom without protection.
When king is Phantom, GC already killed him but king is available via his soul.
So Phantom ref is basically GC saying "Omaewa mo shindheru" and the object saying "Nani???"1 -
Anyone who purposefully makes a CSS rule that’s like 10 classes deep can go fuck themselves with a elongated mason jar. Unless your an evil fuck or a spawn of satan, there’s no reason to make other dev’s jobs a living fucking hell. Fuck you.4
-
You know how Rule 34 of the Internet is:
"if it exists, there is porn of it"
I think another one should be:
"if it exists, there's Indian spam accounts on it"4 -
Do you guys also feel annoyed when someone calls you during work hours out of the blue before asking if you're available? I just lose all my concentration
I have a rule of thumb that I always ask if the other person is available before I call, but this doesn't seem to be very common amongst the higher ups...1 -
56 repositories
14 stars
keynote speaker
once again your daily reminder that software is no exception: it's about how you appear and talk, not the actual work you get done or competance
this is why i'm not worried by technology or aRtiFiciAl InTeLLiGenCE taking over - there is so much bullshit politics and idiot "emotional" choices that in fact rule the career / industrial environment, not actual consideration of improving workflows or efficiency7 -
Today is the first day that we have to go back to the office and more than half of the company is exempt from that rule11
-
I was told a few times how Musk was a bit of a super villain. And while yes he kind a fits the batman rule of super villain, the ones i‘d trust less are the quieter ones.
Yes Jeff Besos is actually the real super villain. He speaks less, working conditions seem quite draconian and more importantly, you have to be an asshole on yhe business world and he is one of the best.3 -
Our world is dying and we, as the ones that rule the internet at the most basic level, should do something about it5
-
I LOST FAITH IN HUMANITY!
searched vim on ddg, found porn. Fuck me.
Looks like there’s no exception to the “3 letters rule”5 -
When I'm talking to the server administrator from my company about coding and he can't hear about protecting the code against idiots... It's like, if a client fucks the database its their fault... First rule I learned in school, users are dumb as fuck
-
My golden rule of debugging - Isolate issues by changing one unit of code at a time. Keep everything else constant.
Second most helpful rule - pick up the habit of fixing things by reviewing code, instead of relying on debuggers. Make you so much more aware of possible pitfalls while coding itself.1 -
Any email I receive mentioning SharePoint is unsubscribe to and blocked. I should really setup a rule to do this for me automagically.2
-
Thank you for the 20-20-20(6) rule.
I think I read about it here, I don't know if it helps but I do feel better.
I recommend it.13 -
I picked what I’m good at so solving puzzles after that it’s simple.
10 years experience rule or 10’000 hours of writing code.9 -
Which is the secret rule that you've learned in your (dev) life?
My favourite one is "it works? Don't touch it."5 -
Colleague just factory reset the firewall....
- "I have just changed a firewall rule"
Motherfucker!!!!! Burn, burn in hell! -
- The golden rule of CoffeeScript is: "It's just JavaScript".
- Nice!
- And provides a basic class structure that allows you to name your class, set the superclass, assign prototypal properties, and define the constructor, in a single assignable expression.
- No nO NO NO! -
Sr. Management gives talk about leadership. What he/she doesn't understand is that leadership is like Fight Club.
The first rule of leadership is that you do not talk about leadership.
The second rule of leadership is that you DO NOT talk about leadership!5 -
I think it should be an unspoken rule that if you make an IOT coffee machine the core framework should be written in Java and any plugins or integrations should be written in JavaScript... you know so future generations arnt confused as fuck.9
-
I used to love tabs and absolutely despise spaces, but a combination of using IntelliJ and company code indentation convention has converted me to the dark side #spacegang4
-
Hello everyone, I've been looking for a long time to switch from Windows to Linux (on my tower, I have a macbook). The only problem being that I can't decide at all. I've heard a lot of good things about Linux Mint, Manjaro and Arch (especially here for him), I don't know which would be best for me (I'm in my last year of a master's degree in computer systems architecture) because most of the time when I use a Linux it's a simple Debian in CLI.
Also, I have no idea which GUI to choose between KDE Cinamon and other modern not too childish GUIs. Can you help me find arguments to choose the right one?
I also like sometimes playing video games like WoW or Diablo 3 but I guess it will work with Winepak with Flatpak.
Thank you in advance for your help and thank you devRant to exist :).
PS: Si il y a des francophones, Faites moi signe :)7 -
Couldn't sleep this morning, so at 6am I tried to tackle the bug that gave me a hard time yesterday... at 10am I found the bug, and so I remembered the number one rule when coding.
KISS? Nope.
The number one rule is that your past self is dumb and he probably created the bug in the easy part of the code... you know, the one you didn't even check because of-course-the-bug-cannot-be-there-Im-not-stupid.2 -
Can we have a new rule on greendots? As soon as they ask for "the codes" instant permanent ban. Fuck off.8
-
2 days (actually about 4 hours) of battling a stupid CSS grid arrange that wouldn't behave.
Turns out 1fr (aka fill parent) works unless the child is another grid. In that case it forgets and just stretches the freaking parent as if there was no rule whatsoever.
If you have problems with CSS grids, consider trying flattening the markup...3 -
Whenever I have a task that I don't really want to do but I have to I make a rule for myself that I won't touch my favourite personal projects until the annoying task is done. That way I have an ensentive to work on it.
-
Pandas groupBy cumcount() function cracks me up every time I see it. Dask has one too: http://dask.pydata.org/en/latest/...
In general Python libs are so inconsistent with their function names, especially data sci packages.
Abbreviations rule supreme. They could have at least add an underscore for this one if that's the standard. cum_count over and out1 -
once I was listening to Kanye West, Drake and jay-z while scrolling through the my twitter. I was so inspired and moved by the music that I decided to built a website that teaches egocentric, entitled people the foundational skills needed to rule the world.1
-
My company boss just changed the holiday rules...
Previously we had 2 Saturday off + 2 casual leaves and bank holidays...
Now as rule we did holiday on Monday, so he is i think angry or something...
He told us now no Saturday off, no bank holiday... Only we will get 2 leaves... That's alll...
I think it's time to Quit... Right?15 -
I wish I had the balls to do what I want in life without being scared from my wife, or from someone, or from some rule.9
-
Gmail > create new rule > Subject contains "Privacy Policy" > move to [Privacy Policy BS]
Hooray! I was going fucking mental from the daily Privacy Policy e-mails. Computaas help us. -
If I see one more motherfucking useless !important rule in this project, a motherfucker is getting stabbed
-
A new development rule I've started to implement:
All backend APIs will be written with the assumption that it's gonna get distributed as an API for 3rd parties to be integrated in their systems - meaning that every API I write will have proper response status codes for appropriate scenarios (like 400, 429, 500 status codes).
No more `res.json({status: false, message: 'message'})` with 200 status code across the board.9 -
That proud moment when you see too many if-else conditions in a project so you end up making your own rule-engine.
https://github.com/praveenk007/... -
I feel like there should be a rule 34 for nodejs. If you can think of it, there is probably a nose module for it. Take for example PHP.js it's a thing...1
-
A basic rule of mathematical life: if the universe hands you a hard problem, try to solve an easier one instead, and hope the simple version is close enough to the original problem that the universe doesn't object.1
-
There is a new rule in my company starting from Monday.
08:00AM (Monday Only) - Company Meeting
09:00 AM (Daily) - Department Standup Meeting
09:30 AM (Daily) - Send Email to GM and PM about your ToDo's for Today.
If you are not able to finish your ToDo for that day then we need to explain to the GM question WHY12 -
When you're trying to figure it out what a code does and you find a line comment "A line off code to rule them all"
cheers Frodo! -
So far it has been a collaboration with a shoemaker. I produced the most awful website I (never thinked I) could make… and not by my design, quite the contrary! This guy was there asking me to break rule after rule of design and would refuse suggestions and advices to follow their vision!
Pointless to say the site was down 6 months after being created.4 -
11:30 working hours logged for today. Went against the #NoDeploymentFriday rule. Fingers crossed 🤞 for the weekend
-
I feel like a good rule of thumb of how good a developer is (or how senior are they) is whether they know when a question should go in stackover and when it should go in softwareengineerin.stackexchange.
Do anybody agree?1 -
How to Fix Sidebar Below Content Error in WordPress?
Fixing The Sidebar Below The Content Error in WordPress
Undo recent changes to your WordPress theme.
Rule out WordPress plugins.
Find the HTML breaking the layout.
Find the CSS moving the sidebar below the content.
Clear WordPress cache.3 -
The 20 minute rule:
If you are unsure about a problem, you MUST spend 20 minutes trying to solve it yourself. If you havent solved it in those 20 minutes, you MUST ask someone for help.
Never tried this in practice but it sounds decent in theory. 2 heads are usually better than 12 -
Since last update (version 63) Google chrome forces all *.dev domains to use https. Guess who used a *.dev domain for his local development virtual machine and now have to switch to *.local ...
Removing the HSTS Rule from chrome seems not to be possible and surprisingly I could not use a self signed SSL certificate to make it working again.3 -
The first rule of devRant is;
we DO NOT talk about devRant.
The second rule of devRant is;
WE DO NOT TALK about devRant!2 -
Is it just me, or do REST API's literally rule the world right now?
Feeling like I can automate the universe.
But this is a real question. Are there reasons to avoid using web API's rather than sending data through some kind of shared database? I guess I'm not even sure what the alternatives would be right now... Are there disadvantages I should know about?3 -
Some times I get these weird ideas.
The machines now rule the world and they decided humans will not be able to program them anymore. That's why they enslaved you as part of the committee which will create the next computer language: Cryptic Script.
What feature would you add to it?
(try something real)
I'll starting by saying Cryptic Script is dynamically typed.6 -
Once one of my teachers told me - when giving me and my colleague feedback on a project on Java - that in a certain method we shouldn't be giving as parameters parts of an object, as we're not IKEA or something, when we could be giving the object as a whole. Not the best teacher I've had so far but I still (try to) program by that rule LoL
-
Seems like the #1 rule of thumb in hacking is
"if you can't break it, make it irrelevant".
Seems to be true because god some of these OEM recovery discs are just... awful at securing themselves. -
Not a rant but just realized that time⏰ and money 💰 are two important things we must care of, otherwise they will fuck up everything - especially if you are writing business apps. same rule applies to life.1
-
5 mandatory leaves available, but haven't got even 1 person to spend it with. welp, i guess they will lapse and i will compromise on the 1 rule that i promised myself in work life : "never let your leaves lapse or get them encashed , always use them, you deserve it"3
-
package bar;
public class Foo {
public static void main(){
System.out.println("Hello, World!");
}
}
I still wonder why I didn't start with Python, print('Hello, World') is a god damn one-liner7 -
Abraham Lincoln showed how one can rule. John Kennedy showed how one should rule. George Bush showed that every idiot can rule. Donald Trump showed that not every idiot can rule.22
-
Is there any general rule of thumb for whether or not you should have an LLC as an independent developer? Would this help against patent trolls and nefarious clients, or is there some other way to protect yourself?14
-
I only have good ones; my rule is never ever to publish anything while drunk so it's either a breakthrough or in the worst case a fun evening (at least compared to the alternative of sober coding)
-
I programmed an app I've been working on. It sends ICMP packets out...the message I programmed was "One ping to rule them all".
Oh yes, I am the Ping Master ;D2 -
Here's something that should be a standard rule for writing APIs:
When you offer a date filter for your API, the date format passed in should be a UNIX timestamp and not a literal date. For example,
Incorrect API URL format: '?start_date=2024-03-01&end_date=2024-04-01'
Correct API URL format: '?start_date=1709251200&end_date=1711929600'6 -
..that moment when you stumble over a thrown UnrecoverableBlablaException, but one level up you discover, that it is pretty well recoverable.. a real life "how to make your code less maintainable, rule #489: lie in you type names"1
-
From: https://cloud.google.com/vpc/docs/...
---
Updating firewall rules:
You can modify some components of a firewall rule, such as the specified protocols and ports for the match condition. You cannot modify a firewall rule's name, network, the action on match, and the direction of traffic.
If you need to change the name, network, or the action or direction component, you must delete the rule and create a new one instead.
---
REALLY???? goddamn delete and create a new rule to damn changing even its name???
And they wonder why their goddamn cloud won't take off? hell... how can this even be a Google product!!??5 -
I am now thinking of introducing a new self imposed rule of breaking functions up when they go above 10 lines to ensure I don't have too much happening as I often don't make small enough reusable parts and my code gets too complex. Opinions?7
-
So for anyone else out there that is learning WPILib for FRC. If you ever use ctre/Phoenix motors (don't know if that's a rule) DO NOT EDIT <ctre/Phoenix.h> HOLY2
-
1) Simple, secure and powerful technology for website user interface design which will replace HTML, CSS and JS.
2) Simple and practical technology to be able to utilize HTML for all kinds of documents which will replace paper page based document formats like PDF and Word.
3) One technology for native mobile app development to rule them all. So that it's not necessary to use HTML and JS.1 -
Rule: NumberIdunno,
It's easier to figure out a solution yourself than it is to clean your code, recreate the bug in a small snippet then posting it on Stackoverflow.2 -
Quietish team member sits quietly and creates the mother of all APIs, doesn't say much about it, doesn't document what he's done, falls out with the boss, leaves with 2 weeks to go before a beta release.
Already overworked dev/backend support team are plunged into manic bug fixing/business rule implementing/call standardising/chaos.
This is not how one devs.
Not one bit. -
With so many websites having all these pop ups, there should be a new rule where browsers implement the GDPR check on the user side (once to keep a default option, and let the user decide if they want to allow the website or not specifically)
This way we could still have the same privacy and 99% less spam 😩12 -
The first rule of any technology used in a business is that automation applied to an efficient operation will magnify the efficiency. The second is that automation applied to an inefficient operation will magnify the inefficiency.
-Bill Gates -
Revolution of Communication/Chat/Data
Facebook, WhatsApp, Instagram, Messenger, Snapchat, LinkedIN, ETC
WE BASICALLY ARE BRINGING SKYNET TO LIFE.
AI REV HAS BEGUN!!!
Yaayyyy, the day Humans can live peacefully, and Date the right person, is sooo close.1 -
Whenever I go out for a walk now, I get a monologue in my head about everything wrong with my team... But using managerial terms like man-month, velocity, chaotic, context switching costs, lack of processes and standards, need for more slack, too much low value busy work, technical debt, scope creep, (violation of) the two-pizza rule... by a lot7
-
Ok so Sonar had a rule that you should not throw Exception. Rather you should always throw a specific types or catch them...
I don't understand this. So if the underlying function throws 10 different types of exceptions then the calling function should also declare it throws 10 different types rather than just Exception?
Assuming it isn't in a position to handle them?2 -
This type of data scientist are the worst of them all. The lesson he is giving on this ost is, "I am great." But keep a look at his post, he have not even followed basic syntax rule.3
-
Why include a linter if you're just going to ignore it!
I just "inherited" an angular app from a year ago for a project that was put on hold, and after opening it in VS Code practically every TS file went red. Almost every rule in the config was not followed. Might as well have just disabled the darn thing?
The original developer is MIA so I can't contact him and ask him why either.1 -
I love everything about the Nvidia Tx2 board...except the ARM64 architecture. Catch me constantly building shit from source :(
Seriously though, I wish there was just one, universal open source processor architecture standard to rule them all.1 -
In my Java project, I added a wiremock rule to a few tests. Now my Jacoco code coverage in sonar dropped to 0%. 😩 Maven is running the goals, bit not creating the jacoco.exec file.
That's one of the worst things in Java. Once you understood the concept of immutables, the build tools start to annoy you.2 -
New data structure:
Map with repeated keys allowed. Values of repeated keys will be stored in an array.
Calling get(key) will get the array, pick a random entry in said array, and return it.
Use: Finding what the "number one rule of x," the "greatest thing ever," the "most unbelievable event," and more is. -
One language to rule them all...
React Native for mobile
Electron for desktop
Normal for the web
I only wish for it to be memory efficient.
Only this and every dev would be happy i guess.2 -
If you don't have a pet project that brings you money, you're a failure.
This rule only applies to me.5 -
I have joined a hackathon. We have finished our product quite early. Have a peep on other team progress.
Screen of other team laptop: Google how to HTML
Me: What...
Rule of the hackathon: No slideware, and only working prototype
Me: Now I get it -
Fuuuuuuck!
Our client changed the project 3 times in 2 days!
Sometimes I wish to have a rocket launcher!
"Now we need to add a new rule in the mechanics... "
Thank you! We spent 2 days creating this shit for nothing.
Aaaargh fuck youuu!2 -
Don't work with time, work with target, my father taught me that. It seems similar to don't stop when you are tired but when you are done!!!
Well that helped me when I started my dev career but over the years I had to be wise how I apply the rule so I don't have assholes sucking life out of me in disguise.1 -
Looking at server rentals prices.
Windows ones are, as a rule, about 2x more expensive than linux ones.
Which made me realize the reason why it's usually the more crap tech that wins and spreads:
because usually the more crap tech is free.
We're a bunch of cheapskates willing to impose shit tech on ourselves in the name of saving a few bucks.
In other news, there's no news today.5 -
let's say i want to host my own local search engine, i have the application ready.
now i want to activate my crawlers to scrap and index the web.
would i be in hot water for doing this? is there any implementation level rule that i can check other than robots.txt?
any thoughts or inputs on the subject other than it being a huge waste of time and resources :D.2 -
Just please make the rule, if you don't have a cookie, don't show the pop up asking you to register for shit. If I haven't been to your site before, I DON'T WANT TO SIGN UP TO ANYTHING BADGER TURD!! Are there people that actually do that? If so, they deserve a whole evening talking to a project manager about their next great idea. Or, being flayed with a potato peeler. Which ever is worse.1
-
Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook.
Ook! Ook. Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook?
Ook! Ook! Ook? Ook! Ook? Ook. Ook. Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook.
Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook.
Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook.
Ook? Ook. Ook? Ook. Ook? Ook. Ook? Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook.
Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook.
Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook!
Ook! Ook. Ook. Ook? Ook. Ook? Ook. Ook. Ook! Ook.5 -
!dev I knew this was true but I'll say it again because I recently was met with this situation again:
Rule: If the interviewer says at the end of your first interview: "We'll see", you didn't get the job.
I'm starting to think that getting a job these days is a rarity..2 -
ProjectEuler problem difficulty level increases logarithmically after question 50. Question 60+ seems to take 10 times longer to solve than previous 50. I give up solving questions to write code to run within within 1 minute (which is a general rule specified).
I need to relearn Calculous...2 -
The general rule is this: if the letter after 'g' is 'e', 'i' or 'y', thepronunciation is a 'soft g' as in 'fringe'. Some examples of words with the soft 'g' are: general, giant, gymnastics, large, GIF, energy and change7
-
That would be the !important rule, when the client wants some ui change but the stupid library has !important rule applied.. and also the media queries in combination with width/height and percentages, trying to adapt the ui because the client ones ie8 support..
-
It feels like there is a rule of the internet that any code snippet visible is immediately subject to review by the comments.1
-
!rant
My "The rule of St. Benedict, as your Code of Conduct" repository has more stars than the repository of my Emacs configuration in Github, haha. https://github.com/saint-benedict/...1 -
Find an error on line 69... start to giggle....
In dutch a "line" as in "error on line .." can be translated to "regel"
And in dutch "regel" can have two meanings.
Line and Rule.
Error on line 34.
Reading out loud in Dutch: "Error op regel 34"
translated to:
Error on rule 34. Launching out loud and thinking of the possibility.
Will i ever mature...1 -
Spending hours troubleshooting with a customer, nothing works, until eventually it comes out that the customer lied in response to one of my first questions.
Congratulations, asshat, you played yourself.
This happened across multiple companies, multiple classes of products, multiple classes of customers. It is how my “rule 1” came to be (see previous rant). -
Didn't go to WWDC because of budget constraints. I spent entire week watching videos and reading about WWDC.
Server side swift will rule the internet one day!4 -
Just applied in windows Never in Linux.
Before call to technical support, apply the first rule in windows.
#1 .- For all evil restart. For all GOOD, too RESTART.1 -
Fuck the sockets.
Fuck the secure sockets.
Fuck that CSP rule in our proxy conf.
Fuck the self script hashed.
After fix everything....
Fuck THEIR proxy that didn't allow wss.
PS iheartsockets! -
webbrowser should know 'ls' command. - would be great for the web to support it.
Or am I the only one, who sleepy, coffeine-deprivated, swapped out of multitasking, not knowing where he is, goes for default command to orientate oneself: *ls* - even in a browser addressbar?8 -
So I put my old laptop up for sale on ebay. I 'shred -v /dev/sda' -ded it's hdd twice. What do you think, is that enough before it is shipped to a potential buyer?3
-
How many of you keep an engineering notebooks anymore.
Wiki's count
Just curiouser!
How many of you know how to use a slide rule -
Freaking Apple!!! I am trying to replicate Safari's new ITP rules and wanted to see if there was a easy way to test the 30 day rule rather then waiting for 30 days. I would appreciate any input!
-
Windows why do I need to explicitly tell you in a firewall rule to allow port 80 to allow someone in the same NAT as me which is set to a private network to access the web server?4
-
I know it a strange thing to ask but I need help with English grammar ( I am not a English native)
I am doing an assignment on context free grammar program.
What the program need to do it "Produce a grammar tree based on the rule"
For example a sentence "Jame sat.", It will need to produce a grammar tree like this.
S
_____|___
NP VP
| |
N V
| |
holmes sat
The only thing I need to do it give a grammar rule to the program like this
S -> NP VP
NP -> N | Det N
VP -> V | NP
What the above rule said is that the sentence is composed of Noun Phrase and Verb Phrase and Noun Phrase is either is a Noun or a determiner and Noun.
Now here is the meat of the question.
I am having trouble parsing a grammar tree for this sentence "She never said a word until we were at the door here"
I have provided my grammar rule below. I think I forget to add some grammar rule or some of my grammar rule are incorrect. I am not a native English speaker so I am having trouble on it.
The search engine have fail me (I have look up various grammar tree) so I am asking for help on devrant. Grammar nazi are warmly welcome :)
S -> NP VP | S Conj VP | S Conj S
NP -> N | Det NP | N PP | Adj N | Det Adj N | Det N
PP | Det NOM | Det N PP
VP -> V | V NP | V NP PP | V PP | V NP PP Adv
VP -> Adv V NP | VP PP | VP AVP | V PP PP | V
ADJP
PP -> P NP
AVP -> Adv | Adv Adj | Adv AVP
NOM -> Adj Adj N | Adj N | Adj NP
ADJP -> Adj | Adj PP
**I am not sure about these two clause below**
VP -> V | Adv
NP -> Adj Adj N22