Hello,
I ordered my openenergymonitor setup a long while ago and never succeeded to understand how to use it and start monitoring my power consumption.
Could someone please help me out ?
These are the data that I succeed to retrieve, What kind of feeds am I supposed to build? I'd like to have Kw in live: http://imgur.com/gNyuPc7
I need to mention that I wrapped my sensors around the red wire only ...
Thank you for your help,
it is going to be much appreciated.
Julien
Re: How to start ?
Hello Julien,
Looks like your almost there, the inputs that you see in emontx are as follows:
10:1 is CT1 Power
10:2 is CT2 Power
10:3 is CT3 Power
10:4 is CT4 Power
10:5 is Mains Voltage
10:6 is Temperature
It looks like your CT sensor for CT1 is the wrong way around as its reading negative, you might want to turn that around. Then I would start by adding a 'log to feed' input process for each of the inputs you wish to record. There more on setting this up in the EmonTx v3 quick start guide here http://openenergymonitor.org/emon/modules/emonTxV3
Good work so far!
Re: How to start ?
Hello TrystanLea,
thank you very much for your kind response.
I did read somewhere about the inputs (even though I read that 5 should be temperature ...)
It also took me while to figure out that my Port 2 is not working ...
Anyways, I now have a value that seems legit: 350 with Tv, one light bulb, laptop charging and a small appliance runnig ... Yay!
Now, I'd like to move one step further and send all those nice inputs into a feed in order to be able to collect and visualize them.
I selected Power to kWh -> Create new feed > Main > FIxed interval no avering -> 10 seconds
This is the tricky part to me, I cannot find a valid combination that produces a valid graph, when I go to visualisation, it looks like it's summing up all the values and keeps going up minutes after minutes ... Any idea ?
THank you for your time,
it's really appreciated !
Re: How to start ?
OK,
I finally started to read over every start guide and think I've got something interesting on the track:
http://imgur.com/nf3MZFd
This way I have instant kW consumption and also day after day consumption. Am I right ?
Thanks for your time,
julien
Re: How to start ?
Hi Julien,
Using "Power to kWh -> Create new feed > Main > FIxed interval no avering -> 10 seconds" will, as you see, convert the power value to energy used and keep accumulating. You need to log the power before the "Power to kWh" for example
Input 1 = Log to feed "CT1 PowerNow" -> kWh to kwh/d "CT1 EnergyToday" -> Power to kWh "CT1 EnergyTotal" etc
Usually only the values that need scaling eg voltage would have processes before being initially logged eg
Input 5 = x "0.01" -> log to feed "VoltsAC"
Paul


Your browser does not support the audio element.
Your browser does not support the audio element.
Your browser does not support the audio element.
Your browser does not support the HTML5 canvas, please update it.
Fuel:
Your browser does not support JavaScript, please update it.


❀°✹.✧ jamesbyt.es ✧.°❀
❀°✹.✧ jamesbyt.es ✧.°❀
❀°✹.✧ jamesbyt.es ✧.°❀
jamesbyt.es
workspace
creations
info
web links
- drink menu - questions menu - add random if output with lists - add dict that stores else output - add dict that stores input and returns later - emotion prompt - ADD A PASSWORD TO THE END OF EACH GAME. - beliefs: motivating statements and links # if x = 1: # print b # else: # x += 1 # print a print "TELL ME A NOUN" #input print "AH, APPLES" print "WHAT ARE APPLES LIKE?" print "Some other things I know about are red. You can say apples are red." #input print "AH. APPLES ARE RED. RED IS BAD. APPLES MUST BE BAD." #DO I LIKE APPLES? print "I AM CURRENTLY GOOD(MOOD).  more at kevin alpha 0.1.py


A4 landscape
A4 portrait
Letter landscape
Letter portrait
Also choose portrait/landscape from the print dialog.
print


A Guide to The Rails Command Line
Rails comes with every command line tool you'll need to
-
Create a Rails application
-
Generate models, controllers, database migrations, and unit tests
-
Start a development server
-
Mess with objects through an interactive shell
-
Profile and benchmark your new creation
… and much, much more! (Buy now!)
This tutorial assumes you have basic Rails knowledge from reading the Getting Started with Rails Guide.
1. Command Line Basics
There are a few commands that are absolutely critical to your everyday usage of Rails. In the order of how much you'll probably use them are:
-
console
-
server
-
rake
-
generate
-
rails
Let's create a simple Rails application to step through each of these commands in context.
1.1. rails
The first thing we'll want to do is create a new Rails application by running the rails command after installing Rails.
| You know you need the rails gem installed by typing gem install rails first, right?  You've got the entire Rails directory structure now with all the code you need to run our simple application right out of the box.
| This output will seem very familiar when we get to the generate command. Creepy foreshadowing! |
1.2. server
Let's try it! The server command launches a small web server written in Ruby named WEBrick which was also installed when you installed Rails. You'll use this any time you want to view your work through a web browser.
| WEBrick isn't your only option for serving Rails. We'll get to that in a later section. [XXX: which section] |
Here we'll flex our server command, which without any prodding of any kind will run our new shiny Rails app:
$ cd commandsapp $ ./script/server => Booting WEBrick... => Rails 2.2.0 application started on http://<IP_ADDRESS>:3000 => Ctrl-C to shutdown server; call with --help for options [2008-11-04 10:11:38] INFO WEBrick 1.3.1 [2008-11-04 10:11:38] INFO ruby 1.8.5 (2006-12-04) [i486-linux] [2008-11-04 10:11:38] INFO WEBrick::HTTPServer#start: pid=18994 port=3000
WHOA. With just three commands we whipped up a Rails server listening on port 3000. Go! Go right now to your browser and go to http://localhost:3000. I'll wait.
See? Cool! It doesn't do much yet, but we'll change that.
1.3. generate
The generate command uses templates to create a whole lot of things. You can always find out what's available by running generate by itself. Let's do that:
$ ./script/generate Usage: ./script/generate generator [options] [args] ... ... Installed Generators Builtin: controller, integration_test, mailer, migration, model, observer, performance_test, plugin, resource, scaffold, session_migration ... ...
| You can install more generators through generator gems, portions of plugins you'll undoubtedly install, and you can even create your own! |
Using generators will save you a large amount of time by writing boilerplate code for you — necessary for the darn thing to work, but not necessary for you to spend time writing. That's what we have computers for, right?
Let's make our own controller with the controller generator. But what command should we use? Let's ask the generator:
| All Rails console utilities have help text. For commands that require a lot of input to run correctly, you can try the command without any parameters (like rails or ./script/generate). For others, you can try adding —help or -h to the end, as in ./script/server —help. |
$ ./script/generate controller Usage: ./script/generate controller ControllerName [options] ... ... Example: `./script/generate controller CreditCard open debit credit close` Credit card controller with URLs like /credit_card/debit. Controller: app/controllers/credit_card_controller.rb Views: app/views/credit_card/debit.html.erb [...] Helper: app/helpers/credit_card_helper.rb Test: test/functional/credit_card_controller_test.rb Modules Example: `./script/generate controller 'admin/credit_card' suspend late_fee` Credit card admin controller with URLs /admin/credit_card/suspend. Controller: app/controllers/admin/credit_card_controller.rb Views: app/views/admin/credit_card/debit.html.erb [...] Helper: app/helpers/admin/credit_card_helper.rb Test: test/functional/admin/credit_card_controller_test.rb
Ah, the controller generator is expecting parameters in the form of generate controller ControllerName action1 action2. Let's make a Greetings controller with an action of hello, which will say something nice to us.
$ ./script/generate controller Greeting hello exists app/controllers/ exists app/helpers/ create app/views/greeting exists test/functional/ create app/controllers/greetings_controller.rb create test/functional/greetings_controller_test.rb create app/helpers/greetings_helper.rb create app/views/greetings/hello.html.erb
Look there! Now what all did this generate? It looks like it made sure a bunch of directories were in our application, and created a controller file, a functional test file, a helper for the view, and a view file.
Let's check out the controller and modify it a little (in app/controllers/greeting_controller.rb):
class GreetingController < ApplicationController def hello @message = "Hello, how are you today? I am exuberant!" end end
Then the view, to display our nice message (in app/views/greeting/hello.html.erb):

A Greeting for You!

<%= @message %>

Deal. Go check it out in your browser. Fire up your server. Remember? ./script/server at the root of your Rails application should do it.
$ ./script/server => Booting WEBrick...
The URL will be http://localhost:3000/greetings/hello. I'll wait for you to be suitably impressed.
| With a normal, plain-old Rails application, your URLs will generally follow the pattern of http://(host)/(controller)/(action), and a URL like http://(host)/(controller) will hit the index action of that controller. |
"What about data, though?", you ask over a cup of coffee. Rails comes with a generator for data models too. Can you guess its generator name?
$ ./script/generate model Usage: ./script/generate model ModelName [field:type, field:type] ... Examples: `./script/generate model account` creates an Account model, test, fixture, and migration: Model: app/models/account.rb Test: test/unit/account_test.rb Fixtures: test/fixtures/accounts.yml Migration: db/migrate/XXX_add_accounts.rb `./script/generate model post title:string body:text published:boolean` creates a Post model with a string title, text body, and published flag.
Let's set up a simple model called "HighScore" that will keep track of our highest score on video games we play. Then we'll wire up our controller and view to modify and list our scores.
$ ./script/generate model HighScore id:integer game:string score:integer exists app/models/ exists test/unit/ exists test/fixtures/ create app/models/high_score.rb create test/unit/high_score_test.rb create test/fixtures/high_scores.yml create db/migrate create db/migrate/20081126032945_create_high_scores.rb
Taking it from the top, we have the models directory, where all of your data models live. test/unit, where all the unit tests live (gasp! — unit tests!), fixtures for those tests, a test, the migrate directory, where the database-modifying migrations live, and a migration to create the high_scores table with the right fields.
The migration requires that we migrate, that is, run some Ruby code (living in that<PHONE_NUMBER>2945_create_high_scores.rb) to modify the schema of our database. Which database? The sqlite3 database that Rails will create for you when we run the rake db:migrate command. We'll talk more about Rake in-depth in a little while.
$ rake db:migrate (in /home/commandsapp) == CreateHighScores: migrating =============================================== -- create_table(:high_scores) -> 0.0070s == CreateHighScores: migrated (0.0077s) ======================================
| Let's talk about unit tests. Unit tests are code that tests and makes assertions about code. In unit testing, we take a little part of code, say a method of a model, and test its inputs and outputs. Unit tests are your friend. The sooner you make peace with the fact that your quality of life will drastically increase when you unit test your code, the better. Seriously. We'll make one in a moment. |
Yo! Let's shove a small table into our greeting controller and view, listing our sweet scores.
class GreetingController < ApplicationController def hello if request.post? score = HighScore.new(params[:high_score]) if score.save flash[:notice] = "New score posted!" end end @scores = HighScore.find(:all) end end
XXX: Go with scaffolding instead, modifying greeting controller for high scores seems dumb.


