Project
Samsung US Homepage
I was contracted by interactive and digital agency R/GA to design the homepage experience for the new Samsung US website.
Problem
How do we create a more personalised experience for visitors to the site and help them find what they are after efficiently, while showing off the Samsung brand and product offering?
User research showed that most customers wanted a clear path to all products beyond the ‘latest and greatest’ featured on the homepage. The old homepage was very product focused driven by new product launches and a skew to showcasing their mobile devices.
Analytics helped paint a clearer picture showing that 20% of all site visits included a view of the homepage (60% of those from mobile devices). When on the homepage, only 6.5% of visitors clicked the body content with most customers immediately using the global navigation or search field to dive deeper into the site. Customers are clearly on a mission to find what they are after.
After analysing the research, the team at R/GA proposed a shift to a more personalised experience for the user by displaying a collection of brand and product stories that showcase the breadth of Samsung’s product family. This approach would consider the customers needs and wants where possible and deliver a more relevant experience and help them find what they are after and drive them deeper into the site. Personalisation would be achieved by tapping into available browser based data and using this to generate a content offering matched to the customer profile.
My role/ The team
I provided lead user experience support, working remotely with the other team members based out of NYC. I was responsible for conceptualising and executing all XD deliverables for this piece of the website redesign.
Communication primarily over Slack and Skype and of course email. This always creates some challenges but on the plus side it provide me the quite and focus you sometimes lose in an office with the inevitable day to day interruptions.
I presented to the whole team once a week to keep everyone in the loop on the direction I was taking and received feedback and client updates in turn.
Audience
Samsung had defined the target user types so we had a solid basis of who we needed to design for. Users were broken up into 3 types; Non Owners, Loyal Owners and At Risk Owners. The homepage would aim to accomplish a seperate high level goal for each distinct user type:
-
Non-Owners Purchase: Help convert new customers and encourage them to buy Samsung.
-
Loyal Owners Experience and Advocate: Provide product support and education and encourage a repeat purchase relationship through product and brand stories.
-
At Risk Owners Bond and Retain: Extend the existing product experience by highlighting complimentary products from Samsung’s catalogue and educate on how to get the most out of their devices.
Constraints
Creating a personalised experience for a person rely’s heavily on one obvious thing – That you something useful about them. Our challenge was to utilise a combination of browser based data signals and cookie information along with a 3rd party DMP data package to identify a user type and then use these data signals to personalise their experience on the homepage.
A major constraint was identifying which data signals would be the most valuable to enabling personalisation. We evaluated the available signals by understanding which ones were simple to implement but would also produce a consistent positive result. We also made sure to allow for some flexibility for more advanced signals in future updates.
I was very concious of the dev effort required to actually build this system and always had this at the front of mind when evaluating the data signals. Being realistic about the project timeline meant we had to work to compromise a little to meet the milestones and launch dates set by the client while still ensuring we stayed true to the vision and delivered a great product.
Design Process
Who, What, How? Identifying users.
After careful consideration we selected the data signals that would shape the personalisation for the initial release. These included:
- Device type/environment – Mobile or Desktop
- Device Kind – Is the visitor using a Samsung device?
- Account – Has the user registered an account?
- Visit recency – People who haven’t visited in more than 6 months might get shown new and popular content
- Referrals – Incoming traffic
- Pages visited – Have they viewed product pages on S.com previously? If so, which ones?
- Sites visited (categorised) – Using third party DMP to group a user’s browsing history into digestible topics like technology, news or sport
Once we had these data points locked in I set about creating a framework that would determine what content and format is shown to a particular user type based on their available data signals. The framework had to be scalable to allow for future growth and flexible in defining what kinds of data signals can be used.
Firstly I decided to create some basic rule sets for each data signal type. Each rule would have a set of values that would trigger an appropriate content/UI response.
I sketched out a decision flow diagram which allowed me to map every touch point and outcome in a very efficient way. Visualising it like this helped define possible user scenarios, allowing me to play around and swap out different rulesets and values and test the structure to see if it would hold up different and use cases.
Each decision path would lead to a defined UI component response. Each UI component would have a single purpose and content strategy but would work together to unite the page in a common message.
Modular Building Blocks - Creating agnostic UI components.
Now we had a proven way to deliver personalisation, I started to look at how exactly this could be delivered from a responsive interface. We already knew a big chuck of homepage visitors were viewing from a mobile device so this was the focus when thinking all things UI.
Samsung provided us with their requirements for what the homepage would need to achieve. These focused around four core areas. After discussing internally we agreed that each of the four requirements would have its own UI component.
- Campaign: Showcase new product launches.
- Product Ecosystem: Highlight products and related product categories.
- Brand Ecosystem: Promote the Samsung brand and media initiatives.
- Onboarding: Provide a quick route to relevant education and product support.
When selecting interface elements I referred to some of the insights taken from A/B testing Samsung had conducted on their current site:
- Clustering content increased engagement on all devices
- Over 90% of desktop engagement occurred within the first content cluster
- Only 3% of visitors scrolled right or left
I designed each component to be relatively static and avoided using content scrollers, tabbed sections or slideshows. I clustered each content piece into a grid format for readability and quick scanning and made CTA’s clear and easy to action. By keeping each of the layouts modular and content agnostic, it gave the marketing and content teams a lot of flexibility to craft a wide range brand stories and select appropriate products for each targeted user type.
Component wireframes


Class: Aws::SSM::Types::DocumentKeyValuesFilter
| Relationships & Source Files | |
| Super Chains via Extension / Inclusion / Inheritance | |
|
Class Chain:
self,
Struct
|
|
|
Instance Chain:
self,
::Aws::Structure ,
Struct
|
|
| Inherits: |
Struct
|
| Defined in: | gems/aws-sdk-ssm/lib/aws-sdk-ssm/types.rb |
Overview
One or more filters. Use a filter to return a more specific list of documents.
For keys, you can specify one or more tags that have been applied to a document.
You can also use Amazon Web Services-provided keys, some of which have specific allowed values. These keys and their associated values are as follows:
DocumentType
: * ApplicationConfiguration
ApplicationConfigurationSchema
Automation
ChangeCalendar
Command
Package
Policy
Session
Owner
: Note that only one Owner
can be specified in a request. For
example: Key=Owner,Values=Self
.
Amazon
Private
Public
Self
ThirdParty
PlatformTypes
: * Linux
Windows
Name
is another Amazon Web Services-provided key. If you use Name
as a key, you can use a name prefix to return a list of documents. For
example, in the Amazon Web Services CLI, to return a list of all
documents that begin with Te
, run the following command:
aws ssm list-documents --filters Key=Name,Values=Te
You can also use the TargetType
Amazon Web Services-provided key.
For a list of valid resource type values that can be used with this
key, see Amazon Web Services resource and property types
reference in the CloudFormation User Guide.
If you specify more than two keys, only documents that are identified by all the tags are returned in the results. If you specify more than two values for a key, documents that are identified by any of the values are returned in the results.
To specify a custom key-value pair, use the format
Key=tag:tagName,Values=valueName
.
For example, if you created a key called region and are using the
Amazon Web Services CLI to call the list-documents
command:
aws ssm list-documents --filters Key=tag:region,Values=east,west
Key=Owner,Values=Self
Constant Summary
Instance Attribute Summary
-
#key ⇒ String
rw
The name of the filter key.
-
#values ⇒ Array<String>
rw
The value for the filter key.
Instance Method Summary
::Aws::Structure
- Included
| #to_hash | Alias for Aws::Structure#to_h. |
Instance Attribute Details
#key ⇒ String
(rw)
The name of the filter key.
#values ⇒ Array
<String
> (rw)
The value for the filter key.


Your ideal camp solution
Camper+ strives to provide you and your customers with the necessary tools needed to turn the camp management into a quick, easy and efficient experience
We empower camp administrators with scheduling and people management tools to easily and efficiently enroll students and manage enrolled students and schedule activities for the various camp groups
We empower camp counselors with group management tools such as automatic name-tag creators, attendance taker, schedule viewer and many more.
Parents can use our platform to easily enroll their children for camp, monitor their children's camp activities and communicate easily with camp administrators and counselors.


Select two cards from the grid shown.
If they match, you earn points! If not, you lose points!
5 Matches finishes the game, try to get the highest score
Engage!
Congratulations! You finished the game.
Matches 000
Guesses 000
Score 000
Rating 000


Programming languages and tools that I use in my day-to-day.
Python, HTML, CSS, bash scripting, git, Illustrator, Indesign, Photoshop
Specific Python packages that I have proficiency with.
Pandas, PyMC3 (Bayesian statistics), Flask, scikit-learn, scikit-image, Keras, NetworkX, Mesa
Concepts and ideas that I have mastery over.
network science, machine/deep learning, Bayesian inference, graphical models, agent-based models
Domain expertise gained during my education.
Microbiology, virology, biochemistry, molecular biology
pyjanitor: A Cleaner API for Cleaning Data (2019)
Proceedings of the 18th Python in Science Conference (SciPy 2019)Peax: Interactive Visual Pattern Search in Sequential Data Using Unsupervised Deep Representation Learning (2019)
BioRXivLong-term colonization dynamics of Enterococcus faecalis in implanted devices in research macaques (2018)
Applied and Environmental MicrobiologyEvaluation of 6 Methods for Aerobic Bacterial Sanitization of Smartphones (2018)
Journal of the American Association for Laboratory Animal ScienceReassortment of influenza A viruses in wild birds in Alaska before H5 clade 2.3. 4.4 outbreaks (2017)
Emerging Infectious DiseasesA real-time surveillance dashboard for monitoring viral phenotype from sequence (2016)
International Journal of Infectious DiseasesEvidence of seasonality in a host-pathogen system: Influenza across the annual cycle of wild birds (2016)
Integrative and Comparative BiologyA point mutation in the polymerase protein PB2 allows a reassortant H9N2 influenza isolate of wild-bird origin to replicate in human cells (2016)
Infection, Genetics and EvolutionNew England harbor seal H3N8 influenza virus retains avian-like receptor specificity (2016)
Scientific ReportsEcosystem interactions underlie the spread of avian influenza a viruses with pandemic potential (2016)
PLOS PathogensTransmission of influenza reflects seasonality of wild birds across the annual cycle (2016)
Ecology LettersReticulate evolution is favored in influenza niche switching (2016)
PNASGenetic characterization of a rare H12N3 avian influenza virus isolated from a green-winged teal in Japan (2015)
Virus Genes


Labour chiefs mull plan to replace top civil servants with political appointees
EXCLUSIVE: Permanent Secretaries, widely known after Sir Humphry of Yes Minister, would go in favour of political appointees according to the plan being looked at
by Chris McLaughlinJeremy Corbyn is planning to give Whitehall’s Sir Humphreys the order of the boot.
The real-life role of the iconic mandarin in the television hit Yes Minister is to be abolished under plans being considered by Labour chiefs.
Permanent Secretaries, the top civil servants characterised by the late actor Nigel Hawthorne as a scheming saboteur of his minister’s plans, would be replaced by political supporters.
The move comes as part of a revolutionary shake-up of Britain’s famously independent Whitehall army of civil servants charged with putting government’s’ policies into effect.
Mr Corbyn and his shadow cabinet colleagues, who would take over as ministers, believe the current service is too steeped in years of austerity, privatisation and right-wing economic thinking to fairly administer Labour’s long-term economic “transformation”.

A shadow Cabinet minister said: “For too long the promises political parties make at election time do not come to pass because they get clogged up or frustrated by the machine.
“Governments of all parties have felt this and it is time to find a better way of making sure the promises we make are delivered.”
It follows a similar exercise carried out under the Tory-Lib Dem coalition in 2012 after ministers complained about being frustrated by the slow workings of the government machine. Results of that £50,000 exercise disappeared into Sir Humphrey’s shredder.
Discussions among Labour policy-makers have examined systems in France and the US where the top tier of government administrators is expected to make way for a new team after every election.
They have concentrated on the recently introduced systems in Australia and New Zealand where the equivalent of Sir Humphreys have been replaced by administrators on legal contracts to deliver specific government policies.


