OpenLLM-France/wikimedia huggingface dataset:
# BarCamp - How to Run Your Own/Organizing an International Barcamp

You will find below some guidelines for organizing an International Barcamp.
Guideline #1
Spread the word if international barcamps are organized in a region close to your borders - or farther away.
Guideline #2
The organizing language of the barcamp is English (newsletters, wiki, etc.), however, if the orga team is monolingual there is no reason to do the background organizing in English... Alternative version: You should advertise for the event using multilingual content, targeting the languages of the participants you want to invite. Of course, having also a version in English will probably reach out to the largest number of people.
Guideline #3
The language of a session switches to English as soon as someone without the knowledge of the local language is present. (ask before you start if you are not sure.) If you are unable to hold a session in English, please note so at the session presentation and on the session sheet. Mark the sheet with DE, FR, NL, PL, etc.
Alternative version
You should have an introductory paragraph explaining the smallest common linguistic denominator rule: Me [sprechen|parler|parlare|pratar|...] no [German|French|Italian|Swedish|...], can I come? You are most invited to. As a rule of thumb, in our meetings we synchronise on the smallest common linguistic denominator. Which basically means, if there is a single person that does not speak the local language, we will switch to a language everybody understands (most of the time, we will switch to English).
Guideline #4
Please also try to keep the networking language to English. Internationals will feel more welcome. Think about marking the nametags of the internationals with an (i*) or similar, so that it becomes obvious when they join a circle. We can be more polite this way.
Guideline #5
Enjoy the multilingual atmosphere! Relax and have a drink, people will understand you better! :-) Have fun and learn new languages with foreigners in your home town (there are plenty of tandem language learning resources over the Internet)...
# BarCamp - How to Run Your Own

BarCamp and other derivative events are a fun and rewarding experience for everyone involved. Since you're reading this, you're probably thinking about setting up your own or helping out on one which is going ahead in the near future.
This guide is meant as a introduction to the BarCamp phenomenon and bring together tips, tricks and clever use of social engineering to make the event take place and be the best it could.
Why the need for this wikibook at all? Well BarCamp.org is a great place, but it's frankly too alive and good information is scattered across the site and buried underneath the next lot of BarCamps. There was also nowhere to collaboratively come to a decision about the best way to do certain things or what things should be avoided based on the experience of other BarCamps around the world.
The format is punchy one liners of advice opposed to long length discussions (which are best served on the discussion/talk pages).

## Contents

    Noted contributors

### BarCamp Legacy

* History of the Unconference
* The first BarCamp
* The rules of BarCamp
* BarCamp Code Of Conduct
* BarCamp publicity
* BarCamp or not

### How to run your own

* Planning
* Venues
* Creating a team
* Developing your BarCamp
* Schedule and the wall
* Telling people about it
* Networking and web access
* Sponsorship
* Hosting
* Food + Drink
* Welcome talk
* Dealing with late changes
* Organizing an International Barcamp

### Successful BarCamps

* Special surprises
* Notables
* BarCamp Records
# BarCamp - How to Run Your Own/History of the Unconference

Long before BarCamp, there were conferences. And they sort of sucked in various ways. Lots of people found that the interesting content at conferences wasn't so much the formal presentations as the discussion that took place in the hallway, the "lobby track" as it has come to be known. It seems quite strange: you pay sometimes quite a sizeable amount of money to attend a conference, and then you don't spend any time actually listening to the material presented at the conference. But there is a problem with the lobby track that doesn't exist with the formal tracks: it doesn't necessarily scale to include everyone. If you are a little bit shy or socially awkward, perhaps you don't get talked to if you try and enjoy the lobby track. What if there were events where the formal track and the lobby track were very, very similar?
Enter the unconference. The unconference is a conference that every attendee is allowed to participate in, much like anyone can have a blog, or anyone can edit Wikipedia. The distinction between speakers and listeners is blurred because if you are attending, you will probably be speaking also. Sessions are less like lectures and more like conversations. There are lots of small groups. To use an academic analogy, it is more like a seminar than a lecture; organisers and speakers are more like convenors than lecturers. The traditional conference panel is rarely present in unconferences.
There were plenty of unconferences before BarCamp. Since the 1980s there have been "open space" events. The blogger and technologist Dave Winer ran an event called BloggerCon in the early 2000s, which was often described as an "unconference". Winer describes the format of these events like this:
   We don't have speakers, panels or an audience. We do have discussions and sessions, and each session has a discussion leader. Think of the discussion leader as a reporter who is creating a story with quotes from the people in the room. So, instead of having a panel with an audience we just have people.
