Business days calculations based on a list of holidays and nonworking weekdays. Quite useful for fixed income and derivatives pricing.
| Version: | 1.0.6 |
| Depends: | R (≥ 2.15) |
| Imports: | methods, utils, jsonlite |
| Suggests: | RQuantLib, timeDate, knitr, testthat, covr |
| Published: | 2018-06-25 |
| Author: | Wilson Freitas |
| Maintainer: | Wilson Freitas <wilson.freitas at gmail.com> |
| License: | MIT + file LICENSE |
| URL: | https://github.com/wilsonfreitas/R-bizdays |
| NeedsCompilation: | no |
| Materials: | README NEWS |
| In views: | Finance |
| CRAN checks: | bizdays results |
| Reference manual: | bizdays.pdf |
| Vignettes: |
Creating Calendars Financial and non financial calendars Setting default calendar in .Rprofile |
| Package source: | bizdays_1.0.6.tar.gz |
| Windows binaries: | r-devel: bizdays_1.0.6.zip, r-release: bizdays_1.0.6.zip, r-oldrel: bizdays_1.0.6.zip |
| OS X binaries: | r-release: bizdays_1.0.6.tgz, r-oldrel: bizdays_1.0.6.tgz |
| Old sources: | bizdays archive |
| Reverse imports: | GetTDData |
Please use the canonical form https://CRAN.R-project.org/package=bizdays to link to this page.


layout: true
--- class: center, middle # Blockly for LowCode API Automation => ( press > ) https://ignatandrei.github.io/Presentations/Blocklyprez.html Code at https://ignatandrei.github.io/Presentations/Blockly.zip --- # Agenda 0. About me 1. Blockly 2. Blockly Games 3. Scratch 3. MIT App Inventor 4. Blockly Developer Tools 3. Blockly Automation 3. Blockly LowCode for your Swagger / Open API 7. Discussion / Questions ? --- class: center, top # About me ![:img ignat, 10%](ignat.jpg) Andrei Ignat http://msprogrammer.serviciipeweb.ro/ www.ASP.NET forum moderator YouTube 5 minutes .NET and tools : http://bit.ly/5MinTools Book Making Open Source Component : http://bit.ly/NetOpenSourceComponent Book Copy Paste from StackOverflow : https://amzn.to/2PQ8EDc Monthly meetings: https://www.meetup.com/Bucharest-A-D-C-E-S-Meetup/ --- class: center, top # Blockly https://developers.google.com/blockly ??? Modify to have text with count Show some menus there --- class: center, top # Blockly Games https://blockly.games/ ??? Show maze https://blockly.games/maze --- class: center, top # Scratch https://scratch.mit.edu/ ??? https://scratch.mit.edu/projects/643762154/editor https://scratch.mit.edu/projects/643762154/ --- class: center, top # MIT App Inventor https://appinventor.mit.edu/ ??? http://ai2.appinventor.mit.edu/ Drag a button, click "Designer / Blocks" in the top left --- class: center, top # Blockly Developer Tools https://blockly-demo.appspot.com/static/demos/blockfactory/index.html ??? Create some blocks - to show code, javascript --- class: center, top # Blockly Automation https://github.com/ignatandrei/BlocklyAutomation Demo : https://ignatandrei.github.io/BlocklyAutomation/ ??? Show Demo : Chuck Norris Voice Javascript errors Show httprequest block --- class: center, top # Blockly LowCode for your Swagger / Open API OpenAPI with Swagger Add Blockly Automation NPM: https://www.npmjs.com/package/node2-blockly .NET : https://www.nuget.org/packages/NetCore2Blockly Demos: https://github.com/ignatandrei/BlocklyAutomation/tree/main/src/examples --- class: left, top # Questions? Andrei Ignat http://msprogrammer.serviciipeweb.ro/ www.ASP.NET forum moderator YouTube 5 minutes .NET and tools : http://bit.ly/5MinTools Book Making Open Source Component : http://bit.ly/NetOpenSourceComponent Book Copy Paste from StackOverflow : https://amzn.to/2PQ8EDc Monthly meetings: https://www.meetup.com/Bucharest-A-D-C-E-S-Meetup/


{{ define "title"}} {{ .Title}} {{end}} {{ define "header"}} {{ partial "header" .}} {{end}} {{ define "main"}}
{{ .Description }}{{ end }}
Run your background jobs on our fully managed Celery cluster. We host your Celery queue and workers so you can focus on building your product, not infrastructure.
Try Celery Cloud Hosting for free


|
XMC Peripheral Library for XMC4000 Family
2.1.4
|
#include <xmc_ledts.h>
Data structure for basic Touch-Sense function initialization. Use type XMC_LEDTS_TS_CONFIG_BASIC_t for this structure.
| uint32_t common_compare |
When this bit is set it enables common compare for all touch sense inputs. Disables common compare when not set(TSCCMP). Refer XMC_LEDTS_COMMON_COMPARE_t enum for possible values.
| uint32_t counter_auto_reset |
When this bit is set TS-counter is automatically reset to 00H on first pad turn of a new touch-sense pin(TSCTRR). Refer XMC_LEDTS_TS_COUNTER_AUTO_RESET_t enum for possible values.
| uint32_t counter_saturation |
When this bit is set TS-counter stops counting in the touch-sense time slice of the same frame when it reaches FFH (TSCTRSAT). Refer XMC_LEDTS_TS_COUNTER_SATURATION_t enum for possible values.
| uint32_t no_of_accumulation |
Defines number of times touch-sense input pin is enabled in touch-sense time slice of consecutive frames(ACCCNT). Range 0 - 15. Refer XMC_LEDTS_ACCUMULATION_COUNT_t enum type for possible values.
| uint32_t no_of_touch_inputs |
Defines number of touch-sense inputs (NR_TSIN). Range 0 - 7. Refer XMC_LEDTS_NUMBER_TS_INPUT_t enum for possible values.


62_chenjianxu97.py
class Solution:
def getMaxGridHappiness(self, m: int, n: int, introvertsCount: int, extrovertsCount: int) -> int:
if m < n:
m, n = n, m
def convert(state):
res = []
for _ in range(n):
res.append(state % 3)
state = state // 3
return res
statenum = 3 ** n
def count(state, cur):
pre = convert(state)
curs = convert(cur)
temp = 0
for i in range(n):
if curs[i] == 0:
continue
elif curs[i] == 1:
temp += 120
if pre[i] == 1:
temp -= 60
elif pre[i] == 2:
temp -= 10
if i > 0 and curs[i-1] != 0:
temp -= 30
if i < n - 1 and curs[i+1] != 0:
temp -= 30
else:
temp += 40
if pre[i] == 1:
temp -= 10
elif pre[i] == 2:
temp += 40
if i > 0 and curs[i-1] != 0:
temp += 20
if i < n - 1 and curs[i+1] != 0:
temp += 20
return temp
memo = [[0 for _ in range(243)] for _ in range(243)]
for i in range(statenum):
for j in range(statenum):
memo[i][j] = count(i, j)
innum = [0 for _ in range(243)]
exnum = [0 for _ in range(243)]
for i in range(statenum):
cur = convert(i)
innum[i] = sum([i == 1 for i in cur])
exnum[i] = sum([i == 2 for i in cur])
@functools.lru_cache(None)
def dp(row, In, Ex, state):
# print(row, In, Ex, state)
if row == m:
return 0
res = -float('inf')
for cur in range(statenum):
inn = innum[cur]
exn = exnum[cur]
if inn > In or exn > Ex:
continue
temp = memo[state][cur]
val = dp(row+1, In-inn, Ex-exn, cur)
if val != -float('inf'):
res = max(temp+val, res)
return res
return dp(0, introvertsCount, extrovertsCount, 0)


Viewer
Features
This component can work in three different modes depending on the selected tool:
- With the tool pan the user can move the image and drag it around within the viewer
- With the tool zoom the user can scale the image either with a point click or selecting a region to zoom the specified area
- With the tool none the user can interact with the SVG content and trigger browser events
Additional Features
- Zoom detection performed through pinch and scroll (optional)
- Autopan when the mouse is close to the edge of the viewer (optional)
- Each callback function receives (x,y) coords mapped to the real size of the SVG
- Fully stateless
- Event info managed lazily to ensure high performance
- ES6 syntax
Props
width
– required – width of the viewer displayed on screen (if you want to omit this see Autosize)height
– required – height of the viewer displayed on screen (if you want to omit this see Autosize)background
– background of the viewer (default color: dark grey)style
- CSS style of the viewerspecialKeys
- array of keys used in zoom mode to switch between zoom-in and zoom-out (default binding: Win/Cmd, Ctrl)detectPinch
- detect zoom operation performed through pinch gesture or mouse scrolldetectAutoPan
- perform PAN if the mouse is on the border of the viewerSVGBackground
- background of the SVG (default color: white)value
- value of the viewer (current point of view)tool
- active tool ( one ofnone
,pan
,zoom
,zoom-in
,zoom-out
)onChange
- handler for changesfn(viewerEvent)
onClick
- handler for clickfn(viewerEvent)
onMouseUp
- handler for mouseupfn(viewerEvent)
onMouseMove
- handler for mousemovefn(viewerEvent)
onMouseDown
- handler for mousedownfn(viewerEvent)
Usage
See here a demo codenpm install --save react-svg-pan-zoom
Autosize
React SVG Pan Zoom requires the properties width
and height
to be set in order to work properly. If you need an autosized component you can use ReactDimension to get the dimensions of a wrapper element and pass them as properties to its child element.


My name is ANANDAKUMAR, I have 4+ Years experience on designer. Currently Working on UI/UX Designer and Developer at Calibraint Technologies Pvt Ltd. Managing overall design part and projects.
UI Designer and Developer at Calibraint Technologies Pvt Ltd, Chennai. Here i have been working design and development based on AGILE methodology.
UI/UX Designer and Front End Developer at Trusfi Technologies Pvt Ltd, Chennai. Here there are several product i worked as a Designer like Trusfi beta, Trusfi alpha, Thalaippu.
Research Analyst at Infrascale, Chennai. Working Under Salesforce.com. Maintaining the database & Create Lead and oppurtunity.
One of my strength to make a beautiful design in User interaction & User experience design. I also like to do Icon Design, Mockup, Wireframe, Prototyping, Mobile UI Design.
Create Front-End layouts and designs with Responsive Design. I like to make code using Html/Rails Html, Css/Scss, JavaScript, Jquery, React, Angular to make a pixel perfect design to my code.
Particular Product or Over all theme product design is more colorful. Create new Product designs using my favourite tools like Sketch, Principle, Photoshop, Illustrator, Adobe XD, Invision Studio.
Create New Website or Pages using Html, With perfect tags. I also worked several projects with rails view part using Rails html.
Css fun guy in web development industry, Create designs what i thing my mind. The feature Scss to play major port of my project development.
Javascript major part of web development used to make ajax, json, awesome design. Jquery added more interaction to websites. React current star of web development using DOM Concept.
Photoshop design make UI, UX Developing kit and Design complete elements to make a better user interaction design.
Illustrator using vector , svg, 3D images elements using my web development, it's give more beautiful to my design part.
One of the essayist tool make awesome User interaction & User Experience, Prototyping is really easy to conway.


