OpenLLM-France/wikimedia huggingface dataset:
# WebObjects/GVC Frameworks

The GVC Frameworks evolved from projects implemented by GVC [Global Village Consulting] for over 10 years. One of the most recent projects that use these frameworks is [GVC.SiteMaker], an Open Source CMS that allows non-technical users to create highly customized websites and web databases.
The following are some of the main frameworks included in this release:
* GVCEOFExtensions – Provides loads of Enterprise Objects Frameworks (EOF) additions and custom qualifiers.
* GVCEOFValidation – Provides enhancements to standard EOF validation, including code-free, customizable, localizable validation messages and more extensive validation.
* GVCFoundation – Contains Foundation extensions such as Boolean, Date, BigDecimal, String, NSArray.
* GVCEOPrototypes – Contains standard set of Enterprise Objects (EO) prototypes that can be used for multiple frameworks and WebObjects applications. It currently supports prototypes for DB2, FrontBase, JDBC, MySQL and Oracle databases.
* GVCGenericObjects – Contains classes designed for easy lookup, localization and archival of objects.
* GVCSecurity – Contains classes that provide security or different access rights for users or groups in a WebObject’s application.
* GVCVirtualTables – Contains classes that provide a virtual representation of database tables which can be accessed via Key Value Coding (KVC).
* GVCKerberos – Contains a simple wrapper class around some of the functionality in the WedgeTail JSCI Kerberos classes. It implements a very simple Kerberos authentication of a user ID and password.
* GVCMail – Contains convenience classes for sending email messages and support for fault tolerant sending of bulk messages.
* GVCWOExtensions – Contains extensions to WOApplication, WOComponent, WODirectAction, WOSession and other AppServer classes.
* GVCJNDIAdditions – Extends the JNDI adaptor to support secure communication with an LDAP server. Transport Layer Security (TLS) provides a mechanism for ensuring the integrity and confidentiality of the transferred data.
The GVC Frameworks were developed in parallel with Project Wonder so you will find a lot of duplication in the extensions to Foundation, EOF, and WO areas. But there is a lot of unique stuff too and alternative implementations of things like localization. Eventually this might all get merged into Wonder, but that is a lot of effort and we are busy now.
Download from [SourceForge] - see File Releases.
# WebObjects/Java Client

A three tier type of WebObjects project which utilizes a GUI written in Java with Interface Builder. Unfortunately, this type of project is barely supported by Apple and there are very few people using it - as a result, many of the translations of the graphical interface from Interface Builder into Java are less than perfect. As you will discover if you ever work on a Java Client project, these problems make it very difficult to work with.
# World War II/Fall of Berlin

By the beginning of 1945, Germany's troops were nearing collapse, with Nazi leader Adolf Hitler retreating to his Führerbunker in mid-January. After holding its Red Army for a time in Germany, the Soviet Union attacked Berlin on 16 April 1945 (four days after the death of American president Franklin D. Roosevelt). The Soviets began bombarding Berlin with its artillery on 20 April, Hitler's birthday. Around that time, Hitler began making preparations for his suicide. He rejected efforts to surrender from his officers.
By 28 April, the day of Italian dictator Benito Mussolini's death, the Red Army had closed in on Berlin. Hitler married his longtime lover, Eva Braun, shortly after midnight on 29 April and signed his last will and testament. The bodies of the couple were found the next afternoon. Separate Soviet and American inquiries produced details later used to confirm the deaths, as the bodies were reputedly almost completely burned to ashes. Hitler had died from a suicide gunshot and Braun from cyanide poisoning.
Berlin's garrison surrendered on 2 May. Some German units continuing to fight to the west in hopes of surrendering to the Western Allies instead of the Soviets. On 8 May, the war ended in Europe. The following month, Soviet leader Joseph Stalin began seeding a dubious narrative that Hitler had escaped. Ever since, conspiracy theorists have cited discrepancies seeming to imply Hitler's survival, being largely dismissed by mainstream historians.
# World War II/German and Italian Attack in the Balkans

