node-http-proxy
is an HTTP programmable proxying library that supports
websockets. It is suitable for implementing components such as reverse
proxies and load balancers.
npm install http-proxy --save
Click here
A new proxy is created by calling createProxyServer
and passing
an options
object as argument (valid properties are available here)
```javascript var httpProxy = require(‘http-proxy’);
var proxy = httpProxy.createProxyServer(options); // See (†) ``` †Unless listen(..) is invoked on the object, this does not create a webserver. See below.
An object will be returned with four methods:
req, res, [options]
(used for proxying regular HTTP(S) requests)req, socket, head, [options]
(used for proxying WS(S) requests)port
(a function that wraps the object in a webserver, for your convenience)[callback]
(a function that closes the inner webserver and stops listening on given port)It is then possible to proxy requests by calling these functions
javascript
http.createServer(function(req, res) {
proxy.web(req, res, { target: 'http://mytarget.com:8080' });
});
Errors can be listened on either using the Event Emitter API
javascript
proxy.on('error', function(e) {
...
});
or using the callback API
javascript
proxy.web(req, res, { target: 'http://mytarget.com:8080' }, function(e) { ... });
When a request is proxied it follows two different pipelines (available here)
which apply transformations to both the req
and res
object.
The first pipeline (incoming) is responsible for the creation and manipulation of the stream that connects your client to the target.
The second pipeline (outgoing) is responsible for the creation and manipulation of the stream that, from your target, returns data
to the client.
```js var http = require(‘http’), httpProxy = require(‘http-proxy’); // // Create your proxy server and set the target in the options. // httpProxy.createProxyServer({target:’http://localhost:9000’}).listen(8000); // See (†)
// // Create your target server // http.createServer(function (req, res) { res.writeHead(200, { ‘Content-Type’: ‘text/plain’ }); res.write(‘request successfully proxied!’ + ‘\n’ + JSON.stringify(req.headers, true, 2)); res.end(); }).listen(9000); ``` †Invoking listen(..) triggers the creation of a web server. Otherwise, just the proxy instance is created.
This example show how you can proxy a request using your own HTTP server and also you can put your own logic to handle the request.
```js var http = require(‘http’), httpProxy = require(‘http-proxy’);
// // Create a proxy server with custom application logic // var proxy = httpProxy.createProxyServer({});
//
// Create your custom server and just call proxy.web()
to proxy
// a web request to the target passed in the options
// also you can use proxy.ws()
to proxy a websockets request
//
var server = http.createServer(function(req, res) {
// You can define here your custom logic to handle the request
// and then proxy the request.
proxy.web(req, res, { target: ‘http://<IP_ADDRESS>:5060’ });
});
console.log(“listening on port 5050”) server.listen(5050); ```
This example shows how you can proxy a request using your own HTTP server that modifies the outgoing proxy request by adding a special header.
```js var http = require(‘http’), httpProxy = require(‘http-proxy’);
// // Create a proxy server with custom application logic // var proxy = httpProxy.createProxyServer({});
// To modify the proxy connection before data is sent, you can listen // for the ‘proxyReq’ event. When the event is fired, you will receive // the following arguments: // (http.ClientRequest proxyReq, http.IncomingMessage req, // http.ServerResponse res, Object options). This mechanism is useful when // you need to modify the proxy request before the proxy connection // is made to the target. // proxy.on(‘proxyReq’, function(proxyReq, req, res, options) { proxyReq.setHeader(‘X-Special-Proxy-Header’, ‘foobar’); });
var server = http.createServer(function(req, res) { // You can define here your custom logic to handle the request // and then proxy the request. proxy.web(req, res, { target: ‘http://<IP_ADDRESS>:5060’ }); });
console.log(“listening on port 5050”) server.listen(5050); ```
Sometimes when you have received a HTML/XML document from the server of origin you would like to modify it before forwarding it on.
Harmon allows you to do this in a streaming style so as to keep the pressure on the proxy to a minimum.
```js var http = require(‘http’), httpProxy = require(‘http-proxy’);
// // Create a proxy server with latency // var proxy = httpProxy.createProxyServer();
// // Create your server that makes an operation that waits a while // and then proxies the request // http.createServer(function (req, res) { // This simulates an operation that takes 500ms to execute setTimeout(function () { proxy.web(req, res, { target: ‘http://localhost:9008’ }); }, 500); }).listen(8008);
// // Create your target server // http.createServer(function (req, res) { res.writeHead(200, { ‘Content-Type’: ‘text/plain’ }); res.write(‘request successfully proxied to: ‘ + req.url + ‘\n’ + JSON.stringify(req.headers, true, 2)); res.end(); }).listen(9008); ```
You can activate the validation of a secure SSL certificate to the target connection (avoid self signed certs), just set secure: true
in the options.
js
//
// Create the HTTPS proxy server in front of a HTTP server
//
httpProxy.createServer({
target: {
host: 'localhost',
port: 9009
},
ssl: {
key: fs.readFileSync('valid-ssl-key.pem', 'utf8'),
cert: fs.readFileSync('valid-ssl-cert.pem', 'utf8')
}
}).listen(8009);
js
//
// Create the proxy server listening on port 443
//
httpProxy.createServer({
ssl: {
key: fs.readFileSync('valid-ssl-key.pem', 'utf8'),
cert: fs.readFileSync('valid-ssl-cert.pem', 'utf8')
},
target: 'https://localhost:9010',
secure: true // Depends on your needs, could be false.
}).listen(443);
You can activate the websocket support for the proxy using ws:true
in the options.
js
//
// Create a proxy server for websockets
//
httpProxy.createServer({
target: 'ws://localhost:9014',
ws: true
}).listen(8014);
Also you can proxy the websocket requests just calling the ws(req, socket, head)
method.
```js // // Setup our server to proxy standard HTTP requests // var proxy = new httpProxy.createProxyServer({ target: { host: ‘localhost’, port: 9015 } }); var proxyServer = http.createServer(function (req, res) { proxy.web(req, res); });
//
// Listen to the upgrade
event and proxy the
// WebSocket requests as well.
//
proxyServer.on(‘upgrade’, function (req, socket, head) {
proxy.ws(req, socket, head);
});
proxyServer.listen(8015); ```
httpProxy.createProxyServer
supports the following options:
path
(useful for proxying to proxies)set-cookie
headers. Possible values:
false
(default): disable cookie rewritingcookieDomainRewrite: "new.domain"
. To remove the domain, use cookieDomainRewrite: ""
."*"
to match all domains.
cookieDomainRewrite: {
"unchanged.domain": "unchanged.domain",
"old.domain": "new.domain",
"*": ""
}
NOTE:
options.ws
and options.ssl
are optional.
options.target
and options.forward
cannot both be missing
If you are using the proxyServer.listen
method, the following options are also applicable:
error
: The error event is emitted if the request to the target fail. We do not do any error handling of messages passed between client and proxy, and messages passed between proxy and target, so it is recommended that you listen on errors and handle them.proxyReq
: This event is emitted before the data is sent. It gives you a chance to alter the proxyReq request object. Applies to “web” connectionsproxyReqWs
: This event is emitted before the data is sent. It gives you a chance to alter the proxyReq request object. Applies to “websocket” connectionsproxyRes
: This event is emitted if the request to the target got a response.open
: This event is emitted once the proxy websocket was created and piped into the target websocket.close
: This event is emitted once the proxy websocket was closed.proxySocket
: Deprecated in favor of open
.```js var httpProxy = require(‘http-proxy’); // Error example // // Http Proxy Server with bad target // var proxy = httpProxy.createServer({ target:’http://localhost:9005’ });
proxy.listen(8005);
//
// Listen for the error
event on proxy
.
proxy.on(‘error’, function (err, req, res) {
res.writeHead(500, {
‘Content-Type’: ‘text/plain’
});
res.end(‘Something went wrong. And we are reporting a custom error message.’); });
//
// Listen for the proxyRes
event on proxy
.
//
proxy.on(‘proxyRes’, function (proxyRes, req, res) {
console.log(‘RAW Response from the target’, JSON.stringify(proxyRes.headers, true, 2));
});
//
// Listen for the open
event on proxy
.
//
proxy.on(‘open’, function (proxySocket) {
// listen for messages coming FROM the target here
proxySocket.on(‘data’, hybiParseAndLogMessage);
});
//
// Listen for the close
event on proxy
.
//
proxy.on(‘close’, function (res, socket, head) {
// view disconnected websocket connections
console.log(‘Client disconnected’);
});
```
```js var proxy = new httpProxy.createProxyServer({ target: { host: ‘localhost’, port: 1337 } });
proxy.close(); ```
A proxy table API is available through this add-on module, which lets you define a set of rules to translate matching routes to target routes that the reverse proxy will talk to.
$ npm test
Logo created by Diego Pasquali
master
)The MIT License (MIT)
Copyright (c) 2010 - 2016 Charlie Robbins, Jarrett Cruger & the Contributors.
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.


Hi,
VdIAGRA for LESS
http://www.oertionpidsadjinde.com
struggle going on-apparently they are securing the bound man to the indeed!


---
permalink: /templates/
layout: default
title: Templates
---
Google Docs templates
We have three Google Docs templates: a basic outline, a detailed example with a table of contents, tables, typographic elements, and an appendix, and a letterhead.
Instructions
To save 18F styles as your default Google styles:
- Open the basic outline.
- In the Styles drop-down menu, choose Options > Save as my default styles.
- Click File > New > Document or open an existing document to apply the 18F styles to it.
- In the Styles drop-down menu, choose Options > Use my default styles.
To reuse specific tables or typographic elements in a Google Doc:
- Open the detailed example.
- Click File > Make a copy…
- Highlight and delete any sections you don’t need, and make changes as needed.
Google Slides presentation templates
GSA slide template gallery
Instructions
To make a new Google Slides presentation
- In Google Drive, click New > Google Slides > From a template.
- Once the GSA Template Gallery opens, choose the 18F Slide Theme_MASTER presentation from the list.
- This will create a copy of the template. Rename your presentation so that the team doesn't confuse it with the original.
To import the theme into an existing Google Slides presentation
- Open your existing presentation.
- Choose the Theme button in the toolbar.
- Click Import theme at the bottom of the theme menu.
- Search for 18F Slide Theme_Master.
- Select and import the theme.
You can choose different layouts by selecting and inserting master pages from the template. For more details, learn about custom layouts and themes.


could-be-utils
Library containing utility functions in javascript.
"think twice, code once" 💡
Don't waste time writing the same utility functions everytime.
What's inside
List of different types of utilities:
- array
- distances
- random
- statistics
- graph
- dijkstra with maps
All utilities module have their own readme file.
You can find all the documentation available here.
More are coming soon:
- graph algorithms:
- dijkstra with array
- bellman-ford
Usage
//import the modules
const utils = require("could-be-utils");
//use the module you want
// 1° way
//import and isolate the random module
const random = utils.random;
let random_integer_value = random.randi(0, 10);
// 2° way
// scan through the utils variable
let random_integer_value = utils.random.randi(0, 10);
//import the statistics module
const statistics = utils.statistics;
let avg = statistics.avg([1, 2, 3, 4, 5]); // avg = 3


The first Supermac’s opened its door in 1978 on Main Street, Ballinasloe, Co. Galway. Since that first opening Supermac’s restaurants have become a firm fixture in towns and cities around Ireland. Today Supermac’s is the largest indigenous fast food restaurant group with a policy of continued expansion and growth. The managing director of Supermac’s, Pat McDonagh, identified an opportunity in the locality for a fast food offering while teaching in Kilrickle in Co.Galway. From that first opportunity in Ballinasloe, Supermac’s has grown steadily, bringing its unique brand of wholesomeness and attention to detail to its chain of restaurants across Ireland. The success of the company can be attributed to a number of factors: a unique and innovative menu, a commitment to quality across all aspects of the business and a strong work ethic define Supermac’s as the number one franchise in Ireland.
A Supermac’s is one of Irelands leading suppliers of quality mobile catering units for outdoor festivals and events. With over 30 years in business Supermac’s has an established


