--- layout: post title: Not sure what to cook tonight date: 2011-11-01 12:14:39.000000000 +01:00 type: post published: true status: publish categories: - javascript - idea tags: [] meta: _edit_last: '300497' _oembed_f0b6cf611e1fadda7c491e7e9da2832d: "{{unknown}}" author: login: fvdd email<EMAIL_ADDRESS>display_name: fvdd first_name: 'Frederik' last_name: 'Vandendriessche' ---
Here's an easy way of using those bits and bops you still have in the fridge...
(Besides that, also a great looking JavaScript/Semantic Search app!)


Hi, this is Vishnu. I'm a computer science undergrad at PES University, working towards my specialization in machine intelligence and data science.
While my specialization is in machine learning, I'm quite skilled in web development, flutter app development, and software engineering. I like writing articles on various technical concepts ranging from basic programming in python to machine learning.
I am one of the original founders of hello ML and am currently mentoring students over there. Do check out our amazing internship program. We write on CS topics from C programming to deep learning. I'm sure that we'll figure out a domain you like to work on.
I'm looking for interesting ideas to work on. If you have any, do reach out to me on Linkedin or drop a mail to vishnusreddy@zohomail.in.


We currently categorize targets into four development/druggability levels (TDLs) defined as follows:
Tclin: These targets have activities in DrugCentral (ie. approved drugs) with known mechanism of action.
Tchem: These targets have activities in ChEMBL or DrugCentral that satisfy the activity thresholds detailed below.
In some cases, targets have been manually migrated to Tchem by human curation based on small molecule activities
from other sources.
Tbio: These targets do not have known drug or small molecule activities that satisfy the activity thresholds detailed
below AND satisfy one or more of the following criteria:
target is above the cutoff criteria for Tdark
target is annotated with a Gene Ontology Molecular Function or Biological Process leaf term(s)
with an Experimental Evidence code
Tdark: These are targets about which virtually nothing is known. They do not have known drug or small
molecule activities that satisfy the activity thresholds detailed below AND satisfy two or more of the
following criteria:
A PubMed text-mining score from Jensen Lab < 5
<= 3 Gene RIFs
<= 50 Antibodies available according to http://antibodypedia.com


Now Available Amazon Linux Ami 2015 09 Aws News Blog
Introducing The Amazon Linux Ami Aws News Blog
Amazon Linux Ami 2014 03 Is Now Available Aws News Blog
New Amazon Linux Workspaces Aws News Blog
Now Available Amazon Linux Ami 2016 09 Aws News Blog
Now Available Amazon Linux Ami 2017 09 Aws News Blog
Aws Amazon Linux Ami
Download And Run Amazon Linux 2 Ami Locally On Your Virtualbox Or Vmware By Shehu Awwal Shehu Awwal Medium
Amazon Linux Ami Install Linux Nginx Mysql Php Lemp Nixcraft
Amazon Linux Ami 2016 09 Release Notes
Amazon Linux 2 Modern Stable And Enterprise Friendly Aws News Blog
Getting Started With Amazon Ec2 Linux Instances Amazon Linux Ami Youtube
How To Create A Network File Systemhow To Create A Network File System Amazon Web Services Aws
Amazon Linux 2
Create Ec2 For Dspace Docker Terrence W Brady Lyrasis Wiki
How To Install Htop On Amazon Linux Ami Nixcraft
Amazon Linux Ami Install Mysql Client Programs For Rds Nixcraft
Instructions For Running Elasticsearch On Amazon Web Services Aws Elastic Blog
Amazon Linux Ami Update Installed Packages For Security Nixcraft
Https Encrypted Tbn0 Gstatic Com Images Q Tbn And9gcssmhx1mz5aannui8iz5jlus3wz7gsbez7unlmvgnbrkyhukp X Usqp Cau
Install Wordpress In Aws Ec2 Instance By Babette Landmesser Medium
Amazon Linux 2 On Premise Installation Guide Marccreighton Co Uk
Amazon Ec2 Amazon Elastic Compute Cloud How To Connect
How To Recover An Unreachable Linux Instance On Aws
Aws Re Invent 2018 Amazon Linux 2 Stable Secure High Performance Linux Environment Cmp203 R1 Youtube
Unable To Install Start Taniumclient On Amazon Linux 2 Aws
Step By Step Aws Ec2 Set Up Tutorial By Michelle Zhao Towards Data Science
Capture Data Using Kpl And Write To Kinesis Data Streams Mouri Tech


About Us
Learnings from building distributed, eventually consistent systems that scale.
You can find us on Twitter or send us an email.
All Things Cloudy is a digital stage to share our perspectives, interesting learnings and challenges that we have overcome in building large scale, distributed software. This is an independent blog focussed purely on technology and there is no direct or implied association about the technical problems and perspectives of our current or past employers. We have been hacking and building distributed systems for years and want to capture our learnings, details of approaches we've taken to solve technical challenges we face. In some cases, the blog takes on fictional startup initiatives and attempts to build the infrastructure and software stack to support that initiative.
This blog is written under a pseudonym Mersenne Prime


RecepToo
A second bot for reception!
Delivery - Need Signature
No Appointment
Your Name
Ring Bell
Appointment
Your Name
Contact Name
Check In


Calico Critters Hopscotch Rabbit Family
The Hopscotch Rabbits are the Calico Critters (US) version of the Chocolate Rabbits,
with different
names.
Calico Critters Biography Information
Mother, Heidi is always taking care of her family and keeps the house clean and nicely decorated. She likes cooking delicious meals and sewing clothes for her children. Her family thinks she is amazing and doesn't know how she gets so much done in such little time!
Father, Harlin enjoys planning all the fun community events in Calico Village. His family and friends always have a great time at any party he plans. On his days off, he likes to bake bread and take his family to the park for picnics.
Sister, Bell is vey cheerful and likes having fun with her family and friends. She often invites her friends to parties at her house and gives them delicious treats she bakes with her mother. She is also very good at drawing and has won lots of prizes in school competitions.
Brother, Skip is a great soccer player and is on his school's team. He can kick the ball further than any of his other teammates. He is always in a good mood and makes his friends laugh with his jokes. He tends to be very quiet in math class because he's not very good at it.