The Axis attack began on the 28th of October 1940, when Italian troops attacked and overran the Greek Border Guards outposts in Hepirus and west Macedonia. This occurred after the Italian Ambassador to Greece, Gracci, essentially blackmailed the Greek Prime Minister Ioannis Metaxas by requesting his permission on the deploying of Italian troops into Greece's territory.
Initially, the Italian Army made big gains, but Greek troops forestalled their offensive and even launched a counter-offensive on November 1940, overthrowing the Italians and capturing several ground into the Italian-occupied Albania. The situation worsened with the arrival of British troops on February 1941, so the Germans were forced to join the Italian attack on Yugoslavia and Greece, causing the collapse of both countries.
# World War II/Battle of Britain

The Battle of Britain was the first part of a plan by the Germans for an invasion of Britain. The Germans called this plan Operation Sea-Lion. The Battle of Britain was the German attempt to get air supremacy over Britain for a landing of the Wehrmacht on the South coast of Britain.

## Background

Before the Battle of Britain, Germany had launched Blitzkrieg on France and the low countries, and it also had control of Norway and Denmark. This gave Germany many airbases near the British coast. This allowed them to launch attacks on Britain from the air.
Germany never launched an invasion of Britain, but launched attacks by air. Germany bombed ports, factories and centres of population including London. They hoped that, with mounting casualties, the British would surrender. They also did this to knock out the Royal Air Force in a couple weeks, or RAF, so that an invasion would be possible. The Germans planned to knock out the RAF by attrition. They hoped with their superior numbers they would be able to take losses better. Instead, the British fought harder, and the Germans were unable to destroy Britain's air defenses in several months.

## Reasons for failure

One of the reasons the Germans failed was that their fighters were overstretched and so could not accompany the German bombers. Later in the Second World War when the roles of Britain and Germany were reversed the British also had high losses when bombing France and Germany.

## The End of the Battle

When some stray German bombers attacked London, in retaliation Churchill ordered the bombing of Berlin. In retaliation to this Hitler ordered the emphasis of attacks to focus on London. These attacks became known as the Blitz.

## Long-Term Effects

The failure of Germany to knock out Britain, meant Germany would have to fight a war on two fronts when Germany invaded the USSR.
# World War II/Authors

If you are interested in joining contact one of the team members if you wish to be more than a contributor.
Red4tribe-Leader and orginizer of this project.
Wesley Gray- Article contributions and editing.
# World War II/Battle of France

On the Morning of May 10, 1940, the German military advanced into the Netherlands, Belgium and Luxembourg. Luxembourg fell in about 5 hours, with little resistance.

## The Netherlands

Hitler had expected to conquer the Netherlands within a day. German airborne units were sent behind the lines, one group to capture airfields outside the Hague, and the other to capture key bridges in the vicinity of Rotterdam. The Battle for the Hague, was an absolute failure for the Germans. the airfield were taken with heavy casualties, only to be retaken later in the day by the Dutch, forcing the Germans to flee into nearby woods. The Luftwaffe lost 125 transport planes, representing 50% of the fleets strength.
At Rotterdam, the Germans were much more successful. The Dutch soldiers were taken off guard, and the bridges fell into German hands. The reason for capturing the bridges was so the advancing tanks could cross into Rotterdam when they arrived.
In the North the Germans were stopped at the Afsluitdijk, a chain of defenses protecting the Afsluitdijk dike. In the center, the main Dutch defense was the Grebbline. The Germans reached in on the 10th, but it was not until the 14th that the Dutch were forced to evacuate into Fortress Holland, the last Dutch defense line.
In the south the German achieved the most success. They quickly advanced towards Rotterdam. On the 14th the Dutch and Germans were fighting through the streets of the city, and later the Dutch surrendered the city after hearing that the Germans were going to bomb the city. However, for unknown reasons, the German planes on the way to bomb this city never got the message, and some 900 civilians were killed.
On the evening of the 15th, the Dutch Army was still largely intact, however, their strategic situation had become hopeless. At 9:00pm, the Netherlands surrendered. However, in the Dutch province of Zeeland, the remaining Dutch and French troops, who had just arrived, would hold out until the 17th.

## Belgium

