Go to Post From what I've seen in FIRST, teams that copy generally always learn something from it, and if they don't, the copy they produce is of much lower quality than the original. - TheOtherGuy [more]
Home
Go Back   Chief Delphi > Technical > Programming
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
 
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 15-12-2004, 10:50
dlavery's Avatar
dlavery dlavery is offline
Curmudgeon
FRC #0116 (Epsilon Delta)
 
Join Date: Jun 2001
Rookie Year: 1996
Location: Herndon, VA
Posts: 3,176
dlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond reputedlavery has a reputation beyond repute
Re: A Centralized Code Dump?

Quote:
Originally Posted by colt527
Hello all

I had some extra time on my hands and I was just wondering about this idea that I had. I was thinking that it would be great if there was one central place for teams who needed assistance or ideas for programming the FRC or "Robovation" bot to go and find code examples. For example if a team wanted to learn how to code a certain type of encoder they would go to the site, click on the link to the library and either search for code examples on the part or click on easy to navigate links that would take the person to code examples submitted by teams all over. Or if a team needed inspiration on where to go next with their control code, they could just hop onto the site and browse through some nice examples. Anyone who wanted to submit an example would just register with the site, log-in and start uploading examples to our web space.

First off, does something like this already exist? I searched the CD forums and it didn't look like it.

Second, If I did make this website would the idea be well received? would anyone use it?

Third, I thought of a few potential problems such as a team neglecting autonomous until the day before the competition, just going on the site and stealing someones code that was meant to help teams get a better understanding of how to do things, but this is no different then people going onto CD and doing that. What other problems would you guys see in this?
This is a very cool idea. So cool, in fact, that I suggest you hold off doing anything to implement it until at least January 8. There is such an obvious need for this type of shared code library that I am hoping FIRST will have already thought of it and will surprise us with a sanctioned, supported system to do this very thing. If they do (/me keeps fingers crosed really well!), then we are good to go. If not, then the community should see about getting something set up and running as fast as we can (I would advocate for a SourceForge site, as it is already set up to do what we want).

-dave
__________________
"I know what you're thinking, punk," hissed Wordy Harry to his new editor, "you're thinking, 'Did he use six superfluous adjectives or only five?' - and to tell the truth, I forgot myself in all this excitement; but being as this is English, the most powerful language in the world, whose subtle nuances will blow your head clean off, you've got to ask yourself one question: 'Do I feel loquacious?' - well do you, punk?"
- Stuart Vasepuru, 2006 Bulwer-Lytton Fiction Contest



My OTHER CAR is still on Mars!!!
  #2   Spotlight this post!  
Unread 15-12-2004, 11:54
Kevin Sevcik's Avatar
Kevin Sevcik Kevin Sevcik is offline
(Insert witty comment here)
FRC #0057 (The Leopards)
Team Role: Mentor
 
Join Date: Jun 2001
Rookie Year: 1998
Location: Houston, Texas
Posts: 3,685
Kevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond repute
Send a message via AIM to Kevin Sevcik Send a message via Yahoo to Kevin Sevcik
Re: A Centralized Code Dump?

I'm skeptical of the usefulness of wiki for this, since you'd be reduced to cutting and pasting code from the articles. Not to mention it'd be more difficult to group a build of code together with all its include files, etc. Sourceforge or some other system designed with code in mind would still probably be more useful.

I'm with Dave, though. A FIRST sponsored and organized site would probably work better and have a higher profile.
__________________
The difficult we do today; the impossible we do tomorrow. Miracles by appointment only.

Lone Star Regional Troubleshooter
  #3   Spotlight this post!  
Unread 15-12-2004, 12:08
Max Lobovsky's Avatar
Max Lobovsky Max Lobovsky is offline
Fold em oval!
FRC #1257 (Parallel Universe)
Team Role: College Student
 