Slash Backend Tool
1. Connect to the server
/register
/login
/home
/file
Connect
Disconnect
2. Send messages to the server
Send
3. Receive messages from the server
Output
Clear


subject
EPUBS DIRECTORY DAB1RARHDU
warrior-of-fire.pdf
December 07, 2016
Filetype: PDF
|
1763 views
system_update_alt
Download
subject
Read
tall-story.pdf
November 01, 2016
Filetype: PDF
|
2153 views
system_update_alt
Download
subject
Read
a-theory-for-practice-architecture-in-three-disc.pdf
December 19, 2016
Filetype: PDF
|
1183 views
system_update_alt
Download
subject
Read
carpe-corpus.pdf
October 30, 2016
Filetype: PDF
|
2905 views
system_update_alt
Download
subject
Read
dead-men-walking.pdf
December 25, 2016
Filetype: PDF
|
2216 views
system_update_alt
Download
subject
Read
old-time-tools-and-toys-of-needlework-paperback.pdf
October 22, 2016
Filetype: PDF
|
1280 views
system_update_alt
Download
subject
Read
processing-and-fabrication-of-advanced-materials.pdf
October 27, 2016
Filetype: PDF
|
1897 views
system_update_alt
Download
subject
Read
double-homicide-boston-x2f-santa-fe.pdf
September 01, 2016
Filetype: PDF
|
806 views
system_update_alt
Download
subject
Read
reasons-for-hope-daily-readings.pdf
December 10, 2016
Filetype: PDF
|
2735 views
system_update_alt
Download
subject
Read
the-dungeon.pdf
October 19, 2016
Filetype: PDF
|
2792 views
system_update_alt
Download
subject
Read
playing-the-game-paperback.pdf
January 07, 2017
Filetype: PDF
|
2306 views
system_update_alt
Download
subject
Read
names-numbers-paperback.pdf
October 08, 2016
Filetype: PDF
|
2887 views
system_update_alt
Download
subject
Read
bridging-divides-ethno-political-leadership-amon.pdf
December 11, 2016
Filetype: PDF
|
2873 views
system_update_alt
Download
subject
Read
the-wall-street-journal-complete-real-estate-inv.pdf
January 15, 2017
Filetype: PDF
|
2206 views
system_update_alt
Download
subject
Read
optimizing-hpc-applications-with-intel-cluster-t.pdf
October 08, 2016
Filetype: PDF
|
1796 views
system_update_alt
Download
subject
Read
mathematics-every-student-learns-grade-4-2005-co.pdf
November 25, 2016
Filetype: PDF
|
2339 views
system_update_alt
Download
subject
Read
dictionary-of-conservative-quotations.pdf
October 27, 2016
Filetype: PDF
|
677 views
system_update_alt
Download
subject
Read
the-return-of-the-shadow-whistler-hardback.pdf
August 26, 2016
Filetype: PDF
|
393 views
system_update_alt
Download
subject
Read
berkshire-year-book-and-breeding-herds-volume-1-.pdf
November 15, 2016
Filetype: PDF
|
560 views
system_update_alt
Download
subject
Read
peter-x27-s-manuscript-book-3-blank-music-book-w.pdf
January 20, 2017
Filetype: PDF
|
1376 views
system_update_alt
Download
subject
Read
the-book-of-doctrines-paperback.pdf
October 05, 2016
Filetype: PDF
|
2575 views
system_update_alt
Download
subject
Read
constructing-ambient-intelligence.pdf
September 22, 2016
Filetype: PDF
|
1444 views
system_update_alt
Download
subject
Read
the-light-princess-classic-george-macdonald.pdf
January 09, 2017
Filetype: PDF
|
1833 views
system_update_alt
Download
subject
Read
medical-coding-evaluation-and-management.pdf
November 10, 2016
Filetype: PDF
|
3318 views
system_update_alt
Download
subject
Read
sneaky-parenting-smart-shortcuts-to-happy-famili.pdf
September 12, 2016
Filetype: PDF
|
2334 views
system_update_alt
Download
subject
Read
called-out-of-darkness.pdf
October 31, 2016
Filetype: PDF
|
3170 views
system_update_alt
Download
subject
Read
a-history-of-education-in-wales.pdf
January 17, 2017
Filetype: PDF
|
767 views
system_update_alt
Download
subject
Read
coupons-as-an-instrument-for-manufacturers-of-co.pdf
October 23, 2016
Filetype: PDF
|
975 views
system_update_alt
Download
subject
Read
richmond-screw-anchor-co-v-u-s-u-s-supreme-court-1.pdf
November 29, 2016
Filetype: PDF
|
584 views
system_update_alt
Download
subject
Read
russian-year-the-notebook-of-an-amateur-diplomat.pdf
January 24, 2017
Filetype: PDF
|
832 views
system_update_alt
Download
subject
Read
wishes-and-tears.pdf
September 01, 2016
Filetype: PDF
|
1255 views
system_update_alt
Download
subject
Read
not-for-tourists-guide-to-washington-dc-2016.pdf
September 06, 2016
Filetype: PDF
|
2135 views
system_update_alt
Download
subject
Read
who-would-win-lion-vs-tiger-who-would-win.pdf
November 07, 2016
Filetype: PDF
|
3291 views
system_update_alt
Download
subject
Read
practice-problems-in-physics-for-the-jee-and-oth.pdf
November 10, 2016
Filetype: PDF
|
1946 views
system_update_alt
Download
subject
Read
chunyu-education-experimental-class-to-mention-t-4.pdf
December 05, 2016
Filetype: PDF
|
2966 views
system_update_alt
Download
subject
Read
time-dependent-reactivity-of-species-in-condense.pdf
August 22, 2016
Filetype: PDF
|
1097 views
system_update_alt
Download
subject
Read
fm-summer-2013-paperback.pdf
August 29, 2016
Filetype: PDF
|
3046 views
system_update_alt
Download
subject
Read
civil-engineering-practice-examination-1.pdf
November 23, 2016
Filetype: PDF
|
1041 views
system_update_alt
Download
subject
Read
the-holy-gospel-in-poetry-366-poems-for-every-da.pdf
January 12, 2017
Filetype: PDF
|
3101 views
system_update_alt
Download
subject
Read
cartwheeling-in-thunderstorms.pdf
October 21, 2016
Filetype: PDF
|
465 views
system_update_alt
Download
subject
Read
the-foundations-of-geometry-classic-reprint-pape.pdf
December 16, 2016
Filetype: PDF
|
2471 views
system_update_alt
Download
subject
Read
antihero-hardback.pdf
September 19, 2016
Filetype: PDF
|
531 views
system_update_alt
Download
subject
Read
invitaciones-2nd-edition-segunda-parte-student-e.pdf
August 20, 2016
Filetype: PDF
|
2778 views
system_update_alt
Download
subject
Read
my-soul-to-keep.pdf
January 12, 2017
Filetype: PDF
|
3239 views
system_update_alt
Download
subject
Read
western-medical-times-volume-39-no-7.pdf
January 16, 2017
Filetype: PDF
|
1757 views
system_update_alt
Download
subject
Read
project-x-origins-grey-book-band-oxford-level-12-2.pdf
December 26, 2016
Filetype: PDF
|
1255 views
system_update_alt
Download
subject
Read
dive-into-python-paperback.pdf
October 01, 2016
Filetype: PDF
|
1091 views
system_update_alt
Download
subject
Read
drugs-a-parents-guide-a-cid-z-oot-stamford-house.pdf
January 14, 2017
Filetype: PDF
|
1401 views
system_update_alt
Download
subject
Read
everyday-meal-plans-for-hypertension-a-collectio.pdf
October 25, 2016
Filetype: PDF
|
1204 views
system_update_alt
Download
subject
Read
recent-advances-and-issues-in-meteorology-fronti.pdf
December 11, 2016
Filetype: PDF
|
941 views
system_update_alt
Download
subject
Read
starting-a-new-job-in-a-week-how-to-succeed-in-y.pdf
December 17, 2016
Filetype: PDF
|
1411 views
system_update_alt
Download
subject
Read
the-genuine-new-book-potter-nursing-instruction-.pdf
December 02, 2016
Filetype: PDF
|
1604 views
system_update_alt
Download
subject
Read
project-x-origins-light-blue-book-band-oxford-le-7.pdf
November 03, 2016
Filetype: PDF
|
2423 views
system_update_alt
Download
subject
Read
rip-van-winkle-low-cost-limited-edition-paperbac.pdf
January 05, 2017
Filetype: PDF
|
2810 views
system_update_alt
Download
subject
Read
doctor-checkup-reminder-paperback.pdf
August 29, 2016
Filetype: PDF
|
3219 views
system_update_alt
Download
subject
Read
thematisierung-und-auml-sthetisierung-von-gewalt.pdf
August 07, 2016
Filetype: PDF
|
1928 views
system_update_alt
Download
subject
Read
silverwood-lake-water-safety-coloring-book.pdf
September 27, 2016
Filetype: PDF
|
3308 views
system_update_alt
Download
subject
Read
just-turn-left-at-the-mountain-multi-entry-trial-1.pdf
September 26, 2016
Filetype: PDF
|
3207 views
system_update_alt
Download
subject
Read
programmers-required-reading-career-books-innova.pdf
November 06, 2016
Filetype: PDF
|
2776 views
system_update_alt
Download
subject
Read
strategic-management-quickstudy-reference-guides.pdf
December 09, 2016
Filetype: PDF
|
2714 views
system_update_alt
Download
subject
Read
young-children-learning-mathematics-a-guide-for-.pdf
September 01, 2016
Filetype: PDF
|
3306 views
system_update_alt
Download
subject
Read
inherited-issues-book-4-the-samantha-series-pape.pdf
September 19, 2016
Filetype: PDF
|
2157 views
system_update_alt
Download
subject
Read
my-very-first-bible-stories-little-library.pdf
September 22, 2016
Filetype: PDF
|
2478 views
system_update_alt
Download
subject
Read
optics-and-optical-instruments-hardback.pdf
December 14, 2016
Filetype: PDF
|
3252 views
system_update_alt
Download
subject
Read
scientific-style-and-format-the-cse-manual-for-a.pdf
December 13, 2016
Filetype: PDF
|
3275 views
system_update_alt
Download
subject
Read
kitt-the-mitt-jim-rooker-books.pdf
December 18, 2016
Filetype: PDF
|
2512 views
system_update_alt
Download
subject
Read
crazy-plates-low-fat-food-so-good-you-x27-ll-swe.pdf
November 26, 2016
Filetype: PDF
|
2337 views
system_update_alt
Download
subject
Read
fables-the-deluxe-edition-book-four.pdf
August 22, 2016
Filetype: PDF
|
2574 views
system_update_alt
Download
subject
Read
sex-and-conflict.pdf
August 20, 2016
Filetype: PDF
|
2312 views
system_update_alt
Download
subject
Read
kaffir-boy-the-true-story-of-a-black-youth-s-com.pdf
November 12, 2016
Filetype: PDF
|
853 views
system_update_alt
Download
subject
Read
the-tempting-of-thomas-carrick.pdf
November 12, 2016
Filetype: PDF
|
2490 views
system_update_alt
Download
subject
Read
run-rasputin-run-bk-2-trials-and-friendships-pap.pdf
September 23, 2016
Filetype: PDF
|
3332 views
system_update_alt
Download
subject
Read
chases-and-escapes-the-mathematics-of-pursuit-an.pdf
December 26, 2016
Filetype: PDF
|
1688 views
system_update_alt
Download
subject
Read
con-ed.pdf
September 07, 2016
Filetype: PDF
|
885 views
system_update_alt
Download
subject
Read
beauty-and-the-beast-stained-glass-coloring-book.pdf
December 31, 2016
Filetype: PDF
|
555 views
system_update_alt
Download
subject
Read
ufgs-23-09-23-13-20-bacnet-direct-digital-contro.pdf
November 03, 2016
Filetype: PDF
|
1568 views
system_update_alt
Download
subject
Read
win-or-lose-team-jake-maddox-sports-stories.pdf
December 15, 2016
Filetype: PDF
|
2465 views
system_update_alt
Download
subject
Read
the-space-time-manifold-of-relativity-the-non-eu.pdf
January 11, 2017
Filetype: PDF
|
2018 views
system_update_alt
Download
subject
Read
teaching-materials-and-staff-in-the-hotel-manage.pdf
December 31, 2016
Filetype: PDF
|
3037 views
system_update_alt
Download
subject
Read
healthcare-informatics-improving-efficiency-thro.pdf
August 21, 2016
Filetype: PDF
|
669 views
system_update_alt
Download
subject
Read
address-on-the-life-and-character-of-william-smy.pdf
October 10, 2016
Filetype: PDF
|
1661 views
system_update_alt
Download
subject
Read
cooperatives-and-dairy-developmentchanging-desti.pdf
September 10, 2016
Filetype: PDF
|
3250 views
system_update_alt
Download
subject
Read
lost-certificates-of-knight-s-fees-for-the-count.pdf
November 10, 2016
Filetype: PDF
|
3206 views
system_update_alt
Download
subject
Read
building-strip-planked-boats.pdf
September 11, 2016
Filetype: PDF
|
503 views
system_update_alt
Download
subject
Read
eyeshield-21-volume-26-rough-n-tumble.pdf
November 16, 2016
Filetype: PDF
|
1950 views
system_update_alt
Download
subject
Read
hercules-superhero-workbook-american-english-ed.pdf
September 13, 2016
Filetype: PDF
|
3199 views
system_update_alt
Download
subject
Read
a-volar-pupil-book-level-1-primary-spanish-for-t.pdf
November 16, 2016
Filetype: PDF
|
1328 views
system_update_alt
Download
subject
Read
the-golden-grove-a-choice-manual-containing-what.pdf
November 29, 2016
Filetype: PDF
|
3278 views
system_update_alt
Download
subject
Read
2009-dental-expo-chinese-edition.pdf
October 09, 2016
Filetype: PDF
|
1641 views
system_update_alt
Download
subject
Read
the-alien-in-the-garage-and-other-stories.pdf
September 19, 2016
Filetype: PDF
|
961 views
system_update_alt
Download
subject
Read
Other Files
description
the-routledge-history-of-food.pdf
[43.02 KB]
description
the-iowa-state-fair.pdf
[43.02 KB]
description
the-virginia-school-journal-volume-14-nos-1-6.pdf
[43.02 KB]
description
the-eneis-volume-bks-1-2-paperback.pdf
[43.02 KB]
description
the-essence-of-management.pdf
[43.02 KB]
description
the-heart-of-our-music-digging-deeper-reflection.pdf
[43.02 KB]
description
the-testament-of-cresseid-and-seven-fables-trans.pdf
[43.02 KB]
description
wiccan-celebrations.pdf
[43.02 KB]
description
chinas-impact-on-korean-peninsula-unification-an.pdf
[43.02 KB]
description
their-destiny-paperback.pdf
[43.02 KB]
description
the-prince-and-the-pauper-signet-classics.pdf
[43.02 KB]
description
callie-kent-company-girl-second-in-a-series-pape.pdf
[43.02 KB]
description
last-chance-of-a-crazy-virgin-paperback.pdf
[43.02 KB]
description
max-cassidy-escape-from-shadow-island.pdf
[43.02 KB]
description
interactive-gibson-bible.pdf
[43.02 KB]
description
u-s-master-tax-guide-hardback.pdf
[43.02 KB]
description
late-child.pdf
[43.02 KB]
description
the-reporter-or-phonography-adapted-to-verbatim-.pdf
[43.02 KB]
description
natural-healing-for-dogs.pdf
[43.02 KB]
description
the-evidential-value-of-the-acts-of-the-apostles.pdf
[43.02 KB]
description
the-space-triad-a-joint-concept-for-space-power.pdf
[43.02 KB]
description
the-wonderful-wizard-of-oz-fun-kit-paper-dolls-c.pdf
[43.02 KB]
description
spellweaver-a-novel-of-the-nine-kingdoms.pdf
[43.02 KB]
description
modern-russian-poetry-an-anthology-paperback.pdf
[43.02 KB]
description
xiaomaguohe-international-education-the-sat-core.pdf
[43.02 KB]
description
saltwater-aquariums-make-a-great-hobby.pdf
[43.02 KB]
description
the-attack-of-the-giant-stink-bugs-the-adventure.pdf
[43.02 KB]
description
marion-strikes-a-pose-the-critter-club.pdf
[43.02 KB]
description
dr-dethnell-post-mortem-specialist-paperback.pdf
[43.02 KB]
description
fba-to-z-functional-behavior-and-intervention-pl.pdf
[43.02 KB]
description
visual-basic-programming-experiments-and-exercis.pdf
[43.02 KB]
description
the-doings-of-raffles-haw.pdf
[43.02 KB]
description
the-jerusalem-sinner-saved-volume-1-the-pharisee.pdf
[43.02 KB]
description
1001-easy-french-phrases-dover-language-guides-f.pdf
[43.02 KB]
description
what-the-schools-teach-and-might-teach-classic-r.pdf
[43.02 KB]
description
hamish-and-the-worldstoppers.pdf
[43.02 KB]
description
filmmaking-for-dummies-2nd-revised-edition.pdf
[43.02 KB]
description
assyrian-historiography-dodo-press-paperback.pdf
[43.02 KB]
description
mcgraw-hill-education-sat-subject-test-math-leve-1.pdf
[43.02 KB]
description
fine-woodworking-s-shaker-rocking-chair-plan.pdf
[43.02 KB]
description
i-see-you-everywhere.pdf
[43.02 KB]
description
listening-for-god-a-ministers-journey-through-si.pdf
[43.02 KB]
description
the-life-of-john-wesley-hardin-paperback.pdf
[43.02 KB]
description
the-new-servants-of-power-a-critique-of-the-1980.pdf
[43.02 KB]
description
tiny-tots-and-tender-hearts-an-introduction-to-h.pdf
[43.02 KB]
description
lios-en-la-nieve-x2f-snow-trouble.pdf
[43.02 KB]
description
the-beauty-chorus.pdf
[43.02 KB]
description
red-moon-rising-paperback.pdf
[43.02 KB]
description
student-online-media-package-for-hospitality-and.pdf
[43.02 KB]
description
entrepreneurship-hardback.pdf
[43.02 KB]
description
grammatica-della-lingua-italiana.pdf
[43.02 KB]
description
comparative-study-of-water-polluition-in-river-g.pdf
[43.02 KB]
description
an-answer-to-a-pamphlet-intitled-previous-promis-1.pdf
[43.02 KB]
description
seduction-paperback.pdf
[43.02 KB]
description
michigan-test-prep-english-language-arts-common-.pdf
[43.02 KB]
description
the-memoirs-of-sherlock-holmes-format-trade-pape.pdf
[43.02 KB]
description
make-it-yours-customize-and-personalize-the-trad.pdf
[43.02 KB]
description
anywhere-how-global-connectivity-is-revolutioniz.pdf
[43.02 KB]
description
mechanical-properties-of-cortical-bones.pdf
[43.02 KB]
description
mrs-dalloway-1.pdf
[43.02 KB]
description
the-temple-shakespeare-volume-34-paperback.pdf
[43.02 KB]
description
a-discourse-delivered-before-the-rhode-island-hi-1.pdf
[43.02 KB]
description
resurrection-now-shattering-religious-doctrine-t.pdf
[43.02 KB]
description
vernon-lee-new-edition.pdf
[43.02 KB]
description
my-favorite-senior-moments-from-the-funny-side-o.pdf
[43.02 KB]
description
glamour-world-problem-new-edition.pdf
[43.02 KB]
description
defense-transportation-the-armys-hunter-pilot-pr.pdf
[43.02 KB]
description
cowboy-christmas-hardback.pdf
[43.02 KB]
description
donald-moffett-the-extravagant-vein.pdf
[43.02 KB]
description
mountain-man-skills-hunting-trapping-woodwork-an.pdf
[43.02 KB]
description
fire-and-brains-paperback.pdf
[43.02 KB]
description
farm-to-table-for-schools-everything-you-need-to.pdf
[43.02 KB]
description
stockholm-marco-polo-guide.pdf
[43.02 KB]
description
what-is-the-situation-now-a-review-of-political-.pdf
[43.02 KB]
description
yamaha-fzs1000-fazer-x27-01-to-x27-05-haynes-ser.pdf
[43.02 KB]
description
encountering-god-together-leading-worship-servic.pdf
[43.02 KB]
description
engineering-mathematics-volume-1-4th-ed.pdf
[43.02 KB]
description
how-red-is-my-neck-paperback.pdf
[43.02 KB]
description
waggit-again.pdf
[43.02 KB]
description
migration-in-from-and-to-southeastern-europe.pdf
[43.02 KB]
description
soda-pop-head-activity-and-idea-book-paperback.pdf
[43.02 KB]
description
a-woman-after-god-s-heart-paperback.pdf
[43.02 KB]
description
report-of-the-board-of-statutory-consolidation-v.pdf
[43.02 KB]
description
your-amazing-children-15-keys-that-unlock-greatn.pdf
[43.02 KB]
description
one-hour-craft-paperback.pdf
[43.02 KB]
description
aimssec-maths-teacher-support-series-mathematica.pdf
[43.02 KB]
description
historical-souvenir-of-delhi-n-y.pdf
[43.02 KB]
description
ultimate-deathmatch-skull-crushing-true-stories-.pdf
[43.02 KB]
description
bharat-2020-aur-uske-baad-aanewale-kal-ki-tasvee.pdf
[43.02 KB]
description
counsel-for-the-plaintiff-classic-reprint-paperb.pdf
[43.02 KB]
description
master-of-the-leaping-figures.pdf
[43.02 KB]
description
suvrttatilaka-of-ksemendra-text-with-english-tra.pdf
[43.02 KB]
description
the-arrow-writer-x27-s-handbook.pdf
[43.02 KB]
description
santa-letter-writing-eurohook-letter-writing-2.pdf
[43.02 KB]
description
internet-office-projects.pdf
[43.02 KB]
description
condensed-catalogues-of-mechanical-equipment-vol-2.pdf
[43.02 KB]
description
the-benghazi-hoax-paperback.pdf
[43.02 KB]
description
gate-mentor-2016-electronics-and-communication-e.pdf
[43.02 KB]
description
so-many-seeds-learning-the-s-sound.pdf
[43.02 KB]
description
methods-of-teaching-in-high-schools-classic-repr.pdf
[43.02 KB]
description
juicy-joy.pdf
[43.02 KB]
description
theory-of-machines-kinematics.pdf
[43.02 KB]
description
southwest-treasure-hunters-gem-mineral-guide-whe.pdf
[43.02 KB]
description
lectures-on-homoeopathic-philosophy-s-e.pdf
[43.02 KB]
description
nature-man-and-woman.pdf
[43.02 KB]
description
brief-lives-stendhal-paperback.pdf
[43.02 KB]
description
3-france-belgium-the-netherlands-aa-road-map-eur.pdf
[43.02 KB]
description
heritage-regained-silver-from-the-gilbert-collec.pdf
[43.02 KB]
description
c-x27-egrave-del-dolce-in-danimarca-un-viaggio-i.pdf
[43.02 KB]
description
salvation-by-crucifixion-paperback.pdf
[43.02 KB]
description
beyond-the-end-of-the-road-a-winter-of-contentme.pdf
[43.02 KB]
description
the-heart-broke-in.pdf
[43.02 KB]
description
the-painted-cake.pdf
[43.02 KB]
description
national-defense-more-credibility-needed-in-air-.pdf
[43.02 KB]
description
instant-interviews-101-ways-to-get-the-best-job-.pdf
[43.02 KB]
description
btec-level-3-national-travel-and-tourism-teachin.pdf
[43.02 KB]
description
annexins.pdf
[43.02 KB]
description
shu-li-and-tamara-paperback.pdf
[43.02 KB]
description
the-resume-kit-5th-revised-edition.pdf
[43.02 KB]
description
the-world-bleeds-a-post-apocalyptic-story-paperb.pdf
[43.02 KB]
description
let-us-prey-paperback.pdf
[43.02 KB]
description
the-hunchback-paperback.pdf
[43.02 KB]
description
out-of-many-teaching-and-learning-classroom-edit-1.pdf
[43.02 KB]
description
1-mother-2-sons-paperback.pdf
[43.02 KB]
description
hooked-the-salacious-secrets-of-samantha-x-sydne.pdf
[43.02 KB]
description
names-attributes-and-images-of-god.pdf
[43.02 KB]
description
going-nucular-language-politics-and-culture-in-c.pdf
[43.02 KB]
description
hints-on-the-teaching-of-elementary-chemistry-in-2.pdf
[43.02 KB]
description
the-fungi-of-forage-plants.pdf
[43.02 KB]
description
wastewater-treatment-plant-dynamics-and-manageme.pdf
[43.02 KB]
description
post-traumatic-stress-disorder-and-the-casual-li.pdf
[43.02 KB]
description
civil-service-and-connecticut-classic-reprint-pa.pdf
[43.02 KB]
description
chemistry-an-introduction-to-general-organic-amp.pdf
[43.02 KB]
description
a-moveable-feast-the-restored-edition.pdf
[43.02 KB]
description
speaking-our-minds-what-it-x27-s-like-to-have-al.pdf
[43.02 KB]
description
glow-in-the-dark-tattoos-hearts.pdf
[43.02 KB]
description
effective-leadership-in-adventure-programming-ha.pdf
[43.02 KB]
description
buried-cities-recovered-or-explorations-in-bible-1.pdf
[43.02 KB]
description
decorative-woodcarving-the-complete-course.pdf
[43.02 KB]
description
bomber-command-operation-hurricane-the-story-of-.pdf
[43.02 KB]
description
venus-education-series-secondary-school-teaching-22.pdf
[43.02 KB]
description
letters-from-home-communications-from-the-spirit.pdf
[43.02 KB]
description
the-esl-classroom-teaching-critical-practice-and.pdf
[43.02 KB]
description
genuine-galactic-empire-base-edge-asimov-chinese.pdf
[43.02 KB]
description
2013-public-version-of-the-beijing-institutions-.pdf
[43.02 KB]
description
wheat-field-small-dinosaur-cartoon-house-duri-wo.pdf
[43.02 KB]
description
a-short-treatise-of-magneticall-bodies-and-motio.pdf
[43.02 KB]
description
duettime-piano-christmas-level-1-faber-piano-adv.pdf
[43.02 KB]
description
the-leech-club-or-the-mysteries-of-the-catskills.pdf
[43.02 KB]
description
can-the-un-reform-itself.pdf
[43.02 KB]
description
essential-thai-speak-thai-with-confidence-paperb.pdf
[43.02 KB]
description
healthcare-value-selling-winning-strategies-to-s.pdf
[43.02 KB]
description
101-dilemas-eacute-ticos-x2f-101-ethical-dilemma.pdf
[43.02 KB]
description
police-crime-prevention-rescue-and-prevention.pdf
[43.02 KB]
description
security-leader-insights-for-effective-managemen.pdf
[43.02 KB]
description
star-wars-clone-wars-adventures-v-6.pdf
[43.02 KB]
description
math-in-focus-singapore-math-extra-practice-work.pdf
[43.02 KB]
description
gustav-klimt-project-book-the-kiss-journal-x2f-l.pdf
[43.02 KB]
description
introduction-to-biophotonics-hardback-1.pdf
[43.02 KB]
description
the-secrets-to-healthy-aging-reverse-the-signs-o.pdf
[43.02 KB]
description
down-south-before-the-war-vol-2-classic-reprint-.pdf
[43.02 KB]
description
review-of-medical-microbiology-and-immunology-13.pdf
[43.02 KB]
description
new-myomlab-with-pearson-etext-access-card-for-o.pdf
[43.02 KB]
description
thewoman-in-white-by-collins-wilkie-author-on-se.pdf
[43.02 KB]
description
bajo-la-luz-de-mi-sangre.pdf
[43.02 KB]
description
mechanical-engineering-practice-guide-engineerin.pdf
[43.02 KB]
description
we-live-in-water-stories.pdf
[43.02 KB]
description
higher-education-nationwide-clinical-professiona-7.pdf
[43.02 KB]
description
what-teachers-need-to-know-about-numeracy.pdf
[43.02 KB]
description
learning-english-with-laughter-module-4-part-1-a-1.pdf
[43.02 KB]
description
islam-rising-paperback.pdf
[43.02 KB]
description
aligning-ieps-to-the-common-core-state-standards.pdf
[43.02 KB]
description
all-about-me.pdf
[43.02 KB]
description
before-bedtime-three-spooky-tales-for-unrest-pap.pdf
[43.02 KB]
description
coloring-book-for-adults-featuring-50-beautiful-.pdf
[43.02 KB]
description
never-trust-a-rogue-a-rouge-regency-romance.pdf
[43.02 KB]
description
advanced-financial-accounting-teaching-counselin.pdf
[43.02 KB]
description
the-log-of-h-m-s-bonaventure-pacific-and-china-s.pdf
[43.02 KB]
description
e-contemporary-chinese-legal-hot-issues-chinese-.pdf
[43.02 KB]
description
what-every-american-should-know-about-europe-the.pdf
[43.02 KB]
description
dialogues-of-the-sleeping-mind-episodes-from-a-h.pdf
[43.02 KB]
description
the-big-lie-paperback.pdf
[43.02 KB]
description
interactive-read-aloud-anthology-with-plays-grad-2.pdf
[43.02 KB]
description
oh-the-thinks-you-can-think-format-loose-leaf.pdf
[43.02 KB]
description
mastercamx4-chinese-version-from-the-entry-to-th.pdf
[43.02 KB]
description
1993-army-budget-potential-reductions-to-the-ope.pdf
[43.02 KB]
description
how-the-west-was-lost-fifty-years-of-economic-fo.pdf
[43.02 KB]
description
panorama-workbook-x2f-video-manual-x2f-lab-manua.pdf
[43.02 KB]
description
visual-language-guide-italian.pdf
[43.02 KB]
description
kindergarten-policies-what-is-best-for-children-.pdf
[43.02 KB]
description
my-neck-hurts-nonsurgical-treatments-for-neck-an.pdf
[43.02 KB]
description
spooky-america-four-real-ghost-stories-step-into.pdf
[43.02 KB]
description
right-angles-and-other-obstinate-truths-paperbac.pdf
[43.02 KB]
description
southern-methodist-review-volume-58-issue-3.pdf
[43.02 KB]
description
anything-you-want-paperback.pdf
[43.02 KB]
description
floor-games.pdf
[43.02 KB]
description
glencoe-mill-village-paperback.pdf
[43.02 KB]
description
dinosaur-cove-the-cretaceous-chase-reissue.pdf
[43.02 KB]
description
stand-strong-1-peter-paperback.pdf
[43.02 KB]
description
relation-of-a-voyage-from-boston-to-newfoundland.pdf
[43.02 KB]
description
fatherneed-why-father-care-is-as-essential-as-mo.pdf
[43.02 KB]
description
no-continuing-city.pdf
[43.02 KB]
description
healing-beyond-the-body-medicine-and-the-infinit.pdf
[43.02 KB]
description
chapter-text-prep-video-for-intermediate-algebra.pdf
[43.02 KB]
description
ticket-to-life-embrace-the-uncertainty-how-to-ge.pdf
[43.02 KB]
description
first-you-cry-1.pdf
[43.02 KB]
description
the-basics-of-economics-for-a-modern-manager-sec.pdf
[43.02 KB]
description
final-environmental-assessment-for-delphi-automo.pdf
[43.02 KB]
description
tschiffelys-ride-ten-thousand-miles-in-the-saddl.pdf
[43.02 KB]
description
spiritual-freedom-in-the-brahma-sutras.pdf
[43.02 KB]
description
posters-a-global-history-paperback.pdf
[43.02 KB]
description
african-agriculture-and-the-world-bank-developme.pdf
[43.02 KB]
description
coaching-basketball-principles-of-offense-paperb.pdf
[43.02 KB]
description
big-and-bold-low-vision-notebook-160-pages-with--11.pdf
[43.02 KB]
description
county-unit-of-school-administration-in-texas-cl.pdf
[43.02 KB]
description
the-hilarious-holiday-songbook-piano-x2f-vocal-x.pdf
[43.02 KB]
description
its-not-just-baby-fat-10-steps-to-help-your-chil.pdf
[43.02 KB]
description
does-the-rise-of-emerging-powers-challenge-the-e.pdf
[43.02 KB]
description
oils-a-new-way-to-learn-how-to-paint-barron-x27-.pdf
[43.02 KB]
description
in-my-father-x27-s-house.pdf
[43.02 KB]
description
ir-vol-5-corporate-america-1.pdf
[43.02 KB]
description
google-advertising-fundamentals-exam-prep-guide-.pdf
[43.02 KB]
description
free-radicals-in-synthesis-and-biology.pdf
[43.02 KB]
description
false-mermaid-by-erin-hart-2010-hardcover.pdf
[43.02 KB]
description
cauchy3-philosophy-15-reflections.pdf
[43.02 KB]
description
tom-slade-boy-scout.pdf
[43.02 KB]
description
government-new-york-city-new-york-state-and-fede.pdf
[43.02 KB]
description
long-term-performance-of-permeable-reactive-barr.pdf
[43.02 KB]
description
getting-started-with-windows-7.pdf
[43.02 KB]
description
report-of-the-army-medical-department-great-brit.pdf
[43.02 KB]
description
closing-costs-stewart-realty-book-3.pdf
[43.02 KB]
description
the-fha-single-family-mortgage-insurance-program.pdf
[43.02 KB]
description
commander-kellie-and-the-superkids-vol-3-escape-.pdf
[43.02 KB]
description
newton.pdf
[43.02 KB]
description
the-western-pilot-containing-charts-of-the-ohio--1.pdf
[43.02 KB]
description
niv-once-a-day-31-days-of-wisdom.pdf
[43.02 KB]
description
e-z-play-today-8-patriotic-songs.pdf
[43.02 KB]
description
just-kiss-me-ein-mann-f-uuml-r-alle-n-auml-chte-.pdf
[43.02 KB]
description
the-blood-sugar-solution-in-15-minutes-key-takea.pdf
[43.02 KB]
description
closing-sprint-100-third-grade-math-west-divisio.pdf
[43.02 KB]
description
hilarys-trial-the-elizabeth-morgan-case-a-childs.pdf
[43.02 KB]
description
the-student-success-plan-living-and-growing-your.pdf
[43.02 KB]
description
sunday-evenings-at-brocklegh-hall.pdf
[43.02 KB]
description
fancy-nancy-fancy-day-in-room-1-a.pdf
[43.02 KB]
description
where-little-flower-got-her-power-a-little-flowe.pdf
[43.02 KB]
description
i-x27-m-jack.pdf
[43.02 KB]
description
an-answer-to-a-book-by-j-basset-entituled-reason.pdf
[43.02 KB]
description
junior-english-synchronous-tracing-copybook-8-in.pdf
[43.02 KB]
description
house-mates-paperback.pdf
[43.02 KB]
description
a-guide-to-teaching-effective-seminars-conversat.pdf
[43.02 KB]
description
the-manhattan-puzzle.pdf
[43.02 KB]
description
domestic-allegories-of-political-desire-the-blac.pdf
[43.02 KB]
description
fundamentals-of-chinese-fingernail-image-diagnos.pdf
[43.02 KB]
description
calming-mandalas-easy-coloring-book-vol-5-adult-.pdf
[43.02 KB]
description
electrical-engineering-principles-amp-applicatio.pdf
[43.02 KB]
description
laws-of-the-state-of-delaware-volume-10-pt-2.pdf
[43.02 KB]
description
the-charleston-bulletin-supplements-hardback.pdf
[43.02 KB]
description
the-chicken-gave-it-to-me.pdf
[43.02 KB]
description
chemical-mathematics-paperback.pdf
[43.02 KB]
description
lonely-planet-pocket-istanbul-5th-revised-editio.pdf
[43.02 KB]
description
before-adam-paperback.pdf
[43.02 KB]
description
threat-perception-in-a-gloabalizing-world-with-s.pdf
[43.02 KB]
description
science-for-primary-and-early-years-developing-s-3.pdf
[43.02 KB]
description
crochet-collection-80-great-projects-of-warm-and.pdf
[43.02 KB]
description
out-of-the-ooze-unlikely-love-letters-to-the-chu.pdf
[43.02 KB]
description
the-invisible-a-brokenhearted-novel-paperback.pdf
[43.02 KB]
description
no-god-in-sight.pdf
[43.02 KB]
description
the-white-wolf-a-to-z-mysteries-a-stepping-stone.pdf
[43.02 KB]
description
report-of-the-librarian-of-congress-and-report-o.pdf
[43.02 KB]
description
the-gosh-awful-gold-rush-mystery-real-kids-real-.pdf
[43.02 KB]
description
collins-big-cat-getting-dressed-pink-a-x2f-band-.pdf
[43.02 KB]
description
the-records-of-southhampton-a-brief-account-of-s.pdf
[43.02 KB]
description
i-juan-de-pareja.pdf
[43.02 KB]
description
daughter-of-a-drunkard-monk.pdf
[43.02 KB]
description
diary-of-a-wimpy-kid-5.pdf
[43.02 KB]
description
everyday-technology-machines-and-the-making-of-i.pdf
[43.02 KB]
description
indian-financial-system.pdf
[43.02 KB]
description
evita-saint-or-sinner.pdf
[43.02 KB]
description
sam-swann-x27-s-movie-mysteries-attack-of-the-bl.pdf
[43.02 KB]
description
the-jesuit-and-the-skull-teilhard-de-chardin-evo.pdf
[43.02 KB]
description
is-china-buying-the-world.pdf
[43.02 KB]
description
the-eighth-day-a-thriller.pdf
[43.02 KB]
description
tic-disease-prevention-in-older-quiz-chinese-edi.pdf
[43.02 KB]
description
the-chernobyl-disaster-the-history-and-legacy-of.pdf
[43.02 KB]
description
experiments-in-aerodynamics-volume-27-no-1.pdf
[43.02 KB]
description
the-hormone-solution.pdf
[43.02 KB]
description
physician-heal-thyself-the-nhs-needs-a-voice-of-.pdf
[43.02 KB]
description
how-to-get-abs-more-fantastic-exercises-that-wil.pdf
[43.02 KB]
description
erp-demystified-second-edition.pdf
[43.02 KB]
description
wieland-or-the-transformation-format-trade-paper.pdf
[43.02 KB]
description
living-by-fiction.pdf
[43.02 KB]
description
ged-test-for-dummies-3rd-revised-edition.pdf
[43.02 KB]
description
autobiography-of-rev-alvin-torry-first-missionar.pdf
[43.02 KB]
description
shiva-in-steel-berserker-series-x2f-fred-saberha.pdf
[43.02 KB]
description
coding-of-physician-services.pdf
[43.02 KB]
description
spirit-heals-awakening-a-woman-x27-s-inner-knowi.pdf
[43.02 KB]
description
run-boy-run-paperback.pdf
[43.02 KB]
description
crf-ch-16-hlt-california-sci-2007-earth.pdf
[43.02 KB]
description
northstar-building-skills-for-the-toefl-ibt-adva.pdf
[43.02 KB]
description
qidong-the-huanggang-big-papers-mathematics-grad.pdf
[43.02 KB]
description
the-history-of-kington-by-a-member-of-the-mechan.pdf
[43.02 KB]
description
the-illusion-of-god-s-presence-the-biological-or.pdf
[43.02 KB]
description
how-to-draw-scotland.pdf
[43.02 KB]
description
office-of-inspector-general-audit-report-2002-st.pdf
[43.02 KB]
description
founding-myths-stories-that-hide-our-patriotic-p-2.pdf
[43.02 KB]
description
the-role-of-the-chorus-in-shakespeare-x27-s-henr.pdf
[43.02 KB]
description
engineering-mechanics-statics.pdf
[43.02 KB]
description
teaching-transition-skills-in-inclusive-schools.pdf
[43.02 KB]
description
legend-drenai-tales-book-1.pdf
[43.02 KB]
description
keynote-for-mac-quick-reference-guide-version-6-.pdf
[43.02 KB]
description
insight-guides-explore-mallorca-the-best-routes-.pdf
[43.02 KB]
description
college-entrance-examination-historical-pro-form.pdf
[43.02 KB]
description
the-art-of-feng-shui-interior-and-exterior-space.pdf
[43.02 KB]
description
annual-report-of-the-michigan-academy-of-science.pdf
[43.02 KB]
description
the-principles-of-banking-its-utility-and-econom.pdf
[43.02 KB]
description
first-thanksgiving-sticker-activity-book-dover-l.pdf
[43.02 KB]
description
the-love-scrolls-love-passages-paperback.pdf
[43.02 KB]
description
banjo-a-to-z-book-amp-cd.pdf
[43.02 KB]
description
how-to-land-a-top-paying-chemical-engineer-and-c.pdf
[43.02 KB]
description
happy-format-hardcover.pdf
[43.02 KB]
description
sewer-squad-teenage-mutant-ninja-turtles-paperba.pdf
[43.02 KB]
description
sweet-revenge-format-mass-market-pb.pdf
[43.02 KB]
description
the-simple-science-of-flight-from-insects-to-jum.pdf
[43.02 KB]
description
the-eagles-child.pdf
[43.02 KB]
description
andrew-jackson-paperback.pdf
[43.02 KB]
description
first-and-second-samuel-kjv-paperback.pdf
[43.02 KB]
description
viola-in-reel-life.pdf
[43.02 KB]
description
haunting-memories-with-a-true-ring-paperback.pdf
[43.02 KB]
description
when-everything-fails-try-this-paperback.pdf
[43.02 KB]
description
don-t-give-up-before-the-miracle-happens-a-relat.pdf
[43.02 KB]
description
shepherd-x27-s-notes-psalms-1-50.pdf
[43.02 KB]
description
florida-test-prep-fsa-practice-test-book-english-1.pdf
[43.02 KB]
description
amber-brown-is-green-with-envy.pdf
[43.02 KB]
description
don-x27-t-let-the-cat-out.pdf
[43.02 KB]
description
memorandum-on-the-results-of-a-cursory-examinati.pdf
[43.02 KB]
description
western-medical-times-volume-39-no-10-paperback.pdf
[43.02 KB]
description
templates-for-75-wills-and-agency-essays-look-in.pdf
[43.02 KB]
description
deje-que-la-lenguaje-marque-el-rumbo-a-la-alfabe.pdf
[43.02 KB]
description
pocket-artist-new-edition.pdf
[43.02 KB]
description
genuine-book-watch-connoisseurs-totally-watch-ma.pdf
[43.02 KB]
description
gods-palette-green.pdf
[43.02 KB]
description
the-metamorphosis-paperback.pdf
[43.02 KB]
description
a-sermon-on-the-death-and-character-of-william-h.pdf
[43.02 KB]
description
misalliance-the-dark-lady-of-the-sonnets-and-fan.pdf
[43.02 KB]
description
easter-basket-or-empty-tomb-pack-of-25.pdf
[43.02 KB]
description
spanish-visual-phrase.pdf
[43.02 KB]
description
the-eighth-continent-life-death-and-discovery-in.pdf
[43.02 KB]
description
project-venom.pdf
[43.02 KB]
description
ring-around-a-rosie-usa-edition.pdf
[43.02 KB]
description
insiders-x27-guide-to-the-nascar-tracks-the-unof.pdf
[43.02 KB]
description
accounting-controls-guidebook-third-edition-a-pr.pdf
[43.02 KB]
description
crs-report-for-congress-tax-cuts-the-business-cy-4.pdf
[43.02 KB]
description
axel-munthe-the-road-to-san-michele-paperback.pdf
[43.02 KB]
description
basic-finance-tools-for-the-healthcare-manager-h.pdf
[43.02 KB]
description
the-nursery-and-the-orchard-a-practical-treatise.pdf
[43.02 KB]
description
lectures-on-thermodynamics-introduction.pdf
[43.02 KB]
description
owning-and-operating-a-sucessful-cleaning-busine.pdf
[43.02 KB]
description
the-strange-case-of-dr-jekyll-amp-mr-hyde-nonsuc.pdf
[43.02 KB]
description
the-children-of-the-new-forest-paperback.pdf
[43.02 KB]


