Going away on holidays? Want to try something different?
Subscribe to us to get a new destination every week. From hipster cafés to alternative museums, we've got you covered!
We'll give you new places to go, new things to see, and new foods to eat!
Serena Belluschi
Olivia Jenkins
Ivana Yeow
Sign up here to receive the latest destinations!


Quebec storm: More than 5,000 homes in Montreal still without power
by Rachel Lau Digital reporter, CTV News Montreal | ContactMONTREAL – Power has been restored to the majority of Quebec homes after last week’s intense cocktail of rain and wind.
Hydro-Quebec workers were on the ground throughout the weekend, with the help of teams from other provinces and the U.S., to bring electricity back to almost a million customers affected by the storm.
As of 11 a.m. Monday, more than 61,000 Quebecers were left without power. Most of those homes are in the Estrie and Centre-du-Quebec regions. In Montreal, just over 5,000 homes remain in the dark.
“We understand that 48 hours without electricity is a long time, so we’ve been accelerating and I can assure you we are making all efforts to bring electricity to every home in Quebec,” said Eric Martel, Hydro-Quebec president and CEO, on Sunday.
“The work remaining is a lot more complex. Very often it’s behind the homes, so we don’t have access with our trucks and we have to bring special equipment.”
The Crown Corporation is reminding people not to approach power lines and to never use outdoor equipment, such as barbecues and generators, inside.


McConnell: 'I'm Pretty Confident' That Impeachment Will Not Lead to Ouster of Trump | Breitbart
by Pam KeySenate Majority Leader Mitch McConnell (R-KY) told reporters on Monday that he was “confident” impeachment of President Donald Trump would not lead to his removal from office.
McConnell said, “It looks to me like the House is determined to impeach the president. I can’t imagine a scenario under which President Trump would be removed from office with 67 votes in the Senate. So I don’t know how long senators will want to continue the trial, but I’m pretty confident at the end impeachment will not lead to ouster.”
Follow Pam Key on Twitter @pamkeyNEN


{%extends "base.html"%} {% load bootstrap3 %} {% block content %}
Welcome to v-rate, where we help you decide which projects to showcase during your interview!
Password or Username is incorrect


| (A) | ---- no text ---- | |
| 776 | (C) | And no manne wente . þat þer were watyr with-Inne |
| 768 | (D) | Ne nogħt in þat wone watir shold faile |
| 748 | (E) | but greet plente of water . eche of hem alle . |
| (Ex) | ---- no text ---- | |
| 792 | (L) | þat no wye in þe wone water schold fayle |
| 721 | (P) | þat no wy in þe wone water sulde tharue |
| 756 | (U) | Ne no wight in that wonne / that water shuld failen |
| (V) | ---- no text ---- |


EnthusiastiCon is a conference for the programming community. We will talk about what excites us the most about programming — the strange, the wonderful, and the clever solutions to unusual problems — on a day full of short presentations.
We’re hoping that wonderful people will join us to share their enthusiasm with us or listen to what makes fellow programmers beam with joy about our craft.
EnthusiastiCon will be held on May 25 & 26, 2019 in Berlin. Saturday will be a day full of talks at ThoughtWorks. For Sunday we’re at an open space for sharing and collaboration with Co.up. Find more information on the venues here.
You can enjoy some of the 2018 talks on YouTube!
This conference is open to everyone! Attendance will be free. Once open, please register before coming to the event, but only if you’re actually coming. If you’re arriving without registration we might not be able to let you in for reasons of space. We have two independent registrations, one for each day.
Check here soon for how to register.
This day will be a day full of talks. You can find the programme here.
Please register for Saturday here. We have room for up to 100 people at ThoughtWorks.
Sunday depends significantly on all of us, as we will do this in an open/barcamp style, so we don’t know what we’ll get up to either. Discussion rounds, tutoring, meditation, dancing, everything is possible. Please register for Sunday here. We have room for up to 50 people at Co.up.
Sign up for our mailing list for updates:
If you happen to have any questions, you can reach us at<EMAIL_ADDRESS>Also, follow us on twitter.


In this video, we learned about the after effects of the bubble era and new platforms created with the focus on people and communication. Websites like Youtube, Facebook, Diggs,Myspace, Napster, Wikipedia, and Craiglist all were created for users to gain a little access to power through the web.
Youtube was founded by Chad Harley, and gave users an ability to broadcast their own content without being a well known celebrity. Diggs founded by Kevin Rose was a news outlet where users could post the news they wanted and have it on the same platform as New York Times. These sites started the trend for platforms to adhere to your normal person.
Later came social media platforms, mp3, and music sharing. Mark Zuckerberg, founder of facebook created the site with the goal of giving people the power to build community and bring the world closer together. Also, David Weekly, Cabel Sasser, Justin Frankl founded mp3 which is essentially compressed music packets that allow music to be played on computers. This invention reduced the trouble of going to record stores and listen to cds, to access your favorite music. With this invention, Shawn Fanning created Napster which ultimately allowed people to access a library of different mp3 for free.
These sites were not popular for record companies. This led to Napster shut down, and youtube needing the help of Google to avoid the same faith. Even with these setbacks, user driven sites still have a strong hold on the country. Craig Newmark and Jimmy Wales, were still able to create the sites Craiglist and Wikipedia. Myspace and Facebook battled for social media dominance. Fast forward, we see the positive effects of these sites and how the world is driven by these applications on the internet.


Extending Orion
John Arthorne, Szymon Brandys, and Ken Walker
22 October 2012
Orion project is about software development in a browser
- NOT like a desktop IDE (the web is the platform)
- promotes a page-oriented web experience
- addresses “core coding” activities and extensions
- support workflows across a set of linked web pages
Design Principles
- use native browser capabilities
- task oriented / resource-focused
- performant and lightweight
- low barriers to entry for consumers
Modular Client-side Architecture
- Components – Asynchronous Module Definition
- Services/Interfaces – JavaScript Micro Services
- Pluggable Content and Function – Orion Plugins
- Declarative UI – Semantic Parts / Skinnable
Agenda
- Introduction
- Simple Helloworld Plugin
- Technical overview of plugin Architecture
- Main Tutorial Exercises (Break)
- Advanced Examples and Closing Thoughts
More Orion at EclipseCon
- Orion BoF: Monday 1900, Lake Thoreau
- Micro Services in JavaScript: Tuesday 1700, Grand Ballroom BC
- Language Tooling in Orion: Wednesday 1115, Grand Ballroom BC
- Developing Cloud Apps with Orion, Django and MongoDB in 30 Minutes or Less: Wednesday 1700, Reston Suites B


My Team
Ryan
Manager
ID: 1
Email:
<EMAIL_ADDRESS>Office number: 21
Terry
Engineer
ID: 2
Email:
<EMAIL_ADDRESS>GitHub:
terryberry
Brad
Intern
ID: 3
Email:
<EMAIL_ADDRESS>School: UNCC


Fishing, Renovating and Ballroom Dancing in Utah 2008
Introduction
Some sections of the Green River in Utah have 22,000 trout per mile and it is arguably the best trout fishery in the US. When Prof Brent Nelson invited me to fish there it didn’t take me long to accept.
Salt Lake City (SLC) is a vast desert surrounded by the rocky mountains. At this time of year, there is still snow on most of the mountains and many higher altitude lakes are still frozen. It looked vaguely familiar and I could picture John Wayne coming down the mountain. What I found amazing was that anyone would settle in a place like SLC, coming over the mountains on wagons and just seeing miles and miles of featureless plains. They were definitely very tough people.
Upon arriving at Brent’s house, we got straight into renovating his bathroom. This was necessary as they wanted to use it during my visit. Academics are theorists and shouldn’t be allowed to do anything too practical. Yogi Berra said, “in theory there is no difference between theory and practice, in practice there is.” All of the bathroom’s electrical appliances worked properly except one set of lights. Also earlier, a large spark was inadvertently generated due to a short. After much bumbling around, we isolated the problem to a loose wire deep in the guts of the wiring. Quietly pleased that nobody got electrocuted, I helped Brent fix the rest of the bathroom, hang the door and everything was operational.
BYU and the Trip to the Green River
The next day, I gave a seminar at Brigham Young University (BYU). One of the best audiences I’ve spoken to, they asked very good questions about our work. Anyway, completed my talk without embarrassing myself too much and shortly after, we embarked on the 4 hour drive to the Green River.
On the way, we stopped at a 7-eleven. In the photo below, the small one on the left is a pint (600 ml) and the big one 1.9 L. I’ve seen 2 L bottles before but never a 2 L cup.
Here are some pictures that I took on the way to the Green River.
That evening we walked the banks of the Green River.
Here is a picture of where we stayed, we don’t get that much snow when we go skiing.
Green River
Didn’t sleep well that night, dreamt I lost my fishing rod. The next day we were at the Flaming Gorge boat ramp on the Green River. The weather was far from perfect. It was snowing, we had a force 10 gale and it was cold enough for the line to freeze in the guides. Even wearing all the clothes I brought (gloves, thermals, shirt, fleece and parka), I was still cold.
After a quick breakfast we met out guide, Ryan Kelly (www.greenriverflyfisher.com). He has the perfect life. In winter he is a skiing instructor and at other times he is a fishing guide. Utah has great skiing and hosted the 2002 Winter Olympics. Notable resorts include Sundance, Snowbird and Park City. Next time I’ll try them out, those mountains look scary, more sheer drops than ski slopes.
We put the boat in at Flaming Gorge Dam. Ryan remembered Brent because his eccentric brother-in-law hammered the trout using a crappie jig on a previous trip.
The river was crystal clear and we saw plenty of fish, sometimes twenty at a time. Started fishing a bobber (actually, fly-fishermen call them strike indicators) under which was had a sow bug and a zebra nymph. For those non-fishermen readers, a nymph is an underwater bug. Ryan made the (fishing) joke that we were nymphomanics. The morning started slow with the trout picking up the flies and then dropping them before.
Let me digress and discuss the mayfly which is key to trout fishing. It spends most of its life as a nymph on the bottom of a river. Trout eat lots of them so fly-fishermen use imitations fished underneath the surface of the water to catch them. When conditions are right, it rises to the surface and becomes a dun and then molts into a spinner.
The spinners mate, lay their eggs and die, hence the title of a book, “Sex, death and fly fishing”. All this happens within 24 hours, making it comparable to a Shakespearian tragedy.
Fly-fishermen spend lots of time waiting for conditions need to be right so the mayflies hatch in enormous numbers, causing the trout to throw their natural caution to the wind and go into a feeding frenzy. In this case, called a hatch, we fish what are called dry flies on the surface of the water, and the trout rise to take the flies.
Drifting is a beautiful way to fish as you want to present your flies so that they look like they are drifting naturally along with the current. Since the boat travels roughly the same speed as the flies, one can get really long drifts. After missing the first few, Brent caught the first trout and shortly after, I got this one.
We caught a few more before lunch and things picked up after lunch. We were soon catching a fish every cast.
Into the afternoon, the weather improved a little and there was a pretty good mayfly hatch (blue winged olives or BWOs to be more precise). We switched to tandem dry flies, a BWO and a cripple in a much large size than the natural and caught a lot more fish.
Much too soon the day was over. The fishing on the Green was better than anything else I had ever experienced. One might at first think that fishing the Green would be like shooting fish in a barrel, but the trout are very cautious in general and require some degree of finesse.
Ryan was a fantastic guide in all respects, a great fisherman, friendly and willing to give advice. He would often row upstream so we could fish the good drifts several times and always had the boat in the right position. He has the river completely wired and predicted everything that was going to happen before it actually did. His clients have never been skunked guiding on the Green, an amazing record considering the wide variety of abilities with which he must have to deal. If you ever fish the Green, I would highly recommend him.
Provo River
The next morning we were to fish the Provo River which only has 3000 fish per mile. This beautiful river is right next to Brent’s house and is smaller than the Green. We were expecting it to be a circus with lots people as it was a Saturday. It turned out that there were not very many at all but we later found that the highway leading in was closed due to a truck accident.
Again it was cold enough for our guides to ice up. We did not fish for long before Brent lost a nice brown trout and then almost immediately after caught another.
Adjusting my strike indicator, I snagged the bottom. I was trying to get it off for a while when it started to move! Fought the fish for a while but this battle ended up in a long distance release.
After lunch, we fished the upper Provo, expecting another mayfly hatch. Unfortunately, that day there were millions of people on the Upper Provo waiting for the same thing and we only saw a small number of trout even we had a really good hatch. We think the large number of people flogging the water scared the trout away.
On the way home, we went to Deer Creek Lake which had only recently had ice-off (we had considered fishing Strawberry Reservoir but it was still under a few feet of ice). There were huge rainbows there that people were catching on powerbait and we saw some patrolling the edges. Unfortunately, they weren’t too interested in the nymph I presented. I am still wondering what would have happened if I had fished a streamer on a sinking line.
That evening, I was taken kicking and screaming to a BYU ballroom dancing concert that Brent had to attend. It was pretty good but I think I prefer fishing.
Following the concert we played pool. Wanted to play all night but we were both tired.
In Search of Coffee
The next day was a Sunday and I took a bike ride all through Utah in search of a place to have a cup of coffee. Here are some pictures.
Couldn’t find the pub though.
I had a wonderful time in Utah and look forward to returning. John Gierach put it best, “I don’t know what fly-fishing teaches us but I think it’s something we need to know.”