Join Date: Jan 2004
Rookie Year: 2004
Location: Scotch Plains, NJ
Posts: 1,026
Max Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant future
Send a message via AIM to Max Lobovsky
Re: A Centralized Code Dump?

It's pretty easy to group files together. You can organize pages by adding them to categories that generate automatic listings of all elements in the categories (and can have subcategories) and you can mimic a file structure by just making the name of the page the name of the file ("/Kevin's Code/sensor stuff/sensor.c").

I know its not ideal, but its up and running now, and stuff can always be moved to a more useful storage later.

My main concern with some custom software is that it will fall into disrepair if it is something that only the FIRST community is using and that it will be too difficult to migrate to a different software (witness the old NRG repository). If MediaWiki software isn't the best, at least try to use some established piece of software so we can be assured of its longevity.
__________________
Learn, edit, inspire: The FIRSTwiki.
Team 1257


2005 NYC Regional - 2nd seed, Xerox Creativity Award, Autodesk Visualization Award
2005 Chesapeake Regional - Engineering Inspiration Award
2004 Chesapeake Regional - Rookie Inspiration award
2004 NJ Regional - Team Spirit Award

Last edited by Max Lobovsky : 15-12-2004 at 12:15.
  #4   Spotlight this post!  
Unread 15-12-2004, 14:27
Bharat Nain's Avatar
Bharat Nain Bharat Nain is offline
Registered User
no team
Team Role: Alumni
 
Join Date: Jan 2004
Rookie Year: 2003
Location: New York
Posts: 2,000
Bharat Nain has a reputation beyond reputeBharat Nain has a reputation beyond reputeBharat Nain has a reputation beyond reputeBharat Nain has a reputation beyond reputeBharat Nain has a reputation beyond reputeBharat Nain has a reputation beyond reputeBharat Nain has a reputation beyond reputeBharat Nain has a reputation beyond reputeBharat Nain has a reputation beyond reputeBharat Nain has a reputation beyond reputeBharat Nain has a reputation beyond repute
Send a message via AIM to Bharat Nain Send a message via MSN to Bharat Nain
Re: A Centralized Code Dump?

SoundForge is better suited for this purpose as it is designed for such things. Wiki is good for overall data storage. Maybe we could use it as backup. As Dave said, lets wait till Jan.8 and see what happens. Or we could form something like FIRST Scouting Network and work our way from there. But I know that we definitely need some kind of place to store useful code and such.

-Bharat
__________________
-= Bharat Nain =-

Whatever you do, you need courage. Whatever course you decide upon, there is always someone to tell you that you are wrong. There are always difficulties arising that tempt you to believe your critics are right. To map out a course of action and follow it to an end requires some of the same courage that a soldier needs. Peace has its victories, but it takes brave men and women to win them. - Ralph Waldo Emerson
  #5   Spotlight this post!  
Unread 15-12-2004, 14:38
Max Lobovsky's Avatar
Max Lobovsky Max Lobovsky is offline
Fold em oval!
FRC #1257 (Parallel Universe)
Team Role: College Student
 
Join Date: Jan 2004
Rookie Year: 2004
Location: Scotch Plains, NJ
Posts: 1,026
Max Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant future
Send a message via AIM to Max Lobovsky
Re: A Centralized Code Dump?

The way SilverStar set up the SourceForge repository, it definitley is not an ideal solution. All submitions had to be posted in a sort of comment and reviewed by him. There was no easy CVS access (well, CVS would probably be too difficult for this, too. The majority of teams are not familiar with it).

The best dedicated solution that I know of is GraalForge, but again, I think that it is kind over complicated considering that the majority of code pieces being submitted will be in the <50 line range.
__________________
Learn, edit, inspire: The FIRSTwiki.
Team 1257


2005 NYC Regional - 2nd seed, Xerox Creativity Award, Autodesk Visualization Award
2005 Chesapeake Regional - Engineering Inspiration Award
2004 Chesapeake Regional - Rookie Inspiration award
2004 NJ Regional - Team Spirit Award
  #6   Spotlight this post!  