Overview
Spine Directory Service (SDS) is an endpoint and identifier directory for Spine and Spine connected systems, containing information on accredited systems, services and NHS registered users. It is accessed via the Lightweight Directory Access Protocol (LDAP).
GP Connect provider and consumer systems are registered in SDS in order to enable:
- Consumer systems to lookup provider system’s ASID and endpoint information
- The Spine Secure Proxy to allow or deny requests based on known identifier and endpoint information
AS records
Every system that connects to the Spine has one or more “Accredited System” (AS) records in SDS, identified by an Accredited System Identifier (ASID).
This ASID is unique to a system deployed in a specific organisation, so the same application deployed into three NHS organisations would typically be represented as three unique ASIDs.
MHS records and endpoints
Every GP Connect system also has one or more “MHS” records (or message handling server record), identified by Party Key and Interaction ID.
MHS records of GP Connect provider systems contain the endpoint of the target practice, as defined by the FHIR service root URL.
Please see System topologies for more details on the allocation of ASIDs and Party Keys.
Providers have GP Connect interaction IDs on their MHS records; consumers do not. This distinction enables the SDS queries below to return the correct record, where a provider organisation has seperate consumer systems in addition to their main provider system.
Querying SDS
Looking up a provider’s endpoint and ASID
GP Connect consumer systems are expected to resolve the FHIR service root URL and ASID for a given GP provider organisation using Spine Directory Service (SDS) LDAP directory lookups.
This is a two step process, as follows:
- Lookup the Message Handling System (MHS) record
- Lookup the Accredited System (AS) record
The process allows a consumer system to retrieve the following details for a target GP provider organisation:
- FHIR service root URL, retrieved from the
nhsMhsEndpoint
element in step 1 - And the ASID, retrieved from
uniqueIdentifier
element in step 2
The FHIR service root URL is used to construct the full target URL for a GP Connect request. The provider’s ASID is sent in the Ssp-To
HTTP header.
Please see below for more detail on the process.
Systems SHOULD cache SDS query results giving details of consuming system, endpoints and endpoint capability on a per session basis.
Systems MUST NOT cache and re-use consuming system endpoint information derived from SDS across multiple patient encounters or practitioner usage sessions. Each new patient encounter will result in new lookups to ascertain the most up-to-date consuming system, endpoint and endpoint capability.
The SDS queries in this version of the specification allow consumers to return the correct endpoint and ASID for a provider GP practice where the practice has multiple GP Connect ASIDs - this occurs where the practice is running one or more seperate GP Connect consumer systems (with their own ASIDs), in addition to their principal clinical system acting as a provider and consumer.
The SDS queries in GP Connect API 1.2.2 and prior versions do not support this configuration, hence existing consumer systems MUST update their queries to to this version of the specification.
Step 1: Message Handling System (MHS) record lookup
Consumer systems MUST lookup the FHIR service root URL and Party Key from the MHS record, using the ODS code of the target practice, as follows:
Search criteria:
- Organisation code
nhsIDCode
= ODS code of the target organisation (for example, GP practice)
- Message Handling System type
objectClass
=nhsMHS
- MHS Interaction ID
nhsMhsSvcIA
= Interaction ID, please see GP Connect Interaction IDs
Result attributes:
- Target organisation’s FHIR service root URL
nhsMhsEndPoint
- Target organisation’s Party Key
nhsMhsPartyKey
ldapsearch query:
ldapsearch -x -H ldaps://ldap.vn03.national.ncrs.nhs.uk -b "ou=services, o=nhs"
"(&(nhsidcode=[odsCode]) (objectClass=nhsMhs) (nhsMhsSvcIA=[interactionId]))"
nhsMhsEndPoint nhsMhsPartyKey
Step 2: Accredited System record lookup
Consumer systems MUST use the Party Key retrieved in Step 1 along with the practice’s ODS code, in order to determine the ASID of the target practice, as follows:
Search criteria:
- Organisational code
nhsIDCode
= ODS code of the target organisation (for example, GP practice)
- Accredited System type
objectClass
=nhsAs
- MHS Party Key
nhsMHSPartyKey
= Target organisation’s Party key as retrieved from thenhsMhsPartyKey
attribute in step 1
Result attributes:
- Target organisation’s ASID
uniqueIdentifier
ldapsearch query:
ldapsearch -x -H ldaps://ldap.vn03.national.ncrs.nhs.uk –b "ou=services, o=nhs"
"(&(nhsidcode=[odsCode]) (objectclass=nhsAs) (nhsMHSPartyKey=[nhsMHSPartyKey]))"
uniqueIdentifier
Worked example - looking up a provider’s endpoint and ASID
Given A consuming system which needs to get the structured record of a patient record at the patient’s registered practice. The consuming system has the following information about the patient:
- NHS number
- a set of demographic details about the patient
When The consuming system interacts with GP Connect
Then The following steps MUST be followed:
Step 0: PDS trace (pre-requisite step)
The consuming system is responsible for performing a PDS trace to both verify the identity of the patient and retrieve the ODS code of the patient’s registered primary care practice.
For this example, NHS number<PHONE_NUMBER> with demographic details Mr Anthony Tester, 19 Fictitious Avenue, Testtown returns the ODS code T99999.
Step 1: MHS record lookup on SDS to determine FHIR endpoint server root URL
Using the ODS code retrieved from Step 0, and the interaction ID of the required service, the following ldapsearch query is executed:
ldapsearch -x -H ldaps://ldap.vn03.national.ncrs.nhs.uk -b "ou=services, o=nhs"
"(&(nhsIDCode=T99999) (objectClass=nhsMhs) (nhsMhsSvcIA=urn:nhs:names:services:gpconnect:fhir:operation:gpc.getstructuredrecord-1))"
nhsMhsEndPoint nhsMhsPartyKey
This query should return a single endpoint. In this case, the ldapquery returns the following results:
# 472b35d4641b76454b13, Services, nhs
dn: uniqueIdentifier=472b35d4641b76454b13,ou=Services,o=nhs
nhsMhsEndPoint: https://pcs.thirdparty.nhs.uk/T99999/STU3/1
nhsMhsPartyKey: T99999-9999999
# search result
search: 1
result: 0 Success
Step 2: AS record lookup on SDS to determine the provider’s ASID
The ASID is now looked up on SDS. The example below uses ldapsearch:
ldapsearch -x -H ldaps://ldap.vn03.national.ncrs.nhs.uk –b "ou=services, o=nhs"
"(&(nhsIDCode=T99999) (objectClass=nhsAS) (nhsMHSPartyKey=T99999-9999999))"
uniqueIdentifier
This query should return a single matching accredited system object from SDS, the ASID being found in the uniqueIdentifier attribute. In this case, the ldapquery returns the following results:
999999999999, Services, nhs
dn: uniqueIdentifier=9999999999,ou=Services,o=nhs
uniqueIdentifier:<PHONE_NUMBER>99
# search result
search: 1
result: 0 Success
Step 3: Consumer constructs full GP Connect request URL to be sent to the Spine Security Proxy
The format of the full URL which the consuming system is responsible for constructing is as follows:
https://[ssp_fqdn]/[provider_service_root_url]/[fhir_request]
The value returned in the nhsMhsEndPoint
attribute in Step 1 should be treated as the [provider_service_root_url]
at the provider system.
[provider_service_root_url]
portion of the above URL does not match that held in SDS (in the nhsMhsEndPoint
attribute). Consumer systems must take care not to amend this portion, for example replacing the domain name with an equivalent IP address, or adding an explicit :443
port declaration.In this example, to issue a Get Structured Record request, the following request would be made:
POST https://testspineproxy.nhs.domain.uk/https://pcs.thirdparty.nhs.uk/T99999/STU3/1/Patient/$gpc.getstructuredrecord
SDS TLS configuration
SDS requires TLS Mutual Authentication. It is therefore necessary to configure ldapsearch in the examples above with the certificates necessary to verify the authenticity of the SDS LDAP server, and also to enable SDS to verify the spine endpoint making the LDAP request:
- Root and SubCA Spine development certificates available from Assurance Support
- Obtain a client certificate by submitting a certificate signing request for your development endpoint to Assurance Support
Looking up a consumer’s own ASID
A consumer is required to populate their ASID in the Ssp-From
HTTP header when sending a GP Connect request.
Consumer systems deployed at many sites may prefer to dynamically query their own ASID instead of holding as local configuration.
Consumer system suppliers wishing to do this should be aware that there may be more than one GP Connect consumer system deployed at an organisation, and hence multiple AS records for a given ODS code.
In order to ensure the right AS record and ASID is retrieved, an additional search field should be used - nhsMhsManufacturerOrg
is recommended - which will filter out AS records from other suppliers.
AS record lookup on SDS to determine the consumer’s ASID.
Search criteria:
- Organisational code
nhsIDCode
= ODS code of the consumer organisation
- Accredited System type
objectClass
=nhsAs
- AS Interaction ID
nhsAsSvcIA
= Interaction ID, please see GP Connect Interaction IDs
- Manufacturer of the consumer system (the ODS code of the manufacturer of the consumer system)
nhsMhsManufacturerOrg
= ODS code of the consumer system supplier
Result attributes:
- Consumer’s ASID
uniqueIdentifier
ldapsearch query:
ldapsearch -x -H ldaps://ldap.vn03.national.ncrs.nhs.uk –b "ou=services, o=nhs"
"(&(nhsIDCode=[odsCode]) (objectClass=nhsAS) (nhsaASvcIA=[interactionId]) (nhsMhsManufacturerOrg=[odsCode]))"
uniqueIdentifier


