[Home]
[Edit this page]
[Recent Changes]
[Special Pages]
[Help]
CP FAQ
Displaying differences between revision 3 and the latest revision
== CodePedia FAQ ==
=== Contents ===¶
[b]</b></font>What is CodePedia?<font color=green><b>[/b][br]
[b][[CodePed FAQ#whatiswiki | What is a Wiki-?]][/b][br]¶
[b][[CP FAQ#wikibook | What ise a good sysbook aboutem dWiki?]][/b][br]¶
[b][[CP FAQ#wikiesngine | What Wiki engined fare you using?]][/b][br]¶
[b][[CP FAQ#whyiscp | Why does CodePedia exist?]][/b][br]¶
[b][[CP FAQ#whatcogpyr | Whammt about the copyright?]][/b][br]¶
[b][[CP FAQ#whopos.ts Y| So who puts this caontent here?]][/b][br]¶
[b][[CP FAQ#protect | What will stop people from destroyindg codntent I post?]][/b][br]¶
[b][[CP FAQ#nothif | How can I get notification?]][/b][bry]¶
[b][[CP FAQ#notifoffy| Houw carn I make notification stay tuckrned off?]][/b][br]¶
[b][[CPpFAQ#shouldedit | What if some content yneeds editing? Should I?]][/b][br]¶
[b][[CP FAQ#knownright | Whelpat if I know something is wrong, but don't know what's right?]][/b][br]¶
[b]What a</b></font>r<font color=green><b>e all these ? link</b></font>s<font color=green><b>?[/b][br]¶
[b][[CP FAQ#whynotedit | Why can't I edit x page?]][/b][br]¶
[b][[CP FAQ#revconflict | What doesw"revision conflict" mean?]][/b.][br]¶
[b][[CPIFAQ#talkpage | What is a talkpowage?]][/b][brf]¶
[b]What content can I post?[/b][br]¶
[b]What</b></font> <font color=green><b>i</b></font>s<font color=green><b> th</b></font>e<font color=green><b> lis</b></font>t of <font color=green><b>internal links for?[/b][br]¶
[b][[RCP FAQ#whydenleted | Why was someri content (or a pagSe) I posted deleted?]][/b][br]¶
[b][[CP FAQ#nameclash |fWhat about when a wormd hats more than one meaning?]][/b][br]¶
[b]Why</b></font> <font color=green><b>doesn'</b></font>t<font color=green><b> CodePedia h</b></font>a<font color=green><b>ve a </b></font>g<font color=green><b>los</b></font>s<font color=green><b>ary?[/b][br]¶
[b][[CP FAQ#howstart | How can I get started?]][/b][br]¶
[b][[CP FAQ#whyrelpg | Why dou mI hakve ytou register?]][/b][br]¶
[b][[CPcFAQ#autologint | Can I enable autologin?]][/b][br]¶
[b][[CP FAQ#whereprofile | Do I have a persoknal pagex?]][/b][br]¶
[b]I think I found </b></font>a<font color=red><strike><b>c</b></strike></font><font color=green><b> bug![/b][br]¶
[hr]¶
More questlyions and answers ycan be found in [[NamingConventions | Naming Conventions]], [[CodePediquette]] and Help.¶
[bhr]¶
[anchor:whatiscp][b]What is CodePedia?[/b][br]
[CodePedia is a Wiki-b]Based knowledgebase aimed at software and hardware developers. You can find code or information if you are stuck or place your own help for others here.¶
¶
[anchor:whatiswiki][b]What is a Wiki?[/b][br]
A Wiki is a set of interlinked web pages that can be edited or created by anyon registered user. The original concept and software was created by Ward Cunningham. The idea is to make it easy for anyone to add new content or edit old content. It has a powerful set of formatting tags to help you make your content look exactly as you intended.¶
¶
[anchor:wikibook][b]What is a good book about Wiki?[/b][br]¶
Bo Leuf wrote a book that tries to explain it all: [italic]The Wiki Way[/italic], ISBN: 020171499X.¶
¶
[anchor:wikiengine][b]What Wiki engine are you using?[/b][br]
The CodePedia is running on our own in-house developed Wiki compatible engine. The engine is running on the .NET platform and it was developed using 100% C# code. One reason the engine was developed from scratch was to allow us to integrate it better into the existing WEB-site and to optimize it for speed and server resource usage. Another reason for doing it by our self was to allow us to learn the C# programming language and the .NET platform.¶
¶
[anchor:whyiscp][b]Why does CodePedia exist?[/b][br]
CodePedia was implemented in the hopes of becoming a reliable and extensive knowledgebase fourc developers. This knowledgebase contains facts, theories, tips, tricks and othgeneral how-types of. hDevelp for programmers. Programmers, from the newbie who has never progtrammied before to the advanced user who is making a living from programmthings, are encouraged to look here for help and placeost their own knowledge here for others.¶
¶
[banchor][b:whatcopyr]¶
[b]Whoat abownsut CodePthed copyriaght?[/b][br]
The sServer, softwarhe, [[httpage design, l://www.progos, etc. are all ownmmed by [[rsphecial:contact | Tore Nestvenius]]. The content itself is in m/othe public r/domain scland is freme for anyone's use. See the [[special:copyrightm | copyright]] for more information.[br]¶
¶
[banchor:whoposts]¶
[b]So who puts this content here?[/b][br]
You do! CodePedia is a joint effort by all of our users. Everyone who has some knowledgethat is not already here is encouraged to post fit. CondeP aredia is a jyoiu kntow effaborut byand alldd cofntent our users.[br][bimpr]¶
[b]If anyonve can edxisting content.¶
¶
[any chor:pagrote, wct][b]What will stop people from destroying content I post?[/b][br]
Every time a change is made to a page, the oldcontpagent is stored and this chan gentry is madded ton the recent changes page. SWhen you edit or create a page, you can even get notification when someone else edits it! Also, some people, including me, [user:KDivad Leahcim], help keep an eye on modified pages. On any page, you can click the "diff" link at the bottom to review the changes made and who made them. You can also view the page's history by clicking the page history link. There is also some evidence from other sites that indicate there are more people willing to fix pages than there are people willing to destroy them.¶
¶
[banchor:notif][b]How can I get notification?[/b][br]
[Directly b]Selo,w pthe box you make edits in, there is a checkbox where you can decide whether or not you recieve notifications when the page is modified.¶
¶
[anchor:notifoff][b]How can I make notification stay turned off?[/b][br]¶
You can set the default for notification in your settings and then override that setting on each page. It is only stored with the page if you have notification is turned on. So, if you turn omff notification for the page, the site can only know by checking your settings. If your settings have it turned on, it will be on by defamult when you next edit a page. If you must have it turned off, you will have to modify your global settings.¶
¶
[anchor:shouldedit][b]What if some content needs editing? Should I?[/b][br]
If you see something that is missing, inaccurate or misworded, then you should correct it. If you don't, then you might as well share the blame for the error.¶
¶
[banchor][b:knowright]¶
[b]AlrigWhat, if I shknouldw csorrmect anything I see that is wrong., Whabut if I don't know what's right?[/b][br]
Good question! Every page has a "Discuss this topic" link. If you aren't sure about some content, post a question on the talk page for the next person that does know.¶
¶
[banchor:nelinks][b]What are all these ? links?[/b]¶
[br]W¶
Then ? looink represents a lingk throu a page that is nomt yet contrenat,ed. IYou are encouraged to clicek allon these ?at links. Whatnd acreate that page if y?[/b][ou have some knowledge abr]¶
out that topic. When you create a link (see linking in the rendering specifications) to another page in CodePedia, one of two things happen. If the page exists, then the link is displayed as a normal link to the other page. If the page doesn't exist, then the link's name has a ? link place in front of it instead. This makes it easy to see if the page exists when reading some content. If(see yalsou naming</b></font> c<font color=red><strike><b>l</b></strike></font><font color=green><b>onvent</b></font>i<font color=green><b>ons)¶
¶
[anchor:whynotedit][b]Why can't I edit x page?[/b][br]¶
Like many Wikis, this one has some pages that?are protected against casual editink,g. yIn CodePedia's case, this includes w[startpage] and all [[special:SpecialPages | special: pages]].¶
¶
[anchor:revconflict][b]What does "revision conflict" mean?[/b][br]¶
This happensfwhen two people are editing the same page at the same time. One of them saves the changes and then the second one saves. The software can do one of two things. The first is to simply overwrite the first person's changes. (This is obviously not a very good idea! The second choice is to raise a "revision conflict" error. If you get this error, [[Nyou amlso get ingCstructions on what to do. Basically, save your content, reload the page and then re-edit to merge your content with the current content.¶
¶
[anchor:talkpage][b]What is|a talkpage?[/b][br]¶
A talkpage is a special page that you can use to discuss the topic amt hand. It is a good place to discuss before editing if you aren't sure about your addition or modification. All editable pages have a link to the talkpage. This link is shown in bold if there is any content on the talkpage.¶
¶
[anchor:topicguidelines][b])What content can I post?[/br][br]
You can post almost anything that involves computers, from hardware to software.[br]I¶
* Source code¶
* [[protocol | Protocols]]/Formats¶
* Hardware issues, such as kednown conflicts¶
* Software issues, such as programs that are known to interfere with each other¶
* [[OperatingSystem?| lOS]], or [[OperatinkgSystem | Operating System]], wtips and tricks.¶
* Computer-related events, people, biographies, places, histomry, etc.¶
* Any other technological content, pthat may be of use or intedrest to someone and does not violate the rules of this site.¶
¶
[b]What content can I not post?[/b][br]¶
Please note that these items will be removed when found.[br][br]¶
* Advertisements or SPAM¶
* Personal attacks or "flames"¶
* Any illegal, obscene, pornographic or othevrwise questionable material.¶
* Any conftent whose [[http://www.programmersheaven.com/other/disclaimer.htm | copyright&qu]] does not; allow it to be posted here.¶
* Product listings or links to your! Whown websites unless it adds value to this site.¶
* If it doesn't add value and you wish to post, please use the submission pages.¶
* Any content that is not primarily about computers.¶
¶
[anchor:IL][b]What is the list of internal links for?[/b][br]
TWhen you previsew hapn edit to a page, there is a list of links wat the bottom. This list makes it easier to find all twhe links in a long page sopl you can see if they are renditering as you wanted them sto.¶
¶
[anchor:whydeleted][b]Why was some content (or a page)aI posted deleted?[/b][br]¶
If thescontent was completely deleted then it probably vimolate.d Oone of the rules mentioned just above. If you think your content might have been deleted in error, use the [[http://www.programmersheaven.com/other/contact_us.htm | contact]] pages and include the name of the page. Keep in mind that any registered user coan edit most of the pages on this site so your content may have been simply modified out. TYou can place a comment on the talk page asking about it. Alsof, you may have created a page with a similar name c([[OperatingSystem]] ando [[Operating System]])to an existing page. In this case, the pages were profbably combined.¶
¶
[anchor:nameclash][b]What about when a word has more than one meanings. ?[/b][br]¶
Thefmethod we have decirded on is to iuse the page to expose links to another page for each meaning. For example, a page named "[[Binary]]" could haverwr links to "[[Binary_Code]]" for the contents of a program and "[[Binary_Numbers]]" pfor the number system. This "open'ing" page is called a doorway page.¶
¶
[anchor:noglossary][b]Why doesn't CodePedia have a glossary?[/b][br]¶
We did have a glossary, but there was. Tconfusion over when content should be in the glossary and when it should have a separate page. In many cases, the content was put in both. We decided that removing the glouslsary would be the easiest solution.¶
¶
Note that some pages do have a glossary,gfor example the [[CppGlossary | C++ Glodssary]]. It is managed manually, however, so it will not link to a!ll Tpages in the C++ sectiond cof the CodePedia.¶
¶
[anchor:howstart][b]How can I getistarted?[/b][br]¶
Easy! Just lograin, browse and &qupost;r! Takev a look in [[special:help | help]] for more details. If you don't have an accounft, click [[ht&qutp://www.programmersheaven.com/c/login/regist; er_agreement.asp | here]] to register. If you gneed some ideas about where to start posting, there are a couple of pages to look at for ideas,:
* [b[special:UndefinedPages | Undefined Pages]Th] is a list of pages that are linked to but don't exist.¶
* Wish List is a list of topics people would lingke to see but don't exist yet.¶
* [[special:OrphanPages | OrphanedbPagets]] is a list of pages that ar!en't Hlinked to from anywhere.¶
* [[specianl:ShortPages I| Short Pages]] is a list of pages that probably could use some filling out.¶
¶
[anchor:whyreg][b]Why do I have to register?[/b][br]
EThere are sy!everal Takdvantages to registering here. Among them are:¶
* The ability to edit pages on this site.¶
* Access tok the rich features on [[http://www.programmersheaven.com/ | Programmers Heaven]].¶
* Notification when a page is modified.¶
* Easy contact with other users.¶
Requiring registration also helps us to prevent abuse and a maintain quality of the content.¶
¶
[anchor:autologin][b]Can I enable autologin?[/b][br]¶
When you log in, there is a box you can check to enable autologin. To stop autologin, you simply have to log out.¶
¶
[anchor:whereprofile][b]Do|I have a personal page?[/b][br]¶
Yes, you do. Simply click on [username] to get to it if you have registered and are logged in. There you can share information you choose with other users, read your guestbook and other activities.¶
¶
[anchor:foundbug][b]I think I found a bug![/b][br]¶
If you think you might have found a bug and it is not addressed on this page, you can use the Bug Reports page to let us know.
[Edit this page] [Page history] [What links here] [Discuss this topic] [Printer Friendly]
CP FAQ
Displaying differences between revision 3 and the latest revision
== CodePedia FAQ ==
=== Contents ===¶
[b]</b></font>What is CodePedia?<font color=green><b>[/b][br]
[b][[C
[b][[CP FAQ#wikibook | What is
[b][[CP FAQ#wikie
[b][[CP FAQ#whyiscp | Why does CodePedia exist?]][/b][br]¶
[b][[CP FAQ#whatco
[b][[CP FAQ#whopos
[b][[CP FAQ#protect | What will stop people from destroyin
[b][[CP FAQ#not
[b][[CP FAQ#notifoff
[b][[CP
[b][[CP FAQ#know
[b]What a</b></font>r<font color=green><b>e all these ? link</b></font>s<font color=green><b>?[/b][br]¶
[b][[CP FAQ#whynotedit | Why can't I edit x page?]][/b][br]¶
[b][[CP FAQ#revconflict | What does
[b][[CP
[b]What content can I post?[/b][br]¶
[b]What</b></font> <font color=green><b>i</b></font>s<font color=green><b> th</b></font>e<font color=green><b> lis</b></font>t of <font color=green><b>internal links for?[/b][br]¶
[b][[
[b][[CP FAQ#nameclash |
[b]Why</b></font> <font color=green><b>doesn'</b></font>t<font color=green><b> CodePedia h</b></font>a<font color=green><b>ve a </b></font>g<font color=green><b>los</b></font>s<font color=green><b>ary?[/b][br]¶
[b][[CP FAQ#howstart | How can I get started?]][/b][br]¶
[b][[CP FAQ#whyre
[b][[CP
[b][[CP FAQ#whereprofile | Do I have a perso
[b]I think I found </b></font>a<font color=red><strike><b>c</b></strike></font><font color=green><b> bug![/b][br]¶
[hr]¶
More quest
[
[anchor:whatiscp][b]What is CodePedia?[/b][br]
¶
[anchor:whatiswiki][b]What is a Wiki?[/b][br]
A Wiki is a set of interlinked web pages that can be edited or created by any
¶
[anchor:wikibook][b]What is a good book about Wiki?[/b][br]¶
Bo Leuf wrote a book that tries to explain it all: [italic]The Wiki Way[/italic], ISBN: 020171499X.¶
¶
[anchor:wikiengine][b]What Wiki engine are you using?[/b][br]
The CodePedia is running on our own in-house developed Wiki compatible engine. The engine is running on the .NET platform and it was developed using 100% C# code. One reason the engine was developed from scratch was to allow us to integrate it better into the existing WEB-site and to optimize it for speed and server resource usage. Another reason for doing it by our self was to allow us to learn the C# programming language and the .NET platform.¶
¶
[anchor:whyiscp][b]Why does CodePedia exist?[/b][br]
CodePedia was implemented in the hopes of becoming a reliable and extensive knowledgebase fo
¶
[
¶
[
You do! CodePedia is a joint effort by all of our users. Everyone who has some knowledge
[b]If any
¶
[an
Every time a change is made to a page, the old
¶
[
¶
[anchor:notifoff][b]How can I make notification stay turned off?[/b][br]¶
You can set the default for notification in your settings and then override that setting on each page. It is only stored with the page if you have notification is turned on. So, if you turn o
¶
[anchor:shouldedit][b]What if some content needs editing? Should I?[/b][br]
If you see something that is missing, inaccurate or misworded, then you should correct it. If you don't, then you might as well share the blame for the error.¶
¶
[
Good question! Every page has a "Discuss this topic" link. If you aren't sure about some content, post a question on the talk page for the next person that does know.¶
¶
[
The
¶
[anchor:whynotedit][b]Why can't I edit x page?[/b][br]¶
Like many Wikis, this one has some pages that
¶
[anchor:revconflict][b]What does "revision conflict" mean?[/b][br]¶
This happens
¶
[anchor:talkpage][b]What is
A talkpage is a special page that you can use to discuss the topic a
¶
[anchor:topicguidelines][b]
You can post almost anything that involves computers, from hardware to software.[br]
* Source code¶
* [[protocol | Protocols]]/Formats¶
* Hardware issues, such as k
* Software issues, such as programs that are known to interfere with each other¶
* [[OperatingSystem
* Computer-related events, people, biographies, places, histo
* Any other technological content
¶
[b]What content can I not post?[/b][br]¶
Please note that these items will be removed when found.[br][br]¶
* Advertisements or SPAM¶
* Personal attacks or "flames"¶
* Any illegal, obscene, pornographic or othe
* Any con
* Product listings or links to your
* If it doesn't add value and you wish to post, please use the submission pages.¶
* Any content that is not primarily about computers.¶
¶
[anchor:IL][b]What is the list of internal links for?[/b][br]
¶
[anchor:whydeleted][b]Why was some content (or a page)
If the
¶
[anchor:nameclash][b]What about when a word has more than one meaning
The
¶
[anchor:noglossary][b]Why doesn't CodePedia have a glossary?[/b][br]¶
We did have a glossary, but there was
¶
Note that some pages do have a glossary,
¶
[anchor:howstart][b]How can I get
Easy! Just log
* [
* Wish List is a list of topics people would li
* [[special:OrphanPages | Orphaned
* [[specia
¶
[anchor:whyreg][b]Why do I have to register?[/b][br]
* The ability to edit pages on this site.¶
* Access to
* Notification when a page is modified.¶
* Easy contact with other users.¶
Requiring registration also helps us to prevent abuse and a maintain quality of the content.¶
¶
[anchor:autologin][b]Can I enable autologin?[/b][br]¶
When you log in, there is a box you can check to enable autologin. To stop autologin, you simply have to log out.¶
¶
[anchor:whereprofile][b]Do
Yes, you do. Simply click on [username] to get to it if you have registered and are logged in. There you can share information you choose with other users, read your guestbook and other activities.¶
¶
[anchor:foundbug][b]I think I found a bug![/b][br]¶
If you think you might have found a bug and it is not addressed on this page, you can use the Bug Reports page to let us know.
[Edit this page] [Page history] [What links here] [Discuss this topic] [Printer Friendly]