Vivo S5 Now on Sale: Features the Smallest Camera Hole in the Market - Gizchina.com
by PierreRate this post
The Vivo S5 announced around a week back is the first ever device to sport both an AMOLED display and a punch-hole design ever produced by a Chinese phone maker. The only other smartphones with this combo currently on the market are indeed from the Korean tech giant – Samsung – and include the Galaxy S10 series and Note 10 series.
Vivo S5 Now on Sale: Features the Smallest Camera Hole on the Market
Going back to the Vivo S5, the device is now out on the shelves, which means its possible to check it out hands-on. And well, Chinese media did so and confirmed the S5 has one of the best punch-hole designs ever. The camera hole does indeed have a diameter of just 2.98mm; that’s the smallest punch-hole ever on a phone.
That’s definitely an interesting “record” to hold as the punch-hole screen design will probably be trending throughout 2020; according to various reports.
The smaller hole is then placed in one of the brightest displays. The Vivo S5 does indeed support a brightness of 800 nits, with a maximum peak brightness of 1200 nits. So the display will be visible outside even on a sunny day. Meanwhile in dark conditions we have a global eye protection mode to reduce blue light by 61%.
Other specs on the Vivo S5 include a 6.44-inch display, a Qualcomm Snapdragon 712 CPU coupled with up to 8GB of memory and 256GB of internal storage. While in the photography department we find an iconic diamond-shaped four camera setup. This includes a 48MP primary, 8MP ultra wide angle, 5MP depth sensor and 2MP macro lens. On the front there’s the single 32MP snapper with lots of beautify features.
Finally, Vivo’s S5 is fueled by a 4100mAh capacity and supports 22.5W fast charging. The smartphone is now on sale in China for 2698 Yuan, around $380.


Aberdeen Total Dynamic Dividend Fund (NYSE:AOD) to Issue $0.06 Monthly Dividend
by Amy SteeleAberdeen Total Dynamic Dividend Fund (NYSE:AOD) declared a monthly dividend on Monday, November 11th, Zacks reports. Shareholders of record on Thursday, November 21st will be paid a dividend of 0.058 per share by the investment management company on Friday, November 29th. This represents a $0.70 annualized dividend and a yield of 8.06%. The ex-dividend date is Wednesday, November 20th.
AOD traded up $0.01 during trading on Monday, hitting $8.64. The company’s stock had a trading volume of 600 shares, compared to its average volume of 295,410. The firm’s 50 day moving average price is $8.38 and its 200-day moving average price is $8.25. Aberdeen Total Dynamic Dividend Fund has a twelve month low of $6.98 and a twelve month high of $8.66.
Recommended Story: Book Value Per Share – BVPS


Philemon 1:7
For we have great joy and consolation in thy love, because the bowels of the saints are refreshed by thee, brother.


Roman Zoo
An excellent idea, especially for tourists with children, is undoubtedly a visit to Bioparco - Rome zoo. Where nature becomes culture.
Thousands of species of animals, educational meetings, games and fun in the air and in halls, restaurants and places for picnics ... everything closed on 18 hectares in the heart of the park of Villa Borghese - this is Roman zoo. Every year is visited by more than half a million people, of which approx. 50,000 students. This alternative to traditional destinations, which are museums, monuments and churches.
In the zoo there are many species of animals, both well-known and popular as well as less common: Croatian wolves, chimpanzees, ostriches, antelopes, zebras, Asiatic lions, South American tapirs, capybaras, rheas, flamingos, turtles and many others.
There are organized numerous demonstrations, events, performances and performances involving animals and animal. It is a perfect place for both children and adults, where you can get and deepen the ecological knowledge, learn how to help animals, protect them and promote the protection of endangered species.
For children there is a special dedicated area where they can directly associate with various animals, other commonly encountered. It is also possible to organize a birthday party for children.
Zoo is located in the Villa Borghese, Viale del Giardino Zoologico, 20.
http://www.bioparco.it
Open daily from. 9: 30-17: 00 (January 1 - March 28) 9: 30-18: 00 (March 29 - October 26), 9: 30-17: 00 (October 27 - December 31). Extended opening hours (9:30 - 19:00) are on Saturdays, Sundays and public holidays during the period 5 April - 28 September.
Tickets:
- Adults = 15 euro
- Children over the age of 12 = 15 euro
- Children over 1 m increase to 12 the completion of 12 years = 12 euros
- FREE - children up to 1 m tall, disabled, people with disabilities and their carers.


Busoga farmers receive tractors
by WebsiteKadaga asked the farmers to properly utilize the tractors for agricultural use in order to boost commercial agriculture and alleviate poverty.
The government, through National Agricultural Advisory Services (NAADS), has given out 26 tractors to selected farmer groups and associations in the Busoga region to boost commercial farming in the area.
The Speaker of Parliament, Rebecca Kadaga handed over the tractors to the different farmer groups on Friday 22, November 2019 at the Luuka District headquarters.
Kadaga asked the farmers to properly utilize the tractors for agricultural use in order to boost commercial agriculture and alleviate poverty.
"I do not want to see or hear that the tractors are being used to ferry people back and forth or transport merchandise because that will defeat the purpose of the struggle we as leaders have gone through to secure them," she added.
The Speaker further commended the Minister for Presidency and Luuka District Woman MP, Esther Mbayo for effort in lobbying for Busoga Region to receive tractors.
Minister Mbayo urged the groups to appropriately utilize these tractors for there own development adding that, "it was no walk in the park getting them".
"Please take care of these tractors so that they can serve and help you grow in your respective groups; we want to see a boost in agriculture," she added.
The Minister listed the following beneficiary groups; Bugiri District Farmers Association, Bugweri Commercial Farmers Cooperative Society Limited, Kiwemba Farmers Cooperative Society, Buwende Butagaya Cooperative Society, Kamuli District Farmers Association, Nawanyago Technical Institute among others.
The Speaker asked the groups to utilize the Kasolwe Stock Farm in Kamuli which is currently being rehabilitated to acquire training on better farming practices and better animal and plant variations.
In separate events, the Speaker officiated over the 27-year celebrations of Luubu Twezimbe Group of the Blind in Mayuge District. She promised to lobby the President for a special program to support activities for people with disabilities.
She also launched the Luuka District Boda Boda SACCO that the President donated sh24m to.


National Park Leaflet Map
This map contains a point map with the location information of the 62 national parks. The point data is converted using the National Park Boundary data National Park Boundary by National Park Service. By click on the point mark of each park, users will be about to see a sample photo of the park, a description, and the name of the park.
Landcover type summary for each Park
This map is produced using National Park Boundary by National Park Service and the Landcover type by National Landcover Database. This map contains a list of national park names. By select the park name, user could check what type of landcover could be found in the park and the area size of each landcover type.
Landsat image and Park Boundary
National Parks have been a great project to reserve and protect nature resources and landscapes in the US. This map is focused on help the users to gain basic knowledge of the national Park such as its size and basic landcover status. The national park data is from National Park Boundary by National Park Service. The Landsat Imagery is from Multispectral Landsat (Mature Support). This map contains the Landsat imagery with different render options with the polygon file that shows the National Park boundary. By using different render oppotion, the users could see the landcover status of different park area.


Ryan Cleary
Web Developer - Software Developer - Adventurer
Hi there! My name is Ryan and I am passionate about serving people and making a real impact on their lives. After diving deep into software development, I took 3 years to give back by serving in a college campus ministry.
As a result I have a unique and diverse skill set: I can empathetically engage with people and also go deep into the code in order to come up with an elegant solution to a customer's problem. I learn quickly, work hard, and a I'm a team player that's always excited to learn from others.
Blog post 1....
Blog post 2....
Blog post 3....


--- layout: post date: 2013-05-27 21:30:00 +0200 title: "Results of the Debian systemd survey" categories: Artikel tags: - debian ---
A week ago, we started the Debian systemd survey. The goal was to figure out a few trends and answer the following two questions:
Thank you all for your participation!
I am happy to tell that 2113 people had a look at the survey and 573 people actually participated. Of those, 45.7% said they are a DD, DM or otherwise maintaining packages. 74.5% said they actually booted and used a computer running systemd.
With regards to having systemd in Debian at all, not necessarily as the default init system, answers are as follows:
43.9% said they personally want systemd as the default init system in Debian, while 32.2% don’t want that. The remaining 23.7% don’t know yet.
About 50% of participants provided one or more concerns. Evaluating this part of the survey is obviously the hardest, since the answers were provided as free text. I tried categorizing the feedback into a few buckets. Each bucket comes with a number which is a weighted (!) count, i.e. the top concern counts 3 times, the second concern counts 2 times and the last concern just once. If you cannot find your personal concerns, that is because those which were just voiced by less then five people are not listed here. As I said, we cared about trends in this survey, not individual opinions.
I realize that the choice of buckets is somewhat broad and there are many different, finely nuanced opinions out there. Again, this is for seeing a trend, not accounting for every single individual opinion.
In case you strongly believe that I did something wrong when evaluating the survey results, please contact me and we can work something out.
I know this is a controversial topic. Please don’t start yet another systemd discussion on debian-devel. We, the systemd Debian maintainers, will try to come up with good answers to all listed concerns and communicate them in a friendly and concise way soon. Furthermore, we have recognized the need for more documentation/information about how things are supposed to work with regards to the transition (and systemd in general) and will address that, too.
Total records in survey: 573 Are you a Debian Developer (DD) or Debian Maintainer (DM) or otherwise currently maintaining Debian packages? 262 Yes 311 No Did you ever boot and use a computer running systemd? It does not matter whether that computer was running Debian or a different operating system. 427 Yes 146 No What is your general sentiment towards having systemd in Debian (not necessarily as default)? 358 I welcome systemd in Debian, everything is fine. 81 I am not sure yet. 46 I don’t care. 88 I don’t want systemd in Debian. Would you personally want systemd as the default init system in Debian? 252 Yes 136 I don’t know 185 No


Climate change or global warming has been set into motion since the Industrial Revolution. Right now we are on a path to disaster, despite current meager attempts to reduce our carbon footprints. Although the US, Europe, and Japan may be more environmentally conscious, developing nations such as China and India are not changing their ways. Climate change not only brings extreme erratic behavior, but leads to the certain collpase of ecosystems all over the planet. It will be impossible to sustain the current and growing population. Starvation and water shortages will be prevalent.
environment, sustainability, climate change, global warming, carbon, emissions, pollution
Summary: All groups are likely to be impacted at varying degrees, even if isolated from extreme weather, shortages, and society. Scarcity in daily staples will still impact availability, costs, and technology.
Summary: All groups are likely to be impacted at varying degrees, even if isolated from extreme weather, shortages, and society. Scarcity in daily staples will still impact availability, costs, and technology.