The Germans quickly, once again, established Air Superiority over Belgium. On the first day of battle they destroyed almost half of the planes in the Belgian Air Force.
The main problem the Germans faced advancing into Belgium was Fort Eben-Emael, a large fortress then generally considered the most modern in the world, controlling the junction of the Meuse and the Albert Canal. To overcome this problem, the Germans landed gliders on top of the fort filled with German assault infantry, and blew up the main gun cupolas with hollow charges. The bridges over the canal were seized by German paratroopers. Shocked by a breach in its defenses just where they had seemed the strongest, the Belgian Supreme Command withdrew its divisions to the KW-line five days earlier than planned.
The arrival of French tanks, resulted in the Battle of Hannut, which up to that time, was the largest tank battle in history. However, the French were forced off the battlefield. Following this battle, Belgium was overrun, and on May 27th, surrendered to Germany.
# World of Warcraft/Stormwind

Stormwind is the capital city for the humans. It consists of various districts: the Trade District, Old Town, the Dwarf Quarter, the Mage Quarter, the Chapel Citadel, to name some of them. Most of these are linked by the Canals.
Travel to Stormwind from other areas can be done by either Griffon or the Tram.
# World of Warcraft/Tauren

The Tauren are large, cow like creatures who live in the game at a place called Mulgore, in central Kalimdor. Taurens are naturally peaceful, and spiritual and try to live to serve nature, and despite their larger size, live in a tribal society. Tauren are implacable enemies who will use every ounce of their strength to smash their enemies under their hoof. Under the leadership of their chief, Cairne Bloodhoof, the Tauren allied themselves with the Orcs during the invasion of the Burning Legion. The two races have remained steadfast allies ever since. Like the Orcs, the Tauren struggle to retain their sense of tradition and noble identity.

## Attributes & Traits

Starting Attributes are the statistics that a race has at the begining of the game, and usualy gives the player a good idea to if this race will be good for a certain class. For example, a class with a higher Strength value will be more suited to play a Warrior. The Starting attributes for a Tauren are:
Strength: 28
Agility: 15
Stamina: 24
Intelligence:15
Spirit: 22
As other races, Tauren have Racial Traits which prove useful in game. These are:
War Stomp: This is an active spell, which causes the Tauren to stomp on the ground which stuns nearby enemies for a short time.
Endurance: This is a passive spell, whcih gives the Tauren a perminent 5% increase of its maximum health.
Cultivation: This is also a passive spell, which gives the Tauren a 15 point increase of Herbalism should he take it as a profession.
Nature Resistance This is again, a passive spell, giving the Tauren a +10 in its nature resistance.

## Other Info & Tips

The Tauren's mount is a Kodo, which can be bought in Bloodhoof Village at level 40 for (roughly) 100g. A quicker Kodo which increases your speed by 100% can be bought at level 60 for (roughly) 1000g. The Taurens capital city is Thunderbluff which can be easily found one you begin the game. The only classes a Tauren can be are: Druid, Hunter, Shaman, Warrior.
Normally, a Tauren makes a very good warrior due to its generally high strength and stamina. However, Tauren shamans are also strong and durable, which gives them an edge over their Orc and Troll counterparts.
# World of Warcraft/Undead
## Undead
### Introductions/Story
##### Homeland

The forests of Silverpine and Tirisfal Glades. It hosts the Horde undead capital, the Undercity or UC in slang.

### Characteristics
#### Starting Area

* Deathknell in Tirisfal Glades

#### Home City

* Undercity

#### Classes

* Mage
* Priest
* Rogue
* Warlock
* Warrior

#### Racial Traits

* Will of the Forsaken - Activate to become immune to fear, sleep, and charm effects. Lasts 5 seconds. 2 minute cooldown.
* Cannibalize - Activate to regenerate 7% of total health every 2 sec. by consuming Humanoid or Undead corpses within 5 yds - lasts 10 sec - 2 min cooldown
* Underwater Breathing - Underwater breath increased by 300%
* Shadow Resistance - Increase Shadow Resistance by 10

#### Racial Mount

* Skeletal Horse
# World of Warcraft/Professions