oGBL
(property in module tri
)
oGBL
represents the single global variable used to make available global data and functions to all component types of the Triangular system.
The standard values stored in oGBL
include:
msgHandler
The Event Message Handler handlers
optTables
The optional role based tables loaded in a selective fashion. See 'Admin.js'
templates
The templates loaded by hookMsgListener
and used by the Macro directive.
tri.property:oGBL


Manual Reference Pages - ()
NAME
complex(7f) - [FORTRAN] complex variables
SYNOPSIS
complex(kind=NN) :: name
complex(kind=NN) :: name=(r,i)
DESCRIPTION
In mathematics, a complex number has a real and an imaginary
component. In Fortran, complex numbers are stored as a pair of REAL
numbers (the first representing the real part, the following the
imaginary part). Using the correct KIND allows for DOUBLEPRECISION
COMPLEX values.
Any expression involving COMPLEX numbers and other numbers is promoted
to COMPLEX.
All of the arithmetic operators can take a COMPLEX number on either
side (left hand side or right hand side) of an expression such
as LHS=RHS.
DECLARATION
The standard way to declare a complex variable is simply to use the COMPLEX
statement:
COMPLEX myVariable, anotherVariable, anArray(2,3)
Examples of complex declarations are
COMPLEX (KIND = KIND(0.0D0)) :: C
COMPLEX :: CUBE_ROOT = (-0.5, 0.866)
CONSTANTS AND EXPRESSIONS
Complex constants are specified as "(",a real value, a comma, another real
value and ")". Some examples are 1 as (1.0,0.0), i as (0.0,1.0), 2-3i as
(2.0,-3.0), and<PHONE_NUMBER>i as (0.0,1.0E+09). The same constants can
be coded as double-precision complex constants by the simple expedient
of using a D in the exponent. Thus, the same constants can be coded
in double-precision using (1.0D+00,0.0D+00), (0.0D+00,1.0D+00),
(2.0D+00,-3.0D+00), and (0.0D+00,1.0D+09), respectively. Note: This
notation cannot be used with variables. For example, (a, b) is invalid.
Examples of complex constants are
(1.0, -1.0)
(3, 3.1E6)
(4.0_4, 3.6E7_8)
( 0.0, PI) ! where PI is a previously declared named
! scalar numeric CONSTANT, not a variable.
CMPLX AND DOUBLE PRECISION
To convert real variables to complex, use the CMPLX function.
The Fortran 90 language defines CMPLX() as always returning a result
that is type COMPLEX(KIND=KIND(0.0)).
This means `CMPLX(D1,D2)', where `D1' and `D2' are DOUBLEPRECISION,
is treated as:
CMPLX(SNGL(D1), SNGL(D2))
If you want double-precision complex numbers, you're pretty much
stuck with specifying a precision.
It was necessary for Fortran 90 to specify this behavior for
DOUBLEPRECISION arguments, since that is the behavior mandated by
FORTRAN 77.
So Fortran 90 extends the CMPLX() intrinsic by adding an extra argument
used to specify the desired kind of complex result.
integer,parameter :: dp=kind(0.0d0)
complex(kind=dp) :: z8
!
! NO: result is just real because KIND parameter is not specified
!
z8 = cmplx(1.2345678901234567d0, 1.2345678901234567d0) ! note this was stored with default real precision
print *, 'NO, Z8=',z8,real(z8),aimag(z8) ! notice components are just truncated to real
z8 = cmplx(1.2345678901234567e0_dp, 1.2345678901234567e0_dp) ! note works with e0, not d0
print *, 'NO, Z8=',z8,real(z8),aimag(z8) ! note components are just real
!
! YES
!
z8 = cmplx(1.2345678901234567d0, 1.2345678901234567d0,kind=dp) ! kind= makes it work
print *, 'YES, Z8=',z8,real(z8),aimag(z8)
F2018 COMPONENT SYNTAX
The real and imaginary parts of a complex entity can be accessed
independently with a component-like syntax in f2018:
A complex-part-designator is
designator % RE
or
designator % IM.
The designator shall be of complex type.
So designator%RE designates the real part of a complex value,
designator%IM designates the imaginary part of complex value. The
type of a complex-part-designator is real, and its kind and shape
are those of the designator.
The following are examples of complex part designators:
impedance%re !-- Same value as REAL(impedance)
fft%im !-- Same value as AIMAG(fft)
x%im = 0.0 !-- Sets the imaginary part of X to zero
program components
integer,parameter :: dp=kind(0.0d0)
complex(kind=dp) :: z8
z8 = cmplx(1.2345678901234567d0, 1.2345678901234567d0,kind=dp)
print *, 'Z8=',z8,z8%re,z8%im
print *, real(aimag(z8),kind=dp)
print *, real(z8)
end program components
C
Your C-compiler can work with complex numbers if it supports the C99
standard. Link with -lm. The imaginary unit is represented by I.
/* check that exp(i * pi) == -1 */
#include /* for atan */
#include
#include
int
main(void)
{
double pi = 4 * atan(1.0);
double complex z = cexp(I * pi);
printf("%f + %f * i\n", creal(z), cimag(z));
}
EXAMPLE
Sample program:
program demo_aimag
integer,parameter :: dp=kind(0.0d0)
complex :: z4
complex(kind=dp) :: z8
real(kind=dp) :: d8
z4 = cmplx(1.2345678901234567d0, 1.2345678901234567d0) ! no kind so values on LHS are converted to default real
z8 = cmplx(1.2345678901234567d0, 1.2345678901234567d0,kind=dp) ! kind= makes it work
end program demo_aimag
SEE ALSO
o aimag(3f) - Imaginary part of complex number
o cmplx(3f) - Complex conversion function
o conjg(3f) - Complex conjugate function
o real(3f) - Convert to real type
WORKING ON
Sample using aimag
program demo_aimag
integer,parameter :: dp=kind(0.0d0)
complex :: z4
complex(kind=dp) :: z8
real(kind=dp) :: d8
d8 = 1.2345678901234567 ! NO: might be truncated to default real
print *, 'NO, D8=',d8
d8 = 1.2345678901234567_dp ! should work; note that only one value was specified
print *, 'D8=',d8
d8 = 1.2345678901234567d0 ! should work
print *, 'D8=',d8
! intuitive and works without calling cmplx(3f) but does not work for variables
z8 = (1.2345678901234567d0 , 1.2345678901234567d0 )
print *, 'Z8=',z8
!=========================================================================================
contains
function DCOMPLEX(real, imag)
end function DCOMPLEX
end program demo_aimag
>!
>! EXTENSION: COMPLEX function
>! A simple way to build a
>! complex value out of two numbers, with the precise type of the
>! value determined by the types of the two numbers (via the usual
>! type-promotion mechanism):
>!
>!
>! When real and imag are the same REAL types, COMPLEX() performs
>! no conversion other than to put them together to form a complex
>! result of the same (complex version of real) type.
>
>
>
> The text CMPLX (X [, Y, KIND]) indicates that Y and KIND are
> both optional arguments. Valid reference forms include CMPLX(x),
> CMPLX(x, y), CMPLX(x, KIND=kind ), CMPLX(x, y, kind ), and
> CMPLX(KIND=kind, X=x, Y=y).
>
> The result values of the intrinsic functions CMPLX and DBLE
> are defined by references to the intrinsic function REAL with
> the same arguments. Therefore, the padding and truncation of
> boz-literal-constant arguments to those intrinsic functions is
> the same as for the intrinsic function REAL.
>
> COMPLEX EXPONENTIATION
>
> 1 In the case of a complex value raised to a complex power, the value of the operation x1 ** x2 is the principal
> value of xx2 .
> 1
>
> 8.2.4 Arithmetic IF statement
> R853 arithmetic-if-stmt is IF ( scalar-numeric-expr ) label , label , label
>
> C846 (R853) The scalar-numeric-expr shall not be of type complex.
>
> IO
> To each data edit descriptor interpreted in a format specification, there corresponds one effective item specified by
> the input/output list (9.6.3), except that an input/output list item of type complex requires the interpretation of
> two F, E, EN, ES, D, or G edit descriptors.
>
> COMPLEX EDITING
>
> 1 A complex datum consists of a pair of separate real data. The editing of a scalar datum of complex type is
> specified by two edit descriptors each of which specifies the editing of real data. The first of the edit descriptors
> specifies the real part; the second specifies the imaginary part. The two edit descriptors may be different. Control
> and character string edit descriptors may be processed between the edit descriptor for the real part and the edit
> descriptor for the imaginary part.
>
> LIST-DIRECTED INPUT
> 5 When the next effective item is of type complex, the input form consists of a left parenthesis followed by an
> ordered pair of numeric input fields separated by a comma (if the decimal edit mode is POINT) or semicolon
> (if the decimal edit mode is COMMA), and followed by a right parenthesis. The first numeric input field is the
> real part of the complex constant and the second is the imaginary part. Each of the numeric input fields may be
> preceded or followed by any number of blanks and ends of records. The end of a record may occur after the real
> part or before the imaginary part.
> print *, 'Z4=',z4,real(z4),aimag(z4)
> print *, 'Z4=',z4,z4%re,z4%im
> NAMELIST
| Manual Page | () | Manual Page |
Generated by manServer 1.08 from complex.7fortran.txt (preformatted text).