Unread 15-12-2004, 15:56
colt527 colt527 is offline
Registered User
AKA: Ken Colton
FRC #0527
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2002
Location: Long Island
Posts: 123
colt527 is a splendid one to beholdcolt527 is a splendid one to beholdcolt527 is a splendid one to beholdcolt527 is a splendid one to beholdcolt527 is a splendid one to beholdcolt527 is a splendid one to beholdcolt527 is a splendid one to behold
Send a message via AIM to colt527
Re: A Centralized Code Dump?

Well, i was going to make a code dump for my teams website anyway. So if FIRST does release one I can use this for my teams site. I like making things from scratch (I just have urges to re-invent the wheel). I have pretty much everything already made, such as a user system and a file system, so with some merging its really not to much of a drudgery task to create one from scratch for me. So, we'll see what happens.
__________________
Mentor, Team 527 -- Plainedge Red Dragons
FIRST Volunteer
SUNY Stony Brook Computer Science 2010
kcolton@gmail.com
  #7   Spotlight this post!  
Unread 15-12-2004, 18:12
Mike's Avatar
Mike Mike is offline
has common ground with Matt Krass
AKA: Mike Sorrenti
FRC #0237 (Sie-H2O-Bots (See-Hoe-Bots) [T.R.I.B.E.])
Team Role: Programmer
 
Join Date: Dec 2004
Rookie Year: 2004
Location: Watertown, CT
Posts: 1,003
Mike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond reputeMike has a reputation beyond repute
Re: A Centralized Code Dump?

Quote:
Originally Posted by colt527
I like making things from scratch (I just have urges to re-invent the wheel)
So i'm not the only one!
__________________
http://www.mikesorrenti.com/
  #8   Spotlight this post!  
Unread 15-12-2004, 20:51
doyler doyler is offline
Rookie / Programmer
#0900 (Infinity)
Team Role: Programmer
 
Join Date: Oct 2004
Rookie Year: 2005
Location: Durham
Posts: 87
doyler is an unknown quantity at this point
Re: A Centralized Code Dump?

That sounds like a great idea (the original code dump idea)

It would make things easier for up and coming programmers such as myself to find things and learn them
__________________
  #9   Spotlight this post!  
Unread 16-12-2004, 18:48
Astronouth7303's Avatar
Astronouth7303 Astronouth7303 is offline
Why did I come back?
AKA: Jamie Bliss
FRC #4967 (That ONE Team)
Team Role: Mentor
 
Join Date: Jan 2004
Rookie Year: 2004
Location: Grand Rapids, MI
Posts: 2,071
Astronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud of
Re: A Centralized Code Dump?

Quote:
Originally Posted by dlavery
This is a very cool idea. So cool, in fact, that I suggest you hold off doing anything to implement it until at least January 8. There is such an obvious need for this type of shared code library that I am hoping FIRST will have already thought of it and will surprise us with a sanctioned, supported system to do this very thing. If they do (/me keeps fingers crosed really well!), then we are good to go. If not, then the community should see about getting something set up and running as fast as we can (I would advocate for a SourceForge site, as it is already set up to do what we want).

-dave
Yippee! (adds it to FIRSTwiki)
  #10   Spotlight this post!  
Unread 18-12-2004, 23:50
thoughtful's Avatar
thoughtful thoughtful is offline
Registered User
FRC #1219 (Emery Iron Eagle)
Team Role: Alumni
 
Join Date: Nov 2003
Location: Toronto,Canada
Posts: 291
thoughtful is a splendid one to beholdthoughtful is a splendid one to beholdthoughtful is a splendid one to beholdthoughtful is a splendid one to beholdthoughtful is a splendid one to beholdthoughtful is a splendid one to beholdthoughtful is a splendid one to behold
Re: A Centralized Code Dump?

Hey guys, this is a great idea, i would love to help in any way i can. Please let me know how i can help. This will provide both rookies and the veterans a great resource .
__________________
.:Bringling Brains to Life:.

