rgbgfx
—
Game Boy graphics converter
rgbgfx |
[-ADfFhmPTuVv ] [-o
outfile] [-a
attrmap] [-d
depth] [-p
palfile] [-t
tilemap] [-x
tiles] file |
The rgbgfx
program converts PNG images into the Nintendo
Game Boy's planar tile format.
The resulting colors and their palette indices are determined
differently depending on the input PNG file:
- If the file has an embedded palette, that palette's color and order are
used.
- If not, and the image only contains shades of gray, rgbgfx maps them to
the indices appropriate for each shade. Any undetermined indices are set
to respective default shades of gray. For example: if the bit depth is 2
and the image contains light gray and black, they become the second and
fourth colors - and the first and third colors get set to default white
and dark gray. If the image has multiple shades that map to the same
index, the palette is instead determined as if the image had color.
- If the image has color (or the grayscale method failed), the colors are
sorted from lightest to darkest.
The input image may not contain more colors than the selected bit
depth allows. Transparent pixels are set to palette index 0.
-a
attrmap
- Generate a file of tile mirroring attributes for OAM or (CGB-only)
background tiles. For each tile in the input file, a byte is written
representing the dimensions that the associated tile in the output file
should be mirrored. Useful in combination with
-m
to keep track the mirror direction of mirrored duplicate tiles.
-A
- Same as
-a
, but the attrmap file output name is
made by taking the input filename, removing the file extension, and
appending .attrmap.
-D
- Debug features are enabled.
-f
- Fix the input PNG file to be a correctly indexed image.
-F
- Same as
-f
, but additionally, the supplied command
line parameters are saved within the PNG and will be loaded and
automatically used next time.
-d
depth
- The bit depth of the output image (either 1 or 2). By default, the bit
depth is 2 (two bits per pixel).
-h
- Lay out tiles horizontally rather than vertically.
-m
- Truncate tiles by checking for tiles that are mirrored versions of others
and omitting these from the output file. Useful with tilemaps and attrmaps
together to keep track of the duplicated tiles and the dimension mirrored.
Tiles are checked for horizontal, vertical, and horizontal-vertical
mirroring. Implies
-u
.
-o
outfile
- The name of the output file.
-p
palfile
- Output the image's palette in standard GBC palette format - bytes (8 bytes
for two bits per pixel, 4 bytes for one bit per pixel) containing the
RGB15 values in little-endian byte order. If the palette contains too few
colors, the remaining entries are set to black.
-P
- Same as
-p
, but the palette file output name is
made by taking the input PNG file's filename, removing the file extension,
and appending .pal.
-t
tilemap
- Generate a file of tile indices. For each tile in the input file, a byte
is written representing the index of the associated tile in the output
file. Useful in combination with
-u
or
-m
to keep track of duplicate tiles.
-T
- Same as
-t
, but the tilemap file output name is
made by taking the input filename, removing the file extension, and
appending .tilemap.
-u
- Truncate tiles by checking for tiles that are exact duplicates of others
and omitting these from the output file. Useful with tilemaps to keep
track of the duplicated tiles.
-V
- Print the version of the program and exit.
-v
- Verbose. Print errors when the command line parameters and the parameters
in the PNG file don't match.
-x
tiles
- Trim the end of the output file by this many tiles.
The following will take a PNG file with a bit depth of 1, 2, or 8, and output
planar 2bpp data:
$ rgbgfx -o out.2bpp in.png
The following creates a planar 2bpp file with only unique tiles,
and its tilemap out.tilemap:
$ rgbgfx -T -u -o out.2bpp in.png
The following creates a planar 2bpp file with only unique tiles
(accounting for tile mirroring) and its associated tilemap
out.tilemap and attrmap
out.attrmap:
$ rgbgfx -A -T -m -o out.2bpp in.png
The following will do nothing:
$ rgbgfx in.png


Lille angry with Mourinho for taking Joao Sacramento and Nuno Santos to Spurs
Lille are unhappy with Jose Mourinho over his decision to take Joao Sacramento and Nuno Santos to Tottenham as part of his new-look backroom team.
Mourinho replaced Mauricio Pochettino as manager earlier this week but the new Spurs boss raided Lille for his new assistant, Sacramento, and Santos, his new goalkeeping coach.
And Lille manager Christophe Galtier has hit out at Mourinho for taking his coaching staff just days before his side face Paris Saint-Germain in Ligue 1.
‘Each has their way of doing things. He called Luis [Campos]. I don’t know if it’s [a knife in the back], but it’s very classy to do things like that… I was annoyed, frustrated because the timing isn’t good,’ said Galtier.
‘Each will judge the way things are done. What’s most important is that I agree with the decision the president took.
Advertisement Advertisement
‘To be totally transparent, my president informed me of the situation and told me he would let Joao and Nuno go.
‘After a long talk, I understand his decision.
‘It’s a shame, the timing is very bad.
‘That’s how football is these days but what can he do against two people who want to leave and exit the project for live something else? He gave them that possibility. He could’t do anything else.’


songs songs pk is a website that allows user to donload songs for free. It consists of various songs like hindi movies etc. user can listen any bollywod tunes for free. bollywood ,hindi,tunes,new,. it allows user to access the lists


Each of the labels in the above diagram corresponds to a high resolution timestamp that the browser tracks for each and every page it loads. In fact, in this specific case we’re only showing a fraction of all the different timestamps — for now we’re skipping all network related timestamps, but we’ll come back to them in a future lesson.
So, what do these timestamps mean?
- domLoading: this is the starting timestamp of the entire process, the browser is about to start parsing the first received bytes of the HTML document.
- domInteractive: marks the point when the browser has finished parsing all of the HTML and DOM construction is complete.
- domContentLoaded: marks the point when both the DOM is ready and there are no stylesheets
that are blocking JavaScript execution - meaning we can now (potentially) construct the render tree.
- Many JavaScript frameworks wait for this event before they start executing their own logic. For this reason the browser captures the EventStart and EventEnd timestamps to allow us to track how long this execution took.
- domComplete: as the name implies, all of the processing is complete and all of the resources on the page (images, etc.) have finished downloading - i.e. the loading spinner has stopped spinning.
- loadEvent: as a final step in every page load the browser fires an “onload” event which can trigger additional application logic.
The HTML specification dictates specific conditions for each and every event: when it should be fired, which conditions should be met, and so on. For our purposes, we’ll focus on a few key milestones related to the critical rendering path:
- domInteractive marks when DOM is ready.
- domContentLoaded typically marks when both the DOM and
CSSOM are ready.
- If there is no parser blocking JavaScript then DOMContentLoaded will fire immediately after domInteractive.
domComplete marks when the page and all of its subresources are ready.


{% extends "base.html" %} {% block title %}Home{% endblock %} {% block content %}
A simple command line tool for tracking tasks, making notes and creating shortcuts.


Create anything you can imagine with Photoshop, the world’s best imaging and design app.
Daniel Böswald
Photography
View All


#Usage
Fill in the select box and press the convert button, converted time from all over the world will be presented below.
Converter
#Manual
#ZoneList
This list lists legal time zones for countries and regions around the world.
List
UTC/GMT
United Kingdom, Morocco, Gambia, Ivory Coast, Burkina Faso, Ghana, Guinea, Iceland, Ireland, Liberia, Mali, Mauritania, Portugal, Senegal, Sierra Leone, Canary Islands, Togo
UTC+1
Albania, Andorra, Angola, Austria, Belgium, Benin, Cameroon, The Central African Republic, Chad, Congo, Croatia, Czech, Denmark, Equatorial Guinea, France, Gabon, Germany, Gibraltar, Hungary, Italy, Liechtenstein, Luxembourg, Macedonia, Monaco, Black Hills, Namibia, Holland, Niger, Nigeria, Norway, Poland, San Marino, Serbia, Slovakia, Slovenia, Spain, Sweden, Switzerland, Vatican, Sao Tome and Principe
UTC+2
White Russia, Botswana, Bulgaria, Burundi, Cyprus, Egypt, Estonia, Finland, Greece, Israel, Jordan, Latvia, Lebanon, Lesotho, Libya, Lithuania, Malawi, Moldova, Mozambique, Palestine, Romania, Russia (Kaliningrad time), Rwanda, the Sudan, South Africa, Swaziland, Syrian, Turkey, Ukraine, Zambia, Zimbabwe
UTC+3
Bahrain, Comoros, Djibouti, Eritrea, Ethiopia, Iraq, Kenya, Kuwait, Madagascar, Mayotte, Qatar, Russia (Moscow Time), Saudi Arabia, Somalia, Tanzania, Uganda, Yemen, South Sudan
UTC+4
Georgia, Kazakhstan (Western), Mauritius, Oman, Russia (Samara Time), Seychelles, United Arab Emirates
UTC+5
Armenia, Azerbaijan, Kazakhstan (Middle), Kyrgyzstan, Maldives, Pakistan, Russia (Yekaterinburg Time), Tajikistan, Turkmenistan, Uzbekistan
UTC+6
Bangladesh, Bhutan, Kazakhstan (Eastern), Russia (Omsk Time)
UTC+7
Cambodia, Christmas Island (Australia), Indonesia (Western), Laos, Russia (Krasnoyarsk Time), Thailand, Vietnam, Mongolia (Western)
UTC+8
China (Beijing/HK/Macao/Taiwan), Russia (Irkutsk Time), Mongolia, Singapore, Malaysia, Brunei, Indonesia (Middle), Philippines, Western Australia
UTC+9
North Korea, South Korea, Japan, Indonesia (Eastern), East Timor, Palau, Russia (yakutsk time)
UTC+10
Papua New Guinea, Northern Mariana Islands, Cook Islands, Russia (Vladivostok Time), Federated States of Micronesia, Australia (Eastern)
UTC+11
Vanuatu, Solomon Islands, Russia (Mid-Koremsk Time), Federated States of Micronesia, New Caledonia
UTC+12
Fiji, Marshall Islands, Nauru, New Zealand, Russia (kamchatka time), Tuvalu, Wake Island
UTC-1
Cape Verde
UTC-2
Brazil (Fernando de Noronha)
UTC-3
Argentina, Bahamas, Brazil, France (French Guiana, Saint Pierre and Miquelon), Greenland, Suriname, Uruguay
UTC-4
Greenland (Denmark), Canada (Newfoundland, New Brunswick, Nova Scotia, Prince Edward Island, Quebec), Bermuda, the Dominican Republic, Porto Rico, U.S VIRGIN ISLANDS, British Virgin Islands, Anguilla, Saint Kitts and Nevis, Antigua and Barbuda, Montserrat, France (Guadeloupe, Martinique, Saint Martin, Saint Barthélemy), Dominica, Saint Vincent and the Grenadines, Barbados, Grenada, The Kingdom of the Netherlands (Aruba, Curacao, Sint Maarten, Caribbean Netherlands),Trinidad and Tobago, Guyana, Bolivia, Chile, Paraguay, the Falkland Islands, Venezuela, Brazil
UTC-5
Canada (Eastern Nunavut Region, Ontario, Quebec), the United States (Eastern), Bahamas, Cuba, Haiti, Jamaica, Columbia, Panama, Ecuador, Peru
UTC-6
Canada (Manitoba, Central Nunavut Region, Western Ontario, Saskatchewan), the United States (Middle), Mexico, Belize, Guatemala, Honduras, Nicaragua, El Salvador, Costa Rica, Easter Island (Chile)
UTC-7
Canada (Alberta, Northwest Territories, Nunavut), the United States (mountain area), Mexico (Baja California Sur, Chihuahua, Nayarit, Sinaloa, Sonora)
UTC-8
Canada (Yukon, British Columbia), the United States (California, Idaho, Nevada, Oregon, Washington), Mexico (Baja California), Pitcairn Islands
UTC-9
the United States (Alaska)
UTC-10
Hawaii, Johnston Island, Tokelau, Cook Islands, Aleutian Islands, Society Islands, Tuamotu Archipelago
UTC-11
Midway Island, Niue Island, American Samoa
UTC-12
Baker Island, Howland Island