Click here to download this week's dataset as a CSV
Click here to download this week's dataset as a Hyper Extract
Data Viz Approach and Data Storytelling
I really liked this week's dataset. When I decided to release this dataset for this week's Throwback Data Thursday, I wasn't exactly sure what I wanted to do with the data, but when I actually got into the data, it didn't take me long to decide that I wanted to focus on the characters. I specifically wanted to look at which characters typically appeared with one another.
In Excel, I tore apart the column that had all of the characters in it and focused on the characters that you tend to think of when you think "Disney World" and "Mickey Mouse" - Mickey, Minnie, Pluto, Goofy, Donald and Daisy. Initially, I wanted to use a chord diagram to show the number of appearances by character pair, but decided that this wasn't the correct approach. Instead, I used an arc Sankey following a template provided by Zen Master, Ken Flerlage.
I modified Ken's template a bit to force all of the arcs to be "positive" or above the characters using an absolute value. Additionally, I wanted to prevent the Arc Sankey from looking too busy, so I decided to drive some interactivity with a parameter that lets the user select a character. This then drives which arcs are visible, and keeps the viz a bit more minimal. I thought I was going to get to play with Dashboard Extensions for Parameter Actions, but unfortunately Extensions are not yet enabled in Tableau Public. I did get it working in Desktop though, and man was it cool!
In addition to the Sankey, I also wanted to show a rough timeline of the films. I used a stacked shape chart to do this, where the character chosen above the Sankey is also referenced in the shape chart. I used an additional datasource to accomplish this, but with the parameter, I was able to create calculated fields that allowed the datasets to interact seamlessly. Overall, I'm really happy with how it turned out.
The character interactions in the films is only one of the interesting insights in this dataset. What kind of insights can you find in this data? Download the data and see what you can do. Create your viz and post your work to Tableau Public and Twitter with the hashtag #ThrowbackDataThursday, tagging @TThrowbackThurs. We'd really love to see what you can come up with!
Data Source
This week's dataset comes from Wikipedia. Please be sure to cite the source on your viz.


quilt import path/to/filename.patch- Create a new patch:
quilt new filename.patch- Add a file to the current patch:
quilt add path/to/file- After editing the file, refresh the current patch with the changes:
quilt refresh- Apply all the patches in the series file:
quilt push -a- Remove all applied patches:
quilt pop -a