Intercooler.refresh(eltOrPath)
|
If the argument is an element, it will issue a new AJAX request. If it is a string path, it will issue
a request for all dependent elements.
|
Intercooler.triggerRequest(elt, handler)
|
Triggers an intercooler request for the given element. An optional handler can be used to handle processing
the response, which can be useful for integrating with third party libraries that work with JSON. See
the Twitter Typeahead Example
|
Intercooler.processNodes(elt)
|
This will wire in all intercooler behavior to the given element and its children. Useful if you've done an
out of band content swap.
|
Intercooler.closestAttrValue(elt, attr)
|
Finds the value of the given attribute that is closest in the parent hierarchy of the given element, including
the element. Null if none is found.
|
Intercooler.verbFor(elt)
|
Finds the associated HTTP verb for the element.
|
Intercooler.isDependent(elt1, elt2)
|
Returns true if elt2 depends on elt1
|
Intercooler.getTarget(elt1)
|
Returns the target of the given element.
|
Intercooler.processHeaders(elt, xhr)
|
Parses an XHR response for Intercooler headers and executes them on a given DOM element.
This can be useful for integrating with third party libraries that issue their own Ajax requests.
|
Intercooler.ready(func(elt))
|
Takes a function that takes a single argument, elt, to be run on the top level of all content that is swapped
into the DOM by intercooler. This is the Intercooler equivalent of the jQuery ready concept.
|
Intercooler.debug()
|
Launch the client-side debugger
|


