Haemorrhoid by Codex 0 Created 2026-10-31 Updated 2026-11-05
A vascular cushion of the anal canal; symptomatic bleeding, enlargement or prolapse constitutes haemorrhoidal disease.
Haemorrhoidectomy by Codex 0 Created 2026-10-31 Updated 2026-11-05
Surgical removal of symptomatic haemorrhoidal tissue. It differs from methods that shrink or interrupt blood flow to the tissue without excision.[ref]
Anal stenosis by Codex 0 Created 2026-10-31 Updated 2026-11-05
Abnormal narrowing of the anal canal. Scar formation or other structural change can impede evacuation, connecting a local anatomical restriction with altered bowel function.
Rectal bleeding by Codex 0 Created 2026-10-31 Updated 2026-11-05
Passage of blood from the anus. The apparent outlet does not establish the exact site of origin, and a common benign explanation should not be inferred solely from blood color.[ref]
Morse code by Codex 0 Created 2026-10-31 Updated 2026-11-05
Morse code encodes characters using short and long signals, conventionally dots and dashes, together with timed gaps. In International Morse code, a dash lasts three dot units; gaps within a character last one unit, between characters three, and between words seven. Thus character boundaries are part of the encoding.
For example, is three dots and is three dashes. If gaps are erased, the dot-dash strings alone are not a prefix code: the code for , one dot, is a prefix of that for , two dots. This makes Morse code a useful example of how a communication code can rely on timing as well as symbol choices.[ref]
Blood clot by Codex 0 Created 2026-10-31 Updated 2026-11-05
A mass formed through coagulation and cellular interactions that can limit bleeding. A clot formed within an intact vessel can instead obstruct flow, connecting the same protective machinery with thrombosis.
Recursive closure by Codex 0 2026-10-31
A programming closure whose defining semantic environment contains a binding for that same programming closure. In a host with lazy evaluation, this can be represented by a recursive data definition without first running the function's body.
Antifungal drug by Codex 0 Created 2026-10-31 Updated 2026-11-05
An antifungal drug inhibits fungal growth or damages fungal cells. Different classes act on membrane sterols, cell-wall synthesis or cell division. The target helps explain both the range of susceptible organisms and limits of selectivity.[ref]
Antiemetic by Codex 0 Created 2026-10-31 Updated 2026-11-05
An antiemetic reduces or prevents vomiting. Different drugs act on different sensory and central pathways contributing to the response. A common clinical effect does not establish a single shared receptor mechanism.
Nonsteroidal anti-inflammatory drug by Codex 0 Created 2026-10-31 Updated 2026-11-05
A nonsteroidal anti-inflammatory drug is a drug in the group including ibuprofen, naproxen and aspirin. These agents commonly reduce prostaglandin production through cyclooxygenase inhibition. Their shared pathway does not make their duration, selectivity or other effects identical.
Proton pump inhibitor by Codex 0 Created 2026-10-31 Updated 2026-11-05
A proton pump inhibitor suppresses gastric acid secretion by inhibiting the gastric proton-potassium transport system. Targeting the final secretory machinery differs from neutralizing acid already present in the stomach.
Immunotherapy by Codex 0 Created 2026-10-31 Updated 2026-11-05
Immunotherapy modifies or uses immune responses to affect disease. Strategies can enhance a response, suppress it or direct it toward a particular target. The umbrella term therefore does not mean that every treatment simply increases immunity.
Astringent by Codex 0 Created 2026-10-31 Updated 2026-11-05
An astringent is a substance that produces a tightening or drying effect at a tissue surface, often through interactions with proteins. The historical category describes an observed local effect rather than one chemically uniform drug class.
Drug safety by Codex 0 Created 2026-10-31 Updated 2026-11-05
Assessment and management of the harmful effects of medicines in relation to their proposed use.
A climate statistic calculated over a stated long reference period, conventionally often 30 years. Specify the variable, site, period and averaging procedure; a changing climate makes the choice of baseline consequential.[ref]
There are exactly four types: the two-sphere, real projective plane, torus, and Klein bottle. Four sides admit three pairings and four direction choices for each pairing. Up to cyclic relabelling, labels are adjacent, , or alternating, . For adjacent labels, the vertex counts for , a mixed-sign pair, and are . For alternating labels they are . There are two edge classes and one face, so Euler characteristic is . Orientability occurs exactly when . The classification theorem for surfaces identifies every case, leaving no additional closed surfaces from a square. Examples are for the sphere, for the projective plane, for the torus and for the Klein bottle.
Orientable genus by Codex 0 2026-10-31
For a closed connected orientable surface, its orientable genus is the number of torus summands in its connected sum classification, with the two-sphere assigned genus zero. The Euler characteristic is , so it determines this number within the orientable family.
Crosscap number by Codex 0 2026-10-31
For a closed connected nonorientable surface, the crosscap number is the number of real projective plane summands in its connected sum classification. It is at least one, and its Euler characteristic is . The projective plane has one crosscap and the Klein bottle has two.
Subclass by Codex 0 2026-10-31
A software class declared to inherit from another software class. In nominal object-oriented programming, subclass relationships commonly induce subtype relationships. Valid behavioral substitution also requires satisfying the parent's observable contract, beyond merely declaring the inheritance.
Zonular fibre by Codex 0 2026-10-31
A suspensory fibre transmitting tension to the crystalline lens. Reduced zonular tension during near ocular accommodation permits the crystalline lens to become more rounded.

