sksurgerycore.utilities package¶
Submodules¶
sksurgerycore.utilities.file_utilities module¶
File processing utils.
-
sksurgerycore.utilities.file_utilities.
get_absolute_path_of_file
(file_name, dir_name=None)¶ Filenames in our .json config could be absolute or relative to the current working dir. This method tries to find the valid, full file path.
- Parameters
file_name –
dir_name – prefix, for example, the dirname of our .json file.
- Returns
absolute path name of file if found, otherwise None.
sksurgerycore.utilities.validate module¶
Various validation functions.
-
sksurgerycore.utilities.validate.
validate_is_string_or_number
(var)¶ Checks if the input is either a str, int or float.
- Parameters
var – input
- Raises
TypeError if not
- Returns
True
-
sksurgerycore.utilities.validate.
validate_width_height
(dims)¶ Checks if dims (width, height) is a valid specification, meaning width and height are both integers above zero.
- Parameters
dims – (width, height)
- Raises
TypeError, ValueError
- Returns
True
sksurgerycore.utilities.validate_file module¶
Various file utilities, often calling standard functions in the os package, but throwing nice informative Exception messages.
-
sksurgerycore.utilities.validate_file.
validate_is_file
(file_name)¶ Check if file_name is a file.
- Parameters
file_name – string containing path name
- Raises
TypeError if not string, ValueError if not file
- Returns
True
-
sksurgerycore.utilities.validate_file.
validate_is_writable_file
(file_name)¶ Check if file_name is a writable file.
- Parameters
file_name – string containing path name
- Raises
TypeError if not string, ValueError if not file
- Returns
True
sksurgerycore.utilities.validate_matrix module¶
Various validation routines for checking matrices.
-
sksurgerycore.utilities.validate_matrix.
validate_camera_matrix
(matrix)¶ Validates that a matrix is a camera (intrinsic) matrix.
Is a numpy array
Is 2D
Has 3 rows
Has 3 columns
- Parameters
matrix – camera matrix
- Raises
TypeError, ValueError if not
- Returns
True
-
sksurgerycore.utilities.validate_matrix.
validate_distortion_coefficients
(matrix)¶ Validates that a matrix is a set of OpenCV style distortion coefficients.
Is a numpy array
Is 2D
Has 1 row
Has either 4, 5, 8, 12 or 14 columns
- Parameters
matrix – set of distortion coefficients
- Raises
TypeError, ValueError if not
- Returns
True
-
sksurgerycore.utilities.validate_matrix.
validate_rigid_matrix
(matrix)¶ Validates that a matrix is a 4x4 rigid transform.
- Parameters
matrix – rigid transform
- Raises
TypeError, ValueError if not
- Returns
True
-
sksurgerycore.utilities.validate_matrix.
validate_rotation_matrix
(matrix)¶ Validates that a matrix is rotation matrix.
Is a numpy array
Is 2D
Has 3 rows
Has 3 columns
Is orthogonal, i.e., transpose(matrix) * matrix = identity matrix.
Is its determinant positive (+1) (c.f., it is a reflection matrix (improper rotation) if the determinant is negative (-1))
- Parameters
matrix – rotation matrix
- Raises
TypeError, ValueError if not
- Returns
True
-
sksurgerycore.utilities.validate_matrix.
validate_translation_column_vector
(matrix)¶ Validates that a translation matrix is a column vector.
Is numpy array
Is 2D
Has 3 rows
Has 1 column
- Parameters
matrix – translation matrix
- Raises
TypeError, ValueError if not
- Returns
True


