Classes
The following classes are available globally.
-
A
TemplateEngine
for Kitura that uses GRMustache for templating.The default file extension for templates using this engine is
mustache
. If you do not explicitly provide a file extension in the call toresponse.render
then this extension will be applied automatically.Usage Example:
router.add(templateEngine: MustacheTemplateEngine()) // An example of using a dictionary of [String: Any] parameters to be rendered router.get("/hello") { request, response, next in try response.render("MustacheExample.mustache", context: ["name": "World!"]]) next() }
For more information on Mustache templating, see: https://www.kituranext.org/guides/templating/mustachetemplate.html
See moreDeclaration
Swift
public class MustacheTemplateEngine: TemplateEngine


The page you are looking for might have been moved, removed, renamed, might never existed, or temporarily unavailable. but you can follow us or search anything. press go to home butoon to go to home. There are many variations of passages of Lorem Ipsum available, but the majority have suffered If you are going to use a passage of Lorem Ipsum, you need to be sure there isn't anything embarrassing hidden in the middle of text.


Cadmium
Element Name:
Cadmium
Latin Name:
Cadmium
Atomic Number:
48
Atomic Weight:
112.411 u
Is a:
Transition-Metal
State of the element:
Solid
About:
Cadmium is a chemical element with the symbol Cd and atomic number 48. This soft, silvery-white metal is chemically similar to the two other stable metals in group 12, zinc and mercury. Like zinc, it demonstrates oxidation state +2 in most of its compounds, and like mercury, it has a lower melting point than the transition metals in groups 3 through 11. Cadmium and its congeners in group 12 are often not considered transition metals, in that they do not have partly filled d or f electron shells in the elemental or common oxidation states. The average concentration of cadmium in Earth's crust is between 0.1 and 0.5 parts per million (ppm). It was discovered in 1817 simultaneously by Stromeyer and Hermann, both in Germany, as an impurity in zinc carbonate.
Electrons
48
Protons
48
Neutrons
64
Discoverer:
--
Discovered in:
1817


The very structure of The Parson’s Table is a patchwork of Carolinian history.
Originally the first Little River Methodist Church, the main dining room was built in 1885. Mr. H.W. Stone sawed the logs for the church and did such a good job that most of the original wood is still in the building; the flooring in the main dining room has since been augmented with siding sourced from a farm house built in the 1850’s, though it still conveys the hand hewn heart of pine floors.
The dining room’s large chandelier and stained glass windows first hung in the Mullins, SC Baptist Church, built by H.J. Vereen, Sr., Robert Livingston, and Dr. R.G. Sloan. And the beautiful beveled glass over the doorway into the room came from the White Mansion in Lumberton, NC. Local cypress now covers the original pine-board interior walls, though clap board pine can still be seen on the walls in some of the outside rooms.
As you enter the restaurant itself, the large antique doors are also made of local cypress, and are over one hundred fifty years old. The building served as a church until 1952, its first marriage in 1886 joining together the McCorsley and McGinn families. In 1952 the church, and several side structures added over the years, were converted into a community meeting place.
This was purchased by longtime Little River resident Mr. Toby Frye in 1978, and moved approximately two blocks south to the present location where it was converted into a restaurant using stained and beveled glass Mr. Frye had collected over the years. The remaining stained and beveled glass comes from various old churches throughout the South, collected by previous owners Ed and Nancy Murray. The stunning original Tiffany lamp in the main room is from an old farm house in Atlanta.
Please feel free to walk around the various rooms to view all the antique stained glass. As a challenge, see if you can pick which window is most valuable and why!


This is a standalone socket example. You can see the output in your Dev Tools console and the code by clicking the "Code" button on the lower left.


This is the site of my cool event!
Start Date: 24/07/2019 12:00
End Date: 27/07/2019 12:00
Price: € 60.00
Place: Rho Fiera Milano


