OpenLLM-France/wikimedia huggingface dataset:
# Character Encodings/Code Tables/EBCDIC/EBCDIC 276

IBM code page 276 (CCSID 276) is an EBCDIC code page used in IBM mainframes in Canada to support the French language.

## Codepage layout

Characters are shown with their equivalent Unicode codes.
EBCDIC 276 :
| | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
| 0x | NUL | SOH | STX | ETX | SEL | HT | RNL | DEL | GE | SPS | RPT | VT | FF | CR | SO | SI |
| 1x | DLE | DC1 | DC2 | DC3 | RES/ ENP | NL | BS | POC | CAN | EM | UBS | CU1 | IFS | IGS | IRS | ITB |
| 2x | DS | SOS | FS | WUS | BYP/ INP | LF | ETB | ESC | SA | SFE | SM/ SW | CSP | MFA | ENQ | ACK | BEL |
| 3x | | | SYN | IR | PP | TRN | NBS | EOT | SBS | IT | RFF | CU3 | DC4 | NAK | | SUB |
| 4x | SP | | | | | | | | | | à 00E0 | . 002E | < 003C | ( 0028 | + 002B | ! 0021 |
| 5x | & 0026 | | | | | | | | | | ´ 00B4 | $ 0024 | * 002A | ) 0029 | ; 003B | ^ 005E |
| 6x | - 002D | / 002F | | | | | | | | | ù 00F9 | , 002C | % 0025 | _ 005F | > 003E | ? 003F |
| 7x | | | | | | | | | | ` 0060 | : 003A | # 0023 | @ 0040 | ' 0027 | = 003D | " 0022 |
| 8x | | a 0061 | b 0062 | c 0063 | d 0064 | e 0065 | f 0066 | g 0067 | h 0068 | i 0069 | | | | | | |
| 9x | | j 006A | k 006B | l 006C | m 006D | n 006E | o 006F | p 0070 | q 0071 | r 0072 | | | | | | |
| Ax | | ¨ 00A8 | s 0073 | t 0074 | u 0075 | v 0076 | w 0077 | x 0078 | y 0079 | z 007A | | | | | | |
| Bx | | | | | | | | | | | | | | | | |
| Cx | é 00E9 | A 0041 | B 0042 | C 0043 | D 0044 | E 0045 | F 0046 | G 0047 | H 0048 | I 0049 | | | | | | |
| Dx | è 00E8 | J 004A | K 004B | L 004C | M 004D | N 004E | O 004F | P 0050 | Q 0051 | R 0052 | | | | | | |
| Ex | ¸ 00B8 | | S 0053 | T 0054 | U 0055 | V 0056 | W 0057 | X 0058 | Y 0059 | Z 005A | | | | | | |
| Fx | 0 0030 | 1 0031 | 2 0032 | 3 0033 | 4 0034 | 5 0035 | 6 0036 | 7 0037 | 8 0038 | 9 0039 | | | | | | EO |
| Differences from EBCDIC 500 |||||||||||||||||

## References

* ↑ "Code page identifiers". Archived from the original on 2016-03-03.
* ↑ Code Page CPGID 00276 (pdf) (PDF), IBM
* ↑ Code Page CPGID 00276 (txt), IBM
# Character Encodings/Code Tables/EBCDIC/EBCDIC 260

IBM code page 260 (CCSID 260) is an EBCDIC code page used in IBM mainframes. It supports the French language in Canada.

## Codepage layout

Characters are shown with their equivalent Unicode codes.
EBCDIC 260 :
| | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
| 0x | NUL | SOH | STX | ETX | SEL | HT | RNL | DEL | GE | SPS | RPT | VT | FF | CR | SO | SI |
| 1x | DLE | DC1 | DC2 | DC3 | RES/ ENP | NL | BS | POC | CAN | EM | UBS | CU1 | IFS | IGS | IRS | ITB |
| 2x | DS | SOS | FS | WUS | BYP/ INP | LF | ETB | ESC | SA | SFE | SM/ SW | CSP | MFA | ENQ | ACK | BEL |
| 3x | | | SYN | IR | PP | TRN | NBS | EOT | SBS | IT | RFF | CU3 | DC4 | NAK | | SUB |
| 4x | SP | | â 00E2 | | | | | | ç 00E7 | | à 00E0 | . 002E | < 003C | ( 0028 | + 002B | ! 0021 |
| 5x | & 0026 | | ê 00EA | ë 00EB | | | î 00EE | ï 00EF | | | ´ 00B4 | $ 0024 | * 002A | ) 0029 | ; 003B | ^ 005E |
| 6x | - 002D | / 002F | Â 00C2 | | À 00C0 | | | | Ç 00C7 | | ù 00F9 | , 002C | % 0025 | _ 005F | > 003E | ? 003F |
| 7x | | É 00C9 | Ê 00CA | Ë 00CB | È 00C8 | | Î 00CE | Ï 00CF | | ` 0060 | : 003A | # 0023 | @ 0040 | ' 0027 | = 003D | " 0022 |
| 8x | | a 0061 | b 0062 | c 0063 | d 0064 | e 0065 | f 0066 | g 0067 | h 0068 | i 0069 | | | | | | |
| 9x | | j 006A | k 006B | l 006C | m 006D | n 006E | o 006F | p 0070 | q 0071 | r 0072 | | | | | | |
| Ax | | ¨ 00A8 | s 0073 | t 0074 | u 0075 | v 0076 | w 0077 | x 0078 | y 0079 | z 007A | | | | | | |
| Bx | | | | | | | | | | | | | | | | |
| Cx | é 00E9 | A 0041 | B 0042 | C 0043 | D 0044 | E 0045 | F 0046 | G 0047 | H 0048 | I 0049 | | ô 00F4 | | | | |
| Dx | è 00E8 | J 004A | K 004B | L 004C | M 004D | N 004E | O 004F | P 0050 | Q 0051 | R 0052 | | û 00FB | ü 00FC | | | |
| Ex | ¸ 00B8 | | S 0053 | T 0054 | U 0055 | V 0056 | W 0057 | X 0058 | Y 0059 | Z 005A | | Ô 00D4 | | | | |
| Fx | 0 0030 | 1 0031 | 2 0032 | 3 0033 | 4 0034 | 5 0035 | 6 0036 | 7 0037 | 8 0038 | 9 0039 | | Û 00DB | Ü 00DC | Ù 00D9 | | EO |
| Differences from EBCDIC 500 |||||||||||||||||

