09 Mar 2015
About that Cyrus guy you mentioned...
After Prime Minister Netanyahu's masterful speech to Congress last week, in which he clearly laid out why the current deal being offered is so dangerous in light of continued Iranian aggression and terror around the world, Iranian Foreign Minister Mohammad Javad Zarif sat down with MSNBC's Ann Curry to respond.
Since Zarif has had so much experience duping American nuclear negotiators, the fact that he is able to do so easily to a reporter should be of no surprise.
But still, Curry does of decent job holding Zarif's feet to the fire, asking him specifically "Netanyahu strongly suggested that Iran has genocidal ambitions against the Jewish people, saying, "Iran's regime is not merely a Jewish problem, any more than the Nazis were a Jewish problem." What is your response to that?"
In order to counter this question that deserves a real answer from the Iranian negotiating team, Zarif digs deep into history saying:
Well, it is unfortunate that Mr. Netanyahu now totally-- distorts realities of today. He even distorts his own scripture. If you read the Book of Esther, you will see that it was the Iranian king who saved the Jews. If you read the Old Testament, you will see that it was an Iranian king who saved the Jews from Babylon. Esther has a town in Iran where-- where our Jewish population, which is the largest in the Middle East-- visit on a regular basis. It is-- it is truly, truly regrettable that bigotry gets to the point of making allegations against an entire nation which has saved Jews three times in its history: Once during that time of a prime minister who was trying to kill the Jews, and the king saved the Jews, again during the time of Cyrus the Great, where he saved the Jews from Babylon, and during the Second World War, where Iran saved the Jews.
I applaud the Foreign Minister's verbal and historical acrobatics, but it would have been nice if Curry challenged him on any of the many above inaccuracies.
Ignoring Queen Esther
Vox.com called Zarif out for misrepresenting the story of Queen Esther. Yes it was King Achashverosh/Xerxes who "saved the Jews from a Prime Minister," but it was the same king who had previously signed off on their annihilation and only countered the decree after the intervention of his Jewish bride.
Did the Holocaust Happen or Not?
Zarif's mention of Iranian efforts to save Jews during WWII was no doubt a reference to Abdol Hossein Sardari who did in fact issue hundreds of Iranian passports to Jews (both Iranian and non-Iranian) and is often called the "Schindler of Iran." Given the Islamic Republic's history of Holocaust Denial, it is interesting that Zarif would mention this at all. But of course he doesn't talk about the fact that after the Islamic Revolution, instead of supporting such a worthy humanitarian, the new Islamist government rescinded his pension and confiscated his property. It must have been this "generous" policy towards those who worked to save Jews that convinced more than 90% of Iran's Jews they would be better off emigrating.
Iranian Jews
He also says that Iran has the "largest [Jewish population] in the Middle East." This is nonsense. Israel has the largest Jewish population in the Middle East, followed by Turkey. If Iran actually had 20,000 Jews, as Zarif claims, it would have more than Turkey's 17,000, but a 2012 census at less than 9,000. But Iran's Jews are routinely trotted out by the government to Blue-and-Whitewash away its anti-Semitism.
Back to that Cyrus guy you mentioned...
But I think the most important question that should have been asked in response, was about Zarif's characterization of the actions of Cyrus the Great, who he describes as "saving the Jews from Babylon." This is certainly true. However, what Zarif fails to mention is that in freeing the Jews exiled to Babylon, he allowed them to return to Israel and ordered them to rebuild the Temple in Jerusalem.
Upon hearing Zarif talk about King Cyrus the Great, how is the next question not: Do you recognize the established history that states that Cyrus not only liberated the exiled Jews in Babylon, but instructed them to return to the Land of Israel and rebuild the Temple in Jerusalem? Do you deny this undisputed fact of history, showing the Jewish connection and right to the Land of Israel that was also recognized by the great Iranian King Cyrus?
Cyrus's role in reestablishing Jewish life in Israel and rebuilding the Temple is not questioned by any historian. In fact, in 1953, when visiting the Jewish Theological Seminary, President Truman's Eddie Jacobson introduced him as “the man who helped create the state of Israel.” To which Truman responded, “What do you mean ‘helped to create’? I am Cyrus.”
Of course Zarif can't discuss Cyrus the Great's central role in allowing the Jews to return to Israel and certainly not his orders to rebuilt the Temple because this would prove Israel's historical connection to the land and help justify its continued existence. It is this reason why Zarif also didn't mention the short-lived, Sasanian-aided Jewish conquest of Jerusalem in 614 that was successful until Iran abandoned its Jewish allies to Byzantium, leading to massacres throughout the land.
Which is it?
Iran can't have its Jews and kill them too: either it recognizes that Cyrus allowed the Jews to return to Israel and rebuild the Temple, thereby recognizing the right of the Jews to the land, or it does not. It cannot celebrate the King for liberating the Jews and ignore what this entailed.
It would just be nice if one of the many journalists interviewing him actually called him on it.
08 Mar 2015
The centerpiece of President Obama's speeches at last month's "Summit on Countering Violent Extremism" is the idea that the unnamed Islamic extremism is a result, not of radical ideology, but a reaction to "legitimate grievances" against America and the West.
Listening to his words, it at first seems that the President understands that terrorism is not causally related to poverty and other economic "grievances,":
poverty alone does not cause a person to become a terrorist, any more than poverty alone causes someone to become a criminal. There are millions, billions of people who are poor and are law-abiding and peaceful and tolerant, and are trying to advance their lives and the opportunities for their families.
This is incredibly important because it is established fact that wealthy, highly-educated people have become terrorists and billions of poor people have not:
But right after the President acknowledges this, he backtracks:
But when people -- especially young people -- feel entirely trapped in impoverished communities, where there is no order and no path for advancement, where there are no educational opportunities, where there are no ways to support families, and no escape from injustice and the humiliations of corruption -- that feeds instability and disorder, and makes those communities ripe for extremist recruitment. And we have seen that across the Middle East and we've seen it across North Africa. So if we’re serious about countering violent extremism, we have to get serious about confronting these economic grievances."
The idea that Islamic Extremism (I'll use the term even though Obama won't) can be properly countered by addressing alleged economic grievances is bunk.
However, the President did say something here that actually is true:
that feeds instability and disorder, and makes those communities ripe for extremist recruitment.
Of course someone who has nothing to lose and feels oppressed is more likely to buy into a radical ideology that tells him he isn't at fault and that all his problems are caused by America or the Jews. We know this is true because it was exactly the environment in which the Nazis rose to power in Germany. A humiliated people, ravaged by war, economy in tatters, were offered a vision in which they could claim to be the victims. It wasn't German warmongering that caused their dire predicament, it was the schemes of the Jews. In order to be the world superpower Germany was and should be, all you had to do was buy into an imagined past based on centuries of well-crafted anti-Semitism.
But it wasn't economic distress alone that caused the rise of Nazism (many countries are ravaged by war and don't end up turning to genocidal anti-Semitism). There were still plenty of wealthy, upper-class Germans who bought into Nazism - not because of the economic situation - but because it spoke to them as German Nationalists and fed on their history of anti-Semitism. It was these two factors that also provided the foundation for those more economically depressed Germans to see the Nazis as the answer to their problems.
This historical precedent also offers us a window into how we can achieve victory over radical Islam. When the Allies went to war against Nazi Germany, they didn't seek to end the war and make peace, they sought nothing less than complete victory and submission from the vanquished. After this was achieved, a process of Denazification was enacted to undo the decades of brainwashing from Goebbels's propaganda machine. This was largely successful, but it overlooked a problem we are dealing with today: Denazification was only enacted in Germany and Austria, ignoring the Islamic world that was so receptive to the Nazi's supremacist and anti-Semitic ideology.
This message was widely accepted in the Muslim world with groups like the Muslim Brotherhood, whose founder, Hassan al-Banna, allying themselves with the Nazis and taking this message as their own. Despite their active collaboration with the Nazis, the Muslim Brotherhood was not prosecuted after the war and many Nazi war criminals a found safe haven among them. Booksellers on the streets of Cairo still openly sell copies of Mein Kampf - though without the sections describing Arabs as one of the lowest races of humanity.
The links between Nazism and the roots of Islamic Terrorism are well documented but completely ignored by Leftists like Barack Obama. Once a radical ideology takes up residence in a community, it cannot be excised without being countered on its own terms. Nazism wasn't defeated in Germany just by building up its economy and getting out of work Germans jobs, that would have just made Nazi Germany stronger. Nazism was only defeated when it was vanquished militarily and the population reeducated. This is exactly what needs to happen in the war against Radical Islam.
If this is so clearly the case, then why exactly is the view that President Obama is presenting - economic grievances against the West are the driving factor in breeding terrorism - so compelling for many, especially on the Left?
It is the same reason why anti-Israel, Blue-and-Whitewashing groups like J Street are gaining in popularity as well.
In promoting their "pro-peace" agenda, J Street lobbies for American pressure against Israel (and only against Israel) to make concessions and compromises for peace. This is because, in their view, the only reason there is no peace is because Israel refuses to end the occupation. Facts have no place in this discussion, so pointing out that Arab rejectionism and terrorism pre-dated the occupation or that the Palestinians have rejected four peace plans in the past 15 years and torpedoed numerous attempts at negotiation, does nothing to change the view of these groups. To them, everything is Israel's fault.
But why would such an idea be so attractive to the Jews who join J Street?
It is surprisingly simple: if everything is Israel's fault, if peace is absent only because of what Israel does, then Israel alone can change this. Jews can do very little to change the rejectionist, anti-Semitic, and pro-terror views of the Palestinians, but if all of those are really just a reaction to things Jews do (and not what Jews are) then there is an easy answer to the problem.
This is exactly why President Obama desperately needs to believe that Islamic Terrorism is a result of American policy and not a rejection of American values by embracing an opposing ideology. If everything is really a result of "legitimate grievances" caused by the United States, then President Obama just needs to address those issues and the problem will go away. But, if Islamic terrorists and their supporters actually believe what they believe for reasons independent of the US, then only a massive program of Dejihadification can stop them, and that is a much more complicated and messy matter.
Not only is this difficult because it involves militarily defeating ISIS and replacing its ideology, but it is more complicated than Denazification because Nazism was only a political ideology and political ideologies can be changed and countered by rival ideologies and by outsiders. However, the Salafi Jihadism that is practiced by extremists in ISIS, Hamas, and Boko Haram, is believed by them to be the only authentic form of their religion. Non-Muslims cannot counter this ideology with an alternate form of Islam, only Muslims can do that. So even if ISIS is defeated militarily, unless the Muslim world creates an antidote for radical Jihadism in the form of a more moderate and modern Islam, another will just pop up.
And that is precisely why President Obama's narrative is doomed to fail.
The shocking words of J Street's co-founder, Daniel Levy:
Bottom line: if we're all wrong, and the collective Jewish presence in the Middle East can only survive by the sword, it cannot be accepted, it's not about what we do - sound familiar? They hate us for what we are, not what we do - if that's true, then Israel really ain't a very good idea.
This disturbing idea, proudly stated by J Street's leader, is exactly what President Obama was saying at the "Summit on Countering Violent Extremism." You just have to switch out a few words:
Bottom Line: if we're all wrong, and the Islamist ideology exists because its followers actually believe in its message and see it as authentic Islam, it's not about what we do - sound familiar? They hate us for what we are, not what we do - if that's true, then America really ain't a very good idea.
The self-centered nature of Liberals will be our undoing if not actively countered. This idea that everything is really the fault of Israel and the West can be comforting because it imbues Westerners with an inflated sense of self-importance making them think they have the power to enact change on their own, can only lead to our own destruction.
This is exactly why it is also so dangerous.
06 Mar 2015
Sure, just give it 5,000 years.
You've heard it a million times: Israeli settlements are making a Two-State Solution impossible.
The Two-State Solution is the unquestionable, divinely ordained goal of the Left, and since we are told that settlements are making this not viable or have already made it impossible, this is a huge problem, worthy of global attention and condemnation.
This is accepted as fact by the average news consumer. But let's take a few minutes and see if it actually holds up to the facts (hint, it doesn't).
In order for the settlements to pose a threat to the Two-State Solution, they would need to take up a substantial amount of land. From a cursory view of the media and its obsessive, witch-hunt-like focus on the issue, one would certainly believe they do. So that begs the question:
How much land do the settlements take up anyway?
Instead of going to the Israeli government or the settler groups themselves, which one might expect to downplay the size of the settlements, let's ask B'Tselem, the leftist Israeli "human rights organization" that spends most of its time and resources demonizing Israel when its employees aren't denying the Holocaust.
According to Yehezkel Lein, a researcher at B'Tselem, the built-up areas of the settlements take up... 1.7%!
 They must take up more land than that or else they wouldn't make headlines like they do. Well, let's now go to the Palestinians and see what they have to say.