|
|
An example spy.properties file follows:
#################################################################
# P6Spy Options File #
# See documentation for detailed instructions #
#################################################################
#################################################################
# MODULES #
# #
# Modules provide the P6Spy functionality. If a module, such #
# as module_log is commented out, that functionality will not #
# be available. If it is not commented out (if it is active), #
# the functionality will be active. #
# #
# Values set in Modules cannot be reloaded using the #
# reloadproperties variable. Once they are loaded, they remain #
# in memory until the application is restarted. #
# #
#################################################################
module.log=com.p6spy.engine.logging.P6LogFactory
#module.outage=com.p6spy.engine.outage.P6OutageFactory
#################################################################
# REALDRIVER(s) #
# #
# In your application server configuration file you replace the #
# "real driver" name with com.p6spy.engine.P6SpyDriver. This is #
# where you put the name of your real driver P6Spy can find and #
# register your real driver to do the database work. #
# #
# If your application uses several drivers specify them in #
# realdriver2, realdriver3. See the documentation for more #
# details. #
# #
# Values set in REALDRIVER(s) cannot be reloaded using the #
# reloadproperties variable. Once they are loaded, they remain #
# in memory until the application is restarted. #
# #
#################################################################
# oracle driver
# realdriver=oracle.jdbc.driver.OracleDriver
# mysql Connector/J driver
realdriver=com.mysql.jdbc.Driver
# informix driver
# realdriver=com.informix.jdbc.IfxDriver
# ibm db2 driver
# realdriver=COM.ibm.db2.jdbc.net.DB2Driver
# the mysql open source driver
# realdriver=org.gjt.mm.mysql.Driver
#specifies another driver
to use
realdriver2=
#specifies a third driver to use
realdriver3=
#the DriverManager class sequentially
tries every driver that is
#registered to find the right driver. In some instances, it's possible to
#load up the realdriver before the p6spy driver, in which case your connections
#will not get wrapped as the realdriver will "steal" the connection
before
#p6spy sees it. Set the following property to "true" to cause p6spy
to
#explicitily deregister the realdrivers
deregisterdrivers=false
################################################################
# P6LOG SPECIFIC PROPERTIES #
################################################################
# no properties currently available
################################################################
# EXECUTION THRESHOLD PROPERTIES #
################################################################
# This feature applies to the standard logging of P6Spy. #
# While the standard logging logs out every statement #
# regardless of its execution time, this feature puts a time #
# condition on that logging. Only statements that have taken #
# longer than the time specified (in milliseconds) will be #
# logged. This way it is possible to see only statements that #
# have exceeded some high water mark. #
# This time is reloadable. #
#
# executionthreshold=integer time (milliseconds)
#
executionthreshold=
################################################################
# P6OUTAGE SPECIFIC PROPERTIES #
################################################################
# Outage Detection
#
# This feature detects long-running statements that may be indicative of
# a database outage problem. If this feature is turned on, it will log any
# statement that surpasses the configurable time boundary during its execution.
# When this feature is enabled, no other statements are logged except the long
# running statements. The interval property is the boundary time set in seconds.
# For example, if this is set to 2, then any statement requiring at least 2
# seconds will be logged. Note that the same statement will continue to be logged
# for as long as it executes. So if the interval is set to 2, and the query
takes
# 11 seconds, it will be logged 5 times (at the 2, 4, 6, 8, 10 second intervals).
#
# outagedetection=true|false
# outagedetectioninterval=integer time (seconds)
#
outagedetection=false
outagedetectioninterval=
################################################################
# COMMON PROPERTIES #
################################################################
# comma separated list of
tables to include
include =
# comma separated list of tables to exclude
exclude =
# sql expression to evaluate
if using regex
sqlexpression =
# filter what is logged
filter=false
# turn on tracing
trace = true
autoflush = true
# sets the date format using
Java's SimpleDateFormat routine
dateformat=
#list of categories to explicitly
include
includecategories=
#list of categories to exclude:
error, info, batch, debug, statement,
#commit, rollback and result are valid values
#excludecategories=
excludecategories=info,debug,result,batch
#allows you to use a regex
engine or your own matching engine to determine
#which statements to log
#
#stringmatcher=com.p6spy.engine.common.GnuRegexMatcher
#stringmatcher=com.p6spy.engine.common.JakartaRegexMatcher
stringmatcher=
# prints a stack trace for
every statement logged
stacktrace=false
# if stacktrace=true, specifies the stack trace to print
stacktraceclass=
# determines if property file
should be reloaded
reloadproperties=false
# determines how often should be reloaded in seconds
reloadpropertiesinterval=60
#if=true then url must be
prefixed with p6spy:
useprefix=false
#specifies the appender to
use for logging
#appender=com.p6spy.engine.logging.appender.Log4jLogger
#appender=com.p6spy.engine.logging.appender.StdoutLogger
appender=com.p6spy.engine.logging.appender.FileLogger
# name of logfile to use,
note Windows users should make sure to use forward slashes in their pathname
(e:/test/spy.log) (used for file logger only)
logfile = spy.log
# append to the p6spy log
file. if this is set to false the
# log file is truncated every time. (file logger only)
append=true
#The following are for log4j
logging only
log4j.appender.STDOUT=org.apache.log4j.ConsoleAppender
log4j.appender.STDOUT.layout=org.apache.log4j.PatternLayout
log4j.appender.STDOUT.layout.ConversionPattern=p6spy - %m%n
#log4j.appender.CHAINSAW_CLIENT=org.apache.log4j.net.SocketAppender
#log4j.appender.CHAINSAW_CLIENT.RemoteHost=localhost
#log4j.appender.CHAINSAW_CLIENT.Port=4445
#log4j.appender.CHAINSAW_CLIENT.LocationInfo=true
log4j.logger.p6spy=INFO,STDOUT
#################################################################
# DataSource replacement #
# #
# Replace the real DataSource class in your application server #
# configuration with the name com.p6spy.engine.spy.P6DataSource,#
# then add the JNDI name and class name of the real #
# DataSource here #
# #
# Values set in this item cannot be reloaded using the #
# reloadproperties variable. Once it is loaded, it remains #
# in memory until the application is restarted. #
# #
#################################################################
realdatasource=/RealMySqlDS
realdatasourceclass=com.mysql.jdbc.jdbc2.optional.MysqlDataSource
#################################################################
# DataSource properties #
# #
# If you are using the DataSource support to intercept calls #
# to a DataSource that requires properties for proper setup, #
# define those properties here. Use name value pairs, separate #
# the name and value with a semicolon, and separate the #
# pairs with commas. #
# #
# The example shown here is for mysql #
# #
#################################################################
realdatasourceproperties=port;3306,serverName;myhost,databaseName;jbossdb,foo;bar
#################################################################
# JNDI DataSource lookup #
# #
# If you are using the DataSource support outside of an app #
# server, you will probably need to define the JNDI Context #
# environment. #
# #
# If the P6Spy code will be executing inside an app server then #
# do not use these properties, and the DataSource lookup will #
# use the naming context defined by the app server. #
# #
# The two standard elements of the naming environment are #
# jndicontextfactory and jndicontextproviderurl. If you need #
# additional elements, use the jndicontextcustom property. #
# You can define multiple properties in jndicontextcustom, #
# in name value pairs. Separate the name and value with a #
# semicolon, and separate the pairs with commas. #
# #
# The example shown here is for a standalone program running on #
# a machine that is also running JBoss, so the JDNI context #
# is configured for JBoss (3.0.4). #
# #
#################################################################
#jndicontextfactory=org.jnp.interfaces.NamingContextFactory
#jndicontextproviderurl=localhost:1099
#jndicontextcustom=java.naming.factory.url.pkgs;org.jboss.nameing:org.jnp.interfaces
#jndicontextfactory=com.ibm.websphere.naming.WsnInitialContextFactory
#jndicontextproviderurl=iiop://localhost:900
module.xxx
module.xxx is a particular module loaded at system startup. A module contains a group of functionality. If a module line is not commented out, it is loaded into memory, and will remain in memory until the application is restarted. Modules can not be changed by using the reloadproperties function. If all modules are commented out, then nothing except the wrapped database driver is loaded.
Currently the following modules are supported:
module.log=com.p6spy.engine.logging.P6LogSpyDriver
module.outage=com.p6spy.engine.outage.P6OutageSpyDriver
module.log is required
for the logging functionality, see P6Log.
module.outage is required for the outage functionality, see P6Outage.
realdriver
realdriver is where you specify the wrapped database driver. P6Spy wraps around your existing driver, intercepts the incoming database requests, and outputs them to a log file. To achieve this without requiring any code changes, the P6Spy driver is listed with your application as the primary driver. P6Spy then intercepts and logs the requests, and passes the requests to realdriver, where it is processed as usual. An example follows:
realdriver = oracle.jdbc.driver.OracleDriver
realdriver2, realdriver3
If you have multiple database drivers, you need a way to specify these drivers. If you are using the same database driver with multiple connection strings, you only need to specify the driver once. For example, if you have two MySQL databases, mydb and testdb, you want to connect to both databases and log their activity. Specify com.p6spy.engine.spy.P6SpyDriver as the database driver for both of these and set realdriver to the real MySQL JDBC driver name. realdriver2, realdriver3 are only intended for use when you are connecting with two different drivers, for example Oracle versus MySQL.
deregisterdrivers
The DriverManager class sequentially tries every driver that is registered to find the right driver. In some instances, it's possible to load up the realdriver before the p6spy driver, in which case your connections will not get wrapped as the realdriver will "steal" the connection before p6spy sees it. Set the following property to "true" to cause p6spy to explicitily deregister the realdrivers
filter, include, exclude
P6Spy allows you to monitor specific tables or specific statement types. By setting filter=true, P6Spy will perform string matching on each statement to determine if it should be written to the log file. include accepts a comma-delimited list of expressions which is required to appear in a statement before it can appear in the log. exclude accepts a comma-delimited list to exclude. By default, string matching is performed using a basic substring match. However, RegExp matching can also be used (see stringmatcher (Custom Filtering) below). Exclusion overrides inclusion, so that a statement matching both an include string and an exclude string is excluded.
An example showing capture of all select statements, except the orders table follows:
filter = true
# comma separated list of tables to include
include = select
# comma separated list of tables to exclude
exclude = orders
An example showing only capture statements against order, order_details, price, and price_history follows:
filter = true
# comma separated list of tables to include
include = order,order_details,price,price_history
# comma separated list of tables to exclude
exclude =
An example showing the capture of all statements, except statements against the order table follows:
filter = false
# comma separated list of tables to include
include =
# comma separated list of tables to exclude
exclude = order
filter, sqlexpression
If you plan on using a RegExp engine, a simple alternative to exclude and include is to use sqlexpression. An example follows:
filter = true
sqlexpression = your expression
If your expression matches the SQL string, it is logged. If the expression does not match, it is not logged. If you use sqlexpression, any values set in include and exclude are ignored.
stringmatcher (Custom Filtering)
If you want to apply more intelligence to what is logged or not logged by P6Spy, you can specify a custom matching engine. P6Spy comes with support for several RegExp engines, though it is trivial to introduce another engine by implementing the stringmatcher interface. If a stringmatcher engine is specified, P6Spy will pass each statement to the class specified to determine if that statement should be logged.
# Use GNU Regex Matching
for Filtering
stringmatcher =com.p6spy.engine.common.GnuRegexMatcher
# Use Apache Jakarta Regex
Matching for Filtering
stringmatcher =com.p6spy.engine.common.JakartaRegexMatcher
autoflush
For standard development, set the autoflush value to true. When set to true, every time a statement is intercepted, it is immediately written to the log file. In some cases, however, instant feedback on every statement is not a requirement. In those cases, the system performs slightly faster with autoflush set to false.
An example follows:
autoflush = true
Appenders allow you to specify where and how log information is output. Appenders are a flexible architecture allowing anyone to write their own output class for P6Spy. To use an appender, specify the classname of the appender to use. The current release comes with three options which are log4j, stdout, and logging to a CSV text file (default).
#appender=com.p6spy.engine.logging.appender.Log4jLogger
#appender=com.p6spy.engine.logging.appender.StdoutLogger
appender=com.p6spy.engine.logging.appender.FileLogger
# name of logfile to use,
note Windows users should make sure to use forward slashes in their pathname(e:/test/spy.log)
(used for file logger only)
logfile = spy.log
# append to the p6spy
log file. if this is set to false the
# log file is truncated every time. (file logger only)
append=true
#appender=com.p6spy.engine.logging.appender.Log4jLogger
appender=com.p6spy.engine.logging.appender.StdoutLogger
#appender=com.p6spy.engine.logging.appender.FileLogger
appender=com.p6spy.engine.logging.appender.Log4jLogger
#appender=com.p6spy.engine.logging.appender.StdoutLogger
# appender=com.p6spy.engine.logging.appender.FileLogger
#The following are for
log4j logging only
log4j.appender.STDOUT=org.apache.log4j.ConsoleAppender
log4j.appender.STDOUT.layout=org.apache.log4j.PatternLayout
log4j.appender.STDOUT.layout.ConversionPattern=p6spy - %m%n
#log4j.appender.CHAINSAW_CLIENT=org.apache.log4j.net.SocketAppender
#log4j.appender.CHAINSAW_CLIENT.RemoteHost=localhost
#log4j.appender.CHAINSAW_CLIENT.Port=4445
#log4j.appender.CHAINSAW_CLIENT.LocationInfo=true
log4j.logger.p6spy=INFO,STDOUT
If for some reason log4j cannot be initialized, the logging will go to a file called log4jaux.log.
excludecategories
The log includes category information that describes the type of statement. This property excludes the listed categories. Valid options include the following:
Enter a comma-delimited list of categories to exclude from your log file. See filter, include, exclude for more details on how this process works.
includecategories
includecategories includes category information that describes the type of statement. This property is a comma-delimited list of categories to include. See excludecategories for a valid list of categories.
dateformat
Setting a value for dateformat changes the date format value printed in the log file. No value prints the current time in milliseconds, a useful feature for parsing the log. The date format engine is Java's SimpleDateFormat class. Refer to the SimpleDateFormat class in the JavaDocs for information on setting this value. An example follows:
dateformat=MM-dd-yy HH:mm:ss:SS
stacktrace
If stacktrace is set, the log prints out the stack trace for each SQL statement logged.
stacktraceclass
Limits the stack
traces printed to those that contain the value set in stacktraceclass. For example,
specifying stacktraceclass=com.mycompany.myclass limits the printing
of stack traces to the specified class value. The stack trace is converted to
a String and string.indexOf(stacktraceclass) is performed.
reloadproperties
and reloadpropertiesinterval
If reloadproperties is set to true, the property file is reloaded every n seconds, where n is defined by the value set by reloadpropertiesinterval. For example, if reloadproperties=true and reloadpropertiesinterval=10, the system checks the File.lastModified() property of the property file every 10 seconds, and if the file has been modified, it will be reloaded.
If you set append=true, the log will be suddenly truncated when you change your properties. This is because using reloadproperties is intended to be the equivalent of restarting your application server. Restarting your application server truncates your log file.
reloadproperties will not reload any driver information (such as realdriver, realdriver2, and realdriver3) and will not change the modules that are in memory.
useprefix
Setting useprefix to true requires you to prefix your URLs with p6spy:. The default setting is false.
Command Line Options
Every parameter specified in the property file can be set and overriden at the command line using the Java -D flag.
An example follows:
java -Dp6logfile=my.log -Dp6trace=true
In addition, you can set the default directory to look for spy.properties, as shown in the following example:
java -Dp6.home=c:\orion\lib
The log file format of spy.log follows:
current time|execution time|category|statement SQL String|effective SQL string
P6Spy includes a JSP application. Use this application to view P6Spy configuration information and to create a demarcation in the log file. To use the JSP application, complete the following steps:
P6Spy includes a JMX application, tested with JBoss 2.4.x, that allows the P6Spy configuration to be managed via JMX. To use this
<mbean code="com.p6spy.management.jboss.P6SpyManager" name=":service=P6SpyManager"/>
To build the source, complete the following steps:
The following are useful Ant targets:
To run the JUnit tests, complete the following steps:
P6Spy consists of two modules that provide various types of functionality which can be modified to suit your needs. These modules, P6Log and P6Outage, are explained in this section of the documentation. Though they have distinct functions, they share some common property file settings that allow you to specify which tables to log, the log file name, the log file location, whether to show the stacktrace (where the JDBC statement is being executed), and more. Refer to the Common Property File Settings documentation for details.
P6Log is an open-source application included in the P6Spy distribution that intercepts and logs the database statements of any application that uses JDBC. This application monitors the SQL statements produced by EJB servers, enabling developers to write code that achieves maximum efficiency on the server. The P6Log module is enabled by default. Disable or enable the P6Log module by editing the spy.properties configuration file. If the module is commented out, it is not loaded, and the functionality is not available. If the module is not commented out, the functionality is available. The applicable portion of the spy.properties file follows:
#################################################################
# MODULES #
# #
# Modules provide the P6Spy functionality. If a module, such #
# as module_log is commented out, that functionality will not #
# be available. If it is not commented out (if it is active), #
# the functionality will be active. #
# #
# Values set in Modules cannot be reloaded using the #
# reloadproperties variable. Once they are loaded, they remain #
# in memory until the application is restarted. #
# #
#################################################################module.log=com.p6spy.engine.logging.P6LogSpyDriver
#module.outage=com.p6spy.engine.outage.P6OutageSpyDriver
P6Outage is an open-source application included in the P6Spy distribution. P6Outage minimizes any logging performance overhead by logging only long-running statements. The P6Outage module is disabled by default. Disable or enable the P6Outage module by editing the spy.properties configuration file. If the module is commented out, it is not loaded, and the functionality is not available. If the module is not commented out, the functionality is available.
The applicable portion of the spy.properties file follows:
#################################################################
# MODULES #
# #
# Modules provide the P6Spy functionality. If a module, such #
# as module_log is commented out, that functionality will not #
# be available. If it is not commented out (if it is active), #
# the functionality will be active. #
# #
# Values set in Modules cannot be reloaded using the #
# reloadproperties variable. Once they are loaded, they remain #
# in memory until the application is restarted. #
# #
##################################################################module.log=com.p6spy.engine.logging.P6LogSpyDriver
module.outage=com.p6spy.engine.outage.P6OutageSpyDriver
The following are P6Outage-specific properties:
- outagedetection
This feature detects long-running statements that may be indicative of a database outage problem. When enabled, it logs any statement that surpasses the configurable time boundary during its execution. No other statements are logged except the long-running statements.
- outagedetectioninterval
The interval property is the boundary time set in seconds. For example, if set to 2, any statement requiring at least 2 seconds is logged. The same statement will continue to be logged for as long as it executes. So, if the interval is set to 2 and a query takes 11 seconds, it is logged 5 times (at the 2, 4, 6, 8, 10-second intervals).
|
|


