Cable Forum

Cable Forum (https://www.cableforum.uk/board/index.php)
-   Internet Discussion (https://www.cableforum.uk/board/forumdisplay.php?f=25)
-   -   Take a look at this (https://www.cableforum.uk/board/showthread.php?t=14144)

MadGamer 29-06-2004 20:36

Take a look at this
 
Right i have just thought of an idea... im going to build a new version of firefox. Yes thats right you heard me im going to build a new version of firefox. All i need to know is what can i use instead of M$ Visio? Is it just a case of me using the following tools?

Notepad
Command Prompt

and additional tools downloaded from the Mozilla website.

WNA

paulyoung666 29-06-2004 20:37

Re: Take a look at this
 
go for it , unless you play you will never get anywhere , just dont ask me to beta test it for you :D :D :D :D , only kidding , go for it :tu:

Chris W 29-06-2004 20:41

Re: Take a look at this
 
Just out of interest... what are you going to change/ add to the current version of firefox?

good luck with it though :tu: we wouldn't have got anywhere without developers!

MB

philip.j.fry 29-06-2004 21:10

Re: Take a look at this
 
Good plan mate, I always build my software from source and definately feel I have a performance boost with firefox from doing so.

I'm not sure that you will find it all that easy to build with Visual Studio, but there's a guide here for doing so. I don't know much about compiler optimisations with VC++ and they may not be available. Using GCC (windows port is called dgjpp) might be a better idea. You'll also need all of the usual GNU tools like Make etc. If you want I can give you the list of configure options I used for me build.

Edit: Sorry, I misread, you wanted without MSVC++, then you'll probably wany Cygwin. The other alternative is to install a Linux distro with a cross-compiler installed (note you can still build for windows platforms in this way)

Bifta 29-06-2004 21:32

Re: Take a look at this
 
Quote:

Originally Posted by WNA
Right i have just thought of an idea... im going to build a new version of firefox. Yes thats right you heard me im going to build a new version of firefox. All i need to know is what can i use instead of M$ Visio? Is it just a case of me using the following tools?

Notepad
Command Prompt

and additional tools downloaded from the Mozilla website.

WNA

What programming skills do you have? If the answer is "none" you'd be better off starting with something a little less ambitious, don't try to run before you can echo "hello world";

philip.j.fry 29-06-2004 21:38

Re: Take a look at this
 
Quote:

Originally Posted by Bifta
What programming skills do you have? If the answer is "none" you'd be better off starting with something a little less ambitious, don't try to run before you can echo "hello world";

I disagree, it's not a complicated build, as long as WNA encounters no compilation errors (like me...nightmare) he'll be fine.

Bifta 29-06-2004 21:43

Re: Take a look at this
 
Quote:

Originally Posted by philip.j.fry
I disagree, it's not a complicated build, as long as WNA encounters no compilation errors (like me...nightmare) he'll be fine.

Without wanting to sound rude, but he mentioned using Visio, probably not the best start comparing a Microsoft flowcharting/process planning tool to a compiler. I think he'd be better off practicing compiling something simple.

Dave Stones 29-06-2004 22:03

Re: Take a look at this
 
hello world in DOS pascal and then on to delphi was where i started. i managed to build a fully functional database system using said program after 2 years of A level computing...

personally i think you are mad to try and rebuild a browser from the ground up, but there we go ;)

Caspar 29-06-2004 22:09

Re: Take a look at this
 
I've done nearly every programming language you can think of over the years and to be honest, I don't see the point in building a browser, what do you expect to achieve?

Is there more relevant projects you can do? I'd suggest building a real world development system, something in eCommerce or at least building a dynamic web application... such as a Content Management System that builds and maintain websites...

but that's me :) not you and I appreciate and respect you have your reasons :)

Paul 29-06-2004 22:17

Re: Take a look at this
 
what exactly do you mean by "build another version" ?

Paul K 29-06-2004 22:21

Re: Take a look at this
 
Why not start small and de-bug windows ME instead ;)

philip.j.fry 29-06-2004 22:36

Re: Take a look at this
 
I don't think he means 'building a browser from the ground up'. All he will be doing is compiling already existing source code, at the most basic level he can do this by installing all of the needed tools and then typing:

configure
make
make install (optional)

Unless I am mistaken and he wants to hack the source in which case he'll need some good programming skills, otherwise just building the source requires zero programming knowledge.

MadGamer 29-06-2004 22:42

Re: Take a look at this
 
The thing im having trouble with already is that it wants the mozilla.org directory and i only have Firefox. Now im gonna take your suggestions and start small. Could you give me some suggestions on what i can do and what tools i need.

homealone 29-06-2004 22:45

Re: Take a look at this
 
see - you are all cynics, at heart, and maybe failing to seize the initiative :p:

- there's enough debate about 'who's browsers the best' - why don't we help WNA build a version.

<edit before submit> I see philip.j.fry has already said what i would have, if I knew what I was talking about D

philip.j.fry 29-06-2004 22:46

Re: Take a look at this
 
Quote:

Originally Posted by WNA
The thing im having trouble with already is that it wants the mozilla.org directory and i only have Firefox. Now im gonna take your suggestions and start small. Could you give me some suggestions on what i can do and what tools i need.

Could you explain what it is you want to do exactly. Do you want to just compile firefox from source code without making any modifications to said source, or do you actually want to make a whole new browser based on firefox/gecko?

If what you want is to learn some programming language, choose which one first (either Java or C++ are good) then find a good online guide or book.

MadGamer 29-06-2004 22:51

Re: Take a look at this
 
Quote:

Originally Posted by philip.j.fry
Could you explain what it is you want to do exactly. Do you want to just compile firefox from source code without making any modifications to said source, or do you actually want to make a whole new browser based on firefox/gecko?

If what you want is to learn some programming language, choose which one first (either Java or C++ are good) then find a good online guide or book.

Ill build a whole new browser. Do you think im mad?

philip.j.fry 29-06-2004 22:55

Re: Take a look at this
 
Quote:

Originally Posted by WNA
Ill build a whole new browser. Do you think im mad?

No, but if you want to make something on the level of Firefox/IE/Opera etc where the developers have had years to build the products and years or programming experience then you're not being realistic. A good project for you, if you want to get some programming skills behind you and to start on making a new browser is to build a very basic web browser using Java. I had to do this for a piece of coursework in my first year of Uni and is not particularly complicated because Java has an HTML rendering engine package as standard that you can use.

MadGamer 29-06-2004 22:57

Re: Take a look at this
 
Quote:

Originally Posted by philip.j.fry
No, but if you want to make something on the level of Firefox/IE/Opera etc where the developers have had years to build the products and years or programming experience then you're not being realistic. A good project for you, if you want to get some programming skills behind you and to start on making a new browser is to build a very basic web browser using Java. I had to do this for a piece of coursework in my first year of Uni and is not particularly complicated because Java has an HTML rendering engine package as standard that you can use.

How would i go about doing it?

philip.j.fry 29-06-2004 23:01

Re: Take a look at this
 
Quote:

Originally Posted by WNA
How would i go about doing it?

You'd need to learn Java first :)

Firstly you'll need the Java compiler (j2sdk) from java.sun.com. I'm just off to bed but I'll definately give you more help tommorrow if you want it. Tonight, once you've got the compiler, look for an online tutorial and see if you can get the 'hello world' program to compile and run. </school teacher> :D

Richard M 29-06-2004 23:08

Re: Take a look at this
 
Quote:

Originally Posted by WNA
The thing im having trouble with already is that it wants the mozilla.org directory and i only have Firefox. Now im gonna take your suggestions and start small. Could you give me some suggestions on what i can do and what tools i need.

Start with making your own theme.
It's easy enough, you just need an in-depth knowledge of CSS and Javascript.
These are both worth learning BTW if you haven't already.

MadGamer 29-06-2004 23:13

Re: Take a look at this
 
Quote:

Originally Posted by philip.j.fry
You'd need to learn Java first :)

Firstly you'll need the Java compiler (j2sdk) from java.sun.com. I'm just off to bed but I'll definately give you more help tommorrow if you want it. Tonight, once you've got the compiler, look for an online tutorial and see if you can get the 'hello world' program to compile and run. </school teacher> :D

If you could give me a direct link it would be useful because i entered in the search box the critera you mentioned and it returned a list of results and i didn't know what to download.

Maggy 29-06-2004 23:30

Re: Take a look at this
 
Incog puts her head in her hands and ponders the strange mix of enthusiasm,the sheer depth of faith married to a complete lack of experience with a great dollop of imagination and a wonderful Alice in Wonderland view of the world,balanced by a sudden realisation that the task is bigger than expected,that is WNA, a far from average teenager. :D

Oh well I've said it before-give the lad a chance.We've all been newbies at summat in our lives at some point.

Remember this-that sometimes we have to fail in order to learn how to succeed.

Bifta 29-06-2004 23:39

Re: Take a look at this
 
Quote:

Originally Posted by Incognitas
Incog puts her head in her hands and ponders the strange mix of enthusiasm,the sheer depth of faith married to a complete lack of experience with a great dollop of imagination and a wonderful Alice in Wonderland view of the world,balanced by a sudden realisation that the task is bigger than expected,that is WNA, a far from average teenager. :D

Oh well I've said it before-give the lad a chance.We've all been newbies at summat in our lives at some point.

Remember this-that sometimes we have to fail in order to learn how to succeed.

We've encouraged him to try and learn the basics first, I see no wrong in that, if he'd decided to try brain surgery would you suggest that we show boundless enthusiam when he pulls out the hacksaw?

MetaWraith 29-06-2004 23:39

Re: Take a look at this
 
Quote:

Originally Posted by Incognitas
Oh well I've said it before-give the lad a chance.We've all been newbies at summat in our lives at some point.

Remember this-that sometimes we have to fail in order to learn how to succeed.

Well said, we need the "shoot the moon" types just as much, if not more than was need incremental plodders.

That said i'd definitely advise you, WNA, to develop the skills necessary to take on such a project first, before diving in where sharks fear to swim and getting disillusioned.

Maggy 29-06-2004 23:51

Re: Take a look at this
 
Quote:

Originally Posted by Bifta
We've encouraged him to try and learn the basics first, I see no wrong in that, if he'd decided to try brain surgery would you suggest that we show boundless enthusiam when he pulls out the hacksaw?

I wasn't critisising anyone at all Bifta but he ISN'T performing brain surgery is he?

He may fail but so what.At least he will have tried.His enthusiasm is really a refreshing change to the usual apathetic teenagers I come across in everyday life so I reckon encouragement can't hurt.SO if he fails he fails and maybe he will have learned the lesson you think he should learn.Whom will he have hurt in the process?

How many of us always listened to our elders and betters all the time and never made a mistake.Mistakes are how we really learn.We can watch and learn by example(other peoples mistakes) but I bet everyone here remembers that the best lessons learned were the ones when we fell flat on our faces. ;)