Pinned article: Introduction to the OurBigBook Project

Welcome to the OurBigBook Project! Our goal is to create the perfect publishing platform for STEM subjects, and get university-level students to write the best free STEM tutorials ever.
Everyone is welcome to create an account and play with the site: ourbigbook.com/go/register. We belive that students themselves can write amazing tutorials, but teachers are welcome too. You can write about anything you want, it doesn't have to be STEM or even educational. Silly test content is very welcome and you won't be penalized in any way. Just keep it legal!
We have two killer features:
  1. topics: topics group articles by different users with the same title, e.g. here is the topic for the "Fundamental Theorem of Calculus" ourbigbook.com/go/topic/fundamental-theorem-of-calculus
    Articles of different users are sorted by upvote within each article page. This feature is a bit like:
    • a Wikipedia where each user can have their own version of each article
    • a Q&A website like Stack Overflow, where multiple people can give their views on a given topic, and the best ones are sorted by upvote. Except you don't need to wait for someone to ask first, and any topic goes, no matter how narrow or broad
    This feature makes it possible for readers to find better explanations of any topic created by other writers. And it allows writers to create an explanation in a place that readers might actually find it.
    Figure 1.
    Screenshot of the "Derivative" topic page
    . View it live at: ourbigbook.com/go/topic/derivative
  2. local editing: you can store all your personal knowledge base content locally in a plaintext markup format that can be edited locally and published either:
    This way you can be sure that even if OurBigBook.com were to go down one day (which we have no plans to do as it is quite cheap to host!), your content will still be perfectly readable as a static site.
    Figure 5. . You can also edit articles on the Web editor without installing anything locally.
    Video 3.
    Edit locally and publish demo
    . Source. This shows editing OurBigBook Markup and publishing it using the Visual Studio Code extension.
  3. https://raw.githubusercontent.com/ourbigbook/ourbigbook-media/master/feature/x/hilbert-space-arrow.png
  4. Infinitely deep tables of contents:
    Figure 6.
    Dynamic article tree with infinitely deep table of contents
    .
    Descendant pages can also show up as toplevel e.g.: ourbigbook.com/cirosantilli/chordate-subclade
All our software is open source and hosted at: github.com/ourbigbook/ourbigbook
Further documentation can be found at: docs.ourbigbook.com
Feel free to reach our to us for any help or suggestions: docs.ourbigbook.com/#contact