## References

* ↑ "Code Page 260" (PDF). Archived from the original (PDF) on 2013-01-21.
# Character Encodings/Code Tables/EBCDIC/EBCDIC 275

IBM code page 275 (CCSID 275) is an EBCDIC code page with the full Latin-1-charset support used in IBM mainframes in Brazil.
An older version is code page 1073.

## Codepage layout

Characters are shown with their equivalent Unicode codes.
EBCDIC 275 :
| | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
| 0x | NUL | SOH | STX | ETX | SEL | HT | RNL | DEL | GE | SPS | RPT | VT | FF | CR | SO | SI |
| 1x | DLE | DC1 | DC2 | DC3 | RES/ ENP | NL | BS | POC | CAN | EM | UBS | CU1 | IFS | IGS | IRS | ITB |
| 2x | DS | SOS | FS | WUS | BYP/ INP | LF | ETB | ESC | SA | SFE | SM/ SW | CSP | MFA | ENQ | ACK | BEL |
| 3x | | | SYN | IR | PP | TRN | NBS | EOT | SBS | IT | RFF | CU3 | DC4 | NAK | | SUB |
| 4x | SP | NBSP | â 00E2 | ä 00E4 | à 00E0 | á 00E1 | ` 0060 | å 00E5 | ¦ 00A6 | ñ 00F1 | É 00C9 | . 002E | < 003C | ( 0028 | + 002B | ! 0021 |
| 5x | & 0026 | } 007D | ê 00EA | ë 00EB | è 00E8 | í 00ED | î 00EE | ï 00EF | ì 00EC | ß 00DF | $ 0024 | Ç 00C7 | * 002A | ) 0029 | ; 003B | ^ 005E |
| 6x | - 002D | / 002F | Â 00C2 | Ä 00C4 | À 00C0 | Á 00C1 | @ 0040 | Å 00C5 | ] 005D | Ñ 00D1 | ç 00E7 | , 002C | % 0025 | _ 005F | > 003E | ? 003F |
| 7x | ø 00F8 | [ 005B | Ê 00CA | Ë 00CB | È 00C8 | Í 00CD | Î 00CE | Ï 00CF | Ì 00CC | ã 00E3 | : 003A | Õ 00D5 | Ã 00C3 | ' 0027 | = 003D | " 0022 |
| 8x | Ø 00D8 | a 0061 | b 0062 | c 0063 | d 0064 | e 0065 | f 0066 | g 0067 | h 0068 | i 0069 | « 00AB | » 00BB | ð 00F0 | ý 00FD | þ 00FE | ± 00B1 |
| 9x | ° 00B0 | j 006A | k 006B | l 006C | m 006D | n 006E | o 006F | p 0070 | q 0071 | r 0072 | ª 00AA | º 00BA | æ 00E6 | ¸ 00B8 | Æ 00C6 | ¤ 00A4 |
| Ax | µ 00B5 | ~ 007E | s 0073 | t 0074 | u 0075 | v 0076 | w 0077 | x 0078 | y 0079 | z 007A | ¡ 00A1 | ¿ 00BF | Ð 00D0 | Ý 00DD | Þ 00DE | ® 00AE |
| Bx | ¢ 00A2 | £ 00A3 | ¥ 00A5 | · 00B7 | © 00A9 | § 00A7 | ¶ 00B6 | ¼ 00BC | ½ 00BD | ¾ 00BE | ¬ 00AC | | 007C | ¯ 00AF | ¨ 00A8 | ´ 00B4 | × 00D7 |
| Cx | õ 00F5 | A 0041 | B 0042 | C 0043 | D 0044 | E 0045 | F 0046 | G 0047 | H 0048 | I 0049 | SHY | ô 00F4 | ö 00F6 | ò 00F2 | ó 00F3 | { 007B |
| Dx | é 00E9 | J 004A | K 004B | L 004C | M 004D | N 004E | O 004F | P 0050 | Q 0051 | R 0052 | ¹ 00B9 | û 00FB | ü 00FC | ù 00F9 | ú 00FA | ÿ 00FF |
| Ex | \ 005C | ÷ 00F7 | S 0053 | T 0054 | U 0055 | V 0056 | W 0057 | X 0058 | Y 0059 | Z 005A | ² 00B2 | Ô 00D4 | Ö 00D6 | Ò 00D2 | Ó 00D3 | # 0023 |
| Fx | 0 0030 | 1 0031 | 2 0032 | 3 0033 | 4 0034 | 5 0035 | 6 0036 | 7 0037 | 8 0038 | 9 0039 | ³ 00B3 | Û 00DB | Ü 00DC | Ù 00D9 | Ú 00DA | EO |
| Differences from EBCDIC 500 |||||||||||||||||

## References

* ↑ "CCSID 275 information document". Archived from the original on 2016-03-26.
* ↑ "Code page 275 information document". Archived from the original on 2015-06-19.
* ↑ Code Page CPGID 00275 (pdf) (PDF), IBM
* ↑ Code Page CPGID 00275 (txt), IBM
# BlitzMax/User Guide/BMK

BMK is a command line tool that drives the BlitzMax compiler and provides other general 'housekeeping' operations.
The general syntax for BMK is:
       bmk Operation Options Arguments
Where operation is one of makeapp, makemods, zapmod, unzampmod.

## Makeapp

Makeapp builds an application from a single root source file. Building an application involves compiling source files and linking together the resultant object files.
Makeapp takes one argument: the root source file to be built.
The root source file is scanned by BMK for Import, Include and Incbin statements, and these files are themselves automatically built as well.
Unless the -a option is used, only source files that have been modified since the last makeapp operation are recompiled. This can vastly improve compile times.
Valid options for makeapp are:
| Option | Effect |
| -d | Build debug version. This is the default. |
| -r | Build release version. By default, the debug version is built. |
| -h | Build multithreaded version. By default, the single threaded version is built. |
| -a | Recompile all source files regardless of timestamp. By default, only files modified since the last makeapp are recompiled. |
| -o OutputFile | Specify output file. By default, the output file is placed into the same directory as the root source file. |
| -t AppType | Specify application type. Should be either 'console' or 'gui' (without single quote!). |
Some examples of makeapp in action:
Note that the debug, release, single threaded and multithreaded options allow for 4 'types' of applications:
* Debug, single threaded (this is the default)
* Debug, multithreaded (use -h option)
* Release, single threaded (use -r option)
* Release, multithreaded (use -r and -h options)

## Makemods

The makemods operation builds a set of modules.
Makemods takes one optional argument: a module filter. This can be a module scope name (to build a subset of modules) or a fully qualified module name (to build an individual module). If the module filter is omitted, than all module are built.
Valid options for makemods are:
| Option | Effect |
| -d | Build debug version only. By default, both debug and release versions are built. |
| -r | Build release version only. By default, both debug and release versions are built. |
| -h | Build multithreaded versions. By default, single threaded versions only are built. |
| -a | Build all modules regardless of timestamps. By default, only modules that have been modified are built. |
Some examples of makemods in action:

## Zapmod

The Zapmod operation compresses a module into a single '.zap' file.
Zapmod takes 2 arguments - the module to zap, and the name of the output file.
For example:

## UnzapMod

Unzapmod installs a module previously zapped with 'Zapmod'.
Unzapmod takes 1 argument - the module zap file to unzap. Note that any matching existing module will be overwritten by this operation. For example:
# BlitzMax/User Guide

This document will introduce you to some of the concepts behind BlitzMax, and how to actually use it.
BlitzMax is a computer programming language based on the popular BASIC programming language. BASIC stands for Beginners All purpose Symbolic Instruction Code. As its name would suggest, BASIC is designed to be easy to use, yet useful for a wide range of purposes.
BlitzMax is a compiler. It takes as input text files containing the source code to a program, and produces as output a program that you can run. The final program consists of low level machine code statements that are interpreted by the CPU.
Blitzmax also includes several advanced features found in more modern programming languages. In particular, BlitzMax supports the object oriented programming techniques known as inheritance and polymorphism. However, Blitzmax is designed so that you don't have to learn such techniques until you are ready (if ever!)

## How BlitzMax works

BlitzMax takes your program's source code and converts it into executable code. There are 2 main steps involved in this process:
Compiling the source code: This steps involves converting each source code file in your project into a corresponding object code file. An object code file contains actual machine code, but cannot be run on its own. It must first be linked with other object files...
Linking the object code: This step involves linking all the object code files together in order to produce a program that can actually be run. This step is necessary as object files often require information found in other object files. Linking effectively 'connects up' the object code files to each other.
This process of compiling and linking a project is known as building a project and must be done whenever you edit a source file or other resource in your project.
There are 2 main ways to build projects: either using MaxIDE or with the BMK utility.
MaxIDE is an integrated development environment. It allows you to modify source code files and build projects.
BMK is a lower level command line utility also used for building projects. In fact, the BlitzMax IDE uses BMK 'behind the scenes' to build projects.

## User Guide
#### Build Topics

   * BMK
   * MaxIDE

## External links

* BlitzMax Website
# BlitzMax/Modules/Vertex/BNetEx

BNetEx is a network module made by Vertex. It's Open Source, object-oriented and supports both TCP and UDP.
New versions are announced in this thread:

# Data Structures
## TNetwork
### Functions
#### GetHostIP

Signature GetHostIP:Int(HostName:String)
Returns the IP address of the given host
Example

#### GetHostIPs

Signature GetHostIPs:Int(HostName:String)
A host may have several addresses at once which can be found out by this function
Example

#### GetHostName

Signature GetHostName:String(HostIp:Int)
Returns a given host's name
Example

#### StringIP

Signature StringIP:String(IP:Int)
Converts an integer IP into a string IP (also known as "dotted IP")
Example

#### IntIP

Signature IntIP:Int(IP:String)
Converts a string IP into an integer IP
Example

## TNetStream

TNetStream extends TStream, therefore the usual write/read operations may be used on it. It contains all methods that can be used regardless of the protocol being used (TCP/UDP)
# Blogging

This is an introductory wikibook about blogging: what it is, how and why to do it, what to use it for. Advanced chapters may follow on how to customize and create extensions for your favorite blogging platforms or how to integrate them seamlessly with other tools you use.

## Table of contents

* Welcome
* Purpose
* Design
* Updating
* Tools
* Networks
# Blogging/Design

You should be aware of the need to match the design of the blog to its target readership. Blogs aimed at teenagers might be expected to be bright and brash, while those aimed at corporate users or researchers would be a bit more staid and professional looking.

## Other topics that may be related or of interest

* Web design on Wikiversity
# Canadian Employment Law/Employment Relationship

* Canadian Employment Law
* The Employment Relationship

## Overview

The existence of an employment relationship is a necessary precondition to the application of the various employment laws. Although other situations exist, most commonly the issue of whether an employment relationship exists is in misclassification circumstances. Misclassification refers to situations where workers are classified as independent contractors, but certain qualities of the relationship point to them being employees. Although there are benefits to independent contractor relationships, workers classified as such are not subject to employment standards in any Canadian province. Workers who successfully argue that they are a misclassified employee may entitlements under the employment standards legislation and the common law. This may include vacation pay, termination pay, minimum wage among other entitlements.

## Existence of the Relationship

Answering whether a relationship of employment exists between two individuals can be complex. Canadian and English courts have formulated a variety of tests which were reviewed by the Supreme Court of Canada in the case of Sagaz. The Sagaz case included an issue of misclassification.
According to the Court in Sagaz there is no concussive test that can be universally applied to each relationship, instead a search for the total relationship between the parties must be made in order to determine whether an employment relationship exist.
* ↑ 671122 Ontario Ltd. v. Sagaz Industries Canada Inc. 2001 2 SCR 983
# Canadian Employment Law

This book is intended to be a general overview of Canadian employment law. It will cover the current state of employment law when developed and will expand to cover history and development at later stages. Canadian employment law is governed by provincial and federal legislation, however the vast majority of employment relationships in Canada are governed by provincial law. As a result, the book will cover primarily provincial law while federal law application will be updated at a later date.

## Contents

* Introduction
* Employment Relationship
# Canadian History

This is a work in progress, if you have suggestions or ideas to add in feel free but please do not completely rewrite what has already been written unless grossly inaccurate, if you have suggestions use the discussion page. Correct spelling, grammar, dates, names, places and any other such faux pas liberally; all spellings however are in Canadian English and not American.

## Contents

* Preface
* Introduction
* The First Settlers

### North America Before the Europeans

* The Wildlife of the Lands
* The Geography of the Lands

#### The People of the Lands (Aboriginals)

* The Inuit (Eskimo)
* The Metis
* "First Nations"
** The Carrier
** The Dogrib
** The Slavey
** The Chipewyan
** The Naskapi
** The Tlinkit
** The Tsimshian
** The Beothuk
** The Haida
** The Musqueam
** The Cree
** The Nuxalk (Bella Coola)
** The Sekani
** The Kwakiutl
** The Nitsitapii (Blackfoot)
** The Montagnais
** The Mi'Kmaq
** The Malecite
** The Nootka (Nuu-chah-nulth)
** The Assiniboine
** The Ojibwa
** The Algonkin
** The Wendat (Huron)
** The Petun
** The Neutral
** The Haudenosaunee (Iroquois)
** The Tsuu T'ina (Sacree)
** Okanagon first nations

### The Coming of the Europeans

* The Vikings Landings
* Cabot through Cartier (1497 - 1534)

### Foundations of European Settlement (1534 - 1760)

* French Settlement and New France (1534 - 1760)
* Acadia and Nova Scotia (1534-1763
* Newfoundland (1610 - 1832)

### British Colonial Period (1763 - 1867)

* Upper Canada and Canada West (1791 - 1867)

### From Confederation to the Statute of Westminster (1864 - 1931)

* Confederation (1864 - 1873)
* The Macdonald Era (1867 - 1896)
** Louis Riel
** Canadian Pacific Railway
** Northwest Rebellion
** Red River Rebellion
** Prairie Provinces
** The Whiskey Traders and the NWMP
** Treaties with the Native Peoples
* The Laurier Era (1896 - 1911)
* The Great War Era (1911 - 1921)
* First World War (1914 - 1918)
* The 1920s (1921 - 1931)

### Canada at its Present (1945 - )

* Quebec Segregation
** The October Crisis (1970)
* Nunavut (1999)
* War on Terror (2001-)

### Appendices

* Turning Points in History
* Icons and Notable Historic People
* Prime Ministers
* Governors General
* Bibliography

#### Provincial and Territorial First Ministers

* Ontario
* Quebec
* New Brunswick
* Nova Scotia
* Manitoba
* British Columbia
* Prince Edward Island
* Saskatchewan
* Alberta
* Newfoundland (and Labrador)
* The Northwest Territories
* Yukon Territory
* Nunavut

#### Lieutenant Governors

* Ontario
* Quebec
* New Brunswick
* Nova Scotia
* Manitoba
* British Columbia
* Prince Edward Island
* Saskatchewan
* Alberta
* Newfoundland (and Labrador)
* The Northwest Territories
* Yukon Territory
* Nunavut

## Further reading

* History of Embrun

## External links

* Wikipedia Entry: Canada
* The Government of Canada
* History of Canada Online
* For more information on Canadian history visit Culture.ca
# Development Cooperation Handbook/Communication Skills/Do not be judgmental

Being judgmental is probably the single biggest obstacle to effective communication, especially in work teams. This is not to say that you cannot make a judgment or express an opinion about what the other is saying. To be a truly effective, however, make sure that you do not let your own opinions, feelings, reactions, or preconceptions prevent people from delivering their entire message. Be open and receptive until they have finished. Evaluate and judge after they have spoken, not before. Then make sure you understand exactly what they said and what they mean. Once they have delivered their message, it is your turn to deliver yours.
Let’s say that a small group of subordinates comes in to tell you that a project has fallen completely behind schedule. The deadline cannot be met. If you become angry, condescending, or exasperated—and show it—before they finish explaining the problem, you will put them on the defensive, and could make them angry and uncooperative. You risk getting them to work harder to salvage the project. They might go through the motions, but they will probably not work at the top efficiency.
The same can happen when you assume you know what people are going to say, and cut them off before they can finish saying it. It is rude, and you risk alienating them as well as being wrong. If you interrupt, belittle, or react before people finish talking, you destroy their trust in you, and seriously damage your chance of effectively communicating with them. You also seriously limit your opportunity to receive potentially valuable information.
# Development Cooperation Handbook/Communication and Knowledge Management/Communication and Global Cultures

http://www.kautilyasociety.com/tvph/communication_skill/communication_and_global_c.htm
# Development Cooperation Handbook/Communication Skills/Factors that may block the flow of information

There are many ways in which even the most carefully conceived, developed, and instituted system can fail to operate properly. Let’s look at some of them. This is not a complete list, since there always seems to be more ways of doing something wrong than doing it right, and once a system is changed to correct a former problem, the potential for new problems develops.
There are special problems when it comes to using the Internet or other similar technology. These include: inadequate hardware or software—not enough technology to run the system; inadequate training—people don’t really know what they are doing. The remaining problems are possible in all systems—high tech or low:
* Lack of coordination: People don’t understand who is responsible for what.
* Lack of overall direction: No one is looking at the “big picture,” and making sure that there is a consistency in message, style, and procedures.
* Inflexibility: Conditions, goals, needs, and directions may change, but the dissemination system doesn’t reflect it.
* Interference: Management or middle management directives or procedures can block the flow by creating either a real—or perceived—impediment.
* Proprietorship: A person or department claims “ownership” and “control” of specific information.
* Office politics: Personal “issues” or “concerns” overshadow organization goals.
* Attitude: A bad attitude can sabotage any plan.
# Development Cooperation Handbook/Communication Skills/Listening and Feedback

Steps and Tools Listening is one of the most important tools in the communication toolbox for creating meaningful, productive, and profitable relationships. Coupled with feedback, it also keeps the channels of communication open in both directions. Together they create an atmosphere, a organizational culture, in which people are more willing to offer suggestions, insights, and observations that may contribute to the common goals. Feedback is an essential component of effective communication. Using feedback appropriately can lead to less message distortion and greater accuracy in the information that you send and receive. It can also help to establish a more positive communication climate and better relationships with your employees. Feedback consists of the messages we send to a person (or a group) which gives that person information about how we react to their messages and how that person affects others. Feedback helps others consider and alter their behaviour and thus better achieve their goals. Additionally, feedback is central to building understanding and establishing trust, two of the cornerstones of effectively communicating with employees.
* Effective and Poor Listening
* Becoming a Better Listener
* Guidelines for Providing Feedback

#### See also

* in other sections of this handbook
* on Wikipedia
* on other Wikibooks
* in Devcopedia - EuropeAid Wiki
* External links
# Development Cooperation Handbook/Communication and Knowledge Management/Communicating to External Stakeholders

http://www.kautilyasociety.com/tvph/communication_skill/communicating_to_external_stakeholders.htm
# Development Cooperation Handbook/Communication and Knowledge Management/Communication Instruments

http://www.kautilyasociety.com/tvph/communication_skill/communication_instruments.htm