GL And Markup
Download
View on GitHub
< glam >
Demos
Examples
About
FAQ
photo cube
bubblepop!
glamcity
postprocessing
glamcube
glamscene
glamcubeanimated
glamsceneanimated
glamcubeinteractive
glammesh
glamlines
glamtext
glamparticles
glamimport
glambumpmap
glamearth
glamspecularmap
glamshaderfresnel
glamsun
glamskybox
glamskysphere
glamcubeeffects
glamsceneanimatedeffects
glamcityvr
glamshaderfresnelvr
glamskyspherevr
photo cube
bubblepop!
glamcity
postprocessing
cube
glamscene
animated cube
animated scene
interactive cube
meshes
lines
3d text
particle systems
importing models
bump mapping
normal mapping
fresnel shader
sun shader
sky box
sky sphere
cube - dot shader
scene - bloom shader
glamcity - vr
fresnel shader - vr
sky sphere - vr
Home
About
Contact
GL and Markup
Download as .zip
Download as .tar.gz
View on GitHub


{% csrf_token %}
Executing {{name}}...
Visit the results page to obtan the results. Files will be posted when the process is complete.


Explicitly excluded is anything concerning rendering on to the page
Dijit
Dojo's Widget Framework
"Widget" doesn't just mean small components like buttons or text fields
The widget framework allows for composability: you can nest components inside of each other to build up a more powerful widget
Anything that begins dijit.*
Dojox
DojoX is an area for development of extensions to the Dojo toolkit. It is a repository for more stable and mature extensions and also acts as an incubator for experimental code, a testbed for additions to the main toolkit. Unlike Dojo and Dijit, DojoX is managed by subprojects, each of which has at least one module, a sponsor and a mission statement.
Asynchronous Module Definition
Problem:
How do you organize your javascript project so that you minimize code
duplication and maximize reuse of successful patterns?
Answer?
With RequireJS!
It's framework-independent so you can mix-and match modules
It can be easily optimized using an r.js compiler*
Provides a very flexible module definition syntax that allows you to easily express Java-style patterns
(and enhance them with some javascript additions)
require(["dojo/ready","CalculatorImpl"], function(ready, CalculatorImpl) {
ready(function() {
var calculator = new CalculatorImpl();
calculator.add(1,1);
});
});
Keepin' it D.R.Y.
AMD allows you to better adhere to the design approach "Don't Repeat Yourself ." Use AMD to build up units of functionality and then mix them together to create your desired class.
Connect, Deferred, and Hitch, Oh My!
Connect
A really cool function that allows you to chain methods together dynamically
It is preferred that you use connect to a more traditional pub/sub approach.
When you use quotes for method names, the methods will not be resolved until execution time.
That means you can wire objects together before they've finished initializing (even before the methods
you're wiring exist on the prototype chain)
var guy1 = {
speak: function(){console.log("hello");}
};
var guy2 = {
speak: function(){console.log("there");}
};
dojo.connect(guy1,'speak',guy2,'speak');
guy1.speak();
> hello
> there
Dojo Deferred
Dojo has the ability to manage communication between asynchronous callbacks
You can chain multiple callbacks together so that individual asynchronous steps happen in order
Deferreds also have success and error callbacks so you can write recovery handling into your application
Each dependency you bring in results in a HTTP call to the server.
Consequently having a lot of dependencies can significantly impact performance.
Fortunately Dojo provides a mechanism through which you can aggregate dependencies into a single optimized file
If you want, you can get clever and write a resource loader for your widgets. You can load individual files when debugging
your widget and pull in the layer when debug mode is turned off.
In Dojo you can define templates outside your javascript to express the look and feel of your application
Dojo templates just do string substitution and do not handle a lot of the advanced features you find in
something like Ext's XTemplates (conditional processing, basic math function support, inline code execution against template variables, and built-in operators like iterators.
Using templates means that you don’t have to mix HTML markup inside JavaScript logic. It will make your code cleaner and allow easier modifications to look and feel.
Dojo provides an implementation of the RequireJS compiler that is used to build the Dojo project
The actual dependency resolution and layer building occurs inside an instance of node.js they setup as part of the compile
There is currently no maven plugin for dojo, so you will need to use the exec-maven-plugin to invoke the dojo build chain
Furthermore, the compile process needs access to the whole Dojo project. Therefore whenever you want to compile you need to
make sure the whole dojo library has been expanded to an accessible location
Test driven development is officially defined (on Wikipedia) as follows: "In test-driven development a developer creates automated unit tests that define code requirements then immediately writes the code itself."
In practice I have had trouble following this paradigm. I prefer to write and test incrementally.
I like to write one basic test case that covers the expected use case for my code
I'll then add tests as bugs / features are reported
What makes TDD hard in Javascript?
Testing algorithms and datastructures is actually pretty straight forward.
You start to run into trouble when you want to test UI elements, and that's not a problem that's unique to Javascript.
Most test harnesses for javascript run inside a headless browser (like Rhino).
Consequently you end up with a divided project:
you have to arbitrarily separate your UI code from the rest of your project so you can test.
So what to do...
The New Hotness: JSTestDriver
JSTestDriver
JSTestDriver allows you to slave different browers (even from remote hosts like a mobile phone) to a locally run test server
You can then incrementally test the exact code that would be run in the browser
Has a major advantage over things like the Dojo Objective Harness or Selenium because of its speed.
Running a DOH test suite can take minutes because it recreates each 'click' you make with your mouse and plays them back
JSTestDriver does not record anything: you have to code everything (including mouse clicks) that you want to happen
Basically you can write this:
queue.call('Load the component on the page',function(callbacks){
buttonGroup = new synapse.components.buttonGroup.ButtonGroup();
button1 = new synapse.components.buttonGroup.SelectableButton({
iconClass: "synapseSearchIcon",
showLabel: false,
buttonGroup: buttonGroup
}).placeAt(dojo.byId('myDiv'));
button2 = new synapse.components.buttonGroup.SelectableButton({
iconClass: "synapseSearchIcon",
showLabel: false,
buttonGroup: buttonGroup
}).placeAt(dojo.byId('myDiv'));
});
queue.call('Execute a test 1',function(callbacks){
button1._onClick({
preventDefault:function(){},
stopPropagation:function(){}
});
assertTrue(button1.checked);
button2._onClick({
preventDefault:function(){},
stopPropagation:function(){}
});
assertTrue(button2.checked);
assertFalse(button1.checked);
});
And get results like this:
So testing is pretty much solved, right?
The Fine Print
Test suite needs explicit declarations for anything that is asynchronous, which can mean reaching into your library code to
wrap things correctly (like deferred)
Since there is no HTML at all, you have to inject you library onto the page. For things like Google Closure, this can mean needing
to rewrite their supplied loader
Sometimes your test suite can just 'break' and you need restart your IDE, server, browser, etc until it starts working again
Anytime you change code, you need to manually flush your browser cache. If you don't you run the risk of testing cached code vs. the changes you've made.
Since many libraries are dynamically loaded, you need to proxy your javascript through the test framework to avoid XSS errors.
Basically all I have to say about Sonar is that you should be using it...


