OpenLLM-France/wikimedia huggingface dataset:
# Inheritance Cycle/Locations/Beor Mountains

The Beor Mountains were part of a mountain range in southeastern Alagaësia. They were used as the hiding place by the Varden until after the Battle under Farthen Dûr.

## Etymology

The elves named the mountains after the Beorn, the name in the Ancient Language for the cave bear native to the mountain. The real name of the mountains is a secret the dwarves do not tell to other races, even adopted members of their clans such as Eragon.

## Description

Over ten miles high, the Beor Mountains were the tallest mountains in Alagaësia. The peaks faded out of sight into the clouds: all that could be seen was a giant wall of ice and snow, as well as a tiny band of trees near the ground. The peaks are so high that not even the Dragon Riders could reach them.
The dwarves created large cities under and above the Beor Mountains, migrating there after the Hadarac Desert became uninhabitable. The largest of the dwarf cities was Tronjheim, the old capital of the Varden.
The various animals that inhabited the area were:
* User:Artix Kreiger/Inheritance Cycle/Characters/Urzhad, or cave bear
* User:Artix Kreiger/Inheritance Cycle/Characters/Fanghur, or flying serpent
* User:Artix Kreiger/Inheritance Cycle/Characters/Feldûnost, or goat
* User:Artix Kreiger/Inheritance Cycle/Characters/Nagra, or giant boar
* User:Artix Kreiger/Inheritance Cycle/Characters/Shrrg, or giant wolf
All of these animals have dwarven clans dedicated after them.

## Connections

The word "Beorn" in the Ancient Language translates into "bear". This could perhaps be an allusion to the giant Beorn in J. R. R. Tolkien's The Hobbit, who has the ability to transform into a bear.
# Foundations of Education and Instructional Assessment/Educational Philosophy

    What are philosophies of education?
    What is the purpose of education?
    How is Plato a philosophical leader in education?
    What is constructivism?
    What is the difference between teacher-centered vs. student-centered philosophies?
# I Dream of IoT
## Table of Contents

* Preface: IoT and Quality of Life
* Chapter 1 : IoT and Automation
* Chapter 2 : IoT and IPv6
* Chapter 3 : IoT and Web Services
* Chapter 4 : IoT and Cloud Computing
* Chapter 5 : IoT and Big Data
* Chapter 6 : IoT and Machine-to-Machine (M2M)
* Chapter 7 : IoT and Security
* Chapter 8 : IoT and Case Study
* Chapter 9 : IoT and The Next 20 Internet Years
# Karrigell/Redirect to a URL

To perform an HTTP redirection to a URL, use the built-in exception HTTP_REDIRECTION :
# Karrigell/Set Content-type header

To set response headers, use the built-in RESPONSE dictionary
# Karrigell/Set, read and erase cookies

Cookies are managed by two variables available in the scripts :
* COOKIE is a dictionary-like object holding the cookies sent by the browser and received by the script
* SET_COOKIE is a dictionary-like object used by the script to set cookies values, path, expiry date etc. and send them to the browser
Here is a simple script, cookies.py, that shows how to set, read and erase cookies :
In index, the cookies sent by the browser are printed. Then a form allows the user to set another cookie, with a specified name and value
This form is submitted to the function set_cookie(name,value). In this function, a new entry is created in SET_COOKIE with the submitted data. The key 'path' of this entry is set to the server root. Then a redirection is performed to the index function
When this redirection is done, the newly created cookie is sent to the browser. The browser stores the value and its attribute ; then it sends a request to the url http://host/cookies.py/index
When this request is sent, the request headers include this cookie, received by the script in the variable COOKIE : so the cookie name and value are printed at the top of the page
To erase the cookie, a link is provided, leading to the function erase(name) where name is the cookie name. The function erase uses SET_COOKIE to erase the value, and set the expiry date to the past (10 days before today), using the function cookie_expiry_date to transform a datetime object to the format supported by the cookie specifications
At last, when these values are set for the cookie, another redirection is performed to index : the browser receives the new information about the specified cookie. Since the expiry date is reached, it erases it. When it sends a request to http://host/cookies.py/index, it does not send a header for this cookie, which does not appear in the received cookies list
# Karrigell/Import a module

