User:Pat Palmer/My Sandbox: Difference between revisions

From Citizendium
Jump to navigation Jump to search
imported>Pat Palmer
(→‎Java Background Notes: revising headers)
m (Text replacement - "CZ:How to get started as an author" to "CZ:The Author Role")
 
(30 intermediate revisions by 2 users not shown)
Line 40: Line 40:
- Telephone automation systems, called "switches" or switchboards, were likely among the first electromechanical devices to implement a primitive form of computer-like memory, whereby a number is stored by the setting of relays, or the operation of similar equipment. The earliest form of switching memory was the [[Strowger switch]], developed by an independent American inventor decades before [[Bell Laboratories]] invented an equivalent technology. Strowger switches completed an additional segment of a phone call's connection each time a digit was dialed; in this case, the entire telephone system was the memory. Later switchboards (1960's generation) used general-purpose computers and completely stored all digits of the dialed number in a [[register]] before making a [[routing decision]] based on a host of complex factors. Call connections were made "all at once" after running a program that analyzed the dialed number. + Telephone automation systems, called "switches" or switchboards, were likely among the first electromechanical devices to implement a primitive form of computer-like memory, whereby a number is stored by the setting of relays, or the operation of similar equipment. The earliest form of switching memory was the [[Strowger switch]], developed by an independent American inventor decades before [[Bell Laboratories]] invented an equivalent technology. Strowger switches completed an additional segment of a phone call's connection each time a digit was dialed; in this case, the entire telephone system was the memory. Strowger eliminated the need for intervention by a human operation when placing a phone call (in consumer terms, he "invented the dial telephone"). Later switchboards (1960's generation) used general-purpose computers and completely stored all digits of the dialed number in a [[register]] before making a [[routing decision]] based on a host of complex factors. Call connections were made "all at once" after running a program that analyzed the dialed number.
- Telephone automation systems, called "switches" or switchboards, were likely among the first electromechanical devices to implement a primitive form of computer-like memory, whereby a number is stored by the setting of relays, or the operation of similar equipment. The earliest form of switching memory was the [[Strowger switch]], developed by an independent American inventor decades before [[Bell Laboratories]] invented an equivalent technology. Strowger switches completed an additional segment of a phone call's connection each time a digit was dialed; in this case, the entire telephone system was the memory. Later switchboards (1960's generation) used general-purpose computers and completely stored all digits of the dialed number in a [[register]] before making a [[routing decision]] based on a host of complex factors. Call connections were made "all at once" after running a program that analyzed the dialed number. + Telephone automation systems, called "switches" or switchboards, were likely among the first electromechanical devices to implement a primitive form of computer-like memory, whereby a number is stored by the setting of relays, or the operation of similar equipment. The earliest form of switching memory was the [[Strowger switch]], developed by an independent American inventor decades before [[Bell Laboratories]] invented an equivalent technology. Strowger switches completed an additional segment of a phone call's connection each time a digit was dialed; in this case, the entire telephone system was the memory. Strowger eliminated the need for intervention by a human operation when placing a phone call (in consumer terms, he "invented the dial telephone"). Later switchboards (1960's generation) used general-purpose computers and completely stored all digits of the dialed number in a [[register]] before making a [[routing decision]] based on a host of complex factors. Call connections were made "all at once" after running a program that analyzed the dialed number.
===Discovery of "switching algebra" leading to logic gate designs (1938)===
[[Claude Shannon]] (1916-2001) made a critical step enabling hardware design of a computer in his 1938 MIT master's thesis<ref name="Shannon3">{{cite web|url=http://www.research.att.com/~njas/doc/shannonbib.html|title=``A Symbolic Analysis of Relay and Switching Circuits'', MIT master's thesis published in T.A.I.E.E. Vol. 57 (1938), pp. 713-723|publisher= Transactions American Institute of Electrical Engineers|year=1938|accessdate=2007-05-12}}</ref> on the use of Boole's algebra to analyse and optimise relay switching circuits. Shannon associated [[boolean algebra]], a kind of mathematical system that had been known for centuries, with the design of logic gates in digital hardware<ref name="Shannon1">{{cite web|url=http://www.nyu.edu/pages/linguistics/courses/v610003/shan.html|title="Claude Shannon" from Professor Ray C. Dougherty's course notes (V61.0003) Communication: Men, Minds, and Machines (Fall, 1996)|publisher=[[Microsoft Corporation]]|year=1996|accessdate=2007-05-12}}</ref>, calling boolean algebra "switching algebra" in the context of digital hardware design. Shannon also later made seminal contributions towards the burgeoning field of [[information theory]].


