OpenLLM-France/wikimedia huggingface dataset:
# UNIT-E

This is the Wikiversity workspace for the UNIT-E community.
    From UNIT-E.CC: "We are a small, artist-owned record label with a goal of promoting artists which use Free Software or licence their music in such a way that creative use of the work is still possible after is out of the artists hands. Our goal is also to educate artists to use tools that allow this freedom and which are not locked down with restrictive user agreements. In addition, we also build tools which empower artists to do this."

## UNIT-E as a learning/teaching community

The UNIT-E community is focused on several music genres and the use of Free Audio Software in its productions. All of the music is licenced using Creative Commons licensing and free production tools such as Audacity and Hydrogen drums. This educational unit is here to provide resources and a knowledge-base for Audio Engineering and to provide leadership in the area of Music Production and to explore the possibility of Jamming Online.

## Concept Guides

This is intended to be a section with step-by-step guides covering how-to do certain processes, in basic, especially as using the tools listed, but also as applies to the concepts in general as applies to any software/hardware.

### Recording

Need multiple subsections, a general overview tutorial covering basic concepts, and individual guidelines on types of instruments, vocals, etc.
* Vocals
* Instrument

### Synthesis

* Additive
* Subtractive
* FM
Need general concept overview, guidelines on each of the major types of synthesis, then software & hardware specifics, covering how to take the concepts and put them into practice using specific real world examples.

### Production

Need pages covering mixing via hardware and software, concepts of mastering, mix downs. important concepts such as Nyquist Frequency, Aliasing, etc.

## UNIT-E toolbox

please stay tuned for further developments

### Audio Pipeline

* Linux
* ALSA
* JACK
* QJackCtl

### Recording/DAW

* Ardour
* Audacity

### Midi Sequencers

* MusE Sequencer
* Rosegarden
* Seq24
* Lmms

### Effects Processing

* Jack-Rack
* LADSPA
* DSSI

### Music Generation/Synthesis

* ZynAddSubFX
* Hydrogen (drum machine)
* SpiralSynthModular
* Om
+ Pure Data

## UNIT-E Rountable

The UNIT-E Roundtable is an idea for a call-in show on Wiki Campus Radio for adding another dimension to UNIT-E outreach to the Internet Public. This is all still in the "pre-alfa" stage (planning and brainstorming)

## UNIT-E Playlist

Wikiversity:Templates:
* {{UNIT-E}} master playlist template
* {{unit-e}} "now playing" (dynamic template)

## Participants

* CQ see Basic Blues & Rock
* Ajgenius
* ...feel free to add yourself...
# UML/MediaWiki

MediaWiki as an application can be mapped into a metamodel using two – no, three metaclasses:
* Actors USER, GROUP
* Objects TOPIC, CONTENT, PAGE, RESOURCE
* Containers DOMAIN, NAMESPACE, SECTION, SCREEN
Depending on what we want to map and how it will be presented and used, we can build our metmodel according to one of the nine to thirteen diagram types (depending on how much resolution we need). It is nearly always best to build from the top down or from the general to the specific, as it were. You actually can't do this unless you are also involved in a build that is concurrently happening somewhere else, whether you are acutly aware of it or not.
In the MediaWiki use case this build happens first on a server down in Florida or someplace as the application is installed. "We", up here in the application and presentation world don't pay much attention to it, except for times like now, just to get it out of our stream of conciousness so we can move on to bigger and more urgent things. We want to join and continue the design process "upward and inward" thus getting over our feeling of being "down and out". Yes, I also study w:community psychology if that's a surprise
The OSI model is a good place to start visualizing our model. It lends itself well to the MediaWiki Engine and Wikimedia use case and because MediaWiki is an Internet application, we are pulled into the master CONTEXT of Internet protocols and standards inherent in an industry-standard basic reference model which we can use as a prototype. This is, of course subjective based on my viewpoint (all diagrams need a perspective), but watch what it can do if you flip it over. (You always have to be prepared to perform "mental gymnastics" when dealing with complex systems much in the same way that aviators must learn about inverted flight.)
See Internet for some local coverage of the OSI model

## Physical layer

I type this stuff into this page using a keyboard – a physical object. It is my first interface to this PAGE which exists in the next layer up – the Data Link Layer. From my own personal Terminal object facility, the interface is an Editor that automagically appears when I click on a red link object, usually on another PAGE. The primary actor is me at least from my viewpoint, my SCREEN as I see it through my monitor – another physical object.

## Data-link layer

The basic unit (unified model) that I work on is the PAGE object to which I have an interface aggregation I call a terminal down there in the physical layer. Up here in the Data Link Layer, I'm not so much worried about keystrokes and screen feedback as I am about spelling, grammer, syntax, semantics and other data streams that I'm building. My hope is to enter something that is mutually meaningful to other USER and GROUP entities like you and your pals whom I am connected to through the Network Layer