If you want to load a module in the Python standard distribution, or in a third-party package installed in the distribution, just use the usual
You might also want to import a module specifically designed for your web application. In this case you can't use import, because of the algorithm used by the Python interpreter to find a module by its name : the interpreter searches for a module of the specified name in a list of folders, and you can't reliably modify this list to add your application folder, because in a multithreaded server you have no control on it
So for this kind of module, you should use a different syntax :
The argument of Import is the url for the module, it is resolved by the server as for all other urls
This module can use all the built-in names defined by Karrigell : this means that an imported module can itself import other user-defined modules by Import, use the names in HTMLTags, etc
# Karrigell/Insert an image, a stylesheet, a Javascript in a document

If you have a document (image, JavaScript, CSS stylesheet) and you want to load them in a page, you pass an argument "src" or "href" to the tags <IMG>, <SCRIPT> or <LINK rel="stylesheet">
If this argument is a relative URL, remember that the script URL has the form http://host/myscript.py/func. So if the document to load is in the same folder as the script, the relative URL must begin with ../ : the relative URL ../foo.js will be resolved as the absolute URL http://host/foo.js
If you forget the leading ../, the relative URL foo.js would have been resolved as the absolute URL http://host/myscript.py/foo.js, resulting in a "File not found" error
The same goes for images and stylesheets :
# Karrigell/Install

the version 3.1.1 is available here: http://sourceforge.net/projects/karrigell/files/
* in windows unzip-it, if it needs... and run the .exe, it will install it by it self at C:karrigell3.1.1
* next run the karrigell.exe into... it opens the server on 80 ...
* open your browser and type "localhost/index.py/index" you'll got the access to karrigell website embeded into..
* clic'n'choice the language you want up'left'corner... you'll acceed to the whole documentation... enjoy !
is that works ??? impossible to install it with Py32,33,34, and pip do not install the package on the python'www'home
Download the package at http://karrigell.svn.sourceforge.net/viewvc/karrigell/branches/python3k/package/?view=tar, unzip it, then open a console window and run python setup.py install
The package requires Python version 3.2 or above
# Karrigell/Pronounce "Karrigell"

Karrigell is a Breton word, it means "cart"
In the IPA alphabet : /kaʁiɡɛl/
For French speakers : cariguelle
For English speakers : like "car-eagle", but rhyming with "bell"
# Karrigell/Insert dynamic values in a template

The templating system uses Python string formatting
Create a template called page.tmpl :
then edit index.py and add this function :
Enter http://localhost/index.py/bar?name=Joe to see how the templating engine replaced the placeholders {title} and {name} by the values passed to the function Template
# Karrigell/Manage encodings

The encoding of a page can be set by the built-in name ENCODING. It will define the Content-type header sent by the server
It affects both the encoding used to encode the data submitted by a form, and the encoding used to transform the bytestring received on the network connection to a string printed in the browser
Here is an example :
By default, ENCODING is set to sys.getdefaultencoding
# Future/Emergence of India

    See next article: Future/Emergence of India2.
The Republic of India could be considered as one of the emerging future superpowers
. However, facing many problems, it has a long way to go to realise its potential.

## Cultural factors

* History - India has a long history of cultural intercourse with many regions of the world. Its cultural influence has spread through the philosophy of religions like Jainism, Sikhism, Hinduism and Buddhism (particularly in East and SE Asia). Many foreign religions - Christianity, Islam, Judaism, Zoroastrianism, Bahá'í Faith - have found home and followers in India. India has no history of imperialism. Indian culture has always spread naturally or through widespread emigration to foreign lands.
* Bollywood - India's film industry, often known as "Bollywood", produces more feature films than any other (though not all of great quality) . In a year, it sold 3.6 billion tickets, more than any other film industry in the world ( In comparison, Hollywood sold 2.6 billion tickets in a year) .
* Democracy -
* Unity in Diversity of world view - The scale of multi-ethnic, multi-lingual, multi-religious people trying to cohabitate here is unparalleled in the world. The subcontinent's long and diverse history has given it a unique eclectic culture, claimed to be one of its great intangible assets. It is also often associated with spirituality. India's diversity forces it to either evolve strong foundations of tolerance and survive, or face break-up. The Indian public is now also accepting western influences in their society & media - and what is emerging is a confluence of its past local culture with the new western culture ("Social Glocalisation"). For some futuristic social thinkers, the miscegenation of diverse ancient culture with modernity, spirituality with science/technology, eastern with western world-view is potentially making India a social laboratory for the evolution of futuristic global-unity consciousness . If, and only if, everything evolves right, then South Asia could emerge as a soft super-power, by being the biggest melting pot of human ethnicities, languages, cultures, religions, ideologies & world view.
# Gateway M255-E
## CPU

