Submitted by glyn.hudson on Fri, 16/10/2015 - 14:44
Great work everyone involved in getting emonHub to interface with MQTT, this a significant step forward in interoperability between OpenEnergyMonitor units and other IoT and home automation systems.
Am I correct that emonHub does not currently support MQTT authentication? How difficult would it be to add this function? I think it would be a useful addition. If not possible, maybe mosquitto could be configured to allow unauthenticated connections only from local host and requite authentication from remote connections?
I am looking to open up the MQTT broken on my emonPi to remote subscriptions / publishers. Obviously before opening up the MQTT port to the web I will need to add authentication. Adding authentication to the mosquito is pretty straightforward following the mosquitto instructions. The trickiest part I found wsa upgrading MQTT to the latest version from the mosquitto PPA. I notice the version of MQTT we currently have running on all emonPi's (shipping on pre-build SD card) is an older version of mosquito direct from the Raspbian sources.
emonHub MQTT broker authentication security
Submitted by glyn.hudson on Fri, 16/10/2015 - 14:44Great work everyone involved in getting emonHub to interface with MQTT, this a significant step forward in interoperability between OpenEnergyMonitor units and other IoT and home automation systems.
Am I correct that emonHub does not currently support MQTT authentication? How difficult would it be to add this function? I think it would be a useful addition. If not possible, maybe mosquitto could be configured to allow unauthenticated connections only from local host and requite authentication from remote connections?
I am looking to open up the MQTT broken on my emonPi to remote subscriptions / publishers. Obviously before opening up the MQTT port to the web I will need to add authentication. Adding authentication to the mosquito is pretty straightforward following the mosquitto instructions. The trickiest part I found wsa upgrading MQTT to the latest version from the mosquitto PPA. I notice the version of MQTT we currently have running on all emonPi's (shipping on pre-build SD card) is an older version of mosquito direct from the Raspbian sources.
Add mosquito PPA and update mosquito
$ wget http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key
$ sudo apt-key add mosquitto-repo.gpg.key
$ cd /etc/apt/sources.list.d/
$ sudo wget http://repo.mosquitto.org/debian/mosquitto-wheezy.list
$ apt-get update
$ sudo apt-get install mosquitto -y
Open MQTT port port:
$ sudo iptables -A INPUT -p tcp -m tcp --dport 1883 -j ACCEPT
Save the port rules to be persistent at boot:
$ apt-get install iptables-persistent
Then answer yes to save rules. If you need to edit the rules:
$ sudo nano /etc/iptables/rules.v4
Create MQTT password file with username pi (can be anyusername)
$ sudo mosquitto_passwd -c /etc/mosquitto/passwd pi
...then enter password twice when prompted
Create mosquitto config file to turn on authentication and point to location of password file
Add the following lines to config file in /etc/mosquitto/conf.d
allow_anonymous false
password_file /etc/mosquitto/passwd
Or automate with:
$ sudo su
printf "allow_anonymous false\npassword_file /etc/mosquitto/passwd" >> /etc/mosquitto/conf.d/mosquitto.conf
$ exit


