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. |
|
Discuss what's fucking going on, and which programs are best and worst. One-time "program" announcements from "established" webmasters are allowed. |
|
Thread Tools |
05-02-2012, 03:38 PM | #51 |
there's no $$$ in porn
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
|
05-02-2012, 08:16 PM | #52 |
Confirmed User
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! |
05-02-2012, 08:18 PM | #53 |
So Fucking What
Industry Role:
Join Date: Jul 2006
Posts: 17,189
|
__________________
best host: Webair | best sponsor: Kink | best coder: 688218966 | Go Fuck Yourself |
05-02-2012, 08:42 PM | #54 |
Confirmed User
Industry Role:
Join Date: Nov 2002
Posts: 2,625
|
Bookmarked
|
05-02-2012, 08:47 PM | #55 |
Confirmed User
Industry Role:
Join Date: Nov 2009
Posts: 1,425
|
Yes! Exactly like that! lol
__________________
Go Fuck Yourself! |
05-02-2012, 11:16 PM | #56 | |
Confirmed User
Join Date: Oct 2002
Posts: 3,745
|
Quote:
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 |
|
05-03-2012, 07:08 AM | #57 | |
Confirmed User
Industry Role:
Join Date: Jul 2005
Location: icq#: 639544261
Posts: 1,965
|
Quote:
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. |
|
05-03-2012, 09:07 AM | #58 | |
Confirmed User
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:
|
|
05-03-2012, 09:56 AM | #59 |
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? |
09-10-2012, 09:21 AM | #60 |
Registered User
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.
|
09-10-2012, 06:15 PM | #61 |
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 |
09-10-2012, 07:04 PM | #62 |
Confirmed User
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 |
09-10-2012, 07:41 PM | #63 | |
Permanently Gone
Industry Role:
Join Date: Mar 2004
Posts: 10,019
|
Quote:
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)')))); 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). |
|
09-10-2012, 08:32 PM | #64 |
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')))); Code:
$models[$i]['Vehicle']['model']; |
09-10-2012, 10:14 PM | #65 |
Too lazy to set a custom title
Join Date: Jun 2006
Posts: 17,558
|
url of this thread: https://gfy.com/showthread.php?t=1066601
|
09-10-2012, 10:25 PM | #66 | |
Permanently Gone
Industry Role:
Join Date: Mar 2004
Posts: 10,019
|
Quote:
|
|
09-10-2012, 11:23 PM | #67 |
Confirmed User
Industry Role:
Join Date: Mar 2008
Posts: 2,450
|
php and jquery - all i need.
|
09-11-2012, 02:05 AM | #68 |
Too lazy to set a custom title
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 |
09-11-2012, 02:57 AM | #69 |
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.
|
09-11-2012, 09:48 AM | #70 | |
Confirmed User
Industry Role:
Join Date: Jul 2005
Location: icq#: 639544261
Posts: 1,965
|
Quote:
|
|
09-12-2012, 08:49 AM | #71 |
Confirmed User
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
|