There are other rules: generally, explicit pitching of companies and pimping of products is discouraged. The unconference format is malleable though and is more like a general description of an overall style or genre: much like rock music or painting covers a wide diversity and variety of things but have some common threads or family resemblances between them. For instance, the Pecha Kucha format is one format that has evolved that is also considered to be an unconference format, where participants speak while twenty slides are shown for twenty seconds each before automatically changing.
Conferences and unconferences are not avowed enemies: there have been unconferences held as tracks within larger conferences, like the Web 2.Open section of O'Reilly's Web 2.0 Conference.
The birth of BarCamp traces back to 2005. Tim O'Reilly of O'Reilly Publishing, a tech book company, had organised "FooCamp", the Friends Of O'Reilly Camp, and invited select people to attend. But there were people who did not get an invitation...

## References

* ↑ Scripting News 2006-06-15
# BarCamp - How to Run Your Own/Networking and web access

* Get your network administrator involved from the beginning to properly plan for the large number of heavy network users.
* If your network engineer is not going to be accessible during the event, make sure you or someone at the event has access to the network cabinet where the routers are in case you need to reboot something.
* Working with an external company who deliver WiFi on top of a corporation's internal network is a good idea
* Consider if there WiMax or 4G connectivity in the area your in. ManchesterBarCamp2 used WiMax.
* If you're in the UK, try and speak to BT early if you think you might need a ADSL line. It takes about a month to get a phone line and another month to get it ADSL enabled.
* You may also want to try Cable if the venue is in a cabled area

## Estimating numbers

When dealing with venues and Internet providers, it is very easy for them to underestimate the needs of your attendees. Wireless is usually provided on the basis that most people won't use it. This is not the case for BarCamps: at a BarCamp, it is a reasonable supposition that for every person there, there will be at least 1.5x the number of devices accessing the network, if not 2x. If you are outsourcing network provision or wifi provision to a third party, make sure they are aware that the people using the wireless aren't just going to be checking their e-mail once or twice, they are likely to be using it heavily and in anger. Even though you tell them not to, they'll probably BitTorrent too!
# BarCamp - How to Run Your Own/Creating a team

Small barcamps can be arranged by one person but its clear that barcamps can be quite stresful when the burden is on one person. So its a good idea to share the load (lovely burden).
* I tend to change the team every time I do a barcamp, it spreads the knowledge further a field and adds a fresh perspective on the barcamp
* Its a great idea to keep the team small (I would suggest no more than 4 people), these people have the responsibility of the whole barcamp on their shoulders.
* Other people, can help but being one of the organizers requires time and dedication
* Its a good idea to have one person who is directly responsible for the venue on the team. So for example at barcamplondon3 held at google, we had a lady from Google on the team meaning we got the direct answers to questions.
* Its a good idea to assign roles,
** Someone in charge of the food
** Someone in charge of the drinks
** Someone in charge of connectivity such as wifi
** Someone taking care of sponsorship
** Someone planning the event and taking care of the venue
* Some cities such as London have setup committees to further organise barcamps. There are advantages and disadvantages to this approach. The problem with having a committee is that it can become quite cliquey and you get the same old faces running the event. In the case of the London BarCamp, this has been something of a necessity as getting venues and sponsorship in London is not necessarily very easy compared to other cities.
# BarCamp - How to Run Your Own/Food + Drink

* Grocery delivery tends to be a good way to get a lot of items at once. Most supermarkets do delivery and they can deliver just before the barcamp or even during the barcamp.
* In the UK, only Sainsburys and Ocado deliver to the business addresses
* Some barcamps charge extra for the food and drink, this is only advisable when budgets are extremely tight and there's a range of shops close by
* Drinks specially beers, wine, etc. can usually be paid for by sponsorship