Prof. Michael Borgstrom Fall 2005
mborgstr -at- mail.sdsu.edu English 522
Phone: 4-6284 TTh 12:30-1:45 (SS 2650)
Office: AH 4177
Office hours: TTh 11:15-12:15
Redrawing the Boundaries: Literature of the U.S., 1800-1860
This course will survey some of the key texts of the era commonly identified as the American Renaissance, a period that extends roughly from 1820-1865. The term "American Renaissance" designates a moment in America's literary history in which the texts considered to be the nation's "classics" first appeared. Until fairly recently, however, study of this period excluded a body of literature that is indispensable to a complex understanding of the era – a group of texts now frequently referred to as "the other American Renaissance." Consequently, this course will focus on the work of both classic and newly-classic authors of the period. We will pay particular attention to the underlying political tensions between the desire to affirm a democratic self and the social realities of slavery and gender inequity. In so doing, we will explore larger issues of national and cultural identity and their relationship to personal identity.
Texts
The Heath Anthology of American Literature, 5th ed., vol. B
Hawthorne, The House of the Seven Gables
Jacobs, Incidents in the Life of a Slave Girl
Wilson, Our Nig
Course Format
While I will often lecture on our readings, all members of the class are encouraged (and expected) to participate in class discussion by asking questions and contributing observations.
Course Requirements
Along with a final exam, a midterm, two analytical essays, and regular written responses to the readings, this course requires regular attendance and participation in class discussion.
Participation 10% (includes attendance and occasional quizzes)
Reading Responses 15%
Two essays 20% (essay #1); 25% (essay #2)
Midterm 15%
Final 15%
Essays:
You will write two formal essays that develop and support a solid argument about our readings, each approximately 5-7 pages. I will pass out possible topics to consider for the first paper. Topics for the second paper will be chosen by you in consultation with me.
Attendance and participation:
Regular attendance goes without saying in any class. Given the wide range of historical materials for this course, however, readings may be difficult to understand without the background and discussion available in class. Therefore, I expect you to attend every class and to be on time. Moreover, you cannot fulfill the requirements of the course unless you participate in discussion regularly. You may not make up any in-class work you miss, but you will be responsible for all assignments given (and all material covered) in your absence. Please do all assigned readings before you come to class.
Reading Responses:
At several points during the semester, I will ask you to prepare short (1-2 pp.) written responses to questions about our readings. These will serve as one basis for our class discussions. I'll announce these assignments in class and will let you know what day I expect your responses for each assignment. It will be your responsibility to check Blackboard for these questions and to then prepare your written responses for class.
Midterm and Final:
These exams will likely include identifications, short answer questions, and/or an essay question. For the midterm, you will be responsible for all material covered up to that point. For the final exam, anything goes.
Other Information
Late work:
Reading responses are due in class, and I will not accept late submissions. If you are absent from class when a reading response is due, send it with a classmate or see me to arrange turning it in early. Your grade for a late submission of one of the two formal essays will be lowered by one-third (e.g., from B- to C+) for each class period in which you fail to turn it in.
Format for written work:
All assigned work completed out of class must be typed (double-spaced), including reading responses. All typed work must have an appropriate font size (a 12 point font is typical). Leave a margin of approximately 1" at the top, bottom, and sides of each page. Please staple all papers.
Plagiarism:
Plagiarism is a violation of university policy and can result in failure of the assignment and/or failure of the course. If you have questions about how to use and document sources, please see me.
Cell phones:
If you bring cell phones to class, I require that they be turned off.
Finally:
I encourage you to come and see me if you have questions or wish to talk further about any aspect of the class. I look forward to working with all of you.
Schedule of Readings and Assignments
Unit 1: Transcendentalism and the Rise of the Romance
Th 9/1: Introduction
T 9/6: Emerson, "Nature" (1582-1584); "The American Scholar" (1609-1621)
Th 9/8: Emerson, "Self-Reliance" (1621-1638)
T 9/13: Thoreau, "Where I Lived, and What I Lived For" (from Walden) (1753-1762)
Th 9/15: Thoreau, "Resistance to Civil Government" (1738-1752)
T 9/20: Fuller, from Woman in the Nineteenth Century (1697-1719)
Th 9/22: Poe, "The Philosophy of Composition" (2521-2529); "The Raven" (2539-
2542); "The Fall of the House of Usher (2472-2485)
T 9/27: Hawthorne, "The Birth-Mark" (2276-2287); Preface to The House
of the Seven Gables (2444-2445)
Th 9/29: Hawthorne, The House of the Seven Gables (Chp. I-V)
T 10/4: Hawthorne, House (Chp. VI-XVI)
Th 10/6: Hawthorne, House (Chp. XVII-end)
Unit 2: Slavery in the Antebellum Nation
T 10/11: ESSAY #1 DUE
Douglass, Narrative of the Life (1882-1911)
Th 10/13: Douglass, Narrative (1911-1945)
T 10/18: Brown, from Clotelle (2612-2621)
Th 10/20: MIDTERM EXAM
T 10/25: Jacobs, Incidents in the Life of a Slave Girl (Preface-Chp.XVII )
Th 10/27: Jacobs, Incidents in the Life of a Slave Girl (Chp. XVIII-end)
T 11/1: Stowe, from Uncle Tom's Cabin (2549-2576)
Th 11/3: Stowe, from Uncle Tom's Cabin (2576-2588)
T 11/8: Wilson, Our Nig (Preface-Chp. VII)
Th 11/10: Wilson, Our Nig (Chp. VIII-end)
Unit 3: Literary Innovation and Social Critique
T 11/15: Melville, "Benito Cereno" (2669-2726)
Th 11/17: Melville, "Benito Cereno"
T 11/22: Copway, from The Life of Kah-ge-ga-gah-bowh (1477-1490)
Th 11/24: No class
T 11/29: Dickinson, TBA
Th 12/1: Whitman, TBA
T 12/6: ESSAY #2 DUE
Davis, "Life in the Iron-Mills" (2838-2863)
Th 12/8: Davis, "Life in the Iron-Mills"
T 12/13: Course wrap-up; final exam review
Th 12/15 FINAL EXAM (1:00-3:00)


Selection of down-regulated sequences along the monocytic differentiation of leukemic HL60 cells.
Abstract
In order to dissect the molecular mechanisms of monocytic differentiation we have developed a subtractive hybridisation method based on a simplified 'representational difference analysis'. We have selected 16 sequences and confirmed their down-regulation along the TPA-induced monocytic differentiation of HL60 cells. Among these sequences we have identified the alpha-tubulin, the TaxREB protein and two ribosomal protein sequences which had not been previously described as differentially expressed. These results add to our knowledge about the molecules implicated along the monocytic differentiation and growth arrest of leukemic cells and provide a first step in the study of their respective roles.


| Project/Event Name | Summary | ||
|---|---|---|---|
The Portal - 2015 |
I'm currently working at the Portal, a non-profit venture, as a campus ambassador. I negotiate with partner companies, organize and market events, and maintain the website. I most recently helped with the career fair, which hosted 10 companies and 300 students. Visit the Portal. | ||
HackUCI - 2014 |
I was part of a team of CS students who organized UCI's first hackathon. The event was held May 22-25, reaching ~300 people. The HackUCI team was able to raise ~40k in funds for the event. HackUCI was sponsored by companies such as Cylance, General Assembly, and Lob. HackUCI is currently making a comeback and planning is in the works! Check out HackUCI | ||
ReadyForce - 2014 |
I worked for ReadyForce (acquired by InternMatch/LookSharp) Fall 2014 as their campus ambassador. I introduced the professional networking platform to UCI students through Facebook and email. I wrote and executed marketing plans, and worked in a team of 3 during UCI's career fair. |
||
Code:Roosevelt - 2014 |
I volunteered at Code:Roosevelt - a hackathon for students at Eleanor Roosevelt High School which went on for 24 hours. I taught basic HTML/CSS, showed kids how to play with Arduinos, and gave people a crash course in Unity3D. |


After the new (String) ArrayList reference "x" is created (at line 4),
it is modified three times (lines 6 thru 8) via the add method. Then, at line 9, a new
Test object is created, and assigned to the List (type String) reference "y".
The statement that creates the new Test object (at line 9),
includes dot notation that simultaneously invokes the object's native
list interface (defined at line 13) – passing it the required reference
(i.e. the ArrayList
reference "x",
created at line 4), in order to satisfy the interface' parameter requirement.
Implementing the interface at line 13, in this case, also includes modifying the value of
the parameter reference thats
provided to it (i.e. via its parameter alias "z"), by adding another String element
(at line 15) to it, before returning the results of invoking the interface to the
implementing object.
Finally, when the implementation code at line 13 completes, a final String element is added
to the list (at line 10).


And your friends and family are there.
Wouldn't it be great if you could visit them whenever you wanted to? And not just talk on the phone or even a simple video chat but actually spend time with them. Play games, interact, enjoy each other's company like you are in the same room together.
...between friends and family that aren't able to actually get together as much as they would like. Yakkee was designed to make it easy for people to spend time with friends and family residing in assisted-living facilities, hospitals and anywhere that risks leaving people feeling isolated and lonely.
The Yakkee interface was designed to be easy to use, paying special attention to the needs of people that may not be comfortable with technology or may those that have disabilities. Our interface allows the user to speak commands, use gestures or use traditional the keyboard and mouse.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam scelerisque id nunc nec volutpat. Etiam pellentesque tristique arcu, non consequat magna fermentum ac. Cras ut ultricies eros. Maecenas eros justo, ullamcorper a sapien id, viverra ultrices eros. Morbi sem neque, posuere et pretium eget, bibendum sollicitudin lacus. Aliquam eleifend sollicitudin diam, eu mattis nisl maximus sed. Nulla imperdiet semper molestie. Morbi massa odio, condimentum sed ipsum ac, gravida ultrices erat. Nullam eget dignissim mauris, non tristique erat. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae;


Conway's Game of Life
The Game of Life, also known simply as Life, is a cellular automaton devised by the British mathematician John Horton Conway in 1970.
The "game" is a zero-player game, meaning that its evolution is determined by its initial state, requiring no further input. One interacts with the Game of Life by creating an initial configuration and observing how it evolves, or, for advanced "players", by creating patterns with particular properties. The Game has been reprogrammed multiple times in various coding languages.
Rules
The universe of the Game of Life is an infinite two-dimensional orthogonal grid of square cells, each of which is in one of two possible states, alive or dead, or "populated" or "unpopulated". Every cell interacts with its eight neighbours, which are the cells that are horizontally, vertically, or diagonally adjacent. At each step in time, the following transitions occur:
- Any live (populated) cell with fewer than two live neighbours dies (unpopulated), as if caused by underpopulation.
- Any live cell with two or three live neighbours lives on to the next generation.
- Any live cell with more than three live neighbours dies, as if by overpopulation.
- Any dead cell with exactly three live neighbours becomes a live cell, as if by reproduction.
The initial pattern constitutes the seed of the system. The first generation is created by applying the above rules simultaneously to every cell in the seed—births and deaths occur simultaneously, and the discrete moment at which this happens is sometimes called a tick (in other words, each generation is a pure function of the preceding one). The rules continue to be applied repeatedly to create further generations.


Am fun loving Kenyan with special love for coffee, travel and photography.
I have been working in the Telcom Industry for the last 6years.Am always thrilled by technology solving real life problems and improving the quality of life to mankind
It is this thrill and curiosity that has landed me to the choice of learning web and mobile apps development.
List of projects done.
This only the begining. Soon this space will have amazingcontent. solving real life problems and improving the quality of life to mankind
You can reach me on the following plartforms
Email<EMAIL_ADDRESS>| Cell : +254 723 369 578 | Twitter : @mrmwaniki | Instagram :@mrmwaniki
Am a graduate of Technical University of Kenya(formerly The Kenya Polytechnic). Pursued Higher Diploma in Electrical and electronics engineering.
Then Data Center Certificationsfell in love with photography..Am always thrilled by technology solving real life problems and improving the quality of life to mankind
It is this thrill and curiosity that has landed me to the choice of learning web and mobile apps development.
Nullam sit amet ante porttitor, vestibulum quam nec, tincidunt sem. Nulla ac diam in risus porta sollicitudin. Nam pellentesque diam nec arcu vehicula varius. Praesent id ornare magna. Aliquam congue nisl enim, id vulputate lacus faucibus non. Sed ac dignissim dui, quis porttitor augue. Donec velit erat, hendrerit ut tincidunt vel, placerat sit amet risus.


Angels finalize new manager Maddon’s coaching staff for 2020
ANAHEIM, Calif. (AP) - The Los Angeles Angels have finalized new manager Joe Maddon’s coaching staff for the 2020 season, including the retention of hitting coach Jeremy Reed and the hiring of new pitching coach Mickey Callaway.
The Angels announced the full staff Wednesday.
Brian Butterfield will be the Angels’ third base coach. The veteran infield coach spent the past two seasons working under Maddon in the same job for the Chicago Cubs.
Former Cubs hitting coach John Mallee joins the Angels as an assistant hitting coach to Reed, who was Brad Ausmus’ hitting coach last season with the Angels.
Callaway was the New York Mets’ manager for the past two seasons.
Jesús Feliciano returns as the Angels’ first base coach. José Molina returns as catching coach.
More AP MLB: https://apnews.com/MLB and https://twitter.com/AP_Sports
Sign up for Daily Newsletters
Copyright © 2019 The Washington Times, LLC.
Please read our comment policy before commenting.


{{qu.citation}}
The author of this quote is:{{qu.author}}
Contributed by:{{qu.person}}
This quote has:{{likes}} upvotes
This quote has:{{dislike}} downvotes
This quote was created before: {{qu.newDate|timeCount}} days
Posted on:{{qu.completeDate|date}}


This site contains developer documentation for the following resources:
- Styles: This page includes most basic styles, like grid, typography, buttons, forms, etc.
- Icons: Shows how you can implement and style our icons in various ways, including a complete list of all 263 icons in our custom set!
- Components: These are made up mostly using multiple items from the styles section, plus some component-specific treatment. Examples include login form, navbar, dropdowns and more.
NOTE: This project is in development, so stay tuned for more additions and improvements in the coming months. The design for this site is a basic placeholder using core styles from Apollo. A new design will be implemented when these docs are incorporated into the Design Resource Base later this year.


Women's Ice Hockey Organisation is a organisation that promotes female ice hockey. Moreover, it's also the only organisation in Hong Kong that have only female players.


--- layout: post title: notes on Genealogy of Morality and fruits of the genealogical method (incomplete) date: '2011-01-23T15:23:00.000-05:00' author: RyGuy tags: modified_time: '2011-01-23T15:30:03.040-05:00' blogger_id: tag:blogger.com,1999:blog-2767138550438691941.post-3789542157464112988 ---
The concept of a "nation" is an artificial construct which arose in a piecemeal fashion out of the need of a quasi-geographic/cultural populace to defend itself in a way that is characteristically 'human': the (at first, ad-hoc) creation of a "border" with weapons pointing out, presuming that the worst antagonism would arise from the outlying lands (in the form of raids). I say human because this is a construction wrapped up with our consciousness of the world as a dichotomy between internal and external.


Birkbeck Babylab needs you!
With your help, we can gain insight into the complexities of child development. Click
here to register your child to take part.
Alternatively, you can fill out the form below and we will contact you shortly with more information about what it is we do at the Babylab and details of ongoing studies.


Intro
Getting Access
Requests
Response
API At Work
Fun With
After building the API request piece-by-piece, let's have some fun and do some queries....
Business type:
City:
State:
Zip:


Come up with an idea for a novel real-time collaborative app for doing something together, assuming about 10 to 40 people can participate at the same time.
One classic example is Google Doc for collaborative text editing. But text editing is so boring. Can you think of something novel, creative, and fun? Here some possible verbs to get your creative mind start spinning: create, play, build, fix, help, control … etc
Create a high-fidelity mockup of your app. The mockup should contain any number of pages you think is necessary to illustrate your idea.
<Your Firbase>
/apps/together/mockup/After the Uber app, we will be building this together app, so we are just preparing for that now. The ultimate goal is that in four weeks when this together app is functional, we will do live-demos in class. All of us will sign into the app at the same time to do something together in real-time.
Next week, we will collect ideas from all students and put similar ideas together. People with similar ideas will be grouped together to further refine the their ideas into a single idea, which will become a proposal for the next app.


Vicky Pattison blames social media for the mental health epidemic in deeply honest post
The reality TV starlet shared a candid post about the impact social media has on mental heath and insisted it has 'destroyed our ability to be happy'.
by Tiffany WallisVicky Pattison has shared a deeply honest post about the impact social media has on mental health on Tuesday.
The reality TV scarlet, 31, blamed social media for "destroying our generations ability to be truly happy" and slammed unrealistic images of perfection posted to Instagram .
The former Queen of the jungle shared a duo of snaps with an iconic before and after comparison.
In the first, she dazzled on the red carpet at last month's Pride Of Britain Awards and another image of her the next morning as she went make-up free and pulled a funny face.
The former Geordie Shore star admitted that Instagram has made her feel "deflated, inferior, upset and depressed" in the past and promised to change the way she posts on the social media app.
She shared the lengthy post with her 4.4 millions followers.
Vicky wrote: "Unpopular Opinion: I think social media has absolutely destroyed our generations ability to be truly happy.
"We’re always seeing someone else who we think has it better than us and it makes us feel like what we have isn’t enough."
After admitting how scrolling on the app made her feel it, Vicky said it was a "shame" and a "real waste" as the service could be "an international support system of people motivating each other".
The telly star encouraged users to change their ways and show "their truth, their vulnerability and their authentic self" instead of posting filtered pictures to hide insecurities.
Vicky finished her heartfelt post by touching on mental health.
She penned:"You're telling people that it’s OK to not be perfect, to struggle sometimes, to feel pain, to not be OK.
"So this is me, showing you a little glimpse behind the glamour... my silly truth after the pride of Britain the other week.
"Sending lots of love and positivity to anyone reading this.
The emotional post was liked by nearly 25,000 followers, with many rushing to the comments section to praise Vicky on her truthful words.
The Newcastle-born babe has always been open about her struggles surrounding body image.
Fans have been loving the beauty's honesty, and thanked her for being so candid on the topic of health and body image.
She already has legions of adoring fans - not only did she win the hearts of Geordie Shore viewers, fans of I'm A Celebrity: Get Me Out Of Here voted her as Queen of the Jungle back in 2015.


Growing up I loved hearing stories that would keep me up at night.
My love for all things creepy has grown with me and I find that I am
constantly looking for the next scary story or the next movie that will keep
me up at night.
I recently moved back home to Washington with my husband and our 3 Kids
upon his retirement from the ARMY. I am a full time student working on
my business degree.


How much time have you spent watching TV?
Time to calculate!
TV Show Title:
# of episodes:
Minutes per episode:
List of your shows
Total Time Spent:


Credit risk prediction 01
|
|
NAME | CREATED AT | PERMISSION | ACTIVITY | CONTENTS |
|---|---|---|---|---|---|
|
|
Credit risk prediction 04 | 6/28/2017 5:58:06 PM |
Anthony
Owner
Freddie
Write
|
Freddie added Jenny Hess to the project
Updated 10 mins ago
|
Datasets
5
Experiments
25
Models
2
|
|
|
Credit risk prediction 05 | 6/28/2017 5:58:06 PM |
Anthony
Owner
Freddie
Write
|
Freddie added Jenny Hess to the project
Updated 10 mins ago
|
Datasets
5
Experiments
25
Models
2
|
|
|
Credit risk prediction 06 | 6/28/2017 5:58:06 PM |
Anthony
Owner
Freddie
Write
|
Freddie added Jenny Hess to the project
Updated 10 mins ago
|
Datasets
5
Experiments
25
Models
2
|
|
|
Credit risk prediction 07 | 6/28/2017 5:58:06 PM |
Anthony
Owner
Freddie
Write
|
Freddie added Jenny Hess to the project
Updated 10 mins ago
|
Datasets
5
Experiments
25
Models
2
|
|
|
Credit risk prediction 08 | 6/28/2017 5:58:06 PM |
Anthony
Owner
Freddie
Write
|
Freddie added Jenny Hess to the project
Updated 10 mins ago
|
Datasets
5
Experiments
25
Models
2
|
|
|
Credit risk prediction 09 | 6/28/2017 5:58:06 PM |
Anthony
Owner
Freddie
Write
|
Freddie added Jenny Hess to the project
Updated 10 mins ago
|
Datasets
5
Experiments
25
Models
2
|
|
|
Credit risk prediction 10 | 6/28/2017 5:58:06 PM |
Anthony
Owner
Freddie
Write
|
Freddie added Jenny Hess to the project
Updated 10 mins ago
|
Datasets
5
Experiments
25
Models
2
|
|
|
Credit risk prediction 11 | 6/28/2017 5:58:06 PM |
Anthony
Owner
Freddie
Write
|
Freddie added Jenny Hess to the project
Updated 10 mins ago
|
Datasets
5
Experiments
25
Models
2
|
|
|
Credit risk prediction 12 | 6/28/2017 5:58:06 PM |
Anthony
Owner
Freddie
Write
|
Freddie added Jenny Hess to the project
Updated 10 mins ago
|
Datasets
5
Experiments
25
Models
2
|
|
|
Credit risk prediction 13 | 6/28/2017 5:58:06 PM |
Anthony
Owner
Freddie
Write
|
Freddie added Jenny Hess to the project
Updated 10 mins ago
|
Datasets
5
Experiments
25
Models
2
|
|
|
Credit risk prediction 14 | 6/28/2017 5:58:06 PM |
Anthony
Owner
Freddie
Write
|
Freddie added Jenny Hess to the project
Updated 10 mins ago
|
Datasets
5
Experiments
25
Models
2
|
|
|
Credit risk prediction 15 | 6/28/2017 5:58:06 PM |
Anthony
Owner
Freddie
Write
|
Freddie added Jenny Hess to the project
Updated 10 mins ago
|
Datasets
5
Experiments
25
Models
2
|
|
|
Credit risk prediction 16 | 6/28/2017 5:58:06 PM |
Anthony
Owner
Freddie
Write
|
Freddie added Jenny Hess to the project
Updated 10 mins ago
|
Datasets
5
Experiments
25
Models
2
|
|
|
Credit risk prediction 17 | 6/28/2017 5:58:06 PM |
Anthony
Owner
Freddie
Write
|
Freddie added Jenny Hess to the project
Updated 10 mins ago
|
Datasets
5
Experiments
25
Models
2
|


|
threeP.games
0.1
A user interface to accelerate the process of building games in the Python programming language with PyGame and Panda3D
|
An object to write the full 2d game python script. More...
Public Member Functions | |
| def | __init__ (self, title, directory="", sceneWidth=768, sceneHeight=512, framesPerSecond=60) |
| The standard initialize method for a python class. More... | |
| def | localDirectory (self, path) |
| Method to include the local project directory as an import source for modules to be used in the game. More... | |
| def | initializeSection (self, items=[]) |
| Method to fill up the writable list with lines related to initializing a 2d game. More... | |
| def | mainLoopSection (self, items=[]) |
| Method to fill up the writable list with lines related to the main loop section of a 2d game. More... | |
| def | writeGame (self) |
| Method to write the python script for a 2d game once the writable lists have all been filled appropriately. More... | |
Public Attributes | |
| imports | |
| initialize | |
| mainLoop | |
| shutDown | |
| title | |
| directory | |
| framesPerSecond | |
| sceneWidth | |
| sceneHeight | |
An object to write the full 2d game python script.
| def GameWriter.GameWriter2d.__init__ | ( | self, | |
| title, | |||
directory = "" , |
|||
sceneWidth = 768 , |
|||
sceneHeight = 512 , |
|||
framesPerSecond = 60 |
|||
| ) |
The standard initialize method for a python class.
| title | The name for the game, the only required argument in the object |
| directory | The location the python script will be written to |
| sceneWidth | The pixel width of a 2d scene with a default value of 768 |
| sceneHeight | The pixel height of a 2d scene with a default value of 512 |
| framesPerSecond | The number of frames per second the game will run at |
| def GameWriter.GameWriter2d.initializeSection | ( | self, | |
items = [] |
|||
| ) |
Method to fill up the writable list with lines related to initializing a 2d game.
| def GameWriter.GameWriter2d.localDirectory | ( | self, | |
| path | |||
| ) |
Method to include the local project directory as an import source for modules to be used in the game.
| path | The directory path where local python modules will be found at |
| def GameWriter.GameWriter2d.mainLoopSection | ( | self, | |
items = [] |
|||
| ) |
Method to fill up the writable list with lines related to the main loop section of a 2d game.
| def GameWriter.GameWriter2d.writeGame | ( | self | ) |
Method to write the python script for a 2d game once the writable lists have all been filled appropriately.


The Telepat Android SDK is available as an open-source gradle module that can be cloned from Github Github, or as a Maven artifact that can be downloaded from the Telepat Maven repo:
You can easily add the Cast plugin as a Maven dependency:
repositories {
maven {
url "https://maven.telepat.io.s3.amazonaws.com/releases"
}
}
dependencies {
compile 'io.telepat:android-sdk:0.2.0'
}
The Telepat SDK exposes some receivers in order to keep the GCM token valid. We also require some basic permissions for accessing the network. The full changes required for the host application's AndroidManifest file are listed below
{@literal
}
Inside the {@literal
}


Do not provide real credit card or bank account details into these forms. Instead use test cards and bank accounts.


Play and SBT (again)
In your play application, you surely wrote a route file. It looks something like this:
GET / controllers.Application.index GET /hello/:name controllers.Application.sayHello(name: String) GET /assets/*file controllers.Assets.at(path="/public", file)
In play, and contrary to most scala web frameworks, the route file is not written in an internal scala DSL. This approach has a bunch of drawbacks: obviously it's not nicely scriptable as a Scala file would be, and it adds a bit of complexity to the framework. But since play is both a Java and Scala framework, it makes sense to use an external DSL (Java developers don't want to write Scala code). One could argue that Play should support Scala or Java for route definition, like it does for the rest of the API. It's probably possible, I don't think Java is expressive enough for the job thought.
In Play 1.x, actions were invoked dynamically. Each time a HTTP request hits the server, the application would figure out the correct action to call, and invoke it using reflection.
Play 2.x, focuses much more on typesafety. If the action definition and the route file don't match, we want the compiler to tell us. We want to detect non existing actions, type error etc. Putting it simply, we want the security provided by the Scala compiler for our routes.
Source Generation
SBT has a special setting for source generation. It's called sourceGenerator. And we can see play using it here.
RouteFiles
is defined in PlaySourceGenerator.scala, it calls compile
, which is define in play.router.RoutesCompiler
.
This generator is composed of two parts:
a parser called RouteFileParser, extending JavaTokenParsers), defined using the Scala parser combinators API.
generators functions (router, reverseRouter, javaWrapper, javascriptReverseRouter, refReverseRouting, reverseRouteur). each takes the output of the parser, and generate a Scala source.
Route file parser
If you're not familiar yet with parser combinator, this article, by Daniel Spiewak is a really nice intro.
The grammar of play route files is here, each element of syntax being represented by a def
.
For example:
The output of this parser is a ParseResult[List[Rule]]
.
If the route file is correctly defined, you get a Success[List[Rule]]
, otherwise, a positionned Failure, with the error message. This way, Play can give you a nice error message if you made a mistake.
Alright, so far we've parsed the application route file, which gives us a list of Rule
.
We now need to generate the corresponding Scala code.
Code generation
Code generation functions are basically just mapping each Rule
to a String. It's nothing more than basic String manipulation. Let's have a look a the generated code for routing.
Once you've compile your project, the generated sources will be under target/scala-2.10/src_managed
.
Play generated a router (routes_routing.scala
) and a reverse router file (routes_reverseRouting.scala
).
Router
For each Rule
defined in the route file, the routes
function tries to pattern match the incoming RequestHeader
. If a valid route is found (something matched), invokeHandler
simply calls the correct Action. It may use a QueryStringBindable, or a PathBindable to parse the parameters to the required types.
Reverse router
Each function in ReverseApplication
simply matches the names of the Actions
in Application
.
 Since the parameters of those functions are the same as your Actions, the compiler will type check everything nicely.
Using the Reverse routing
Alright, so far we have generated functions invoking the Application actions based on RequestHeader, and reverseRouters, generating a String given the Action parameters.
Question is where is Play using that code?
For the reverse routers, the answer is obvious. You're almost calling them directly. For example if you write routes.Application.sayHello("Julien")
in a template, you're simply calling the sayHello
method in a ReverseApplication
instance.
The reason you don't have to call ReverseApplication.sayHello, but Application.sayHello is because play generates a Java file mapping the reverse router classes names to the controller classes. This class is located under target/scala-2.10/src_managed/controller
and looks like this:
Using the router
Now last question is, when is the router called ? We've seen in the previous article that play delegates routing to the Global object. Let's have a look at the default global, which you normally either use directly, or extend when you define you own Global.
The onRouteRequest
method, calls router.handlerFor(request)
. router is an Option in the current Application. handlerFor simply lift
the PartialFunction[RequestHeader, Handler]
generated by play to a Function[RequestHeader, Option[Handler]]
.
TL;DR
- Play uses the application routes file to generate scala sources of router an reverse routers
- Those sources are in
target/scala-2.10/src_managed
- reverse routing is (almost) directly called by the user
- the router is called in
Global.onRouteRequest


Notebooks
Story: An ostrich eggshell, left open, will attract snakes
An ostrich eggshell, left open, will attract snakes
Title
An ostrich eggshell, left open, will attract snakes
Collection
Summary
The mouth of an Ostrich egg–shell not to be left open. By /han≠kass’o (L VIII.-25. 8234 rev. and 8235 rev.). If an ostrich eggshell is left open (not stopped up with grass), the wind blows into its open mouth and a snake will go into the empty eggshell.
Comments
1) This story is found in Book VIII-25
Contributors
|han≠kass'o (Klein Jantje) (VIII)
Date
9 February 1879
Categories
Keywords
ostrich eggshells (the wind makes them sound) , ostrich eggshells (sound if left open) , ostrich eggshells (when left open attract snakes) , ostrich eggshells (should be stopped up with grass) , ostrich eggshells (what old people teach children about) , teaching (of children about leaving ostrich eggshells open) , teaching (about attracting snakes) , teaching (of children by old people) , snakes (ostrich eggshells that are left open attract them) , snakes (what old people teach children about them) , snakes (and ostrich eggshells that sound when not closed) , snakes (get into karosses and bite people) , snakes (teachings about) , old people (who understand) , old people (teach children about ostrich eggshells and snakes) , children (what old people teach them about open ostrich eggshells and snakes) , education (of children, that an ostrich eggshell, left open, will attract snakes) , education (about snakes) , education (of children by old people) , wind (makes ostrich eggshells sound if left open, which attracts snakes)
Story Pages
8234v-8235v


--- layout: post title: HortonWorks Unveils Its Training and Certification Program date: '2012-02-16T05:12:25-08:00' tags: tumblr_url: http://alexhwilliams.tumblr.com/post/17709406205/hortonworks-unveils-its-training-and-certification ---
http://bit.ly/xnVZhW


--- layout: archive title: Zulip Chat Archive permalink: /stream/113488-general/topic/Tactic.20as.20macro.html ---
Is there anyway I can define a tactic (or something local to a proof) that does a fixed number of steps, so I would not need to repeat the whole thing multiple times? For example, a tactic or local definition name finish_it
that does the following:
cases ind1 ; cases ind2 ; cases ind3 ; unfold func at hh ; try { contradiction } ; done
iterate
I am concerned that your tactic might need to take some inputs (ind1, ind2 etc).
if it didn't take any inputs then Programming In Lean explains how to do this
iterate 3 { cases ind1 ; cases ind2 ; cases ind3 ; unfold func at hh ; try { contradiction } ; done }
to define tactics locally, (make sure that the names will not change), and then just do
def finish_it : tactic unit := `[ code ]
see lines 88 to 91 of
to see how I wrote a basic tactic, knowing nothing about metaprogramming in Lean
see lines 101 to 105 for the application
Thanks, `[code]
did the trick.
Now I can write finish_it
and the proof is complete.
But suppose I remove the last two lines from finish_it
(try { contradiction }
and done
). Why I cannot write finish_it ; try { ... }
. I mean, ;
does not work, but ,
does.
This is because try { ... }
is an interactive mode tactic, so you need the interactive mode ;
, so finish_it
needs to also be defined in the interactive namespace (tactic.interactive.finish_it
) if you want to use it in tactics. If you say finish_it
in a begin ... end
or by ...
block and tactic.interactive.finish_it
doesn't exist, then it will assume it is a term of type tactic unit
and will find it in the current namespace, but since it's using regular term parsing you won't get nice syntaxes like try { ... }
that only work in interactive mode.
Last updated: Apr 24 2020 at 19:02 UTC


Loading...
Φορτώνει...
Caricamento...
Travel
Menu
Home
Map
Destinations
Historical Places
Churches and Cathedrals
Monuments and Memorials
Museums
Cafes and Restaurants
Culture
Nature


Baseball compare
Compare baseball players stats visually
Pitchers
Batters
C
1B
2B
3B
SS
OF
DH
Select a position


Thanks for playing!
Your score is: 0
What is the correct article?
Round: 0/10 Points: 0.
Previously:


import com.sleepycat.db.*;public String[] archive(int flags) throws DbException;
The DbLog.archive method returns an array of log or database file names.
By default, DbLog.archive returns the names of all of the log files that are no longer in use (e.g., no longer involved in active transactions), and that may safely be archived for catastrophic recovery and then removed from the system. If there were no file names to return, list will be set to null.
The flags argument is specified by logically OR'ing together one or more of the following values:
The Db.DB_ARCH_DATA and Db.DB_ARCH_LOG flags are mutually exclusive.
See the db_archive manual page for more information on database archival procedures.
The DbLog.archive method is the underlying method used by the db_archive utility. See the db_archive utility source code for an example of using DbLog.archive in a POSIX 1003.1 environment.
The DbLog.archive method throws an exception that encapsulates an errno on failure.
The DbLog.archive method may fail and throw an exception for any of the errors specified for the following Berkeley DB and C library functions: close(3), fcntl(3), fflush(3), fprintf(3), free(3), getcwd(3), getenv(3), getpid(3), getuid(3), isdigit(3), DbLog.compare, DbLog.get, malloc(3), memcpy(3), memset(3), open(3), qsort(3), realloc(3), sigfillset(3), sigprocmask(3), snprintf(3), stat(3), strchr(3), strcmp(3), strerror(3), strlen(3), unlink(3), vfprintf(3), and vsnprintf(3).
In addition, the DbLog.archive method may fail and throw an exception encapsulating errno for the following conditions:
The log was corrupted.


MotoGP, Quartararo: "Yamaha won't listen to me for the 2020 bike"
"I had a perfect season. Everyone was saying I didn't deserve the MotoGP. To stay with Marquez, I'll have to keep working."
by Andrea RossiFabio Quartararo's first season in MotoGP has just ended. The French rider was the true revelation of this 2019 and, apart from a few isolated cases - Dovizioso, Rins and Vinales - he was the only real thorn in Marc Marquez's side, especially in qualifying. With today's second position, Quartararo won this e seventh podium of the season, and six pole positions. The numbers of a veteran, not a rookie.
It's been a perfect year," Fabio confirmed. "At the beginning of the last season, everyone was saying that I didn't deserve this place. I worked for this unique opportunity and have always been ahead."
You seem to be more comfortable with the MotoGP than the Moto2. Why?
"Yes, maybe. Since I got this opportunity with Yamaha, my brain has totally changed and focuses only on the MotoGP. Even when I'm home, I think of the MotoGP. I watch the races. I'm concentrated to the maximum."
But after seven podiums, I'm still missing a victory. Can you reach Marquez's level?
"I have to improve to keep fighting with Marquez. He has something more than me. He's at his best, and he has a bike that fits him. I'm in my first year, and I've worked a lot. I'm fast in qualifying, but I'm still miss something ."
Tuesday, the new season will start with a Yamaha that is slowly catching up with Honda and Ducati. Have you already given indications for developing the bike to Iwata's engineers?
"Yamaha won't follow my test directions. I dot know if it's a mistake or not. The engine must improve because we lose a lot from Marquez in the straight”.


1.0.1
This function standardizes error responses to objects containing "code", "message", "trace_id", and "details properties"
(object)
Object


Issue 71
Welcome to another issue of Haskell Weekly!  This is a weekly summary of what’s going on in its community.
Want to see something featured in Haskell Weekly? We love contributions! Tweet us at @HaskellWeekly or open a pull request.
Featured
-
Let’s make a GTK video player with Haskell
We remade the application using the software libraries GTK+ and GStreamer. By using GTK+ and GStreamer, the application remains as portable as the Electron version. Movie Monad can now handle large video files and comes with all of the standard controls one would expect.
-
Monads, monoids, and categories
There is no good place to end a book on category theory. There’s always more to learn. Category theory is a vast subject. At the same time, it’s obvious that the same themes, concepts, and patterns keep showing up over and over again.
-
Tracking performance over the entire software lifecyle
In this post I’ll show you how to see the performance of your software project improve over the entire lifetime of the project. For that, you’ll need to systematically track and store benchmark results over time.
-
I started to look for alternatives to rlwrap and settled on Brick for handling the terminal user interface and Haskeline for providing the command-line functionality. However, Haskeline needed some coaxing to play nice with Brick.
-
Inspired by my recent forays into learning more mathematics, I’ve had an (obvious) insight into how to learn things, and that’s to model them in systems I already understand. I’m pretty good at functional programming, so it seemed like a pretty reasonable approach.
-
Dependency graphs are everywhere in computing. This article will show how you how to: Construct a graph by reading folders and files from disk; Render the graph into a
.dot
file; Render the.dot
file into an image. -
Static binaries for Haskell: A convoluted approach
Today’s post isn’t about how easy it is to do this with Go, however, it’s actually about how easy it was (or wasn’t, I’ll let you decide) to do this with Haskell.
-
Records are, morally speaking, maps from strings to values, so let’s just do that. We’re going to dig into the highly unsafe and somewhat hilarious record library I wrote. Along the way, we’re going to learn about some neat type level tricks.
Editor’s note: Press
s
to view speaker notes. -
I guessed that the current type level insertion sort (which is O(n^2) in worst case complexity) was at fault. This turned out to be wrong, but I still implemented a more efficient merge sort at type level and would like to share the journey as it was quite fun.
-
How the list monad helped me better understand NP time complexity
This short post will show how a basic understanding of the list monad helped me (and can therefore help you as well) building an intuition on how a non-deterministic Turing machine behaves, and how you can get a feel of how it would be to program one such computer, thanks to Haskell.
Jobs
Sadly we aren’t currently aware of any Haskell job openings. Are you looking to hire a Haskell developer? If so, consider advertising with us!
In brief
- Deeper still: Convolutional neural networks
- Just enough functional programming
- Learning me a Haskell for my own good
- Quick and minimal Haskell hacking with Nix
- Websockets reactive Game of Score
- What is new in cross compiling Haskell
Package of the week
This week’s package of the week is Dhall, an explicitly typed configuration language that is not Turing complete. Despite being Turing incomplete, Dhall is a real programming language with a type-checker and evaluator.
Call for participation
- dejafu: STM actions should be undone in reverse order
- haskell-lang: “How to contribute” page
- highlight: support utf8 regexes
- miso: Snake
Events
- September 18: Vancouver’s Haskell Workshop


Use the given information to make a logical conclusion, if possible. If a logical conclusion is not possible, choose "no logical conclusion possible."
If IF_CLAUSE, then THEN_CLAUSE. capitalize(IMPLICATION[ TYPE ]).
SOLUTION
Identify the hypothesis, the conclusion of the first sentence, and the second sentence.
Does the second sentence refer to the hypothesis of the first sentence, or the conclusion of the first sentence?
The second sentence refers to the hypothesis of the first sentence, because they both talk about whether or not IMPLICATION[0].
Does the second sentence state the hypothesis, or the opposite of the hypothesis?
The second sentence refers to the conclusion of the first sentence, because they both talk about whether or not IMPLICATION[1].
Does the second sentence state the conclusion, or the opposite of the conclusion?
The second sentence states the hypothesis of the first sentence.
Because the second sentence states the hypothesis of the first sentence, the second sentence implies the first sentence.
Since we are implying the original statement, we can conclude the conclusion of the first statement.
The second sentence states the conclusion of the first sentence.
Because the second sentence states the conclusion of the first sentence, the second sentence implies the converse of the first sentence.
Converses are not logically equivalent to their original statements, so we cannot form a logical conclusion.
The second sentence states the opposite of the hypothesis of the first sentence.
Because the second sentence states the opposite of the hypothesis of the first sentence, the second sentence implies the inverse of the first sentence.
Inverses are not logically equivalent to their original statements, so we cannot form a logical conclusion.
Because the second sentence states the opposite of the conclusion of the first sentence, the second sentence implies the contrapositive of the first sentence.
Since the contrapositive is implied by the first sentence, the second sentence implies the opposite of the hypothesis.
Thus, the answer is "SOLUTION"
Use the given information to make a logical conclusion, if possible.
If HYP_A, then CONC_A. If HYP_B, then CONC_B.
SOLUTION
Identify the first hypothesis, the first conclusion, the second hypothesis, and the second conclusion.
Do the two sentences come in the form "If P, then Q. If Q, then R", where first conclusion and second hypothesis are the same?
In other words, do the sentences look like \blue{P}\implies \green{Q}
. \red{Q}\implies \purple{R}
?
Yes. Because the middle two statements both say HYP_B, we can chain the statements together: \blue{P}\implies\green{Q}\implies\purple{R}
or "HYP_A"\implies
"CONC_A"\implies
"CONC_B".
We can now remove the middle statement, and arrive at the conclusion "HYP_A"\implies
"CONC_B". So, the answer is "If HYP_A, then CONC_B."
No. So, we cannot form a logical conclusion.


Welcome,
Sign Up
Please fill in this form to create an account.
By creating an account you agree to our Terms & Privacy.
Log In
ecstasy
Sensation of Paradise
RM1.00 ***** 11 reviews
3,4-methylenedioxy-methamphetamine (MDMA) is a synthetic drug that alters mood and perception (awareness of surrounding objects and conditions). It is chemically similar to both stimulants and hallucinogens, producing feelings of increased energy, pleasure, emotional warmth, and distorted sensory and time perception.


This service has Front-end placed on Github to demonstrate how it works.
Please visit: https://slawomirr.github.io/tasks-app_front-end/
Please note that full load for the first time of the page can take up to 1 minute because of Heroku wake up delay.
API documentation by Swagger
Please visit: https://tasks-app-slawomirr.herokuapp.com/swagger-ui.html
Trello board with cards that application create
Please visit: https://trello.com/b/r3PFBoTh


Spaceghostpurrp Threatens Tory Lanez, Says He Will Shoot Him
by VladTVSpaceghostpurrp recently posted a video of him airing out his frustrations with Tory Lanez’s last project ‘Chixtape 5’ and went on to threaten Lanez.
According to SGP, Lanez’s new project is based on the woman Purp is currently dating, which led the rapper to say, “I got your girl bruh. She with a real n***a. You over here making love songs about her. She’s over here kicking with me. You gotta get your mind right.”
SGP also called out Lanez for working with T-Pain, and called T-Pain a “fat koala a** n***a.” Watch above.


Pre-initialization properties for Sub-Devices
- This list contains all sub-devices that must be given a particular setting prior to initialization.
- More explanation of your devices' pre-initialization properties may be found
on individual device pages under the Devices tab on the Micro-Manager website, www.micro-manager.org.
- If you are using any serial devices (indicated by the presence of a "Port"
in the Property column),
press the "Scan Ports" button to see if Micro-Manager
can automatically assign ports to these devices.
- Some devices do not support automatic port assignment.
In that case you will need to tell Micro-Manager
which serial port to use to communicate with a particular device.


!= include('Stylesheet'); ?>
SwapTool
Hickory Birch
Welcome to the SwapTool. A google apps script web application dedicated to making the swap process organized. View the code at
https://github.com/flowor/RA-Swap-Tool
and configure it for your residence hall! -Tim


Render HTML select box providing content from remote call via AJAX
Dynamic Attributes Allowed:true |
|||||
Name |
Required |
Default |
Evaluated |
Type |
Description |
|---|---|---|---|---|---|
| accesskey | false | false | String | Set the html accesskey attribute on rendered html element | |
| autocomplete | false | false | false | Boolean | use autocomplete for this select box |
| bindOn | false | false | String | Bind the start of load or effect on element. e.g. button or link | |
| class | false | false | String | The css class to use for element - it's an alias of cssClass attribute. | |
| cssClass | false | false | String | The css class to use for element | |
| cssErrorClass | false | false | String | The css error class to use for element | |
| cssErrorStyle | false | false | String | The css error style definitions for element to use | |
| cssStyle | false | false | String | The css style definitions for element to use | |
| dataType | false | false | String | Type of the result. e.g. html, xml, text, json, ... | |
| deferredLoading | false | false | false | Boolean | Defers the initial loading of this element. The element will not be loaded until one of the reloadTopics is published. |
| disabled | false | false | String | Set the html disabled attribute on rendered html element | |
| draggable | false | false | String | Enable draggable functionality to the DIV element. Move the draggable object by clicking on it with the mouse and dragging it anywhere within the viewport. | |
| draggableAddClasses | false | false | Boolean | If set to false, will prevent the ui-draggable class from being added. This may be desired as a performance optimization when calling draggable init on many hundreds of elements. Default: true | |
| draggableAppendTo | false | false | String | The element passed to or selected by the appendTo option will be used as the draggable helper's container during dragging. By default, the helper is appended to the same container as the draggable. Default: parent | |
| draggableAxis | false | false | String | Constrains dragging to either the horizontal (x) or vertical (y) axis. Possible values: x or y. | |
| draggableCancel | false | false | String | Prevents dragging from starting on specified elements. | |
| draggableContainment | false | false | String | Constrains dragging to within the bounds of the specified element or region. Possible string values: parent, document, window, [x1, y1, x2, y2]. | |
| draggableCursor | false | false | String | The css cursor during the drag operation. | |
| draggableDelay | false | false | String | Time in milliseconds after mousedown until dragging should start. This option can be used to prevent unwanted drags when clicking on an element. | |
| draggableDistance | false | false | String | Distance in pixels after mousedown the mouse must move before dragging should start. This option can be used to prevent unwanted drags when clicking on an element. | |
| draggableHandle | false | false | String | If specified, restricts drag start click to the specified element(s). e.g. h2 | |
| draggableHelper | false | false | String | Allows for a helper element to be used for dragging display. Possible values: original, clone. Default is original | |
| draggableIframeFix | false | false | Boolean | Prevent iframes from capturing the mousemove events during a drag. Useful in combination with cursorAt, or in any case, if the mouse cursor is not over the helper. If set to true, transparent overlays will be placed over all iframes on the page. If a selector is supplied, the matched iframes will have an overlay placed over them. Default: false | |
| draggableOnDragTopics | false | false | String | This event javascript function is triggered when the mouse is moved during the dragging. | |
| draggableOnStartTopics | false | false | String | This event javascript function is triggered when dragging starts. | |
| draggableOnStopTopics | false | false | String | This event javascript function is triggered when dragging stops. | |
| draggableOpacity | false | false | String | Opacity for the helper while being dragged. e.g. 0.75 | |
| draggableRefreshPositions | false | false | Boolean | If set to true, all droppable positions are calculated on every mousemove. Caution: This solves issues on highly dynamic pages, but dramatically decreases performance. Default: false | |
| draggableRevert | false | false | String | If set to true, the element will return to its start position when dragging stops. e.g. true, valid, invalid Default: false | |
| draggableRevertDuration | false | false | String | The duration of the revert animation, in milliseconds. Ignored if revert is false. | |
| draggableScope | false | false | String | Used to group sets of draggable and droppable items, in addition to droppable's accept option. A draggable with the same scope value as a droppable will be accepted by the droppable. | |
| draggableScroll | false | false | Boolean | If set to true, container auto-scrolls while dragging. | |
| draggableScrollSensitivity | false | false | String | Distance in pixels from the edge of the viewport after which the viewport should scroll. Distance is relative to pointer, not the draggable. Default: 20 | |
| draggableScrollSpeed | false | false | String | The speed at which the window should scroll once the mouse pointer gets within the scrollSensitivity distance. Default: 20 | |
| draggableSnap | false | false | Boolean | If set to true, the draggable will snap to the edges of the selected elements when near an edge of the element. Default: false | |
| draggableSnapMode | false | false | String | Determines which edges of snap elements the draggable will snap to. Ignored if snap is false. Possible values: inner, outer, both. Default: both | |
| draggableSnapTolerance | false | false | String | The distance in pixels from the snap element edges at which snapping should occur. Ignored if snap is false. Default: 20 | |
| draggableZindex | false | false | String | z-index for the helper while being dragged. | |
| droppable | false | false | String | Enable any DIV element to be droppable, a target for draggable elements. | |
| droppableAccept | false | false | String | All draggables that match the jQuery selector will be accepted. e.g. #myid or .myclass | |
| droppableActiveClass | false | false | String | If specified, the class will be added to the droppable while an acceptable draggable is being dragged. | |
| droppableAddClasses | false | true | false | String | If set to false, will prevent the ui-droppable class from being added. This may be desired as a performance optimization when calling droppable init on many hundreds of elements. Default: true |
| droppableGreedy | false | false | false | String | If true, will prevent event propagation on nested droppables. Default: false |
| droppableHoverClass | false | false | String | If specified, the class will be added to the droppable while an acceptable draggable is being hovered. | |
| droppableOnActivateTopics | false | false | String | This event javascript function is triggered any time an accepted draggable starts dragging. This can be useful if you want to make the droppable 'light up' when it can be dropped on. | |
| droppableOnDeactivateTopics | false | false | String | This event javascript function is triggered any time an accepted draggable stops dragging. | |
| droppableOnDropTopics | false | false | String | This event javascript function is triggered when an accepted draggable is dropped 'over' this droppable. | |
| droppableOnOutTopics | false | false | String | This event javascript function is triggered when an accepted draggable is dragged 'out' this droppable. | |
| droppableOnOverTopics | false | false | String | This event javascript function is triggered as an accepted draggable is dragged 'over' this droppable. | |
| droppableScope | false | false | String | Used to group sets of draggable and droppable items, in addition to droppable's accept option. A draggable with the same scope value as a droppable will be accepted. | |
| droppableTolerance | false | false | String | Specifies which mode to use for testing whether a draggable is over a droppable. Possible values: fit, intersect, pointer, touch. | |
| effect | false | none | false | String | Perform a effect on the elements specified in the 'targets' attribute. e.g. bounce, highlight, pulsate, shake, size or transfer. See more details at http://docs.jquery.com/UI/Effects |
| effectDuration | false | 2000 | false | String | Duration of effect in milliseconds. Only valid if 'effect' attribute is set |
| effectMode | false | none | false | String | The Effect Mode. show, hide, toggle, none |
| effectOptions | false | false | String | jQuery options for effect, eg 'color : #aaaaaa' for the highlight effect or 'times : 3' for the bounce effect. Only valid if 'effect' attribute is set. See more details at http://docs.jquery.com/UI/Effects | |
| emptyOption | false | false | false | Boolean | Add an empty option after the header option |
| errorElementId | false | false | false | String | This should provide the id of the element into which the error text will be placed when an error ocurrs loading the container. If 'errorTest' is provided, that wil be used, otherwise the ajax error message text wil be used. |
| errorPosition | false | false | String | Define error position of form element (top|bottom) | |
| errorText | false | false | String | The text to be displayed on load error. If 'errorElement' is provided, this will display the error in the elemtn (if existing), if not, it will display the error as the contents of this container | |
| events | false | click | false | String | Start load or effect on specified event. Possible values are click, dblclick, mouseover, mouseenter, mouseleave. Default: click |
| formIds | false | false | String | Comma delimited list of form ids for which to serialize all fields during submission when this element is clicked (if multiple forms have overlapping element names, it is indeterminate which will be used) | |
| headerKey | false | false | String | Key for list header option. Must not be empty | |
| headerValue | false | false | String | Value for list header option. Must not be empty | |
| href | false | false | String | The url to be use when this element is clicked | |
| id | false | false | String | HTML id attribute | |
| indicator | false | false | String | If loading content into a target, Id of element that will be displayed during loading and hidden afterwards (will override settings for the target container) | |
| javascriptTooltip | false | false | false | Boolean | Use JavaScript to generate tooltips |
| key | false | false | String | Set the key (name, value, label) for this particular component | |
| label | false | false | String | Label expression used for rendering an element specific label | |
| labelSeparator | false | : | false | String | String that will be appended to the label |
| labelposition | false | false | String | Define label position of form element (top/left) | |
| list | false | false | String | Name of the JSON list | |
| listKey | false | false | String | Property of list objects to get field value from | |
| listTitle | false | false | String | Property of list objects to get field title from | |
| listValue | false | false | String | Property of list objects to get field content from | |
| listenTopics | false | false | String | The comma separated list 'listenTopics' is the list of topic names that is used to trigger a request. | |
| loadMinimumCount | false | 1 | false | Integer | Minimum number of characters that will force the content to be loaded, only valid when autocomplete is true |
| loadingText | false | false | String | If loading content into a target, The text to be displayed during load (will be shown if any provided, will override settings for the target container) | |
| multiple | false | false | false | Boolean | Creates a multiple select. The tag will pre-select multiple values if the values are passed as an Array or a Collection(of appropriate types) via the value attribute. If one of the keys equals one of the values in the Collection or Array it wil be selected |
| name | false | false | String | The name to set for element | |
| onAfterValidationTopics | false | false | String | A comma delimited list of topics that published after the Ajax validation. event.originalEvent.formvalidate to see if validation passed/failed. | |
| onAlwaysTopics | false | false | String | A comma delimited list of topics that published always | |
| onBeforeTopics | false | false | String | Topics that are published before a load | |
| onBlurTopics | false | false | String | A comma delimited list of topics that published when the element is blured | |
| onChangeTopics | false | false | String | A comma delimited list of topics that published when the element changed | |
| onCompleteTopics | false | false | String | Topics that are published before after load is completed | |
| onDisableTopics | false | false | String | A comma delimited list of topics that published when the element disabled | |
| onEffectCompleteTopics | false | false | String | A comma delimited list of topics that published when an effect is completed | |
| onEnableTopics | false | false | String | A comma delimited list of topics that published when the element is enabled | |
| onErrorTopics | false | false | String | Topics that are published on a load error | |
| onFocusTopics | false | false | String | A comma delimited list of topics that published when the element is focused | |
| onSelectTopics | false | false | String | A comma delimited list of topics that published when element is selected | |
| onSuccessTopics | false | false | String | Topics that are published after a succesful load | |
| onblur | false | false | String | Set the html onblur attribute on rendered html element | |
| onchange | false | false | String | Set the html onchange attribute on rendered html element | |
| onclick | false | false | String | Set the html onclick attribute on rendered html element | |
| ondblclick | false | false | String | Set the html ondblclick attribute on rendered html element | |
| onfocus | false | false | String | Set the html onfocus attribute on rendered html element | |
| onkeydown | false | false | String | Set the html onkeydown attribute on rendered html element | |
| onkeypress | false | false | String | Set the html onkeypress attribute on rendered html element | |
| onkeyup | false | false | String | Set the html onkeyup attribute on rendered html element | |
| onmousedown | false | false | String | Set the html onmousedown attribute on rendered html element | |
| onmousemove | false | false | String | Set the html onmousemove attribute on rendered html element | |
| onmouseout | false | false | String | Set the html onmouseout attribute on rendered html element | |
| onmouseover | false | false | String | Set the html onmouseover attribute on rendered html element | |
| onmouseup | false | false | String | Set the html onmouseup attribute on rendered html element | |
| onselect | false | false | String | Set the html onselect attribute on rendered html element | |
| openTemplate | false | false | String | Set template to use for opening the rendered html. | |
| parentTheme | false | false | String | The parent theme. Default: value of parent form tag or simple if no parent form tag is available | |
| reloadTopics | false | false | String | A comma delimited list of topics that will cause this element to reload | |
| requestType | false | POST | false | String | Type of the AJAX Request. POST, GET, PUT |
| requiredLabel | false | false | false | Boolean | If set to true, the rendered element will indicate that input is required |
| requiredPosition | false | false | String | Define required position of required form element (left|right) | |
| resizable | false | false | Boolean | Enable this div element to be resizable. With the cursor grab the right or bottom border and drag to the desired width or height. | |
| resizableAnimate | false | false | Boolean | Animates to the final size after resizing. Default: false | |
| resizableAnimateDuration | false | false | String | Duration time for animating, in milliseconds. | |
| resizableAnimateEasing | false | false | String | Easing effect for animating. Default: swing | |
| resizableAspectRatio | false | false | Boolean | If set to true, resizing is constrained by the original aspect ratio. Default: false | |
| resizableAutoHide | false | false | Boolean | If set to true, automatically hides the handles except when the mouse hovers over the element. Default: false | |
| resizableContainment | false | false | String | Constrains resizing to within the bounds of the specified element. Possible values: 'parent', 'document' or an id | |
| resizableDelay | false | false | String | Tolerance, in milliseconds, for when resizing should start. If specified, resizing will not start until after mouse is moved beyond duration. This can help prevent unintended resizing when clicking on an element. | |
| resizableDistance | false | false | String | Tolerance, in pixels, for when resizing should start. If specified, resizing will not start until after mouse is moved beyond distance. This can help prevent unintended resizing when clicking on an element. | |
| resizableGhost | false | false | Boolean | If set to true, a semi-transparent helper element is shown for resizing. Default: false | |
| resizableHandles | false | false | String | If specified as a string, should be a comma-split list of any of the following: 'n, e, s, w, ne, se, sw, nw, all'. Default: e, s, se | |
| resizableHelper | false | false | String | This is the css class that will be added to a proxy element to outline the resize during the drag of the resize handle. Once the resize is complete, the original element is sized. e.g. ui-state-highlight | |
| resizableMaxHeight | false | false | String | This is the maximum height the resizable should be allowed to resize to. | |
| resizableMaxWidth | false | false | String | This is the maximum width the resizable should be allowed to resize to. | |
| resizableMinHeight | false | false | String | This is the minimum height the resizable should be allowed to resize to. | |
| resizableMinWidth | false | false | String | This is the minimum width the resizable should be allowed to resize to. | |
| resizableOnResizeTopics | false | false | String | This event javascript function is triggered during the resize, on the drag of the resize handler. | |
| resizableOnStartTopics | false | false | String | This event javascript function is triggered at the start of a resize operation. | |
| resizableOnStopTopics | false | false | String | This event javascript function is triggered at the end of a resize operation. | |
| selectBoxIcon | false | false | false | Boolean | display the select box icon, only valid when autocomplete is true |
| selectable | false | false | Boolean | Enable a element to be selectable. Draw a box with your cursor to select items. Hold down the Ctrl key to make multiple non-adjacent selections. | |
| selectableAutoRefresh | false | false | String | This determines whether to refresh (recalculate) the position and size of each selectee at the beginning of each select operation. If you have many many items, you may want to set this to false and call the refresh method manually. Default: true | |
| selectableCancel | false | false | String | Prevents selecting if you start on elements matching the selector. Default: ':input,option' | |
| selectableDelay | false | false | String | Time in milliseconds to define when the selecting should start. It helps preventing unwanted selections when clicking on an element. | |
| selectableDistance | false | false | String | Tolerance, in pixels, for when selecting should start. If specified, selecting will not start until after mouse is dragged beyond distance. | |
| selectableFilter | false | false | String | The matching child elements will be made selectees (able to be selected). Default: '*' | |
| selectableOnSelectedTopics | false | false | String | This event is triggered at the end of the select operation, on each element added to the selection. | |
| selectableOnSelectingTopics | false | false | String | This event is triggered during the select operation, on each element added to the selection. | |
| selectableOnStartTopics | false | false | String | This event is triggered at the beginning of the select operation. | |
| selectableOnStopTopics | false | false | String | This event is triggered at the end of the select operation. | |
| selectableOnUnselectedTopics | false | false | String | This event is triggered at the end of the select operation, on each element removed from the selection. | |
| selectableOnUnselectingTopics | false | false | String | This event is triggered during the select operation, on each element removed from the selection. | |
| selectableTolerance | false | false | String | Possible values: 'touch', 'fit'. Default: 'touch' | |
| size | false | false | Integer | HTML size attribute | |
| sortable | false | false | Boolean | Enable a elements to be sortable | |
| sortableAppendTo | false | false | String | Defines where the helper that moves with the mouse is being appended to during the drag. Default: 'parent' | |
| sortableAxis | false | false | String | If defined, the items can be dragged only horizontally or vertically. Possible values:'x', 'y'. | |
| sortableCancel | false | false | String | Prevents sorting if you start on elements matching the selector. Default: ':input,button' | |
| sortableConnectWith | false | false | String | Takes a jQuery selector with items that also have sortables applied. If used, the sortable is now connected to the other one-way, so you can drag from this sortable to the other. e.g. #myothersortable or .myothersortables | |
| sortableContainment | false | false | String | Constrains dragging to within the bounds of the specified element - can be a DOM element, 'parent', 'document', 'window', or a jQuery selector. | |
| sortableCursor | false | false | String | Defines the cursor that is being shown while sorting. | |
| sortableCursorAt | false | false | String | Moves the sorting element or helper so the cursor always appears to drag from the same position. Coordinates can be given as a hash using a combination of one or two keys: top, left, right, bottom. | |
| sortableDelay | false | false | String | Time in milliseconds to define when the sorting should start. It helps preventing unwanted drags when clicking on an element. | |
| sortableDistance | false | false | String | Tolerance, in pixels, for when sorting should start. If specified, sorting will not start until after mouse is dragged beyond distance. Can be used to allow for clicks on elements within a handle. | |
| sortableDropOnEmpty | false | false | Boolean | If empty allows for an item to be dropped from a linked selectable. Default: true | |
| sortableForceHelperSize | false | false | Boolean | If true, forces the helper to have a size. Default: false | |
| sortableForcePlaceholderSize | false | false | Boolean | If true, forces the placeholder to have a size. Default: false | |
| sortableGrid | false | false | String | Snaps the sorting element or helper to a grid, every x and y pixels. Array values: [x, y] | |
| sortableHandle | false | false | String | Restricts sort start click to the specified element. | |
| sortableHelper | false | false | String | Allows for a helper element to be used for dragging display. The supplied function receives the event and the element being sorted, and should return a DOMElement to be used as a custom proxy helper. Possible values: 'original', 'clone'. Default: 'original' | |
| sortableItems | false | false | String | Specifies which items inside the element should be sortable. Default: '> *' | |
| sortableOnActivateTopics | false | false | String | This event is triggered when using connected lists, every connected list on drag start receives it. | |
| sortableOnBeforeStopTopics | false | false | String | This event is triggered when sorting stops, but when the placeholder/helper is still available. | |
| sortableOnChangeTopics | false | false | String | This event is triggered during sorting, but only when the DOM position has changed. | |
| sortableOnDeactivateTopics | false | false | String | This event is triggered when sorting was stopped, is propagated to all possible connected lists. | |
| sortableOnOutTopics | false | false | String | This event is triggered when a sortable item is moved away from a connected list. | |
| sortableOnOverTopics | false | false | String | This event is triggered when a sortable item is moved into a connected list. | |
| sortableOnReceiveTopics | false | false | String | This event is triggered when a connected sortable list has received an item from another list. | |
| sortableOnRemoveTopics | false | false | String | This event is triggered when a sortable item has been dragged out from the list and into another. | |
| sortableOnSortTopics | false | false | String | This event is triggered during sorting. | |
| sortableOnStartTopics | false | false | String | This event is triggered when sorting starts. | |
| sortableOnStopTopics | false | false | String | This event is triggered when sorting has stopped. | |
| sortableOnUpdateTopics | false | false | String | This event is triggered when the user stopped sorting and the DOM position has changed. | |
| sortableOpacity | false | false | String | Defines the opacity of the helper while sorting. From 0.01 to 1 | |
| sortablePlaceholder | false | false | String | Class that gets applied to the otherwise white space. | |
| sortableRevert | false | false | Boolean | If set to true, the item will be reverted to its new DOM position with a smooth animation. Default: false | |
| sortableScroll | false | false | Boolean | If set to true, the page scrolls when coming to an edge. Default: true | |
| sortableScrollSensitivity | false | false | String | Defines how near the mouse must be to an edge to start scrolling. Default: 20 | |
| sortableScrollSpeed | false | false | String | The speed at which the window should scroll once the mouse pointer gets within the scrollSensitivity distance. Default: 20 | |
| sortableTolerance | false | false | String | This is the way the reordering behaves during drag. Possible values: 'intersect', 'pointer'. In some setups, 'pointer' is more natural. Default: 'intersect' | |
| sortableZindex | false | false | String | Z-index for element/helper while being sorted. Default: 1000 | |
| style | false | false | String | The css style definitions for element to use - it's an alias of cssStyle attribute. | |
| tabindex | false | false | String | Set the html tabindex attribute on rendered html element | |
| targets | false | false | String | A comma separated list of ids of container elements to load with the contents from the result of this request | |
| template | false | false | String | The template (other than default) to use for rendering the element | |
| templateDir | false | false | String | The template directory. | |
| timeout | false | 3000 | false | Integer | jQuery options for timeout. Default is 3000 |
| title | false | false | String | Set the html title attribute on rendered html element | |
| tooltip | false | false | String | Set the tooltip of this particular component | |
| tooltipConfig | false | false | String | Deprecated. Use individual tooltip configuration attributes instead. | |
| tooltipCssClass | false | StrutsTTClassic | false | String | CSS class applied to JavaScrip tooltips |
| tooltipDelay | false | Classic | false | String | Delay in milliseconds, before showing JavaScript tooltips |
| tooltipIconPath | false | false | String | Icon path used for image that will have the tooltip | |
| value | false | false | String | Preset the value of input element. |


Access to a indexed heap of regular tiles (blocks). Controlled by an xml file, usually organized as a pyramid of overviews, with level zero being the full resolution image. None, PNG, JPEG, ZLIB tile packing are implemented
For file creation options, see "gdalinfo --formats mrf"


Recycling Knowledge
The on-pack recycling label (or OPRL)
Look out for the following labels which appear on all sorts of packaging - from soft drink cans, to bread bags and plastic toiletry bottles. They will tell you whether the packaging is likely to be collected for recycling or if you can take it to your local recycling centre.
As local authorities do not all collect the same materials, the labels are based on what the majority collect, or do not collect.
If in doubt, enter your postcode into our Recycling Locator to find out what you can put in your recycling bin at home, where your nearest recycling locations are and how to recycle specific items such as mobile phones and textiles.
Recycling Knowledge
This label is applied to packaging that is collected by 75% or more of local authorities across the UK, for example plastic bottles.
Recycling Knowledges
Rinsing packaging, for example food trays, ensures that any food residue doesn’t contaminate other materials, particularly if they are collected together with paper.
It also helps to stop attracting vermin into the recycling sorting centres where people work.
Recycling Knowledge
You might see thise on a glass jar, for example. These items should be rinsed, as above, and their lids left on. Even though the lid of the jar might be metal, it is better to be kept on.
If the metal lid is too small then it will fall through holes in the sorting process, designed to remove contamination. The metal is separated from the glass by the glass recyclers and goes off to be recycled elsewhere.
Recycling Knowledge
Flatten – you might see this on plastic bottles and drinks cartons. Squashing or flattening the packaging means that you have more space in your recycling bin. It also makes the transport of recycling much more efficient – less air, more recycling, better for the environment. Replacing the caps on bottles (and some cartons too) helps to keep them flat.
Cap On - you might see this on plastic bottles. If the cap is too small then it will fall through the holes in the sorting process, designed to remove contamination. Keeping the cap on means that all of the packaging will get through the recycling process. When recycling is collected all mixed together it also helps to prevent other materials, particularly glass, getting stuck inside the bottles.
Recycling Knowledge
Remove sleeve – depending on the packaging it can be good to remove the outer sleeve. For example, a paper sleeve that is wrapped around a large yoghurt pot can be removed and recycled with paper.
Sometimes the sleeves are not recyclable and therefore the instruction is to remove the sleeve and put it in the waste bin. If it doesn’t say either way, then you can probably leave it on and it will be removed during the recycling process.
Recycling Knowledge
Metal paint cans
Metal paint cans can be recycled at recycling centres. Some paint can also be recycled. Check with your local council.
Recycling Knowledge
Food and drink cartons
Food and drink cartons, e.g. Tetra Paks are collected by many local authorities and can also be recycled at many recycling centres.
Recycling Knowledge
Plastic film, wrap and bags (PE)
Some plastic films can be recycled at supermarket's carrier bag collection points. Look out for the 'Recycle with carrier bags at larger stores' message on your breakfast cereal, toilet and kitchen roll wraps, bread bag, grocery produce, multipack shrink wrap and newspaper and magazine wraps.
Recycling Knowledge
This label is applied to packaging that is collected by 20-75% of local authorities across the UK, for example some types of plastic packaging.
Recycling Knowledge
This label is applied to packaging when less than 20% of local authorities collect it across the UK, for example crisp packets.
Recycling Knowledge
The following symbols can be found on a variety of packaging and explain a range of information: whether or not an item can be recycled, how to dispose of the item, or if it's made of recycled material.
Recycling Knowledge
The Green Dot does not necessarily mean that the packaging is recyclable, will be recycled or has been recycled. It is a symbol used on packaging in some European countries and signifies that the producer has made a financial contribution towards the recovery and recycling of packaging in Europe.
Recycling Knowledge
This indicates that an object is capable of being recycled, not that the object has been recycled or will be accepted in all recycling collection systems. Sometimes this symbol is used with a percentage figure in the middle to explain that the packaging contains x% of recycled material.
Recycling Knowledge
This identifies the type of plastic resin used to make the item by providing a 'Resin Identification Code'. It is represented with a 'chasing arrows' symbol surrounding a a number between 1 and 7 that defines the resin used.
Recycling Knowledge
This symbol asks that you recycle the glass container. Please dispose of glass bottles and jars in a bottle bank, remembering to separate colours, or use your glass household recycling collection if you have one.
Recycling Knowledge
This symbol indicates that the item is made from recyclable aluminium.
Recycling Knowledge
This symbol means that the product is made of steel.
All local authorities collect steel cans for recycling. Other steel or metal items can be taken to your household recycling centre.
Recycling Knowledge
This symbol from Keep Britain Tidy asks you not to litter. It doesn't relate to recycling but is a reminder to be a good citizen, disposing of the item in the most appropriate manner.
Recycling Knowledge
This symbol explains that you should not place the electrical item in the general waste. Electrical items can be recycled through a number of channels.
Recycling Knowledge
Products certified to be industrially compostable according to the European standard EN 13432/14955 may bear the 'seedling' logo.
Never place compostable plastic into the recycling with other plastics; as it is designed to break down it cannot be recycled and contaminates recyclable plastics. Plastics that carry this symbol can be recycled with your garden waste through your local authority.
Recycling Knowledge
In addition to the seedling symbol for industrial composting, you may see this one which means that it is suitable to be home composted.
Recycling Knowledge
The Forest Stewardship Council (FSC) logo identifies wood-based products from well managed forests independently certified in accordance with the rules of the FSC.


Reports constructors in abstract classes that are not declared
protected
, package-protected or
private
.
Powered by InspectionGadgets


Documenting my trip around USA in my own segway
Well I made it 12 thousand miles already here and now I passed through some interesting places on the way. Here is a small list of the places that I went through.


Save the Cameroon Rainforest - stop the Herakles Farms' project
Write to the CEO of Herakles
Demand that the company drops its palm oil plan in Cameroon.
A US comapny is planning to tear down a chunk of the rainforest the size of 100,000 soccer field for palm oil project.
It was one of those days when we felt like change was in the air – even if it was a small victory it was an important one. Yesterday, we confirmed that notorious palm oil producer and forest destroyer, Duta Palma, has (finally) been ejected from the Roundtable on Sustainable Palm Oil – an organisation with the declared aim of ensuring environmentally responsible palm oil production. You might remember Duta Palma: we’ve been investigating and uncovering their practices for the last few years, revealing as recently as three weeks ago the company’s rogue activities in Indonesia. This company has a long history of deforestation, community conflict, illegality, and non-compliance with RSPO regulations. But finally – and for what it’s worth – Duta Palma no longer has a stamp of approval from the RSPO.
Despite the nuclear disaster at Fukushima witnessed by the world, there are plans to build a major nuclear power station in a highly earthquake-prone region on the west coast of India. The Jaitapur nuclear plant can only be built with financing from banks like BNP sParibas and HSBC. May 11 marks not only two months since the initial disaster at the Fukushima nuclear power plant - but is also the Annual General Meeting of BNP Paribas and HSBC's Strategy Day. You can write to the boards of these international banks, asking them to help us stop this risky and unnecessary nuclear project in India. Want to be sure they get your message? Follow up your e-mail message with a phone call to your local BNP Paribas or HSBC office. We have talking points and phone numbers for you here. The more the banks hear your message the better!
Recent Signers
- James Norther India
- Nick Younger New-zealand
- Eoin Dubskyer Netherlands
- Mr Splashy Pants France


Welcome to Xeem's Amusement Park
Add Park
Name:
Location:
Ranking:
Register
Click to see existing parks


Library: XML
Package: SAX
Header: Poco/SAX/ErrorHandler.h
Description
If a SAX application needs to implement customized error handling, it must implement this interface and then register an instance with the XML reader using the setErrorHandler method. The parser will then report all errors and warnings through this interface.
WARNING: If an application does not register an ErrorHandler, XML parsing errors will go unreported, except that SAXParseExceptions will be thrown for fatal errors. In order to detect validity errors, an ErrorHandler that does something with error() calls must be registered.
For XML processing errors, a SAX driver must use this interface in preference to throwing an exception: it is up to the application to decide whether to throw an exception for different types of errors and warnings. Note, however, that there is no requirement that the parser continue to report additional errors after a call to fatalError. In other words, a SAX driver class may throw an exception after reporting any fatalError. Also parsers may throw appropriate exceptions for non-XML errors. For example, XMLReader::parse() would throw an IOException for errors accessing entities or the document.
Inheritance
Known Derived Classes: DefaultHandler, XMLFilterImpl, WhitespaceFilter
Member Summary
Member Functions: error, fatalError, warning
Destructor
~ErrorHandler
virtual ~ErrorHandler();
Member Functions
error
virtual void error(
const SAXException & exc
) = 0;
Receive notification of a recoverable error.
This corresponds to the definition of "error" in section 1.2 of the W3C XML 1.0 Recommendation. For example, a validating parser would use this callback to report the violation of a validity constraint. The default behaviour is to take no action.
The SAX parser must continue to provide normal parsing events after invoking this method: it should still be possible for the application to process the document through to the end. If the application cannot do so, then the parser should report a fatal error even if the XML recommendation does not require it to do so.
Filters may use this method to report other, non-XML errors as well.
fatalError
virtual void fatalError(
const SAXException & exc
) = 0;
Receive notification of a non-recoverable error. The application must assume that the document is unusable after the parser has invoked this method, and should continue (if at all) only for the sake of collecting additional error messages: in fact, SAX parsers are free to stop reporting any other events once this method has been invoked.
warning
virtual void warning(
const SAXException & exc
) = 0;
Receive notification of a warning.
SAX parsers will use this method to report conditions that are not errors or fatal errors as defined by the XML recommendation. The default behaviour is to take no action.
The SAX parser must continue to provide normal parsing events after invoking this method: it should still be possible for the application to process the document through to the end.
Filters may use this method to report other, non-XML warnings as well.


Introduction
Welcome to the Yamasee SkyPath API! You can use our API to access SkyPath Server API endpoints, which can get information on various aspects of the turbulence avoidance system. Using the API the application can also report new turbulence areas and aircraft geo position.
We have language bindings in Shell Curl and nodejs! You can view code examples in the dark area to the right, and you can switch the programming language of the examples with the tabs in the top right.
Authentication
To authorize, use this code:
# With shell, you can just pass the correct header with each request
curl "api_endpoint_here"
-H "x-access-token: --access token--"
Make sure to replace
--access token--
with the JWT access token you recived as a response to the login request.
SkyPath uses JWT Tokens to allow access to the API. You can register a new user account to be able to exchange it for a JWT token at our developer portal.
SkyPath expects for the JWT access token to be included in all API requests to the server in a header that looks like the following:
x-access-token: --access token--
Login
curl "https://server.yamasee-skypath.com/api/v2/auth/login"
The above command returns JSON structured like this:
{
"token": "--JWT token format",
"refresh_token" : "",
"company_id": ""
}
This endpoint authenticates a user and returns an access token, it's public and so do not need an access token
HTTP Request
POST https://server.yamasee-skypath.com/api/v2/auth/login_key
Body Parameters
The call requires the following parameters in the POST body section
| Parameter | Description |
|---|---|
| api_access_key | a unique API access key for the third party who's accesing the system |
| user_id | a unique ID for the user doing the login |
| company_id | a unique ID for the airline company |
Return JSON
The call returns the following JSON
| Parameter | Description |
|---|---|
| token | a new JWT token valid for 3 hours usually |
| refresh_token | a refresh token used to get additional valid access tokens |
| company_id | a unique ID for the airline company used by the user |
Validate Token
curl "https://server.yamasee-skypath.com/api/v2/auth/validate"
-H "Authorization: --access-token--"
The above command returns JSON structured like this:
{
"valid": true / false,
"expires": "14543545435",
"iat" : "145435455",
"company_id": "id",
"user_id": "user_id"
}
This endpoint validates the current JWT token, can be used by a client to inspect the claims and expiry in a token
HTTP Request (with ID)
GET https://server.yamasee-skypath.com/api/v2/auth/valid
URL Parameters or Body parameters
none
Refresh Token
```bash
curl "https://server.yamasee-skypath.com/api/v2/auth/refresh"
-H "Authorization: --refresh-token--"
The above command returns JSON structured like this:
{
"token": "new JWT token",
"refresh_token" : "empty or new refresh token",
}
This endpoint uses a refresh token to re-issue a new valid JWT token for the next 3 hours.
HTTP Request (with ID)
GET https://server.yamasee-skypath.com/api/v2/auth/refresh
URL Parameters or body parameters
none
Globals
Get All Aircraft types.
Note that this API is public and you can call it without an auth token.
curl "https://server.yamasee-skypath.com/api/v2/global/aircraft_types"
The above command returns JSON structured like this:
[
{
"id": "737",
"short_name": "737",
"long_name": "Boeing 737",
},
{
"id": "A380",
"short_name": "A380",
"long_name": "Airbus A380"
}
]
This endpoint retrieves all aircraft types.
HTTP Request
GET https://server.yamasee-skypath.com/api/v2/global/aircraft_types
Query Parameters
none
Errors
The SkyPAth API uses the following error codes:
| Error Code | Meaning |
|---|---|
| 400 | Bad Request -- The request could not be understood by the server due to malformed syntax. |
| 401 | Unauthorized -- Your API key or JWT token is wrong or expired. |
| 403 | Forbidden -- You have the right token but unauthorized to execute the operation. |
| 404 | Not Found -- The specified info could not be found. |
| 405 | Method Not Allowed -- You tried to access a function with an invalid method. |
| 406 | Not Acceptable -- You requested a format that isn't JSON. |
| 410 | Gone -- The data requested has been removed from our servers. |
| 418 | I'm a teapot :-) |
| 429 | Too Many Requests -- You're requesting too much data! Slow down! |
| 500 | Internal Server Error -- We had a problem with our server. Try again later. |
| 503 | Service Unavailable -- We're temporarily offline for maintenance. Please try again later. |


{% include meta.html %} {% include analytics.html %} {% if page.keywords %} {% else %} {% endif %} {% seo %}
Your research for visa requirements is over. Know where you can travel without visa. Find visa requirements and document checklist for 240 countries. Find all the information at one place. No more confusion.


Press Esc to close
Info
Commands
- To control the Control Panel
- $resPer - To reset the battery percentage
- To control the Rover
- check - to check the connection (Rover sends back 'check', if still connected)
- startMeasure - to start measuring with the distance sensor
- stopMeasure - to stop measuring with the distance sensor