Brother XXFIRSTNAME
We arrived here safe and are all well I have been engaged in regulating the Churches here as the disciples are numerous and the devil has made many attempts to overthrow them it has been a serious Job but the Lord is with us and we have overcome and have all things reular the work is breaking forth on the right hand and on the left and there is a great Call for Elders in this place we have received a letter from XXFIRSTNAME dated XXCITY XXCOUNTY XXSTATE XXMONTH the 29th XXYEAR these are the words which he has written saying ... thus reads most of the letter.
weXXarrivedXXhereXXsafe arrivedXXhereXXsafeXXand hereXXsafeXXandXXare safeXXandXXareXXall andXXareXXallXXwell areXXallXXwellXXi allXXwellXXiXXhave wellXXiXXhaveXXbeen iXXhaveXXbeenXXengaged haveXXbeenXXengagedXXin beenXXengagedXXinXXregulating engagedXXinXXregulatingXXthe inXXregulatingXXtheXXchurches regulatingXXtheXXchurchesXXhere theXXchurchesXXhereXXas churchesXXhereXXasXXthe hereXXasXXtheXXdisciples asXXtheXXdisciplesXXare theXXdisciplesXXareXXnumerous disciplesXXareXXnumerousXXand areXXnumerousXXandXXthe numerousXXandXXtheXXdevil andXXtheXXdevilXXhas theXXdevilXXhasXXmade devilXXhasXXmadeXXmany hasXXmadeXXmanyXXattempts madeXXmanyXXattemptsXXto manyXXattemptsXXtoXXoverthrow attemptsXXtoXXoverthrowXXthem toXXoverthrowXXthemXXit overthrowXXthemXXitXXhas themXXitXXhasXXbeen itXXhasXXbeenXXa hasXXbeenXXaXXserious beenXXaXXseriousXXjob aXXseriousXXjobXXbut seriousXXjobXXbutXXthe jobXXbutXXtheXXlord butXXtheXXlordXXis theXXlordXXisXXwith lordXXisXXwithXXus isXXwithXXusXXand withXXusXXandXXwe usXXandXXweXXhave andXXweXXhaveXXovercome weXXhaveXXovercomeXXand haveXXovercomeXXandXXhave overcomeXXandXXhaveXXall andXXhaveXXallXXthings haveXXallXXthingsXXreular allXXthingsXXreularXXthe thingsXXreularXXtheXXwork reularXXtheXXworkXXis theXXworkXXisXXbreaking workXXisXXbreakingXXforth isXXbreakingXXforthXXon breakingXXforthXXonXXthe forthXXonXXtheXXright onXXtheXXrightXXhand theXXrightXXhandXXand rightXXhandXXandXXon handXXandXXonXXthe andXXonXXtheXXleft onXXtheXXleftXXand theXXleftXXandXXthere leftXXandXXthereXXis andXXthereXXisXXa thereXXisXXaXXgreat isXXaXXgreatXXcall aXXgreatXXcallXXfor greatXXcallXXforXXelders callXXforXXeldersXXin forXXeldersXXinXXthis eldersXXinXXthisXXplace inXXthisXXplaceXXwe thisXXplaceXXweXXhave placeXXweXXhaveXXreceived weXXhaveXXreceivedXXa haveXXreceivedXXaXXletter receivedXXaXXletterXXfrom aXXletterXXfromXXxxfirstname letterXXfromXXxxfirstnameXXdated fromXXxxfirstnameXXdatedXXxxcity xxfirstnameXXdatedXXxxcityXXxxcounty datedXXxxcityXXxxcountyXXxxstate xxcityXXxxcountyXXxxstateXXxxmonth xxcountyXXxxstateXXxxmonthXXthe xxstateXXxxmonthXXtheXX29th xxmonthXXtheXX29thXXxxyear theXX29thXXxxyearXXthese 29thXXxxyearXXtheseXXare xxyearXXtheseXXareXXthe theseXXareXXtheXXwords areXXtheXXwordsXXwhich theXXwordsXXwhichXXhe wordsXXwhichXXheXXhas whichXXheXXhasXXwritten heXXhasXXwrittenXXsaying hasXXwrittenXXsayingXXthus writtenXXsayingXXthusXXreads sayingXXthusXXreadsXXmost thusXXreadsXXmostXXof readsXXmostXXofXXthe mostXXofXXtheXXletter
weXXarrivedXXhere arrivedXXhereXXsafe hereXXsafeXXand safeXXandXXare andXXareXXall areXXallXXwell allXXwellXXi wellXXiXXhave iXXhaveXXbeen haveXXbeenXXengaged beenXXengagedXXin engagedXXinXXregulating inXXregulatingXXthe regulatingXXtheXXchurches theXXchurchesXXhere churchesXXhereXXas hereXXasXXthe asXXtheXXdisciples theXXdisciplesXXare disciplesXXareXXnumerous areXXnumerousXXand numerousXXandXXthe andXXtheXXdevil theXXdevilXXhas devilXXhasXXmade hasXXmadeXXmany madeXXmanyXXattempts manyXXattemptsXXto attemptsXXtoXXoverthrow toXXoverthrowXXthem overthrowXXthemXXit themXXitXXhas itXXhasXXbeen hasXXbeenXXa beenXXaXXserious aXXseriousXXjob seriousXXjobXXbut jobXXbutXXthe butXXtheXXlord theXXlordXXis lordXXisXXwith isXXwithXXus withXXusXXand usXXandXXwe andXXweXXhave weXXhaveXXovercome haveXXovercomeXXand overcomeXXandXXhave andXXhaveXXall haveXXallXXthings allXXthingsXXreular thingsXXreularXXthe reularXXtheXXwork theXXworkXXis workXXisXXbreaking isXXbreakingXXforth breakingXXforthXXon forthXXonXXthe onXXtheXXright theXXrightXXhand rightXXhandXXand handXXandXXon andXXonXXthe onXXtheXXleft theXXleftXXand leftXXandXXthere andXXthereXXis thereXXisXXa isXXaXXgreat aXXgreatXXcall greatXXcallXXfor callXXforXXelders forXXeldersXXin eldersXXinXXthis inXXthisXXplace thisXXplaceXXwe placeXXweXXhave weXXhaveXXreceived haveXXreceivedXXa receivedXXaXXletter aXXletterXXfrom letterXXfromXXxxfirstname fromXXxxfirstnameXXdated xxfirstnameXXdatedXXxxcity datedXXxxcityXXxxcounty xxcityXXxxcountyXXxxstate xxcountyXXxxstateXXxxmonth xxstateXXxxmonthXXthe xxmonthXXtheXX29th theXX29thXXxxyear 29thXXxxyearXXthese xxyearXXtheseXXare theseXXareXXthe areXXtheXXwords theXXwordsXXwhich wordsXXwhichXXhe whichXXheXXhas heXXhasXXwritten hasXXwrittenXXsaying writtenXXsayingXXthus sayingXXthusXXreads thusXXreadsXXmost readsXXmostXXof mostXXofXXthe ofXXtheXXletter
weXXarrived arrivedXXhere hereXXsafe safeXXand andXXare areXXall allXXwell wellXXi iXXhave haveXXbeen beenXXengaged engagedXXin inXXregulating regulatingXXthe theXXchurches churchesXXhere hereXXas asXXthe theXXdisciples disciplesXXare areXXnumerous numerousXXand andXXthe theXXdevil devilXXhas hasXXmade madeXXmany manyXXattempts attemptsXXto toXXoverthrow overthrowXXthem themXXit itXXhas hasXXbeen beenXXa aXXserious seriousXXjob jobXXbut butXXthe theXXlord lordXXis isXXwith withXXus usXXand andXXwe weXXhave haveXXovercome overcomeXXand andXXhave haveXXall allXXthings thingsXXreular reularXXthe theXXwork workXXis isXXbreaking breakingXXforth forthXXon onXXthe theXXright rightXXhand handXXand andXXon onXXthe theXXleft leftXXand andXXthere thereXXis isXXa aXXgreat greatXXcall callXXfor forXXelders eldersXXin inXXthis thisXXplace placeXXwe weXXhave haveXXreceived receivedXXa aXXletter letterXXfrom fromXXxxfirstname xxfirstnameXXdated datedXXxxcity xxcityXXxxcounty xxcountyXXxxstate xxstateXXxxmonth xxmonthXXthe theXX29th 29thXXxxyear xxyearXXthese theseXXare areXXthe theXXwords wordsXXwhich whichXXhe heXXhas hasXXwritten writtenXXsaying sayingXXthus thusXXreads readsXXmost mostXXof ofXXthe theXXletter
My Dearly Beloved Brother XXFIRSTNAME
myXXdearlyXXbelovedXXbrother
myXXdearlyXXbeloved dearlyXXbelovedXXbrother
myXXdearly dearlyXXbeloved belovedXXbrother
I have had much concern about you but I always remember you in my prayers Calling upon god to keep you safe in spit of men or devils I think you had better come into this country immediately for the Lord has commanded us that we should call the elders of this church to gather unto this place as soon as possible.
iXXhaveXXhadXXmuch haveXXhadXXmuchXXconcern hadXXmuchXXconcernXXabout muchXXconcernXXaboutXXyou concernXXaboutXXyouXXbut aboutXXyouXXbutXXi youXXbutXXiXXalways butXXiXXalwaysXXremember iXXalwaysXXrememberXXyou alwaysXXrememberXXyouXXin rememberXXyouXXinXXmy youXXinXXmyXXprayers inXXmyXXprayersXXcalling myXXprayersXXcallingXXupon prayersXXcallingXXuponXXgod callingXXuponXXgodXXto uponXXgodXXtoXXkeep godXXtoXXkeepXXyou toXXkeepXXyouXXsafe keepXXyouXXsafeXXin youXXsafeXXinXXspit safeXXinXXspitXXof inXXspitXXofXXmen spitXXofXXmenXXor ofXXmenXXorXXdevils menXXorXXdevilsXXi orXXdevilsXXiXXthink devilsXXiXXthinkXXyou iXXthinkXXyouXXhad thinkXXyouXXhadXXbetter youXXhadXXbetterXXcome hadXXbetterXXcomeXXinto betterXXcomeXXintoXXthis comeXXintoXXthisXXcountry intoXXthisXXcountryXXimmediately thisXXcountryXXimmediatelyXXfor countryXXimmediatelyXXforXXthe immediatelyXXforXXtheXXlord forXXtheXXlordXXhas theXXlordXXhasXXcommanded lordXXhasXXcommandedXXus hasXXcommandedXXusXXthat commandedXXusXXthatXXwe usXXthatXXweXXshould thatXXweXXshouldXXcall weXXshouldXXcallXXthe shouldXXcallXXtheXXelders callXXtheXXeldersXXof theXXeldersXXofXXthis eldersXXofXXthisXXchurch ofXXthisXXchurchXXto thisXXchurchXXtoXXgather churchXXtoXXgatherXXunto toXXgatherXXuntoXXthis gatherXXuntoXXthisXXplace untoXXthisXXplaceXXas thisXXplaceXXasXXsoon placeXXasXXsoonXXas asXXsoonXXasXXpossible
iXXhaveXXhad haveXXhadXXmuch hadXXmuchXXconcern muchXXconcernXXabout concernXXaboutXXyou aboutXXyouXXbut youXXbutXXi butXXiXXalways iXXalwaysXXremember alwaysXXrememberXXyou rememberXXyouXXin youXXinXXmy inXXmyXXprayers myXXprayersXXcalling prayersXXcallingXXupon callingXXuponXXgod uponXXgodXXto godXXtoXXkeep toXXkeepXXyou keepXXyouXXsafe youXXsafeXXin safeXXinXXspit inXXspitXXof spitXXofXXmen ofXXmenXXor menXXorXXdevils orXXdevilsXXi devilsXXiXXthink iXXthinkXXyou thinkXXyouXXhad youXXhadXXbetter hadXXbetterXXcome betterXXcomeXXinto comeXXintoXXthis intoXXthisXXcountry thisXXcountryXXimmediately countryXXimmediatelyXXfor immediatelyXXforXXthe forXXtheXXlord theXXlordXXhas lordXXhasXXcommanded hasXXcommandedXXus commandedXXusXXthat usXXthatXXwe thatXXweXXshould weXXshouldXXcall shouldXXcallXXthe callXXtheXXelders theXXeldersXXof eldersXXofXXthis ofXXthisXXchurch thisXXchurchXXto churchXXtoXXgather toXXgatherXXunto gatherXXuntoXXthis untoXXthisXXplace thisXXplaceXXas placeXXasXXsoon asXXsoonXXas soonXXasXXpossible
iXXhave haveXXhad hadXXmuch muchXXconcern concernXXabout aboutXXyou youXXbut butXXi iXXalways alwaysXXremember rememberXXyou youXXin inXXmy myXXprayers prayersXXcalling callingXXupon uponXXgod godXXto toXXkeep keepXXyou youXXsafe safeXXin inXXspit spitXXof ofXXmen menXXor orXXdevils devilsXXi iXXthink thinkXXyou youXXhad hadXXbetter betterXXcome comeXXinto intoXXthis thisXXcountry countryXXimmediately immediatelyXXfor forXXthe theXXlord lordXXhas hasXXcommanded commandedXXus usXXthat thatXXwe weXXshould shouldXXcall callXXthe theXXelders eldersXXof ofXXthis thisXXchurch churchXXto toXXgather gatherXXunto untoXXthis thisXXplace placeXXas asXXsoon soonXXas asXXpossible
March forth this morning after being called out of my bed in the night to go a small distance I went and had an awful struggle with satan but being armed with the power of God he was cast out and the woman is clothed in her right mind the Lord worth wonders in this land.
marchXXforthXXthisXXmorning forthXXthisXXmorningXXafter thisXXmorningXXafterXXbeing morningXXafterXXbeingXXcalled afterXXbeingXXcalledXXout beingXXcalledXXoutXXof calledXXoutXXofXXmy outXXofXXmyXXbed ofXXmyXXbedXXin myXXbedXXinXXthe bedXXinXXtheXXnight inXXtheXXnightXXto theXXnightXXtoXXgo nightXXtoXXgoXXa toXXgoXXaXXsmall goXXaXXsmallXXdistance aXXsmallXXdistanceXXi smallXXdistanceXXiXXwent distanceXXiXXwentXXand iXXwentXXandXXhad wentXXandXXhadXXan andXXhadXXanXXawful hadXXanXXawfulXXstruggle anXXawfulXXstruggleXXwith awfulXXstruggleXXwithXXsatan struggleXXwithXXsatanXXbut withXXsatanXXbutXXbeing satanXXbutXXbeingXXarmed butXXbeingXXarmedXXwith beingXXarmedXXwithXXthe armedXXwithXXtheXXpower withXXtheXXpowerXXof theXXpowerXXofXXgod powerXXofXXgodXXhe ofXXgodXXheXXwas godXXheXXwasXXcast heXXwasXXcastXXout wasXXcastXXoutXXand castXXoutXXandXXthe outXXandXXtheXXwoman andXXtheXXwomanXXis theXXwomanXXisXXclothed womanXXisXXclothedXXin isXXclothedXXinXXher clothedXXinXXherXXright inXXherXXrightXXmind herXXrightXXmindXXthe rightXXmindXXtheXXlord mindXXtheXXlordXXworth theXXlordXXworthXXwonders lordXXworthXXwondersXXin worthXXwondersXXinXXthis wondersXXinXXthisXXland
marchXXforthXXthis forthXXthisXXmorning thisXXmorningXXafter morningXXafterXXbeing afterXXbeingXXcalled beingXXcalledXXout calledXXoutXXof outXXofXXmy ofXXmyXXbed myXXbedXXin bedXXinXXthe inXXtheXXnight theXXnightXXto nightXXtoXXgo toXXgoXXa goXXaXXsmall aXXsmallXXdistance smallXXdistanceXXi distanceXXiXXwent iXXwentXXand wentXXandXXhad andXXhadXXan hadXXanXXawful anXXawfulXXstruggle awfulXXstruggleXXwith struggleXXwithXXsatan withXXsatanXXbut satanXXbutXXbeing butXXbeingXXarmed beingXXarmedXXwith armedXXwithXXthe withXXtheXXpower theXXpowerXXof powerXXofXXgod ofXXgodXXhe godXXheXXwas heXXwasXXcast wasXXcastXXout castXXoutXXand outXXandXXthe andXXtheXXwoman theXXwomanXXis womanXXisXXclothed isXXclothedXXin clothedXXinXXher inXXherXXright herXXrightXXmind rightXXmindXXthe mindXXtheXXlord theXXlordXXworth lordXXworthXXwonders worthXXwondersXXin wondersXXinXXthis inXXthisXXland
marchXXforth forthXXthis thisXXmorning morningXXafter afterXXbeing beingXXcalled calledXXout outXXof ofXXmy myXXbed bedXXin inXXthe theXXnight nightXXto toXXgo goXXa aXXsmall smallXXdistance distanceXXi iXXwent wentXXand andXXhad hadXXan anXXawful awfulXXstruggle struggleXXwith withXXsatan satanXXbut butXXbeing beingXXarmed armedXXwith withXXthe theXXpower powerXXof ofXXgod godXXhe heXXwas wasXXcast castXXout outXXand andXXthe theXXwoman womanXXis isXXclothed clothedXXin inXXher herXXright rightXXmind mindXXthe theXXlord lordXXworth worthXXwonders wondersXXin inXXthis thisXXland
I want to see you all may the grace of God be and abide with you all even so Amen
iXXwantXXtoXXsee wantXXtoXXseeXXyou toXXseeXXyouXXall seeXXyouXXallXXmay youXXallXXmayXXthe allXXmayXXtheXXgrace mayXXtheXXgraceXXof theXXgraceXXofXXgod graceXXofXXgodXXbe ofXXgodXXbeXXand godXXbeXXandXXabide beXXandXXabideXXwith andXXabideXXwithXXyou abideXXwithXXyouXXall withXXyouXXallXXeven youXXallXXevenXXso
iXXwantXXto wantXXtoXXsee toXXseeXXyou seeXXyouXXall youXXallXXmay allXXmayXXthe mayXXtheXXgrace theXXgraceXXof graceXXofXXgod ofXXgodXXbe godXXbeXXand beXXandXXabide andXXabideXXwith abideXXwithXXyou withXXyouXXall youXXallXXeven allXXevenXXso
iXXwant wantXXto toXXsee seeXXyou youXXall allXXmay mayXXthe theXXgrace graceXXof ofXXgod godXXbe beXXand andXXabide abideXXwith withXXyou youXXall allXXeven evenXXso
your Brother forever
yourXXbrother
PS.


--- layout: archive title: Zulip Chat Archive permalink: /stream/113488-general/topic/non-equational.20simp.20lemmas.html ---
In a previous discussion we talked about having simp
do more. As an example, as well as
lemma succ_pos (n : ℕ) : succ n > 0 := ...
we could have
@[simp] lemma succ_pos_iff (n : ℕ) : succ n > 0 ↔ true := ...
Why don't we do this?
It seems very appealing...
They are equivalent; simp automatically applies eq_true_iff if you mark a non equality thing as @[simp]
Hmm, I can't seem to get this to work.
Maybe something is different if you add the [simp]
attribute later?
This works:
@[simp] lemma succ_pos' (n : ℕ) : succ n > 0 := succ_pos n example (n : ℕ) : succ n > 0 := by simp
but this doesn't
attribute [simp] succ_pos example (n : ℕ) : succ n > 0 := by simp
No, that's not it.
I think it's because the statement of succ_pos
is 0 < succ n
, which is not syntactically equal to succ_pos'
.
Never use >
Could we just make >
notation? Even though it is already defined in core?
How would people feel about a PR going through e.g. data/nat/basic.lean
and flipping all the >
for <
?
Could we just make
>
notation? Even though it is already defined in core?
@Reid Barton, unfortunately this nice idea doesn't seem to work. I get lots of ambiguous overload errors.
We could make it a local(ized) notation in every file.
I think that won't work Floris, since
import tactic notation b `>` a := a < b def nnn : 2 > 1 := by linarith
just won't compile in any file
{% endraw %}Last updated: Apr 24 2020 at 19:02 UTC


|
Used in the following:
· By the pattern matching
algorithm to decide whether a reference group pattern matches that of a group of features on the layer.
· When attempting to
match a group to a standard or special symbol to decide how well a pad of
this symbol can match a group of drawn features.
It is recommended not to change this parameter except in
extreme cases.
|


Finally you hold the power to decide the true, ultimate super hero. Pit together two of your favorite characters for an all-out duel to the death cage match!


