bank-of-america
Businessmodel of Bank of America
Customer Segments
Bank of America provides a broad range of banking and financial services that are designed for a Variety of customer segments:
- Consumer Banking, which provides services to general consumers and small businesses;
- Global Wealth and Investment Management, which provides services to high-net-worth individuals and families, typically identified as those clients with more than $250,000 in total investable assets;
- Global Banking, which serves middle-market companies, commercial real estate firms, auto dealerships, not-for-profit companies, large global corporations, financial institutions and leasing clients;
- Global Markets, which provides services to institutional investor, commercial operators, and corporate entities; and
- Legacy Assets and Servicing, which handles much of the Company’s mortgage business. Bank of America’s principal market is its native US. The Company, however, also serves customers across three geographic regions: Asia; Europe, Middle East, and Africa; and Latin America and the Caribbean.
Value Propositions
Bank of America provides value to its customers in the following ways:
- Its reputation and industry standing, with the Company established as one of the largest and most recognisable banking brands in the world, with a trach record of providing quality, reliable services to its broad customer base;
- Its broad domestic and global reach, with the Company operating a wide-reaching domestic sales and retail network in addition to having an established presence across Europe, Asia, the Middle East, Africa, and the Americas;
- The accessibility of its services, with the Company providing services through a physical network of outlets, as well as through online, mobile and telephone banking channels;
- The breadth of its product offerings, with the Company providing a varied suite of services designed to serve a broad spectrum of customers; and
- Its expertise and technical experience, with the Company employing highly-trained and experienced personnel, and specialist staff members across its core business segments. ### Channels
Bank of America operates a website at www.bankofamerica.com, through which it provides information on its products, services, and activities. The Company also operates an online banking channel, which enables customers to access certain consumer banking services and products through mobile and desktop browsers and mobile apps.
Bank of America additionally provides consumer banking services through a franchise network spanning 33 US states, including approximately 4,700 financial centres, 16,000 automated teller machines, and call centres. The Company also operates dedicated wealth management, global banking and global market teams that deal directly with institution, corporate, and high-net-worth clients, through offices in the US, as well as across Europe, the Middle East, Africa, Asia, and Latin America.
Customer Relationships
Bank of America provides a range of consumer and small business banking to customers on a self-service basis through its online and mobile banking platforms, through which customers can manage their accounts, move money, set up payments, and apply for banking products without interacting with members of the Bank of America sales team.
Much of the Company’s services are provided directly to consumers through its in-branch staff, who are able to provide a level of personal care to clients. Bank of America works closely with its commercial, institutional, and high-net-worth clients in order to provide a tailored service that both meets the client’s individual needs and follows the best course of action for their unique circumstances. The Company aims to establish long-term client relationships.
Bank of America provides a range of online support resources, including FAQs and user guides, as well as learning resources that aim to teach consumers better financial habits. The Company also provides ongoing personal support to its customers over the phone, via email, and through online contact forms.
Customers, additionally, can interact directly with the Company through its social media accounts, including with Facebook, Twitter, LinkedIn, Instagram, Pinterest, and YouTube.
Key Activities
Bank of America is a bank and financial holding company. It provides various banking, investing, asset management, and financial and risk management products and services to consumers, small and middle-market businesses, institutional investors, corporations, and government bodies.
Its business is divided into five core operating segments: Consumer Banking, which provides credit, banking and investment products and services to consumers and small businesses; Global Wealth and Investment Management, which provides investment management, brokerage, banking and retirement products; Global Banking, which provides lending-related products and services, and treasury solutions; Global Markets, which offers sales and trading services; Legacy Assets and Servicing, which provides mortgage servicing activities. The Company’s other activities are organised into a sixth segment under the name Other.
Key Partners
Bank of America collaborates with a range of companies throughout the development and provision of its products and services. These partners include:
- Academic and Education Partners, comprising education organisations and academic institutions that collaborate with the Company in providing various training and education programs;
- Banking Partners, comprising a range of banking institutions and financial service providers that support the Company’s own services or provide services or products on its behalf;
- Strategic and Alliance Partners, comprising a range of companies with which the Company shares resources and collaborates on joint-venture projects; and
- Supplier Partners, comprising suppliers of tools, technology, and services that support that facilitate the Company’s products and services. Bank of America’s banking partners include its ATM Alliance Partners, which allow Bank of America customers to debit cards across a network of international automated teller machines.
Bank of America has recently established a partnership with Khan Academy to provide financial education programs, with Concur Technologies to market travel expense reporting services, with Visa Checkout to make online purchases easier for consumers.
Key Resources
Bank of America’s key resources are its financial resources, its physical network of branch outlets and financial centres – including its network of automated teller machines, its technology and communications infrastructure, its partnerships, and its personnel.
Bank of America operates around 4,700 financial centres across the US, supported by 16,000 automated teller machines, as well as number of international offices across Asia, Europe, Latin America, the Middle East, and Africa.
Cost Structure
Bank of America incurs costs in relation to the operation of its physical banking network, the maintenance of its technology and communications infrastructure, the implementation of marketing and advertising campaigns, the management of its partnerships, the payment of professional and banking fees, and the retention of its personnel.
In 2015 Bank of America accrued non-interest expenses in the amount of $57.19 billion, the majority of which related to the payment of salaries and benefits to its 213,000 full-time employees, which totalled $32.87 billion. The Company also accrued significant costs relating to occupancy and data processing, in the amount of $4.09 billion and $3.12 billion respectively, as well as paying substantial professional fees that totalled $2.26 billion.
Revenue Streams
Bank of America generates revenue through the provision of various banking and non-banking financial services to consumers, commercial entities, public institutions and high-net-worth individuals. The Company’s revenue is derived from various service fees and commissions.
In 2015 Bank of America generated $83.42 billion in annual revenue, down marginally in the $85.12 billion recorded by the Company in 2014. The Company’s Global Wealth and Investment Management segment is its largest revenue generators, accounting in 2015 for $18.00 billion in revenue. This was followed by the Global Banking, Global Markets, and Consumer Banking segments that generated $16.92 billion, $15.07 billion, and $14.22 billion respectively.


When an enclave is instantiated it provides protection to the data by keeping it within the boundary of the enclave. Enclave developers should identify enclave data and/or state that is considered secret and potentially needs to be preserved across the following events during which the enclave is destroyed:
-
The application is done with the enclave and closes it.
-
The application itself is closed.
-
The platform is hibernated or shutdown.
In general, the secrets provisioned to an enclave are lost when the enclave is closed. But if the secret data needs to be preserved during one of these events for future use within an enclave, then it must be stored outside the enclave boundary before closing the enclave. In order to protect and preserve the data, a mechanism is in place which allows enclave software to retrieve a key unique to that enclave. This key can only be generated by that enclave on that particular platform. Enclave software uses that key to encrypt data to the platform or to decrypt data already on the platform. SGX refer to these encrypt and decrypt operations as sealing and unsealing, respectively.
There are two options when sealing data or future unsealing conditions (different policies to derive sealing keys from Root Sealing Key, which is only known by the enclave):
Seal to Current Enclave:
This method binds the measurement of the current enclave, MRENCLAVE
, to the key used by the sealing operation, using EGETKEY
instruction. Therefore, only an enclave with the same MRENCLAVE
will be able to generate the key to unseal the data. If any attribute related to the enclave has changed, the MRENCLAVE
will also change. As a result, the sealing key will also change and the sealed data cannot be decrypted.
Seal to the Enclave Author:
This method binds the identity of the enclave author, which is stored in the enclave’s MRSIGNER
register at initialization time, to the sealing key derived from the Root Sealing Key using EGETKEY
instruction. The Product ID of the enclave is also binded to the derived sealing key. Therefore, only an enclave with the same MRSIGNER
measurement and the same Product ID can retrieve the sealing key and unseal the data.
There are two benefits of this mechanism over sealing to the enclave identity. First, it allows an enclave to be upgraded by the enclave author without a complex upgrade process to unlock data sealed to the previous version of the enclave and reseal it to the new version. Second, it allows enclaves from the same author to share sealed data.
Sealing Abstract:
ISV enclaves are responsible for choosing and implementing the encryption scheme suitable for their needs when sealing their data. That is, SGX does not provide a complete sealing service, but rather a new security primitive (available exclusively for enclaves) based on EGETKEY
features described.
First, allocate memory within the enclave for encrypted data and the sealed data structure which contains both the data to encrypt and additional data, such as application version and enclave information, which participates in the MAC calculation.
Then call the seal data API to perform the sealing operation, which will perform following steps:
-
Verify the input parameters. For example, make sure that the pointer to sealed data structure really points to the buffer inside the enclave.
-
Instantiate and populate a key request structure used in the
EGETKEY
operation to obtain a seal key:
- Call
EREPORT
to obtain the ISV and TCB Security Version Numbers, which will be used in the key derivation - Key Name: Identifies the key required, which in this case is the seal key.
- Key Policy: Use MRSIGNER to seal to the enclave’s author or MRENCLAVE to seal to the current enclave. Reserved bits must be cleared.
- Key ID: Call RDRAND to obtain a random number for key wear-out protection.
- Attribute Mask: Bitmask indicating which attributes the seal key should be bound to.
-
Call
EGETKEY
with the key request structure from the previous step to obtain the seal key. -
Call the encryption algorithm to perform the seal operation with the seal key. It is recommended to utilize a function that performs
AES-GCM
encryption/decryption, such as theRijndael128GCM
, which is available in the Intel Integrated Performance Primitives Cryptography library. -
Delete the seal key from memory to prevent accidental leaks.
Finally, save the seal data structure (including the key request structure) to external memory for future use within an enclave. The key request structure will be used in future enclave instantiations to obtain the seal key required for the decryption process.
Unsealing Abstract:
First, allocate memory for the decrypted data.
Then call the unseal API to perform the unsealing operation, which will perform following steps:
-
Verify input parameters.
-
Retrieve the key request structure stored together with the seal data structure.
-
Call EGETKEY with the key request structure to obtain the seal key.
-
Call the decryption algorithm to perform the unseal operation using the seal key.
-
Delete the seal key from memory to prevent accidental leaks.
-
Confirm that the hash generated by the decryption algorithm matches the one generated during encryption to ensure integrity.
We use sample code example to explain implementation details.
Sealing Example
This sealing example is only for illustration purpose. It generates a random number inside the enclave and calls the sealing api to seal it. Then it unseals the sealed data structure to verify the number. Code is available here.
Original unmodified version is available here.
In App.cpp
:
The application first initializes the enclave in the main function. Then it makes an ECall
into the enclave to generate a random number (a fake random number just for simplicity).
In order to seal the number, the application first has to allocate memory for sealed data block (line 30 at App.cpp). Then it makes another ECall
into the enclave to seal the random secret.
The seal()
function is an ECall
wrapper function of the trusted SGX sealing api. It passes the required parameters into function sgx_seal_data()
provided by SGX SDK (Sealing.cpp
). If this ECall returns successfully, the random secret will be securely sealed in (sgx_sealed_data_t*)sealed_data
.
After the random secret is successfully sealed, the application makes another ECall
unseal()
to unseal the sealed_data. Function unseal()
is also a wrapper function of the trusted SGX sealing api sgx_unseal_data()
. If this ECall
returns successfully, the unsealed content of sealed_data
will be stored into int unsealed
.
Finally the application verifies the result by printing out and comparing the unsealed secret with the original generated random number (line 50 at App.cpp
).
To compile and run this example, run make inside the example directory and type ./app
to run the application. It should produce some output like this:
References:
- https://eprint.iacr.org/2016/086.pdf
- https://www.idc.ac.il/en/schools/cs/research/Documents/jackson-msc-thesis.pdf
- https://software.intel.com/en-us/articles/innovative-technology-for-cpu-based-attestation-and-sealing
- https://software.intel.com/en-us/blogs/2016/05/04/introduction-to-intel-sgx-sealing
- https://insujang.github.io/2017-10-09/intel-sgx-sealing/
- https://software.intel.com/en-us/node/702997