According to Saeb Erekat, the chief Palestinian "peace" negotiator and Abbas confidant, said in 2011 that the built-up areas of the settlements take up... 1.1% of the West Bank!
This news is probably very jarring to you. Could it be that the settlements take up just over a single percent of the West Bank? Surely the municipal boundaries take up more land and that is the cause of the global outrage.
Well, let's ask Yehezkel Lein of B'Tselem again. How much land do the settlements take up if you include their municipal boundaries? An astonishing, astronomical, asymmetrical, astounding... 5.1%!
But what about the additional land administered to by the local regional councils and military zones? Those end up taking roughly 40% of the West Bank. You're trying to fool me with numbers!
Not at all.
You're right, there is more land that is outside of the municipal boundaries that is controlled by Israel. This includes Area C and parts of Area B. But this was part of an arrangement the Palestinians themselves agreed to during Oslo. More to the point, since this is area is almost entirely uninhabited and only contains military outposts or bases, it can easily be evacuated and transferred to the Palestinians if by some miracle they ever agreed to peace and we were able to trust them.
Additionally, Israel has a history of withdrawing from territory and removing settlements and military bases in exchange for peace and in attempts to create conditions conducive for peace, but instead each time the territory has become a haven for terrorists:
1979 - Camp David Accords Israel agreed to a full withdrawal from the Sinai in exchange for peace. Stability reigned for years, but now ISIS affiliates have taken over wide swaths of territory and have attacked both Egypt and Israel.
2000 - Israel unilaterally withdrew from all of Southern Lebanon, which was subsequently taken over by Hezbollah who filled it with rockets aimed at Israeli cities.
2005 - Israel unilaterally withdrew from Gaza and 4 settlements in Samaria only to have Gaza overrun by Hamas 2 years later.
2006 - Israeli voters elect Kadima, a party who's sole platform was withdrawing from most of the West Bank, just as was done in Gaza a year prior. This was scrapped after the Palestinians voted in Hamas and it violently seized power in Gaza.
Israel also agreed to withdrawal at Camp David in 2000, The Clinton Parameters and Taba in 2001, and Olmert's Proposal in 2008.
It is historical fact that Israel has committed itself to withdrawal and the removal of settlements when it believes doing so will help the cause of peace. It just happens that each time, abandoned territory has been used to make war instead. It isn't the settlements that are preventing peace or even a division of the land, but rather Palestinian rejectionism and violence.
But even in the face of all this, Israeli building in Judea and Samaria has been limited to just over 1% of the territory.
So let's be clear about this: after nearly 50 years of Israeli control of Judea and Samaria, Israel has built up a little more than 1% of the land, which is expanded to only 5% with the municipal boundaries.
The world is right. At this rate, Israel will settle the entire West Bank... in about 5000 years.
Alert the presses!


🎬

Providers

Customers

Events
List a new provider
Name
Services offered
Area
Adress
Phone
Website
social_media
image link
Post a Provider
Powerd by Valerian Ardelean © 2020


This list is approximate. Some projects are tiny, yet delightful is some way (tree traversals in Java, publication list generator in Ruby, Vim plugins), others can be large but similar (all the content management systems). But the list is representative of what I've built so far.
| # | project | years | description | languages | frameworks | databases | code | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{i+1}} | {{ p.year_start | yearSpan: p.year_end }} | {{ p.description }} | {{ listFrameworks(p) }} | {{ listDatabases(p) }} | {{i+1}} |
|


Cody Simpson Says Finding Love With Miley Cyrus Helped Him Get Out Of His ‘Rebelling’ Stage
by Aynslee DarmonCody Simpson is opening up about his relationship with Miley Cyrus.
The singer, 22, recently chatted with WHO magazine, confessing his relationship with Cyrus pulled him out a dark place.
“I was kind of an idiot,” he admits. “I was rebelling. I just burnt through everything possible, really quickly. And I’m really glad about that, actually, because I kind of got through it.”
Thankfully, the “Slide Away” singer, 26, came into his life at the perfect time.
“[I had to] party a bunch and get all that out of me and just the minute that I felt like I was done with that, we found each other again,” he says.
And now, Cyrus and Simpson both focus on their health.
“I try to eat well five days a week and then the other two I just see whatever,” he explains.
Adding, “And that seems to be the most long-term sustainable thing. If I can go Monday, Friday and like eat really well yeah. And then Saturdays and Sundays do what, literally eat anything, whatever I want.”
Simpson is mid-way through writing and recording a fourth studio album, his first in five years, which could feature Cyrus.
“I don’t want to say too much about the new album because it’s a surprise,” he reveals.
Following their month-and-a-half long whirlwind romance, rumours of Cyrus and Simpson’s split has made headlines this week, but according to E! News, everything is fine.
“Miley and Cody saw each other last week when he visited her in Tennessee. They are fine and are still dating,” a source tells the outlet. “Miley has been resting from her vocal surgery but has been in touch and seen Cody recently.”


"TARGET "(1 Samuel 17:6, A.V., after the LXX. and Vulg.), a kind of small shield. The margin has “gorget,” a piece of armour for the throat. The Revised Version more correctly renders the Hebrew word (kidon) by“javelin.” The same Hebrew word is used in Joshua 8:18 (A.V., “spear;” R.V., “javelin”); Job 39:23 (A.V., “shield;” R.V., “javelin”); 41:29 (A.V.,“spear;” R.V., “javelin”).
"TARGET "(1 Samuel 17:6, A.V., after the LXX. and Vulg.), a kind of small shield. The margin has “gorget,” a piece of armour for the throat. The Revised Version more correctly renders the Hebrew word (kidon) by“javelin.” The same Hebrew word is used in Joshua 8:18 (A.V., “spear;” R.V., “javelin”); Job 39:23 (A.V., “shield;” R.V., “javelin”); 41:29 (A.V.,“spear;” R.V., “javelin”).