0xd4d/dnSpy .NET debugger and assembly editor. Contribute to 0xd4d/dnSpy development by creating an account on GitHub.
AusCERT 2019: The Data Breach Pipeline What do you get when you combine hacking tools that are easy to access, a treasure trove of stolen user credentials, user authentication that's so complex it practically begs to be bypassed and companies that make connected devices with little understandi...
Microsoft Selects Bugcrowd to Expand Payment Options and Pay Bug Hunters Faster | Bugcrowd Today at BlueHat Shanghai, Microsoft announced the company is partnering with Bugcrowd to pay out the Crowd faster. Bugcrowd payment processing means that anyon
joe-elliott/netcore-kubernetes-profiling Debugging techniques for .NET Core on Linux/Kubernetes - joe-elliott/netcore-kubernetes-profiling
Stream Deck XL | elgato.com With Stream Deck, take full control of your content and focus on what matters most: your audience.
Accessing UNIX sockets remotely from .NET - Red Hat Developer In this article, we'll show how you can access Linux services remotely from .NET using SSH port forwarding.
Preview 6 regression with AddRange on ICollection/Collection · Issue #29721 · dotnet/runtime When updating the SDK from Preview 5 to the latest Preview 6 nightly (3.0.100-preview6-012131) and recompiling my app, I started getting runtime exceptions in ListCollectionView due to changes in A...
968683 - Loading issue... - Monorail View in the old UI About Monorail User Guide Release Notes Feedback on Monorail Terms Privacy
My Octocat | Build your own octocat Take a break from your build and create an Octocat that’s all you, from whisker tip to tail.
Expose top-level nullability information from reflection · Issue #29723 · dotnet/runtime With C# 8, developers will be able to express whether a given reference type can be null: public void M(string? nullable, string notNull, IEnumerable<string?> nonNullCollectionOfPotentiallyNu...
Changing my Mind about AI, Universal Basic Income, and the Value of Data – The Art of Research Alan Turing created the Turing Test in 1950,1 Marvin Minsky wrote the first neural network in 1951,2 and arguments about whether AI will destroy us all or lead to technological utopia have been around ever since.


The Road
Not Taken
|
Nothing |
Everything |
|
Wealth |
Happiness |
Game Over |
A very long message from one CSS designer to another, I swear to god, this is the worst experience of my life. Please spare me from this 13th level of hell, Dante Aligheri. |


redapple:martin /Volumes/DURACELL/anynines $ gradlew cf-login
:cf-login
Authenticating to 'https://api.de.a9s.eu' with username +
of<EMAIL_ADDRESS>Authentication successful
BUILD SUCCESSFUL
Total time: 19.336 secs
| Before using this guide, the anynines.zip file must be available in your local system. |
To get you up to speed and familiar with the anynines upload process, we’ve made this project with everything needed to make it happen. We won’t focus on the technical issues or implementation steps to do this. We’ll only cover the changes we need in our automated build script. After a few changes to the build script, we can upload a full application to anynines.com using a single command.
Download the full zip file from our download page.
Create a new diretory folder in a convenient location on your system. Move or copy the zip file to it.
The zip file holds the compressed content of our project. It is a standard format, compressed file. You should be able to uncompress / unzip it after you move it using typical tools you already have.
After the project is decompressed into your target location, it will have a folder name of anynines. Here’s an image showing typical project content. Your version may differ as we evolve this tutorial. Don’t worry! This is normal.
There are several directories of pieces we use to build our application. To learn more about how we structure our project, please review the Project Components topic or skip to the section below to learn about editing the gradle build script.
The full build tool we use to upload our app is included here. It’s the gradle build tool.  You don’t even need to know this level of detail. There are no changes needed in any of the following pieces. If you’re in a hurry, skip to the section below about editing the gradle build script.
Just for your information, if you’d like more info about the gradle build tool and it’s purposes, and what it does
read this : The Gradle Wrapper
We need to adjust these items before we try to upload an app
Ok, so here is where we need to adjust several values in our build script.
Take a look at the image here that shows a fragment of our build.gradle
text file.
The items we need to fix can be found within the {
and the }
characters after the word cloudfoundry, which is what our Anynines platform uses. It’s about half way down your script.
In this example, our ficticious friend Martin used his email address to deploy his hotdog app to Anynines.
You’ll need to remove his email address within the ' single quote marks and replace it with the email address you used to join Anynines.
This example was for some testing we did earlier.
| Gradle scripts allow remarks and comments when double / char.s are before the comment, i.e. // |
Your copy of our build.gradle
text file might show //username=' ' and the //
bit makes this line of text invisible to the gradle tool. Gradle treats text after the //
sequence as a remark or comment.
So if you see //
just remove it and put your email address within the ' ' marks. You should end up with something like<EMAIL_ADDRESS>but with your email.
In our example, our ficticious friend Martin used his password and you can see the *
value within ''
marks.
If you see //
in your script just remove them and put your password within the '' marks. You should end up with something like
password=' monkeyshines '
but with your password there.
After you become familiar with cloud foundry application structures, you can pick more useful names for your organization.
For now, just use your email address as the organization but replace dots and @ chars with _ underscore chars.
For example<EMAIL_ADDRESS>became martin_j_quickman_googlemail_com
Want to deploy another app named hotdog
? No ? Well better change martin’s hotdog
app name to your own choice. Put that in both the middle of the uri name and also as the application name.
You might not need to change this. If you’ve unzipped our archive without changing the name of the folder from anynines
to something else, then you can leave the war file name as it is.
The gradlew war
command makes an archive of our application. This archive is known as a web archive or war. The war file name is the same as the name of our project diretory. If you renamed our anynines
project folder into a folder named fred17
then the gradlew war
command would create a new deployment file of ./fred17/build/libs/fred17.war
.
Before we can upload anything, we must connect to anynines, then present our credentials in a login process. You should only need to do this once. After the first time, a small credentials token is stored in your system. This token is used in other steps to let us know who you are and what your choices are.
The credentials we need to log in are stored in the cloudfoundry {} declaration. This way we don’t need to repeat the same stuff again and again.
From your terminal session, you’ll need to change into the directory created when you unzipped our archive. Typically, this will be the anynines
folder. When your session points to this folder, several gradle wrapper commands are available, one for windows systems and another for apple & linux systems. The command to run the build tool is gradlew
. We use it to talk to our anynines server.
redapple:martin /Volumes/DURACELL/anynines $ gradlew cf-login
:cf-login
Authenticating to 'https://api.de.a9s.eu' with username +
of<EMAIL_ADDRESS>Authentication successful
BUILD SUCCESSFUL
Total time: 19.336 secs
As an example, look at this:
redapple:martin /Volumes/DURACELL/anynines > gradlew -v
------------------------------------------------------------
Gradle 1.11
------------------------------------------------------------
Build time: 2014-02-11 11:34:39 UTC
Build number: none
Revision: a831fa866d46cbee94e61a09af15f9dd95987421
Groovy: 1.8.6
Ant: Apache Ant(TM) version 1.9.2 compiled on July 8 2013
Ivy: 2.2.0
JVM: 1.6.0_65 (Apple Inc. 20.65-b04-462)
OS: Mac OS X 10.6.8 x86_64
Martin already has a running hotdog app, so he starts his build with cf-delete to remove it.
|
Here’s a log from a recent project upload to anynines. Martin used a single console command of
gradlew cf-delete war cf-push
and that’s it ! Do the same for your app, then sit back and wait or better yet, google a little until your app is available.
|
When you re-deploy (cf-push) an app that’s already running, it’s good practice to delete it first. To do that for your application, use the gradle wrapper command gradlew cf-delete before doing another gradlew cf-push command.
|
Using the cf-delete command when no app currently exists can cause a build failure and the war and cf-push commands will NOT be done.
|
redapple:martin /Volumes/DURACELL/anynines $ gradlew cf-delete war cf-push :cf-delete Deleting application hotdog Deleted successfully :compileJava UP-TO-DATE :compileGroovy UP-TO-DATE :processResources UP-TO-DATE :classes UP-TO-DATE :war :cf-push Creating application hotdog Uploading '/Volumes/DURACELL/anynines/build/libs/anynines.war' Starting hotdog -> Downloaded app package (34M) Downloading JDK... Copying openjdk-1.7.0_25.tar.gz from the buildpack cache ... Unpacking JDK to .jdk Downloading Tomcat: apache-tomcat-7.0.41.tar.gz Copying apache-tomcat-7.0.41.tar.gz from the buildpack cache ... Unpacking Tomcat to .tomcat Copying mysql-connector-java-5.1.12.jar from the buildpack cache ... Copying postgresql-9.0-801.jdbc4.jar from the buildpack cache ... -----> Uploading droplet (71M) Checking status of hotdog 0 of 1 instances running (1 starting) 0 of 1 instances running (1 starting) 0 of 1 instances running (1 starting) 0 of 1 instances running (1 starting) 0 of 1 instances running (1 starting) 1 of 1 instances running (1 running) Application hotdog is available at http://hotdog.de.a9sapp.eu BUILD SUCCESSFUL Total time: 1 mins 59.319 secs
| Your app name will appear in place of martin’s hotdog name in this log. |
Ok, that’s a walk-thru of the deployment of one application to the Anynines PaaS service.
As the .war file was already created for you, there was not as much work to get it running.
We’d suggest doing this sesion again until you feel comfortable with it.


Our mission is to connect people one random act of kindness at a time. We strive to facilitate acts of kindness no matter where you are or how much you can contribute. We strive to provide a supportive community of individuals with the ideas and means to make change in the world regardless of who you are or where you live.
Ami Scott is a full-stack developer who loves teaching, debugging, and problem solving. While they consider React to be their specialty they love learning about and using new technologies and frameworks.
Richelle is a digital artist and aspiring UX/UI designer with a background in 3D game design and animation.
Tony Kovar is an ex-Mareting professional currently working towards a career in Web Development with a passion for tech and music.
A strong creative thinker who has a keen interest in all things related to Internet and programming. Chao is able to develop web applications with JavaScript(React) and Python(Django).
Gris is a Conservationist and Regulatory Animal Health Scientist. She’s currently working towards a career in Web Development and Electrical Engineering thanks to her newly found passion for conservation technology.
Jasmine is a full stack web development student with a passion for tech and programming.
Reese Kunz is a recent University of Arizona graduate with prior experience working in Marketing. He’s passionate about using technology as a platform to help alleviate issues in society.
Duraan Ali has an extensive experience in working with non-profit organizations. He worked for international NGO for over 7 years, working as a regional manager and a supervisor. He also has first hand experience in helping refugees in parts of Africa.
William is a Software Developer studying Full-Stack Development at Lambda School. He currently lives in Chicago, IL and loves Chicago sports, food, music, games, coding and anime!
passionate about Javascript, building great user experiences, fighting for simplicity over complexity.
Jacob is a Full-Stack Developer at Lambda School. He's a one of a kind goofball, that loves video games and helping out his fellow teammates.


This week's blog assignment is about problem resolution in the "workplace". Identify a conflict you've had and talk about how you've resolved it.
Sorry, but I'm almost 40 coming in from a prior career. I know how to handle conflict in the workplace. Passive aggression works wonders, as does making art work that exemplifies your feelings about the subject and the focus of your rage.
Let's talk about something more relevant: fear. This bootcamp is beyond anything I've ever done/experienced/thought of. Going in I'm concerned about keeping up, not whether or not I can keep it together and not take my frustration out on my classmates. I don't know what the magic formula is. And that's the hard part, not letting the fear become this all consuming thing that takes me down, crash and burn.
I think the trick is going to be focus, and that's something I struggle with if I'm not engaged. Fortunately I'm interested in the topics presented, but it's still a monumental task to contemplate. I'm scared pure and simple. The hours are insane, my lack of access to friends limits my access to people who help me understand topics I get stuck on, and I'm a social creature in general.
But I want this. A lot. And hopefully that will be enough.


Customizations
- Multiple calendars
- Calendar preset to specific date
- Calendar settings in separate file, can be generated dynamically on server or client side
- Custom CSS class applied to input without conflict with calendar's code
- Date format, week start and year scrolling is different from first demo
- Customized CSS prefix
- Customized styles: font size, background etc
- Invisible dates in other months