## Network Layer

...variable length data sequences from a source to a destination... Please put on your hard hat
# UPN "Veteran" Jakarta

UPN 'Veteran' Jakarta (UPNVJ) is a private university in Indonesia, located in Jakarta. Founded on February 21, 1967, UPN 'Veteran' Jakarta was initially a university official's Dephankam RI, but in 1994, its status changed to private.
At the time of its founding, UPN 'Veteran' Jakarta only has three academies (Academy Bank, Textile Academy, and Academy of Management, Maritime Commerce); it now has 6 faculties, 2 Academies, and a Graduate School, for S-2. The main campus is located on Hospital Road, Fatmawati Pondok Labu, South Jakarta. While Campus Both are located in areas Limo, Cinere, Depok, West Java, and the Third Campus (special for the Graduate Program) at Jalan Batu, Gambir, Central Jakarta.
Activities UPN 'Veteran' Jakarta manifested in a Tri Dharma College consisting of Education and Teaching, Research and Community Service.
# MAC address/OUI

A Media Access Control address (MAC address) is a unique identifier assigned to network interfaces for communications on the physical network segment. The Organizationally Unique Identifier (OUI) is a 24-bit number that is purchased from the Institute of Electrical and Electronics Engineers, Incorporated (IEEE) Registration Authority and uniquely identifies the vendor or manufacturer of the network adapter.

## Readings

* Wikipedia: Media Access Control (MAC) Address
* Wikipedia: Organizationally Unique Identifier (OUI)

## Activity 1 - Search for a MAC Address OUI

To search for a MAC address OUI:
* Use getmac or ipconfig to find the MAC address of your network adapter.
* Using an Internet browser, navigate to the IEEE Standards Association Public OUI Listing and search for the first three octets (first six hexadecimal digits) of the MAC address you found above to identify the manufacturer / registrar of your network adapter.
# MATLAB/Cookbook/plot2D

http://www.mathworks.com/help/symbolic/taylor-series.html

### How to use this code

* Make a folder called MatlabSnippets
* Copy and paste the code listed in ==plot2D== in to a filename.m file.
* Read and modify your copy as you wish
* To test a code snippet either run the code and select a section number or copy and paste the snippet into your own code.
* If you are using Matlab, it helps to maximize the command window. (The code also works with Octave)

### Plotting resources

* http://www.mathworks.com/help/matlab/ref/plot.html
* http://www.mathworks.com/discovery/gallery.html
# MATLAB/Cookbook

The intent of this cookbook is to provide the user with code that can be copied and pasted directly into MATLAB, and then modified to serve the user's needs. As you contribute recipes, please keep your code as simple as possible by following the following rules:
* do the simplest task you can imagine that teaches the concept. Remember that once the user gets the basic idea, he/she can go to MathWorks for more details.
* avoid duplicating what is already available on the internet
* DON'T FORGET TO TEST YOUR CODE!
* caseStructure is the first 'recipe' you need because it introduces the structure of all the other 'recipes'. The case structure is used to subdivide the code into small "snippets" for the user to copy/paste/modify.
* plot2D a sample 2D plotting code for you to run and modify. It also works on GNU Octave. See also this subplot.
* symbolicIntegration shows how to calculate and plot integrals. See also http://www.mathworks.com/help/symbolic/create-plots.html
* Ordinary differential equations
* plot3D: z=f(x,t)/

#### We are in need of the following recipes

Before writing, you should research what information is readily available elsewhere.
* Matrix (array) algebra should cover mulitplication, division, inverse, and transpose.
* Matrix (array) indexing how to write, modify arrays and also how to reserve space for large arrays in order to make the code run faster.
* Input and output Needs writing. How to read and write using either the command window or files.
* Linear interpolation Needs writing. See wikipedia:Linear interpolation. Phy2400 @ WSU-L is working on this project.
* for and while loops Needs writing.
* sound Needs writing.
* animated gifs
* Fourier analysis Covering FFT, series, and integral transforms might require as many as three pages....then there is the Laplace transform
* Matlab GUIs
* Vector decomposition in matlab
# MATLAB/Cookbook/caseStructure
### Explanation

This serves to:
* Show beginning students how the "case" statement will be used to display code snippets to study and to copy/paste directly into MatLab
* Show intermediate students and editors how to write code with a "case" statement.
# MANOVA

Use multivariate analysis of variance (MANOVA) when multiple DVs are correlated with one another, but not overly so.
If there is little correlation between DVs, use multiple univariate ANOVAs instead.
Unequal cell sizes and missing data are problematic for MANOVA.
Low power can mean a non-significant multivariate effect but one or more significant univariate Fs.

