Welcome to the GoFuckYourself.com - Adult Webmaster Forum forums.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact us.

Post New Thread Reply

Register GFY Rules Calendar Mark Forums Read
Go Back   GoFuckYourself.com - Adult Webmaster Forum > >
Discuss what's fucking going on, and which programs are best and worst. One-time "program" announcements from "established" webmasters are allowed.

 
Thread Tools
Old 05-02-2012, 03:38 PM   #51
u-Bob
there's no $$$ in porn
 
u-Bob's Avatar
 
Industry Role:
Join Date: Jul 2005
Location: icq: 195./568.-230 (btw: not getting offline msgs)
Posts: 33,063
50 ways to do things in perl
u-Bob is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 05-02-2012, 08:16 PM   #52
brentbacardi
Confirmed User
 
brentbacardi's Avatar
 
Industry Role:
Join Date: Nov 2009
Posts: 1,425
No offence but a lot of coders do have sticks stuck so far up their ass. Just because code may be sloppy as fuck and far from elegant doesn't mean it sucks! The person on the front end would never know the difference, so for people running their own sites, its not such a big deal as long as it makes sense to them. Yet I have spoke with a few programmers who are like "Oh its sloppy, you suck balls"... doesn't matter if it does something really fucking cool or not.

That being said it is better to be efficient and neat etc for many reasons but jeez... just sayin.
__________________
Go Fuck Yourself!

Last edited by brentbacardi; 05-02-2012 at 08:18 PM..
brentbacardi is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 05-02-2012, 08:18 PM   #53
2012
So Fucking What
 
2012's Avatar
 
Industry Role:
Join Date: Jul 2006
Posts: 17,189
__________________
best host: Webair | best sponsor: Kink | best coder: 688218966 | Go Fuck Yourself

Last edited by 2012; 05-02-2012 at 08:22 PM.. Reason: .
2012 is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 05-02-2012, 08:42 PM   #54
Paul
Confirmed User
 
Industry Role:
Join Date: Nov 2002
Posts: 2,625
Bookmarked
Paul is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 05-02-2012, 08:47 PM   #55
brentbacardi
Confirmed User
 
brentbacardi's Avatar
 
Industry Role:
Join Date: Nov 2009
Posts: 1,425
Yes! Exactly like that! lol
__________________
Go Fuck Yourself!
brentbacardi is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 05-02-2012, 11:16 PM   #56
raymor
Confirmed User
 
Join Date: Oct 2002
Posts: 3,745
Quote:
Originally Posted by brentbacardi View Post
Just because code may be sloppy as fuck and far from elegant doesn't mean it sucks!
Very well put. Wrong 90% of the time, but very well phrased. Reminds me of a certain president. Well, wrong 50% of the time - only for publicly accessible web sites or code used more than once. Seriously, sloppy normally means you can't be sure what the code will do in edge cases. What if that list you're working on happens to be empty? Sloppy, far from elegant code will probably break on an empty list. (Ex. code to modify a password file that happens to be empty because it's a new site, or code to find the middle of a file that happens to be empty.)

Further, show me any sloppy code that isn't vulnerable to an evil null attack. Sloppy coders probably don't know what an evil null attack is, and therefore don't know they've just allowed the bad guys control of the server. It may well be fine for you own personal one-time use. Half the code I write is like that - use once and throw away. That's a very different standard from creating a professional product that's on a public web site exposed to the hackers' bots.
__________________
For historical display only. This information is not current:
support@bettercgi.com ICQ 7208627
Strongbox - The next generation in site security
Throttlebox - The next generation in bandwidth control
Clonebox - Backup and disaster recovery on steroids
raymor is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 05-03-2012, 07:08 AM   #57
mafia_man
Confirmed User
 
mafia_man's Avatar
 
Industry Role:
Join Date: Jul 2005
Location: icq#: 639544261
Posts: 1,965
Quote:
Originally Posted by brentbacardi View Post
No offence but a lot of coders do have sticks stuck so far up their ass. Just because code may be sloppy as fuck and far from elegant doesn't mean it sucks! The person on the front end would never know the difference, so for people running their own sites, its not such a big deal as long as it makes sense to them. Yet I have spoke with a few programmers who are like "Oh its sloppy, you suck balls"... doesn't matter if it does something really fucking cool or not.

That being said it is better to be efficient and neat etc for many reasons but jeez... just sayin.
Time, Money, Good Code. Choose 2.

The only excuse for sloppy code is if there's not time and money to create good code.

I was talking to a guy that was creating a program in COBOL for some university project. He told me he was copying and pasting code instead of creating functions because it was easier than figuring out parameters and return values.

He's an engineer not a dev but he didn't seem to understand why his compile time was rising exponentially.
__________________
I'm out.
mafia_man is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 05-03-2012, 09:07 AM   #58
Jakez
Confirmed User
 
Jakez's Avatar
 
Industry Role:
Join Date: Jan 2004
Location: oddfuturewolfgangkillthemall!!!!!!!
Posts: 5,656
I guess PHP is kinda like the Model T of programming. Made it easy and accessible to the masses.

Quote:
Originally Posted by raymor View Post
What if that list you're working on happens to be empty? Sloppy, far from elegant code will probably break on an empty list. (Ex. code to modify a password file that happens to be empty because it's a new site, or code to find the middle of a file that happens to be empty.)
If it's going to be a product then yeah you should have all that kind of checking, otherwise what is the point of checking if say a MySQL database of referrers is empty when the only time it was and ever will be empty was when it was first created?
__________________
[email protected] - jakezdumb - 573689400