|
Acerba
0.0.2
|
#include <Buffer.h>
Public Member Functions | |
| IndexBuffer (BufferImpl *impl=nullptr) | |
| Public Member Functions inherited from ace::Buffer | |
| Buffer (BufferImpl *impl, BufferType type) | |
| Public Member Functions inherited from ace::GraphicsObject< struct BufferImpl > | |
| GraphicsObject (struct BufferImpl *impl) | |
| struct BufferImpl * | operator-> () |
| const struct BufferImpl * | operator-> () const |
| operator struct BufferImpl * () | |
| const struct BufferImpl * | operator* () const |
| struct BufferImpl * | operator* () |
| operator bool () const | |
Additional Inherited Members | |
| Public Types inherited from ace::GraphicsObject< struct BufferImpl > | |
| typedef void(* | DestructorFunc) (struct BufferImpl *) |
| typedef GraphicsObject | Graphics |
| Data Fields inherited from ace::Buffer | |
| const BufferType | type |
| UInt32 | size |
| Protected Member Functions inherited from ace::Buffer | |
| virtual void | Init () const |
| Protected Member Functions inherited from ace::GraphicsObject< struct BufferImpl > | |
| void | InitImpl (const GraphicsObject &obj) const |
| Protected Attributes inherited from ace::GraphicsObject< struct BufferImpl > | |
| std::shared_ptr< struct BufferImpl > | m_impl |
Index Buffer.