{{ gettext("Decentralized marketplaces on the blockchain") }}
{{ gettext("Origin is a protocol for creating peer-to-peer marketplaces
using the Ethereum blockchain and IPFS") }}
{{ gettext("The Origin platform") }}
{{ gettext("We empower developers and businesses to build decentralized marketplaces on the blockchain. Our protocol makes it easy to create and manage listings for the fractional usage of assets and services. Buyers and sellers can discover each other, browse listings, make bookings, leave ratings and reviews, and much more.") }}
{{ gettext("Partners building on Origin") }}
{{ gettext("Teams all over the world are building on Origin's protocols, but we're looking for more amazing people to join our mission.") }}
{{ gettext("Bee Token is building a middleman free, peer-to-peer network of hosts and guests on the decentralized web using Origin Protocol.") }}
{{ gettext("Spin is a leading personal mobility platform that rents e-scooters, e-bikes, and bikes in over 50 markets in the US.") }}
{{ gettext("Kozaza is building their homesharing and traditional homestay network on the blockchain using Origin Protocol.") }}
{{ gettext("CanYa is building their “marketplace of services” with Origin Protocol for the gig economy.") }}
{{ gettext("ServisHero is building their services marketplace that empowers workers in developing countries on Origin Protocol.") }}
{{ gettext("Build your business on Origin") }}
{{ gettext("Whether you are a freelance photographer, apartment owner, bikeshare supplier, or existing sharing economy business, Origin makes it easy to do business on the decentralized web.") }} {{ gettext("Get in touch to learn more.") }}
{{ gettext("It's time to replace rent-seeking middlemen") }}
{{ gettext("Harnessing the power of the Ethereum blockchain, listings are managed via a secure and transparent system that acts as a neutral third party. Buyers and sellers share the 20-30%% transaction fees that currently go to companies like Uber, Airbnb, Fiverr, and Getaround.") }}
{{ gettext("Features") }}
{{ gettext("Smart contracts enable secure and reliable payments directly from one party to another") }}
{{ gettext("Protocol schemas support hundreds of listing types, including custom verticals") }}
{{ gettext("Open and shared data encourages innovation by developers and businesses") }}
{{ gettext("Identity verification and reputation data on the blockchain ensures safe, reputable partners") }}
{{ gettext("Tech Stack") }}
{{ gettext("Roadmap") }}
{{ gettext("Join us in building the sharing economy of tomorrow") }}
{{ gettext("Sign up for our mailing list and be first to learn of any Origin news!") }}


{% extends "base.html" %} {% import "macros.html" as macros %} {% block title %}{{ thread.subject }}{% endblock %} {% block content %}
Started by {{ thread.author }} @ {{ macros.time_tag(thread.timestamp) }}.
{% if g.username == thread.author %}
Delete
{% endif %}
{{ macros.backlink() }}
{{ comment.text }}
{{ comment.author }} @ {{ macros.time_tag(comment.timestamp) }}


new Cam(options, callbackopt)
Camera class
Parameters:
| Name |
Type |
Attributes |
Description |
options |
object
|
|
Properties
| Name |
Type |
Attributes |
Default |
Description |
hostname |
string
|
|
|
|
username |
string
|
<optional>
|
|
|
password |
string
|
<optional>
|
|
|
port |
number
|
<optional>
|
80
|
|
path |
string
|
<optional>
|
/onvif/device_service
|
|
timeout |
number
|
<optional>
|
120000
|
|
preserveAddress |
boolean
|
<optional>
|
false
|
Force using hostname and port from constructor for the services |
|
callback |
Cam~ConnectionCallback
|
<optional>
|
|
Properties:
| Name |
Type |
Description |
presets |
|
|
- Source:
Fires:
Example
var
http = require('http'),
Cam = require('onvif').Cam;
new Cam({
hostname: <CAMERA_HOST>,
username: <USERNAME>,
password: <PASSWORD>
}, function(err) {
this.absoluteMove({x: 1, y: 1, zoom: 1});
this.getStreamUri({protocol:'RTSP'}, function(err, stream) {
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/html'});
res.end('' +
'<embed type="application/x-vlc-plugin" target="' + stream.uri + '"></embed>' +
'');
}).listen(3030);
});
});
Extends
Members
Current active video source
Type:
- Source:
Active video sources
Type:
- Source:
Device capabilities
Type:
- Source:
Default selected profile for the device
Type:
- Source:
defaultProfiles :Array.<Cam~Profile>
Default profiles for the device
Type:
- Source:
events :object
Events namespace for the device, stores all information about device events
Type:
Properties:
- Source:
preserveAddress :boolean
Force using hostname and port from constructor for the services
Type:
- Source:
Array of all device profiles
Type:
- Source:
Recording Item
Type:
- Source:
uri
Device service URIs
Properties:
| Name |
Type |
Attributes |
Description |
PTZ |
url
|
<optional>
|
|
media |
url
|
<optional>
|
|
imaging |
url
|
<optional>
|
|
events |
url
|
<optional>
|
|
device |
url
|
<optional>
|
|
- Source:
Video sources
Type:
- Source:
xaddrs :Array.<Url>
All available XAddr fields from discovery
Type:
- Source:
Methods
absoluteMove(options, callbackopt)
/PTZ/ absolute move
Parameters:
| Name |
Type |
Attributes |
Description |
options |
object
|
|
Properties
| Name |
Type |
Attributes |
Default |
Description |
profileToken |
string
|
<optional>
|
Cam#activeSource.profileToken
|
|
x |
number
|
<optional>
|
|
Pan, float within -1 to 1 |
y |
number
|
<optional>
|
|
Tilt, float within -1 to 1 |
zoom |
number
|
<optional>
|
|
Zoom, float within 0 to 1 |
speed |
object
|
<optional>
|
|
If the speed argument is omitted, the default speed set by the PTZConfiguration will be used.
Properties
| Name |
Type |
Attributes |
Description |
x |
number
|
<optional>
|
Pan speed, float within 0 to 1 |
y |
number
|
<optional>
|
Tilt speed, float within 0 to 1 |
zoom |
number
|
<optional>
|
Zoom speed, float within 0 to 1 |
|
|
callback |
Cam~RequestCallback
|
<optional>
|
|
- Source:
connect(callback)
Connect to the camera and fill device information properties
Parameters:
- Source:
continuousMove(options, callback)
/PTZ/ Operation for continuous Pan/Tilt and Zoom movements
Parameters:
| Name |
Type |
Description |
options |
|
Properties
| Name |
Type |
Attributes |
Default |
Description |
profileToken |
string
|
<optional>
|
Cam#activeSource.profileToken
|
|
x |
number
|
<optional>
|
0
|
pan velocity, float within 0 to 1 |
y |
number
|
<optional>
|
0
|
tilt velocity, float within 0 to 1 |
zoom |
number
|
<optional>
|
0
|
zoom velocity, float within 0 to 1 |
timeout |
number
|
<optional>
|
Infinity
|
timeout in milliseconds |
|
callback |
Cam~RequestCallback
|
|
- Source:
createProfile(options, callback)
Create an empty new deletable media profile
Parameters:
| Name |
Type |
Description |
options |
|
Properties
| Name |
Type |
Attributes |
Description |
name |
string
|
|
Profile name |
token |
string
|
<optional>
|
Profile token |
|
callback |
Cam~MessageCallback
|
|
- Source:
createPullPointSubscription(callback)
Create pull-point subscription
Parameters:
| Name |
Type |
Description |
callback |
function
|
|
- Source:
deleteProfile(token, callback)
Delete a profile
Parameters:
- Source:
getAudioEncoderConfigurations(callback)
Get all available audio encoder configurations of a device
Parameters:
| Name |
Type |
Description |
callback |
|
|
- Source:
getAudioOutputConfigurations(callback)
Get all existing audio output configurations of a device
Parameters:
| Name |
Type |
Description |
callback |
|
|
- Source:
getAudioOutputs(callback)
Get all available audio outputs of a device
Parameters:
| Name |
Type |
Description |
callback |
|
|
- Source:
getAudioSourceConfigurations(callback)
Get all existing audio source configurations of a device
Parameters:
| Name |
Type |
Description |
callback |
|
|
- Source:
getAudioSources(callback)
Get all available physical audio iutputs of a device
Parameters:
| Name |
Type |
Description |
callback |
|
|
- Source:
getCapabilities(callbackopt)
Receive cam capabilities
Parameters:
- Source:
getConfigurationOptions(configurationToken, callback)
/PTZ/ Get options for the PTZ configuration
Parameters:
| Name |
Type |
Description |
configurationToken |
string
|
|
callback |
function
|
|
- Source:
getConfigurations(callback)
/PTZ/ Get an array with configuration names
Parameters:
| Name |
Type |
Description |
callback |
function
|
|
- Source:
getCurrentImagingPreset(optionsopt, callback)
Get the last Imaging Preset applied
Parameters:
| Name |
Type |
Attributes |
Description |
options |
object
|
<optional>
|
Properties
| Name |
Type |
Attributes |
Description |
token |
string
|
<optional>
|
Reference token to the VideoSource where the current Imaging Preset should be requested |
|
callback |
Cam~GetCurrentImagingPresetCallback
|
|
|
- Source:
Receive device information
Parameters:
- Source:
getEventProperties(callback)
Get event properties of the device. Sets `events` property of the device
Parameters:
- Source:
getEventServiceCapabilities(callback)
Get event service capabilities
Parameters:
| Name |
Type |
Description |
callback |
function
|
|
- Source:
getHostname(callbackopt)
Receive hostname information
Parameters:
- Source:
getImagingServiceCapabilities()
Returns the capabilities of the imaging service
Properties:
- Source:
getImagingSettings(optionsopt, callback)
Get the ImagingConfiguration for the requested VideoSource (default - the activeSource)
Parameters:
| Name |
Type |
Attributes |
Description |
options |
object
|
<optional>
|
Properties
| Name |
Type |
Attributes |
Description |
token |
string
|
<optional>
|
Cam#activeSource.profileToken |
|
callback |
Cam~GetImagingSettingsCallback
|
|
|
- Source:
getNetworkInterfaces(callbackopt)
Receive network interfaces information
Parameters:
- Source:
getNetworkProtocols(callbackopt)
Receive network protocols information
Parameters:
- Source:
getNodes(callback)
/PTZ/ Returns the properties of the requested PTZ node, if it exists.
Use this function to get maximum number of presets, ranges of admitted values for x, y, zoom, iris, focus
Parameters:
| Name |
Type |
Description |
callback |
function
|
|
- Source:
getNTP(callback)
Receive NTP information from cam
Parameters:
- Source:
getOSDs(tokenopt, callback)
Get the OSDs.
Parameters:
| Name |
Type |
Attributes |
Description |
token |
string
|
<optional>
|
Token of the Video Source Configuration, which has OSDs associated with are requested.
If token not exist, request all available OSDs. |
callback |
Cam~GetOSDsCallback
|
|
|
- Source:
getPresets(optionsopt, callbackopt)
Receive cam presets
Parameters:
| Name |
Type |
Attributes |
Description |
options |
object
|
<optional>
|
Properties
| Name |
Type |
Attributes |
Description |
profileToken |
string
|
<optional>
|
|
|
callback |
|
<optional>
|
|
- Source:
getProfiles(callbackopt)
/Media/ Receive profiles
Parameters:
- Source:
getRecordings(callbackopt)
Get Recording Items (links Video Sources to Recording Tracks)
Parameters:
- Source:
getReplayUri(optionsopt, callbackopt)
Receive Replay Stream URI
Parameters:
| Name |
Type |
Attributes |
Description |
options |
Object
|
<optional>
|
Properties
| Name |
Type |
Attributes |
Description |
stream |
string
|
<optional>
|
|
protocol |
string
|
<optional>
|
|
recordingToken |
string
|
<optional>
|
|
|
callback |
Cam~ResponseUriCallback
|
<optional>
|
|
- Source:
getScopes(callback)
Receive the scope parameters of a device
Parameters:
- Source:
getServiceCapabilities(callbackopt)
Returns the capabilities of the device service
Parameters:
| Name |
Type |
Attributes |
Description |
callback |
|
<optional>
|
|
- Source:
getServices(callbackopt)
Receive services
Parameters:
- Source:
getSnapshotUri(optionsopt, callbackopt)
Receive snapshot URI
Parameters:
| Name |
Type |
Attributes |
Description |
options |
Object
|
<optional>
|
Properties
| Name |
Type |
Attributes |
Description |
profileToken |
string
|
<optional>
|
|
|
callback |
Cam~ResponseUriCallback
|
<optional>
|
|
- Source:
getStatus(optionsopt, callback)
/PTZ/ Receive cam status
Parameters:
| Name |
Type |
Attributes |
Description |
options |
Object
|
<optional>
|
Properties
| Name |
Type |
Attributes |
Default |
Description |
profileToken |
string
|
<optional>
|
Cam#activeSource.profileToken
|
|
|
callback |
Cam~GetPTZStatusCallback
|
|
|
- Source:
getStreamUri(optionsopt, callbackopt)
Receive stream URI
Parameters:
| Name |
Type |
Attributes |
Description |
options |
Object
|
<optional>
|
Properties
| Name |
Type |
Attributes |
Description |
stream |
string
|
<optional>
|
|
protocol |
string
|
<optional>
|
|
profileToken |
string
|
<optional>
|
|
|
callback |
Cam~ResponseUriCallback
|
<optional>
|
|
- Source:
getSystemDateAndTime(callback)
Receive date and time from cam
Parameters:
- Source:
getVideoEncoderConfiguration(tokenopt, callback)
Get existing video encoder configuration by its token
If token is omitted tries first from #videoEncoderConfigurations array
Parameters:
- Source:
getVideoEncoderConfigurationOptions(tokenopt, callback)
Get existing video encoder configuration options by its token
If token is omitted tries first from #videoEncoderConfigurations array
Parameters:
- Source:
getVideoEncoderConfigurations(callback)
Get all existing video encoder configurations of a device
Parameters:
- Source:
getVideoSourceConfigurations(callbackopt)
Receive video sources
Parameters:
- Source:
getVideoSources(callbackopt)
Receive video sources
Parameters:
- Source:
gotoPreset(options, callback)
/PTZ/ Go to preset
Parameters:
| Name |
Type |
Description |
options |
object
|
Properties
| Name |
Type |
Attributes |
Description |
profileToken |
string
|
<optional>
|
|
preset |
string
|
|
PresetName from Cam#presets property |
|
callback |
function
|
|
- Source:
pullMessages(options, callback)
Pull messages from pull-point subscription
Parameters:
| Name |
Type |
Description |
options |
|
Properties
| Name |
Type |
Attributes |
Default |
Description |
timeout |
number
|
<optional>
|
30000
|
|
messageLimit |
number
|
<optional>
|
1
|
|
|
callback |
Cam~PullMessagesResponse
|
|
- Source:
Throws:
-
Cam#events.subscription must exists
-
-
Type
-
Error
relativeMove(options, callbackopt)
/PTZ/ relative move
Parameters:
| Name |
Type |
Attributes |
Description |
options |
object
|
|
Properties
| Name |
Type |
Attributes |
Default |
Description |
profileToken |
string
|
<optional>
|
Cam#activeSource.profileToken
|
|
x |
number
|
<optional>
|
0
|
Pan, float within -1 to 1 |
y |
number
|
<optional>
|
0
|
Tilt, float within -1 to 1 |
zoom |
number
|
<optional>
|
0
|
Zoom, float within 0 to 1 |
speed |
object
|
<optional>
|
|
If the speed argument is omitted, the default speed set by the PTZConfiguration will be used.
Properties
| Name |
Type |
Attributes |
Description |
x |
number
|
<optional>
|
Pan speed, float within 0 to 1 |
y |
number
|
<optional>
|
Tilt speed, float within 0 to 1 |
zoom |
number
|
<optional>
|
Zoom speed, float within 0 to 1 |
|
|
callback |
Cam~RequestCallback
|
<optional>
|
|
- Source:
setCurrentImagingPreset(options, callback)
Set the ImagingConfiguration for the requested or current VideoSource
Parameters:
| Name |
Type |
Description |
options |
|
Properties
| Name |
Type |
Attributes |
Description |
token |
string
|
<optional>
|
Reference token to the VideoSource to which the specified Imaging Preset should be applied. |
presetToken |
string
|
|
Reference token to the Imaging Preset to be applied to the specified Video Source |
|
callback |
Cam~RequestCallback
|
|
- Source:
setImagingSettings(options, callback)
Set the ImagingConfiguration for the requested VideoSource (default - the activeSource)
Parameters:
- Source:
setNTP(options, callbackopt)
Set the NTP settings on a device
Parameters:
| Name |
Type |
Attributes |
Description |
options |
object
|
|
Properties
| Name |
Type |
Attributes |
Description |
fromDHCP |
boolean
|
|
Indicate if NTP address information is to be retrieved using DHCP |
type |
string
|
<optional>
|
Network host type: IPv4, IPv6 or DNS. |
ipv4Address |
string
|
<optional>
|
IPv4 address |
ipv6Address |
string
|
<optional>
|
IPv6 address |
dnsName |
string
|
<optional>
|
DNS name |
extension |
string
|
<optional>
|
|
|
callback |
Cam~RequestCallback
|
<optional>
|
|
- Source:
setScopes(scopes, callback)
Set the scope parameters of a device
Parameters:
- Source:
setSystemDateAndTime(options, callback)
Set the device system date and time
Parameters:
| Name |
Type |
Description |
options |
object
|
Properties
| Name |
Type |
Attributes |
Default |
Description |
dateTime |
Date
|
<optional>
|
|
|
dateTimeType |
'Manual'
|
'NTP'
|
|
|
|
daylightSavings |
boolean
|
<optional>
|
false
|
|
|
callback |
Cam~DateTimeCallback
|
|
- Source:
setVideoEncoderConfiguration(options, callback)
Set the device video encoder configuration
Parameters:
| Name |
Type |
Description |
options |
object
|
Properties
| Name |
Type |
Attributes |
Description |
token |
string
|
<optional>
|
Token that uniquely references this configuration. |
$.token |
string
|
<optional>
|
Token that uniquely references this configuration. |
name |
string
|
<optional>
|
User readable name. |
useCount |
number
|
<optional>
|
Number of internal references (read-only) |
encoding |
string
|
<optional>
|
( JPEG | H264 | MPEG4 ) |
resolution |
object
|
<optional>
|
Configured video resolution
Properties
| Name |
Type |
Description |
width |
number
|
Number of the columns of the Video image |
height |
number
|
Number of the lines of the Video image |
|
quality |
number
|
|
Relative value for the video quantizers and the quality of the video |
rateControl |
object
|
<optional>
|
Optional element to configure rate control related parameters
Properties
| Name |
Type |
Description |
frameRateLimit |
number
|
Maximum output framerate in fps |
encodingInterval |
number
|
Interval at which images are encoded and transmitted (A value of 1 means that every frame is encoded, a value of 2 means that every 2nd frame is encoded ...) |
bitrateLimit |
number
|
the maximum output bitrate in kbps |
|
MPEG4 |
object
|
<optional>
|
Properties
| Name |
Type |
Description |
govLength |
number
|
Determines the interval in which the I-Frames will be coded |
profile |
string
|
the Mpeg4 profile ( SP | ASP ) |
|
H264 |
object
|
<optional>
|
Properties
| Name |
Type |
Description |
govLength |
number
|
Group of Video frames length |
profile |
string
|
the H.264 profile ( Baseline | Main | Extended | High ) |
|
multicast |
object
|
<optional>
|
Properties
| Name |
Type |
Attributes |
Description |
address |
object
|
number
|
<optional>
|
The multicast address (if this address is set to 0 no multicast streaming is enaled)
Properties
| Name |
Type |
Attributes |
Description |
type |
string
|
|
Indicates if the address is an IPv4 or IPv6 address ( IPv4 | IPv6) |
IPv4Address |
string
|
<optional>
|
|
IPv6Address |
string
|
<optional>
|
|
|
port |
number
|
<optional>
|
The RTP mutlicast destination port |
TTL |
number
|
<optional>
|
|
autoStart |
boolean
|
<optional>
|
|
|
sessionTimeout |
string
|
|
|
|
callback |
Cam~VideoEncoderConfigurationCallback
|
|
- Source:
stop(optionsopt, callbackopt)
Stop ongoing pan, tilt and zoom movements of absolute relative and continuous type
Parameters:
| Name |
Type |
Attributes |
Description |
options |
object
|
<optional>
|
Properties
| Name |
Type |
Attributes |
Description |
profileToken |
string
|
<optional>
|
|
panTilt |
boolean
|
string
|
<optional>
|
|
zoom |
boolean
|
string
|
<optional>
|
|
|
callback |
Cam~RequestCallback
|
<optional>
|
|
- Source:
systemReboot(callback)
/Device/ Reboot the device
Parameters:
- Source:
Type Definitions
ActiveSource
Active source
Type:
Properties:
| Name |
Type |
Attributes |
Description |
sourceToken |
string
|
|
video source token |
profileToken |
string
|
|
profile token |
ptz |
object
|
<optional>
|
PTZ-object
Properties
| Name |
Type |
Description |
name |
string
|
PTZ configuration name |
token |
string
|
PTZ token |
|
- Source:
Capabilities
Capability list
Type:
Properties:
| Name |
Type |
Attributes |
Description |
device |
object
|
|
Device capabilities
Properties
| Name |
Type |
Attributes |
Description |
XAddr |
string
|
|
Device service URI |
network |
object
|
<optional>
|
Network capabilities
Properties
| Name |
Type |
Description |
IPFilter |
boolean
|
Indicates support for IP filtering |
zeroConfiguration |
boolean
|
Indicates support for zeroconf |
IPVersion6 |
boolean
|
Indicates support for IPv6 |
dynDNS |
boolean
|
Indicates support for dynamic DNS configuration |
|
system |
object
|
<optional>
|
System capabilities
Properties
| Name |
Type |
Description |
discoveryResolve |
boolean
|
Indicates support for WS Discovery resolve requests |
discoveryBye |
boolean
|
Indicates support for WS-Discovery Bye |
remoteDiscovery |
boolean
|
Indicates support for remote discovery |
systemBackup |
boolean
|
Indicates support for system backup through MTOM |
systemLogging |
boolean
|
Indicates support for retrieval of system logging through MTOM |
firmwareUpgrade |
boolean
|
Indicates support for firmware upgrade through MTOM |
httpFirmwareUpgrade |
boolean
|
Indicates support for firmware upgrade through HTTP |
httpSystemBackup |
boolean
|
Indicates support for system backup through HTTP |
httpSystemLogging |
boolean
|
Indicates support for retrieval of system logging through HTTP |
|
IO |
object
|
<optional>
|
I/O capabilities
Properties
| Name |
Type |
Attributes |
Description |
inputConnectors |
number
|
|
Number of input connectors |
relayOutputs |
number
|
|
Number of relay outputs |
extension |
object
|
<optional>
|
Properties
| Name |
Type |
Description |
auxiliary |
boolean
|
|
auxiliaryCommands |
object
|
|
|
|
security |
object
|
<optional>
|
Security capabilities
Properties
| Name |
Type |
Description |
'TLS1.1' |
boolean
|
Indicates support for TLS 1.1 |
'TLS1.2' |
boolean
|
Indicates support for TLS 1.2 |
onboardKeyGeneration |
boolean
|
Indicates support for onboard key generation |
accessPolicyConfig |
boolean
|
Indicates support for access policy configuration |
'X.509Token' |
boolean
|
Indicates support for WS-Security X.509 token |
SAMLToken |
boolean
|
Indicates support for WS-Security SAML token |
kerberosToken |
boolean
|
Indicates support for WS-Security Kerberos token |
RELToken |
boolean
|
Indicates support for WS-Security REL token |
|
|
events |
object
|
|
Event capabilities
Properties
| Name |
Type |
Description |
XAddr |
string
|
Event service URI |
WSSubscriptionPolicySupport |
boolean
|
Indicates whether or not WS Subscription policy is supported |
WSPullPointSupport |
boolean
|
Indicates whether or not WS Pull Point is supported |
WSPausableSubscriptionManagerInterfaceSupport |
boolean
|
Indicates whether or not WS Pausable Subscription Manager Interface is supported |
|
imaging |
object
|
|
Imaging capabilities
Properties
| Name |
Type |
Description |
XAddr |
string
|
Imaging service URI |
|
media |
object
|
|
Media capabilities
Properties
| Name |
Type |
Description |
XAddr |
string
|
Media service URI |
streamingCapabilities |
object
|
Streaming capabilities
Properties
| Name |
Type |
Description |
RTPMulticast |
boolean
|
Indicates whether or not RTP multicast is supported |
RTP_TCP |
boolean
|
Indicates whether or not RTP over TCP is supported |
RTP_RTSP_TCP |
boolean
|
Indicates whether or not RTP/RTSP/TCP is supported |
extension |
object
|
|
|
|
PTZ |
object
|
|
PTZ capabilities
Properties
| Name |
Type |
Description |
XAddr |
string
|
PTZ service URI |
|
extension |
object
|
<optional>
|
Properties
| Name |
Type |
Attributes |
Description |
deviceIO |
object
|
|
DeviceIO capabilities
Properties
| Name |
Type |
Description |
XAddr |
string
|
DeviceIO service URI |
videoSources |
number
|
|
videoOutputs |
number
|
|
audioSources |
number
|
|
audioOutputs |
number
|
|
relayOutputs |
number
|
|
|
extensions |
object
|
<optional>
|
Properties
| Name |
Type |
Attributes |
Description |
telexCapabilities |
object
|
<optional>
|
|
scdlCapabilities |
object
|
<optional>
|
|
|
|
- Source:
ConnectionCallback()
Properties:
| Name |
Type |
Attributes |
Description |
error |
Error
|
<nullable>
|
|
- Source:
CreatePullPointSubscriptionResponse
Type:
Properties:
| Name |
Type |
Description |
subscriptionReference |
object
|
Properties
| Name |
Type |
Description |
address |
string
|
object
|
|
|
currentTime |
Date
|
|
terminationTime |
Date
|
|
- Source:
DateTimeCallback()
Properties:
| Name |
Type |
Attributes |
Description |
error |
Error
|
<nullable>
|
|
dateTime |
Date
|
|
Date object of current device's dateTime |
xml |
string
|
|
Raw SOAP response |
- Source:
Type:
Properties:
| Name |
Type |
Description |
manufacturer |
string
|
The manufactor of the device |
model |
string
|
The device model |
firmwareVersion |
string
|
The firmware version in the device |
serialNumber |
string
|
The serial number of the device |
hardwareId |
string
|
The hardware ID of the device |
- Source:
Event
Type:
Properties:
- Source:
EventProperties
Event properties object
Type:
Properties:
| Name |
Type |
Description |
topicNamespaceLocation |
array
|
|
topicSet |
object
|
|
topicExpressionDialect |
array
|
|
- Source:
GetCapabilitiesCallback()
Properties:
| Name |
Type |
Attributes |
Description |
error |
Error
|
<nullable>
|
|
capabilities |
Cam~Capabilities
|
|
|
xml |
string
|
|
Raw SOAP response |
- Source:
GetCurrentImagingPresetCallback()
Properties:
- Source:
Properties:
| Name |
Type |
Attributes |
Description |
error |
Error
|
<nullable>
|
|
deviceInformation |
Cam~DeviceInformation
|
|
Device information |
xml |
string
|
|
Raw SOAP response |
- Source:
GetEventPropertiesCallback()
Properties:
| Name |
Type |
Attributes |
Description |
err |
Error
|
<nullable>
|
|
response |
Cam~EventProperties
|
|
|
response |
string
|
|
xml |
- Source:
GetHostnameCallback()
Properties:
| Name |
Type |
Attributes |
Description |
error |
Error
|
<nullable>
|
|
hostnameInformation |
Cam~HostnameInformation
|
|
Hostname information |
xml |
string
|
|
Raw SOAP response |
- Source:
GetImagingServiceCapabilitiesCallback()
Properties:
- Source:
GetImagingSettingsCallback()
Properties:
- Source:
GetNetworkInterfacesCallback()
Properties:
| Name |
Type |
Attributes |
Description |
error |
Error
|
<nullable>
|
|
network |
Array.<Cam~NetworkInterface>
|
|
interfaces information |
xml |
string
|
|
Raw SOAP response |
- Source:
GetNetworkProtocolsCallback()
Properties:
| Name |
Type |
Attributes |
Description |
error |
Error
|
<nullable>
|
|
network |
Array.<Cam~NetworkProtocol>
|
|
protocols information |
xml |
string
|
|
Raw SOAP response |
- Source:
GetProfilesCallback()
Properties:
| Name |
Type |
Attributes |
Description |
error |
Error
|
<nullable>
|
|
profiles |
Array.<Cam~Profile>
|
|
Array of device's profiles |
xml |
string
|
|
Raw XML response |
- Source:
GetPTZStatusCallback()
Properties:
| Name |
Type |
Attributes |
Description |
error |
Error
|
<nullable>
|
|
status |
Cam~PTZStatus
|
|
|
- Source:
GetRecordingsCallback()
Properties:
- Source:
getScopesCallback()
Properties:
| Name |
Type |
Attributes |
Description |
error |
Error
|
<nullable>
|
|
scopes |
Array.<Cam~Scope>
|
|
Scopes |
xml |
string
|
|
Raw SOAP response |
- Source:
GetServicesCallback()
Properties:
| Name |
Type |
Attributes |
Description |
error |
Error
|
<nullable>
|
|
services |
Array.<Cam~Service>
|
|
|
xml |
string
|
|
Raw SOAP response |
- Source:
GetVideoSourceConfigurationsCallback()
Properties:
| Name |
Type |
Attributes |
Description |
error |
Error
|
<nullable>
|
|
videoSourceConfigurations |
Array.<Cam~VideoSourceConfiguration>
|
|
|
xml |
string
|
|
Raw SOAP response |
- Source:
GetVideoSourcesCallback()
Properties:
- Source:
Type:
Properties:
| Name |
Type |
Attributes |
Description |
fromDHCP |
boolean
|
|
Indicates whether the hostname is obtained from DHCP or not |
name |
string
|
<optional>
|
Indicates the hostname |
- Source:
ImagingPreset
Type:
Properties:
| Name |
Type |
Description |
token |
string
|
|
type |
string
|
Indicates Imaging Preset Type |
Name |
string
|
Human readable name of the Imaging Preset |
- Source:
ImagingServiceCapabilities
Type:
Properties:
| Name |
Type |
Attributes |
Description |
ImageStabilization |
boolean
|
|
Indicates whether or not Image Stabilization feature is supported |
Presets |
boolean
|
<optional>
|
Indicates whether or not Imaging Presets feature is supported |
- Source:
ImagingSetting
Type:
Properties:
| Name |
Type |
Description |
token |
string
|
Video source token |
brightness |
number
|
|
colorSaturation |
number
|
|
contrast |
number
|
|
sharpness |
number
|
|
- Source:
ImagingSettings
Type:
Properties:
| Name |
Type |
Description |
brightness |
number
|
|
colorSaturation |
number
|
|
focus |
object
|
Properties
| Name |
Type |
Description |
autoFocusMode |
string
|
|
|
sharpness |
number
|
|
- Source:
MessageCallback()
Properties:
| Name |
Type |
Attributes |
Description |
error |
Error
|
<nullable>
|
|
message |
string
|
<nullable>
|
|
- Source:
NetworkInterface
Type:
Properties:
| Name |
Type |
Attributes |
Description |
token |
string
|
|
Unique identifier referencing the physical entity. |
enabled |
boolean
|
|
Indicates whether or not an interface is enabled. |
info |
object
|
<optional>
|
network interface information
Properties
| Name |
Type |
Description |
name |
string
|
Network interface name, for example eth0 |
hwAddress |
string
|
Network interface MAC address |
MTU |
number
|
Maximum transmission unit. |
|
link |
object
|
<optional>
|
Link configuration.
Properties
| Name |
Type |
Description |
adminSettings |
object
|
Configured link settings.
Properties
| Name |
Type |
Description |
autoNegotiation |
boolean
|
Auto negotiation on/off. |
speed |
number
|
|
duplex |
string
|
Duplex type, Half or Full. - enum { 'Full', 'Half' } |
|
operSettings |
object
|
Current active link settings
Properties
| Name |
Type |
Description |
autoNegotiation |
boolean
|
Auto negotiation on/off. |
speed |
number
|
|
duplex |
string
|
Duplex type, Half or Full. - enum { 'Full', 'Half' } |
|
interfaceType |
number
|
Integer indicating interface type, for example: 6 is ethernet. |
|
IPv4 |
object
|
<optional>
|
IPv4 network interface configuration.
Properties
| Name |
Type |
Description |
enabled |
boolean
|
Indicates whether or not IPv4 is enabled. |
config |
object
|
IPv4 configuration.
Properties
| Name |
Type |
Attributes |
Description |
manual |
object
|
<optional>
|
List of manually added IPv4 addresses.
Properties
| Name |
Type |
Description |
address |
string
|
IPv4 address. |
prefixLength |
number
|
Prefix/submask length. |
|
linkLocal |
object
|
<optional>
|
List of manually added IPv4 addresses.
Properties
| Name |
Type |
Description |
address |
string
|
IPv4 address. |
prefixLength |
number
|
Prefix/submask length. |
|
fromDHCP |
object
|
<optional>
|
IPv4 address configured by using DHCP.
Properties
| Name |
Type |
Description |
address |
string
|
IPv4 address. |
prefixLength |
number
|
Prefix/submask length. |
|
|
|
DHCP |
boolean
|
|
Indicates whether or not DHCP is used. |
IPv6 |
object
|
<optional>
|
IPv6 network interface configuration.
Properties
| Name |
Type |
Description |
enabled |
boolean
|
Indicates whether or not IPv6 is enabled. |
config |
object
|
IPv6 configuration.
Properties
| Name |
Type |
Attributes |
Description |
acceptRouterAdvert |
boolean
|
<optional>
|
Indicates whether router advertisment is used. |
DHCP |
string
|
|
DHCP configuration. - enum { 'Auto', 'Stateful', 'Stateless', 'Off' } |
manual |
object
|
<optional>
|
List of manually added IPv6 addresses.
Properties
| Name |
Type |
Description |
address |
string
|
IPv6 address. |
prefixLength |
number
|
Prefix/submask length. |
|
linkLocal |
object
|
<optional>
|
List of link local IPv6 addresses.
Properties
| Name |
Type |
Description |
address |
string
|
IPv6 address. |
prefixLength |
number
|
Prefix/submask length. |
|
fromDHCP |
object
|
<optional>
|
List of IPv6 addresses configured by using DHCP.
Properties
| Name |
Type |
Description |
address |
string
|
IPv6 address. |
prefixLength |
number
|
Prefix/submask length. |
|
fromRA |
object
|
<optional>
|
List of IPv6 addresses configured by using router advertisment.
Properties
| Name |
Type |
Description |
address |
string
|
IPv6 address. |
prefixLength |
number
|
Prefix/submask length. |
|
extension |
object
|
<optional>
|
Extension |
|
|
extension |
object
|
<optional>
|
Extension
Properties
| Name |
Type |
Attributes |
Description |
interfaceType |
string
|
|
|
dot3 |
object
|
<optional>
|
Extension point prepared for future 802.3 configuration. |
dot11 |
object
|
<optional>
|
Properties
| Name |
Type |
Description |
SSID |
string
|
|
mode |
string
|
enum { 'Ad-hoc', 'Infrastructure', 'Extended' } |
alias |
string
|
|
priority |
string
|
|
security |
object
|
Properties
| Name |
Type |
Attributes |
Description |
mode |
string
|
|
enum { 'None', 'WEP', 'PSK', 'Dot1X', 'Extended' |
algorithm |
string
|
|
enum { 'CCMP', 'TKIP', 'Any', 'Extended' } |
PSK |
object
|
|
Properties
| Name |
Type |
Attributes |
Description |
key |
string
|
|
According to IEEE802.11-2007 H.4.1 the RSNA PSK consists of 256 bits, or 64 octets when represented in hex
Either Key or Passphrase shall be given, if both are supplied Key shall be used by the device and Passphrase ignored. |
passphrase |
string
|
|
According to IEEE802.11-2007 H.4.1 a pass-phrase is a sequence of between 8 and 63 ASCII-encoded characters and each character in the pass-phrase must have an encoding in the range of 32 to 126 (decimal),inclusive.
if only Passpharse is supplied the Key shall be derived using the algorithm described in IEEE802.11-2007 section H.4 |
extension |
object
|
<optional>
|
|
|
dot1X |
string
|
<optional>
|
|
extension |
object
|
<optional>
|
|
|
|
extension |
object
|
<optional>
|
|
|
- Source:
NetworkProtocol
Type:
Properties:
| Name |
Type |
Description |
name |
string
|
Network protocol type string. - enum { 'HTTP', 'HTTPS', 'RTSP' } |
enabled |
boolean
|
Indicates if the protocol is enabled or not. |
port |
number
|
The port that is used by the protocol. |
extension |
object
|
|
- Source:
NotificationMessage
Type:
Properties:
| Name |
Type |
Description |
subscriptionReference.address |
string
|
Pull-point address |
topic._ |
string
|
Namespace of message topic |
message |
object
|
Message object |
- Source:
NTPCallback()
Properties:
| Name |
Type |
Attributes |
Description |
error |
Error
|
<nullable>
|
|
NTP |
Cam~NTPInformation
|
|
information object of current device's NTP manual |
xml |
string
|
|
Raw SOAP response |
- Source:
Type:
Properties:
| Name |
Type |
Attributes |
Description |
fromDHCP |
boolean
|
|
Indicates if NTP information is to be retrieved by using DHCP |
NTPFromDHCP |
object
|
<optional>
|
List of NTP addresses retrieved by using DHCP |
NTPManual |
object
|
<optional>
|
List of manually entered NTP addresses |
- Source:
Profile
Type:
Properties:
| Name |
Type |
Description |
$ |
object
|
Properties
| Name |
Type |
Description |
token |
string
|
profile token |
fixed |
boolean
|
is this a system or a user profile |
|
videoSourceConfiguration |
object
|
Properties
| Name |
Type |
Description |
$.token |
string
|
video source token |
|
videoEncoderConfiguration |
object
|
|
PTZConfiguration |
object
|
Properties
| Name |
Type |
Description |
$.token |
string
|
PTZ token |
name |
string
|
PTZ configuration name |
|
- Source:
PTZStatus
Type:
Properties:
| Name |
Type |
Attributes |
Description |
position |
object
|
|
Properties
| Name |
Type |
Description |
x |
number
|
|
y |
number
|
|
zoom |
number
|
|
|
moveStatus |
string
|
|
|
error |
Error
|
<nullable>
|
|
utcTime |
Date
|
|
|
- Source:
PullMessagesResponse()
Properties:
| Name |
Type |
Attributes |
Description |
error |
Error
|
<nullable>
|
|
response |
Cam~Event
|
|
Message |
xml |
string
|
|
Raw SOAP response |
- Source:
RecordingItem
Type:
Properties:
| Name |
Type |
Description |
$.token |
string
|
Recording token |
configuration.source.sourceid |
string
|
|
configuration.content |
string
|
|
configuration.maximumretentiontime |
string
|
|
tracks.track.tracktoken |
string
|
|
tracks.configuration.tracktype |
string
|
|
tracks.configuration.description |
string
|
|
- Source:
RequestCallback(err, responseopt, xmlopt)
Parameters:
| Name |
Type |
Attributes |
Description |
err |
Error
|
|
|
response |
object
|
<optional>
|
message |
xml |
string
|
<optional>
|
response |
- Source:
ResponseUriCallback()
Properties:
| Name |
Type |
Description |
uri |
string
|
|
- Source:
ResponseUriCallback()
Properties:
| Name |
Type |
Description |
uri |
string
|
|
- Source:
Scope
Type:
Properties:
| Name |
Type |
Description |
scopeDef |
string
|
Indicates if the scope is fixed or configurable |
scopeItem |
string
|
Scope item URI |
- Source:
Service
Type:
Properties:
| Name |
Type |
Description |
namespace |
string
|
Namespace uri |
XAddr |
string
|
Uri for requests |
version.minor |
number
|
Minor version |
version.major |
number
|
Major version |
- Source:
SystemDateAndTime
Type:
Properties:
| Name |
Type |
Description |
dayTimeType |
'Manual'
|
'NTP'
|
(Manual | NTP) |
daylightSavings |
boolean
|
|
timezone |
string
|
in POSIX 1003.1 format |
hour |
number
|
|
minute |
number
|
|
second |
number
|
|
year |
number
|
|
month |
number
|
|
day |
number
|
|
- Source:
VideoEncoderConfiguration
Type:
Properties:
| Name |
Type |
Attributes |
Description |
$.token |
string
|
|
Token that uniquely refernces this configuration |
name |
string
|
|
User readable name. |
useCount |
string
|
|
Number of internal references currently using this configuration |
encoding |
string
|
|
Used video codec ('JPEG' | 'MPEG4' | 'H264' ) |
resolution |
object
|
|
Configured video resolution
Properties
| Name |
Type |
Description |
width |
number
|
|
height |
number
|
|
|
quality |
number
|
|
Relative value for the video quantizers and the quality of the video. A high value within supported quality range means higher quality |
rateControl |
object
|
<optional>
|
Optional element to configure rate control related parameters
Properties
| Name |
Type |
Description |
frameRateLimit |
number
|
|
encodingInterval |
number
|
|
bitrateLimit |
number
|
|
|
H264 |
object
|
<optional>
|
Optional element to configure H.264 related parameters
Properties
| Name |
Type |
Description |
govLength |
number
|
Group of Video frames length |
H264profile |
string
|
the H.264 profile |
|
MPEG4 |
object
|
<optional>
|
Optional element to configure Mpeg4 related parameters
Properties
| Name |
Type |
Description |
govLength |
number
|
Determines the interval in which the I-Frames will be coded. |
MPEG4profile |
string
|
the Mpeg4 profile |
|
multicast |
object
|
|
Properties
| Name |
Type |
Attributes |
Description |
address.type |
string
|
|
|
address.IPv4Address |
string
|
<optional>
|
|
address.IPv6Address |
string
|
<optional>
|
|
port |
number
|
|
|
TTL |
number
|
|
|
autoStart |
boolean
|
|
|
|
sessionTimeout |
string
|
|
The rtsp session timeout for the related video stream |
- Source:
VideoEncoderConfigurationCallback()
Properties:
- Source:
VideoEncoderConfigurationOptions
Type:
Properties:
| Name |
Type |
Attributes |
Description |
qualityRange |
object
|
|
Range of the quality values. A high value means higher quality
Properties
| Name |
Type |
Description |
min |
number
|
|
max |
number
|
|
|
JPEG |
object
|
<optional>
|
Optional JPEG encoder settings ranges
Properties
| Name |
Type |
Description |
resolutionsAvailable |
object
|
List of supported resolutions
Properties
| Name |
Type |
Description |
width |
number
|
|
height |
number
|
|
|
frameRateRange |
object
|
Range of frame rate settings
Properties
| Name |
Type |
Description |
min |
number
|
|
max |
number
|
|
|
encodingIntervalRange |
object
|
Range of encoding interval settings |
encodingInterval.min |
number
|
|
encodingInterval.max |
number
|
|
|
MPEG4 |
object
|
<optional>
|
Optional MPEG4 encoder settings ranges
Properties
| Name |
Type |
Description |
resolutionsAvailable |
object
|
List of supported resolutions
Properties
| Name |
Type |
Description |
width |
number
|
|
height |
number
|
|
|
resolutionsAvailable |
object
|
List of supported resolutions |
frameRateRange |
object
|
Range of frame rate settings
Properties
| Name |
Type |
Description |
min |
number
|
|
max |
number
|
|
|
encodingIntervalRange |
object
|
Range of encoding interval settings |
encodingInterval.min |
number
|
|
encodingInterval.max |
number
|
|
govLengthRange |
object
|
Range of group of video frames length settings
Properties
| Name |
Type |
Description |
min |
number
|
|
max |
number
|
|
|
MPEG4ProfilesSupported |
object
|
List of supported MPEG4 profiles enum {'SP', 'ASP'} |
|
H264 |
object
|
<optional>
|
Optional H.264 encoder settings ranges
Properties
| Name |
Type |
Description |
resolutionsAvailable |
object
|
List of supported resolutions
Properties
| Name |
Type |
Description |
width |
number
|
|
height |
number
|
|
|
frameRateRange |
object
|
Range of frame rate settings
Properties
| Name |
Type |
Description |
min |
number
|
|
max |
number
|
|
|
encodingIntervalRange |
object
|
Range of encoding interval settings |
encodingInterval.min |
number
|
|
encodingInterval.max |
number
|
|
govLengthRange |
object
|
Range of group of video frames length settings
Properties
| Name |
Type |
Description |
min |
number
|
|
max |
number
|
|
|
H264ProfilesSupported |
object
|
List of supported H.264 profiles enum {'Baseline', 'Main', 'Extended', 'High'} |
|
extension |
object
|
<optional>
|
Optional encoder extensions
Properties
| Name |
Type |
Attributes |
Description |
JPEG |
object
|
<optional>
|
Optional JPEG encoder settings ranges
Properties
| Name |
Type |
Description |
resolutionsAvailable |
object
|
List of supported resolutions
Properties
| Name |
Type |
Description |
width |
number
|
|
height |
number
|
|
|
frameRateRange |
object
|
Range of frame rate settings
Properties
| Name |
Type |
Description |
min |
number
|
|
max |
number
|
|
|
encodingIntervalRange |
object
|
Range of encoding interval settings |
encodingInterval.min |
number
|
|
encodingInterval.max |
number
|
|
bitrateRange |
object
|
Range of bitrate settings
Properties
| Name |
Type |
Description |
min |
number
|
|
max |
number
|
|
|
|
MPEG4 |
object
|
<optional>
|
Optional MPEG4 encoder settings ranges
Properties
| Name |
Type |
Description |
resolutionsAvailable |
object
|
List of supported resolutions
Properties
| Name |
Type |
Description |
width |
number
|
|
height |
number
|
|
|
resolutionsAvailable |
object
|
List of supported resolutions |
frameRateRange |
object
|
Range of frame rate settings
Properties
| Name |
Type |
Description |
min |
number
|
|
max |
number
|
|
|
encodingIntervalRange |
object
|
Range of encoding interval settings |
encodingInterval.min |
number
|
|
encodingInterval.max |
number
|
|
govLengthRange |
object
|
Range of group of video frames length settings
Properties
| Name |
Type |
Description |
min |
number
|
|
max |
number
|
|
|
MPEG4ProfilesSupported |
object
|
List of supported MPEG4 profiles enum {'SP', 'ASP'} |
bitrateRange |
object
|
Range of bitrate settings
Properties
| Name |
Type |
Description |
min |
number
|
|
max |
number
|
|
|
|
H264 |
object
|
<optional>
|
Optional H.264 encoder settings ranges
Properties
| Name |
Type |
Description |
resolutionsAvailable |
object
|
List of supported resolutions
Properties
| Name |
Type |
Description |
width |
number
|
|
height |
number
|
|
|
frameRateRange |
object
|
Range of frame rate settings
Properties
| Name |
Type |
Description |
min |
number
|
|
max |
number
|
|
|
encodingIntervalRange |
object
|
Range of encoding interval settings |
encodingInterval.min |
number
|
|
encodingInterval.max |
number
|
|
govLengthRange |
object
|
Range of group of video frames length settings
Properties
| Name |
Type |
Description |
min |
number
|
|
max |
number
|
|
|
H264ProfilesSupported |
object
|
List of supported H.264 profiles enum {'Baseline', 'Main', 'Extended', 'High'} |
bitrateRange |
object
|
Range of bitrate settings
Properties
| Name |
Type |
Description |
min |
number
|
|
max |
number
|
|
|
|
extension |
object
|
<optional>
|
Even more optional extensions |
|
- Source:
VideoEncoderConfigurationOptionsCallback()
Properties:
- Source:
VideoEncoderConfigurationsCallback()
Properties:
| Name |
Type |
Attributes |
Description |
error |
Error
|
<nullable>
|
|
videoEncoderConfigurations |
Array.<Cam~VideoEncoderConfiguration>
|
|
|
xml |
string
|
|
Raw SOAP response |
- Source:
VideoSource
Type:
Properties:
| Name |
Type |
Description |
$.token |
string
|
Video source token |
framerate |
number
|
|
resolution.width |
number
|
|
resolution.height |
number
|
|
- Source:
VideoSourceConfiguration
Type:
Properties:
| Name |
Type |
Description |
token |
string
|
Token that uniquely refernces this configuration |
sourceToken |
string
|
Reference to the physical input |
name |
string
|
User readable name |
useCount |
number
|
Number of internal references currently using this configuration |
bounds |
object
|
Properties
| Name |
Type |
Description |
height |
number
|
|
width |
number
|
|
x |
number
|
|
y |
number
|
|
|
- Source:
Events
event
Indicates message from device.
Type:
- Source:
rawResponse
Indicates raw xml response from device.
Type:
- Source:


$ sudo lshw -C CPU
*-cpu
description: CPU
product: Intel(R) Core(TM) i9-9900K CPU @ 3.60GHz
vendor: Intel Corp.
physical id: 47
bus info: cpu@0
version: Intel(R) Core(TM) i9-9900K CPU @ 3.60GHz
serial: To Be Filled By O.E.M.
slot: U3E1
size: 4699MHz
capacity: 5GHz
width: 64 bits
clock: 100MHz
(edited)


Mathcmaker Web
Answer each question using the drop down tabs.
apple is better than android
Strongly Agree
Agree
Neutral
Disagree
Strongly Disagree
pineapple on pizza
Strongly Agree
Agree
Neutral
Disagree
Strongly Disagree
2020 is the best year
Strongly Agree
Agree
Neutral
Disagree
Strongly Disagree
dogs are better than cats
Strongly Agree
Agree
Neutral
Disagree
Strongly Disagree
computers are cool
Strongly Agree
Agree
Neutral
Disagree
Strongly Disagree
Calculate Compatbility


We appreciate your interest! Please reach out to us if you would like to: Propose an activity or collaboration; Comment on a previous activity; Or make a general inquiry.
Richmond, VA
<EMAIL_ADDRESS>We appreciate your interest! Please reach out to us if you would like to: Propose an activity or collaboration; Comment on a previous activity; Or make a general inquiry.
Richmond, VA
cssa@richmond.edu


- Item 1
- Item 2
- Item 3
- Item 4
- Item 5
- Item 6
Last updated {{lastModified | date:'longDate'}}
Google's "Montserrat" is used for all headings (h1, h2, etc.) throughout our websites and apps. It's typically used at a medium weight (500 in this case) and pairs nicely with Roboto.
https://fonts.google.com/specimen/Montserrat
Our primary font for most things web. With the exception of headings, Roboto covers everything from blocks of paragraph text to input lables. We use a variety of weights and styles.
https://fonts.google.com/specimen/Roboto
To be used in all official WCF email correspondance and a backup when the above fonts are unavailable.
| Extra small |
.hc-font-xs
|
Font-size12px |
| Small |
.hc-font-sm
|
Font-size14px |
| Medium |
.hc-font-md
|
Font-size16px |
| Large |
.hc-font-lg
|
Font-size20px |
| Extra Large |
.hc-font-xl
|
Font-size24px |
| Extra Extra Large |
.hc-font-xxl
|
Font-size32px |
| Light |
.hc-font-light
|
Font-weight300 |
| Regular |
.hc-font-reg
|
Font-weight400 |
| Bold |
.hc-font-medium
|
Font-weight600 |
| Extra bold |
.hc-font-bold
|
Font-weight700 |
| Title case styled text |
.hc-text-titlecase
|
text-transformcapitalize |
| Uppercase styled text |
.hc-text-uppercase
|
text-transformuppercase |
| Lowercase styled text |
.hc-text-lowercase
|
text-transformlowercase |
h1 heading tag |
.hc-font-xxl
|
.wcf-blue
|
.hc-text-titlecase
|
h2 heading tag |
.hc-font-xl
|
.gray90
|
.hc-text-uppercase
|
h3 heading tag |
.hc-font-xl
|
.wcf-blue
|
.hc-text-titlecase
|
h4 heading tag |
.hc-font-lg
|
.gray90
|
.hc-text-uppercase
|
h5 heading tag |
.hc-font-lg
|
.wcf-blue
|
.hc-text-titlecase
|
h6 heading tag |
.hc-font-md
|
.gray90
|
.hc-text-uppercase
|
For truncating a single line of text based on the width of it's containing div, use .hc-text-ellipsis
,
which is a helper class for the following commonly repeated css:
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
For cases where you'd like to truncate to certain number of characters, a pipe would be the way to go.
The

tag surrounds copy in product documentation. This copy is often denser than what's ideal for
application UIs. In limited instances, elements of product documentation require unique typography treatment.
Formatting is provided for nested lists in

and

blocks
using either the

or

tags. Lists in tables are more compact than lists in
paragraphs. For example, the font-size
is 1rem
or 14px
and margins and padding are
tighter.

Item 1

Item 2

Item 3

Item 4

Item 5

Item 6

Save yourself the trouble of looking up or recalculating rem sizes using the
fontSize()
sass mixin.
@import '../node_modules/cashmere/sass/cashmere';
.some-class {{ '{' }}
@include fontSize(16px); // generates font-size: 1.143rem;
{{ '}' }}


{% extends "base.html" %} {% block extra_head %} {% endblock %} {% block content %} Congratulations, your scalable analysis platform on the {{ request.session.ec2data.cloud_name }} cloud is launching! {% if request.session.ec2data.cloud_type == 'ec2' %}
Amazon is now charging you per hour for your new machine. You may use the EC2 console to monitor the status of your instance. Once the instance is running, to manage your platform, please use the CloudMan console.
{% endif %}| Instance state | Not available |
| 0 to an analysis platform in | |
| Public IP (CloudMan console) | Not available {{ request.session.ec2data.public_ip }} |
| SSH access | ssh ubuntu@{{ request.session.ec2data.public_ip }} (Use password from the entry form) |
| FreeNX access |
User: ubuntu Password: from the entry form Host: {{ request.session.ec2data.public_ip }} Window Manager: GNOME |
| Instance ID | {{ request.session.ec2data.instance_id }} |
| Image ID (AMI) | {{ request.session.ec2data.image_id }} |
| Security group | {{ request.session.ec2data.sg_name }} |
| Key pair | {# Show the link to download key pair material only if a new key pair was created #} {% ifnotequal request.session.ec2data.kp_material None %} {{ request.session.ec2data.kp_name }} {% else %} {{ request.session.ec2data.kp_name }} {% endifnotequal %} |
| Placement (zone) | Not available |


You've successfully deployed the avro-schema-registry!
curl -X POST --data-binary @request.json \ -H "Content-Type: application/vnd.schemaregistry.v1+json" \ https://username:SCHEMA_REGISTRY_PASSWORD@\ avro-schema-registry.example.com/subjects/NAME/versions


Computation of sensitivity indexes by using a method based on a truncated Polynomial Chaos Expansion of the response and regression PLS, for computer models with correlated continuous inputs, whatever the input distribution. The truncated Polynomial Chaos Expansion is built from the multivariate Legendre orthogonal polynomials. The number of runs (rows) can be smaller than the number of monomials. It is possible to select only the most significant monomials. Of course, this package can also be used if the inputs are independent. Note that, when they are independent and uniformly distributed, the package 'polychaosbasics' is more appropriate.
| Version: | 1.1-1 |
| Depends: | methods |
| Imports: | utils, lhs, MASS, graphics, grDevices, stats |
| Published: | 2017-03-01 |
| Author: | A. Bouvier [aut], J.-P. Gauchi [cre], A. Bensadoun [ctb] |
| Maintainer: | ORPHANED |
| License: | GPL-2 | GPL-3 [expanded from: GPL (≥ 2)] |
| URL: | https://cran.r-project.org/package=plspolychaos, http://genome.jouy.inra.fr/logiciels/plspolychaos |
| NeedsCompilation: | yes |
| Materials: | NEWS |
| CRAN checks: | plspolychaos results |
| Reference manual: | plspolychaos.pdf |
| Package source: | plspolychaos_1.1-1.tar.gz |
| Windows binaries: | r-devel: plspolychaos_1.1-1.zip, r-release: plspolychaos_1.1-1.zip, r-oldrel: plspolychaos_1.1-1.zip |
| OS X binaries: | r-release: plspolychaos_1.1-1.tgz, r-oldrel: plspolychaos_1.1-1.tgz |
| Old sources: | plspolychaos archive |
Please use the canonical form https://CRAN.R-project.org/package=plspolychaos to link to this page.


Resize your browser window now and watch events in the box below.
Use only largest available breakpoint
1024
768
480
320


Marco, DevOps Tech Lead, Platform Operations
Push buttons, talk to people, ingest data
...even at the same time!
It's an enabling tech, new use cases to be found
Widely adopted by great players
Aaand... it's a challenge :)
You're probably here for one of the two:
Elasticsearch: don't care about visualization
Kibana: don't care for backend tech
This is a technical ABC; I'll make use of
Feel free to stop me for questions :)
Elasticsearch is a search and analytics engine.
So... a database :)
The basic data element is a JSON Document
{
"host": "vmta-mngr",
"dest_domain": "gmail.com",
"conn_id": "55/00-22222-FFAAAAAA",
"receiver_ip": "<IP_ADDRESS>",
"msg_id": "2B/DD-66666-33BBBBB",
"event": "D",
"multivip_ip": "ip.<IP_ADDRESS>",
"source_vmta": "vmta1n",
"timestamp": "1526373168",
"msg_size": "69541"
}
Documents are grouped in indexes, partitioned in shards and allocated in nodes.
| SQL | Elasticsearch |
| Database | Index |
| Table | Type*** |
| Column | Field |
| Document | Row |
Java native interface (application becomes a member of the cluster)
An awesome REST API
Actually a stack of components (ELK stack)
Kibana is a data visualization tool built on top of ES
This is going to be fun...
We lose something to gain something else
| SQL | noSQL | |
|---|---|---|
| Flexibility | Schema-oriented | Schemaless |
| Performance | Fixed indexes | Inverted index |
| Scalability | Needs proxying and sharding | Cluster and replica native |
| Consistency | ACID | BASE |
Data does not need a schema strictly to adhere to
Any JSON can be entered in an index
Different documents in an index can have different fields
Schema-oriented (SQL)
+----------------------+----------+-----------------+
| GROUP_NAME | GROUP_PK | DB_NAME |
+----------------------+----------+-----------------+
| Name 001 | 2000000 | DB_1 |
+----------------------+----------+-----------------+
"Schemaless" (noSQL)
{
"response_length": "8192",
"@timestamp": "2018-05-11T09:39:07.000Z",
"port": 8080,
"service": "CONTACTHUB"
}
It's fast
No, like, really fast!
Can be tuned for ~ms response on large (~B) datasets and structured Documents
(on full-text search)
SQL DBs uses indexes to store key informations in order to speed up queries
Very bad performance on non indexed data
ES uses inverted indexes to archive every unique word for a field and the document where they appear
Extremely good performance on all data
Horizontal growth: just add nodes to
Everything is Open Source
Can use/adapt a single component (es. Logstash to transform data, or Kibana to view)
Extend the usage of the components is definitely doable*
*some Java assembling required
That's not what I said! ಠ_ಠ
Carefully evaluate if ES is good for your project!
Does my project...
Or: "I need to make sense with the data my application produces or processes"
Remember that Kibana ♡ Elasticsearch - not any other data sources!
Such benefits, wow, much goodness, amazed


We recommend you use Google Chrome on a desktop to run this application.
To begin create a new or open an existing experience


Mr PIKKA SAAIMAN LAND AND AGRICULTURAL BANK. 192 Visagie St, cnr Paul Kruger, Pretoria Republic Of South Africa. Dear Sir/Madam, I am Mr Pikka Saaiman, General Manager(Treasury) of Land Bank,South Africa.This is an urgent and very confidential business proposition. I am in a position to influence the transfer of US$26,500,000.00,(Twenty-six Million, five hundred thousand Dollars). This fund was deposited by a customer who was a foreign contractor with the South African Institute of Mining and Metallurgy. Upon maturity of the deposit,The bank sent a routine notification to his forwarding address but got no reply. After a month,we sent a reminder and finally we discovered from his contract employers,South African Institute of Mining and Metallurgy, that Mr.paul bryson was dead.On further investigation,I found out from his attorney that he died without making a WILL,and all attempts to trace his next of kin was fruitless. I therefore made further investigation and discovered that Mr.paul bryson did not declare any kin or relations in all his official documents,including his Bank Deposit paperwork in my Bank. This sum of US$26,500,000.00 has carefully been fixed in my bank for safekeeping. >From our records the funds was deposited in the year 2000 and according to south african Law, at the expiration of 5 (five) years, the money will revert to the ownership of the Government if nobody applies to claim the fund. I will need you to stand in as his next of kin,i have already made arrangements with an attorney who will prepare all the necessary documents that will make this possible as i will follow all the necessary protocols and laws governing inheritance in my country. I am willing to offer you 40% of the funds so that i can gaurantee your commitment to this project. If you are interested, please reply immediately via my email address and Upon your response,I shall then provide you with more details that will help you understand how i plan to implement this project. Please observe utmost confidentiality, and be rest assured that this transaction would be most profitable for both of us because I shall require your assistance to invest my share in real estate within your country. Due to the nature of confidentiality in this Transaction our communication can only be via email and fax mostly. Awaiting your urgent reply Thanks and my regards. pikka saaiman


One Ok Rock I Was King Official Video From Orchestra Japan Tour Youtube
We Are One Ok Rock Download Flac Mp3
One Ok Rock We Are For Android Apk Download
Download Lagu One Ok Rock Around The World Shounen Wolffasr
One Ok Rock Stand Out Fit In Official Video Youtube
One Ok Rock Official On Twitter We Are Stoked To Announce Our Upcoming European 2016 Tour Get Your Tickets From 10am Cet On March 4th Oneokrock Https T Co 6brnawzakn
One Ok Rock Be The Light Official Music Video English Subtitles Youtube
Chord Last Dance One Ok Rock Tab Song Lyric Sheet Guitar Ukulele Chords Vip


THE GHOST AND THE DARKNESS 1996 A film review by Timothy Voon Copyright 1997 Timothy Voon 1 :-) for the big, furry cats
Cast: Val Kilmer, Michael Douglas, John Kani, Tom Wilkinson, Bernard Hill, Brian McCardi, Om Puri, Emily Mortimer Director: Stephen Hopkins Screenplay: William Goldman Cinematography: Vilmos Zsigmond
'The Ghost' and 'The Darkness' are two man eating lions who share everything. They have a cool lions' den where they collect human skulls; they like feasting on railway workers; they watch the other's behind for snipers; and their attacks are both co-ordinated and organised. Any Lion psychologist will tell you that the behaviour of these lions is aberrant.  So we are left with the scenario of serial killer lions, terrorising the subjects of the British Empire in late 19th century, outback Africa. Sounds like a promising documentary-thriller when it's all based on fact.
One begins to wonder half way through the movie, why two male lions share such intriguing intimacy, and an unexplainable understanding of each other. Is there perhaps something more 'sexual' behind this 'buddy-killer' relationship than meets the eye? I guess we'll never know, now that their heads are mounted in some British museum; but an interesting National Geographic thesis may have been 'The Mating Habits of Two Male Lions - The Ghost and The Darkness.'
Things heat up in Africa when the lions go on a killing spree on the tracks. Precious minutes tick away in the race to trans-rail the African continent. Kernel John Patterson (Val Kilmer), the British supervisor assigned to complete building a bridge in this race, becomes increasingly annoyed and baffled by these lions. The pressure mounts as co-workers, doctors and surveyors all wait to be feasted on.
Enter Mr Charles Remington (Michael Douglas), lion hunter extraordinare. Sent to stop the blood bath caused by Lion Fever. He becomes good buddies with Patterson; the result is an amazing on screen parallel drawn between the two hunters vs the two lions. However, the relationship between Patterson and Remington remains purely platonic, but the same can't be said about these two intriguing, raunchy lions. GROWWWWWL!
Timothy Voon e-mail<EMAIL_ADDRESS>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