Killuminati
Jakez is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 05-03-2012, 09:56 AM   #59
uniquemkt
Confirmed User
 
Industry Role:
Join Date: Mar 2012
Posts: 305
Don't blame the language. Among other things, I'm a Zend certified PHP developer, and the ubiquitousness off the LAMP stack means I can write code and expect it to run almost anywhere with minimal fuss. I can run a high performance Development environment on my Netbook, try doing that with Weblogic... PHP had a shitty start, but obviously there was a need for it at the time, or it wouldn't have taken off the way it did and become so pervasive. These days its a grown-up language with grown-up features, many of which you can choose to not use.

Seems like its fashionable to rag on PHP for allowing non-programmers to write code. Why can't we go back to hating Perl for being a write-only language?
uniquemkt is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 09-10-2012, 09:21 AM   #60
maylow
Registered User
 
maylow's Avatar
 
Industry Role:
Join Date: Sep 2012
Posts: 10
A lifetime PHP wrangler, I hate the language. RoR (Ruby On Rails) is the best choice you can ever make if you want to keep your sanity.
maylow is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 09-10-2012, 06:15 PM   #61
newb102k
So Fucking Banned
 
Industry Role:
Join Date: Aug 2011
Posts: 667
i really want to learn what i can use for my client and business

but now im decided most of my client used php backend and this also what i want to provide for my web apps development and maybe used my cousin skills in c# and .net for desktop and web
newb102k is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 09-10-2012, 07:04 PM   #62
livexxx
Confirmed User
 
livexxx's Avatar
 
Industry Role:
Join Date: May 2005
Location: UK
Posts: 1,201
PHP & Symfony , although MVC might be outside of most peoples range IMHO. Scrum for the team as well with a bit of Kanban if they like. Still not 100% sold on Propel ORM but everything seems good so far.
__________________
http://www.webcamalerts.com for auto tweets for web cam operators
livexxx is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 09-10-2012, 07:41 PM   #63
edgeprod
Permanently Gone
 
Industry Role:
Join Date: Mar 2004
Posts: 10,019
Quote:
Originally Posted by brentbacardi View Post
No offence but a lot of coders do have sticks stuck so far up their ass. Just because code may be sloppy as fuck and far from elegant doesn't mean it sucks!
You're narrowly right, and widely wrong. When I'm doing rapid prototying (typically, with a client in an ICQ window waiting to see, or otherwise interactively), I only bother to indent. And I probably only indent because NOT doing so would take my brain LONGER at this point.

Once something moves beyond the prototype stage, however -- for example, if it even thinks about touching a production environment -- you'd better believe that it's done in Model/View/Controller style, and it's done right. Anything else would not only be irresponsible, it'd be borderline fraud when it comes to "work for hire," or anything you'd be selling.

I've committed the sin of sloppiness earlier in my career, but not learning from it would speak more about me as a person than me as a coder.

I think the "stick up the ass" grows over time, and is the result of people saying "close enough is good enough" and then guys like raymor, isteve, and myself having to clean up after them. It just grates on you after enough time.

It's actually to the point where if someone documents their code excessively, I look at them as a novice. See the "sample of my code" example on my blog for a great illustration of too much documentation, and sloppy code. It was written years ago, and I've evolved as a professional and as a programmer in the interim.

I'll give you an example: I'm working on some software right now to retrieve entries from a database. On the index page, I only need 8 pieces of data, so I query that specific data. The programmers we look down our noses at (or, I guess, get sticks up our butt about) will typically suck down all of the data, parse it in PHP, and spit out what they need to the page. Not only is this wasteful, sloppy, and a potential security risk, but it doesn't handle scale (read: additional traffic), and can actually bog down everything else that shares the MySQL server.

Another example ... inside of a search for a single data point, this is my query:

Code:
$this->set('models', $this->Vehicle->find('all', array('conditions' => array('make' => $value),
                                                       'fields' => array('DISTINCT (model)'))));