## Repeated-measures MANOVA

Extension of MANOVA, e.g., involving:
* Multiple DVs (e.g., Social, Campus, and Teaching/Education Satisfaction)
* Multiple Occasions (e.g., 1st, 2nd, 3rd year)
* Any number of IVs (e.g., Gender)
* Of interest may be:
** Main effects between multiple DVs
** Main effects between the multiple occasions
** Main effects of IVs
** Interactions between IVs and the DVs.
# MATLAB/Cookbook/Ordinary differential equations
## Numerical code for a single first order ode

This has yet to be constructed
# MANET

Please see the discussion page this article seems to be copy+pasted from other websites !!!
A "Mobile Ad Hoc Network" (MANET) is an autonomous system of mobile routers connected by wireless links--the union of which form an arbitrary graph. The routers are free to move randomly and organize themselves arbitrarily; thus, the network's wireless topology may change rapidly and unpredictably.
It is a collection of mobile nodes which communicate over radio and do not need any pre installed communication infrastructure. Communication can be performed if two nodes are close enough to exchange packets. The nodes in a MANET can dynamically join and disjoin the network, frequently, often without warning, and possibly without disruption to other nodes’ communication. Finally, the nodes in the network can be highly mobile, thus rapidly changing the node constellation and the presence or absence of links Wireless ad hoc networks (also referred to as packet radio networks and multi-hop radio networks) consist of mobile nodes communicating over a shared wireless channel. Contrary to cellular networks, where the nodes are restricted to communicate with a set of carefully placed base stations, there are no base stations in wireless ad hoc networks and two nodes either communicate directly using Single Hop or indirectly using Multi-Hop routing to deliver their packets to distant destinations. The lack of wired infrastructure, the nature of the wireless channel, and the mobility of the nodes create many challenging problems in the link, network, and higher levels of the OSI hierarchy. On the other hand, the lack of wired infrastructure and their topology make these networks ideal for many applications, from personal area networks, search and rescue operations. It is therefore expected that, once all the technological issues are solved, wireless ad hoc networks will become an integral part of our society's telecommunication infrastructure. MANET is an autonomous system of mobile nodes. The nodes may consist of separate, networked devices, or may be integrated into a single device such as a laptop computer. The nodes may be located in or on any type of moving vehicles like airplanes, ships, trucks, cars, perhaps even on people, and there may be multiple hosts per router. The nodes are equipped with wireless transmitters and receivers using antennas which may be omni-directional (broadcast), highly-directional (point-to-point) or some combination thereof. At a given point of time, depending on the nodes’ positions and their transmitter and receiver coverage patterns, transmission power levels and co-channel interference levels, a wireless connectivity in the form of a random, multi-hop graph or “ad hoc” network exists between the nodes. This is in contrast with the topology of the existing Internet, where the router topology is essentially static (barring network reconfiguration or router failures). Even the wireless sensor network is an emerging application area for ad hoc networks which has been receiving a large attention.
# MATLAB

This page collects material and links to resources on MATLAB, a numerical computing environment and the associated fourth-generation programming language. There are supporting subpages.

## Wikiversity resources to help you learn and use MATLAB

* Getting started will guide (and link) you through the MathWorks tutorial.
* The MATLAB Cookbook contains snippets of useable code that you can copy/paste/modify
* MATLAB essential: a course aimed at college-level students

## Wikiversity MATLAB projects

* Engineering thermodynamics was an effort to create tables and graphs for Engineering thermodynamics
* Divergent series investigations is advanced and weird -- physics at its best (or worst!)
** See also Divergent series and Casimir effect in one dimension and Quantum field theory on a violin string.
* Sound/Just and equal tuning
** Bach Prelude Cello Suite #1 ***Well tempered clavier: 0:06, 1:19, 2:33, 4:44
** Sound/Emergence of beats (in progress)
* Rainwater tank simulation is an ongoing project to use simulink to model rainwater events and water consumption from a tank or cistern.

## GNU Octave

GNU Octave is free-as-in-freedom software largely compatible with MATLAB. You can learn more about it in links available in GNU Octave page. As a limitation, GNU Octave lacks some MATLAB functions.
It is possible to write a wikiquiz with testbank using Octave. For example:
* Physics_equations/07-Work_and_Energy/Q:cart1/history
# MATLAB/Cookbook/for and while loops

For & While Loops
%Loops are meant for running an operation or program a multiple times to be effectively useful.
# Problem solving
## Introduction