==References==
<references />
==Front==
__NOTOC__
{|
|-
|valign=bottom|[[Image:Logo400grbeta_small.png|left]]
|width=35px|
|
{|style="border: solid 5px #736AFF; margin: 1em auto 1em auto"
|-
!''Not yet a Citizen?''
[http://www.citizendium.org/cfa.html Join here.]
|}
|}


{|style="width:100%; border: solid 1px #4682b4; background:#FFFFCC; "
|-
| style="border: solid 1px #4682b4; margin: 0 0 0 0; padding: 5px; background:#FFFFE0 " colspan = "3" |
;<span><big>Welcome to ''Citizendium'' beta!</big></span>


[http://www.citizendium.org/about.html The ''Citizendium''] ([http://www.citizendium.org/cit.mp3 sit-ih-ZEN-dee-um]), a "citizens' compendium of everything," is an experimental new wiki project started by a co-founder of [[Wikipedia|Wikipedia]] with the aim of improving on ''that'' model by adding "gentle expert oversight" ''and'' requiring contributors to use their real names.  The pilot project launched in November 2006 and became public in March 2007.  As of July 11, 2007, we were working on '''[[:Category:CZ Live|over 2,300 articles]].'''


|- valign="top"


==References==
| style=" width:48%; border: solid 1px #4682b4; margin: 0 0 0 0; padding: 5px; background:#F9F7ED" rowspan = "3" |
<references />
;<span>Entry points </span>
Workgroup homepages are &Phi; symbols.


{| border="0.1" cellpadding="2" cellspacing="0"
|{{click|image=Natural science button.png|link=CZ:Workgroups#Natural_Sciences|width=25px|height=25px}} ||'''Natural Sciences'''
|}:[[Astronomy]]&nbsp;[[CZ:Astronomy Workgroup|&Phi;]] - [[Biology]]&nbsp;[[CZ:Biology Workgroup|&Phi;]] - [[Chemistry]]&nbsp;[[CZ:Chemistry Workgroup|&Phi;]] - [[Earth science]]&nbsp;[[CZ:Earth Sciences Workgroup|&Phi;]] - [[Mathematics]]&nbsp;[[CZ:Mathematics Workgroup|&Phi;]] - [[Physics]]&nbsp;[[CZ:Physics Workgroup|&Phi;]]


==Java Background Notes==
{| border="0" cellpadding="2" cellspacing="0"
|{{click|image=Social science button.png|link=CZ:Workgroups#Social_Sciences|width=25px|height=25px}} ||'''Social Sciences'''
|}:[[Anthropology]]&nbsp;[[CZ:Anthropology Workgroup|&Phi;]] - [[Archaeology]]&nbsp;[[CZ:Archaeology Workgroup|&Phi;]] - [[Economics]]&nbsp;[[CZ:Economics Workgroup|&Phi;]] - [[Education]]&nbsp;[[CZ:Education Workgroup|&Phi;]] - [[Geography]]&nbsp;[[CZ:Geography Workgroup|&Phi;]] - [[Countries of the world]] - [[Law]]&nbsp;[[CZ:Law Workgroup|&Phi;]] - [[Linguistics]]&nbsp;[[CZ:Linguistics Workgroup|&Phi;]] - [[Politics]]&nbsp;[[CZ:Politics Workgroup|&Phi;]] - [[Psychology]]&nbsp;[[CZ:Psychology Workgroup|&Phi;]] - [[Sociology]]&nbsp;[[CZ:Sociology Workgroup|&Phi;]]


<br>
{| border="0" cellpadding="2" cellspacing="0"
|{{click|image=Humanities button.png|link=CZ:Workgroups#Humanities|width=25px|height=25px}} ||'''Humanities'''
|}:[[Classics]]&nbsp;[[CZ:Classics Workgroup|&Phi;]] - [[History]]&nbsp;[[CZ:History Workgroup|&Phi;]] - [[Literature]]&nbsp;[[CZ:Literature Workgroup|&Phi;]] - [[Philosophy]]&nbsp;[[CZ:Philosophy Workgroup|&Phi;]] - [[Catalog of famous philosophers]] - [[Religion]]&nbsp;[[CZ:Religion Workgroup|&Phi;]] - [[Catalog of religions]]


===Introduction===
{| border="0" cellpadding="2" cellspacing="0"
<ul>
|{{click|image=Arts button.png|link=CZ:Workgroups#Arts|width=25px|height=25px}} ||'''Arts'''
<li>Java is a programming language dating from 1995 (the
|}:[[Architecture]]&nbsp;[[CZ:Architecture Workgroup|&Phi;]] - [[Music]]&nbsp;[[CZ:Music Workgroup|&Phi;]] - [[Theater]]&nbsp;[[CZ:Theater Workgroup|&Phi;]] - [[Visual Arts]]&nbsp;[[CZ:Visual Arts Workgroup|&Phi;]]
year of Sun's
formal announcement)


<ul>
{| border="0" cellpadding="2" cellspacing="0"
<li>general-purpose, object-oriented, and cross-platform</li>
|{{click|image=Applied arts button.png|link=CZ:Workgroups#Applied Arts and Sciences|width=25px|height=25px}} ||'''Applied Arts and Sciences'''
<li>Java programs compile down to byte code (an intermediate language)</li>
|}:[[Agriculture]]&nbsp;[[CZ:Agriculture Workgroup|&Phi;]] - [[Business]]&nbsp;[[CZ:Business Workgroup|&Phi;]] - [[Computer]]s&nbsp;[[CZ:Computers Workgroup|&Phi;]] - [[Engineering]]&nbsp;[[CZ:Engineering Workgroup|&Phi;]] - [[Healing Arts]]&nbsp;[[CZ:Healing Arts Workgroup|&Phi;]] - [[Health Sciences]]&nbsp;[[CZ:Health Sciences Workgroup|&Phi;]] - [[Journalism]]&nbsp;[[CZ:Journalism Workgroup|&Phi;]] - [[Library and Information Science]]&nbsp;[[CZ:Library and Information Science Workgroup|&Phi;]] - [[Media]]&nbsp;[[CZ:Media Workgroup|&Phi;]] - [[Military]]&nbsp;[[CZ:Military Workgroup|&Phi;]]
<li>byte code is handled at runtime by the Java Virtual Machine (JVM)</li>
<li>Java programs are .jar (Java ARchive) files containing byte code and other
stuff</li>
<li>the JVM compiles byte codes into native machine instructions "on the fly"  
(as needed)</li>
<li>Java programs execute as <i>applications </i>on a desktop or web server</li><li>
Java programs can execute as <i>applets</i> in a browser</li><li>for safety, applets
are "sandboxed" (restricted from changing the file system)</li></ul>
</li>
</ul>


===The programming language===
{| border="0" cellpadding="2" cellspacing="0"
|{{click|image=Recreation button.png|link=CZ:Workgroups#Recreation|width=25px|height=25px}}|| '''Recreation'''
|}:[[Game]]s&nbsp;[[CZ:Games Workgroup|&Phi;]] - [[Hobbies]]&nbsp;[[CZ:Hobbies Workgroup|&Phi;]] - [[Sports]]&nbsp;[[CZ:Sports Workgroup|&Phi;]]


<ul>
|-
<li>Java is a language that supports <i>object oriented programming</i>
| style="border: solid 1px #4682b4; margin: 0 0 0 0; padding: 5px; background:#FFFFFF" colspan = "2" |
<ul>
;<span>Welcome section</span>
<li>the code in Java programs is always bundled into one or more <b>classes</b></li><li>a class may also contain methods--the
* For readers: [http://www.citizendium.org/about.html About the ''Citizendium'']
<i>operations</i> of the
* To edit pages: ''You'' can [http://www.citizendium.org/cfa.html get a contributor account]
class (like functions or procedures in older languages)</li><li>a class may
* For contributors: [[CZ:The Author Role|How to get started as an author]]
contain data--the fields 
* For Wikipedians: [[CZ:Introduction to CZ for Wikipedians|Introduction to CZ for Wikipedians]]
of the class (like variables in older programming
* [http://www.citizendium.org/whyczwillsucceed.html Why the Citizendium Will (Probably) Succeed]
languages)</li><li>a class is the recipe, created by a programmer, for creating one or
more <i>objects</i> at runtime (like structs in C or C++)</li></ul>
</li><li>a Java program consists of cooperating objects of different
<i>types</i><ul>
<li>some of the classes (<i>types</i>) are coded by the
application programmer</li><li>some are precompiled, from the standard Java libraries
(written by Sun programmers)</li><li>some are libraries that the programmer has
modified (extended)</li></ul>
</li><li>Java version 1.5 adheres to the
<a href="http://java.sun.com/docs/books/jls/third_edition/html/j3TOC.html">Java
Language Specification</a>, 3rd Edition (<a href="http://java.sun.com/docs/books/jls/download/langspec-3.0.pdf">.pdf
version</a>)</li>
</ul>


===The Java virtual machine===
|- valign="top"


<ul>
| style="border: solid 1px #4682b4; margin: 0 0 0 0; padding: 5px; background:#F0F8FF" |
<li>Java program execution is handled by a virtual machine called the Java Virtual
;<span>Our contributors & their work</span>
Machine (JVM) which has been implemented on all the common operating systems</li>
See our work: [[:Category:CZ Live|Browse articles alphabetically]]
<li>the JVM runtime adheres to the <a href="http://java.sun.com/docs/books/vmspec/">The Java<sup>TM</sup>
Virtual Machine Specification</a>, Second Edition</li>
<li>some reasons for Java's commercial success include:<ul>
<li>Java makes all operating system platforms approximately alike to a
        programmer</li>
<li>Java makes application code more robust by eliminating direct
        pointer manipulation and by strong type checking at both
compile- and run-time</li>
</ul></li>
<li>Java programs are not substantially slower than native programs<ul>
<li>compared to native applications, Java programs "load" more slowly</li>
<li>the JVM uses JIT (just-in-time)
        compilation--methods are compiled to native code
        the first time they run (and only if they run), then are cached in
memory as
        native code so they need not be compiled a second time during the same
        program execution</li>
<li>Java programs run about as fast as native programs once they "warm
up"</li>
</ul></li>
</ul>


===The Java Class Libraries===
Our contributors are [[:Category:CZ_Authors|authors]], who write the articles and discuss them on discussion pages.


<ul>
Some are also expert [[:Category:CZ_Editors|editors]], who nominate articles for approval.
<li>also called the Base Class Library, these libraries ("packages") are
    available to every program written in Java, regardless of operating system
    platform</li>
<li>~2500 reusable classes</li>
</ul>


===The Java platform<===
Most of our [[:Category:CZ_Constables|constables]], who get new folks on board, and ensure everything runs smoothly, are ''also'' authors -  and some are editors, too.


<ul>
We work together, learn together, and try to make our dream of a great and free encyclopedia come true - '' together''.
<li>the "platform" consists of the Java compiler (input: source code, output:
|}
byte code for the JVM), the runtime that loads programs and JIT-compiles them at
runtime, and the libraries</li><li>the
"platform" does not necessarily include an integrated development environment
(IDE), although there is a version available from Sun that includes the NetBeans
IDE</li><li>many people use the open-source Eclipse IDE from IBM--I use it too</li></ul>


===.jar files<===
{|style="width:100%; border: solid 1px #4682b4; background:#FFFFCC; "
|- valign="top"
| style=" width:50%; border: solid 1px #4682b4; margin: 0 0 0 0; padding: 5px; background:#FDFDFD" rowspan = "3" |
;<span>Our project</span>
* [[CZ:Project Home|Project Home!]] | [[CZ:Project Home#Policy|Project Policy.]]
* For notices to wiki contributors, see [[CZ:Notice Board|the notice board.]]
* For news, use [http://blog.citizendium.org the Citizendium Blog.]
* For discussion, use [http://forum.citizendium.org the Citizendium Forums.]
* Join Nature Network Citizendium Group [http://network.nature.com/group/citizendium]
* For community-wide announcements, ''feel free'' to use [https://lists.purdue.edu/mailman/listinfo/citizendium-l Citizendium-L.]
* For editors' announcements to other editors, ''feel free'' to use [https://lists.purdue.edu/mailman/listinfo/citizendium-editors Citizendium-Editors.]
* Ask questions [http://forum.citizendium.org/index.php?action=post;board=18.0 here].


<ul>
| style=" width:50%; border: solid 1px #4682b4; margin: 0 0 0 0; padding: 5px; background:#FFFFE0" rowspan = "3" |
<li>Java executables typically have an extension of .jar (Java ARchive) </li>
{{click|image=Approved.png|link=:Category:Approved_Articles|width=35px|height=35px}}'''[[:Category:Approved Articles|Approved articles]]'''
<li>.jar files contain byte codes, resources, metadata, and they <i>may</i>
Some of Citizendium's finest.  <small>([[CZ:Approval Process|about]])</small>. Want to work on an article heading towards approval? Browse:
even contain
*'''[[:Category:Developed Articles|'''Developed Articles''']] &
    source code</li>
*[[:Category:Articles to Approve|Articles Nominated for Approval]]
<li>when people say "component" or library, they usually mean a .jar file
*For newly approved, and newly nominated articles: see [[CZ:Approval_Announcements|'''Approval Announcements''']]
that does not have an entry point--it has methods that we can call, but it
|}
doesn't run "standalone"</li>
</ul>


{|style="width:100%; border: solid 1px #4682b4; background:#FFFFCC; "
|- valign="top"
| style=" width:50%; border: solid 1px #4682b4; margin: 0 0 0 0; padding: 5px; background:#F0F8FF" rowspan = "3" |
;'''Announcements and Reminders'''
If you shop at <font color="097000">[http://www.amazon.com/gp/search?ie=UTF8&tag=citizendiumor-20&index=books&linkCode=ur2&camp=1789&creative=9325 Amazon]</font> ''or'' [http://www.barnesandnoble.com?lkid=J15314471&pubid=K123040&byo=1 Barnes &#38; Noble]<font color="000000"> and you access these sites by the links provided here,<font color="660000"> we'll be getting donations at ''no cost to you'' </font> [[CZ:Donate#Buy_books_and_other_stuff_.28affiliate_programs.29|(read more)]] - [http://www.amazon.com/gp/search?ie=UTF8&tag=citizendiumor-20&index=blended&linkCode=ur2&camp=1789&creative=9325 Search All Products]


===Java compared with .NET===
Contributors, please monitor [[Special:Newpages|our new pages]] and add
[[CZ:The Article Checklist|The Article Checklist]] (linked on the left) as necessary.


<ul>
| style=" width:50%; border: solid 1px #4682b4; margin: 0 0 0 0; padding: 5px; background:#F9F7ED" rowspan = "3" |
<li>Java was the model
;'''Technical issues:'''
for Microsoft when it created C# in 2002<ul>
* If you get an odd error message, or a page won't load or update, do a "hard refresh" (ctrl-F5 in Windows) of the page you're trying to view.
<li>Java and C# code look very similar; it is fairly easy to switch
* If changes to another page (like a template) affects the display of a page, you may have to make a trivial edit, such as adding a space, to page you want to update.  This is because we have caching turned on during launch.
between the two</li>
* If you are still having trouble, mail ''constables AT citizendium.org'' immediately.  Bug reports go to bugs_at_citizendium.org (but we'll know about any obvious bugs).
</ul>
|}
</li><li>Java is cross-platform; .NET is cross-language:<ul>
<li>Java provides freedom from <i>all</i> OS differences, by making
necessary cross-platform compromises; Java does
    <b>not</b> provide cross-<i>language</i> calling</li>
<li>.NET makes 36 versions of Windows alike for programmers; it eliminates the "DLL hell" which formerly
occurred when installing Windows applications</li>
<li>.NET libraries can be used by any of the .NET compiled languages (of  
which there are dozens); libraries can be written in any .NET language</li>
</ul>
</li><li>the two platforms compete fiercely in the world wide web<ul>
<li>JSP's require Apache web servers (Linux or Unix); these are HTML
interlaced with code</li>
<li>&nbsp;&nbsp;&nbsp; called "servlets" if all code</li>
<li>ASP's require
Microsoft's IIS6 web server; these are HTML interlaced with code</li>
<li>&nbsp;&nbsp;&nbsp; called "web handlers" if all code</li>
<li>both Linux and Microsoft web servers use load-balancing across mirrored web
farms to scale up</li>
<li>so-called "dynamic" languages such as Ruby are seen by
some as the next stage beyond Java and .NET</li>
</ul></li>
<li>it's an arms race!</li>
</ul>

Latest revision as of 10:58, 7 March 2024

This is where I work on pre-drafts and just try stuff out

I had a draft of Computer at User:Pat_Palmer/Computer.

Discussion Archives
Archive 1, 4-9-07: here
Archive 2, date?: here
To Do List
placeholder
placeholder


Strowger switch and telephone dialing (~1920)

- Telephone automation systems, called "switches" or switchboards, were likely among the first electromechanical devices to implement a primitive form of computer-like memory, whereby a number is stored by the setting of relays, or the operation of similar equipment. The earliest form of switching memory was the Strowger switch, developed by an independent American inventor decades before Bell Laboratories invented an equivalent technology. Strowger switches completed an additional segment of a phone call's connection each time a digit was dialed; in this case, the entire telephone system was the memory. Later switchboards (1960's generation) used general-purpose computers and completely stored all digits of the dialed number in a register before making a routing decision based on a host of complex factors. Call connections were made "all at once" after running a program that analyzed the dialed number. + Telephone automation systems, called "switches" or switchboards, were likely among the first electromechanical devices to implement a primitive form of computer-like memory, whereby a number is stored by the setting of relays, or the operation of similar equipment. The earliest form of switching memory was the Strowger switch, developed by an independent American inventor decades before Bell Laboratories invented an equivalent technology. Strowger switches completed an additional segment of a phone call's connection each time a digit was dialed; in this case, the entire telephone system was the memory. Strowger eliminated the need for intervention by a human operation when placing a phone call (in consumer terms, he "invented the dial telephone"). Later switchboards (1960's generation) used general-purpose computers and completely stored all digits of the dialed number in a register before making a routing decision based on a host of complex factors. Call connections were made "all at once" after running a program that analyzed the dialed number.


References


Front

Logo400grbeta small.png
Not yet a Citizen?

Join here.

Welcome to Citizendium beta!

The Citizendium (sit-ih-ZEN-dee-um), a "citizens' compendium of everything," is an experimental new wiki project started by a co-founder of Wikipedia with the aim of improving on that model by adding "gentle expert oversight" and requiring contributors to use their real names. The pilot project launched in November 2006 and became public in March 2007. As of July 11, 2007, we were working on over 2,300 articles.

Entry points

Workgroup homepages are Φ symbols.

Natural Sciences
:Astronomy Φ - Biology Φ - Chemistry Φ - Earth science Φ - Mathematics Φ - Physics Φ
Social Sciences
:Anthropology Φ - Archaeology Φ - Economics Φ - Education Φ - Geography Φ - Countries of the world - Law Φ - Linguistics Φ - Politics Φ - Psychology Φ - Sociology Φ
Humanities
:Classics Φ - History Φ - Literature Φ - Philosophy Φ - Catalog of famous philosophers - Religion Φ - Catalog of religions
Arts
:Architecture Φ - Music Φ - Theater Φ - Visual Arts Φ
Applied Arts and Sciences
:Agriculture Φ - Business Φ - Computers Φ - Engineering Φ - Healing Arts Φ - Health Sciences Φ - Journalism Φ - Library and Information Science Φ - Media Φ - Military Φ
Recreation
:Games Φ - Hobbies Φ - Sports Φ
Welcome section
Our contributors & their work

See our work: Browse articles alphabetically

Our contributors are authors, who write the articles and discuss them on discussion pages.

Some are also expert editors, who nominate articles for approval.

Most of our constables, who get new folks on board, and ensure everything runs smoothly, are also authors - and some are editors, too.

We work together, learn together, and try to make our dream of a great and free encyclopedia come true - together.

Our project
Approved articles

Some of Citizendium's finest. (about). Want to work on an article heading towards approval? Browse:

Announcements and Reminders

If you shop at Amazon or Barnes & Noble and you access these sites by the links provided here, we'll be getting donations at no cost to you (read more) - Search All Products

Contributors, please monitor our new pages and add The Article Checklist (linked on the left) as necessary.

Technical issues:
  • If you get an odd error message, or a page won't load or update, do a "hard refresh" (ctrl-F5 in Windows) of the page you're trying to view.
  • If changes to another page (like a template) affects the display of a page, you may have to make a trivial edit, such as adding a space, to page you want to update. This is because we have caching turned on during launch.
  • If you are still having trouble, mail constables AT citizendium.org immediately. Bug reports go to bugs_at_citizendium.org (but we'll know about any obvious bugs).