Scene I
Before the Tower.
DUCHESS OF YORK
Enter, on one side, QUEEN ELIZABETH, DUCHESS OF
YORK, and DORSET; on the other, ANNE, Duchess of
Gloucester, leading Lady Margaret Plantagenet,
CLARENCE's young Daughter
Who meets us here? my niece Plantagenet
Led in the hand of her kind aunt of Gloucester?
Now, for my life, she's wandering to the Tower,
On pure heart's love to greet the tender princes.
Daughter, well met.
LADY ANNE
God give your graces both
A happy and a joyful time of day!
QUEEN ELIZABETH
As much to you, good sister! Whither away?
LADY ANNE
No farther than the Tower; and, as I guess,
Upon the like devotion as yourselves,
To gratulate the gentle princes there.
QUEEN ELIZABETH
Kind sister, thanks: we'll enter all together.
[Enter BRAKENBURY]
And, in good time, here the lieutenant comes.
Master lieutenant, pray you, by your leave,
How doth the prince, and my young son of York?
BRAKENBURY
Right well, dear madam. By your patience,
I may not suffer you to visit them;
The king hath straitly charged the contrary.
QUEEN ELIZABETH
The king! why, who's that?
BRAKENBURY
I cry you mercy: I mean the lord protector.
QUEEN ELIZABETH
The Lord protect him from that kingly title!
Hath he set bounds betwixt their love and me?
I am their mother; who should keep me from them?
DUCHESS OF YORK
I am their fathers mother; I will see them.
LADY ANNE
Their aunt I am in law, in love their mother:
Then bring me to their sights; I'll bear thy blame
And take thy office from thee, on my peril.
BRAKENBURY
No, madam, no; I may not leave it so:
I am bound by oath, and therefore pardon me.
[Exit]
[Enter LORD STANLEY]
LORD STANLEY
Let me but meet you, ladies, one hour hence,
And I'll salute your grace of York as mother,
And reverend looker on, of two fair queens.
[To LADY ANNE]
Come, madam, you must straight to Westminster,
There to be crowned Richard's royal queen.
QUEEN ELIZABETH
O, cut my lace in sunder, that my pent heart
May have some scope to beat, or else I swoon
With this dead-killing news!
LADY ANNE
Despiteful tidings! O unpleasing news!
DORSET
Be of good cheer: mother, how fares your grace?
QUEEN ELIZABETH
O Dorset, speak not to me, get thee hence!
Death and destruction dog thee at the heels;
Thy mother's name is ominous to children.
If thou wilt outstrip death, go cross the seas,
And live with Richmond, from the reach of hell
Go, hie thee, hie thee from this slaughter-house,
Lest thou increase the number of the dead;
And make me die the thrall of Margaret's curse,
Nor mother, wife, nor England's counted queen.
LORD STANLEY
Full of wise care is this your counsel, madam.
Take all the swift advantage of the hours;
You shall have letters from me to my son
To meet you on the way, and welcome you.
Be not ta'en tardy by unwise delay.
DUCHESS OF YORK
O ill-dispersing wind of misery!
O my accursed womb, the bed of death!
A cockatrice hast thou hatch'd to the world,
Whose unavoided eye is murderous.
LORD STANLEY
Come, madam, come; I in all haste was sent.
LADY ANNE
And I in all unwillingness will go.
I would to God that the inclusive verge
Of golden metal that must round my brow
Were red-hot steel, to sear me to the brain!
Anointed let me be with deadly venom,
And die, ere men can say, God save the queen!
QUEEN ELIZABETH
Go, go, poor soul, I envy not thy glory
To feed my humour, wish thyself no harm.
LADY ANNE
No! why? When he that is my husband now
Came to me, as I follow'd Henry's corse,
When scarce the blood was well wash'd from his hands
Which issued from my other angel husband
And that dead saint which then I weeping follow'd;
O, when, I say, I look'd on Richard's face,
This was my wish: 'Be thou,' quoth I, ' accursed,
For making me, so young, so old a widow!
And, when thou wed'st, let sorrow haunt thy bed;
And be thy wife--if any be so mad--
As miserable by the life of thee
As thou hast made me by my dear lord's death!
Lo, ere I can repeat this curse again,
Even in so short a space, my woman's heart
Grossly grew captive to his honey words
And proved the subject of my own soul's curse,
Which ever since hath kept my eyes from rest;
For never yet one hour in his bed
Have I enjoy'd the golden dew of sleep,
But have been waked by his timorous dreams.
Besides, he hates me for my father Warwick;
And will, no doubt, shortly be rid of me.
QUEEN ELIZABETH
Poor heart, adieu! I pity thy complaining.
LADY ANNE
No more than from my soul I mourn for yours.
QUEEN ELIZABETH
Farewell, thou woful welcomer of glory!
LADY ANNE
Adieu, poor soul, that takest thy leave of it!
DUCHESS OF YORK
[To DORSET]
Go thou to Richmond, and good fortune guide thee!
[To LADY ANNE]
Go thou to Richard, and good angels guard thee!
[To QUEEN ELIZABETH]
Go thou to sanctuary, and good thoughts possess thee!
I to my grave, where peace and rest lie with me!
Eighty odd years of sorrow have I seen,
And each hour's joy wrecked with a week of teen.
QUEEN ELIZABETH
Stay, yet look back with me unto the Tower.

Rough cradle for such little pretty ones!

[Exeunt]
Scene II
London. The palace.
KING RICHARD III
Sennet. Enter KING RICHARD III, in pomp, crowned;
BUCKINGHAM, CATESBY, a page, and others
Stand all apart Cousin of Buckingham!
BUCKINGHAM
My gracious sovereign?
KING RICHARD III
Give me thy hand.
[Here he ascendeth his throne]
Thus high, by thy advice
And thy assistance, is King Richard seated;
But shall we wear these honours for a day?
Or shall they last, and we rejoice in them?
BUCKINGHAM
Still live they and for ever may they last!
KING RICHARD III
O Buckingham, now do I play the touch,
To try if thou be current gold indeed
Young Edward lives: think now what I would say.
BUCKINGHAM
Say on, my loving lord.
KING RICHARD III
Why, Buckingham, I say, I would be king,
BUCKINGHAM
Why, so you are, my thrice renowned liege.
KING RICHARD III
Ha! am I king? 'tis so: but Edward lives.
BUCKINGHAM
True, noble prince.
KING RICHARD III
O bitter consequence,
That Edward still should live! 'True, noble prince!'
Cousin, thou wert not wont to be so dull:
Shall I be plain? I wish the bastards dead;
And I would have it suddenly perform'd.
What sayest thou? speak suddenly; be brief.
BUCKINGHAM
Your grace may do your pleasure.
KING RICHARD III
Tut, tut, thou art all ice, thy kindness freezeth:
Say, have I thy consent that they shall die?

[Exit]
CATESBY
[Aside to a stander by]
The king is angry: see, he bites the lip.
KING RICHARD III
I will converse with iron-witted fools
And unrespective boys: none are for me
That look into me with considerate eyes:
High-reaching Buckingham grows circumspect.
Boy!
KING RICHARD III
Know'st thou not any whom corrupting gold
Would tempt unto a close exploit of death?
Page
My lord, I know a discontented gentleman,
Whose humble means match not his haughty mind:
Gold were as good as twenty orators,
And will, no doubt, tempt him to any thing.
KING RICHARD III
What is his name?
Page
His name, my lord, is Tyrrel.
KING RICHARD III
I partly know the man: go, call him hither.
[Exit Page]
The deep-revolving witty Buckingham
No more shall be the neighbour to my counsel:
Hath he so long held out with me untired,
And stops he now for breath?
[Enter STANLEY]
How now! what news with you?
STANLEY
My lord, I hear the Marquis Dorset's fled
To Richmond, in those parts beyond the sea
Where he abides.
[Stands apart]
KING RICHARD III
Catesby!
KING RICHARD III
Rumour it abroad
That Anne, my wife, is sick and like to die:
I will take order for her keeping close.
Inquire me out some mean-born gentleman,
Whom I will marry straight to Clarence' daughter:
The boy is foolish, and I fear not him.
Look, how thou dream'st! I say again, give out
That Anne my wife is sick and like to die:
About it; for it stands me much upon,
To stop all hopes whose growth may damage me.
[Exit CATESBY]
I must be married to my brother's daughter,
Or else my kingdom stands on brittle glass.
Murder her brothers, and then marry her!
Uncertain way of gain! But I am in
So far in blood that sin will pluck on sin:
Tear-falling pity dwells not in this eye.
[Re-enter Page, with TYRREL]
Is thy name Tyrrel?
TYRREL
James Tyrrel, and your most obedient subject.
KING RICHARD III
Art thou, indeed?
TYRREL
Prove me, my gracious sovereign.
KING RICHARD III
Darest thou resolve to kill a friend of mine?
TYRREL
Ay, my lord;
But I had rather kill two enemies.
KING RICHARD III
Why, there thou hast it: two deep enemies,
Foes to my rest and my sweet sleep's disturbers
Are they that I would have thee deal upon:
Tyrrel, I mean those bastards in the Tower.
TYRREL
Let me have open means to come to them,
And soon I'll rid you from the fear of them.
KING RICHARD III
Thou sing'st sweet music. Hark, come hither, Tyrrel
Go, by this token: rise, and lend thine ear:
[Whispers]
There is no more but so: say it is done,
And I will love thee, and prefer thee too.
TYRREL
'Tis done, my gracious lord.
KING RICHARD III
Shall we hear from thee, Tyrrel, ere we sleep?
TYRREL
Ye shall, my Lord.
[Exit]
[Re-enter BUCKINGHAM]
BUCKINGHAM
My Lord, I have consider'd in my mind
The late demand that you did sound me in.
KING RICHARD III
Well, let that pass. Dorset is fled to Richmond.
BUCKINGHAM
I hear that news, my lord.
KING RICHARD III
Stanley, he is your wife's son well, look to it.
BUCKINGHAM
My lord, I claim your gift, my due by promise,
For which your honour and your faith is pawn'd;
The earldom of Hereford and the moveables
The which you promised I should possess.
KING RICHARD III
Stanley, look to your wife; if she convey
Letters to Richmond, you shall answer it.
BUCKINGHAM
What says your highness to my just demand?
KING RICHARD III
As I remember, Henry the Sixth
Did prophesy that Richmond should be king,
When Richmond was a little peevish boy.
A king, perhaps, perhaps,--
KING RICHARD III
How chance the prophet could not at that time
Have told me, I being by, that I should kill him?
BUCKINGHAM
My lord, your promise for the earldom,--
KING RICHARD III
Richmond! When last I was at Exeter,
The mayor in courtesy show'd me the castle,
And call'd it Rougemont: at which name I started,
Because a bard of Ireland told me once
I should not live long after I saw Richmond.
KING RICHARD III
Ay, what's o'clock?
BUCKINGHAM
I am thus bold to put your grace in mind
Of what you promised me.
KING RICHARD III
Well, but what's o'clock?
BUCKINGHAM
Upon the stroke of ten.
KING RICHARD III
Well, let it strike.
BUCKINGHAM
Why let it strike?
KING RICHARD III
Because that, like a Jack, thou keep'st the stroke
Betwixt thy begging and my meditation.
I am not in the giving vein to-day.
BUCKINGHAM
Why, then resolve me whether you will or no.
KING RICHARD III
Tut, tut,
Thou troublest me; am not in the vein.
[Exeunt all but BUCKINGHAM]
BUCKINGHAM
Is it even so? rewards he my true service
With such deep contempt made I him king for this?
O, let me think on Hastings, and be gone
To Brecknock, while my fearful head is on!
[Exit]
Scene IV
Before the palace.
QUEEN MARGARET
So, now prosperity begins to mellow
And drop into the rotten mouth of death.
Here in these confines slily have I lurk'd,
To watch the waning of mine adversaries.
A dire induction am I witness to,
And will to France, hoping the consequence
Will prove as bitter, black, and tragical.
Withdraw thee, wretched Margaret: who comes here?
[Enter QUEEN ELIZABETH and the DUCHESS OF YORK]
QUEEN ELIZABETH
Ah, my young princes! ah, my tender babes!
My unblown flowers, new-appearing sweets!
If yet your gentle souls fly in the air
And be not fix'd in doom perpetual,
Hover about me with your airy wings
And hear your mother's lamentation!
QUEEN MARGARET
Hover about her; say, that right for right
Hath dimm'd your infant morn to aged night.
DUCHESS OF YORK
So many miseries have crazed my voice,
That my woe-wearied tongue is mute and dumb,
Edward Plantagenet, why art thou dead?
QUEEN MARGARET
Plantagenet doth quit Plantagenet.
Edward for Edward pays a dying debt.
QUEEN ELIZABETH
Wilt thou, O God, fly from such gentle lambs,
And throw them in the entrails of the wolf?
When didst thou sleep when such a deed was done?
QUEEN MARGARET
When holy Harry died, and my sweet son.

QUEEN ELIZABETH
O, that thou wouldst as well afford a grave
As thou canst yield a melancholy seat!
Then would I hide my bones, not rest them here.
O, who hath any cause to mourn but I?
[Sitting down by her]
QUEEN MARGARET
If ancient sorrow be most reverend,
Give mine the benefit of seniory,
And let my woes frown on the upper hand.