Hello, I’m jaechang Kim. I’m a graduate student in POSTECH ML Lab.
Research Interest
I treat machine learning as a method to solve under-determined problems by learning priors from data. I’m interested in applications of machine learning and explaining how it is working.
- Source Separation
- Machine Learning Applications in sound domain
- GAN Inversion
- Explaininable AI
Publication
major conferences
- Jaechang Kim*, Yunjoo Lee*, Hyun Mi Cho, Dong Woo Kim, Chi Hoon Song, and Jungseul Ok, “Activity-informed Industrial Audio Anomaly Detection via Source Separation,” in ICASSP, 2023
- Jaechang Kim*, Yunjoo Lee*, Seunghoon Hong, and Jungseul Ok, “Learning Continuous Representation of Audio for Arbitrary Scale Super Resolution,” ICASSP, 2022
- Jinwoo Jeon*, Jaechang Kim*, Kangwook Lee, Sewoong Oh, and Jungseul Ok, “Gradient Inversion with Generative Image Prior,” NeurIPS 2021 (and FL-ICML’21), 2021
domestic conferences
- Hyejin Park*, Byungchan Ko*, Jaechang Kim*, Hoyoung Kim, Jinwoo Jeon, and Jungseul Ok, “Effect of Privacy Preserving in Personalized Federated Learning with Heterogeneous Data from Wearable Devices,” KSC2021, 2021
Education
- Ph.D. in POSTECH Graduate School of Artificial Intelligence (2021 ~ )
- B.S. in POSTECH Department of Computer Science & Engineering (2016 ~ 2021)
Teaching
- Computer Architecture (TA, 2023 Spring)
- Intro. to Computer SW Systems (TA, 2022 Fall)
Work Experience
-
Internship in Naver Corp (2020.07 ~ 2020.08)
-
Internship with Prof. Sungwoo Park (2019.05 ~ 2019.10) https://www.datamonad.com/
-
Internship in Netmarble AI Revolution Center (2018.06 ~ 2018.08)


The Controller
class offers the most basic support for WebCardinal's functionalities. Any class
extending it will have all the benefits of the framework.
The function createElement
will create the desired element and will also return it.
controller.createElement(elementName: string, props?: object)
The Element
that will be created
The function off
will remove the provided event listener.
The function createAndAddElement
will create the desired element, add it to the
Controller's root element and then return the created element.
controller.createAndAddElement(elementName: string, props?: object)
The Element
that will be created
The function on
will listen for the event and when the event is triggered, the callback
function given as parameter will be executed.
controller.on(eventName: string, callback: Function, options?: object)
addEventListener
method
undefined
The function off
will remove the provided event listener.
In order to remove the correct event listener, the function should receive the same arguments (eventName, callback, options) like on the registering the event.
controller.off(eventName: string, callback: Function, options?: object)
addEventListener
method
undefined
The function removeAllTagEventListeners
is responsible with removing all the registered tag
event listeners (which were registered before calling this method)
controller.removeAllTagEventListeners()
undefined
The function onTagEvent
will listen for the event and when the event is triggered and the
tag attribute matches the provided tag, the callback function given as parameter will be executed.
controller.onTagEvent(tag: string, eventName: string, callback: Function, options?: object)
addEventListener
method
undefined
The function offTagEvent
will remove the provided event tag listener.
In order to remove the correct event listener, the function should receive the same arguments (tag, eventName, callback, options) like on the registering the tag event.
controller.offTagEvent(tag: string, eventName: string, callback: Function, options?: object)
addEventListener
method
undefined
The function onTagClick
is a short way of calling onTagEvent
for the
click
event.
controller.onTagClick(tag: string, callback: Function, options?: object)
addEventListener
method
undefined
The function offTagClick
is a short way of calling offTagEvent
for the
click
event.
controller.offTagClick(tag: string, callback: Function, options?: object)
addEventListener
method
undefined
The function getElementByTag
is responsible getting multiple HTML elements by a data-tag
Similar to document.getElementById
but for data-tag
-s
controller.getElementByTag(tag: string)
data-tag
of the marked element from DOM.
null | HTML Element | Array<HTML Element>
The function getElementsByTag
is responsible getting a HTML element by a data-tag
Similar to document.getElementsByClassName
but for data-tag
-s
controller.getElementsByTag(tag: string)
data-tag
of the marked element from DOM.
Array<HTML Element>
The function navigateToUrl
is responsible with navigating to the specified url
controller.navigateToUrl(url: string, state?: any)
undefined
The function navigateToPageTag
is responsible with navigating to the specified page tag
controller.navigateToPageTag(tag: string, state?: any)
undefined
The function send
is responsible with triggering events by using a given name and optionaly,
some information to be sent with the event.
controller.send(eventName: string, data: any, htmlElement?: HTMLElement)
undefined
The function setModel
is a setter for the model. The model will be attached to the
controller, so after that one-way and two-way binding can happen.
controller.setModel(model: object)
undefined
The function translate
is responsible with get the translated text for the given
chain, for the current skin.
controller.translate(translationChain: string)
The translated text or the translationChain
if no translation was found for the given chain in the current skin context.
The function setState
is responsible with setting the state of current window.location
.
Inspect controller.history
object for a better understanding.
controller.setState(state: any)
undefined
The function getState
is responsible with getting the state of current window.location
.
controller.getState()
any
The current state set from another controller with navigateToUrl
, navigateToPageTag
in a different page or setState
if multiples controllers are present in the same page.
The function setPreferredSkin
is responsible with setting the preferred skin of your WebCardinal application.
Initially this skin is the first element specified in skin array of
controller.setPreferredSkin(skin: string | object, options?: object)
true
, preferred skin will be saved in the localStorage
, otherwise preferred skin will not be cached, it will be only saved in window
.
The function getPreferredSkin
is responsible with getting the preferred skin of your WebCardinal application.
controller.getPreferredSkin()
Object
This object will have two keys name and translations.
It is stored in window.WebCardinal.state.activeSkin
and in localStorage
if it is desired.
The function changeSkinForCurrentPage
is responsible with changing the skin of the current display page.
Initially the skin of the displayed page is the skin set in pages
, if it does not exists, the preferred skin will be selected.
If preferred skin does not have any skin for current page, the default is the fallback case.
controller.changeSkinForCurrentPage(skin: string | object)
setPreferredSkin
The function querySelector
is responsible with getting the HTML element targeted with given selector.
Equivalent with this.element.querySelector
controller.querySelector(selector: string)
The function querySelectorAll
is responsible with getting multiple HTML elements targeted with given selector.
Equivalent with this.element.querySelectorAll
controller.querySelectorAll(selector: string)


This page is testing the CSS used to display my Markdown sites.
Links always have an underline so they do not rely on colour to identify them.
The quick brown fox jumps over the lazy dog.
A pangram is a sentence using every letter of the alphabet at least once.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Lorem ipsum is filler text used to demonstrate a design by removing focus from the content.
Etaoin shrdlu is the approximate order of frequency of the twelve most commonly used letters in the English language.
I coloured the headings as RGB, inspired by the Blender axis tool.
Links always have an underline so they do not rely on colour to identify them.