(Very rough at this time, but better than nothing)
Professions in World of Warcraft are divided into Primary and Secondary Professions. The primary professions are further divided into gathering and crafting professions. Gathering professions allow for the collection of raw materials, which are used by the crafting professions to create items. Each character is limited to learning two primary professions, but can learn all three secondary professions.
The primary professions are:
Mining - gathering
Blacksmithing - crafting
Engineering - crafting
Skinning - gathering
Leatherworking - crafting
Herbalism - gathering
Alchemy - crafting
Tailoring - crafting
Enchanting - crafting
Jewelcrafting - crafting (set to be added in the Burning Crusade Expansion)
The secondary professions are:
Fishing
Cooking
First Aid
A common tactic for most players (especially newer players) is to pick a crafting skill, and take the complementary gathering skill to support themselves. For example, a warrior might decide that he wants to forge his own armor and weapons, and so takes up blacksmithing. Instead of buying the metals required from the auction house, he decides to learn mining in order to support his blacksmithing.
While this is a proven and popular path, it is not the only one. Many players who choose professions in order to maximize income elect to learn two gathering professions. This allows the player to sell everything they collect on the Auction House making 100% profit instead of using the gathered items to make something else. In order to truly benefit from this strategy, skinning is usually chosen with either herbalism or mining. The reason mining and herbalism are not both chosen is that only one form of tracking can be active at a time.
Note: the tracking limit applies to all tracking, so a hunter cannot track beasts and herbs at the same time. This is not a disadvantage for the hunter compared to other classes, but does remove a tactical advantage in the form of being able to see enemy movements.
# World of Warcraft/Rogue
## Introduction to the Rogue

The Rogue class is currently available to all races except the Horde Tauren. They can wear both cloth and leather armor, and are able to learn to fight with daggers, one-handed maces, one-handed swords, fist weapons, crossbows, bows, guns, and thrown weapons, plus, of course, unarmed. Rogues can also learn to dual-wield with one-handed weapons.
The Rogue is a melee-based class with a special talent: stealth. Stealth allows the rogue to make him/herself invisible to enemies (whether mobs or members of the opposing faction) as long as the enemy is of a lower level than the Rogue, and does not have a special ability which enables them to see through stealth. The advantages of stealth and its functions will be elaborated on in a later section.

## Energy

Rogues use Energy instead of mana or rage. The Rogue always has 100 Energy, which is used for attacking. Energy replenishes at 20 points every 2 seconds, in or out of battle. Maximum Energy can be increased by ten points by equipping the five-piece Nightslayer armor set, and by another ten points by gaining the ability Vigor at the top of the Assassination talent tree.

## Special Rogue Abilities

Rogues have a variety of special abilities that can be used even out of battle, and one of which is more like a service profession than anything else.

### Pickpocketing

While in stealth, the Rogue can pickpocket Humanoid mobs. Some Rogue quests involve the retrieval of items through pickpocketing. Pickpocketing commonly yields money, which is not distributed to the other members of the Rogue's party when looted. In addition to money and quest items, a variety of other things can be pickpocketed, including cloth, food, potions, vendor trash, and lockboxes.

### Poisons

At level 20, the Rogue receives a quest with the end result of the ability to poison their blade(s). More on poisons to come later.

### Lockpicking

Lockpickers are some of the most sought-after skill workers. Although blacksmiths and engineers can both gain the ability to make keys and bombs to unlock boxes/chests/etc, Rogues will often provide the service for free or, at higher levels, for a small fee. The ability to pick locked chests makes a Rogue invaluable in an instance, especially at low levels before blacksmiths and engineers learn to open things themselves. However, this is often used by some Rogues to 'ninja' loot that should have been rolled on, or distributed to the group. Because of this, some people will not take Rogues into their groups. In the main cities, one will often see lockpickers advertising their services, or non-lockpickers looking for the service of a Rogue.
# Crafting Items
## Herbs

The three commons herbs that can be found in the Jungle are Liferoot, Khadgar's Whiskers and Kingsblood.
The Troll Ruins (particularly in the Skullsplitter encampment) often have Purple Lotus.
Off the coast Stranglekelp can be found.

## Cooking

Tigers drop Tiger Meat that can be used to make Jungle Stew. Raptors drop Raptor Meat that can be made into Roast Raptor.

## Fishing

Common fishing types (seashore): Rockscale Cod.
# World of Warcraft/The Barrens