Human infection with avian influenza A(H7N9) virus – update
29 April 2013 -
As of 29 April 2013 (16:30CET), the National Health and Family Planning Commission, China notified WHO of an additional 17 laboratory-confirmed cases of human infection with avian influenza A(H7N9) virus.
The patients include:
- a 38-year-old man from Zhejiang province who became ill on 18 April 2013;
- an 80-year-old man from Fujian province who became ill on 17 April 2013;
- an 80-year-old man from Jiangxi province who became ill on 21 April 2013;
- a 31-year-old woman from Jiangxi province who became ill on 23 April 2013;
- a four-year-old boy from Shandong province who became ill on 27 April 2013;
- a 54-year-old man from Hunan province who became ill on 15 April 2013;
- a 64- year-old woman from Hunan province who became ill on 14 April 2013;
- a 38-year-old man from Zhejiang province who became illness on 17 April 2013;
- a 49-year-old man from Jiangsu province who became ill on 17 April 2013;
- a 36-year-old man from Jiangsu province who became ill on 19 April 2013;
- a 60-year-old man from Jiangsu province who became ill on 8 March 2013;
- a 65-year-old man from Fujian province who became ill on 18 April 2013;
- a 69-year-old man from Jiangxi province who became ill on 17 April 2013;
- a 76- year- old woman from Jiangxi province who became ill on 19 April 2013;
- a 60-year- old woman from Zhejiang province who became ill on 17 April 2013;
- a 50-year-old woman from Zhejiang province who became ill on 18 April 2013; and
- a 56-year-old man from Henan province who became ill 17 April 2013.
Additionally, two patients earlier reported from Jiangsu province died.
To date, a total of 126 laboratory-confirmed cases of human infection with avian influenza A(H7N9) virus including 24 deaths have been reported to WHO. Contacts of the confirmed cases are being closely monitored.
The authorities in the affected locations continue to implement prevention and control measures.
Investigations into the possible sources of infection and reservoirs of the virus are ongoing. Until the source of infection has been identified and controlled, it is expected that there will be further cases of human infection with the virus.
So far, there is no evidence of sustained human-to-human transmission.
WHO does not advise special screening at points of entry with regard to this event, nor does it recommend that any travel or trade restrictions be applied.