|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Aggregator
.
See:
Description
| Class Summary | |
|---|---|
| GnuPlotContext | A context for gnuplot, i.e. |
| GnuPlotWriter | Utility class that prints files which command gnuplot to generate 1D or 2D diagrams (diagrams which depict the values of a measurement with regards to one or two variables that affect it). |
| GnuPlotWriter.GnuPlotFiles | A container of generated gnuplot files. |
| PlotStyle | Defines a style for drawing datasets in gnuplot. |
| Enum Summary | |
|---|---|
| Pattern | An enumeration of patterns for drawing individual points in gnuplot. |
Provides support for generating gnuplot
diagrams from reports generated by Aggregator
.
GnuPlotWriter
can
be used to create files ready to be feed to gnuplot and generate
postscript diagrams. A GnuPlotWriter instance writes one or many
diagrams inside a specified folder. For each diagram, two files are needed:
a data file, containing the raw data that gnuplot can read, tab-delimitted,
and a command (.plt) file which contains gnuplot commands that
instruct gnuplot to generate the diagram from a data file. In the end,
a "master" plot file can be created (see
GnuPlotWriter.createMasterPlotFile(String)
),
which simply invokes all the previously created command files, so it is more
convenient to pass this file for execution by gnuplot, and all diagrams are
created in one step.
Gnuplot is quite complicated, and it is not practical to provide a full
abstraction of it. Instead, the class GnuPlotContext
is provided, which offers additional customization capabilities in the process
of diagram generation (or, more accurately, customization of the creation
of the gnuplot command files). Also, it provides basic support for styles,
that is, one can define a gnuplot style with which to depict a dataset. For example,
PlotStyle.points()
can
be used to create a scatter plot, whereas PlotStyle.lines()
connects data points with lines. See below for an example of this working.
An example of usage follows. Assume this preparation exists (which is explained in Aggregator
):
Aggregator aggregator = ...; Records records = aggregator. ... report(...); Diagram diagram = DiagramFactory.newDiagram(records) .withTitle("My Title") .withRangeLabel("Time (milliseconds)");
Important note: If a report is generated by two variables, then at least the first must have number values; this is a gnuplot-specific restriction.
Now, to create the gnuplot files for this diagram, instantiate a writer to a (relative to current directory) folder:
GnuPlotWriter writer = new GnuPlotWriter(new File("diagramsFolder")); writer.writeDiagram(diagram, "myDiagram");This creates a data file and a gnuplot command file in diagramsFolder with names myDiagram1.*
We can customize the gnuplot commands by creating a GnuPlotContext:
GnuPlotContext context = new GnuPlotContext();There are various things that can be tweaked, like setting variables and style for columns. For example, this:
context.setLogscaleX(); context.setLogscaleY();will cause the additional gnuplot instructions to appear in the gnuplot command file:
set logscale x set logscale yIn order for this to happen, the diagram must be generated like this:
writer.writeDiagram(diagram, "myDiagram", context);Generally, context.set("var", "value") will cause set var value to appear in the gnuplot instructions, right before the plot. After that, the variable would be unset by unset var.
The default style for plotting is by connecting subsequent data points with lines, i.e. a simple lines chart. To create a scatter plot, i.e. a plot of plain XY points, try this:
int variableIndex = 1; context.setStyle(variableIndex, PlotStyle.points());Plotting styles can also define a specific drawing pattern (like a cross, a star, a triangle, etc.), like this: //Used to draw the first dataset context.setStyle(1, PlotStyle.points(Pattern.STAR)); //Used to draw the second dataset context.setStyle(2, PlotStyle.lines(Pattern.BOX_FILLED));
A default plotting style can also be defined, that takes effect for all datasets with undefined styles (which can be overriden with a specific style setting). For example:
context.setDefaultStyle(PlotStyle.points());
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |


Farafeat
About me
Hi I'm Huda Khalil, former Software Designer, now full time freelance Front End Developer and food blogger. I am from Egypt, Cairo, but now I moved to Ireland with my Family due to my Husband new job. I started learing Front End development with Udacity 2 years ago. My favorite things in life include my camera, cooking, and coding.
One of my dreams is to create this blog. And now its happening, Farafeat blog name is an Egyptian word means crumb a very tiny piece of food, Learn more about me.
Recipes
For some people, food is just a necessity to satisfy basic needs; for the others, food is more than just a basic necessity, but a pleasure that plays a significant role in their understanding of happiness. There are so many different cuisines and food preferences built by cultural and ethnical backgrounds, geographical locations and social classes. Food and popular meals can tell us a lot about the history and traditions of various nations and regions. India is a land of spices, Africa is a continent of sauces, Europe discloses esthetical beauty of food and opens up new opportunities and inventions for those who value and enjoy eating.
Some of the recipes we keep through generations and these old traditions and knowledge are the only untouchable aspects that people try to bring with them. Come and see alist of Recipes some of them my own and others are from different chefs with different cuisines
Cooking
A culinary art is the art of cooking. Culinarians cut, mix, paint, and color their meals, like artists. Like art, cooking is an artwork because they have to measure how much they have to cut. Sometimes cooking needs color for baking too. ... But the term “culinary arts” is more appropriate than when it's applied to being a pastry chef.
Most people have a basic idea of what they need when they cook at home, but most people do not have the experience to know what's good and whats's not. Cooking Tips will help you with that process and keep you calm while you enjoy your recipe.
DIY
Do you know what’s great about DIY projects? Everything. When you make items yourself, you can choose projects that suit your tastes, create them in your choice of colours/textures, and then use them to your heart’s content.
Whether you’re aiming for efficiency, decoration, fun, or self-sufficiency, there’s a list of awesome DIY projects just waiting for you. Pick a few that you might like to try out.
Cleaning
A few weeks ago, I had some friends over for lunch. I hadn’t cleaned my house in weeks so before they arrived, I had to go into mad dash cleaning mode. For about three hours I were running around cut off dusting everything in sight. Our friends wouldn’t have judged us on the cleanliness of our home (they may not even have noticed), but you don’t want guests to have to experience – or witness – your messiness.
For me, this was the last straw. Tired of playing catch-up with my cleaning, I decided to make a proper cleaning schedule, Learn more cleaning tips here.
Decore
Just like all of us we want to scramble to ready our guest room for that visit, you want to make sure everything's in place when weekend warriors storm.
Changes can sometimes be very influential concerning our moods or the way we carry ourselves around. In this light, making changes in form of decorations in our living rooms, bedrooms, sitting rooms or dining places can positively impact us in various ways. Come an get some inspiration Home tips and tricks with cheap materials.


Wellcome the Doge Social Network
Here you can find friends or stalk strangers.
The Doge Social Network does not take any responsibility for the information found


How to delete or modify the quantity of one or more products in your Cart using either the Store Mini Cart module or the Store Account module. The images used in this tutorial are from the Store Mini Cart; however the process is the same for both locations.
To modify the quantity of a single product:
To modify the quantity of multiple products:
To delete a product:
Tip: You can also modify quantities when reviewing your order on the Store Account module.


A mapper module that slices an unstructured or irregular 3D model with a plane, producing a secondary 2D slice projected flat down the normal of the slice plane, for projection into secondary 2D view window.
module plane_proj <src_file="planep.c"> { Mesh+Iparam &in { nnodes+req; }; Plane_Grid+Xform+Iparam &plane { points+req; }; omethod+notify_val plane_proj_update<status=1> = "plane_proj_update"; Node_Data+Vector+Float+Oparam out; float+Oparam dist; };
plane_proj is a low-level mapper module that takes a 3D slice of data and returns a 2D plane projected flat along the normal of the slice plane. This 2D plane can be used for projection into an ancillary 2D view. This low-level module should not normally be used. The functional macro plane_proj2, and the user macros plane_project and plane_project_ARR are all easier to use and provide more functionality.
The plane_proj module is used in the plane_project and plane_project_ARR user macros. These macros are variations on the standard slice_plane module, which slices a 3D model by using a simple plane tool. This low-level module is used to extend the basic functionality by generating a transformed version of the slice plane with Z=0. The module modifies the actual mesh coordinates, rather than manipulating the Xform block of the field. This allows for any input structure or incoming transform.
The low-level module implementation contains a new C method. The source code provided can also serve as an example of how to manipulate transformation matrices within a mapper module.
&in
Mesh representing the 3D slice taken from the original model. This will be typically generated by using the DVplane_dist module to generate distances from a plane and the DViso module to calculate an isosurface at a specified distance from the plane. These operations are performed automatically be the plane_proj2 macro and all higher level user macros.
&plane
Mesh representing the plane originally used to generate the 3D slice given as the input. The plane input is necessary so that the 3D slice can be correctly projected onto a 2D plane.
out
Node data containing the new 2D coordinates generated by the low-level module. The plane_proj module projects each node in the input data onto the 2D plane and outputs the generated coordinates as a new set of node data. The plane_proj2 module uses this data to generate a 2D mesh that can be visualized as normal.
dist
Floating point value that outputs the scalar distance used in the plane equation.
The low-level plane_proj module is used in the plane_proj2 functional macro. This macro is in turned used by the user macros plane_project and plane_project_ARR. These user macros also use the PlaneProjectUI user interface macro.
Two example applications are provided with this project. PlaneProjectEg demonstrates the use of the standard user macro by reading in a set of data and using the plane_project macro to slice the data and generate a 2D projection of that slice. PlaneProjectArrEg demonstrates the use of the array based user macro in a similar way.
xp_comm_proj/planep/plp_mods.v contains the V definitions of the plane_proj low-level module and the plane_proj2 functional macro.
The user macros provided with this project are derived from the standard AVS module "Slice Plane". These macros are based on the same underlying system, but substitute the slice plane processing module and adds a new 2D output port. Please refer to the documentation for that module for further information on the use of the macros.
The low-level PlaneProjectMods library containing the module does not specify a process. By default the express process will be used.
Ian Curington Advanced Visual Systems, Ltd. Hanworth Lane, Chertsey Surrey, UK KT16 9JX<EMAIL_ADDRESS>Andrew Dodd International AVS Centre
Standard AVS slice_plane module