How do you react when you think of "problems"? Do they mean something’s wrong? Do you see hours of your time disappearing in damage control and the search for a solution? Or are you an enduring optimist: problems are early warning signs to issues that need to be addressed. Perhaps your view is more pragmatic: problems simply signify differences between what is actually happening and what needs to happen.
Whichever way you look at problems, you would know from experience that problem solving requires good management. Excellent communication skills, the ability to gather relevant information and properly analyse it, the ability to discern what’s important and what’s not, and ability to actually make decisions, in a timely and appropriate fashion. How does your thinking and practice measure up?
An alternative, more complete course, on solving problems is also available on Wikiversity.
This unit is used in:
* First Line Management
* International Tourism

## Learning support, assessment and certification

The following learning institutions offer learning support, assessment services, and accreditation for courses using this unit:
* Otago Polytechnic in Dunedin, New Zealand offers both face to face and online support in this programme in the School of Business Travel and Tourism, through the (New Zealand) National Certificate in First Line Management.

## Content
### Implement the solution

we can define a problem & provide possible solutions
# Produce basic client side script for dynamic web pages

Web Design → Produce basic client side script for dynamic web pages
This page is part of the Web Design project. :
From the official document:
    This unit defines the competency required to produce a number of client side scripts for dynamic web pages, utilising a range of relevant features from different appropriate languages.
You can read more on the National Training Information Service's official document for ICAB4137A or read below to find out how this unit might benefit you!
This unit forms part of the following qualifications:

## How this unit will help you

In outline, this unit will help you:
* Analyse the exact requirements for your specific project, including the dynamic functionality (e.g. form validation, fades, animations, interactivity etc.) and the client-side scripting language that you can use to achieve this functionality (usually Javascript, but could also include Flash Actionscript or VBScript).
* Design and create your HTML (ensuring that you meet accessibility requirements and other relevant standards) with your initial client-side script embedded or linked in a separate file.
* Test, debug and retest your scripts until you achieve the functionality that you're aiming for.
* Finish off the documentation (you should already be commenting appropriately in your code!) and submit your design for approval to the appropriate person.

## Ideas for demonstrating this unit

A combination of the activities included in An Introduction to Programming with Javascript, including the Javascript Challenges, may help to demonstrate competence for this unit.
(TODO: include example technical documentation, include projects beyond the JS challenges)

## Grading

If you are demonstrating this unit as part of a formal course, you might find that the unit is graded (meaning you can not only demonstrate your competence, but can also gain a credit or distinction). Your facilitator may already have set criteria that your college uses. If not, here are some ideas for possible credit/distinction activities that you can discuss with your facilitator:
* Implement better input validation (inline HTML rather than alert boxes). See Javascript Challenge 4
* Complex input validation (such as email or credit cards)
* Learn what unobtrusive Javascript is and convert your own pages!
* Interact with third-party Javascript libraries such as GoogleMaps.
* Try out and demonstrate some basic AJAX
# Problem Finding/Reassessing comparisons

—Compared to what?
We often want to become smarter, richer, braver, bolder, thinner, fitter, healthier, cooler, sexier, or funnier. Pause to ask “-er than what?” Carefully choose the standard or reference model used as basis for comparison. Before investing in such a goal, it is useful to ask, “Compared to what?”
There are many possible reference models we can chose as a basis for comparison or goal setting. A list is provided below. In any case it can be helpful to ask:
* What standard or reference model was chosen?
* How was that selected?
* Why is that a pertinent reference standard?
* What other standards were considered?
* Why choose this reference model?
* How much -er will be enough?

## Candidate Reference Models

* Historic performance,
* Peer, exemplar, or benchmark performance,
* Planning goals, stretch goals, aspirations, forecasts,
* Deadlines,
* Externally originating requests or imposed goals,
* Improvement goals,
* (Industry) standards, regulations, contracts, agreements, legal requirements,
* Imposed by use of power (the boss wants this),
* Following orders, respect for authority, demonstrating loyalty,
* Pleasing others, social or cultural norms, tradition, habit, fitting in, impressing others, prestige,
* Should (What standard is implied? Whose standard is implied?),
* Fun,
* Keeping promises, meeting obligations, meeting expectations (whose?),
* Scientific models, reality, scientific findings,
* Ideological models, dogma,
* Worldviews, values (purity, patriotism, honesty, personal responsibility, piety…),
* Beliefs, Misconceptions,
* Moral reasoning,
* Revenge, justice, fairness, caring, regret, shame, guilt,
* Prevention, repair, remediation, reparations,
* Hopes, dreams, aspirations, and fantasies,
* Stories, the dominant narrative,
* Survival constraints,
* Safety,
* Deception, chicanery,
* Demonstrating team loyalty,
* Comfort, convenience, stasis, egocentrism, pride, fear, hate, spite,
* Aesthetics,
* Whim