## Dealing with alcohol

Depending on the number of attendees and the venue, you should think hard about how much alcohol you provide, when and how.
If you stop serving alcohol early, people will just take a lot of bottles and hide them away to drink later.
Generally, at BarCampLondon (6, 7 & 8), the organisers have given attendees a certain number of drink tokens: usually two. Then you start serving drinks after people have finished eating. By the time the people who aren't planning to stay overnight leave, you can start allowing more drinks, but giving them out to people. This way you can not give them to people who look a bit too drunk already, and if you are asked, you only give them out to non-drunk people. Using this approach, although we have had people who we thought might get very drunk and cause problems, this has not actually happened.
If you can get someone to make cocktails: all the better. BarCamp has shown one thing quite strongly—some geeks sure do like mixing their drinks!
# BarCamp - How to Run Your Own/Hosting

* Do not try to do a sponsor speech or pitch. If you are hosting, everyone knows who you are.
* Consider charging a nominal fee such as $10 at sign up. In exchange you can give away the t-shirts to attendees. Many people signed up who did not show up. - Against the rules of BarCamp
# A-level Mathematics/OCR/C1

This is the Core Mathematics 1 module of the A-level Mathematics Book. This module assumes that you are familiar with some of the concepts of GCSE Mathematics. You are not permitted to utilize a calculator in the Core Mathematics 1 examination. Please post all questions to A-level Mathematics/Discussion.

## Contents

* Indices and Surds Problems Solutions
* Equations Problems Solutions
* Polynomials
* Error bounds and Inequalities
* Coordinate Geometry and Graphs Problems
* Differentiation
* Appendix A: Formulae
# A-level Mathematics/OCR/C1/Coordinate Geometry and Graphs/Problems

Find the midpoint of A = (1,0) and B = (-1,4)
Find the equation of the line going through A and B
Find the equation of the perpendicular bisector of the line AB.
# A-level Mathematics/OCR/C1/Equations/Solutions
## Manipulating Equations
### Collecting Like Terms

1.
    Here we only have $x$ terms, so we can add them together:
    $x+x=2x$
2.
    We have a similar situation to problem 1, but this time with $x^{2}$ terms. We can combine them by adding their coefficients:
    $x^{2}+3x^{2}=(1+3)x^{2}=4x^{2}$
3.
    Here we have three different terms in the mix ($x$, $x^{2}$ and $x^{3}$) so we need to be a little more careful. We can only combine coefficients if they represent the same term. Separate the expression into terms of $x$, $x^{2}$ and $x^{3}$ as follows:
    $(3x+2x)+(2x^{2}-2x^{2})+3x^{3}$
    Now combine the coefficients of the like terms:
    $(3+2)x+(2-2)x^{2}+3x^{3}=5x+3x^{3}$
4.
    This is another case with three distinct terms ($zy$, $z$ and $y$). Combine the coefficients of like terms:
    ${\begin{aligned}zy+2zy+2z+2y&=(1+2)zy+2z+2y\\&=3zy+2z+2y\end{aligned}}$
5. $-x^{2}+4x^{2}y-4xy^{2}+7xy$

### Multiplication

* $4x^{2}$
* $18x^{2}y^{2}$
* $36ab^{2}xz$
* $60x^{5}y^{4}z^{2}$
* ${\sqrt {x^{5}}}$

### Fractions

* $x$
* ${\frac {7x}{12}}$
* ${\frac {16xy}{15}}$
* $2x-y+z$
* ${\frac {x^{2}+y^{2}}{xy}}$

## Solving Equations
### Changing the Subject of an Equation

* Solve for x.
$x={\frac {y}{2}}$
* Solve for z.
$z={\frac {x-8}{3}}$
* Solve for y.
$y=b^{2}$
* Solve for x.
$x={\sqrt {y+9}}$
* Solve for b.
$b={\frac {6y+7z}{6}}$

### Solving Quadratic Equations

Find the Roots of:
* $x=-2\ or\ 3$
* $x=7\ or\ {\frac {3}{2}}$
* $x=2\ or\ 3$
* $x=-1\ or\ 0$
* $x=-3\ or\ 4$