* CPU: Intel Core Duo T2400
* Speed: 1.83 Ghz
* L2 Cache: 2 MB
* Bus Speed: 667 Mhz
* Instruction Set: 32-Bit

## Memory

* Memory: Expandable to 4GB
* Memory Type: DDR2 SDRAM

## Video Graphics Display

* Video Graphics Chipset: Intel GMA 950
* Video RAM: Up to 128 MB shared
* Screen Size: 14.1"
* Maximum Screen Resolution: 1280 x 800
* Video Outputs: VGA, S-Video

## Audio

* Audio Chipset: Intel 945GM

## Network Ports

* Intel 10/100/1000 Gigabit Ethernet

## USB Ports

* 4 USB 2.0

## Other I/O Ports

* Type II PC Card Bus
* IEEE 1394
* 7-in-1 Digital Card reader
* Microphone Jack
* Headphone Jack

## Optical Drive

* Sony Optiarc CD-RW/DVD-ROM CRX880A-(PM)

## Pointing Device

* Pointing Device Type: Touchpad
# Hewlett Packard Compaq NX9420 (RB529UT)
## CPU

* CPU:

## Memory

* Memory:
* Memory Type:

## Video Graphics Display

* Video Graphics Chipset: Nvidia Quadro FX770M (???MB)
* Screen Size:
* Maximum Screen Resolution:

## Audio

* Audio Chipset:

## Pointing Device

* Pointing Device Type: Touchpad
# Fujitsu FMV Lifebook FMVH8240
## CPU

* CPU:

## Memory

* Memory:
* Memory Type:

## Video Graphics Display

* Video Graphics Chipset: Nvidia Quadro FX570M (???MB)
* Screen Size:
* Maximum Screen Resolution:

## Audio

* Audio Chipset:

## Pointing Device

* Pointing Device Type: Touchpad
# Hewlett Packard Compaq 8710p
## CPU

* CPU:

## Memory

* Memory:
* Memory Type:

## Video Graphics Display

* Video Graphics Chipset: Nvidia Quadro FX770M (???MB)
* Screen Size:
* Maximum Screen Resolution:

## Audio

* Audio Chipset:

## Pointing Device

* Pointing Device Type: Touchpad
# Hewlett Packard Compaq 8710w
## CPU

* CPU:

## Memory

* Memory:
* Memory Type:

## Video Graphics Display

* Video Graphics Chipset: Nvidia Quadro FX770M (???MB)
* Screen Size:
* Maximum Screen Resolution:

## Audio

* Audio Chipset:

## Pointing Device

* Pointing Device Type: Touchpad
# Hewlett Packard Compaq 8510w
## CPU

* CPU:

## Memory

* Memory:
* Memory Type:

## Video Graphics Display

* Video Graphics Chipset: Nvidia Quadro FX770M (???MB)
* Screen Size:
* Maximum Screen Resolution:

## Audio

* Audio Chipset:

## Pointing Device

* Pointing Device Type: Touchpad
# Laptop Computer Models/Gateway

    M255-E (CA6)
# Grsecurity/Terminology

This book uses many different terms, some of which have the same meaning. We have listed some of these terms and their definitions here. The book also contains inline links to relevant Wikipedia articles.

## access control list

    From a related Wikipedia article: "An access control list (ACL) is a list of permissions attached to an object. The list specifies who or what is allowed to access the object and what operations are allowed to be performed on the object." In the context of this book, an ACL is used to mean a single role or subject definition, or the whole policy file.

## domain

    With domains you can combine users that do not belong in the same group as well as groups so that they share a single policy. Domains work just like roles.

## object

    An object is a part of the system that is used by the programs running on the system. It can be an absolute path to a file or a directory; a capability; a system resource; a PaX flag; network access (IP ACLs).

