Creating a port for vxWorks posed some problems. This port may help as a starting point for similar ports to real-time OS's and other embeddable kernels, particularly where main() is not allowed, and where the configure scripts need to be altered.
I decided to do as little invasive surgery as possible on the NTP code, so I brought the vxWorks header tree in line with the standard Unix tree. The following changes were needed, as a side effect these changes will allow for easy porting of other autoconfigure enabled code.
Where I have 386 you will need to put in your target type. The vxWorks tree entry point is /usr/wind. If these are the same for your system, you should be able to cut and paste the changes.
export CC="cc386 -nostdlib -m486 -DCPU=I80486 -I/usr/wind/target/h" export RANLIB=ranlib386 export AR=ar386 export VX_KERNEL=/usr/wind/target/config/ims_std_bsp/vxWorksThe configure script must be changed in the following way to get the linking tests to work, once in the correct directory issue the following commands:
cd /usr/wind/target/sys ln -s ../signal.h ln -s ../time.h ln -s socket.h sockio.h ln -s ../selectLib.h select.h ln -s ../timers.h touch file.h param.h resource.h utsname.h var.h ../netdb.h ../a.out.h ../termios.h echo " ******ADD #include \"sys/times.h\" to sys/time.h "
sed -e 's%main.*()%vxmain()%' configure > configure.vxnew mv configure.vxnew configure chmod 755 configureThe new version 4 of NTP requires some maths functions so it links in the maths library (-lm) in the ./ntpd/Makefile.am file change the line ntpd_LDADD = $(LDADD) -lm by removing the "-lm".
>You are now ready to compile
The ./configure.in file needed to be altered to allow for a host-target configuration to take place.
Unfortunately I have had to make use of the ./include/ntp_machine.h file to add in the checks that would have been checked at linking stage by autoconf, a better method should be devised.
Unfortunately there are still quite a few SYS_VXWORKS type defines in the source, but I have eliminated as many as possible. You have the choice of using the usrtime.a library avaliable from the vxworks archives or forgoing adjtime() and using the clock_[get|set]time(). The ./include/ntp_machine.h file clearly marks how to do this.
You will need autoconf and automake ... available free from the gnu archives worldwide.
The variable arch is the target architecture (e.g. i486)
mkdir A.vxworks) cd A.vxworks ../configure --target=arch-wrs-vxworks make
Options I normally use are the --disable-all-clocks --enable-LOCAL-CLOCK flags. The program should proceed to compile without problem. The daemon ntpd, ntpdate, ntptrace, ntpdc, ntpq programs and of course the libraries are all fully ported. The other utilities are not, but they should be easy to port.
Load in the various files, call them in the normal vxWorks function type manner. Here are some examples. Refer to the man pages for further information.
ld < ntpdate/ntpdate ld < ntpd/ntpd ld < ntptrace/ntptrace ld < ntpq/ntpq ld < ntpdc/ntpdc ntpdate ("-b", "<IP_ADDRESS>") sp(ntpd, "-c", "/export/home/casey/ntp/ntp.conf") ntpdc("-c", "monlist", "<IP_ADDRESS>") ntpq("-c", "peers", "<IP_ADDRESS>") ntptrace("<IP_ADDRESS>")
Casey Crellin, casey@csc.co.za


Irish teen hero hit with machete in back while shielding baby nephew
by IrishCentral StaffA teenage aunt has been hailed as a hero after she came between a machete-welding intruder and her baby nephew during a home invasion. The 13-year-old hero is in critical condition.
Speaking to BBC Radio Ulster, the baby's grandmother, Elizabeth Joyce, said the 11-month-old boy is unharmed "because his auntie is a hero". The children were in their Fermanagh home with their grandmother when a number of men broke into the house.
She said, "She’s 13 years old and she threw her whole self over that baby and she saved his life.”
The proud and relieved grandmother told ITV news "They burst through the house - one attacker came to me, I was screaming and kicking and fighting back."
Read more: Dissident republicans behind violence and intimidation at Northern Ireland border
The Police Service of Northern Ireland (PSNI) said men armed with machetes broke into the house, on Trasna Way, in Lisnaskea, in County Fermanagh, just after 9.15pm on Saturday.
Joyce continued “The other attacker went for this wee fella, but his auntie - who is in hospital in a critical condition - she threw herself on top of the baby to save the baby’s life.”
She added: “What kind of a man would go and do that to a 13-year-old girl? Leave her fighting for her life? She’s a hero.
“The ones who did it should be brought to justice and they should be done for attempted murder because they came to my home to kill.”
Joyce fought off the attackers and chased them out of the family home. The 13-year-old was left with a stab wound on her back.
The grandmother said "I thought she was going to die on my chair.
“They tried to kill us in our own home.”
The hero teenager is now in a critical but stable condition in the hospital. Joyce was also treated for a stab wound to her leg and has been discharged.
Police investigating the attack are treating it as attempted murder.
Detective Sergeant Keith Monaghan told the Irish Times it “must have been a terrifying ordeal for those involved” and that the force was determined to find the men responsible.
“We have several lines of enquiry which we are progressing at this time but I would ask anyone with information or who noticed any suspicious activity in the area to contact detectives in Enniskillen and pass that information on."
Local Social Democratic and Labour Party Councillor, Garbhan McPhillips, said the community is shocked by the brutality of the home invasion.
He said, "I am angry that something like this could happen. For anybody to break into a house and stab anybody, never mind a 13-year-old girl, is horrific. I don’t what would be going through their heads that they would do something like that. It is unbelievable, to be honest.
McPhillips added “My thoughts are with the family and please God the girl makes a full recovery. It was an awful ordeal they went through.”
Alliance Fermanagh representative Matthew Beaumont said those responsible should be caught quickly and face justice.
“This attack in Lisnaskea, carried out by men carrying machetes, is to be condemned in the strongest possible terms,” he said.
“This must have been a terrifying experience for [the two victims].”
Anyone with information about what happened is asked to contact police on 101, or anonymously via Crimestoppers on 0800 555 111.
Read more: Irish couple starve toddler to death with force-fed vegan food


S = simulate(M,D,Range,...)
[S,Flag,AddF,Discrep] = simulate(M,D,Range,...)
M
[ model ] - Solved model object.
D
[ struct | cell ] - Input database or datapack from which the initial conditions and shocks from within the simulation range will be read.
Range
[ numeric ] - Simulation range.
S
[ struct | cell ] - Database with simulation results.Flag
[ cell | empty ] - Cell array with exit flags for non-linearised simulations.
AddF
[ cell | empty ] - Cell array of tseries with final add-factors added to first-order approximate equations to make non-linear equations hold.
Discrep
[ cell | empty ] - Cell array of tseries with final discrepancies between LHS and RHS in equations marked for non-linear simulations by a double-equal sign.
'anticipate='
[ true
| false
] - If true
, real future shocks are anticipated, imaginary are unanticipated; vice versa if false
.
'contributions='
[ true
| false
] - Decompose the simulated paths into contributions of individual shocks.
'dbOverlay='
[ true
| false
| struct ] - Use the function dboverlay
to combine the simulated output data with the input database, (or a user-supplied database); both the data preceeding the simulation range and after the simulation range are appended.
'deviation='
[ true
| false
] - Treat input and output data as deviations from balanced-growth path.
'dTrends='
[ @auto
| true
| false
] - Add deterministic trends to measurement variables.
'ignoreShocks='
[ true
| false
] - Read only initial conditions from input data, and ignore any shocks within the simulation range.
'nonlinearize='
[ numeric | 0
] - Number of periods (from the beginning of the simulation range) in which selected equations will be simulated to hold in their original nonlinear forms.
'plan='
[ plan ] - Specify a simulation plan to swap endogeneity and exogeneity of some variables and shocks temporarily, and/or to simulate some of the non-linear equations accurately.
'progress='
[ true
| false
] - Display progress bar in the command window.
'sparseShocks='
[ true
| *false*
] - Store anticipated shocks (including endogenized anticipated shocks) in a sparse array.
'solver='
[ 'plain'
| @fsolve
| @lsqnonlin
] - Solution algorithm; see Description.'addSstate='
[ true
| false
] - Add steady state levels to simulated paths before evaluating non-linear equations; this option is used only if 'deviation=' true
.
'display='
[ true
| false
| numeric | Inf ] - Report iterations on the screen; if 'display=' N
, report every N
iterations; if 'display=' Inf
, report only final iteration.
'error='
[ true
| false
] - Throw an error whenever a non-linear simulation fails converge; if false
, only an warning will display.
'lambda='
[ numeric | 1
] - Step size (between 0
and 1
) for add factors added to non-linearised equations in every iteration.
'reduceLambda='
[ numeric | 0.5
] - Reduction factor (between 0
and 1
) by which lambda
will be multiplied if the non-linear simulation gets on an divergence path.
'upperBound='
[ numeric | 1.5
] - Multiple of all-iteration minimum achieved that triggers a reversion to that iteration and a reduciton in lambda
.
'maxIter='
[ numeric | 100
] - Maximum number of iterations.
'tolerance='
[ numeric | 1e-5
] - Convergence tolerance.
'optimSet='
[ cell | struct ] - Optimization Tbx options.Time series in the output database, S
, are are defined on the simulation range, Range
, plus include all necessary initial conditions, i.e. lags of variables that occur in the model code. You can use the option 'dboverlay='
to combine the output database with the input database (i.e. to include a longer history of data in the simulated series).
By default, both the input database, D
, and the output database, S
, are in full levels and the simulated paths for measurement variables include the effect of deterministic trends, including possibly exogenous variables. The default behavior can be changed by changing the options 'deviation='
and 'dTrends='
.
The default value for 'deviation='
is false. If set to true
, then the input database is expected to contain data in the form of deviations from their steady state levels or paths. For ordinary variables (i.e. variables whose log status is false
), it is $x_t-\Bar x_t$, meaning that a 0 indicates that the variable is at its steady state and e.g. 2 indicates the variables exceeds its steady state by 2. For log variables (i.e. variables whose log status is true
), it is $x_t/\Bar x_t$, meaning that a 1 indicates that the variable is at its steady state and e.g. 1.05 indicates that the variable is 5 per cent above its steady state.
The default value for 'dTrends='
is @auto
. This means that its behavior depends on the option 'deviation='
. If 'deviation=' false
then deterministic trends are added to measurement variables, unless you manually override this behavior by setting 'dTrends=' false
. On the other hand, if 'deviation=' true
then deterministic trends are not added to measurement variables, unless you manually override this behavior by setting 'dTrends=' true
.
Use the option 'contributions=' true
to request the contributions of shocks to the simulated path for each variable; this option cannot be used in models with multiple alternative parameterizations or with multiple input data sets.
The output database, S
, contains Ne+2 columns for each variable, where Ne is the number of shocks in the model:
the first columns 1...Ne are the contributions of the Ne individual shocks to the respective variable;
column Ne+1 is the contribution of initial condition, th econstant, and deterministic trends, including possibly exogenous variables;
column Ne+2 is the contribution of nonlinearities in nonlinear simulations (it is always zero otherwise).
The contributions are additive for ordinary variables (i.e. variables whose log status is false
), and multplicative for log variables (i.e. variables whose log status is true
). In other words, if S
is the output database from a simulation with 'contributions=' true
, X
is an ordinary variable, and Z
is a log variable, then
sum(S.X,2)
(i.e. the sum of all Ne+2 contributions in each period, i.e. summation goes across 2nd dimension) reproduces the final simulated path for the variable X
, whereas
prod(S.Z,2)
(i.e. the product of all Ne+2 contributions) reproduces the final simulated path for the variable Z
.
If you simulate a model with N
parameterisations and the input database contains K
data sets (i.e. each variable is a time series with K
columns), then the following happens:
The model will be simulated a total of P = max(N,K)
number of times. This means that each variables in the output database will have P
columns.
The 1st parameterisation will be simulated using the 1st data set, the 2nd parameterisation will be simulated using the 2nd data set, etc. until you reach either the last parameterisation or the last data set, i.e. min(N,K)
. From that point on, the last parameterisation or the last data set will be simply repeated (re-used) in the remaining simulations.
Put formally, the I
-th column in the output database, where I = 1, ..., P
, is a simulation of the min(I,N)
-th model parameterisation using the min(I,K)
-th input data set number.
In nonlinear simulations, the solver tries to find add-factors to nonlinear equations (i.e. equations with =#
instead of the equal sign in the model file) in the first-order solution such that the original nonlinear equations hold for simulated trajectories (with expectations replaced with actual leads).
Two numerical approaches are available, controlled by the option 'solver='
:
'plain
' - which is a fast but less robust method;
@fsolve
, @lsqnonlin
- which are standard Optimization Tbx routines, slower but likely to converge for a wider variety of simulations.


