GoFuckYourself.com - Adult Webmaster Forum

GoFuckYourself.com - Adult Webmaster Forum (https://gfy.com/index.php)
-   Fucking Around & Business Discussion (https://gfy.com/forumdisplay.php?f=26)
-   -   Programmer Alert: Experience Coder Available for Projects (https://gfy.com/showthread.php?t=1079540)

edgeprod 08-28-2012 12:25 PM

Programmer Alert: Experience Coder Available for Projects
 
Hey-o, GFY. I'm sure most of you know me, and for those who do, you know I don't usually take on new clients. I'm offering a VERY temporary opportunity for someone to have me do a project (specific project for specific rate). I need to replace my computers (OS X Mountain Lion does not love my 2009 machines), and I'd like to do some coding to absorb this expense.

Please contact me or post here, and I'll quote you on any PHP or site work you need done. Once the computers are replaced, I'm back to not taking coding jobs again, so if you've thought about working with me in the past and I've refused, now is the time.

My expertise is in building massive networks, but I'm happy to look into anything you might need.

isteve 08-28-2012 12:45 PM

You should really listen to the commentors on your blog post: http://edgeprod.com/blog/46/coding-sample/

You are really appending data to a non-declared variable. The $returnText variable inside the getHelloText method doesn't use the class scope. It uses the method scope. To make it use the class scope you'll need to replace $returnTex by $this->returnText.... oh and before appending data to a variable, you must FIRST set data to it.

Also, instead of returning the Exceptions in strings, you should probably learn to throw Exceptions. Would make your code easier to maintain...

Your class member ($returnText) is also public. That is a mistake, right?

Anyway, good luck finding a project. Gotta love code hackers.

edgeprod 08-28-2012 01:14 PM

Quote:

Originally Posted by isteve (Post 19150194)
You should really listen to the commentors on your blog post: http://edgeprod.com/blog/46/coding-sample/

You are really appending data to a non-declared variable. The $returnText variable inside the getHelloText method doesn't use the class scope. It uses the method scope. To make it use the class scope you'll need to replace $returnTex by $this->returnText.... oh and before appending data to a variable, you must FIRST set data to it.

Also, instead of returning the Exceptions in strings, you should probably learn to throw Exceptions. Would make your code easier to maintain...

Your class member ($returnText) is also public. That is a mistake, right?

Anyway, good luck finding a project. Gotta love code hackers.

It was coded that way because it was a sample class for non-coders, but you're right that I should update it so elitists don't prattle on in my comments -- it gets distracting and gets in the way of making money. I'm sure you agree.

And thanks for the well wishes! :thumbsup

edgeprod 08-28-2012 01:15 PM

Quote:

Originally Posted by isteve (Post 19150194)
you must FIRST set data to it.

Would you suggest an alternate way of doing that than the current way?

Code:

  public $returnText = 'Hello World!';  // Stores the string to return
Is there something inherently wrong with the way I'm doing it? I'd love to learn, if so.

edgeprod 08-28-2012 02:07 PM

Updated the coding sample for 2012 (damn you, WordPress, all my pretty colors and formatting went away). It's been a long 3 years since I wrote that!

Credit given to isteve for giving me the inspiration to go a-fixin' in the code. :)

All comments on the blog deleted to reflect the changes.

isteve 08-28-2012 02:18 PM

Quote:

Originally Posted by edgeprod (Post 19150272)
Would you suggest an alternate way of doing that than the current way?

Code:

  public $returnText = 'Hello World!';  // Stores the string to return
Is there something inherently wrong with the way I'm doing it? I'd love to learn, if so.

You should use a constructor to initialize class members:

PHP Code:

class Hello {

    private 
$returnText;
    public function 
__construct() {
        
$this->returnText "Hello World!";
    }



isteve 08-28-2012 02:21 PM

Quote:

Originally Posted by edgeprod (Post 19150394)
Updated the coding sample for 2012 (damn you, WordPress, all my pretty colors and formatting went away). It's been a long 3 years since I wrote that!

Credit given to isteve for giving me the inspiration to go a-fixin' in the code. :)

All comments on the blog deleted to reflect the changes.

Hehe no worries. I just wanted to give a small heads up. I'm just a dick when it comes to programming :P - Having a look at my 3 years old code always makes me laugh. Programmers evolve a lot during the years! :thumbsup

Again, good luck finding work. I'm sure someone will be very happy to hire you and get their project done.

Dvae 08-28-2012 02:24 PM

Quote:

Originally Posted by edgeprod (Post 19150272)
Would you suggest an alternate way of doing that than the current way?

Is there something inherently wrong with the way I'm doing it? I'd love to learn, if so.

Weren't you the coder for AutobloggerPro a few years back?

2012 08-28-2012 02:29 PM

because "Hello World" is super secure data , that if fallen into the wrong hands could very well end life as we know it on this planet.

fuck off steve :2 cents: :thumbsup


good luck with getting a gig edgeprod

isteve 08-28-2012 02:41 PM

Quote:

Originally Posted by 2012 (Post 19150436)
because "Hello World" is super secure data , that if fallen into the wrong hands could very well end life as we know it on this planet.

fuck off steve :2 cents: :thumbsup


good luck with getting a gig edgeprod

You are damn right on this one. Will go fuck off now :thumbsup

edgeprod 08-28-2012 02:57 PM

Quote:

Originally Posted by isteve (Post 19150409)
You should use a constructor to initialize class members

This was php4 at the time (LOL). I agree that now it should have one.

Quote:

Originally Posted by isteve (Post 19150420)
Hehe no worries. I just wanted to give a small heads up. I'm just a dick when it comes to programming :P - Having a look at my 3 years old code always makes me laugh. Programmers evolve a lot during the years! :thumbsup

Again, good luck finding work. I'm sure someone will be very happy to hire you and get their project done.

Thanks much. I didn't think you were being a dick, I accept criticism as constructive in almost all cases. I think we can both agree it's fairly simple code, since it's a sample. What cracks me up is the over-analyzation of the minutiae in the (now deleted) comments. People didn't realize it's for CFO-types to look and go "oh, that's documented, indented, and pretty!" not for CTO-types to go "oh shit, I'd have done that differently," haha. I credited you in the WP post.

I've gotten some ICQs and some interesting stuff so far. Working on something I've never tried before right now, so that's always fun. Plus, I like the guy, so it all works out.


Quote:

Originally Posted by Dvae (Post 19150424)
Weren't you the coder for AutobloggerPro a few years back?

More than a few years back, but yes. I coded Autoblogger Pro Stand Alone, Bliggo, and a number of other things along those lines. The "owner" of those projects took the money and ran, so I didn't see a dime. From there, I brought the industry morphing RSS feeds (Feed Pushers), and have been consulting and doing custom work ever since. Just finished a "from the group up" review/gallery site:

http://www.willylong.com

Also did a custom (back-and-front-end) "from the ground up" CMS for the Pride guys:

http://www.extrabigdicks.com


Quote:

Originally Posted by 2012 (Post 19150436)
because "Hello World" is super secure data , that if fallen into the wrong hands could very well end life as we know it on this planet.

I'm glad you were able to access the hidden methods of that class, but PLEASE keep them to yourself ... for all of our sakes.

edgeprod 08-28-2012 04:30 PM

One contract done (thanks mate!), hopefully more to go. :)

sarettah 08-28-2012 05:35 PM

bump because I have never seen anyone do a "Hello World" class before :helpme



.

srockhard 08-28-2012 06:35 PM

@edgeprod - I've got two projects in line. I've added you to ICQ. Please get in touch.

edgeprod 08-28-2012 07:08 PM

Quote:

Originally Posted by srockhard (Post 19150831)
@edgeprod - I've got two projects in line. I've added you to ICQ. Please get in touch.

Excellent, looking forward to working on your very cool-sounding projects, based on our ICQ convo. :thumbsup

isteve 08-28-2012 07:49 PM

Ahah love the fact that you credited me on your post. Bump for that hehe

Looks like you are finding some gigs here... great to hear this! Good luck - what computer do you want to buy by the way? iMac?

edgeprod 08-28-2012 08:02 PM

Quote:

Originally Posted by isteve (Post 19150903)
Ahah love the fact that you credited me on your post. Bump for that hehe

Looks like you are finding some gigs here... great to hear this! Good luck - what computer do you want to buy by the way? iMac?

Haha, well, without you shaming me into it, I wouldn't have corrected my weak 2009 pseudo-code. :winkwink: Calling me a "code hacker" (while a glowing recommendation from Stallman) pushed me over the edge and made me do it.

Definitely getting quality gigs. Two completed already, and closing in on a third. Prompt payment, too .. can't argue with that!

I need to do two things, computer-wise: #1, I need to replace the video cards on my Mac Pro desktop. It's a 2009 model, and Mountain Lion is doing the kernel panic thing several times per day. It's DX11, my cards are DX9, and every time it calls a function that doesn't exist in the reference driver, ker-splat. Cards are $200 or so, and I have two of them (four monitors). I'm not a fan of the iMac, probably because I have a wall of monitors.

Second task is to replace my laptop, which is an aging Acer. I bought a Macbook Air, but it died within a month. This time, I'm going to go with a Macbook Pro and hope the results are better.

bean-aid 08-28-2012 08:27 PM

Coder question on open source... how fast can you find the solution?

Mediawiki latest version, how can you remove the "page history" from footer links? The answer is not monobook.php

edgeprod 08-28-2012 09:13 PM

Quote:

Originally Posted by beaner (Post 19150936)
Coder question on open source... how fast can you find the solution?

Mediawiki latest version, how can you remove the "page history" from footer links? The answer is not monobook.php

LOL, you can't just comment it out? I haven't used Mediawiki since I copied Wikipedia's entire database and slapped AdSense on every page. Shockingly, that made money before Google got hip to it.

alcstrategy 08-28-2012 10:03 PM

Quote:

Originally Posted by beaner (Post 19150936)
Coder question on open source... how fast can you find the solution?

Mediawiki latest version, how can you remove the "page history" from footer links? The answer is not monobook.php

i'm not directly familiar with mediawiki but i downloaded and did a grep. Do you think you can disable it in includes/Skin.php or includes/SkinTemplate.php?

actually doing second look in skins/MonoBook.php you cant alter line 213 to remove footer links u want

brassmonkey 08-28-2012 10:30 PM

an alert A

bean-aid 08-28-2012 10:39 PM

Quote:

Originally Posted by alcstrategy (Post 19151067)
i'm not directly familiar with mediawiki but i downloaded and did a grep. Do you think you can disable it in includes/Skin.php or includes/SkinTemplate.php?

actually doing second look in skins/MonoBook.php you cant alter line 213 to remove footer links u want

I don't know, to remove a link should be trivial. I can't figure it out so asked the question to those with much more knowledge.

alcstrategy 08-28-2012 11:00 PM

Quote:

Originally Posted by beaner (Post 19151092)
I don't know, to remove a link should be trivial. I can't figure it out so asked the question to those with much more knowledge.

your question was interesting so i was just checking it out, i really have no experience with it but I was curious...I would assume editing the skin file in skin/ directory would do the trick or by adding a hook to it.

but includes/skin.php and skinTemplate.php are base template classes which you could technically alter also and I guess is more of a hacky way of doing it and would probably have universal effect for any skin you used.

In includes/Skintemplates.php it sets footer links you could probably comment out. Starting on line 360 if you //'viewcount' it will get rid of the view count, or you can comment out credits, etc. I think technically altering that stuff should be done in the skin file but whatever

It doesn't seem that dealing with the skins is something particularly simple to the average user or in general.

bbobby86 08-29-2012 12:05 AM

good luck man...

BAKO 08-29-2012 06:07 AM

U know Java?

v4 media 08-29-2012 07:37 AM

Quote:

Originally Posted by BAKO (Post 19151509)
U know Java?

The Island?
The Coffee?
The song by Augustus Pablo?

bean-aid 08-29-2012 08:05 AM

Quote:

Originally Posted by edgeprod (Post 19151003)
LOL, you can't just comment it out? I haven't used Mediawiki since I copied Wikipedia's entire database and slapped AdSense on every page. Shockingly, that made money before Google got hip to it.

I have it on another site and it makes some money by just putting up adsense. It's mainstream though and not ripping another site.

The earlier versions seems simple. Line out or delete it in 1 file, monobook.php. I have latest version using the blue skin and absolutely cannot figure it out. There are all kinds of posts on *how to* but either they don't apply to my skin or I can't understand what they are talking about.

Quote:

Originally Posted by alcstrategy (Post 19151116)
your question was interesting so i was just checking it out, i really have no experience with it but I was curious...I would assume editing the skin file in skin/ directory would do the trick or by adding a hook to it.

but includes/skin.php and skinTemplate.php are base template classes which you could technically alter also and I guess is more of a hacky way of doing it and would probably have universal effect for any skin you used.

In includes/Skintemplates.php it sets footer links you could probably comment out. Starting on line 360 if you //'viewcount' it will get rid of the view count, or you can comment out credits, etc. I think technically altering that stuff should be done in the skin file but whatever

It doesn't seem that dealing with the skins is something particularly simple to the average user or in general.

Dealing with this version and the skin I chose seems impossible for me to search for the answer. I can't understand why they just couldn't of made a "templates" folder and called one of the files "footer" and that is where you add/delete them. Page history is dynamically created for each page, but, really, does it need to be so difficult?

I tried everything you wrote and it doesn't work for me.

Oh well, this is about Edgeprod and buying a computer, not mediawiki.

candyflip 08-29-2012 08:20 AM

Great job fucking up his thread. :1orglaugh

edgeprod 08-29-2012 02:31 PM

Quote:

Originally Posted by BAKO (Post 19151509)
U know Java?

I can probably take care of what you need in Java, but I don't feel comfortable building ground-up applications. Feel free to ICQ me details on what you're looking for.


Quote:

Originally Posted by candyflip (Post 19151789)
Great job fucking up his thread. :1orglaugh

A bump is a bump, no? LOL. All work is now complete, everyone paid (thanks, GFY surprises you once in a while!) and I'm ready for more. :)

sarettah 08-29-2012 05:54 PM

Well, I saw that it was awful close to the bottom of the page and my fingers just couldn't resist hitting the reply button.

.

edgeprod 08-30-2012 05:23 AM

Quote:

Originally Posted by sarettah (Post 19152908)
Well, I saw that it was awful close to the bottom of the page and my fingers just couldn't resist hitting the reply button.

.

LOL, much love. :thumbsup

Zoxxa 08-30-2012 06:14 AM

Quote:

Originally Posted by beaner (Post 19151755)
I have it on another site and it makes some money by just putting up adsense. It's mainstream though and not ripping another site.

The earlier versions seems simple. Line out or delete it in 1 file, monobook.php. I have latest version using the blue skin and absolutely cannot figure it out. There are all kinds of posts on *how to* but either they don't apply to my skin or I can't understand what they are talking about.



Dealing with this version and the skin I chose seems impossible for me to search for the answer. I can't understand why they just couldn't of made a "templates" folder and called one of the files "footer" and that is where you add/delete them. Page history is dynamically created for each page, but, really, does it need to be so difficult?

I tried everything you wrote and it doesn't work for me.

Oh well, this is about Edgeprod and buying a computer, not mediawiki.


Although we may not be the biggest fans of each other, I took a quick look and this should work:

- Open SkinLegacy.php found in the includes directory.
- Change line 299 from this: $element[] = $this->historyLink(); to this: //$element[] = $this->historyLink();

Keep in mind if you have cache enabled, the change may not show up right away.

edgeprod 09-02-2012 08:39 AM

I have a pretty major announcement coming tomorrow about this: hint, by strange coincidence, I am now going to be available full-time, not just for these little projects. For all of you that have reached out to me and I've turned you down due to the exclusive contract I've been in for years, that contract has now expired -- this is your shot.

I'll be making a full post about it tomorrow ... I'm still in shock at all the things I'll be able to build now that my restrictions are lifted.

fris 09-02-2012 09:03 AM

better to be put on retainer?

k0nr4d 09-02-2012 09:11 AM

Quote:

Originally Posted by edgeprod (Post 19150496)

More than a few years back, but yes. I coded Autoblogger Pro Stand Alone, Bliggo, and a number of other things along those lines. The "owner" of those projects took the money and ran, so I didn't see a dime. From there,

The guy actually contacted me to resume where you left off some 4 years ago as well. I don't remember what the story was with you exactly, but he sent me all the sources, I did some fixes with the login for the admin and then he vanished off the face of the earth.

edgeprod 09-02-2012 09:40 AM

Quote:

Originally Posted by fris (Post 19158769)
better to be put on retainer?

I'm open to any and all interesting opportunities, in Javascript, CakePHP, Ruby on Rails, or other areas. Consultancy, retainer, per-job, per-hour, etc. If it needs to be done, I'm willing to do it. :thumbsup


Quote:

Originally Posted by k0nr4d (Post 19158773)
The guy actually contacted me to resume where you left off some 4 years ago as well. I don't remember what the story was with you exactly, but he sent me all the sources, I did some fixes with the login for the admin and then he vanished off the face of the earth.

I got sucked into the whole "my previous coder fucked me over" story as well. I won't out that coder here (he hardly needs to be dragging through the mud again even by accident), but suffice it to say that EVERYONE who has used him since has had a different story ... so you can draw your own conclusions.

Sorry you got screwed. I made the mistake (LOL?) of actually demanding to be paid after a year of free coding, supporting users, and selling the software.

You likely got a prototype version of the code that was used for internal testing. The production (hosted / rails) code is much different. I never gave him an uncompiled source of the frameworked code, either ... so he basically had some shitty prototying functionality, which got wrapped into a pseudo-application.

k0nr4d 09-03-2012 08:06 AM

Quote:

Originally Posted by edgeprod (Post 19158799)
I'm open to any and all interesting opportunities, in Javascript, CakePHP, Ruby on Rails, or other areas. Consultancy, retainer, per-job, per-hour, etc. If it needs to be done, I'm willing to do it. :thumbsup




I got sucked into the whole "my previous coder fucked me over" story as well. I won't out that coder here (he hardly needs to be dragging through the mud again even by accident), but suffice it to say that EVERYONE who has used him since has had a different story ... so you can draw your own conclusions.

Sorry you got screwed. I made the mistake (LOL?) of actually demanding to be paid after a year of free coding, supporting users, and selling the software.

You likely got a prototype version of the code that was used for internal testing. The production (hosted / rails) code is much different. I never gave him an uncompiled source of the frameworked code, either ... so he basically had some shitty prototying functionality, which got wrapped into a pseudo-application.

The code I got was in php without any framework, so I don't think it was your version. He had a new admin area layout all ready to go for it as well - and there might have been a couple of more coders between when you did it and when I did it as I got a more or less functional copy. I can't really say I got screwed or anything as I spent maybe an hour tops fixing the login issue but he soon after vanished off the face of the earth. I wonder if anyone actually uses that script anymore.

edgeprod 09-03-2012 11:25 AM

Quote:

Originally Posted by k0nr4d (Post 19160208)
The code I got was in php without any framework, so I don't think it was your version. He had a new admin area layout all ready to go for it as well - and there might have been a couple of more coders between when you did it and when I did it as I got a more or less functional copy. I can't really say I got screwed or anything as I spent maybe an hour tops fixing the login issue but he soon after vanished off the face of the earth. I wonder if anyone actually uses that script anymore.

That's hilarious. If it was the STAND ALONE version (ABPSA), then it was at least BASED off of mine (because I wrote ABPSA from scratch).

/app/
--/Controller
--/Model
--/View

That'd be your clue as to which version. :thumbsup

I'm glad you didn't invest too much time. Maybe we should resurrect it? Actually, maybe we should FINALLY work together on a project or three. Let's chat about that ... I can crank out utilities quickly, and I am sure you can, too.

k0nr4d 09-03-2012 12:35 PM

Resurrecting the project really depends on who owns the actual rights to the code and the name...might be better to just start over. I'll hit you up some time - right now i'm having a kid in a couple of weeks (or days, who knows...) so gotta see how that all plays out.

edgeprod 09-03-2012 12:45 PM

Quote:

Originally Posted by k0nr4d (Post 19160651)
Resurrecting the project really depends on who owns the actual rights to the code and the name...might be better to just start over. I'll hit you up some time - right now i'm having a kid in a couple of weeks (or days, who knows...) so gotta see how that all plays out.

Congrats, I had no idea! :thumbsup

I meant making a NEW version of a tool that had some of those elements .. I'd never want to build off of the "old" code .. it's just that: OLD.

I'd love to work with you in the future, though; I've just been too busy. Now, I have time.

Speaking of which, I need to go make a thread about that.

edgeprod 09-10-2012 09:30 PM

I got an awesome and overwhelming response to this thread (requests are STILL coming in), and I'm happy to have finished so many quality projects. I didn't get a chance to make the other thread (where, obviously, I'm also now available full-time), but I haven't forgotten about it, either. It's coming -- eventually, LOL.


All times are GMT -7. The time now is 03:23 AM.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
©2000-, AI Media Network Inc123