Welcome to the new website!
Hello Everyone, Welcome to the new Leeds Hacking Society Website. We have been busy over Summer rebranding and putting everything together ready for the new term. We hope you like it!
If you are interested in our Society or wish to contact us, please feel free to message us on the Facebook page or drop us an Email.
AGM results:
The results of the 2017 AGM are as follows: President: Charlotte Howarth Secretary: Chlöe Ungar VP: Rohan Stevenson Treasurer: Alex Close Social Secretary: Thomas Barber


Javascript is a programming language used to make web pages interactive.
An operator is a special character (or characters) that indicates an action to be performed.
Variables are containers that hold information; this can be mathematical numbers, strings(letters/words), Booleans (True or False), and others.
Variables are written in lower camelcase. (thisIsAnExample)
Functions perform actions in the browser. Functions are an incredibly important part of programming, and you'll be using them constantly.
You can think of a method as an action that a number can perform or have taken on it.
Arguments provide a bit more information to methods to help them know what they're supposed to do.
A parameter is a variable, function, or method that we "hand to" a function so it can perform its operations. For example, a function to slice produce does no good if we don't also hand it something to be sliced and a knife of some sort.
The entries after Return are what a function hands back when it has completed (if anything). In the sliced-produce example: it would be the equivalent of "Return: sliced produce"
Chaining methods is a handy way of compacting code into one place; we can chain methods to perform many operations "all at once but in sequence", rather than having to perform them piece-meal.
Strings are a type of data structure.
A Boolean is a data type and can only hold 2 possible values true or false
Undefined is data type has only one possible value - undefined. It simply represents that nothing has been returned from the function, or that a variable hasn't been assigned a value.
Nan is a number data type and stands for: “not a number”
a "\" used in a string to denote a non-coding character. For example "\)" would mean "do not treat this closing bracket as a piece of code".
An alert() is a function that can take an argument. The alert() function will pop up a dialog box with the string that you pass in as an arugement
You can insert comments into your text editor by using a double back-slash (like so: //) to insert code or comments after the double back slash that will not be visible to UI
A commonly-used Javascript Library.
Attributes are characteristic-holding variables assignable to tags.


FGCU to break ground on new Water School building Thursday
by WFTX Digital Team
FORT MYERS, Fla. -- Florida Gulf Coast University will break ground on the new building for their Water School on Thursday
The Water School started in March.
Academic Building Number Nine will be the Water School's own facility. It’s actually the largest building to date on the FGCU campus.
The Water School focuses on the environmental sciences, and draws in the social sciences, health sciences, business, and engineering.
The groundbreaking will be at 10 a.m. Thursday.


RhumbSolve -- perform rhumb line calculations
RhumbSolve [ -i | -l lat1 lon1 azi12 ] [ -e a f ] [ -d | -: ] [ -f ] [ -p prec ] [ -s ] [ --comment-delimiter commentdelim ] [ --version | -h | --help ] [ --input-file infile | --input-string instring ] [ --line-separator linesep ] [ --output-file outfile ]
The path with constant heading between two points on the ellipsoid at (lat1, lon1) and (lat2, lon2) is called the rhumb line or loxodrome. Its length is s12 and the rhumb line has a forward azimuth azi12 along its length. Also computed is S12 is the area between the rhumb line from point 1 to point 2 and the equator; i.e., it is the area, measured counter-clockwise, of the geodesic quadrilateral with corners (lat1,lon1), (0,lon1), (0,lon2), and (lat2,lon2). A point at a pole is treated as a point a tiny distance away from the pole on the given line of longitude. The longitude becomes indeterminate when a rhumb line passes through a pole, and RhumbSolve reports NaNs for the longitude and the area in this case.
NOTE: the rhumb line is not the shortest path between two points; that is the geodesic and it is calculated by GeodSolve(1).
RhumbSolve operates in one of three modes:
By default, RhumbSolve accepts lines on the standard input containing lat1 lon1 azi12 s12 and prints lat2 lon2 S12 on standard output. This is the direct calculation.
Command line arguments -l lat1 lon1 azi12 specify a rhumb line. RhumbSolve then accepts a sequence of s12 values (one per line) on standard input and prints lat2 lon2 S12 for each. This generates a sequence of points on a rhumb line.
With the -i command line argument, RhumbSolve performs the inverse calculation. It reads lines containing lat1 lon1 lat2 lon2 and prints the values of azi12 s12 S12 for the corresponding shortest rhumb lines. If the end points are on opposite meridians, there are two shortest rhumb lines and the east-going one is chosen.
perform an inverse calculation (see 3 above).
line mode (see 2 above); generate a sequence of points along the rhumb line specified by lat1 lon1 azi12.
specify the ellipsoid via a f; the equatorial radius is a and the flattening is f. Setting f = 0 results in a sphere. Specify f < 0 for a prolate ellipsoid. A simple fraction, e.g., 1/297, is allowed for f. (Also, if f > 1, the flattening is set to 1/f.) By default, the WGS84 ellipsoid is used, a = 6378137 m, f = 1/298.257223563.
output angles as degrees, minutes, seconds instead of decimal degrees.
like -d, except use : as a separator instead of the d, ', and " delimiters.
set the output precision to prec (default 3); prec is the precision relative to 1 m. See "PRECISION".
By default, the rhumb line calculations are carried out exactly in terms of elliptic integrals. This includes the use of the addition theorem for elliptic integrals to compute the divided difference of the isometric and rectifying latitudes. If -s is supplied this divided difference is computed using Krueger series for the transverse Mercator projection which is only accurate for |f| < 0.01. See "ACCURACY".
set the comment delimiter to commentdelim (e.g., "#" or "//"). If set, the input lines will be scanned for this delimiter and, if found, the delimiter and the rest of the line will be removed prior to processing and subsequently appended to the output line (separated by a space).
print version and exit.
print usage and exit.
print full documentation and exit.
read input from the file infile instead of from standard input; a file name of "-" stands for standard input.
read input from the string instring instead of from standard input. All occurrences of the line separator character (default is a semicolon) in instring are converted to newlines before the reading begins.
set the line separator character to linesep. By default this is a semicolon.
write output to the file outfile instead of to standard output; a file name of "-" stands for standard output.
RhumbSolve measures all angles in degrees, all lengths (s12) in meters, and all areas (S12) in meters^2. On input angles (latitude, longitude, azimuth) can be as decimal degrees or degrees (d), minutes ('), seconds ("). A decimal point can only appear in the least significant component and the designator (d, ', or ") for this component is optional; thus 40d30
, 40d30'
, 40.5d
, and 40.5
are all equivalent. By default, latitude precedes longitude for each point; however on input either may be given first by appending (or prepending) N or S to the latitude and E or W to the longitude. Azimuths are measured clockwise from north; however this may be overridden with E or W.
See the QUOTING
section of GeoConvert(1) for how to quote the DMS designators ' and ".
prec gives precision of the output with prec = 0 giving 1 m precision, prec = 3 giving 1 mm precision, etc. prec is the number of digits after the decimal point for lengths. For decimal degrees, the number of digits after the decimal point is prec + 5. For DMS (degree, minute, seconds) output, the number of digits after the decimal point in the seconds component is prec + 1. The minimum value of prec is 0 and the maximum is 10.
An illegal line of input will print an error message to standard output beginning with ERROR:
and causes RhumbSolve to return an exit code of 1. However, an error does not cause RhumbSolve to terminate; following lines will be converted.
The algorithm used by RhumbSolve uses exact formulas for converting between the latitude, rectifying latitude (mu), and isometric latitude (psi). These formulas are accurate for any value of the flattening. The computation of rhumb lines involves the ratio (psi1 - psi2) / (mu1 - mu2) and this is subject to large round-off errors if lat1 is close to lat2. So this ratio is computed using divided differences using one of two methods: by default, this uses the addition theorem for elliptic integrals (accurate for all values of f); however, with the -s options, it is computed using the series expansions used by TransverseMercatorProj(1) for the conversions between rectifying and conformal latitudes (accurate for |f| < 0.01). For the WGS84 ellipsoid, the error is about 10 nanometers using either method.
Route from JFK Airport to Singapore Changi Airport:
echo 40:38:23N 073:46:44W 01:21:33N 103:59:22E |
RhumbSolve -i -: -p 0
103:34:58.2 18523563
N.B. This is not the route typically taken by aircraft because it's considerably longer than the geodesic given by GeodSolve(1).
Waypoints on the route at intervals of 2000km:
for ((i = 0; i <= 20; i += 2)); do echo ${i}000000;done |
RhumbSolve -l 40:38:23N 073:46:44W 103:34:58.2 -: -p 0
40:38:23.0N 073:46:44.0W
36:24:30.3N 051:28:26.4W
32:10:26.8N 030:20:57.3W
27:56:13.2N 010:10:54.2W
23:41:50.1N 009:12:45.5E
19:27:18.7N 027:59:22.1E
15:12:40.2N 046:17:01.1E
10:57:55.9N 064:12:52.8E
06:43:07.3N 081:53:28.8E
02:28:16.2N 099:24:54.5E
01:46:36.0S 116:52:59.7E
GeoConvert(1), GeodSolve(1), TransverseMercatorProj(1).
An online version of this utility is availbable at http://geographiclib.sourceforge.net/cgi-bin/RhumbSolve.
The Wikipedia page, Rhumb line, https://en.wikipedia.org/wiki/Rhumb_line.
RhumbSolve was written by Charles Karney.
RhumbSolve was added to GeographicLib, http://geographiclib.sf.net, in version 1.37.


This lab will guide you to set up AWS IoT Greengrass v2 on the device you previously set up.
Using SSH
ssh <user>@<device>
With Keybord and Monitor
Open the terminal app.
Enter these commands into the device shell:
(Copy and paste one line at a time and enter password for sudo
when prompted.)
wget -O- https://apt.corretto.aws/corretto.key | sudo apt-key add -
sudo add-apt-repository 'deb https://apt.corretto.aws stable main'
sudo apt-get update; sudo apt-get install -y java-1.8.0-amazon-corretto-jdk
Validate the successful installation of Java with
java -version
The output should look similar to:
openjdk version "1.8.0_282"
OpenJDK Runtime Environment Corretto-8.282.08.1 (build 1.8.0_282-b08)
OpenJDK 64-Bit Server VM Corretto-8.282.08.1 (build 25.282-b08, mixed mode)
NB- This workshop was developed with Corretto v 1.8, but other JREs may work just as well
curl -s https://d2s8p88vqu9w66.cloudfront.net/releases/greengrass-nucleus-latest.zip > greengrass-nucleus-latest.zip
unzip greengrass-nucleus-latest.zip -d GreengrassCore && rm greengrass-nucleus-latest.zip
Greengrass v2 has the ability to self-install and configure, but needs access credentials. Additionally, this installer will create an IoT thing, thing group, and IAM roles. Provide these values through shell variables. The AWS CLI credentials can be the same as you used in the host setup or can be newly created for just this role. The installer will not save these values. Using shell variables eliminates the need to install the CLI on the device.
| shell var | description |
|---|---|
| AWS_ACCESS_KEY_ID | ID for account to create resources |
| AWS_SECRET_ACCESS_KEY | secret key |
| AWS_DEFAULT_REGION | region to use – us-west-2 for this workshop |
| name for things created by the installer | |
| THING_NAME | device name for this Greengrass Core |
| GROUP_NAME | name for the Greengrass Group |
| ROLE_NAME | name of IAM role for the core |
| ROLE_ALIAS | alias used to refer to role to allow role to change |
# replace these with your credentials
export AWS_ACCESS_KEY_ID=<paste_your_id_here>
export AWS_SECRET_ACCESS_KEY=<paste_your_key_here>
# modify any of these as desired, or copy/paste as is
export AWS_DEFAULT_REGION=us-west-2
# the installer will create the resources with these names
export THING_NAME=jetson
export GROUP_NAME=jetsonGroup
export ROLE_NAME=MyGreengrassV2Role
export ROLE_ALIAS=MyGreengrassCoreTokenExchangeRoleAlias
sudo -E java -Dlog.store=FILE \
-jar ./GreengrassCore/lib/Greengrass.jar \
--aws-region $AWS_DEFAULT_REGION \
--root /greengrass/v2 \
--thing-name $THING_NAME \
--thing-group-name $GROUP_NAME \
--tes-role-name $ROLE_NAME \
--tes-role-alias-name $ROLE_ALIAS \
--component-default-user ggc_user:ggc_group \
--provision true \
--setup-system-service true
sudo chmod 755 /greengrass/v2 && sudo chmod 755 /greengrass
Your Greengrass core is now set up and ready to go. Continue on to the next step to validate the installation.


Ruins & Raiders
tabletop RPG
Adventurer Creator
Spell Creator
Ruins of 1985
online computer RPG based on Ruins & Raiders (in progress)
Dungeon Playground
Ye Olde Playground


|
masscalculator-core
|
Defines unit tests for the LuaScriptHandler class. More...
Functions | |
| masscalculator_test::base_test::TEST_F (LuaScriptHandlerTest, GetNonExistentKeyTest) | |
| masscalculator_test::base_test::TEST_F (LuaScriptHandlerTest, GetInvalidTypeTest) | |
| masscalculator_test::base_test::TEST_F (LuaScriptHandlerTest, GetInvalidNumericTypeTest) | |
| masscalculator_test::base_test::TEST_F (LuaScriptHandlerTest, GetBooleanValueOneTest) | |
| masscalculator_test::base_test::TEST_F (LuaScriptHandlerTest, GetBooleanValueTwoTest) | |
| masscalculator_test::base_test::TEST_F (LuaScriptHandlerTest, GetBooleanValueThreeTest) | |
| masscalculator_test::base_test::TEST_F (LuaScriptHandlerTest, GetBooleanValueFourTest) | |
| masscalculator_test::base_test::TEST_F (LuaScriptHandlerTest, GetStringValueOneTest) | |
| masscalculator_test::base_test::TEST_F (LuaScriptHandlerTest, GetStringValueTwoTest) | |
| masscalculator_test::base_test::TEST_F (LuaScriptHandlerTest, GetStringValueThreeTest) | |
| masscalculator_test::base_test::TEST_F (LuaScriptHandlerTest, GetStringValueFourTest) | |
| masscalculator_test::base_test::TEST_F (LuaScriptHandlerTest, GetNumericValueOneTest) | |
| masscalculator_test::base_test::TEST_F (LuaScriptHandlerTest, GetNumericValueTwoTest) | |
| masscalculator_test::base_test::TEST_F (LuaScriptHandlerTest, GetNumericValueThreeTest) | |
| masscalculator_test::base_test::TEST_F (LuaScriptHandlerTest, GetNumericValueFourTest) | |
| masscalculator_test::base_test::TEST_F (LuaScriptHandlerTest, LuaStateEmptyFilepath) | |
| int | main (int argc, char **argv) |
| Main function to run these tests. | |
Defines unit tests for the LuaScriptHandler class.
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.


Nintendo
a Japanese multinational consumer electronics company headquartered in Kyoto, Japan. Nintendo is the world's largest video game company by revenue. Founded on September 23, 1889 by Fusajiro Yamauchi, it originally produced handmade hanafuda playing cards. By 1963, the company had tried several small niche businesses, such as cab services and love hotels. Abandoning previous ventures in favor of toys in the 1960s, Nintendo then developed into a video game company in the 1970s, ultimately becoming one of the most influential in the industry and Japan's third most valuable listed company with a market value of over US$85 billion. Nintendo of America is also the majority owner of the Seattle Mariners Major League Baseball team. The name Nintendo can be roughly translated from Japanese to English as "leave luck to heaven." As of March 31, 2014, Nintendo reports historically cumulative sales of over 670.43 million hardware units and 4.23 billion software units.


--- layout: default title: Venues ---
Code Club is a fun, volunteer-led after school activity that will teach children how to make video games, websites, and other exciting things! Our projects have been written for children who are 9-12 years old, based on average literacy and numeracy levels for this age group.
It's helpful to have a member of staff available to assist running the Code Club every week. This member of staff does not need to know anything about coding but it's a great chance for them to learn. Clubs are most successful when teachers and volunteers work together combining their classroom management and programming powers!
You can now sign up to register a non-school venue, such as a library, to run a Code Club. Finding a volunteer and setting up the club works in exactly the same way. However, you'll need parental permission for each child taking part. Your volunteer will be given an email link to send out to parents.
In the first instance, please search for a volunteer or contact us directly<EMAIL_ADDRESS>to find out if we have a volunteer available for your venue. If we do not currently have a volunteer available we suggest you send this letter to your local school asking for help as, chances are, a member of your community has a talent for programming!
Lots of teachers run clubs themselves without a volunteer - take a look at our club project materials and see if you think this is something you could do too.
Please note: Code Club does not interview volunteers - it is your job as a venue to find out more about the volunteer and check you are happy for them to work in your school once a week.
Code Club is a group of 10-15 children learning to program under the expert guidance of a computer programmer.
Our projects are fun, creative and will help children understand how to solve problems by breaking them down into smaller problems.
Our first set of projects uses Scratch, which is software you download from the internet. We encourage children to carry on with their projects at home if they have enjoyed them.
Make sure the volunteer has everything they need to run the club.


In programming a loop is the way to repeat the same action a certain amount of time. For example you want to display 10 random numbers on the screen. You could write a function that will give you a random number and then display it on the screen, but you will need to write this function 10 times, so why would we repeat the same code 10 times or what if we need to display 100 different numbers? In this case we can easily write a loop just once, and the loop will write the same function 10, 100 or 1000 times for us.
To show exactly how loop works we will take a real example. I will show you 2 most popular loops in Ruby and JavaScript - “while” loop and “for” loop. In Ruby you will mostly use “while” loop and in JavaScript you will mostly use “for” loop.
While loop in Ruby:
This is a simple example of method that prints numbers 1-10
In first example we were printing numbers manually, so you can see that I am repeating the same word “puts” 10 times, what is Ok for 10 numbers, but it’s not fun to repeat the same code 100 times or more. So for this case we can use while loop. First we need to create a variable and give it a value of the first integer that we want to print on the screen: number = 1 Then we are creating a loop that starts with “while” word and ends with “end” word. After “while” we are writing condition for our loop. while number <= 10 When condition of our loop is true, we will keep getting something as a result, and when condition is false our loop stops working. So in this example when our number = 10, loop makes a break.
While loop in JavaScript:
You can see that JavaScript example is pretty similar to Ruby. Syntax is a little different. In JavaScript to define a variable we use “var” word followed with variable name, loop condition we always keep in parentheses and body of the loop is in curly braces. But logic of creating a loop is the same.
For loop in Ruby:
For loop is a common kind of loop in other programming languages, but it functions a little bit different in Ruby. A Ruby “for” loop is more like an iterator and functions very similar to “each” method. Ruby programmers prefer to use “each” method, and the reason for this is that the variable used in “for” loop exists outside of the loop, when in iterators they exist inside of the block.
For loop in JavaScript:
For loop works very similar to while loop, but the code of this loop is cleaner and shorter.


Theory
Advanced Diatonic And Related Scales
Basic Diatonic And Related Scales
Blues
Breathing
Chords For Blues Complete
Chords For Blues In D
Chords
Fly Me Chord Exercises In A
Fly Me Chord Exercises In C
Fly Me Exercises Improv
Fly Me Improv Exercises First Half In A
Fly Me Improv Exercises First Half In C
Fly Me Improv Exercises First Half In Eb
Fly Me Improv Exercises First Half In Gb
Fly Me Improv Exercises Second Half In A
Fly Me Improv Exercises Second Half In C
Fly Me Improv Exercises Second Half In Eb
Fly Me Improv Exercises Second Half In Gb
Melodic Chord Exercises
Scales In Thirds Easynotes
Syncopation Reading


Jedis
Jedis is a blazingly small and sane Redis java client.
Jedis was conceived to be EASY to use.
Jedis is fully compatible with redis 2.8.x and 3.x.x.
Community
Meet us on IRC: ##jedis on freenode.net
Join the mailing-list at http://groups.google.com/group/jedis_redis
So what can I do with Jedis?
All of the following redis features are supported:
- Sorting
- Connection handling
- Commands operating on any kind of values
- Commands operating on string values
- Commands operating on hashes
- Commands operating on lists
- Commands operating on sets
- Commands operating on sorted sets
- Transactions
- Pipelining
- Publish/Subscribe
- Persistence control commands
- Remote server control commands
- Connection pooling
- Sharding (MD5, MurmurHash)
- Key-tags for sharding
- Sharding with pipelining
- Scripting with pipelining
- Redis Cluster
How do I use it?
You can download the latest build at: http://github.com/xetorthio/jedis/releases
Or use it as a maven dependency:
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.9.0</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
To use it just:
Jedis jedis = new Jedis("localhost");
jedis.set("foo", "bar");
String value = jedis.get("foo");
For more usage examples check the tests.
Please check the wiki. There are lots of cool things you should know, including information about connection pooling.
Master branch javadocs can be found here: http://xetorthio.github.io/jedis/
And you are done!
Jedis Cluster
Redis cluster specification (still under development) is implemented
Set<HostAndPort> jedisClusterNodes = new HashSet<HostAndPort>();
//Jedis Cluster will attempt to discover cluster nodes automatically
jedisClusterNodes.add(new HostAndPort("<IP_ADDRESS>", 7379));
JedisCluster jc = new JedisCluster(jedisClusterNodes);
jc.set("foo", "bar");
String value = jc.get("foo");
FAQ
- Do you have strange stack traces?
- You're getting errors when running jedis in multi-threaded environments?
- Do you need further instructions about pipelining, transactions or sentinel?
Please check the WIKI for more useful information.
I want to contribute!
That is great!
Please see CONTRIBUTING.md on project's root directory for follow up how to contribute to Jedis project.
Thanks for helping!
Sponsorship
YourKit supports open source projects with its full-featured Java Profiler. YourKit, LLC is the creator of YourKit Java Profiler and YourKit .NET Profiler, innovative and intelligent tools for profiling Java and .NET applications.
License
Copyright (c) 2011 Jonathan Leibiusky
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.


Forum: CleanupIssue: HASH-TABLE-PACKAGE-GENERATORS
References: Issue: DO-SYMBOLS-DUPLICATES
Category: ADDITION
Edit history: Version 1, 23-May-88 JonL
Version 2, 6-Oct-88 JonL (convert to "with" scoping).
Version 3, 7-Oct-88 JonL (mly's syntax for package iterator)
Version 4, 8-Nov-88 JonL (fix example; clarify some nits)
Version 5, 22-Nov-88 Moon (improve syntax for package iterator,
add examples, fix typos)
Version 6, 6-Oct-88 JonL (final nits)
Version 7, 8-Dec-88, Masinter (add comment to discussion)
Problem description:
The Iteration subcommittee would like the several iteration proposals to be
writable in portable Common Lisp code. Unfortunately, the only complete
access to hash-tables and packages is through MAPHASH and DO-SYMBOLS (and
DO-EXTERNAL-SYMBOLS and DO-ALL-SYMBOLS); none of these existing primitives
is satisfactory for building complex iteration clauses. In particular,
these primitives are fully packaged and do not allow control over the
individual operations of starting the iteration, stopping the iteration,
and advancing to the next step of the iteration.
Proposal (HASH-TABLE-PACKAGE-GENERATORS:ADD-WITH-WRAPPER)
Add two new macros WITH-HASH-TABLE-ITERATOR and WITH-PACKAGE-ITERATOR
to the language as follows:
WITH-HASH-TABLE-ITERATOR ((<next-fn> <hash-table>) &body body) [Macro]
Within the lexical scope of 'body', the name <next-fn> is defined
via MACROLET such that successive invocations of (<next-fn>) will
return the items, one by one, from the hash-table which is obtained
by evaluating <hash-table> only once.
An invocation (<next-fn>) returns three values as follows:
1. a boolean indicating whether an entry is returned (T says yes)
2. the key item (of a <key, value> pair)
3. the value item (of a <key, value> pair)
After all entries have been returned [by successive invocations of
(<next-fn>)], then only one value is returned, namely NIL.
WITH-PACKAGE-ITERATOR ((<next-fn> <package-list> [Macro]
&rest <symbol-types>)
&body body)
Within the lexical scope of 'body', the name <next-fn> is defined
via MACROLET such that successive invocations of (<next-fn>) will
return symbols, one by one, from the packages that are elements
of the list which is obtained by evaluating <package-list> only once.
Each element of <package-list> can be a package or the name of a
package.
The order of symbols returned does not necessarily reflect the order
of packages in <package-list>. When <package-list> has more than
one element, it is unspecified whether duplicate symbols are
returned once or more than once. Even when <package-list> has only
one element, it is unspecified whether symbols inherited from
multiple packages are returned more than once. See the proposal
DO-SYMBOLS-DUPLICATES:ALLOWED.
As a convenience, the value of <package-list> can be a package or
the name of a package; this is equivalent to a list of one element.
An argument of NIL is treated as an empty list of packages.
The <symbol-types> subform consists of one or more symbols from the
set {:INTERNAL, :EXTERNAL, :INHERITED}. Their order does not
matter. The <symbol-types> subform is not evaluated. This controls
which symbols accessible in a package are returned:
:INTERNAL means the symbols that are present in the package,
but which are not exported;
:EXTERNAL means the symbols that are present and exported;
:INHERITED means the symbols that are exported by used packages
and that are not shadowed.
When more than one argument is supplied for <symbol-types>, then a
symbol is returned if its accessibility matches any one of the
<symbol-types> specified. WITH-PACKAGE-ITERATOR signals an error if
no <symbol-types> are specified or if a <symbol-type> not recognized
by the implementation is specified. Implementations are permitted to
extend this syntax by recognizing additional symbol accessibility types.
An invocation (<next-fn>) returns four values as follows:
1. a boolean indicating whether a symbol is returned (T says yes)
2. a symbol (accessible in one the indicated packages)
3. the accessibility type for that symbol; i.e. one of
:INTERNAL, :EXTERNAL, or :INHERITED
4. the package from which the symbol has been accessed.
After all symbols have been returned [by successive invocations of
(<next-fn>)], then only one value is returned, namely NIL.
The fourth return value is one of the packages present or named in the
<package-list> argument. The meaning of the second, third, and fourth
values is that the returned symbol is accessible in the returned package
in the way indicated by the second return value:
:INTERNAL ==> present, and not exported,
:EXTERNAL ==> present, and exported,
:INHERITED ==> not present (thus not shadowed) but inherited
from some used package.
It is unspecified what happens if any of the implicit interior state
of an iteration is returned outside the dynamic extent of the WITH-...
form (such as by returning some closure over the invocation form).
Any number of invocations of with-hash-table-iterator and
with-package-iterator can be nested, and the body of the innermost one
can invoke all of the MACROLET'ed macros, provided all those macros
have distinct names.
Examples:
The following function should return T on any hash-table, and signal
an error if the usage of 'with-hash-table-iterator' doesn't agree
with the corresponding usage of 'maphash'.
(defun test-hash-table-iterator (hash-table)
(let ((all-entries '())
(generated-entries '())
(maphash #'(lambda (key value) (push (list key value) all-entries))
(with-hash-table-iterator (generator-fn hash-table)
(loop
;;Note -- this is the "trivial" LOOP of CLtL p121
(multiple-value-bind (more? key value) (generator-fn)
(unless (eql value (gethash key hash-table unique))
(error "Key ~S not found for value ~S" key value))
(push (list key value) generated-entries))))
(unless (= (length all-entries)
(length generated-entries)
(length (union all-entries generated-entries :test #'equal)))
(error "Generated entries and Maphash entries don't correspond"))
t))
The following function should return T on any package, and signal
an error if the usage of 'with-package-iterator' doesn't agree
with the corresponding usage of 'do-symbols'.
(defun test-package-iterator (package)
(setq package (find-package package)))
(let ((all-entries '())
(generated-entries '()))
(do-symbols (x package)
(multiple-value-bind (symbol accessibility)
(find-symbol (symbol-name x) package)
(push (list symbol accessibility) all-entries)))
(with-package-iterator (generator-fn package
:internal :external :inherited)
(loop
;;Note -- this is the "trivial" LOOP of CLtL p121
(multiple-value-bind (more? symbol pkg accessibility)
(generator-fn)
(let ((l (multiple-value-list (find-symbol (symbol-name symbol)
package))))
(unless (equal l (list symbol accessibility))
(error "Symbol ~S not found as ~S in package ~A [~S]"
symbol accessibility (package-name package) l))
(push l generated-entries)))))
(unless (and (subsetp all-entries generated-entries :test #'equal)
(subsetp generated-entries all-entries :test #'equal))
(error "Generated entries and Do-Symbols entries don't correspond"))
t))
The following function prints out every interned symbol (possibly
more than once):
(defun print-all-symbols ()
(with-package-iterator (next-symbol (list-all-packages)
:internal :external)
(loop
;;Note -- this is the "trivial" LOOP of CLtL p121
(multiple-value-bind (more? symbol) (next-symbol)
(if more?
(return))))))
The following could be an acceptable definition of the function
MAPHASH, implemented by WITH-HASH-TABLE-ITERATOR"
(defun maphash (function hash-table)
(with-hash-table-iterator (next-entry hash-table)
(loop (multiple-value-bind (more key value) (next-entry)
(funcall function key value)))))
Rationale:
The particular way in which hash-tables and packages are represented
need not be standardized, or even exposed to the user. Yet a simpler
handle on them is needed for the various iteration paradigms to be written
in portable code. In fact, after these iterator macros are put into an
implementation, then MAPHASH and DO-<mumble>-SYMBOLS are trivial usages
of them; but no _efficient_ use of the current primitives will provide
the effect of the new macros, namely a form that _returns_ the elements
of a table "one by one".
Current Practice:
Nobody does it this way, but both Symbolics and Lucid are not far off.
Cost to Implementors:
Moderate. Possibly a couple day's to a week's work for an implementation
that has to start completely afresh. Something like this is already being
done by the standard package macros [CLtL, p187].
Cost to Users:
None.
Benefits:
Will provide a more basic primitive for iterating over hash-tables and
packages; will permit new iteration paradigms to be written in portable code.
Aesthetics:
All other things being equal, it is better to have more general primitives
than less general ones.
Discussion:
The Iteration Subcommittee supports this proposal (or, "used to" --
JonL 6-Oct-88).
One must be careful not to assume that the invocation (<next-fn>) is a
"generator" function call -- since <next-fn> is MACROLET'd in an
implementation dependent way, it could even turn into a special form like
(if something
(yet-another-function-call))
The scoping called for herein may not be quite so useful to the "generators"
style proposals; in particular they offer an interface wherein one may
create a "generator" function of indefinite extent that returns, one-by-one,
the elements of the table. The constrained scoping implicit in these
WITH-... macros is not so much for any kind of optimization, but rather
for coordination of such hash-table "locking" as may occur in multi-
processing implementations like Symbolics. Nevertheless, Dick Waters
thinks these macros should be put in anyway, since it clearly is a
requirement for a portable LOOP, and can be use in a limited context
(i.e., not "indefinite scope") for portable versions of ITERATE and OSS.
Of course, if an implementation _can_ support an indefinite extent for
a "generator" object returned out of the iterator forms, it is allowed
to do so by this proposal.
The following macro definitions show how Common Lisp's DO-mumble-SYMBOLS
macros could have been defined in terms of WITH-PACKAGE-ITERATOR. They
are intended as illustrative examples, not as new specifications of those
built-in Common Lisp facilities. [PARSE-BODY is as defined in Guy Steele's
"Clarifications" of 6-Dec-85.]
(defmacro do-symbols ((var &optional (package `*package*) result-form)
&body body
&environment env)
(multiple-value-bind (body decls docstring) (parse-body body env)
`(with-package-iterator (next-symbol (list ,package)
:internal :external :inherited)
(let (more? ,var)
,@decls
(loop
(unless (multiple-value-setq (more? ,var) (next-symbol))
(return ,result-form))
,@body)))))
(defmacro do-external-symbols ((var &optional (package `*package*) result-form)
&body body
&environment env)
(multiple-value-bind (body decls docstring) (parse-body body env)
`(with-package-iterator (next-symbol (list ,package)
:external)
(let (more? ,var)
,@decls
(loop
(unless (multiple-value-setq (more? ,var) (next-symbol))
(return ,result-form))
,@body)))))
(defmacro do-all-symbols ((var &optional result-form)
&body body
&environment env)
(multiple-value-bind (body decls docstring) (parse-body body env)
`(with-package-iterator (next-symbol (list-all-packages)
:internal :external)
(let (more? ,var)
,@decls
(loop
(unless (multiple-value-setq (more? ,var) (next-symbol))
(return ,result-form))
,@body)))))
-------
"Why not define <next-fn> as a local function as if defined by
FLET rather than a macro as if defined by MACROLET? "
"A macro gave more scope to the implememtation to optimize
without losing anything essential in these circumstances."


Jose Mourinho can’t resist cheeky DIG at Mauricio Pochettino and Tottenham players in first press conference
by Magnus EriksenJose Mourinho could not resist a cheeky little dig at his Tottenham players and outgoing manager Mauricio Pochettino in his first press conference.
The Portuguese tactician has only just taken over as Spurs boss, with Pochettino being sacked on Tuesday evening and the Special One coming in the following morning.
MORE: Jose Mourinho press conference: New Tottenham boss on Pochettino, leaving Sky and ‘huge potential’ at Spurs
Although Mourinho was hugely complimentary towards his predecessor in his first press conference, he also couldn’t resist a little joke at the Argentine’s expense.
See below for this hilarious little combination of quotes from the former Manchester United and Chelsea boss as he brought up his past success in typical fashion…
Tottenham notably lost the Champions League final to Liverpool last season, with Pochettino’s side seemingly struggling to recover from the result.
Mourinho will now hope he can get the north London club back to their best after a slow start to the 2019/20 campaign.
Still, we’re not sure how well comments like this will go down with the Spurs dressing room!


#include <AutoCriticalSection.h>
Public Member Functions | |
| AutoCriticalSection (CriticalSection §ion) | |
| Create a new AutoCriticalSection. | |
| ~AutoCriticalSection (void) | |
| Delete the AutoCriticalSection, Unlocking the CriticalSection. |
Use to ensure a critical section is never left in a locked state, even if an exception occurs. Avoids deadlocks. Requires a CriticalSection object. The section will automaticly be unlocked when the AutoCriticalSection goes out of scope.
Example:
class MyClass { CriticalSection section; void Test() { ... { //this will be lock, and then automaticly unlock at the end of the closes surrounding //scope. AutoCriticalSection autosection(section); ... } //unlocks here ... } }
| Syntax::Utility::AutoCriticalSection::AutoCriticalSection | ( | CriticalSection & | section | ) | [inline] |
Create a new AutoCriticalSection.
Enters the supplied CriticalSection. Will Leave the CriticalSection automaticly when the AutoCriticalSection is deleted.
| section | The CriticalSection to lock on. Imediatly Enters the section. |


This entry gives information on the five categories of illicit drugs - narcotics, stimulants, depressants (sedatives), hallucinogens, and cannabis. These categories include many drugs legally produced and prescribed by doctors as well as those illegally produced and sold outside of medical channels.
| Country | ILLICIT DRUGS |
|---|---|
| Afghanistan |
world's largest producer of opium; poppy cultivation increased 7 percent, to a record 211,000 hectares in 2014 from 198,000 hectares in 2013 while eradication dropped sharply; relatively low opium yields due to poor weather kept potential opium production�6,300 metric tons�below the record set in 2007; the Taliban and other antigovernment groups participate in and profit from the opiate trade, which is a key source of revenue for the Taliban inside Afghanistan; widespread corruption and instability impede counterdrug efforts; most of the heroin consumed in Europe and Eurasia is derived from Afghan opium; Afghanistan is also struggling to respond to a burgeoning domestic opiate addiction problem; vulnerable to drug money laundering through informal financial networks; illicit cultivation of cannabis and regional source of hashish
|
| Albania |
increasingly active transshipment point for Southwest Asian opiates, hashish, and cannabis transiting the Balkan route and - to a lesser extent - cocaine from South America destined for Western Europe; limited opium and expanding cannabis production; ethnic Albanian narcotrafficking organizations active and expanding in Europe; vulnerable to money laundering associated with regional trafficking in narcotics, arms, contraband, and illegal aliens
|
| Angola |
used as a transshipment point for cocaine destined for Western Europe and other African states, particularly South Africa |
| Anguilla |
transshipment point for South American narcotics destined for the US and Europe |
| Antigua and Barbuda |
considered a minor transshipment point for narcotics bound for the US and Europe; more significant as an offshore financial center |
| Argentina |
a transshipment country for cocaine headed for Europe, heroin headed for the US, and ephedrine and pseudoephedrine headed for Mexico; some money-laundering activity, especially in the Tri-Border Area; law enforcement corruption; a source for precursor chemicals; increasing domestic consumption of drugs in urban centers, especially cocaine base and synthetic drugs (2008) |
| Armenia |
illicit cultivation of small amount of cannabis for domestic consumption; minor transit point for illicit drugs - mostly opium and hashish - moving from Southwest Asia to Russia and to a lesser extent the rest of Europe |
| Aruba |
transit point for US- and Europe-bound narcotics with some accompanying money-laundering activity; relatively high percentage of population consumes cocaine
|
| Australia |
Tasmania is one of the world's major suppliers of licit opiate products; government maintains strict controls over areas of opium poppy cultivation and output of poppy straw concentrate; major consumer of cocaine and amphetamines
|
| Austria |
transshipment point for Southwest Asian heroin and South American cocaine destined for Western Europe; increasing consumption of European-produced synthetic drugs
|
| Azerbaijan |
limited illicit cultivation of cannabis and opium poppy, mostly for CIS consumption; small government eradication program; transit point for Southwest Asian opiates bound for Russia and to a lesser extent the rest of Europe |
| Bahamas, The |
transshipment point for cocaine and marijuana bound for US and Europe; offshore financial center |
| Bangladesh |
transit country for illegal drugs produced in neighboring countries |
| Barbados |
one of many Caribbean transshipment points for narcotics bound for Europe and the US; offshore financial center |
| Belarus |
limited cultivation of opium poppy and cannabis, mostly for the domestic market; transshipment point for illicit drugs to and via Russia, and to the Baltics and Western Europe; a small and lightly regulated financial center; anti-money-laundering legislation does not meet international standards and was weakened further when know-your-customer requirements were curtailed in 2008; few investigations or prosecutions of money-laundering activities (2008) |
| Belgium |
growing producer of synthetic drugs and cannabis; transit point for US-bound ecstasy; source of precursor chemicals for South American cocaine processors; transshipment point for cocaine, heroin, hashish, and marijuana entering Western Europe; despite a strengthening of legislation, the country remains vulnerable to money laundering related to narcotics, automobiles, alcohol, and tobacco; significant domestic consumption of ecstasy |
| Belize |
transshipment point for cocaine; small-scale illicit producer of cannabis, primarily for local consumption; offshore sector money-laundering activity related to narcotics trafficking and other crimes (2008) |
| Benin |
transshipment point used by traffickers for cocaine destined for Western Europe; vulnerable to money laundering due to poorly enforced financial regulations (2008) |
| Bolivia |
world's third-largest cultivator of coca (after Colombia and Peru) with an estimated 30,000 hectares under cultivation in 2011, a decrease of 13 percent over 2010; third largest producer of cocaine, estimated at 265 metric tons potential pure cocaine in 2011, a 29 percent increase over 2010; transit country for Peruvian and Colombian cocaine destined for Brazil, Argentina, Chile, Paraguay, and Europe; weak border controls; some money-laundering activity related to narcotics trade; major cocaine consumption (2013) |
| Bosnia and Herzegovina |
increasingly a transit point for heroin being trafficked to Western Europe; minor transit point for marijuana; remains highly vulnerable to money-laundering activity given a primarily cash-based and unregulated economy, weak law enforcement, and instances of corruption
|
| Brazil |
second-largest consumer of cocaine in the world; illicit producer of cannabis; trace amounts of coca cultivation in the Amazon region, used for domestic consumption; government has a large-scale eradication program to control cannabis; important transshipment country for Bolivian, Colombian, and Peruvian cocaine headed for Europe; also used by traffickers as a way station for narcotics air transshipments between Peru and Colombia; upsurge in drug-related violence and weapons smuggling; important market for Colombian, Bolivian, and Peruvian cocaine; illicit narcotics proceeds are often laundered through the financial system; significant illicit financial activity in the Tri-Border Area (2008) |
| British Virgin Islands |
transshipment point for South American narcotics destined for the US and Europe; large offshore financial center makes it vulnerable to money laundering |
| Brunei |
drug trafficking and illegally importing controlled substances are serious offenses in Brunei and carry a mandatory death penalty |
| Bulgaria |
major European transshipment point for Southwest Asian heroin and, to a lesser degree, South American cocaine for the European market; limited producer of precursor chemicals; vulnerable to money laundering because of corruption, organized crime; some money laundering of drug-related proceeds through financial institutions (2008) |
| Burma |
world's third largest producer of illicit opium with an estimated production in 2012 of 690 metric tons, an increase of 13% over 2011, and poppy cultivation in 2012 totaled 51,000 hectares, a 17% increase over 2011; production in the United Wa State Army's areas of greatest control remains low; Shan state is the source of 94.5% of Burma's poppy cultivation; lack of government will to take on major narcotrafficking groups and lack of serious commitment against money laundering continues to hinder the overall antidrug effort; major source of methamphetamine and heroin for regional consumption (2013) |
| Cabo Verde |
used as a transshipment point for Latin American cocaine destined for Western Europe, particularly because of Lusophone links to Brazil, Portugal, and Guinea-Bissau; has taken steps to deter drug money laundering, including a 2002 anti-money laundering reform that criminalizes laundering the proceeds of narcotics trafficking and other crimes and the establishment in 2008 of a Financial Intelligence Unit (2008) |
| Cambodia |
narcotics-related corruption reportedly involving some in the government, military, and police; limited methamphetamine production; vulnerable to money laundering due to its cash-based economy and porous borders
|
| Canada |
illicit producer of cannabis for the domestic drug market and export to US; use of hydroponics technology permits growers to plant large quantities of high-quality marijuana indoors; increasing ecstasy production, some of which is destined for the US; vulnerable to narcotics money laundering because of its mature financial services sector
|
| Cayman Islands |
major offshore financial center; vulnerable to drug transshipment to the US and Europe (2008) |
| Chile |
transshipment country for cocaine destined for Europe and the region; some money laundering activity, especially through the Iquique Free Trade Zone; imported precursors passed on to Bolivia; domestic cocaine consumption is rising, making Chile a significant consumer of cocaine (2008) |
| China |
major transshipment point for heroin produced in the Golden Triangle region of Southeast Asia; growing domestic consumption of synthetic drugs, and heroin from Southeast and Southwest Asia; source country for methamphetamine and heroin chemical precursors, despite new regulations on its large chemical industry (2008) |
| Colombia |
illicit producer of coca, opium poppy, and cannabis; world's leading coca cultivator with 83,000 hectares in coca cultivation in 2011, a 17% decrease over 2010, producing a potential of 195 mt of pure cocaine; the world's largest producer of coca derivatives; supplies cocaine to nearly all of the US market and the great majority of other international drug markets; in 2012, aerial eradication dispensed herbicide to treat over 100,549 hectares combined with manual eradication of 30,486 hectares; a significant portion of narcotics proceeds are either laundered or invested in Colombia through the black market peso exchange; important supplier of heroin to the US market; opium poppy cultivation is estimated to have fallen to 1,100 hectares in 2009 while pure heroin production declined to 2.1 mt; most Colombian heroin is destined for the US market (2013) |
| Congo, Democratic Republic of the |
one of Africa's biggest producers of cannabis, but mostly for domestic consumption; traffickers exploit lax shipping controls to transit pseudoephedrine through the capital; while rampant corruption and inadequate supervision leave the banking system vulnerable to money laundering, the lack of a well-developed financial system limits the country's utility as a money-laundering center (2008) |
| Costa Rica |
transshipment country for cocaine and heroin from South America; illicit production of cannabis in remote areas; domestic cocaine consumption, particularly crack cocaine, is rising; significant consumption of amphetamines; seizures of smuggled cash in Costa Rica and at the main border crossing to enter Costa Rica from Nicaragua have risen in recent years (2008) |
| Cote d'Ivoire |
illicit producer of cannabis, mostly for local consumption; utility as a narcotic transshipment point to Europe reduced by ongoing political instability; while rampant corruption and inadequate supervision leave the banking system vulnerable to money laundering, the lack of a developed financial system limits the country's utility as a major money-laundering center (2008) |
| Croatia |
transit point along the Balkan route for Southwest Asian heroin to Western Europe; has been used as a transit point for maritime shipments of South American cocaine bound for Western Europe (2008) |
| Cuba |
territorial waters and air space serve as transshipment zone for US- and European-bound drugs; established the death penalty for certain drug-related crimes in 1999 (2008) |
| Cyprus |
minor transit point for heroin and hashish via air routes and container traffic to Europe, especially from Lebanon and Turkey; some cocaine transits as well; despite a strengthening of anti-money-laundering legislation, remains vulnerable to money laundering; reporting of suspicious transactions in offshore sector remains weak (2008) |
| Czech Republic |
transshipment point for Southwest Asian heroin and minor transit point for Latin American cocaine to Western Europe; producer of synthetic drugs for local and regional markets; susceptible to money laundering related to drug trafficking, organized crime; significant consumer of ecstasy (2008) |
| Dominica |
transshipment point for narcotics bound for the US and Europe; minor cannabis producer (2008) |
| Dominican Republic |
transshipment point for South American drugs destined for the US and Europe; has become a transshipment point for ecstasy from the Netherlands and Belgium destined for US and Canada; substantial money laundering activity in particular by Colombian narcotics traffickers; significant amphetamine consumption (2008) |
| Ecuador |
significant transit country for cocaine originating in Colombia and Peru, with much of the US-bound cocaine passing through Ecuadorian Pacific waters; importer of precursor chemicals used in production of illicit narcotics; attractive location for cash-placement by drug traffickers laundering money because of dollarization and weak anti-money-laundering regime; increased activity on the northern frontier by trafficking groups and Colombian insurgents (2008) |
| Egypt |
transit point for cannabis, heroin, and opium moving to Europe, Israel, and North Africa; transit stop for Nigerian drug couriers; concern as money laundering site due to lax enforcement of financial regulations
|
| El Salvador |
transshipment point for cocaine; small amounts of marijuana produced for local consumption; significant use of cocaine |
| Estonia |
growing producer of synthetic drugs; increasingly important transshipment zone for cannabis, cocaine, opiates, and synthetic drugs since joining the European Union and the Schengen Accord; potential money laundering related to organized crime and drug trafficking is a concern, as is possible use of the gambling sector to launder funds; major use of opiates and ecstasy |
| Ethiopia |
transit hub for heroin originating in Southwest and Southeast Asia and destined for Europe, as well as cocaine destined for markets in southern Africa; cultivates qat (khat) for local use and regional export, principally to Djibouti and Somalia (legal in all three countries); the lack of a well-developed financial system limits the country's utility as a money laundering center
|
| France |
metropolitan France: transshipment point for South American cocaine, Southwest Asian heroin, and European synthetics French Guiana: small amount of marijuana grown for local consumption; minor transshipment point to Europe Martinique: transshipment point for cocaine and marijuana bound for the US and Europe |
| Georgia |
limited cultivation of cannabis and opium poppy, mostly for domestic consumption; used as transshipment point for opiates via Central Asia to Western Europe and Russia |
| Germany |
source of precursor chemicals for South American cocaine processors; transshipment point for and consumer of Southwest Asian heroin, Latin American cocaine, and European-produced synthetic drugs; major financial center |
| Ghana |
illicit producer of cannabis for the international drug trade; major transit hub for Southwest and Southeast Asian heroin and, to a lesser extent, South American cocaine destined for Europe and the US; widespread crime and money-laundering problem, but the lack of a well-developed financial infrastructure limits the country's utility as a money-laundering center; significant domestic cocaine and cannabis use
|
| Greece |
a gateway to Europe for traffickers smuggling cannabis and heroin from the Middle East and Southwest Asia to the West and precursor chemicals to the East; some South American cocaine transits or is consumed in Greece; money laundering related to drug trafficking and organized crime |
| Grenada |
small-scale cannabis cultivation; lesser transshipment point for marijuana and cocaine to US |
| Guatemala |
major transit country for cocaine and heroin; in 2005, cultivated 100 hectares of opium poppy after reemerging as a potential source of opium in 2004; potential production of less than 1 metric ton of pure heroin; marijuana cultivation for mostly domestic consumption; proximity to Mexico makes Guatemala a major staging area for drugs (particularly for cocaine); money laundering is a serious problem; corruption is a major problem
|
| Guinea-Bissau |
increasingly important transit country for South American cocaine en route to Europe; enabling environment for trafficker operations due to pervasive corruption; archipelago-like geography near the capital facilitates drug smuggling |
| Guyana |
transshipment point for narcotics from South America - primarily Venezuela - to Europe and the US; producer of cannabis; rising money laundering related to drug trafficking and human smuggling |
| Haiti |
Caribbean transshipment point for cocaine en route to the US and Europe; substantial bulk cash smuggling activity; Colombian narcotics traffickers favor Haiti for illicit financial transactions; pervasive corruption; significant consumer of cannabis
|
| Honduras |
transshipment point for drugs and narcotics; illicit producer of cannabis, cultivated on small plots and used principally for local consumption; corruption is a major problem; some money-laundering activity |
| Hong Kong |
despite strenuous law enforcement efforts, faces difficult challenges in controlling transit of heroin and methamphetamine to regional and world markets; modern banking system provides conduit for money laundering; rising indigenous use of synthetic drugs, especially among young people
|
| Hungary |
transshipment point for Southwest Asian heroin and cannabis and for South American cocaine destined for Western Europe; limited producer of precursor chemicals, particularly for amphetamine and methamphetamine; efforts to counter money laundering, related to organized crime and drug trafficking are improving but remain vulnerable; significant consumer of ecstasy
|
| India |
world's largest producer of licit opium for the pharmaceutical trade, but an undetermined quantity of opium is diverted to illicit international drug markets; transit point for illicit narcotics produced in neighboring countries and throughout Southwest Asia; illicit producer of methaqualone; vulnerable to narcotics money laundering through the hawala system; licit ketamine and precursor production |
| Indonesia |
illicit producer of cannabis largely for domestic use; producer of methamphetamine and ecstasy |
| Iran |
despite substantial interdiction efforts and considerable control measures along the border with Afghanistan, Iran remains one of the primary transshipment routes for Southwest Asian heroin to Europe; suffers one of the highest opiate addiction rates in the world, and has an increasing problem with synthetic drugs; lacks anti-money laundering laws; has reached out to neighboring countries to share counter-drug intelligence |
| Ireland |
transshipment point for and consumer of hashish from North Africa to the UK and Netherlands and of European-produced synthetic drugs; increasing consumption of South American cocaine; minor transshipment point for heroin and cocaine destined for Western Europe; despite recent legislation, narcotics-related money laundering - using bureaux de change, trusts, and shell companies involving the offshore financial community - remains a concern
|
| Israel |
increasingly concerned about ecstasy, cocaine, and heroin abuse; drugs arrive in country from Lebanon and, increasingly, from Jordan; money-laundering center |
| Italy |
important gateway for and consumer of Latin American cocaine and Southwest Asian heroin entering the European market; money laundering by organized crime and from smuggling
|
| Jamaica |
transshipment point for cocaine from South America to North America and Europe; illicit cultivation and consumption of cannabis; government has an active manual cannabis eradication program; corruption is a major concern; substantial money-laundering activity; Colombian narcotics traffickers favor Jamaica for illicit financial transactions
|
| Kazakhstan |
significant illicit cultivation of cannabis for CIS markets, as well as limited cultivation of opium poppy and ephedra (for the drug ephedrine); limited government eradication of illicit crops; transit point for Southwest Asian narcotics bound for Russia and the rest of Europe; significant consumer of opiates
|
| Kenya |
widespread harvesting of small plots of marijuana; transit country for South Asian heroin destined for Europe and North America; Indian methaqualone also transits on way to South Africa; significant potential for money-laundering activity given the country's status as a regional financial center; massive corruption, and relatively high levels of narcotics-associated activities |
| Korea, North |
for years, from the 1970s into the 2000s, citizens of the Democratic People's Republic of (North) Korea (DPRK), many of them diplomatic employees of the government, were apprehended abroad while trafficking in narcotics, including two in Turkey in December 2004; police investigations in Taiwan and Japan in recent years have linked North Korea to large illicit shipments of heroin and methamphetamine, including an attempt by the North Korean merchant ship Pong Su to deliver 150 kg of heroin to Australia in April 2003 |
| Kyrgyzstan |
limited illicit cultivation of cannabis and opium poppy for CIS markets; limited government eradication of illicit crops; transit point for Southwest Asian narcotics bound for Russia and the rest of Europe; major consumer of opiates
|
| Laos |
estimated opium poppy cultivation in 2008 was 1,900 hectares, about a 73% increase from 2007; estimated potential opium production in 2008 more than tripled to 17 metric tons; unsubstantiated reports of domestic methamphetamine production; growing domestic methamphetamine problem (2009) |
| Latvia |
transshipment and destination point for cocaine, synthetic drugs, opiates, and cannabis from Southwest Asia, Western Europe, Latin America, and neighboring Balkan countries; despite improved legislation, vulnerable to money laundering due to nascent enforcement capabilities and comparatively weak regulation of offshore companies and the gaming industry; CIS organized crime (including counterfeiting, corruption, extortion, stolen cars, and prostitution) accounts for most laundered proceeds |
| Lebanon |
cannabis cultivation dramatically reduced to 2,500 hectares in 2002 despite continued significant cannabis consumption; opium poppy cultivation minimal; small amounts of Latin American cocaine and Southwest Asian heroin transit country on way to European markets and for Middle Eastern consumption; money laundering of drug proceeds fuels concern that extremists are benefiting from drug trafficking
|
| Liberia |
transshipment point for Southeast and Southwest Asian heroin and South American cocaine for the European and US markets; corruption, criminal activity, arms-dealing, and diamond trade provide significant potential for money laundering, but the lack of well-developed financial system limits the country's utility as a major money-laundering center |
| Liechtenstein |
has strengthened money laundering controls, but money laundering remains a concern due to Liechtenstein's sophisticated offshore financial services sector
|
| Lithuania |
transshipment and destination point for cannabis, cocaine, ecstasy, and opiates from Southwest Asia, Latin America, Western Europe, and neighboring Baltic countries; growing production of high-quality amphetamines, but limited production of cannabis, methamphetamines; susceptible to money laundering despite changes to banking legislation |
| Macau |
transshipment point for drugs going into mainland China; consumer of opiates and amphetamines |
| Macedonia |
major transshipment point for Southwest Asian heroin and hashish; minor transit point for South American cocaine destined for Europe; although not a financial center and most criminal activity is thought to be domestic, money laundering is a problem due to a mostly cash-based economy and weak enforcement
|
| Madagascar |
illicit producer of cannabis (cultivated and wild varieties) used mostly for domestic consumption; transshipment point for heroin |
| Malaysia |
drug trafficking prosecuted vigorously and carries severe penalties; heroin still primary drug of abuse, but synthetic drug demand remains strong; continued ecstasy and methamphetamine producer for domestic users and, to a lesser extent, the regional drug market |
| Malta |
minor transshipment point for hashish from North Africa to Western Europe |
| Mauritius |
consumer and transshipment point for heroin from South Asia; small amounts of cannabis produced and consumed locally; significant offshore financial industry creates potential for money laundering, but corruption levels are relatively low and the government appears generally to be committed to regulating its banking industry
|
| Mexico |
major drug-producing and transit nation; world's second largest opium poppy cultivator; opium poppy cultivation in 2009 rose 31% over 2008 to 19,500 hectares yielding a potential production of 50 metric tons of pure heroin, or 125 metric tons of "black tar" heroin, the dominant form of Mexican heroin in the western United States; marijuana cultivation increased 45% to 17,500 hectares in 2009; government conducts the largest independent illicit-crop eradication program in the world; continues as the primary transshipment country for US-bound cocaine from South America, with an estimated 95% of annual cocaine movements toward the US stopping in Mexico; major drug syndicates control the majority of drug trafficking throughout the country; producer and distributor of ecstasy; significant money-laundering center; major supplier of heroin and largest foreign supplier of marijuana and methamphetamine to the US market (2007) |
| Micronesia, Federated States of |
major consumer of cannabis |
| Moldova |
limited cultivation of opium poppy and cannabis, mostly for CIS consumption; transshipment point for illicit drugs from Southwest Asia via Central Asia to Russia, Western Europe, and possibly the US; widespread crime and underground economic activity |
| Montserrat |
transshipment point for South American narcotics destined for the US and Europe |
| Morocco |
one of the world's largest producers of illicit hashish; shipments of hashish mostly directed to Western Europe; transit point for cocaine from South America destined for Western Europe; significant consumer of cannabis
|
| Mozambique |
southern African transit point for South Asian hashish and heroin, and South American cocaine probably destined for the European and South African markets; producer of cannabis (for local consumption) and methaqualone (for export to South Africa); corruption and poor regulatory capability make the banking system vulnerable to money laundering, but the lack of a well-developed financial infrastructure limits the country's utility as a money-laundering center |
| Nepal |
illicit producer of cannabis and hashish for the domestic and international drug markets; transit point for opiates from Southeast Asia to the West |
| Netherlands |
major European producer of synthetic drugs, including ecstasy, and cannabis cultivator; important gateway for cocaine, heroin, and hashish entering Europe; major source of US-bound ecstasy; large financial sector vulnerable to money laundering; significant consumer of ecstasy |
| New Zealand |
significant consumer of amphetamines |
| Nicaragua |
transshipment point for cocaine destined for the US and transshipment point for arms-for-drugs dealing |
| Nigeria |
a transit point for heroin and cocaine intended for European, East Asian, and North American markets; consumer of amphetamines; safe haven for Nigerian narcotraffickers operating worldwide; major money-laundering center; massive corruption and criminal activity; Nigeria has improved some anti-money-laundering controls, resulting in its removal from the Financial Action Task Force's (FATF's) Noncooperative Countries and Territories List in June 2006; Nigeria's anti-money-laundering regime continues to be monitored by FATF
|
| Pakistan |
significant transit area for Afghan drugs, including heroin, opium, morphine, and hashish, bound for Iran, Western markets, the Gulf States, Africa, and Asia; financial crimes related to drug trafficking, terrorism, corruption, and smuggling remain problems; opium poppy cultivation estimated to be 2,300 hectares in 2007 with 600 of those hectares eradicated; federal and provincial authorities continue to conduct anti-poppy campaigns that utilizes forced eradication, fines, and arrests |
| Panama |
major cocaine transshipment point and primary money-laundering center for narcotics revenue; money-laundering activity is especially heavy in the Colon Free Zone; offshore financial center; negligible signs of coca cultivation; monitoring of financial transactions is improving; official corruption remains a major problem |
| Papua New Guinea |
major consumer of cannabis |
| Paraguay |
major illicit producer of cannabis, most or all of which is consumed in Brazil, Argentina, and Chile; transshipment country for Andean cocaine headed for Brazil, other Southern Cone markets, and Europe; weak border controls, extensive corruption and money-laundering activity, especially in the Tri-Border Area; weak anti-money-laundering laws and enforcement |
| Peru |
until 1996 the world's largest coca leaf producer, Peru is now the world's second largest producer of coca leaf, though it lags far behind Colombia; cultivation of coca in Peru was estimated at 40,000 hectares in 2009, a slight decrease over 2008; second largest producer of cocaine, estimated at 225 metric tons of potential pure cocaine in 2009; finished cocaine is shipped out from Pacific ports to the international drug market; increasing amounts of base and finished cocaine, however, are being moved to Brazil, Chile, Argentina, and Bolivia for use in the Southern Cone or transshipment to Europe and Africa; increasing domestic drug consumption |
| Philippines |
domestic methamphetamine production has been a growing problem in recent years despite government crackdowns; major consumer of amphetamines; longstanding marijuana producer mainly in rural areas where Manila's control is limited
|
| Poland |
despite diligent counternarcotics measures and international information sharing on cross-border crimes, a major illicit producer of synthetic drugs for the international market; minor transshipment point for Southwest Asian heroin and Latin American cocaine to Western Europe |
| Portugal |
seizing record amounts of Latin American cocaine destined for Europe; a European gateway for Southwest Asian heroin; transshipment point for hashish from North Africa to Europe; consumer of Southwest Asian heroin |
| Romania |
major transshipment point for Southwest Asian heroin transiting the Balkan route and small amounts of Latin American cocaine bound for Western Europe; although not a significant financial center, role as a narcotics conduit leaves it vulnerable to laundering, which occurs via the banking system, currency exchange houses, and casinos |
| Russia |
limited cultivation of illicit cannabis and opium poppy and producer of methamphetamine, mostly for domestic consumption; government has active illicit crop eradication program; used as transshipment point for Asian opiates, cannabis, and Latin American cocaine bound for growing domestic markets, to a lesser extent Western and Central Europe, and occasionally to the US; major source of heroin precursor chemicals; corruption and organized crime are key concerns; major consumer of opiates
|
| Saint Kitts and Nevis |
transshipment point for South American drugs destined for the US and Europe; some money-laundering activity |
| Saint Lucia |
transit point for South American drugs destined for the US and Europe |
| Saint Vincent and the Grenadines |
transshipment point for South American drugs destined for the US and Europe; small-scale cannabis cultivation |
| Saudi Arabia |
death penalty for traffickers; improving anti-money-laundering legislation and enforcement |
| Senegal |
transshipment point for Southwest and Southeast Asian heroin and South American cocaine moving to Europe and North America; illicit cultivator of cannabis |
| Serbia |
transshipment point for Southwest Asian heroin moving to Western Europe on the Balkan route; economy vulnerable to money laundering |
| Singapore |
drug abuse limited because of aggressive law enforcement efforts; as a transportation and financial services hub, Singapore is vulnerable, despite strict laws and enforcement, as a venue for money laundering
|
| Slovakia |
transshipment point for Southwest Asian heroin bound for Western Europe; producer of synthetic drugs for regional market; consumer of ecstasy
|
| Slovenia |
minor transit point for cocaine and Southwest Asian heroin bound for Western Europe, and for precursor chemicals |
| South Africa |
transshipment center for heroin, hashish, and cocaine, as well as a major cultivator of marijuana in its own right; cocaine and heroin consumption on the rise; world's largest market for illicit methaqualone, usually imported illegally from India through various east African countries, but increasingly producing its own synthetic drugs for domestic consumption; attractive venue for money launderers given the increasing level of organized criminal and narcotics activity in the region and the size of the South African economy
|
| Spain |
despite rigorous law enforcement efforts, North African, Latin American, Galician, and other European traffickers take advantage of Spain's long coastline to land large shipments of cocaine and hashish for distribution to the European market; consumer for Latin American cocaine and North African hashish; destination and minor transshipment point for Southwest Asian heroin; money-laundering site for Colombian narcotics trafficking organizations and organized crime |
| Suriname |
growing transshipment point for South American drugs destined for Europe via the Netherlands and Brazil; transshipment point for arms-for-drugs dealing |
| Switzerland |
a major international financial center vulnerable to the layering and integration stages of money laundering; despite significant legislation and reporting requirements, secrecy rules persist and nonresidents are permitted to conduct business through offshore entities and various intermediaries; transit country for and consumer of South American cocaine, Southwest Asian heroin, and Western European synthetics; domestic cannabis cultivation and limited ecstasy production
|
| Syria |
a transit point for opiates, hashish, and cocaine bound for regional and Western markets; weak anti-money-laundering controls and bank privatization may leave it vulnerable to money laundering |
| Taiwan |
regional transit point for heroin, methamphetamine, and precursor chemicals; transshipment point for drugs to Japan; major problem with domestic consumption of methamphetamine and heroin; rising problems with use of ketamine and club drugs |
| Tajikistan |
major transit country for Afghan narcotics bound for Russian and, to a lesser extent, Western European markets; limited illicit cultivation of opium poppy for domestic consumption; Tajikistan seizes roughly 80% of all drugs captured in Central Asia and stands third worldwide in seizures of opiates (heroin and raw opium); significant consumer of opiates |
| Tanzania |
targeted by traffickers moving hashish, Afghan heroin, and South American cocaine transported down the East African coastline, through airports, or overland through Central Africa; Zanzibar likely used by traffickers for drug smuggling; traffickers in the past have recruited Tanzanian couriers to move drugs through Iran into East Asia
|
| Thailand |
a minor producer of opium, heroin, and marijuana; transit point for illicit heroin en route to the international drug market from Burma and Laos; eradication efforts have reduced the area of cannabis cultivation and shifted some production to neighboring countries; opium poppy cultivation has been reduced by eradication efforts; also a drug money-laundering center; minor role in methamphetamine production for regional consumption; major consumer of methamphetamine since the 1990s despite a series of government crackdowns
|
| Timor-Leste |
NA |
| Togo |
transit hub for Nigerian heroin and cocaine traffickers; money laundering not a significant problem |
| Trinidad and Tobago |
transshipment point for South American drugs destined for the US and Europe; producer of cannabis |
| Turkey |
key transit route for Southwest Asian heroin to Western Europe and, to a lesser extent, the US - via air, land, and sea routes; major Turkish and other international trafficking organizations operate out of Istanbul; laboratories to convert imported morphine base into heroin exist in remote regions of Turkey and near Istanbul; government maintains strict controls over areas of legal opium poppy cultivation and over output of poppy straw concentrate; lax enforcement of money-laundering controls |
| Turkmenistan |
transit country for Afghan narcotics bound for Russian and Western European markets; transit point for heroin precursor chemicals bound for Afghanistan |
| Turks and Caicos Islands |
transshipment point for South American narcotics destined for the US and Europe |
| Ukraine |
limited cultivation of cannabis and opium poppy, mostly for CIS consumption; some synthetic drug production for export to the West; limited government eradication program; used as transshipment point for opiates and other illicit drugs from Africa, Latin America, and Turkey to Europe and Russia; Ukraine has improved anti-money-laundering controls, resulting in its removal from the Financial Action Task Force's (FATF's) Noncooperative Countries and Territories List in February 2004; Ukraine's anti-money-laundering regime continues to be monitored by FATF |
| United Arab Emirates |
the UAE is a drug transshipment point for traffickers given its proximity to Southwest Asian drug-producing countries; the UAE's position as a major financial center makes it vulnerable to money laundering; anti-money-laundering controls improving, but informal banking remains unregulated |
| United Kingdom |
producer of limited amounts of synthetic drugs and synthetic precursor chemicals; major consumer of Southwest Asian heroin, Latin American cocaine, and synthetic drugs; money-laundering center
|
| United States |
world's largest consumer of cocaine (shipped from Colombia through Mexico and the Caribbean), Colombian heroin, and Mexican heroin and marijuana; major consumer of ecstasy and Mexican methamphetamine; minor consumer of high-quality Southeast Asian heroin; illicit producer of cannabis, marijuana, depressants, stimulants, hallucinogens, and methamphetamine; money-laundering center |
| Uruguay |
small-scale transit country for drugs mainly bound for Europe, often through sea-borne containers; law enforcement corruption; money laundering because of strict banking secrecy laws; weak border control along Brazilian frontier; increasing consumption of cocaine base and synthetic drugs |
| Uzbekistan |
transit country for Afghan narcotics bound for Russian and, to a lesser extent, Western European markets; limited illicit cultivation of cannabis and small amounts of opium poppy for domestic consumption; poppy cultivation almost wiped out by government crop eradication program; transit point for heroin precursor chemicals bound for Afghanistan |
| Venezuela |
small-scale illicit producer of opium and coca for the processing of opiates and coca derivatives; however, large quantities of cocaine, heroin, and marijuana transit the country from Colombia bound for US and Europe; significant narcotics-related money-laundering activity, especially along the border with Colombia and on Margarita Island; active eradication program primarily targeting opium; increasing signs of drug-related activities by Colombian insurgents on border |
| Vietnam |
minor producer of opium poppy; probable minor transit point for Southeast Asian heroin; government continues to face domestic opium/heroin/methamphetamine addiction problems despite longstanding crackdowns
|
| World |
cocaine: worldwide coca leaf cultivation in 2013 likely amounted to 165,000 hectares, assuming a stable crop in Bolivia; Colombia produced slightly less than half of the worldwide crop,followed by Peru and Bolivia; potential pure cocaine production increased7% to 640 metric tons in 2013; Colombia conducts an aggressive coca eradication campaign, Peru has increased its eradication efforts, but remains hesitant to eradicate coca in key growing areas
opiates: worldwide illicit opium poppy cultivation increased in 2013, with potential opium production reaching 6,800 metric tons; Afghanistan is world's primary opium producer, accounting for 82% of the global supply; Southeast Asia was responsible for 12% of global opium; Pakistan produced 3% of global opium; Latin America produced 4% of global opium, and most was refined into heroin destined for the US market |
| Zambia |
transshipment point for moderate amounts of methaqualone, small amounts of heroin, and cocaine bound for southern Africa and possibly Europe; a poorly developed financial infrastructure coupled with a government commitment to combating money laundering make it an unattractive venue for money launderers; major consumer of cannabis
|
| Zimbabwe |
transit point for cannabis and South Asian heroin, mandrax, and methamphetamines en route to South Africa
|


Select a template that successfully converts the file data into a table. You can change settings of predefined templates or add a new template.


--- layout: post title: MonoTouch meet WindowsPhone7 date: '2010-09-26T00:47:00.003+01:00' author: solrevdev tags: modified_time: '2010-09-26T00:47:39.410+01:00' blogger_id: tag:blogger.com,1999:blog-31446756.post-2374719999576264547 blogger_orig_url: http://www.solrevdev.com/2010/09/monotouch-meet-windowsphone7.html ---


File Daemon Configuration
This form can be used to adjust settings for the Bacula file daemon running
on the system. The defaults will typically be correct, although you can adjust
the daemon name and number of concurrent jobs. If your Bacula system supports
TLS security, the TLS options on this page can be used to secure communication
between the file daemon, director and storage daemons.