{% extends "base.html" %} {% from "bootstrap/form.html" import render_form_row %} {% block container %}
Busy Beaver integrates with Meetup.com to automate event marketing activites.
Users can access upcoming events using the /busybeaver next
and
/busybeaver events
slash commands in Slack.
Upcoming events feature is {{ 'enabled' if enabled else 'disabled' }}. (toggle status)


This is a block to print building info, separated from header, footer and main block.
The present site holds the following pages:
{%- for iterate in site.pages -%}
{%- endfor -%}
and the following posts:
{%- for iterate in site.posts -%}
{%- endfor -%}


| Initial population - Not infected with HIV |
210,659,013 |
| Initial population - HIV infected |
285,150 |
| Initial population - Infected with HIV and viral load below 50 copies/ml |
541,850 |
| Initial population - Dead |
0 |
| Time horizon
*
|
20 |
| Cycles per year |
1 |
| Annual mortality rate - Not infected with HIV |
0.00647 |
| Annual mortality rate - HIV infected |
0.0066284 |
| Annual mortality rate - Infected with HIV and viral load below 50 copies/ml |
0.006518 |
| Natality |
0.01461 |
| Discount rate |
0.05 |
| Utility - Not infected with HIV |
1.00 |
| Utility - HIV infected |
0.50 |
| Utility - Infected with HIV and viral load below 50 copies/ml |
0.70 |
| Infection rate
†
|
0.15 |
| Annual cost
‡
- HIV infected
|
7,430.56 |
| Annual cost
‡
- Infected with HIV and viral load below 50 copies/ml
|
3,867.75 |
| Annual cost
‡
- Weekly SMS
|
12.00 |
| Effectiveness - SMS
§
|
1.2683 |
| Effectiveness - Standard treatment |
0.101030524 |


Chris Steinkamp
Home
Assignment 1B
Original Web Page
Modified Web Page
Assignment 2
Calculator
Home
Profile
Login
CE
1
2
3
-


Module "pl.app"
Application support functions.
See the Guide
Functions
| app.appfile (file) | return a suitable path for files private to this application. |
| app.parse_args (args, flags_with_values) | parse command-line arguments into flags and parameters. |
| app.require_here () | add the current script's path to the Lua module path. |
Functions
- app.appfile (file)
-
return a suitable path for files private to this application.
These will look like '~/.SNAME/file', with '~' as with expanduser and
SNAME is the name of the script without .lua extension.
Parameters:
- file: a filename (w/out path)
Return value:
a full pathname - app.parse_args (args, flags_with_values)
-
parse command-line arguments into flags and parameters.
Understands GNU-style command-line flags; short (-f) and long (--flag).
These may be given a value with either '=' or ':' (-k:2,--alpha=3.2,-n2);
note that a number value can be given without a space.
Multiple short args can be combined like so: (-abcd).
Parameters:
- args: an array of strings (default is the global 'arg')
-
flags_with_values: any flags that take values, e.g.
{out=true}
Return values:
- a table of flags (flag=value pairs)
- an array of parameters
- app.require_here ()
-
add the current script's path to the Lua module path.
Applies to both the source and the binary module paths. It makes it easy for
the main file of a multi-file program to access its modules in the same directory.
Return value:
the current script's path with a trailing slash


| MATLAB 文件帮助: cv.findFundamentalMat | 查看 cv.findFundamentalMat 的代码 | Index |
findFundamentalMat Calculates a fundamental matrix from the corresponding points in two images
F = cv.findFundamentalMat(points1, points2)
[F, mask] = cv.findFundamentalMat(...)
[...] = cv.findFundamentalMat(..., 'OptionName', optionValue, ...)
points1
.N = 7
.N >= 8
.N >= 8
. (default)N >= 8
.The epipolar geometry is described by the following equation:
[p2;1]^T * F * [p1;1] = 0
where F
is a fundamental matrix, p1
and p2
are corresponding points in
the first and the second images, respectively.
The function calculates the fundamental matrix using one of four methods listed above and returns the found fundamental matrix. Normally just one matrix is found. But in case of the 7-point algorithm, the function may return up to 3 solutions (9x3 matrix that stores all 3 matrices sequentially).
The calculated fundamental matrix may be passed further to cv.computeCorrespondEpilines that finds the epipolar lines corresponding to the specified points. It can also be passed to cv.stereoRectifyUncalibrated to compute the rectification transformation.
Estimation of fundamental matrix using the RANSAC algorithm:
% initialize the points here
points1 = {[1,1],[3,1],[5,1],...}
points2 = {[2,3],[4,3],[6,3],...}
% estimate fundamental matrix
[F, mask] = cv.findFundamentalMat(points1, points2, 'Method','Ransac');


Open Weather Map : Search By City
Validate
City
Date
Weather
Temperature (°C)
Feels like (°C)
Humidity (%)


There is a problem
Only a knowledge base organisation can lead this application.
Unable to find your organisation
If you are unable to find your organisation in the list above, please try checking your organisation's alternative name (opens in a new window).
If you cannot find your organisation, enter its details manually.


--- layout: default color: primary: "#4c158a" primary-text: "#fff" --- {% comment %} Currently just showing Juno apps until a better sorting system or something is implemented. {% endcomment %} {% assign apps = site.apps | sort_natural: 'title' | sort: 'dist' %}
Get these {{apps | size}} curated apps and more on elementary AppCenter, the open, pay-what-you-want app store for indie developers. Each has been reviewed and curated by elementary to ensure a native, privacy-respecting, and secure experience.


| I l@ve RuBoard |
5.3 Fixing DOS FilenamesThe heart of the prior script was findFiles, a function than knows how to portably collect matching file and directory names in an entire tree, given a list of filename patterns. It doesn't do much more than the built-in find.find call, but can be augmented for our own purposes. Because this logic was bundled up in a function, though, it automatically becomes a reusable tool. For example, the next script imports and applies findFiles, to collect all file names in a directory tree, by using the filename pattern * (it matches everything). I use this script to fix a legacy problem in the book's examples tree. The names of some files created under MS-DOS were made all uppercase; for example, spam.py became SPAM.PY somewhere along the way. Because case is significant both in Python and on some platforms, an import statement like "import spam" will sometimes fail for uppercase filenames. To repair the damage everywhere in the thousand-file examples tree, I wrote and ran Example 5-6. It works like this: For every filename in the tree, it checks to see if the name is all uppercase, and asks the console user whether the file should be renamed with the os.rename call. To make this easy, it also comes up with a reasonable default for most new names -- the old one in all-lowercase form. Example 5-6. PP2E\PyTools\fixnames_all.py######################################################### # Use: "python ..\..\PyTools\fixnames_all.py". # find all files with all upper-case names at and below # the current directory ('.'); for each, ask the user for # a new name to rename the file to; used to catch old # uppercase file names created on MS-DOS (case matters on # some platforms, when importing Python module files); # caveats: this may fail on case-sensitive machines if # directory names are converted before their contents--the # original dir name in the paths returned by find may no # longer exist; the allUpper heuristic also fails for # odd filenames that are all non-alphabetic (ex: '.'); ######################################################### import os, string listonly = 0 def allUpper(name): for char in name: if char in string.lowercase: # any lowercase letter disqualifies return 0 # else all upper, digit, or special return 1 def convertOne(fname): fpath, oldfname = os.path.split(fname) if allUpper(oldfname): prompt = 'Convert dir=%s file=%s? (y|Y)' % (fpath, oldfname) if raw_input(prompt) in ['Y', 'y']: default = string.lower(oldfname) newfname = raw_input('Type new file name (enter=%s): ' % default) newfname = newfname or default newfpath = os.path.join(fpath, newfname) os.rename(fname, newfpath) print 'Renamed: ', fname print 'to: ', str(newfpath) raw_input('Press enter to continue') return 1 return 0 if __name__ == '__main__': patts = "*" # inspect all file names from fixeoln_all import findFiles # reuse finder function matches = findFiles(patts) ccount = vcount = 0 for matchlist in matches: # list of lists, one per pattern for fname in matchlist: # fnames are full directory paths print vcount+1, '=>', fname # includes names of directories if not listonly: ccount = ccount + convertOne(fname) vcount = vcount + 1 print 'Converted %d files, visited %d' % (ccount, vcount) As before, the findFiles function returns a list of simple filename lists, representing the expansion of all patterns passed in (here, just one result list, for the wildcard pattern * ).[5] For each file and directory name in the result, this script's convertOne function prompts for name changes; an os.path.split and an os.path.join call combination portably tacks the new filename onto the old directory name. Here is a renaming session in progress on Windows:
C:\temp\examples>python %X%\PyTools\fixnames_all.py Using Python find 1 => .\.cshrc 2 => .\LaunchBrowser.out.txt 3 => .\LaunchBrowser.py ... ...more deleted... ... 218 => .\Ai 219 => .\Ai\ExpertSystem 220 => .\Ai\ExpertSystem\TODO Convert dir=.\Ai\ExpertSystem file=TODO? (y|Y)n 221 => .\Ai\ExpertSystem\__init__.py 222 => .\Ai\ExpertSystem\holmes 223 => .\Ai\ExpertSystem\holmes\README.1ST Convert dir=.\Ai\ExpertSystem\holmes file=README.1ST? (y|Y)y Type new file name (enter=readme.1st): Renamed: .\Ai\ExpertSystem\holmes\README.1st to: .\Ai\ExpertSystem\holmes\readme.1st Press enter to continue 224 => .\Ai\ExpertSystem\holmes\README.2ND Convert dir=.\Ai\ExpertSystem\holmes file=README.2ND? (y|Y)y Type new file name (enter=readme.2nd): readme-more Renamed: .\Ai\ExpertSystem\holmes\README.2nd to: .\Ai\ExpertSystem\holmes\readme-more Press enter to continue ... ...more deleted... ... 1471 => .\todos.py 1472 => .\tounix.py 1473 => .\xferall.linux.csh Converted 2 files, visited 1473 This script could simply convert every all-uppercase name to an all-lowercase equivalent automatically, but that's potentially dangerous (some names might require mixed-case). Instead, it asks for input during the traversal, and shows the results of each renaming operation along the way. 5.3.1 Rewriting with os.path.walkNotice, though, that the pattern-matching power of the find.find call goes completely unused in this script. Because it always must visit every file in the tree, the os.path.walk interface we studied in Chapter 2 would work just as well, and avoids any initial pause while a filename list is being collected (that pause is negligible here, but may be significant for larger trees). Example 5-7 is an equivalent version of this script that does its tree traversal with the walk callbacks-based model. Example 5-7. PP2E\PyTools\fixnames_all2.py############################################################### # Use: "python ..\..\PyTools\fixnames_all2.py". # same, but use the os.path.walk interface, not find.find; # to make this work like the simple find version, puts of # visiting directories until just before visiting their # contents (find.find lists dir names before their contents); # renaming dirs here can fail on case-sensitive platforms # too--walk keeps extending paths containing old dir names; ############################################################### import os listonly = 0 from fixnames_all import convertOne def visitname(fname): global ccount, vcount print vcount+1, '=>', fname if not listonly: ccount = ccount + convertOne(fname) vcount = vcount + 1 def visitor(myData, directoryName, filesInDirectory): # called for each dir visitname(directoryName) # do dir we're in now, for fname in filesInDirectory: # and non-dir files here fpath = os.path.join(directoryName, fname) # fnames have no dirpath if not os.path.isdir(fpath): visitname(fpath) ccount = vcount = 0 os.path.walk('.', visitor, None) print 'Converted %d files, visited %d' % (ccount, vcount) This version does the same job, but visits one extra file (the topmost root directory), and may visit directories in a different order (os.listdir results are unordered). Both versions run in under a dozen seconds for the example directory tree on my computer.[6] We'll revisit this script, as well as the fixeoln line-end fixer, in the context of a general tree-walker class hierarchy later in this chapter.
|
| I l@ve RuBoard |


Part 0 of 4: Intro
A joint-venture between Accenture and Microsoft with over 16 000 employees
We're always looking for good people so take a look at our open positions.
These sessions were given in March 2013 to train our developers and deliver better web front-end code to our clients.


Home
Crime Records on State Offenses
Persons arrested under offences against the state during 2016
Crime Records on Cases against Women
Crime and Crimimal offences against Women during 2016
Crime Records on Cyber Crime Cases
Crime and Crimimal offences related to cyber crime during 2016
Statistics
Short Satistics on the Crime and Criminals
with interactive graphs and charts


Ocean [an46], ocean, in The Inner Sea
Last updated Turn #141
Ocean [an46], ocean, in The Inner Sea
------------------------------------------------------------------------
9: Pleasure Sloop [v5n], ship, 30 hulls, 1 rowing port, 90 sails, arrived
9: from Ocean [am46], owner:
9: Dorothy [v1b], Pen, with one worker, 94 sailors
9: Apollo [b5e], Imperial Empire, with 11 workers, six sailors, 63 lt.
9: xbowmen, accompanied by:
9: Lutra [a4w], Imperial Empire, with 12 paladins, 24 pikemen
9: Lungor [y4r], Imperial Empire
9: Hera [g3f], Imperial Empire, with five soldiers, 35 pikemen
9: Thor [r4g], Imperial Empire, with 38 pikemen
9: Eos [a2t], Imperial Empire, with ten workers, 48 lt. xbowmen
9: Khaki Blazer [w4j], Imperial Empire, with eight soldiers,
9: six pikemen, 32 lt. foot
9: Banian [e7n], Imperial Empire, duke, the High Priest of the
9: Church of Eres [151], with two soldiers, ten angels
9: Winstin [o7y], Mandor Confederacy, prisoner
9: Merbit [e2m], Mandor Confederacy, prisoner
9: Black Blazer [s8u], Mandor Confederacy, prisoner
10: Pleasure Sloop [v5n], ship, 30 hulls, 1 rowing port, 90 sails,
10: departed for Ocean [ao46].
Routes leaving Ocean:
North, to Ocean [am46], 6 days
East, to Ocean [an47], 6 days
South, to Ocean [ao46], 6 days
West, to Ocean [an45], 6 days


I am a Ph.D. candidate at Department of Computer Science, University of Chile and Research Assistant at Millennium Institute for Foundational Research on Data (IMFD). My current research interests are Computer Vision, Multimedia Information Retrieval, Computational Linguistics, Vision and Language, and Machine Learning. I am working on applications like video captioning and video generation from texts. Other of my research interests are the object, face, and action recognition.


RunPred Module¶
RunPred is the module to use an existing model to predict scores on new maps. The module slices the maps into images, updates an sqlite database, and loads a pretrained model to predict scores for these images, which are then averaged to produce a score for the maps. It does not have the full flexibility that calling each indiviuallyprovides, but does provide an easier way of running the Eclip package.
Other modules called by RunPred:
- ConvMAP
- EP_add_new
- predic
Calling RunPred results in the creation of:
- Images of slices of the maps
- log——_-.txt
- populated columns for predictions in the sqlite database
- datapredict——_-.txt
Arguments¶
The command line arguments are as follows.
- –input: The location for the input map directory. Default: /dls/mx-scratch/ycc62267/mappredfdr
- –output: The location for the output direcotry for the images. Default: /dls/mx-scratch/ycc62267/imgfdr/pred
- –db: The location of the sqlite database file. Default: /dls/science/users/ycc62267/metrix_db/metrix_db.sqlite
- –raw: Boolean, whether using heavy atom positions or processed data. Default: False
- –op: The output loction for the prediction file. Default: /dls/science/users/ycc62267/eclip/eclip/paratry1/
- –ning: Boolean, true is name should be added to date. Default: False
- –name: Name to add. Default: ‘’
- –model: The directory to find the model.json and model.h5 files. Default: /dls/science/users/ycc62267/eclip/eclip/paratry1/


The Money: Go
February 2, 2017
just take the cash and run:
we wrapped the money to keep the silver fish from eating the paper
one the boss was dead the money was ...
why could he just take a truck load himself and move to some foreign place,
why didn’t the money go with the family in suitcases to foreign lands distant places,
just take the cash and run:
we wrapped the money to keep the silver fish from eating the paper
one the booze was dead the money was …
why could he just take a truck load himself and move to some foreign place,
why didn’t the money go with the family in suitcases to foreign lands distant places,
alcohol animates life
doors slam shut
and wood can only erode
sounds move around sideways under
echo.


Changelog¶
Here we report all MSM changes thorugh all different releases on: MSM github
2.1 - 28-10-2019¶
Add water MC step
Deprecate receptor.pdb + .mae input
Paper released
Fix minor bugs
2.0 - 21-02-2019¶
Improved installation (conda still not supported due to commercial dependencies)
Add the possibility of performing several iterations in one job
Add the possibility of performing a MSM estimation after each run
Add a new MultipleBox module to limit exploration
Improved control file
Fixing minor bugs
1.1.0 - 02-10-2018¶
Kill simulation by time and assess MSM and convergence
Minor improvements on implementation
Build better documentation
1.0.3 - 4-07-2018¶
.xtc output implemented
Make control file automatically for each system
Other Minor Changes
1.0.2 - 4-05-2018¶
Add the possibility of running MSM with two different levels of exhaustiveness
Add rotamer resolution option
Add the possibility of specifying output folder name
Include first version of tICA
1.0.1 - 3-16-2018¶
First automatic pipeline: pele exit + pele exploration + MSM analysis


Police records show “YouTube mom” Machelle Hobson died of natural causes
by abc15.com staffSCOTTSDALE, AZ — A police report just released details the death of Machelle Hobson, known as the “YouTube mom.”
Hobson reportedly died of natural causes after she was found not breathing in her jail cell, according to a report released by the Scottsdale Police Department.
The report says doctors believe Hobson suffered from cardiac arrest, had ongoing heart issues, and that no foul play was expected.
Hobson was taken to the hospital after being found unresponsive in her jail cell and life saving efforts were initiated, but she did not survive.
Hobson was facing 29 child abuse charges involving seven of her adopted children, who investigators say she forced to perform in lucrative online videos.
Hobson was potentially looking at life in prison if convicted.
The Pinal County Attorney's Office says that while Hobson will not stand trial, the case is not completely over. Pinal County Attorney Kent Volkmer says Hobson's two adult sons could still face charges in the case for potentially knowing about the abuse and not reporting it.


| Analysis Situs ./acknowledgments |
| Download | Features | Source code | Terminology | References |
Analysis Situs uses a number of open source libraries.
Open CASCADE Technology is used as a primary modeling kernel. It can be downloaded from the official web-site.
VTK is used for visualization. Find out more at www.vtk.org.
Qt is used for user interface. Find out more at www.qt.io.
Eigen is used for linear algebra. Find out more at its official web-site.
Tcl is used as a scripting engine. Find out more at www.tcl.tk.


Unlock your key
In order to use your key, we need to decrypt it with it's key password. Be sure to use the same password as the one used during the key creation.
In order to use your key, we need to decrypt it with it's key password. Be sure to use the same password as the one used during the key creation.


Thailand: Krabi & Koh Lanta - Part 3
Tung Yee Peng Mangrove Forests
Tung Yee Peng is a small fishing village on the east coast of the island and this side of the island is covered with Mangrove forests. Long tail boats and kayaking options are available here for checking out the mangroves.
Some pictures from the long-tail boat trip exploring the Mangrove forests at Tung Yee Peng Village.
Video of the tour around the mangroves:
The island of magical sunsets!
No Coal Lanta
Apparently, Thailand government is proposing to set up a coal power plant at Krabi and build a coal dock at Koh Lanta island. Everyone on the island gathered at the Lanta Old Town for protesting against the same on Friday evening.
The Island of Koh Lanta and the Krabi province are battling to save their beloved islands, their National Marine parks and their untouched coral reefs.
A 800 MW Coal Plant is to be built in Krabi and the Electricity Generating Authority of Thailand (EGAT) plans to transport coal from Indonesia up into the Andaman sea into Koh Lanta, where there will be a coal dock.
A shipping lane, with 90 tankers a day, will be built and go right through the National Marine Parks of Koh Lanta and Koh Phi Phi Islands, up into the mangroves of Krabi and as a result totally ruining one of the most unique coral reefs and eco- systems in the whole world - The Phi Phi Island and Koh Ha Islands, as it is acknowledged that coal “accidently drops” from the barges into the sea.
When the whole world is focusing on addressing alternative green energies, it is unacceptable that Thailand opts for coal as safe and clean energy as it is notoriously known that coal fly ash pollutes the air with highly toxic carcinogen agents such as arsenic, nickel, benzene, mercury and contaminates the surrounding rivers and sea.
Source:
https://www.facebook.com/SayNoToKrabiCoalPowerPlant
https://www.facebook.com/NoCoalLanta
Old Town
We reached the old town in the evening expecting huge crowds and traffic jams only to be greeted with a local fair called the Laanta Lanta festival. The Thai Protests(?) are nothing like what we see in India! :-)We then start roaming around sampling the amazing street food!
All Photographs are copyrighted.


pcapdevs(1) Qualcomm Atheros Open Powerline Toolkit pcapdevs(1) NAME pcapdevs - Qualcomm Atheros PCAP Device Enumerator SYNOPSIS pcapdevs [options] DESCRIPTION The pcapdevs program enumerates available libpcap or winpcap devices on stdout. This program is part of the Qualcomm Atheros Powerline Toolkit. See the AMP man page for compilation and installation instructions. COMMENTS This program is only compiled in the Windows version of the toolkit because it is not needed on other platforms. It can be compiled, possibly with some modifications, on Linux or OpenBSD systems where libpcap development libraries are installed. BACKGROUND The Atheros Powerline Toolkit uses the libpcap or winpcap package to enable raw socket operations on systems that have no native raw packet support. Unfortunately, libpcap and winpcap reference available network interfaces by number rather than by name. Consequently, users need some way to determine what network interfaces are available and determine the number associated with each one. This utility does that. OPTIONS -h Print bash compatible variable definitions on stdout. The definitions enumerate available devices and their MAC addresses. This is merely a convenience to minimze typing errors and, consequently, some editing may be required. The output is a generous start when creating file hardware.sh. -q Suppresses printing of progress messages. -v Print additional information. EXAMPLES The following command enumerates available libpcap devices for a Linux host. Users should note the interface numbers and use them when specifying a network interfaces on libpcap enabled programs in this toolkit. The Ethernet hardware addresses shown may be useful when writing scripts. # pcapdevs 1 00:60:97:05:97:0C eth0 2 00:0F:EA:10:D5:1C eth1 3 00:0F:EA:10:D5:1C any (Pseudo-device that captures on all interfaces) 4 00:00:00:00:00:00 lo The next example enumaerates available winpcap devices on a Windows hosts. Observe that device names and descriptions are much longer than on Linux. # pcapdevs 1 00:00:00:00:00:00 \Device\NPF_GenericDialupAdapter (Adapter for generic dialup and VPN capture) 2 00:0E:2E:03:5F:B8 \Device\NPF_{4CFAABD5-C929-4942-914B-BDFE72B13611} (Realtek RTL8139 Family) 3 00:C0:49:D5:CB:14 \Device\NPF_{73E0D2EF-6069-4831-B379-507025F2BDCD} (Realtek RTL8139 Family) 4 00:0C:76:87:3E:3D \Device\NPF_{86B96905-3AA7-46F1-969A-6C23E3BBBA8B} (Broadcom NetXtreme Gigabit) Assuming that we have compiled and installed the Linux Toolkit with libpcap or winpcap support, we can use int6k to request revision information on all devices connected to interface 2 with the following command. Interface 2 is the default interface when the toolkit is comipled with either libpcap or winpcap and so option -i could have been omitted in this case. # int6k -i 2 -r Most example Atheros scripts include file hardware.sh that defines symbolic Ethernet interfaces, NIC1 and NIC2 and their respective hardware addresses, MAC1 and MAC2. These symbols are referenced by scripts when needed, providing a degree of host independence. The following example illustrates some typical output for a Windows environment. The output can be used with the Cygwin bash shell, for example. # pcapdevs -h > hardware.sh # cat hardware.sh NIC1=1 # Adapter for generic dialup and VPN capture NIC2=2 # Realtek RTL8139 Family Fast Ethernet Adapter (Microsoft’s Packet Scheduler) NIC3=3 # Realtek RTL8139 Family Fast Ethernet Adapter (Microsoft’s Packet Scheduler) NIC4=4 # Broadcom NetXtreme Gigabit Ethernet Driver MAC1=00:00:00:00:00:00 # Adapter for generic dialup and VPN capture MAC2=00:0E:2E:03:5F:B8 # Realtek RTL8139 Family Fast Ethernet Adapter (Microsoft’s Packet Scheduler) MAC3=00:C0:49:D5:CB:14 # Realtek RTL8139 Family Fast Ethernet Adapter (Microsoft’s Packet Scheduler) MAC4=00:0C:76:87:3E:3D # Broadcom NetXtreme Gigabit Ethernet Driver The previous example creats a basic hardware.sh file but some editing is still required. You should add a bang path at the top, delete definitions of NIC1 and MAC and renumber the remaining symbols. You may also want to add other host-spe‐ cific definitions. SEE ALSO amp(1), ifs(1), plcnets(1) CREDITS Charles Maier<EMAIL_ADDRESS>open-plc-utils-0.0.3 November 2013 pcapdevs(1)