The older adults of our community are full of wisdom and experiences, but sometimes have no one to share it with. Our volunteers are here to learn.
While our society may push our seniors off to the side. Our volunteers are here to purely show how much you matter.
Feel lonely at all? Try talking to our volunteers. A fun and exciting conversation can change your entire day.


Example One: D3 and the Document Object Model
This example changes the text color to green using D3.js
First Div
Second Div
Third Div
Fourth Div
Fifth Div
Last Div
Example Two: Loading Data
Example Three: Loading Data
Example Four: Loading Data
Example Five: Loading Data


In the late 1930s, as a young boy in Gothenberg, Nebraska, writer Don Welch remembers visiting Old Pete, an injured whooping crane, on the Platte River.

Wounded by a hunter, the one-eyed crane was rehabbed by the Gothenburg Rod and Gun club. That was right around the time when the world’s population of whooping cranes dropped to its lowest recorded point—only about 16 birds left in the wild. Decades of hunting for the hat and fashion trades and widespread habitat loss had decimated the species.
A self-described “bird nut,” Welch recalls being in awe.
“He was taller than I was.  I must have thought I was Don in wonderland. Not Alice but Don,” Welch said with a laugh.
“As far as North America goes, [whooping cranes] are a charismatic megafauna,” said Greg Wright, a wildlife biologist formerly with the Crane Trust.
“We don't have elephants and giraffes, say, but it is the biggest bird that we have on this continent. Because of that, people are able to quickly identify it and because of its plight, identify with it, as well,” Wright said.
The Crane Trust, originally called the Platte River Whooping Crane Maintenance Trust, resulted from a lawsuit between Nebraska and public power companies over a proposed dam on a tributary of the North Platte River in Wyoming. Nebraska worried the dam would mean less water for irrigators downstream. Environmentalists alarmed by increasing habitat loss advocated for the bird’s needs under the newly-established Endangered Species Act of 1973.
The court settlement ordered the power company to create and fund the Crane Trust to preserve some of the critical habitat in the area. “And then the dam was allowed to go through,” Wright said.
Since that time, various conservation groups in Nebraska and elsewhere have worked tirelessly to bring the whoopers back from near extinction. Eighty years ago, whooping cranes were nearly extinct. Through decades of conservation work, the birds have recovered substantially.
On a late November morning near the town of Cairo in central Nebraska, Ryan Joe slowly drives a Jeep around dirt roads between open fields. He stops periodically to scribble notes on a clipboard in his lap. He’s conducting an investigation of sorts.
“The first thing we do when we go to these sites is we usually just drive around the roads and get the land cover of the area, everything within this one mile buffer. That kind of gives us an idea of the area the whooping cranes choose,” Joe said.
He’s narrowing in on the spot where a whooping crane recently spent the night. And he’s noting all the land characteristics, like tree cover, crops, and telephone poles. Joe worked on the whooping crane stopover study for the Crane Trust from 2013 to 2014.
We pass through a gate and drive onto a farmer’s property. As we walk across frozen ground, Joe explains that knowing where the bird spent the night is easy—it’s one of about 70 whooping cranes conservation groups have tagged with GPS transmitters. But finding the right landowner to grant access to the spot itself can be challenging.
“We usually try to get to the point as soon as possible, but this one there was some issues with contacting the landowner, so it took about a week and a half to get out here, “ Joe said. And with recent snow and cold weather, the site is now frozen.
We arrive at a shallow wetland in the middle of a field, hidden from the road and with a wide view. Just the kind of thing whooping cranes like, Joe said.
“This place is pretty typical, usually the birds don't roost in really disturbed areas, they're usually kind of isolated, out in the middle of nowhere,” Joe said.
Joe sets down his toolkit and conducts a series of habitat measurements: vegetation height, distance to nearest obstruction, and water depth. Recent freezing temperatures make that last one a challenge, but Joe does his best, chipping through the ice to reach slushy water and ground below.
He records the water depth at 24 centimeters. “That's actually a little bit deeper than usual,” Joe said. “Whooping cranes don't swim. When they roost they just stand in shallow water so it's usually no more than a foot deep.”
Twice a year, the world’s largest remaining wild population of endangered whooping cranes makes the 2,500-mile journey between breeding grounds in Canada’s Northwest Territories and wintering grounds on the Texas Gulf Coast. These birds—still one of the rarest in the world—use the Great Plains as their migratory corridor. Biologist Greg Wright says Nebraska’s Platte River, along with the nearby Sandhills and Rainwater Basin regions and the Prairie Pothole region in the northern plains, contain some of their best remaining quality habitat outside national refuges.
Consider this migration corridor as a ladder, Wright said, with wetlands and rivers as the rungs.
“If you were to remove one of those rungs the bird can still complete its migration but eventually you're going to find a tipping point where too many wetlands are removed,” Wright said.
Since 2013, the Crane Trust, U.S. Geological Survey and Platte River Recovery Implementation Program have worked on the whooping crane stopover study. Dave Baasch, who coordinates the study for the Platte River Recovery Implementation Program, said this is the only way to get detailed data on the habitat whoopers choose, except for “opportunistic sightings.” Those occur near roads and areas that birds do use, Baasch said, “but it doesn’t tell the whole story.”
This stopover study is a finer-scale piece of a larger telemetry study that’s been tracking whoopers since 2009.
“It’s been the first detailed in-depth science that’s been conducted on whooping cranes so it’s going to have a lot of unique and valuable findings for managers,” Baasch said.
Learning more about whooper’s migration patterns and nesting areas will help provide a baseline for future research as well. And it doesn’t just help whooping cranes, Wright said.
“By helping out a species like that that requires as much space as it does, you're able to protect all of the other species that you know, use those same sites.  And those umbrella species really, indirectly act as a conservation measure for all the other species that occupy their same habitat,” Wright said.
Today the wild population numbers around 300. Whooping crane conservationists say they’re on the way to success, but still not there yet.


US begins withdrawal from Paris climate pact
The US has told the United Nations it has begun the process of pulling out of the landmark 2015 Paris climate agreement.
Secretary of state Mike Pompeo said he submitted a formal notice to the UN, starting a withdrawal process that does not become official for a year.
Mr Pompeo’s statement touted America’s carbon pollution cuts and called the Paris deal an “unfair economic burden” to the US economy.
Nearly 200 nations signed the climate deal in which each country provides its own goals to curb emissions of heat-trapping gases that lead to climate change.
The US is the first nation to pull out of the deal.
Agreement rules prevented a country from pulling out in the first three years after ratification on November 4 2016.
READ MORE
British MPs elect Lindsay Hoyle to replace John Bercow as Commons Speaker