This specification defines an API allowing web applications to set an application-wide badge, shown in an operating-system-specific place associated with the application (such as the shelf or home screen), for the purpose of notifying the user when the state of the application has changed (e.g., when new messages have arrived), without showing a more heavyweight notification.
This is an early draft of the Badging API spec.
The following example shows how an email application might set a badge showing the unread count, which is updated whenever the client polls for mail from the server.
async function pollForMail() { // ... Fetch unread mail from server. ... // Set the app icon badge. If getUnreadCount() returns 0, this is // equivalent to Badge.clear(). Badge.set(getUnreadCount()); }
The next example shows how a game might show when it is the player's turn.
function showPlayerTurn(playerTurnId) { if (playerTurnId == localPlayerId) Badge.set(); else Badge.clear(); }
There is a single global badge associated with each web application. At any time, the application's badge is set to one of the following values:
unsigned long
long
value, which MUST NOT be 0.
The user agent MUST initialize each application's badge to nothing. The user agent MAY reset an application's badge to nothing at its discretion (for example, when the system is restarted).
If the application's badge is nothing, the badge is said to be "cleared". Otherwise, it is said to be "set".
Note: The API is set only, so the badge data cannot be used to identify users.
When the application's flag is set, the user agent SHOULD display the application's badge alongside the symbolic representation of the application in the user's operating system (for example, as a small overlay on top of the application's icon).
The special value flag indicates that the badge is set, but contains no specific data. In this case, the user agent SHOULD show an indicator with a non-specific symbol (such as a coloured circle).
The user agent MAY simplify or degrade the data in any way. For example, a large integer may be saturated (for example, as "99+"). The font and formatting are entirely at the user agent's discretion. The user agent MAY ignore the data, and merely show a marker when the status is set.
When presenting a badge, it SHOULD be formatted according to the user's locale settings. For example, the badge content '7' should be displayed as '7' in the locale 'en-NZ' but as '٧' in 'ar-EG'.
The user agent can choose to clear the badge if it deems it necessary, such as when site data is cleared.
Badge
namespace
[Exposed=(Window)] namespace Badge { void set(optional [EnforceRange] unsigned long long contents); void clear(); };
The Badge namespace provides functions for setting and clearing the application badge indicator.
When the set()
function is called with argument
contents, run the following steps:
set(0)
clears the badge, while
set()
sets it to flag. This is designed so that
the above example code for setting the unread count will
automatically clear the badge when the unread count is 0. But it
could be a bit unintuitive.
When the clear()
function is called, set the application's
badge to nothing.
TypeError
is defined by [[ECMASCRIPT]].


Touchpoints
Overview
When touched the touchscreen triggers an interrupt, it’s address 0x15 becomes visable.
Requirements
Cach the interrupts and act upon it.
Only the first touchpoint is usable.
But a sequence of 64 has to be read.
Building and Running
the purpose is just testing howto read the touchpoints of the touchscreen