Incog. :)

Bifta 29-06-2004 23:56

Re: Take a look at this
 
Quote:

Originally Posted by Incognitas
I wasn't critisising anyone at all Bifta but he ISN'T performing brain surgery is he?

He may fail but so what.At least he will have tried.His enthusiasm is really a refreshing change to the usual apathetic teenagers I come across in everyday life so I reckon encouragement can't hurt.SO if he fails he fails and maybe he will have learned the lesson you think he should learn.Whom will he have hurt in the process?

How many of us always listened to our elders and betters all the time and never made a mistake.Mistakes are how we really learn.We can watch and learn by example(other peoples mistakes) but I bet everyone here remembers that the best lessons learned were the ones when we fell flat on our faces. ;)

Incog. :)

Somehow I don't think you've comprehended the enormity of what he's trying to do, it's a mammoth task for somebody exceptionally well versed in various programming languages, at the last count, going by the questions he's asked previously, he has no knowledge in that field. Learning the basics first will give him a good grounding and make him in the future able to perform the task he wants to do now, frankly, as a teacher, I'm surprised you don't encourage this sort of thing instead of just telling people to jump in feet first.

Maggy 30-06-2004 00:19

Re: Take a look at this
 
Quote:

Originally Posted by Bifta
Somehow I don't think you've comprehended the enormity of what he's trying to do, it's a mammoth task for somebody exceptionally well versed in various programming languages, at the last count, going by the questions he's asked previously, he has no knowledge in that field. Learning the basics first will give him a good grounding and make him in the future able to perform the task he wants to do now, frankly, as a teacher, I'm surprised you don't encourage this sort of thing instead of just telling people to jump in feet first.