| DOSE: |
1 tablet |
oral |
MDMA |
(pill / tablet) |
The first and only time I did ecstasy was with my two friends L. and G. I had done some prior experimentation, but for my friends, MDMA would be their first high. And what a high it was.
We first waited for the sun to set, then we ate pizza, stocked a cooler with cold, non-alcoholic drinks, and retreated to the bedroom, where L., our official drug-keeper, whipped out the rolls.  We would have liked to get pure MDMA, however the only two varieties available from our local dealer were peach telephones, cut with meth, or red stars, cut with coke. From the above description, our choice was obvious.
[Erowid Note: While it may be that the substances described below are MDMA and Cocaine, Ecstasy tablets are notoriously impure or misrepresented, often containing chemicals other than those they are presumed to contain. This report is described as an MDMA & Cocaine report, but readers should be aware that this is more of a general Ecstasy report.]
I placed the little pill on my tongue, wincing briefly at the bitter, chemical taste, then took a swig of water and felt it slide down my throat. G. and L. took theirs at the same time I did. We then turned on Natural Born Killers, one of my favorite movies, and watched it while we waited for the X to kick in. We idly chatted over the film, until about 20 minutes later, when G. stopped talking mid-sentence. I turned to look at him, and saw him staring wide-eyed at nothing in particular.
'Woah,' he said simply. His pupils were the size of dimes.
L.'s dose kicked in a few minutes afterwards, and I sat, still calm, but vaguely annoyed that I was the only sober person in the room. L. tried to post a comment on Temple of the Screaming Electron asking why I wasn't high yet, but couldn't type, and ended up throwing up his hands in failure and laughing at his own impairment. I worried for a second that perhaps the single pill wasn't a high enough dose, but then I realized that it would be alright. In fact, every worry I had seemed to magically vanish as I felt an involuntary grin seize the corners of my mouth. I turned to L., who broke out laughing after saying something about 'Your pupils, hahahahahaha.' I laughed with him.
For the first 20 minutes, the three of us had a private rave in the bedroom. L. put on some techno, and we all started dancing in a way that only white people on drugs can do. It didn't matter. Every move I made felt like an orgasm. Shaking my hands wildly in the air sent shivers of pleasure through my whole body. I rubbed my chest, and almost cried with the sheer wonder of it. It was only a little while, however, until we stopped. And that was where my greatest appreciation of the awesome power of MDMA came in.
I don't really know why we stopped dancing, it was like some group mind told us all that we had danced enough. We sat down, still very high, and we talked. I realized that L. and G. were such beautiful people, and I told them so. They said that they felt the same, but I didn't believe them. My love for both of them was so great that I was frustrated that there weren't words beautiful enough to describe it, to make them understand. But then, I realized that they did understand. They had taken the same drug as me, and they felt exactly the same.
 Words truly cannot describe the level of understanding we all had. It was like falling in love every time I looked at either of my friends, some new wonderful quality about them dazzled me, and I was crying not just with joy, but with raw emotion. I had never felt so connected to anyone in my life, and yet now I had two people who I felt unity with. We went outside for a cigarette break. The night sky was entrancing, and the cigarette was the best cigarette I had ever tasted. L. and G. felt the same. It was cold out, but we didn't care in the least. We were functioning on a level completely above the physical.
 The only way I can describe it would be as a stream of collective consciousness. Whatever any of us were thinking about, we said. Topics segued with undescribable ease, and we let our thoughts wander as one for the rest of the night.
About 10 hours after taking the pill, G. fell asleep, and L. and I, feeling that the main effects had mostly worn off, sat down to play videogames. Instead of our usual interaction, which consisted of good-natured teasing and sarcasm, we were supportive of each other, and reflected sadly on things we had said or done that hurt people we cared about. Eventually, L. fell asleep too, and I watched my friends doze, admiring the simple beauty of the sleeping form.
I was the only one who didn't sleep at all, and I spent the rest of the following day being the nicest, happiest, and friendliest person I had ever been. I knew that my seratonin was depleting itself, and that I would soon be crushed by chemically-induced depression, but it was worth it. I went to bed that night fully at peace with myself and the world around me.
The next few days were tough. The post-use depression was not overstated, however I was comforted by the knowledge of what was causing me to feel as bad as I did, and by what I had gained. Even the depression served to bond me, G., and L. closer than any of my other friends. Furthermore, I found that I got along with people better, that I was nicer to everyone I came into contact with, and that I had an extremely enhanced sense of empathy. Though I took X several months ago, the empathy and kindness remain with me to this day. I am a better person now, and it's all thanks to good friends and a Schedule I illegal substance.
What I would really hate is for someone to read this experience and only care about the energy, the physical sensations, and the euphoria. As far as I'm concerned, raving with ecstasy is a complete waste of what is a very special drug. Truly, most of the experience was not about the high, but the interactions that the high permitted. Will I be doing it again? If so, not for a long time. I could see perhaps another session with G. and L. in a year or two, just to see how we've evolved as people. And I think that someday when I get involved in a serious relationship, I'd love to have an MDMA session with the woman I intend to marry. However, I will never use it as a party drug.
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.


Component 2
Component 3
Task List 1
Task List 2 - Slot
Task 1
Task 2
Task 3
Task List 3 - data in function
Task List with Tasks 1


| DOSE: |
4 lines |
insufflated |
Cocaine |
(powder / crystals) |
I went to my friend's house one nite just to hang out, expecting the usual pot and liqour. My friend knew that I was getting pretty bored of weed, it just didn't do much for me anymore. So she got some coke for the nite. I walk in and see her pouring wite powder on to a cd case and she smiled at me. I knew exactly what it was, I had talked to her about trying coke for a while. My friend had done this plenty of times before, I'd trust this girl with my life.
 She crushed it up really well and seperated a thin line for me. She told me to figure out which nostral was the clearest and gave me the tube, then told me to be sure I put the right end in my nose, which I did. I put it in my nose, covering the other nostral and snorted the line she gave me. I shook my head and sniffled a little, waiting to see how I felt. After a few seconds I felt a little lightheaded, and I felt my nose draining back in to my throat.
After about 3 minutes, I did another line. I stopped at four, I didn't want to over - do it my first time. We started playing cards, and before I knew it, my front teeth went numb. The roof of my mouth was pretty numb, and my hands were shaking a little.  Just having a good time, I didn't feel totally different, just really happy. Unlike when I smoke pot, I can hold a train of thought easily on coke, and I can focus. The downside, though, is that right when it wore off.. I wanted more. We already snorted the bag, but I wanted more. Everyone I know that tried coke did the same thing. I didn't go crazy over it wanting more, but it sure would be nice.
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.


Home
Offers
About Us
Contact Us
Login
FAQ
Partner Stores
Search
Welcome To
ApniDukaan
.com
®
Find Your Best Deal
Mobile
Books
TV and Appliances
Clothes
Baby and Kids
Furniture
Stationery
Classmate Geometry Box
₹200
BUY
Cello Butterflow Blue Ball Pen + Refill (Pack of 10)
₹90
BUY
Camlin Poster Color
₹175
BUY
Camlin Whiteboard Marker(Set of 4)
₹90
BUY
Classmate Notebook (200 pages, 1 book)
₹50
BUY
Punching Machine
₹150
BUY
VIEW All BRANDS
arrow_upward


Change in 1.2
-
daemon
I have noticed that in Synergy 1.2 when you stream previews from the iTunes Music Store, the play/pause button in the menu bar disappears. I thought at first that this was because of a missing button in the button set, but it actually is because Synergy doesn't appear to have a handler for streaming previews for the play/pause button. But what is different from version 1.1 is that the button goes blank; in 1.1 it would show a button instead of making it disappear. Not sure if this change was desired or not, but I think that it isn't as visually appealing to have a missing button (especially in a button set like tabbed with the spacing set to 0). Thought it was worth noting.
- daemon
-
Greg Hurrell
Thanks for bringing this bug to my attention. I didn't know about it.
Found and fixed. You are right that this started with 1.2.
Reply
This topic is now closed.


// FRED NORA
I'm a bachelor in Economics. I like Economics, Technology and Music.
C an Assembly are my favorites programming languages. And now I'm learning HTML, CSS, JavaScript and a little bit of C++.
I will share my projects here.
↩ Back
Options:
Button 1
Button 2
Button 3
Copyright © 2017 -
Fred Nora
|
XML Sitemap


Assemble brings people together on one platform to take action on issues that matter most to them. It is a web and mobile application where users can swipe through and select tasks based on their own interests and skills, drawn from existing local and national issue-driven organizations.
Users get a single aggregated platform for action; and organizations get access to new volunteers and data on the issues people care about and the actions they are most likely to take.
Are you an organization interested in using the platform? Just let us know and we'll get in touch.
Contact Us


You are in the In case
You are in the Out case
9.3.1.f switch element within repeat element
You must see three sets of the statement "You are in the In case" and Go To Out Case triggers.
When you activate a Go To Out Case trigger, the corresponding statement must change to
"You are in the Out case" and the trigger must be replaced by a Go To In Case trigger.
The other two statements and triggers must not change. Activating a Go To In Case trigger must
restore the statement and trigger to their original state and also not change the other two
statements or triggers.
Go To Out Case
Go To In Case


[gecode-users] ViewArray::drop_lst(int i) ... not equal to ViewArray::size(i+1) !?!?!
Guido Tack
tack at ps.uni-sb.de
Tue Oct 10 20:14:52 CEST 2006
Hi.
> I do not know whether anything has been changed by now and this
> response can be neglected
> or whether you are referring to the latest online documentation
> available. As far as I can see the latest doc
>
> http://www.gecode.org/gecode-doc-latest/classGecode_1_1ViewArray.html
>
> say's n = i + 1
This is not about documentation but implementation. In kernel/
array.icc:579 the size is changed to i+i. This does not make any
sense, so I've fixed it.
Cheers,
Guido
More information about the gecode-users
mailing list