## Simultaneous Equations

* $a=4,s=2$
* $c={\frac {2}{5}},d=1$
* $b=7,g=12$
# A-level Mathematics/MEI/S2
## Contents

* Poisson Distribution
* Normal Distribution
* Samples and Hypothesis Testing
* Bivariate Data
# A-level Mathematics/OCR/C1/Equations/Problems
## Manipulating Equations
### Collecting Like Terms

Simplify the following:
* $x+x$
* $x^{2}+3x^{2}$
* $3x+2x^{2}+2x-2x^{2}+3x^{3}$
* $zy+2zy+2z+2y$
* $8x^{2}+7xy+x^{2}-10x^{2}+4x^{2}y-4xy^{2}$

### Multiplication

Simplify the following:
* $2x\times 2x$
* $6xy\times 3xy$
* $6zb\times 3x\times 2ab$
* $3x^{2}\times 4xy^{2}\times 5x^{2}y^{2}z^{2}$
* $x^{2}{\sqrt {x}}$

### Fractions

Simplify the following:
* ${\frac {x}{2}}+{\frac {x}{2}}$
* ${\frac {x}{3}}+{\frac {x}{4}}$
* ${\frac {3xy}{15}}-{\frac {xy}{3}}+{\frac {6xy}{5}}$
* ${\frac {4x}{2}}-{\frac {4y}{4}}+{\frac {8z}{8}}$
* ${\frac {x}{y}}+{\frac {y}{x}}$

## Solving Equations
### Changing the Subject of an Equation

1. Solve for $x$:
$y=2x$
2. Solve for $z$:
$x=3z+8$
3. Solve for $y$:
$b={\sqrt {y}}$
4. Solve for $x$:
$y=x^{2}-9$
5. Solve for $b$:
$y={\frac {6b-7z}{6}}$

### Solving Quadratic Equations

Find the Roots of:
* $x^{2}-x-6=0$
* $2x^{2}-17x+21=0$
* $x^{2}-5x+6=0$
* $x^{2}+x=0$
* $-x^{2}+x+12=0$

## Simultaneous Equations

Example 1
At a record store, 2 albums and 1 single costs £10. 1 album and 2 singles cost £8. Find the cost of an album and the cost of a single.
Taking an album as $a$ and a single as $s$, the two equations would be:
$2a+s=10$
$a+2s=8$
You can now solve the equations and find the individual costs.
Example 2
Tom has a budget of £10 to spend on party food. He can buy 5 packets of crisps and 8 bottles of drink, or he can buy 10 packets of crisps and 6 bottles of drink.
Taking a packet of crisps as $c$ and a bottle of drink as $d$, the two equations would be:
$5c+8d=10$
$10c+6d=10$
Now you can solve the equations to find the cost of each item.
Example 3
At a sweetshop, a gobstopper costs 5p more than a gummi bear. 8 gummi bears and nine gobstoppers cost £1.64.
Taking a gobstopper as $g$ and a gummi bear as $b$, the two equations would be:
$b+5=g$
$8b+9g=164$
# Application Development with Harbour/Object Oriented Programming
## What is object oriented programming?

To understand what object oriented programming is, we need to understand what classes and objects are, and what the differences between them are. You could say that a class is a blueprint to make objects. A metaphor for this is: A map for building a car is the class. The map is not the car itself, but a way to describe how the car should be made. The car with a specific implementation is the object. For example the map for building a car describes characteristics like color, shape/size, weight, and behaviour like steering, switch on/off light.
Here is a class template:
# Applications of ICT in Libraries/Digital Culture - Online Communication
## Digital Culture - Online Communication