Whom is this going to hurt if he starts and gives up?He has already had several people told him the pitfalls and if he still hasn't comprehended the ENORMITY of it then the process of finding out how big it is will be the first and possibly last mistake/failure he makes.Do you know how many teenagers just couldn't be bothered to even try?There is now among young people a real phobia of failure.They won't try anything for fear of failing which is stupid as it is a way of learning.

Anyway as a teacher I expect people to fail from time to time,they can't get things right every time.

I wonder where the present computer software would have come from if it hadn't been for the young pioneers of software who were probably told what they wanted to do wasn't possible.

Anyway it's up to WNA what he's going to do.Maybe he will heed your warnings maybe he won't but he alone will decide.

Incog.

Bifta 30-06-2004 08:55

Re: Take a look at this
 
Quote:

Originally Posted by Incognitas
Whom is this going to hurt if he starts and gives up?He has already had several people told him the pitfalls and if he still hasn't comprehended the ENORMITY of it then the process of finding out how big it is will be the first and possibly last mistake/failure he makes.Do you know how many teenagers just couldn't be bothered to even try?There is now among young people a real phobia of failure.They won't try anything for fear of failing which is stupid as it is a way of learning.

Anyway as a teacher I expect people to fail from time to time,they can't get things right every time.

I wonder where the present computer software would have come from if it hadn't been for the young pioneers of software who were probably told what they wanted to do wasn't possible.