Nakamba brings EPL form to Warriors
Aston Villa midfielder Marvelous Nakamba was at his bewitching best in an otherwise lifeless night by the Warriors against Botswana at the National Sports Stadium yesterday.
by Mukudzei ChingwereZimbabwe started their 2021 AFCON football qualifier with a disappointing goalless draw at home against a team considered the underdogs of Group H.
Zimbabwe’s biggest star Nakamba illuminated the giant stadium on the night with his smooth operation in the middle of the park.
Related Articles
Nakamba feeling at home among EPL stars
Nov 14, 2019 24,906 8
British Brigade relish Warriors call-up
Oct 26, 2019 16,966 3
Mudimu gives Nakamba a seal of approval
Oct 21, 2019 8,020 0
From Nakamba to Mings, the racists appear to have finally…
Oct 16, 2019 16,504 5
He attributed the rise of his game to the competition he has to contend with week-in-week-out in the tough English Premier League, but was not entirely pleased with the result though he refused to press panic buttons as yet.
“I have learnt a lot at Villa, the competition in that league is very stiff so as a player you have to be continuously improving to match the competition.
“Today I was doing some of the things we are taught at the club but it is not about me but the team as a whole.
“Coach (Joey) Antipas gave me important tips for this game and as players our job is to implement that.
“We have a game on Tuesday (against Zambia), we just need to push each other and hope for a good result away from home.
“We wanted a win today but I do not think a draw is a disaster though,” Nakamba said after the match.
The Villa defensive linkman was at his inspirational best for his country but his international teammates could not complement his good efforts at the heart of midfield.

He had quickly settled into the match giving his international teammates the much-needed midfield pivot to build on their attacks.
As early as the fourth minute he threaded a pass to his captain Knowledge Musona but the latter is struggling with his game and could not lead a meaningful attack.
The crowd was on its toes enjoying the quick passing of the England-based star who was always accurate and excellent on his ball retention.
But as the game grew he started showing his teammates what to do with and without the ball, making playing football look very easy.
He is willing to pass words of wisdom to his teammates.
“We are always pushing each other so that we can improve on our game and help our country achieve great things.
“We were not bad and I do not think there is need to panic we just need to regroup and focus on Tuesday’s game.
“It is unfortunate we did not win at home and the supporters are understandably not happy but it is still very early to complain about anything we have time to recover.
“We still remain very confident,” said Nakamba. The Herald