New Learning Times: The Transformation of Education in the Information Age> Series Editors: Gary Natriello<EMAIL_ADDRESS>and Hui Soo Chae<EMAIL_ADDRESS>We are partnering with Routledge Publishers to release a series of books highlighting efforts to advance learning in the digital age. The editors welcome inquiries about the series. CALL FOR PROPOSALS Rationale The education sector has entered a period with the potential for radical transformation. The foundation of this transformation lies in the shift from the industrial era to the information era, an era characterized by rapid advances in computing and communications technologies and the corresponding advances in learning opportunities that are now possible. Such enhanced foundations, when joined by the rapidly growing global demand for citizens educated in all areas of knowledge, signal a rare occasion for true change in the way education is conducted or what historian Lawrence Cremin has identified as a reconfiguration of the educating institutions. New avenues of supply and dramatically enlarged demand confront us as far as the eye can see. While predictions of the future are always imperfect, the educational transformation already underway in its early stages suggests that we can anticipate: a) massive change as the current educational sector is displaced by new learning avenues; b) the introduction of both cost enhancing and cost reducing applications of new technologies; c) new roles for learners and teachers reshaped by the new constellation of learning environments and tools; d) a very substantial decline in the cost of learning on the order of the 90% reduction that accompanied production changes during the industrial revolution; e) a decline in the importance of traditional education policies and a corresponding growth in the importance of policies governing communications, information, culture, and technology; and f) the transition of educational research from a stand-alone activity conducted in isolation from the educational enterprise to an activity embedded in the very design of digital educational enterprises. This series of books will be designed to engage a new generation of educators, learners, and the concerned public to shape the future of learning opportunities. Series Goals and Objectives Goals: The major goal of this book series is to share the experiences of early pioneers leading the effort to transform the learning opportunities available to learners across the globe. The emphasis will be to document active efforts to shape the transformation through the development of new approaches/strategies, environments/institutions/networks, and tools/technologies/practices. Working toward this overall goal will require that the series:


Public Member Functions | |
| void | SetUp () override |
| void | TearDown () override |
| URDFParse_Unit_Test ()=default | |
| virtual | ~URDFParse_Unit_Test ()=default |
Public Attributes | |
| RobotData | aRobotData |
| std::string | aURDFFilePath |
Definition at line 12 of file URDFTest.cpp.
|
default |
|
virtualdefault |
|
inlineoverride |
Definition at line 18 of file URDFTest.cpp.
|
inlineoverride |
Definition at line 31 of file URDFTest.cpp.
| RobotData URDFParse_Unit_Test::aRobotData |
Definition at line 37 of file URDFTest.cpp.
| std::string URDFParse_Unit_Test::aURDFFilePath |
Definition at line 38 of file URDFTest.cpp.


PhysX Rope Component
The PhysX rope component is used to physically simulate ropes, cables and chains.
Ropes can be attached to walls as decorative elements (cables, wires), or they can even be attached to dynamic physics objects to link them together. This can be used as a gameplay feature.
If all you need is a decorative rope, that doesn't react to physical stimuli (except wind), prefer to use a fake rope component, as that has a much lower performance overhead.
Setting Up a Rope
A rope requires two anchor points between which it hangs. One anchor point is the rope object position itself, for the other one typically uses a dummy game object. The Anchor
object reference is used to select which one to use.
In the object hierarchy it typically looks like this:
The position of the anchors can be moved in the 3D viewport to position the rope as desired. The approximate shape of the simulated rope will be shown as a preview. Use the Slack
property to make the rope sag.
Run the scene to see the final shape and behavior.
Rendering
With just the rope simulation component, you won't be able to see the rope, at all. You also need to attach a rope render component to the same game object.
Examples
The Testing Chambers project contains a dedicated Ropes scene with many examples.
Simulation Stability
See Dynamic Actors - Simulation Stability.
The rope simulation uses a dedicated PhysX feature ("articulations"), which exhibits higher stability than regular actors with many joints. Thus it can achieve much better stability even with many linked bodies. However, overall the same guidelines to prevent stability issues still apply.
Component Properties
Anchor
: A reference to an object whose position determines where the rope ends.AttachToOrigin
,AttachToAnchor
: Whether the rope is fixed at the origin or anchor location. If the respective object is attached to a dynamic actor, the rope will pull that actor. Otherwise, the rope will be fixed at that static location. If the rope is not attached at one or both ends it is free to move away from there.Mass
: The total mass of the rope. It will be distributed equally among all pieces.Pieces
: How many individual pieces the rope is made up of. More pieces look prettier, but cost more performance and may decrease the simulation stability.Slack
: How much slack the rope has. A value of zero means the rope is hung perfectly straight between its anchors. Positive values make the rope sag downwards. Negative values are also allowed, they make the rope hang upside down. This is useful to create a longer rope that shouldn't spawn inside the ground. The rope can thus be placed above the ground and it will simply fall down after creation.Thickness
: How thick the simulated rope is. This may be very different from how thick it is rendered. A thinner rope will have more simulation issues, such as tunneling through other geometry.BendStiffness
,TwistStiffness
: The stiffness determines how strongly the rope wants to get back into a straight, untwisted shape. This can be used to make the rope very springy. Note that extremely large values are necessary to get a visible effect. Also note that physics engines generally don't like extremely large values and thus this can easily make the simulation unstable. If large stiffness is used, make sure to also set large damping values, that counteracts severe oscillation.BendDamping
,TwistDamping
: How strongly the rope resists to changing it's current shape. Large values can make the rope 'freeze' even in unnatural shapes, and the rope may act more like a bent wire. However, increasing the damping values also reduces the potential for oscillation when large forces act upon the rope. It is a good idea to never set these values below 50.MaxBend
,MaxTwist
: These angles restrict how much each individual pieces in the rope can bend or twist relative to its neighboring piece. Low angles mean the rope is very stiff. A very flexible rope would use values above 45 degrees. Note that this only restricts how much the rope will bend or twist. If it should additionally try to uncoil itself, also set the stiffness values.CollisionLayer
: The collision layer defines with which other objects the rope collides.Surface
: The surface defines how slippery or bouncy the rope is.DisableGravity
: If set, the rope will have no gravity applied and just floats in the air.


MoviesZella
Home
All Movies
Watch List
About Us
Wrath OF THE TITANS
Fantasy Family Drama | Duration: 1h50m
WATCH TRAILER
VIEW INFO
+ Add to Watchlist
rating
Trending
Rating


#include <io_bmp.h>
Collaboration diagram for BITMAPFILEHEADER:
Definition at line 5 of file io_bmp.h.
Definition at line 10 of file io_bmp.h.
Referenced by read_bmp(), and write_bmp().
Definition at line 8 of file io_bmp.h.
Definition at line 9 of file io_bmp.h.
Definition at line 7 of file io_bmp.h.
Definition at line 6 of file io_bmp.h.


Prospect Zones Medicare
Home
(current)
Medicare Insurance
Compare Plans Personal Service
No Medical Exams
Talk with Experts
Totally Free
No Pressure/No Obligation
Chose the Right Plan
Please fill out the form below to get your Medicare quote!
State
Alabama - AL
Alaska - AK
Arizona - AZ
Arkansas - AR
California - CA
Colorado - CO
Connecticut - CT
Delaware - DE
Florida - FL
Georgia - GA
Hawaii - HI
Idaho - ID
Illinois - IL
Indiana - IN
Iowa - IA
Kansas - KS
Kentucky - KY
Louisiana - LA
Maine - ME
Maryland - MD
Massachusetts - MA
Michigan - MI
Minnesota - MN
Mississippi - MS
Missouri - MO
Montana - MT
Nebraska - NE
Nevada - NV
New Hampshire - NH
New Jersey - NJ
New Mexico - NM
New York - NY
North Carolina - NC
North Dakota - ND
Ohio - OH
Oklahoma - OK
Oregon - OR
Pennsylvania - PA
Rhode Island - RI
South Carolina - SC
South Dakota - SD
Tennessee - TN
Texas - TX
Utah - UT
Vermont - VT
Virginia - VA
Washington - WA
West Virginia - WV
Wisconsin - WI
Wyoming - WY
Gender
Male
Female
Other
DOB "mm"
January
February
March
April
May
June
July
August
September
October
November
December
DOB "dd"
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
DOB "yyyy"
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
Height
4'0"
4'1"
4'2"
4'3"
4'4"
4'5"
4'6"
4'7"
4'8"
4'9"
4'10"
4'11"
5'0"
5'1"
5'2"
5'3"
5'4"
5'5"
5'6"
5'7"
5'8"
5'9"
5'10"
5'11"
6'0"
6'1"
6'2"
6'3"
6'4"
6'5"
6'6"
6'7"
6'8"
6'9"
6'10"
6'11"
Are you a smoker?
Yes
No
Are you married?
Married
Single
Do you have a spouse to insure?
Yes
No
Do you have any health conditions?
Yes
No
Get My Quote
By submitting this form, I consent to be contacted by one or more of the following companies: Aetna, AHCP, Allied Insurance, American Family, American Republic, Anthem / BCBS, Assurant, Choice Direct, Cigna, Efinancial LLC, Fortis, Golden Rule, GHI, Health Net, HealthMarkets / Insphere, HPO, Humana, Kaiser, Medicare Solutions, Mutual of Omaha, Precise Leads, SelectQuote, United Healthcare, United Medicare, Universal American, WellPoint, regarding their products and services at the phone number/email provided, including my wireless number if provided. Contact methods may include phone calls generated using automated technology, prerecorded voice, text messaging and/or email. I understand that consent is not a condition of purchase. I also have read and agree to the Terms and Conditions and Privacy Policy of this website.
Privacy Policy
Privacy Policy
Terms of Service
Terms of Services