Class WidgetCreationInfo
Class WidgetCreationInfo
- Echosign\RequestBuilders\Widget\WidgetCreationInfo implements Echosign\Interfaces\RequestBuilder
Namespace: Echosign\RequestBuilders\Widget
Package: Echosign\RequestBuilders\Widget
Located at RequestBuilders/Widget/WidgetCreationInfo.php
Package: Echosign\RequestBuilders\Widget
Located at RequestBuilders/Widget/WidgetCreationInfo.php
public
|
#
__construct(
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
#
setWidgetCompletionInfo(
|
public
|
|
public
|
#
setWidgetAuthFailureInfo(
|
public
|
|
public
|
#
setWidgetSignerSecurityOptions(
|
public
array
|
string |
SIGN_ESIGN
|
#
'ESIGN'
|
string |
SIGN_WRITTEN
|
#
'WRITTEN'
|
string |
FLOW_NOT_REQUIRED
|
#
'SENDER_SIGNATURE_NOT_REQUIRED'
|
string |
FLOW_SIGNS_LAST
|
#
'SENDER_SIGNS_LAST'
|
string |
FLOW_SIGNS_FIRST
|
#
'SENDER_SIGNS_FIRST'
|
string |
SEQUENTIAL
|
#
'SEQUENTIAL'
|
string |
PARALLEL
|
#
'PARALLEL'
|
protected
|
$widgetCompletionInfo
|
|
protected
|
$widgetAuthFailureInfo
|
|
protected
|
$widgetSignerSecurityOptions
|
|
protected
array
|
$counterSigners
|
#
[ ]
|
protected
string
|
$signatureType
['ESIGN' or 'WRITTEN']: |
#
'ESIGN'
|
public
|
$callbackinfo
|
|
public
string
|
$locale
|
#
'en_US'
|
protected
string
|
$signatureFlow
SENDER_SIGNATURE_NOT_REQUIRED, SENDER_SIGNS_LAST, or SENDER_SIGNS_FIRST |
|
protected
|
$name
|
|
protected
array
|
$formFieldLayerTemplates
|
#
[ ]
|
protected
|
$securityOptions
|
|
protected
|
$vaultingInfo
|
|
protected
array
|
$mergeFieldInfo
|
#
[ ]
|
protected
array
|
$fileInfos
|
#
[ ]
|


I am currently a student at Multimedia University Of Kenya persuing a Bachelor of science in computer science, I am a business enthusiast and do appreciate the effort Information Technology offers to the one of the major pillars of the world's economy.
As a hobby, I read novels and play computer games, tell stories,listen to music and share ideas.
I do very cool, intuitive UI for both android and desktop applications with an integration of a strong backend whenever necessary,a fundamental factor for a business to speed up the speed towards its objectives.
Each and every business needs a website for net boost as a website enables a business reach its targeted clients and customers therefore it would be a cool step for a business that is destined to thrive. I am an expert and a full stack web developer.
For enterprise applications that requires some functionalities like mobile payments, I integrate gateways through common APIs such as Daraja API for Safaricom,bulk sms,airtime loadup...
Very skilled in using variety of graphic sofwares in producing very cool publications that suits the needs of a client and that adds to the table of an entrepreneur.
Attended my four year secondary education and was awarded an above average certificate by Kenya National Examination Council in 2017. Excelled in all the technical requiremnets requirements and proceeded to persue my post graduate degree.
This is an android app that allows anonymous people know about strange places by getting a realtime information about a particular place through a secure end to end encrypted chat. The app also has a capability of families locating their loved ones via GPS.
View ProjectIs a financial desktop application that manages transactions in a loan ecosystem. These includes calculating interests, authorising transactions and generating statements among other functionalities.
View ProjectIt's a site that sells electronic goods such as mobile phones, camera, laptops, mobile phone chargers etc. It is a collaboration with the Javy Technologies as they owe the goods and do the delivery to the customers with the site acting as an interface between the customer The retail company.
View Project


Theme WSO2
administrator
administrator
Sign out
Home
Samples
All
Toggle navigation
API
WSDL
SOAP Service
REST Service
Components
Main Wrapper
Details Layout
No Icon Link
Quick Jump
UI Components
Forms
Table
Data Table
Data List Table
Notifications
4
User Management
Users
User Groups
User Roles
Profile Management
Policy Management
Policies
Policy Groups
Dashboard
Life Cycle
Show Dependency
Compare
Minor Information Message
Alerts don't have default classes, only base and modifier classes.
Minor Information Message
Alerts don't have default classes, only base and modifier classes.
Major Information Message
Alerts don't have default classes, only base and modifier classes.
Critical Information Message
Alerts don't have default classes, only base and modifier classes.
Components
Copy to clipboard component
Text Generator
Copy to clipboad


Frequently Asked Questions
How does Quokka compare to Maven?
1. How does Quokka compare to Maven?
See the separate document
here


I do not understand it,” Loial said. “I was winning, most of the time. And then Dena came in and joined the game, and she won it all right back. Every toss. She called it a little lesson. What did she mean by that?”
Rand and the Ogier were making their way through the Foregate, The Bunch of Grapes behind them. The sun sat low in the west, a red ball half below the horizon, throwing long shadows behind them. The street was empty save for one of the big puppets, a goat-horned Trolloc with a sword at its belt, coming toward them with five men working the poles, but sounds of merriment drifted still from other parts of the Foregate, where the halls of entertainment and the taverns stood. Here, doors were already barred and windows shuttered.
Rand stopped fingering the wooden flute case and slung it on his back. I suppose I couldn’t expect him to throw over everything and come with me, but at least he could talk to me. Light, I wish Ingtar would show up. He stuffed his hands in his pockets and felt Selene’s note.
“You don’t suppose she . . . ” Loial paused uncomfortably. “You don’t suppose she cheated, do you? Everybody was grinning as if she were doing something clever.”
Rand shrugged at his cloak. I have to take the Horn and go. If we wait for Ingtar, anything can happen. Fain will come sooner or later. I have to stay ahead of him. The men with the puppet were almost to them.
“Rand,” Loial said suddenly, “I don’t think that’s a—”
Abruptly the men let their poles clatter to the packed dirt street; instead of collapsing, the Trolloc leaped for Rand with outstretched hands.
There was no time to think. Instinct brought the sword out of its sheath in a flashing arc. The Moon Rises Over the Lakes. The Trolloc staggered back with a bubbling cry, snarling even as it fell.
For an instant everyone stood frozen. Then the men—the Darkfriends, they had to be—looked from the Trolloc lying in the street to Rand, with the sword in his hands and Loial at his side. They turned and ran.
Rand was staring at the Trolloc, too. The void had surrounded him before his hand touched hilt; saidin shone in his mind, beckoning, sickening. With an effort, he made the void vanish, and licked his lips. Without the emptiness, fear crawled on his skin.
“Loial, we have to get back to the inn. Hurin’s alone, and they—” He grunted as he was lifted into the air by a thick arm long enough to pin both of his to his chest. A hairy hand grabbed his throat. He caught sight of a tusked snout just over his head. A rank smell filled his nose, equal parts sour sweat and pigsty.
As quickly as it had seized him, the hand at his throat was torn away. Stunned, Rand stared at it, at the thick Ogier fingers clutching the Trolloc’s wrist.
“Hold on, Rand.” Loial’s voice sounded strained. The Ogier’s other hand came around and took hold of the arm still holding Rand above the ground. “Hold on.”
Rand was shaken from side to side as Ogier and Trolloc struggled. Abruptly he fell free. Staggering, he took two steps to get clear and turned back with sword raised.
Standing behind the boar-snouted Trolloc, Loial had it by wrist and forearm, holding its arms spread wide, breathing hard with the effort. The Trolloc snarled gutturally in the harsh Trolloc tongue, throwing its head back in efforts to catch Loial with a tusk. Their boots scuffled across the dirt of the street.
Rand tried to find a place to put his blade in the Trolloc without hurting Loial, but Ogier and Trolloc spun in their rough dance so much that he could find no opening.
With a grunt, the Trolloc pulled its left arm free, but before it could loose itself completely, Loial snapped his own arm around its neck, hugging the creature close. The Trolloc clawed at its sword; the scythe-like blade hung on the wrong side for left-handed use, but inch by inch the dark steel began sliding out of the scabbard. And still they thrashed about so that Rand could not strike without risking Loial.
The Power. That could do it. How, he did not know, but he knew nothing else to try. The Trolloc had its sword half unsheathed. When the curved blade was bare, it would kill Loial.
Reluctantly, Rand formed the void. Saidin shone at him, pulled at him. Dimly, he seemed to recall a time when it had sung to him, but now it only drew him, a flower’s perfume drawing a bee, a midden’s stench drawing a fly. He opened himself up, reached for it. There was nothing there. He could as well have been reaching for light in truth. The taint slid off onto him, soiling him, but there was no flow of light inside him. Driven by a distant desperation, he tried again and again. And again and again there was only the taint.
With a sudden heave, Loial threw the Trolloc aside, so hard that the thing cartwheeled against the side of a building. It struck, headfirst, with a loud crack, and slid down the wall to lie with its neck twisted at an impossible angle. Loial stood staring at it, his chest heaving.
Rand looked out of the emptiness for a moment before he realized what had happened. As soon as he did, though, he let void and tainted light go, and hurried to Loial’s side.
 Loial drew a shuddering breath.
“It would have killed you if you hadn’t,” Rand told him. Anxiously, he looked at the alleys and shuttered windows and barred doors. Where there were two Trollocs, there had to be more. “I’m sorry you had to do it, Loial, but it would have killed both of us, or worse.”
“I know. But I cannot like it. Even a Trolloc.” Pointing toward the setting sun, the Ogier seized Rand’s arm. “There’s another of them.”
Against the sun, Rand could not make out details, but it appeared to be another group of men with a huge puppet, coming toward Loial and him. Except that now he knew what to look for, the “puppet” moved its legs too naturally, and the snouted head rose to sniff the air without anyone lifting a pole. He did not think the Trolloc and Darkfriends could see him among the evening shadows, or what lay in the street around him; they moved too slowly for that. Yet it was plain they were hunting, and coming closer.
“Fain knows I am out here somewhere,” he said, hastily wiping his blade on a dead Trolloc’s coat. “He’s set them to find me. He is afraid of the Trollocs being seen, though, or he wouldn’t have them disguised. If we can reach a street where there are people, we’ll be safe. We have to get back to Hurin. If Fain finds him, alone with the Horn . . . ”
He pulled Loial along to the next corner and turned toward the nearest sounds of laughter and music, but long before they reached it, another group of men appeared ahead of them in the otherwise empty street with a puppet that was no puppet. Rand and Loial took the next turning. It led east.
Every time Rand tried to reach the music and laughter, there was a Trolloc in the way, often sniffing the air for a scent. Some Trollocs hunted by scent. Sometimes, here where there were no eyes to see, a Trolloc stalked alone. More than once he was sure it was one he had seen before. They were closing in, and making sure he and Loial did not leave the deserted streets with their shuttered windows. Slowly the two of them were forced east, away from the city and Hurin, away from other people, along narrow, slowly darkening streets that ran in all directions, uphill and down. Rand eyed the houses they passed, the tall buildings closed up tight for the night, with more than a little regret. Even if he pounded on a door until someone opened it, even if they took Loial and him in, none of the doors he saw would stop a Trolloc. All that would do would be to offer up more victims with Loial and himself.
“Rand,” Loial said finally, “there is nowhere else to go.”
They had reached the eastern edge of the Foregate; the tall buildings to either side of them were the last. Lights in windows on the upper stories mocked him, but the lower floors were all shut tight. Ahead lay the hills, cloaked in first twilight and bare of so much as a farmhouse. Not entirely empty, though. He could just make out pale walls surrounding one of the larger hills, perhaps a mile away, and buildings inside.
“Once they push us out there,” Loial said, “they won’t have to worry who sees them.”
Rand gestured to the walls around the hill. “Those should stop a Trolloc. It must be a lord’s manner. Maybe they’ll let us in. An Ogier, and an outland lord? This coat has to be good for something sooner or later.” He looked back down the street. No Trollocs in sight yet, but he drew Loial around the side of the building anyway.
“I think that is the Illuminators’ chapter house, Rand. Illuminators guard their secrets tightly. I don’t think they would let Galldrian himself inside there.”
“What trouble have you gotten yourself into now?” said a familiar woman’s voice. There was suddenly a spicy perfume in the air.
Rand stared: Selene stepped around the corner they had just rounded, her white dress bright in the dimness. “How did you get here? What are you doing here? You have to leave immediately. Run! There are Trollocs after us.”
“So I saw.” Her voice was dry, yet cool and composed. “I came to find you, and I find you allowing Trollocs to herd you like sheep. Can the man who possesses the Horn of Valere let himself be treated so?”
“I don’t have it with me,” he snapped, “and I don’t know how it could help if I did. The dead heroes are not supposed to come back to save me from Trollocs. Selene, you have to get away. Now!” He peered around the corner.
Not more than a hundred paces away, a Trolloc was sticking its horned head cautiously into the street, smelling the night. A large shadow by its side had to be another Trolloc, and there were smaller shadows, too. Darkfriends.
“Too late,” Rand muttered. He shifted the flute case to pull off his cloak and wrap it around her. It was long enough to hide her white dress entirely, and trail on the ground besides. “You’ll have to hold that up to run,” he told her. “Loial, if they won’t let us in, we will have to find a way to sneak in.”
“But, Rand—”
“Would you rather wait for the Trollocs?” He gave Loial a push to start him, and took Selene’s hand to follow at a trot. “Find us a path that won’t break our necks, Loial.”
“You’re letting yourself become flustered,” Selene said. She seemed to have less trouble following Loial in the failing light than Rand did. “Seek the Oneness, and be calm. One who would be great must always be calm.”
“The Trollocs might hear you,” he told her. “I don’t want greatness.” He thought he heard an irritated grunt from her.
Stones sometimes turned underfoot, but the way across the hills was not hard despite the twilight shadows. Trees, and even brush, had long since been cleared from the hills for firewood. Nothing grew except knee-high grass that rustled softly around their legs. A night breeze came up softly. Rand worried that it might carry their scent to the Trollocs.
Loial stopped when they reached the wall; it stood twice as high as the Ogier, the stones covered with a whitish plaster. Rand peered back toward the Foregate. Bands of lighted windows reached out like spokes of a wheel from the city walls.
“Loial,” he said softly, “can you see them? Are they following us?”
The Ogier looked in the direction of the Foregate, and nodded unhappily. “I only see some of the Trollocs, but they are coming this way. Running.  “If he wants to go in, alantin, he needs a door. Such as that one.”  Even with her telling him, Rand was not certain it was a door, but when she strode to it and pulled, it opened.
“Rand,” Loial began.
Rand pushed him to the door. “Later, Loial. And softly. We’re hiding, remember?” He got them inside and closed the door behind them. There were brackets for a bar, but no bar to be seen. It would not stop anyone, but maybe the Trollocs would hesitate to come inside the walls.
They were in an alleyway leading up the hill between two long, low windowless buildings. At first he thought they were stone, too, but then he realized the white plaster had been laid over wood. It was dark enough now for the moon reflecting from the walls to give a semblance of light.
“Better to be arrested by the Illuminators than taken by Trollocs,” he murmured, starting up the hill.
“But that is what I was trying to tell you,” Loial protested. “I’ve heard the Illuminators kill intruders. They keep their secrets hard and fast, Rand.”
Rand stopped dead and stared back at the door. The Trollocs were still out there. At the worst, humans had to be better to deal with than Trollocs. He might be able to talk the Illuminators into letting them go; Trollocs did not listen before they killed. “I’m sorry I got you into this, Selene.”
“Danger adds a certain something,” she said softly. “And so far, you handle it well. Shall we see what we find?” She brushed past him up the alleyway. Rand followed, the spicy smell of her filling his nostrils.
Atop the hill, the alleyway opened onto a wide expanse of smoothly flattened clay, almost as pale as the plaster and nearly surrounded by more white, windowless buildings with the shadows of narrow alleys between, but to Rand’s right stood one building with windows, light falling onto the pale clay. He pulled back into the shadows of the alley as a man and a woman appeared, walking slowly across the open space.
Their clothes were certainly not Cairhienin. The man wore breeches as baggy as his shirt sleeves, both in a soft yellow, with embroidery on the legs of his breeches and across the chest of his shirt. The woman’s dress, worked elaborately across the breast, seemed a pale green, and her hair was done in a multitude of short braids.
“All is in readiness, you say?” the woman demanded. “You are certain, Tammuz? All?”
The man spread his hands. “Always you check behind me, Aludra. All is in readiness. The display, it could be given this very moment.”
“The gates and doors, they are all barred? All of the . . . ?” Her voice faded as they moved on to the far end of the lighted building.
Rand studied the open area, recognizing almost nothing. In the middle of it, several dozen upright tubes, each nearly as tall as he and a foot or more across, sat on large wooden bases. From each tube, a dark, twisted cord ran across the ground and behind a low wall, perhaps three paces long, on the far side. All around the open space stood a welter of wooden racks with troughs and tubes and forked sticks and a score of other things.
All the fireworks he had ever seen could be held in one hand, and that was as much as he knew, except that they burst with a great roar, or whizzed along the ground in spirals of sparks, or sometimes shot into the air. They always came with warnings from the Illuminators that opening one could cause it to go off. In any case, fireworks were too expensive for the Village Council to have allowed anybody unskilled to open one. He could well remember the time when Mat had tried to do just that; it was nearly a week before anyone but Mat’s own mother would speak to him. The only thing that Rand found familiar at all was the cords—the fuses. That, he knew, was where you set the fire.
With a glance back at the unbarred door, he motioned the others to follow and started around the tubes. If they were going to find a place to hide, he wanted to be as far from that door as he could.
It meant making their way between the racks, and Rand held his breath every time he brushed against one. The things in them shifted with the slightest touch, rattling. All of them seemed to be made of wood, without a piece of metal. He could imagine the racket if one were knocked over. He eyed the tall tubes warily, remembering the bang made by one the size of his finger. If those were fireworks, he did not want to be this close to them.
Loial muttered to himself continually, especially when he bumped one of the racks, then started back so fast that he bumped another. The Ogier crept along in a cloud of clatters and muttering.
Selene was no less unnerving. She strode as casually as if they were on a city street. She did not bump anything, did not make a sound, but she also made no effort to keep the cloak closed. The white of her dress seemed brighter than all the walls together. He peered at the lighted windows, waiting for someone to appear. All it would take was one; Selene could not fail to be seen, the alarm given.
The windows remained empty, though. Rand was just breathing a sigh of relief as they approached the low wall—and the alleys and buildings behind it—when Loial brushed against another rack, standing right beside the wall. It held ten soft-looking sticks, as long as Rand’s arm, with thin streams of smoke rising from their tips. The rack made hardly a sound when it fell, the smoldering sticks sprawling across one of the fuses. With a crackling hiss, the fuse burst into flame, and the flame raced toward one of the tall tubes.
Rand goggled for an instant, then he tried to whisper a shout. “Behind the wall!”
Selene made an angry noise when he bore her to the ground behind the wall, but he did not care. He tried to spread himself over her protectively as Loial crowded beside them. Waiting for the tube to burst, he wondered if there would be anything left of the wall. There was a hollow thump that he felt through the ground as much as heard. Cautiously, he lifted himself off of Selene enough to peer around the edge of the wall. She fisted him in the ribs, hard, and wriggled out from under him with an oath in a language he did recognize, but he was beyond noticing.
A trickle of smoke was leaking from the top of one of the tubes. That was all. He shook his head wonderingly. If that’s all there is to it . . .
With a crash like thunder, a huge flower of red and white bloomed high in the now dark sky, then slowly began drifting away in sparkles.
As he goggled at it, the lighted building erupted with noise. Shouting men and women filled the windows, staring and pointing.
Rand longingly eyed the dark alleyway, only a dozen steps away. And the first step would be in full view of the people at the windows. Pounding feet poured from the building.
He pressed Loial and Selene back against the wall, hoping they looked like just another shadow. “Be still and be silent,” he whispered. “It’s our only hope.”
“Sometimes,” Selene said quietly, “if you are very still, no one can see you at all.” She did not sound the least bit worried.
Boots thumped back and forth on the other side of the wall, and voices were raised in anger. Especially the one Rand recognized as Aludra.
“You great buffoon, Tammuz! You great pig, you! Your mother, she was a goat, Tammuz!  “I have been sure to put everything where it belonged, and the punks, they were—”
“You will not speak to me, Tammuz!  Aludra’s voice changed in answer to another man’s question. “There is no time to prepare another. Galldrian, he must be satisfied with the rest for tonight. And one early. And you, Tammuz! You will set everything right, and tomorrow you will leave with the carts to buy the manure. Does anything else go wrong this night, I will not trust you again even with so much as the manure!”
Footsteps faded back toward the building to the accompaniment of Aludra’s muttering. Tammuz remained, growling under his breath about the unfairness of it all.
Rand stopped breathing as the man came over to right the toppled stand. Pressed back in the shadows against the wall, he could see Tammuz’s back and shoulder. All the man had to do was turn his head, and he could not miss seeing Rand and the others. Still complaining to himself, Tammuz arranged the smoldering sticks in the stand, then stalked off toward the building where everyone else had gone.
Letting his breath go, Rand took a quick look after the man, then pulled back into the shadows. A few people still stood at the windows. “We can’t expect any more luck tonight,” he whispered.
“It is said great men make their own luck,” Selene said softly.
“Will you stop that,” he told her wearily. He wished the smell of her did not fill his head so; it made it hard to think clearly. He could remember the feel of her body when he pushed her down—softness and firmness in a disturbing blend—and that did not help either.
“Rand?” Loial was peering around the end of the wall away from the lighted building. “I think we need some more luck, Rand.”
Rand shifted to look over the Ogier’s shoulder. Beyond open space, in the alleyway that led to the barless door, three Trollocs were peering cautiously out of the shadows toward the lighted windows. One woman was standing at a window; she did not seem to see the Trollocs.
“So,” Selene said quietly. “It becomes a trap.  The Trollocs surely will. But perhaps you can slay the Trollocs too quickly for them to make any outcry.  You may not want greatness, but it will take a great man to do these things.”
“You don’t have to sound happy about it,” Rand said. He tried to stop thinking about how she smelled, how she felt, and the void almost surrounded him. He shook it away. The Trollocs did not seem to have located them, yet. He settled back, staring at the nearest dark alleyway. Once they made a move toward it, the Trollocs would surely see, and so would the woman at the window. It would be a race as to whether Trollocs or Illuminators reached them first.
“Your greatness will make me happy.” Despite the words, Selene sounded angry. “Perhaps I should leave you to find your own way for a time. If you’ll not take greatness when it is in your grasp, perhaps you deserve to die.”
Rand refused to look at her. “Loial, can you see if there’s another door down that alley?”
The Ogier shook his head. “There is too much light here and too much dark there. If I were in the alley, yes.”
Rand fingered the hilt of his sword. “Take Selene. As soon as you see a door—if you do—call out, and I’ll follow. If there isn’t a door at the end, you will have to lift her so she can reach the top of the wall and climb over.”
“All right, Rand.” Loial sounded worried. “But when we move, those Trollocs will come after us, no matter who is watching. Even if there is a door, they will be on our heels.”
“You let me worry about the Trollocs.” Three of them. I might do it, with the void. The thought of saidin decided him. Too many strange things had happened when he let the male half of the True Source come close. “I will follow as soon as I can. Go.” He turned to peer around the wall at the Trollocs.
From the corner of his eye, he had an impression of Loial’s bulk moving, of Selene’s white dress, half covered by his cloak. One of the Trollocs beyond the tubes pointed to them excitedly, but still the three hesitated, glancing up at the window where the woman still watched. Three of them. There has to be a way. Not the void. Not saidin.
“There is a door!” came Loial’s soft call. One of the Trollocs took a step out of the shadows, and the others followed, gathering themselves. As from a distance, Rand heard the woman at the window cry out, and Loial shouted something.
Without thinking, Rand was on his feet. He had to stop the Trollocs somehow, or they would run him down, and Loial and Selene. He snatched one of the smoldering sticks and hurled himself at the nearest tube. It tilted, started to fall over, and he caught the square wooden base; the tube pointed straight at the Trollocs. They slowed uncertainly—the woman at the window screamed—and Rand touched the smoking end of the stick to the fuse right where it joined the tube.
The hollow thump came immediately, and the thick wooden base slammed against him, knocking him down. A roar like a thunderclap broke the night and a blinding burst of light tore away the dark.
Blinking, Rand staggered his feet, coughing in thick, acrid smoke, ears ringing. He stared in amazement. Half the tubes and all of the racks lay on their sides, and one corner of the building beside which the Trollocs had stood was simply gone, flames licking at ends of planks and rafters. Of the Trollocs there was no sign.
Through the ringing in his ears, Rand heard shouts from the Illuminators in the building. He broke into a tottering run, lumbered into the alley. Halfway down it he stumbled over something and realized it was his cloak. He snatched it up without pausing. Behind him, the cries of the Illuminators filled the night.
Loial was bouncing impatiently on his feet beside the open door. And he was alone.
“Where is Selene?” Rand demanded.
“She went back, Rand. I tried to grab her, and she slipped right out of my hands.”
Rand turned back toward the noise. Through the incessant sound in his ears, some of the shouts were barely distinguishable. There was light there, now, from the flames.
“The sand buckets! Fetch the sand buckets quickly!”
“This is disaster! Disaster!”
“Some of them went that way!”
Loial grabbed Rand’s shoulder. “You cannot help her, Rand. Not by being taken yourself. We must go.” Someone appeared at the end of the alley, a shadow outlined by the glow of flames behind, and pointed toward them. “Come on, Rand!”
Rand let himself be pulled out of the door into the darkness. The fire faded behind them until it was only a glow in the night, and the lights of the Foregate came closer. Rand almost wished more Trollocs would appear, something he could fight. But there was only the night breeze ruffling the grass.
“I tried to stop her,” Loial said. There was a long silence. “We really couldn’t have done anything. They would just have taken us, too.”
Rand sighed. “I know, Loial. You did what you could.” He walked backwards a few steps, staring at the glow. It seemed less; the Illuminators must be putting out the flames. “I have to help her somehow.” How? Saidin? The Power? He shivered. “I have to.”
They went through the Foregate by the lighted streets, wrapped in a silence that shut out the gaiety around them.
When they entered The Defender of the Dragonwall, the innkeeper held out his tray with a sealed parchment.
Rand took it, and stared at the white seal. A crescent moon and stars. “Who left this? When?”
“An old woman, my Lord. Not a quarter of an hour gone. A servant, though she did not say from what House.” Cuale smiled as if inviting confidences.
“Thank you,” Rand said, still staring at the seal. The innkeeper watched them go upstairs with a thoughtful look.
Hurin took his pipe out of his mouth when Rand and Loial entered the room. Hurin had his short sword and sword-breaker on the table, wiping them with an oily rag. “You were long with the gleeman, my Lord. Is he well?”
Rand gave a start. “What? Thom? Yes, he’s . . . ” He broke open the seal with his thumb and read.
When I think I know what you are going to do, you do something else. You are a dangerous man. Perhaps it will not be long before we are together again. Think of the Horn. Think of the glory. And think of me, for you are always mine.
Again, it bore no signature but the flowing hand itself.
“Are all women crazy?” Rand demanded of the ceiling. Hurin shrugged. Rand threw himself into the other chair, the one sized for an Ogier; his feet dangled above the floor, but he did not care. He stared at the blanket-covered chest under the edge of Loial’s bed. Think of the glory. “I wish Ingtar would come.”


|
phylopomp
Phylodynamics for POMPs
|
Population process class. More...
#include <popul_proc.h>
Public Member Functions | |
| size_t | bytesize (void) const |
| size of serialized binary form More... | |
| popul_proc_t (double t0=0) | |
| popul_proc_t (raw_t *o) | |
| constructor from serialized binary form More... | |
| popul_proc_t (const popul_proc_t &X) | |
| copy constructor More... | |
| popul_proc_t & | operator= (const popul_proc_t &X) |
| copy assignment operator More... | |
| popul_proc_t (popul_proc_t &&)=delete | |
| move constructor More... | |
| popul_proc_t & | operator= (popul_proc_t &&)=delete |
| move assignment operator More... | |
| ~popul_proc_t (void) | |
| destructor More... | |
| slate_t | time (void) const |
| get current time. More... | |
| virtual void | valid (void) const |
| void | update_params (double *, int) |
| set parameters More... | |
| void | update_IVPs (double *, int) |
| set initial-value parameters More... | |
| double | event_rates (double *rate, int n) const |
| compute event rates More... | |
| virtual void | rinit (void)=0 |
| initialize the state More... | |
| virtual void | jump (int e)=0 |
| makes a jump More... | |
| std::string | yaml (std::string tab) const |
| machine/human readable info More... | |
| void | update_clocks (void) |
| updates clock and next event More... | |
| int | play (double tfin) |
Protected Types | |
| typedef STATE | state_t |
| typedef PARAMETERS | parameters_t |
Protected Attributes | |
| slate_t | next |
| size_t | event |
| slate_t | current |
| state_t | state |
| parameters_t | params |
Static Protected Attributes | |
| static const size_t | nevent = NEVENT |
| static const size_t | ndeme = NDEME |
Private Member Functions | |
| void | clean (void) |
Friends | |
| raw_t * | operator>> (const popul_proc_t &X, raw_t *o) |
| binary serialization More... | |
| raw_t * | operator>> (raw_t *o, popul_proc_t &X) |
| binary deserialization More... | |
Population process class.
The class for the simulation of the Markov process.
Definition at line 20 of file popul_proc.h.
|
protected |
Definition at line 25 of file popul_proc.h.
|
protected |
Definition at line 24 of file popul_proc.h.
|
inline |
basic constructor for popul_proc class t0 = initial time
Definition at line 74 of file popul_proc.h.
|
inline |
constructor from serialized binary form
Definition at line 80 of file popul_proc.h.
|
inline |
copy constructor
Definition at line 84 of file popul_proc.h.
|
delete |
move constructor
|
inline |
|
inline |
size of serialized binary form
Definition at line 45 of file popul_proc.h.
|
inlineprivate |
| double sir_proc_t::event_rates | ( | double * | rate, |
| int | n | ||
| ) | const |
|
pure virtual |
makes a jump
|
inline |
|
delete |
move assignment operator
|
inline |
run process to a specified time. return number of events that have occurred.
Definition at line 160 of file popul_proc.h.
|
pure virtual |
initialize the state
|
inline |
|
inline |
updates clock and next event
Definition at line 138 of file popul_proc.h.
| void sir_proc_t::update_IVPs | ( | double * | p, |
| int | n | ||
| ) |
| void sir_proc_t::update_params | ( | double * | p, |
| int | n | ||
| ) |
|
inlinevirtual |
Definition at line 118 of file popul_proc.h.
| std::string sir_proc_t::yaml | ( | std::string | tab | ) | const |
|
friend |
|
friend |
|
protected |
Definition at line 33 of file popul_proc.h.
|
protected |
Definition at line 32 of file popul_proc.h.
|
staticprotected |
Definition at line 27 of file popul_proc.h.
|
staticprotected |
Definition at line 26 of file popul_proc.h.
|
protected |
Definition at line 31 of file popul_proc.h.
|
protected |
Definition at line 35 of file popul_proc.h.
|
protected |
Definition at line 34 of file popul_proc.h.


The domain name that hosts the stellar.toml file.
Autopopulated as the value of the NETWORK_PASSPHRASE property from the homeDomain's stellar.toml file.
An array of strings used by the run and getTests functions to filter the tests run or returned. If specified, only tests whose Test.assertion or Test.group properties contain one of the provided strings will be run or returned. Tests required as dependencies are excluded from filtering.
Only relevant for SEP-6, 12, & 31.
A SepConfig
object.
The list of Stellar Ecosystem Proposal (SEP) implementations that should be tested. Note that some SEPs are dependent on others. For example, most SEP-24 endpoints require a SEP-10 authentication token. Therefore, to test most SEP-24 endpoints, tests verifying a SEP-10 authentication token can be retreived are also run.
Only relevant if run via the command line.
If true
, each web request and response made during each failed test run will be printed to standard output. This is useful for
debugging a failed test.
Only relevant for SEP-6, 24, & 31.
The code of the Stellar asset to use when testing. If not specified, it will be populated by the first test that requires it. Asset codes are fetched from the
GET /info
responses of the relevant SEPs. If no enabled asset code is present, the test and other tests dependent on it will fail.


As a current student in BIS in University College Cork who has 4 years’ experience in different organisations,
I am seeking a position
that will utilise my skills and will furthermore improve my skill set which
I hope will add benefit to your business and to aid my remaining years in study in UCC.
I spent the summer of 2019 working in a restaurant. In this workplace I took orders, worked on the till, made sandwiches and salads and served the food to the customers.
From the summer of 2016 to the summer of 2018, I worked in a shop . Here I worked on the till,
therefore I spent my days dealing with customers and handling cash.
I also worked in the deli by making sandwiches, cooking the necessary food for the hot counter and preparing food for the following days.
I spent another week in an accounting firm in which I dealt with numbers, organised folders and met with the accountant’s clients.
I learned about bookkeeping, tax preparations, auditing and general documentation. I learned how accurate and precise accountants need to be.
This was a very interesting week for me, and I gained experience and knowledge in the places I worked and potentially would work in the future.
As a BIS student in one of Irelands leading Universities, I have the skills to add great benefit to your business.
Through my course, I have learned all the technical skills required to enable me to the best asset to your firm that I can be.
Through group work in my course, I have learned great communication and leadership skills. I have the ability to communicate clearly and effectively in many mediums
verbally, through emails, phone calls. I am also a good listener who accepts constructive feedback.
I have the ability to work in harmony with my fellow students and group colleagues,
I have the ability to work with others effectively under different circumstances.
As a BIS student,I am required to have 80% attendance.
This results in a strong work ethic, and my ability to be on time and adhere to these standards given.
| Subjects | Maths | Irish | English | French | Chemistry | Biology | Business |
|---|---|---|---|---|---|---|---|
| Results | H2 | H2 | H2 | H2 | H2 | H2 | H2 |
Apart from being a student, I enjoy most of my time being active.I spend alot of the time in the gym or else playing sports like football and camogie.
I also love reading both non-fictional books and fictional books. I also spend my time researching the latest developments in technology.
I have a strong interest in health and fitness so I enjoy being active and nourishing my body with real foods.


@* * Copyright 2023 HM Revenue & Customs * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. *@ @import config.AppConfig @import models.reporting._ @import models.request.AuthenticatedRequest @import views.html.partials.pagination @import views.html.managementtools.reportField @( report: SummaryReport, options: Pagination, results: Paged[ResultGroup], users: Map[String, Operator], teams: Map[String, Queue], id: String )(implicit request: AuthenticatedRequest[_], appConfig: AppConfig, messages: Messages)
| @messages(s"reporting.field.${groupBy.fieldName}") | }@messages(s"reporting.field.count") | @for((field, index) <- report.maxFields.zipWithIndex) {@messages(s"reporting.field.${field.fieldName}") | }
|---|---|---|
| @{resultGroup.count} | @for(field <- resultGroup.maxFields) { @reportNumberField(field, id, rowIndex) }


Create Cloud Native Node.js Applications.
Node.js applications are overwhelmingly being deployed to clouds, with 79% of Node.js developers reporting using cloud providers for their production applications. Whilst almost half are using Docker, only 21% of developers are building “Cloud Native” applications, and just 12% are using container orchestration technologies like Kubernetes.
CloudNativeJS is an open source community project that aims to provide best-practices, assets and tools to make it easier to get started building enterprise-grade, Cloud Native Node.js applications. These are not just cloud-hosted, but integrate with the Cloud Native Computing Foundation (CNCF) open source technologies and exploit the full potential that cloud platforms provide.
Choose your Node.js modules...
CloudNativeJS’s module insights constantly runs testing, verification and analysis against all current LTS versions of Node.js, across a wide set of operating systems and architectures. Module insights additionally checks and reports code coverage and verifies the license contained in the module and all of its dependencies.
This allows application developers to easily and consistently view the state of a range of modules across the platforms that they use, and for the CloudNativeJS community to work with module owners where there are test failures to get those resolved quickly.
Docs Launch Module InsightsAdd health checking...
The “cloud-health” and “cloud-health-connect” repositories provide NPM modules for managing and reporting the lifecycle of your application through readiness and liveness endpoints. These are used by Kubernetes to determine whether your application is ready to receive requests, whether it is no-longer “live” and should be automatically restarted, and to handle graceful shutdown when it is requested to stop.
Docs View on GitHubTrack your requests...
The “appmetrics-zipkin” repository provides an NPM module for instrumenting your application with OpenTracing based request tracking, allowing you to monitor requests across microservces and applications. The tracking data is then sent to a deployment of the Zipkin open source request tracking project.
Docs View on GitHubPower your metrics...
The “appmetrics-prometheus” repository provides an NPM module for collecting metric data from your application. The metrics gathered range from resource metrics such as CPU and memory, to application level metrics such as HTTP request responsiveness. These are then exposed as an application endpoint, and through a configuration in the Helm charts, the metrics are automatically collected by a deployment of the Prometheus open source monitoring project.
Docs View on GitHubBuild your Docker image...
The “docker” repository provides a set of template Dockerfiles that implement the best-practices for building development, debug, test and production Docker images for your applications. These can easily be modified and applied to any Node.js application.
Docs View on GitHubDeploy to Kubernetes.
The “helm” repository provides a template Helm chart that simplifies the process of taking a Docker image of your application and deploying it to Kubernetes along with configuration for replicas and autoscaling. Additionally the templates provide configuration for using liveness and readiness based Health Checking, Prometheus metrics, OpenTracing with Zipkin, and support for using additional cloud-native technologies like Istio.
Docs View on GitHub


--- layout: post title: 'Studio Styles: Coding Instinct Theme' date: '2010-05-07T11:09:00.001+01:00' author: solrevdev tags: modified_time: '2010-05-07T11:09:18.557+01:00' blogger_id: tag:blogger.com,1999:blog-31446756.post-2213729412308040052 blogger_orig_url: http://www.solrevdev.com/2010/05/studio-styles-coding-instinct-theme.html ---
Giving this a go for change - http://studiostyles.info/schemes/coding-instinct-theme


On the eve of the Democratic National Convention, WikiLeaks released its first trove of emails stolen from the DNC by Russians.


Home
About
Actor
Men
Women
Ads
Youth
Join
Sport
Contact
<
Welcome to Danto & Haze Casting Agency
Commercial
Arthur Jack
Pierre Cardin
Peter James
Arthur Jack
Pierre Cardin
Peter James


Data Fields | |
| int(* | func )(const UChar *, const UChar *, int, int *, regex_t *, void *) |
| regex_t * | reg |
| void * | arg |
| int | ret |
| OnigEncoding | enc |
Definition at line 506 of file regparse.c.
| void* INamesArg::arg |
Definition at line 509 of file regparse.c.
Referenced by i_names(), and onig_foreach_name().
Definition at line 511 of file regparse.c.
Referenced by onig_foreach_name().
| int(* INamesArg::func)(const UChar *, const UChar *, int, int *, regex_t *, void *) |
Referenced by i_names(), and onig_foreach_name().
Definition at line 508 of file regparse.c.
Referenced by i_names(), and onig_foreach_name().
| int INamesArg::ret |
Definition at line 510 of file regparse.c.
Referenced by i_names(), and onig_foreach_name().


Artista
Search
Galleries
Find Artists
Features
Sign Up
LOG IN
Meet the Team
Sign up
Team Lead: AJ Brush
Frontend: Patrick Rodrigues
Backend: Thierry Joux
UX Designer: Mai Ho
User Interface: Nisa Champagne
User Interface: William Brooks
User Interface: Greg Poirier
❮
❯


Laerdal Plyr Demo
1. Video
2. Video with Descriptions
3. Video with Chapters
4. Video with Fullscreen Container
Something in the container
Button to tab
Link to tab
5. Audio
6. Youtube
7. Vimeo


+= (Plus-Equals) is an experiment in hacking the way hackathons are run with the primary goal of increasing the inclusivity and diversity of these wonderful events which connect people and ideas to bring them to life in a remarkably short amount of time. We want to answer the question of how much fuller life could be if more people harnessed hackathons to learn about their own creative potential. Given what people show you can create in a weekend long hackathon, what would we collectively create over the course of our lives if we could achieve that level of creative output on a regular basis?
+= is the addition assignment operator, i.e. x += y is the same as saying x = x + y. To translate for the nonprogrammer, the += operator changes the value of one thing to include the addition of another. So at first Plus-Equals was just this idea, you see. Then Plus-Equals += me. And should you choose, Plus-Equals += you. And then together we can hack the future of the hackathon, which was itself always a hacking of the power of collective intention and collaboration.
Why does it take more fuel to drive a car in stop-and-go traffic? Inertia. Unless a force acts upon it, an object at rest will remain at rest and in motion it will remain in motion. And so it is with ideas. It takes a lot of energy to get an idea off the ground, to develop it until it truly has momentum. In a stop-and-go environment, the input of energy may never reach a point where an idea can truly flourish.
 That is the essence of a hackathon, to provide a setting where the resonance of collective intention gives ideas the continuous attention they need to thrive, further nourished by the opportunity for their creators to learn from and collaborate with other individuals with a diverse set of skills and passions.
While hackathons may be focused on helping ideas grow, they also inevitably help people grow. It is our opinion that a hackathon can be one of the more empowering experiences one can have. Whether first time participant or veteran hacker, it's always astonishing to see what that hackathon setting can help you to learn about your capability to overcome challenges and create something awesome in a short amount of time.
We believe that diversity is one of the key factors in making a hackathon awesome, and thus we're all about inclusivity. The short answer then is anyone and particularly, you, if you've read this far in the page and are still intrigued. Not every hackathon is appropriate for everyone; the theme of a hackathon might or might not align with your interests, and if you're a first timer, some more competitive hackathons might not be the friendliest place to start.
If you're interested in joining a hackathon but having trouble finding one that's both the right fit and geographically accessible, we encourage you to reach out and tell us what you're looking for. We'd like to help. We hope to find ways to make it more possible for more hackathons to include options for people to get involved, whether it's to include those with different skillsets than what is normally associated with a hacker, or ways to get involved remotely.
Sean believes that all skills have something to teach you about all other skills. He has formal training in biomedical engineering and music, is a self-taught coder and his hobbies include fire-spinning and strategy games. @seanxmanton | Website
CJ codes tools for music, words, and thoughts. The riptides perpendicular to nihilism and a extreme sense of purpose terrify him sublimely. He travels the world winning hackathons. He makes breakcore. @Cortexelation | Website
The catalyst for the birth of +=: Sean and CJ both loved the MTF Boston hackathon enough that Sean took a flight to participate in MTF London and CJ submitted a hack remotely while on a road trip across the US. They were then inspired to start organizing "telehackathons" to allow themselves and other Boston area hackers to continue to participate in MTF hackathons.
So far there have been 3 editions of MTF Hack Camp += Boston, coinciding with MTF events in Paris, Berlin, and Scandi. One of the goals of these telehackathons was to generate remote collaborations between Boston and European hackers. So far, we still have not figured out how to accomplish that, but we did succeed in organizing zero-budget hackathons and having Boston hackers be recognized at and win prizes from the main events.
To coincide with MTF Central, CJ is organizing a 20 Song Game Trackathon while Sean is busy running Hacking Eating Tracking.
Music Tech Fest | @TeleHackMTF
After his experience organizing MTF += Boston events, Sean was very excited when his PI suggested that they work together to organize a Symposium/Hackathon hybrid event about quantified eating behavior. The idea of bringing together scientists, hackers, and even artists to generate a cross-disciplinary dialogue and catalyze the development of new tools and methods to study eating behavior resonated strongly with the += vision of diverse and inclusive hackathons that break the mould.
Sean took advantage of the opportunity to organize a hackathon more full-time and with an actual budget to experiment with ways of implementing aspects of the += vision at scale. At first toying with the idea of having satellite events, he eventually settled on travel reimbursements as the best way of increasing the inclusivity of the event, bringing in around 40 out-of-town participants.
He also conducted video chats with over 70 participants before the event. This increased the sense of inclusivity by helping applicants who weren't sure if they'd be a good fit to understand how their skillsets could be helpful, and connecting them with potential teammates ahead of time.
Hacking Eating Tracking | @HackEatTrack
Coming soon. Stay tuned for posts about what we've learned during our experiments running different hackathons.
To hear about future events and blog updates, you can subscribe to our newsletter. If you'd like to talk to us more about hackathons or other passions, collaborate on an event, or just say hi, please shoot us an email. We look forward to hearing from you:
<EMAIL_ADDRESS>Copyright © Copyright? Hack (a copy of) this page and share it with us!


Welcome to CulinarySoft!
Where Chefs' Dreams Come True
Existing User Login
Login
New User?
Back to Login
Thanks for Signing Up!
Register


jdb(1) jdb(1) Name jdb - The Java Debugger jdb helps you find and fix bugs in Java language programs. SYNOPSIS jdb [ options ] [ class ] [ arguments ] options Command-line options, as specified below. class Name of the class to begin debugging. arguments Arguments passed to the main() method of class. DESCRIPTION The Java Debugger, jdb, is a simple command-line debugger for Java classes. It is a demonstration of the Java Platform Debugger Architecture @ http://docs.oracle.com/javase/7/docs/technotes/guides/jpda/index.html that provides inspection and debugging of a local or remote Java Virtual Machine. Starting a jdb Session There are many ways to start a jdb session. The most frequently used way is to have jdb launch a new Java Virtual Machine (VM) with the main class of the application to be debugged. This is done by substituting the com‐ mand jdb for java in the command line. For example, if your application's main class is MyClass, you use the following command to debug it under JDB: % jdb MyClass When started this way, jdb invokes a second Java VM with any specified parameters, loads the specified class, and stops the VM before executing that class's first instruction. Another way to use jdb is by attaching it to a Java VM that is already running. Syntax for Starting a VM to which jdb will attach when the VM is running is as follows. This loads in-process debugging libraries and specifies the kind of connection to be made. -agentlib:jdwp=transport=dt_socket,server=y,suspend=n For example, the following command will run the MyClass application, and allow jdb to connect to it at a later time. % java -agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n MyClass You can then attach jdb to the VM with the following commmand: % jdb -attach 8000 Note that "MyClass" is not specified in the jdb command line in this case because jdb is connecting to an existing VM instead of launching a new one. There are many other ways to connect the debugger to a VM, and all of them are supported by jdb. The Java Platform Debugger Architecture has additional documentation @ http://docs.oracle.com/javase/7/docs/technotes/guides/jpda/conninv.html on these connection options. For information on starting a J2SE 1.4.2 or early VM for use with jdb see the 1.4.2 documentation @ http://java.sun.com/j2se/1.4.2/docs/guide/jpda/conninv.html Basic jdb Commands The following is a list of the basic jdb commands. The Java debugger sup‐ ports other commands which you can list using jdb's help command. help, or ? The most important jdb command, help displays the list of recog‐ nized commands with a brief description. run After starting jdb, and setting any necessary breakpoints, you can use this command to start the execution the debugged application. This command is available only when jdb launches the debugged application (as opposed to attaching to an existing VM). cont Continues execution of the debugged application after a breakpoint, exception, or step. print Displays Java objects and primitive values. For variables or fields of primitive types, the actual value is printed. For objects, a short description is printed. See the dump command below for get‐ ting more information about an object. NOTE: To display local variables, the containing class must have been compiled with the javac(1) -g option. print supports many simple Java expressions including those with method invocations, for example: o print MyClass.myStaticField o print myObj.myInstanceField o print i + j + k (i, j, k are primities and either fields or local variables) o print myObj.myMethod() (if myMethod returns a non-null) o print new java.lang.String("Hello").length() dump For primitive values, this command is identical to print. For objects, it prints the current value of each field defined in the object. Static and instance fields are included. The dump command supports the same set of expressions as the print command. threads List the threads that are currently running. For each thread, its name and current status are printed, as well as an index that can be used for other commands, for example: 4. (java.lang.Thread)0x1 main running In this example, the thread index is 4, the thread is an instance of java.lang.Thread, the thread name is "main", and it is currently running, thread Select a thread to be the current thread. Many jdb commands are based on the setting of the current thread. The thread is specified with the thread index described in the threads command above. where where with no arguments dumps the stack of the current thread. where all dumps the stack of all threads in the current thread group. where threadindex dumps the stack of the specified thread. If the current thread is suspended (either through an event such as a breakpoint or through the suspend command), local variables and fields can be displayed with the print and dump commands. The up and down commands select which stack frame is current. Breakpoints Breakpoints can be set in jdb at line numbers or at the first instruction of a method, for example: o stop at MyClass:22 (sets a breakpoint at the first instruction for line 22 of the source file containing MyClass) o stop in java.lang.String.length (sets a breakpoint at the beginnig of the method java.lang.String.length) o stop in MyClass.<init> (<init> identifies the MyClass constructor) o stop in MyClass.<clinit> (<clinit> identifies the static initializa‐ tion code for MyClass) If a method is overloaded, you must also specify its argument types so that the proper method can be selected for a breakpoint. For example, "MyClass.myMethod(int,java.lang.String)", or "MyClass.myMethod()". The clear command removes breakpoints using a syntax as in "clear MyClass:45". Using the clear or command with no argument displays a list of all breakpoints currently set. The cont command continues exe‐ cution. Stepping The step commands advances execution to the next line whether it is in the current stack frame or a called method. The next command advances execution to the next line in the current stack frame. Exceptions When an exception occurs for which there isn't a catch statement anywhere in the throwing thread's call stack, the VM normally prints an exception trace and exits. When running under jdb, however, control returns to jdb at the offending throw. You can then use jdb to diagnose the cause of the exception. Use the catch command to cause the debugged application to stop at other thrown exceptions, for example: "catch java.io.FileNotFoundException" or "catch mypackage.BigTroubleException. Any exception which is an instance of the specifield class (or of a subclass) will stop the application at the point where it is thrown. The ignore command negates the effect of a previous catch command. NOTE: The ignore command does not cause the debugged VM to ignore spe‐ cific exceptions, only the debugger. Command Line Options When you use jdb in place of the Java application launcher on the command line, jdb accepts many of the same options as the java command, including -D, -classpath, and -X<option>. The following additional options are accepted by jdb: -help Displays a help message. -sourcepath <dir1:dir2:...> Uses the given path in searching for source files in the specified path. If this option is not specified, the default path of "." is used. -attach <address> Attaches the debugger to previously running VM using the default connection mechanism. -listen <address> Waits for a running VM to connect at the specified address using standard connector. -listenany Waits for a running VM to connect at any available address using standard connector. -launch Launches the debugged application immediately upon startup of jdb. This option removes the need for using the run command. The debuged application is launched and then stopped just before the initial application class is loaded. At that point you can set any neces‐ sary breakpoints and use the cont to continue execution. -listconnectors List the connectors available in this VM -connect <connector-name>:<name1>=<value1>,... Connects to target VM using named connector with listed argument values. -dbgtrace [flags] Prints info for debugging jdb. -tclient Runs the application in the Java HotSpot(tm) VM (Client). -tserver Runs the application in the Java HotSpot(tm) VM (Server). -Joption Pass option to the Java virtual machine used to run jdb. (Options for the application Java virtual machine are passed to the run com‐ mand.) For example, -J-Xms48m sets the startup memory to 48 megabytes. Other options are supported for alternate mechanisms for connecting the debugger and the VM it is to debug. The Java Platform Debugger Architec‐ ture has additional documentation @ http://docs.oracle.com/javase/7/docs/technotes/guides/jpda/conninv.html on these connection alternatives. Options Forwarded to Debuggee Process -v -verbose[:class|gc|jni] Turns on verbose mode. -D<name>=<value> Sets a system property. -classpath <directories separated by ":"> Lists directories in which to look for classes. -X<option> Non-standard target VM option SEE ALSO javac(1), java(1), javah(1), javap(1), javadoc(1). 16 Mar 2012 jdb(1)


--- layout: default title: Jobs published: false --- jobs. current job openings. Ready to start working on a decentralized future? Find our openings below or send us an initative application! life is short - join us. Work with us in Berlin, Munich or remotely. life is short - join us. work with us in Berlin, Munich or from remotely.
Ready to start working on a decentralized future? Find our openings below or send us an initative application!


| Interface | Description |
|---|---|
| DocumentReader |
A generic interface for all
HierarchicalStreamReader implementations reading a DOM. |
| DocumentWriter |
A generic interface for all
HierarchicalStreamWriter implementations generating a
DOM. |
| XmlFriendlyReader | Deprecated
As of 1.4
|
| XmlFriendlyWriter | Deprecated
As of 1.4
|
| Class | Description |
|---|---|
| AbstractDocumentReader | |
| AbstractDocumentWriter |
A generic
HierarchicalStreamWriter for DOM writer
implementations. |
| AbstractPullReader |
Base class that contains common functionality across HierarchicalStreamReader implementations
that need to read from a pull parser.
|
| AbstractXmlDriver | Deprecated
As of 1.4
|
| AbstractXmlReader | Deprecated
As of 1.4, use
AbstractReader instead. |
| AbstractXmlWriter | Deprecated
As of 1.4 use
AbstractWriter instead |
| AbstractXppDomDriver |
An abstract base class for a driver using an XPP DOM implementation.
|
| AbstractXppDriver |
An abstract base class for a driver using an XPP implementation.
|
| BEAStaxDriver | Deprecated
As of 1.4.11 use
StandardStaxDriver or WstxDriver instead. |
| CompactWriter | |
| Dom4JDriver | |
| Dom4JReader | |
| Dom4JWriter | |
| Dom4JXmlWriter | |
| DomDriver | |
| DomReader | |
| DomWriter | |
| JDom2Driver | |
| JDom2Reader | |
| JDom2Writer | |
| JDomDriver | |
| JDomReader | |
| JDomWriter | |
| KXml2DomDriver |
A
HierarchicalStreamDriver for XPP DOM using the kXML2 parser. |
| KXml2Driver |
A
HierarchicalStreamDriver using the kXML2 parser. |
| PrettyPrintWriter |
A simple writer that outputs XML in a pretty-printed indented stream.
|
| QNameMap |
Represents a mapping of
QName instances to Java class names
allowing class aliases and namespace aware mappings of QNames to class names. |
| SaxWriter |
A SAX
parser that acts as an XStream
HierarchicalStreamWriter to enable direct generation of a
SAX event flow from the XStream serialization of a list of list of Java objects. |
| SjsxpDriver | Deprecated
As of 1.4.5 use
StandardStaxDriver |
| StandardStaxDriver |
A driver using the standard JDK StAX implementation provided by the Java runtime (since Java
6).
|
| StaxDriver |
A driver using the StAX API to create XML reader and writer.
|
| StaxReader |
A reader using the StAX API.
|
| StaxWriter |
A stream writing that outputs to a StAX stream writer
|
| TraxSource |
A
JAXP TrAX Source that enables using XStream object serialization as
direct input for XSLT processors without resorting to an intermediate representation such as
text XML, DOM or DOM4J. |
| WstxDriver |
A driver using the Woodstox StAX implementation.
|
| XmlFriendlyNameCoder |
Encode and decode tag and attribute names in XML drivers.
|
| XmlFriendlyReplacer | Deprecated
As of 1.4, use
XmlFriendlyNameCoder instead |
| XomDriver | |
| XomReader | |
| XomWriter | |
| Xpp3DomDriver |
A
HierarchicalStreamDriver for XPP DOM using the Xpp3 parser. |
| Xpp3Driver |
A
HierarchicalStreamDriver using the Xpp3 parser. |
| XppDomDriver |
A
HierarchicalStreamDriver for XPP DOM using the XmlPullParserFactory to locate an parser. |
| XppDomReader | |
| XppDomWriter | |
| XppDriver |
A
HierarchicalStreamDriver using the XmlPullParserFactory to locate an XML Pull Parser. |
| XppReader |
XStream reader that pulls directly from the stream using the XmlPullParser API.
|
| XStream11NameCoder |
A XmlFriendlyNameCoder to support backward compatibility with XStream 1.1.
|
| XStream11XmlFriendlyReplacer | Deprecated
As of 1.4, use
XStream11NameCoder instead |
Copyright © 2004–2020 XStream. All rights reserved.


Mark Twain
Samuel Langhorne Clemens, better known by his pen name Mark Twain, was an American humorist, satirist, novelist, writer, and lecturer best known for the characters Tom Sawyer and Huckleberry Finn. At his peak, he was probably the most popular American celebrity of his time. In 1907, crowds at the Jamestown Exposition thronged just to get a glimpse of him.
- Nationality: American
- Birth Date: 30 Nov 1835
- Death Date: 21 Apr 1910
Available Works
- The Adventures of Tom Sawyer (1876)
- The Adventures of Tom Sawyer is set in the 1840's in the fictitious town of St. Petersburg, Missouri, where Tom lives with his deceased mother's sister, Aunt Polly, and his half-brother, Sid. After Tom plays hooky from school, he is made to whitewash Aunt Polly's fence as punishment, but persuades his friends to do it for him. Tom's real trouble begins when he and Huck Finn witness a murder committed by Injun Joe. They swear to never tell, and the wrong man, Muff Potter, is accused of the crime. Tom, Huck, and a friend run away to be pirates, but become aware that the whole town is searching for their bodies. Each of the boys make an appearance at their own funerals, where they are greeted with open arms. As Muff Potter's trial begins, Tom is overcome with guilt and testifies against Injun Joe, who quickly flees the courtroom. Later, on a class field trip to a cave, Tom and his love interest, Becky Thatcher, get lost. As they run out of food and candles searching for a way out, Tom and Becky come upon Injun Joe, who is using the cave as a hideout. Tom finds a way out just as the search party is giving up. The town rejoices and Judge Thatcher, Becky's father, has the cave sealed, unknowingly trapping Injun Joe inside where he starves to death.
- The Adventures of Huckleberry Finn (1884)
- The Adventures of Huckleberry Finn is a first person narrative told by the title character, Huckleberry Finn, as he accompanies a runaway slave on his journey to freedom.
- A Connecticut Yankee In King Arthur’s Court (1890)
- A Connecticut Yankee In King Arthur’s Court is a satirical novel that depicts a contemporary American, Hank Morgan, who is transported to medieval England. In the court of the legendary King Arthur, Morgan uses his modern knowledge to face the trials and tribulations of the middle ages.


| | |
- __builtin__.object
-
- Action
-
- DropFlagAction
- IdleAction
- MoveAction
- PickFlagAction
- ThrowAction
class Action(__builtin__.object) |
| |
Abstract class that represents an action that can be executed by a player. |
| |
Methods defined here:
- __init__(self, player)
Data descriptors defined here:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
- player
- Returns the player that executes this action.
:returns: Player object
|
class DropFlagAction(Action) |
| |
Action that makes the player drop the flag at its current position. |
| |
- Method resolution order:
- DropFlagAction
- Action
- __builtin__.object
Methods defined here:
- __init__(self, player)
- Action to drop the flag at the current player position
:param player: Player object
- toString(self)
Data descriptors inherited from Action:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
- player
- Returns the player that executes this action.
:returns: Player object
|
class IdleAction(Action) |
| |
Action that cancels the player's current action. |
| |
- Method resolution order:
- IdleAction
- Action
- __builtin__.object
Methods defined here:
- __init__(self, player)
- Action to stop anything the player was doing (besides being dead)
:param player: Player object
- toString(self)
Data descriptors inherited from Action:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
- player
- Returns the player that executes this action.
:returns: Player object
|
class MoveAction(Action) |
| |
Action that moves the player to the desired destination. If the player can't reach the destination in a straight line, the shortest path will be used by the server. If the destination is in a wall, the action won't be executed. |
| |
- Method resolution order:
- MoveAction
- Action
- __builtin__.object
Methods defined here:
- __init__(self, player, destination)
- Action that moves the player to the desired destination. If the player can't reach the destination in a straight line, the shortest path will be used by the server. If the destination is in a wall, the action won't be executed.
:param destination: Point object
- toString(self)
Data descriptors defined here:
- destination
- Returns the expected destination of the player.
:returns: Point object
Data descriptors inherited from Action:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
- player
- Returns the player that executes this action.
:returns: Player object
|
class PickFlagAction(Action) |
| |
Action that makes the player pick the flag if he can do it. To be able to pick the flag, the proportion of dead players has to be >= DEAD_PROPORTION_TO_PICK and the distance to the flag has to be <= MIN_DISTANCE_TO_PICK. |
| |
- Method resolution order:
- PickFlagAction
- Action
- __builtin__.object
Methods defined here:
- __init__(self, player)
- Action that makes the player pick the flag if he can do it. To be able to pick the flag, the proportion of dead players has to be >= DEAD_PROPORTION_TO_PICK and the distance to the flag has to be <= MIN_DISTANCE_TO_PICK.
:param player: Player object
- toString(self)
Data and other attributes defined here:
- DEAD_PROPORTION_TO_PICK = 0.2
- MIN_DISTANCE_TO_PICK = 10.0
Data descriptors inherited from Action:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
- player
- Returns the player that executes this action.
:returns: Player object
|
class ThrowAction(Action) |
| |
Actions that makes the player throw a snowball at the desired destination. The player will charge his shot for a certain amount of time before throwing. The number of charging frames is defined by (distance / 15).
The minimum/maximum distances the player can throw are determined by MIN_DISTANCE and MAX_DISTANCE. If the destination is beyond one of those values, it will be rounded up/down to MIN_DISTANCE / MAX_DISTANCE.
The speed of the snowball depends of the throwing distance. At DISTANCE_FOR_MIN_SPEED, the speed is MIN_SPEED. Any distance below that will have the same speed. At DISTANCE_FOR_MAX_SPEED, the speed is MAX_SPEED. Any distance higher will have the same speed.
The damage of the snowball = distance * DAMAGE_PER_DISTANCE_UNIT
A snowball will hit any player in a radius of MIN_HIT_DISTANCE, and it disappears on impact. If many players are within MIN_HIT_DISTANCE, they will all be damaged. |
| |
- Method resolution order:
- ThrowAction
- Action
- __builtin__.object
Methods defined here:
- __init__(self, player, destination)
- Action for throwing a snowball at the destination (Refer to class comments for details).
:param player: Player object
:param destination: Point object
- toString(self)
Data descriptors defined here:
- destination
- Returns the expected snowball destination.
:returns: Point object
- remainingFrames
- Returns the remaining charging frames of the throw action.
:returns: int variable
Data and other attributes defined here:
- DAMAGE_PER_DISTANCE_UNIT = 0.1
- DISTANCE_FOR_MAX_SPEED = 400.0
- DISTANCE_FOR_MIN_SPEED = 100.0
- MAX_DISTANCE = 600.0
- MAX_SPEED = 20.0
- MIN_DISTANCE = 50.0
- MIN_HIT_DISTANCE = 15.0
- MIN_SPEED = 5.0
Data descriptors inherited from Action:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
- player
- Returns the player that executes this action.
:returns: Player object
| |


Sell or resell honest tickets? GUTS eliminates ticket fraud and exorbitant prices, thanks to blockchain technology. For every event. Join! From theatre to concert or sport match: with GUTS selling and reselling of tickets is simple, transparent and secure.


CLASSICAL HYMNS
BLESSING OF THE TRINITY
WORSHIP OF THE FATHER
PRAISE OF THE LORD
FULLNESS OF THE SPIRIT
ASSURANCE AND JOY OF SALVATION
LONGINGS
CONSECRATION
UNION WITH CHRIST
EXPERIENCE OF CHRIST
EXPERIENCE OF GOD
GLORYING IN THE CROSS
THE WAY OF THE CROSS
THE RESURRECTION LIFE
ENCOURAGEMENT
COMFORT IN TRIALS
VARIOUS ASPECTS OF THE INNER LIFE
DIVINE HEALING
PRAYER
THE WORD OF GOD
STUDY OF THE WORD
THE CHURCH
MEETINGS
SPIRITUAL WARFARE
SERVICE
PREACHING OF THE GOSPEL
BAPTISM
THE LORD'S DAY
THE KINGDOM
HOPE OF GLORY
ULTIMATE MANIFESTATION
GOSPEL
SCRIPTURES FOR SINGING