This is the first of two units that are relatively new additions to the Application of ICT in Libraries course. This session will explore the new digital literacies that you need to develop to be active users of Social Media tools and you will also get the chance to communicate online using a number of these services. The full course materials are hosted for registered students on the Application of ICT in Libraries pages on Moodle.
This module will enable you to dip into new social media tools and explore their potential for supporting library services, your users and also your own interests. You learning outcomes will include:
* What is social media?
* What are the new digital literacies information professionals and our service users need to develop?
* How do I facilitate and take part in a conversation on a forum?
* How can I collaborate with my colleagues or manage a team online?
* What tools can I use for professional networking?
* How and why should I use a blogging tool?
* What are virtual communities?
Each learning outcome has a series of short activities that you will participate in with your class group. The tutor will deliver one face to face class session in North Wales and South Wales and the remainder of the time will facilitate the course online.
This is a practical module that uses social media to explore social media - you have permission to play!
# Application Development with Harbour/Understanding Workareas
## What is a workarea in the Clipper/Harbour language?

Let us for a moment think back at the old times when commonly used computers had no mouse and GUI. Nevertheless, if we wanted to use several tables for a task, we had to use some way to tell the computer which tables he should consider. Let us take for example a library. Oversimplifying, we need to use at least three tables to manage it (one for the books, one for the customers and one for the loans).
We might issue these commands:
We might visualize the result as the three windows in the picture below:
Here the command SELECT works like clicking on a window to activate it, and the workareas themselves look like windows having a number (the workarea number) and a name (the workarea alias).
To close workareas one uses one of the following commands:
* CLOSE
* CLOSE ALL
* USE

## Why should you want to use workareas?

Workareas are the natural way of managing database tables in dBASE [...]

## Examples of workareas

As we've seen above, we can use the following workareas in program to manage a library:
* Books workarea: a table to store information about the books in the library (fields could include book title, author, publication date, ISBN, etc.)
* Customers workarea: a table to store information about the library's customers (fields could include customer ID, customer name, address, contact information, membership status, etc.)
* Loans workarea: a table to track information about book loans (fields could include loan date, due date, customer ID, book ID, return status, etc.)
# Applications of ICT in Libraries

* Diploma ICTL
* Advanced Diploma ICTL
* Locating Information
* Supporting Reader Development
* Supporting Client Learning
* Using ICT in Professional Practice
* Safe and Legal Use of ICT
* Net Navigator
* Educator
* Digital Culture - Online Communication
* Digital Culture - Online Collaboration

## See also

* Introduction to Library and Information Science
# Application Development with Harbour/Installation
## Installation for Windows

-Go to https://sourceforge.net/projects/harbour-project/files/binaries-windows/3.0.0/ for version 3.0 (download harbour-3.0.0-win.exe), or head to https://sourceforge.net/projects/harbour-project/files/binaries-windows/nightly/harbour-nightly-win.exe/download for the latest Nightly Build (a more up-to-date version) -Download and Install harbour-3.0.0-win.exe or harbour-nightly-win.exe and choose a destination folder - for example C:\hb30 if you downloaded version 3.0 (we'll assume you did so in the rest of the chapter)
HelloWorld test -Open a CMD window (Go to Windows -> click on the "Start" button -> Type "cmd.exe" in the search box) -Type "cd C:\hb30\tests" (without the quotes) on the cmd window and press "Enter" -Type "C:\hb30\bin\hbmk2 hello.prg" (again, without the quotes) and press "Enter" -Type "hello.exe" and press "Enter" (You should see "Hello world!" appears on the screen upon execution of the program)
The code of hello.prg looks like this:
PROCEDURE Main ? "Hello world!" RETURN
# Application Development with Harbour/Programming with Functions

A harbour function looks like this.
FUNCTION calculateSum(a,b) LOCAL sum := a + b
RETURN sum
If you want to use above function calculateSum you can simply do for example: sumTwoNumbers := calculateSum(2,4) //The value 6 is saved in sumTwoNumbers
? sumTwoNumbers //prints the value of sumTwoNumbers
Step by step instructions to produce above result: -Create a file called SumTwoNumbers.prg in directory C:\hb30\tests and open this file. -Put the following code in this file:
-C:\hb30\bin\hbmk2.exe SumTwoNumbers.prg -SumTwoNumbers.exe //if right you see number "6"
# Annotations of The Complete Peanuts/References

This is a hack to get references to appear only once in the printed version, rather than per-chapter. Simply adding <references /> directly in the print version doesn't work, it has to be included.