The In the Summertime homework assignment announce
The In the Summertime homework, due 2011-09-08, is finally available; it consists of six problems and is equivalent to the first 2010-2011 homework, that was due in May 2011.- You must do the new homework and submit it in due time if you have not submitted the first homework or you scored less than 60 points;
- you can do the new homework if you want to better your score; please beware that you cannot choose the best score between this homework and the first one, i.e., submitting a new homework you make me forget the first one.
2nd homework assignment announce
2011-06-23: ERRATA CORRIGE
In problem 3, it is not kn = k (200-5n-n2) but it is kn = k (210-5n-n2). Otherwise k12 < 0!
2011-06-20: the 2nd homework assignment is available for download.
You shall submit your solutions (printed or nicely handwritten) when you will do your oral exam, will it be in June, July, September or even February 2012.
1st assignment's degrees
I posted your degrees, note that for every wrong solution there is a comment: hover the nmouse over a cell to see the comment.
1st assignment's solutions
2011-05-18: if you want to compare your solutions of the problems of the 1st assignment with mine, you can.
My solutions are here. I'll post all the scripts that i used to prepare the solutions as soon as i have added some comments here and there.
2011-05-19: I have posted a figure that was not included in the solutions above: the virtual displacements for prob. 4.
2011-06-06: i have a more or less polished version of the scripts i used to produce the paper with the solutions.
Suspension on 2011-05-17 and hand in
The lessons and all the activities will be suspended on 2011-05-17 and 18 to give place to the University Conference on Teaching.
Your assignment being due for 2011-05-17 there is a little problem as I will not be in Lecco to receive your papers... in any case you can submit your papers by email, or if you prefer to hand in a printed/handwritten copy you can give it to Ms Elena Corbetta, in the office next to the reception.
Clarification on the assignment due on 2011-05-17
If you plan to do your exam in September or later, you're not strictly requested to submit the assigment due 2011-04-17. As an alternative, you will receive, near the end of August, a different assignment on the same arguments of this one, due a week before the September exam.
On the other hand, if you want to do the exam in July you must submit the current assigment in due terms
The second assignment, that I'll publish before the end of the course, is due on the day of your exam, in July or in September or later.
First homework assignment
The first homework assignment is due for 2010-05-17. The text of the problems is online.
Introduction
The course deals with the dynamical response of mechanical systems, linear and non-linear, under the assumption of small displacements.
Focus is given to analytical and numerical methods for the integration of the equations of motion, both in time and in frequency domain, to the numerical methods for the eigen-analysis of multiple degrees of freedom systems and to earthquake engineering applications.
Classes include tutorials and computational exercises.
During the semester, you'll be given two home assignments, the former approximately in mid may, the latter at the end of the lessons. Starting from this year, Dynamics of Structures is a 5 credits module in the 15 credits course Structural Analysis, so that, at the moment, I can only say that a part of your degree will be based on the home assignments. I'll be more specific as soon as possible
The slides i use in classes will be made available on this page in a short time after the classes, but older versions of the slides are already available, as i taught the same course, more or less the same course, in the previous academic years. Would you like to peek at the material i posted during the previous years, here it is...
Recommended books
- Ray W,Clough, Joseph Penzien,
Dynamics of Structures.
Please note that the standard 2nd edition is out of press, but the link points to a software house that has bought the rights and issued a revised edition of the classic book by Clough and Penzien. - Anil K.Chopra,
Dynamics of Structures (Theory and Applications
to Earthquake Engineering), 3rd ed.
A number of copies of this book are available from the campus library in Lecco.
Should you find a hugely discounted used copy of the 2nd edition of prof. Chopra's book, don't worry and buy it, the 2nd ed. is good enough for our purposes.
90% of the material you'll see in the first part of the course is inspired from Clough and Penzien's book, 90% of the material of the second part of the course from Chopra's.
While it is very easy to follow the first part of the course using Chopra as your reference (the difference being in some notational convention and a more liberal use of examples in Chopra), following the second part of the course using the book from Clough and Penzien as a reference may be difficult.
In short, should you prefer to buy a single book, buy Chopra's.
Home assignments
The home assignments that you're supposed to do require no more than pencil and paper (a hand-held calculatur being however useful for eventuality of a sine or a cosine...).
Of course, you may feel more at ease and be more productive using a decent spreadsheet program, Excel or OpenOffice Calc (aka LibreOffice Calc) being the names that spring to mind...
Of course, anything more sophisticated than Excel (think of Mathematica and Matlab, or of Matlab's free clone Octave) can be helpful.
When i work preparing and solving the assignments, my setup comprises:
-
Calc, an advanced calculator that gives you symbolic
manipulation of matrices, symbolic derivation and
integration and much, much more.
Not Mathematica, very different from Mathematica, however Calc is useful and free. - Scipy, a library of
scientific tools for the programming language Python.
I prefer using a set of libraries from inside a full blown programming language (Python) than using an ad hoc programming language (Matlab, Octave).
Of course, Matlab has different assets... (toolkits, i.e.) - Python itself, an interpreted, interactive, object-oriented, extensible programming language.
- Gnuplot, a command-line driven interactive data and function plotting utility, for 2- and 3-D graphs, Gnuplot does also parametric plots, model fitting...


---
layout: post
title: More on FOMU Circuit Python in WSL.
date: '2020-04-12T17:24:00.000-07:00'
author: gojimmypi
tags:
modified_time: '2020-04-13T10:43:40.908-07:00'
thumbnail: https://1.bp.blogspot.com/-5aImp1ZU91w/XpOwdzg4OFI/AAAAAAAACes/eVscadqcgl8I1LUmawnnKYIBdGmGlL1kQCLcBGAsYHQ/s72-c/good%2Bmemory%2Btest.jpg
blogger_id: tag:blogger.com,1999:blog-4109066286647243251.post-2135463825860748375
blogger_orig_url: https://gojimmypi.blogspot.com/2020/04/more-on-fomu-circuit-python-in-wsl.html
---
After the
previous pains of getting Circuit Python to just build for the FOMU, it is time to move on to more interesting things.... actually putting it on
the FOMU!
Back to
my first notes on this topic, the dfu-util is needed. There are a variety of sources of this app. Unfortunately the only one I was able to get working was from the ad-spam-laden sourceforge (it's really a shame what that site has become). Fortunately there's a ULX3S dfu-util repo with a precompiled binary. No ads. (If you, too are tired of so may ads, check out my pi-hole blog
).
At this early stage of the game, there's really quite limited documentation available. One observation from the
Makefile is that during the (by default relatively quiet) build of Circuit Python... the only
thing happening there is just that: the RISC-V (more specifically VexRiscv) compile of "C" code into a binary DFU file. This means that the FOMU needs to have been pre-configured: make the FPGA a soft CPU.
Fortunately, I had already loaded
foboot onto my FOMU. Specifically, I took the shortcut of using a pre-built version of hacker-updater-v2.0.3.dfu as noted here
. To do something using with another FPGA, say... the ULX3S... clearly I'm going to have to get control of building that bitstream.
But for now, let's run with that. The FOMU is configured as a soft CPU, which we learned from the Circuit Python text file is a VexRisc. The "only" thing needed is some code for it to run: Circuit Python.
There's an apt-get install version of dfu-util for Ubuntu, but it does not work in WSL. It does not "see" the FOMU
{% include code_header.html %}
gojimmypi:~
$ which dfu-util
/usr/bin/dfu-util
gojimmypi:~
$ sudo dfu-util -l
[sudo] password for gojimmypi:
dfu-util 0.9
Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2016 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
gojimmypi:~
There's another one that came with the FOMU Toolchain mentioned in my previous blog
, but that one does not work either, giving instead this error message:
gojimmypi:~
$ /opt/fomu-toolchain-linux_x86_64-v1.5.6/bin/dfu-util -l
dfu-util 0.9
Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2019 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
unable to initialize libusb: LIBUSB_ERROR_OTHER
gojimmypi:~
Of course, I'm doing this in WSL (not WSL2).. and there are known problems with native USB drivers not working in WSL. Given the libusb error, I'm pretty sure neither of those linux versions of dfu-util will ever work. However, one of the amazing things about WSL: Native Windows and DOS apps can be launched from the command prompt! The DOS version does
work!
WORKSPACE=/mnt/c/workspace
cd $WORKSPACE
git clone https://github.com/ulx3s/dfu-util.git
$WORKSPACE/dfu-util/bin-win64/dfu-util.exe -l
This should identify the FOMU installed:
dfu-util 0.9
Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2016 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
Found DFU: [1209:5bf0] ver=0101, devnum=12, cfg=1, intf=0, path="1-1.3", alt=0, name="Fomu Hacker running DFU Bootloader v2.0.3", serial="UNKNOWN"
Note that I have DFU Bootloader v2.0.3 installed on the FOMU as described in my prior blog. In particular, see tinyusb issues #293 for some oddities that I encountered when using older versions of the bootloader. See also WSL Issue 2185 and 3745
regarding native USB drivers in WSL.
make BOARD=fomu clean
make BOARD=fomu
The send the firmware to the device:
cd $WORKSPACE/circuitpython/ports/litex
$WORKSPACE/dfu-util/bin-win64/dfu-util.exe -D ./build-fomu/firmware.dfu
Note that this is a "soft" program of the FPGA. The firmware.dfu
can't be sent to the FOMU again until power cycle. In fact, after a power cycle, it *needs* to be sent again. Normally I might say something about preventing corruption to be careful to to the USB eject. But after removing the device, it is no longer a Circuit Python.
WORKSPACE=/mnt/c/workspace
cd $WORKSPACE
mkdir -p fomu
cd fomu
wget https://github.com/im-tomu/foboot/blob/master/releases/v2.0.3/hacker-updater-v2.0.3.dfu
# for WSL, we need the DOS executable with usblib support:
$WORKSPACE/dfu-util/bin-win64/dfu-util.exe -D hacker-updater-v2.0.3.dfu
# for regular linux:
# dfu-util -D hacker-updater-v2.0.3.dfu
The thing is: we don't have a bootloader for the ULX3S. It does not show up as a device for dfu-util. Recall we use the ujprog to upload FPGA bitstreams to the FPGA, and the litex_term to upload the firwmware.bin file.
WORKSPACE=/mnt/c/workspace
cd $WORKSPACE/litex-boards/litex_boards/targets/soc_basesoc_ulx3s/gateware
$WORKSPACE/ulx3s-examples/bin/ujprog.exe top.bit
cd $WORKSPACE/circuitpython/ports/litex/build-ulx3s
litex_term --serial-boot --kernel firmware.bin /dev/ttyS15
git clone https://github.com/emard/ulx3s-bin.git
cd $WORKSPACE/ulx3s-bin/fpga/memtest/memtest-85k
# be sure to select the correct bit file 32MB or 64MB for your specific memory chip
$WORKSPACE/ulx3s-examples/bin/ujprog.exe ulx3s_85f_memtest_32MB_190MHz_300deg.bit


Module: CardDecks::Decks::Configurable
- Extended by:
- ActiveSupport::Concern
- Includes:
- Values
- Included in:
- CardDecks::Deck
- Defined in:
- lib/card_decks/decks/configurable.rb
Defined Under Namespace
Modules: ClassMethods
Constant Summary
Constant Summary
Constants included from Values
Values::DEFAULT_FACE_CARDS, Values::DEFAULT_FACE_VALUES, Values::DEFAULT_JOKER_COUNT, Values::DEFAULT_JOKER_VALUE, Values::DEFAULT_SUITS
Instance Attribute Summary (collapse)
-
- (Array<Proc>) combinations
Gets all combination Proc objects.
Attributes included from Values
Instance Method Summary (collapse)
-
- (Object) add_combination(&block)
Add a combination to be checked when evaluating hands.
-
- (Object) suits_wild!
Makes suits wild.
-
- (Boolean) suits_wild?
Checks if suits are wild.
-
- (Object) update_wilds!
Updates the current deck for any changes in the wild configuration.
-
- (Object) wild(value = nil, *suits, &block)
Makes a particular card or card for any suit wild on this deck instance.
-
- (Hash) wild_config
Wild configuration merged with class' wild configuration.
-
- (Array<CardDecks::Card>) wilds
Returns the cards which are wild in this deck.
Methods included from Values
#face_cards, #face_values, #full_deck, #suits
Instance Attribute Details
- (Array<Proc>) combinations
Gets all combination Proc objects.
80 81 82 |
# File 'lib/card_decks/decks/configurable.rb', line 80 def combinations (@combinations ||= []) + self.class.combinations end |
Instance Method Details
- (Object) add_combination(&block)
Add a combination to be checked when evaluating hands. These will boost scores of hands and are the basis for creating a game by putting all your game rules in here.
71 72 73 74 |
# File 'lib/card_decks/decks/configurable.rb', line 71 def add_combination &block @combinations ||= [] @combinations << block end |
- (Object) suits_wild!
Makes suits wild
59 60 61 |
# File 'lib/card_decks/decks/configurable.rb', line 59 def suits_wild! @suits_wild = true end |
- (Boolean) suits_wild?
Checks if suits are wild
64 65 66 |
# File 'lib/card_decks/decks/configurable.rb', line 64 def suits_wild? @suits_wild.nil? ? self.class.suits_wild? : @suits_wild end |
- (Object) update_wilds!
Updates the current deck for any changes in the wild configuration. Automatically called after wild configuration on the deck instance. Needs to be called manually after changes to the class configuration.
31 32 33 34 35 36 37 38 39 40 41 42 |
# File 'lib/card_decks/decks/configurable.rb', line 31 def update_wilds! @wilds.each do |value, suits| (@cards || []).select do |card| if value == :blocks blocks = suits blocks.any? {|b| b.call(card) } else card.value == value && (suits == true || suits.include?(card.suit)) end end.each(&:wild!) end end |
- (Object) wild(value = nil, *suits, &block)
Makes a particular card or card for any suit wild on this deck instance.
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/card_decks/decks/configurable.rb', line 12 def wild value = nil, *suits, &block @wilds ||= {} if block_given? @wilds[:blocks] ||= [] @wilds[:blocks] << block else if value == :joker @wilds[:joker] = true else suits = self.class.suits.keys if suits.empty? @wilds[value] = suits end end update_wilds! end |
- (Hash) wild_config
Wild configuration merged with class' wild configuration.
54 55 56 |
# File 'lib/card_decks/decks/configurable.rb', line 54 def wild_config (@wilds ||= {}).merge(self.class.wild_config) end |
- (Array<CardDecks::Card>) wilds
Returns the cards which are wild in this deck.
47 48 49 |
# File 'lib/card_decks/decks/configurable.rb', line 47 def wilds (@cards || []).select(&:wild?) end |


Loading...
Student ID
Last name
First name
username
Time done today
Time delta
Status
Last tag time
Create a new student
Class :
First name :
Last name:
Username :
Date of birth:
Email :
Tag :
Project :
Edit student's time
Set time
Hours
Minutes
Add/Substract time
Hours
Minutes
Reset
Comments
Advanced options :
Set absent
Toggle blocked schedule
Tag
Comments
Are you sure to delete this/these student(s) ?
Give a description on your action
Comment:
Edit this student
Class :
First name :
Last name:
Username :
Date of birth:
Email :
Tag :
Project :
Reset password


Login
Login Settings
Use your Plex token
How to find your Plex token.
— OR —
Login with Plex
Your Plex username and password are never stored, only your Plex token.
Your username and password are used in order to get a token from Plex.
— OR —
Attach to Ombi*
Would you like to use Ombi to fill in your Manager Settings?
Ombi's Plex token will be shared by this extension.
Advanced
Plex Server Options
Use this to communicate directly with your Plex server.
Such as http://localhost:32400/ or http://<IP_ADDRESS>:32400/
Such as http://localhost:32400/ or http://<IP_ADDRESS>:32400/


National Road Champions for Canada
Men (4 runnings) 5 km 10 Sep 2017 Yorkville ON 14:20.2 Cameron Levins 11 Sep 2016 Yorkville ON 14:03.4 Charles Philibert-Thiboutot 13 Sep 2015 Yorkville ON 14:16.2 Matthew Hughes 06 Sep 2014 Yorkville ON 14:34.0 Pierre-Olivier LaFlamme
Women (4 runnings) 5 km 10 Sep 2017 Yorkville ON 15:51.1 Andrea Seccafien-2 11 Sep 2016 Yorkville ON 16:09.6 Andrea Seccafien (ON) 13 Sep 2015 Yorkville ON 15:57.1 Natasha Wodak (BC) 06 Sep 2014 Yorkville ON 15:54.1 Jessica O'Connell (AB)
Men (28 runnings) 10 km 27 May 2017 Ottawa ON 30:09.0 Eric Gillis-3 2016 23 May 2015 Ottawa ON 28:57.2 Eric Gillis-2 20 Sep 2014 Toronto ON 29:53.6 Eric Gillis (ON) 21 Sep 2013 Toronto ON 29:50.1 Reid Coolsaet-3 22 Sep 2012 Toronto ON 30:24.7 Reid Coolsaet-2 24 Sep 2011 Toronto ON 29:34.6 Reid Coolsaet (ON) 16 Oct 2010 Toronto ON 30:02.3 Rob Watson 17 Oct 2009 Toronto ON 29:47.3 Simon Bairu-3 18 Oct 2008 Ottawa ON 29:13.3 Simon Bairu-2 13 Oct 2007 Ottawa ON 29:49.5 Dylan Wykes 07 Oct 2006 Ottawa ON 29:19.2 Simon Bairu 09 Oct 2005 Winnipeg MB 30:31 Jerry Ziak 29 May 2004 Ottawa ON 30:38.7 Taylor Murphy 28 Sep 2003 Fredericton NB 30:29 Joel Bourgeois 20 Oct 2002 London ON 30:05 Jeremy Deere-2 14 Oct 2001 London ON 30:13 Sean Kaley 15 Oct 2000 Montreal PQ 29:48.5 Jeremy Deere 17 Oct 1999 Montreal PQ 29:51.6 Dan Hennigar 18 Oct 1998 Waterloo ON 30:11 Jason Bunston 19 Oct 1997 Waterloo ON 29:17 Steve Boyd-2 20 Oct 1996 Richmond BC 29:10 Stephen Agar 15 Oct 1995 Richmond BC 29:10 Christian Weber 02 Oct 1994 Ottawa ON 29:05 Jeff Schiebler 03 Oct 1993 Ottawa ON 29:23 Steve Boyd 04 Oct 1992 Ottawa ON 29:03 John Halvorsen-2 29 Sep 1991 Ottawa ON 29:27 Phillip Ellis 14 Oct 1990 Ottawa ON 28:32 John Halvorsen (NOR) Non-champion winners 2017 28:42.1 Leul Gebreselasie Aleme (ETH) 2015 27:55.0 Nicholas Kipchirchir Bor (KEN) 2010 29:47.9 Kip Kangogo (KEN) 2004 28:59.8 Duncan Kibet Kirong (KEN) 2002 29:46 Danny Kassap (COD) Women (37 runnings) 10 km 27 May 2017 Ottawa ON 33:34.3 Rachel Cliff (BC) 2016 2015 20 Sep 2014 Toronto ON 33:09.4 Rachel Hannah (ON) 21 Sep 2013 Toronto ON 34:07.2 Lanni Marchant 22 Sep 2012 Toronto ON 33:33.6 Megan Brown-2 24 Sep 2011 Toronto ON 33:45.6 Dayna Pidhoresky (ON) 16 Oct 2010 Toronto ON 33:23.1 Carmen Douma 17 Oct 2009 Toronto ON 33:40.6 Malindi Elmore 18 Oct 2008 Ottawa ON 33:53.2 Megan Brown (ON) 13 Oct 2007 Ottawa ON 33:26.0 Megan Metcalfe 07 Oct 2006 Ottawa ON 33:52.6 Lucille Smith-6 09 Oct 2005 Winnipeg MB 34:22 Andrea Grove 29 May 2004 Ottawa ON 32:53 Lucille Smith-5 28 Sep 2003 Fredericton NB 35:42 Kirsten Lewis-Woodruff 20 Oct 2002 London ON 33:50 Sarah Dupree 14 Oct 2001 London ON 34:59 Nicole Stevenson 15 Oct 2000 Montreal PQ 34:03.6 Isabelle LeDroit 17 Oct 1999 Montreal PQ 33:25.7 Tina Connelly 18 Oct 1998 Waterloo ON 33:39 Lucille Smith-4 19 Oct 1997 Waterloo ON 33:35 Lucille Smith-3 20 Oct 1996 Richmond BC 32:57 Lucille Smith-2 15 Oct 1995 Richmond BC 34:00 Lucille Smith 02 Oct 1994 Ottawa ON 33:07 Nancy Tinari-7 03 Oct 1993 Ottawa ON 33:44 Nancy Tinari-6 04 Oct 1992 Ottawa ON 34:00 Ulla Marquette-3 29 Sep 1991 Ottawa ON 34:09 Ulla Marquette-2 14 Oct 1990 Ottawa ON 34:23 Ulla Marquette .... not held 11 Sep 1988 Toronto ON 33:56 Susan Stone 13 Sep 1987 Toronto ON 33:20 Anne-Marie Malone 07 Sep 1986 Toronto ON 33:18 Nancy Tinari-5 08 Sep 1985 Toronto ON 33:50 Jacqueline Gareau (PQ) Sep 1984 Toronto ON Nancy Tinari-4 11 Sep 1983 Toronto ON 33:28 Nancy Tinari-3 12 Sep 1982 Toronto ON 33:19 Nancy Tinari-2 20 Sep 1981 Toronto ON 33:52 Nancy Tinari 04 Oct 1980 Toronto ON 33:51 Silvia Ruegger
Non-champion winners
2017 31:34.1 Netsanet Gudeta Kebede (ETH)
2004 32:30.3 Aster Bacha Demissie (ETH)
Note: The championships before 1985 were not officially sanctioned. Times for 2017 are net times.
Most Titles
Men
(1990-date)
3
Simon Bairu
2006,2008-09
Reid Coolsaet (ON)
2011-13
Eric Gillis (ON)
2014-15,2017
Women
(1984-date) 7
Nancy Tinari
1981-84,1986,1993-94
Men (16+ runnings) Half Marathon 28 May 2017 Calgary AB 1:06:27 Kip Kangogo-2 30 May 2016 Calgary AB 1:07:27 Thomas Toth 31 May 2015 Calgary AB 1:06:39 Kip Kangogo (AB) 27 Apr 2014 Montreal PQ 1:04:28 Eric Gillis-3 28 Apr 2013 Montreal PQ 1:05:57 Eric Gillis-2 29 Apr 2012 Montreal PQ 1:04:37.7 Eric Gillis (ON) 17 Apr 2011 Montreal PQ 1:04:54.3 Reid Coolsaet 18 Apr 2010 Montreal PQ 1:05:07.3 Matt Loiselle-2 19 Apr 2009 Montreal PQ 1:04:09.2 Matt Loiselle (ON) 20 Apr 2008 Montreal PQ 1:05:18.4 Andrew Smith (ON) .... 13 Aug 2006 Edmonton AB 1:07:21 Steve Osadiuk 15 May 2005 Edmonton AB 1:06:47 Mark Bomba .... 10 miles 20 May 1974 Thunder Bay ON 47:37 Daniel Shaughnessy-2 21 May 1973 Thunder Bay ON 47:39 Daniel Shaughnessy .... 15 miles 05 Jul 1970 Saint Pamphile PQ 1:25:10.5 Ron Wallingford (ON) 10 miles 22 Apr 1967 Ottawa ON 52:36.2 David Ellis (ON)
Non-champion winners 2009 1:03:55.2 Asamenew Yeshanew (ETH) 2008 1:03:44.1 Samuel Ndereba (KEN)
Women (12 runnings) Half Marathon 28 May 2017 Calgary AB 1:17:16 Rachel Hannah-2 30 May 2016 Calgary AB 1:15:45 Emily Setlack (BC) 31 May 2015 Calgary AB 1:12:17 Lanni Marchant (ON) 27 Apr 2014 Montreal PQ 1:13:38 Rachel Hannah (ON) 28 Apr 2013 Montreal PQ 1:12:28 Krista Duchene (ON) 29 Apr 2012 Montreal PQ 1:16:34.0 Kathryn Bazeley (NF) 17 Apr 2011 Montreal PQ 1:14:08.6 Megan Brown (ON) 18 Apr 2010 Montreal PQ 1:15:41.2 Emily Tallen 19 Apr 2009 Montreal PQ 1:12:08.6 Tara Quinn-3 20 Apr 2008 Montreal PQ 1:13:39.4 Tara Quinn-2 .... 13 Aug 2006 Edmonton AB 1:14:25 Lucille Smith 15 May 2005 Edmonton AB 1:14:32 Tara Quinn (ON)
Non-champion winners 2010 1:14:45.2 Mary Davies (NZL) 2008 1:13:10.3 Catherine Ndereba (KEN) 2006 1:14:22 Aster Bacha Demissie-2 2005 1:14:24 Aster Bacha Demissie (ETH)
Most Titles
Men
(1990-date)
3
Eric Gillis (ON)
2012-14
Women
(1984-date) 3
Tara Quinn (ON)
2005,2008-09
Note: 1967 was the first Canadian road
championship at 10 miles.
Last Updated on 20 Sep 2017
Contributor: Maurice Wilson (50)


DfE enquiries
Central newsdesk 020 7783 8300
General enquiries 0370 000 2288
Press release
David Laws announces £7.4 million to help develop primary school leaders of the future.
More than a hundred thousand children in challenging primary schools will receive extra help from specially trained teachers after Schools Minister David Laws announced £7.4 million to help develop primary school leaders of the future.
The scheme – called Teaching Leaders Primary – sees primary teachers, or so called ‘middle leaders’, already working in challenging schools and with the potential to become outstanding leaders, put through a rigorous 2-year training programme which develops their skills and helps them get the most from pupils.
A total of 160,000 children aged from 5 to 11 from disadvantaged backgrounds will benefit over the next 4 years. In its first year, the programme will be open to 1,200 primary teachers in London, Manchester and Birmingham, and also in specific areas of need – like Hull, Norfolk and Blackpool.
Schools Minister David Laws said:
We know there is a strong link between school leadership, quality of teaching, and outcomes for pupils. Outstanding leadership is crucial in getting the most from pupils, and we know that this is increasingly important in primary schools.
This funding will allow Teaching Leaders to expand their success with promising teachers in secondary schools to those at primary level. Now primary teachers with the potential to be outstanding heads will get the support they need to become the best school leaders of tomorrow.
This forms part of the government’s drive to deliver the best schools and skills for young people so the next generation can succeed. In the growing diversity of the school system middle leaders play a vital role in supporting disadvantaged pupils and closing the attainment gap between them and their peers.
James Toop, CEO of Teaching Leaders, said:
High-quality middle leadership is the essential element to ensuring consistently excellent teaching in every classroom, which we know makes the greatest difference in closing the achievement gap for our most disadvantaged pupils. This funding means that we can work with middle leaders in the primary phase to address the achievement gap earlier in a child’s education.
Alison Peacock DBE , Headteacher at Wroxham School, said:
Teaching Leaders Primary is an exciting opportunity for primary middle leaders. The innovative, bespoke model designed specifically for and developed with school leaders in primary schools shows that Teaching Leaders understands middle leadership in primary and will bring real impact to schools in the most challenging contexts.
Applications for Teaching Leaders Primary can be submitted until 19 June 2014 via the Teaching Leaders website .
The programme begins in August 2014. Further information can be found on the Teaching Leaders Primary webpage .
Teaching Leaders is an independent education charity which addresses educational disadvantage by developing middle leaders in schools in challenging contexts (see below for eligibility details).
Last year the government announced extra funding to develop so-called ‘middle leaders’ in secondary schools - more than doubling the number of secondary teaching leaders from 766 currently to 1,706 by 2015. More information can be found in the press release .
Set up in partnership with the National College for Teaching and Leadership ( NCTL ), Teach First, ARK and Future Leaders in 2008, Teaching Leaders now works with around 444 schools and 776 teachers.
The eligibility criteria for schools are:
Central newsdesk 020 7783 8300
General enquiries 0370 000 2288
Published: 6 June 2014


{% extends "allmychanges/base.html" %} {% block login-plate %}{% endblock %} {% block content %}
We'll get in touch with you very soon. Meanwhile you can follow us in Twitter.


subject
DOCUMENTS ARCHIVE NNXEJNGBW
fire-technology-and-equipment-building-the-21st--doc.pdf
October 14, 2016
Filetype: PDF
|
3101 views
system_update_alt
Download
subject
Read
uppy-umbrella-in-volcano-valley-new-edition-doc.pdf
September 08, 2016
Filetype: PDF
|
1154 views
system_update_alt
Download
subject
Read
die-leute-von-erythr-auml-a-menschen-am-rande-de-doc.pdf
October 19, 2016
Filetype: PDF
|
2750 views
system_update_alt
Download
subject
Read
ronald-reagan-doc.pdf
October 19, 2016
Filetype: PDF
|
2847 views
system_update_alt
Download
subject
Read
new-world-primates-ecology-evolution-and-behavio-doc.pdf
August 13, 2016
Filetype: PDF
|
510 views
system_update_alt
Download
subject
Read
gcse-physics-aqa-workbook-including-answers-high-doc.pdf
December 30, 2016
Filetype: PDF
|
2711 views
system_update_alt
Download
subject
Read
la-sirenita-cuentos-para-leer-jugar-y-aprender-v-doc.pdf
August 27, 2016
Filetype: PDF
|
2573 views
system_update_alt
Download
subject
Read
common-core-conducting-research-projects-paperba-doc.pdf
July 31, 2016
Filetype: PDF
|
1733 views
system_update_alt
Download
subject
Read
clean-lean-pregnancy-guide-the-healthy-way-to-ex-doc.pdf
November 13, 2016
Filetype: PDF
|
577 views
system_update_alt
Download
subject
Read
learn-spanish-by-phrases-and-expressions-a-colle-doc.pdf
October 10, 2016
Filetype: PDF
|
475 views
system_update_alt
Download
subject
Read
secret-corners-of-the-world-special-publications-doc.pdf
November 30, 2016
Filetype: PDF
|
2618 views
system_update_alt
Download
subject
Read
h-genuine-book-glue-edge-young-healthy-secret-bo-doc.pdf
September 03, 2016
Filetype: PDF
|
2201 views
system_update_alt
Download
subject
Read
fangirl-doc.pdf
August 28, 2016
Filetype: PDF
|
2989 views
system_update_alt
Download
subject
Read
the-pirates-next-door-doc.pdf
November 24, 2016
Filetype: PDF
|
603 views
system_update_alt
Download
subject
Read
johnny-depp-and-the-order-of-operations-and-othe-doc.pdf
November 15, 2016
Filetype: PDF
|
1195 views
system_update_alt
Download
subject
Read
love-friendship-in-which-jane-austen-s-lady-susa-doc.pdf
August 01, 2016
Filetype: PDF
|
1220 views
system_update_alt
Download
subject
Read
world-x27-s-greatest-magic-tricks-doc.pdf
October 28, 2016
Filetype: PDF
|
3313 views
system_update_alt
Download
subject
Read
how-to-sell-your-handmade-items-paperback-doc.pdf
August 21, 2016
Filetype: PDF
|
599 views
system_update_alt
Download
subject
Read
little-critter-this-is-my-town-doc.pdf
January 13, 2017
Filetype: PDF
|
2653 views
system_update_alt
Download
subject
Read
water-babies-christmas-summary-classics-doc.pdf
October 19, 2016
Filetype: PDF
|
1184 views
system_update_alt
Download
subject
Read
math-in-focus-the-singapore-approach-level-2b-gr-doc.pdf
November 30, 2016
Filetype: PDF
|
2010 views
system_update_alt
Download
subject
Read
piping-data-book-hardback-doc.pdf
July 22, 2016
Filetype: PDF
|
1347 views
system_update_alt
Download
subject
Read
association-football-and-how-to-play-it-paperbac-doc.pdf
December 13, 2016
Filetype: PDF
|
722 views
system_update_alt
Download
subject
Read
listen-to-the-cry-of-the-child-the-deafening-sil-doc.pdf
December 01, 2016
Filetype: PDF
|
2451 views
system_update_alt
Download
subject
Read
the-question-that-never-goes-away-doc.pdf
October 14, 2016
Filetype: PDF
|
1375 views
system_update_alt
Download
subject
Read
sandhurst-mathematical-papers-for-admission-into-doc.pdf
October 12, 2016
Filetype: PDF
|
1997 views
system_update_alt
Download
subject
Read
transportation-examination-of-the-federal-aviati-doc.pdf
September 24, 2016
Filetype: PDF
|
721 views
system_update_alt
Download
subject
Read
puzzling-adventures-tales-of-strategy-logic-and--doc.pdf
September 06, 2016
Filetype: PDF
|
3333 views
system_update_alt
Download
subject
Read
for-those-who-come-after-doc.pdf
August 25, 2016
Filetype: PDF
|
2715 views
system_update_alt
Download
subject
Read
healthy-chemistry-for-optimal-health-paperback-doc.pdf
October 31, 2016
Filetype: PDF
|
2200 views
system_update_alt
Download
subject
Read
w-is-for-waves-an-ocean-alphabet-doc.pdf
September 13, 2016
Filetype: PDF
|
3199 views
system_update_alt
Download
subject
Read
jumpstart-to-skinny-hardback-doc.pdf
December 23, 2016
Filetype: PDF
|
2313 views
system_update_alt
Download
subject
Read
invisible-hero-paperback-doc.pdf
July 24, 2016
Filetype: PDF
|
1881 views
system_update_alt
Download
subject
Read
tiger-tank-doc.pdf
December 29, 2016
Filetype: PDF
|
2538 views
system_update_alt
Download
subject
Read
isis-the-state-of-terror-doc.pdf
September 07, 2016
Filetype: PDF
|
1736 views
system_update_alt
Download
subject
Read
abducted-by-a-prince-paperback-doc.pdf
December 26, 2016
Filetype: PDF
|
3102 views
system_update_alt
Download
subject
Read
differentiated-activities-for-teaching-key-math--doc.pdf
August 15, 2016
Filetype: PDF
|
1200 views
system_update_alt
Download
subject
Read
handbook-of-shading-and-advanced-perspective-dra-doc.pdf
December 05, 2016
Filetype: PDF
|
3122 views
system_update_alt
Download
subject
Read
the-supreme-macaroni-company-doc.pdf
September 29, 2016
Filetype: PDF
|
2561 views
system_update_alt
Download
subject
Read
now-you-see-it-how-technology-and-brain-science--doc.pdf
August 18, 2016
Filetype: PDF
|
2797 views
system_update_alt
Download
subject
Read
russko-armyanskij-tematicheskij-slovar-7000-slov-doc.pdf
August 06, 2016
Filetype: PDF
|
354 views
system_update_alt
Download
subject
Read
after-dark-uncommon-knits-for-night-time-doc.pdf
August 16, 2016
Filetype: PDF
|
2085 views
system_update_alt
Download
subject
Read
perfectly-pickled-paperback-doc.pdf
August 24, 2016
Filetype: PDF
|
3116 views
system_update_alt
Download
subject
Read
felix-holt-the-radical-volume-3-paperback-doc.pdf
August 10, 2016
Filetype: PDF
|
2565 views
system_update_alt
Download
subject
Read
dk-eyewitness-top-10-travel-guide-dubai-and-abu--doc.pdf
October 10, 2016
Filetype: PDF
|
2675 views
system_update_alt
Download
subject
Read
gooney-bird-on-the-map-paperback-doc.pdf
November 03, 2016
Filetype: PDF
|
395 views
system_update_alt
Download
subject
Read
my-daily-journal-lines-pattern-design-lined-jour-doc.pdf
September 29, 2016
Filetype: PDF
|
1677 views
system_update_alt
Download
subject
Read
code-of-sanitary-ordinances-and-laws-relating-to-doc.pdf
December 22, 2016
Filetype: PDF
|
474 views
system_update_alt
Download
subject
Read
for-the-next-generation-a-wake-up-call-to-solvin-doc.pdf
October 05, 2016
Filetype: PDF
|
1619 views
system_update_alt
Download
subject
Read
when-your-children-hurt-doc.pdf
January 14, 2017
Filetype: PDF
|
2793 views
system_update_alt
Download
subject
Read
the-ultimate-book-of-trivia-500-general-knowledg-doc.pdf
November 05, 2016
Filetype: PDF
|
1193 views
system_update_alt
Download
subject
Read
melmoth-house-volume-1-paperback-doc.pdf
October 04, 2016
Filetype: PDF
|
719 views
system_update_alt
Download
subject
Read
lancet-clinic-volume-113-no-18-paperback-doc.pdf
December 18, 2016
Filetype: PDF
|
2072 views
system_update_alt
Download
subject
Read
the-unexpected-homecoming-doc.pdf
January 15, 2017
Filetype: PDF
|
2178 views
system_update_alt
Download
subject
Read
the-role-of-rubrics-in-testing-and-teaching-mast-doc.pdf
December 09, 2016
Filetype: PDF
|
1397 views
system_update_alt
Download
subject
Read
prayers-for-the-dead-a-deckerlazarus-novel-decke-doc.pdf
October 13, 2016
Filetype: PDF
|
647 views
system_update_alt
Download
subject
Read
jennys-last-stand-doc.pdf
August 01, 2016
Filetype: PDF
|
3191 views
system_update_alt
Download
subject
Read
the-fruit-expert-the-world-x27-s-best-selling-bo-doc.pdf
December 02, 2016
Filetype: PDF
|
2298 views
system_update_alt
Download
subject
Read
mood-disorders-an-introduction-paperback-doc.pdf
September 29, 2016
Filetype: PDF
|
913 views
system_update_alt
Download
subject
Read
the-nuclear-ethics-introduction-practice-ethical-doc.pdf
December 26, 2016
Filetype: PDF
|
1178 views
system_update_alt
Download
subject
Read
seasonal-movements-aggregations-and-diving-behav-doc.pdf
January 10, 2017
Filetype: PDF
|
463 views
system_update_alt
Download
subject
Read
mcdougal-littell-science-physical-science-note-t-doc.pdf
August 16, 2016
Filetype: PDF
|
530 views
system_update_alt
Download
subject
Read
shh-we-have-a-plan-doc.pdf
August 21, 2016
Filetype: PDF
|
1397 views
system_update_alt
Download
subject
Read
a-cross-and-a-star-memoirs-of-a-jewish-girl-in-c-doc.pdf
January 07, 2017
Filetype: PDF
|
3311 views
system_update_alt
Download
subject
Read
project-failures-are-killing-us-priorities-for-r-doc.pdf
November 27, 2016
Filetype: PDF
|
1925 views
system_update_alt
Download
subject
Read
vie-anecdotique-politique-critique-et-bigote-de--doc.pdf
October 11, 2016
Filetype: PDF
|
781 views
system_update_alt
Download
subject
Read
wait-a-minute-ruby-doc.pdf
December 05, 2016
Filetype: PDF
|
1397 views
system_update_alt
Download
subject
Read
access-to-history-change-and-protest-1536-88-mid-doc.pdf
December 30, 2016
Filetype: PDF
|
738 views
system_update_alt
Download
subject
Read
last-wednesday-a-pacific-northwest-anthology-of--doc.pdf
August 08, 2016
Filetype: PDF
|
2581 views
system_update_alt
Download
subject
Read
fast-friends-the-amazing-power-of-friendship-fas-doc.pdf
July 28, 2016
Filetype: PDF
|
2690 views
system_update_alt
Download
subject
Read
detectives-de-naufragios-shipwreck-detectives-sp-doc.pdf
October 08, 2016
Filetype: PDF
|
2171 views
system_update_alt
Download
subject
Read
1-2-thessalonians-how-can-i-be-sure-paperback-doc.pdf
January 06, 2017
Filetype: PDF
|
1339 views
system_update_alt
Download
subject
Read
dresden-marco-polo-guide-doc.pdf
October 02, 2016
Filetype: PDF
|
729 views
system_update_alt
Download
subject
Read
analysis-of-specialized-pesticide-problems-inver-8-doc.pdf
November 29, 2016
Filetype: PDF
|
1850 views
system_update_alt
Download
subject
Read
practical-chemistry-with-notes-and-questions-on--doc.pdf
December 15, 2016
Filetype: PDF
|
1166 views
system_update_alt
Download
subject
Read
journey-the-soul-of-a-poet-paperback-doc.pdf
November 25, 2016
Filetype: PDF
|
896 views
system_update_alt
Download
subject
Read
scraps-the-wit-of-the-victorians-doc.pdf
July 21, 2016
Filetype: PDF
|
3200 views
system_update_alt
Download
subject
Read
school-days-according-to-humphrey-doc.pdf
October 31, 2016
Filetype: PDF
|
3295 views
system_update_alt
Download
subject
Read
in-roosevelt-x27-s-bright-shadow-a-collection-in-doc.pdf
July 23, 2016
Filetype: PDF
|
465 views
system_update_alt
Download
subject
Read
if-i-get-there-poems-of-faith-and-doubt-a-collec-doc.pdf
October 22, 2016
Filetype: PDF
|
555 views
system_update_alt
Download
subject
Read
more-than-goals-the-journey-from-backyard-games--doc.pdf
September 03, 2016
Filetype: PDF
|
404 views
system_update_alt
Download
subject
Read
geometry-practice-workbook-concepts-and-applicat-doc.pdf
November 24, 2016
Filetype: PDF
|
1759 views
system_update_alt
Download
subject
Read
jump-and-your-life-will-appear-an-inch-by-inch-g-doc.pdf
December 27, 2016
Filetype: PDF
|
1541 views
system_update_alt
Download
subject
Read
ford-fairmont-amp-mercury-zephyr-x27-78-x27-83-h-doc.pdf
August 10, 2016
Filetype: PDF
|
2980 views
system_update_alt
Download
subject
Read
russko-datskij-tematicheskij-slovar-5000-slov-da-doc.pdf
September 02, 2016
Filetype: PDF
|
890 views
system_update_alt
Download
subject
Read
cambridge-young-learners-english-tests-movers-4--doc.pdf
November 27, 2016
Filetype: PDF
|
1131 views
system_update_alt
Download
subject
Read
three-dimensions-collected-poems-doc.pdf
October 26, 2016
Filetype: PDF
|
3157 views
system_update_alt
Download
subject
Read
bio-biology-interactive-online-principles-first--doc.pdf
July 25, 2016
Filetype: PDF
|
2531 views
system_update_alt
Download
subject
Read
guide-to-banking-general-awareness-amp-banking-a-doc.pdf
August 01, 2016
Filetype: PDF
|
1028 views
system_update_alt
Download
subject
Read
the-indomitable-george-washington-fields-from-sl-doc.pdf
September 11, 2016
Filetype: PDF
|
2797 views
system_update_alt
Download
subject
Read
Other Files
description
the-write-direction-mathematics-exploring-your-w-doc.pdf
[93.41 KB]
description
the-head-beneath-the-altar-hindu-mythology-and-t-doc.pdf
[93.41 KB]
description
math-daily-practice-workbook-grade-1-doc.pdf
[93.41 KB]
description
zom-b-chronicles-iii-bind-up-of-zom-b-baby-and-z-doc.pdf
[93.41 KB]
description
information-technology-and-cyber-operations-mode-doc.pdf
[93.41 KB]
description
saving-fish-from-drowning-paperback-doc.pdf
[93.41 KB]
description
first-lessons-beginning-guitar-doc.pdf
[93.41 KB]
description
federal-anti-trust-decisions-1890-1912-volume-1-doc.pdf
[93.41 KB]
description
random-thoughts-of-an-adult-mind-in-a-child-s-bo-doc.pdf
[93.41 KB]
description
completely-forgiven-responding-to-gods-transform-1-doc.pdf
[93.41 KB]
description
richard-hammond-x27-s-blast-lab-secret-agent-act-doc.pdf
[93.41 KB]
description
new-poems-book-four-bk-4-doc.pdf
[93.41 KB]
description
eight-steps-to-self-transformation-doc.pdf
[93.41 KB]
description
double-speed-training-method-sophomore-mathemati-doc.pdf
[93.41 KB]
description
the-middle-ages-for-the-middle-ages-volume-2-int-doc.pdf
[93.41 KB]
description
project-cost-for-bizzies-paperback-doc.pdf
[93.41 KB]
description
all-gone-a-memoir-of-my-mother-s-dementia-with-r-doc.pdf
[93.41 KB]
description
the-bun-gun-paperback-doc.pdf
[93.41 KB]
description
collins-revision-gcse-biology-higher-for-ocr-b-doc.pdf
[93.41 KB]
description
hot-nursing-careers-for-the-21st-century-111-fre-doc.pdf
[93.41 KB]
description
malcolm-x-a-fire-burning-brightly-doc.pdf
[93.41 KB]
description
understanding-maths-statistics-paperback-doc.pdf
[93.41 KB]
description
following-muhammad-rethinking-islam-in-the-conte-3-doc.pdf
[93.41 KB]
description
the-magic-of-milk-butter-and-cheese-for-healing--doc.pdf
[93.41 KB]
description
envision-math-grade-2-topic-18-three-digit-addit-doc.pdf
[93.41 KB]
description
amazeing-ruins-journey-through-lost-generations-doc.pdf
[93.41 KB]
description
milton-comus-taken-from-the-english-poems-of-joh-doc.pdf
[93.41 KB]
description
the-freedom-programme-a-training-manual-for-faci-doc.pdf
[93.41 KB]
description
ceramic-chemistry-scholar-s-choice-edition-paper-doc.pdf
[93.41 KB]
description
zak-s-safari-a-story-about-donor-conceived-kids--doc.pdf
[93.41 KB]
description
processing-and-managing-complex-data-for-decisio-doc.pdf
[93.41 KB]
description
physics-enrichment-principles-and-problems-quot-doc.pdf
[93.41 KB]
description
my-first-english-adventure-2-pupil-x27-s-book-ta-doc.pdf
[93.41 KB]
description
practice-makes-perfect-doc.pdf
[93.41 KB]
description
behind-the-candelabra-my-life-with-liberace-doc.pdf
[93.41 KB]
description
misty-of-chincoteague-doc.pdf
[93.41 KB]
description
man-in-kavya-doc.pdf
[93.41 KB]
description
understand-basic-chemistry-concepts-the-periodic-doc.pdf
[93.41 KB]
description
think-on-these-things-doc.pdf
[93.41 KB]
description
studyguide-for-elementary-algebra-by-alan-s-tuss-doc.pdf
[93.41 KB]
description
houghton-mifflin-math-steps-computational-skills-1-doc.pdf
[93.41 KB]
description
quint-etudes-violin-paperback-doc.pdf
[93.41 KB]
description
21st-century-u-s-army-correspondence-course-refe-38-doc.pdf
[93.41 KB]
description
office-of-inspector-general-audit-report-review--doc.pdf
[93.41 KB]
description
in-search-of-tiger-a-journey-through-golf-with-t-doc.pdf
[93.41 KB]
description
houghton-mifflin-social-studies-bringing-social--4-doc.pdf
[93.41 KB]
description
mission-to-marathon-doc.pdf
[93.41 KB]
description
encyclopedia-of-electromyography-volume-iii-mode-doc.pdf
[93.41 KB]
description
common-edible-and-poisonous-mushrooms-of-the-nor-doc.pdf
[93.41 KB]
description
walking-with-the-lord-one-mans-journey-doc.pdf
[93.41 KB]
description
a-brighter-future-improving-the-standard-of-livi-doc.pdf
[93.41 KB]
description
2012-new-york-city-restaurants-zagat-restaurant--doc.pdf
[93.41 KB]
description
animal-magnetism-paperback-doc.pdf
[93.41 KB]
description
a-symphony-in-the-brain-the-evolution-of-the-new-doc.pdf
[93.41 KB]
description
the-prince-s-boy-volume-2-doc.pdf
[93.41 KB]
description
fireman-sam-jupiter-to-the-rescue-doc.pdf
[93.41 KB]
description
army-techniques-publication-atp-4-02-5-casualty--doc.pdf
[93.41 KB]
description
purcellville-paperback-doc.pdf
[93.41 KB]
description
essential-oils-a-complete-guide-for-beginners-es-doc.pdf
[93.41 KB]
description
mister-b-living-with-a-98-year-old-rocket-scient-doc.pdf
[93.41 KB]
description
300-days-of-sun-paperback-doc.pdf
[93.41 KB]
description
comment-publier-simplement-sur-kindle-des-livres-doc.pdf
[93.41 KB]
description
daddy-tell-me-a-story-about-when-you-were-little-doc.pdf
[93.41 KB]
description
the-student-life-handbook-palgrave-study-guides-doc.pdf
[93.41 KB]
description
chunyu-education-and-brand-name-leather-volumes--4-doc.pdf
[93.41 KB]
description
private-performance-feedback-reporting-for-physi-doc.pdf
[93.41 KB]
description
chinese-history-eighth-grade-vol-2-pep-the-whole-doc.pdf
[93.41 KB]
description
math-grade-5-challenge-workbook-harcourt-school--doc.pdf
[93.41 KB]
description
abc-london-doc.pdf
[93.41 KB]
description
the-finance-coach-teach-yourself-doc.pdf
[93.41 KB]
description
l-x27-ingorgo-sopravvivere-al-troppo-doc.pdf
[93.41 KB]
description
book-reading-story-paradise-365-nights-story-chi-doc.pdf
[93.41 KB]
description
harry-potter-x27-s-bookshelf-the-great-books-beh-doc.pdf
[93.41 KB]
description
william-shakespeare-x27-s-romeo-and-juliet-doc.pdf
[93.41 KB]
description
yo-yo-logic-paperback-doc.pdf
[93.41 KB]
description
blue-dahlia-in-the-garden-book-1-doc.pdf
[93.41 KB]
description
automobil-me-szlig-technik-doc.pdf
[93.41 KB]
description
edm-to-apply-their-knowledge-chinese-edition-doc.pdf
[93.41 KB]
description
the-lyophilized-formulation-technology-of-genuin-doc.pdf
[93.41 KB]
description
oath-breaker-chronicles-of-ancient-darkness-book-doc.pdf
[93.41 KB]
description
hack-the-complete-game-paperback-doc.pdf
[93.41 KB]
description
magnolias-and-cornbread-an-outline-of-southern-h-doc.pdf
[93.41 KB]
description
dragon-s-fire-doc.pdf
[93.41 KB]
description
prolegomena-to-history-the-relation-of-history-t-1-doc.pdf
[93.41 KB]
description
a-z-bible-teachers-checklist-ideas-advice-on-how-doc.pdf
[93.41 KB]
description
read-play-and-learn-module-6-storybook-activitie-doc.pdf
[93.41 KB]
description
teaching-students-not-lessons-paperback-doc.pdf
[93.41 KB]
description
the-huanggang-job-grade-2-language-vol-1-for-pep-doc.pdf
[93.41 KB]
description
i-thought-i-knew-how-to-google-50-tricks-for-ref-doc.pdf
[93.41 KB]
description
married-for-the-tycoona-tm-s-empire-brides-for-b-doc.pdf
[93.41 KB]
description
the-language-of-literature-grade-7-tennessee-tca-doc.pdf
[93.41 KB]
description
luzac-s-oriental-list-and-book-review-volume-10--doc.pdf
[93.41 KB]
description
scott-foresman-science-grade-3-activity-book-doc.pdf
[93.41 KB]
description
an-ordinary-woman-an-extraordinary-journey-paper-doc.pdf
[93.41 KB]
description
articles-on-broward-county-public-schools-includ-doc.pdf
[93.41 KB]
description
high-quality-programming-guide-c-c-language-3rd--doc.pdf
[93.41 KB]
description
gace-special-education-general-curriculum-secret-doc.pdf
[93.41 KB]
description
lecture-notes-human-physiology-5th-revised-editi-doc.pdf
[93.41 KB]
description
i-giovani-ribelli-del-x27-48-memorie-del-risorgi-doc.pdf
[93.41 KB]
description
deportation-its-meaning-and-menace-last-message--doc.pdf
[93.41 KB]
description
about-earth-lime-b-nf-doc.pdf
[93.41 KB]
description
fire-hd6-tips-tricks-and-traps-a-how-to-tutorial-doc.pdf
[93.41 KB]
description
bureau-of-labor-statistics-wages-publications-ne-1-doc.pdf
[93.41 KB]
description
r-genuine-wireless-remote-vehicle-model-chinese--doc.pdf
[93.41 KB]
description
how-to-draw-horses-dover-how-to-draw-doc.pdf
[93.41 KB]
description
border-legion-doc.pdf
[93.41 KB]
description
aunt-louisa-s-bible-picture-book-comprising-the--doc.pdf
[93.41 KB]
description
met-most-true-to-awaken-spiritual-flower-chinese-doc.pdf
[93.41 KB]
description
shelling-peas-paperback-doc.pdf
[93.41 KB]
description
programming-of-cnc-machines-paperback-doc.pdf
[93.41 KB]
description
the-genuine-books-teachers-expounding-guide-tuto-doc.pdf
[93.41 KB]
description
free-to-be-me-being-1-in-6-billion-counts-paperb-doc.pdf
[93.41 KB]
description
london-encyclopaedia-volume-7-or-universal-dicti-doc.pdf
[93.41 KB]
description
proof-of-innocence-doc.pdf
[93.41 KB]
description
tutto-il-resto-e-solo-rumore-paperback-doc.pdf
[93.41 KB]
description
high-school-physics-elective-3-4-with-one-to-tea-doc.pdf
[93.41 KB]
description
using-estonian-x2f-american-based-culture-models-doc.pdf
[93.41 KB]
description
for-the-sake-of-the-duchesse-a-page-from-the-lif-doc.pdf
[93.41 KB]
description
fishermen-s-tales-of-adventure-paperback-doc.pdf
[93.41 KB]
description
planning-for-cities-and-regions-in-japan-doc.pdf
[93.41 KB]
description
the-new-third-music-reader-based-largely-upon-c--doc.pdf
[93.41 KB]
description
dr-bloodmoney-doc.pdf
[93.41 KB]
description
first-word-search-reading-made-easy-doc.pdf
[93.41 KB]
description
the-political-economy-of-armed-conflict-beyond-g-1-doc.pdf
[93.41 KB]
description
affluent-client-attraction-for-nyc-businesses-5--doc.pdf
[93.41 KB]
description
assassin-x27-s-creed-revelations-doc.pdf
[93.41 KB]
description
chrismukkah-everything-you-need-to-know-to-celeb-doc.pdf
[93.41 KB]
description
comanche-woman-paperback-doc.pdf
[93.41 KB]
description
gum-printing-and-other-amazing-contact-printing--doc.pdf
[93.41 KB]
description
penguin-modern-poets-1-if-i-m-scared-we-can-t-wi-doc.pdf
[93.41 KB]
description
how-posters-work-doc.pdf
[93.41 KB]
description
group-activities-for-latino-x2f-a-youth-strength-1-doc.pdf
[93.41 KB]
description
accreditation-of-prior-learning-for-nurses-and-m-doc.pdf
[93.41 KB]
description
2005-in-theatre-2005-musicals-2005-plays-spamalo-doc.pdf
[93.41 KB]
description
implement-an-e-business-strategy-doc.pdf
[93.41 KB]
description
a-manual-of-the-usages-of-the-stock-exchange-and-doc.pdf
[93.41 KB]
description
novel-unit-for-amber-brown-goes-fourth-doc.pdf
[93.41 KB]
description
van-gogh-s-ear-v-5-paperback-doc.pdf
[93.41 KB]
description
the-first-naxal-an-authorised-biography-of-kanu--doc.pdf
[93.41 KB]
description
the-feud-buster-paperback-doc.pdf
[93.41 KB]
description
story-of-moses-classic-reprint-paperback-doc.pdf
[93.41 KB]
description
natural-beauty-sarah-brooks-ancient-natural-beau-doc.pdf
[93.41 KB]
description
magnetism-common-core-lessons-amp-activities-doc.pdf
[93.41 KB]
description
how-lincoln-learned-to-read-twelve-great-america-doc.pdf
[93.41 KB]
description
algebra-and-trigonometry-real-mathematics-real-p-doc.pdf
[93.41 KB]
description
kirk-deborah-v-board-of-regents-of-university-of-doc.pdf
[93.41 KB]
description
the-mindfulness-code-keys-for-overcoming-stress--doc.pdf
[93.41 KB]
description
it-x27-s-all-about-spectacular-ships-main-market-doc.pdf
[93.41 KB]
description
a-renegade-called-simphiwe-being-rebel-in-south--doc.pdf
[93.41 KB]
description
wither-chemical-garden-doc.pdf
[93.41 KB]
description
awakening-the-guru-in-you-enlightenment-through--1-doc.pdf
[93.41 KB]
description
the-u-s-democratic-review-volume-42-doc.pdf
[93.41 KB]
description
collection-5-resources-g8-eolit-2009-doc.pdf
[93.41 KB]
description
earth-s-most-beautiful-natural-shengjing-doc.pdf
[93.41 KB]
description
uss-independence-cvl-22-hardback-doc.pdf
[93.41 KB]
description
escape-dark-mystery-tales-paperback-doc.pdf
[93.41 KB]
description
john-3-16-paperback-doc.pdf
[93.41 KB]
description
classic-character-sketches-college-entrance-exam-doc.pdf
[93.41 KB]
description
your-time-starved-marriage-workbook-for-women-ho-doc.pdf
[93.41 KB]
description
the-war-of-jenkins-x27-ear-doc.pdf
[93.41 KB]
description
patagonia-a-cultural-history-doc.pdf
[93.41 KB]
description
using-selective-counseling-program-in-fulfilling-doc.pdf
[93.41 KB]
description
eirenikon-doc.pdf
[93.41 KB]
description
radical-redemption-doc.pdf
[93.41 KB]
description
masteringbiology-with-pearson-etext-student-acce-6-doc.pdf
[93.41 KB]
description
carnegie-institution-of-washington-publication-v-13-doc.pdf
[93.41 KB]
description
collins-common-errors-in-english-second-edition-doc.pdf
[93.41 KB]
description
opal-moonbaby-and-the-summer-secret-doc.pdf
[93.41 KB]
description
how-to-eliminate-achievement-gap-without-leaving-1-doc.pdf
[93.41 KB]
description
fruits-and-fruit-products-chemical-and-microscop-doc.pdf
[93.41 KB]
description
how-to-hypnotize-people-easily-and-effectively-a-doc.pdf
[93.41 KB]
description
camgirl-doc.pdf
[93.41 KB]
description
star-over-bethlehem-poems-and-holiday-stories-pa-doc.pdf
[93.41 KB]
description
snow-is-my-favourite-and-my-best-doc.pdf
[93.41 KB]
description
how-to-hide-a-meadow-frog-and-other-amphibians-f-doc.pdf
[93.41 KB]
description
ipad-the-missing-manual-missing-manuals-doc.pdf
[93.41 KB]
description
the-anatomy-and-physiology-coloring-workbook-a-c-doc.pdf
[93.41 KB]
description
smart-kids-with-learning-difficulties-2e-overcom-doc.pdf
[93.41 KB]
description
sorrow-the-sacrifice-and-the-triumph-the-apparit-doc.pdf
[93.41 KB]
description
the-investor-x27-s-guidebook-to-fixed-income-inv-doc.pdf
[93.41 KB]
description
studyguide-for-financial-management-for-decision-doc.pdf
[93.41 KB]
description
flow-free-guide-paperback-doc.pdf
[93.41 KB]
description
beagles-paperback-doc.pdf
[93.41 KB]
description
studyguide-for-fundamentals-of-nursing-standards-2-doc.pdf
[93.41 KB]
description
the-spirit-of-whiggism-paperback-doc.pdf
[93.41 KB]
description
tar-sands-dirty-oil-and-the-future-of-a-continen-doc.pdf
[93.41 KB]
description
the-comfort-of-saturdays-an-isabel-dalhousie-nov-doc.pdf
[93.41 KB]
description
affordable-care-act-for-dummies-doc.pdf
[93.41 KB]
description
mapping-the-patterns-of-world-history-since-1400-doc.pdf
[93.41 KB]
description
the-genuine-the-books-xinglin-shuanghua-beijing--doc.pdf
[93.41 KB]
description
big-apple-crossword-book-2-paperback-doc.pdf
[93.41 KB]
description
no-more-lone-ranger-moms-women-helping-women-in--doc.pdf
[93.41 KB]
description
foundational-truths-for-every-believer-a-one-on--doc.pdf
[93.41 KB]
description
five-little-monkeys-jumping-on-the-bed-board-boo-doc.pdf
[93.41 KB]
description
presentation-pro-cd-rom-magruder-x27-s-american--doc.pdf
[93.41 KB]
description
the-literary-treatises-of-dionysius-of-halicarna-doc.pdf
[93.41 KB]
description
programs-of-the-u-s-department-of-health-educati-doc.pdf
[93.41 KB]
description
what-is-the-gospel-the-gospel-coalition-booklets-doc.pdf
[93.41 KB]
description
school-of-wishing-lessons-to-change-your-life-an-doc.pdf
[93.41 KB]
description
when-panda-was-a-boy-a-collection-of-stories-on--doc.pdf
[93.41 KB]
description
thumpertop-paperback-doc.pdf
[93.41 KB]
description
100-amazing-facts-about-the-negro-with-complete--doc.pdf
[93.41 KB]
description
an-account-of-the-tilbury-water-containing-a-nar-1-doc.pdf
[93.41 KB]
description
rampaging-possums-paperback-doc.pdf
[93.41 KB]
description
the-amorous-war-or-a-duel-with-the-passions-a-po-doc.pdf
[93.41 KB]
description
asterix-asterix-and-the-big-fight-asterix-in-bri-doc.pdf
[93.41 KB]
description
a-handbook-of-the-law-relating-to-the-management-doc.pdf
[93.41 KB]
description
and-the-women-came-first-doc.pdf
[93.41 KB]
description
shady-agents-how-to-sell-your-home-using-agents--doc.pdf
[93.41 KB]
description
master-the-catholic-high-school-entrance-exams-2-4-doc.pdf
[93.41 KB]
description
diet-of-doubt-can-marcel-risk-loving-again-doc.pdf
[93.41 KB]
description
ashram-of-the-sea-paperback-doc.pdf
[93.41 KB]
description
whirly-bird-doc.pdf
[93.41 KB]
description
the-canterville-ghost-the-complete-classic-bookc-doc.pdf
[93.41 KB]
description
the-power-within-hardback-doc.pdf
[93.41 KB]
description
cosmopolitan-over-100-ways-to-get-a-man-hardback-doc.pdf
[93.41 KB]
description
embracing-the-prophets-in-contemporary-culture-w-doc.pdf
[93.41 KB]
description
mcguffey-s-new-fifth-eclectic-reader-volume-1866-doc.pdf
[93.41 KB]
description
guided-notebook-for-mymathlab-college-algebra-in-doc.pdf
[93.41 KB]
description
islamophobia-and-anti-semitism-doc.pdf
[93.41 KB]
description
9787040347647-engineering-mathematics-mathematic-doc.pdf
[93.41 KB]
description
this-side-of-paradise-x2f-the-beautiful-and-damn-doc.pdf
[93.41 KB]
description
metal-biogeochemistry-in-surface-water-systems-a-doc.pdf
[93.41 KB]
description
sacred-stone-format-mass-market-paperback-1-doc.pdf
[93.41 KB]
description
honour-and-the-sword-doc.pdf
[93.41 KB]
description
life-x27-s-golden-ticket-an-inspirational-novel-doc.pdf
[93.41 KB]
description
understanding-ac-circuits-paperback-doc.pdf
[93.41 KB]
description
pages-for-mac-quick-reference-guide-introduction-doc.pdf
[93.41 KB]
description
pseudomonas-doc.pdf
[93.41 KB]
description
the-big-picture-essential-business-lessons-from--doc.pdf
[93.41 KB]
description
the-culture-engine-a-framework-for-driving-resul-doc.pdf
[93.41 KB]
description
belgravia-volume-74-doc.pdf
[93.41 KB]
description
sheep-on-a-ship-doc.pdf
[93.41 KB]
description
r-anti-drug-knowledge-reader-chinese-edition-doc.pdf
[93.41 KB]
description
crs-report-for-congress-public-private-partnersh-3-doc.pdf
[93.41 KB]
description
cast-a-blue-shadow-an-amish-country-mystery-doc.pdf
[93.41 KB]
description
name-that-dinosaur-a-puzzle-adventure-mixed-medi-doc.pdf
[93.41 KB]
description
manual-for-railroad-engineers-and-engineering-st-doc.pdf
[93.41 KB]
description
private-heresies-doc.pdf
[93.41 KB]
description
preaching-the-hard-words-of-jesus-doc.pdf
[93.41 KB]
description
frank-einstein-and-the-antimatter-motor-book-1-doc.pdf
[93.41 KB]
description
the-ohio-educational-monthly-volume-5-paperback-doc.pdf
[93.41 KB]
description
heart-of-darkness-and-the-complete-congo-diary-a-doc.pdf
[93.41 KB]
description
birdmagic-animal-magic-doc.pdf
[93.41 KB]
description
faith-love-and-fried-chicken-four-seasons-set-pa-doc.pdf
[93.41 KB]
description
digger-and-tom-hardback-doc.pdf
[93.41 KB]
description
seventh-grade-language-vol-1-one-to-teach-an-exp-doc.pdf
[93.41 KB]
description
computer-tutorials-7th-edition-windows-7-and-off-doc.pdf
[93.41 KB]
description
ten-practical-discourses-concerning-the-four-ele-doc.pdf
[93.41 KB]
description
studyguide-for-programming-with-microsoft-visual-1-doc.pdf
[93.41 KB]
description
don-x27-t-stop-believin-x27-pop-culture-and-reli-doc.pdf
[93.41 KB]
description
impediments-involved-in-the-integration-of-feder-doc.pdf
[93.41 KB]
description
but-i-trusted-you-and-other-true-cases-doc.pdf
[93.41 KB]
description
manufacturing-the-bespoke-making-and-prototyping-doc.pdf
[93.41 KB]
description
when-anti-semitism-became-anti-terrorism-100-rea-doc.pdf
[93.41 KB]
description
day-at-the-zoo-adventure-coloring-book-paperback-doc.pdf
[93.41 KB]
description
210-speaking-topics-with-sample-answers-q181-210-doc.pdf
[93.41 KB]
description
finz-finds-scenic-rides-in-south-carolina-doc.pdf
[93.41 KB]
description
idaho-7th-grade-math-test-prep-common-core-learn-doc.pdf
[93.41 KB]
description
scandals-family-confessions-secrets-in-the-wake--doc.pdf
[93.41 KB]
description
oracle-crm-on-demand-administration-essentials-doc.pdf
[93.41 KB]
description
a-breeders-guide-to-genetics-relax-its-not-rocke-doc.pdf
[93.41 KB]
description
ufo-alien-invaders-storytime-stickers-doc.pdf
[93.41 KB]
description
ks3-english-shakespeare-text-guide-twelfth-night-doc.pdf
[93.41 KB]
description
human-capital-implementation-of-the-performance--doc.pdf
[93.41 KB]
description
shark-stickers-dover-little-activity-books-paper-doc.pdf
[93.41 KB]
description
business-essentials-business-strategy-study-text-doc.pdf
[93.41 KB]
description
studyguide-for-compulsory-purchase-and-compensat-doc.pdf
[93.41 KB]
description
the-monsters-of-the-closet-door-paperback-doc.pdf
[93.41 KB]
description
eating-for-eye-health-2nd-doc.pdf
[93.41 KB]
description
jorge-el-curioso-se-divierte-haciendo-gimnasia-x-doc.pdf
[93.41 KB]
description
western-himalaya-and-tibet-a-narrative-of-a-jour-doc.pdf
[93.41 KB]
description
evening-bags-and-executions-doc.pdf
[93.41 KB]
description
the-white-falcon-the-awakening-paperback-doc.pdf
[93.41 KB]
description
cape-cod-paperback-doc.pdf
[93.41 KB]
description
diomedes-dossier-the-blood-of-aphrodite-paperbac-doc.pdf
[93.41 KB]
description
young-learners-diverse-children-celebrating-dive-doc.pdf
[93.41 KB]
description
for-the-longest-time-the-harvest-cove-series-doc.pdf
[93.41 KB]
description
a-love-refined-paperback-doc.pdf
[93.41 KB]
description
access-database-design-programming-3rd-edition-doc.pdf
[93.41 KB]
description
lonely-planet-ukrainian-phrasebook-amp-dictionar-doc.pdf
[93.41 KB]
description
debit-fund-paperback-doc.pdf
[93.41 KB]
description
dr-faustus-a-guide-doc.pdf
[93.41 KB]
description
lego-legends-of-chima-eris-to-the-rescue-comic-r-doc.pdf
[93.41 KB]
description
mathematical-methods-of-quantum-optics-springer--doc.pdf
[93.41 KB]
description
sleep-50-proven-strategies-to-hack-your-way-to-a-doc.pdf
[93.41 KB]
description
adult-coloring-book-100-pages-flower-coloring-bo-doc.pdf
[93.41 KB]
description
a-children-x27-s-treasury-of-songs-doc.pdf
[93.41 KB]
description
black-cat-bone-format-paperback-doc.pdf
[93.41 KB]
description
gre-chemistry-test-flashcard-study-system-gre-su-doc.pdf
[93.41 KB]
description
the-the-liaoyuan-education-junior-high-school-fu-doc.pdf
[93.41 KB]
description
to-be-held-accountable-paperback-doc.pdf
[93.41 KB]
description
the-magic-carpet-slippers-doc.pdf
[93.41 KB]
description
2013-in-the-public-version-of-the-chongqing-civi-doc.pdf
[93.41 KB]
description
sixth-grade-math-readers-on-doc.pdf
[93.41 KB]
description
studyguide-for-12-brain-x2f-mind-learning-princi-doc.pdf
[93.41 KB]
description
the-escalante-enigma-paperback-doc.pdf
[93.41 KB]
description
shadow-of-the-panther-paperback-doc.pdf
[93.41 KB]
description
fox-x27-s-cave-level-1-fluency-red-rocket-reader-doc.pdf
[93.41 KB]
description
auto-hemic-therapy-administering-a-remedy-made-f-doc.pdf
[93.41 KB]
description
excel-vba-macro-programming-doc.pdf
[93.41 KB]
description
ozone-crisis-the-15-year-evolution-of-a-sudden-g-doc.pdf
[93.41 KB]
description
genuine-promotional-a47-national-defense-educati-doc.pdf
[93.41 KB]
description
home-remedies-37-ways-to-use-epsom-salt-for-beau-doc.pdf
[93.41 KB]
description
the-forsaken-templar-demons-rising-book-2-volume-doc.pdf
[93.41 KB]
description
north-of-here-doc.pdf
[93.41 KB]
description
coloring-book-inspired-wonderland-stress-relievi-doc.pdf
[93.41 KB]
description
california-safety-news-volume-5-doc.pdf
[93.41 KB]
description
the-yearbook-of-the-national-society-for-the-sci-doc.pdf
[93.41 KB]
description
wiley-cpaexcel-exam-review-2016-study-guide-janu-2-doc.pdf
[93.41 KB]
description
magna-carta-und-der-quot-first-barons-x27-war-qu-doc.pdf
[93.41 KB]
description
proceedings-of-the-convention-of-the-province-of-doc.pdf
[93.41 KB]
description
teks-5th-grade-reading-test-prep-for-staar-paper-doc.pdf
[93.41 KB]
description
the-due-diligence-handbook-for-commercial-real-e-doc.pdf
[93.41 KB]
description
souvenir-edition-of-the-ohio-university-bulletin-doc.pdf
[93.41 KB]
description
statistical-challenges-in-modern-astronomy-ii-doc.pdf
[93.41 KB]
description
palm-reading-a-little-guide-to-life-x27-s-secret-doc.pdf
[93.41 KB]
description
her-cold-revenge-hardback-doc.pdf
[93.41 KB]
description
revue-des-deux-mondes-44-doc.pdf
[93.41 KB]
description
cyclopedia-of-civil-engineering-vol-2-of-9-doc.pdf
[93.41 KB]
description
national-institutes-of-health-completion-of-comp-doc.pdf
[93.41 KB]
description
essays-in-war-time-further-studies-in-the-task-o-1-doc.pdf
[93.41 KB]
description
adult-coloring-book-color-yourself-to-mindfulnes-doc.pdf
[93.41 KB]
description
anti-representational-response-gertrude-stein-x2-doc.pdf
[93.41 KB]
description
object-oriented-programming-c-sharp-for-starters-doc.pdf
[93.41 KB]
description
hello-kitty-super-sparkly-sticker-book-doc.pdf
[93.41 KB]
description
united-states-congressional-serial-set-volume-44-3-doc.pdf
[93.41 KB]
description
comic-strip-math-problem-solving-80-reproducible-doc.pdf
[93.41 KB]
description
notes-on-shakespeare-x27-s-quot-macbeth-quot-new-doc.pdf
[93.41 KB]
description
bound-for-glory-paperback-doc.pdf
[93.41 KB]
description
holt-mcdougal-biology-eedition-dvd-rom-2010-ml-b-doc.pdf
[93.41 KB]
description
the-art-of-doodling-6-simple-ways-to-share-your--doc.pdf
[93.41 KB]
description
the-adventures-of-tom-sawyer-modern-library-clas-doc.pdf
[93.41 KB]
description
using-action-research-to-improve-instruction-an--doc.pdf
[93.41 KB]
description
devil-red-a-hap-amp-leonard-novel-doc.pdf
[93.41 KB]
description
the-spartacus-war-paperback-doc.pdf
[93.41 KB]
description
the-listerdale-mystery-paperback-doc.pdf
[93.41 KB]
description
tutorials-human-machine-works-rolling-with-the-t-doc.pdf
[93.41 KB]
description
poetical-vagaries-containing-an-ode-to-we-a-hack-doc.pdf
[93.41 KB]
description
system-dynamics-and-response-si-version-doc.pdf
[93.41 KB]
description
silly-fishy-stories-for-kids-paperback-doc.pdf
[93.41 KB]
description
mrs-tim-of-the-regiment-doc.pdf
[93.41 KB]
description
fireworks-at-the-fbi-paperback-doc.pdf
[93.41 KB]
description
the-world-bewitch-d-a-dialogue-between-two-astro-doc.pdf
[93.41 KB]
description
god-s-grace-and-mercy-paperback-doc.pdf
[93.41 KB]
description
busy-people-vet-paperback-doc.pdf
[93.41 KB]
description
hist-ria-da-civilisa-o-ib-rica-paperback-doc.pdf
[93.41 KB]
description
the-christian-marriage-combination-doc.pdf
[93.41 KB]
description
do-you-remember-the-1980s-objects-and-moments-of-doc.pdf
[93.41 KB]
description
the-little-island-dell-picture-yearling-doc.pdf
[93.41 KB]
description
new-zealand-level-2-elementary-x2f-lower-interme-1-doc.pdf
[93.41 KB]
description
for-the-love-of-teachers-true-stories-of-amazing-doc.pdf
[93.41 KB]
description
creative-christmas-parties-recipes-inspiration-f-doc.pdf
[93.41 KB]
description
lives-for-sale-biographers-tales-hardback-doc.pdf
[93.41 KB]
description
motion-game-offenses-for-men-x27-s-and-women-x27-1-doc.pdf
[93.41 KB]
description
east-of-warsaw-paperback-doc.pdf
[93.41 KB]
description
sweet-dreams-little-one-paperback-doc.pdf
[93.41 KB]
description
how-to-prepare-for-your-baptism-doc.pdf
[93.41 KB]
description
cartoon-cool-how-to-draw-tv-x27-s-retro-style-ch-doc.pdf
[93.41 KB]
description
collected-stories-volume-i-doc.pdf
[93.41 KB]
description
dime-detective-companion-paperback-doc.pdf
[93.41 KB]
description
creative-geometric-flowers-and-patterns-a-colori-doc.pdf
[93.41 KB]
description
succession-in-the-muslim-family-paperback-doc.pdf
[93.41 KB]
description
merino-murder-doc.pdf
[93.41 KB]
description
archangel-s-storm-paperback-doc.pdf
[93.41 KB]


Build & Use Docker Image
Use Analtyics Zoo with Docker Image
Analytics-Zoo in Docker
By default, the Analytics-Zoo image has installed below packages:
- git
- maven
- Oracle jdk 1.8.0_152 (in /opt/jdk1.8.0_152)
- python 3.6.9
- pip
- numpy
- scipy
- pandas
- scikit-learn
- matplotlib
- seaborn
- jupyter
- wordcloud
- moviepy
- requests
- tensorflow_
- spark-${SPARK_VERSION} (in /opt/work/spark-${SPARK_VERSION})
- Analytics-Zoo distribution (in /opt/work/analytics-zoo-${ANALYTICS_ZOO_VERSION})
- Analytics-Zoo source code (in /opt/work/analytics-zoo)
The work dir for Analytics-Zoo is /opt/work.
- download-analytics-zoo.sh is used for downloading Analytics-Zoo distributions.
- start-notebook.sh is used for starting the jupyter notebook. You can specify the environment settings and spark settings to start a specified jupyter notebook.
- analytics-Zoo-${ANALYTICS_ZOO_VERSION} is the Analytics-Zoo home of Analytics-Zoo distribution.
- analytics-zoo-SPARK_x.x-x.x.x-dist.zip is the zip file of Analytics-Zoo distribution.
- spark-${SPARK_VERSION} is the Spark home.
- analytics-zoo is cloned from https://github.com/intel-analytics/analytics-zoo, contains apps, examples using analytics-zoo.
How to build it
By default, you can build a Analytics-Zoo:default image with latest nightly-build Analytics-Zoo distributions:
sudo docker build --rm -t intelanalytics/analytics-zoo:default .
If you need http and https proxy to build the image:
sudo docker build \
--build-arg http_proxy=http://your-proxy-host:your-proxy-port \
--build-arg https_proxy=https://your-proxy-host:your-proxy-port \
--rm -t intelanalytics/analytics-zoo:default .
You can also specify the ANALYTICS_ZOO_VERSION and SPARK_VERSION to build a specific Analytics-Zoo image:
sudo docker build \
--build-arg http_proxy=http://your-proxy-host:your-proxy-port \
--build-arg https_proxy=https://your-proxy-host:your-proxy-port \
--build-arg ANALYTICS_ZOO_VERSION=0.3.0 \
--build-arg BIGDL_VERSION=0.6.0 \
--build-arg SPARK_VERSION=2.3.1 \
--rm -t intelanalytics/analytics-zoo:0.3.0-bigdl_0.6.0-spark_2.3.1 .
How to use the image
To start a notebook directly with a specified port(e.g. 12345).


RATING: 5 /10 - ALTERNATIVE RATING: D+
The last of vampire-films offers plenty of blood and gore, but beyond that - nothing.
Jack Crow (James Woods) is a professional vampire slayer that is secretly working for the Vatican. His and his men's mission is to clean the earth from vampires. They have lost count of how many vampires they have slaughtered, but one has always escaped them. Valek (Thomas Ian Griffith ) - the Dark Messias and ruler of the undead that is older than time itself. For all eternity the vampires have searched for their salvation - the Black Cross. With the cross in their possesion, the vampires will be able to walk in the sunlight. After that it is either the humans or the vampires who will dominate the earth...
I have never liked John Carpenter and his style. After seeing this film, my opinions have not changed. John Carpenter remains John Carpenter. However, because of the film's self-irony, black humour and fascinating cinematography, I would say that it is his greatest achievement in a long, long time.
Neither the synopses or Carpenter's direction are original. But there are some things that are interesting. The director's negative view on the Catholic Church, for instance. At the end of the film it becomes clear that Cardinal Alba (Maximilian Schell ) has simply used Crow and his team to find Valek, so that he would gain eternal life. Otherwise the Catholic priests are shown cool - drinking, smoking and breaking the rool of celibacy.
Carpenter has created an interesting atmosphere.  More than anything in this film, this simple illustration shows the battle between good and evil. The cinematography by Gary B. Kibbe is probably the film's greatest achievement. Music (composed by John Carpenter himself) is at times effective, the special effects and makeup are likewise worth a notice.
When it comes to the cast (in an intellectual film like this casting is the last problem; everyone can scream and swing the axe!), but here James Woods is suprisingly convincing. He is macho and cool as the dedicated hunter, who lost his family to the "breed of evil". Woods is constantly overacting, which really saves the film from falling into the trap of serious self importance. Daniel Baldwin is also entertaining as Crow's loyal partner. The other cast members are struggling.
Because the film doesn't take itself too seriously, it stays afloat. Still it is like most vampire-films - a mediocre experience.
Review by Alex Ioshpe
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


This image has been taken from a series of posters that US based designer, Raf Rennie designed to promote screenings of Satoshi Kon’s anime works.
The design is an example of a structured, modernist approach to typography. However, it is also an exercise in using mess and chaos in the design to break free from the banality of structure.
The basic grid being used, as highlighted with the blue guides, is an expression of simple, rational design principles typically associated with modernist design. The modernist sense of structure is developed through the use of geometric shapes. The lower half of the poster is dominated by a large oval and an implicit rectangle implied from the small, violet rectangles.
The title text is center aligned, using a retro, minimal sans-serif type that eschews curves for blocky approximations. Hierarchy is established through the weight of the text and tangled, khaki ‘scribble highlight’.
The artist text holds the next position in the hierarchy, with a finer and more elegent serif with tight letter spacing. This secondary place in the hierarchy is ‘carved out’ by the negative space in the oval.
The details text is very small, serif type. It’s size and subtle weight secure its position at the lowest point in the hierarchy.
Rennie, work is typically minimal or monochromatic in its use of colour. For these posters he uses a simple colour system of white, off-white and gentle pastels.
Design formalities are presented with respect, and careful understanding but broken and warped by Rennie. The violet elements referencing the typographical grid are sloppily drawn or truncated. The Khaki lines that represent the reflection line and the title text background, are rough and chaotically hand drawn. Rennie uses ‘controller mess’ with traditional design language to create something novel.


Quoter
Home
Fix your quotes today...
Würzburger Notarhandbuch
Würzburger Notarhandbuch
A service brought to you with love from
fbrx
.
Theme based on
Cover
by
@mdo
.


I built this portfolio site from "scratch" (to the extent that that's true of anything in web development) with the help of the very handy HTML5 Boilerplate, plus jQuery for DOM manipulation, animations, and a couple AJAX requests.
One of those requests is sent to a PHP script I wrote to process a JSON file. The menu and slides here are generated at runtime from a few resources, making it easier and cleaner to add more later.
When looking at the source code, check out "data/screens.json" and "php/getScreens.php" in particular. As well as the loadScreens function in "js/main.js". The moveToScreen function is pretty fun too.


Wellsite Process Control
Well Name
Client Name
Crew Name
District Name
PRD Graph
Equipment Parameters
Equipment Status
Coming Soon. Equipment Status.


Moderator
Moderator component
Constructor Summary
| Private Constructor | ||
| private |
Initialize the instance. |
Member Summary
| Public Members | ||
| public |
Moderator is in disabled state |
|
| public |
Logged in state |
| Private Members | ||
| private |
whitelist: * The Whitelist instance |
Method Summary
| Public Methods | ||
| public |
addToWhitelist(title: *, url: *): boolean Add to Whitelist |
|
| public |
disable() Disable moderator |
|
| public |
enable() Enable moderator |
|
| public |
Get the serialized JSON form of the Whitelist. |
|
| public |
Check if Chrome is locked. |
|
| public |
Check if Chrome is unlocked. |
|
| public |
Lock |
|
| public |
Login |
|
| public |
logout |
|
| public |
removeFromWhitelist(url: *): boolean Remove from Whitelist |
|
| public |
Unlock |
| Private Methods | ||
| private |
Get administator's email. |
|
| private |
Get administator's password. |
|
| private |
Get the current Whitelist instance. |
|
| private |
Set administrator's email. |
|
| private |
setPassword(password: string): void Set administrator's password. |
|
| private |
Setup all event listeners. |
Private Constructors
Public Members
Private Members
Public Methods
public addToWhitelist(title: *, url: *): boolean source
Add to Whitelist
Params:
| Name | Type | Attribute | Description |
| title | * | ||
| url | * |
public isLocked(): boolean source
Check if Chrome is locked. Locked means that an admin has signed in with their email.
public isUnlocked(): boolean source
Check if Chrome is unlocked. Locked means that an admin has signed in with their email.
public lock(email: *, password: *): boolean source
Lock
Params:
| Name | Type | Attribute | Description |
| * | |||
| password | * |
public login(email: *, password: *): boolean source
Login
Params:
| Name | Type | Attribute | Description |
| * | |||
| password | * |
public removeFromWhitelist(url: *): boolean source
Remove from Whitelist
Params:
| Name | Type | Attribute | Description |
| url | * |
public unlock(email: *, password: *): boolean source
Unlock
Params:
| Name | Type | Attribute | Description |
| * | |||
| password | * |
Private Methods
private setEmail(email: string): void source
Set administrator's email.
Params:
| Name | Type | Attribute | Description |
| string | The new email. |
Return:
| void | Void. |
private setPassword(password: string): void source
Set administrator's password.
Params:
| Name | Type | Attribute | Description |
| password | string | The new password. |
Return:
| void | Void. |
private setupListeners() source
Setup all event listeners.
Listen:
onBeforeRequest |
Listens for before requests |


 Do not share your credentials with anyone else.
Please use a strong password. We do not enforce a certain pattern, but a good password makes it significantly more difficult for others to gain access to your account.
The following permissions have been assigned to your account:
Query DDoSDB


Marriage generally is a complex process. Indian marriages are observed for their vibrancy in clothing, variety in food and high cost. It involves a lot of customs and rituals which lasts for more than 2 days and costs up to 8-10 lakhs for an ordinary marriage. It becomes impossible for a common man to meet the high standards set up by the notions of what makes up a marriage by the society.
"Simplicity is the ultimate sophistication", a typical marriage of Vaniya/Ganiga's at Perne in the presence of goddess Bhagavathi is a true celebration of simplicity and equality. Marked by simplicity in clothing, food and simple rituals, this marriage is economically and socially well respected. Marriages are held twice a year, during "Pooram" and "Udayastamanam" festival. The rules set by the community requires couples to enter into wedlock only at a temple. They come from Kasaragod, Dakshina Kannada and parts of Kodagu. Nearly 100 couples get married every year.
The process of marriage takes a simple route. Initially uncles of the bride and the bridegroom come together and share auspicious words along with the Acchamar and Karnavamar who will be seated alongside the Kalyana Mantapam. Here they register the names of couples by paying a nominal fee (Thiriyammande Panam) prescribed by the temple. After this, the mother and three or four women close relatives of the bridegroom present a sari, blouse and a bunch of jasmine flower to the bride. Bride's mother receives them. This is custom known as "Poduvakodukkal". The bride should wear this sari for the wedding.
The brother-in-law of the bridegroom guides him to the Achanmar with a gold chain. An Acchan ties this gold chain to the bridegroom and blesses him. The significance of this ritual is essentially permitting the boy to marry the girl who is morally under his custody. Main Acchan is the true representation of Tamburati. After that, the bridegroom is taken to a barber for a shave and later he takes a bath. Bridegroom will be dressed traditionally.
In the mantapam, the seats are arranged for at least fifteen couples to sit together at a time.The Kalyanam are performed batch wise. A Mangalavathi women from the Pandarapura will hold a hanging lamp in her right hand and a harivana (brass plate) full of rice in the left hand, stands first in the row followed by the couples. Each bridegroom's brother-in-law holds the left hand of the groom and takes him to the procession. The bride stands behind the groom and holds the end of the grooms shawl and walks in the procession. They take three rounds (Pandal Cholunnuded) before they are asked to be seated.
Then couples exchange mala. Interestingly there is no practice of tieing Managalasutra. Then, acchanmar and family members bless them by sprinkling rice. Finally, couples will be taken to Pandarapura in the same order of their arrival. Thus, the simple and fulfilling marriage comes to an end and people head back to their homes with the blessing of Muchilotamma and happy hearts to see the union of many hearts.
The hand that rocks the cradle, the procreator, the mother of tomorrow; a woman shapes the destiny of civilization. In Perne, each girl child is valued and respected. The practise of 'Pandal mankalam' takes place before community marriage. This has to take place before the girl reaches puberty. After this marraige, girl gets the status of women in the community. Pandal Mangalam should not be arrrnaged at home,its strictly done at temple where the pandal is arranged.
In "Pandal", theAcchanmar and Karnavanmar sit according to their rank. The mothers of the girls or mother-in-laws bring their girl,well dressed in front of Acchanmar.  Komara of Bhagavathi Devi, ties the gold chain to the girls neck and puts the pookula on her neck and blesses her. The gold chain is equal to the Mangalasutra, tieing that means she is dedicated to Tamburati and she will be protected by the community. Later when this girl gets married there is no practice of tieing Mangalasutra in Kalyana Mantapam.


Plugin Information |
|---|
View Tibco Builder on the plugin site for more information. |
About this plugin
This plugin allows your Jenkins installation to launch TIBCO wrappers as a build step.
Once Installed it enables two builder:
- AmxEclipseAntBuilder: this builder allow to launch builds over TIBCO AMX Service Grid projects(SCA Composites including AMX Businessworks) and AMX BPM
- StudioToolsBuilder: this builder allow to launch build over Business Events projects(actually this plugin is in "work in progress" in order to enrich options for any allowed of operation)
User guide
AmxEclipseAntBuilder works as the built-in Ant builder; it simply wraps Tibco "amx_eclipse_ant" executable to execute your build scripts.
You need a valid TIBCO installation to execute correctly your builds, please read TIBCO documentation for correct installation info.
Actually this plugin has been tested over Supported Windows environments(Windows Seven 64 bit for example) and over TIBCO AMX ServiceGrid 3.1.5
Once you have installed your TIBCO environment, define your Tibco Home directory in Jenkins Control Panel, where "Tibco Home" is the root directory where you have installed the products
The next Step is configure your build step like Ant Builder
Here you can:
- define your Tibco Installation to use
- define ant target(no target means use "default" ant target deined into you build file)
- define your build file location
- define a custom Tibco BusinessStudio workspace to use (if you don't want use default workspace)
- set Ant properties
- set ant options
- define a custom "amx_eclipse_ant.tra" to use, if you don't want use default
Finally, launch your build!
Next Steps
- Improve StudioTools builder, adding the other options for category operations
- add helps for installation and configure fields
Attachments:
jenkins-tibco-configure.tiff (image/tiff)
jenkins-tibco-configure.png (image/png)


This is Sleepie Louie I am an Artist and Rapper Born in England Living in Los Angeles CA. Here to spread love and joy throughout the world with my music!! Sleepie Louie is for the people and I tell it how it is. shoutout to all the poets and artists and fellow warriors and Sleepie Heads out there.


--- layout: doc title: Documentation ---
The node you are looking for is at Selecting suitable fonts.


Oops!
The page you are trying to reach doesn't exist.
Go back to our site or
contact us
about the problem.
Search


IDZSwiftCommonCrypto
A Swift wrapper for Apple’s CommonCrypto
library.
IDZSwiftCommonCrypto works with both CocoaPods and Cathage. For more details on how to install it into your projects see INSTALL.md
If you are using CococaPods you must use pod cache clean IDZSwiftCommonCrypto --all
after you upgrade Xcode. This is needed to avoid stale module maps being used from the CocoaPods cache. Removing your Podfile.lock and Pods directory is not sufficient.
IDZSwiftCommonCrypto provides the following classes:
Digest
for calculating message digests,HMAC
for calculating Hash-based Message Authentication Codes,Cryptor
for encrypting and decrypting bounded buffers,StreamCryptor
for encrypting and decrypting streaming information, andPBKDF
for deriving key material from a password or passphrase.
Which Release to Use
Which version you use depends on which version of Xcode and Swift you are currently using. Please refer to the list below:
- 0.7.4 – Xcode 7.3.1, Swift 2.2
- 0.8.0 – Xcode 7.3.1, Swift 2.2, with additional APIs for
CCMode
- 0.8.3 – Xcode 8.0, Swift 2.3
- 0.9.x – Xcode 8.0, Swift 3.0
- 0.10.x – Xcode 9.0, Swift 4.0
- 0.11.x – Xcode 10.0, Swift 4.2
- 0.12.x – Xcode 10.2, Swift 5.0
Using Digest
To calculate a message digest you create an instance of Digest
, call update
one or more times with the data over which the digest is being calculated and finally call final
to obtain the digest itself.
The update
method can take a String
let s = "The quick brown fox jumps over the lazy dog."
var md5s2 : Digest = Digest(algorithm:.MD5)
md5s2.update(s)
let digests2 = md5s2.final()
// According to Wikipedia this should be
// e4d909c290d0fb1ca068ffaddf22cbd0
hexStringFromArray(digests2)
assert(digests2 == arrayFromHexString("e4d909c290d0fb1ca068ffaddf22cbd0"))
or an array of UInt8
elements:
let b : [UInt8] =
[0x54,0x68,0x65,0x20,0x71,0x75,0x69,0x63,
0x6b,0x20,0x62,0x72,0x6f,0x77,0x6e,0x20,
0x66,0x6f,0x78,0x2e]
var md5s1 : Digest = Digest(algorithm:.MD5)
md5s1.update(b)
let digests1 = md5s1.final()
If you only have a single buffer you can simply write
var digests3 = Digest(algorithm: .md5).update(b)?.final() // digest is of type [UInt8]?
or
var digests4 = Digest(algorithm: .md5).update(s)?.final() // digest is of type [UInt8]?
Supported Algorithms
The Digest
class supports the following algorithms:
.md2
.md4
.md5
.sha1
.sha224
.sha256
.sha384
.sha512
Using HMAC
Calculating a keyed-Hash Message Authentication Code (HMAC) is very similar to calculating a message digest, except that the initialization routine now takes a key as well as an algorithm parameter.
var keys5 = arrayFrom(hexString: "0102030405060708090a0b0c0d0e0f10111213141516171819")
var datas5 : [UInt8] = Array(count:50, repeatedValue:0xcd)
var expecteds5 = arrayFrom(hexString: "4c9007f4026250c6bc8414f9bf50c86c2d7235da")
var hmacs5 = HMAC(algorithm:.sha1, key:keys5).update(datas5)?.final()
// RFC2202 says this should be 4c9007f4026250c6bc8414f9bf50c86c2d7235da
let expectedRFC2202 = arrayFrom(hexString: "4c9007f4026250c6bc8414f9bf50c86c2d7235da")
assert(hmacs5! == expectedRFC2202)
Supported Algorithms
.md5
.sha1
.sha224
.sha256
.sha384
.sha512
Using Cryptor
var key = arrayFrom(hexString: "2b7e151628aed2a6abf7158809cf4f3c")
var plainText = "The quick brown fox jumps over the lazy dog. The fox has more or less had it at this point."
var cryptor = Cryptor(operation:.encrypt, algorithm:.aes, options:.PKCS7Padding, key:key, iv:Array<UInt8>())
var cipherText = cryptor.update(plainText)?.final()
cryptor = Cryptor(operation:.decrypt, algorithm:.aes, options:.PKCS7Padding, key:key, iv:Array<UInt8>())
var decryptedPlainText = cryptor.update(cipherText!)?.final()
var decryptedString = decryptedPlainText!.reduce("") { $0 + String(UnicodeScalar($1)) }
decryptedString
assert(decryptedString == plainText)
Supported Algorithms
.AES
.DES
.TripleDES
.CAST
.RC2
.Blowfish
Using StreamCryptor
To encrypt a large file or a network stream use StreamCryptor
. The StreamCryptor
class does not accumulate the encrypted or decrypted data, instead each call to update
produces an output buffer.
The example below shows how to use StreamCryptor
to encrypt and decrypt an image file.
func crypt(sc : StreamCryptor, inputStream: NSInputStream, outputStream: NSOutputStream, bufferSize: Int)
{
var inputBuffer = Array<UInt8>(count:1024, repeatedValue:0)
var outputBuffer = Array<UInt8>(count:1024, repeatedValue:0)
inputStream.open()
outputStream.open()
var cryptedBytes : UInt = 0
while inputStream.hasBytesAvailable
{
let bytesRead = inputStream.read(&inputBuffer, maxLength: inputBuffer.count)
let status = sc.update(inputBuffer, byteCountIn: UInt(bytesRead), bufferOut: &outputBuffer, byteCapacityOut: UInt(outputBuffer.count), byteCountOut: &cryptedBytes)
assert(status == Status.Success)
if(cryptedBytes > 0)
{
let bytesWritten = outputStream.write(outputBuffer, maxLength: Int(cryptedBytes))
assert(bytesWritten == Int(cryptedBytes))
}
}
let status = sc.final(&outputBuffer, byteCapacityOut: UInt(outputBuffer.count), byteCountOut: &cryptedBytes)
assert(status == Status.Success)
if(cryptedBytes > 0)
{
let bytesWritten = outputStream.write(outputBuffer, maxLength: Int(cryptedBytes))
assert(bytesWritten == Int(cryptedBytes))
}
inputStream.close()
outputStream.close()
}
let imagePath = NSBundle.mainBundle().pathForResource("Riscal", ofType:"jpg")!
let tmp = NSTemporaryDirectory()
let encryptedFilePath = tmp.stringByAppendingPathComponent("Riscal.xjpgx")
var decryptedFilePath = tmp.stringByAppendingPathComponent("RiscalDecrypted.jpg")
var imageInputStream = NSInputStream(fileAtPath: imagePath)
var encryptedFileOutputStream = NSOutputStream(toFileAtPath: encryptedFilePath, append:false)
var encryptedFileInputStream = NSInputStream(fileAtPath: encryptedFilePath)
var decryptedFileOutputStream = NSOutputStream(toFileAtPath: decryptedFilePath, append:false)
var sc = StreamCryptor(operation:.encrypt, algorithm:.aes, options:.PKCS7Padding, key:key, iv:Array<UInt8>())
crypt(sc, imageInputStream, encryptedFileOutputStream, 1024)
// Uncomment this line to verify that the file is encrypted
//var encryptedImage = UIImage(contentsOfFile:encryptedFile)
sc = StreamCryptor(operation:.decrypt, algorithm:.aes, options:.PKCS7Padding, key:key, iv:Array<UInt8>())
crypt(sc, encryptedFileInputStream, decryptedFileOutputStream, 1024)
var image = UIImage(named:"Riscal.jpg")
var decryptedImage = UIImage(contentsOfFile:decryptedFilePath)
Using PBKDF
The PBKDF
class provides a method of deriving keys from a user password.
The following example derives a 20-byte key:
let keys6 = PBKDF.deriveKey("password", salt: "salt", prf: .SHA1, rounds: 1, derivedKeyLength: 20)
// RFC 6070 - Should derive 0c60c80f961f0e71f3a9b524af6012062fe037a6
let expectedRFC6070 = arrayFrom(hexString: "0c60c80f961f0e71f3a9b524af6012062fe037a6")
assert(keys6 == expectedRFC6070)
Supported Pseudo-Random Functions
.sha1
.sha224
.sha256
.sha384
.sha512