03,04,05-Team 1219 Captain
2003 Rookie all Start @ GTR
2005 Galileo Semi-Finalist & Alliance captain
06-Team 1219 Mentor
2006 Radio Shack Innovation in control @ Waterloo
  #11   Spotlight this post!  
Unread 20-12-2004, 20:39
colt527 colt527 is offline
Registered User
AKA: Ken Colton
FRC #0527
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2002
Location: Long Island
Posts: 123
colt527 is a splendid one to beholdcolt527 is a splendid one to beholdcolt527 is a splendid one to beholdcolt527 is a splendid one to beholdcolt527 is a splendid one to beholdcolt527 is a splendid one to beholdcolt527 is a splendid one to behold
Send a message via AIM to colt527
Exclamation Re: A Centralized Code Dump?

Well I have just completed the Community Code Repository Beta v.1. Here are the completed features:

-User registration
-User login
-User administration
-User create folders
-User upload files
-User download files


Still in progress:

-Allow guests to view and download files
-Preview files in web browser
-A web design? Its all text right now
-A lot of non-essential but nice to have features (Such as search, sort, comments)

Known Bugs:

-If more then 1 person uses the same login, if the first person starts to download and then the 2nd person changes pages, the download will crash.

URL:

Before I post the link, I would like to know if you guys would want me to post the link now or if you would like me to wait until Jan 8th to see if FIRST made an official code repository. I would not like to discourage the use of their code repository in anyway by making a second one. I just wanted to make this and have it ready in case come Jan 8th and there is no code repository from FIRST I know I wouldn't have the time I have now to write the program. What do you guys want me to do?
__________________
Mentor, Team 527 -- Plainedge Red Dragons
FIRST Volunteer
SUNY Stony Brook Computer Science 2010
kcolton@gmail.com
  #12   Spotlight this post!  
Unread 20-12-2004, 21:02
Max Lobovsky's Avatar
Max Lobovsky Max Lobovsky is offline
Fold em oval!
FRC #1257 (Parallel Universe)
Team Role: College Student
 
Join Date: Jan 2004
Rookie Year: 2004
Location: Scotch Plains, NJ
Posts: 1,026
Max Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant future
Send a message via AIM to Max Lobovsky
Re: A Centralized Code Dump?

I think you really should have considered the alternatives...

GraalForge, as I pointed out before, does far far far more than what you have.
SilverStar's repository had your features plus versions, comments, and probably other stuff i don't remember.
FIRSTwiki has those features plus much easier editing of those pages.
You could have got the basic features you have with simply an FTP server...
__________________
Learn, edit, inspire: The FIRSTwiki.
Team 1257


2005 NYC Regional - 2nd seed, Xerox Creativity Award, Autodesk Visualization Award
2005 Chesapeake Regional - Engineering Inspiration Award
2004 Chesapeake Regional - Rookie Inspiration award
2004 NJ Regional - Team Spirit Award
  #13   Spotlight this post!  
Unread 20-12-2004, 21:21
colt527 colt527 is offline
Registered User
AKA: Ken Colton
FRC #0527
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2002
Location: Long Island
Posts: 123
colt527 is a splendid one to beholdcolt527 is a splendid one to beholdcolt527 is a splendid one to beholdcolt527 is a splendid one to beholdcolt527 is a splendid one to beholdcolt527 is a splendid one to beholdcolt527 is a splendid one to behold
Send a message via AIM to colt527
Re: A Centralized Code Dump?

This is a completely true statement and I agree with you, but as I stated before, I have the urge to make things even if they are already made. I don't know if it is because I like to challenge myself or I just like the idea of something being my own, or I'm just insane . If nothing else, this is a project to keep myself occupied with and to be used as a learning experience, that might just server useful to other people. I could even put this (when completed) on those free PHP application sites . I don't know. The benefits of making this seemed to far outweigh the hardships of creating it.