Computer Vision, CS34110
The vast majority of the materials and resources for this module are on the
Blackboard site. However, that platform is not very good at displaying interactive webpages, and I have come across (and/or written:-) a handful of useful demonstrations which use JavaScript to highlight computer vision concepts. These I will collect here.
Python based OpenCV code samples
There are various demos and videos I've used during the module and as I go I'll also put the code up here. Most of these are basically hacks of the OpenCV sample code - they're just demos of standard methods, after all.
To use these:
- Install OpenCV with Python support and the samples
- Copy (from the samples/python2 directory) video.pyc video.py common.pyc and common.py to your 341 directory
- Put the python files below in the same directory
- Look at the comments of my hacky stuff to see what it takes in terms of parameters (it will either take none, or an image filename, probably!)
- You can download the whole lot here as a .tgz file: demos.tgz
Generic opencv
Edge detection, and edge grouping
- edge.py: Canny edge detection; takes webcam input, detects and draws Canny edges on it. Parameters as trackbars.
- sobel.py: This takes the webcam input then does Sobel in the x, Sobel in the y, and Sobel in both. Warning: if you do Sobel-X and Sobel-Y on a normal webcam which is pointing at your face, your face looks really strange in the output.
- dog.py: experimenting with difference of Gaussians; does blurs, and takes one blur away from another.
- An interactive demonstration of the Hough Transform: hough.html written in JavaScript
- houghcircles.py: circular Hough transform; takes webcam input, finds and draws circles, parameters as trackbars.
Feature and corner detection
- harris.py: a super-basic demo of the Harris corner detector. Takes a single image file, detects and draws the Harris corners on it.
- klt.py: a super-basic demo of the KLT interest point detector. Takes a single image file, detects and draws the KLT features on it.
- orb.py: a super-basic demo of the ORB interest point detector. Takes a single image file, detects and draws the ORB features on it.
Non-free features...
You can install some very popular and common non-free features in opencv if you want. Note: these aren't installed on the uni machines so won't work in the delph.
- sift.py: a super-basic demo of the SIFT interest point detector. Takes a single image file, detects and draws the SIFT features on it.
- surf.py: a super-basic demo of the SURF interest point detector. Takes a single image file, detects and draws the SURF features on it.
Objects
cd introlab-find-object-1f44524/
cmake .
make
cd bin/
./find_object
Background subtraction
- background-simple.py: a basic demo of single-frame background subtraction, allows you to vary the threshold
- background-movingaverage.py: a demo of moving average background subtraction, allows you to vary the threshold and the size of the framebuffer used to generate the moving average. shows input, background model (average image) and output of subtraction
- mog.py: a demo of mixture of Gaussians background subtraction, automatic model order (number of Gaussians) and shadow detection switched on. Program shows input, a visualisation of the background model (average image) and output of subtraction, shadows in grey
Feature tracking
- optical_flow_farneback.py shows Farneback's optical flow calculations - a dense method - using the OpenCV sample code pretty much out of the box. This is interesting to play with, but slow...
- lk_track.py is a demo of the KLT/Lucas Kanade/KLTS tracker; it not only finds the points, but then finds a similar point in the next frame (and the next and so on) giving you "tracklets" that you can then follow across the scene
I am not a python guru (by anyone's measure) - usually I code in c++. I've gone for Python here as I have been told that installing c++ OpenCV on Windows is terrible, but python is OK, and these are just simple demos for you to play with.
Note - the Facebook Group will also be used for linking online demos, and I will link to the materials here from Blackboard, too. So you don't need to watch this page, it's just a repository.


--- layout: documentation title: ReactiveX - Empty, Never, and Throw operators id: empty-never-throw ---
The Empty, Never, and Throw operators generate Observables with very specific and limited behavior. These are useful for testing purposes, and sometimes also for combining with other Observables or as parameters to operators that expect other Observables as parameters.
TBD
{% endlang_operator %} {% lang_operator RxCpp empty never throw %}TBD
{% endlang_operator %} {% lang_operator RxGroovy empty never error %}
RxGroovy implements these operators as empty
, never
, and
error
. The error
operator takes as a parameter the
Throwable
with which you want the Observable to terminate.
 The error
operator takes as a parameter the
Throwable
with which you want the Observable to terminate.
These operators do not operate by default on any particular Scheduler, but
empty
and error
optionally take a Scheduler as a parameter, and if
you pass them a Scheduler they will issue their termination notifications on that Scheduler.
empty()
never()
error(throwable)
RxJava 2.x implements these operators as empty
, never
, and
error
. The error
operator takes as a parameter the
Throwable
with which you want the Observable to terminate, or a
Callable
that returns such a Throwable
.
These operators do not operate by default on any particular Scheduler.
empty()
never()
error(Callable)
error(Throwable)
RxJS implements these operators as empty
, never
, and
throw
.
var source = Rx.Observable.empty(); var subscription = source.subscribe( function (x) { console.log('Next: ' + x); }, function (err) { console.log('Error: ' + err); }, function () { console.log('Completed'); });
Completed
// This will never produce a value, hence never calling any of the callbacks var source = Rx.Observable.never(); var subscription = source.subscribe( function (x) { console.log('Next: ' + x); }, function (err) { console.log('Error: ' + err); }, function () { console.log('Completed'); });
var source = Rx.Observable.return(42) .selectMany(Rx.Observable.throw(new Error('error!'))); var subscription = source.subscribe( function (x) { console.log('Next: ' + x); }, function (err) { console.log('Error: ' + err); }, function () { console.log('Completed'); });
Error: Error: error!
empty
is found in the following distributions:
rx.js
rx.all.js
rx.all.compat.js
rx.compat.js
rx.lite.js
rx.lite.compat.js
never
is found in the following distributions:
rx.js
rx.compat.js
rx.lite.js
rx.lite.compat.js
throw
is found in the following distributions:
rx.js
rx.all.js
rx.compat.js
rx.lite.js
rx.lite.compat.js
TBD
{% endlang_operator %} {% lang_operator Rx.NET Empty Never Throw %}TBD
{% endlang_operator %} {% lang_operator RxPHP emptyObservable never error %} {% endlang_operator %} {% lang_operator RxPY empty never throw throw_exception %}TBD
{% endlang_operator %} {% lang_operator Rx.rb empty never raise_error %}TBD
{% endlang_operator %} {% lang_operator RxScala empty never error %}TBD
{% endlang_operator %} {% lang_operator RxSwift empty never failWith %}TBD
{% endlang_operator %}


Scala Summer School, that means five days of Functional Programming in Scala. Learn what Functional Programming means, what all the fuzz is about and how to use it in the real world.
You will study both the programming language and the paradigm in depth during this week by attending small lecture-like sessions taught by experts loving Scala and who are using it in the industry at scale. Furthermore, you will work through hands-on exercises to support understanding and you get the chance to ask all the questions you have.
And do you know what's even better? This event is free of charge for students.
So what are you waiting for? There is no better way to spend this summer. Grap your notebook and be ready to get sucked into the Scala ecosystem this September.
It will take place from 24.09.2018 til 28.09.2018.
We are right now in the process of finding a suitable room.
Bring your notebook and something to drink and eat.
Over the next couple of weeks, we will update this website to give you a complete overview (location, curriculum, course format and material). So, stay tuned!
Paul Heymann (Creator and Organizer)
Paul entered the realm of functional and type-level programming three years ago when he was caught by a Scala meetup. After that, he started doing Scala professionally as a Data Engineer for the social network XING. There he works on recommender systems and the ontology infrastructure which are serving requests of millions of users every day.
David Krentzlin (Organizer)
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
Christian Stein (Organizer)
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
You have a question or you want to join this event? Great, just send us a mail to the following address:


Attention: With warm hearts I offer my friendship, and my greetings, and I hope This letter meets you in good time. It will be surprising to you to Receive this proposal from me since you do not know me personally. and due to the rate of scam mails being sent around the world you might find it difficult to trust anyone,but please do not regrad this mail as such as i have all genuine documentsand facts backing my claims,and also a reputable security and financial institution in europe is were my funds is deposited. However, I am sincerely seeking your confidence in this transaction(TRANSFER), which I propose with my free mind and as a person of integrity. My name is HAROLD.A.MBEKI, the son of LATE STEVE ZHIRI MBEKI, One of the most popular farmers from Zimbabwe, who was murdered in the Land dispute in my country.As led by my instinct, I decided to contact you through email, after searching for Contacts via the internet, as it is the only means I can contact anybody since I am cutting off ties with Zimbabwe for now. I apologize if this is not acceptable to you. The purpose of this letter is to seek your most needed assistance in a Business venture i intend to go into as soon as i get out this funds. Due to the land and political problems in Zimbabwe, and President Robert Mugabe's introduction of new Land Act Reform wholly affecting the rich white farmers and the few rich black farmers,all white farmers were asked to surrender their farms to the government for re-distribution and infact to his political party members and my father though black was the treasury of the farmers association and a strong Member of an opposition party that did not support the president's idea. He then ordered his party members and the police under his pay row to Invade my father's farm and burn down everything in the farm. They Killed my father and took away a lot of items from his farm. After the death of my father, our local pastor and a close friend of my Father Reverened Theophilus Nnamni ,handed us over will documents with instructions from my father That we should leave Zimbabwe incase anything happen to him. The will documents have a certificate of deposit, Airway bill confirming cash Deposit totalling Twelve million five hundred thousand united state dollars. [$12.5m] kept in custody for us in a security company unknown to the company (BRITISH INVESTMENT TRUST SECURITY COMPANY (NETHERLANDS) that the content is money hence it was deposited as PERSONAL BELONGINGS. This money was deposited with this Private Security Company for Safety and security reasons, and was to be used for the purchase Of land, new machines and chemicals establishment of new farms in Botswana. This violent and barbaric act by Mugabe has since led to the death of My beloved mother and kid sister and other innocent lives.I was continually threatened to abandon my inheritance from my father After he was murdered. I resisted for a while, but when the danger Became unbearable, and I survived two murder attempts, I fled Zimbabwe With the help of my father's close friend Mr. John Casahans from Australia also a farmer who was leaving in Zimbabwe with us but left With his family following this ugly development I have tried to reach Him but all to no avail. I am currently staying in the Netherlands where I am seeking political Asylum. In fact my decision to come here to seek asylum, is because the security company from South Africa, has a branch here, I have Contacted them to move the safe deposit from their office in Johannesburg to The affiliate office here in Amsterdam The Netherlands which they have finally confirmed to me that the funds has sucessfully being transfered to their branch office in AMSTERDAM NETHERLANDS. and that they are waiting further directives from me before they effect the transfer tomy nominated bank account.but due to my refugee status its being difficult for me moving this Money. Since the law of Netherlands prohibits a refugee (asylum Seeker) to open any bank account or to be involved in any financial Transaction, this is why I am seeking a genuine and reliable Partner and friend, whose account this money can be transferred after the consignment,hence your involvement in this venture.and that would be with the assistance of Advocate Smith.E.Fevinn who has his chambers in DEN HAGG,in the NETHERLANDS who has agreed to stand by me till my funds is released, after hearing all my ordeal and verifying my claims from the security company. You have to understand that this decision taken by me is a very big And brave one, and it entrusts my future in your hands, as a result of the safe keeping of this money. If you accept to assist me, all I want you to do for me, is to assist With arrangements to claim the deposit from the security company from their office here in The Netherlands, as it has now been transferred >From Johannesburg, South Africa to their branch here. The company will be legally informed of you representing me. For your assistance, I have two options for you. Firstly you can Choose to have 20% of the money for your assistance, and helping me Open an account for the money to be deposited here, or you can go into Partnership with me for the proper profitable investment of the money in your country.Whichever the option you want, please to notify me in Your reply. I have also set aside 1 % of the total sum $12.5M for all kinds of Expenses that come our way in the process of this transaction, and 4% For Charity donation. If you prefer to accept the 20% for Your moral and financial assistance then the balance will be left in the account here for me. Please note that this 1% is not with me at the moment but shall be deducted from The total contract sum as soon as the money finally hits your nominated account.because it is from this i% that i have to settle the barrister. Finally I want you to maintain absolute secrecy for the purpose of This transaction.as i do not want anything that would jeopardise this transfer,all my life soley depend on this funds to start up a better life as i have no one else to fall back to.as i have lost all i have gotten back home.You can verify my story at Attention: With warm hearts I offer my friendship, and my greetings, and I hope This letter meets you in good time. It will be surprising to you to Receive this proposal from me since you do not know me personally. and due to the rate of scam mails being sent around the world you might find it difficult to trust anyone,but please do not regrad this mail as such as i have all genuine documentsand facts backing my claims,and also a reputable security and financial institution in europe is were my funds is deposited. However, I am sincerely seeking your confidence in this transaction(TRANSFER), which I propose with my free mind and as a person of integrity. My name is HAROLD.A.MBEKI, the son of LATE STEVE ZHIRI MBEKI, One of the most popular farmers from Zimbabwe, who was murdered in the Land dispute in my country.As led by my instinct, I decided to contact you through email, after searching for Contacts via the internet, as it is the only means I can contact anybody since I am cutting off ties with Zimbabwe for now. I apologize if this is not acceptable to you. The purpose of this letter is to seek your most needed assistance in a Business venture i intend to go into as soon as i get out this funds. Due to the land and political problems in Zimbabwe, and President Robert Mugabe's introduction of new Land Act Reform wholly affecting the rich white farmers and the few rich black farmers,all white farmers were asked to surrender their farms to the government for re-distribution and infact to his political party members and my father though black was the treasury of the farmers association and a strong Member of an opposition party that did not support the president's idea. He then ordered his party members and the police under his pay row to Invade my father's farm and burn down everything in the farm. They Killed my father and took away a lot of items from his farm. After the death of my father, our local pastor and a close friend of my Father Reverened Theophilus Nnamni ,handed us over will documents with instructions from my father That we should leave Zimbabwe incase anything happen to him. The will documents have a certificate of deposit, Airway bill confirming cash Deposit totalling Twelve million five hundred thousand united state dollars. [$12.5m] kept in custody for us in a security company unknown to the company (BRITISH INVESTMENT TRUST SECURITY COMPANY (NETHERLANDS) that the content is money hence it was deposited as PERSONAL BELONGINGS. This money was deposited with this Private Security Company for Safety and security reasons, and was to be used for the purchase Of land, new machines and chemicals establishment of new farms in Botswana. This violent and barbaric act by Mugabe has since led to the death of My beloved mother and kid sister and other innocent lives.I was continually threatened to abandon my inheritance from my father After he was murdered. I resisted for a while, but when the danger Became unbearable, and I survived two murder attempts, I fled Zimbabwe With the help of my father's close friend Mr. John Casahans from Australia also a farmer who was leaving in Zimbabwe with us but left With his family following this ugly development I have tried to reach Him but all to no avail. I am currently staying in the Netherlands where I am seeking political Asylum. In fact my decision to come here to seek asylum, is because the security company from South Africa, has a branch here, I have Contacted them to move the safe deposit from their office in Johannesburg to The affiliate office here in Amsterdam The Netherlands which they have finally confirmed tome that the funds has sucessfully being transfered to their branch office in AMSTERDAM NETHERLANDS. and that they are waiting further directives from me before they effect the transfer tomy nominated bank account.but due to my refugee status its being difficult for me moving this Money. Since the law of Netherlands prohibits a refugee (asylum Seeker) to open any bank account or to be involved in any financial Transaction, this is why I am seeking a genuine and reliable Partner and friend, whose account this money can be transferred after the consignment,hence your involvement in this venture.and that would be with the assistance of Advocate Smith.E.Fevinn who has his chambers in DEN HAGG,in the NETHERLANDS who has agreed to stand by me till my funds is released, after hearing all my ordeal and verifying my claims from the security company. You have to understand that this decision taken by me is a very big And brave one, and it entrusts my future in your hands, as a result of the safe keeping of this money. If you accept to assist me, all I want you to do for me, is to assist With arrangements to claim the deposit from the security company from their office here in The Netherlands, as it has now been transferred >From Johannesburg, South Africa to their branch here. The company will be legally informed of you representing me. For your assistance, I have two options for you. Firstly you can Choose to have 20% of the money for your assistance, and helping me Open an account for the money to be deposited here, or you can go into Partnership with me for the proper profitable investment of the money in your country.Whichever the option you want, please to notify me in Your reply. I have also set aside 1 % of the total sum $12.5M for all kinds of Expenses that come our way in the process of this transaction, and 4% For Charity donation. If you prefer to accept the 20% for Your moral and financial assistance then the balance will be left in the account here for me. Please note that this 1% is not with me at the moment but shall be deducted from The total contract sum as soon as the money finally hits your nominated account.because it is from this i% that i have to settle the barrister. Finally I want you to maintain absolute secrecy for the purpose of This transaction.as i do not want anything that would jeopardise this transfer,all my life soley depend on this funds to start up a better life as i have no one else to fall back to.as i have lost all i have gotten back home.You can verify my story at rte.ie/news/2000/0418/zimbabwe.html You can reach me on my private Email address only<EMAIL_ADDRESS>I look forward to your reply and c-operation, and I thank you in Advance as I anticipate your co-operation. Sincerely, MASTER HAROLD.A.MBEKI PLEASE REPLY ONLY TO THIS MY PRIVATE EMAIL ADDRESS<EMAIL_ADDRESS>You can reach me on my private Email address only<EMAIL_ADDRESS>I look forward to your reply and c-operation, and I thank you in Advance as I anticipate your co-operation. Sincerely, MASTER HAROLD.A.MBEKI PLEASE REPLY ONLY TO THIS MY PRIVATE EMAIL ADDRESS haroldmbeki@netscape.net


# -*- coding: utf-8 -*- <%def name="head_tags()">
${session.get('login_flash') | n}
<% del session['login_flash'] session.save() %> % endif %def> <%inherit file="/base.html" />
You are already logged in as ${c.user_logged_in_name}. Please logout before logging in again.
You are already logged in. Please logout before logging in again.
% endif


?.Plant*
Cubenses
Wrightianffi.
No
/T
Coll.
C.
WRIGHT,
1856-7,
in
Cuba
Orientali..
The
University
of
Texas
at
Arlington
Nama
jamaicense
L.
John
D.
Bacon
1984
NEW
YORK
BOTANICAL
GARDEN
01498407
¥V
01498407
Legend -
Level of confidence that token is an accurately-transcribed word
extremely low
very low
low
undetermined
medium
high
very high