Anyway it's up to WNA what he's going to do.Maybe he will heed your warnings maybe he won't but he alone will decide.

Incog.

It's not going to hurt anyone, but obviously he's trying to get something meaningful out of it, quite why you're being so argumentative about it is a mystery to me, we've offered him advice that'll further his knowledge as opposed to him jumping in at the (very) deep end and learning nothing other than, well, to take OUR advice as opposed to yours.

Mr_love_monkey 30-06-2004 09:09

Re: Take a look at this
 
Quote:

Originally Posted by WNA
If you could give me a direct link it would be useful because i entered in the search box the critera you mentioned and it returned a list of results and i didn't know what to download.

This would be what you want to download.

You should take a look around the sun site, there's a fair few starter documents on there to get you going - if you are serious about learning java, you may want to look at this as well - it's not the best book in the world (though better than others) - but it is free to download and should be enough to get you properly started.

Edit :

Also - a good IDE is a life saver when it comes to development - there's a fair few out there, but the 2 front runners tend to be Eclipse (which I found a real pain in the neck to get up and running but is free) and Intellij which IMO is a dream to work with - but it does cost money - though you can get a 30 day evaluation key.

Also look at build tools - Ant, Maven - getting a decent tool to build, will save you a lot of effort messing around with classpaths and so on.

aliferste 30-06-2004 09:31

Re: Take a look at this
 
Im building a spaceship :)

Mr_love_monkey 30-06-2004 09:48

Re: Take a look at this
 
Quote:

Originally Posted by aliferste
Im building a spaceship :)

I tried that once, but ran out of toilet rolls and double sided sticky tape...

Maggy 30-06-2004 10:14

Re: Take a look at this
 
Quote:

Originally Posted by aliferste
Im building a spaceship :)