## policy

    The policy is a system-wide set of rules enforced by grsecurity. A very good description is offered in the mandatory access control article: "Any operation by any subject on any object will be tested against the set of authorization rules (a.k.a. policy) to determine if the operation is allowed."

## role

    A role is an abstraction that encompasses traditional users and groups that exist in Linux distributions and special roles that are specific to grsecurity. Roles can be used to split the responsibility of system administration into smaller logical sets of responsibilities, such as "database administrator" or "DNS administrator". Compare this approach to having a single superuser (e.g. root) that is used to do every administrative task on the system.

## ruleset

    Ruleset is used much in the same way as "access control list". It is perhaps more often used to refer to role or subject definitions than the whole policy file.

## subject

    A subject uses and accesses objects and the ruleset of the subject enforces what objects it may use and in what way. In practice a subject is most often a program running on the system. In grsecurity, a subject is defined as an absolute path to the actual program executable (e.g. /sbin/init) or a directory (e.g. /lib/hal/scripts).
# Grsecurity/Reporting Bugs
## Contacts

Submitting bug reports to the proper developer will help get your bug resolved quicker. Though the developers of PaX and grsecurity will forward bug reports to each other, doing so may delay the resolution of your problem.
For bugs within grsecurity features, submit bug reports to: spender@grsecurity.net. For bugs within PaX, submit bug reports to pageexec@freemail.hu.
Bug reports can also be submitted to the gsecurity forums. (this is the preferred method). The developers monitor RSS feeds of the forums to be able to respond to bug reports quickly.
If possible, avoid submitting bug reports to the grsecurity mailing list, as it is mainly intended for announcements or other important topics.

## Requirements

To be able to reproduce the problem you're experiencing or properly debug it, information will be requested of you depending on the type of bug you are reporting. For any large files that are requested, such as the kernel's vmlinux file, please attempt to make these available via a website (you can use a free file uploading service) as they will likely be rejected by the developers' mail servers. Additional information may be requested for debugging purposes (particularly if the problem cannot be reproduced by the developers), but below is specified the minimum requested information.
For any bug you report, please specify the name of the patch you have applied to the kernel. Please also note that the developers only support the latest test patches, as a bug reported in an older patch may have already been fixed in the latest test patch.
A properly submitted bug report that includes the requested information below up-front greatly improves turnaround time for getting your problem solved.

### Compilation Errors

    A copy of your kernel .config

### Build/Linking Errors

    A copy of your kernel .config
    Your binutils version (ld --version)

### RBAC Problems

    A copy of your kernel .config
    A copy of your policy file
    A listing of the steps performed to produce the problem

### Kernel Crashes/Hangs

    A copy of your kernel .config
    Your binutils version (ld --version)
    A copy of your vmlinux file (from the kernel source tree)
    A copy of your bzImage file (from the /boot directory)
    A copy of your System.map file (from the /boot directory)
    The OOPS report, if one exists (take a photo of the screen if you are unable to capture it on disk). Note: we previously required that GRKERNSEC_HIDESYM be disabled for bug reports. This is no longer the case. Any recent grsecurity patch doesn't require GRKERNSEC_HIDESYM to be disabled for symbols to be displayed in OOPs messages.
    A description of the machine's hardware (particularly any non-standard hardware)
    Information about your Virtual Machine setup (if applicable): preferred execution mode and kernel paravirtualization
    Steps required to reproduce the crash (if not before init starts)
# Grsecurity/Runtime Configuration
## The sysctl Interface

The sysctl command provides an interface for modifying kernel parameters at runtime. There is an option in the grsecurity kernel configuration to enable support for this interface (see Configuring grsecurity). In Linux, sysctl is simply a wrapper around filesystem routines that read and write contents of files in the /proc directory. This means that you can also set parameters by echoing values to files in /proc. See the Appendix for a list of all available sysctl options for grsecurity.

### Usage

The sysctl command takes a list of variables or variable=value pairs and sets or reads their value. Variable is a path to a file in /proc/sys separated by periods or forward slashes. The value depends on the parameter in question. Most of grsecurity's options are either 1 (enabled) or 0 (disabled).
Sysctl's man page is available online at http://linux.die.net/man/8/sysctl.

### Examples