All I'm returning to the $models[] array is the distinct column names for 'model' where 'make' matches the $value I have passed to the method. In PHP's "amateur-hour-friendly" structure, I could have just as easily queried ALL of the data, then grabbed ALL of the values for 'model', then used PHP to sort by 'make' key, and finally grabbed the array_unique() of the resulting array.

Instead, I'm using a very narrow query to populate an array with ONLY what I need. Then, after checking if the array exists, I can build a search field with HTML form options that includes a list of the various models.

When I'm finished with it, the query will also include an 'order' parameter to return the results in alphabetical order, instead of using asort(), or a similar language-level sort. This is what separates those of us that SHOULD be doing your projects from the bargain-basement "code hackers" who put in penny-wise pound-foolish bids on jobs.

Sorry for the rant, but I wanted to make sure you understood, and that you weren't misleading people into thinking that sloppy is somehow "okay" because the end user doesn't "see" the code. That's like saying your mechanic can do a shitty job on your breaks because you don't ever have to look at them.

Great thread, Brujah. To answer YOUR question: Python (duh!), Ruby, Ruby on Rails, and I've extended the life of PHP somewhat by moving to the CakePHP framework for development (it makes it a lot like Rails for me).
edgeprod is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 09-10-2012, 08:32 PM   #64
edgeprod
Permanently Gone
 
Industry Role:
Join Date: Mar 2004
Posts: 10,019
My final (git commit'd) query:

Code:
$this->set('models', $this->Vehicle->find('all', array('conditions' => array('make' => $value),
                                                       'fields' => array('DISTINCT (model)'),
                                                 'order' => array('model' => 'ASC'))));
Ready to be loop'd into the iteration now, without having to have spaghetti PHP running around. Nothing to document in the code now, either, because the query is clear and when I reference it, it's just:

Code:
$models[$i]['Vehicle']['model'];
The need to "document" the method in the controller or its use in the view is now null, and should be non-documented. Its usage is now obvious.

Last edited by edgeprod; 09-10-2012 at 08:36 PM.. Reason: grammar :)
edgeprod is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 09-10-2012, 10:14 PM   #65
pornmasta
Too lazy to set a custom title
 
pornmasta's Avatar
 
Join Date: Jun 2006
Posts: 17,395
url of this thread: https://gfy.com/showthread.php?t=1066601
pornmasta is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 09-10-2012, 10:25 PM   #66
edgeprod
Permanently Gone
 
Industry Role:
Join Date: Mar 2004
Posts: 10,019
Quote:
Originally Posted by pornmasta View Post
Grin, I noticed that, too.
edgeprod is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 09-10-2012, 11:23 PM   #67
adult-help
Confirmed User
 
Industry Role:
Join Date: Mar 2008
Posts: 2,450
php and jquery - all i need.
adult-help is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 09-11-2012, 02:05 AM   #68
grumpy
Too lazy to set a custom title
 
grumpy's Avatar
 
Join Date: Jan 2002
Location: Holland
Posts: 9,870
usage of php
http://w3techs.com/technologies/hist...mming_language

78% of websites use php, 0,2 and 0.5% ruby / python
Case closed.
__________________
Don't let greediness blur your vision | You gotta let some shit slide
icq - 441-456-888
grumpy is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 09-11-2012, 02:57 AM   #69
seeme
Stephen
 
Industry Role:
Join Date: Jun 2011
Location: Europe
Posts: 840
Personal choice is PHP, its easy to pick up and has plenty of support. If I was to learn another, I would look at Python.
seeme is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 09-11-2012, 09:48 AM   #70
mafia_man
Confirmed User
 
mafia_man's Avatar
 
Industry Role:
Join Date: Jul 2005
Location: icq#: 639544261
Posts: 1,965
Quote:
Originally Posted by grumpy View Post
usage of php
http://w3techs.com/technologies/hist...mming_language

78% of websites use php, 0,2 and 0.5% ruby / python
Case closed.
Yes if you are writing a commercial script use PHP.
mafia_man is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Old 09-12-2012, 08:49 AM   #71
teg0
Confirmed User
 
teg0's Avatar
 
Join Date: Jan 2006
Location: Gringo in Puerto Rico
Posts: 4,197
Still do a lot of PHP work and like Codeigniter, but starting the switch to Python / Django
teg0 is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote
Post New Thread Reply
Go Back   GoFuckYourself.com - Adult Webmaster Forum > >

Bookmarks
Thread Tools



Advertising inquiries - marketing at gfy dot com

Contact Admin - Advertise - GFY Rules - Top

©2000-, AI Media Network Inc



Powered by vBulletin
Copyright © 2000- Jelsoft Enterprises Limited.