You after the BIG cash prize? ;) I think somebody has already won that.

Good luck!Show us any piccys when you succeed.

Incog.

dilli-theclaw 30-06-2004 10:22

Re: Take a look at this
 
Quote:

Originally Posted by Incognitas
I wonder where the present computer software would have come from if it hadn't been for the young pioneers of software who were probably told what they wanted to do wasn't possible.

I think the advent of consoles nearly killed a generation of programmers....

Who remembers starting to learn to program in front of their spectrum/bbc/commodore 64's or some other such home computer?

I was self taught to program on an Acorn Atom then BBC 'B' Of course it's nothing like programming now but it was a good foundation.

Good luck to WNA indeed. Just start small and work your way up.

Maggy 30-06-2004 10:22

Re: Take a look at this
 
Quote:

Originally Posted by Bifta
It's not going to hurt anyone, but obviously he's trying to get something meaningful out of it, quite why you're being so argumentative about it is a mystery to me, we've offered him advice that'll further his knowledge as opposed to him jumping in at the (very) deep end and learning nothing other than, well, to take OUR advice as opposed to yours.

I was trying to point out that balance is the key when offering advice AND encouragement to students.Sure you point out the drawbacks but you still have to encourage a student enough that they don't give up on dreams and plans too early.

I''ve made a few paux pas in this respect in my time.The worst is to trample on a childs/students enthusiasm to such an extent that they never try anything that is not safe and secure in the future.

The very worst experience is to stand in front of a class and ask a question that is well within the capabilities of the students present and not one will put up a hand to answer because they are scared of getting the answer wrong.That is the most depressing aspect for me,that our children are so afraid to fail that they won't answer a question that they DO know the answer to.

Incog. :)

Nemesis 30-06-2004 10:24

Re: Take a look at this
 
Ok, back on topic ..... please.

Education, mentoring, teaching, nurturing, should be a separate thread.

Maggy 30-06-2004 10:31

Re: Take a look at this
 
I thought that I was on topic but ok I'll leave it. ;)


After all ENCOURAGEMENTand help is what WNA wants. :tu:

Incog. :)

Bifta 30-06-2004 10:35

Re: Take a look at this
 
Quote:

Originally Posted by Incognitas
I was trying to point out that balance is the key when offering advice AND encouragement to students.Sure you point out the drawbacks but you still have to encourage a student enough that they don't give up on dreams and plans too early.

I''ve made a few paux pas in this respect in my time.The worst is to trample on a childs/students enthusiasm to such an extent that they never try anything that is not safe and secure in the future.

The very worst experience is to stand in front of a class and ask a question that is well within the capabilities of the students present and not one will put up a hand to answer because they are scared of getting the answer wrong.That is the most depressing aspect for me,that our children are so afraid to fail that they won't answer a question that they DO know the answer to.

Incog. :)

we HAVE encouraged him ... where has anyone said "don't do it, you're not capable", *hint* nowhere! We've encouraged him to learn the basics he'll need to do what he wants, it strikes me that you're arguing purely for arguings sake!

MadGamer 30-06-2004 12:35

Re: Take a look at this
 
Can we stop the arguments please. Or ill get the mods to close the thread.

Gareth 05-07-2004 19:52

Re: Take a look at this
 
Quote:

Originally Posted by dilligaf1701
I think the advent of consoles nearly killed a generation of programmers....

Who remembers starting to learn to program in front of their spectrum/bbc/commodore 64's or some other such home computer?

I was self taught to program on an Acorn Atom then BBC 'B' Of course it's nothing like programming now but it was a good foundation.

Good luck to WNA indeed. Just start small and work your way up.

Actually, I blame Dixons and Comet.... they used to have rows of ZX Spectrums on display just waiting for some bright spark to type

Code:

10 print "GDW1975 is skill";
20 GOTO 10

Just where can kids today do that when they're being dragged around PC World?!?


All times are GMT. The time now is 18:48.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
All Posts and Content are © Cable Forum