The barrens is the horde mainland for lvl 11-29. It is home to a huge range of horde quests.
# World of Warcraft/Undercity

The Undercity is the capital city for the Forsaken.
Lady Sylvanas Windrunner the Banshee Queen, Leader of the Forsaken, is stationed here.
# World of Warcraft/Raid groups

A raid group is a group of up to 40 players partitioned into subgroups of 5 players each.
Raid groups are mainly used in instances and battle grounds.
Members of a raid group can chat with each other by typing /raid or just /ra.

## Converting to raid

To convert a group into a raid group press the Convert to raid button on the raid tab of the social panel. You can open the social panel by pressing O or clicking the ! button at the bottom of your screen.

## Promoting

You can promote members of the raid group to help you manage the group. This lets them invite other players and adjust group members.
It is a good idea to promote at least one player in case you get disconnected or you are just too busy to deal with everyone. To promote a member of the group right click their name in the raid tab of the social panel. You will get a dropdown menu, select promote.
# World of Warcraft/Tiristfal Glades

The Horde Controlled area in the north eastern part of Lordaeron. It is the Undead Starting area and is intended for lvls 1-10. The Undercity is located within Tirisfal Glades

## Important Areas
### Deathknell

This is the initial starting area for all Undead and it is here that you will get your first quests. This area is intended for levels 1-5. All the Undead class trainers can be found in the town.

### Brill

Brill is the second town which all Undead players will head to after completing the quests in Deathknell. This town offers another set of quests for levels 5-10. Here a player will be able to find some profession trainers and all the Undead class trainers. Brill also contains a stable where Undead players can purchase mount training and their mount.

### Undercity

The Undercity lies beneath the ruins of the city of Lordaeron, the tunnels where first constructed by Prince Arthas and later finished by the Banshee Queen Slyvanas. This is the capitol city for all Undead players and contains a bank and an auction house. It also has class trainers for warriors, rogues, warlocks, mages and priests.
# Exercises

| 1. | Pick out three articles from redandblack.com and manually create a RSS document. Upload your file to your web area and use a RSS aggregator to read the file. Validate your file with feedvalidator.org. |
| 2. | Pick out three top downloads from sourceforge.net and manually create an RSS document. Upload your file to your web area and use an RSS aggregator to read the file. Validate your file with feedvalidator.org |
# XML - Managing Data Exchange/Resources

* Chapters
* Appendices
* Exercises
* Computer Science Home
* Library and Information Science Home
* Markup Languages
* To do list
* Contributors list
* Contributing to Wikibooks
* Previous Chapter
* ← Stylesheet section workspace
# Exercises

| 1. | Pick out three articles from redandblack.com and manually create an RSS document. Upload your file to your web area and use an RSS aggregator to read the file. Validate your file with feedvalidator.org |
| 2. | Pick out three top downloads from sourceforge.net and manually create an RSS document. Upload your file to your web area and use an RSS aggregator to read the file. Validate your file with feedvalidator.org |
| 3. | Download Apple iTunes and then create and upload a Podcast to Apple for publication consideration. Apple iTunes |
# XML - Managing Data Exchange/Recursive relationships/Exercises
## Exercises

* Create a schema describing one team in a relay race. The information needs to describe the runners in the race as well as from whom the runner received the baton. Create an XML file containing sample data for this schema and populate it with at least four runners. Make sure the XML document is well formed and valid.
* Each state has many life insurance sales people, and each region (North, South, East, West) of the state has one regional head salesperson. A salesperson can only sell in one region and can only have one head salesperson he/she is working under. Create a schema to describe this relationship. Create an XML document and populate it with data for two states. Make sure the XML document is well formed and valid. Each state should have data for at least two regions, and each region should have at least three salesman, including the region head. Each salesperson should be uniquely identified by a number. Each state shoud be uniquely identified by its two letter abbreviation.
* A restaurant has many appetizers on its menu. A restaurant may also create a sampler dish which is a conglomeration of smaller portions of select appetizers. Create a schema to describe this relationship. Create an XML document and populate it with enough appetizers to create at least two sampler groups. Make sure the XML document is well formed and valid.