| typedef struct axis2_endpoint_ref axis2_endpoint_ref_t |
Type name for struct axis2_endpoint_ref
| AXIS2_EXTERN axis2_status_t axis2_endpoint_ref_add_extension | ( | axis2_endpoint_ref_t * | endpoint_ref, | |
| const axutil_env_t * | env, | |||
| axiom_node_t * | extension_node | |||
| ) |
Adds an extension in the form of an AXIOM node.
| endpoint_ref | pointer to endpoint reference struct | |
| env | pointer to environment struct | |
| extension_node | pointer to AXIOM node representing extension, endpoint reference does not assume the ownership of the node |
| AXIS2_EXTERN axis2_status_t axis2_endpoint_ref_add_metadata | ( | axis2_endpoint_ref_t * | endpoint_ref, | |
| const axutil_env_t * | env, | |||
| axiom_node_t * | metadata_node | |||
| ) |
Adds metadata in the form of an AXIOM node. An endpoint can have different associated metadata such as WSDL, XML Schema and WS-Policy policies.
| endpoint_ref | pointer to endpoint reference struct | |
| env | pointer to environment struct | |
| metadata_node | AXIOM node representing metadata, endpoint reference does not assume the ownership of the node |
| AXIS2_EXTERN axis2_status_t axis2_endpoint_ref_add_metadata_attribute | ( | axis2_endpoint_ref_t * | endpoint_ref, | |
| const axutil_env_t * | env, | |||
| axiom_attribute_t * | attr | |||
| ) |
Adds a meta attribute in the form of an AXIOM attribute.
| endpoint_ref | pointer to endpoint reference struct | |
| env | pointer to environment struct | |
| attr | AXIOM attribute representing meta attribute, endpoint reference does not assume the ownership of the attribute |
| AXIS2_EXTERN axis2_status_t axis2_endpoint_ref_add_ref_attribute | ( | axis2_endpoint_ref_t * | endpoint_ref, | |
| const axutil_env_t * | env, | |||
| axiom_attribute_t * | attr | |||
| ) |
Adds a reference attribute in the form of an AXIOM attribute.
| endpoint_ref | pointer to endpoint reference struct | |
| env | pointer to environment struct | |
| attr | AXIOM attribute representing reference attribute, endpoint reference does not assume the ownership of the attribute |
| AXIS2_EXTERN axis2_status_t axis2_endpoint_ref_add_ref_param | ( | axis2_endpoint_ref_t * | endpoint_ref, | |
| const axutil_env_t * | env, | |||
| axiom_node_t * | ref_param_node | |||
| ) |
Adds a reference parameter in the form of an AXIOM node.
| endpoint_ref | pointer to endpoint reference struct | |
| env | pointer to environment struct | |
| ref_param_node | pointer to AXIOM node representing reference parameter, endpoint reference does not assume the ownership of the node |
| AXIS2_EXTERN axis2_endpoint_ref_t* axis2_endpoint_ref_create | ( | const axutil_env_t * | env, | |
| const axis2_char_t * | address | |||
| ) |
Creates endpoint reference struct.
| env | pointer to environment struct | |
| address | endpoint address string |
| AXIS2_EXTERN void axis2_endpoint_ref_free | ( | axis2_endpoint_ref_t * | endpoint_ref, | |
| const axutil_env_t * | env | |||
| ) |
Frees endpoint reference struct.
| endpoint_ref | pointer to endpoint reference struct | |
| env | pointer to environment struct |
| void axis2_endpoint_ref_free_void_arg | ( | void * | endpoint_ref, | |
| const axutil_env_t * | env | |||
| ) |
Frees the endpoint_ref given as a void pointer. This method would cast the void parameter to an endpoint_ref pointer and then call free method.
| endpoint_ref | pointer to endpoint_ref as a void pointer | |
| env | pointer to environment struct |
| AXIS2_EXTERN const axis2_char_t* axis2_endpoint_ref_get_address | ( | const axis2_endpoint_ref_t * | endpoint_ref, | |
| const axutil_env_t * | env | |||
| ) |
Gets endpoint address. Address URI identifies the endpoint. This may be a network address or a logical address.
| endpoint_ref | pointer to endpoint reference struct | |
| env | pointer to environment struct |
| AXIS2_EXTERN axutil_array_list_t* axis2_endpoint_ref_get_extension_list | ( | const axis2_endpoint_ref_t * | endpoint_ref, | |
| const axutil_env_t * | env | |||
| ) |
Gets the list of extensions. Extensions are a mechanism to allow additional elements to be specified in association with the endpoint.
| endpoint_ref | pointer to endpoint reference struct | |
| env | pointer to environment struct |
| AXIS2_EXTERN const axutil_qname_t* axis2_endpoint_ref_get_interface_qname | ( | const axis2_endpoint_ref_t * | endpoint_ref, | |
| const axutil_env_t * | env | |||
| ) |
Gets interface QName. QName represents the primary portType of the endpoint being conveyed.
| endpoint_ref | pointer to endpoint reference struct | |
| env | pointer to environment struct |
| AXIS2_EXTERN axutil_array_list_t* axis2_endpoint_ref_get_metadata_attribute_list | ( | const axis2_endpoint_ref_t * | endpoint_ref, | |
| const axutil_env_t * | env | |||
| ) |
Gets the list of metadata attributes.
| endpoint_ref | pointer to endpoint reference struct | |
| env | pointer to environment struct |
| AXIS2_EXTERN axutil_array_list_t* axis2_endpoint_ref_get_metadata_list | ( | const axis2_endpoint_ref_t * | endpoint_ref, | |
| const axutil_env_t * | env | |||
| ) |
Gets the list of metadata. An endpoint can have different associated metadata such as WSDL, XML Schema, and WS-Policy policies.
| endpoint_ref | pointer to endpoint reference struct | |
| env | pointer to environment struct |
| AXIS2_EXTERN axutil_array_list_t* axis2_endpoint_ref_get_ref_attribute_list | ( | const axis2_endpoint_ref_t * | endpoint_ref, | |
| const axutil_env_t * | env | |||
| ) |
Gets the list of reference attributes.
| endpoint_ref | pointer to endpoint reference struct | |
| env | pointer to environment struct |
| AXIS2_EXTERN axutil_array_list_t* axis2_endpoint_ref_get_ref_param_list | ( | const axis2_endpoint_ref_t * | endpoint_ref, | |
| const axutil_env_t * | env | |||
| ) |
Gets reference parameter list. A reference may contain a number of individual parameters which are associated with the endpoint to facilitate a particular interaction. Reference parameters are element information items that are named by QName and are required to properly interact with the endpoint.
| endpoint_ref | pointer to endpoint reference struct | |
| env | pointer to environment struct |
| AXIS2_EXTERN axis2_svc_name_t* axis2_endpoint_ref_get_svc_name | ( | const axis2_endpoint_ref_t * | endpoint_ref, | |
| const axutil_env_t * | env | |||
| ) |
Gets service name. An endpoint in WS-Addressing has a QName identifying the WSDL service element that contains the definition of the endpoint being conveyed. The service name provides a link to a full description of the service endpoint.
| endpoint_ref | pointer to endpoint reference struct | |
| env | pointer to environment struct |
| AXIS2_EXTERN axis2_status_t axis2_endpoint_ref_set_address | ( | axis2_endpoint_ref_t * | endpoint_ref, | |
| const axutil_env_t * | env, | |||
| const axis2_char_t * | address | |||
| ) |
Sets endpoint address. Address URI identifies the endpoint. This may be a network address or a logical address.
| endpoint_ref | pointer to endpoint reference struct | |
| env | pointer to environment struct | |
| address | address string |
| AXIS2_EXTERN axis2_status_t axis2_endpoint_ref_set_interface_qname | ( | axis2_endpoint_ref_t * | endpoint_ref, | |
| const axutil_env_t * | env, | |||
| const axutil_qname_t * | interface_qname | |||
| ) |
Sets interface QName. QName represents the primary portType of the endpoint being conveyed.
| endpoint_ref | pointer to endpoint reference struct | |
| env | pointer to environment struct | |
| interface_qname | pointer to interface QName, this method creates a clone of the QName |
| AXIS2_EXTERN axis2_status_t axis2_endpoint_ref_set_svc_name | ( | axis2_endpoint_ref_t * | endpoint_ref, | |
| const axutil_env_t * | env, | |||
| axis2_svc_name_t * | svc_name | |||
| ) |
Sets service name. An endpoint in WS-Addressing has a QName identifying the WSDL service element that contains the definition of the endpoint being conveyed. The service name provides a link to a full description of the service endpoint.
| endpoint_ref | pointer to endpoint reference struct | |
| env | pointer to environment struct | |
| svc_name | pointer to service name struct, endpoint assumes ownership of the struct |


OnlineFoodOrder
Register
Name:
Delivery Address:
Food Choice:
Quantity:
Amount:
Order
Cancel
Track your order


Speedcube Competitions
About
Competition Name
Days:
Days
Date:
Date
Venue:
Venue
Total Events:
Download All
Events
script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js">


This application was built as part of 52 Technologies in 2016 blog series. Look what all I have learnt in 2016 https://github.com/shekhargulati/52-technologies-in-2016/


bool readline_callback_handler_install ( string $prompt , callback $callback )
Sets up a readline callback interface then prints prompt and immediately returns. Calling this function twice without removing the previous callback interface will automatically and conveniently overwrite the old interface. The callback feature is useful when combined with stream_select() as it allows interleaving of IO and user input, unlike readline().
Returns TRUE on success or FALSE on failure.


Available now
×
35% of the population have access to NHS 111 Online
Appointments from 111 to many GP OOH & UTCs
×
Succesfully increased adoption of proprietary booking solutions to over 90% between 111 and GP Our of Hours services, and to over 50% between 111 and existing Urgent Treatment Centres.
×
Lorem ipsum electronic prescriptions service norem dipsum
DoS Profile Pharmacy Updater v2 Beta
×
Succesfully made Profile Updater live enabling all pharmacy providers to keep their service information e.g. opening times, up to date on the DoS.
Pharmacies can self-review DoS information
×
62% Type 1 EDs and 62% of the 123 base line UTCs for December 18 have electroinc and manual access to Mental Health Records.
57% of Type 1 EDs and 64% of the 123 Baseline UTCs for December 18 have electronic or manual access to EOL Plans.
Access to Mental Health and End of Life records.in Type 1
Emergency Departments and Urgent Treatment Centres
End of Life acces to records discovery workpackage
Summary Care Records additional information available for 15% of population that have an SCR
Intelligent Data Tool on triage available
DoS Ranking Support for locally commissioned services


Ronin Novelty Note 1 - Transfer Contacts
Document Id: KBDOC-00086
Created: 2010-06-20
Updated: 2010-06-21
Learn how to transfer contacts from a Ronin Novelty Note 1
If the contacts on the Ronin Novelty Note 1 are already synchronized. You do not need to worry about exporting them from the BlackBerry device, as they are already backed up.
Synchronize Contacts with Ronin Novelty Note 1
- On the Ronin Novelty Note 1 tap Personalization.
- Tap Mail, Contacts, Calendars.
- Tap Add Account.
- Enter the account information.
- Tap Save.
- The Contacts are now synchronized to the Ronin Novelty Note 1.
Tags: mobilephone, changed, contacts, transferred, to, together


A small collection of PathEnq screenshots extracted from the full documentation.
With tree-view and source panels shown.
With tree-view and results panel shown.
The editor - with syntax coloring and interactive trace.
The History Panel - Set XPath variables/context from here by naming previous expressions.
Loaction bar shows XPath for currently item - Drop Zone below, for uploading local XML files.