--- layout: post status: publish published: true title: New Desktop author: display_name: Tomas Restrepo login: tomasr email<EMAIL_ADDRESS>url: http://winterdom.com/ author_login: tomasr author_email<EMAIL_ADDRESS>author_url: http://winterdom.com/ wordpress_id: 770 wordpress_url: http://winterdom.com/2004/05/newdesktop date: '2004-05-30 20:32:04 +0000' date_gmt: '2004-05-30 20:32:04 +0000' categories: - Personal tags: [] comments: [] ---
I've always liked my desktop to look good; amazingly enough, it helps me be more productive. Now, by good I'm not only talking about making it look pretty, but also about making it as unobtrussive as possible. Mostly, I try to look for something that I can stare at all day without getting sick about it.
Unfortunately, I'm pretty fed up with the Windows Classic look, and particularly with Luna, which I never quite liked, anyway.
Besides good-looking, I need something that's functional and that I can customize for my needs and work habits. Well, a few days ago, I found one that's pretty promising:
The picture above is my desktop running BlackBox for Windows (actually, BBLean) as the default shell, instead of explorer.exe, alongside yzdock for the launch bar at the top. BBLean is actually quite easy on system resources (especially when compared to Explorer), and it's completely customizable in almost every possible way.
And since I can pretty much set everything to auto-hide, I get a nice clean desktop to work with :)
Since I'm on the desktop topic, allow me to rant for a little bit :)
I've done quite a bit of work on several Non-Microsoft OSs, and you know what I miss the most? Screen real-state. See, in most other OSs (Linux included, as long as you use a nice window manager, instead of the abominations otherwise known as Gnome and KDE), you can really multitask, since most applications are usable in windowed mode. On Windows, however, most applications are useless unless you run them in fullscreen mode (that is, assuming you're stuck with a lowly 1024x768 desktop). Some apps that are particularly bad on this are Outlook and, most notably, the Visual Studio IDE.
OK, rant over ;)


Announcement
The Dialog service is being withdrawn
After September 8, 2016, you will not be able to create service instances, and on August 9, 2017, you will no longer be able to make calls to the service. Users of the service should migrate their applications to use the Conversation service.
See the migration documentation to learn how to migrate your dialogs to the Conversation service.


The first ever DevCon will take place on October 4-6, 2019. DevCon came out of the collective ideas of the Central Pennsylvania Technology Council and Harrisburg University as a way to build community in the region and attract top talent in the area. DevCon is Central Pennsylvania's first enterprise level developer conference nestled in the state capitol of Harrisburg right along the Susquehanna river. The event will take place at the Hilton Hotel in Harrisburg.


TIBCO Cloud Live Apps
Assistance front and center on first visit
If they choose to, the user can take one or more forms of assistance to get them started when they first use Live Apps.
Guided through their first application
If they choose to, the user can create their first application with the help pf a dialog walk-through.
The user follows instruction on the interactive dialog.
...through a series of steps...
The dialog is contextual depending on the options selected by the user.
Helping users understand what they've created
To provide context and understanding on their first application, the user can watch a video that describes what they've built in detail, including how they can configure other options and test the application. This is offered immediately after build.
Helping users understand the key aspects of the interface
Interactive tours provide context and understanding.
Assistance is always available when creating new apps
Users can build new apps by using a wizard that helps them with each step. More confident users can choose to create an application without assistance by building from a template.
Convenient means of configuration
Clicking or tapping configurable options opens a slider dialog on the right of the screen.

Never miss the detail
The user does not need to worry about things they might forget as they build their app. The interface has a 'to do' list, helping users complete the necessary configuration options.
Oops, something went wrong
Messages are clearly displayed with recommended actions
Help is always available
Individual screens and interface items have their own contextual help resource. No need for the user to leave the interface.


TeamStream is in the business of collaboration - we connect
virtual teams online. Our products enhance the ability of both mobile
users and virtual team members to access files from any geographic
location - and then to share that information via the Internet.
We offer our OEM partners the
ability to provide value added services that expand their user base
and generate additional revenues. And we offer users, including
mobile users, the ability to collaborate with one another - both
online and offline.
Our flagship product, TeamDrive,
offers a proprietary network drive that turns Internet servers into
secure virtual drives by providing drive-letter access. We also offer
document linking, local caching, 'instant saves' and automatic
synchronization.
If this sounds
intriguing, please write or call
TeamStream.


We decided to do a couple of more tours in Dominica. We
took a tour of Syndicate Falls, which was a 30 minute drive up
into the mountains on twisty steep roads. In the United
States, most roads are a 12% grade or less. Here in
Dominica, 12% would not even be considered a hill. The
roads are twisty and steep. The taxi driver honks before
each hairpin turn to let the folks coming the other way know,
because generally some of the roads are not really quite big
enough for two cars. We made it to the top all right and
took a short hike to the falls. The falls at one time was
closed because a downstream town used the water for drinking,
but now they pipe it from above the falls, so we all took a
quick dip in the water, but the falls were toooo strong to swim
into, so we just got wet and cold - yes cold, with a wind coming
off the falls it was quite chilly. We also saw some
beautiful flora on the way to the falls, and also got to see
nutmeg, which we had never seen before.
After the falls, we walked through the rain forest in a nature
preserve. The trees are really large, not so tall, but big
around, especially the base, which you could easily hide in the
folds of the base and roots. The base/roots fold and bend
around with nice shapes.
That evening, we attended a beach BBQ with all the other boats
in the anchorage, hosted by the "boat boys". They cooked
up rice and salad and chicken and mahi mahi, and of course rum
punch. All you can eat for $20 per person. The food
was delicious, and most folks had a few too many rum punches.
Derek always enjoys adults making fools of themselves.
There was music as well, and most enjoyed a dance or two. (no -
Dean and Derek did not dance, but Kris did). A couple of
more boats with kids were in the anchorage, so Derek had a good
time with kids again.
We decided to take another tour with another boat from the
anchorage named Saralane. Skip and Madeline had taken a
bus to a pool the other day, but it was raining so hard, they
were hesitant to cross the fast running river without knowing
how long the rain would last - which was smart because the
rivers here become raging torrents in a good rain. We
decided to head up with them again and see if we could make it
to the pool. We took a bus, which dropped us off at
the small town of Bense, and after asking a couple of locals
about how much rain they had up there, we decided to go ahead
and hike to the pool. About one mile into the two mile
hike a fellow named Jackson caught up with us. The locals
were concerned about us, and asked Jackson a local guide to
check on us. A good thing they did, and crossing a
couple of the rivers was a bit tricky. We got to the pool,
and Jackson and Skip took the plunge. Well, Kris and
Madeline were thinking no way - but Derek wanted to.
Kris promised that if Derek went she would go - and to her
dismay, Derek jumped from the 20' cliff into the pool.
Jackson was really great, and gave everyone a brief safety
lecture before they jumped. Although Kris and Madeline did
not want to, they both gathered their courage and made the jump,
which was fun, but both agreed once was enough.
Derek made 4 or 5 more jumps before he was done.
We enjoyed another beach potluck and BBQ the next night, and got
directions to a small hot springs pool from Saralane. A
short trek lead us to the pool, which was fun to see, but a bit
warm to stay in too long.
We have really enjoyed Dominica, and have not gone to all the
sights by far, but weather beckons once again, so we will say
goodbye for now, and head off to Martinique.
06/06/13; The rest of Dominica visit
Hiking into the falls |
Nutmeg |
|
|
Syndicate falls |
Cold swim |
Roots of large trees |
Big roots - big trees |
A lesson in how not to die while jumping |
OMG - Did I really do that |
Derek enjoys his 4th jump |
Our guide Jackson |
|
Derek relaxes on a big root |
A nice warm pool, almost too warm |