From Archaeologist to Data Scientist I'm a PhD student in Computer Science at the University of Southampton. I started my career with an undergraduate and masters in Archaeology and while writing my dissertation I noted a gap within the research of automated methods for the detection of archaeological sites. Looking beyond the research within archaeology I found that automation can be done for very challenging tasks and so I decided to pursuit a PhD into the most advanced method out there; Deep Learning.
Programming


{% block content %} {% endblock%}
App generates properties every round with Monte-Carlo Simulation-like models
The property prices are based on Zillow dataset within uncertainty around mean value
Player assets will gain value or lose depending on actual price dataset within uncertainty
Player scores will also be saved on hall of fame!


| Opcode/Instruction | Op/En | 64/32-bit Mode | CPUID Feature Flag | Description |
| F2 0F 7D /r HSUBPS xmm1, xmm2/m128 | RM | V/V | SSE3 | Horizontal subtract packed single-precision floating-point values from xmm2/m128 to xmm1. |
| VEX.NDS.128.F2.0F.WIG 7D /r VHSUBPS xmm1, xmm2, xmm3/m128 | RVM | V/V | AVX | Horizontal subtract packed single-precision floating-point values from xmm2 and xmm3/mem. |
| VEX.NDS.256.F2.0F.WIG 7D /r VHSUBPS ymm1, ymm2, ymm3/m256 | RVM | V/V | AVX | Horizontal subtract packed single-precision floating-point values from ymm2 and ymm3/mem. |
| Op/En | Operand 1 | Operand 2 | Operand 3 | Operand 4 |
| RM | ModRM:reg (r, w) | ModRM:r/m (r) | NA | NA |
| RVM | ModRM:reg (w) | VEX.vvvv (r) | ModRM:r/m (r) | NA |
Subtracts the single-precision floating-point value in the second dword of the destination operand from the first dword of the destination operand and stores the result in the first dword of the destination operand.
Subtracts the single-precision floating-point value in the fourth dword of the destination operand from the third dword of the destination operand and stores the result in the second dword of the destination operand.
Subtracts the single-precision floating-point value in the second dword of the source operand from the first dword of the source operand and stores the result in the third dword of the destination operand.
Subtracts the single-precision floating-point value in the fourth dword of the source operand from the third dword of the source operand and stores the result in the fourth dword of the destination operand.
In 64-bit mode, use of the REX.R prefix permits this instruction to access additional registers (XMM8-XMM15).
See Figure 3-21 for HSUBPS; see Figure 3-22 for VHSUBPS.
HSUBPS xmm1, xmm2/m128
xmm2/
| [127:96] | [95:64] | [63:32] | [31:0]m128 |
| [127:96] | [95:64]xmm2/m128 [31:0] - xmm2/m128[63:32] | [63:32]xmm1[95:64] xmm1[127:96] | xmm1 xmm2/m128 RESULT: [95:64] - xmm2/xmm1 m128[127:96] |
| [127:96] | [95:64] | [63:32] | [31:0] |
OM15996
| Figure 3-21. | HSUBPS—Packed Single-FP Horizontal Subtract |
| X7 | X0 |
| Y7 | Y0 |
| Y6-Y7 | X0-X1 VHSUBPS operation |
128-bit Legacy SSE version: The second source can be an XMM register or an 128-bit memory location. The destination is not distinct from the first source XMM register and the upper bits (VLMAX-1:128) of the corresponding YMM register destination are unmodified. VEX.128 encoded version: the first source operand is an XMM register or 128-bit memory location. The destination operand is an XMM register. The upper bits (VLMAX-1:128) of the corresponding YMM register destination are zeroed. VEX.256 encoded version: The first source operand is a YMM register. The second source operand can be a YMM register or a 256-bit memory location. The destination operand is a YMM register.
HSUBPS (128-bit Legacy SSE version) DEST[31:0] ← SRC1[31:0] - SRC1[63:32] DEST[63:32] ← SRC1[95:64] - SRC1[127:96] DEST[95:64] ← SRC2[31:0] - SRC2[63:32] DEST[127:96] ← SRC2[95:64] - SRC2[127:96] DEST[VLMAX-1:128] (Unmodified) VHSUBPS (VEX.128 encoded version) DEST[31:0] ← SRC1[31:0] - SRC1[63:32] DEST[63:32] ← SRC1[95:64] - SRC1[127:96] DEST[95:64] ← SRC2[31:0] - SRC2[63:32] DEST[127:96] ← SRC2[95:64] - SRC2[127:96] DEST[VLMAX-1:128] ← 0 VHSUBPS (VEX.256 encoded version) DEST[31:0] ← SRC1[31:0] - SRC1[63:32] DEST[63:32] ← SRC1[95:64] - SRC1[127:96] DEST[95:64] ← SRC2[31:0] - SRC2[63:32] DEST[127:96] ← SRC2[95:64] - SRC2[127:96] DEST[159:128] ← SRC1[159:128] - SRC1[191:160] DEST[191:160] ← SRC1[223:192] - SRC1[255:224] DEST[223:192] ← SRC2[159:128] - SRC2[191:160] DEST[255:224] ← SRC2[223:192] - SRC2[255:224]
| HSUBPS: | __m128 _mm_hsub_ps(__m128 a, __m128 b); |
| VHSUBPS: | __m256 _mm256_hsub_ps (__m256 a, __m256 b); |
When the source operand is a memory operand, the operand must be aligned on a 16-byte boundary or a generalprotection exception (#GP) will be generated.
Overflow, Underflow, Invalid, Precision, Denormal.
See Exceptions Type 2.


--- layout: default ---
The page you are looking for isn't here. Head back to the homepage to see if you can find what you are looking for or you can use search form below.


--- layout: post status: publish published: true title: 'NLCS Game #5 Recap - Episode 8.69' author: display_name: Corey Fineran login: Corey email<EMAIL_ADDRESS>url: '' author_login: Corey author_email<EMAIL_ADDRESS>wordpress_id: 12169 wordpress_url: http://ivyenvy.com/?p=12169 date: '2016-10-21 00:53:33 +0000' date_gmt: '2016-10-21 05:53:33 +0000' categories: - Podcast tags: [] comments: [] ---
The Cubs defeated the Los Angeles Dodgers Thursday night to come one game from the World Series. It was another evening of offensive production and an incredible performance by Jon Lester.
On this episode, we share our thoughts on Game 5, the series to the point, and Game 6.


Jumping great white shark startles researcher
by Ben HooperNov. 21 (UPI) -- Shark researchers off the coast of Massachusetts captured video of an expert jumping to avoid a great white shark that jumped out of the water right beneath him.
The video, posted to YouTube by the Atlantic White Shark Conservancy, shows state shark researcher Greg Skomal using a pole to take underwater GoPro footage of a 9-foot female shark swimming near the vessel.
The footage shows Skomal jumping when the shark breaches right under where he was standing on the pulpit.
"White sharks are wild and unpredictable animals," the conservancy said. "This is a good reminder of the importance of following safety tips and always staying vigilant when in or on the water."
(0) Leave a comment
upi.com/6961172
Latest Headlines
Odd News // 8 hours ago
California deputies free bear trapped in car
Nov. 21 (UPI) -- A California sheriff's office shared video of a bear that locked itself inside a resident's car being freed by deputies.
Odd News // 8 hours ago
British hotel seeks to hire tea time taste tester
Nov. 21 (UPI) -- A British hotel is offering $129 for a single day of unusual work -- taste-testing tea, cakes and other snacks.
Odd News // 10 hours ago
Maryland woman wins two $50,000 lottery jackpots 26 years apart
Nov. 21 (UPI) -- A Maryland woman collected her second top prize jackpot from a Bonus Match 5 lottery drawing 26 years after her first brush with luck.
Odd News // 12 hours ago
Couple marry aboard plane halfway between Australia, New Zealand
Nov. 21 (UPI) -- A New Zealand woman and an Australian man celebrated their home countries and love of aviation by marrying in the air halfway between their home countries.
Odd News // 13 hours ago
Publisher offering to give Alaska newspaper away to new editor
Nov. 21 (UPI) -- The publisher of an Alaska newspaper said he is willing to give the entire operation away to a person or couple willing to relocate to the town and oversee the operation.
Odd News // 14 hours ago
Chicago woman attempting to hula hoop for 100 hours
Nov. 21 (UPI) -- A Chicago woman is more than two-thirds of the way to her goal of breaking a Guinness World Record by hula-hooping for 100 hours.
Odd News // 14 hours ago
Green Giant cooks up 1,009 pounds of green bean casserole
Nov. 21 (UPI) -- Vegetable company Green Giant announced it broke a Guinness World Record by cooking up 1,009 pounds of green bean casserole in New York.
Odd News // 15 hours ago
Zoo searching for escaped red panda in France
Nov. 21 (UPI) -- A French zoo is asking locals to keep an eye out for a red panda that escaped the facility when snowfall caused branches to fall onto its enclosure.
Odd News // 1 day ago
Troopers, driver narrowly escape out of control truck
Nov. 20 (UPI) -- An Illinois State Police dashboard camera was recording when two troopers and a stranded driver had a near-miss with a box truck that lost control on an icy highway.
Odd News // 1 day ago
Maryland woman wins two big Keno jackpots in one day
Nov. 20 (UPI) -- A Maryland woman is celebrating a particularly lucky day after she scored two major Keno jackpots.


tripGAN Deep Learning is a mirror Uncanny Valley is a roadmap StyleGAN + CelebA = Homogeneity StyleGAN + FlickrHQ = Diversity What need art can be created from generative models? trypophobia Thanks, You. The future is going to be weird. @metasemantic


Photography
D'amatos
Known for it's fine dining and excellent location D'amatos has long boasted some of the best cuisine around Detroit. Given the opportunity to spend some time with the magicians in the kitchen made this shoot more fun then a food shoot is supposed to be. The aroma and heat was jumping right of the plates and into the lens. I hope you enjoy them as much as we enjoyed the leftovers.


WITNESS LIST Legislative Oversight of Long-Term Care Committee February 20, 2002 - 1:00P Liability Insurance for Nursing Hom ON: Akins, Charles (Westminster Manor), Austin, TX Bower, Bruce (Self), Austin, TX Bragg, David (AARP), Austin, TX Chilton, Joe General Manager (Texas Medical Liability Insurance Underwriting Association (JUA)), Austin, TX Davis, Will (Texas Medical Liability Insurance Underwriting Association (JUA)), Austin, TX Gilbert, Don Commissioner (Health and Human Services Commission), Austin, TX Killian, Cheryl Chair (Texas Health Care Association), Austin, TX Kulhanek, Janet (Colley and Associates), Stafford, TX Linial, George Assocation Executive (Texas Association of Homes and Services for the Elderly), Austin, TX Mathews, Carl (HARCH/TALA), Brenham, TX McAfee, Hugh (Self), Georgetown, TX Montemayor, Jose Commissioner (Texas Department of Insurance), Austin, TX Nowlin, Barry (CAARCH/TALA), Austin, TX Pinkard, Tom (Gulf Insurance Company), Plano, TX Prince, Ron (TALA), Houston, TX Rapp, MD, CMD, Keith (Texas Medical Directors Association), Austin, TX Richards, Ph.D., Phyllis (Westminster Manor Resident's Association), Austin, TX Salmon, Ph.D., Jennifer (Florida Policy Exchange Center on Aging, University of South Florida), Tampa, FL Snyder, Joe (Westminster Manor), Austin, TX Spence, Chris (Wesleyan Homes Inc.), Austin, TX Stephens, Mary Vice President (Buckner Retirement Services), Dallas, TX Thomas, Ray (Bunker Hill), Houston, TX Thomason, David Public Policy Director (Texas Association of Homes and Services for the Elderly), Austin, TX


{{ define "main" }} {{- partial "step-indicator.html" . -}}
Your information has been submitted successfully


Package org.drip.param.market
Class CreditCurveScenarioContainer
- java.lang.Object
-
- org.drip.param.market.CreditCurveScenarioContainer
-
public class CreditCurveScenarioContainer extends java.lang.Object
CreditCurveScenarioContainer contains the place holder for the bump parameters and the curves for the different credit curve scenarios. Contains the spread and the recovery bumps, and the credit curve scenario generator object that wraps the calibration instruments. It also contains the base credit curve, spread bumped up/down credit curves, recovery bumped up/down credit curves, and the tenor mapped up/down credit curves.
- Module = Product Core Module
- Library = Fixed Income Analytics
- Project = Product Cash Flow, Valuation, Market, Pricing, and Quoting Parameters
- Package = Curves Surfaces Quotes Fixings Container
- Author:
- Lakshmi Krishnamurthy
-
-
Field Summary
Fields Modifier and Type Field Description static int
CC_BASE
CC Scenario Basestatic int
CC_FLAT_DN
CC Scenario Parallel Downstatic int
CC_FLAT_UP
CC Scenario Parallel Upstatic int
CC_RR_FLAT_DN
CC Scenario Recovery Parallel Downstatic int
CC_RR_FLAT_UP
CC Scenario Recovery Parallel Upstatic int
CC_TENOR_DN
CC Scenario Tenor Downstatic int
CC_TENOR_UP
CC Scenario Tenor Up
-
Constructor Summary
Constructors Constructor Description CreditCurveScenarioContainer(CalibratableComponent[] aCalibInst, double dblCouponBump, double dblRecoveryBump)
Construct CreditCurveScenarioContainer from the array of calibration instruments, the coupon bump parameter, and the recovery bump parameter
-
Method Summary
Modifier and Type Method Description CreditCurve
base()
Return the base credit curveCreditCurve
bumpDown()
Return the bump Down credit curveCreditCurve
bumpRecoveryDown()
Return the recovery bump Down credit curveCreditCurve
bumpRecoveryUp()
Return the recovery bump up credit curveCreditCurve
bumpUp()
Return the bump up credit curveboolean
cookCustomCC(java.lang.String strName, java.lang.String strCustomName, ValuationParams valParams, MergedDiscountForwardCurve dc, GovvieCurve gc, java.lang.String[] astrCalibMeasure, double[] adblQuote, double dblRecovery, LatentStateFixingsContainer lsfc, ValuationCustomizationParams vcp, boolean bFlat, ManifestMeasureTweak rvtpDC, ManifestMeasureTweak rvtpTSY, ManifestMeasureTweak rvtpCC)
Cook the credit curve according to the desired tweak parametersboolean
cookScenarioCC(java.lang.String strName, ValuationParams valParams, MergedDiscountForwardCurve dc, GovvieCurve gc, java.lang.String[] astrCalibMeasure, double[] adblQuote, double dblRecovery, LatentStateFixingsContainer lsfc, ValuationCustomizationParams vcp, boolean bFlat, int iScenario)
Cook and save the credit curves corresponding to the scenario specifiedCaseInsensitiveTreeMap<CreditCurve>
custom()
Return the Custom credit curve mapCaseInsensitiveTreeMap<CreditCurve>
tenorBumpDown()
Return the tenor bump Down credit curve mapCaseInsensitiveTreeMap<CreditCurve>
tenorBumpUp()
Return the tenor bump up credit curve map
-
-
-
Field Detail
-
CC_BASE
public static final int CC_BASE
CC Scenario Base- See Also:
- Constant Field Values
-
CC_FLAT_UP
public static final int CC_FLAT_UP
CC Scenario Parallel Up- See Also:
- Constant Field Values
-
CC_FLAT_DN
public static final int CC_FLAT_DN
CC Scenario Parallel Down- See Also:
- Constant Field Values
-
CC_TENOR_UP
public static final int CC_TENOR_UP
CC Scenario Tenor Up- See Also:
- Constant Field Values
-
CC_TENOR_DN
public static final int CC_TENOR_DN
CC Scenario Tenor Down- See Also:
- Constant Field Values
-
CC_RR_FLAT_UP
public static final int CC_RR_FLAT_UP
CC Scenario Recovery Parallel Up- See Also:
- Constant Field Values
-
CC_RR_FLAT_DN
public static final int CC_RR_FLAT_DN
CC Scenario Recovery Parallel Down- See Also:
- Constant Field Values
-
-
Constructor Detail
-
CreditCurveScenarioContainer
public CreditCurveScenarioContainer(CalibratableComponent[] aCalibInst, double dblCouponBump, double dblRecoveryBump) throws java.lang.Exception
Construct CreditCurveScenarioContainer from the array of calibration instruments, the coupon bump parameter, and the recovery bump parameter- Parameters:
aCalibInst
- Array of calibration instrumentsdblCouponBump
- Coupon BumpdblRecoveryBump
- Recovery Bump- Throws:
java.lang.Exception
- Thrown if inputs are invalid
-
-
Method Detail
-
cookScenarioCC
public boolean cookScenarioCC(java.lang.String strName, ValuationParams valParams, MergedDiscountForwardCurve dc, GovvieCurve gc, java.lang.String[] astrCalibMeasure, double[] adblQuote, double dblRecovery, LatentStateFixingsContainer lsfc, ValuationCustomizationParams vcp, boolean bFlat, int iScenario)
Cook and save the credit curves corresponding to the scenario specified- Parameters:
strName
- Credit Curve NamevalParams
- ValuationParamsdc
- Base Discount Curvegc
- Govvie CurveastrCalibMeasure
- Matched array of Calibration measuresadblQuote
- Matched array of QuotesdblRecovery
- Curve Recoverylsfc
- Latent State Fixings Containervcp
- Valuation Customization ParametersbFlat
- Whether the calibration is to a flat curveiScenario
- One of the values in the CC_ enum listed above.- Returns:
- Success (true), failure (false)
-
cookCustomCC
public boolean cookCustomCC(java.lang.String strName, java.lang.String strCustomName, ValuationParams valParams, MergedDiscountForwardCurve dc, GovvieCurve gc, java.lang.String[] astrCalibMeasure, double[] adblQuote, double dblRecovery, LatentStateFixingsContainer lsfc, ValuationCustomizationParams vcp, boolean bFlat, ManifestMeasureTweak rvtpDC, ManifestMeasureTweak rvtpTSY, ManifestMeasureTweak rvtpCC)
Cook the credit curve according to the desired tweak parameters- Parameters:
strName
- Scenario Credit Curve NamestrCustomName
- Scenario NamevalParams
- Valuation Parametersdc
- Discount Curvegc
- Govvie CurveastrCalibMeasure
- Array of calibration measuresadblQuote
- Double array of input quotesdblRecovery
- Recovery Ratelsfc
- Latent State Fixings Containervcp
- Valuation Customization ParametersbFlat
- Whether the calibration is flatrvtpDC
- Node Tweak Parameters for the Base Discount CurvervtpTSY
- Node Tweak Parameters for the TSY Discount CurvervtpCC
- Node Tweak Parameters for the Credit Curve- Returns:
- True - Credit Curve successfully created
-
base
public CreditCurve base()
Return the base credit curve- Returns:
- The base credit curve
-
bumpUp
public CreditCurve bumpUp()
Return the bump up credit curve- Returns:
- The Bumped up credit curve
-
bumpDown
public CreditCurve bumpDown()
Return the bump Down credit curve- Returns:
- The Bumped Down credit curve
-
bumpRecoveryUp
public CreditCurve bumpRecoveryUp()
Return the recovery bump up credit curve- Returns:
- The Recovery Bumped up credit curve
-
bumpRecoveryDown
public CreditCurve bumpRecoveryDown()
Return the recovery bump Down credit curve- Returns:
- The Recovery Bumped Down credit curve
-
tenorBumpUp
public CaseInsensitiveTreeMap<CreditCurve> tenorBumpUp()
Return the tenor bump up credit curve map- Returns:
- The Tenor Bumped up credit curve Map
-
tenorBumpDown
public CaseInsensitiveTreeMap<CreditCurve> tenorBumpDown()
Return the tenor bump Down credit curve map- Returns:
- The Tenor Bumped Down credit curve Map
-
custom
public CaseInsensitiveTreeMap<CreditCurve> custom()
Return the Custom credit curve map- Returns:
- The Custom credit curve Map
-
-


I recently ran across a website that sells an authentic 'Viking Mead Kit'. Being an occasional home brewer, I decided to grab a kit and try it out.
I'd heard that one can just brew mead with honey and water, but the package I received contained additional unidentifiable [save for oak leaf and moss] herbs and seeds in a cloth satchet along with a container of organic orange blossom honey.
I added all of the ingredients and ~4.5 gallons of purified water to a 5-gallon glass jug. The jug was cork stoppered and placed in the closet. I came home from work the next day to a house filled with a sweet, bready smell. Upon inspection the jug had blown its cork and sprayed my clothes. This stuff was CO2 volatile! The airtight plug was exchanged for a clean mayonnaise jar lid which allowed the mix to 'burp'.
30-40 days passed and I invited 3 of my psychonaut friends over to quaff. I strained and decanted each of us 1 gallon. We hit the deep woods with our bounty and climbed into an abandoned deer hunting platform [20 feet off the ground].
 The mead was clear and astringent, almost effervescent with alcohol. It portrayed a lightly sweet berry aroma, although we couldn't discern why it would.  It is a unique and seemingly friendly ancient buzz, not a downer like beer, but more like a bubbly wine fuzzy-giddiness. I noticed we eventually started talking and laughing loudly and the fear of falling from the tree waned.
The spirit drinking being complete, we set about a 'Wyk' adventure which was comprised primarily of swaggering at large trees, yelling at the gods, and berserking on boulders. We knew that the spirits of Valhalla watched us as we praised their oft-used concoction.
The next morning did not bring the expected sharp hangover. Only a numb memory and bramble scratches described the previous Viking venture.
Don't drink and climb!
Experience Reports are the writings and opinions of the individual authors who submit them.
Some of the activities described are dangerous and/or illegal and none are recommended by Erowid.


tmp_2c78d90
and
OBS data
DIAG Set 3 - Line plots of DJF, JJA and ANN zonal means
| IPCC/CRU climatology 1961-90 | DJF | JJA | ANN | |
|---|---|---|---|---|
| TREFHT * | 2-meter air temperature (land) | plot | plot | plot |
| Willmott & Matsuura 1950-99 | DJF | JJA | ANN | |
| TREFHT * | 2-meter air temperature (land) | plot | plot | plot |
| Legates & Willmott 1920-80 | DJF | JJA | ANN | |
| PRECT * | Precipitation rate | plot | plot | plot |
| TREFHT * | 2-meter air temperature | plot | plot | plot |
| JRA25 Reanalysis 1979-2004 | DJF | JJA | ANN | |
| PREH2O * | Total precipitable water | plot | plot | plot |
| PSL * | Sea level pressure | plot | plot | plot |
| SHFLX | Surface sensible heat flux | plot | plot | plot |
| LHFLX | Surface latent heat flux | plot | plot | plot |
| TREFHT | 2-meter air temperature | plot | plot | plot |
| NCEP Reanalysis 1979-98 | DJF | JJA | ANN | |
| PREH2O * | Total precipitable water | plot | plot | plot |
| PSL * | Sea level pressure | plot | plot | plot |
| SHFLX | Surface sensible heat flux | plot | plot | plot |
| TS * | Surface temperature | plot | plot | plot |
| ECMWF Reanalysis 1979-93 | DJF | JJA | ANN | |
| LHFLX | Surface latent heat flux | plot | plot | plot |
| PREH2O * | Precipitable water | plot | plot | plot |
| QFLX | Surface water flux | plot | plot | plot |
| ERA40 Reanalysis 1980-2001 | DJF | JJA | ANN | |
| LHFLX | Surface latent heat flux | plot | plot | plot |
| PREH2O * | Precipitable water | plot | plot | plot |
| MODIS 2000-2004 | DJF | JJA | ANN | |
| PREH2O * | Total precipitable water | plot | plot | plot |
| TGCLDLWP | Cloud liquid water | plot | plot | plot |
| NVAP 1988-1999 | DJF | JJA | ANN | |
| PREH2O * | Total precipitable water | plot | plot | plot |
| TGCLDLWP | Cloud liquid water (ocean) | plot | plot | plot |
| AIRS IR Sounder 2002-06 | DJF | JJA | ANN | |
| PREH2O * | Total precipitable water | plot | plot | plot |
| Woods Hole OAFLUX 1958-2006 | DJF | JJA | ANN | |
| LHFLX | Latent Heat Flux | plot | plot | plot |
| QFLX | Surface Water Flux | plot | plot | plot |
| GPCP 1979-2009 | DJF | JJA | ANN | |
| PRECT * | Precipitation rate | plot | plot | plot |
| CMAP (Xie-Arkin) 1979-98 | DJF | JJA | ANN | |
| PRECT * | Precipitation rate | plot | plot | plot |
| SSM/I (Wentz) 1987-2000 | DJF | JJA | ANN | |
| PRECT * | Precipitation rate (ocean) | plot | plot | plot |
| PREH2O * | Total precipitable water (ocean) | plot | plot | plot |
| TGCLDLWP | Cloud liquid water (ocean) | plot | plot | plot |
| TRMM (3B43) 1998-2009 | DJF | JJA | ANN | |
| PRECT * | Precipitation rate | plot | plot | plot |
| Large-Yeager 1984-2004 | DJF | JJA | ANN | |
| SHFLX | Surface sensible heat flux | plot | plot | plot |
| QFLX | Surface water flux | plot | plot | plot |
| FLNS | Surf Net LW flux | plot | plot | plot |
| FSNS | Surf Net SW flux | plot | plot | plot |
| CERES-EBAF March 2000-Feb 2010 | DJF | JJA | ANN | |
| FLUT * | TOA upward LW flux | plot | plot | plot |
| FLUTC * | TOA clearsky upward LW flux | plot | plot | plot |
| FSNTOA * | TOA net SW flux | plot | plot | plot |
| FSNTOAC * | TOA clearsky net SW flux | plot | plot | plot |
| LWCF * | TOA longwave cloud forcing | plot | plot | plot |
| SWCF * | TOA shortwave cloud forcing | plot | plot | plot |
| CERES 2000-2003 | DJF | JJA | ANN | |
| FLUT * | TOA upward LW flux | plot | plot | plot |
| FLUTC * | TOA clearsky upward LW flux | plot | plot | plot |
| FSNTOA * | TOA net SW flux | plot | plot | plot |
| FSNTOAC * | TOA clearsky net SW flux | plot | plot | plot |
| LWCF * | TOA longwave cloud forcing | plot | plot | plot |
| SWCF * | TOA shortwave cloud forcing | plot | plot | plot |
| ERBE Feb1985-Apr1989 | DJF | JJA | ANN | |
| FLUT * | TOA upward longwave flux | plot | plot | plot |
| FLUTC * | TOA clearsky upward longwave flux | plot | plot | plot |
| FSNTOA * | TOA net shortwave flux | plot | plot | plot |
| FSNTOAC * | TOA clearsky net shortwave flux | plot | plot | plot |
| LWCF * | TOA longwave cloud forcing | plot | plot | plot |
| SWCF * | TOA shortwave cloud forcing | plot | plot | plot |
| ISCCP FD Jul1983-Dec2000 | DJF | JJA | ANN | |
| FLDS | Surf LW downwelling flux | plot | plot | plot |
| FLDSC | Clearsky Surf LW downwelling flux | plot | plot | plot |
| FLNS | Surf Net LW flux | plot | plot | plot |
| FLNSC | Clearsky Surf Net LW flux | plot | plot | plot |
| FSDS | Surf SW downwelling flux | plot | plot | plot |
| FSDSC | Clearsky Surf SW downwelling flux | plot | plot | plot |
| FSNS | Surf Net SW flux | plot | plot | plot |
| FSNSC | Clearsky Surf Net SW flux | plot | plot | plot |
| LWCFSRF | Surf LW cloud forcing | plot | plot | plot |
| SWCFSRF | Surf SW cloud forcing | plot | plot | plot |
| ISCCP D2 1983-2001 | DJF | JJA | ANN | |
| CLDHGH (IR clouds) | High cloud amount | plot | plot | plot |
| CLDHGH (VIS/IR/NIR clouds) | High cloud amount | plot | plot | plot |
| CLDLOW (IR clouds) | Low cloud amount | plot | plot | plot |
| CLDLOW (VIS/IR/NIR clouds) | Low cloud amount | plot | plot | plot |
| CLDMED (IR clouds) | Mid cloud amount | plot | plot | plot |
| CLDMED (VIS/IR/NIR clouds) | Mid cloud amount | plot | plot | plot |
| CLDTOT (IR clouds) * | Total cloud amount | plot | plot | plot |
| CLDTOT (VIS/IR/NIR clouds) * | Total cloud amount | plot | plot | plot |
| Warren Cloud Surface OBS | DJF | JJA | ANN | |
| CLDLOW | Low cloud amount | plot | plot | plot |
| CLDTOT * | Total cloud amount | plot | plot | plot |
| CLOUDSAT (Radar+Lidar) Sep2006-Dec2010 | DJF | JJA | ANN | |
| CLDTOT * | Total cloud amount | plot | plot | plot |
| CLDLOW | Low cloud amount | plot | plot | plot |
| CLDMED | Medium cloud amount | plot | plot | plot |
| CLDHGH | High cloud amount | plot | plot | plot |
| CFMIP Observation Simulator Package (COSP) Primary Diagnostics | ||||
| CALIPSO GOCCP 2007-2010 | DJF | JJA | ANN | |
| CLDTOT_CAL | Total cloud amount | plot | plot | plot |
| CLDLOW_CAL | Low-level cloud amount | plot | plot | plot |
| CLDMED_CAL | Mid-level cloud amount | plot | plot | plot |
| CLDHGH_CAL | High-level cloud amount | plot | plot | plot |
| ISCCP-COSP From D1 Daytime Jul1983-Sep2008 | DJF | JJA | ANN | |
| CLDTOT_ISCCPCOSP | Total cloud amount (tau > 0.3) | plot | plot | plot |
| CLDTHICK_ISCCPCOSP | Optically thick cloud amount (tau > 23.0) | plot | plot | plot |
| MISR L3 CTH-OD V5 Mar2000-Nov2009 | DJF | JJA | ANN | |
| CLDTOT_MISR | Total cloud amount (tau > 0.3) | plot | plot | plot |
| CLDTHICK_MISR | Optically thick cloud amount (tau > 23.0) | plot | plot | plot |
| MODIS-COSP 2003-2010 | DJF | JJA | ANN | |
| CLDTOT_MODIS | Total cloud amount (tau > 0.3) | plot | plot | plot |
| CLDTHICK_MODIS | Optically thick cloud amount (tau > 23.0) | plot | plot | plot |
| Additional COSP Diagnostics | ||||
| CALIPSO GOCCP 2007-2010 | DJF | JJA | ANN | |
| CLDTOT_CAL | Total cloud amount | plot | plot | plot |
| CLDLOW_CAL | Low-level cloud amount | plot | plot | plot |
| CLDMED_CAL | Mid-level cloud amount | plot | plot | plot |
| CLDHGH_CAL | High-level cloud amount | plot | plot | plot |
| CLOUDSAT-COSP From Level 2 GEOPROF Jun2006-Nov2010 | DJF | JJA | ANN | |
| CLDTOT_CS2 | Total cloud amount | plot | plot | plot |
| ISCCP-COSP From D1 Daytime Jul1983-Sep2008 | DJF | JJA | ANN | |
| CLDTOT_ISCCPCOSP | Total cloud amount (tau > 0.3) | plot | plot | plot |
| CLDLOW_ISCCPCOSP | Low-topped cloud amount (tau > 0.3) | plot | plot | plot |
| CLDMED_ISCCPCOSP | Mid-topped cloud amount (tau > 0.3) | plot | plot | plot |
| CLDHGH_ISCCPCOSP | High-topped cloud amount (tau > 0.3) | plot | plot | plot |
| CLDTHICK_ISCCPCOSP | Optically thick cloud amount (tau > 23.0) | plot | plot | plot |
| MEANPTOP_ISCCPCOSP | Mean cloud top pressure | plot | plot | plot |
| MEANCLDALB_ISCCPCOSP | Mean cloud albedo | plot | plot | plot |
| MISR L3 CTH-OD V5 Mar2000-Nov2009 | DJF | JJA | ANN | |
| CLDTOT_MISR | Total cloud amount (tau > 0.3) | plot | plot | plot |
| CLDLOW_MISR | Low-topped cloud amount (tau > 0.3) | plot | plot | plot |
| CLDMED_MISR | Mid-topped cloud amount (tau > 0.3) | plot | plot | plot |
| CLDHGH_MISR | High-topped cloud amount (tau > 0.3) | plot | plot | plot |
| CLDTHICK_MISR | Optically thick cloud amount (tau > 23.0) | plot | plot | plot |
| MODIS-COSP 2003-2010 | DJF | JJA | ANN | |
| CLDTOT_MODIS | Total cloud amount (tau > 0.3) | plot | plot | plot |
| CLDLOW_MODIS | Low-topped cloud amount (tau > 0.3) | plot | plot | plot |
| CLDMED_MODIS | Mid-topped cloud amount (tau > 0.3) | plot | plot | plot |
| CLDHGH_MODIS | High-topped cloud amount (tau > 0.3) | plot | plot | plot |
| CLDTHICK_MODIS | Optically thick cloud amount (tau > 23.0) | plot | plot | plot |
| CLIMODIS | Total ice cloud amount | plot | plot | plot |
| CLWMODIS | Total liquid cloud amount | plot | plot | plot |
| IWPMODIS | Mean ice water path | plot | plot | plot |
| LWPMODIS | Mean liquid water path | plot | plot | plot |
| PCTMODIS | Mean cloud top pressure | plot | plot | plot |
| REFFCLIMODIS | Mean effective radius (ice clouds) | plot | plot | plot |
| REFFCLWMODIS | Mean effective radius (liquid clouds) | plot | plot | plot |
| TAUILOGMODIS | Log-weighted mean optical thickness (ice clouds) | plot | plot | plot |
| TAUWLOGMODIS | Log-weighted mean optical thickness (liquid clouds) | plot | plot | plot |
| TAUTLOGMODIS | Log-weighted mean optical thickness (all clouds) | plot | plot | plot |
| TAUIMODIS | Mean optical thickness (ice clouds) | plot | plot | plot |
| TAUWMODIS | Mean optical thickness (liquid clouds) | plot | plot | plot |
| TAUTMODIS | Mean optical thickness (all clouds) | plot | plot | plot |


Table of Contents - omniauth-1.1.4 Documentation
Classes/Modules
OmniAuth
OmniAuth::AuthHash
OmniAuth::AuthHash::InfoHash
OmniAuth::Builder
OmniAuth::Configuration
OmniAuth::Error
OmniAuth::FailureEndpoint
OmniAuth::Form
OmniAuth::NoSessionError
OmniAuth::Strategies
OmniAuth::Strategies::Developer
OmniAuth::Strategy
OmniAuth::Strategy::ClassMethods
OmniAuth::Strategy::Options
OmniAuth::Test
OmniAuth::Test::PhonySession
OmniAuth::Test::StrategyMacros
OmniAuth::Test::StrategyTestCase
OmniAuth::Utils
Methods
::build — OmniAuth::Form
::call — OmniAuth::FailureEndpoint
::config — OmniAuth
::configure — OmniAuth
::default_logger — OmniAuth::Configuration
::defaults — OmniAuth::Configuration
::included — OmniAuth::Strategy
::logger — OmniAuth
::mock_auth_for — OmniAuth
::new — OmniAuth::Test::PhonySession
::new — OmniAuth::Configuration
::new — OmniAuth::Strategy
::new — OmniAuth::FailureEndpoint
::new — OmniAuth::Form
::new — OmniAuth::Builder
::strategies — OmniAuth
::subkey_class — OmniAuth::AuthHash
::subkey_class — OmniAuth::AuthHash::InfoHash
#add_camelization — OmniAuth::Configuration
#add_mock — OmniAuth::Configuration
#app — OmniAuth::Test::StrategyTestCase
#app_response — OmniAuth::Test::StrategyTestCase
#args — OmniAuth::Strategy::ClassMethods
#auth_hash — OmniAuth::Strategy
#button — OmniAuth::Form
#call — OmniAuth::Builder
#call — OmniAuth::Strategy
#call — OmniAuth::Test::PhonySession
#call — OmniAuth::FailureEndpoint
#call! — OmniAuth::Strategy
#call_app! — OmniAuth::Strategy
#callback_call — OmniAuth::Strategy
#callback_path — OmniAuth::Strategy
#callback_phase — OmniAuth::Strategy
#callback_url — OmniAuth::Strategy
#camelize — OmniAuth::Utils
#compile_stack — OmniAuth::Strategy::ClassMethods
#configure — OmniAuth::Builder
#configure — OmniAuth::Strategy::ClassMethods
#credentials — OmniAuth::Strategy
#css — OmniAuth::Form
#current_path — OmniAuth::Strategy
#custom_path — OmniAuth::Strategy
#deep_merge — OmniAuth::Utils
#default_options — OmniAuth::Strategy::ClassMethods
#extra — OmniAuth::Strategy
#fail! — OmniAuth::Strategy
#fieldset — OmniAuth::Form
#footer — OmniAuth::Form
#form_css — OmniAuth::Utils
#full_host — OmniAuth::Strategy
#header — OmniAuth::Form
#html — OmniAuth::Form
#info — OmniAuth::Strategy
#input_field — OmniAuth::Form
#inspect — OmniAuth::Strategy
#label_field — OmniAuth::Form
#log — OmniAuth::Strategy
#merge_stack — OmniAuth::Strategy
#mock_call! — OmniAuth::Strategy
#mock_callback_call — OmniAuth::Strategy
#mock_request_call — OmniAuth::Strategy
#name — OmniAuth::Strategy
#name — OmniAuth::AuthHash::InfoHash
#name? — OmniAuth::AuthHash::InfoHash
#on_auth_path? — OmniAuth::Strategy
#on_callback_path? — OmniAuth::Strategy
#on_failure — OmniAuth::Configuration
#on_failure — OmniAuth::Builder
#on_path? — OmniAuth::Strategy
#on_request_path? — OmniAuth::Strategy
#option — OmniAuth::Strategy::ClassMethods
#options — OmniAuth::Builder
#options_call — OmniAuth::Strategy
#options_request? — OmniAuth::Strategy
#origin_query_param — OmniAuth::FailureEndpoint
#password_field — OmniAuth::Form
#path_prefix — OmniAuth::Strategy
#provider — OmniAuth::Builder
#query_string — OmniAuth::Strategy
#rack14? — OmniAuth::Builder
#raise_out! — OmniAuth::FailureEndpoint
#redirect — OmniAuth::Strategy
#redirect_to_failure — OmniAuth::FailureEndpoint
#regular_writer — OmniAuth::AuthHash
#request — OmniAuth::Strategy
#request_call — OmniAuth::Strategy
#request_path — OmniAuth::Strategy
#request_phase — OmniAuth::Strategy
#request_phase — OmniAuth::Strategies::Developer
#script_name — OmniAuth::Strategy
#session — OmniAuth::Strategy
#session — OmniAuth::Test::StrategyTestCase
#sets_an_auth_hash — OmniAuth::Test::StrategyMacros
#sets_provider_to — OmniAuth::Test::StrategyMacros
#sets_uid_to — OmniAuth::Test::StrategyMacros
#sets_user_info_to — OmniAuth::Test::StrategyMacros
#setup_path — OmniAuth::Strategy
#setup_phase — OmniAuth::Strategy
#skip_info? — OmniAuth::Strategy
#ssl? — OmniAuth::Strategy
#strategy — OmniAuth::Test::StrategyTestCase
#strategy_name_query_param — OmniAuth::FailureEndpoint
#text_field — OmniAuth::Form
#to_hash — OmniAuth::AuthHash::InfoHash
#to_html — OmniAuth::Form
#to_response — OmniAuth::Form
#uid — OmniAuth::Strategy
#user_info — OmniAuth::Strategy
#valid? — OmniAuth::AuthHash::InfoHash
#valid? — OmniAuth::AuthHash


Association analysis between categorical variables using the Goodman and Kruskal tau measure. This asymmetric association measure allows the detection of asymmetric relations between categorical variables (e.g., one variable obtained by re-grouping another).
| Version: | 0.0.2 |
| Depends: | R (≥ 3.2.4) |
| Imports: | classInt, corrplot |
| Suggests: | knitr, MASS, testthat, car, rmarkdown |
| Published: | 2016-04-18 |
| Author: | Ron Pearson [aut, cre] |
| Maintainer: | Ron Pearson <ronald.k.pearson at gmail.com> |
| License: | MIT + file LICENSE |
| NeedsCompilation: | no |
| CRAN checks: | GoodmanKruskal results |
| Reference manual: | GoodmanKruskal.pdf |
| Vignettes: |
The GoodmanKruskal package: Measuring association between categorical variables |
| Package source: | GoodmanKruskal_0.0.2.tar.gz |
| Windows binaries: | r-devel: GoodmanKruskal_0.0.2.zip, r-release: GoodmanKruskal_0.0.2.zip, r-oldrel: GoodmanKruskal_0.0.2.zip |
| OS X binaries: | r-release: GoodmanKruskal_0.0.2.tgz, r-oldrel: GoodmanKruskal_0.0.2.tgz |
| Old sources: | GoodmanKruskal archive |
| Reverse imports: | ITNr |
Please use the canonical form https://CRAN.R-project.org/package=GoodmanKruskal to link to this page.


Using MPI and CUDA on Satori¶
Leveraging multiple GPUs in a CUDA program with MPI is supported by CUDA aware MPI installations on Satori. CUDA aware MPI from Slurm batch scripts are supported through system modules based on OpenMPI. To use CUDA aware MPI, source codes and libraries that involve MPI may need to be recompiled with the correct OpenMPI modules.
Getting started¶
The following modules are needed to work with CUDA aware MPI codes
module purge all
module add spack
module add cuda/10.1
module load openmpi/3.1.4-pmi-cuda-ucx
Compiling¶
Codes and libraries that make MPI calls against CUDA device memory pointers need
to be compiled using the MPI compilation wrappers e.g. mpicc
, mpiCC
, mpicxx
, mpic++
,
mpif77
, mpif90
, mpifort
from the openmpi/3.1.4-pmi-cuda-ucx
OpenMPI
module. The CUDA runtime library needs to be added as a link
library, e.g. -lcudart
.
A typical compilation setup is
module purge all
module add spack
module add cuda/10.1
module load openmpi/3.1.4-pmi-cuda-ucx
mpiCC MYFILE.cc -lcudart
Submiting a batch script¶
Batch script header¶
The following example SLURM batch script heading illustrates requesting 8 GPUs on 2 nodes with exclusive access. In this
example the #SBATCH control commands are requesting one MPI rank for each GPU, so cpus-per-task
, ntasks-per-core
and threads-per-core
are set to 1
. The start of the batch scripts selects the modules needed for OpenMPI CUDA aware MPI with SLURM integration.
#!/bin/bash
#SBATCH --nodes=2
#SBATCH --ntasks-per-node=4
#SBATCH --gres=gpu:4
#SBATCH --cpus-per-task=1
#SBATCH --ntasks-per-core=1
#SBATCH --threads-per-core=1
#SBATCH --mem=1T
#SBATCH --exclusive
#SBATCH --time 00:05:00
module purge all
module add spack
module add cuda/10.1
module load openmpi/3.1.4-pmi-cuda-ucx
Assigning GPUs to MPI ranks¶
The batch script will be allocated 4 GPUs on each node in the batch session. Individual MPI ranks then need to attach to specific GPUs to run in parallel. There are two ways to do this.
Attach GPU to a rank using a bash script.
In this approach a bash script is written that is used as a launcher for the MPI program to be run. This bash script modifies the environment variable
CUDA_VISIBLE_DEVICES
so that the MPI program will only see the GPU it has been allocated. An example script is shown below:
#!/bin/bash
#
# Choose a CUDA device based on ${SLURM_LOCALID}
#
ngpu=`nvidia-smi -L | grep UUID | wc -l`
mygpu=$((${SLURM_LOCALID} % ${ngpu} ))
export CUDA_VISIBLE_DEVICES=${mygpu}
exec $*
Attach a GPU to a rank using CUDA library runtime code.
In this approach the MPI program source must be modified to include GPU device selection code before
MPI_Init()
is invoked. An example code fragment for GPU device selection (based on the environment variable SLURM_LOCALID) is shown below:
#include <mpi.h>
#include <stdio.h>
#include <cuda_runtime.h>
int main(int argc, char** argv, char *envp[]) {
char * localRankStr = NULL;
int localrank = 0, devCount = 0, mydev;
// We extract the local rank initialization using an environment variable
if ((localRankStr = getenv("SLURM_LOCALID")) != NULL) {
localrank = atoi(localRankStr);
}
cudaGetDeviceCount(&devCount);
mydev=localrank % devCount;
cudaSetDevice(mydev);
:
:
MPI_Init(NULL, NULL);
:
:
Running the MPI program within the batch script¶
To run the MPI program the SLURM command srun
is used (and not mpirun
or mpiexec
). The srun
command
works like the MPI run or exec commands but it creates the environment variables needed to select which rank
works with which GPU prior to any calls to MIT_Init(). An example of using srun with a launch script is shown
below.
srun ./launch.sh ./a.out
the equivalent without a launch script is
srun ./a.out
A complete example SLURM batch script¶
The script below shows a working full example of the steps for CUDA and MPI using multiple GPUs on multiple nodes under SLURM. The example shows both the bash script launcher and the CUDA runtime call approaches for assigning GPUs to ranks. Only one of these approaches is needed in practice, both are shown to illustrate the two approaches.
#!/bin/bash
#
# Example SLURM batch script to run example CUDA aware MPI program with one rank on
# each GPU, using two nodes with 4 GPUs on each node.
#
#SBATCH --nodes=2
#SBATCH --ntasks-per-node=4
#SBATCH --gres=gpu:4
#SBATCH --cpus-per-task=1
#SBATCH --ntasks-per-core=1
#SBATCH --threads-per-core=1
#SBATCH --mem=1T
#SBATCH --exclusive
#SBATCH --time 00:05:00
module purge all
module add spack
module add cuda/10.1
module load openmpi/3.1.4-pmi-cuda-ucx
cat > launch.sh <<'EOFA'
#!/bin/bash
# Choose a CUDA device number ($mygpu) based on ${SLURM_LOCALID}, cycling through
# the available GPU devices ($ngpu) on the node.
ngpu=`nvidia-smi -L | grep UUID | wc -l`
mygpu=$((${SLURM_LOCALID} % ${ngpu} ))
export CUDA_VISIBLE_DEVICES=${mygpu}
# Run MPI program with any arguments
exec $*
EOFA
cat > x.cc <<'EOFA'
#include <mpi.h>
#include <stdio.h>
#include <cuda_runtime.h>
int main(int argc, char** argv, char *envp[]) {
char * localRankStr = NULL;
int localrank = 0, devCount = 0, mydev;
// We extract the local rank initialization using an environment variable
if ((localRankStr = getenv("SLURM_LOCALID")) != NULL) {
localrank = atoi(localRankStr);
}
cudaGetDeviceCount(&devCount);
mydev=localrank % devCount;
cudaSetDevice(mydev);
MPI_Init(NULL, NULL);
int world_size;
MPI_Comm_size(MPI_COMM_WORLD, &world_size);
int world_rank;
MPI_Comm_rank(MPI_COMM_WORLD, &world_rank);
char processor_name[MPI_MAX_PROCESSOR_NAME];
int name_len;
MPI_Get_processor_name(processor_name, &name_len);
// Let check which CUDA device we have
char pciBusId[13];
cudaDeviceGetPCIBusId ( pciBusId, 13, mydev );
printf("MPI rank %d of %d on host %s is using GPU with PCI id %s.\n",world_rank,world_size,processor_name,pciBusId);
MPI_Finalize();
}
EOFA
mpic++ x.cc -lcudart
srun ./launch.sh ./a.out
Using alternate MPI builds¶
It is also possible to build custom MPI modules in individual user accounts using the spack ( https://spack.readthedocs.io/en/latest/ ) package management tool. These builds should use the UCX communcation features and PMI job management features to integrate with SLURM and the Satori high-speed network.


CSS Colors
The color property in CSS is used to set the color of HTML elements. Typically, this property is used to set the background color or the font color of an element.
In CSS, we use color values for specifying the color. We can also use this property for the border-color and other decorative effects.
We can define the color of an element by using the following ways:
- RGB format.
- RGBA format.
- Hexadecimal notation.
- HSL.
- HSLA.
- Built-in color.
Let's understand the syntax and description of the above ways in detail.
RGB Format
RGB format is the short form of 'RED GREEN and BLUE' that is used for defining the color of an HTML element simply by specifying the values of R, G, B that are in the range of 0 to 255.
The color values in this format are specified by using the rgb() property. This property allows three values that can either be in percentage or integer (range from 0 to 255).
This property is not supported in all browsers; that's why it is not recommended to use it.
Syntax
RGBA Format
It is almost similar to RGB format except that RGBA contains A (Alpha) that specifies the element's transparency. The value of alpha is in the range 0.0 to 1.0, in which 0.0 is for fully transparent, and 1.0 is for not transparent.
Syntax
Hexadecimal notation
Hexadecimal can be defined as a six-digit color representation. This notation starts with the # symbol followed by six characters ranges from 0 to F. In hexadecimal notation, the first two digits represent the red (RR) color value, the next two digits represent the green (GG) color value, and the last two digits represent the blue (BB) color value.
The black color notation in hexadecimal is #000000, and the white color notation in hexadecimal is #FFFFFF. Some of the codes in hexadecimal notation are #FF0000, #00FF00, #0000FF, #FFFF00, and many more.
Syntax
Short Hex codes
It is a short form of hexadecimal notation in which every digit is recreated to arrive at an equivalent hexadecimal value.
For example, #7B6 becomes #77BB66 in hexadecimal.
The black color notation in short hex is #000, and the white color notation in short hex is #FFF. Some of the codes in short hex are #F00, #0F0, #0FF, #FF0, and many more.


Gateway
BOT
15-Aug-18 08:45 PM
[telegram] <CryptoBlockchain38> If i have the keys of my KMD Wallet i can claim my monthly reward? To who? (re @Brenny431: I should note that since coinomi is decentralized and only a wallet interface, with some cool features, it allows nothing. The rewards are simply part of the KMD blockchain and coding. As long as you hold your private keys (for your KMD wallet) you should be able to claim the rewards regardless of the wallet provider.)
[telegram] <Brenny431> You import your private key for the address which has rewards to claim. Once you click the 'claim' button in agama wallet your reward amount is sent to your address.
[telegram] <Brenny431> You import your private key for the address which has rewards to claim. Once you click the 'claim' button in agama wallet your reward amount is sent to your address. (re @CryptoBlockchain38: If i have the keys of my KMD Wallet i can claim my monthly reward? To who?)
[telegram] <CryptoBlockchain38> Now or is it too late? (re @Brenny431: You import your private key for the address which has rewards to claim. Once you click the 'claim' button in agama wallet your reward amount is sent to your address.)
[telegram] <Brenny431> If you have rewards to claim you can claim them.
[telegram] <CryptoBlockchain38> Looks great, I Copy paste my KMD address, clicked on "check UTXO" and then i see rewards and a new total but i don't think i will get the rewards yet (re @Brenny431: If you have rewards to claim you can claim them.)
[telegram] <Brenny431> No problem! I will hopefully work on the video soon! No promises though ;)
[telegram] <CryptoBlockchain38> Is it that simple? (re @Brenny431: No problem! I will hopefully work on the video soon! No promises though ;))
[telegram] <Brenny431> It's simple enough. I just think a video may help users :) (re @CryptoBlockchain38: Is it that simple?)
[telegram] <CryptoBlockchain38> I mean you juste paste your KMD address + search and click on "check UTXO" ? (re @Brenny431: It's simple enough. I just think a video may help users :))
(edited)
[telegram] <Brenny431> To check what rewards you have available yes. (re @CryptoBlockchain38: I mean you juste paste your KMD address + search and click on "check UTXO" ?)
[telegram] <CryptoBlockchain38> But how can i get rewards? (re @Brenny431: To check what rewards you have available yes.)
[telegram] <Brenny431> For claiming rewards this is the basis.
1. You extract your addresses private key from your coinomi recovery phrase.
2. Import that into agama desktop wallet
3. Click claim button
4. Confirm it. (re @Brenny431: You import your private key for the address which has rewards to claim. Once you click the 'claim' button in agama wallet your reward amount is sent to your address.)
[telegram] <Brenny431> I'm off for the night now. Hope that helps you :) speak soon!
[telegram] <CryptoBlockchain38> Thank you. Hoping to see your video :). (re @Brenny431: I'm off for the night now. Hope that helps you :) speak soon!)


The day to day operations of the PF HOA are run by an all-volunteer Board of Directors, along with help from many other committee volunteers. The Board establishes the annual dues assessment and is responsible for using the money assessed to maintain and improve HOA property and offer programs which are of value to Prairie Fields residents, thereby increasing the value of the neighborhood. Welcome new board members Brian Kesler and Kyle Kirchhoefer and returning board members Greg Sopa, and Tim Yardley. For more information, please email<EMAIL_ADDRESS>303 Trefoil Street U.S. Consumer Group Manager at Horizon Hobby
606A Sunflower Street Real Estate Appraiser and Realtor at Champaign County Realtor
409 Trefoil Street Assistant Director Web and Application Development at University of Illinois
201 Sunflower Street Regional Finance Professional at Campus Crusade for Christ
22 Parsley Drive Architect at Architectural Expressions, LLP
415 Trefoil Street Office Administrator at FedEx Ground
809 Bergamot Drive Associate Director of Technology for the Information Trust Institute at the University of Illinois


COVID-REPORT
District-wise Data will be added soon.
State
Statistics
Active Cases
Confirmed Cases
Deaths
Recovered
Notes
Updated To:


Items$ = "Wood Tools: 2,Stone Tools: 8,Iron Tools: 5"
Parameters$ = "1,5,10,91,61,86,92,115,224,71"
Data$ = "0.32,92,,0.311,3.14,,987,0.93,0.0001," // Declare a string with some missing entries.
Rem Or you can use String Count() command from Matrix1 Utility Plug-ins.
Dim Items(5) As String
Dim FunctionParams(String_Count(Parameters$,",")) As String // Resize the array to the amount of delimiters.
Dim DataArr(10) As String
SF SplitStrToArray Items(),Items$,","
SF SplitStrToArray FunctionParams(),Parameters$,","
SF SplitStrToArray DataArr(),Data$,",",1 // Remove the null elements.
Rem Print out the arrays.
Print "Items:"
For X = 0 To Array Count(Items())
Print "Item" + Str$(X) + ":" + Items(X)
Next X
Print
Print "Parameters:"
For X = 0 To Array Count(FunctionParams())
Print "Param" + Str$(X) + ":" + FunctionParams(X)
Next X
Print
Print "Data:"
For X = 0 To Array Count(DataArr())
Print "Data" + Str$(X) + ":" + DataArr(X)
Next X
Wait Key
End
Function String_Count( Source As String, Search As String )
Count = 0
Do
SubStrIndex = Find Sub String$(Source,Search)
Rem 'Find Sub String$' does not return -1 if it can't find the sub string, so it will be checked by the below expression.
If SubStrIndex < 1 Or SubStrIndex > Len(Source)
ExitFunction Count
Else
Rem Truncate the substring past the returned index.
Source = Right$(Source,Len(Source) - SubStrIndex)
Inc Count
EndIf
Loop
EndFunction Count


Is speech accommodation linked to the alignment of mental representations as accounted for through observable brain activity?
The tendency of a speaker to adjust their production of speech sounds in relation to the person (or persons) that they are speaking to
Why do we observe this phenomenon?
Perception of the intentions and behaviours of an interlocutor influence the levels and types of accommodation
| Convergence | |||
| Divergence | |||
| Complimentarity | |||
| Maintenance |
However, findings are complex and and do not seem to follow a simple pattern
| Stimuli | |||
|---|---|---|---|
| Interactional | Non-Interactional | ||
| Measure | Perceptual | ||
| Acoustic-Phonetic |
All approaches offer insight into how accommodation operates and what its underlying mechanisms are
However, most rely on carry over effects and cannot evaluate accommodation 'in situ'
All assume a non-trivial link between production and perception
Neural entrainment to the speech of another speaker could produce a degree of inter-speaker entrainment
This would be especially true in situations that require high levels of coordination
Markov chains
In this way, HMMs are able to characterise the general form of a continuous signal.
There are 2 key considerations for the inclusion of EEG in this thesis:
Unlike the speech signal, the EEG signal is much weaker and is more prone to noise
For this reason, traditional approaches average the signal over a number of trials to eliminate random noise
This is not possible for accommodation detection in a continuous setting, instead we apply HMMs
By characterising the general form of each participant's neural activity, we can look for deviations towards or away from that of their partners
A major source of noise in the EEG signal is produced by muscles in the face and neck
Traditionally, this has meant that EEG experiments have required participants to remain silent during recording
Recently, work on brain-computer-interfaces (BCI) has developed tools for recovering EEG signals during complex motor tasks
We are able to draw on this work to help minimise the noise in the EEG signal generated by speech
Q1: Linear regression of the residuals of a linear mixed effects model of average local partner realisations against current speaker realisation
Q2: Linear regression of the GAM predicted difference in time-normalised residuals of a linear mixed effects model of average local partner realisations against current speaker realisation for presentation position
Q3: Linear regression of the GAM predicted difference in time-normalised residuals of a linear mixed effects model of average local partner realisations against current speaker realisation for interaction length
Three acoustic-phonetic features were chosen for analysis:
Q1 and Q2 - No support
Q3:
Q1 and Q2 - No support
Q3:
Q1:
Q2 and Q3 - No support
Creating a holistic measure of acoustic properties
Creation of speaker recognition models
Accommodation detection for specific words
Accommodation detection over time
3 types of speaker recognition models:
Can an HMM based approach detect adaptations in the speech signal?
| Model Type | No. Significant Cases | p |
|---|---|---|
| GMM | 57 | <10-7 |
| Left-Right | 50 | <10-7 |
| Word Dependent | 42 | <10-7 |
Do the results the results of the HMM based approach mirror those of the phonetic analyses?
The same as for the behavioural experiment, except for the following two things:
Can the findings of the HMM based approach to accommodation detection presented in the behavioural experiment be replicated?
| Behavioural Exp. (speech) | Neural Exp. (speech) |
|---|---|
Creating a holistic measure of neural activity frequencies
Creation of speaker recognition models
EEG accommodation detection for specific words
EEG accommodation detection over time
The 3 types of EEG analysis:
| Neural Exp. (speech) | Neural Exp. (EEG) |
|---|---|
Maybe
Maybe


Sitting at .NET Fringe, day 2. Just introduced James Newton-King. Got a million conversations running through my mind. A lot of these conversations are worth noting, so I’ll just give a quick break out right here.
Docker, Containers, & Windows
Started a conversation with Solomon Hykes (@solomonstre) regarding Windows and Docker Container technology use. I also started a lot of conversations yesterday and intend to have a few regarding these tech elements today.
Workshops in Portland
I’ve had a conversation about future workshops, space, and the requisite needs around that to ensure I can deliver some awesome pending workshops to the Portland audience. Also started a conversation for people that would like to come into town for workshops, and have the assumed awesome time in Portland. We do have amazing beer, coffee, wine, food, and more. Thus any workshop in Portland will have appropriate things for any attendees. This is almost locked in, if you’re curious about these workshops, which will be seriously epic, subscribe here.
Hack Kubernetes Olympia
Talked shortly with @NotMyself, and am plotting to take an Amtrak Cascades trip up to Olympia for a 1-2 day workshop on Kubernetes and related technologies. I’m thinking Docker + Swarm + Kubernetes + DevOps + how to make one’s life dramatically easier while delivering 10x what one could deliver just 5 years ago. This, I assure you will be a blast too.
Windows Server vs… the coders Universe
So it seems that my assumption is safe. A large number of people in the .NET space love C#, F#, (even VB.NET), and other elements of .NET. There seems to be a resounding frustration around Windows OS itself, namely server not Windows 10. As a development OS it’s fine, albeit there are probably as many or more OS-X as Windows machines running and, dare I say at least 2 Linux machines at .NET Fringe right now. (Right @adymitruk) I’m very cool with this, as the pressure will grow to make Windows Server more, how should I put it, “Devopsified” or something like that might work.
Memetic Independence
Ok, I almost started writing something about that in this blog entry, but it’ll get it’s own in the near future. @dsyme hit on a dramatically important topic for the longevity and life of any open source software stack, and very applicative to .NET.
The 9am Summary
So it’s only 9:00am right now. I think that’ll be good for now. Will add more thoughts, observations, and other news bits later today. If you’re wanting help kicking off a project, connected to someone I might know, or otherwise talk tech, coding, and some devops universe topic - I’ll be around, just let me know!


The Elements is a collection of definitions, postulates (axioms), propositions (theorems and constructions), and mathematical proofs of the propositions. It consists of 13 books attributed to the greek mathematician Euclid at 300BC.
Although many of Euclid's results had been stated by earlier mathematicians,
Euclid was the first to show how these propositions could fit into a comprehensive deductive and logical system.
His work stayed on top of the logical rigor for over two thousand years,
being the second most published book in history and served as the
root of almost all mathematical branches.
Near the beginning of the first book of the Elements, Euclid gives five postulates (axioms) for Plane Geometry, stated in terms of constructions:
This last postullate is more commonly known today by it's equivalent, Playfair's Axiom, named after the scottish John Playfair, and says as follows:
For two thousand years, many attempts were made to prove the parallel postulate using Euclid's first four postulates. The main reason that such a proof was so highly sought after was that, unlike the first four postulates, the parallel postulate is not self-evident.
Many attempts were made to prove the fifth postulate from the other four, many of them being accepted as proofs for long periods of time until the mistake was found. Invariably the mistake was assuming some 'obvious' property which turned out to be equivalent to the fifth postulate (Playfair's axiom).
After centuries trying to prove Euclid's fifth postulate without success, some mathematicians began trying to prove it by absurdity. If they could could that the other alternatives implied by the fifth postulate were false, then that postulate would be true. It was then that they have began to discover new Geometries.
In the beginning of the 19th century, Carl Friedrich Gauss and Ferdinand Karl Schweikart (1813 and 1818 respectively) had the germinal ideas of non-Euclidean geometry worked out, but neither published any results.
Then, around 1830, the Hungarian mathematician János Bolyai and the Russian mathematician Nikolai Ivanovich Lobachevsky separately published treatises on hyperbolic geometry. Consequently, hyperbolic geometry is called Bolyai-Lobachevskian geometry, as both mathematicians, independent of each other, are the basic authors of non-Euclidean geometry.
Later in 1854, Bernhard Riemann, founded the field of Riemannian Geometry in a famous lecture, discussing in particular the ideas now called manifolds, Riemannian metric, and curvature. He argued we can do Geometry on any surface, regardless of it's shape, as long as we know how to measure length in this surface. A curve would be measured using calculus, and the distance between two points would be the shortest curve between them.
Aditionally, the concept of curvature separated the (now infinite) Geometries into three groups:


public class AccessibleRole extends AccessibleBundle
Class AccessibleRole determines the role of a component. The role of a component describes its generic function. (E.G., "push button," "table," or "list.")
The toDisplayString method allows you to obtain the localized string for a locale independent key from a predefined ResourceBundle for the keys defined in this class.
The constants in this class present a strongly typed enumeration of common object roles. A public constructor for this class has been purposely omitted and applications should use one of the constants from this class. If the constants in this class are not sufficient to describe the role of an object, a subclass should be generated from this class and it should provide constants in a similar manner.
| Modifier and Type | Field and Description |
|---|---|
static AccessibleRole |
ALERT
Object is used to alert the user about something.
|
static AccessibleRole |
AWT_COMPONENT
An AWT component, but nothing else is known about it.
|
static AccessibleRole |
CANVAS
Object that can be drawn into and is used to trap
events.
|
static AccessibleRole |
CHECK_BOX
A choice that can be checked or unchecked and provides a
separate indicator for the current state.
|
static AccessibleRole |
COLOR_CHOOSER
A specialized pane that lets the user choose a color.
|
static AccessibleRole |
COLUMN_HEADER
The header for a column of data.
|
static AccessibleRole |
COMBO_BOX
A list of choices the user can select from.
|
static AccessibleRole |
DATE_EDITOR
A DATE_EDITOR is a component that allows users to edit
java.util.Date and java.util.Time objects
|
static AccessibleRole |
DESKTOP_ICON
An iconified internal frame in a DESKTOP_PANE.
|
static AccessibleRole |
DESKTOP_PANE
A pane that supports internal frames and
iconified versions of those internal frames.
|
static AccessibleRole |
DIALOG
A top level window with title bar and a border.
|
static AccessibleRole |
DIRECTORY_PANE
A pane that allows the user to navigate through
and select the contents of a directory.
|
static AccessibleRole |
EDITBAR
A role indicating the object acts as a formula for
calculating a value.
|
static AccessibleRole |
FILE_CHOOSER
A specialized dialog that displays the files in the directory
and lets the user select a file, browse a different directory,
or specify a filename.
|
static AccessibleRole |
FILLER
An object that fills up space in a user interface.
|
static AccessibleRole |
FONT_CHOOSER
A FONT_CHOOSER is a component that lets the user pick various
attributes for fonts.
|
static AccessibleRole |
FOOTER
A text footer
|
static AccessibleRole |
FRAME
A top level window with a title bar, border, menu bar, etc.
|
static AccessibleRole |
GLASS_PANE
A pane that is guaranteed to be painted on top
of all panes beneath it.
|
static AccessibleRole |
GROUP_BOX
A GROUP_BOX is a simple container that contains a border
around it and contains components inside it.
|
static AccessibleRole |
HEADER
A text header
|
static AccessibleRole |
HTML_CONTAINER
An object containing a collection of
Accessibles that
together represents HTML content. |
static AccessibleRole |
HYPERLINK
A hypertext anchor
|
static AccessibleRole |
ICON
A small fixed size picture, typically used to decorate components.
|
static AccessibleRole |
INTERNAL_FRAME
A frame-like object that is clipped by a desktop pane.
|
static AccessibleRole |
LABEL
An object used to present an icon or short string in an interface.
|
static AccessibleRole |
LAYERED_PANE
A specialized pane that allows its children to be drawn in layers,
providing a form of stacking order.
|
static AccessibleRole |
LIST
An object that presents a list of objects to the user and allows the
user to select one or more of them.
|
static AccessibleRole |
LIST_ITEM
An object that presents an element in a list.
|
static AccessibleRole |
MENU
An object usually found inside a menu bar that contains a list
of actions the user can choose from.
|
static AccessibleRole |
MENU_BAR
An object usually drawn at the top of the primary dialog box of
an application that contains a list of menus the user can choose
from.
|
static AccessibleRole |
MENU_ITEM
An object usually contained in a menu that presents an action
the user can choose.
|
static AccessibleRole |
OPTION_PANE
A specialized pane whose primary use is inside a DIALOG
|
static AccessibleRole |
PAGE_TAB
An object that is a child of a page tab list.
|
static AccessibleRole |
PAGE_TAB_LIST
An object that presents a series of panels (or page tabs), one at a
time, through some mechanism provided by the object.
|
static AccessibleRole |
PANEL
A generic container that is often used to group objects.
|
static AccessibleRole |
PARAGRAPH
A text paragraph
|
static AccessibleRole |
PASSWORD_TEXT
A text object used for passwords, or other places where the
text contents is not shown visibly to the user
|
static AccessibleRole |
POPUP_MENU
A temporary window that is usually used to offer the user a
list of choices, and then hides when the user selects one of
those choices.
|
static AccessibleRole |
PROGRESS_BAR
An object used to indicate how much of a task has been completed.
|
static AccessibleRole |
PROGRESS_MONITOR
A role indicating the object monitors the progress
of some operation.
|
static AccessibleRole |
PUSH_BUTTON
An object the user can manipulate to tell the application to do
something.
|
static AccessibleRole |
RADIO_BUTTON
A specialized check box that will cause other radio buttons in the
same group to become unchecked when this one is checked.
|
static AccessibleRole |
ROOT_PANE
A specialized pane that has a glass pane and a layered pane as its
children.
|
static AccessibleRole |
ROW_HEADER
The header for a row of data.
|
static AccessibleRole |
RULER
A ruler is an object used to measure distance
|
static AccessibleRole |
SCROLL_BAR
An object usually used to allow a user to incrementally view a
large amount of data.
|
static AccessibleRole |
SCROLL_PANE
An object that allows a user to incrementally view a large amount
of information.
|
static AccessibleRole |
SEPARATOR
An object usually contained in a menu to provide a visual
and logical separation of the contents in a menu.
|
static AccessibleRole |
SLIDER
An object that allows the user to select from a bounded range.
|
static AccessibleRole |
SPIN_BOX
A SPIN_BOX is a simple spinner component and its main use
is for simple numbers.
|
static AccessibleRole |
SPLIT_PANE
A specialized panel that presents two other panels at the same time.
|
static AccessibleRole |
STATUS_BAR
A STATUS_BAR is an simple component that can contain
multiple labels of status information to the user.
|
static AccessibleRole |
SWING_COMPONENT
A Swing component, but nothing else is known about it.
|
static AccessibleRole |
TABLE
An object used to present information in terms of rows and columns.
|
static AccessibleRole |
TEXT
An object that presents text to the user.
|
static AccessibleRole |
TOGGLE_BUTTON
A specialized push button that can be checked or unchecked, but
does not provide a separate indicator for the current state.
|
static AccessibleRole |
TOOL_BAR
A bar or palette usually composed of push buttons or toggle buttons.
|
static AccessibleRole |
TOOL_TIP
An object that provides information about another object.
|
static AccessibleRole |
TREE
An object used to present hierarchical information to the user.
|
static AccessibleRole |
UNKNOWN
The object contains some Accessible information, but its role is
not known.
|
static AccessibleRole |
VIEWPORT
An object usually used in a scroll pane.
|
static AccessibleRole |
WINDOW
A top level window with no title or border.
|
key
| Modifier | Constructor and Description |
|---|---|
protected |
AccessibleRole(String key)
Creates a new AccessibleRole using the given locale independent key.
|
toDisplayString, toDisplayString, toDisplayString, toString
public static final AccessibleRole ALERT
public static final AccessibleRole COLUMN_HEADER
public static final AccessibleRole CANVAS
FRAME
,
GLASS_PANE
,
LAYERED_PANE
public static final AccessibleRole COMBO_BOX
public static final AccessibleRole DESKTOP_ICON
DESKTOP_PANE
,
INTERNAL_FRAME
public static final AccessibleRole HTML_CONTAINER
Accessibles
that
together represents HTML
content. The child
Accessibles
would include objects implementing
AccessibleText
, AccessibleHypertext
,
AccessibleIcon
, and other interfaces.HYPERLINK
,
AccessibleText
,
AccessibleHypertext
,
AccessibleHyperlink
,
AccessibleIcon
public static final AccessibleRole INTERNAL_FRAME
DESKTOP_ICON
,
DESKTOP_PANE
,
FRAME
public static final AccessibleRole DESKTOP_PANE
DESKTOP_ICON
,
INTERNAL_FRAME
public static final AccessibleRole OPTION_PANE
DIALOG
public static final AccessibleRole WINDOW
public static final AccessibleRole FRAME
public static final AccessibleRole DIALOG
public static final AccessibleRole COLOR_CHOOSER
public static final AccessibleRole DIRECTORY_PANE
FILE_CHOOSER
public static final AccessibleRole FILE_CHOOSER
DIRECTORY_PANE
public static final AccessibleRole FILLER
public static final AccessibleRole HYPERLINK
public static final AccessibleRole ICON
public static final AccessibleRole LABEL
public static final AccessibleRole ROOT_PANE
GLASS_PANE
,
LAYERED_PANE
public static final AccessibleRole GLASS_PANE
public static final AccessibleRole LAYERED_PANE
GLASS_PANE
,
ROOT_PANE
public static final AccessibleRole LIST
SCROLL_PANE
,
LIST_ITEM
public static final AccessibleRole LIST_ITEM
SCROLL_PANE
,
LIST
public static final AccessibleRole MENU_BAR
MENU
,
POPUP_MENU
,
LAYERED_PANE
public static final AccessibleRole POPUP_MENU
public static final AccessibleRole MENU
MENU_BAR
,
MENU_ITEM
,
SEPARATOR
,
RADIO_BUTTON
,
CHECK_BOX
,
POPUP_MENU
public static final AccessibleRole MENU_ITEM
MENU_BAR
,
SEPARATOR
,
POPUP_MENU
public static final AccessibleRole SEPARATOR
public static final AccessibleRole PAGE_TAB_LIST
PAGE_TAB
public static final AccessibleRole PAGE_TAB
PAGE_TAB_LIST
public static final AccessibleRole PANEL
public static final AccessibleRole PROGRESS_BAR
public static final AccessibleRole PASSWORD_TEXT
public static final AccessibleRole PUSH_BUTTON
CHECK_BOX
,
TOGGLE_BUTTON
,
RADIO_BUTTON
public static final AccessibleRole TOGGLE_BUTTON
PUSH_BUTTON
,
CHECK_BOX
,
RADIO_BUTTON
public static final AccessibleRole CHECK_BOX
PUSH_BUTTON
,
TOGGLE_BUTTON
,
RADIO_BUTTON
public static final AccessibleRole RADIO_BUTTON
PUSH_BUTTON
,
TOGGLE_BUTTON
,
CHECK_BOX
public static final AccessibleRole ROW_HEADER
public static final AccessibleRole SCROLL_PANE
SCROLL_BAR
,
VIEWPORT
public static final AccessibleRole SCROLL_BAR
SCROLL_PANE
public static final AccessibleRole VIEWPORT
SCROLL_PANE
public static final AccessibleRole SLIDER
public static final AccessibleRole SPLIT_PANE
public static final AccessibleRole TABLE
public static final AccessibleRole TEXT
LABEL
public static final AccessibleRole TREE
public static final AccessibleRole TOOL_BAR
public static final AccessibleRole TOOL_TIP
public static final AccessibleRole AWT_COMPONENT
SWING_COMPONENT
,
UNKNOWN
public static final AccessibleRole SWING_COMPONENT
AWT_COMPONENT
,
UNKNOWN
public static final AccessibleRole UNKNOWN
AWT_COMPONENT
,
SWING_COMPONENT
public static final AccessibleRole STATUS_BAR
public static final AccessibleRole DATE_EDITOR
public static final AccessibleRole SPIN_BOX
public static final AccessibleRole FONT_CHOOSER
public static final AccessibleRole GROUP_BOX
public static final AccessibleRole HEADER
public static final AccessibleRole FOOTER
public static final AccessibleRole PARAGRAPH
public static final AccessibleRole RULER
public static final AccessibleRole EDITBAR
public static final AccessibleRole PROGRESS_MONITOR
protected AccessibleRole(String key)
The key String should be a locale independent key for the role. It is not intended to be used as the actual String to display to the user. To get the localized string, use toDisplayString.
key
- the locale independent name of the role.AccessibleBundle.toDisplayString(java.lang.String, java.util.Locale)
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2015, Oracle and/or its affiliates. All rights reserved.


You may find out some file in destination of folder is still old one, but rest of files are overwrited correctly.
The rule is depended on date time of file. The new one will keep and not be overwrited, but you can not detect it until something finally goes wrong.
Why? We can simply do it like Windows or Linux, right?
拖拉合併時，日期比較新的檔案，就被忽略而不覆蓋？這是個難以被注意的規則，直到你的作品出錯了，你甚至還無法意識到是這個原因造成的。
為什麼需要如此特殊的行為呢？我們可以像 Windows 和 Linux 一樣簡單，不是嗎？


| Package | Description |
|---|---|
| org.mechio.api.motion | |
| org.mechio.api.motion.blending | |
| org.mechio.api.motion.messaging | |
| org.mechio.api.motion.protocol | |
| org.mechio.api.motion.utils |
| Class and Description |
|---|
| JointPositionMap
A JointPositionMap is a PositionMap of Joint Identifiers and Normalized
Positions.
|
| Class and Description |
|---|
| JointPositionMap
A JointPositionMap is a PositionMap of Joint Identifiers and Normalized
Positions.
|
| MotionFrame
A MotionFrame describes the start and goal PositionSets for a set of Joints \
over an interval of time.
|
| Class and Description |
|---|
| MotionFrame
A MotionFrame describes the start and goal PositionSets for a set of Joints \
over an interval of time.
|
| MotionFrameEvent
A MotionFrame with messaging metadata.
|
| MotionFrameEvent.MotionFrameEventFactory |
| RobotDefinitionResponse
RobotResponse to a Robot definition request.
|
| RobotDefinitionResponse.JointDefinition
Contains the values needed to initialize a RemoteJoint.
|
| RobotRequest
Request message for remote robot commands.
|
| RobotResponse
Base interface for a response to a RobotRequest.
|
| RobotResponse.RobotPositionResponse
RobotResponse with a RobotPositionMap.
|
| RobotResponse.RobotResponseHeader
Contains response meta-data.
|
| RobotResponse.RobotStatusResponse
RobotResponse to indicate a boolean status.
|
| Class and Description |
|---|
| JointPositionMap
A JointPositionMap is a PositionMap of Joint Identifiers and Normalized
Positions.
|
| MotionFrame
A MotionFrame describes the start and goal PositionSets for a set of Joints \
over an interval of time.
|
| MotionFrameEvent
A MotionFrame with messaging metadata.
|
| RobotDefinitionResponse.JointDefinition
Contains the values needed to initialize a RemoteJoint.
|
| RobotDefinitionResponse.JointPropDefinition |
| RobotResponse
Base interface for a response to a RobotRequest.
|
| RobotResponse.RobotResponseHeader
Contains response meta-data.
|
| Class and Description |
|---|
| MotionFrame
A MotionFrame describes the start and goal PositionSets for a set of Joints \
over an interval of time.
|
Copyright © 2011–2014. All rights reserved.


X
Log in
Submit
X
Sign up
Submit
X
Ask a question
Categories
Accounting
Law
Tax
Log in
Sign up
1. Select your category
Accounting
Law
Tax
2. Ask your question
Go
Or
Post question
Your search results:
Is this a question up to 75 characters long?
27th
April
2013
10
responses
Follow
Is this a question up to 75 characters long?
27th
April
2013
10
responses
Follow
Is this a question up to 75 characters long?
27th
April
2013
10
responses
Follow
Our partners


function post = gmmpost(mix, x)
post
(i.e. the probability of each
component conditioned on the data p(j|x)
) for a Gaussian mixture model.
The data structure mix
defines the mixture model, while the matrix
x
contains the data vectors. Each row of x
represents a single
vector.
gmm
, gmmactiv
, gmmprob
Copyright (c) Ian T Nabney (1996-9)


Who killed Davey Moore?
Why and what's the reason for?
"Not I," said the referee,
"Don't point your finger at me.
I coulda stopped it in the eighth
And maybe kept him from his fate,
But the crowd woulda booed, I'm sure,
At not getting their money's worth.
It's too bad he had to go,
But there was a pressure on me too, you know.
It wasn't me that made him fall,
You can't blame me at all."
Who killed Davey Moore?
Why and what's the reason for?

We didn't mean for him to meet his death,
We just wanted to see some sweat –
There ain't nothing wrong in that.
It wasn't us that made him fall,
You can't blame us at all."
Who killed Davey Moore?
Why and what's the reason for?
"Not me," said his manager,
Puffing on a big cigar,
"It's hard to say, it's hard to tell,
I always thought that he was well.
It's too bad for his wife and kids he's dead,
But, if he was sick, he shoulda said.
It wasn't me that made him fall,
You can't blame me at all."
Who killed Davey Moore?
Why and what's the reason for?

It wasn't me that made him fall,
You can't blame me at all."
Who killed Davey Moore?
Why and what's the reason for?
"Not me," said the boxing writer,
Who pounds the print in his old typewriter,
Saying, "Boxing is here to stay,
There's just as much foot in––danger in a football game,"
Saying, "Fist-fighting is here to stay,
It's just the old American way.
It wasn't me that made him fall,
You can't blame me at all."
Who killed Davey Moore?
Why and what's the reason for?
"Not me," said the man whose fists
Laid him low in a cloud of mist,
Who came here from Cuba's door
Where boxing ain't allowed no more,
"I hit him, I hit him, yes, it's true,
But that's what I am paid to do.
Don't say 'murder', don't say 'kill',
It was destiny, it was God's will."
Who killed Davey Moore?
Why and what's the reason for?


{% extends "sentry/bases/modal.html" %} {% load i18n %} {% block title %}{% trans "Reactivate Account" %} | {{ block.super }}{% endblock %} {% block main %}
Your account was disabled and scheduled for removal. You may reactivate this account, though any data that has been already removed is not recoverable (such as organization membership).


WITNESS LIST
Business & Commerce
October 5, 2016 1:00 PM
Hailstorm
ON:
Badger, Steven Attorney (Self), Dallas, TX
Black, John (Self), Houston, TX
Blevins, Bryan (Self; Texas Trial Lawyers Association), Beaumont, TX
Brown, Cassie (also providing written testimony) (Texas Department of Insurance),
Austin, TX
Floyd, Beaman (also providing written testimony) (Texas Coalition for Affordable
Insurance Solutions), Austin, TX
Parsley, Lee (Texans for Lawsuit Reform), Austin, TX
Ryder, Brian (also providing written testimony) (Texas Department of Insurance), Austin,
TX
Interim Charge - Wind/Hail property claim lawsuits
ON:
Soloman, Paul Attorney (State Farm Insurance Co.), Austin, TX
Legislative Reform to Reduce Frivolous Litigation
ON:
Farnik, Greg S. Attorney - Corporate Counsel (Republic Group), Frisco, TX
Licensing and Regulation
ON:
Francis, Brian Deputy Executive Director (also providing written testimony) (Texas
Department of Licensing and Regulation), Austin, TX
Panju, Arif Attorney (Institute for Justice), Austin, TX
P&C Insurance and Litigation
ON:
Molony, Tim (Self; Nomad Adjusting and Independent Adjusters), Frisco, TX
Public Adjusting
ON:
Beneke, Jim (also providing written testimony) (TAPIA), Austin, TX
TWIA
ON:
Polak, John General Manager (also providing written testimony) (TWIA), Austin, TX


This page just loads an image via an
img
tag. The image takes 4 seconds to load; your spinner should spin for 4 seconds.
Results observed 2010-04-15: Every browser spins for 4 seconds.


Colorado Synagogue Bomb Suspect to Remain in Jail
by Associated Press(DENVER) — A man arrested on suspicion of plotting to bomb a historic Colorado synagogue will remain in jail for now.
Richard Holzer appeared briefly Friday in federal court in Denver and waived his right to have the evidence against him reviewed.
His attorney, Mary Butterton, told the judge magistrate that Holzer would not fight his jail detention at this time but may do so later.
Holzer, who was shackled and wearing a yellow jumpsuit, watched the brief proceedings from the jury box in the courtroom.
The 27-year-old was arrested Nov. 1 after the FBI said he accepted what turned out to be phony explosives to bomb Temple Emanuel in Pueblo.
After the hearing, Butterton declined to comment on the allegations against Holzer.