QUEEN MARGARET
Thou hadst a Clarence too, and Richard kill'd him.
From forth the kennel of thy womb hath crept
A hell-hound that doth hunt us all to death:
That dog, that had his teeth before his eyes,
To worry lambs and lap their gentle blood,
That foul defacer of God's handiwork,
That excellent grand tyrant of the earth,
That reigns in galled eyes of weeping souls,
Thy womb let loose, to chase us to our graves.
O upright, just, and true-disposing God,
How do I thank thee, that this carnal cur
Preys on the issue of his mother's body,
And makes her pew-fellow with others' moan!
DUCHESS OF YORK
O Harry's wife, triumph not in my woes!
God witness with me, I have wept for thine.
QUEEN MARGARET
Bear with me; I am hungry for revenge,
And now I cloy me with beholding it.

To have him suddenly convey'd away.
Cancel his bond of life, dear God, I prey,
That I may live to say, The dog is dead!
QUEEN ELIZABETH
O, thou didst prophesy the time would come
That I should wish for thee to help me curse
That bottled spider, that foul bunch-back'd toad!
QUEEN MARGARET
I call'd thee then vain flourish of my fortune;
I call'd thee then poor shadow, painted queen;
The presentation of but what I was;
The flattering index of a direful pageant;
One heaved a-high, to be hurl'd down below;
A mother only mock'd with two sweet babes;
A dream of what thou wert, a breath, a bubble,
A sign of dignity, a garish flag,
To be the aim of every dangerous shot,
A queen in jest, only to fill the scene.
Where is thy husband now? where be thy brothers?
Where are thy children? wherein dost thou, joy?
Who sues to thee and cries 'God save the queen'?
Where be the bending peers that flatter'd thee?
Where be the thronging troops that follow'd thee?
Decline all this, and see what now thou art:
For happy wife, a most distressed widow;
For joyful mother, one that wails the name;
For queen, a very caitiff crown'd with care;
For one being sued to, one that humbly sues;
For one that scorn'd at me, now scorn'd of me;
For one being fear'd of all, now fearing one;
For one commanding all, obey'd of none.
Thus hath the course of justice wheel'd about,
And left thee but a very prey to time;
Having no more but thought of what thou wert,
To torture thee the more, being what thou art.
Thou didst usurp my place, and dost thou not
Usurp the just proportion of my sorrow?
Now thy proud neck bears half my burthen'd yoke;
From which even here I slip my weary neck,
And leave the burthen of it all on thee.
Farewell, York's wife, and queen of sad mischance:
These English woes will make me smile in France.
QUEEN ELIZABETH
O thou well skill'd in curses, stay awhile,
And teach me how to curse mine enemies!
QUEEN MARGARET
Forbear to sleep the nights, and fast the days;
Compare dead happiness with living woe;
Think that thy babes were fairer than they were,
And he that slew them fouler than he is:
Bettering thy loss makes the bad causer worse:
Revolving this will teach thee how to curse.
QUEEN ELIZABETH
My words are dull; O, quicken them with thine!
QUEEN MARGARET
Thy woes will make them sharp, and pierce like mine.
[Exit]
DUCHESS OF YORK
Why should calamity be full of words?
QUEEN ELIZABETH
Windy attorneys to their client woes,
Airy succeeders of intestate joys,
Poor breathing orators of miseries!
Let them have scope: though what they do impart
Help not all, yet do they ease the heart.
DUCHESS OF YORK
If so, then be not tongue-tied: go with me.