My name is Victor Martinez, I am a technology lover always at the forefront of solutions and ideas with more than 5 years of experience in development and 6 and a half years in total in different areas of IT. I have experience working in the public and private sectors, both in national and international companies, having contact with people from all over the world, mainly the USA and India.
Design and implement cloud solutions which are secure, scalable, resilient, monitored, auditable and cost optimized.
Infrastructure as Code (IaC) using Industry standard tools and services.
Application deployment automation using industry standard deployment and configuration tools.
Design and implement continuous delivery pipelines that serve the purpose of provisioning and operating client test as well as production environments.
Provide systems support including responding to monitoring alerts.
Implement and stay abreast of Cloud and DevOps industry best practices and tooling.
Analysis, development, research and implementation of new functionalities of cloud computing, devops, machine learning, data science, IOT, Power Apps, Dynaimcs 365 and other features related to the Microsoft Azure platform.
Analysis, development and improvement of ERP modules focused on the automotive area (parts, HR, services, etc). ERP developed with C # and .Net, using Dev Express components and a SQL database, under a layered design pattern and an Agile / SCRUM methodology. Code review, module tests, documentation.
Development of web services for the control of incidents, clients and the solution process of an insurance company in the city of Monterrey, N.L.
Lead developer of a remote project for a client in Veracruz. Development of a web system for the control of tube manufacturing for a company in the metal-mechanical industry. Database design. Support in android application development.
Participation in two projects as a contractor for an international company in the agricultural sector, having contact with people from the USA and India under a SCRUM methodology. Ticket solution for reporting support. Development of web services for a layered application with database in Oracle. Manual review and testing of code for subsequent uploading and deployment
Development of systems for the control of partners, point of sale, membership management, etc. Maintenance and backup of information in the Database. Development of systems for special events. Maintenance of the internal financial system. Installation of security camera wiring as well as for points of sale. Attention and technical support to staff and partners in general.
Maintenance and development of new modules for an internal web system for a government agency in the city of Torreon, Coahuila, Mexico. Generation of reports and indexes on demand. Recovery of passwords and users from a CentOS server. General consultant on IT issues. Customer service and technical support.
Development of financial modules for an ERP. Migration of modules from VB to C # of an ERP for a customer in the metal-mechanical industry.
Professional practices with extension of time. Analysis and development of a web system for the control of the dependency's personnel. Database development and implementation. Analisys of requirements.
Responsive website development, web design, consultancy and web maintenance.
Mobile Design - Bootstrap - HTML5 - JS
Responsive website development, web design, social media, social media management, web positioning.
Social media - Frontend - Web Desing
Responsive website development, electronic store development, web positioning (Under construction).
E-Comerce - Web Desing - CEO
Besides being a developer, I enjoy most of my time exercising or learning new things. I have been practicing Taekwondo since I was 8 years old, I became part of the selection that represents my state in national games and in my last year of competition I was 4th place only below the Olympic national team of my country. I am currently a 5th dan black belt and my mother has a school.
When I am not helping or training I enjoy learning a new technology or a new skill. One of my goals has always been to be able to help other people or young people who start working, to be able to guide them or tell them about my life experiences and that they can serve them.


|
Class
zebkit.ui.CompList
extends <zebkit.ui.BaseList> |
<zebkit.ui> |
List component consider its children UI components as a list model items. Every added to the component UI children component becomes a list model element. The implementation allows developers to use other UI components as its elements what makes list item view customization very easy and powerful:
// use image label as the component list items
var list = new zebkit.ui.CompList();
list.add(new zebkit.ui.ImageLabel("Caption 1", "icon1.gif"));
list.add(new zebkit.ui.ImageLabel("Caption 2", "icon2.gif"));
list.add(new zebkit.ui.ImageLabel("Caption 3", "icon3.gif"));
zebkit.ui.CompList
([model], [isComboMode]
)
Parameters:
-
[model]
<zebkit.data.ListModel | Array>a list model that should be passed as an instance of zebkit.data.ListModel or as an array.
-
[isComboMode]
<Boolean>true if the list navigation has to be triggered by pointer cursor moving
|
@Implemented in
zebkit.ui.BaseList
protected
void
$pointerMoved (x, y )
Called when a pointer (pointer or finger on touch screen) is moved to a new location Parameters:
|
|
@Implemented in
zebkit.ui.BaseList
protected
void
$select (o )
Select the given list item. The method is called when an item selection is triggered by a user interaction: key board, or pointer Parameters:
|
|
@Implemented in
zebkit.ui.BaseList
protected
<Integer>
calcMaxItemSize ( )
Calculate maximal width and maximal height the items in the list have
Returns:
<Integer>
a max items size |
|
@Implemented in
zebkit.ui.BaseList
protected
void
drawView (g, id, x, y, w, h )
Draw the given list view element identified by the given id at the specified location. Parameters:
|
|
@Implemented in
zebkit.ui.BaseList
protected
void
drawViewAt (g, id, index )
Draw the given list view element identified by the given id on the given list item. Parameters:
|
|
@Implemented in
zebkit.ui.BaseList
protected
<Integer>
findSelectable (off, d )
Find a next selectable list item starting from the given offset with the specified direction Parameters:
Returns:
<Integer>
a next selectable item index |
|
@Implemented in
zebkit.ui.BaseList
protected
void
fireSelected (prev )
Fire selected event Parameters:
|
|
@Implemented in
zebkit.ui.BaseList
public <Integer> getItemIdxAt (x, y )
Detect an item by the specified location Parameters:
Returns:
<Integer>
a list item that is located at the given position. -1 if no any list item can be found. |
|
@Implemented in
zebkit.ui.BaseList
public <Object> getItemLocation (i )
Return the given list item location. Parameters:
Returns:
<Object>
a location of the list item. The result is object that has the following structure: { x:{Integer}, y:{Integer} } |
|
@Implemented in
zebkit.ui.BaseList
public <Object> getItemSize (i )
Return the given list item size. Parameters:
Returns:
<Object>
a size of the list item. The result is object that has the following structure: { width:{Integer}, height:{Integer} } |
|
@Implemented in
zebkit.ui.BaseList
public <Object> getSelected ( )
Get selected list item
Returns:
<Object>
an item |
|
@Implemented in
zebkit.ui.BaseList
public <Object> getValue ( )
Get the list component selected item
Returns:
<Object>
a selected item |
|
@Implemented in
zebkit.ui.BaseList
public <Boolean> isItemSelectable (i )
Test if the given item is selectable. Parameters:
Returns:
<Boolean>
true if the given item is selectable |
|
@Implemented in
zebkit.ui.BaseList
public <Boolean> isSelected (i )
Test if the given list item is selected Parameters:
Returns:
<Boolean>
true if the item with the given index is selected |
|
@Implemented in
zebkit.ui.BaseList
public void keyTyped (e )
Define key typed events handler Parameters:
|
|
@Implemented in
zebkit.ui.BaseList
protected
<Integer>
lookupItem (ch )
Lookup a list item buy the given first character Parameters:
Returns:
<Integer>
a position of found list item in the list or -1 if no item is found. |
|
@Implemented in
zebkit.ui.BaseList
protected
<Integer>
pageSize (d )
The method returns the page size that has to be scroll up or down Parameters:
Returns:
<Integer>
a number of list items to be scrolled |
|
@Implemented in
zebkit.ui.BaseList
protected
void
repaintByOffsets (p, n )
Force repainting of the given list items Parameters:
|
|
@Implemented in
zebkit.ui.BaseList
public void select (index )
Select the given list item Parameters:
|
|
@Implemented in
zebkit.ui.BaseList
public chainable setModel (m )
Set the list model to be rendered with the list component Parameters:
|
|
@Implemented in
zebkit.ui.BaseList
public chainable setPosition (c )
Set the given position controller. List component uses position to track virtual cursor. Parameters:
|
|
@Implemented in
zebkit.ui.BaseList
public <Integer> setValue (v )
Select the specified list item. Parameters:
Returns:
<Integer>
an index of a selected item |
|
@Implemented in
zebkit.ui.BaseList
public chainable setViewProvider (v )
Set the list items view provider. Defining a view provider allows developers to customize list item rendering. Parameters: |
|
@Implemented in
zebkit.ui.BaseList
public void setViews (views )
Sets the views for the list visual elements. The following elements are supported:
Parameters:
|
|
public
<Boolean>
isComboMode
/* Extended from zebkit.ui.BaseList */
Indicate the current mode the list items selection has to work |
|
public
model
/* Extended from zebkit.ui.BaseList */
/* Overwritten from model */
List model |
|
protected
<zebkit.ui.ScrollManager>
scrollManager
/* Extended from zebkit.ui.BaseList */
Scroll manager |
|
public
<Integer>
selectedIndex
/* Extended from zebkit.ui.BaseList */
Currently selected list item index |
selected
/* Extended from zebkit.ui.BaseList */</em>
Fire when a list item has been selected:
Parameters:
|