...and this is also the project after only a few hours of work...

GraalForge, silverstar's repository and FIRSTWiki had to start somewhere, no?
__________________
Mentor, Team 527 -- Plainedge Red Dragons
FIRST Volunteer
SUNY Stony Brook Computer Science 2010
kcolton@gmail.com

Last edited by colt527 : 20-12-2004 at 21:27.
  #14   Spotlight this post!  
Unread 20-12-2004, 21:44
Max Lobovsky's Avatar
Max Lobovsky Max Lobovsky is offline
Fold em oval!
FRC #1257 (Parallel Universe)
Team Role: College Student
 
Join Date: Jan 2004
Rookie Year: 2004
Location: Scotch Plains, NJ
Posts: 1,026
Max Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant future
Send a message via AIM to Max Lobovsky
Re: A Centralized Code Dump?

I understand wanting to reinvent the wheel, hell, that's what most of us enjoy about FIRST (how many teams can really claim to be doing cutting edge stuff?). But, if this is something you are providing for the community, there are interests other than your own.

I'm not demeaning your work or anything, I'm just trying to save you and the community from going through the same thing that happened with SilverStar's old, custom repository.
__________________
Learn, edit, inspire: The FIRSTwiki.
Team 1257


2005 NYC Regional - 2nd seed, Xerox Creativity Award, Autodesk Visualization Award
2005 Chesapeake Regional - Engineering Inspiration Award
2004 Chesapeake Regional - Rookie Inspiration award
2004 NJ Regional - Team Spirit Award
  #15   Spotlight this post!  
Unread 20-12-2004, 22:03
Bharat Nain's Avatar
Bharat Nain Bharat Nain is offline
Registered User
no team
Team Role: Alumni
 
Join Date: Jan 2004
Rookie Year: 2003
Location: New York
Posts: 2,000
Bharat Nain has a reputation beyond reputeBharat Nain has a reputation beyond reputeBharat Nain has a reputation beyond reputeBharat Nain has a reputation beyond reputeBharat Nain has a reputation beyond reputeBharat Nain has a reputation beyond reputeBharat Nain has a reputation beyond reputeBharat Nain has a reputation beyond reputeBharat Nain has a reputation beyond reputeBharat Nain has a reputation beyond reputeBharat Nain has a reputation beyond repute
Send a message via AIM to Bharat Nain Send a message via MSN to Bharat Nain
Re: A Centralized Code Dump?

Quote:
Originally Posted by Max Lobovsky
I understand wanting to reinvent the wheel, hell, that's what most of us enjoy about FIRST (how many teams can really claim to be doing cutting edge stuff?). But, if this is something you are providing for the community, there are interests other than your own.

I'm not demeaning your work or anything, I'm just trying to save you and the community from going through the same thing that happened with SilverStar's old, custom repository.
I tend to agree to that. But if you think you can pull it off real well then go ahead, my best wishes. The last Code Repository was not so useful or successful. Another suggestion is use something already there and modify its code to fit our needs. As one of the spotlights, I think by Dave Lavery says "Steal from the best and re invent the rest"
__________________
-= Bharat Nain =-

Whatever you do, you need courage. Whatever course you decide upon, there is always someone to tell you that you are wrong. There are always difficulties arising that tempt you to believe your critics are right. To map out a course of action and follow it to an end requires some of the same courage that a soldier needs. Peace has its victories, but it takes brave men and women to win them. - Ralph Waldo Emerson
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
What is your most prefered programming language? Hailfire Programming 156 19-01-2005 21:42
Sourceforge for Code Repository and other stuff SilverStar Programming 9 15-01-2005 21:16
heres the code. y this not working omega Programming 16 31-03-2004 15:18
Inserting Naviagation code into Default code? actorindp Programming 3 28-01-2004 18:12
Does your team use the Default code. Jeff McCune General Forum 2 09-01-2003 14:46


All times are GMT -5. The time now is 05:22.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi