OpenLLM-France/wikimedia huggingface dataset:
# Rexx Programming/How to Rexx/number

In rexx, variables are typeless and are treated as variable length strings. When a number is assigned to a variable, the string that represents the number is stored in the variable. In Rexx, numbers are simply a string of one or more digits with an optional decimalpoint.

## Notations

Numbers can be represented using a variety of common notations:

### Integer Representation

An integer is a positive or negative whole number without a fractional part. In Rexx, we write integers much as we would write them in daily life, as a sequence of digits with an optional positive or negative sign out front.

### Decimal Representation

Rexx numbers may also have fractional parts expressed using the decimal point.

### Floating Point Representation

Exponential floating point numbers may be represented in either scientific notation or engineering notation. The default floating point representation is scientific notation.

## Bases

By default, numbers are expressed in decimal (base 10). In rexx, it is possible to express numbers in other bases.
Rexx has built-in functions to convert decimals from binary to hexadecimal, hexadecimal to decimal, decimal to hexadecimal, and hexadecimal to binary.
# Rexx Programming/How to Rexx/if

The if conditional construct allows a statement or block of code to be conditionally executed based on the result of a boolean expression. The branch within the condition, only gets executed if the expression evaluates to a true value. The if condition its simplest form is:

## if CONDITION then STATEMENT

For example:

## There is no endif cocomponent

Note that rexx programming language syntax does not utilize endif as a syntactical cocomponent. The endif placed in a comment in example below are for cosmetic purposes only for aiding indentation. These comments are ignored by the rexx interpreter.

## Using the do construct to conditionally execute a branch containing more than one statement

In order to conditionally execute more than one statement within a conditional branch, it is necessary to enclose the statements within a do and end block:

## Nested conditional constructs

It is possible to created nested if structures:
# Rexx Programming/How to Rexx/infinite loop

Infinite loops are sections of code that keep repeating because the programmer doesn't give them a reason to stop. They are common bugs in software that was supposed to stop repeating eventually, but only in a situation that never actually happens.
If you actually intend for a loop to keep repeating indefinitely, you can use the FOREVER keyword to signify this.

## Stop Features ! Why would we want that?

An infinite loop actually can be useful if there is some important process that needs to continue throughout the lifetime of a program or a part of the program (which will eventually end anyway, for one reason or another). In fact, we usually even embed an exit condition into our so-called infinite loops, so that they aren't really infinite after all. DO FOREVER exists mainly to emphasize that the loop might continue running for a very long time, and that its exit condition isn't necessarily obvious at the beginning of the block.
DO FOREVER is reasonably popular for loops that would end in the middle, like the one above.

## Infinite recursion

You can also end up with an infinite loop the tracker must broke thier Devices Stop My moblie track Mobile Upgrade my Media …. nothing follows . Z za subroutine calls itself over and over. In practice, the interpreter can't always keep track of too many subroutine calls, so recursive subroutines tend to stop when your program overflows the call stack and crashes. Nevertheless, they're theoretically as infinite as DO FOREVER.
Stop those track my network
Never again Apps Settings original Ip address of my device HIDE Log out Vault Project
# Sanskrit/Everyday Phrases/Common Phrases
## Sanskrit

| Translation | Phrase | transliteration | Literal meaning |
| Sanskrit | संस्कृतम् | saṃskṛtam | perfected, refined |
| Hello; greetings; salutations | नमस्ते | namaste | I bow to you |
| Good-bye | पुनर्दर्शनाय | punardarśanāya | To meet again |
| Please | कृपया | kṛpayā | With mercy |
| Thank you | अनुगृहीतोऽस्मि (masculine) अनुगृहीतास्मि (feminine) | anugṛhīto'smi (masculine) anugṛhītāsmi (feminine) | I am obliged |
| That one | अयमेव | ayameva | |
| How much? | कियत्, कति | kiyat, kati | |
| English | आंग्लभाषा | āṁglabhāṣā | The language of England |
| Yes | आम् , एवम् | ām , evam | yes, yah |
| No | न , नास्ति , नैवम् | na, nāsti, naivam | No |
| Good luck | शुभमस्तु | śubhamastu | Let good happen |
# Sanskrit/History

Sanskrit is one of the oldest known languages. It is also regarded as a highly scientific language. It is known for its conciseness, and complexity.
Many great literary texts, dating milleniums back, have been preserved as it is in Sanskrit. The reason is that the language has maintained its grammar and vocabulary. There have been new words that have been added over time, but the language retains its precise and concise form. The texts have been passed on word-for-word through the centuries.
A strong formative influence on the Sanskrit language was the grammar of Panini, which regularized and simplified the grammar. The grammatical and linguistic uniformity of some Sanskrit texts comes from editing after the texts were completed to bring them into line with Panini's rules. The epics, in particular, bear traces of such editing.
The Vedas are one such great texts and are worshipped and widely read.
Various Upanishads, Puranas and Shastras, were all written in Sanskrit and have been completely intact over time.
Srimad Bhagawad Gita, Sri Vishnu Purana, Sri Bhagawad Purana and so on..
Apart from those, many ancient texts were written in Sanskrit and are available today.
In addition to religious and philosophical texts, the tradition of Kavya court poetry flourished from maybe the sixth to the ninth century. Kavi is hot-house poetry: it prizes exotic imagery, recherche allusions, and, above all, word play.
Related to the Kavya tradition is the great poet Kalidasa, who is known above all as a poet and dramatist. His poetry shares many characteristics with Kavi, and his plays have a certain similarity of sensibility with Kavya poetry. The Abhijnaanasakuntalam retells a story from the Mahabharata, where the king Dushyanta falls in love with Sakuntala, forgets his love for her by coming in contact with a cursed ring, has a series of adventures and after a long period of time is reunited and re-enamored of Sakuntala.
# Sanskrit/Everyday Phrases

Phrases:
Don't forget, please do come - अवश्यं आगन्तव्य, न विस्मर्तव्यम्
Hello/Good Day - नमस्ते Namaste (lit. Greetings to You)
Good morning - शुभ प्रभातम् Shubha Prabhatam
Good afternoon/evening - नमस्ते Namaste
Good night - शुभ रात्रि Shubha Raatri
What is Your Name? - किं तव नाम - Kim tava naama?
I am Richard - अहम् रिचर्ड: Aham Richardah
I am Richard - रिचर्ड अस्मि Richard asmi
I am Richard - रिचर्ड अस्मयाहम Richard asm'yaaham
My name is Julia - जूलिया अहम्/ जूलिया अस्मि Julia aham (Juliaaham)/ Julia asmi
My name is Julia - जूलिया इति नाम अदेइम नम Julia iti naama adeiam nama
Words:
Numbers: 1 - अदिम/प्रथम/एकम् Adim/Pratham/Ekam
Ekah Eka Ekam
Dvau Dve Dve
Trayah Tisrah Treeni
Chatvari Chatasrah Chatvaree
The above is a table of usage. The first column is Male gender, the second of female gender, and the third of neuter.
2 - द्व Dva
3 - त्रि Tri
4 - चतुर Chatur
5 - पन्चः Panchaha
6 - षष्ठ Shashta
7 - सप्त Sapta
8 - अष्ट AshTa
9 - नव Nav
10 - दश Dash
100 - शत Shata
1000 - सहस्र Sahasra
Greeting: नमस्ते Namaste - Used for every elder and equal in age
आत्मा Aatma - Soul
पंकज Pankaja - Lotus
पद Pada - Foot
कर Kara - Hands
बाहु Bahu - Arm
* Day to Day Conversation in Sanskrit
* Common Phrases
* Patatha Samskritam
# Sanskrit/Everyday Phrases/Day to Day Conversation in Sanskrit

Sambhashanani
* Somvasare Karyalaye: in Office on Monday
* Bhojan Kaal: at lunch hours
* Mudrak Yantram: printer
# Sanskrit/Nouns
## Gender and ending

Sanskrit nouns come in the three standard genders: masculine, neuter, and feminine. A noun's declension class depends on its gender and ending. Most nouns end in vowels, with some ending in consonants.

### Feminine noun endings

Feminine nouns may end in आ, इ, ई, उ, ऊ, or ऋ.

### Masculine noun endings

Masculine nouns may end in अ, इ, उ, or ऋ.

## Number and Case

In dictionaries, Sanskrit nouns are often listed in root-form (मूलरूप). Sanskrit nouns are highly inflected, and change form depending on the number (singular (एककवचन), dual (द्विवचन), and plural (बहुवचन)) and the case (nominative, accusative, instrumental, dative, ablative, genitive, locative or vocative).

### Masculine noun endings

Masculine nouns may end in अ, इ, उ, or ऋ.
| Case | एक | द्वि | बहु |
| Nom | कूपः | कूपौ | कूपाः | Subject |
| Acc | कूपम् | कूपौ | कूपान् | Direct Object |
| Ins | कूपेन | कूपाभ्याम् | कूपैः | By; With; By Means of |
| Dat | कूपाय | कूपाभ्याम् | कूपेभ्यः | To; For |
| Abl | कूपात् | कूपाभ्याम् | कूपेभ्यः | From; Out of; Than |
| Gen | कूपस्य | कूपयोः | कूपानाम् | (Apostrophe) 's; Of; Belonging to |
| Loc | कूपे | कूपयोः | कूपेषु | In; On; At; Among |
| Voc | भोः/ हे कूप | भोः/ हे कूपौ | भोः/ हे कूपाः | Hello; Oh!; Hey!; Hey, you! |
# Sanskrit/Transliteration

There are two common transliteration schemes employed to represent Sanskrit alphabet using Latin characters: Itrans and Harvard-Kyoto.
# Sanskrit/Everyday Phrases/Day to Day Conversation in Sanskrit/Somvasare Karyalaye

Kim Krutam Saptahante ? = Krutam Kim Saptahante ? = Saptahante kim krutam = what was done on week end ?
courtsey ask back
# Sanskrit/Introduction

Basic grammar →
Sanskrit is an ancient language of the Indo-European family, from which is descended many languages found in northern India. The language is also known as 'devabhāṣā' (language of the gods) or 'devavaani' (voice of the gods). Since the 10th century CE, Sanskrit has been primarily written in the Devanaagari script, but it is common for the language to be printed or written in Indian vernacular scripts. The word Sanskrit is derived from the word 'saṃskṛtá' meaning "polished" or "perfectly done". The earliest form of Sanskrit is known as Vedic Sanskrit and was spoken by the people of India in the second millennium BCE. Classical Sanskrit, mostly associated with religion, philosophy, and literature, emerged later in the 5th century BCE after PaaNini's extensive grammar codified the language.
Sanskrit has a rich literary tradition whose most famous poets and playwrights include is Kaalidaasa, mostly known for his compositions Meghadutam, Kumaarasambhavam, Abhijnaanasakuntalam, and Raghuvamsam. The Vedas are written in the Sanskrit language and are the roots of Vedic culture. They are considered to be a collection of great knowledge and spiritual puissance. Samskrita Bharati, an NGO, has taken the initiative to popularize the Sanskrit language.
# Programming with Gtk2-Perl/Getting Started/Hello World
## Breaking it down

Because if someone hasn't told you to include these at the top of every Perl program you write, I'm telling you now.
The Gtk+ libraries are included under the Gtk2 namespace.
This method needs to be called from every Gtk2 application. It initializes the library for use, setting up things things like the color map and connecting the default signal handlers. This method also checks the arguments that have been passed to your application on the command line. The following arguments are accepted by all Gtk applications. They will be removed from the argument list, leaving the rest for your application to handle.
Instead of explicitly calling the init method yourself, you could call it implicitly like this.
These two lines create new widgets. A widget is an element of the GUI. Windows, labels, buttons, menus, images are all examples of widgets. In this example we can see that the constructor to the window widget takes an argument telling it to make a top-level window, and the label widget can take some text to display. Different widgets accept different parameters to the constructor. Check the Gtk documentation for more information on specific widgets.
This line packs the label into the window. A window widget is an example of a container. A container widget is used to control how its children will be displayed on the screen. Container widgets have a variety of methods that can be used to add children. Here we are using a very basic example to display a label inside a window.
Can you guess what these lines do?
We could have said this instead.
Every Gtk application has must have a call to the main method. This turns control over the Gtk main loop which waits for events to occur and then takes the proper action.
We didn't forget to cover this line. Here we attach a callback to the 'delete-event' of the window. A callback is a reference to a function. In this example we use an anonymous subroutine, which interrupts Gtk's main loop and returns control back over to the program. Any code after the call to Gtk2->main will be executed, in our example the program just closes. Had we not connected this callback to the 'delete-event', the window would have closed but our program would still have been running in the main loop, and the user would have no easy way to exit the application. (You could kill it with Ctrl+c.)
# Programming with Moose

Moose is a distribution (set of modules), that constitute a new framework for Perl 5. It addresses many of the criticisms about Perl's object orientation (OO) implementation, and brings new light to crufty old perl syntax.
Moose was created by Stevan Little, the author of countless modules both useful and useless hosted on CPAN.

## Table of Contents

* Preface
* Obtaining Moose
* Ideology
* Problems solved
** Accessors
** Type-system
** Scalar::Defer
* Evolution of the Moose
* Roles and Plugins
* Type system
* Syntax Reference

## Difficulties Identified?

* Moose-w-Moose

## External Links

* Moose hosted on CPAN Official docs, and releases for Moose

## Footnotes

* ^ You can find the unabridged list of modules Stevan maintains at search.cpan.org/~stevan. His PAUSE id is STEVAN.
# Programming with Moose/Difficulties/Moose-w-Moose

After using Moose for a while you will eventually find yourself with an assortment of classes that you wish to reuse. Unfortunately, Moose won't make it all that easy to use those Moose classes from within Moose. Here are some difficult tasks to do within Moose:
In these examples, MooseObj, is a Moose object.

## One-to-one Auto-vivification

What if you don't care about MooseObj, only the accessors inside? A child object might do no more than function as logical grouping for more accessors, as in the following example:
Even though Moose very well seeks to replace and abstract away a lot of perl's base-types here in comparison to having an Address hash it makes the job difficult. Here are some of the obvious difficulties:
* You can not skip the step of creating a new Address object
** The syntax $USProfile->workAddress->street('1234 FooStreet'), is not valid
** The syntax $USProfile->workAddress->{street} = '1324 FooStreet' would be (assuming workAddress was a hash.)
* You might wish for the component-class Address to require its child-attributes, but there is no way to later disable those requires=>1, when the class is used as a child of another class.
** The syntax has 'workAddress' => ( isa => 'Address', is => 'ro', default => sub{Address->new} ); is not valid.
** This wouldn't be all that useful in this case because of the like-problem with is=>'ro'.

## Proposed Solution

THIS SECTION IS BEING RE-WRITTEN Now obviously something nifty should happen to facilitate the creation of email. Any work done here would do a lot to further Moose's application into a Token-based system. Such as XML, where you can easily model, a one level tree in Moose, and then pull that into to another Moose class for a multiple level document. The following is pseudo-code that is not implemented.
Maybe there needs to be a set of AttributeHelpers for things that inherit from Moose::Object
Another way to accomplish this would be something like (provided by steven)
There are a few issues with this:
* blessed(shift)->new should be the value the isa=> instead.
* It doesn't accommodate for isa's, that have required=>1, there must be some way to autovivify, or send constructor args.

## Footnotes

* ^ Difficult or overly verbose.
# Programming with Gtk2-Perl
## Table of Contents

* Introduction
* Getting Started
* Signals and Callbacks
* Boxes and Packing
# Structural Biochemistry/Ophthalmic dosage forms
### Ophthalmic drops:

It is the sterile solutions that are instilled into the eyes 2 drops at a time for each eye, the amount of time the drug makes contact with the eye is extremely short. Patients instill multiple medicated eyedrops should wait 5 minutes between instillations.

### Opthalmic ointments:

Opthalmic ointments are used for instilling into the eye. Theirs characteristic as a sterile emulsions give them the ability to stay contact with the eyes for a longer time period than ophthalmic drops.
Warning: eyesight becomes blur after usage so patients should only use this drug at bedtime only.

### Medicated contact lenses:

Must be pre-soaked with medication prior to inserting into the eye; its advantages are providing controlled-release and longer contact of the drug with the eye.
Used for certain antibiotics like tetracycline and chloramphenicol.

### Ocular Inserts:

Drug is placed in the lower eye sac between the sclera and the eyelid. Its advantages is providing a longer contact time between the drug and the eyes, control the amount of medication released into the eyes. Need to be pre-soaked prior to usage.

### References

Reifman, Noah. Certification Review For Pharmacy Technicians. 9th ed. the United States of America: AuthorHouse, 2011. 61-88. Print.
# Structural Biochemistry/Nucleic Acids
## Overview

Nucleic acids are polymers of nucleotides linked in a chain through phosphodiester bonds. In biological systems, they serve as information-carrying molecules or, in the case of some RNA molecules, catalysts. This brief review will focus on aspects of structure of particular importance in manipulating DNA.

## Types of Nucleic acids

There are two types of nucleic acids:
* Deoxyribonucleic acid (DNA)
* Ribonucleic acid (RNA)

## Reference

http://www.vivo.colostate.edu/hbooks/genetics/biotech/basics/nastruct.html
# Structural Biochemistry/Oct Proteins

Oct1 and Oct4 are two transcription factors that are key regulators of pluripotency and stem cells and they are the proteins most involved with adult stem cells and cancer. Oct proteins are defined by their ability to interact with a DNA sequence known as the ‘octamer motif’. Oct4 and Oct1 belong to a group of proteins called POU. POU proteins are divided into six classes (POU1 to POU6) based on their DNA binding domains. In this, it can be seen that Oct 4 is an outlier as the DNA sequence it recognizes is different than the other proteins in the POU group. The Oct proteins, in general, can also recognize non octamer sequences due to the conformational flexibility of their linker domain.
Oct4
Oct 4 is the main regulator of pluriotency. Its expression is extremely restricted and limited to the early embroyic development stage. Oct4 is also necessary for ES cell phenotype and for the development of a cell past the blastocyst stage. Because Oct4 is responsible for pluripotency, elevated or reduced expression can lead to excessive changes in the amount of cells. Therefore, the Oct4 protein is highly regulated at multiple levels. While Oct4 is currently used as a min component to generate iPS(induced pluripotent stem) cells there is still a long way to go before iPS can be widely used to generate all types of cells. It has also been found that aggressive human breast carcinomas are devoid of consistent Oct4 expression. Instead, Oct4 paralogs that assume Oct4-like functions are found in these tissues.
Oct1
Oct 1 shares the same functions, targets and regulation of common genes however it cannot substitute for Oct4 in the generation of pluripotency cells. The protein is mainly expressed in adult and embryonic tissues. Because of its function, Oct1 is also heavily regulated on multiple levels. Recent research has pointed to the idea that Oct1 might play a part in regulating its own synthesis. Oct1 deficient cells are extremely sensitive to glucose withdrawal and oxidative stress agents. The metabolic changes in Oct1 deficient cells directly contrast the metabolic changes in tumor cells, implying that Oct1 proteins might have a cancer-protecting effect. Because of this Oct1 is currently one of the main avenues for cancer research. Currently, it has been seen in lab that loss of Oct1 reduces oncogenic transformation in culture and cancer incidences in mouse models.

## References

Kang, J. (2009) Stem cells, stress, metabolism and cancer: a drama in two Octs. Cell Press, 491-499
# Phoenix Wright: Ace Attorney/Controls

The controls for this game are fairly simple, as there aren't many actions to perform and you can only do one at a time.
| Game Boy Advance | Nintendo DS/3DS | Windows | WiiWare | Action |
| D-Pad | D-Pad | Arrow keys | D-Pad | Move the cursor to desired options/objects. |
| A | A | A | a | Confirm, advance a dialog. |
| B | B | B | b | Cancel, go back a dialog in cross-examinations. |
| Start | Start | Space | 2 | Pause at anytime to save the game. |
| L | L | L | minus | Press witnesses in court, move the screen left/right at wide locations in investigations. |
| R | R | R | plus | Open the Court Record, switch between its two parts. |
| A | X | A | minus | Present evidence from within the Court Record. |
| N/A | Hold B | N/A | b | Skip dialogs of cleared episodes. |
| N/A | Hold Y | N/A | N/A | Allow voice command via microphone and show phrases you can say in court: "Hold it!" for pressing, "Objection!" or "Take that!" for presenting. |

## Nintendo DS/3DS

The DS and 3DS versions can be played entirely with Stylus besides using buttons; just point and click what you want on the touchscreen. Case 5 is the only case that requires Stylus, along with X and Y to zoom in/out while checking evidence.

## Windows

You can play the Windows version entirely with a computer mouse (use left click on the mouse, or right click to cancel) or with the keyboard keys listed above, which can be changed in the Preferences dialog. The game has no voice support and there are four other keys you can't change:
* Tab: Open the System menu.
* Enter: Select a menu item.
* Esc: Close an open menu.
* Alt + Enter: Switch window mode.

## WiiWare

This console version can be played exclusively by downloading 1000 Nintendo points. However, "Rise from the Ashes" cost 100 Nintendo points more so make sure you got those cards ready from your retail videogame stores. Lastly, make sure your Wii Remote batteries were fully charged before playing this game.
The only requirement is just your Wii Remote so you don't need to connect anything else at all.