statsmodels.nonparametric.kernel_density.KDEMultivariate¶
-
class
statsmodels.nonparametric.kernel_density.
KDEMultivariate
(data, var_type, bw=None, defaults=None)[source]¶ Multivariate kernel density estimator.
This density estimator can handle univariate as well as multivariate data, including mixed continuous / ordered discrete / unordered discrete data. It also provides cross-validated bandwidth selection methods (least squares, maximum likelihood).
- Parameters
- data: list of ndarrays or 2-D ndarray
The training data for the Kernel Density Estimation, used to determine the bandwidth(s). If a 2-D array, should be of shape (num_observations, num_variables). If a list, each list element is a separate observation.
- var_type: str
The type of the variables:
c : continuous
u : unordered (discrete)
o : ordered (discrete)
The string should contain a type specifier for each variable, so for example
var_type='ccuo'
.- bw: array_like or str, optional
If an array, it is a fixed user-specified bandwidth. If a string, should be one of:
normal_reference: normal reference rule of thumb (default)
cv_ml: cross validation maximum likelihood
cv_ls: cross validation least squares
- defaults: EstimatorSettings instance, optional
The default values for (efficient) bandwidth estimation.
See also
Examples
>>> import statsmodels.api as sm >>> nobs = 300 >>> np.random.seed(1234) # Seed random generator >>> c1 = np.random.normal(size=(nobs,1)) >>> c2 = np.random.normal(2, 1, size=(nobs,1))
Estimate a bivariate distribution and display the bandwidth found:
>>> dens_u = sm.nonparametric.KDEMultivariate(data=[c1,c2], ... var_type='cc', bw='normal_reference') >>> dens_u.bw array([ 0.39967419, 0.38423292])
- Attributes
- bw: array_like
The bandwidth parameters.
Methods
cdf
([data_predict])Evaluate the cumulative distribution function.
imse
(bw)Returns the Integrated Mean Square Error for the unconditional KDE.
loo_likelihood
(bw[, func])Returns the leave-one-out likelihood function.
pdf
([data_predict])Evaluate the probability density function.


on
RustConf 2017 recap
My recap of RustConf 2017 in Portland, Oregon. Or: how I avoided hotel surge pricing during the eclipse weekend!
RustConf the second
I’ve been told the first conference for community or technology is the best. I’m happy to report I don’t believe it applies in this case! The first RustConf set a tone of possibility and potentials whereas RustConf 2017 focused more on the progress made in the language, ecosystem and community. As a whole, the conference was a great reflection of the language and community: where we’ve come from, where we’re at and what’s next.
Presentations recap
Opening keynote
Rust’s compiler is continuing to improve. Mozilla doesn’t have a stranglehold on Rust: only 17% of the core Rust team works for Mozilla. Epochs are a way to evolve the language in opt-in ways for potential breaking changes, but if a breaking change affects an old, unmaintained crate, it can be set to use the old epoch and newer code can use the new one. No Python 2/Python 3 split is going to happen.
RustBridge helps people get started programming in Rust. Looks amazing and I hope to help with the effort.
A Tale of Teaching Rust
I missed the first few minutes of this due to hallway track shennanigans, but Rustlings is apparently the way to go for teaching Rust.
Building Rocket
An excellent demystification of how Rocket works. I was in the “too much magic” camp before but am now convinced Rocket simply automates how I’d hand-craft web server code. Can’t wait to have reduced-boilerplate for database interaction. For an example, my walkthroughs of a super-simple Rocket and Diesel web server can be found here: part one and part two.
Shipping a Solid Rust Crate
Apparently one must include lots of anime in a crate. 😉 Good overview of what to have for a crate: documentation, documentation, documentation, a filled out Cargo.toml file, good README, sample code, a Code of Conduct, etc… My takeaway is Rusoto checks almost all the boxes, so we’re on the right path!
Menhir and Friends: the State of the Art of Parsing in Rust
This talk was over my head: I haven’t had to write a parser since college and have forgotten all that content. I wish the talk started with a simple use case for parsers and then a comparison of a parser in Rust and a parser in another language to show why one would choose Rust in this case.
Type System Tips for the Real World
Highly polished, informative and fun presentation. Just the right level of technical details and explainations for my current knowledge level. Cleared up how Diesel operates and removes some of my fear it’s “too much magic” like I view ActiveRecord.
Improving Rust Performance Through Profiling and Benchmarking
Nice deep dive into making Rust projects faster. Can’t wait to get to performance as a priority for my projects.
Fast, Safe, Pure-Rust Elliptic Curve Cryptography
Another presentation a bit over my head. My grasp on elliptic curve cryptography is weak, to be generous. The math involved could have used some animation to clearly explain how the steps happen. This would have made it easier for me to follow.
Closing Keynote: Safe Systems Software and the Future of Computing
Microsoft’s Singularity and Midori experiences. A bittersweet presentation: much progress made on improving operating system safety that was killed before its time. But hope for the future with lessons learned. I could listen to Joe Duffy talk all day. 🙂
Hallway track
The “Hallway track” at a conference refers to the conversations happening in hallways instead of the main events and presentations. I made my own “table track.” Another maintainer of Rusoto happened to sit at the same table so we caught up a little. Another person who’s been in touch about the same project contact me before the conference and we got a chance to chat in person, which is always great.
The person sitting to my left gave me an excellent view into Haskell. Funny how diverse the attendees' technical knowledge is.
Unofficial afterparty
Last year I made a tweet right as the conference came to a close, suggesting attendees meet up to continue talking with each other. We took over most of Tugboat Brewing and had a great time. This year I organized it a bit better: I called ahead to various venues and reserved space for us at a sports bar and grill near the conference location. Due to better publicizing, the unofficial afterparty had more people there and hope everyone had a great time sharing a drink of their choice with fellow Rustaceans.
My trick to avoiding pricy hotels
RustConf’s venue was a few blocks away from the office so I took light rail in and enjoyed a fun day. 😉


Search packages for Docile.jl generated documentation.
Lexicon.jl provides access to the documentation created by the @doc
macro from Docile.jl. It allows querying of package documentation from the Julia REPL and building HTML documentation.
This package provides several ways to search and view documentation.
query
and @query
can be used to search for documented objects in modules that are currently loaded.
manual
displays external documentation that doesn't belong to any particular object and is intended to be an overview of the entire package.
To see examples of their use please consult the reference section below.
Documentation may be exported using the provided save
function. It currently supports HTML output which can be hosted on a package's gh-pages
branch or any other hosting service.
Lexicon.jl includes a doctest
function that runs code blocks in docstrings and generates summaries of the results.
Search packages for Docile.jl generated documentation.
Run code blocks in the docstrings of the specified module modname
and return a Summary
of the results.
Code blocks may be skipped by adding an extra newline at the end of the block.
Example:
doctest(Lexicon)
List codeblocks that failed doctest
ing.
The manual pages associated with a documented module.
List codeblocks that passed doctest
ing.
Search through loaded documentation for the query term q
. q
can be a String
, for full text searches, or an object such as a function or type. When searching for macros, methods, or globals use the provided @query
macro instead.
The search can be restricted to particular modules by listing them after the search term q
.
Examples:
Display documentation for the Lexicon.Summary
:
query(Lexicon.Summary)
To display the documentation for a function, but not the associated methods use all = false
as a keyword to query
.
query(query; all = false)
Querying can be narrowed down by providing a module or modules to search through (defaults to searching Main
).
categories
further narrows down the types of results returned. Choices for this are :method
, :global
, :function
, :macro
, :module
, and :type
. These options are more useful when doing a text search rather than an object search.
query("Examples", Lexicon; categories = [:method, :macro])
Write the documentation stored in modulename
to the specified file
in the format guessed from the file's extension.
If MathJax support is required then the optional keyword argument mathjax::Bool
may be given. MathJax uses \(...\)
for in-line maths and \[...\]
or $$...$$
for display equations.
Currently supported formats: HTML
.
Example:
The documentation for this package was created in the following manner. All commands are run from the top-level folder in the package.
save("doc/site/master/index.html", Lexicon)
From the command line, or using run
, push the doc/site
directory to the gh-pages
branch on the package repository after pushing the changes to the master
branch.
git add .
git commit -m "documentation changes"
git push origin master
git subtree push --prefix doc/site origin gh-pages
If this is the first push to the branch then the site may take some time to become available. Subsequent updates should appear immediately. Only the contents of the doc/site
folder will be pushed to the branch.
The documentation will be available from https://USER_NAME.github.io/PACKAGE_NAME/FILE_PATH.html
.
List codeblocks that were skipped during doctest
ing.
Results produced from running doctest
on a module.
Search through documentation of a particular package or globally. @query
supports every type of object that Docile.jl can document with @doc
.
Qualifying searches with a module identifier narrows the searching to only the specified module. When no module is provided every loaded module containing docstrings is searched.
Examples:
In a similar way to Base.@which
you can use @query
to search for the documentation of a method that would be called with the given arguments.
@query query("Examples", Main)
@query Lexicon.doctest(Lexicon)
Full text searching is provided and looks through all text and code in docstrings, thus behaving in a similar way to Base.apropos
. To specify the module(s) to search through rather use the query
method directly.
@query "Examples"
Generic functions and types are supported directly by @query
. As with method searches the module may be specified.
@query query
@query Lexicon.query
@query Lexicon.Summary
Globals require a prefix argument global
to avoid conflicting with function/type queries as see above.
@query global Lexicon.METADATA # this won't show anything