ALONG CAME A SPIDER
Reviewed by Harvey Karten Paramount Pictures Director: Lee Tamahori Writer: James Patterson (novel), Marc Moss Cast: Morgan Freeman, Monica Potter, Michael Wincott, Jay O. Sanders, Dylan Baker, Raoul Ganeev, Billy Burke, Penelope Ann Miller
Some critics will tell you that despite Lee Tamahori's overplotting of Marc Moss's adaptation of James Patterson's novel, "Along Came a Spider" is one of those thrillers that allow you to check your brains at the door. Not true. Did the journalists all go for popcorn when Detective Alex Cross and Special Agent Jezzie Flannigan (nice spelling) engaged first in a discussion of psychology and then of philosophy? This may have been Phil. 101 but imagine the interest that must have been aroused in the audience with a product placement for university education. Says Cross in discussing what makes us choose our careers, "You do what you are." "Not so," replies Jezzie, every hair in place, even gram of makeup undisturbed despite the excitement of the discussion..."You are what you do." Now if that doesn't remind me of one of the last century's major conjectures of aesthetic, ethics and epistemology, what will? Every schoolkid knows that the two cops are debating existentialism vs. determinism. The first believes that we're born pretty much a blank slate, we commit ourselves to a course of action (like film reviewing), and that becomes our identity (in my case, a critic). The second--which I'm likely to buy simply because Monica Potter is prettier than Morgan Freeman--is that we're born with our career virtually written across our faces. "You have a bouncing film critic, Mrs. Karten," is what my obstetrician said--"a welcome addition to the already overcrowded field."
Does this deliberation have much to do with the theme of the picture? Ah, indeed it does, because "Along Came a Spider" tells the story of a kidnapper--a Bruno-Hauptmann- copycat-kidnapper to be specific--who whisks away a lovely girl of about twelve to his boat. He doesn't want money, he's not a perv. He wants attention. Unusual guy. He wants the media to treat him fairly, and then maybe he'll release the kid, maybe not. What we in the audience are prompted to do is to leave the theater debating whether he was born to want this notoriety or whether he first kidnapped and then had to decide whether breaking the law was his true calling.
As the villainous Gary Soneji, Briton Michael Wincott doesn't get too many witty things to say, and that's no way for a major Hollywood studio to treat a miscreant. Remember, though: he's up against Detective Cross, so named because he has one to bear (he messed up a sting operation resulting in the death of his partner), and has now plunged into a new case through which he seems to redeem himself.
The picture has the usual appurtenances of the genre-- latex masks (including one worn by a middle-school teacher that went undetected for two years), laminated hands (to avoid fingerprints during the teacher's tenure in the kind of school within which I wish I could have enjoyed my career), an assortment of guns with silencers including a 1924 Turkish musket, and of course the gold standard of tinglers: c'mon let's twist again!
Listening to Detective Cross psychologize and philosophize and guilt-trip, you'd think that, Great Scott! Maybe the title of the movie comes from a quote that he's about to give any minute: "Oh what a tangled web we weave/ When first we practice to deceive!" But no, the spider of the story is a Lindbergh nut who treats his prey to tea with honey, wraps her in a blanket when she jumps from his boat in an escape attempt, gives her blankets and allows her free access to the bathroom. Like the Monica Potter character, the little kid played by Mika Boorem never misplaces a strand of hair despite her reluctant vacation on a boat, and is not fond of her teacher despite the gratis tutoring and tea.
Speaking of afternoon tea and British-born rogues, this film is of the cookie-cutter variety not too different from Morgan Freeman's usual vehicles like "Kiss the Girls," which is also from the pen of "Spider" novelist James Patterson.  There's an exciting chase as millions in ransom are taken to the fame-seeking scoundrel, a chase that no one could possibly believe involving calls made to pay phones around DC's Union Station with a particularly flamboyant transfer of jewelry through a completely closed subway window. What the heck: Freeman is always a pleasure to watch, ditto vanilla-pudding Monica Potter. So why not.
Rated R. Running time: 100 minutes. (C) 2001 by Harvey Karten<EMAIL_ADDRESS>The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Deploying Soaplab2 services
Deploying Web services means to move all necessary files to your
servlet container (usually a Tomcat server), and to configure how they
should be used when requests for services are coming.
It sounds easy and obvious - but it never is. Soaplab2 tries hard,
hopefully, to make it easy at least for the default cases.
Supported protocols for Soaplab2 services
The Web Services can be (unfortunately) accessed using several various
protocols, or several flavours of the same SOAP protocol. The chosen
protocol also determines what Java toolkit can be used (not every
toolkit has support for every protocol).
The Soaplab2 architecture is flexible
enough to allow several protocols. At the moment, the main protocol is
the SOAP protocol, using the document/literal flavour. It is
one of the three [sic] standarised flavours. This protocol is
also well supported in Java, up to the point that the toolkit is now
part of the Java 1.6. (Unfortunately, it is much less supported in
other languages, yet.)
Reflecting the name of the Java toolkit (JAX-WS), we are
referring to this protocol as a jax or jaxws
protocol. It is a default one for deploying Soaplab2 services.
Mainly because of the backward compatibility with the previous
versions of Soaplab (more about it in the compatibility guide), Soaplab2 also
supports the SOAP protocol, using the rpc/encoded
flavour. Again reflecting the major Java toolkit for this flavour, we
refer to is as axis1 protocol.
It would be relatively easy to add also the REST protocol (thus
removing the SOAP layer completely). If there is a demand for it, let
us know please.
Last but not least, Soaplab2 can be used also locally, without using
any transport protocol. If both clients and services sit on the same
machine, they can be run within a single JVM and connect each other
directly by loading Java classes. This tight connection also means
that there is no need to deploy such services. It is good for testing
your services before you deploy them and make them public.
It makes also possible to use Soaplab2 features (like calling external
processes, or fetching and screen scraping remote web pages) within
another Java project - Soaplab2 is just another library used
there.
We refer to this last protocol as the local protocol.
Deploying Soaplab2 services
The deployment of Web Services means to pack together all necessary
files and copy them to the Tomcat directory (assuming the Tomcat is
your servlet container of choice - but it can be any other servlet
container).
Deployment Ant's tasks
Soaplab2 has Ant tasks to do that. The task names start with the
protocol you wish your services will be accessible by.
The only thing you need to do before calling deployment tasks
is to generate service metadata from the ACD files. I said the
only thing - which is true but it may be the hardest task you, as
a service provider, have. There is a metadata guide document about how to
create ACD files and what Ant tasks to call to create metadata in the
XML format from them.
Summarizing, what has to be done before calling any deployment task:
Ant tasks: jaxdeploy, axis1deploy
Usually, this is the only task you need to use. Internally, under the
hood, it calls the other tasks.
The main question is What services are being deployed?.
The answer is: all services whose names are listed in the application
list files included in the applist property (or properties)
in the soaplab.properties file.
The soaplab.properties is created either from the
src/etc/config/soaplab.properties.template file or from your
own file defined by the my.soaplab.properties property.
It sounds complicated and it may be so (even though I prefer to call
it rather flexible). But the good news is that it becomes complicated
and flexible only when you start to apply your own wishes. Using
defaults is simple:
- You create your ACD files in the
src/etc/acd/sowa or src/etc/acd/gowlab directories,
and generate XML by calling
ant gen
(as explained in the metadata
guide).
- Then you call
ant jaxdeploy
(or ant axis1deploy, depending of the protocol of your
choice).
And that's it.
Let's continue now with the optional customisation. There are few
build-time properties that can influence what and how is deployed:
- context.name
- The deployment task takes your services and copy all necessary
files to the <tomcat-home>/webapps directory, under the
name either soaplab2 (for the jaxws protocol) or
soaplab2-axis (for the axis1 protocol). The name
(called a context name) is important because it will become
part of the URL of your services. By default, your services will be
accessible as:
http://url.of.your.tomcat/soaplab2/services
or as:
http://url.of.your.tomcat/soaplab2-axis/services
But you can customise it by using this property. The property value is
used as a new context name for the jaxws protocol, and with
appended suffix -axis for the axis1 protocol. If you
do not like the suffix, you can specify the whole context name for the
axis1 protocol by using another, more specific, property
axis1.context.name.
- server.log4j.configuration
- This property points to your own configuration file that will
be used by Soaplab services when deployed. This is a similar property
as the log4j.configuration that is used with the
local protocol.
- server.log.dir
- This property does not replace the whole logging configuration
file (as the previous one) but it changes only the location of the log
file. By default, there are two log files, soaplab2.log and
soaplab2-others.log, both created in the
<tomcat-home>/logs directory. This property can change
it.
- server.metadata.dir
- Soaplab2 services read their metadata in the run-time. By
default, all metadata are copied (as a part of deployment) to the
directory
<tomcat-home>/webapps/soaplab2/metadata. Which
is usually fine and it makes the Soaplab2 war file
self-contained. Everything sits nicely inside the Tomcat
container.
But there may be situations that you prefer to have easier
access to the metadata even after services have been deployed. Typical
case will be un-deploying services
on-the-fly (dynamically, without restarting Tomcat).
Therefore, you can define that services should look for their
metadata elsewhere. And it is done by this property. Typically, you
point this property to the original place where the metadata have been
generated into. This is an example from my build.properties
file (the example includes also similar properties, described below):
# deployment - to use project root directory and not the "embedded"
# files in the Tomcat
server.metadata.dir = /home/senger/soaplab2/metadata/generated
server.runtime.dir = /home/senger/soaplab2/_R_
server.scripts.dir = /home/senger/soaplab2/run
- server.runtime.dir
- Soaplab2 services need some space in the file system to keep
inputs and results. By default, this space is located in the
<tomcat-home>/temp directory.
Again, the default place is good because everything is
self-contained within Tomcat space. This is especially useful when you
do not have easy or direct access to your Tomcat (for example, if you
are using the Tomcat manager to upload a Soaplab2 war file
there).
But sometimes you need to use a different place (for example
because of Tomcat's disk limitations). Use this property to point to a
different directory.
- server.scripts.dir
- Soaplab2 services run (usually) external programs. This was,
after all, the main original reason for making Soaplab. You have to
assure that they can find them. In order to do that, you can use the
run-time property addtopath.dir (see the configuration
guide).
Or, you can put the program executable (usually a script) in
the directory specified by this property. By default, the deployment
task copies the whole contents of the run directory into
<tomcat-home>/webapps/soaplab2/WEB-INF/run
directory. The directory name is then put in the property
scripts.dir, which is (again by default) used in the
addtopath.dir (so the services will look there for the
external programs/scripts).
- user.lib.dir
- user.lib.include
- These properties are important for developers adding new
plug-ins to the core Soaplab2. If they have a new code to be used by
Soaplab2, they have to tell, of course, the deployment task where the
code is. And this is the role of these properties.
The property user.lib.dir does not have any default
value. If it is defined, however, then it points to a directory where
all files matching the pattern given by the property
user.lib.include are copied from. The default value for the
property user.lib.include is *.jar.
The same properties, by the way, work also for the
config task when the run-time scripts are being created in
the build/run directory.
And there are couple of properties influencing the look & feel of
the Spinet web client. Look at them in
a separate section.
Ant tasks: jaxdist, axis1dist
These tasks copy all necessary files to the build/web
directory where they will be waiting for the jaxwar or
axis1war task to use them.
It is a separate task because sometimes you can use so-called hot
deployment where the servlet container can be pointed to other
place to find its classes and other files. It is handy specially in
the development time. Useful for Eclipse Web Tool plug-in .
Ant tasks: jaxwar, axis1war
These tasks pack together everything sitting in the build/web
directory into a war file. The jaxdeploy or
axis1deploy tasks then copy this war file into Tomcat (by
using the jaxcopy or axis1copy task).
It is a separate task because sometimes you do not have an access to
the Tomcat when you are deploying your services. Perhaps Tomcat is
running on a different machine than you are building Soaplab2
services. Or, Tomcat is accessible only by the Tomcat manager that
accepts war file by uploading them.
The name of the war file is created from the property
context.name as described above. It is placed in the
build/dist directory.
Ant tasks: jaxdeployx, axis1deployx
These tasks prepare Soaplab web archive files, as in jaxwar and axis1war tasks,
and then deploy prepared war files to local/remote tomcat servers using Tomcat manager.
Details of Tomcat manager are defined using the following properties.
- tomcat.manager.username
- tomcat.manager.password
- tomcat.manager.url
The web application path name is set to the name of the war file which is in turn determined by the property
context.name as described above.
How to configure your own web.xml
Each web application (and Soaplab2, once deployed, is also a web
application) is controlled by a configuration file web.xml
(and for the jaxws protocol also by the file
sun-jaxws.xml). The deployment tasks, described above, create
these files from their templates (available in directories
src/etc/config/jaxws and src/etc/config/axis1) - and
you can influence this process by setting few built-time
properties.
- jaxws.web.xml.template
- jaxws.xml.template
- axis1.web.xml.template
- First of all, you can have your own whole templates. These
properties define their locations. Caveat lecture!
The properties names reflect different protocols.
- web.display.name
- This property specifies the Web Application display name, a
short name that can be displayed by GUI tools for servlet container
(such as the Tomcat Manager). Default value is: Soaplab Web
Services.
- web.display.desc
- This property provides a descriptive text about the Web
Application (again, used by GUI tools, such as Tomcat Manager). The
default value is: The project home page is
http://soaplab.sourceforge.net/soaplab2/.
- url.pattern.for.list
- url.pattern.for.others
- These two properties are only for jaxws protocol. They
define patterns that - when found in the requesting URL - redirect
request to the Soaplab2 services. The property
url.pattern.for.list is a URL pattern for the Soaplab2
service providing list of all individual Soaplab2 services, and the
url.pattern.for.others defines a pattern for individual
services.
In other words, these properties define the URLs to access
Soaplab2 services (they are not the only ones, other parts of the URLs
are defined by the context.name and your Tomcat host name and
port number).
It is probably easier to show where these properties are
used. This is a part of the web.xml template file (the tokens
in upper-cases will be replaced by values of your properties:
<!-- Soaplab2 List service -->
<servlet-mapping>
<servlet-name>soaplab2</servlet-name>
<url-pattern>@URL_FOR_LIST@</url-pattern>
</servlet-mapping>
<!-- Soaplab2 all other services -->
<servlet-mapping>
<servlet-name>soaplab2</servlet-name>
<url-pattern>@URL_FOR_OTHERS@</url-pattern>
</servlet-mapping>
The default values are /services/list for the list
service and /services/* for the individual services.
Un-deploying Soaplab2 services
Quick answer is: Just comment out (in the application list files) the
service names you do not wish to be runnable anymore.
Such services will still finish their currently running jobs, and may
even return their results (it depends on how long they were running
and how are the run-time
properties jobs.cleaning.interval and
services.cleaning.interval set), but they will not be able to
start new jobs.
Last modified: Tue Feb 5 17:03:32 2008


Copyright © The Eagle Rex Cycling Club 2021. All rights reserved.
Terms and Conditions - Privacy Policy and Disclaimer - Cookie Policy


NLOptControl
0.0.1
Background Information
Package Functionality
Code Development
Approximation of Optimal Control Problem
Completed Functionality
Developing Code
Bibliography
NLOptControl
Docs
»
Package Functionality
»
Code Development
»
Completed Functionality
»
Bryson-Denham
View page source
Bryson-Denham
¶
http://www.gpops2.com/Examples/Bryson-Denham.html
N
=
10
–> ex#6
¶
LGR
¶
Bkw Euler
¶
Trapezoidal
¶
Error vs. Speed –> ex#5
¶
Initial Solve
¶
Second Solve
¶


{% extends "base.html" %} {% block content %}
| avatar | account id | steam id | name | last week score | last month score | last year score | overall score | overall count | date |
|---|---|---|---|---|---|---|---|---|---|
| {{score.player.account_id}} | {{score.player.steam_id}} | {{score.player.name}} | {{score.week_score}} | {{score.month_score}} | {{score.year_score}} | {{score.overall_score}} | {{score.overall_count}} | {{score.score_date}} |


Animated submit buttons
Success state animation
Submit
Error state animation
Submit
* The animation resets for demo purposes


| Modifier and Type | Method and Description |
|---|---|
ExecutionPropertyMap |
IREdge.getExecutionProperties() |
| Modifier and Type | Method and Description |
|---|---|
static ExecutionPropertyMap |
ExecutionPropertyMap.of(IREdge irEdge,
DataCommunicationPatternProperty.Value commPattern)
Static initializer for irEdges.
|
static ExecutionPropertyMap |
ExecutionPropertyMap.of(IRVertex irVertex)
Static initializer for irVertex.
|
| Modifier and Type | Method and Description |
|---|---|
ExecutionPropertyMap |
IRVertex.getExecutionProperties() |
| Modifier and Type | Method and Description |
|---|---|
ExecutionPropertyMap |
RuntimeEdge.getExecutionProperties() |
| Constructor and Description |
|---|
RuntimeEdge(String runtimeEdgeId,
ExecutionPropertyMap edgeProperties,
V src,
V dst,
Coder coder)
Constructs the edge given the below parameters.
|
RuntimeEdge(String runtimeEdgeId,
ExecutionPropertyMap edgeProperties,
V src,
V dst,
Coder coder,
Boolean isSideInput)
Constructs the edge given the below parameters.
|
| Constructor and Description |
|---|
PhysicalStageEdge(String runtimeEdgeId,
ExecutionPropertyMap edgeProperties,
IRVertex srcVertex,
IRVertex dstVertex,
PhysicalStage srcStage,
PhysicalStage dstStage,
Coder coder,
Boolean isSideInput)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
StageEdgeBuilder |
StageEdgeBuilder.setEdgeProperties(ExecutionPropertyMap ea)
Setter for edge properties.
|
| Constructor and Description |
|---|
StageEdge(String irEdgeId,
ExecutionPropertyMap edgeProperties,
Stage srcStage,
Stage dstStage,
Coder coder,
Boolean isSideInput,
IRVertex srcVertex,
IRVertex dstVertex)
Represents the edge between stages.
|
Copyright © 2017. All rights reserved.


We came to Mystic Seaport in Connecticut for Derek's sailing lessons and have
spent a great two weeks learning all about the Seaport and
watching Derek sail out in the bay.
After watching some kids doing sailing lessons in Stamford while
anchored there, Derek decided he wanted to take sailing lessons.
We settled on Mystic Seaport, CT because they offered lessons,
and there was a place to anchor nearby. Plus
Mystic Seaport is just cool.
Mystic Seaport, founded in 1929, is a outdoor museum which is a re-created coastal village.
There are historic tall ships at anchor and a working historical
shipyard. It has living history shops
and 19th century craftsmen, ranging from coppersmiths and
printers to sail makers and riggers. The village's historic
buildings were moved here from other New England locations.
There are also maritime galleries and exhibitions as well as a
planetarium, which has programs about celestial navigation.
The place we have anchored in for the two weeks has been in 4 to 5 feet of water,
(ok
sometimes the water is less than 4 feet and since our boat needs
4 feet of water sometimes we are sitting in the mud). It
has been a very calm anchorage and even with the couple of wind
and lightning storms overall it has seemed like we have been on
dry land. The dingy dock is very close so walking the dogs
has been very easy but the best part has been watching the
sailing lessons out our front door step. There are morning
and afternoon classes so lots of sails moving round and when
Derek was in his class the binoculars were close at hand.
Derek was able to sail a J 15 with one other student and now
knows all the points of sail and is able to make his boat go
where he wants it to. The last couple of days they even
had some races and he took 1st the first few times and then 2nd
the second day. He had a really good time, and we enjoyed
the two weeks of hanging out and watching.
Kris spent a bit of time touring the Seaport and going through
all of the displays and buildings.
It is almost the end of August and while we have been here we
have reduced our project list down to a hand full, I think the
full list was around 150 items. We are planning on
starting the journey south but will be stopping along the
Connecticut anchorages to meet up with friends. Our next
major event will be hauling the boat in Virginia to apply fresh
bottom paint, how exciting. This will be about a week with
the boat out of the water and us living in it, not that fun but
only a week. After that it will be continuing south.
08/21/12; Mystic Seaport and Sailing lessons
Boats getting ready for sailing lessons |
Some of the old ships at the Seaport |
Our view from the anchorage |
Horse and buggy rides
at the Seaport |
Walking the dogs
|
Goofing off |
Early morning at the
seaport |
What If in the
background |
| |
|


 This wild being made from discarded bits and bobs was a feast for his eyes. The man was staring, maybe too intently if you asked the undertaker. He interrupted his gazing to ask "What's your plan for this thing anyway?"
"Well... It's not unreasonable to assume he'll be well-adapted to this highly social world we live in," said Dr. Frankenstein. In the distance, fireworks from a local party could be heard; it was to be the monster's debut performance. Designed to be a local birthday party clown, Frankenstein's monster would be sure to lighten the hearts of thousands across the land. It was the scientist's last shot at redemption, and hopes were high that the monster would be financial salvation in a time of despair.
"Uhh..." The undertaker groaned, "I guess so, dude. That'll be 33 bitcoin by the way." And away the two went, Frankenstein and his clown monster walking excitedly, the scientist as giddy as a schoolboy at playtime and the monster like a guy who just looks happy that he survived a drowning. Approaching the local town of Ingolstadt, Germany's 134th annual X Factor, where the scientist had promised fox entertainment "the show of their life", the air of around the stadium was heavy with the roaring screams of the local farmers and all of their animals, in anticipation of a prodigious show.
In the cheers, frankstein's monster appeared. Although he was dressed as a clown, his horrible face and huge body scared the children to cry. Adults are very excited. There are fans in the crowd holding up the sign. When the "clown" clumsily performed acrobatics, people sent out a burst of exclamation, a female monster appeared in the crowd! She was frankstein's monster's dream lover for many years! The clown rushes into the crowd like crazy. The show is out of control
"Boooooo! Hissssss!" went the crowd in anger as the star-crossed lovers embraced each other. The monster stripped away his foolish clown make up to reveal his "exquisite" monster features. "Oh how I've missed you my love!" shouted the monster while gazing into his soul-mate's eyes. "Unfortunately, now is not the time for warm welcomes," replied the female monster with a tremble of fear in voice.  Pandemonium was about to break lose from the crowd! But the smooth, sexy, British voice of X Factor judge and renowned record producer Simon Cowell stopped the madness and contiued on to say...
"Congratulations! I've waited so long for this moment. In all my years of judging, I've only wanted one thing from my performers. To learn what love is." The crowd was silent. They couldn't disrespect Mr Cowell. Frankenstein chimed in, "they're just monsters, they don't ..." and then he saw it. She was a party clown monster too. As he trailed off, she looked back at her beloved, and in a moment that would go down in television history, planted a kiss that not only conveyed the intense, soulful love of two monsters who can party, but also managed to transfer a significant amount of her own party clown makeup back onto his chiseled, undead face. The impressionistic smears across the monster's visage reminded Frankenstein of his summers in the circus. He fell to his knees and began to weep, before shouting the following at the top of his lungs.
"I'm not a monster ！！！" his angry roar even broke the lights on the stage, and the crowd fell into a dead silence, except for the children who were frightened to cry again. Dr Frankenstein said hastily, "let's bless them! "I don't know if people who are moved or scared start cheering and clapping. The monster gradually calms down and looks at his lover affectionately. A month later, the wedding began...
Every monster, ghoul, demon, weirdo, freak, circus act, clown, and evil scientist from across the 7 seas has been in anticipation of this momentous occasion for the month that this wedding between Monster and Ms. Monster had blown up on Mwitter (Monster Twitter). They had all been invited to this monsterous wedding ceremony...
In the grooms backroom before the wedding begins- "Hey..." The scientist Frankenstein says, standing coyly his once cherised monster, as it fixes up the crisp crimson tie it has on. "You look good".
"Thanksh Fwankie", The monster says with a lisp. "You know... I'm happhy for once. I-" Before he could finish his sentence, a buzz comes from across the room, it's someone's phone ringing. It looks like it's coming from Ms. Monster's backpack that she forgot in the room from earlier. "Who could that be", the scientist mumbles. As they approach the backpack, the buzzing continues louder and louder. The monster unzipps the backpack, grabbing Ms. Frankenstein's phone.
The message reads: "from- PIZZA DELIVERY: hey babbe... i kno ur getting married today and i cant believe it... i need to see u and that fat lil 🧟 🍑"
"Huh... I don't know how the pizza guy could get the wrong number like that, I'll have to tell Ms. Frankensein to remind him when she's over there getting the pizza next time".
All the great monsters from around Europe came to support their wedding. At the head of the church stood Frankenstein's monster, dressed in dapper attire. All the farm animals from the night of the show filled the pews in excitedment for the two clown to get married. Even Simon Cowell agreed to officate the ceremony. The front doors swung open as the veiled bride began her stride down the aisle. But suddenly, a cloud of bats broke through the stained glass and impeded the brides way to her future husband. It was Dracula! The dastardly vampire was always jealous of the monster's good looks ever since they graduated clown school. In a swift move to protect his bride, Frankenstein's monster engaged in battle with Dracula...
Dracula, to the confusion of onlookers, stepped back and yelled "Pizza is served!," as he commanded his fleet of flying rodents to attack. The groom thought back to the text message he had somehow received on a the pre-telegraph device that was common at the time. "You're the pizza delivery guy?!," asked the monster, his heart sinking. In the background, Scooby-Doo, Shaggy, Fred, Daphne and Velma hurried out of the Mystery Machine; there indeed was a mystery on their hands.
The husband-to-be was heartbroken, and tears began to fall down his face...It turned out that he had lost both his fiance and his best friend that day. He swatted away the bats, which was the obvious solution for the eight-foot-tall mourner as these were just bats, and pulled a bouquet of flowers out of his magicians hat. He was planning on showing that he had been practicing more than just the artform of the clown. What happened next was totally unexpected.
"Simon Cowell?," he said as the crowd gasped, "Would you make me the happiest monster in the world and be my wife?" There was obviously some deep misunderstanding on the part of Frankenstein's monster..., or so the onlookers thought. A tear of joy ran down Cowell's cheek, however.  The two were never heard from again.


I'm a software engineer currently at [Genesys](http://www.genesys.com/) in RTP, mostly working in JVM-based languages these days. If you like any of the tools I've made available and have a suggestion, feel free to open up a GitHub issue.
Otherwise, enjoy!
{{repo.description}}


@@include("./components/css.html")
@@include("./components/head.html")
@@include("./components/footer.html")


Please call or book online to make reservations in the Minerd/Fishman block before September 19th
Best Man
Ryan and Adam met at their first job after college in Cleveland, and have worked together now at four different jobs. On purpose, not by accident!
Groomsman
Alex is one of Adam's first friends from college and the two then lived together off-campus and both always did the dishes without complaining.
Groomsman
Dan and Adam have been friends since high school and have travelled the world together, including trips to Spain and Japan!
Groomsman
Steve was the first friend Adam made in college, when his parents and Steve's parents met in the dorm hallway as they were helping move them in at Virginia Tech.
Groomsman
Marshall and Adam became friends as cub scouts. They achieved a glorious 15 minutes of fame together starring as an alien and robot in the Solon Library summer reading program promo video.
Maid of Honor
Michelle and Rebecca’s friendship began while consoling one another over a bucket of Moose tracks ice cream, after we both did not make the eighth-grade cheerleading squad, what else was there to live for? These two have had each other’s tracks, I mean backs, ever sense.
Bridesmaid
Nicole and Rebecca met in Junior high school. These two have shared many things together over the years, an apartment, the love of shoes and a few late nights. These ladies have made some great memories together.
Bridesmaid
What is there to say? Jacqueline is going to be a fabulous sister in law, she’s a great sailor and she puts up with Rebecca’s brother. One may say she is a triple threat.
Bridesmaid
Definitely, nothing but love, and laughs when these two get together. You can usually find Kathy and Rebecca hanging out by a nice fire, reminiscing about days gone by and singing along to almost any Broadway musical we can remember the words to.
Bridesmaid
Let’s just say our families get each other. Jillian and Rebecca bonded in High School, singing in Choir and playing Tennis. Fun times were always had whenever these two got together.
Junior Bridesmaid
More recently known as TINK! -Morgan and Rebecca are cousins and have always been close. Rebecca and Morgan share a love for the important things in life, good music, friends and family.
Flower Girls
Lauren and Lila are Rebecca’s youngest cousins. Rounding off the Becker grandchildren at number 19 & 20 these two are super close. They are both so fun, super sweet and too cute. We can’t wait to see these two on the dance floor!
How we met - Rebecca and Adam met in December 2012, while attending a 'tweetup', or a Twitter Meetup at Hodge's in downtown Cleveland for News Channel 5. Essentially, they met through friends. Through a series of missed connections, it took almost a month before setting up a first date, but the second, third and fourth followed in quick succession!
It was October 2016, and the Cleveland Indians were in the playoffs. Adam and Rebecca had a trip to Mexico planned for a week. All her friends were asking, 'Is he going to propose there? How scenic, how romantic!'. But Adam had other plans. The night before their trip, they managed to get standing room tickets to ALCS game 1 against Toronto. Everything seemed to be calm and normal, with the game scoreless through the first five innings. During the 6th, Adam handed Rebecca a gift from the teamshop, she opened the bag, pulled out a jersey with 'Fishman' on the back, as Adam got down on one knee and proposed. What seemed like only seconds later, Fransico Lindor hit a home run and the whole stadium cheered (We still think it was for us).


Heterogeneity measures of effect size variation among atmospheric‐ocean global circulation models (AOGCM)
All Q statistic were significant with p < .01.


chebyshev module¶
-
chebyshev.
eval_poly_h1
(a, b, c, d, e, f, level=7)[source]¶ Function that evaluates a polynomial in H1. We can represent any polynomial in H1 as the following linear combination: u = a * P_01 + b * P_02 + c * P_03 + d * P_11 + e * P_12 + f * P_13
- Parameters
- coefficient of P_01 (a) –
- coefficient of P_02 (b) –
- coefficient of P_03 (c) –
- coefficient of P_11 (d) –
- coefficient of P_12 (e) –
- coefficient of P_13 (f) –
- The level we would like to evaluate (level) –
- Returns
- poly_temp - a np.array of length 3^(level+1), containing the
values of the polynomial.
-
chebyshev.
eval_poly_hn
(coeff_arr, level=7)[source]¶ Function that evaluates the polynomial on H^{n}.
- Parameters
- n*3 ndarray storing the coefficients of the polynomial (coeff_arr) – coeff_arr[j, 0] represent coefficient of P_{j1} coeff_arr[j, 1] represent coefficient of P_{j2} coeff_arr[j, 2] represent coefficient of P_{j3}
- The level we would like to evaluate (level) –
- Returns
An array representing the values of the polynomial
-
chebyshev.
extremal_val
(poly_temp, num_points, flag, level=7)[source]¶ - This function finds the points in a single polynomial,
with one of the following properties: (1) maximal value (2) minimal value (3) largest absolute value and returns their value and address.
- Parameters
- evaluation of the polynomial to some level (poly_temp) –
- the number of maximal/minimal points (num_points) –
- the kind of extremum we're trying to find. 1 represent (flag) – maximal value, 2 represent minimal value, and 3 represent maximal of absolute value.
- The level we would like to evaluate (level) –
- Returns
Prints the top values of the address and value of extremal points
-
chebyshev.
extremal_val_h1
(a, b, c, d, e, f, num_points, flag, level=7)[source]¶ - This function finds the points in a single polynomial in H^{1},
with one of the following properties: (1) maximal value (2) minimal value (3) largest absolute value (4) minimum absolute value and returns their value and address.
- Parameters
- coefficient of P_01 (a) –
- coefficient of P_02 (b) –
- coefficient of P_03 (c) –
- coefficient of P_11 (d) –
- coefficient of P_12 (e) –
- coefficient of P_13 (f) –
- the number of maximal/minimal points we would like (num_points) – to check
- the kind of extremum we're trying to find. 1 represent (flag) – maximal value, 2 represent minimal value, and 3 represent maximal of absolute value.
- The level we would like to evaluate (level) –
- Returns
Prints the top values of the address and value of extremal points
-
chebyshev.
extremal_val_hn
(coeff_arr, num_points, flag, level=7)[source]¶ - This function finds the points in a single polynomial in H^{1},
with one of the following properties: (1) maximal value (2) minimal value (3) largest absolute value (4) minimum absolute value and returns their value and address.
- Parameters
- n*3 ndarray storing the coefficients of the polynomial (coeff_arr) – coeff_arr[j, 0] represent coefficient of P_{j1} coeff_arr[j, 1] represent coefficient of P_{j2} coeff_arr[j, 2] represent coefficient of P_{j3}
- the number of maximal/minimal points we would like (num_points) – to evaluate
- the kind of extremum we're trying to find. 1 represent (flag) – maximal value, 2 represent minimal value, 3 represent maximal of absolute value, 4 represent minimal of absolute value.
- The level we would like to evaluate (level) –
- Returns
Prints the top values of the address and value of extremal points
-
chebyshev.
max_h1_full_family
(start1, end1, num1, start2, end2, num2, start3, end3, num3, num_max, k, level=7, verbose_flag=False)[source]¶
-
chebyshev.
max_h1_val_family
(start, end, num_points, k, level=7)[source]¶ Function that prints a list of supremum values for a certain family, given different coefficients.
- Parameters
- starting value of evaluation (start) –
- ending value of evaluation (end) –
- number of points we would like to evaluate (num_points) –
- The type of polynomial family (k) –
- The level we would like to plot (level) –
- Returns
- For each coefficient, prints out the address and value of
extremal points.
-
chebyshev.
max_h2_val_family
(start0, end0, num0, start1, end1, num1, num_max, k, level=7, verbose_flag=False)[source]¶ Function that prints a list of supremum values for a certain family, given different coefficients. [This essentially acts like a grid search of coefficients.]
- Parameters
- starting value for P_0k coefficient (start0) –
- ending value of P_0k coefficient (end0) –
- number of points to evaluate for P_0k coefficient (num0) –
- starting value for P_1k coefficient (start1) –
- ending value of P_1k coefficient (end1) –
- number of points to evaluate for P_1k coefficient (num1) –
- maximum number of output coefficients with smallest (num_max) – norm that we would like to see.
- The type of polynomial family (k) –
- The level we would like to plot (level) –
- A flag that determines if we print best stats and (verbose) – address during the iterations
- Returns
- For each coefficient, prints out the address and value of
extremal points.
-
chebyshev.
plot_h1
(a, b, c, d, e, f, level=7)[source]¶ Function that plots a polynomial in H1. This follows from the evaluation function above.
- Parameters
- coefficient of P_01 (a) –
- coefficient of P_02 (b) –
- coefficient of P_03 (c) –
- coefficient of P_11 (d) –
- coefficient of P_12 (e) –
- coefficient of P_13 (f) –
- The level we would like to plot (level) –
- Returns
A plot of the polynomial
-
chebyshev.
plot_h1_family
(start, end, num_points, k, level=7)[source]¶ Function that plots the polynomial of one certain family in H1, with different coefficients of the P_0k term.
- Parameters
- starting value of evaluation (start) –
- ending value of evaluation (end) –
- number of points we would like to evaluate (num_points) –
- The type of polynomial family (k) –
- The level we would like to plot (level) –
- Returns
A plot of graphs of polynomials in the same picture.
-
chebyshev.
plot_hn
(coeff_arr, level=7)[source]¶ Function that plots a polynomial in H1. This follows from the evaluation function above.
- Parameters
- n*3 ndarray storing the coefficients of the polynomial (coeff_arr) – coeff_arr[j, 0] represent coefficient of P_{j1} coeff_arr[j, 1] represent coefficient of P_{j2} coeff_arr[j, 2] represent coefficient of P_{j3}
- The level we would like to plot (level) –
- Returns
A plot of the polynomial


--- layout: post title: Shrooms date: '2016-01-18T18:30:43+01:00' categories: - Sketches - Costumes picture_url: https://film-Storyboards.tumblr.com/post/137585791645 ---


Overview of all the rooms in Amsterdam. Updated hourly and great overview.
Let's exploreMake your own API request and downlaod the json. All for free! (No commercial use)
Let's tryBeta version of the price predictor, based on data from the database.
Give me magic


|
| Robert Delaunay art links |
Robert Delaunay Works Online
Categorized & Annotated
Commercial Galleries: Galleries: We invite you to register and list your site (no charge for this service)
Original works by Robert Delaunay available for purchase at art galleries worldwide
Paintings in Museums and Public Art Galleries Worldwide:
Art Institute of Chicago NEW!
Dallas Museum of Art, Texas NEW! (There is a "Download" link for zooming in on some works, but confusingly this may take a while to become active)
Fine Arts Museums of San Francisco NEW!
Guggenheim Museum, New York City Click "View all" to see a total of 11 works online
Metropolitan Museum of Art, New York City NEW!
Musée d'Orsay, Paris Artworks in the museum's collections database
Museum of Modern Art, New York City Includes biographical information about the artist
National Galleries of Scotland, Edinburgh NEW!
National Gallery of Art, Washington D.C. NEW! Most but not all artists in the NGA database have works online
Peggy Guggenheim Collection, Venice NEW!
Tate Gallery, London, UK 3 works online
Aichi Prefectural Museum of Art, Japan
Albright-Knox Art Gallery, Buffalo, New York Sun, Tower, Airplane, 1913
Berkeley Art Museum + Pacific Film Archive, California Mme. Mandel
Bilbao Fine Arts Museum, Spain Femme nue lisant (Nude woman reading)
Brooklyn Museum, New York City
Cleveland Museum of Art, Ohio
Folkwang Museum, Essen, Germany (in German)
Harvard University Art Museums, Massachusetts Harvard have works in their collections, but unfortunately you have to type in the search yourself
Hirshhorn Museum and Sculpture Garden, Washington D.C. NEW!
Kunstmuseum Basel, Switzerland Alphabetically under "D"
Kunstmuseum Bonn, Germany Formes circulaieres, Lune No 2, 1913
Lenbach House, Munich, Germany (in German) Artworks from the site's databank: Select the artist in the "K�nstler" column
Museum of Modern Art, New York City - Provenance Research Project 3 works by Delaunay
New Art Gallery, Walsall, England Portrait of Stravinsky
Palazzo Ruspoli, Rome (in Italian)
Philadelphia Museum of Art
Reina Sofía National Museum, Madrid (in Spanish)
Saint Louis Art Museum, Missouri Eiffel Tower, 1924
San Diego Museum of Art, California NEW!
The Albertina, Vienna Nudes with Ibises, 1907
The Jewish Museum, New York City Windows in Three Parts, 1912
Thyssen-Bornemisza Museum, Madrid (Images are zoomable; click on the "expand" icon below the detail image)
University of Iowa Museum of Art, Iowa City
Van Abbemuseum, Netherlands L'Equipe de Cardiff, 1913
Art Market: (e.g. records of past sales at auction; sites providing examples of the artist's signature)
Christie's Past Sale Archive (database goes as far back as 1991; images go about as far back as 1999)
Sotheby's Sold Lot Archive (database goes as far back as 1998; images where permitted by copyright go about as far back as 2001)
Pictures from Image Archives:
Robert Delaunay at The Artchive
Robert Delaunay at The Athenaeum 4 works online
World Visit Guide (formerly Insecula)
Bildindex der Kunst und Architektur (in German) (a welcome screen is displayed for a couple of seconds before the search results appear)
Robert Delaunay at CGFA
Ciudad de la Pintura (in Spanish)
Mondo Mostre, Milan (in Italian) Scroll down for 3 works from the 2005 exhibition Masterpieces from the Guggenheim
New York Public Library Digital Gallery
PBase Photo Sharing (Tip: Set the image size to "original" to see photos at their highest resolution) Le ville de Paris, 1910-12 Joie de Vivre, 1930
USC Annenberg School for Communication
Additional Image Search Tools:
(SafeSearch set to "strict"; go to Advanced Search (Flickr/Google) or Preferences (Bing) to change)
Miscellaneous Sites:
Kubisme (Cubism) (in Dutch)
Philippe Gambette Web Site (in French) Tour Eiffel, from the Musée d'Art Moderne de la Ville de Paris
The Modernist Journals Project (Click "Retrieve Images" to see artworks)
Articles and Reference Sites:
Encyclopedia Britannica complete article on Robert Delaunay Note: The full version of the article is available only if you follow this link. If you bookmark the article and return later, or if you navigate directly to the Britannica website, you will see a 100-word preview only. Troubleshooting
Union List of Artist Names (Getty Museum) Reference sheet with basic information about the artist and pointers to other references.
Wikipedia, the "Open Content" Encyclopedia Biographical info
Brain-Juice - 20th Century Biographies
Deutsche Bank Artmag Robert and Sonia Delaunay at the Centre Pompidou
The New York Observer "Guggenheim Makes a Case for Delaunay's Genius", article by Hilton Kramer
|
|
|
|
|


Terms of Service
Last updated: December 20, 2019
Please read the following Terms of Service ("Terms", "Terms of Service") carefully before using the https://rebaseitlabs.in website (the "Service") operated by ("us", "we", or "our"). Your access to and use of the Service is conditioned on your acceptance of and compliance with these Terms. These Terms apply to any person or persons who access or use the Service. By accessing or using the Service you agree to be bound by these Terms. If you disagree with any part of the term…
Privacy Policy
Processing of Personal Data of rebaseitlabs.in’s Customers and Website Users
We at rebaseitlabs.io ( a unit of Rebaseitlabs Marketing Private Limited ) together with our affiliates (“we” or “us”) believe that protecting our customers’ and business partners’ privacy is crucial to our business and values. In the course of our business operations, we receive, collect, maintain, use and share personal data on customers and business partners. We are committed to protecting the privacy of individuals who visit our website (visitors), individuals who register to use our services (customers), and individuals who register to attend our corporate events (attendees) (collectively hereinafter “Data Subject(s)” or “User(s)”). The purpose of this Privacy Policy is to demonstrate our robust commitment to the Data Subjects’ right to privacy and data protection. This Privacy Policy outlines how we handle information that can be used to directly or indirectly identify a Data Subject (the “Personal Data”) and describes our practices in relation to the use of our website(s) and the related applications and services offered by us (collectively, the “Services”), as well as Data Subjects’ choices regarding their rights such as use, access and rectification of Personal Data. We act as a controller with respect to the information we process in connection with our business relationships. For example, we are the controller in relation to Data Subjects’ contact details and other commercial Personal Data. On the other hand, we may also act as a processor of Data Subjects’ Personal Data when our customer and business partners engage us to process Personal Data on their behalf, for example in connection with the provision of the Services. We may also act as a processor in certain circumstances when our customers use third party service providers in connection with our Services (e.g. Facebook). When we act as the processor, we process the data in accordance with applicable privacy laws and the data processing agreement entered into with the controller, where applicable. In such a case, please refer to the Privacy Policies of controllers for further information on the processing of Personal Data. Unless otherwise expressly stated herein, the terms used in this Privacy Policy shall have the meaning set forth in the General Data Protection Regulation (EU) 2016/679 (the “GDPR”).
1. Processing of Personal Data
We process Personal Data of Data Subjects to offer the Services, including the processing and execution of demo requests relating to the Services, and to contact and market our Services to the participants of our business events and to contact and send marketing material to the visitors of our websites who submit us their information in a form or otherwise with the intent to receive marketing or other information from rebaseitlabs.in. In this context, Personal Data may be processed for market and customer analysis, reporting and statistical purposes, marketing purposes such as customized marketing, administration notices, database management and maintenance, product suggestions and offers, interaction with external social networks, access to third party services' accounts and platforms, heat mapping and newsletters. Personal Data may be used for direct marketing, including, where applicable, by electronic means unless objected by the Data Subject. Personal Data may also be processed to better understand how website visitors interact with rebaseitlabs.in’s website. Further, Personal Data may be used for invoicing and to send important information to the Data Subject e.g. regarding changes of applicable fees, price list and conditions, or to contact the Data Subject and provide information customized Services according to the interests of the Data Subject.
We process Personal Data on the following basis:
2. Personal Data we collect and use
Personal Data processed by us is mainly obtained directly from the Data Subject. Provision of such Personal Data is necessary to use and purchase our Services, to accommodate Data Subject’s request for information relating to our Services and to organize communication in relation to our business events. We may not provide the Services to a Data Subject that refuses the processing of his/her Personal Data. We process also Personal Data accumulating from the use of our Services (including data collected under our Cookie Policy), and obtained from third party sources related to the Services. Personal Data may be updated and supplemented by collecting data from private and public registers. We collect the following Personal Data in conjunction with the Data Subject's (i) use of our Services, (ii) requests for information through our website and (iii) participation to our business events: name, phone number, e-mail address, usage data and cookies or any other information the user can provide via form (in website). In addition, we may process various other types of Personal Data generated in connection with the Data Subject’s use of any third-party services and applications as specified in the privacy policy of such third-party service or application. We for example use Hotjar’s technology services to understand our website users’ needs better and to improve user experience in our website (e.g. by understanding how much time our visitors spend on which pages, which links they choose to click, what users do and don’t like, etc.) and this enables us to build and maintain our service with user feedback. Hotjar uses cookies and other technologies to collect data on our users’ behaviour and their devices (in particular device's IP address (captured and stored only in anonymized form), device screen size, device type (unique device identifiers), browser information, geographic location (country only), preferred language used to display our website). Hotjar stores this information in a pseudonymized user profile. Neither Hotjar nor we will ever use this information to identify individual users or to match it with further data on an individual user. For further details, please see Hotjar’s privacy policy by clicking on this link. Visitor can optout from the creation of a user profile, Hotjar’s storing of data about visitor’s usage of our site and Hotjar’s use of tracking cookies on other websites can be opted out by following this opt-out link. In our Cookie Policy, you can also choose to not allow certain cookies to be used. We do not collect sensitive information (Personal Data of special categories).
3. Disclosure of Personal Data
For the purposes stated in this Privacy Policy, Personal Data may be disclosed, when necessary, to authorities, other companies within the same group of companies as us, companies which the group cooperates with and to other third parties, such as third-party service providers used in connection with our Services and services related thereto. Personal Data may be transferred outside the European Union and the European Economic Area (“EU/EEA”), including but not limited to, the United States of America, China, Australia, Singapore and Argentina as well as other locations and jurisdictions in which we conduct our business. Such transfers outside the EU/EEA are performed subject to appropriate safeguards such as standard data protection clauses adopted or otherwise approved by the EU Commission in accordance with the GDPR (“Standard Data Protection Clauses”). The applicable Standard Data Protection Clauses are made available for review to the Data Subject upon request.
4.Retention Period
We retain Data Subject’s Personal Data for 3 years from Data Subject’s latest purchase or contact with us. Personal Data may be, wholly or in part, retained for longer or shorter term if required by applicable law or if there is other justified reason to retain or delete them. In such a case, Data Subject’s Personal Data shall be erased with no further delay after there is no longer any need for such a retention. We evaluate the necessity and accuracy of the Personal Data on a regular basis.
5. Data Subjects’ Rights
In case the Data Subject considers that its rights under the data protection laws are infringed, the Data Subject may lodge a complaint with the supervisory authority of the Data Subject’s residence in the EU (e.g. in Finland the Finnish Data Protection Ombudsman).
6. Security Safeguards
Securing the integrity and confidentiality of Personal Data. We have taken adequate technical and organizational measures in order to keep Personal Data safe and to secure it against unauthorized access, loss, misuse or alteration by third parties, such as encryption, access controls and firewalls. Nevertheless, considering the cyber threats in modern day online environment, we cannot 100% guarantee that our security measures will prevent illegally and maliciously operating third parties from obtaining access to Personal Data and the absolute security of that information during its transmission or its storage on our systems.
7. Other
We may make changes to this Privacy Policy at any time by giving Policy on the website and/or by other applicable means. It is highly recommended that Data Subjects check this Privacy Policy and the website every now and then, referring to the date of the last modification listed at the top of this page. If a Data Subject objects to any of the changes to this Privacy Policy, the Data Subject should cease using the Services, where applicable, and can request that we remove the Personal Data, unless applicable laws require storage of the Personal Data. Unless stated otherwise, the then-current Privacy Policy applies to all Personal Data we have about Data Subjects.
8. Contact information of data controller Data controller: rebaseitlabs.in ( a unit of rebaseitlabs Marketing Private Limited ) and its affiliates All contacts and inquiries related to this Privacy Policy should be addressed to{' '} krina.shah.rebase@gmail.com