| {{monday}} |
| {{tuesday}} |
| {{wednesday}} |
| {{thursday}} |
| {{friday}} |
| {{saturday}} |
| {{sunday}} |
{{#each profile in profiles}}
{{ > Schedule_Page_Item profile=profile }}
{{/each}}
{{/if}}
| {{monday}} |
| {{tuesday}} |
| {{wednesday}} |
| {{thursday}} |
| {{friday}} |
| {{saturday}} |
| {{sunday}} |


MD. Muktadirul Haque MarufA kid who has the guts to take on every challlange to fullfil his dream to become a web developer.I aspire to be an AI Engineer. I am also quite good in Web designing and development. |
| Date | Course | Institution |
|---|---|---|
| 2008-2020 | PECE, JSC & SSC | Rajendrapur Cantonment Public School & College |
| 2016 | Ms Office | Bangladesh Technical Education Board |
| 2018 | C | Sololearn |
| 2018 | Fundamental HTML | Sololearn |
| 2020 | Python Crash Course - A Hands-On, Project-Based Introduction to Programming | N/A |
| 2020 | The complete 2020 Web Development Bootcamp | Udemy |
|
|
|
|
|


Mirrors is a tile-based puzzle game I created first using Java, then later in JavaScript and finally once again in TypeScript. The aim of the game is to guide coloured lasers into laser receptors using rotatable mirrors.
You can play the TypeScript version in your browser here: ajweeks.com/mirrors
And the new TypeScript version’s source can be found here: github.com/ajweeks/mirrors-ts
Here are some screenshots from the new TypeScript version:
And here are some screenshots from the original Java version:
The java version’s source can be found here: github.com/ajweeks/mirrors
You can download the original Java version here: dropbox.com/s/y3qbd5jzx44rexp/mirrors.zip?dl=0


§1-7 Repeal of laws. Laws may be repealed either entirely or partially by other laws. [CC 1859, pt of §20; RL 1925, §21; RL 1935, §23; RL 1945, §23; RL 1955, §1-10; HRS §1-7]
Case Notes
Referred to: 17 H. 428, 438.


The remote data fetching object instance that is created when using a Remote Data
collection.
The grid.fetcher.request
object is especially useful if you want to manually control fetching after the grid makes requests (for example, to abort a long-running request).
(object)
: Default{}
.
var grid = new DobyGrid(...);
// View the current fetcher
console.log(grid.fetcher);
{
count: function (options, callback) {},
fetch: function (options, callback) {}
fetchGroups: function (options, callback) {},
grid: DobyGrid
onLoaded: function () {},
onLoading: function () {},
// Reference to the currently active AJAX request object
request: {}
}


SLURM is short for 'Simple Linux Utility for Resource Management'. It helps you to make use of a cluster by giving you a command line interface to add jobs to a queue. That means, you and other users can specify program calls that get executed as soon als all conditions are met.
I currently need to work with this, because I have some pretty heavy tasks that occur periodically, but don't need to be executed immediately. More concrete, I am working in the field of ASR - Automatic Speech Recognition. In ASR you have models that include probabilities for ... well, let's don't get into detail for that. The important part is that those models need to be trained. And they can get adapted to speakers.
As soon as you have more recordings, you can try to improve the model. And this training involves a lot of computation and data processing. As the training job is executed periodically, but not always when a new recording is present, you might also have recordings for many different speakers. So you can improve many models when this script is started. So this can be done on different computers in parallel.
SLURM basic usage
A simple call could look like this:
srun python test.py -aflag -param value
Other notable commands are:
squeue
: Gives a list of all running / pending jobssbatch
: Run a batch script in backgroundscancel
: Stop a job
Important parameters for srun
are:
--mem=[X in MB]
--job-name=[Name of your SLURM job]
--dependency
: Start this job when all dependencies are met. This could be time or other jobs
Another important command is squeue
. It allows you to list all jobs in
command line (if you have a GUI: sview
).
You can get your jobs only with squeue -u mthoma
, where mthoma
should be
replaced by your user name.
Help texts
sbatch
$ sbatch --help
Usage: sbatch [OPTIONS...] executable [args...]
Parallel run options:
-A, --account=name charge job to specified account
--begin=time defer job until HH:MM MM/DD/YY
-c, --cpus-per-task=ncpus number of cpus required per task
--comment=name arbitrary comment
-d, --dependency=type:jobid defer job until condition on jobid is satisfied
-D, --workdir=directory set working directory for batch script
-e, --error=err file for batch script's standard error
--export[=names] specify environment variables to export
--get-user-env load environment from local cluster
--gid=group_id group ID to run job as (user root only)
--gres=list required generic resources
-H, --hold submit job in held state
-i, --input=in file for batch script's standard input
-I, --immediate exit if resources are not immediately available
--jobid=id run under already allocated job
-J, --job-name=jobname name of job
-k, --no-kill do not kill job on node failure
-L, --licenses=names required license, comma separated
-m, --distribution=type distribution method for processes to nodes
(type = block|cyclic|arbitrary)
-M, --clusters=names Comma separated list of clusters to issue
commands to. Default is current cluster.
Name of 'all' will submit to run on all clusters.
--mail-type=type notify on state change: BEGIN, END, FAIL or ALL
--mail-user=user who to send email notification for job state
changes
-n, --ntasks=ntasks number of tasks to run
--nice[=value] decrease secheduling priority by value
--no-requeue if set, do not permit the job to be requeued
--ntasks-per-node=n number of tasks to invoke on each node
-N, --nodes=N number of nodes on which to run (N = min[-max])
-o, --output=out file for batch script's standard output
-O, --overcommit overcommit resources
-p, --partition=partition partition requested
--propagate[=rlimits] propagate all [or specific list of] rlimits
--qos=qos quality of service
-Q, --quiet quiet mode (suppress informational messages)
--requeue if set, permit the job to be requeued
-t, --time=minutes time limit
--time-min=minutes minimum time limit (if distinct)
-s, --share share nodes with other jobs
--uid=user_id user ID to run job as (user root only)
-v, --verbose verbose mode (multiple -v's increase verbosity)
Constraint options:
--contiguous demand a contiguous range of nodes
-C, --constraint=list specify a list of constraints
-F, --nodefile=filename request a specific list of hosts
--mem=MB minimum amount of real memory
--mincpus=n minimum number of logical processors (threads) per node
--reservation=name allocate resources from named reservation
--tmp=MB minimum amount of temporary disk
-w, --nodelist=hosts... request a specific list of hosts
-x, --exclude=hosts... exclude a specific list of hosts
Consumable resources related options:
--exclusive allocate nodes in exclusive mode when
cpu consumable resource is enabled
--mem-per-cpu=MB maximum amount of real memory per allocated
cpu required by the job.
--mem >= --mem-per-cpu if --mem is specified.
Affinity/Multi-core options: (when the task/affinity plugin is enabled)
-B --extra-node-info=S[:C[:T]] Expands to:
--sockets-per-node=S number of sockets per node to allocate
--cores-per-socket=C number of cores per socket to allocate
--threads-per-core=T number of threads per core to allocate
each field can be 'min' or wildcard '*'
total cpus requested = (N x S x C x T)
--ntasks-per-core=n number of tasks to invoke on each core
--ntasks-per-socket=n number of tasks to invoke on each socket
--cpu_bind= Bind tasks to CPUs
(see "--cpu_bind=help" for options)
--hint= Bind tasks according to application hints
(see "--hint=help" for options)
--mem_bind= Bind memory to locality domains (ldom)
(see "--mem_bind=help" for options)
Help options:
-h, --help show this help message
-u, --usage display brief usage message
Other options:
-V, --version output version information and exit
squeue
squeue --help
Usage: squeue [OPTIONS]
-A, --account=account(s) comma separated list of accounts
to view, default is all accounts
-a, --all display jobs in hidden partitions
-h, --noheader no headers on output
--hide do not display jobs in hidden partitions
-i, --iterate=seconds specify an interation period
-j, --job=job(s) comma separated list of jobs IDs
to view, default is all
-l, --long long report
-M, --clusters=cluster_name cluster to issue commands to. Default is
current cluster. cluster with no name will
reset to default.
-n, --nodes=hostlist list of nodes to view, default is
all nodes
-o, --format=format format specification
-p, --partition=partition(s) comma separated list of partitions
to view, default is all partitions
-q, --qos=qos(s) comma separated list of qos's
to view, default is all qos's
-s, --step=step(s) comma separated list of job steps
to view, default is all
-S, --sort=fields comma separated list of fields to sort on
--start print expected start times of pending jobs
-t, --states=states comma separated list of states to view,
default is pending and running,
'--states=all' reports all states
-u, --user=user_name(s) comma separated list of users to view
-v, --verbose verbosity level
-V, --version output version information and exit
Help options:
--help show this help message
--usage display a brief summary of squeue options


--- bodyclass: docs headline: 'CRMint Presentations & case studies' layout: docs title: Presentations & case studies type: markdown ---
Coming soon: CRMint presentations and case studies
CRMint - placeholder


Kirby-Desai Tattoo Removal Scale
Skin type
Always burns & never tans
1
point
Burns easily & tans minimally
2
points
Sometimes burns & slowly tans
3
points
Burns minimally & usually tans
4
points
Rarely burns & tans well
5
points
Never burns & always tans
6
points
Location
Head / neck / face
1
point
Upper trunk / shoulder
2
points
Lower trunk / upper leg
3
points
Lower arm / leg
4
points
Wrist / hand / ankle / foot
5
points
Amount of ink
Amateur
1
point
Minimal
2
points
Moderate
3
points
Significant
4
points
Ink layering
No, one layer
0
points
Yes, multiple layers
2
points
Scarring & tissue changes
No scar
0
points
Minimal scarring
1
point
Moderate scarring
3
points
Significant scarring
5
points
Colors
Black only
1
point
Mostly black w/ some red
2
points
Mostly black & red w/ other colors
3
points
Multiple colors
4
points
Estimated number of treatments:


Downloads
It's suggested that you download the latest version, but pervious versions are also provided. Check the Changelog to see release notes.
Current Version
The current version of Leaflet Vector Layers supports Leaflet version 0.5.x.
Previous Versions
Leaflet Vector Layers version 1.5.0 supports Leaflet version 0.5.x.
Leaflet Vector Layers version 1.4.0 supports Leaflet version 0.5.x.
Leaflet Vector Layers version 1.3.0 supports Leaflet version 0.4.x.
Leaflet Vector Layers version 1.2.0 supports Leaflet version 0.3.x.
Leaflet Vector Layers version 1.1.1 supports Leaflet version 0.3.x.
Leaflet Vector Layers version 1.1.0 supports Leaflet version 0.3.x.
Leaflet Vector Layers version 1.0.0 supports Leaflet version 0.3.x.


Managing Messaging, Site Aliases, SSL, Host and CRM Settings
Only SuperUsers can access the Site Aliases, SSL Settings, Host Settings and Client Resource Management (CRM) sections of the Site Settings page. These settings are covered in the Host > Site Management section of this manual.
Related Topics:
- Site Alias: See "Adding a Site Alias", See "Configuring Site Alias Settings", See "Editing a Site Alias", See "Deleting a Site Alias"
-
See "Configuring CRM for a Site"
-
See "Configuring Messaging Settings for a Site"
-
See "Editing Host Settings for a Site"
-
See "Setting SSL Settings for a Site"


maximum x-value in the value array
minimum x-value in the value array
maximum y-value in the value array across all axes
the minimum y-value in the value array across all axes
Adds a DataSet dynamically.
Adds an Entry to the DataSet at the specified index. Entries are added to the end of the list.
Calc minimum and maximum values (both x and y) over all DataSets.
Calc minimum and maximum y-values over all DataSets. Tell DataSets to recalculate their min and max y-values, this is only needed for autoScaleMinMax.
the x-value to start the calculation from
the x-value to which the calculation should be performed
Clears this data object from all DataSets and removes all Entries. Don't forget to invalidate the chart after this.
Checks if this data object contains the specified DataSet. Returns true if so, false if not.
Returns all colors used across all DataSet objects this object represents.
Returns the DataSet that contains the provided Entry and the entry index, or null, if no DataSet contains this Entry.
Returns the DataSet object with the given label. Search can be case sensitive or not. IMPORTANT: This method does calculations at runtime. Use with care in performance critical situations.
returns the number of LineDataSets this object contains
Returns the DataSet that contains the provided Entry, or null, if no DataSet contains this Entry.
Returns the labels of all DataSets as a string array.
Returns all DataSet objects this ChartData object holds.
Returns the total entry count across all DataSet objects this data object contains.
Returns the first DataSet from the datasets-array that has it's dependency on the right axis. Returns null if no DataSet with right dependency could be found.
Returns the index of the provided DataSet in the DataSet array of this data object, or -1 if it does not exist.
Returns the DataSet object with the maximum number of entries or null if there are no DataSets.
Returns the maximum x-value this data object contains.
Returns the minimum x-value this data object contains.
Returns the maximum y-value for the specified axis.
Returns the minimum y-value for the specified axis.
Returns true if highlighting of all underlying values is enabled, false if not.
Call this method to let the ChartData know that the underlying data has changed. Calling this performs all necessary recalculations needed when the contained data has changed.
Removes the given DataSet from this data object. Also recalculates all minimum and maximum values. Returns true if a DataSet was removed, false if no DataSet could be removed.
Removes the DataSet at the given index in the DataSet array from the data object. Also recalculates all minimum and maximum values. Returns true if a DataSet was removed, false if no DataSet could be removed.
Removes the given Entry object from the DataSet at the specified index.
Removes the Entry object closest to the given DataSet at the specified index. Returns true if an Entry was removed, false if no Entry was found that meets the specified requirements.
Enables / disables drawing values (value-text) for all DataSets this data object contains.
Sets the width of the circle that surrounds the bubble when highlighted for all DataSet objects this data object contains, in dp.
Enables / disables highlighting values for all DataSets this data object contains. If set to true, this means that values can be highlighted programmatically or by touch gesture.
Sets a custom IValueFormatter for all DataSets this data object contains.
Sets the color of the value-text (color in which the value-labels are drawn) for all DataSets this data object contains.
Sets the same list of value-colors for all DataSets this data object contains.
Sets the size (in dp) of the value-text for all DataSets this data object contains.
Sets the Typeface for all value-labels for all DataSets this data object contains.
Generated using TypeDoc
Constructor taking single or multiple DataSet objects.


Two expeditions
Darkest Africa
Desert Sahara
Courage rewarded
Failure scorned
Treasures discovered
Lost in the wild
The brave will be rewarded
Just look in the sand
For it is her birthday


- Source:
Methods
(static) addTrackToPlaylist(playlistId, tracksIds) → {Object|0}
user adds track(s) to a specific playlist
Parameters:
| Name | Type | Description |
|---|---|---|
playlistId |
string | playlist id |
tracksIds |
array.<string> | array of tracks' id |
- Source:
Returns:
- playlist object
- Type
- Object | 0
(static) changeCollaboration(user, playlistId) → {boolean}
user toggles collaboration
Parameters:
| Name | Type | Description |
|---|---|---|
user |
Object | user object |
playlistId |
string | playlist id |
- Source:
Returns:
- Type
- boolean
(static) changePublic(user, playlistId) → {boolean}
user toggles public status
Parameters:
| Name | Type | Description |
|---|---|---|
user |
Object | user object |
playlistId |
string | playlist id |
- Source:
Returns:
- Type
- boolean
(static) checkFollowPlaylistByUser(user, playlistId) → {Number}
check if user follows playlist
Parameters:
| Name | Type | Description |
|---|---|---|
user |
Object | user object |
playlistId |
string | playlist id |
- Source:
Returns:
- Type
- Number
(static) checkIfUserHasPlaylist(user, playlistId) → {number|undefined}
check if user has a specific playlist
Parameters:
| Name | Type | Description |
|---|---|---|
user |
Object | user object |
playlistId |
string | playlist id |
- Source:
Returns:
- the index of playlist id in user's playlists
- Type
- number | undefined
(static) checkPlaylistHasTracks(playlistId, tracksId) → {Array.<Boolean>}
check if playlist has specific tracks
Parameters:
| Name | Type | Description |
|---|---|---|
playlistId |
string | |
tracksId |
Array.<string> |
- Source:
Returns:
- Type
- Array.<Boolean>
(static) createPlaylist(userId, name, descriptionopt) → {Object}
create playlist
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
userId |
string | user id | |
name |
string | playlist name | |
description |
string |
<optional> |
playlist discription |
- Source:
Returns:
- playlist object
- Type
- Object
(static) deletePlaylist(user, playlistId) → {Number}
delete user's created playlist
Parameters:
| Name | Type | Description |
|---|---|---|
user |
Object | user object |
playlistId |
string | playlist id |
- Source:
Returns:
- Type
- Number
(static) findIndexOfTrackInPlaylist(trackId, tplaylist) → {number}
find index of track in playlist
Parameters:
| Name | Type | Description |
|---|---|---|
trackId |
string | track id |
tplaylist |
Object | playlist object |
- Source:
Returns:
- Type
- number
(static) followPlaylits(user, playlistId, isPrivateopt) → {Number}
user follow playlist
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
user |
Object | user object | |
playlistId |
string | playlist id | |
isPrivate |
boolean |
<optional> |
If true the playlist will be included in user’s public playlists, if false it will remain private. |
- Source:
Returns:
- Type
- Number
(static) getDeletedPlaylists(userId, limit) → {Array.<Object>}
get user deleted playlists
Parameters:
| Name | Type | Description |
|---|---|---|
userId |
string | |
limit |
number |
- Source:
Returns:
-Array of playlists objects
- Type
- Array.<Object>
(static) getPlaylist(playlistId) → {Object|0}
get a playlist by id
Parameters:
| Name | Type | Description |
|---|---|---|
playlistId |
string | playlist id |
- Source:
Returns:
- playlist object
- Type
- Object | 0
(static) getPlaylistTracks(playlistId, isLike) → {array.<object>|0}
get playlist tracks (WITHOUT DETAILS OF THESE TRACKS)
Parameters:
| Name | Type | Description |
|---|---|---|
playlistId |
string | playlist id |
isLike |
Boolean | if it's the liked tracks playlist |
- Source:
Returns:
-array of tracks' object
- Type
- array.<object> | 0
(static) getPlaylistWithTracks(playlistId, snapshotId, user) → {array.<object>|0}
get playlist with tracks
Parameters:
| Name | Type | Description |
|---|---|---|
playlistId |
string | playlist id |
snapshotId |
string | |
user |
Object | user object |
- Source:
Returns:
- array of objects of a playlist and it's tracks
- Type
- array.<object> | 0
(static) getPopularPlaylists() → {array.<object>}
get popular playlists
- Source:
Returns:
- array of playlists' object
- Type
- array.<object>
(static) getUserPlaylists(userId, limitopt, offsetopt, isUser) → {array.<object>|0}
get playlists of a user
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
userId |
string | user id | |
limit |
number |
<optional> |
the maximum number of objects to return |
offset |
number |
<optional> |
the index of the first object to return |
isUser |
boolean | if the user is the owner of the playlist |
- Source:
Returns:
- array of playlists' object
- Type
- array.<object> | 0
(static) removePlaylistTracks(playlistId, tracksIds, snapshotId) → {array.<object>|0}
remove tracks from a given playlist
Parameters:
| Name | Type | Description |
|---|---|---|
playlistId |
string | playlist id |
tracksIds |
array.<string> | array of tracks' id |
snapshotId |
string | snapshot id |
- Source:
Returns:
-array of tracks' object
- Type
- array.<object> | 0
(static) reorderPlaylistTracks(playlistId, snapshotId, start, length, before) → {Object|0}
reorder tracks in a playlist
Parameters:
| Name | Type | Description |
|---|---|---|
playlistId |
string | playlist id |
snapshotId |
string | snapshot id |
start |
number | |
length |
number | |
before |
number |
- Source:
Returns:
-playlist object
- Type
- Object | 0
(static) unfollowPlaylist(user, playlistId) → {Number}
user unfollows a playlist
Parameters:
| Name | Type | Description |
|---|---|---|
user |
Object | user object |
playlistId |
string | playlist id |
- Source:
Returns:
- Type
- Number
(static) updatePlaylistDetails(playlistId, details) → {Object|0}
user updates playlist details
Parameters:
| Name | Type | Description |
|---|---|---|
playlistId |
string | playlist id |
details |
Object | object of the data to be updated |
- Source:
Returns:
- playlist object
- Type
- Object | 0


#include <StartupData.h>
Collaboration diagram for WFAPI::StartupData:
Public Member Functions | |
| StartupData (const WFString &commonDataStoragePath, const WFString &resourceStoragePath, TextLanguage textLanguage, VoiceLanguage::VoiceLanguage voiceLanguage, const WFString &imageStoragePath="", const WFString &categoryImageStoragePath="", const WFString &categoryTreeImageStoragePath="", const WFString ¶meterStoragePath="") | |
| StartupData (const WFString &commonDataStoragePath, const WFString &dataStoragePath, const WFString &resourceStoragePath, TextLanguage textLanguage, VoiceLanguage::VoiceLanguage voiceLanguage, const WFString &imageStoragePath="", const WFString &categoryImageStoragePath="", const WFString &categoryTreeImageStoragePath="") | |
| StartupData (const StartupData &sd) | |
| virtual | ~StartupData () |
| const WFString & | getCommonDataStoragePath () const |
| const WFString & | getDataStoragePath () const |
| const WFString & | getResourceStoragePath () const |
| const WFString & | getImageStoragePath () const |
| const WFString & | getCategoryImageStoragePath () const |
| const WFString & | getCategoryTreeImageStoragePath () const |
| const WFString & | getParameterStoragePath () const |
| ImageExtension | getImageExtension () const |
| ImageDimension | getImageDimension () const |
| TextLanguage | getTextLanguage () const |
| VoiceLanguage::VoiceLanguage | getVoiceLanguage () const |
| void | setCommonDataStoragePath (const WFString &newVal) |
| void | setDataStoragePath (const WFString &newVal) |
| void | setResourceStoragePath (const WFString &newVal) |
| void | setImageStoragePath (const WFString &newVal) |
| void | setCategoryImageStoragePath (const WFString &newVal) |
| void | setCategoryTreeImageStoragePath (const WFString &newVal) |
| void | setParameterStoragePath (const WFString &newVal) |
| void | setImageDimension (ImageDimension imageDimension) |
| void | setImageExtension (ImageExtension imageExtension) |
| void | setTextLanguage (TextLanguage newVal) |
| void | setVoiceLanguage (VoiceLanguage::VoiceLanguage newVal) |
| ConnectionManager * | getConnectionManager () const |
| void | setConnectionManager (ConnectionManager *connMgr) |
| WFAPI::StartupData::StartupData | ( | const WFString & | commonDataStoragePath, | |
| const WFString & | resourceStoragePath, | |||
| TextLanguage | textLanguage, | |||
| VoiceLanguage::VoiceLanguage | voiceLanguage, | |||
| const WFString & | imageStoragePath = "" , |
|||
| const WFString & | categoryImageStoragePath = "" , |
|||
| const WFString & | categoryTreeImageStoragePath = "" , |
|||
| const WFString & | parameterStoragePath = "" | |||
| ) |
Platform compability help:
The iPhone typically stores its application resources in the application bundle. Therefore it is recommended that the commonDataStoragePath and resourceStoragePath points to a folder inside the application bundle directory.
However, this folder is not writeable at run-time and you will therefore need to specify the imageStoragePath, categoryImageStoragePath and parameterStoragePath to point elsewhere. Apple recommends that you use the Documents folder of your application to store such files. Therefore, we recommend that the imageStoragePath, categoryImageStoragePath, parameterStoragePath are all set and pointing to directories within the Documents folder of your application.
| commonDataStoragePath | The path to where common data is stored. An application will need to place a valid paramseed.txt file in this directory. |
| resourceStoragePath | The path to the base point of where sound clips and syntaxes are stored. Nav2 expects the sound clips and syntaxes to be stored in a subdirectory of this. The name of this subdirectory depends upon the format of the sound files, which is specific for the platform you are using ("Vorbis" or "MP3" for example). |
| textLanguage | The language to be used for texts in the application. | |
| voiceLanguage | The language to be used for voices in the application. | |
| imageStoragePath | The path to where Nav2 will write its images when they are downloaded. | |
| categoryImageStoragePath | The path to where Nav2 will write its category images when they are downloaded. | |
| categoryTreeImageStoragePath | The path to where Nav2 will write its category tree images when they are downloaded. | |
| parameterStoragePath | The path to where Nav2 will write its parameter files. This path is necessary for some platforms (such as iPhone) where the common data storage path is not writable at runtime. If this is left empty, Nav2 will write its parameter files to the commonDataStoragePath argument instead. |
| WFAPI::StartupData::StartupData | ( | const WFString & | commonDataStoragePath, | |
| const WFString & | dataStoragePath, | |||
| const WFString & | resourceStoragePath, | |||
| TextLanguage | textLanguage, | |||
| VoiceLanguage::VoiceLanguage | voiceLanguage, | |||
| const WFString & | imageStoragePath = "" , |
|||
| const WFString & | categoryImageStoragePath = "" , |
|||
| const WFString & | categoryTreeImageStoragePath = "" | |||
| ) |
Legacy constructor with the deprecated dataStoragePath parameter. You should use the constructor above instead.
| commonDataStoragePath | The path to where common data is stored. An application will need to place a valid paramseed.txt file in this directory. |
| dataStoragePath | The path to where platform dependent data files are stored. This path was previously used for version files, but is now completely unused by Nav2. |
| resourceStoragePath | The path to the base point of where sound clips and syntaxes are stored. Nav2 expects the sound clips and syntaxes to be stored in a subdirectory of this. The name of this subdirectory depends upon the format of the sound files, which is specific for the platform you are using ("Vorbis" or "MP3" for example). |
| textLanguage | The language to be used for texts in the application. | |
| voiceLanguage | The language to be used for voices in the application. | |
| imageStoragePath | The path to where Nav2 will write its images when they are downloaded. | |
| categoryImageStoragePath | The path to where Nav2 will write its category images when they are downloaded. | |
| categoryTreeImageStoragePath | The path to where Nav2 will write its category tree images when they are downloaded. |
| WFAPI::StartupData::StartupData | ( | const StartupData & | sd | ) |
Copy constructor
| virtual WFAPI::StartupData::~StartupData | ( | ) | [virtual] |
Destructor.
| const WFString& WFAPI::StartupData::getCategoryImageStoragePath | ( | ) | const |
Get the path to where all category images are stored.
| const WFString& WFAPI::StartupData::getCategoryTreeImageStoragePath | ( | ) | const |
Get the path to where all category tree images are stored.
| const WFString& WFAPI::StartupData::getCommonDataStoragePath | ( | ) | const |
Get the path to where platform independent data files are stored.
| ConnectionManager* WFAPI::StartupData::getConnectionManager | ( | ) | const |
Internal function to get the current connection manager.
| const WFString& WFAPI::StartupData::getDataStoragePath | ( | ) | const |
Get the path to where platform dependent data files are stored.
| ImageDimension WFAPI::StartupData::getImageDimension | ( | ) | const |
Get the selected dimension for images.
| ImageExtension WFAPI::StartupData::getImageExtension | ( | ) | const |
Get the selected extension for images.
| const WFString& WFAPI::StartupData::getImageStoragePath | ( | ) | const |
Get the path to where images are stored.
| const WFString& WFAPI::StartupData::getParameterStoragePath | ( | ) | const |
Get the path to where all parameter files are stored.
| const WFString& WFAPI::StartupData::getResourceStoragePath | ( | ) | const |
Get the path to the base point for where sound clips and syntaxes are stored.
| TextLanguage WFAPI::StartupData::getTextLanguage | ( | ) | const |
Get which language are selected for texts in the application.
| VoiceLanguage::VoiceLanguage WFAPI::StartupData::getVoiceLanguage | ( | ) | const |
To get which language are selected for voice instructions in the application.
| void WFAPI::StartupData::setCategoryImageStoragePath | ( | const WFString & | newVal | ) |
To set the path to where category images are stored
| newVal | Where category images are set. |
| void WFAPI::StartupData::setCategoryTreeImageStoragePath | ( | const WFString & | newVal | ) |
To set the path to where category tree images are stored
| newVal | Where category tree images are set. |
| void WFAPI::StartupData::setCommonDataStoragePath | ( | const WFString & | newVal | ) |
To set the path to where to store platform independet files.
| newVal | Where to store platform independent files. |
| void WFAPI::StartupData::setConnectionManager | ( | ConnectionManager * | connMgr | ) |
Internal function used to set the current connection manager.
| void WFAPI::StartupData::setDataStoragePath | ( | const WFString & | newVal | ) |
To set the path to where to store platform dependent files.
| newVal | Where to store platform dependent files. |
| void WFAPI::StartupData::setImageDimension | ( | ImageDimension | imageDimension | ) |
Set the dimension of the images to download. If not set the default value will be used, meaning the images will be fetched with the dimension set for that particular image on the server.
| imageDimension | The dimension of the images that will be downloaded. |
| void WFAPI::StartupData::setImageExtension | ( | ImageExtension | imageExtension | ) |
Set the extension of the images to download, i.e set if they should be PNG or SVG images.
| imageExtension | The extension of the images to download. |
| void WFAPI::StartupData::setImageStoragePath | ( | const WFString & | newVal | ) |
To set the path to where images are stored.
| newVal | The path to where to store images. |
| void WFAPI::StartupData::setParameterStoragePath | ( | const WFString & | newVal | ) |
To set the path to where parameter files are stored.
| newVal | Where parameter files are stored. |
| void WFAPI::StartupData::setResourceStoragePath | ( | const WFString & | newVal | ) |
To set the path of the base point of where sound clips and syntaxes are stored.
| newVal | Where to to set the base point for storage of sound clips and syntaxes. |
| void WFAPI::StartupData::setTextLanguage | ( | TextLanguage | newVal | ) |
To set which language to be used for texts in the application.
| newVal | Which language to be used for texts in the application. |
| void WFAPI::StartupData::setVoiceLanguage | ( | VoiceLanguage::VoiceLanguage | newVal | ) |
To set which language to be used for voices in the application.
| newVal | Which language to be used for voices in the application. |


Bbf Class
Brightness Binary Feature object detector
The original paper refers to: YEF∗ Real-Time Object Detection, Yotam Abramson and Bruno Steux.
Constructor
Bbf
()
static
Item Index
Methods
- _group_func static
- build_pyramid static deprecated
- detect static
- group_rectangles static deprecated
- prepare static
- prepare_cascade static deprecated
- pyramid static
- rectangles static
Methods
build_pyramid
(
deprecated
static
-
src
-
min_width
-
min_height
-
interval
Build image pyramid using canvas drawImage
detect
(
Array
static
-
pyramid
-
cascade
Run detection
Parameters:
-
pyramid
Pyramid_tPyramid_t from Bbf.pyramid method
-
cascade
cascade data
Returns:
prepare
(
static
-
cascade
This step needed only once to create
local copy of features to prevent multiple
Array relocation during detection
Parameters:
-
cascade
detect target cascade data


Execution ControlThe simulation is controled by the execution control buttons at the bottom of the view window. These buttons have the properties indicated below.View ControlThe view controls are as follows. To rotate, left-click and drag in the view window. To translate the view perpendicular to the camera view, right-click and drag in the view window. To zoom in and out, alt-left-click and drag in the view window or middle-button-click and drag. Some of these properties may be disabled, depending on the application.
|


Demonstrates Find Nearest polygon from a map click.
Click 'Draw' then click on the map to find the nearest 5 states within 500 miles


|
Panda3D
|
Public Member Functions | |
| def | __init__ (self, parent=None, nodePath=None, **kw) |
| def | addButton (self, vertexBytes, totalBytes, funcLClick, funcRClick, item) |
| def | addChildCtrl (self, item, totalBytes) |
| def | addItemCtrls (self, item) |
| def | addLabel (self, label) |
| def | addSelfCtrl (self, item, totalBytes) |
| def | analyze (self) |
| def | buildList (self, parentItem) |
| def | createDefaultCtrls (self) |
| def | createRefreshBT (self) |
| def | createScale (self) |
| def | createScrolledFrame (self) |
| def | getBTWidth (self, vertexBytes, totalBytes) |
| def | getNewButton (self, width, ratio) |
| def | makeList (self) |
| def | onChildButtonLClick (self, item) |
| def | onChildButtonRClick (self, item) |
| def | onScaleUpdate (self, arg) |
| def | onSelfButtonLClick (self, item) |
| def | onSelfButtonRClick (self, item) |
| def | refresh (self) |
| def | resetCtrls (self) |
| def | setTitle (self, parent, bytes) |
| def | updateBTWidth (self) |
| def | updateDefaultBTWidth (self) |
| Public Member Functions inherited from DirectObject | |
| def | __init__ (self) |
| def | accept (self, event, method, extraArgs=[]) |
| def | acceptOnce (self, event, method, extraArgs=[]) |
| def | addTask (self, *args, **kwargs) |
| def | detectLeaks (self) |
| def | doMethodLater (self, *args, **kwargs) |
| def | getAllAccepting (self) |
| def | ignore (self, event) |
| def | ignoreAll (self) |
| def | isAccepting (self, event) |
| def | isIgnoring (self, event) |
| def | removeAllTasks (self) |
| def | removeTask (self, taskOrName) |
Public Attributes | |
| balloon | |
| btWidth | |
| buttons | |
| frame | |
| labels | |
| nodePath | |
| refreshBT | |
| render2dItem | |
| renderItem | |
| rootItem | |
| scaleCtrl | |
Additional Inherited Members | |
| Static Public Attributes inherited from DirectObject | |
| def | accept_once = acceptOnce |
| def | add_task = addTask |
| def | detect_leaks = detectLeaks |
| def | do_method_later = doMethodLater |
| def | get_all_accepting = getAllAccepting |
| def | ignore_all = ignoreAll |
| def | is_accepting = isAccepting |
| def | is_ignoring = isIgnoring |
| def | remove_all_tasks = removeAllTasks |
| def | remove_task = removeTask |
| def __init__ | ( | self, | |
parent = None , |
|||
nodePath = None , |
|||
| ** | kw | ||
| ) |
| def addButton | ( | self, | |
| vertexBytes, | |||
| totalBytes, | |||
| funcLClick, | |||
| funcRClick, | |||
| item | |||
| ) |
| def addChildCtrl | ( | self, | |
| item, | |||
| totalBytes | |||
| ) |
| def addItemCtrls | ( | self, | |
| item | |||
| ) |
| def addLabel | ( | self, | |
| label | |||
| ) |
| def addSelfCtrl | ( | self, | |
| item, | |||
| totalBytes | |||
| ) |
| def analyze | ( | self | ) |
| def buildList | ( | self, | |
| parentItem | |||
| ) |
| def createDefaultCtrls | ( | self | ) |
| def createRefreshBT | ( | self | ) |
| def createScale | ( | self | ) |
| def createScrolledFrame | ( | self | ) |
| def getBTWidth | ( | self, | |
| vertexBytes, | |||
| totalBytes | |||
| ) |
| def getNewButton | ( | self, | |
| width, | |||
| ratio | |||
| ) |
| def makeList | ( | self | ) |
| def onChildButtonLClick | ( | self, | |
| item | |||
| ) |
| def onChildButtonRClick | ( | self, | |
| item | |||
| ) |
| def onScaleUpdate | ( | self, | |
| arg | |||
| ) |
| def onSelfButtonLClick | ( | self, | |
| item | |||
| ) |
| def onSelfButtonRClick | ( | self, | |
| item | |||
| ) |
| def refresh | ( | self | ) |
| def resetCtrls | ( | self | ) |
| def setTitle | ( | self, | |
| parent, | |||
| bytes | |||
| ) |
| def updateBTWidth | ( | self | ) |
| def updateDefaultBTWidth | ( | self | ) |
| balloon |
| btWidth |
| buttons |
| frame |
| labels |
| nodePath |
| refreshBT |
| render2dItem |
| renderItem |
| rootItem |
| scaleCtrl |


Perth director who callously kicked dog fined
The damning act was captured by a passing motorist on his dash cam
by Perthshire Advertiser, https://www.dailyrecord.co.uk/authors/perthshire-advertiser/The director of a well-known Perth car dealership was fined £240 at the Sheriff Court yesterday after he kicked his black Labrador dog - and then gesticulated at a member of the public who witnessed the callous act.
The incident took place on Dunkeld Road, on the city’s Motor Mile, and was captured by a passing motorist on his dash cam.
It was subsequently ‘shared’ on social media and caused “an outcry from the public,” according to depute fiscal Malcolm Sweeney.
Thirty-two-year-old Christopher Dickson, of Balhousie Street, Perth, admitted behaving in a threatening or abusive manner on September 14, 2018, and kicking the animal.
The court was told that a motorist was in a queue of traffic about 4.30pm when she noticed the accused crossing the road.
His dog continued walking in front of him and then he was seen kicking the underside of the animal and it fell to the ground before walking to the other side of the road.
An individual in another car shouted at him and he was seen to “gesticulate” at that particular person.
Solicitor Paul Ralph said the accused had been out walking the dog, without a lead.
It had gone onto the road and he had “administered swift justice.”
Normally he would have done that by “clipping it around the ear” but he had an injury to his hand.
He had raised the dog since it was a puppy - it was now six-and-a-half - and it didn’t require any veterinary treatment.
Imposing the fine, to be paid within a month, Sheriff Richard McFarlane noted: “This was another case where CCTV footage and social media does a lot of the work for the police.”
The incident had “generated certain revulsion” among a dog-loving nation but the animal hadn’t suffered any injury.


Fork the current repository on GitHub and add a git remote for it.
Synopsis
hub fork
[--no-remote] [--remote-name REMOTE] [--org ORGANIZATION]
Options
- --no-remote
- Skip adding a git remote for the fork.
- --remote-name REMOTE
- Set the name for the new git remote.
- --org ORGANIZATION
- Fork the repository within this organization.
Examples
$ hub fork
[ repo forked on GitHub ]
> git remote add -f USER git@github.com:USER/REPO.git
$ hub fork --org=ORGANIZATION
[ repo forked on GitHub into the ORGANIZATION organization]
> git remote add -f ORGANIZATION git@github.com:ORGANIZATION/REPO.git
See also
hub-clone(1), hub(1)


Are your business applications outdated?
Ok guys, really—where did you steal this application framework from? The level of polish on this is insane. Excellent! (More quotes...)
Don't start with a blank slate. Start with the most advanced Servoy-based application platform on the planet.
Why are there so many garbage apps in the world?
Simple. You start out with the intent of solving a problem and soon find out that you need all this “other stuff”: navigation, security, integration with external data sources, good looking templates, easy deployment, etc.
Data Sutra is the result of 1,000's of hours spent on the “other stuff”. The grunt work has been done for you.
Spend your time solving problems, not coding app stuff
Data Sutra has a familiar and intuitive "consumer" application layout and functionality. Adaptive workspaces, screen and record navigation, configurable lists, contextual menus, centralized searching, filter engine, inline help system, main workflow area, sidebar workflow area, accessible reports — all consistently organized and styled with our "grid" theme.
The result is no clutter, no digging — everything is at your fingertips and easily discoverable. The eye naturally flows across the screen to pick out relevant information immediately. And when that extra bit of help is needed, inline help and tooltips are right where they are needed.
Reduce user training and accelerate adoption rates
Data Sutra comes includes tons of stuff you don't have to code: layout manager, navigation manager, record navigator, solution preferences, user created lists, fast find, find and replace, action menus, filter builder, automatic transactions, report manager, toolbars, sidebars, user preferences, value list manager, tooltip manager, inline user feedback, i18n manager, code library, API, Grid theme, form templates, sample solutions, meta data reports, large solution organization guidelines and pluggable architecture, smart and web client, advanced UX, etc.
Be productive immediately
Data Sutra implements many of the latest html5 techniques that go beyond what Servoy offers. Customizations include: browser and platform detection, a rockin' date picker, wrappers for various browsers and platforms, elegant spinner notification for blocking actions, registration and login widgets to include on external websites, "pretty" URLs, unique URLs for each screen and record, browser history buttons enabled, google analytics, scrollbar styling, URL rewrites for SaaS deployments, session tracking, report preview and printing, etc.
You get the latest bells and whistles
There is a growing collection of 3rd party modules for various business tasks (CRM, CMS, mailers, documents, charting, etc) that you can plug into your solution.
As if Data Sutra wasn't enough of a head start
Our security module implements a robust 3-tier restriction plan: views, records and functionality. With our management screens, you can quickly assign what a user can see, what records they have access to, and what they can do while there.
To this we added SaaS deployment capability with our organization and user abstraction, bank-level password controls, connection to external users store, logging of all user actions, realtime session monitoring, and a login widget to include on external websites.
Lastly, your data is encrypted from point to point via HTTPS.
Rest secure...it’s taken care of
A full featured IDE with a visual form editor and server-side java script. Debugger, team sharing, code hints and warnings, large collection of native plugins, access to all eclipse plugins, JDBC connect to all databases, etc. Servoy's website.
Spend your time developing
Deploy to many users and many organizations (SaaS) from the cloud or on premise. Use any SQL database (MySQL, PostgreSQL, Oracle, etc). Run from any Java server (Tomcat, JBoss, Jetty, WebSphere, etc).
Leverage your existing assets
New to Servoy? Need to get knock something out fast? Don't know where to start with a large project?
With our many templates, code examples, built-in functionality, design patterns, coding conventions and modular concepts — Data Sutra significantly reduces your development learning curve and encourages good development practices.
Go ahead, build a great application...the first time


Audi
Audi R8 V10
This one’s for the purists. We’re thrilled to announce a limited run of the rear-wheel drive R8 V10 RWS.The new Audi R8 Coupe shares many similarities with the Audi R8 GT3 LMS. Teams from the motorsports and production worked hand-in-hand, sharing just under 50% of the same parts as the R8 GT3 LMS race car. The main attraction of the R8 is the 5.2-liter V10 FSI® engine, which produces 532 hp of power and 398 lb-ft of torque. Taking it up a notch, the R8 V10 plus cranks out 602 hp and 413 lb-ft of torque.
Audi RS 5 Coupé
The new Audi RS 5 Coupé combines elegant aesthetics with classic RS-performance. The 2.9 TFSI V6 Biturbo with 331 kW (450 PS) and 600 Nm maximum torque promises sportiness and power. The RS 5 Coupé accelerates from 0 to 100 kmph in 3.9 seconds, and can reach up to 250 kmph.
Audi Q3
The Audi Q3 SUV marks the beginning of the German carmaker’s SUV line up in India and was launched in the subcontinent back in 2012. The Q3 received its midlife facelift in 2015 and has been updated again in 2017 before the arrival of the all-new Audi Q3 in 2018. The Audi Q3 has been one of the highest selling models for Ingolstadt-based manufacturer in India.
Audi Q5
Don't leave anything to chance. Whether it comes to comfort, style, or dynamics, the Audi Q5 will win you over from the first moment. Expressive appearance, powerful drive, and pioneering technology.  Every day anew – with the Audi Q5.
Audi Q7
The Audi Q7 is a full-size luxury crossover SUV made by the German manufacturer Audi, unveiled in September 2005 at the Frankfurt Motor Show. Production of this 7-seater SUV began in the autumn of 2005 at the Volkswagen Bratislava Plant in Bratislava, Slovakia. It was the first SUV offering from Audi and went on sale in 2006. Later, Audi's second SUV, the Q5, was unveiled as a 2009 model. Audi has since unveiled a third SUV model, the Q3, which went on sale in the 3rd quarter of 2011. The Q7 shares a Volkswagen Group MLB platform and chassis with the Bentley Bentayga, Lamborghini Urus, Porsche Cayenne and the Volkswagen Touareg


1ST Pan American Congress of Nanotechnology, fundamentals and applications to shape the future- PanNano-2017
Guarujá, SP, Brazil, November 27-30, 2017
Editor: Instituto de Pesquisas Energéticas e Nucleares
(IPEN/CNEN-SP)
São Paulo
2018


Home
Trees
Indices
Help
RIDE
[
Identifiers
|
To Do
]
Identifier Index
[
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y Z
_
]
O
Occurrence
(in
robotide.controller.commands
)
OnGridEditorHidden()
(in
GridToolTips
)
OnPrint()
(in
PreviewPanel
)
OnAbout()
(in
RideFrame
)
OnIncludeCheckbox()
(in
PybotProfile
)
OnProcessEnded()
(in
TestRunnerPlugin
)
OnActivate()
(in
KeywordSearchDialog
)
OnIncludeTagsChanged()
(in
PybotProfile
)
OnProfileSelection()
(in
TestRunnerPlugin
)
OnAddLibrary()
(in
ImportSettingListEditor
)
OnInit()
(in
RIDE
)
OnRangeSelect()
(in
GridEditor
)
OnAddList()
(in
VariablesListEditor
)
OnInsertCells()
(in
GridEditor
)
OnRedo()
(in
KeywordEditor
)
OnAddMetadata()
(in
MetadataListEditor
)
OnInsertCells()
(in
KeywordEditor
)
OnRename()
(in
VariableHandler
)
OnAddResource()
(in
ImportSettingListEditor
)
OnInsertRows()
(in
KeywordEditor
)
OnRenameKeyword()
(in
KeywordEditor
)
OnAddRow()
(in
ListValueEditor
)
OnItemActivated()
(in
Tree
)
OnRightClick()
(in
ListEditorBase
)
OnAddScalar()
(in
VariablesListEditor
)
OnItemDeselected()
(in
ListEditorBase
)
OnRightClick()
(in
Tree
)
OnAddSuite()
(in
TestDataHandler
)
OnItemSelected()
(in
ListEditorBase
)
OnRun()
(in
TestRunnerPlugin
)
OnAddVariables()
(in
ImportSettingListEditor
)
OnItemSelected()
(in
KeywordSearchDialog
)
OnSave()
(in
RideFrame
)
OnArgumentsChanged()
(in
PybotProfile
)
OnKey()
(in
SettingEditor
)
OnSaveAll()
(in
RideFrame
)
OnAutoSaveCheckbox()
(in
TestRunnerPlugin
)
OnKey()
(in
HtmlDialog
)
OnSaved()
(in
RecentFilesPlugin
)
OnBeginLabelEdit()
(in
LabelEditor
)
OnKey()
(in
KeywordSearchDialog
)
OnSaveToModel()
(in
EditorPlugin
)
OnCancel()
(in
SearchDialog
)
OnKeyDown()
(in
KeywordEditor
)
OnSearch()
(in
SearchDialog
)
OnCellLeftClick()
(in
KeywordEditor
)
OnKeyDown()
(in
RideHtmlWindow
)
OnSearch()
(in
KeywordSearch
)
OnCellLeftDClick()
(in
KeywordEditor
)
OnKeyUp()
(in
SearchDialog
)
OnSearch()
(in
KeywordSearchDialog
)
OnCellRightClick()
(in
GridEditor
)
OnKeyUp()
(in
KeywordEditor
)
OnSearchCancel()
(in
SearchPlugin
)
OnCellRightClick()
(in
KeywordEditor
)
OnKeyUp()
(in
TagBox
)
OnSearchClose()
(in
SearchPlugin
)
OnChangeFormat()
(in
TestDataHandler
)
OnKillFocus()
(in
KeywordEditor
)
OnSearchItemSelected()
(in
SearchPlugin
)
OnChar()
(in
TagBox
)
OnKillFocus()
(in
TagBox
)
OnSearchStart()
(in
SearchPlugin
)
OnClear()
(in
SettingEditor
)
OnLabelEdit()
(in
LabelEditor
)
OnSearchType()
(in
SearchDialog
)
OnClose()
(in
SearchDialog
)
OnLabelEdited()
(in
LabelEditor
)
OnSelChanged()
(in
Tree
)
OnClose()
(in
TestRunnerPlugin
)
OnLabelLeftClick()
(in
KeywordEditor
)
OnSelectAll()
(in
TestRunnerPlugin
)
OnClose()
(in
KeywordSearchDialog
)
OnLabelRightClick()
(in
KeywordEditor
)
OnSelectAll()
(in
KeywordEditor
)
OnClose()
(in
RideFrame
)
OnLeaveWindow()
(in
SettingEditor
)
OnSelectCell()
(in
GridEditor
)
OnColClick()
(in
KeywordSearchDialog
)
OnLeftArrow()
(in
Tree
)
OnSelectCell()
(in
KeywordEditor
)
OnCollapseAll()
(in
TestRunnerPlugin
)
OnLeftClick()
(in
ImportSettingListEditor
)
OnSelectChildren()
(in
TestRunnerPlugin
)
OnColumns()
(in
ListValueEditor
)
OnLeftClick()
(in
ListEditorBase
)
OnSelectOnlyFailed()
(in
TestRunnerPlugin
)
OnCommentRows()
(in
KeywordEditor
)
OnLeftDown()
(in
LabelEditor
)
OnSetFocus()
(in
TagBox
)
OnCopy()
(in
KeywordEditor
)
OnLeftDown()
(in
VirtualList
)
OnSettingsChanged()
(in
KeywordEditor
)
OnCreateKeyword()
(in
KeywordEditor
)
OnLeftUp()
(in
SettingEditor
)
OnShowLog()
(in
TestRunnerPlugin
)
OnCustomScriptChanged()
(in
CustomScriptProfile
)
OnLinkClicked()
(in
RideHtmlWindow
)
OnShowPopup()
(in
TestRunnerPlugin
)
OnCut()
(in
KeywordEditor
)
OnListboxSelect()
(in
SearchDialog
)
OnShowPreview()
(in
PreviewPlugin
)
OnDelete()
(in
KeywordEditor
)
OnListItemActivated()
(in
ContentAssistPopup
)
OnShowReport()
(in
TestRunnerPlugin
)
OnDelete()
(in
ListEditorBase
)
OnListItemSelected()
(in
ContentAssistPopup
)
OnShowTagSearchDialog()
(in
SearchPlugin
)
OnDelete()
(in
VariableHandler
)
OnListItemSelected()
(in
VirtualList
)
OnShowToolTip()
(in
GridToolTips
)
OnDeleteCells()
(in
GridEditor
)
OnManageConfigurations()
(in
RunAnything
)
OnSize()
(in
TagsEditor
)
OnDeleteCells()
(in
KeywordEditor
)
OnManagePlugins()
(in
RideFrame
)
OnSize()
(in
ListValueEditor
)
OnDeleteRows()
(in
KeywordEditor
)
OnMatchCaseCheckbox()
(in
SearchDialog
)
OnSourceFilterChange()
(in
KeywordSearchDialog
)
OnDeselectAll()
(in
TestRunnerPlugin
)
OnMenuButton()
(in
TestRunnerPlugin
)
OnSplitterSashChanged()
(in
TestRunnerPlugin
)
OnDeselectChildren()
(in
TestRunnerPlugin
)
OnModelChanged()
(in
TestRunnerPlugin
)
OnStop()
(in
TestRunnerPlugin
)
OnDisplayMotion()
(in
SettingEditor
)
OnMotion()
(in
KeywordEditor
)
OnSuiteOpened()
(in
RecentFilesPlugin
)
OnDoubleClick()
(in
TestRunnerPlugin
)
OnMouseMotion()
(in
GridToolTips
)
OnSuiteOpened()
(in
RecentFilesPlugin
)
OnDrop()
(in
Tree
)
OnMoveDown()
(in
VariablesListEditor
)
OnTabChanged()
(in
EditorPlugin
)
OnEdit()
(in
ImportSettingListEditor
)
OnMoveDown()
(in
ListEditorBase
)
OnTabChanged()
(in
NoteBook
)
OnEdit()
(in
MetadataListEditor
)
OnMoveDown()
(in
Tree
)
OnTabChanged()
(in
PreviewPlugin
)
OnEdit()
(in
SettingEditor
)
OnMoveDown()
(in
VariableHandler
)
OnTabChanging()
(in
EditorPlugin
)
OnEdit()
(in
VariablesListEditor
)
OnMoveRowsDown()
(in
KeywordEditor
)
OnTabChanging()
(in
NoteBook
)
OnEdit()
(in
ListEditorBase
)
OnMoveRowsUp()
(in
KeywordEditor
)
OnTabClosing()
(in
NoteBook
)
OnEditor()
(in
KeywordEditor
)
OnMoveUp()
(in
VariablesListEditor
)
OnTimer()
(in
ProgressBar
)
OnEndDrag()
(in
Tree
)
OnMoveUp()
(in
ListEditorBase
)
OnTimer()
(in
TestRunnerPlugin
)
OnEnterWindow()
(in
SettingEditor
)
OnMoveUp()
(in
Tree
)
OnTimer()
(in
Runner
)
OnExactMatchCheckbox()
(in
SearchDialog
)
OnNewListVariable()
(in
TestDataHandler
)
OnTreeItemExpanding()
(in
Tree
)
OnExcludeCheckbox()
(in
PybotProfile
)
OnNewProject()
(in
RideFrame
)
OnTreeItemSelected()
(in
EditorPlugin
)
OnExcludeTagsChanged()
(in
PybotProfile
)
OnNewProjectOpened()
(in
RecentFilesPlugin
)
OnTreePaint()
(in
TestRunnerPlugin
)
OnExit()
(in
RideFrame
)
OnNewResource()
(in
RideFrame
)
OnTreeResize()
(in
TestRunnerPlugin
)
OnExpandAll()
(in
TestRunnerPlugin
)
OnNewResource()
(in
ResourceRootHandler
)
OnTreeSelection()
(in
PreviewPlugin
)
OnExtractKeyword()
(in
KeywordEditor
)
OnNewScalar()
(in
TestDataHandler
)
OnTypeChanged()
(in
PreviewPanel
)
OnExtractVariable()
(in
KeywordEditor
)
OnNewTestCase()
(in
TestCaseFileHandler
)
OnUncommentRows()
(in
KeywordEditor
)
OnFindUsages()
(in
KeywordSearchDialog
)
OnNewTestCase()
(in
Tree
)
OnUndo()
(in
KeywordEditor
)
OnFindUsages()
(in
UserKeywordHandler
)
OnNewUserKeyword()
(in
TestDataHandler
)
OnUseDocChange()
(in
KeywordSearchDialog
)
OnFindWhereUsed()
(in
KeywordEditor
)
OnOpen()
(in
RideFrame
)
OnViewLog()
(in
LogPlugin
)
OnFocus()
(in
VariableNameEditor
)
OnOpenDirectory()
(in
RideFrame
)
open_suite()
(in
Plugin
)
OnFormatChanged()
(in
RecentFilesPlugin
)
OnOpenEditor()
(in
EditorPlugin
)
open_suite()
(in
RideFrame
)
OnFormatChanged()
(in
RecentFilesPlugin
)
OnOpenRecent()
(in
RecentFileEntry
)
OPTION_CHAR
(in
robotide.action.shortcut
)
OnGetItemImage()
(in
VirtualList
)
OnOpenRecent()
(in
RecentFileEntry
)
OPTION_DEFAULTS
(in
robotide.context.configobj
)
OnGetItemText()
(in
VirtualList
)
OnOpenResource()
(in
RideFrame
)
OPTIONAL
(in
CellType
)
OnGoBack()
(in
Tree
)
OnPaste()
(in
KeywordEditor
)
output_file()
(in
SocketListener
)
OnGoForward()
(in
Tree
)
OnPopupTimer()
(in
SettingEditor
)
Home
Trees
Indices
Help
RIDE
Generated by Epydoc 3.0.1 on Wed Apr 13 15:09:36 2011
http://epydoc.sourceforge.net


What are Lists?
With Lists, you can save your searches for later. When you first install Find, 5 pre-made lists are at your disposal:
- Bad Ingredients
- Nuts & Allergies
- Typos
- Swift Syntax
Anyways, a “List” is a list of words that Find searches for simultaneously. The words that a list contains are called Matches.
Example: You make a list, called “Nature”. It contains the following matches:
Now, when you use this list, Find searches for “Tree”, “Rock”, “Fish”, and “Stick” at the same time.
Making your list
- Start at the home screen of Find.
- Then, press the Menu button (The 3x3 dot grid), and then press the Lists button.
- Press the button.
- The List Editor will appear! Add a name and description, then start adding Matches. Remember, matches are the words that Find will search for (when you use the list).
Customizing your list
Changing the icon
- Press
Icon
.
- Select a icon that you think represents the list well.
Changing the color
- Press
Color
.
- Select any color that you want. A color will help you organize you lists better, as well as find them faster.
- As a side note, the color that you pick will also be the highlight color of found matches when you use the list.
Using your list
In Find, you can search for text either:
- in the home screen
- in History
In both places, your lists appear above you keyboard. See below:
To use it, simply tap on the list.
To remove it, just tap on the newly added list.


@* * Copyright 2023 HM Revenue & Customs * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. *@ @import config.AppConfig @import models.auth.User @import templates.formatters.dates.DisplayDate @import templates.formatters.dates.DisplayDateRange @this(mainTemplate: MainTemplate, displayDateRange: DisplayDateRange, displayDate: DisplayDate, formAction: FormWithCSRF, govukErrorSummary: GovukErrorSummary, govukInput : GovukInput, govukBackLink: GovukBackLink, govukButton: GovukButton) @(periodKey: String, clientName: Option[String], flatRateScheme: Boolean, obligation: VatObligation, form: Form[NineBoxModel], isAgent: Boolean)(implicit messages: Messages, appConfig: AppConfig, user: User[_]) @boxRow(formID: String, boxTitle: String, boxDescription: String, boxAmount: String, autoCalculated: Boolean = false) = { @if(autoCalculated) {
@messages("submit_form.calculatedValue")
@messages("confirm_submission.returnDueDate", displayDate(obligation.due))
@formAction(action = controllers.routes.SubmitFormController.submit(periodKey)){ @boxRow( "box1", "confirm_submission.boxOne", "confirm_submission.boxOneDescription", "confirm_submission.boxOneAmt" ) @boxRow( "box2", "confirm_submission.boxTwo", "confirm_submission.boxTwoDescription", "confirm_submission.boxTwoAmt" ) @boxRow( "box3", "confirm_submission.boxThree", "confirm_submission.boxThreeDescription", "confirm_submission.boxThreeAmt", autoCalculated = true ) @boxRow( "box4", "confirm_submission.boxFour", "confirm_submission.boxFourDescription", "confirm_submission.boxFourAmt" ) @boxRow( "box5", "confirm_submission.boxFive", "confirm_submission.boxFiveDescription", "confirm_submission.boxFiveAmt", autoCalculated = true )@messages("submit_form.error.wholePounds").
@if(flatRateScheme) { @boxRow("box6", "confirm_submission.boxSix", "confirm_submission.boxSixFlatRate", "confirm_submission.boxSixAmt") } else { @boxRow("box6", "confirm_submission.boxSix", "confirm_submission.boxSixNoFlatRate", "confirm_submission.boxSixAmt") } @boxRow( "box7", "confirm_submission.boxSeven", "confirm_submission.boxSevenDescription", "confirm_submission.boxSevenAmt" ) @boxRow( "box8", "confirm_submission.boxEight", "confirm_submission.boxEightDescription", "confirm_submission.boxEightAmt" ) @boxRow( "box9", "confirm_submission.boxNine", "confirm_submission.boxNineDescription", "confirm_submission.boxNineAmt" )@messages("submit_form.submitReturn")
@govukButton(Button(content = Text(messages("common.continue")))) } }


Closure
,
Predicate
,
Transformer
and
Factory
interfaces.See: Description
| Interface | Description |
|---|---|
| PredicateDecorator |
Defines a predicate that decorates one or more other predicates.
|
| Class | Description |
|---|---|
| AllPredicate |
Predicate implementation that returns true if all the
predicates return true.
|
| AndPredicate |
Predicate implementation that returns true if both the predicates return true.
|
| AnyPredicate |
Predicate implementation that returns true if any of the
predicates return true.
|
| ChainedClosure |
Closure implementation that chains the specified closures together.
|
| ChainedTransformer |
Transformer implementation that chains the specified transformers together.
|
| CloneTransformer |
Transformer implementation that returns a clone of the input object.
|
| ClosureTransformer |
Transformer implementation that calls a Closure using the input object
and then returns the input.
|
| ConstantFactory |
Factory implementation that returns the same constant each time.
|
| ConstantTransformer |
Transformer implementation that returns the same constant each time.
|
| EqualPredicate |
Predicate implementation that returns true if the input is the same object
as the one stored in this predicate by equals.
|
| ExceptionClosure |
Closure implementation that always throws an exception.
|
| ExceptionFactory |
Factory implementation that always throws an exception.
|
| ExceptionPredicate |
Predicate implementation that always throws an exception.
|
| ExceptionTransformer |
Transformer implementation that always throws an exception.
|
| FactoryTransformer |
Transformer implementation that calls a Factory and returns the result.
|
| FalsePredicate |
Predicate implementation that always returns false.
|
| ForClosure |
Closure implementation that calls another closure n times, like a for loop.
|
| IdentityPredicate |
Predicate implementation that returns true if the input is the same object
as the one stored in this predicate.
|
| IfClosure |
Closure implementation acts as an if statement calling one or other closure
based on a predicate.
|
| InstanceofPredicate |
Predicate implementation that returns true if the input is an instanceof
the type stored in this predicate.
|
| InstantiateFactory |
Factory implementation that creates a new object instance by reflection.
|
| InstantiateTransformer |
Transformer implementation that creates a new object instance by reflection.
|
| InvokerTransformer |
Transformer implementation that creates a new object instance by reflection.
|
| MapTransformer |
Transformer implementation that returns the value held in a specified map
using the input parameter as a key.
|
| NonePredicate |
Predicate implementation that returns true if none of the
predicates return true.
|
| NOPClosure |
Closure implementation that does nothing.
|
| NOPTransformer |
Transformer implementation that does nothing.
|
| NotNullPredicate |
Predicate implementation that returns true if the input is not null.
|
| NotPredicate |
Predicate implementation that returns the opposite of the decorated predicate.
|
| NullIsExceptionPredicate |
Predicate implementation that throws an exception if the input is null.
|
| NullIsFalsePredicate |
Predicate implementation that returns false if the input is null.
|
| NullIsTruePredicate |
Predicate implementation that returns true if the input is null.
|
| NullPredicate |
Predicate implementation that returns true if the input is null.
|
| OnePredicate |
Predicate implementation that returns true if only one of the
predicates return true.
|
| OrPredicate |
Predicate implementation that returns true if either of the predicates return true.
|
| PredicateTransformer |
Transformer implementation that calls a Predicate using the input object
and then returns the input.
|
| PrototypeFactory |
Factory implementation that creates a new instance each time based on a prototype.
|
| StringValueTransformer |
Transformer implementation that returns the result of calling
String.valueOf on the input object. |
| SwitchClosure |
Closure implementation calls the closure whose predicate returns true,
like a switch statement.
|
| SwitchTransformer |
Transformer implementation calls the transformer whose predicate returns true,
like a switch statement.
|
| TransformedPredicate |
Predicate implementation that transforms the given object before invoking
another
Predicate . |
| TransformerClosure |
Closure implementation that calls a Transformer using the input object
and ignore the result.
|
| TransformerPredicate |
Predicate implementation that returns the result of a transformer.
|
| TruePredicate |
Predicate implementation that always returns true.
|
| UniquePredicate |
Predicate implementation that returns true the first time an object is
passed into the predicate.
|
| WhileClosure |
Closure implementation that executes a closure repeatedly until a condition is met,
like a do-while or while loop.
|
This package contains implementations of the
Closure
,
Predicate
,
Transformer
and
Factory
interfaces.
These provide simple callbacks for processing with collections.
WARNING: from v3.2.2 onwards this several classes in this package will
throw an UnsupportedOperationException
when trying to serialize or
de-serialize an instance to prevent potential remote code execution exploits.
Classes considered to be unsafe are:
In order to re-enable serialization support for these unsafe classes, the following system property can be used (via -Dproperty=true):
org.apache.commons.collections.enableUnsafeSerialization
Be warned though that enabling serialization support for these unsafe classes makes your application vulnerable to known exploits and you must ensure that your application does not de-serialize objects from untrusted sources.
Copyright © 2001–2015 The Apache Software Foundation. All rights reserved.


CSS spec authors recognize that applying styles based on the height of an element is a useful ability, at least in the context of the <html>
element. There is a height
range feature for Media Queries that can be used to apply styles based on the height of the browser's viewport, but there is not currently any way to apply styles to individual elements in the page based on their own rendered height as they show up in the browser.
Thankfully JavaScript has knowledge of the height of every element in the document, so we can use JavaScript to help us resolve the selectors that should apply.
Min-height:
test <= element.offsetHeight
Max-height:
element.offsetHeight <= test
<html>
element)@media (min-height: 500px) {
body {
background: lime;
}
}
@media (max-height: 500px) {
body {
background: hotpink;
}
}
@element .min-height and (min-height: 200px) {
$this {
background: greenyellow;
border-color: limegreen;
}
}
@element .max-height and (max-height: 200px) {
$this {
background: greenyellow;
border-color: limegreen;
}
}
.min-height[test="this.offsetHeight > 100"] {
background: lime;
}
.max-height[test="this.offsetHeight < 100"] {
background: lime;
}


An infection or injury to the joints can exacerbate this natural breakdown of cartilage tissue. Your risk of developing OA may be higher if you have a family history of the disease. Another common form of arthritis, RA, is an autoimmune disorder. It occurs when your body's immune system attacks the tissues of the body.
There are four key warning signs of arthritis that should prompt a discussion with a health care provider. These include:
1. Pain from arthritis can be constant, or it may come and go. Pain might be isolated to one place or felt in many parts of the body.
2. Some types of arthritis cause the skin over the affected joint to become red and swollen, and to feel warm to the touch.
3. Stiffness is a typical arthritis symptom, with some forms of arthritis causing increased stiffness upon waking up in the morning, after sitting at a desk, or after sitting in a car for a long time, and others resulting in stiffness after exercise or characterized by persistent stiffness.
4. Moving a joint or getting up from a chair should not be hard or painful and can indicate arthritis or other joint problem.
1. Lose Weight
2.  Use Hot and Cold Therapy
4. Try Acupuncture
5. Use Meditation to Cope With Pain
6. Include the Right Fatty Acids in Your Diet
7. Add Turmeric to Dishes
8. Get a Massage
9. Consider Herbal Supplements


Frequently Asked Questions
- How mature is Plexus?
-
Plexus has been in development for around 5 years, and the container API has been stable for over a year. Due to its heavy use in the production level application Maven 2, it is very well tested.
In addition, Plexus was originally based on the Apache Avalon Framework, which was used in a large number of production applications and frameworks and has existed for much longer, showing that the techniques used are sound.
- Why isn't Plexus more popular?
-
While Plexus has been around for a number of years, it has never been widely promoted as a standalone product. The focus for its development have been to provide a container that could facilitate the needs of advanced application architectures such as Maven 2.0's plugin model.
With the stable release of Maven 2.0, Plexus as a standalone product has received more attention, as it is used to write Maven 2.0 plugins, and the benefits that it can provide to general application development can be seen.
In addition, Plexus has become attractive to those that need an application container, but for which the more popular frameworks such as Spring do not have the necessary capabilities.
With the upcoming Plexus 1.0 release, and its advanced features and integration with other frameworks, we hope that Plexus will become a more popular choice for all application developers in the future.
- What is the difference between components.xml and plexus.xml?
-
Both components.xml and plexus.xml are components descriptors. But they differ in following respects:
- plexus.xml is a superset of components.xml
- components.xml only declares components while plexus.xml can be used to configure the plexus container and runtime in addition to declaring components.
- Many JARs in an application can have components.xml but there can be only ONE plexus.xml defined for an application.


DEPRECATED. Localization Editor does not exist as a Fiori 3 component so it has been deprecated.
The localization editor is used to translate text into a number of languages. It promotes spatial efficiency through
the use of the popover component under the hood.


Homepage
Part 1 Cocoa Affection
100,000 tons
1000
tons
2.
From Beans to Bars
3.
As Cocoa Grow
4.
Behind the Barcode
Do you know which country produce the most cacao beans?
(Hint: hover over country's name)
Homepage
So what does
8.8kg per capita
mean? How many cacao beans do we need to make one pound of chocolate?
Next


Derivation Path Settings
MNEMONIC SEED ANALYSER
Mnemonic Seed Input
Search Results for:
MNEMONIC SEED:
USING DERIVATION:
ON BLOCKCHAIN:
Total Balances
WALLET BALANCE
----
MONEY IN
----
MONEY OUT
----
ADDRESSES
----
Known Wallet Addresses
No data available. Enter a mnemonic seed and search the blockchain to retrieve results


A reliable enterprise health care management product, designed specifically for the NHS hospital trust.
The idea was to design a modern centralized Electronic Patient Record (EPR) management system to help provide better, safer care for patients, and a more efficient and flexible working environment for hospital staff.
Lorenzo was designed to help NHS hospital trusts improve both their day-to-day operations and position themselves effectively for transformational change.
The issues caused by incomplete or incorrect patient data, and by inefficient administrative processes caused a greater risk to manage the patients clicinical documents across episodes!
The management of clinical content, manipulating between the physical form and partial available on digital history were time consuming and was not efficient to expand or operable across different internal departments.
The clinical records about a patient, consent on privacy data, information sharing, restrictions and security were very difficult to manage acrosss various units within and across hopsitals.
The core aim of the product was to directly address the issues, and provide seamless integrated experience with an emphasis on accuracy of clinicial contents through out the patient journey.
A single integrated patient record should be available at any point of care, whatever and whenever it is required. This was complemented by clinical content which should support effective co-ordination of care across the hospital in the wider healthcare ecosystem.
An overall advance EPR solution to go beyond supporting today’s operational activities and provides a firm foundation for transforming care and delivering improved patient outcomes.
To comply the non-disclosure agreement, have been limited with few designs to display here, awaiting response to include some more on—whiteboard sessions, concept sketches, wireframes, remote usability testing, user task flows and visual designs.
Concept Ideation, Design Strategy, End-to-End Product Designs including User Research, Interviews, Rapid Prototyping, Usability Study, Interaction Design, Design Patterns, UI Standards and Specifications. Established and Managed UX team.


Before Change
// TODO: Hacked values for now
n_trees = 5 + int(round((X.shape[0]) ** 0.5 / 20.0))
n_iters = max(5, int(round(np.log2(X.shape[0]))))
if verbose:
print(ts(), "Building RP forest with", str(n_trees), "trees")
rp_forest = make_forest(X, n_neighbors, n_trees, rng_state, angular)
After Change
n_trees = 5 + int(round((X.shape[0]) ** 0.5 / 20.0))
n_iters = max(5, int(round(np.log2(X.shape[0]))))
try:
// Use pynndescent, if installed (python 3 only)
from pynndescent import NNDescent
nnd = NNDescent(
X,
n_neighbors=n_neighbors,
metric=metric,
metric_kwds=metric_kwds,
random_state=random_state,
n_trees=n_trees,
n_iters=n_iters,
max_candidates=60,
verbose=verbose,
)
knn_indices, knn_dists = nnd._neighbor_graph
rp_forest = nnd._rp_forest
except ImportError:
// Otherwise fall back to nn descent in umap
if callable(metric):
distance_func = metric
elif metric in dist.named_distances:
distance_func = dist.named_distances[metric]
else:
raise ValueError("Metric is neither callable, " + "nor a recognised string")
if metric in (
"cosine",
"correlation",
"dice",
"jaccard",
"ll_dirichlet",
"hellinger",
):
angular = True
rng_state = random_state.randint(INT32_MIN, INT32_MAX, 3).astype(np.int64)
if scipy.sparse.isspmatrix_csr(X):
if metric in sparse.sparse_named_distances:
distance_func = sparse.sparse_named_distances[metric]
if metric in sparse.sparse_need_n_features:
metric_kwds["n_features"] = X.shape[1]
elif callable(metric):
distance_func = metric
else:
raise ValueError(
"Metric {} not supported for sparse " + "data".format(metric)
)
// metric_nn_descent = sparse.make_sparse_nn_descent(
// distance_func, tuple(metric_kwds.values())
// )
if verbose:
print(ts(), "Building RP forest with", str(n_trees), "trees")
rp_forest = make_forest(X, n_neighbors, n_trees, rng_state, angular)
leaf_array = rptree_leaf_array(rp_forest)
if verbose:
print(ts(), "NN descent for", str(n_iters), "iterations")
knn_indices, knn_dists = sparse_nn.sparse_nn_descent(
X.indices,
X.indptr,
X.data,
X.shape[0],
n_neighbors,
rng_state,
distance_func,
tuple(metric_kwds.values()),
max_candidates=60,
rp_tree_init=True,
leaf_array=leaf_array,
n_iters=n_iters,
verbose=verbose,
)
else:
// metric_nn_descent = make_nn_descent(
// distance_func, tuple(metric_kwds.values())
// )
if verbose:
print(ts(), "Building RP forest with", str(n_trees), "trees")
rp_forest = make_forest(X, n_neighbors, n_trees, rng_state, angular)
leaf_array = rptree_leaf_array(rp_forest)
if verbose:
print(ts(), "NN descent for", str(n_iters), "iterations")
knn_indices, knn_dists = nn_descent(
X,
n_neighbors,
rng_state,
distance_func,
tuple(metric_kwds.values()),
max_candidates=60,
rp_tree_init=True,
leaf_array=leaf_array,
n_iters=n_iters,
verbose=verbose,
)
if np.any(knn_indices < 0):
warn(
"Failed to correctly find n_neighbors for some samples."
"Results may be less than ideal. Try re-running with"
"different parameters."
)
if verbose:
print(ts(), "Finished Nearest Neighbor Search")
return knn_indices, knn_dists, rp_forest


{% extends "base.html" %}{% block title %} About Us {% endblock %} {% block content %}
Working in multinational corporations made us realize that some of our colleagues did not love their jobs/bosses/clients and they were generally not content. They were complaining and pessimistic many times, could not wait for Fridays and dreaded Monday mornings. In some close conversations, many of them shared with us that if they had a second chance….. they would do something different in life. They would choose a life and career of passion because they realized that money and a stable job alone do not bring happiness. What brings that satisfaction and fulfilment is doing things we love, creating positive impact and sharing our gifts and talents with others. So we quit our jobs and here we are: We started Human Circle with a single minded determination to change the mindset of people to do what they love, create an impactful career and make the world a better place with their passion.
|
Co-founder and Chief Operating Officer
Wioleta Burdzy Seth
Wioleta delivers personal growth, leadership and skill development workshops and life coaching to a diverse set of audience. Previously she was a specialist in human resource areas like training, recruitment and learning and development. She has worked in several multi-national companies like Statoil and INDITEX (Zara etc). |
Founder & Chief Happiness Officer
Kamal Seth
Kamal is an experience design professional and is passionate about driving the #DoWhatYouLove movement globally and impact the young generation to create an impact. He has delivered entrepreneurship & leadership development programs across Europe and Asia. |
Young India Challenge (YIC) is a two day experiential national event for the top creative young minds to engage in innovative programs that will broaden their mindset and move them closer to what they love doing. Participants are selected from across the country. YIC is an opportunity to discover and explore what you love doing by taking up an incredible challenge and connecting with the best mentors and career opportunities. It is an opportunity for the selected youth to learn, grow and connect with the top industry leaders, best-selling authors, incredible speakers and game-changing entrepreneurs to gain leverage to grow their network and career. Selected participants meet incredible people and understand how to turn their passion into a successful career and get paid.