#include <Grid.h>
Public Member Functions | |
| virtual int | numPoints ()=0 |
| virtual int | numCells ()=0 |
| virtual void | getPoint (int, double *)=0 |
| virtual int | getCell (int, int *)=0 |
| virtual int | findCell (double *)=0 |
| virtual void | getGlDefinition ()=0 |
| virtual Grid * | clone ()=0 |
| void | world2cell (int c, double *world, double *cell) |
| void | getC1Vector (int c, double *p, double *out) |
| double | getC0Scalar (int c, double x, double y) |
| QColor * | getC0Color (int c) |
| void | setC0Color (int c, double r, double g, double b, double a=1) |
| void | setPointVector (int p, double *v) |
Protected Attributes | |
| std::vector< double > | c1_vectors_ |
| std::vector< double > | c0_scalars_ |
| std::vector< QColor * > | c0_colors_ |
Basic class of computational grids. It provides the most important methods to handles different grids like uniform or rectilinear.
|
pure virtual |
This method makes a copy of current grid.
Implemented in UnstructuredGrid, RectilinearGrid, and UniformGrid.
|
pure virtual |
This method finds cell in which is included point with concrete coordinates.
Implemented in UnstructuredGrid, RectilinearGrid, and UniformGrid.
| QColor * Grid::getC0Color | ( | int | c | ) |
| c | number of cell |
| double Grid::getC0Scalar | ( | int | c, |
| double | x, | ||
| double | y | ||
| ) |
| c | number of cell |
| x | parametric coordinate |
| y | parametric coordinate |
| void Grid::getC1Vector | ( | int | c, |
| double * | p, | ||
| double * | out | ||
| ) |
| c | number of cell |
| p | pointer to coordinates of point to be interpolated |
| out | pointer to vector values |
|
pure virtual |
This method converts number of cell to indexes of its vertices.
Implemented in UnstructuredGrid, and UniformGrid.
|
pure virtual |
Gets definition of OpenGL object to be drawn in buffer.
Implemented in UnstructuredGrid, RectilinearGrid, and UniformGrid.
|
pure virtual |
Method converts number of point in grid to its coordinates.
Implemented in UnstructuredGrid, RectilinearGrid, and UniformGrid.
|
pure virtual |
Implemented in UnstructuredGrid, and UniformGrid.
|
pure virtual |
Implemented in UnstructuredGrid, and UniformGrid.
| void Grid::setC0Color | ( | int | c, |
| double | r, | ||
| double | g, | ||
| double | b, | ||
| double | a = 1 |
||
| ) |
Method sets color in cell from (R,G,B,A) space.
| c | number of cell |
| r | Red component |
| g | Green component |
| b | Blue component |
| a | Alpha component |
| void Grid::setPointVector | ( | int | p, |
| double * | v | ||
| ) |
This method sets vector components at point p.
| p | point number |
| v | vector components |
| void Grid::world2cell | ( | int | i, |
| double * | world, | ||
| double * | cell | ||
| ) |
Method converts world coordinates of point to parametric cell coordinates ([0,1]).
| i | number of cell |
| world | global coordinates of point |
| cell | parametric coordinates |


You can display and download process dumps in the Process Dumps page. A process dump is a saved copy of memory including the contents of all memory, bytes, hardware registers, and status indicators. It is periodically taken to restore the system in the event of failure. Process dump files can help you diagnose problems in the system.
To print the report, choose File >
Print in your Web browser to open the Print dialog box.
To print the report, choose File >
Print in your Web browser to open the Print dialog box.
Because uploading a process dump can take a while, a progress bar appears during the upload. When the process dump finishes uploading, the date, time, and a status of either uploaded (appears in green) or failed (appears in red). An explanation appears for uploads that fail.


Notarization process works in two-fold, in every 10 minutes (based on block interval, not temporal), notarized nodes take a snapshot of every smartchains and other 3rd party chains using komodo's dPoW and notarize it on Komodo blockchain. And then these notarized nodes take a snapshot of Komodo blockchain and notarize it on Bitcoin blockchain.
(edited)


UK PM, Labour leader face off in first election debate
LONDON: Britain's Boris Johnson and Labour leader Jeremy Corbyn go head-to-head on Tuesday (Nov 19) in their first TV debate of the election campaign, facing scrutiny over their plans for Brexit and more public spending.
Johnson, who took over as the leader of the governing Conservatives in July, has held a double-digit lead over Labour in opinion polls for weeks, making the Dec 12 election his to lose.
Corbyn meanwhile is seeking to repeat the success of the last campaign in 2017, when his promise to end austerity and deliver change "for the many, not the few" fired up voters and denied the Tories an outright win.
The two men have sparred only a handful of times in parliament, making the prime-time debate, broadcast on ITV television at 8pm, a rare opportunity to see how they engage up close.
Both sides will also be hoping the hour-long clash could put the boosters on what has so far been a slow-burning election campaign.
BREXIT VS INEQUALITY
Johnson fired the starting gun with a letter to Corbyn overnight questioning his plans for Britain's looming departure from the European Union.
The Conservatives are campaigning on a pledge to "get Brexit done", promising to end years of political disagreements and several delays by leaving the EU on Jan 31.
Corbyn has promised to renegotiate Johnson's exit deal and hold another referendum, appealing to around half of voters who still oppose the shock result of the first 2016 vote for Brexit.
But the Labour leader has yet to say how he would campaign in that vote, and Johnson warned in his letter that he offered only more "dither and delay".
Corbyn meanwhile has sought to shift attention to the impact of a decade of Conservative spending cuts, promising a swathe of nationalisations and huge investment in public services.
Labour has attacked the wealthy elites, and sought to link them to Johnson's Tories.
The party claimed Tuesday that 48 of Britain's 151 billionaires have donated more than £50 million to the Tories since 2005 - 10 of them giving money since Johnson became leader.
Finance spokesman John McDonnell said that having that much money was "obscene", adding: "We know whose side Boris Johnson is on - the billionaires, the bankers and big business."
Johnson warns that Labour would cripple the economy - although he also has his own big spending plans, with more money for hospitals, schools and police, as well as infrastructure including broadband.
SMALL PARTIES EXCLUDED
The two leaders will answer questions submitted by viewers in front of a live audience, a format that had been challenged by smaller parties.
The Scottish National Party and the Liberal Democrats went to court to protest their exclusion from the debate, but the High Court rejected their case on Monday.
Although the next prime minister is almost certainly going to be either Johnson or Corbyn, the role of smaller parties could be crucial.
The Conservatives failed to win a majority of MPs in 2017, forcing them to agree an alliance with Northern Ireland's Democratic Unionist Party (DUP).
Their arrangement collapsed over rows over Brexit, leaving Johnson without the support he needed to get his EU exit deal ratified by parliament.
This time, he has faced a challenge from Nigel Farage's hardline Brexit Party, although it has agreed not to field candidates in Tory-held seats.
Labour meanwhile is languishing so far behind the Conservatives that polling expert John Curtice, from the University of Strathclyde in Glasgow, has suggested it has almost zero chance of winning a majority.
But he noted Corbyn could still take power at the head of a loose coalition involving the SNP and Lib Dems, both of whom strongly oppose Brexit.


Check out the map below, which you should describe in text here so that you don't need to write separate alt text for it.
Map: DALYs for Malaria worldwide
Download map data in CSV format: Malaria DALYs


Containers have changed the way we package up our applications, environments, enable reproducibility and move workloads around. In this talk, we will start at the very beginning by answering the question "What is a container?", then move on to gain a better understanding of how containers relate to the underlying operating system, how to use them, and then talk about Singularity, the coolest container system ever.
Readings for this lectureThere are no additional required readings for this lecture.
Gregory Kurtzer is a highly sought after speaker and well known leader in open source, computing, and founder of several well known projects such as CentOS Linux, Warewulf, and most recently, Singularity. Greg worked for almost 20 years as an HPC Systems Architect for Lawrence Berkeley National Labs and now is the CEO of a new corporation called Sylabs Inc.


Tournament News Announcing Google as TCO14 Sponsor!
Topcoder is excited to announced that Google will once again be a Platinum Sponsor this year for the 2014 Topcoder Open.
Google is proud to be part of our growing community and sends best wishes to the entire topcoder community leading up to the TCO. Stay tuned for the date announcement of the Google Single Round Match (SRM) in the coming months. For more on what Google is doing around the globe and to apply, go here.


WITNESS LIST State Recreational Resources Committee (Subcommittee on Game Fish Populations) September 24, 2002-1:00P Game Fish Populations On: Durocher, Philip (Texas Parks and Wildlife Department) McRae, Jerry (Texas Parks and Wildlife Department) Young, Larry (Texas Parks and Wildlife Department)


Headings
All HTML headings,

through

, are available.
h1. Bootstrap heading Semibold 2.5rem (40px)
h2. Bootstrap heading Semibold 2rem (32px)
h3. Bootstrap heading Semibold 1.75rem (28px)
h4. Bootstrap heading Semibold 1.5rem (24px)
h5. Bootstrap heading Semibold 1.25rem (20px)
h6. Bootstrap heading Semibold 1rem (16px)
Inline text elements
Styling for common inline HTML5 elements.
You can use the mark tag to highlight text.
This line of text is meant to be treated as deleted text.
This line of text is meant to be treated as no longer accurate.
This line of text is meant to be treated as an addition to the document.
This line of text will render as underlined
This line of text is meant to be treated as fine print.
This line rendered as bold text.
This line rendered as italicized text.
Unstyled List
Remove the default list-style
and left margin on list items (immediate children only). This only applies to immediate children list items, meaning you will need to add the class for any nested lists as well.
- Integer molestie lorem at massa
- Nulla volutpat aliquam velit
- Phasellus iaculis neque
- Purus sodales ultricies
- Vestibulum laoreet porttitor sem
- Faucibus porta lacus fringilla vel
Display headings
Traditional heading elements are designed to work best in the meat of your page content.
Display 1
Display 2
Display 3
Display 4
Blockquotes
For quoting blocks of content from another source within your document. Wrap

around any HTML as the quote.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.
Inline List
Remove a list’s bullets and apply some light margin
with a combination of two classes, .list-inline
and
.list-inline-item
.
- Lorem ipsum
- Phasellus iaculis
- Nulla volutpat


Helping individual and corporate with intensive training
Programing doesn't have to be that hard
Feature Projects
Project: Natutally Nutritions
- Design layout and images
- Design Database schema
- Implement back-end with Java
- Testing with AB
Project: Marketing Management
- Design layout and images
- Design Database schema
- Implement back-end with Java
- Testing with AB
Project: Freelance Friday
- Design layout and images
- Design Database schema
- Implement back-end with Java
- Testing with AB
Project: Natutally Nutritions
- Design layout and images
- Design Database schema
- Implement back-end with Java
- Testing with AB
Project: Marketing Management
- Design layout and images
- Design Database schema
- Implement back-end with Java
- Testing with AB
Project: Freelance Friday
- Design layout and images
- Design Database schema
- Implement back-end with Java
- Testing with AB
Project: Freelance Friday
- Design layout and images
- Design Database schema
- Implement back-end with Java
- Testing with AB
- Testing Project
- Testing Project2


--- ---
| Internet Engineering Task Force | G. Luff, Ed. |
| Internet-Draft | |
| Intended status: Informational | K. Zyp |
| Expires: August 26, 2017 | SitePen (USA) |
| G. Court | |
| 2013 |
JSON Hyper-Schema: Hypertext definitions for JSON Schema
draft-luff-json-hyper-schema-00
JSON Schema is a JSON based format for defining the structure of JSON data. This document specifies hyperlink- and hypermedia-related keywords of JSON Schema.
This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79.
Internet-Drafts are working documents of the Internet Engineering Task Force (IETF). Note that other groups may also distribute working documents as Internet-Drafts. The list of current Internet-Drafts is at http://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress."
This Internet-Draft will expire on August 26, 2017.
Copyright (c) 2013 IETF Trust and the persons identified as the document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (http://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License.
JSON Schema is a JSON based format for defining the structure of JSON data. This document specifies hyperlink- and hypermedia-related keywords of JSON Schema.
The term JSON Hyper-Schema is used to refer to a JSON Schema that uses these keywords.
This specification will use the terminology defined by the JSON Schema core specification [json-schema-core]. It is advised that readers have a copy of this specification.
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119 [RFC2119].
The terms "schema", "instance", "property" and "item" are to be interpreted as defined in the JSON Schema core specification [json-schema-core].
This document describes how JSON Schema can be used to define hyperlinks on instance data. It also defines how to provide additional information required to interpret JSON data as rich multimedia documents.
Just as with the core JSON schema keywords, all the keywords described in the "Schema Keywords" section are optional.
Here is an example JSON Schema defining hyperlinks, and providing a multimedia interpretation for the "imgData" property:
{ "title": "Written Article", "type": "object", "properties": { "id": { "title": "Article Identifier", "type": "number" }, "title": { "title": "Article Title", "type": "string" }, "authorId": { "type": "integer" }, "imgData": { "title": "Article Illustration (small)", "type": "string", "media": { "binaryEncoding": "base64", "type": "image/png" } } }, "required" : ["id", "title", "authorId"], "links": [ { "rel": "full", "href": "{id}" }, { "rel": "author", "href": "/user?id={authorId}" } ] }
This example schema defines the properties of the instance. For the "imgData" property, it specifies that that it should be base64-decoded and the resulting binary data treated as a PNG image. It also defines link relations for the instance, with URIs incorporating values from the instance.
An example of a JSON instance described by the above schema might be:
{ "id": 15, "title": "Example data", "authorId": 105, "imgData": "iVBORw...kJggg==" }
The base-64 data has been abbreviated for readability.
The purpose of this document is to define keywords for the JSON Schema that allow JSON data to be understood as hyper-text.
JSON data on its own requires special knowledge from the client about the format in order to be interpretable as hyper-text. This document proposes a way to describe the hyper-text and hyper-media interpretation of such JSON formats, without defining reserved keywords or otherwise restricting the structure of the JSON data.
The "links" property of schemas is used to associate Link Description Objects with instances. The value of this property MUST be an array, and the items in the array must be Link Description Objects, as defined below.
An example schema using the "links" keyword could be:
{ "title": "Schema defining links", "links": [ { "rel": "full", "href": "{id}" }, { "rel": "parent", "href": "{parent}" } ] }
A single URI might have more than one role with relation to an instance. This is not a problem - the same URI can be used in more than one Link Description Object.
For example, this schema describes a format for blog posts, accessed via HTTP. The links describe how to access the comments for the post, how to search the comments, and how to submit new comments, all with the same URI:
{ "title": "News post", ... "links": [ { "rel": "comments", "href": "/{id}/comments" }, { "rel": "search", "href": "/{id}/comments", "schema": { "type": "object", "properties": { "searchTerm": { "type": "string" }, "itemsPerPage": { "type": "integer", "minimum": 10, "multipleOf": 10, "default": 20 } }, "required": ["searchTerm"] } }, { "title": "Post a comment", "rel": "create", "href": "/{id}/comments", "method": "POST", "schema": { "type": "object", "properties": { "message": { "type": "string" } }, "required": ["message"] } } ] }
If the client follows the first link, the URI might be expanded to "/15/comments". For the second link, the method is "GET" (the default for HTTP) so a client following this link would add the parameters to the URL to produce something like: "/15/comments?searchTerm=JSON&itemsPerPage=50". The third link defines a possible interaction where a client would POST to a URI (such as "/15/comments"), where the post-data was a JSON representation of the new comment, for example:
{ "message": "This is an example comment" }
When addressing a JSON document, the fragment part of the URI may be used to refer to a particular instance within the document.
This keyword indicates the method to use for finding the appropriate instance within a document, given the fragment part. The default fragment resolution protocol is "json-pointer", which is defined below. Other fragment resolution protocols MAY be used, but are not defined in this document.
If the instance is described by a schema providing the a link with "root" relation, or such a link is provided in using the HTTP Link header [RFC5988], then the target of the "root" link should be considered the document root for the purposes of all fragment resolution methods that use the document structure (such as "json-pointer"). The only exception to this is the resolution of "root" links themselves.
The "json-pointer" fragment resolution protocol uses a JSON Pointer [json-pointer] to resolve fragment identifiers in URIs within instance representations.
The "media" property indicates that this instance contains non-JSON data encoded in a JSON string. It describes the type of content and how it is encoded.
The value of this property MUST be an object, and SHOULD be ignored for any instance that is not a string.
The value of the "media" keyword MAY contain any of the following properties:
If the instance value is a string, this property defines that the string SHOULD be interpreted as binary data and decoded using the encoding named by this property. RFC 2045, Sec 6.1 [RFC2045] lists the possible values for this property.
The value of this property must be a media type, as defined by RFC 2046 [RFC2046]. This property defines the media type of instances which this schema defines.
If the "binaryEncoding" property is not set, but the instance value is a string, then the value of this property SHOULD specify a text document type, and the character set SHOULD be the character set into which the JSON string value was decoded (for which the default is Unicode).
Here is an example schema, illustrating the use of "media":
{ "type": "string", "media": { "binaryEncoding": "base64", "type": "image/png" } }
Instances described by this schema should be strings, and their values should be interpretable as base64-encoded PNG images.
Another example:
{ "type": "string", "media": { "mediaType": "text/html" } }
Instances described by this schema should be strings containing HTML, using whatever character set the JSON string was decoded into (default is Unicode).
If it has a value of boolean true, this keyword indicates that the instance property SHOULD NOT be changed, and attempts by a user agent to modify the value of this property are expected to be rejected by a server.
The value of this keyword MUST be a boolean. The default value is false.
This property is a URI that defines what the instance's URI MUST start with in order to validate. The value of the "pathStart" property MUST be resolved relative to the closest URI Resolution Scope (as defined in the JSON Schema core specification [json-schema-core]), using the rules from RFC 3986, Sec 5 [RFC3986].
When multiple schemas have been referenced for an instance, the user agent can determine if this schema is applicable for a particular instance by determining if the URI of the instance begins with the the value of the "pathStart" property. If the URI of the instance does not start with this URI, or if another schema specifies a starting URI that is longer and also matches the instance, this schema SHOULD NOT be considered to describe the instance. Any schema that does not have a pathStart property SHOULD be considered applicable to all the instances for which it is referenced.
A Link Description Object (LDO) is used to describe a single link relation. In the context of a schema, it defines the link relations of the instances of the schema, and can be parameterized by the instance values. A Link Description Object (LDO) must be an object.
The link description format can be used without JSON Schema, and use of this format can be declared by referencing the normative link description schema as the schema for the data structure that uses the links. The URI of the normative link description schema is: http://json-schema.org/links (latest version) or http://json-schema.org/draft-04/links (draft-04 version).
"Form"-like functionality can be defined by use of the "schema" keyword, which supplies a schema describing the data to supply to the server.
The value of the "href" link description property is a template used to determine the target URI of the related resource. The value of the instance property SHOULD be resolved as a URI-Reference per RFC 3986 [RFC3986] and MAY be a relative reference to a URI. The base URI to be used for relative URI resolution SHOULD be the URI used to retrieve the instance object (not the schema).
The base URI to be used for relative URI resolution SHOULD is defined as follows:
This property is not optional.
The value of "href" is to be used as a URI Template, as defined in RFC 6570 [RFC6570]. However, some special considerations apply:
The URI Template specification [RFC6570] restricts the set of characters available for variable names. Property names in JSON, however, can be any UTF-8 string.
To allow the use of any JSON property name in the template, before using the value of "href" as a URI Template, the following pre-processing rules MUST be applied, in order:
The purpose of this step is to allow the use of brackets to percent-encode variable names inside curly brackets. Variable names to be escaped are enclosed within rounded brackets, with the close-rounded-bracket character ")" being escaped as a pair of close-rounded-brackets "))". Since the empty string is not a valid variable name in RFC 6570, an empty pair of brackets is replaced with "%65mpty".
The rules are as follows:
Find the largest possible sections of the text such that:
Each of these sections of the text (including the surrounding rounded brackets) MUST be replaced, according to the following rules:
After the above substitutions, if the character "$" (dollar sign) appears within a pair of curly brackets, then it MUST be replaced with the text "%73elf" (which is "self" with a percent-encoded "s").
The purpose of this stage is to allow the use of the instance value itself (instead of its object properties or array items) in the URI Template, by the special value "%73elf".
The special-case values of "%73elf" and "%65mpty" were chosen because they are unlikely to be accidentally generated by either a human or automated escaping.
For example, here are some possible values for "href", followed by the results after pre-processing:
{% raw %} Input Output ----------------------------------------- "no change" "no change" "(no change)" "(no change)" "{(escape space)}" "{escape%20space}" "{(escape+plus)}" "{escape%2Bplus}" "{(escape*asterisk)}" "{escape%2Aasterisk}" "{(escape(bracket)}" "{escape%28bracket}" "{(escape))bracket)}" "{escape%29bracket}" "{(a))b)}" "{a%29b} "{(a (b)))}" "{a%20%28b%29} "{()}" "{%65mpty} "{+$*}" "{+%73elf*} "{+($)*}" "{+%24*} {% endraw %}
Note that in the final example, because the "+" was outside the brackets, it remained unescaped, whereas in the fourth example the "+" was escaped.
After pre-processing, the URI Template is filled out using data from the instance. To allow the use of any object property (including the empty string), array index, or the instance value itself, the following rules are defined:
For a given variable name in the URI Template, the value to use is determined as follows:
When any value referenced by the URI template is null, a boolean or a number, then it should first be converted into a string as follows:
In some software environments the original JSON representation of a number will not be available (there is no way to tell the difference between 1.0 and 1), so any reasonable representation should be used. Schema and API authors should bear this in mind, and use other types (such as string or boolean) if the exact representation is important.
Sometimes, the appropriate values will not be available. For example, the template might specify the use of object properties, but the instance is an array or a string.
If any of the values required for the template are not present in the JSON instance, then substitute values MAY be provided from another source (such as default values). Otherwise, the link definition SHOULD be considered not to apply to the instance.
The value of the "rel" property indicates the name of the relation to the target resource. This property is not optional.
The relation to the target SHOULD be interpreted as specifically from the instance object that the schema (or sub-schema) applies to, not just the top level resource that contains the object within its hierarchy. A link relation from the top level resource to a target MUST be indicated with the schema describing the top level JSON representation.
Relationship definitions SHOULD NOT be media type dependent, and users are encouraged to utilize existing accepted relation definitions, including those in existing relation registries (see RFC 4287 [RFC4287]). However, we define these relations here for clarity of normative interpretation within the context of JSON Schema defined relations:
The following relations are applicable for schemas (the schema as the "from" resource in the relation) if they require no parameterization with data from the instance:
For example, if a schema is defined:
{ "links": [{ "rel": "self", "href": "{id}" }, { "rel": "up", "href": "{upId}" }, { "rel": "children", "href": "?upId={id}" }] }
And if a collection of instance resources were retrieved with JSON representation:
GET /Resource/ [{ "id": "thing", "upId": "parent" }, { "id": "thing2", "upId": "parent" }]
This would indicate that for the first item in the collection, its own (self) URI would resolve to "/Resource/thing" and the first item's "up" relation SHOULD be resolved to the resource at "/Resource/parent". The "children" collection would be located at "/Resource/?upId=thing".
Note that these relationship values are case-insensitive, consistent with their use in HTML and the HTTP Link header [RFC5988].
The presence of a link with relation "root" alters what the root of the document is considered to be. For fragment resolution methods (such as JSON Pointer fragments) that navigate through the document, the target of the "root" link should be the starting point for such methods.
The only exception is "root" links themselves. When calculating the target of links with relation "root", existing "root" links MUST NOT be taken into consideration.
For example, say we have the following schema:
{ "links": [{ "rel": "root", "href": "#/myRootData" }] }
And the following data, returned from the URI: "http://example.com/data/12345":
{ "myRootData": { "title": "Document title" }, "metaData": { ... } }
URI Data ----------------------------------------------------------------------- http://example.com/data/12345 {"title": "Document title"} http://example.com/data/12345#/title "Document title"
To correctly resolve the URL "http://example.com/data/12345", we must take the "root" link into account. Here are some example URIs, along with the data they would resolve to:
When link relation of "self" is used to denote a full representation of an object, the user agent SHOULD NOT consider the representation to be the authoritative representation of the resource denoted by the target URI if the target URI is not equivalent to or a sub-path of the the URI used to request the resource representation which contains the target URI with the "self" link.
For example, if a hyper schema was defined:
{ "links": [{ "rel": "self", "href": "{id}" }] }
And a resource was requested from somesite.com:
GET /foo/
With a response of:
Content-Type: application/json; profile=/schema-for-this-data [{ "id": "bar", "name": "This representation can be safely treated \ as authoritative " }, { "id": "/baz", "name": "This representation should not be treated as \ authoritative the user agent should make request the resource\ from '/baz' to ensure it has the authoritative representation" }, { "id": "http://othersite.com/something", "name": "This representation\ should also not be treated as authoritative and the target\ resource representation should be retrieved for the\ authoritative representation" }]
This property defines a title for the link. The value must be a string.
User agents MAY use this title when presenting the link to the user.
This property value is advisory only, and is a schema that defines the expected structure of the JSON representation of the target of the link, if the target of the link is returned using JSON representation.
This property has similar security concerns to that of "mediaType". Clients MUST NOT use the value of this property to aid in the interpretation of the data received in response to following the link, as this leaves "safe" data open to re-interpretation.
For example, suppose two programmers are having a discussion about web security using a text-only message board. Here is some data from that conversation, with a URI of: http://forum.example.com/topics/152/comments/13
{ "topicId": 152, "commentId": 13, "from": { "name": "Jane", "id": 5 }, "to": { "name": "Jason", "id": 8 }, "message": "It's easy, you just add some HTML like this: <script>doSomethingEvil()</script>" }
The message string was split over two lines for readability.
{ "rel": "evil-attack", "href": "http://forum.example.com/topics/152/comments/13", "targetSchema": { "properties": { "message": { "description": "Re-interpret the message text as HTML", "media": { "type": "text/html" } } } } }
A third party might then write provide the following Link Description Object at another location:
If the client used this "targetSchema" value when interpreting the above data, then it might display the contents of "message" as HTML. At this point, the JavaScript embedded in the message might be executed (in the context of the "forum.example.com" domain).
The value of this property is advisory only, and represents the media type RFC 2046 [RFC2046], that is expected to be returned when fetching this resource. This property value MAY be a media range instead, using the same pattern defined in RFC 2161, section 14.1 - HTTP "Accept" header [RFC2616].
This property is analogous to the "type" property of <a> elements in HTML (advisory content type), or the "type" parameter in the HTTP Link header [RFC5988]. User agents MAY use this information to inform the interface they present to the user before the link is followed, but this information MUST NOT use this information in the interpretation of the resulting data. When deciding how to interpret data obtained through following this link, the behaviour of user agents MUST be identical regardless of the value of the this property.
If this property's value is specified, and the link's target is to be obtained using any protocol that supports the HTTP/1.1 "Accept" header RFC 2616, section 14.1 [RFC2616], then user agents MAY use the value of this property to aid in the assembly of that header when making the request to the server.
If this property's value is not specified, then the value should be taken to be "application/json".
For example, if a schema is defined:
{ "links": [{ "rel": "self", "href": "/{id}/json" }, { "rel": "alternate", "href": "/{id}/html", "mediaType": "text/html" }, { "rel": "alternate", "href": "/{id}/rss", "mediaType": "application/rss+xml" }, { "rel": "icon", "href": "{id}/icon", "mediaType": "image/*" }] }
A suitable instance described by this schema would have four links defined. The link with a "rel" value of "self" would have an expected MIME type of "application/json" (the default). The two links with a "rel" value of "alternate" specify the locations of HTML and RSS versions of the current item. The link with a "rel" value of "icon" links to an image, but does not specify the exact format.
A visual user agent displaying the item from the above example might present a button representing an RSS feed, which when pressed passes the target URI (calculated "href" value) to an view more suited to displaying it, such as a news feed aggregator tab.
Note that presenting the link in the above manner, or passing the URI to a news feed aggregator view does not constitute interpretation of the data, but an interpretation of the link. The interpretation of the data itself is performed by the news feed aggregator, which SHOULD reject any data that would not have also been interpreted as a news feed, had it been displayed in the main view.
The "mediaType" property in link definitions defines the expected format of the link's target. However, this is advisory only, and MUST NOT be considered authoritative.
When choosing how to interpret data, the type information provided by the server (or inferred from the filename, or any other usual method) MUST be the only consideration, and the "mediaType" property of the link MUST NOT be used. User agents MAY use this information to determine how they represent the link or where to display it (for example hover-text, opening in a new tab). If user agents decide to pass the link to an external program, they SHOULD first verify that the data is of a type that would normally be passed to that external program.
This is to guard against re-interpretation of "safe" data, similar to the precautions for "targetSchema".
The following properties also apply to Link Description Objects, and provide functionality analogous to HTML forms, in providing a means for submitting extra (often user supplied) information to send to a server.
This property defines which method can be used to access the target resource. In an HTTP environment, this might be "GET" or "POST" (or other HTTP methods).
Some link relation values imply a set of appropriate HTTP methods to be used for the link. For example, a client might assume that a link with a relation of "edit" can be used in conjuction with the "PUT" HTTP method. If the client does not know which methods might be appropriate, then this SHOULD default to "GET".
If present, this property indicates a query media type format that the server supports for querying or posting to the collection of instances at the target resource. The query can be suffixed to the target URI to query the collection with property-based constraints on the resources that SHOULD be returned from the server or used to post data to the resource (depending on the method).
For example, with the following schema:
{ "links": [{ "encType": "application/x-www-form-urlencoded", "method": "GET", "href": "/Product/", "properties": { "name": { "description": "name of the product" } } }] }
This indicates that the client can query the server for instances that have a specific name.
For example:
/Product/?name=Slinky
This property contains a schema which defines the acceptable structure of the submitted request. For a GET request, this schema would define the properties for the query string and for a POST request, this would define the body.
Note that this is separate from the URI templating of "href" (which uses data from the instance, not submitted by the user). It is also separate from the "targetSchema" property, which provides a schema for the data that the client should expect to be returned when they follow the link.
This registry is maintained by IANA per RFC 4287 [RFC4287] and this specification adds four values: "full", "create", "instances", "root". New assignments are subject to IESG Approval, as outlined in RFC 5226 [RFC5226]. Requests should be made by email to IANA, which will then forward the request to the IESG, requesting approval.
| [RFC2045] | Freed, N. and N. Borenstein, "Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies", RFC 2045, DOI 10.17487/RFC2045, November 1996. |
| [RFC2119] | Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, DOI 10.17487/RFC2119, March 1997. |
| [RFC3986] | Berners-Lee, T., Fielding, R. and L. Masinter, "Uniform Resource Identifier (URI): Generic Syntax", STD 66, RFC 3986, DOI 10.17487/RFC3986, January 2005. |
| [RFC4287] | Nottingham, M. and R. Sayre, "The Atom Syndication Format", RFC 4287, DOI 10.17487/RFC4287, December 2005. |
| [RFC6570] | Gregorio, J., Fielding, R., Hadley, M., Nottingham, M. and D. Orchard, "URI Template", RFC 6570, DOI 10.17487/RFC6570, March 2012. |
| [json-pointer] | Bryan, P., Zyp, K. and M. Nottingham, "JSON Pointer", August 2012. |
| [json-schema-core] | Galiegue, F., Zyp, K. and G. Court, "JSON Schema: core definitions and terminology", 2013. |
| [RFC2616] | Fielding, R., Gettys, J., Mogul, J., Frystyk, H., Masinter, L., Leach, P. and T. Berners-Lee, "Hypertext Transfer Protocol -- HTTP/1.1", RFC 2616, DOI 10.17487/RFC2616, June 1999. |
| [RFC5226] | Narten, T. and H. Alvestrand, "Guidelines for Writing an IANA Considerations Section in RFCs", BCP 26, RFC 5226, DOI 10.17487/RFC5226, May 2008. |
| [RFC2046] | Freed, N. and N. Borenstein, "Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types", RFC 2046, DOI 10.17487/RFC2046, November 1996. |
| [RFC5988] | Nottingham, M., "Web Linking", RFC 5988, DOI 10.17487/RFC5988, October 2010. |
| [W3C.REC-html401-19991224] | Raggett, D., Hors, A. and I. Jacobs, "HTML 4.01 Specification", World Wide Web Consortium Recommendation REC-html401-19991224, December 1999. |