I hear his drum: be copious in exclaims.
[Enter KING RICHARD III, marching, with drums and trumpets]
KING RICHARD III
Who intercepts my expedition?
DUCHESS OF YORK
O, she that might have intercepted thee,
By strangling thee in her accursed womb
From all the slaughters, wretch, that thou hast done!
QUEEN ELIZABETH
Hidest thou that forehead with a golden crown,
Where should be graven, if that right were right,
The slaughter of the prince that owed that crown,
And the dire death of my two sons and brothers?
Tell me, thou villain slave, where are my children?
DUCHESS OF YORK
Thou toad, thou toad, where is thy brother Clarence?
And little Ned Plantagenet, his son?
QUEEN ELIZABETH
Where is kind Hastings, Rivers, Vaughan, Grey?
KING RICHARD III
A flourish, trumpets! strike alarum, drums!
Let not the heavens hear these tell-tale women
Rail on the Lord's enointed: strike, I say!
[Flourish.
DUCHESS OF YORK
Art thou my son?
KING RICHARD III
Ay, I thank God, my father, and yourself.
DUCHESS OF YORK
Then patiently hear my impatience.
KING RICHARD III
Madam, I have a touch of your condition,
Which cannot brook the accent of reproof.
DUCHESS OF YORK
O, let me speak!
KING RICHARD III
Do then: but I'll not hear.
DUCHESS OF YORK
I will be mild and gentle in my speech.
KING RICHARD III
And brief, good mother; for I am in haste.
DUCHESS OF YORK
Art thou so hasty? I have stay'd for thee,
God knows, in anguish, pain and agony.
KING RICHARD III
And came I not at last to comfort you?
DUCHESS OF YORK
No, by the holy rood, thou know'st it well,
Thou camest on earth to make the earth my hell.
A grievous burthen was thy birth to me;
Tetchy and wayward was thy infancy;
Thy school-days frightful, desperate, wild, and furious,
Thy prime of manhood daring, bold, and venturous,
Thy age confirm'd, proud, subdued, bloody,
treacherous,
More mild, but yet more harmful, kind in hatred:
What comfortable hour canst thou name,
That ever graced me in thy company?
KING RICHARD III
Faith, none, but Humphrey Hour, that call'd
your grace
To breakfast once forth of my company.

Strike the drum.
DUCHESS OF YORK
I prithee, hear me speak.
KING RICHARD III
You speak too bitterly.
DUCHESS OF YORK
Hear me a word;
For I shall never speak to thee again.
DUCHESS OF YORK
Either thou wilt die, by God's just ordinance,
Ere from this war thou turn a conqueror,
Or I with grief and extreme age shall perish
And never look upon thy face again.
Therefore take with thee my most heavy curse;
Which, in the day of battle, tire thee more
Than all the complete armour that thou wear'st!
My prayers on the adverse party fight;
And there the little souls of Edward's children
Whisper the spirits of thine enemies
And promise them success and victory.

[Exit]
QUEEN ELIZABETH
Though far more cause, yet much less spirit to curse
Abides in me; I say amen to all.
KING RICHARD III
Stay, madam; I must speak a word with you.
QUEEN ELIZABETH
I have no more sons of the royal blood
For thee to murder: for my daughters, Richard,
They shall be praying nuns, not weeping queens;
And therefore level not to hit their lives.
KING RICHARD III
You have a daughter call'd Elizabeth,
Virtuous and fair, royal and gracious.
QUEEN ELIZABETH
And must she die for this? O, let her live,
And I'll corrupt her manners, stain her beauty;
Slander myself as false to Edward's bed;
Throw over her the veil of infamy:
So she may live unscarr'd of bleeding slaughter,
I will confess she was not Edward's daughter.
KING RICHARD III
Wrong not her birth, she is of royal blood.
QUEEN ELIZABETH
To save her life, I'll say she is not so.
KING RICHARD III
Her life is only safest in her birth.
QUEEN ELIZABETH
And only in that safety died her brothers.
KING RICHARD III
Lo, at their births good stars were opposite.
QUEEN ELIZABETH
No, to their lives bad friends were contrary.
KING RICHARD III
All unavoided is the doom of destiny.
QUEEN ELIZABETH
True, when avoided grace makes destiny:
My babes were destined to a fairer death,
If grace had bless'd thee with a fairer life.

QUEEN ELIZABETH
Cousins, indeed; and by their uncle cozen'd
Of comfort, kingdom, kindred, freedom, life.
Whose hand soever lanced their tender hearts,
Thy head, all indirectly, gave direction:
No doubt the murderous knife was dull and blunt
Till it was whetted on thy stone-hard heart,
To revel in the entrails of my lambs.
But that still use of grief makes wild grief tame,
My tongue should to thy ears not name my boys
Till that my nails were anchor'd in thine eyes;
And I, in such a desperate bay of death,
Like a poor bark, of sails and tackling reft,
Rush all to pieces on thy rocky bosom.

QUEEN ELIZABETH
What good is cover'd with the face of heaven,
To be discover'd, that can do me good?
KING RICHARD III
The advancement of your children, gentle lady.
QUEEN ELIZABETH
Up to some scaffold, there to lose their heads?
KING RICHARD III
No, to the dignity and height of honour
The high imperial type of this earth's glory.
QUEEN ELIZABETH
Flatter my sorrows with report of it;
Tell me what state, what dignity, what honour,
Canst thou demise to any child of mine?
KING RICHARD III
Even all I have; yea, and myself and all,
Will I withal endow a child of thine;
So in the Lethe of thy angry soul
Thou drown the sad remembrance of those wrongs
Which thou supposest I have done to thee.
QUEEN ELIZABETH
Be brief, lest that be process of thy kindness
Last longer telling than thy kindness' date.
KING RICHARD III
Then know, that from my soul I love thy daughter.
QUEEN ELIZABETH
My daughter's mother thinks it with her soul.
KING RICHARD III
What do you think?
QUEEN ELIZABETH
That thou dost love my daughter from thy soul:
So from thy soul's love didst thou love her brothers;
And from my heart's love I do thank thee for it.
KING RICHARD III
Be not so hasty to confound my meaning:
I mean, that with my soul I love thy daughter,
And mean to make her queen of England.
QUEEN ELIZABETH
Say then, who dost thou mean shall be her king?
KING RICHARD III
Even he that makes her queen who should be else?
QUEEN ELIZABETH
What, thou?
KING RICHARD III
I, even I: what think you of it, madam?
QUEEN ELIZABETH
How canst thou woo her?
KING RICHARD III
That would I learn of you,
As one that are best acquainted with her humour.
QUEEN ELIZABETH
And wilt thou learn of me?
KING RICHARD III
Madam, with all my heart.
QUEEN ELIZABETH
Send to her, by the man that slew her brothers,
A pair of bleeding-hearts; thereon engrave
Edward and York; then haply she will weep:
Therefore present to her--as sometime Margaret
Did to thy father, steep'd in Rutland's blood,--
A handkerchief; which, say to her, did drain
The purple sap from her sweet brother's body
And bid her dry her weeping eyes therewith.

KING RICHARD III
Come, come, you mock me; this is not the way
To win our daughter.
QUEEN ELIZABETH
There is no other way
Unless thou couldst put on some other shape,
And not be Richard that hath done all this.
KING RICHARD III
Say that I did all this for love of her.
QUEEN ELIZABETH
Nay, then indeed she cannot choose but hate thee,
Having bought love with such a bloody spoil.
KING RICHARD III
Look, what is done cannot be now amended:
Men shall deal unadvisedly sometimes,
Which after hours give leisure to repent.
If I did take the kingdom from your sons,
To make amends, Ill give it to your daughter.

Your children were vexation to your youth,
But mine shall be a comfort to your age.
The loss you have is but a son being king,
And by that loss your daughter is made queen.
I cannot make you what amends I would,
Therefore accept such kindness as I can.
Dorset your son, that with a fearful soul
Leads discontented steps in foreign soil,
This fair alliance quickly shall call home
To high promotions and great dignity:
The king, that calls your beauteous daughter wife.
Familiarly shall call thy Dorset brother;
Again shall you be mother to a king,
And all the ruins of distressful times
Repair'd with double riches of content.
What! we have many goodly days to see:
The liquid drops of tears that you have shed
Shall come again, transform'd to orient pearl,
Advantaging their loan with interest
Of ten times double gain of happiness.
Go, then my mother, to thy daughter go
Make bold her bashful years with your experience;
Prepare her ears to hear a wooer's tale
Put in her tender heart the aspiring flame
Of golden sovereignty; acquaint the princess
With the sweet silent hours of marriage joys
And when this arm of mine hath chastised
The petty rebel, dull-brain'd Buckingham,
Bound with triumphant garlands will I come
And lead thy daughter to a conqueror's bed;
To whom I will retail my conquest won,
And she shall be sole victress, Caesar's Caesar.
QUEEN ELIZABETH
What were I best to say? her father's brother
Would be her lord? or shall I say, her uncle?
Or, he that slew her brothers and her uncles?
Under what title shall I woo for thee,
That God, the law, my honour and her love,
Can make seem pleasing to her tender years?
KING RICHARD III
Infer fair England's peace by this alliance.
QUEEN ELIZABETH
Which she shall purchase with still lasting war.
KING RICHARD III
Say that the king, which may command, entreats.
QUEEN ELIZABETH
That at her hands which the king's King forbids.
KING RICHARD III
Say, she shall be a high and mighty queen.
QUEEN ELIZABETH
To wail the tide, as her mother doth.
KING RICHARD III
Say, I will love her everlastingly.
QUEEN ELIZABETH
But how long shall that title 'ever' last?
KING RICHARD III
Sweetly in force unto her fair life's end.
QUEEN ELIZABETH
But how long fairly shall her sweet lie last?
KING RICHARD III
So long as heaven and nature lengthens it.
QUEEN ELIZABETH
So long as hell and Richard likes of it.
KING RICHARD III
Say, I, her sovereign, am her subject love.
QUEEN ELIZABETH
But she, your subject, loathes such sovereignty.
KING RICHARD III
Be eloquent in my behalf to her.
QUEEN ELIZABETH
An honest tale speeds best being plainly told.
KING RICHARD III
Then in plain terms tell her my loving tale.
QUEEN ELIZABETH
Plain and not honest is too harsh a style.

KING RICHARD III
Harp not on that string, madam; that is past.
QUEEN ELIZABETH
Harp on it still shall I till heart-strings break.
KING RICHARD III
Now, by my George, my garter, and my crown,--
QUEEN ELIZABETH
Profaned, dishonour'd, and the third usurp'd.
KING RICHARD III
I swear--
QUEEN ELIZABETH
By nothing; for this is no oath:
The George, profaned, hath lost his holy honour;
The garter, blemish'd, pawn'd his knightly virtue;
The crown, usurp'd, disgraced his kingly glory.
if something thou wilt swear to be believed,
Swear then by something that thou hast not wrong'd.

KING RICHARD III
My father's death--
QUEEN ELIZABETH
Thy life hath that dishonour'd.
KING RICHARD III
Then, by myself--
QUEEN ELIZABETH
Thyself thyself misusest.
KING RICHARD III
Why then, by God--
QUEEN ELIZABETH
God's wrong is most of all.
If thou hadst fear'd to break an oath by Him,
The unity the king thy brother made
Had not been broken, nor my brother slain:
If thou hadst fear'd to break an oath by Him,
The imperial metal, circling now thy brow,
Had graced the tender temples of my child,
And both the princes had been breathing here,
Which now, two tender playfellows to dust,
Thy broken faith hath made a prey for worms.
What canst thou swear by now?
KING RICHARD III
The time to come.
QUEEN ELIZABETH
That thou hast wronged in the time o'erpast;
For I myself have many tears to wash
Hereafter time, for time past wrong'd by thee.
The children live, whose parents thou hast
slaughter'd,
Ungovern'd youth, to wail it in their age;
The parents live, whose children thou hast butcher'd,
Old wither'd plants, to wail it with their age.
Swear not by time to come; for that thou hast
Misused ere used, by time misused o'erpast.
KING RICHARD III
As I intend to prosper and repent,
So thrive I in my dangerous attempt
Of hostile arms! myself myself confound!
Heaven and fortune bar me happy hours!
Day, yield me not thy light; nor, night, thy rest!
Be opposite all planets of good luck
To my proceedings, if, with pure heart's love,
Immaculate devotion, holy thoughts,
I tender not thy beauteous princely daughter!
In her consists my happiness and thine;
Without her, follows to this land and me,
To thee, herself, and many a Christian soul,
Death, desolation, ruin and decay:
It cannot be avoided but by this;
It will not be avoided but by this.
Therefore, good mother,--I must can you so--
Be the attorney of my love to her:
Plead what I will be, not what I have been;
Not my deserts, but what I will deserve:
Urge the necessity and state of times,
And be not peevish-fond in great designs.
QUEEN ELIZABETH
Shall I be tempted of the devil thus?
KING RICHARD III
Ay, if the devil tempt thee to do good.
QUEEN ELIZABETH
Shall I forget myself to be myself?
KING RICHARD III
Ay, if yourself's remembrance wrong yourself.

KING RICHARD III
But in your daughter's womb I bury them:
Where in that nest of spicery they shall breed
Selves of themselves, to your recomforture.
QUEEN ELIZABETH
Shall I go win my daughter to thy will?
KING RICHARD III
And be a happy mother by the deed.
QUEEN ELIZABETH
I go. Write to me very shortly.
And you shall understand from me her mind.
KING RICHARD III
Bear her my true love's kiss; and so, farewell.
[Exit QUEEN ELIZABETH]
Relenting fool, and shallow, changing woman!
[Enter RATCLIFF; CATESBY following]
How now! what news?
RATCLIFF
My gracious sovereign, on the western coast
Rideth a puissant navy; to the shore
Throng many doubtful hollow-hearted friends,
Unarm'd, and unresolved to beat them back:
'Tis thought that Richmond is their admiral;
And there they hull, expecting but the aid
Of Buckingham to welcome them ashore.
KING RICHARD III
Some light-foot friend post to the Duke of Norfolk:
Ratcliff, thyself, or Catesby; where is he?
KING RICHARD III
Fly to the duke:
[To RATCLIFF]
Post thou to Salisbury
When thou comest thither--
[To CATESBY]
Dull, unmindful villain,
Why stand'st thou still, and go'st not to the duke?
CATESBY
First, mighty sovereign, let me know your mind,
What from your grace I shall deliver to him.
KING RICHARD III
O, true, good Catesby: bid him levy straight
The greatest strength and power he can make,
And meet me presently at Salisbury.
RATCLIFF
What is't your highness' pleasure I shall do at
Salisbury?
KING RICHARD III
Why, what wouldst thou do there before I go?
RATCLIFF
Your highness told me I should post before.
KING RICHARD III
My mind is changed, sir, my mind is changed.
[Enter STANLEY]
How now, what news with you?
STANLEY
None good, my lord, to please you with the hearing;
Nor none so bad, but it may well be told.
KING RICHARD III
Hoyday, a riddle! neither good nor bad!
Why dost thou run so many mile about,
When thou mayst tell thy tale a nearer way?
Once more, what news?
STANLEY
Richmond is on the seas.
KING RICHARD III
There let him sink, and be the seas on him!
White-liver'd runagate, what doth he there?
STANLEY
I know not, mighty sovereign, but by guess.
KING RICHARD III
Well, sir, as you guess, as you guess?
STANLEY
Stirr'd up by Dorset, Buckingham, and Ely,
He makes for England, there to claim the crown.
KING RICHARD III
Is the chair empty? is the sword unsway'd?
Is the king dead? the empire unpossess'd?
What heir of York is there alive but we?
And who is England's king but great York's heir?
Then, tell me, what doth he upon the sea?
STANLEY
Unless for that, my liege, I cannot guess.
KING RICHARD III
Unless for that he comes to be your liege,
You cannot guess wherefore the Welshman comes.
Thou wilt revolt, and fly to him, I fear.
STANLEY
No, mighty liege; therefore mistrust me not.
KING RICHARD III
Where is thy power, then, to beat him back?
Where are thy tenants and thy followers?
Are they not now upon the western shore.
Safe-conducting the rebels from their ships!
STANLEY
No, my good lord, my friends are in the north.
KING RICHARD III
Cold friends to Richard: what do they in the north,
When they should serve their sovereign in the west?
STANLEY
They have not been commanded, mighty sovereign:
Please it your majesty to give me leave,
I'll muster up my friends, and meet your grace
Where and what time your majesty shall please.
KING RICHARD III
Ay, ay. thou wouldst be gone to join with Richmond:
I will not trust you, sir.
STANLEY
Most mighty sovereign,
You have no cause to hold my friendship doubtful:
I never was nor never will be false.

Or else his head's assurance is but frail.
STANLEY
So deal with him as I prove true to you.
[Exit]
[Enter a Messenger]
Messenger
My gracious sovereign, now in Devonshire,
As I by friends am well advertised,
Sir Edward Courtney, and the haughty prelate
Bishop of Exeter, his brother there,
With many more confederates, are in arms.
[Enter another Messenger]
Second Messenger
My liege, in Kent the Guildfords are in arms;
And every hour more competitors
Flock to their aid, and still their power increaseth.
[Enter another Messenger]
Third Messenger
My lord, the army of the Duke of Buckingham--
KING RICHARD III
Out on you, owls! nothing but songs of death?
[He striketh him]
Take that, until thou bring me better news.
Third Messenger
The news I have to tell your majesty
Is, that by sudden floods and fall of waters,
Buckingham's army is dispersed and scatter'd;
And he himself wander'd away alone,
No man knows whither.

Hath any well-advised friend proclaim'd
Reward to him that brings the traitor in?
Third Messenger
Such proclamation hath been made, my liege.
[Enter another Messenger]
Fourth Messenger
Sir Thomas Lovel and Lord Marquis Dorset,
'Tis said, my liege, in Yorkshire are in arms.
Yet this good comfort bring I to your grace,
The Breton navy is dispersed by tempest:
Richmond, in Yorkshire, sent out a boat
Unto the shore, to ask those on the banks
If they were his assistants, yea or no;
Who answer'd him, they came from Buckingham.
Upon his party: he, mistrusting them,
Hoisted sail and made away for Brittany.
KING RICHARD III
March on, march on, since we are up in arms;
If not to fight with foreign enemies,
Yet to beat down these rebels here at home.
[Re-enter CATESBY]
CATESBY
My liege, the Duke of Buckingham is taken;
That is the best news: that the Earl of Richmond
Is with a mighty power landed at Milford,
Is colder tidings, yet they must be told.
KING RICHARD III
Away towards Salisbury! while we reason here,
A royal battle might be won and lost
Some one take order Buckingham be brought
To Salisbury; the rest march on with me.
[Flourish. Exeunt]


19 April 2013 - As of 19 April 2013 (18:00 CET), the National Health and Family Planning Commission of China notified WHO of an additional four laboratory-confirmed cases of human infection with avian influenza A(H7N9) virus from Jiangsu 1 (0) and Zhejiang 3 (0). No additional death has been reported.
Details of these four cases are as follows:
To date, there are a total of 91 laboratory confirmed human cases with influenza A(H7N9) virus including seventeen fatalities in China reported from four Provinces: Anhui 3 (1), Henan 3 (0), Jiangsu 22 (3) and Zhejiang 30 (2) and two Municipalities: Beijing 1 (0) and Shanghai 32 (11). Currently, 67 patients are hospitalized and seven have been discharged.
So far, there is no evidence of ongoing human-to-human transmission.
WHO does not advise special screening at points of entry with regard to this event, nor does it recommend that any travel or trade restrictions be applied.
At the invitation of the National Health and Family Planning Commission of China, WHO has convened a team of experts who will visit areas affected by avian influenza A(H7N9) in China in order to provide recommendations on the prevention and control of the disease. For more information, please see:


|
VirtualSCADA
1.0
VirtualSCADA Senior Design Project
|
Public Member Functions | |
| render () | |
| renderPattern () | |
| isCaseSensitive () | |
| getType () | |
| prepend ($expr) | |
| append ($expr) | |
| render () | |
| renderPattern () | |
| isCaseSensitive () | |
| getType () | |
| prepend ($expr) | |
| append ($expr) | |
Definition at line 15240 of file compiled.php.
| append | ( | $expr | ) |
| string | $expr |
Implemented in Expression, Regex, Regex, Expression, and Glob.
| append | ( | $expr | ) |
Implemented in Expression, Regex, Regex, Expression, and Glob.
| getType | ( | ) |
| getType | ( | ) |
Implemented in Expression, Regex, Regex, Expression, and Glob.
| isCaseSensitive | ( | ) |
Returns value case sensitivity.
Implemented in Expression, Regex, Regex, Expression, and Glob.
| isCaseSensitive | ( | ) |
Implemented in Expression, Regex, Regex, Expression, and Glob.
| prepend | ( | $expr | ) |
| string | $expr |
Implemented in Expression, Regex, Regex, Expression, and Glob.
| prepend | ( | $expr | ) |
Implemented in Expression, Regex, Regex, Expression, and Glob.
| render | ( | ) |
Renders string representation of expression.
Implemented in Expression, Regex, Regex, Expression, and Glob.
| render | ( | ) |
Implemented in Expression, Regex, Regex, Expression, and Glob.
| renderPattern | ( | ) |
Renders string representation of pattern.
Implemented in Expression, Regex, Regex, Expression, and Glob.
| renderPattern | ( | ) |
Implemented in Expression, Regex, Regex, Expression, and Glob.


Just testing how :checked
and :checkbox
works
Deeply testing also the .prop()
jQuery feature, using the
ShiftCheckbox jQuery plugin.
The plugin is unmodified but still is working properly also with HTML elements
(try to shift+click or the "Select all" button).


If you love Telegram but don't want to leave Discord then you'll be pleased to find we've built a bridge in this channel. If you'd like to join the group in the Telegram app you can find it here: https://t.me/KomodoPlatform_Official.
Between 22-Dec-19 12:00 AM and 23-Dec-19 12:00 AM
GatewayBOT22-Dec-19 12:31 AM
[telegram] <NicheInvestor> I got time out on one of my swap does that mean I have lost my funds?. (re @polycryptoblog: They both are legit, The first has money transmitter licensing and Bittrex has been around for 5 years or so now.)
GatewayBOT22-Dec-19 12:38 AM
[telegram] <polycryptoblog> No, if the funds have left your wallet during timeout it should be able to be reclaimed in 4-6 hours, a button should appear if it doesn’t let us know and we can help you reclaim them. Best to join Komodo discord support channel for direct help (re @NicheInvestor: I got time out on one of my swap does that mean I have lost my funds?.)
GatewayBOT22-Dec-19 01:54 AM
[telegram] <NateTheGreatt> Is there a komodo speculation or trading chat?
GatewayBOT22-Dec-19 02:05 AM
[telegram] <Engr_Samest> hello everyone
GatewayBOT22-Dec-19 02:14 AM
[telegram] <polycryptoblog> In Komodo discord (re @NateTheGreatt: Is there a komodo speculation or trading chat?)
[telegram] <Engr_Samest> hello man (re @polycryptoblog: In Komodo discord)
GatewayBOT22-Dec-19 02:32 AM
[telegram] <DarkCryptoLord> Hey, why is the binance deposit/withdrawal down?
GatewayBOT22-Dec-19 02:49 AM
[telegram] <polycryptoblog> Hard fork just happened will be up again in a day or so, exchanges were asked to stop to prevent any issues , we don’t expect anything to go wrong with it
GatewayBOT22-Dec-19 06:37 AM
[telegram] <NicheInvestor> Thanks admin for your response the funds has already returned back to me. Also what is the dex tokens and what does it allow you to do?. Do you get staking rewards for it?. (re @polycryptoblog: No, if the funds have left your wallet during timeout it should be able to be reclaimed in 4-6 hours, a button should appear if it doesn’t let us know and we can help you reclaim them. Best to join Komodo discord support channel for direct help)
GatewayBOT22-Dec-19 07:18 AM
[telegram] <polycryptoblog> DEX is an asset by jl777 carried over from NXT before Komodo was around. it collects dexfees and revshare with holders. Pays out when fees collected amount is 1 million usd approx, it pays out in KMD (re @NicheInvestor: Thanks admin for your response the funds has already returned back to me. Also what is the dex tokens and what does it allow you to do?. Do you get staking rewards for it?.)
GatewayBOT22-Dec-19 07:51 AM
[telegram] <NicheInvestor> Wow very cool. Thanks (re @polycryptoblog: DEX is an asset by jl777 carried over from NXT before Komodo was around. it collects dexfees and revshare with holders. Pays out when fees collected amount is 1 million usd approx, it pays out in KMD)
GatewayBOT22-Dec-19 08:08 AM
[telegram] <Acura360> https://webworker.sh/assetchains (re @NicheInvestor: Thanks admin for your response the funds has already returned back to me. Also what is the dex tokens and what does it allow you to do?. Do you get staking rewards for it?.)
https://dexstats.info/assetinfo.php Assets from issuer Jl777 BOTS Total Coin Supply: 1,000,000 Currently, the BOTS asset chain derives its value from the fact that it collects 15% of all dex fees on BarterDEX. This feature is simply a part of the original concept of the BOTS ...
GatewayBOT22-Dec-19 10:26 AM
[telegram] <NicheInvestor> It's probably they think kmd gona take their business in the long run as the dex is unstoppable due to you can vertaully convert any banned coins back into btc lol. (re @Engr_Samest: hello man)
[telegram] <NicheInvestor> Not sure if people's gona use it that way?.
[telegram] <Engr_Samest> Hmm (re @NicheInvestor: It's probably they think kmd gona take their business in the long run as the dex is unstoppable due to you can vertaully convert any banned coins back into btc lol.)
GatewayBOT22-Dec-19 02:13 PM
[telegram] <Lennart> from latest crypto rich video, interview with john mcaffee, i see a chance of him adding atomic api support for his mcaffee dex.. ?! he seems impressed
[telegram] <Lennart> could make for quite an awereness push
GatewayBOT22-Dec-19 02:33 PM
[telegram] <Marcauj> This is the kind of stuff that’s needed ya (re @Lennart: could make for quite an awereness push)
GatewayBOT22-Dec-19 03:08 PM
[telegram] <Suzycrabgrass> McAfee only half listened:/ (re @Lennart: from latest crypto rich video, interview with john mcaffee, i see a chance of him adding atomic api support for his mcaffee dex.. ?! he seems impressed)
[telegram] <Suzycrabgrass> He likes the concept but he hasn't done the research.
[telegram] <Suzycrabgrass> Also, tbh I wouldn't want any crypto project to associate with him. He has had bad situations in the past.
[telegram] <Suzycrabgrass> I think he is money hungry.
freakbros22-Dec-19 03:17 PM
A little hype might be nice
Hey that rhymed
GatewayBOT22-Dec-19 03:18 PM
[telegram] <Craig> Regarding the stable coin, which I think is a great idea and will add to the ecosystem,
If that architecture works out, could many other coins copy that way of collateralizing the coin, or does Komodo have an inherent advantage there?
GatewayBOT22-Dec-19 03:50 PM
[telegram] <puls4rr> Hi I cannot add an account into ledger live, I receive error synchronization blockchain it's a ledger problem or what ?
GatewayBOT22-Dec-19 04:17 PM
[telegram] <Acura360> pls ask ledger (re @puls4rr: Hi I cannot add an account into ledger live, I receive error synchronization blockchain it's a ledger problem or what ?)
GatewayBOT22-Dec-19 04:27 PM
[telegram] <FredFlint99> Anyone else having trouble collecting Komodo rewards using the Magnum wallet? I’m using a ledger X.
GatewayBOT22-Dec-19 04:41 PM
[telegram] <Acura360> You can also try this https://atomiclabs.github.io/ledger-kmd-reward-claim/ (re @FredFlint99: Anyone else having trouble collecting Komodo rewards using the Magnum wallet? I’m using a ledger X.)
KMD will have an inherent advantage for the pegs CC stablecoin as there is a sustainable rewards built in for the msig signing nodes. for most all other coins, this will need to be subsidized somehow
GatewayBOT22-Dec-19 05:57 PM
[telegram] <KLMJ1> Anyone else having problem claiming reward with Magnum wallet using ledger?
[telegram] <offshorecrypto> yo
[telegram] <offshorecrypto> @Matterbridge_kmdbot permission to post mcafee interview on pirate chain and komodo ?
Today, I speak to privacy evangelist and software tech guru John Mcafee. It was great to have him on the show so he can share his thoughts on privacy in general including financial privacy. Also, he talks about his Mcafee Decentralized Exchange and Pirate Chain (ARRR) as a ...
GatewayBOT22-Dec-19 10:32 PM
[telegram] <EPIDEMIC_media> 2 years ago he was hyping Verge. McAfee is a fraud. Possibly a rapist and his use of hammocks is considered criminal in some places (re @Suzycrabgrass: Also, tbh I wouldn't want any crypto project to associate with him. He has had bad situations in the past.)
[telegram] <EPIDEMIC_media> Oh and I forgot to mention he's wanted for murder in Belize. There's a documentary about him, hes not somebody you want marketing Komodo.
[telegram] <bitgrinmw> XVG pump helped lots of people, thank you John, peace and joy. (re @EPIDEMIC_media: 2 years ago he was hyping Verge. McAfee is a fraud. Possibly a rapist and his use of hammocks is considered criminal in some places)


Set an Alarm
Enter the time to set alarm in YYYY-MM-DD HH:MM:SS format
Set alarm
Stop
Current time
Calendar
January
<
2021
>
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday


Mike Smith, University of Sheffield
michaeltsmith.org.uk
<EMAIL_ADDRESS>@mikethomassmith
It's not always worth parallelising your application!
Human time is worth more than compute, so if you can do something else and be patient it might be best not to bother with rewriting it to be parallel.
Why stay local?
I'm not a lawyer, this is my best understanding of the situation!
Until now we've used the university's own HPC system.
HPC - Often provided for free by institution, highly interconnected nodes - vital for many problems.
Cloud - No queuing, quick to set up, often only option outside of universities. Well suited for embarrassingly parallel problems. Remains up-to-date. Almost all platforms and features supported. Appropriate if hosting a front-end server.
Problems include: accidental spend, security issues, unable to solve some types of problem, limited support.
In 2s or 3s, discuss these cases, where would you run them?
Q1) You have written an Agent Based Model that needs running 30 times (as it is stocastic). It takes about 3 hours to run 30 times, on one CPU. You'll only need to do this once.
Q2) You have developed a system that can predict and model pollution from real-time sensor data.
Q3) You have a climate model that can be distributed over a cluster, and will take 2 weeks to run on 100 nodes.
MapReduce is both a model and a particular implementation of a method for running calculations on a large set of data, where one can divide the problem into a series of mappings, shufflings and combining operations.
MapReduce consists of two stages:
A simple example is performing a word frequency count. The map stage simply creates a set of tuples, pairing each word with a 1. The combiner and reducer stages then add these up. Because this is distributed, this can scale.
Apache SPARK is a distributed cluster computing framework.
(for interested students: lecture using kubernetes on google cloud)
There are different 'layers' available to the customer on the cloud, the trade off is typically complexity vs flexibility...
Infrastructure as a Service, Platform as a Service, Software as a Service...
IaaS
The AWS EC2 system of instances is an example of Infrastructure as a Service.
Typically a hypervisor (e.g. Xen) runs the virtual machines, storage is allocated, etc. You then have to install and run your own software on top of this.
PaaS
Fairly similar to IaaS, typically you provide software, but the service then starts up virtual machines, allocates storage, runs databases, etc that your software can use - without you needing to manage this.
(SaaS)
You'll be familiar with things like google docs, etc - the software is provided as a cloud service.
(IaC)
Terraform is an IaC tool.
Quoting wikipedia: It enables users to define and provision a datacenter infrastructure using a high-level configuration language known as Hashicorp Configuration Language (HCL),
(demo)
hadoop is a collection of tools. The main one we'll be interested in is its file system (the hadoop distributed file system, HDFS).
The Hadoop system also includes YARN (scheduler) and a MapReduce implementation.
docker allows us to put all the software, libraries and configuration files that you need to run an application into a container.
dask is a library for performing parallel computation for python. I've used it mainly for embarrassingly parallel problems. Good for distributing cross-validation or grid-searches.
Update: A new tool: "Terality" is a commercial tool that acts as a swap-in replacement for pandas (a popular data manipulation/analysis tool for python), for compute on the cloud. Many other similar offerings exist - this lecture is not exhaustive!
Note: For the practical we'll be using Amazon Web Services. However the steps are similar in google cloud etc.
Huge range of tools (link)
The computation on AWS is centred around virtual machines called instances. There are a huge range of configurations to select from now. Typically they fall into a few categories...
Instances also come with different bandwidths - may be relevant if setting up a cluster for example.
There are many types of storage provided by AWS. They trade off price, reliability and speed...
When creating an instance you get to select the operating system and software installed. Or can use a custom image (which might contain data and specific configuration). link
To reduce costs one could use spot pricing - this uses spare compute and a form of bidding. If the price goes above a threshold you set the instance is terminated.
AWS Lambda allows you to put code on the cloud, without having to deal with running a server. The code is triggered by a variety of events, and can perform basic tasks in response. Typically stateless.
(show demo).
reference for example.AWS Lambda: uses?
In twos/threes can you think of some real applications of Lambda?
AWS Lambda: uses?
AWS Lambda: uses?
AWS Lambda: uses?
AWS Lambda: uses?
AWS Lambda: uses?
AWS Lambda: uses?
AWS Elastic Map Reduce is a system for configuring (potentially autoscaling) clusters of computers. We'll cover this more in the practical so I won't mention it too much here.
Lots of methods for using the cloud, depending on the use case.
Often (for ML) it's not worth parallelising!
Cloud Computing potentially quicker and useful if need to be providing a service.
HPC has powerful interconnects and is often free for researchers. Privacy and security maybe less of an issue using an HPC.
Example tools, methods and libraries: dask, map-reduce, spark, terraform, hadoop, docker
Service Models: IaaS/PaaS/SaaS/IaC
AWS: Instances (processing? memory? GPUs? bandwidth?), Lambda, EMR.
Finally: Technology's changing very quickly (most of the examples given are tools that are less than ten years old, need to search for the best tool for the job).


You down with TDD?
Yeah, you know me.
Sunday, January 31, 2016
In Which I Keep a Promise to a Friend
When I told my friend S. that I was teaching myself how to code, he asked me what language I was learning. I told him. His long pause indicated he found my choice satisfactory. Then he said "You should look up TDD. Like, right now." Months later I showed him the code from a coding problem on a job application, my first real class structure. S. took a glance and informed me that, if I were applying to his company, I would immediately get 25% of my score deducted for not having tests. I still didn't know what he meant.
I'll back up. S and I came up together in college. Neither of us studied computer science, although that hasn't stopped him from having an extremely stable and happy job as a programmer. Bright doesn't begin to describe him, etc. The point is that this is more important, so I fought to get to know what he mean.
Before TDD, there was the Waterfall model of sequential software design. The ethos grew out of the manufacturing and constructions industries, and was for a while the preferred standard for the United States Department of Defense. In the waterfall model, several phases must occur in strict order for the software to pass muster, no sending information backwards or forwards. More difficultly, software designed along the lines of this paradigm was inferior to maintain. Clients weren't able to change their software products/features to meet new market data, designers persisted in design ideas they knew to be ugly or impractical, since the idea was preserved at the lower level.
That's because Test-driven development works testing into the cycle of production at all times. Notably, the user writes the automated test cases they want their code to pass before writing the code itself. The idea for the code is conceptualized around it's ability to pass the tests, based on the specification and requirements of the code. One works in a cycle of writing a test, writing enough code for the test to fail(and in doing so testing that the test is working), writing some code, running tests, and refactoring the code base when it passes all its relevant tests. Each step is small, only adding a small unit of code each time.
TDD makes programmers' lives simpler by focusing on writing tests that will accurately test the features the code will do, and on writing just enough code to pass the most recent round of tests. A team of people can collaborate on writing tests and units of code for aspects of the library, and "meet in the middle", as it were. Some studies have it making programmers more productive.
TDD also has a positive track record for DRY, maintainable code that can be used for years. Each entity writes small units of code at a time and tests them before incorporating them into the larger program. Instead of excessive debugging, the program can rely upon it's many revertible checkpoints and go back to a time when it worked. It is a very effective system, which is why TDD and it's variants are used by many major technological concerns.
I hope I did right by you in this post, S.
Sources I used for this post:


Tutorial#
Simulation software developers can utilize the test suite in two ways. First, developers can install and execute the test suite locally on their own machines. Second, developers can use the public cloud deployment of the test suite. In most cases, we recommend that developers use the public cloud deployment, which is easy to use. We recommend that developers deploy the test suite locally if they wish to test their simulator offline or wish to continuously test their simulator such as within their own continuous integration workflows (e.g., CircleCI, GitHub Actions).
Using the public cloud deployment of the test suite#
The test suite is deployed as a GitHub Action workflow on issues submitted to the BioSimulators repository. Developers can run the test suite on their simulation tool by creating an issue with the label Validate/submit simulator
. Developers can create issues either using this form or using the GitHub API.
Once an issue is created, a GitHub Action workflow will use the test suite to validate and/or commit your simulator to the BioSimulators registry. If your simulator is valid, the workflow will post a success message to your issue. If the test suite finds that your simulator is invalid, the workflow will post a description of the error to your workflow.
Issue content and format#
The body of the issue should contain a YAML-encoded description of your simulator. This should describe the id of your simulator, the version of your simulator that you would like to validate or submit, a URL where the specifications of your simulator can be retrieved, and two flags which indicate whether you would like the Docker image for your simulator to be validated and whether you would like your simulator to be committed to the BioSimulators registry. Below is an example body for an issue.
---
id: tellurium
version: 2.1.6
specificationsUrl: https://raw.githubusercontent.com/biosimulators/Biosimulators_tellurium/2.1.6/biosimulators.json
specificationsPatch:
version: 2.1.6
image:
url: ghcr.io/biosimulators/Biosimulators_tellurium/tellurium:2.1.6
validateImage: true
commitSimulator: true
---
Validating and submitting simulators via the GitHub API#
Please follow these steps to use the GitHub API to programmatically submit issues to validate and/or submit simulators to the BioSimulators registry.
Create a GitHub account
Create a token for your GitHub account with the scope
public_repo
Execute HTTP POST requests to create issues. The body of the issue should be a JSON-encoded dictionary as illustrated below. The dictionary should have the following keys:
labels
: Its value should be equal to["Validate/submit simulator"]
.
title
: A descriptive title for your issue such asSubmit tellurium 2.1.6
.
body
: A YAML-encoded description of your simulator as outlined above.
GH_USERNAME=*********
GH_TOKEN=*********
curl \
-X POST \
-u ${GH_USERNAME}:${GH_TOKEN} \
-H "Accept: application/vnd.github.v3+json" \
https://api.github.com/repos/biosimulators/Biosimulators/issues \
-d '{"labels": ["Validate/submit simulator"], "title": "Submit tellurium 2.1.6", "body": "---\nname: tellurium\nversion: 2.1.6\nspecificationsUrl: https://raw.githubusercontent.com/biosimulators/Biosimulators_tellurium/2.1.6/biosimulators.json\nspecificationsPatch:\n version: 2.1.6\n image:\n url: ghcr.io/biosimulators/biosimulators_tellurium/tellurium:2.1.6\nvalidateImage: true\ncommitSimulator: true\n\n---"}'
Running the test suite locally#
The test suite can also be run locally as illustrated below.
# Run all tests
biosimulators-test-suite /path/to/simulator/specifications.json
# Run a specific test
biosimulators-test-suite /path/to/simulator/specifications.json \
--test-case \
sedml.SimulatorSupportsModelAttributeChanges
# Run multiple specific tests
biosimulators-test-suite /path/to/simulator/specifications.json \
--test-case \
sedml.SimulatorSupportsModelAttributeChanges \
published_project.SimulatorCanExecutePublishedProject:sbml-core/Caravagna-J-Theor-Biol-2010-tumor-suppressive-oscillations \
published_project.SimulatorCanExecutePublishedProject:sbml-core/Ciliberto-J-Cell-Biol-2003-morphogenesis-checkpoint
Directly testing a command-line interface (rather than a Docker image)#
Optionally, the --cli
argument can be used to instruct the test suite to directly verify a command interface
rather than indirectly verify the interface through the entry point of a Docker image. Note, the Docker image tests will still
use the Docker image.
biosimulators-test-suite /path/to/simulator/specifications.json \
--cli /usr/local/bin/tellurium
Executing the test suite with stdout/stderr capturing disabled#
Some Mac OS users have reported that capturer, the package that the test suite uses to collect the standard output and error produced by each test case, fails on their systems. In such cases, the --do-not-log-std-out-err
option can be used to disable the collection of standard output and error.
biosimulators-test-suite /path/to/simulator/specifications.json \
--do-not-log-std-out-err
Saving the synthetic COMBINE archives generated by the test cases#
Optionally, the --synthetic-archives-dir
argument can be used to save the synthetic
COMBINE/OMEX archives generated by the test cases to a directory. This enables developers
to inspect how the test suite verifies simulation tools.
biosimulators-test-suite /path/to/simulator/specifications.json \
--synthetic-archives-dir /path/to/save/synthetic-archives
The synthetically-generated archives will be saved to a separate sub-sub-directory for each test
case in a separate sub-directory for each test module. The files will have names that indicate the
order in which they were executed and whether simulators are expected to sucessfully execute
the archive or not. For example, the archive generated by the
biosimulators_test_suite.test_case.sedml.SimulatorSupportsMultipleTasksPerSedDocument
test case will be saved to
/path/to/save/synthetic-archives/sedml/SimulatorSupportsMultipleTasksPerSedDocument/1.execution-should-succeed.omex
.
Additionally, --dry-run
argument can be used to export these synthetic COMBINE/OMEX archives
without using your simulator to execute them.
biosimulators-test-suite /path/to/simulator/specifications.json \
--synthetic-archives-dir /path/to/save/synthetic-archives
--dry-run
Saving the outputs of the execution of COMBINE archives involved in the test cases#
Optionally, the --work-dir
argument can be used to save the COMBINE archives involved in the test cases and the
outputs (reports and plots) generated by their execution to a directory. This enables developers
to inspect how the test suite verifies simulation tools.
biosimulators-test-suite /path/to/simulator/specifications.json \
--work-dir /path/to/save/archives-and-their-outputs
The files involved in each test case will be saved to a separate sub-sub-directory for each test
case in a separate sub-directory for each test module. The files will have names that indicate the
order in which they were executed. For example, the archive generated by the
biosimulators_test_suite.test_case.sedml.SimulatorSupportsMultipleTasksPerSedDocument
test case will be saved to
/path/to/save/archives-and-their-outputs/sedml/SimulatorSupportsMultipleTasksPerSedDocument/
.
Display additional diagnostic information (tracebacks for test failures)#
Optionally, the --debug
argument can be used to display traceback information about the origin
of each failed test (Line of Python code where the error occurred and the stack of calls which led
to its execution).
biosimulators-test-suite /path/to/simulator/specifications.json \
--debug
Saving the results of the test cases to a file#
Optionally, the --report
argument can be used to save the results of the test cases
to a JSON file.
biosimulators-test-suite /path/to/simulator/specifications.json \
--report /path/to/save/results.json


Your Robot
What is it?
This is the root of your robot tree. The robot tree is an
organized representation of your robot that displays the key
components and can be used to generate skeleton code, wiring
diagrams and more.
Properties
- Name
- The name of your robot.
Warning: Changing the name after the first export will
have unexpected behaviors.
- Autonomous Command
- The command to run during the autonomous period of the
game.
- Autonomous Command Parameters
- Parameters for the Autonomous Command.
- Team Number
- Your team number.
- Use Default Java Package
- Whether to use the default package, (frc.robot), or to use
a custom package you specify.
- Java Package
- The package of your code if you plan to export to
Java.
Warning: Changing the package after the first export
will have unexpected behaviors.
- Export Directory
- The directory where your code will reside when you
export.
- Export Subsystems
- Whether or not subsystems should be exported.
- Export Commands
- Whether or not commands should be exported.
- Wiring file location
- The folder to export your wiring file to.
- Desktop Support
- Whether or not desktop support (simulation) should be enabled.
Simulation requires a compatible compiler and all vendor libraries to
support simulation.


"Because we need beer money."
Some organizations in fiction as well as Real Life like to introduce themselves with a motto that sums up their mission, philosophy, and attitude. It is often found written across their crests, logos, or emblems and can double as Arc Words.
Supertrope to Pretentious Latin Motto and Badass Creed. Not to be confused with a Battle Cry, which is something shouted in the heat of battle, while a motto is usually written down somewhere (although the two may overlap).
Examples:
open/close all folders
Anime and Manga
- Mai Hime: The SEARRS Foundation, with "For the Golden Millennium", which is prominently displayed on the OS of one of their android agents.
- Neon Genesis Evangelion: NERV has "God's in his heaven, all's right with the world."

Literature
- Discworld has a handful of examples, most of them being in Canis Latinicus:
- "Quanti Canicvla Illa In Fenestra" (How much is that doggy in the window) for the City of Ankh-Morpork
- "Fabricati Diem Pvnc" for the Ankh-Morpork City Watch. It's officially translated as "To protect and serve".(It's actually "Make my day, punk" in Canis Latinicus).
- "Non Temetis Messor" (Don't fear the Reaper) for Mort, Duke of Sto Helit, Death's apprentice.
- See more examples here.
- Harry Potter:
- Illustrations show that the Hogwarts coat of arms has the motto "Draco dormiens nunquam titillandus" (Never tickle a sleeping dragon).
- Harry Potter and the Order of the Phoenix reveals that Sirus Black's family, The House of Black, has "Toujours pur" ("Always Pure").
- In the Isaac Asimov's Robot 'verse, the unofficial motto of U.S. Robots & Mechanical Men, Inc. is "No employee makes the same mistake twice. He is fired the first time."
- A Song of Ice and Fire: Each noble house has a motto.
- Stark: "Winter Is Coming"
- Targaryen: "Fire and Blood"
- Lannister "Hear Me Roar!" (their more indicative unofficial motto is "Lannisters always pay their debts")
- Tully: "Family, Duty, Honor"
- Tyrell: "Growing Strong"
- Baratheon: "Ours Is the Fury"
- Martell "Unbowed, Unbent, Unbroken"
- Arryn: "As High as Honor"
- Greyjoy: "We Do Not Sow"
- Likewise, the ducal houses in Reflections of Eterna have their family mottoes:
- Alvas (House of the Wind) have "Against the Wind"
- Epines (House of the Lightning) have "Heralds Victory"
- Pridds (House of the Waves) have "From the Depths"
- Oakdells (House of the Rocks) have "Firm and Unshakable"
- In Vampire Academy, for the guardians: "They come first". "They" means the Moroi, the motto translates to putting Moroi lives and needs before their own.
Film
- James Bond: It is revealed in On Her Majesty's Secret Service that the Bond family motto is "the world is not enough". Naturally, this means that in The World Is Not Enough a Title Drop happens.
Live-Action TV
- Adam-12: The precinct's patrol cars bear the slogan "to protect and serve" emblazoned on the side (which is a common motto for Real Life police, as well).
- Killjoys: The entirety of the existence of the Reclamation Apprehension Coalition (the setting's Bounty Hunter guild) is predicated on one single guiding principle: "The warrant is all".
- The Order: The Hermetic Order of the Blue Rose has the motto "Silence. Subservience. Observance."
- Square One TV: Mathnet's motto is "To cogitate and to solve."
- Star Trek
- The Opening Narration ("...to boldly go where no one has gone before!") is part of the in-universe Starfleet Charter.
- Star Trek: Picard:
- The Qowat Milat motto is Sem n'hak kon ("Now is the only moment" note ), which is printed repeatedly along the customary belt worn by the sisterhood and Elnor.
- The motto of the planet Freecloud (which is Space Las Vegas) is "Freecloud keeps your secrets."
Professional Wrestling
- Aces & Eights: "When you ride with Aces & Eights, you never walk alone."
- The Authority: "This is what's best for business!"
- The Beautiful People: "Cleansing the world, one ugly person at a time."
- D-Generation X: "If you're not down with D-Generation X (or the New Age Outlaws), we've got two words for ya!" "Suck It!"
- The Four Horsemen: "You don't join The Horsemen, you're chosen."
- The Nation of Domination: "Know your role."
- nWo: "WCW Sucks!"
- The Nexus: "You're either Nexus, or you're against us!"
- Perros Del Mal: "Dios perdona, los perros no." (Translation: "God forgives, Los Perros don't.")
- S.C.U.M.: "Honor dies."
- The Shield: "Believe in The Shield."
Tabletop Games
- Shadowrun: Each of the Big Ten has a corporate motto. While mostly generic corporate-speak, they also tend to give a minor insight into their priorities (for instance Saeder-Krupp, the traditionally biggest and most powerful of the Megas, has "One Step Ahead" and very much lives up to it on most fronts).
Video Games
- Assassin's Creed: The Assassins have "Nothing is true, Everything is permitted," as well as "We work in the dark to serve the light. We are Assassins." Their rivals, The Knights Templar, have "May the Father of Understanding guide us."
- Command & Conquer: Tiberium: The Brotherhood of Nod has a couple. Tiberian Dawn had the motto "Brotherhood, Unity, Peace." This seems to have been dropped from Tiberian Sun onward in favor of "Peace Through Power."
- Dynasty Warriors 7: The Shu Kingdom's motto can be summarized as Benevolence (with emphasis, as it is often spoken with much well, benevolence), i.e. value the land's people first over efficiency or profit. seen here.
- The Elder Scrolls V: Skyrim: The Vigilant of Stendarr are a Knight Templar organization, sponsored by the church of Stendarr (who is, ironically, the setting's god of mercy) to hunt down and destroy vampires, werewolves, daedra worshipers and anyone else deemed to be violating the teachings of the Eight Divines. Their motto is "Stendarr grant you mercy, for the Vigil has none to spare."
- Granblue Fantasy: The Holy Order of Lumiel Knights has a simple one with "Forever Pure... Forever Righteous".
- Might and Magic: Heroes VI: The five factions:
- The Haven: "Born in the sacred light of Elrath, sworn to spread it all over Ashan."
- The Sanctuary: "We strive for perfection in Shalassa's worship."
- The Stronghold: "We walk our own path, alone."
- The Necropolis: "Life is change, chaos, filth and suffering. Death is peace, order, everlasting beauty."
- The Inferno: "We will burn the world to ashes and dance upon its ruins!"
- Team Fortress 2: The DeGroot family motto is "in the land of the blind, the one-eyed man is king", very appropriate for a clan of Demomen who almost always invariably lose their eyesight before thirty. (Ironically, the RED Demoman gets grief from his mother about not yet "accomplishing" this.)
- Planescape: Torment: All factions have their own mottos.
- Believers of the Source: "All life springs from the same divine source, ascending and descending in form as the cosmos tests it."
- Dustmen: "Everyone is dead. Purge your passions, and in so doing, ascend toward the purity of True Death."
- Revolutionary League: "Destroy the factions; they're built on lies and greed. Break them all down and rebuild with what's left; that's the way to the real truth."
- Society of Sensation: "Know the universe by experiencing it fully. The senses form the path to truth, for the multiverse doesn't exist beyond what can be sensed."
- Mercykillers: "Justice is everything. When properly applied, punishment leads to perfection."
- Xaositects: "Truth chaos is. By randomness embracing the of the multiverse, secrets its one learns."
- The Harmonium: "The ends justify the means."
- Pokémon Gold and Silver: You can find Team Rocket's motto by reading a book in their underground base. It says: "Steal Pokemon for profit. Exploit Pokemon for profit. All Pokemon exist for the glory of Team Rocket."
- Warframe:
- The Grineer have "Glory to the Queens," referencing the Twin Queens who rule over the Grineer Empire. They are such an important part of the empire that if a "defective" clone is born without innate love of the Queens, they are not considered Grineer.
- The Corpus Fortuna debt internment colony has "We all lift together." Fans quickly adopted it, especially when helping new players. We all lift together, Tenno.
Webcomics
- Bitmap World: The Pixels' family motto is, "Never pass up a chance to use the washroom."
Web Original
- SCP Foundation:
- For the Foundation itself: "We secure. We contain. We protect," and " "We die in the dark so you can live in the light," are both commonly used mottos.
- The ☽☽☽ Initiative signs off nearly all communications with the creed "You are watched. You are protected. You are loved."
Real Life
- Warships tend to have these. For example, the Aircraft Carrier USS Harry Truman has the motto "The buck stops here" (Truman's Real Life Catch Phrase, and with bonus pun points since "buck" can also refer to "buckshot").
- The US of A have "In God We Trust" on their money bills since 1956. More established (though never official) is E pluribus unum, Latin for "Out of many, one".
- Semper Fi are always faithful.
- The official seal of the Federal Bureau of Investigation has Fidelity, Bravery, Integrity
- The United Kingdom has:
- "Dieu et mon droit"note or "This Green and Pleasant Land" for England (and sometimes Britain in general).
- The Order Of The Garter, which has been around since 1348 and is the highest Chivalric order and the third most prestigious honournote awarded by the Crown, has the weirdly defensive-sounding "Honi soit qui mal y pense" - roughly, "Shame on whomsoever would think badly of it." It's sometimes rendered into English as "Evil to him who Evil thinks".
- "In my defens[sic] God me defend" or "Nemo Me Impune Lacessit"note for Scotland.
- "Cymru am byth"note for Wales.
- "Quis separabit"note for Northern Ireland.
- "Dieu et mon droit"note or "This Green and Pleasant Land" for England (and sometimes Britain in general).
- Since The French Revolution, France has "Liberté, égalité, fraternité" ("Liberty, Equality, Brotherhood").
- There are way too many real-life heraldic mottoes to list them all here.


Awac introduces an object representing the container which can be taled to.
Create an object representing the container. If the object is going to be used to receive events then the name of the variable should be passsed as a parameter.
Tell the container to pop the current page off the stack. Optionally the page can return a result parameter to the parent page. This may be a Jabascript primitive, a JSON object or a JSON array.
Open a new page and push it onto the stack. The contents of the page is identified by a url that may be absolute or relative. The page tag is used to identify the page if it returns a result using endPage(). Optionally an'init parameter' may be passedto the page page. This may be a Javascript primitive, aJSON object or a JSON array.
Inform the container that the page is ready to be displayed. This is typically handled by the pages on load event handler.
Specify a function to be called when a child page created by openPage() is closed. The pageTag can be used to identify the child page. The ok parameter indicates if the page was explicitly ended or whether the default back behaviour was responsible for ending the page. If endPage() was called with a result then it is passed back.