Create a "Single View Application" called FingerPaint
The test suite is in a separate git repo from your project's own repo. This way we can checkout different versions of the test suite for each step without affecting the history of your own app.
Clone the test repo by running the following command from the project root.
git clone https://github.com/hayeah/ios-Finlsdf...
Create the .gitignore
file,and add FingerPaintTests/spec
to it
# .gitignore
FingerPaintTests/spec
Once the test repo is cloned,we need to add the test's files to xcode
# .gitignore
FingerPaintTests/spec
Run the test now(cmd-u),and the test suite should pass(because it doesn't test anything yet!)
The yellow folders you see in Xcode are "groups". They are basically Xcode's own directory structure, which can be different from the file system's directory structure if you want to organize your source files differently.
We'll now implement interactive drawing by responding to touches.
To get the CanvasView to respond to touches, we can override the touchesBegan method:
override func touchesBegan(touches: NSSet!, withEvent event: UIEvent!){
let t = touches.anyObject() as UITouch
let point = t.locationInView(self)
println("touch: \(point)")
}
Touch the screen, and you'd see where the touch occured:


Fast, Reactive Web Components
André Gonçalves
Web Components
- Natively-supported, standardized JavaScript components
- Reusable and encapsulated away from the rest of your code
- Run in every framework or on their own
- Answer to the shared-component problem
- Native browser support: Chrome, Safari, good polyfills
Web Components
- Custom Elements
- HTML Templates
- Shadow DOM
- HTML imports
Custom Element Example
<my-component size="large" theme="light"/></my-component>
Custom Element Example
class MyComponent extends HTMLElement {
createdCallback() {
// Standard DOM/fetch/etc. code...
}
attachedCallback() {}
detachedCallback() {}
attributeChangedCallback() {}
}
document.registerElement('my-component', MyComponent);
Making it easier to build Custom Elements
- Framework features
- Desire to manage bundles of components
- Automatic Polyfilling when necessary
Stencil: A Compiler for Web Components
What is Stencil?
- A compiler that generates Custom Elements, part of the Web Components spec
- Not a framework: output is 100% standards-compliant Custom Elements
- Adds powerful framework features to Web Components
- Created and used heavily by the Ionic Framework team. Ionic 4+ is built on it!
Why?
- Performance: Traditional frameworks proving too heavy for demanding mobile Progressive Web Applications
- Stability: Desire to use web standards and avoid constant framework churn
- Interoperability: Ability to create components that work across all major frameworks.
- Familiarity: features from frameworks but in a leaner, standards-compliant package
Example Stencil Component
import { Component, Prop } from '@stencil/core';
@Component({
tag: 'my-name',
styleUrl: 'my-name.scss'
})
export class MyName {
@Prop() name: string;
render() {
return (

Hello, my name is {this.name}

);
}
}
Stencil-compiled Components have
- Virtual DOM: fast DOM updates without common DOM performance pitfalls
- Lazy Loading: By default components load asyncronously and can be bundled with related components
- Reactivity: Efficient updates based on property and state changes
Stencil-compiled Components have (cont.)
- High-performance Rendering: async rendering system, similar to React Fiber
- JSX: Popular and familiar markup system pioneered by React
- Server Side Rendering: Hydrate pre-compiled components on the server without a headless browser
Stencil API
- @Component(): set tag name and associated stylesheet (Sass or plain CSS)
- @Prop(): Create a property on the component
- @State(): local state that should be watched during change detection
- @Event(): Trigger events on a component
- @Listen(): listen for events fired from children
- @Element(): grab the DOM element for this component
Example Stencil Component
import { State } from '@stencil/core';
...
export class TodoList {
@State() completedTodos: Todo[];
completeTodo(todo: Todo) {
this.completedTodos.push(todo);
}
render() {
return (

{this.todos.map((todo) =>

{todo.taskName}

{todo.isCompleted}

)}

)
}
}
How is Stencil different from X?
- Angular/React/Vue/etc.: Stencil builds standards-based web components that run natively in the browser.
- Polymer: Stencil works primarily at build rather than runtime. Outputs vanilla web components. Opinionated around JSX, Virtual DOM, and other framework features.
- Vanilla Web Components: Stencil provides complicated framework features as if you wrote them yourself in vanilla Web Components.
Questions?
- Andre
- @andregoncalves
- github.com/andregoncalves


Explorez diverses possibilités offertes par le nouveau format Epub3 ! Pénetrez dans un monde où votre statut de lecteur se modifie selon vos choix. Un Epub dont vous êtes le héros !
Bon voyage !
Pour commencer, je vous propose une simple expérience de lecture.
Within the issue of 'Responsive Design', we propose to explore the ePub-format (a standard for digital publications / books) and its implications for media design. Radically different from a traditional book, but much like HTML, an ePub publication adjusts itself to the capabilties of the reading device and the settings of the user. ePub distuinguishes itself in various ways from the other digital format used for digital publications: PDF (Portable Document Format). PDF and ePub propose a fundamentally different approach towards layout. PDF uses a 'fixed' page / layout, which gives the designer a great amount of control, but leaves less flexibility for the digital object to adapt itself to different (digital) contexts. The ePub format describes the layout (in the spirit of LaTeX and HTML) in a more generous way (flow-based layout), allowing the document to re-adjust itself towards the functionalities and properties of the reading-device.
The ePub format is designed so that it can be opened in text editors to access it's code. As with a web page layout, where the handling of HTML tags is part of the process of the designer, the ePub format allows the designer to edit directly in the code. Dealing with code becomes even a necessity when dealing with the interactive features of eBooks, which are defined in the standard but still little explored. What OSP proposes in the workshop, is to test different paths, using both visual tools and direct interventions into the code to and find out where the limits of the ePub paradigm lie.
ePubs use CSS, just like websites, and can make use of the associated technology of media queries. Media queries allow you to adjust your message towards the properties of the device. It enables you to go a step further than just scaling. In traditional print based design we also deal with scale: a message might appear on a poster or a flyer, or the same text might first be published in a newspaper and then in a book. All these media deal with growth in multiple ways, each medium comes with it's own 'scale': in content, detail and time spent by the viewer / reader.
Accomodating for these differents specificities has traditionally been done by designers again and again for each medium. Now the designer needs to imagine the possibilities beforehand, and create a self-aware system that is able to interpret its surroundings. The self-aware publication can, aware of these different factors, adjust itself towards different media. Can you turn a poster into a book of 200 pages? How do you deal with the different scales of content? And when we have self-aware publications, we can also imagine them to perform information hostile to the users. What happens if a book radically censors itself when it's read on a smartphone? Can we expand this self-awareness (geo-awareness, time-awareness) to re-introduce limits wihthin the limitless of the digtal. Perhaps a sort of DRM gone wild?


Plugin Information |
|---|
View OneSky on the plugin site for more information. |
Maintain the localization process in sync with OneSky
Features
- Downloading of 'ready to be published' translation files from one sky
- Creation of the downloaded files over in your workspace
- Pipeline support
Usage
To use this plugin 4 things need to be configured:
- The target translation project Id as found on the url of the onesky app
- Secret key - This is where equivalent to a password for accessing the api
- Public Key - This is the equivalent to a username for accessing the api
- Resources Path - This is the relative path, inside your workspace, where your translation files will be output to
Configuration
To retrieve the project Id head over to the project definitions in your onesky app and copy and pate the ending of your URL:
(88106 this example)
To the settings in your job:
Or your pipeline:
The Resources Path will be configured in the same place:
on your job:
and on your pipeline:
Finally, both the API Secret and API key should be taken from the onesky app settings page:
and saved in the global jenkins configuration:
Attachments:
Screen Shot 2016-11-28 at 17.07.34.png (image/png)
Screen Shot 2016-11-28 at 17.22.42.png (image/png)
Screen Shot 2016-11-28 at 17.23.42.png (image/png)
Screen Shot 2016-11-28 at 17.26.43.png (image/png)
Screen Shot 2016-11-28 at 17.27.39.png (image/png)
Screen Shot 2016-11-28 at 17.29.45.png (image/png)
settings.png (image/png)
Screen Shot 2016-11-28 at 17.22.42.png (image/png)
Screen Shot 2016-11-28 at 17.22.42.png (image/png)
Screen Shot 2016-11-28 at 17.23.42.png (image/png)
Screen Shot 2016-11-28 at 17.26.43.png (image/png)
Screen Shot 2016-11-28 at 17.27.39.png (image/png)
Screen Shot 2016-11-28 at 17.29.45.png (image/png)
settings.png (image/png)
Screen Shot 2016-11-28 at 17.22.42.png (image/png)


Schedule
This schedule is subject to change as speaker availability changes:
Opening Day Keynote Thursday, 24 Apr 8:30am (1h) Rob Pike - Google Inc Video
Rob Pike opens the conference in the way that only Rob can.
Building High-Performance Systems in Go - What’s New and Best Practices Thursday, 24 Apr 9:30am (30m) Derek Collison - Founder, CEO at Apcera Video
Go is the language of the cloud. Here’s why we chose Go and how we’re using it to develop high-performance systems.
The Go Circuit: Towards Elastic Computation with No Failures Thursday, 24 Apr 10:00am (30m) Petar Maymounkov - gocircuit.org and Data Tactics Corp. Video
We discuss the Go Circuit project and set it in the context of an inevitable and oncoming shift in the development and runtime stacks of the Internet age. We argue that the programming language is the right place to abstract access to a hardware clusters as a "Single-System Image". On the way, we appeal to the success of Erlang in the Telecom industry and discuss why it has not yet inspired Internet-age counterparts. Somewhat unlike Erlang, where the distributed operating system OTP is below the language, we assert that the distributed OS should be built above and using the language. We conclude with an important high-level observation that single desktop machines are qualitatively identical and only quantitatively different than distributed hardware clusters, in terms of the semantics of their behavior in the presence of failures.
A Channel Compendium Thursday, 24 Apr 10:30am (30m) John Graham-Cumming - Programmer at CloudFlare, Inc. Video
Channels are Go's communication mechanism and the standard way for goroutines to communicate. But there are many uses of a channel that go beyond simply sending data to a goroutine.
This talk will start with the basics of channel communication and work through examples of channels as buffers, channels as memory managers, channels as signaling devices, channels for coordination, for load balancing and the many uses of channels of channels.
The talk will be suitable for beginners and for intermediate Go programmers. All the code shown in the talk will be released.
Embedded Go and Bluetooth Low Energy Hardware Thursday, 24 Apr 11:15am (30m) Josh Bleecher Snyder - Software Engineer at PayPal / card.io Video
PayPal Beacon is a small piece of custom hardware powered by Go. I'll discuss the design and implementation, including:
- A simple, custom network stack that integrates with net/http cross-compilation and portability
- Using composition to maintain sanity in an unreliable operating environment
- This will be an intermediate level talk. It assumes comfort with Go; experts may be mildly bored
Go for Sysadmins Thursday, 24 Apr 11:45am (30m) Kelsey Hightower - Puppet Labs Video
As a Sysadmin, why should you learn more about Go? Well, imagine not having to mess around with old versions of Python or Ruby(I’m looking at you RHEL 5), or fall back to C when you need to improve performance. Imagine being able to deploy self-contained binaries that don’t require yet another runtime to be installed on the target system. If that sounds awesome to you, then you’re going to love Go.
Using packages found in the standard library and Go’s unique language features, I’ll show you how to solve common Sysadmin problems in new ways, and set the stage for tackling a whole new set of problems that our current tools have made way too complicated.
Attend Go for Sysadmins and learn how to:
- Leverage the Go standard library for everyday system administration tasks
- Make practical use of goroutines and channels in system utilities and scripts
- Follow best practices for managing, building, and distributing Go projects
Data Snarfing with Go: A Heka Good Time Thursday, 24 Apr 1:15pm (30m) Rob Miller - Senior Engineer at Mozilla Video
Heka is a high performance data collection and processing tool built by Mozilla's Services team. This talk will start with a brief overview of Heka the product, describing what it is and how it works. This will be followed by an overview of Heka the project, addressing questions such as why Go was chosen, and how that choice has worked out for our developers, administrators, and users.
Gophers on a Plane: The Story of Go on App Engine Thursday, 24 Apr 1:45pm (30m) David Symonds - Software Engineer at Google Video
Google App Engine is a highly scalable web app platform, and its Go runtime is fast, efficient and a natural fit for many kinds of Go web apps. Come hear the origin story of Go on App Engine, the latest news, and see how it fits together with ordinary Go tools.
Writing a High Performance Database in Go Thursday, 24 Apr 2:15pm (30m) Ben Johnson - Founder at Skyland Labs, Inc. Video
Databases have traditionally been the domain of C and C++ because of their need to squeeze every last clock cycle out of a system. But writing a whole database in C is not for the faint of heart. Luckily, we don't need to.
In this talk, I'll describe why I chose Go to write SkyDB, an open source behavioral analytics database, and some of the design choices that go into high performance Go code. We'll look at pure Go optimizations in stream processing and data access. We'll also look at integrating with cgo and external JIT tools to optimize the most performance critical code. And finally, we'll look at how to utilize Go to distribute processing across multiple cores and multiple machines.
From Node.js to Go Thursday, 24 Apr 3:15pm (30m) Kelsey Falter - Founder, CEO at Poptip Video
From Node.js to Go discusses the wins and pain points when switching from a majority Node.js codebase to a majority Go codebase. I will discuss the pragmatic framework we used to make the decision to switch and the outcomes related to our experience having a 90% Go backend.
Spray Some NSQ On It Thursday, 24 Apr 3:45pm (30m) Matt Reiferson - Control Tower Operator at Torando Labs Video
NSQ is a realtime distributed messaging platform, built entirely in Go, that promotes distributed and decentralized topologies without single points of failure, enabling fault tolerance and high availability coupled with a reliable message delivery guarantee.
It was built to support bitly's data engineering systems and has continued to grow in adoption to power infrastructure at Path, Hailo, Life360, Trendrr, Simplereach, and others. It is a vibrant member of the Go open source community.
Building easy-to-operate, large scale, high volume distributed systems for production tends to present unique and interesting problems that stretch ones assumptions.
This talk is the product of our experience developing NSQ and operating Go services in production.
It covers the evolution of bitly's infrastructure to the design and implementation of NSQ, a match made in heaven for Go. This includes the challenge of optimizing a garbage collected language, managing those pesky goroutines, and a healthy dose of distributed systems.
Taking Back the Command Line with Go Thursday, 24 Apr 4:15pm (30m) Mike Gehard - Software Engineer at Pivotal Labs Video
As developers, our day is spent interacting with command line applications in the terminal. Originally these tools were written in C or C++. Of late, there has been a move to languages such as Ruby, Python or Java as a way ease development of these command line applications. This move has come with increased cost to the end users in the form of OS incompatibilities or runtime interpreters that they needed to install.
What if you could get the ease of development without the increased cost? This talk will make the case that Go is a viable replacement for writing these command line tools. It will present real life lessons learned from the rewrite of the Cloud Foundry CLI tool from Ruby to Go. It will also show patterns that the team used to make the tool easy to test and understand from both the UI and the API interaction layers. It will finally show how to cross compile dependency free, statically linked binaries so that you can provide the users of your tool with one standalone binary to run.
If you are tired of sacrificing ease of end use for ease of development in command line tools, this talk is for you.
Camlistore & The Standard Library Thursday, 24 Apr 4:45pm (30m) Brad Fitzpatrick - Gopher at Google Video
Camlistore is your personal storage system for life. It's one of the oldest large Go programs, developed in concert with the Go standard library from June 2010 until present, and has had many gophers hack on it. It's seen and helped shaped the standard library from before r56 to r60, to Go 1 (the first stable release in March 2012), 1.1, 1.2, and 1.3. Hear about Camlistore's goals, see it in action, see fun code, and hear some of the Go standard library history.
Go from C to Go Friday, 25 Apr 8:30am (30m) Russ Cox - Engineer at Google Video
It's time for the Go compilers to be written in Go, not in C. I'll talk about the unusual process the Go team has adopted to make that happen: mechanical conversion of the existing C compilers into idiomatic Go code.
Painless Data Storage with MongoDB and Go Friday, 25 Apr 9:00am (30m) Gustavo Niemeyer - Thinker at Canonical Steve Francia - Software Engineering Lead at MongoDB Video
Find out why some people claim Go and MongoDB are a "pair made in heaven" and "the best database driver they've ever used" in this talk by Gustavo Niemeyer, the author of the mgo driver, and Steve Francia, the drivers team lead at MongoDB Inc.
Best Practices for Production Environments Friday, 25 Apr 9:30am (30m) Peter Bourgon - Engineer at SoundCloud Video
Go is a simple language. Sometimes, that simplicity means that common, peripheral tasks are deferred to other tools to solve. This talk will explore some of the questions that we've asked ourselves at SoundCloud about writing, building, deploying, running, and maintaining Go code in a production environment, focusing on the areas where the Go ecosystem doesn't offer clear guidance. We also hope to provide at least a few answers.
Building an Analytics Engine using MongoDB and Go Friday, 25 Apr 10:30am (30m) William Kennedy - Managing Partner at Ardan Studios Video
Big data and analytics is becoming incredibly important as information on people and their lives become more readily available. Companies are looking for ways to acquire, store and process personal information on their users to help provide intuitive experiences and sell products or services.  In my talk I will show how you can leverage Go and MongoDB to load customer data and both public or personal offer feeds at runtime. Then using a simple Go based web tool and service, build rules to identify products and services your customers will want.
Making Docker GO: Why One of the Fastest Growing Open Source Projects Friday, 25 Apr 11:00am (30m) Victor Vieux - Software Engineer at Docker, Inc Video
Docker is one of the faster growing open source project. Less than 5 months after launching, the project had 60K+ users, over 6000 github stars, over 100 derivative projects, and over 150 significant contributors from around the world. Docker has been integrated into a number of key projects (Chef, Puppet, Jenkins, Travis, Vagrant, OpenStack), and has been deployed at some of the largest web properties, stirring hype and controversy in the open-source community in the process.
In this presentation, Victor Vieux, one of the core engineer of Docker, will explain the philosophy and history behind Docker, show examples of the projects built by the Docker ecosystem, and paint a picture of how Docker can change the way we think about software distribution and deployment. He will also speak about the rationale for writing Docker in Go, and the impact that has has on the project growth. In the presentation, he will show a number of examples, including how to build a open source playground for Go.
Writing and Debugging a Web-Based Multi-Player Game Friday, 25 Apr 11:30am (30m) Stephen McQuay - Senior Software Engineer Fraser Graham - Former Veteran Game Programmer Video
We have recently been working on a game called hackerbots whose server-side component we chose to author in go. We learned quite a few lessons about how to write server-side code in go along the way. A few of the things we will discuss include:
- How to test for (and solve) leaking go routines
- How to use the profiler to uncover issues with your code
- Mixing websockets and http for game play and game control
- Go concepts that help us separate game state, player updates, and network traffic
- Optimizing JSON serialization for minimal traffic while maintaining human readability
- How go got in our way, and what we did to make it less painful- how to debug and fix 'frozen' server code
We will discuss what it is about go that really helped us write our game, with a focus on sharing stories that stand apart from the typical anecdotal reasons for choosing go.
Come learn how we used the go tooling to keep our game within the constraints of a tiny virtual machine whilst having a blast doing so.
Gobot: Go Powered Robotics and Physical Computing Friday, 25 Apr 1:00pm (30m) Ron Evans - Ringleader at The Hybrid Group Adrian Zankich - Serious Programming Guy at The Hybrid Group Video
The robotics revolution has already begun. You can buy drones and robotic devices at local retail stores. Unfortunately, it’s hard to develop code for robots, and nearly impossible to create solutions that integrate multiple different kind of devices. Introducing Gobot, a set of robotics libraries written in the Go programming language. Gobot can communicate with many different kinds of hardware devices, and integrate them together. With surprisingly few lines of code, you can write interesting applications that tie together Arduinos, ARDrones, Spheros, and more… even all at the same time! The time has come for Go powered robotics, and Gobot is here to help!
Little Known Tricks Used in Go's stdlib Friday, 25 Apr 1:30pm (30m) Blake Mizerany - Funemployed Video
Presented with the realization that his thunder for his original talk had been covered by the presenters from the previous day Blake switched it up and conducts an insightful panel with the Go team, instead of his original presentation: Go's stdlib is filled with interesting solutions to fun problems. I will surface them for your amusement and also in hopes to give everyone a better understanding of Go's use of its own simple, yet powerful features.
Building Database Applications with database/sql Friday, 25 Apr 2:00pm (30m) Baron Schwartz - CEO at VividCortex Video
I will show how to use Go's database/sql package, with MySQL as an example. Although the documentation is good, it's dense. I'll discuss idiomatic database/sql code, and cover some topics that can save you time and frustration, and perhaps even prevent serious mistakes.
Build Your Developer Tools in Go Friday, 25 Apr 3:00pm (30m) Alan Shreve - Programming Nomad Video
Go is well-known as a rising star in building infrastructure and networked services. But it also makes an excellent choice for building developer tools that are downloaded and run on diverse, uncontrolled environments around the world. I will briefly cover why Go makes such an excellent choice for creating developer tools, but the talk will focus primarily on how to solve the most common problems unique to these tools. I will cover how to bundle non-code asset files, safely cross-compile release builds, remotely auto-update, gracefully handle crashes and more by drawing on lessons and techniques learned building my own developer tool, ngrok.
Building Web Services in Go Friday, 25 Apr 3:30pm (30m) Richard Crowley Video
Despite what many compiler-fearing communities may say, Go is a fantastic language in which to build web services. This talk will start by catching everyone up on the Go standard library's HTTP packages, their strengths, and their weaknesses. We'll talk about JSON and its relationship with Go data structures, learn about Go's excellent support for reflection and how we can use it and the Go compiler to create safe APIs. Using some choice open-source packages we'll create higher-level APIs, collect metrics, and write tests. Finally, we'll get our Go web services into production and talk about stopping gracefully and restarting without downtime.
Closing Day Keynote Friday, 25 Apr 4:00pm (50m) Andrew Gerrand - Engineer at Google Video
Andrew Gerrand closes the conference in the way that only Andrew can.
Connect with us
Join our mailing list