// The classic way to set the property. The result values are numbers: 1 and 2
choices: [{ value: 1, text: "Value 1" }, { value: 2, text: "Value 2" }]
// The values are: 1 and 'Value 2' and texts are '1' and 'Value 2'
choices: [{ value: 1 }, { value: "Value 2" }]
// The values and texts are same
choices: ["Value 1", "Value 2"]
// The values are '1' and '2' and texts are 'Value 1' and 'Value 2'
choices: ["1|Value 1", "2|Value 2"]


Although Trautman (1966) appears to give a unified-field treatment of electrodynamics in Newtonian spacetime, there are difficulties in cogently interpreting it as such in relation to the facts of electromagnetic and magneto-electric induction. Presented here is a covariant, non-unified field treatment of the Maxwell-Lorentz theory with absolute space. This dispels a worry in Earman (1989) as to whether there are any historically realistic examples in which absolute space plays an indispenable role. It also shows how Trautman`s formulation can be rendered coherent, albeit at the cost of de-unification, by reinterpreting the Maxwell tensor as a composite object involving, in part, elements from Newtonian spacetime.
Einstein algebras have been suggested (Earman 1989) and rejected (Rynasiewicz 1992) as a way to avoid the hole argument against spacetime substantivalism. In this article, I debate their merits and faults. In particular, I suggest that a gauge-invariant interpretation of Einstein algebras that avoids the hole argument can be associated with one approach to quantizing gravity, and, for this reason, is at least as well motivated as sophisticated substantivalist and relationalist interpretations of the standard tensor formalism.
Understanding the Time-Asymmetry of Radiation Abstract In our experience, waves display a clear time-asymmetry: waves spread outwards after their sources move; they do not converge on sources in coordination with their motion. The laws governing wave phenomena, however, are symmetric in time. Where does the observed asymmetry come from? I discuss the nature of this puzzle and argue that its most common formulation is flawed. I consider a recent proposal due to Mathias Frisch. I argue that Frisch misconceives the puzzle and consequently misunderstands what his own solution amounts to. Finally, I suggest that the asymmetry of radiation results from the initial state of the universe.
The possibility of time travel, as permitted in General Relativity, is responsible for constraining physical fields beyond what the laws normally require. In the special case where time travel is limited to a single object returning to the past and interacting with itself, consistency constraints can be avoided if the dynamics is continuous and the objectís state space satisfies a certain topological requirement: that all null-homotopic mappings from the state-space to itself have some fixed point. Where consistency constraints do exist, no new physics is needed to enforce them. All one needs for their accommodation is to grant a kind of law-like status to some kinds of global boundary conditions.


{% extends "base.html" %} {% block content %}
Are you sure you want to delete the datasource?
DataSource: {{p.ds.name}}


4.2.3 : And
The AND operator renders true when both statement x and statement y are true. Once again let's consider the weather. It's a good day if, "The sky is blue" AND "It is sunny". Now, if the sky is gray and it's sunny, then it's still not a good day. If the sky is blue and it's not sunny, it's still not a good day. Only if the sky is blue AND it's sunny is it a good day. Once again, we set up our truth table with 00, 01, 10, 11. As you can see, only one case gives us a result of 1, and that's 11.
Notation: xy, x · y , x ∧ y
| x | y | x ∧ y |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
In regular algebra, AND is comparable to multiplication. If you look at the notation, one of them is the dot (·), another is placing the values next to each other. This is a direct correlation to multiplication. Let's consider multiplication by 0. If we multiply anything, including 0, by 0, we get the answer of 0. This is similar to how if anything is False in the equation, we get the answer is False. The only way to avoid a 0 answer, is to multiply two non-zero numbers.
In set theory, the equivalent to AND is the intersection of two sets. The intersection is a set made of elements that are in both A and B. The venn diagram below illustrates it better. The part highlighted in blue is the intersection of sets A and B. It is literally where the two venn diagrams intersect and nothing else. Just like with OR and union, the intersection (∩) and AND (∧) symbols are very similar.
Practice Problems
If y is false and x is true, what is (x ∧ ¬ y)?


I made my little snippets of code in processing to generate touch controller on android, here are some examples: clayblocks : keys clayblocks : 8xy clayblocks : granular controller clayblocks : faders


Hi, I'm Dylan.
I'm a full-stack web developer located in New York City.
I was previously a software account manager, where I spoke about tech day to day and discussed communications strategies with C-level executives from varying industries.
Over that time, my interest in software grew to the point where I wanted to understand how to create my own software. From there, I started to learn web development.
If you're interested in diving deeper into my professional background, please take a look at my previous accomplishments.


The circular orientation data are plotted in a diagram. For this purpose the circle is divided into sectors. The number of data contained in each sector is counted. The sectors are drawn with radii which are proportional to the number of data in them. The sectors are normalized in a way that the vector which contains the maximum of data equals the radius of the circle.
Three types of diagram can be plotted::
1.) Block roses with the borders of sectors(borders of classes),
2.) Star roses in which the centres of the sectors (centres of classes) are connected by lines,
3.) Diagrams with floating intervals.


Settings
- Airplane
Mode
- Wi-Fi
- Carrier
- Sounds
- Brightness
- Wallpaper
- General
- Mail, Contacts, Calendars
- Phone
- Safari
- SMS/MMS
- iPod
- Photos
- Store
General
- Network
-
Bluetooth
- Location
Services
- Auto-Lock
-
Passcode Lock
-
Restrictions
- Home
- Date & Time
- Keyboard
- International
- Accessibility
About
Generic Mobile Device
-
Network
- Line
- Songs
- Videos
- Photos
- Applications
- Capacity
-
Available
-
Version


A website to display the fictional Pawnee animal shelter and their unique choice in pets.This website was created using HTML, CSS, and Bootstrap.
A website that advertises the skills of a fictional interior decorator. This website uses HTML and CSS.
A website that hosts a lecture designed specifically to bore the audience. Maybe you need to relax, maybe you need to take a nap, whatever your reason to be bored, this is the website for you! This website utilizes HTML and CSS.
Riley, my dog's, very own website. Created using HTML and CSS, Riley's website is his profile to the world. The cat is jealous.
Coming from a creative writing and artistic background, I took a sharp left turn into computer programming in the beginning of 2021. I strive to mix the logic and structure of programming with my creative background to create unique, inventive solutions. Currently attending the programming school, Epicodus, I will graduate from their training program in C# and React in February 2022.
Outside of programming, I enjoy writing speculative fiction, illustration, hiking and crochet.
Any questions or comments can be directed to annac.klingberg@gmail.com.


A commitment
WITH or without emergency powers, President Duterte is still committed to pursue with vigor and determination the national government’s highly-ambitious “Build, Build, Build” program.
In fact, President Duterte is seen to maximize the use of his “available powers” to ensure the full implementation of the government’s flagship projects before he leaves Malacanang in 2022.
The Chief Executive’s priorities, aside from his infrastructure program, are the reduction, if not total eradication of official corruption, ending the “drug menace” and addressing criminality.
Presidential Spokesman Salvador Panelo said he considered as “good idea” the proposal to grant emergency powers to Duterte to speed up the implementation of the infrastructure program.
Last Wednesday, Albay 2nd District Rep. Joey Salceda filed House Bill No. 5456, which seeks to grant special powers to President Duterte to fast-track the BBB program’s implementation.
But Panelo, also the chief presidential counsel, was quick to explain that the proposal is “no longer a priority legislative agenda” of the Duterte administration considering the time constraint.
Under the 1987 Constitution, the six-year presidency of tough-talking Duterte, the first Mindanaoan to occupy the top political post of the land, is set to end at 12 noon on June 30, 2022.
Panelo described the proposed measure as “belated” considering the fact that “we only have less than three years left in office.”
In the view of his still growing army of supporters and admirers, Duterte is in a position to realize his dream of transforming sleepy barangays in the countryside into flourishing communities.
To achieve this, the Duterte administration, with the support of the Filipino people, should hasten the implementation and completion of projects under the “Build, Build, Build” program.


Shatta Wale Reveals Plans If Beyoncé Wins Grammys
by Peace FM OnlineAward-winning Ghanaian Dancehall artiste Shatta Wale has expressed excitement at the nomination of Beyoncé’s ‘The Lion King: The Gift’ album for the 2020 Grammy Awards.
Shatta Wale featured on the album in his collaboration with the American songstress on the 12th track ‘Already’.
The album gained nomination in Best Pop Vocal Album. The nominees list for the 62nd was released on Wednesday on CBS.
Shatta Wale took to Twitter to express his excitement at the nomination below-
Featured Video