UTF8
is a simple UTF-8 package for Carp. This nascent string replacement type allows you to use many of the functions you know from Carp strings while respecting unicode runes instead of just having bytes.
Installation
You can obtain this library like so:
(load "git<EMAIL_ADDRESS>Usage
First, let’s define a UTF-8 string to work with!
(let [s (UTF8.from-string "hεllö")]
That’s a cute, short string! Hm, I wonder how long it is!
(length s) ; => 5
That’s surprising! So the length is the actual number of runes, and not the number of bytes, you say? Most curious!
You know what, I want to see this second character there up close! It somehow looks all Greek to me!
(nth s 1) ; => ε
Hm, so this is what that looks like, huh? Interesting. And what’s its type?
(type UTF8.nth) ; => UTF8.nth : (λ [(Ref UTF8), Int] Rune)
So, it’s called a Rune
, huh? Hm, they don’t seem to be super interesting, but
I seem to be able to compare them and stringify them, and even take their length
in bytes! Quite delicious!
I wonder what else I can do with these functions?
ends-with?

(Fn [(Ref UTF8 a), (Array Rune)] ())
sets the runes
property of a UTF8
in place.
slice
(Fn [(Ref UTF8 a), Int, Int] UTF8)
(slice u a b)
returns a substring of the string from the index a
to the index
b
.
starts-with?
(Fn [(Ref UTF8 a), (Ref UTF8 b)] Bool)
(starts-with? u sub)
checks if the string u
begins with the string sub
.
suffix
(Fn [(Ref UTF8 a), Int] UTF8)
(suffix u n)
returns the last n
chararacters of the string u
.
unsafe-nth
(Fn [(Ref UTF8 a), Int] Rune)
(unsafe-nth u n)
returns the n
th rune from a UTF-8-encoded string unsafely.
update-runes
(Fn [UTF8, (Ref (Fn [(Array Rune)] (Array Rune) a) b)] UTF8)
updates the runes
property of a UTF8
using a function f
.


{% extends 'layout.html' %} {% block content %}
In the Mapillary dataset, there are 65 labels, and consequently the model aims at answering one question for each: is this label on the picture? We get as a result a vector of 65 boolean values.
The dataset glossary is subdivided into 7 larger classes. In order to take advantage of this point, a lighter classification with only 11 labels has been built up:
The model used here has been trained during 4 epochs with a set of 18000 training images. It has been validated with a smaller set of 2000 images (the validation occurred at the end of each training epoch), in order to ensure that learned features are as generic as possible.
Click on the below button to generate a random picture from Mapillary dataset, and to display the corresponding label predictions.


Agile logo
A
Login to your Account
Username:
Password:
Login
Forgot Password?
or Login with:
facebook
or
twitter


Adding Garbage Collection to the Runtime
QUIZ: Tuples on the Heap
Using the above “library” we can write code like:
:
def tup4(x1, x2, x3, x4)
(x1, (x2, (x3, (x4, false))))
:
def get(e, i)if (i == 0):
head(e)
else:
tail(e), i-1)
get(
let quad = tup4(1, 2, 3, 4) in
0) + get(quad, 1) + get(quad, 2) + get(quad, 3) get(quad,
What will be the result of compiling the above?
- Compile error
- Segmentation fault
- Other run-time error
4
10
QUIZ
Using the above “library” we can write code like:
let quad = tup4(1, 2, 3) in
0) + get(quad, 1) + get(quad, 2) + get(quad, 3) get(quad,
What will be the result of compiling the above?
- Compile error
- Segmentation fault
- Other run-time error
4
10
Example 1: Garbage at End
= (1, 2)
let x = let tmp = (10, 20)
, y in tmp[0] + tmp[1]
in
0] + y, x[1] + y) (x[
Example 2: Garbage in Middle
= let tmp = (10, 20)
let y in tmp[0] + tmp[1]
= (1, 2)
, x
in
0] + y, x[1] + y) (x[
Example 3: Garbage in Middle (with stack)
def foo(p, q):
= (10, 20)
let tmp in tmp[0] + tmp[1]
= foo(10, 20)
let y = (y, y + 1)
, x = foo(100, 200)
, z in
0] + z x[
Example 4: Transitive Reachability
def range(i, j):
if (i < j):
range(i+1, j))
(i, else:
false
def sum(l):
if l == false:
0
else:
0] + sum(l[1])
l[
=
let t1 = range(0, 3)
let l1 in sum(l1)
= range(t1, t1 + 3)
, l in
1000, l) (
Postlude
What will you learn ?
Core principles of compiler construction
- Syntax Trees
- Type Checking (oops!)
- Intermediate forms
- Optimization
- Closures
- Calling conventions (Stacks)
- Memory management (Heap)
- Garbage collection
Several new languages
Haskell
to write the compilerC
to write the “run-time”X86
compilation target
How to write a large program
- How to use types for design
- How to add new features / refactor
- How to test & validate
This is just the beginning …
This is a tiny fraction of what we know about compilers
Optimizations
- Many many more optimizations
- See this https://www.lihaoyi.com/post/HowanOptimizingCompilerWorks.html
Type checking and Static analysis
- Fast user-interfaces for error reporting
- Anders Hejlsberg on Modern Compiler Construction
- Checker framework
Instrumenting code for debugging
- https://rr-project.org/
Just-in-time (JIT) Compilation
- V8, Spidermonkey,…
- Torque
Formal semantics and Correctness
- (Compcert, CakeML, …)
… and many new things are still to be invented!
Optimization
How to generate the fastest possible code
- Image processing with Halide
- Finding the best sequence of instructions Superoptimization
- Optimizing Tensor Computations
Verification
How to get the machine to check your code
- Contracts with Dafny
- Refinement types LiquidHaskell
- Theorem provers Coq, Isabelle, Lean
Synthesis
How to get the machine to write your code
Compilers touches pretty much all of CS …
Theory
- Regular expressions, Parsing, Optimizations, Graph algorithms
HCI
- Interacting with the PL/Compiler
- Type annotations
- Error messages and reporting
HW/Architecture
- duh.
Machine Learning
- “Tensorflow”
- Optimizing ML computations
- Differentiable programming
- PL for ML Spark
- HW and compilers for ML OctoML
Security
- Compiler bugs == Security vulnerabilities
- Buffer overflows, Heap spraying, JIT based attacks …
- “Return-oriented Programming”


Fast-Food-Fast | A food delivery service app for a restaurant.
All Items
User Orders
Order History
Full Name
*
Email
*
Phone
*
City
*
Zip Code
*
Address
*
Password
*
Confirm Password
*
Already have an account?
Login


Snapshot
Snapshots are automatically built once a day, unless there is a test failure that needs addressing.


--- title: "ADOPT-A-TREE" date: "2000-01-01 21:04:01 -06:00" categories: - boredom-busters subtitle: "Neighborhood Fun" event-notes: "Free Stay-At-Home Activity" layout: "free-events" event-image: "boredom-busters/adopt-a-tree-thumb.jpg" event-dates: "" event-location: "Your yard or neighborhood" button-type: "register" tickets-link: "" tickets-button: "hide" registration-info: "" instructor-info: "Nature" member-cost: "" public-cost: "" published: true ---
Find a tree in your yard or neighborhood and "adopt" it by creating a tree journal. Use some of our other tree specific Boredom Buster activities to learn more about the different parts of your tree to help you to complete your journal.
Click HERE for a larger, printable tree journal.


Liam Jones: Web and Software Developer
I am a self taught coder with no academic experience in programming languages.
I hope this website demonstrates some of my capabilities as a web developer
Coding Languages
- HTML5
- CSS3
- JavaScript
- PHP
I am a self taught coder with no academic experience in programming languages.
I hope this website demonstrates some of my capabilities as a web developer


I am a technologist that enjoys building websites and learning about usability and accessibility. I love working with developers on feature specifications and testing.
I work at Counter Tools, a non-profit that supports public health departments in their work to create healthier, more equitable communities.
Skills
- Front End Web Development
- HTML5, CSS3, Javascript
- Accessibility Expertise
- Quality Assurance
- Email Marketing
- Project Management
- Process Improvement
- Team Management
Portfolio
Virginia Alcohol Dashboard
At Counter Tools, we built a data dashboard using Tableau for Virginia Department of Behavioral Health and Developmental Services to share insights on alcohol control in the state. Working with the client's Project Director and our Data Manager, I designed the dashboard layout in line with the client's branding and helped pull the pieces together. Users can select their local geographic area from a dropdown and see statistics populate across all charts and maps, read contextual research on the effects of alcohol, and gain a greater understanding on issues affecting their community.
This project was a new service offering for our team and required a deep dive into learning the tool quickly.
Counter Tools
I rebuilt our organization's website in Wordpress and maintain it, often trying new plugins and theme features. I am currently implementing Accessibility standards across the site.
GRAVE Paranormal
My friends and I have been investigating haunted locations for several years, and I built a website to track our experiences. Features a cool map plugin with lots of custom css.
Courses
In 2022 I completed the Web Accessibility Specialist Curriculum through Deque University, which covered accessibility fundamentals and then dove deep into accessibility design for web. I learned a lot about how assistive devices are actually used and gained a greater understanding of how to design more inclusively.
I was excited to be accepted into the Grow With Google Developer Scholarship in 2018. Our community of 25,000 aspiring developers learned HTML, CSS, and Javascript.
After this inital challenge period, 5,000 students were selected for the full Nanodegree scholarship in Front End Web Development. This course had more in-depth study of Javascript libraries including Ember, Angular, and React, and included accessibility best practices.
I was also lucky to be accepted into the Bertelsmann Data Science Scholarship in 2018. This community of 15,000 students took an Intro to Descriptive Statistics course where we studied data analysis, python, and SQL.
After completion I enrolled in the Business Analytics Nanodegree which built on these skills with projects featuring data visualization and data dashboards using Excel and Tableau.


--- layout: post title: "How To Calculate How Much Exercise We Really Need" subtitle: "You might not be getting as much activity as you think you are." date: 2021-01-17 23:45:55 +0530 background: '/img/posts/06.jpg' published: true categories: [ Health ] tags: [ ] ---
The World Health Organization (WHO) recommends adults get at least 150 to 300 minutes of moderate to vigorous aerobic activity per week.
In fact, around 36% of people overestimate their physical activity levels — and an even higher proportion (61%) of individuals that are not reaching adequate activity levels are overestimating their physical activity levels. One review even found people overestimate their activity levels anywhere from 36% to 173%.
Moderate-intensity exercise is considered to be any physical activity that requires a person to work at 40-59% of their heart rate reserve (the difference between resting heart rate and maximum heart rate).
Anything higher than 60% of your heart rate reserve is considered vigorous exercise. But while that sounds simple, everyone’s heart rate can be different at the same exercise intensity – affected by age, gender, and fitness levels.
To calculate the target heart rate you need to achieve for the different exercise intensities, you first need to know your resting heart rate as well as your estimated maximum heart rate.
Your resting heart rate can be measured by counting how many times your heart beats per minute while at rest. For an average adult, a healthy resting heart rate can be anywhere between 60-100 beats per minute.
Your estimated heart rate maximum can be calculated by subtracting your age from 220. For example, someone who is 45 will have a heart rate maximum of around 175 beats per minute.
A step rate of 100 steps per minute is recommended to achieve moderate intensity. More than 100 steps per minute is needed to achieve vigorous intensity.


--- layout: post title: Using CartoDB 2.0 to geocode private prisons in comparison to state-by-state incarceration rates date: 2014-07-16 06:48:19.000000000 +05:30 categories: - Blog tags: [] status: publish type: post published: true meta: _wpcom_is_markdown: '1' _edit_last: '4' name: Using CartoDB 2.0 to geocode private prisons in comparison to state-by-state incarceration rates _jetpack_related_posts_cache: a:1:{s:32:"8f6677c9d6b0f903e98ad32ec61f8deb";a:2:{s:7:"expires";i:1435311692;s:7:"payload";a:3:{i:0;a:1:{s:2:"id";i:2742;}i:1;a:1:{s:2:"id";i:2422;}i:2;a:1:{s:2:"id";i:2024;}}}} _thumbnail_id: '4071' dsq_thread_id: '3580712755' _post_restored_from: a:3:{s:20:"restored_revision_id";i:4002;s:16:"restored_by_user";i:4;s:13:"restored_time";i:1427344377;} author: login: cvlewis email<EMAIL_ADDRESS>display_name: Carl V. Lewis first_name: Carl V. last_name: Lewis excerpt: !ruby/object:Hpricot::Doc options: {} ---
The last post I wrote about CartoDB used the CartoDB API and Leaflet.js to produce a hover tooltip map of census data. Looking back, while it's quite useful to learn CartoDB's API, it's now possible to achieve those same visual cues and interactivity without spending time wading through complex, undocumented JavaScript. You can now do everything I did here using little more than CartoDB's frontend CMS.
So, when I ran across this database of all prisons and correctional facilities in the nation on Enigma.io, I used the dataset to put together this visualization displaying all 137 private prisons and correctional facilities – all of which are owned entirely by just five different private enterprises – and then added a simple chloropleth layer displaying incarceration rates by state underneath.
Can't see what's going on too well at the resolution below? Here's a standalone package:
[su_heading size="25"]Click here to view the project live[/su_heading]
(yes, it's responsive!)
This visualization is a case in which deeper statistical analysis and consideration of multiple variables would've bolstered the possible argument that private prisons lead to higher incarceration rates, if such a claim is true, that is (i.e., determining a statistically significant correlation between number of inmates in each state with the number of private prisons or correctional facilities located there).
Such a data-driven study of the private prison industry conducted by U.C. Berkely Ph.D. student Chris Petrella concluded that blacks are disproportionately incarcerated in private prisons as opposed to public jails.
A similar methodology could be applied to private prison populations in general, as many private prisons are required by state or local law to have a minimum quota of around 90 to 95 percent occupancy to keep their government contracts. It would be interesting, too, to visualize that data in a manner more easily accesible to the average user than an academic research journal.


What's in it for me?
-
A friendlier planet
Say goodbye to Internet trolling.  Meet real friends in your area!
-
A cleaner planet
100% renewable energy and almost no carbon footprint. The new World Peace is designed from the ground up to be totally clean and efficient.
-
Tech 2.0
New features. A new frontier. Develop technology that will help everyone by focusing your energy on that rather than senseless conflicts. It just works.
-
Big savings
War is not only deadly to you but to your wallet. World Peace helps your species save money by making sure it doesn't waste it on weapons of mass destruction. Upgrade to World Peace Pro and gain A.I. Protection (currently in beta).


It might be beneficial to create a post for people looking to duel. As of right now there is noone on the server. Ppl could post what times they would want to duel and be able to find matches. OR something like that, it's damn early and Im a tad bit fuz-brained.
Whatcha think,
~E~ _________________ It's not a bad partnership. We live in harmony we do, well at least until he gets hungry and swallows a companion or two.
-Solstice on living with a symbiote link(Entropy).
I think it's an excellent idea. I have already made a character and would love to duel. Unfortunatly my winter break is starting and I won't be able to play for about a week or two.
I have one or two characters that I would like to test... but I can't until I get back on Sunday this week. Possibly Sunday or Monday, I will be on the server playing and hoping for someone to fight with.
Anuis _________________ - Epic Character Builders Guild
- Life is but a dream...
- I know more than I am letting on...
-I think, Therefore I am.
My monk/sd/assassin is guaranteed to crash you ona duel. Just ask Anuis.
Maybe an alternate route is to have a weekly dueling time set up as well as trying to schedule a specific time with a certain person. That way we will have a lot of people on at once. _________________ Come visit the Epic Builders Guild for all the character info you could ever want or need: Click Here


Babe (1995)
Grade: 90
It was the battle of the pig movies. Who would come out on top? Would it be Gordy or Babe? Both played in theaters in the summer of 1995. Gordy had a three month head start, but it was Babe who was the clear winner, both in terms of box office gross and in quality.
When the Golden Globe awards for 1995 were announced, the surprise winner for Best Comedy Picture was "Babe", a movie that featured pigs, dogs, and sheep. Unfortunately, Babe the pig was not nominated for Best Actor, a clear case of Hollywood discrimination! Since dozens of different pigs played Babe, it would have been quite a spectacle for them all to clomp down the stairs to the microphones for their acceptance speech.
"Babe" is the story of a pig, destined for greatness rather than gravy. Parted from his mother at an early age, and chosen at random to escape the factory for a life on the farm, Babe must find his place there. He hangs with the dogs, and is adopted by them. He learns their ways, including how to herd sheep. He is entered in a sheepdog contest by the Boss, the farmer husband. But Babe must overcome many obstacles if he is to win the contest and prevent the Boss from being the laughingstock of the country.
There are some sad moments in this film. Some of the animals meet cruel fates. The powerlessness of farm animals comes across: the may not fear God, but they certainly fear man.
Why is this an outstanding film?  The story is compelling. The cinematography is beautiful, with the lush greens of the fields, and lovely black and white puppy dogs. The various animals each have their own distinct personalities. Finally, the casting of the farmer (James Cromwell) and his wife (Magda Szubanski) is perfect. After seeing the movie, it is as if no one else could have played the roles.
http://members.tripod.com/~Brian_Koller/movies.html
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Stories
Sharing a love of marine life
Inspired by the vision of Bill Doyle, founding director of UCSC's Institute of Marine Sciences, they have helped to fulfill his dream for the past 31 years. Volunteering and donating to this unique education and research center, located on a coastal bluff overlooking the Monterey Bay, has been one of the most satisfying experiences of their lives.
John Rusev described Long Marine Lab as "an almost one-of-a-kind marine research laboratory in California." The working lab opens its doors to visitors, who may take tours of the facility starting at the Seymour Marine Discovery Center next door.
These days, more than 200 volunteers keep the center running, but Enid Rusev can look back to the early, bare-bones days when she and a handful of volunteers met upstairs in a classroom.
"There were lots of trailers, and we had our blue whale," she said, referring to the now-famous whale skeleton that greets visitors in front of the Seymour Marine Discovery Center.
Over the years, the lab has grown in size and reputation. In the early days, it could house only a small sample of sea life. Now it is home to a wide range of marine life native to Monterey Bay, from predatory birds to elephant seals. Today, the lab is known worldwide for research and educational opportunities.
While serving on the board in the mid '80s and early '90s, John Rusev helped secure a donation of more than $80,000 for the Seymour Center. The funds were an open gift for the marine sciences program. He returned to the board five years ago and is currently an active member.
One of the greatest gifts for the couple has been being able to share their interest with another generation.
"If you can take a young mind and give them a chance to explore and learn about the ocean, it can be so important in their understanding of the world around them," Enid Rusev said.


{% extends "layout-v2.html" %} {% block pageScripts %} {% endblock %} {% block pageTitle %} NHS Cervical screening management system {% endblock %} {% block header %} {% include '../../components/header.html' %} {% endblock %} {% block content %}
If you cannot find the file you're looking for refine search again.We found 4 lab files with national code CHR3 and the date from 16 August 21.
| File name | Date and time received | Number of results received | To process outstanding | To query outstanding | To check outstanding | Rejected outstanding | Download CSVs |
|---|---|---|---|---|---|---|---|
| File 1 | 16-09-2021 11:30 | 100 | 0 | 0 | 0 | 0 | Summary CSV PID CSV Rejections CSV |
| File 2 | 16-09-2021 11:30 | 234 | 12 | 0 | 0 | 14 | Summary CSV PID CSV Rejections CSV |
| File 3 | 16-09-2021 11:30 | 300 | 300 | 0 | 0 | 0 | Summary CSV
PID CSV Rejections CSV |
| File 4 | 16-09-2021 11:30 | 10 | 9 | 0 | 0 | 1 | Summary CSV
PID CSV Rejections CSV |


Coca
Coca
FAQ
CONTACT
+3902 45 33 22 87
MON - FRI: 08:00 - 05:00 PM
Home
OnePage Home
Minimalist Home
Creative Home
Film Strip
Category List
Timeline Projects
Timeline List
Revolution Slider
Parallax Presentation
Parallax With Text
Simple
Splitted Screen
Splitted Creative Banner
Columns Gallery
Before & After
Slider
Fullscreen Slider
Video Background
Pages
About
About Me
About Us
Work Process
Services
Services Details
Bibliography
People
Media
Exhibition
Clients
Pricing
Pricing Simple
Pricing Image
Contact
Contact Me
Contact Us
Other Pages
Coming Soon
Protected Page
Error Page
Projects
Work Grid
Work Masonry
Work Film Strip
Work Category List
Work Timeline List
Work Timeline Images
Projects Details
Parallax Presentation
Parallax With Text
Simple
Splitted Screen
Splitted Creative Banner
Columns Gallery
Before & After
Slider
Fullscreen Slider
Shop
Products
Product Details
Cart
Checkout
Blog
Blog Grid
Blog List
Blog Details
Open
Close
COMING SOON
WE'RE WORKING ON THIS
Launching in…
NOTIFY ME
Leave this field empty if you're human:


by Salvatore Laisa @ Milano Frontend 30/01/2018
HTML & CSS had really strong contraints at the time, so Flash was the right environment for creative designer and coders that wanted to create "wow"- factor experiences on the web.
Many cool things like: engagement websites, games (there were more Flash games then that HTML5 ones today), animated movies/series, augmented reality "stuff".
We now have incredibly powerful browsers, a Javascript standalone runtime (Node.js), third parties plugins almost extinghuished, HTML+CSS+JS now leveraged to do what we want them to do!
amazingly, they don't require forms or tables!
Plug & play... in the browser!
window.addEventListener("gamepadconnected", (e) => {
console.log("Gamepad connected at index %d: %s. %d buttons, %d axes.",
e.gamepad.index, e.gamepad.id,
e.gamepad.buttons.length,
e.gamepad.axes.length);
});
Oh, that Nolan movie with Leonardo Dicaprio!
// An iframe tag can become a nested target
const browser = document.querySelector('iframe');
browser.reload();
browser.goBack();
browser.goForward();
browser.zoom(zoomFactor);
thought it's a bit hard ... but many resources are available.
you can also build a guitar tuner out of it!
Musical Instrument Digital Interface
Proximity has never been closer!
navigator.bluetooth.requestDevice(options).then(device => {
log('> Name: ' + device.name);
log('> Id: ' + device.id);
log('> Connected: ' + device.gatt.connected);
}) .catch(error => { log('Argh! ' + error); });


SCENE I. London. A street.
Enter MISTRESS QUICKLY, FANG and his Boy with her,
and SNARE following.
MISTRESS QUICKLY Master Fang, have you entered the action?
FANG It is entered.
MISTRESS QUICKLY Where's your yeoman? Is't a lusty yeoman? will a'
stand to 't?
FANG Sirrah, where's Snare?
MISTRESS QUICKLY O Lord, ay! good Master Snare.
SNARE Here, here.
FANG Snare, we must arrest Sir John Falstaff.
MISTRESS QUICKLY Yea, good Master Snare; I have entered him and all.
SNARE It may chance cost some of us our lives, for he will stab.
MISTRESS QUICKLY Alas the day! take heed of him; he stabbed me in
mine own house, and that most beastly: in good
faith, he cares not what mischief he does. If his
weapon be out: he will foin like any devil; he will
spare neither man, woman, nor child.
FANG If I can close with him, I care not for his thrust.
MISTRESS QUICKLY No, nor I neither: I'll be at your elbow.
FANG An I but fist him once; an a' come but within my vice —
MISTRESS QUICKLY I am undone by his going; I warrant you, he's an
infinitive thing upon my score. Good Master Fang,
hold him sure: good Master Snare, let him not
'scape. A' comes continuantly to Pie-corner — saving
your manhoods — to buy a saddle; and he is indited to
dinner to the Lubber's-head in Lumbert street, to
Master Smooth's the silkman: I pray ye, since my
exion is entered and my case so openly known to the
world, let him be brought in to his answer. A
hundred mark is a long one for a poor lone woman to
bear: and I have borne, and borne, and borne, and
have been fubbed off, and fubbed off, and fubbed
off, from this day to that day, that it is a shame
to be thought on.  Yonder he
comes; and that errant malmsey-nose knave, Bardolph,
with him.
[Enter FALSTAFF, Page, and BARDOLPH
- FALSTAFF
- How now! whose mare's dead? what's the matter?
- FANG
- Sir John, I arrest you at the suit of Mistress Quickly.
- FALSTAFF
- Away, varlets! Draw, Bardolph: cut me off the
- villain's head: throw the quean in the channel.
- MISTRESS QUICKLY
- Throw me in the channel! I'll throw thee in the
- channel. Wilt thou? wilt thou? thou bastardly
- rogue! Murder, murder! Ah, thou honeysuckle
- villain! wilt thou kill God's officers and the
- king's? Ah, thou honey-seed rogue! thou art a
- honey-seed, a man-queller, and a woman-queller.
- FALSTAFF
- Keep them off, Bardolph.
- FANG
- A rescue! a rescue!
- MISTRESS QUICKLY
- Good people, bring a rescue or two. Thou wo't, wo't
- thou? Thou wo't, wo't ta? do, do, thou rogue! do,
- thou hemp-seed!
- FALSTAFF
- Away, you scullion! you rampallion! You
- fustilarian! I'll tickle your catastrophe.
Enter the Lord Chief-Justice, and his men
- Lord Chief-Justice
- What is the matter? keep the peace here, ho!
- MISTRESS QUICKLY
- Good my lord, be good to me. I beseech you, stand to me.
- Lord Chief-Justice
- How now, Sir John! what are you brawling here?
- Doth this become your place, your time and business?
- You should have been well on your way to York.
- Stand from him, fellow: wherefore hang'st upon him?
- MISTRESS QUICKLY
- O most worshipful lord, an't please your grace, I am
- a poor widow of Eastcheap, and he is arrested at my suit.
- Lord Chief-Justice
- For what sum?
- MISTRESS QUICKLY
- It is more than for some, my lord; it is for all,
- all I have. He hath eaten me out of house and home;
- he hath put all my substance into that fat belly of
- his: but I will have some of it out again, or I
- will ride thee o' nights like the mare.
- FALSTAFF
- I think I am as like to ride the mare, if I have
- any vantage of ground to get up.
- Lord Chief-Justice
- How comes this, Sir John? Fie! what man of good
- temper would endure this tempest of exclamation?
- Are you not ashamed to enforce a poor widow to so
- rough a course to come by her own?
- FALSTAFF
- What is the gross sum that I owe thee?
- MISTRESS QUICKLY
- Marry, if thou wert an honest man, thyself and the
- money too. Thou didst swear to me upon a
- parcel-gilt goblet, sitting in my Dolphin-chamber,
- at the round table, by a sea-coal fire, upon
- Wednesday in Wheeson week, when the prince broke
- thy head for liking his father to a singing-man of
- Windsor, thou didst swear to me then, as I was
- washing thy wound, to marry me and make me my lady
- thy wife. Canst thou deny it? Did not goodwife
- Keech, the butcher's wife, come in then and call me
- gossip Quickly? coming in to borrow a mess of
- vinegar; telling us she had a good dish of prawns;
- whereby thou didst desire to eat some; whereby I
- told thee they were ill for a green wound? And
- didst thou not, when she was gone down stairs,
- desire me to be no more so familiarity with such
- poor people; saying that ere long they should call
- me madam? And didst thou not kiss me and bid me
- fetch thee thirty shillings? I put thee now to thy
- book-oath: deny it, if thou canst.
- FALSTAFF
- My lord, this is a poor mad soul; and she says up
- and down the town that the eldest son is like you:
- she hath been in good case, and the truth is,
- poverty hath distracted her. But for these foolish
- officers, I beseech you I may have redress against them.
- Lord Chief-Justice
- Sir John, Sir John, I am well acquainted with your
- manner of wrenching the true cause the false way. It
- is not a confident brow, nor the throng of words
- that come with such more than impudent sauciness
- from you, can thrust me from a level consideration:
- you have, as it appears to me, practised upon the
- easy-yielding spirit of this woman, and made her
- serve your uses both in purse and in person.
- MISTRESS QUICKLY
- Yea, in truth, my lord.
- Lord Chief-Justice
- Pray thee, peace. Pay her the debt you owe her, and
- unpay the villany you have done her: the one you
- may do with sterling money, and the other with
- current repentance.
- FALSTAFF
- My lord, I will not undergo this sneap without
- reply. You call honourable boldness impudent
- sauciness: if a man will make courtesy and say
- nothing, he is virtuous: no, my lord, my humble
- duty remembered, I will not be your suitor. I say
- to you, I do desire deliverance from these officers,
- being upon hasty employment in the king's affairs.
- Lord Chief-Justice
- You speak as having power to do wrong: but answer
- in the effect of your reputation, and satisfy this
- poor woman.
- FALSTAFF
- Come hither, hostess.
Enter GOWER
- Lord Chief-Justice
- Now, Master Gower, what news?
- GOWER
- The king, my lord, and Harry Prince of Wales
- Are near at hand: the rest the paper tells.
- FALSTAFF
- As I am a gentleman.
- MISTRESS QUICKLY
- Faith, you said so before.
- FALSTAFF
- As I am a gentleman. Come, no more words of it.
- MISTRESS QUICKLY
- By this heavenly ground I tread on, I must be fain
- to pawn both my plate and the tapestry of my
- dining-chambers.
- FALSTAFF
- Glasses, glasses is the only drinking: and for thy
- walls, a pretty slight drollery, or the story of
- the Prodigal, or the German hunting in water-work,
- is worth a thousand of these bed-hangings and these
- fly-bitten tapestries. Let it be ten pound, if thou
- canst. Come, an 'twere not for thy humours, there's
- not a better wench in England. Go, wash thy face,
- and draw the action. Come, thou must not be in
- this humour with me; dost not know me? come, come, I
- know thou wast set on to this.
- MISTRESS QUICKLY
- Pray thee, Sir John, let it be but twenty nobles: i'
- faith, I am loath to pawn my plate, so God save me,
- la!
- FALSTAFF
- Let it alone; I'll make other shift: you'll be a
- fool still.
- MISTRESS QUICKLY
- Well, you shall have it, though I pawn my gown. I
- hope you'll come to supper. You'll pay me all together?
- FALSTAFF
- Will I live?
- To BARDOLPH
- Go, with her, with her; hook on, hook on.
- MISTRESS QUICKLY
- Will you have Doll Tearsheet meet you at supper?
- FALSTAFF
- No more words; let's have her.
Exeunt MISTRESS QUICKLY, BARDOLPH, Officers and Boy
- Lord Chief-Justice
- I have heard better news.
- FALSTAFF
- What's the news, my lord?
- Lord Chief-Justice
- Where lay the king last night?
- GOWER
- At Basingstoke, my lord.
- FALSTAFF
- I hope, my lord, all's well: what is the news, my lord?
- Lord Chief-Justice
- Come all his forces back?
- GOWER
- No; fifteen hundred foot, five hundred horse,
- Are marched up to my lord of Lancaster,
- Against Northumberland and the Archbishop.
- FALSTAFF
- Comes the king back from Wales, my noble lord?
- Lord Chief-Justice
- You shall have letters of me presently:
- Come, go along with me, good Master Gower.
- FALSTAFF
- My lord!
- Lord Chief-Justice
- What's the matter?
- FALSTAFF
- Master Gower, shall I entreat you with me to dinner?
- GOWER
- I must wait upon my good lord here; I thank you,
- good Sir John.
- Lord Chief-Justice
- Sir John, you loiter here too long, being you are to
- take soldiers up in counties as you go.
- FALSTAFF
- Will you sup with me, Master Gower?

- FALSTAFF
- Master Gower, if they become me not, he was a fool
- that taught them me. This is the right fencing
- grace, my lord; tap for tap, and so part fair.
- Lord Chief-Justice
- Now the Lord lighten thee! thou art a great fool.
Exeunt
SCENE IV. London. The Boar's-head Tavern in Eastcheap.
Enter two Drawers
- First Drawer
- What the devil hast thou brought there? apple-johns?
- thou knowest Sir John cannot endure an apple-john.
- Second Drawer
- Mass, thou sayest true. The prince once set a dish
- of apple-johns before him, and told him there were
- five more Sir Johns, and, putting off his hat, said
- 'I will now take my leave of these six dry, round,
- old, withered knights.' It angered him to the
- heart: but he hath forgot that.
- First Drawer
- Why, then, cover, and set them down: and see if
- thou canst find out Sneak's noise; Mistress
- Tearsheet would fain hear some music. Dispatch: the
- room where they supped is too hot; they'll come in straight.
- Second Drawer
- Sirrah, here will be the prince and Master Poins
- anon; and they will put on two of our jerkins and
- aprons; and Sir John must not know of it: Bardolph
- hath brought word.
- First Drawer
- By the mass, here will be old Utis: it will be an
- excellent stratagem.
- Second Drawer
- I'll see if I can find out Sneak.
Exit
Enter MISTRESS QUICKLY and DOLL TEARSHEET
- MISTRESS QUICKLY
- I' faith, sweetheart, methinks now you are in an
- excellent good temperality: your pulsidge beats as
- extraordinarily as heart would desire; and your
- colour, I warrant you, is as red as any rose, in good
- truth, la! But, i' faith, you have drunk too much
- canaries; and that's a marvellous searching wine,
- and it perfumes the blood ere one can say 'What's
- this?' How do you now?
- DOLL TEARSHEET
- Better than I was: hem!
- MISTRESS QUICKLY
- Why, that's well said; a good heart's worth gold.
- Lo, here comes Sir John.
Enter FALSTAFF
- FALSTAFF
- Singing 'When Arthur first in court,'
- — Empty the jordan.
- Exit First Drawer
- Singing
- — 'And was a worthy king.' How now, Mistress Doll!
- MISTRESS QUICKLY
- Sick of a calm; yea, good faith.
- FALSTAFF
- So is all her sect; an they be once in a calm, they are sick.
- DOLL TEARSHEET
- You muddy rascal, is that all the comfort you give me?

- DOLL TEARSHEET
- I make them! gluttony and diseases make them; I
- make them not.
- FALSTAFF
- If the cook help to make the gluttony, you help to
- make the diseases, Doll: we catch of you, Doll, we
- catch of you; grant that, my poor virtue grant that.
- DOLL TEARSHEET
- Yea, joy, our chains and our jewels.
- FALSTAFF
- 'Your broaches, pearls, and ouches:' for to serve
- bravely is to come halting off, you know: to come
- off the breach with his pike bent bravely, and to
- surgery bravely; to venture upon the charged
- chambers bravely —
- DOLL TEARSHEET
- Hang yourself, you muddy conger, hang yourself!
- MISTRESS QUICKLY
- By my troth, this is the old fashion; you two never
- meet but you fall to some discord: you are both,
- i' good truth, as rheumatic as two dry toasts; you
- cannot one bear with another's confirmities. What
- the good-year! one must bear, and that must be
- you: you are the weaker vessel, as they say, the
- emptier vessel.
- DOLL TEARSHEET
- Can a weak empty vessel bear such a huge full
- hogshead? there's a whole merchant's venture of
- Bourdeaux stuff in him; you have not seen a hulk
- better stuffed in the hold. Come, I'll be friends
- with thee, Jack: thou art going to the wars; and
- whether I shall ever see thee again or no, there is
- nobody cares.
Re-enter First Drawer
- First Drawer
- Sir, Ancient Pistol's below, and would speak with
- you.
- DOLL TEARSHEET
- Hang him, swaggering rascal! let him not come
- hither: it is the foul-mouthed'st rogue in England.
- MISTRESS QUICKLY
- If he swagger, let him not come here: no, by my
- faith; I must live among my neighbours: I'll no
- swaggerers: I am in good name and fame with the
- very best: shut the door; there comes no swaggerers
- here: I have not lived all this while, to have
- swaggering now: shut the door, I pray you.
- FALSTAFF
- Dost thou hear, hostess?
- MISTRESS QUICKLY
- Pray ye, pacify yourself, Sir John: there comes no
- swaggerers here.
- FALSTAFF
- Dost thou hear? it is mine ancient.
- MISTRESS QUICKLY
- Tilly-fally, Sir John, ne'er tell me: your ancient
- swaggerer comes not in my doors. I was before Master
- Tisick, the debuty, t'other day; and, as he said to
- me, 'twas no longer ago than Wednesday last, 'I'
- good faith, neighbour Quickly,' says he; Master
- Dumbe, our minister, was by then; 'neighbour
- Quickly,' says he, 'receive those that are civil;
- for,' said he, 'you are in an ill name:' now a'
- said so, I can tell whereupon; 'for,' says he, 'you
- are an honest woman, and well thought on; therefore
- take heed what guests you receive: receive,' says
- he, 'no swaggering companions.' There comes none
- here: you would bless you to hear what he said:
- no, I'll no swaggerers.
- FALSTAFF
- He's no swaggerer, hostess; a tame cheater, i'
- faith; you may stroke him as gently as a puppy
- greyhound: he'll not swagger with a Barbary hen, if
- her feathers turn back in any show of resistance.
- Call him up, drawer.
Exit First Drawer
- MISTRESS QUICKLY
- Cheater, call you him? I will bar no honest man my
- house, nor no cheater: but I do not love
- swaggering, by my troth; I am the worse, when one
- says swagger: feel, masters, how I shake; look you,
- I warrant you.
- DOLL TEARSHEET
- So you do, hostess.
- MISTRESS QUICKLY
- Do I? yea, in very truth, do I, an 'twere an aspen
- leaf: I cannot abide swaggerers.
Enter PISTOL, BARDOLPH, and Page
- PISTOL
- God save you, Sir John!
- FALSTAFF
- Welcome, Ancient Pistol. Here, Pistol, I charge
- you with a cup of sack: do you discharge upon mine hostess.
- PISTOL
- I will discharge upon her, Sir John, with two bullets.
- FALSTAFF
- She is Pistol-proof, sir; you shall hardly offend
- her.
- MISTRESS QUICKLY
- Come, I'll drink no proofs nor no bullets: I'll
- drink no more than will do me good, for no man's
- pleasure, I.
- PISTOL
- Then to you, Mistress Dorothy; I will charge you.
- DOLL TEARSHEET
- Charge me! I scorn you, scurvy companion. What!
- you poor, base, rascally, cheating, lack-linen
- mate! Away, you mouldy rogue, away! I am meat for
- your master.
- PISTOL
- I know you, Mistress Dorothy.
  Since when, I pray you, sir? God's
- light, with two points on your shoulder? much!
- PISTOL
- God let me not live, but I will murder your ruff for this.
- FALSTAFF
- No more, Pistol; I would not have you go off here:
- discharge yourself of our company, Pistol.
- MISTRESS QUICKLY
- No, Good Captain Pistol; not here, sweet captain.
- DOLL TEARSHEET
- Captain! thou abominable damned cheater, art thou
- not ashamed to be called captain? An captains were
- of my mind, they would truncheon you out, for
- taking their names upon you before you have earned
- them.  He a
- captain! hang him, rogue! he lives upon mouldy
- stewed prunes and dried cakes. A captain! God's
- light, these villains will make the word as odious
- as the word 'occupy;' which was an excellent good
- word before it was ill sorted: therefore captains
- had need look to 't.
- BARDOLPH
- Pray thee, go down, good ancient.
- FALSTAFF
- Hark thee hither, Mistress Doll.
- PISTOL
- Not I I tell thee what, Corporal Bardolph, I could
- tear her: I'll be revenged of her.
- Page
- Pray thee, go down.
- PISTOL
- I'll see her damned first; to Pluto's damned lake,
- by this hand, to the infernal deep, with Erebus and
- tortures vile also. Hold hook and line, say I.
- Down, down, dogs! down, faitors! Have we not
- Hiren here?
- MISTRESS QUICKLY
- Good Captain Peesel, be quiet; 'tis very late, i'
- faith: I beseek you now, aggravate your choler.
- PISTOL
- These be good humours, indeed! Shall pack-horses
- And hollow pamper'd jades of Asia,
- Which cannot go but thirty mile a-day,
- Compare with Caesars, and with Cannibals,
- And Trojan Greeks? nay, rather damn them with
- King Cerberus; and let the welkin roar.
- Shall we fall foul for toys?
- MISTRESS QUICKLY
- By my troth, captain, these are very bitter words.
- BARDOLPH
- Be gone, good ancient: this will grow to abrawl anon.
- PISTOL
- Die men like dogs! give crowns like pins! Have we
- not Heren here?
- MISTRESS QUICKLY
- O' my word, captain, there's none such here. What
- the good-year! do you think I would deny her? For
- God's sake, be quiet.
- PISTOL
- Then feed, and be fat, my fair Calipolis.
- Come, give's some sack.
- 'Si fortune me tormente, sperato me contento.'
- Fear we broadsides? no, let the fiend give fire:
- Give me some sack: and, sweetheart, lie thou there.
- Laying down his sword
- Come we to full points here; and are etceteras nothing?
- FALSTAFF
- Pistol, I would be quiet.
- PISTOL
- Sweet knight, I kiss thy neaf: what! we have seen
- the seven stars.
- DOLL TEARSHEET
- For God's sake, thrust him down stairs: I cannot
- endure such a fustian rascal.
- PISTOL
- Thrust him down stairs! know we not Galloway nags?

- BARDOLPH
- Come, get you down stairs.
- PISTOL
- What! shall we have incision? shall we imbrue?
- Snatching up his sword
- Then death rock me asleep, abridge my doleful days!
- Why, then, let grievous, ghastly, gaping wounds
- Untwine the Sisters Three! Come, Atropos, I say!
- MISTRESS QUICKLY
- Here's goodly stuff toward!
- FALSTAFF
- Give me my rapier, boy.
- DOLL TEARSHEET
- I pray thee, Jack, I pray thee, do not draw.
- FALSTAFF
- Get you down stairs.
Drawing, and driving PISTOL out
- MISTRESS QUICKLY
- Here's a goodly tumult! I'll forswear keeping
- house, afore I'll be in these tirrits and frights.
- So; murder, I warrant now.
Exeunt PISTOL and BARDOLPH
- DOLL TEARSHEET
- I pray thee, Jack, be quiet; the rascal's gone.

- MISTRESS QUICKLY
- He you not hurt i' the groin? methought a' made a
- shrewd thrust at your belly.

- BARDOLPH
- Yea, sir. The rascal's drunk: you have hurt him,
- sir, i' the shoulder.
- FALSTAFF
- A rascal! to brave me!

- FALSTAFF
- A rascally slave! I will toss the rogue in a blanket.
- DOLL TEARSHEET
- Do, an thou darest for thy heart: an thou dost,
- I'll canvass thee between a pair of sheets.
Enter Music
- Page
- The music is come, sir.
- FALSTAFF
- Let them play. Play, sirs. Sit on my knee, Doll.
- A rascal bragging slave! the rogue fled from me
- like quicksilver.
- DOLL TEARSHEET
- I' faith, and thou followedst him like a church.
- Thou whoreson little tidy Bartholomew boar-pig,
- when wilt thou leave fighting o' days and foining
- o' nights, and begin to patch up thine old body for heaven?
Enter, behind, PRINCE HENRY and POINS, disguised
- FALSTAFF
- Peace, good Doll! do not speak like a death's-head;
- do not bid me remember mine end.
- DOLL TEARSHEET
- Sirrah, what humour's the prince of?
- FALSTAFF
- A good shallow young fellow: a' would have made a
- good pantler, a' would ha' chipp'd bread well.
- DOLL TEARSHEET
- They say Poins has a good wit.
- FALSTAFF
- He a good wit? hang him, baboon! his wit's as thick
- as Tewksbury mustard; there's no more conceit in him
- than is in a mallet.
- DOLL TEARSHEET
- Why does the prince love him so, then?
- FALSTAFF
- Because their legs are both of a bigness, and a'
- plays at quoits well, and eats conger and fennel,
- and drinks off candles' ends for flap-dragons, and
- rides the wild-mare with the boys, and jumps upon
- joined-stools, and swears with a good grace, and
- wears his boots very smooth, like unto the sign of
- the leg, and breeds no bate with telling of discreet
- stories; and such other gambol faculties a' has,
- that show a weak mind and an able body, for the
- which the prince admits him: for the prince himself
- is such another; the weight of a hair will turn the
- scales between their avoirdupois.
- PRINCE HENRY
- Would not this nave of a wheel have his ears cut off?
- POINS
- Let's beat him before his whore.
- PRINCE HENRY
- Look, whether the withered elder hath not his poll
- clawed like a parrot.
- POINS
- Is it not strange that desire should so many years
- outlive performance?
- FALSTAFF
- Kiss me, Doll.
- PRINCE HENRY
- Saturn and Venus this year in conjunction! what
- says the almanac to that?
- POINS
- And look, whether the fiery Trigon, his man, be not
- lisping to his master's old tables, his note-book,
- his counsel-keeper.
- FALSTAFF
- Thou dost give me flattering busses.
- DOLL TEARSHEET
- By my troth, I kiss thee with a most constant heart.
- FALSTAFF
- I am old, I am old.
- DOLL TEARSHEET
- I love thee better than I love e'er a scurvy young
- boy of them all.
- FALSTAFF
- What stuff wilt have a kirtle of? I shall receive
- money o' Thursday: shalt have a cap to-morrow. A
- merry song, come: it grows late; we'll to bed.
- Thou'lt forget me when I am gone.
- DOLL TEARSHEET
- By my troth, thou'lt set me a-weeping, an thou
- sayest so: prove that ever I dress myself handsome
- till thy return: well, harken at the end.
- FALSTAFF
- Some sack, Francis.
- PRINCE HENRY
- POINS
- Anon, anon, sir.
 And art not thou
- Poins his brother?
- PRINCE HENRY
- Why, thou globe of sinful continents! what a life
- dost thou lead!
- FALSTAFF
- A better than thou: I am a gentleman; thou art a drawer.
- PRINCE HENRY
- Very true, sir; and I come to draw you out by the ears.
- MISTRESS QUICKLY
- O, the Lord preserve thy good grace! by my troth,
- welcome to London. Now, the Lord bless that sweet
- face of thine! O, Jesu, are you come from Wales?
- FALSTAFF
- Thou whoreson mad compound of majesty, by this light
- flesh and corrupt blood, thou art welcome.
 I scorn you.
- POINS
- My lord, he will drive you out of your revenge and
- turn all to a merriment, if you take not the heat.
- PRINCE HENRY
- You whoreson candle-mine, you, how vilely did you
- speak of me even now before this honest, virtuous,
- civil gentlewoman!
- MISTRESS QUICKLY
- God's blessing of your good heart! and so she is,
- by my troth.
- FALSTAFF
- Didst thou hear me?
- PRINCE HENRY
- Yea, and you knew me, as you did when you ran away
- by Gad's-hill: you knew I was at your back, and
- spoke it on purpose to try my patience.
- FALSTAFF
- No, no, no; not so; I did not think thou wast within hearing.
- PRINCE HENRY
- I shall drive you then to confess the wilful abuse;
- and then I know how to handle you.
- FALSTAFF
- No abuse, Hal, o' mine honour, no abuse.
- PRINCE HENRY
- Not to dispraise me, and call me pantier and
- bread-chipper and I know not what?
- FALSTAFF
- No abuse, Hal.
- POINS
- No abuse?
- FALSTAFF
- No abuse, Ned, i' the world; honest Ned, none. I
- dispraised him before the wicked, that the wicked
- might not fall in love with him; in which doing, I
- have done the part of a careful friend and a true
- subject, and thy father is to give me thanks for it.
- No abuse, Hal: none, Ned, none: no, faith, boys, none.
- PRINCE HENRY
- See now, whether pure fear and entire cowardice doth
- not make thee wrong this virtuous gentlewoman to
- close with us? is she of the wicked? is thine
- hostess here of the wicked? or is thy boy of the
- wicked? or honest Bardolph, whose zeal burns in his
- nose, of the wicked?
- POINS
- Answer, thou dead elm, answer.
- FALSTAFF
- The fiend hath pricked down Bardolph irrecoverable;
- and his face is Lucifer's privy-kitchen, where he
- doth nothing but roast malt-worms. For the boy,
- there is a good angel about him; but the devil
- outbids him too.
- PRINCE HENRY
- For the women?
 For the other, I owe her money, and
- whether she be damned for that, I know not.
- MISTRESS QUICKLY
- No, I warrant you.
- FALSTAFF
- No, I think thou art not; I think thou art quit for
- that. Marry, there is another indictment upon thee,
- for suffering flesh to be eaten in thy house,
- contrary to the law; for the which I think thou wilt howl.
- MISTRESS QUICKLY
- All victuallers do so; what's a joint of mutton or
- two in a whole Lent?
- PRINCE HENRY
- You, gentlewoman,-
- DOLL TEARSHEET
- What says your grace?
- FALSTAFF
- His grace says that which his flesh rebels against.
Knocking within
- MISTRESS QUICKLY
- Who knocks so loud at door? Look to the door there, Francis.
Enter PETO
- PRINCE HENRY
- Peto, how now! what news?
- PETO
- The king your father is at Westminster:
- And there are twenty weak and wearied posts
- Come from the north: and, as I came along,
- I met and overtook a dozen captains,
- Bare-headed, sweating, knocking at the taverns,
- And asking every one for Sir John Falstaff.
- PRINCE HENRY
- By heaven, Poins, I feel me much to blame,
- So idly to profane the precious time,
- When tempest of commotion, like the south
- Borne with black vapour, doth begin to melt
- And drop upon our bare unarmed heads.
- Give me my sword and cloak. Falstaff, good night.
Exeunt PRINCE HENRY, POINS, PETO and BARDOLPH
- FALSTAFF
- Now comes in the sweetest morsel of the night, and
- we must hence and leave it unpicked.
- Knocking within
- More knocking at the door!
- Re-enter BARDOLPH
- How now! what's the matter?
- BARDOLPH
- You must away to court, sir, presently;
- A dozen captains stay at door for you.
- FALSTAFF
- To the Page Pay the musicians, sirrah. Farewell,
- hostess; farewell, Doll. You see, my good wenches,
- how men of merit are sought after: the undeserver
- may sleep, when the man of action is called on.
- Farewell good wenches: if I be not sent away post,
- I will see you again ere I go.
- DOLL TEARSHEET
- I cannot speak; if my heart be not read to burst —
- well, sweet Jack, have a care of thyself.
- FALSTAFF
- Farewell, farewell.
Exeunt FALSTAFF and BARDOLPH
- MISTRESS QUICKLY
- Well, fare thee well: I have known thee these
- twenty-nine years, come peascod-time; but an
- honester and truer-hearted man — well, fare thee well.
- BARDOLPH
- Within Mistress Tearsheet!
- MISTRESS QUICKLY
- What's the matter?
- BARDOLPH
- Within Good Mistress Tearsheet, come to my master.
- MISTRESS QUICKLY
- O, run, Doll, run; run, good Doll: come.
- She comes blubbered
- Yea, will you come, Doll?
Exeunt


public abstract class MonitorDevice extends Object
DimensionImmutable
size in [mm]MonitorMode
original modeList<MonitorMode>
supportedModesMonitorMode
current modeRectangleImmutable
viewport (rotated)All values of this interface are represented in pixel units, if not stated otherwise.
| Modifier and Type | Method and Description |
|---|---|
boolean |
contains(int x,
int y)
Returns
true if given screen coordinates in pixel units
are contained by this viewport , otherwise false . |
boolean |
equals(Object obj)
Tests equality of two
MonitorDevice objects
by evaluating equality of it's components:nativeID
|
MonitorMode |
getCurrentMode()
Returns the cached current
MonitorMode w/o native query. |
int |
getId() |
MonitorMode |
getOriginalMode()
Returns the immutable original
MonitorMode , as used at NEWT initialization. |
float[] |
getPixelsPerMM(float[] ppmmStore)
Returns the pixels per millimeter value according to the current
mode 's
surface resolution . |
float[] |
getPixelsPerMM(MonitorMode mode,
float[] ppmmStore)
Returns the pixels per millimeter value according to the given
mode 's
surface resolution . |
Screen |
getScreen()
Returns the
Screen owning this monitor. |
DimensionImmutable |
getSizeMM() |
List<MonitorMode> |
getSupportedModes()
Returns a list of immutable
MonitorMode s supported by this monitor. |
RectangleImmutable |
getViewport()
Returns the
rectangular portion
of the rotated virtual Screen size in pixel units
represented by this monitor, i.e. |
RectangleImmutable |
getViewportInWindowUnits()
Returns the
rectangular portion
of the rotated virtual Screen size in window units
represented by this monitor, i.e. |
int |
hashCode()
Returns a combined hash code of it's elements:
nativeID
|
boolean |
isModeChangedByUs()
Returns
true if the |
boolean |
isOriginalMode() |
abstract MonitorMode |
queryCurrentMode()
Returns the current
MonitorMode resulting from a native query. |
abstract boolean |
setCurrentMode(MonitorMode mode)
Set the current
MonitorMode . |
String |
toString() |
static void |
unionOfViewports(Rectangle viewport,
Rectangle viewportInWindowUnits,
List<MonitorDevice> monitors)
Calculates the union of the given monitor's
viewport in pixel- and window units. |
public final boolean equals(Object obj)
MonitorDevice
objects
by evaluating equality of it's components:nativeID
public final int hashCode()
nativeID
public final int getId()
public final DimensionImmutable getSizeMM()
public final float[] getPixelsPerMM(float[] ppmmStore)
mode
's
surface resolution
.
To convert the result to dpi, i.e. dots-per-inch, multiply both components with 25.4f
.
ppmmStore
- float[2] storage for the ppmm resultpublic final float[] getPixelsPerMM(MonitorMode mode, float[] ppmmStore)
mode
's
surface resolution
.
To convert the result to dpi, i.e. dots-per-inch, multiply both components with 25.4f
.
mode
- ppmmStore
- float[2] storage for the ppmm resultpublic final MonitorMode getOriginalMode()
MonitorMode
, as used at NEWT initialization.
The returned MonitorMode
is element of the lists getSupportedModes()
and Screen.getMonitorModes()
.
public final List<MonitorMode> getSupportedModes()
MonitorMode
s supported by this monitor.
The list is ordered in descending order,
see MonitorMode.compareTo(MonitorMode)
.
Use w/ care, it's not a copy!
public final RectangleImmutable getViewport()
rectangular
portion
of the rotated virtual Screen
size in pixel units
represented by this monitor, i.e. top-left origin and size.Screen
public final RectangleImmutable getViewportInWindowUnits()
rectangular
portion
of the rotated virtual Screen
size in window units
represented by this monitor, i.e. top-left origin and size.Screen
public final boolean contains(int x, int y)
true
if given screen coordinates in pixel units
are contained by this viewport
, otherwise false
.x
- x-coord in pixel unitsy
- y-coord in pixel unitspublic static void unionOfViewports(Rectangle viewport, Rectangle viewportInWindowUnits, List<MonitorDevice> monitors)
viewport
in pixel- and window units.viewport
- storage for result in pixel units, maybe nullviewportInWindowUnits
- storage for result in window units, maybe nullmonitors
- given list of monitorspublic final boolean isOriginalMode()
public final boolean isModeChangedByUs()
true if the MonitorMode
has been changed programmatic via this API only, otherwise false
.
Note: We cannot guarantee that we won't interfere w/ another running
application's screen mode change or vice versa.
public final MonitorMode getCurrentMode()
MonitorMode
w/o native query.
The returned MonitorMode
is element of the lists getSupportedModes()
and Screen.getMonitorModes()
.
queryCurrentMode()
public abstract MonitorMode queryCurrentMode()
MonitorMode
resulting from a native query.
The returned MonitorMode
is element of the lists getSupportedModes()
and Screen.getMonitorModes()
.
getCurrentMode()
public abstract boolean setCurrentMode(MonitorMode mode)
MonitorMode
.mode
- to be made current, must be element of the list getSupportedModes()
and Screen.getMonitorModes()
.Copyright 2010 JogAmp Community.


- All Implemented Interfaces:
- RobotComponent, RobotSensor
public class Microphone
extends java.lang.Object
implements RobotSensor
Created by sudhir on 11/26/14.
/
/**
The `Microphone` object provides detected sound data from `Robot` (read-only).
`Robot` will try to detect sound from a two-dimensional plane and returns the calculated
amplitude. If sound is loud enough, `Robot` will also triangulate the direction where the
sound is coming from and return it as triangulationAngle in radians.
If the sound amplitude is too low to be detected, then triangulationAngle will return ANGLE_UNDEFINED.


#education #innovation #entrepreneurship #sustainability
As a social entrepreneur, empowering underserved communities in the Global South to tackle local socio-economic and environmental challenges through challenge-based learning, grassroots innovation and impact venture building.
As a tech entrepreneur, helping companies to realise their ideas from mind to market by providing 360° consulting services (engineering, manufacturing, media, business, legal & training) with team members in Germany, Sri Lanka and India.
Founder | Managing Director • Germany | Sri Lanka | India • 2003 - Present
Co-Founder | Co-Director • Sri Lanka | Germany | India • 2017 - Present
Co-Founder | Co-Director • Erode, India • Aug 2015 - Present
Partner • Munich, Germany • 2020 - Present
Partner • Chennai, Germany • 2022 - Present
Ambassador | Startup Diplomacy • Berlin, Germany • 2019 - Present
• •
Co-Founder | Chief Technology Officer • Berlin, Germany • Jul 2019 - Apr 2020
Founding Member | Partnerships • Berlin, Germany • Feb 2014 - Jul 2017
Co-Founder | Chief Technology Officer • Bengaluru, India • Oct 2015 - Mar 2016
Co-Founder | Chief Technology Officer • New Delhi, India • Nov 2009 - Mar 2011
Advisory | Investor • Berlin, Germany • Nov 2019 - Present
Advisory | Investor • Batticaloa, Sri Lanka • Dec 2022 - Present
Advisory | Investor • Batticaloa, Sri Lanka • Jul 2022 - Present
Advisory | Investor • Batticaloa, Sri Lanka • May 2022 - Dec 2022
Co-Founder | Investor • Batticaloa, Sri Lanka • Nov 2020 - Dec 2022
Co-Founder | Investor • Batticaloa, Sri Lanka • Apr 2020 - Dec 2022
Head Of Embedded Systems Engineering • Berlin, Germany • Aug 2017 - Jun 2019
Head Of Embedded Systems Engineering • Berlin, Germany • Apr 2016 - Jul 2017
Embedded Systems Engineer • Berlin, Germany • Aug 2015 - Sep 2015
Systems Architect • Berlin, Germany • Oct 2014 - May 2015
Embedded Systems Engineer • Berlin, Germany • Jan 2013 - Sep 2014
Senior Systems Engineer • Mysuru, India • Apr 2011 - Jul 2011
Systems Engineer • New Delhi, India • Oct 2008 - Oct 2009
Advisory | International Partnerships • Berlin, Germany • May 2018 - Present
Advisory | SpaceTech & Investment • Berlin, Germany • May 2021 - Dec 2021
Consultant | Motion Control Systems • Berlin, Germany • Dec 2020 - Dec 2021
Consultant | MIRAI | SportsTech • Berlin, Germany • Jun 2020 - Nov 2020
Consultant | Investment & Manufacturing • Berlin, Germany • Sep 2018 - Jun 2019
Consultant | Engineering & Manufacturing • Berlin, Germany • Sep 2017 - Jun 2019
Advisory | Partnerships • Berlin, Germany • Dec 2018 - Jun 2019
Consultant | Dynamics CRM • Berlin, Germany • 2013
• •
Mentor | Hardware • Berlin, Germany • Mar 2020 - Present
Mentor | MedTech & HealthTech • Berlin, Germany • Mar 2020 - Present
Mentor | NanoTech • Berlin, Germany • Sep 2018 - Dec 2020
Mentor | EdTech • Milan, Italy • Apr 2020 - Dec 2020
Mentor | Mobility • Berlin, Germany • Feb 2020 - Dec 2020
Mentor | Hardware • Berlin, Germany • Jan 2020 - Dec 2020
Mentor | Hardware • Berlin, Germany • Oct 2019 - Dec 2019
Mentor | Mobility • Gran Canaria, Spain • Mar 2019 - Apr 2020
Mentor | Social Impact • Menorca, Spain • Apr 2019 - Dec 2019
Mentor | Company Culture • Berlin, Germany • Nov 2019 - Dec 2019
Mentor | Refugee Integration • Berlin, Germany • Sep 2016 - Dec 2016
• •
Mentor | Media & Entrepreneurship • UK • Feb 2023 - Current
Mentor | Entrepreneurship • UK • Feb 2023 - Current
Advisory | Innovation & Entrepreneurship • Sri Lanka • Dec 2022 - Current
Advisory | Innovation & Entrepreneurship • Sri Lanka • Dec 2022 - Current
Advisory | Biotech & Nanotech • Sri Lanka • Jun 2020 - Current
Roboticist | DAI-NAMITE Humanoid Robocup • Germany • Oct 2014 - Aug 2015
• •
Mentor | Citizen Scientist • Global South • Mar 2020 - Present
Mentor | Event Organiser • Global South • May 2019 - Present
Mentor | Global South Coordinator • Regensburg, Germany • Apr 2020 - Dec 2022
Advisory | Nanotech • USA • Jun 2020 - Dec 2021
Citizen Scientist | Event Organiser • Paris, Germany • Mar 2020 - Dec 2020
Citizen Scientist | Event Organiser • Berlin, Germany • Oct 2014 - Dec 2019
Maker | Event Organiser • Berlin, Germany • May 2015 - Dec 2019
Artist | Event Organiser • Berlin, Germany • Sep 2015 - Sep 2019
Master of Science in Electrical Engineering • Berlin, Germany • 2011 - 2015
Bachelor of Tech in Electronics and Communication Eng. • Chennai, India • 2004 - 2008
Associate's Degree in Multimedia • Chennai, India • 2003 - 2004
Matriculation Higher Secondary School • Chennai, India • 2003 - 2004
Primary School • Batticaloa, Sri Lanka • 1993 - 2001
Humanoid Robotics • Berlin, Germany • 2014 - 2015
Biometrics and Deep Security • Berlin, Germany • 2014
Autonomous Vehicle | V2V & V2X Communication • Berlin, Germany • 2013 - 2014
Wireless Mesh Technologies • Berlin, Germany • 2013
Score - 16/20 • Berlin, Germany • 2012
Score - 7.5/9 • Bengaluru, India • 2010
White Hat • Bengaluru, India • 2010
HCL • New Delhi, India • 2009
Hardware Design of Schematics, Footprints and Digital & Analog Circuits, Development of Baremetal Firmware, IoT & Embedded Linux, Development of AI, ML, Computer Vision & Motion Control Systems, Design of Graphics & Audio-Visual-Haptic Art Installations, Sensor Design, BioTech, Bioinformatics & NanoTech (Graphene)
Design of Manufacturable Electro-Mechanical Systems, Additive & Subtractive Manufacturing of Wood, Plastic & Metal, Design for Manufacturing, Assembly, Certification & Cost
Development of Desktop, Web, Mobile & Cloud Applications, Deployment of Build, Test, Monitoring & Runtime Infrastructure
Business & Financial Modeling, Investment, Recruitment, Performance Marketing, Networking & Company Culture, Community Building, Mentoring, Empowerment & Sustainability
Design Thinking, Product Development Lifecycle, Agile Project & Team Management (SCRUM & KANBAN), Team Building, Goal-setting, Coaching (NLP) & Expectation Management
Lenovo Foundation • USA, India • 2022 - 2024 • 40,000$
Global Communities + USAID • USA, Sri Lanka • 2022 - 2023 • 49,800$
UNAOC + BMW Group + Accenture • UAE, Germay, Mexico • 2021 - 2023 • 20,000$
IREX • Sri Lanka • 2021 - 2022 • 1.2 Million LKR
Peace Direct + Alliance for Peacebuilding • USA • 2020 • 10,000$
Earth Company • Japan + Indonesia • 2020 •
Global Community Bio Summit + MIT Media Lab • USA • 2020 •
Search for Common Ground • Sri Lanka • 2020 • 1.2 Million LKR
Australian Aid • Sri Lanka • 2020 • 5.5 Million LKR
UN Volunteers Sri Lanka + UNDP • Sri Lanka • 2019 • 8,000$
Falling Walls Foundation + Robert Bosch Stiftung + Ministry of Education • 2019 • Germany
European Union • Germany, UK, Italy, Japan • 2011 • 48,000€
C. Josef Lamy GmbH • 2021 - 2023 • Protoype to Mass Product
Miele & Cie. KG | Agrilution Systems GmbH • 2022 • Product
1less GmbH • 2022 • Prototype
Watergenics UG • 2019 - 2020 • Prototype
METR Building Management Systems GmbH • 2017 - 2019 • Protoype to Mass Product
METR Building Management Systems GmbH • 2017 - 2019 • Product
Senic GmbH • 2016 - 2017 • Product
Senic GmbH • 2016 - 2017 • Protoype to Mass Product
Senic GmbH • 2016 - 2017 • Pilot to Mass Product
macsxperts • 2015 - 2016 • Pilot Product
smartB Energy Management GmbH • 2015 • Protoype to Mass Product
Yetu AG • 2013 - 2014 • Protoype to Pilot Product
• •
The Jodel Venture GmbH • 2014 -2015 • Product
Hal9k Capital AG • 2020 • Prototype
Bevermann Consulting GmbH • 2013 • Product
British Petroleum - Infosys • 2011 • Product
Boeing Corporation - Infosys • 2011 • Product
BSNL - Tata Consultancy Services • 2009 • Product
Liaoning Medical University • 2010 • Prototype
BrokerForParts • 2006 • Prototype
Moscow Medical Academy • 2003 • Prototype
• •
Senic GmbH • 2016 - 2017 • Research
DAI-LABOR - Distributed Artificial Intelligence Laboratory • 2014 - 2015 • Research
TKN - Telecommunication Networks Group • 2013 • Research
TKN - Telecommunication Networks Group • 2014 • Research
T-LABS - Deutsche Telekom Innovation Laboratories • 2013 • Research
DCAITI - Daimler Center For Automotive Info Tech Innovations • 2013 • Research
SRM University • 2007 - 2008 • Research
SRM University • 2007 • Research
• •
The Ackerberg Group's Heart of Uptown - Minneapolis, USA • 2018 - 2019 • New Media Art
VIVID Light Festival - Sydney, Australia • 2015 • New Media Art
Museum of Contemporary Art - La Coruña, Spain • 2014 • New Media Art
Russian Ballet Painter - Berlin • 2015 • New Media Art
Spectrum - Berlin • 2014 • New Media Art
• •
OpenCovid - Just One Giant Lab (JOGL) • 2020 • Grassroots Innovation
OpenCovid - Just One Giant Lab (JOGL) • 2020 • Grassroots Innovation
Geeklist Hack4Good • 2013 • Grassroots Innovation
• •
Yetu AG • 2014 • Internal
araCreate GmbH • 2019 • Internal
araCreate GmbH • 2019 • Internal
araCreate GmbH • 2016 • Internal
araCreate GmbH • 2015 • Internal
• •
araCreate GmbH • 2019 - Present • Website
araCreate GmbH • 2008 - Present • Website
DreamSpace Academy • 2018 - Present • Website
Watergenics UG • 2019 • Website
araCreate GmbH • 2019 • Website
macsxperts • 2015 • Website
Karol Institute Of Medical Sciences (KIMS) • 2011 • Website
Davinci Medical Academy LLP • 2009 • Website
• •
Purvottar Consultants • 2007 • Design
iGEM • Paris, France • 2020 • Keynote
Enpact • Berlin, Germany • 2020 • Talk
Technical College • Batticaloa, Sri Lanka • 2020 • Talk
Dreamspace Academy • Batticaloa, Sri Lanka • 2020 • Talk
ESOFT • Batticaloa, Sri Lanka • 2020 • Talk
PDL Enpact • Berlin, Germany • 2020 • Workshop
Chaos Communication Congress 36C3 • Leipzig, Germany • 2019 • Talk
Global Innovation Gathering DOTS 2019 • Nakuru, Kenya • 2019 • Workshop
United Nations Internet Governance Forum 2019 • Berlin, Germany • 2019 • Talk
Relogia 2019 • Sofia, Bulgaria • 2019 • Keynote
WLounge • Berlin, Germany • 2019 • Workshop
Falling Walls 2019 • Berlin, Germany • 2019 • Talk
Founder Institute Berlin • Berlin, Germany • 2019 • Talk
School Of Design Thinking, Hasso Plattner Institute • Berlin, Germany • 2019 • Talk
The Good Times 2.0 • Jakarta, Indonesia • 2019 • Talk
The Good Times 2.0 • Jakarta, Indonesia • 2019 • Talk
Startup Nation Thailand 2019 • Bangkok, Thailand • 2019 • Panel
Maker Faire Berlin 2019 • Berlin, Germany • 2019 • Exhibit
Asia Pacific Week Berlin 2019 • Berlin, Germany • 2019 • Keynote
Asia Pacific Week Berlin 2019 • Berlin, Germany • 2019 • Talk
Dreamspace Academy • Batticaloa, Sri Lanka • 2019 • Talk
Canary Islands Hub • Gran Ganaria, Spain • 2019 • Talk
Ackerberg MoZaic East • Minneapolis, USA • 2019 • Exhibit
Shenzhen Meets Berlin • Berlin, Germany • 2019 • Talk
Global Innovation Summit 2018 • Chengdu, China • 2018 • Keynote
Broadband World Forum 2018 • Berlin, Germany • 2018 • Talk
Gathering for Open Science Hardware (GOSH) 2018 • Shenzhen, China • 2018 • Exhibit
Ethereum Camp 2018 • Berlin, Germany • 2018 • Talk
TechJam 2017 • Berlin, Germany • 2017 • Talk
Krishi Mela 2015 • Bengaluru, India • 2015 • Exhibit
SPEKTRUM Berlin • Berlin, Germany • 2015 • Exhibit
DAI Labor • Berlin, Germany • 2015 • Exhibit
Vivid Light Festival 2015 • Sydney, Australia • 2015 • Exhibit


NumFOCUS, Colour 0.3.14 and Colour - Datasets 0.1.0!
We are delighted to announce that Colour has joined the NumFOCUS affiliated projects and that Colour 0.3.14 has been released over the weekend along with Colour - Datasets 0.1.0, a new Python package dedicated to colour science datasets management.
NumFOCUS
Colour is now an affiliated project of NumFOCUS, a 501(c)(3) nonprofit in the United States. This will strengthen the project and helps it grow and reach maturity.
Colour 0.3.14
Colour 0.3.14 has been released over the weekend, please visit the releases page for complete details or follow the highlights here.
We would like to thanks all the contributors whether they are contributing code or participating to discussions on Gitter, in the issues, on Slack or via email.
With this release we are getting close to have a beta candidate in the coming months.
Hacktoberfest - 2019
We had a few new contributors for the 2019 edition of the Digital Ocean Hacktoberfest.
Thanks to:
for their contributions! This was a good opportunity for us to revise and update both the Contributing and Installation guides.
Automatic Colour Conversion Graph
Colour now implements an automatic colour conversion graph based on NetworkX and enabling easier colour conversions:
>>> sd = colour.COLOURCHECKERS_SDS["ColorChecker N Ohta"]["dark skin"] >>> convert(sd, "Spectral Distribution", "sRGB", verbose={"mode": "Short"})
=============================================================================== * * * [ Conversion Path ] * * * * "sd_to_XYZ" --> "XYZ_to_sRGB" * * * =============================================================================== array([ 0.45675795, 0.30986982, 0.24861924])
Image Input and Output
Imageio is now a requirement for reading and writing images, it will be used if OpenImageIO is not available. If you wish to read OpenEXR files or develop Colour, you will need to install the FreeImage plugin as follows:
Support for OpenImageIO 2.x has also been implemented.
Name and Signature Changes
Various colour component transfer functions objects have been either renamed or their signature changed, most notably the sRGB transfer functions and the colour.oetf definition.
All the reverse words have been replaced with inverse in object names, file names and, docstrings.
Coverage
Coverage was raised to 100%. It does not mean that all the possible code paths are covered but it certainly strengthen the API.
Dependency Management
We have adopted Poetry to manage the development dependencies, the setup.py file has been replaced with a standardized pyproject.toml file.
Continuous Integration
Travis-ci and Azure Pipelines have been replaced with Github Actions.
Documentation
The README and the Manual have been slightly reorganised to create a better separation between the tutorials, API reference and, the new How-To Guide.
Colour - Datasets
Colour - Datasets 0.1.0 is a new Python package dedicated to colour science datasets management.
The existing datasets are hosted in Zenodo under the Colour Science - Datasets community:
colour-science-datasets ======================= Datasets : 16 Synced : 1 URL : https://zenodo.org/communities/colour-science-datasets/ Datasets -------- [ ] 3269926 : Agfa IT8.7/2 Set [ ] 3245883 : Camera Spectral Sensitivity Database [ ] 3367463 : Constant Hue Loci Data [ ] 3362536 : Constant Perceived-Hue Data [ ] 3270903 : Corresponding-Colour Datasets [ ] 3269920 : Forest Colors [x] 3245875 : Labsphere SRS-99-020 [ ] 3269924 : Lumber Spectra [ ] 3269918 : Munsell Colors Glossy (All) (Spectrofotometer Measured) [ ] 3269916 : Munsell Colors Glossy (Spectrofotometer Measured) [ ] 3269914 : Munsell Colors Matt (AOTF Measured) [ ] 3269912 : Munsell Colors Matt (Spectrofotometer Measured) [ ] 3245895 : New Color Specifications for ColorChecker SG and Classic Charts [ ] 3252742 : Observer Function Database [ ] 3269922 : Paper Spectra [ ] 3372171 : RAW to ACES Utility Data
Colour - Datasets was created to overcome issues encountered frequently when trying to access or use colour science datasets:
No straightforward ingestion path for dataset content.
No simple loading mechanism for dataset content.
Unavailability of the dataset, e.g. download url is down, dataset content is passed directly from hand to hand.
No information regarding the definitive origination of the dataset.
Colour - Datasets offers all the above: it allows users to ingest and load colour science datasets with a single function call. The datasets information is hosted on Zenodo where the record for a dataset typically contain:
An urls.txt file describing the urls to source the dataset files from.
A copy of those files in the eventuality where the source files are not available or the content has changed without notice. This actually happened to the Camera Spectral Sensitivity Database dataset during the project incubation.
Information about the authors, content and licensing.
Other Projects
Colour - Demosaicing and Colour - HDRI have been updated according to Colour 0.3.14 changes.
Colour - Checker Detection will follow in the coming days.
Comments
Comments powered by Disqus


The typeof
operator returns a string indicating the type of the unevaluated operand.
The typeof
operator is followed by its operand:
typeof operand
operand
is an expression representing the object or primitive whose type is to be returned.
The following table summarizes the possible return values of typeof
. For more information about types and primitives, see also the JavaScript data structure page.
// Numbers typeof 37 === 'number'; typeof 3.14 === 'number'; typeof Math.LN2 === 'number'; typeof Infinity === 'number'; typeof NaN === 'number'; // Despite being "Not-A-Number" typeof Number(1) === 'number'; // but never use this form! // Strings typeof "" === 'string'; typeof "bla" === 'string'; typeof (typeof 1) === 'string'; // typeof always return a string typeof String("abc") === 'string'; // but never use this form! // Booleans typeof true === 'boolean'; typeof false === 'boolean'; typeof Boolean(true) === 'boolean'; // but never use this form! // Symbols typeof Symbol() === 'symbol' typeof Symbol('foo') === 'symbol' typeof Symbol.iterator === 'symbol' // Undefined typeof undefined === 'undefined'; typeof blabla === 'undefined'; // an undefined variable // Objects typeof {a:1} === 'object'; // use Array.isArray or Object.prototype.toString.call // to differentiate regular objects from arrays typeof [1, 2, 4] === 'object'; typeof new Date() === 'object'; // The following is confusing. Don't use! typeof new Boolean(true) === 'object'; typeof new Number(1) === 'object'; typeof new String("abc") === 'object'; // Functions typeof function(){} === 'function'; typeof class C {} === 'function'; typeof Math.sin === 'function';
null
// This stands since the beginning of JavaScript typeof null === 'object';
In the first implementation of JavaScript, JavaScript values were represented as a type tag and a value. The type tag for objects was 0. null
was represented as the NULL pointer (0x00 in most platforms). Consequently, null had 0 as type tag, hence the bogus typeof
return value. (reference)
A fix was proposed for ECMAScript (via an opt-in), but was rejected. It would have resulted in typeof null === 'null'
.
Callable regular expressions were a non-standard addition in some browsers.
typeof /s/ === 'function'; // Chrome 1-12 Non-conform to ECMAScript 5.1 typeof /s/ === 'object'; // Firefox 5+ Conform to ECMAScript 5.1
On IE 6, 7, and 8 a lot of host objects are objects and not functions. For example:
typeof alert === 'object'
Created by Mozilla Contributors, license: CC-BY-SA 2.5


Angular + Sinatra: Authentication and Authorization Example
home
The home page is only accessible when logged in. If the user is not logged in
yet, it redirects to the login page.
admin
Must have admin access to see this page.
login
If the user was denied access to a page due to not being logged in yet,
after successful login, the user is taken to that page automatically.
Data only users can see: {{userData}}
Data only admins can see: {{adminData}}


{{ partner.name }}
{{partner.content}}
DiSARM development is a team effort. To ensure we are building DiSARM in the right way to do the right things, we are working very closely with the National Malaria Control Programs of Namibia and Botswana.
We are also working with the following partners:
{% for partner in site.partners %}{{partner.content}}


The following autocomplete dropdown will list public GitHub repositories by quering the list with your search term.


menu
GoPlayground
play_arrow
lock
settings
Settings
其他帮助
account_circle
About
code
mode_edit
share
format_align_center
play_arrow
RUN TestMergeSort --- PASS: TestMergeSort (0.00s) PASS ok github.com/higker/leetcode-go/sort 0.007s