If you want to know every available runtime option for grsecurity, list the contents of /proc/sys/kernel/grsecurity.
To enable mount auditing and disable chdir auditing in a single sysctl command, run:
You can achieve the same result by echoing:
# Introduction

On this page you will find documentation regarding permissions to use material written by others before this Wikibook was started.

## The Original grsecurity Documentation

The original documentation for grsecurity was written by Brad Spengler, the author of grsecurity. This includes the ACL documentation and the grsecurity Quick-Start Guide (PDF).

## Permission to Use the Official Documentation

Below is the correspondence between myself (Meev0 (talk)) and Brad Spengler regarding the use of his works in this Wikibook.
   Sent at: Mon Apr 20, 2009 5:56 pm
   You may publish my answer to the original request (and this request too). You may copy/republish any and all parts of the grsecurity documentation. I don't think I put an explicit license on the documentation, but I consider it to be essentially public domain.
   -Brad
   Sent at: Mon Apr 20, 2009 5:27 pm Thanks!
   I'm making a separate page for the book that will include credits, links to the original documents and a copy of your message where you grant this permission.
   Just so that there is no misunderstanding 1) May I publish your answer to my original request? 2) In my request I mentioned wanting to copy "parts" which is very vague. Basically what's needed (IMO) is you clearly stating what parts of the grsecurity documentation can be published under the GNU Free Documentation License. I'm not a copyright lawyer, but I think the clearer the situation the better.
   I'll try to limit the amount of text I need to copy, as I like writing documentation, but most of technical notes are better left as they are.
   - Ville
   Sent at: Sat Apr 18, 2009 7:59 pm Of course, that's fine with me. Thanks again for your work, and hope things get better for you personally.
   -Brad
   Sent at: Sat Apr 18, 2009 5:41 pm Hi Brad,
   I wanted to ask about using the Grsecurity QuickStart guides (the quickstart.pdf and the newGradmDoc.pdf) in the Wikibook. As you are the copyright holder of both documents, I need your permission to copy parts from those files. Mainly I would like to copy the ACL documentation, as it would be silly for me to start writing it from scratch. Naturally I would credit you and include a link to the original documents.
   Below is a link to the copyright policy of Wikibooks. http://en.wikibooks.org/wiki/Wikibooks:Copyrights
   You can reach me by replying to this PM or by email at ***.
   - Ville
# LaTeX/Numbering

* LaTeX
* Getting Started
* Introduction
* Installation
* Installing Extra Packages
* Basics
* How to get help
* Common Elements
* Document Structure
* Text Formatting
* Paragraph Formatting
* Colors
* Fonts
* List Structures
* Special Characters
* Internationalization
* Rotations
* Tables
* Title creation
* Page Layout
* Customizing Page Headers and Footers‎
* Importing Graphics
* Floats, Figures and Captions
* Footnotes and Margin Notes
* Hyperlinks
* Labels and Cross-referencing
* Initials
* Mechanics
* Errors and Warnings
* Lengths
* Counters
* Boxes
* Rules and Struts
* Technical Text
* Mathematics
* Advanced Mathematics
* Theorems
* Chemical Graphics
* Algorithms
* Source Code Listings
* Linguistics
* Special Pages
* Indexing
* Glossary
* Bibliography Management
* More Bibliographies
* Special Documents
* Scientific Reports (Bachelor Report, Master Thesis, Dissertation)
* Letters
* Presentations
* Teacher's Corner
* Curriculum Vitae
* Academic Journals (MLA, APA, etc.)
* Creating Graphics
* Introducing Procedural Graphics
* MetaPost
* Picture
* PGF/TikZ
* PSTricks
* Xy-pic
* Creating 3D graphics
* Programming
* Macros
* Plain TeX
* Creating Packages
* Creating Package Documentation
* Themes
* Miscellaneous
* Modular Documents
* Collaborative Writing of LaTeX Documents
* Export To Other Formats
* Help and Recommendations
* FAQ
* Tips and Tricks
* Appendices
* Authors
* Links
* Package Reference
* Sample LaTeX documents
* Index
* Command Glossary

## Basic Numbering

The following are numbered LaTeX objects:
part, chapter, section, subsection, subsubsection
paragraph, subparagraph
page
equation, figure, table
footnote, mpfootnote
enumi, enumii, enumiii, enumiv