Pure CSS Bar Graph
View on Github
Web Performance Results
Before
After
Initial Load Time
4.7s
1.1s
Visually Complete
3.1s
1.5s
Fully Loaded
4.8s
1.4s
5.0s
4.0s
3.0s
2.0s
1.0s
0.0s


{% extends 'base.html' %} {%block conteudo %}
We did most of the heavy lifting for you to provide a default stylings that incorporate our custom components. Additionally, we refined animations and transitions to provide a smoother experience for developers.
By utilizing elements and principles of Material Design, we were able to create a framework that incorporates components and animations that provide more feedback to users. Additionally, a single underlying responsive system across all platforms allow for a more unified user experience.
We have provided detailed documentation as well as specific code examples to help new users get started. We are also always open to feedback and can answer any questions a user may have about Materialize.


#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on Mon Jan 27 11:00:26 2020
@author: martafradera
"""
import numpy as np
import neurogym as ngym
from neurogym import spaces
import warnings
[docs]class Detection(ngym.TrialEnv):
r"""The agent has to GO if a stimulus is presented.
Args:
delay: If not None indicates the delay, from the moment of the start of
the stimulus period when the actual stimulus is presented. Otherwise,
the delay is drawn from a uniform distribution. (def: None (ms), int)
stim_dur: Stimulus duration. (def: 100 (ms), int)
"""
# TODO: Remains to be described.
metadata = {
'paper_link': None,
'paper_name': None,
'tags': ['perceptual', 'reaction time', 'go-no-go',
'supervised']
}
def __init__(self, dt=100, rewards=None, timing=None, sigma=1.0, delay=None,
stim_dur=100):
super().__init__(dt=dt)
# Possible decisions at the end of the trial
self.choices = [0, 1]
self.sigma = sigma / np.sqrt(self.dt) # Input noise
self.delay = delay
self.stim_dur = int(stim_dur/self.dt) # in steps should be greater
# than 1 stp else it wont have enough time to respond within the window
if self.stim_dur == 1:
self.extra_step = 1
if delay is None:
warnings.warn('Added an extra stp after the actual stimulus,' +
' else model will not be able to respond ' +
'within response window (stimulus epoch)')
else:
self.extra_step = 0
if self.stim_dur < 1:
warnings.warn('Stimulus duration shorter than dt')
# Rewards
self.rewards = {'abort': -0.1, 'correct': +1., 'fail': -1., 'miss': -1}
if rewards:
self.rewards.update(rewards)
self.timing = {
'fixation': 500,
'stimulus': ngym.random.TruncExp(1000, 500, 1500, rng=self.rng)}
if timing:
self.timing.update(timing)
# whether to abort (T) or not (F) the trial when breaking fixation:
self.abort = False
name = {'fixation': 0, 'stimulus': 1}
self.observation_space = spaces.Box(-np.inf, np.inf, shape=(2,),
dtype=np.float32, name=name)
self.action_space = spaces.Discrete(2, name={'fixation': 0, 'go': 1})
def _new_trial(self, **kwargs):
# Trial
trial = {'ground_truth': self.rng.choice(self.choices)}
trial.update(kwargs) # allows wrappers to modify the trial
ground_truth = trial['ground_truth']
# Period
self.add_period(['fixation', 'stimulus'])
# Observations
# TODO: The design of this task appears unnecessarily complicated
# all observation values are 0 by default
# FIXATION: setting fixation cue to 1 during fixation period
self.set_ob(1, 'fixation', where='fixation')
# stimulus:
stim = self.view_ob('stimulus')
stim[:, 1:] += self.rng.randn(stim.shape[0], 1) * self.sigma
# delay
# SET THE STIMULUS
# adding gaussian noise to stimulus with std = self.sigma
if ground_truth == 1:
if self.delay is None:
# there must be a step after the stim or the model will not
# be able to respond on time
max_delay = stim.shape[0]-self.stim_dur-self.extra_step
delay = 0 if max_delay == 0 else self.rng.randint(0, max_delay)
else:
delay = self.delay
stim[delay:delay + self.stim_dur, 1] += 0.5 # actual stim
self.r_tmax = self.rewards['miss']
self.performance = 0
else:
stim[:, 1:] +=\
self.rng.randn(stim.shape[0], 1) * self.sigma
delay = 0
self.r_tmax = 0 # response omision is correct but not rewarded
self.performance = 1
self.delay_trial = delay*self.dt
# Set ground-truth
if ground_truth == 1:
dec = self.view_groundtruth('stimulus')
dec[delay:] = 1
return trial
def _step(self, action):
new_trial = False
# rewards
reward = 0
gt = self.gt_now
# Example structure
if self.in_period('fixation'): # during fixation period
if action != 0: # if fixation break
new_trial = self.abort
reward = self.rewards['abort']
elif self.in_period('stimulus'): # during stimulus period
if action != 0: # original
new_trial = True
if ((action == self.trial['ground_truth']) and
(self.t >= self.end_t['fixation'] + self.delay_trial)):
reward = self.rewards['correct']
self.performance = 1
else: # if incorrect
reward = self.rewards['fail']
self.performance = 0
return self.ob_now, reward, False, {'new_trial': new_trial, 'gt': gt}


--- layout: default title: ICSENM'17 - PayPal Payment Successful meta: Your payment has been successful! keyword: structural engineering, structural engineering conference 2016, building design, building design conference, prague, construction conference, construction management conference, structural dynamics conference, earthquake conference, construction management, structural dynamics, earthquake engineering, structural conference 2016, structural engineering conference, prague conference, construction, earthquake, earthquake engineering conference ---
Your payment has been successful!
We thank you very much for registering for ICSENM'17. An email has been sent to you confirming your payment to ICSENM'17. Please keep this email for your reference.
Please make sure you fill out and submit the registration form. Failing to fill out this form will result in the elimination of your registration.
You may find the registration form by following the link below:
Should you have any concerns, questions or comments, please do not hesitate to contact us at:
We are looking forward to seeing you at ICSENM'17!


---
title: "Call for Research Track Papers"
updated: 2015-12-23 00:00:00
layout: default
group: calls
menu: sub
ordered: 1
status: published
---
{{ page.title }}
The International Semantic Web Conference is the premier venue for presenting fundamental research, innovative technology, and applications concerning semantics, data, and the Web.
In this track of ISWC 2016, we are looking for novel and significant research contributions addressing theoretical, analytical, empirical, and practical aspects of this broad field. While we welcome work that relates to the W3C Semantic Web recommendations (e.g., RDF, OWL, SPARQL, etc.), we encourage submissions that investigate other approaches to the intersection of semantics and the Web.
All papers will be assessed by a program committee. Each paper will be reviewed by at least four committee members, including one senior member. The review criteria used are outlined below.
We also encourage authors to include pointers to additional material to substantiate the claims and findings discussed in their papers. Additional sources of material include extended technical reports, source code, datasets, as well as links to applications. Authors might consider submitting a separate paper describing these additional resources to the Resources Track.
Before submitting, authors are asked to consult the calls of the other tracks featured at ISWC 2016 and to choose the track that best suits their contribution. To produce a coherent conference program the track chairs may suggest transferring a submission to a different track of the conference with authors consent. However, the submission of the same work to multiple tracks is not allowed and may result in a rejection of the work across all tracks without a review.
Topics of Interest
Topics of interest include, but are not limited to:
- Database, information retrieval, information extraction, natural language processing and artificial intelligence techniques for the Semantic Web
- Knowledge graph creation, reasoning, and usage
- Knowledge representation and reasoning on the Web
- Scalable management of semantics and data on the Web, including Linked Data
- Semantic Web data analysis
- Languages, tools, and methodologies for representing and managing semantics and data on the Web
- Architectures and algorithms for extreme volume, heterogeneity, dynamicity, and decentralization of Semantic Web data
- Cleaning, quality assurance, and provenance of Semantic Web data, services, and processes
- Ontology-based data access and integration/exchange on the Web
- Ontology engineering and ontology patterns for the Web
- Ontology modularity, mapping, merging, and alignment for the Web
- Searching and querying the Semantic Web
- Supporting multi-linguality in the Semantic Web
- User interfaces and interaction with semantics and data on the Web
- Information visualization and exploratory analysis methods for Semantic Web data
- Personalized access to Semantic Web data and applications
- Social semantics methods and applications
- Geospatial semantics and data on the Web
- Data streams and the Internet of Things
- Semantic technologies for mobile platforms
- Trust, privacy, and security on the Semantic Web
- Semantic Web and Linked Data for cloud environments
Reviews and Review Criteria
Papers in this track will be reviewed according to the following criteria:
- Originality
- Relevance and impact of the research contributions
- Soundness
- Design and execution of the evaluation of the work
- Clarity and quality of presentation
- Grounding in the literature
Authors will have the opportunity to submit a rebuttal to the reviews to clarify questions posed by program committee members.
Submission Details
-
Pre-submission of abstracts is a strict requirement. All papers and abstracts have to be submitted electronically via
https://easychair.org/conferences/?conf=iswc2016.
-
All research submissions must be in English, and no longer than 16 pages. Papers that exceed this limit will be rejected without review.
-
Submissions must be either in PDF or in HTML, formatted in the style of the Springer Publications format for Lecture Notes in Computer Science (LNCS).
For details on the LNCS style, see
Springer's Author Instructions.
For details on the HTML format, see the
HTML submission guide.
-
ISWC 2016 submissions are not anonymous.
-
We encourage embedding metadata in the PDF/HTML to provide a machine readable link from the paper to the resource.
-
Authors of accepted papers will be required to provide semantic annotations for the abstract of their submission, which will be made available on the conference Web site. Details will be provided at the time of acceptance.
-
Accepted papers will be distributed to conference attendees and also published by Springer in the printed conference proceedings, as part of the Lecture Notes in Computer Science series. At least one author of each accepted paper must register for the conference and present the paper there.
As in previous years, student-authors of accepted papers will be able to apply for travel support to attend the conference.
Prior Publication And Multiple Submissions
ISWC 2016 will not accept research papers that, at the time of submission, are under review for or have already been published in or accepted for publication in a journal or another conference.
The conference organizers may share information on submissions with other venues to ensure that this rule is not violated.
Important Dates
| Abstracts submission: | April 20th, 2016 |
| Full paper submission: | April 30th, 2016 |
| Author rebuttals: | June 12th - 15th, 2016 |
| Notifications: | June 30th, 2016 |
| Metadata: | July 8th, 2016 |
| Camera-ready versions: | July 18th, 2016 |
All deadlines are midnight Hawaii time.
Program Chairs
-
Paul Groth
Elsevier Labs
<EMAIL_ADDRESS>)
-
Elena Simperl
University of Southampton
<EMAIL_ADDRESS>)
Program Committee
The list of senior program committee and program committee members will be announced here.


Use .bs-callout-COLOR
for default callout.
Soufflé topping bear claw sugar plum gummies jelly. Carrot cake lemon drops gummies. Danish oat cake icing jelly icing cookie gingerbread jelly beans. Tiramisu sweet roll gummies cake carrot cake biscuit.
Cake chupa chups tootsie roll brownie pastry marzipan lollipop sweet. Chocolate cake candy sweet macaroon sugar plum tiramisu carrot cake. Cupcake ice cream gummies. Sugar plum cupcake cotton candy jelly beans.
Croissant carrot cake sesame snaps dessert wafer dessert wafer icing jelly. Halvah jelly beans dragée oat cake sesame snaps. Pie carrot cake liquorice. Chocolate marzipan chocolate gummi bears.
Biscuit macaroon tootsie roll croissant. Dessert candy canes halvah cookie liquorice. Candy canes muffin gummies jujubes brownie. Pie cake pie pastry sugar plum jelly apple pie cotton candy.
Gummies cupcake donut wafer jelly croissant topping toffee. Chocolate bar danish gummies macaroon bear claw oat cake chocolate cake wafer cake. Cheesecake bear claw halvah tiramisu pudding cupcake pie.
Cupcake macaroon chupa chups fruitcake. Candy canes cotton candy gummi bears brownie sesame snaps lollipop bonbon marshmallow dessert. Cake chupa chups candy canes powder ice cream tiramisu wafer. Chocolate cake ice cream pudding cake.
Use .callout-right
for right bordered callout.
Soufflé topping bear claw sugar plum gummies jelly. Carrot cake lemon drops gummies. Danish oat cake icing jelly icing cookie gingerbread jelly beans. Tiramisu sweet roll gummies cake carrot cake biscuit.
Cake chupa chups tootsie roll brownie pastry marzipan lollipop sweet. Chocolate cake candy sweet macaroon sugar plum tiramisu carrot cake. Cupcake ice cream gummies. Sugar plum cupcake cotton candy jelly beans.
Croissant carrot cake sesame snaps dessert wafer dessert wafer icing jelly. Halvah jelly beans dragée oat cake sesame snaps. Pie carrot cake liquorice. Chocolate marzipan chocolate gummi bears.
Biscuit macaroon tootsie roll croissant. Dessert candy canes halvah cookie liquorice. Candy canes muffin gummies jujubes brownie. Pie cake pie pastry sugar plum jelly apple pie cotton candy.
Gummies cupcake donut wafer jelly croissant topping toffee. Chocolate bar danish gummies macaroon bear claw oat cake chocolate cake wafer cake. Cheesecake bear claw halvah tiramisu pudding cupcake pie.
Cupcake macaroon chupa chups fruitcake. Candy canes cotton candy gummi bears brownie sesame snaps lollipop bonbon marshmallow dessert. Cake chupa chups candy canes powder ice cream tiramisu wafer. Chocolate cake ice cream pudding cake.
Use .callout-transparent
for callout with transparent background.
Soufflé topping bear claw sugar plum gummies jelly. Carrot cake lemon drops gummies. Danish oat cake icing jelly icing cookie gingerbread jelly beans. Tiramisu sweet roll gummies cake carrot cake biscuit.
Cake chupa chups tootsie roll brownie pastry marzipan lollipop sweet. Chocolate cake candy sweet macaroon sugar plum tiramisu carrot cake. Cupcake ice cream gummies. Sugar plum cupcake cotton candy jelly beans.
Croissant carrot cake sesame snaps dessert wafer dessert wafer icing jelly. Halvah jelly beans dragée oat cake sesame snaps. Pie carrot cake liquorice. Chocolate marzipan chocolate gummi bears.
Biscuit macaroon tootsie roll croissant. Dessert candy canes halvah cookie liquorice. Candy canes muffin gummies jujubes brownie. Pie cake pie pastry sugar plum jelly apple pie cotton candy.
Gummies cupcake donut wafer jelly croissant topping toffee. Chocolate bar danish gummies macaroon bear claw oat cake chocolate cake wafer cake. Cheesecake bear claw halvah tiramisu pudding cupcake pie.
Cupcake macaroon chupa chups fruitcake. Candy canes cotton candy gummi bears brownie sesame snaps lollipop bonbon marshmallow dessert. Cake chupa chups candy canes powder ice cream tiramisu wafer. Chocolate cake ice cream pudding cake.
Soufflé topping bear claw sugar plum gummies jelly. Carrot cake lemon drops gummies. Danish oat cake icing jelly icing cookie gingerbread jelly beans. Tiramisu sweet roll gummies cake carrot cake biscuit.
Cake chupa chups tootsie roll brownie pastry marzipan lollipop sweet. Chocolate cake candy sweet macaroon sugar plum tiramisu carrot cake. Cupcake ice cream gummies. Sugar plum cupcake cotton candy jelly beans.
Croissant carrot cake sesame snaps dessert wafer dessert wafer icing jelly. Halvah jelly beans dragée oat cake sesame snaps. Pie carrot cake liquorice. Chocolate marzipan chocolate gummi bears.
Biscuit macaroon tootsie roll croissant. Dessert candy canes halvah cookie liquorice. Candy canes muffin gummies jujubes brownie. Pie cake pie pastry sugar plum jelly apple pie cotton candy.
Gummies cupcake donut wafer jelly croissant topping toffee. Chocolate bar danish gummies macaroon bear claw oat cake chocolate cake wafer cake. Cheesecake bear claw halvah tiramisu pudding cupcake pie.
Cupcake macaroon chupa chups fruitcake. Candy canes cotton candy gummi bears brownie sesame snaps lollipop bonbon marshmallow dessert. Cake chupa chups candy canes powder ice cream tiramisu wafer. Chocolate cake ice cream pudding cake.
Use .callout-bordered
for callout with border.
Soufflé topping bear claw sugar plum gummies jelly. Carrot cake lemon drops gummies. Danish oat cake icing jelly icing cookie gingerbread jelly beans. Tiramisu sweet roll gummies cake carrot cake biscuit.
Cake chupa chups tootsie roll brownie pastry marzipan lollipop sweet. Chocolate cake candy sweet macaroon sugar plum tiramisu carrot cake. Cupcake ice cream gummies. Sugar plum cupcake cotton candy jelly beans.
Croissant carrot cake sesame snaps dessert wafer dessert wafer icing jelly. Halvah jelly beans dragée oat cake sesame snaps. Pie carrot cake liquorice. Chocolate marzipan chocolate gummi bears.
Biscuit macaroon tootsie roll croissant. Dessert candy canes halvah cookie liquorice. Candy canes muffin gummies jujubes brownie. Pie cake pie pastry sugar plum jelly apple pie cotton candy.
Gummies cupcake donut wafer jelly croissant topping toffee. Chocolate bar danish gummies macaroon bear claw oat cake chocolate cake wafer cake. Cheesecake bear claw halvah tiramisu pudding cupcake pie.
Cupcake macaroon chupa chups fruitcake. Candy canes cotton candy gummi bears brownie sesame snaps lollipop bonbon marshmallow dessert. Cake chupa chups candy canes powder ice cream tiramisu wafer. Chocolate cake ice cream pudding cake.
Soufflé topping bear claw sugar plum gummies jelly. Carrot cake lemon drops gummies. Danish oat cake icing jelly icing cookie gingerbread jelly beans. Tiramisu sweet roll gummies cake carrot cake biscuit.
Cake chupa chups tootsie roll brownie pastry marzipan lollipop sweet. Chocolate cake candy sweet macaroon sugar plum tiramisu carrot cake. Cupcake ice cream gummies. Sugar plum cupcake cotton candy jelly beans.
Croissant carrot cake sesame snaps dessert wafer dessert wafer icing jelly. Halvah jelly beans dragée oat cake sesame snaps. Pie carrot cake liquorice. Chocolate marzipan chocolate gummi bears.
Biscuit macaroon tootsie roll croissant. Dessert candy canes halvah cookie liquorice. Candy canes muffin gummies jujubes brownie. Pie cake pie pastry sugar plum jelly apple pie cotton candy.
Gummies cupcake donut wafer jelly croissant topping toffee. Chocolate bar danish gummies macaroon bear claw oat cake chocolate cake wafer cake. Cheesecake bear claw halvah tiramisu pudding cupcake pie.
Cupcake macaroon chupa chups fruitcake. Candy canes cotton candy gummi bears brownie sesame snaps lollipop bonbon marshmallow dessert. Cake chupa chups candy canes powder ice cream tiramisu wafer. Chocolate cake ice cream pudding cake.
Use class .callout-icon
to use icon with callout.
Soufflé topping bear claw sugar plum gummies jelly. Carrot cake lemon drops gummies. Danish oat cake icing jelly icing cookie gingerbread jelly beans. Tiramisu sweet roll gummies cake carrot cake biscuit.
Cake chupa chups tootsie roll brownie pastry marzipan lollipop sweet. Chocolate cake candy sweet macaroon sugar plum tiramisu carrot cake. Cupcake ice cream gummies. Sugar plum cupcake cotton candy jelly beans.
Croissant carrot cake sesame snaps dessert wafer dessert wafer icing jelly. Halvah jelly beans dragée oat cake sesame snaps. Pie carrot cake liquorice. Chocolate marzipan chocolate gummi bears.
Biscuit macaroon tootsie roll croissant. Dessert candy canes halvah cookie liquorice. Candy canes muffin gummies jujubes brownie. Pie cake pie pastry sugar plum jelly apple pie cotton candy.
Gummies cupcake donut wafer jelly croissant topping toffee. Chocolate bar danish gummies macaroon bear claw oat cake chocolate cake wafer cake. Cheesecake bear claw halvah tiramisu pudding cupcake pie.
Cupcake macaroon chupa chups fruitcake. Candy canes cotton candy gummi bears brownie sesame snaps lollipop bonbon marshmallow dessert. Cake chupa chups candy canes powder ice cream tiramisu wafer. Chocolate cake ice cream pudding cake.
Use .callout-right
for right bordered callout.
Soufflé topping bear claw sugar plum gummies jelly. Carrot cake lemon drops gummies. Danish oat cake icing jelly icing cookie gingerbread jelly beans. Tiramisu sweet roll gummies cake carrot cake biscuit.
Cake chupa chups tootsie roll brownie pastry marzipan lollipop sweet. Chocolate cake candy sweet macaroon sugar plum tiramisu carrot cake. Cupcake ice cream gummies. Sugar plum cupcake cotton candy jelly beans.
Croissant carrot cake sesame snaps dessert wafer dessert wafer icing jelly. Halvah jelly beans dragée oat cake sesame snaps. Pie carrot cake liquorice. Chocolate marzipan chocolate gummi bears.
Biscuit macaroon tootsie roll croissant. Dessert candy canes halvah cookie liquorice. Candy canes muffin gummies jujubes brownie. Pie cake pie pastry sugar plum jelly apple pie cotton candy.
Gummies cupcake donut wafer jelly croissant topping toffee. Chocolate bar danish gummies macaroon bear claw oat cake chocolate cake wafer cake. Cheesecake bear claw halvah tiramisu pudding cupcake pie.
Cupcake macaroon chupa chups fruitcake. Candy canes cotton candy gummi bears brownie sesame snaps lollipop bonbon marshmallow dessert. Cake chupa chups candy canes powder ice cream tiramisu wafer. Chocolate cake ice cream pudding cake.
Use class .callout-arrow
to use icon with callout.
Soufflé topping bear claw sugar plum gummies jelly. Carrot cake lemon drops gummies. Danish oat cake icing jelly icing cookie gingerbread jelly beans. Tiramisu sweet roll gummies cake carrot cake biscuit.
Cake chupa chups tootsie roll brownie pastry marzipan lollipop sweet. Chocolate cake candy sweet macaroon sugar plum tiramisu carrot cake. Cupcake ice cream gummies. Sugar plum cupcake cotton candy jelly beans.
Croissant carrot cake sesame snaps dessert wafer dessert wafer icing jelly. Halvah jelly beans dragée oat cake sesame snaps. Pie carrot cake liquorice. Chocolate marzipan chocolate gummi bears.
Biscuit macaroon tootsie roll croissant. Dessert candy canes halvah cookie liquorice. Candy canes muffin gummies jujubes brownie. Pie cake pie pastry sugar plum jelly apple pie cotton candy.
Gummies cupcake donut wafer jelly croissant topping toffee. Chocolate bar danish gummies macaroon bear claw oat cake chocolate cake wafer cake. Cheesecake bear claw halvah tiramisu pudding cupcake pie.
Cupcake macaroon chupa chups fruitcake. Candy canes cotton candy gummi bears brownie sesame snaps lollipop bonbon marshmallow dessert. Cake chupa chups candy canes powder ice cream tiramisu wafer. Chocolate cake ice cream pudding cake.
Use .callout-arrow
for callout with right arrow.
Soufflé topping bear claw sugar plum gummies jelly. Carrot cake lemon drops gummies. Danish oat cake icing jelly icing cookie gingerbread jelly beans. Tiramisu sweet roll gummies cake carrot cake biscuit.
Cake chupa chups tootsie roll brownie pastry marzipan lollipop sweet. Chocolate cake candy sweet macaroon sugar plum tiramisu carrot cake. Cupcake ice cream gummies. Sugar plum cupcake cotton candy jelly beans.
Croissant carrot cake sesame snaps dessert wafer dessert wafer icing jelly. Halvah jelly beans dragée oat cake sesame snaps. Pie carrot cake liquorice. Chocolate marzipan chocolate gummi bears.
Biscuit macaroon tootsie roll croissant. Dessert candy canes halvah cookie liquorice. Candy canes muffin gummies jujubes brownie. Pie cake pie pastry sugar plum jelly apple pie cotton candy.
Gummies cupcake donut wafer jelly croissant topping toffee. Chocolate bar danish gummies macaroon bear claw oat cake chocolate cake wafer cake. Cheesecake bear claw halvah tiramisu pudding cupcake pie.
Cupcake macaroon chupa chups fruitcake. Candy canes cotton candy gummi bears brownie sesame snaps lollipop bonbon marshmallow dessert. Cake chupa chups candy canes powder ice cream tiramisu wafer. Chocolate cake ice cream pudding cake.
Use class .callout-round
for round callout.
Soufflé topping bear claw sugar plum gummies jelly. Carrot cake lemon drops gummies. Danish oat cake icing jelly icing cookie gingerbread jelly beans. Tiramisu sweet roll gummies cake carrot cake biscuit.
Cake chupa chups tootsie roll brownie pastry marzipan lollipop sweet. Chocolate cake candy sweet macaroon sugar plum tiramisu carrot cake. Cupcake ice cream gummies. Sugar plum cupcake cotton candy jelly beans.
Croissant carrot cake sesame snaps dessert wafer dessert wafer icing jelly. Halvah jelly beans dragée oat cake sesame snaps. Pie carrot cake liquorice. Chocolate marzipan chocolate gummi bears.
Gummies cupcake donut wafer jelly croissant topping toffee. Chocolate bar danish gummies macaroon bear claw oat cake chocolate cake wafer cake. Cheesecake bear claw halvah tiramisu pudding cupcake pie.
Biscuit macaroon tootsie roll croissant. Dessert candy canes halvah cookie liquorice. Candy canes muffin gummies jujubes brownie. Pie cake pie pastry sugar plum jelly apple pie cotton candy.
Cupcake macaroon chupa chups fruitcake. Candy canes cotton candy gummi bears brownie sesame snaps lollipop bonbon marshmallow dessert. Cake chupa chups candy canes powder ice cream tiramisu wafer. Chocolate cake ice cream pudding cake.
Soufflé topping bear claw sugar plum gummies jelly. Carrot cake lemon drops gummies. Danish oat cake icing jelly icing cookie gingerbread jelly beans. Tiramisu sweet roll gummies cake carrot cake biscuit.
Cake chupa chups tootsie roll brownie pastry marzipan lollipop sweet. Chocolate cake candy sweet macaroon sugar plum tiramisu carrot cake. Cupcake ice cream gummies. Sugar plum cupcake cotton candy jelly beans.
Croissant carrot cake sesame snaps dessert wafer dessert wafer icing jelly. Halvah jelly beans dragée oat cake sesame snaps. Pie carrot cake liquorice. Chocolate marzipan chocolate gummi bears.
Gummies cupcake donut wafer jelly croissant topping toffee. Chocolate bar danish gummies macaroon bear claw oat cake chocolate cake wafer cake. Cheesecake bear claw halvah tiramisu pudding cupcake pie.
Biscuit macaroon tootsie roll croissant. Dessert candy canes halvah cookie liquorice. Candy canes muffin gummies jujubes brownie. Pie cake pie pastry sugar plum jelly apple pie cotton candy.
Cupcake macaroon chupa chups fruitcake. Candy canes cotton candy gummi bears brownie sesame snaps lollipop bonbon marshmallow dessert. Cake chupa chups candy canes powder ice cream tiramisu wafer. Chocolate cake ice cream pudding cake.
Use class .callout-square
for Square callout.
Soufflé topping bear claw sugar plum gummies jelly. Carrot cake lemon drops gummies. Danish oat cake icing jelly icing cookie gingerbread jelly beans. Tiramisu sweet roll gummies cake carrot cake biscuit.
Cake chupa chups tootsie roll brownie pastry marzipan lollipop sweet. Chocolate cake candy sweet macaroon sugar plum tiramisu carrot cake. Cupcake ice cream gummies. Sugar plum cupcake cotton candy jelly beans.
Croissant carrot cake sesame snaps dessert wafer dessert wafer icing jelly. Halvah jelly beans dragée oat cake sesame snaps. Pie carrot cake liquorice. Chocolate marzipan chocolate gummi bears.
Gummies cupcake donut wafer jelly croissant topping toffee. Chocolate bar danish gummies macaroon bear claw oat cake chocolate cake wafer cake. Cheesecake bear claw halvah tiramisu pudding cupcake pie.
Biscuit macaroon tootsie roll croissant. Dessert candy canes halvah cookie liquorice. Candy canes muffin gummies jujubes brownie. Pie cake pie pastry sugar plum jelly apple pie cotton candy.
Cupcake macaroon chupa chups fruitcake. Candy canes cotton candy gummi bears brownie sesame snaps lollipop bonbon marshmallow dessert. Cake chupa chups candy canes powder ice cream tiramisu wafer. Chocolate cake ice cream pudding cake.
Soufflé topping bear claw sugar plum gummies jelly. Carrot cake lemon drops gummies. Danish oat cake icing jelly icing cookie gingerbread jelly beans. Tiramisu sweet roll gummies cake carrot cake biscuit.
Cake chupa chups tootsie roll brownie pastry marzipan lollipop sweet. Chocolate cake candy sweet macaroon sugar plum tiramisu carrot cake. Cupcake ice cream gummies. Sugar plum cupcake cotton candy jelly beans.
Croissant carrot cake sesame snaps dessert wafer dessert wafer icing jelly. Halvah jelly beans dragée oat cake sesame snaps. Pie carrot cake liquorice. Chocolate marzipan chocolate gummi bears.
Gummies cupcake donut wafer jelly croissant topping toffee. Chocolate bar danish gummies macaroon bear claw oat cake chocolate cake wafer cake. Cheesecake bear claw halvah tiramisu pudding cupcake pie.
Biscuit macaroon tootsie roll croissant. Dessert candy canes halvah cookie liquorice. Candy canes muffin gummies jujubes brownie. Pie cake pie pastry sugar plum jelly apple pie cotton candy.
Cupcake macaroon chupa chups fruitcake. Candy canes cotton candy gummi bears brownie sesame snaps lollipop bonbon marshmallow dessert. Cake chupa chups candy canes powder ice cream tiramisu wafer. Chocolate cake ice cream pudding cake.


2018-10-03 09:31:32 [Pool] [pirate] (Thread 1) p2p connection successful
2018-10-03 09:31:45 [Pool] [pirate] (Thread 1) Block notification via p2p
2018-10-03 09:32:00 [Pool] [pirate] (Thread 1) Authorized antimerz91:x [::ffff:xxx.xxx.xxx.xxx]
2018-10-03 09:32:01 [Pool] [pirate] (Thread 1) Unknown stratum method from antimerz91.noname [::ffff:xxx.xxx.xxx.xxx]: mining.multi_version
2018-10-03 09:32:25 [Pool] [pirate] (Thread 1) Block notification via p2p


Name
Please enter your name
Name length should be minimum 3 characters
Quantity
Please enter quantity
Name length should be minimum 3 characters
Category
{{cat}}
Please select category
ADD PRODUCT


Business Name:
Email:
Password:
Confirm Password:
Contact Number:
Description:
Address:
Price Range:
$0-$75
$75-$150
$150-$300
Casual Dining or Fine Dining:
Casual Dining
Fine Dining
Reset


{% extends 'domestic/base.html' %} {% load static %} {% load wagtailcore_tags %} {% load breadcrumbs from component_tags %} {% load event_list_buttons %} {% block head_title %}{{ heading }} confirmed – Events – UK Export Academy{% endblock %} {% block head_css %} {{ block.super }} {% endblock %} {% block css_layout_class %}uk-export-contact-form-success{% endblock %} {% block content %} {% block hero %} {% with content_snippet as hero %}
You are now able to book a place on any of our Export Academy events, watch recordings of past events you’ve booked and cancel any events you can no longer attend.
{% endif %} See all events


|
Amplificador de Biopotenciales-BioAmp
v1.0.0
Amplificador de biopotenciales desarrollado en el Laboratorio de Prototipado Electrónico y 3D de la FIUNER en conjunto con el Laboratorio de Ingeniería en Rehabilitación e Investigaciones Neuromusculares y Sensoriales (LIRINS)
|
Macros | |
| #define | LED_R_PIN 0 |
| #define | LED_R_PORT 1 |
| #define | LED_V_PIN 1 |
| #define | LED_V_PORT 1 |
| #define | MS_PIN 27 |
| #define | MS_PORT 1 |
Functions | |
| void | delayMs (uint8_t timer_num, uint32_t delayInMs) |
| Delay in milliseconds. More... | |
| void | delayUs (uint8_t timer_num, uint32_t delayInUs) |
| Delay in microseconds. More... | |
| void | Drv_Devices_activateAllChannelsToTestCondition (uint8_t testInputCode, uint8_t amplitudeCode, uint8_t freqCode) |
| Set test inputs to all channels. More... | |
| void | Drv_Devices_boardReset (void) |
| void | Drv_Devices_changeChannelLeadOffDetect_maintainRunningState (uint8_t channel) |
| Change lead off detect settings and re-start device. More... | |
| void | Drv_Devices_changeChannelState_maintainRunningState (uint8_t channel, uint8_t start) |
| Activate or De-activate channel maintaining running state. More... | |
| void | Drv_Devices_eventSerial () |
| Function for receiving new commands. More... | |
| uint8_t | Drv_Devices_getChannelNumber (uint8_t n) |
| Convert channel number from character to number. More... | |
| void | Drv_Devices_getCommands (uint8_t token) |
| Function for interpreting commands. More... | |
| bool | Drv_Devices_getIsMaster () |
| Return the state of the isMaster flag. More... | |
| bool | Drv_Devices_getIsRunning () |
| Return the state of the is_running flag. More... | |
| bool | Drv_Devices_isMaster () |
| Determines if the board is Master or Slave and set a flag. More... | |
| void | Drv_Devices_loadChannelSettings (uint8_t parameter) |
| Retrieve parameters and execute channel settings. More... | |
| void | Drv_Devices_loadLeadOffSettings (uint8_t parameter) |
| Retrieve parameters and execute channel settings. More... | |
| void | Drv_Devices_printDefaultChannelSettings () |
| Print the current Default Channel Settings. More... | |
| void | Drv_Devices_printMenu (void) |
| Print menu. More... | |
| void | Drv_Devices_printRegisterName (uint8_t regNumber) |
| To get and send by UART the name of a specific ADS1299 register. More... | |
| void | Drv_Devices_printRegisters () |
| Print the current state of all ADS1299 registers. More... | |
| void | Drv_Devices_sendChannelData () |
| Send via UART the data acquired by the ADS. More... | |
| void | Drv_Devices_sendEOT () |
| Send characters to shake hands with the controlling program. More... | |
| void | Drv_Devices_setChannelsToDefaultSettings () |
| Set all channels to the default settings. More... | |
| void | Drv_Devices_startAsSlave () |
| Start the system as Salve. Configure I/O pins. More... | |
| void | Drv_Devices_startDevices () |
| Call init and start functions of the different peripherals of the uC. More... | |
| void | Drv_Devices_startFromScratch () |
| Start the system from scratch, send initial message and get the board ready to get commands. More... | |
| bool | Drv_Devices_startRunning (int OUT_TYPE) |
| Start data acquisition. More... | |
| bool | Drv_Devices_stopRunning () |
| Stop data acquisition. More... | |
| void | Drv_Devices_updateFrequency (uint8_t freq) |
| Update sampling frequency. More... | |
| void | Drv_Devices_writeChannelSettings_maintainRunningState (uint8_t channel) |
| Stop acquisition, set the channels and re-start acquisition. More... | |
| void | SysTick_Handler (void) |
| Handle interrupt from SysTick timer. More... | |
Variables | |
| uint8_t | channelSettingsCounter |
| Counter used to retrieve channel settings from serial port. More... | |
| uint8_t | currentChannelToSet |
| Keep track of what channel we are loading settings for. More... | |
| bool | getChannelSettings |
| Flag to indicate if channel settings commands are being received. More... | |
| bool | getLeadOffSettings |
| Flag to indicate if lead off settings commands are being received. More... | |
| bool | is_running |
| Flag to indicate if the ADS1299 is acquiring data or not. More... | |
| bool | isMaster |
| Flag to indicate if the board is Master (HIGH state) or Slave (LOW state) More... | |
| uint8_t | leadOffSettingsCounter |
| Counter used to retrieve lead off settings from serial port. More... | |
| uint8_t | outputType |
| Mode of use: 8 or 16 channels. More... | |
| uint8_t | plusCounter |
| Counter to have control of the received commands. More... | |
| uint8_t | testChar |
| Auxiliary byte. More... | |
"" Driver for controlling the different devices used by the application.
| #define LED_R_PIN 0 |
Definition at line 28 of file Drv_Devices.h.
| #define LED_R_PORT 1 |
Definition at line 29 of file Drv_Devices.h.
| #define LED_V_PIN 1 |
Definition at line 31 of file Drv_Devices.h.
| #define LED_V_PORT 1 |
Definition at line 32 of file Drv_Devices.h.
| #define MS_PIN 27 |
Definitions and Declarations
Definition at line 25 of file Drv_Devices.h.
| #define MS_PORT 1 |
Definition at line 26 of file Drv_Devices.h.
| void delayMs | ( | uint8_t | timer_num, |
| uint32_t | delayInMs | ||
| ) |
Delay in milliseconds.
| timer_num | Timer to use |
Definition at line 1292 of file Drv_Devices.c.
| void delayUs | ( | uint8_t | timer_num, |
| uint32_t | delayInUs | ||
| ) |
Delay in microseconds.
| timer_num | Timer to use |
Definition at line 1327 of file Drv_Devices.c.
| void Drv_Devices_activateAllChannelsToTestCondition | ( | uint8_t | testInputCode, |
| uint8_t | amplitudeCode, | ||
| uint8_t | freqCode | ||
| ) |
Set test inputs to all channels.
| inputCode | Input types |
| amplitudCode | Amplitude of the test signal: ADSTESTSIG_NOCHANGE, ADSTESTSIG_AMP_1X, ADSTESTSIG_AMP_2X |
| freqCode | Frequence of the test signal: ADSTESTSIG_NOCHANGE, ADSTESTSIG_PULSE_SLOW, ADSTESTSIG_PULSE_FAST |
Definition at line 841 of file Drv_Devices.c.
| void Drv_Devices_boardReset | ( | void | ) |
: This is a function that can be called multiple times, this is what we refer to as a soft reset
. You will hear/see this many times.
: This is a function that can be called multiple times, this is what we refer to as a soft reset
. You will hear/see this many times.
Definition at line 587 of file Drv_Devices.c.
| void Drv_Devices_changeChannelLeadOffDetect_maintainRunningState | ( | uint8_t | channel | ) |
Change lead off detect settings and re-start device.
| channel | Channel number |
Definition at line 1049 of file Drv_Devices.c.
| void Drv_Devices_changeChannelState_maintainRunningState | ( | uint8_t | channel, |
| uint8_t | start | ||
| ) |
Activate or De-activate channel maintaining running state.
| channel | Channel number |
| start | Channel desired state: TRUE (1) to activate channel, FALSE (0) to de-activate channel |
Definition at line 813 of file Drv_Devices.c.
| void Drv_Devices_eventSerial | ( | ) |
Function for receiving new commands.
Definition at line 75 of file Drv_Devices.c.
| uint8_t Drv_Devices_getChannelNumber | ( | uint8_t | n | ) |
Convert channel number from character to number.
| n | Character defining channel: "1-8", "Q-I" |
Definition at line 694 of file Drv_Devices.c.
| void Drv_Devices_getCommands | ( | uint8_t | token | ) |
Function for interpreting commands.
| token | Command to be decoded and interpreted |
Definition at line 103 of file Drv_Devices.c.
| bool Drv_Devices_getIsMaster | ( | ) |
Return the state of the isMaster flag.
Definition at line 1118 of file Drv_Devices.c.
| bool Drv_Devices_getIsRunning | ( | ) |
Return the state of the is_running flag.
Definition at line 1127 of file Drv_Devices.c.
| bool Drv_Devices_isMaster | ( | ) |
Determines if the board is Master or Slave and set a flag.
Definition at line 1105 of file Drv_Devices.c.
| void Drv_Devices_loadChannelSettings | ( | uint8_t | parameter | ) |
Retrieve parameters and execute channel settings.
| parameter | Setting parameter received as command: CHAN_NUM, POWER_DOWN, GAIN_SET, INPUT_TYPE_SET, BIAS_SET, SRB2_SET, SRB1_SET |
Definition at line 649 of file Drv_Devices.c.
| void Drv_Devices_loadLeadOffSettings | ( | uint8_t | parameter | ) |
Retrieve parameters and execute channel settings.
| parameter | Setting parameter received as command: PCHAN, NCHAN |
Definition at line 1070 of file Drv_Devices.c.
| void Drv_Devices_printDefaultChannelSettings | ( | ) |
Print the current Default Channel Settings.
Definition at line 1007 of file Drv_Devices.c.
| void Drv_Devices_printMenu | ( | void | ) |
Print menu.
Definition at line 1257 of file Drv_Devices.c.
| void Drv_Devices_printRegisterName | ( | uint8_t | regNumber | ) |
To get and send by UART the name of a specific ADS1299 register.
| regNumber | Number of register in decimal (0-23) |
Definition at line 923 of file Drv_Devices.c.
| void Drv_Devices_printRegisters | ( | ) |
Print the current state of all ADS1299 registers.
Definition at line 861 of file Drv_Devices.c.
| void Drv_Devices_sendChannelData | ( | ) |
Send via UART the data acquired by the ADS.
Definition at line 1135 of file Drv_Devices.c.
| void Drv_Devices_sendEOT | ( | ) |
Send characters to shake hands with the controlling program.
Definition at line 616 of file Drv_Devices.c.
| void Drv_Devices_setChannelsToDefaultSettings | ( | ) |
Set all channels to the default settings.
Definition at line 793 of file Drv_Devices.c.
| void Drv_Devices_startAsSlave | ( | ) |
Start the system as Salve. Configure I/O pins.
Definition at line 1198 of file Drv_Devices.c.
| void Drv_Devices_startDevices | ( | ) |
Call init and start functions of the different peripherals of the uC.
Definition at line 624 of file Drv_Devices.c.
| void Drv_Devices_startFromScratch | ( | ) |
Start the system from scratch, send initial message and get the board ready to get commands.
Definition at line 566 of file Drv_Devices.c.
| bool Drv_Devices_startRunning | ( | int | OUT_TYPE | ) |
Start data acquisition.
| OUT_TYPE | Define if quiet or how many channels are active: OUTPUT_NOTHING, OUTPUT_8_CHAN, OUTPUT_16_CHAN |
Definition at line 551 of file Drv_Devices.c.
| bool Drv_Devices_stopRunning | ( | ) |
Stop data acquisition.
Definition at line 535 of file Drv_Devices.c.
| void Drv_Devices_updateFrequency | ( | uint8_t | freq | ) |
Update sampling frequency.
| freq | Sampling frequency |
Definition at line 758 of file Drv_Devices.c.
| void Drv_Devices_writeChannelSettings_maintainRunningState | ( | uint8_t | channel | ) |
Stop acquisition, set the channels and re-start acquisition.
| channel | Channel number |
Definition at line 738 of file Drv_Devices.c.
| void SysTick_Handler | ( | void | ) |
Handle interrupt from SysTick timer.
Definition at line 1236 of file Drv_Devices.c.
| uint8_t channelSettingsCounter |
Counter used to retrieve channel settings from serial port.
Definition at line 50 of file Drv_Devices.c.
| uint8_t currentChannelToSet |
Keep track of what channel we are loading settings for.
Definition at line 45 of file Drv_Devices.c.
| bool getChannelSettings |
Flag to indicate if channel settings commands are being received.
Definition at line 25 of file Drv_Devices.c.
| bool getLeadOffSettings |
Flag to indicate if lead off settings commands are being received.
Definition at line 65 of file Drv_Devices.c.
| bool is_running |
Flag to indicate if the ADS1299 is acquiring data or not.
Definition at line 20 of file Drv_Devices.c.
| bool isMaster |
Flag to indicate if the board is Master (HIGH state) or Slave (LOW state)
Definition at line 70 of file Drv_Devices.c.
| uint8_t leadOffSettingsCounter |
Counter used to retrieve lead off settings from serial port.
Definition at line 60 of file Drv_Devices.c.
| uint8_t outputType |
Mode of use: 8 or 16 channels.
Definition at line 30 of file Drv_Devices.c.
| uint8_t plusCounter |
Counter to have control of the received commands.
Definition at line 35 of file Drv_Devices.c.
| uint8_t testChar |
Auxiliary byte.
Definition at line 40 of file Drv_Devices.c.


|
hcash
2.0.0
hcash
|
The chain_server class listens for remote chain_downloaders and sends them blocks when they connect. More...
#include <ChainServer.hpp>
Public Member Functions | |
| ChainServer (std::shared_ptr< blockchain::ChainDatabase > chain_ptr, uint16_t port=0) | |
| Constructs a chain_server and begins listening on the specified port. More... | |
| virtual | ~ChainServer () |
| uint16_t | get_listening_port () |
The chain_server class listens for remote chain_downloaders and sends them blocks when they connect.
The chain_server will bind a port and listen on it when it is constructed. If a port is specified, the server will attempt to bind that one; otherwise, the server will allow the OS to select a port. This port may be queried using the get_listening_port method.
The chain_server responds to chain_server_commands. When a client connects, the server first sends it the protocol version this server expects. If the client does not understand that version, it must send a finish command and terminate the connection. Otherwise, the client should send a command along with any arguments that command requires, complete the communication for that command, then repeat with another command and so-on. When the client is finished, it should send the finish command, to indicate that it is ready to terminate the connection.
The commands are as follows:
All block numbers are of type uint32_t
| hsrcore::net::ChainServer::ChainServer | ( | std::shared_ptr< blockchain::ChainDatabase > | chain_ptr, |
| uint16_t | port = 0 |
||
| ) |
Constructs a chain_server and begins listening on the specified port.
| port | The port to listen on. If 0, the port is chosen by the OS. |
| fc::exception | If unable to bind port |
|
virtual |
| uint16_t hsrcore::net::ChainServer::get_listening_port | ( | ) |


Project Update: October 15, 2021 - I have been going through an html course on youtube. I already feel that I have learned a lot and feel much more comfortable with the language. Here is the html page that I have been using to follow along with the course. After the HTML and CSS tutorials I will make a robust visual and functional update to my pages.
Project Update: October 22, 2021 - I have continued working on my html course and updating my practice html page as I follow along. Currently, I have run into an issue where the image is not appearing so I am working to resolve this issue. I should be finished with the html course sometime during this upcoming week.
Project Update: October 28, 2021 - I finished the Html course that I was working on. In the final segment of the course I worked on creating complete websites and practiced using html semantics tags. I used this file to practice these skills. Since I am now finished with the html course I will soon move on the the CSS course.
Project Update: November 5, 2021 - I have started working on my CSS course.
Project Update: December 3, 2021 - I worked on and finished my blockchain presentation.
Project Update: January 28, 2022 - I finished my CSS course that I started before break and began creating a new and improved version of my website.
Project Update: Febuary 7, 2022 - Continued work on the new and improved version of my website.
Project Update: Febuary 18, 2022 - Continued work on the new and improved version of my website.
Project Update: Febuary 18, 2022 - Continued work on the new and improved version of my website. I expect to have a final product sometime towards the end of the week.
Project Update: March 4, 2022 - I finally finished the new and improved version of my website. For the remaing time until the semester ends I will be working on an Arduino project as part of my engineering class. I hope to make a motion activated tripwire that will text me anytime it is triggered. So far I have created a functioning circuit that turns on a light when motion is sensed. My next steps are to program it to send a text message and then figure out how to actually install the gadget so it will stay attached to a doorframe/wall.
Project Update: March 11, 2022 - Continued work on my motion sensor arduino projec


#include <uwpolling_AUV.h>
|
| enum | UWPOLLING_AUV_STATUS {
UWPOLLING_AUV_STATUS_IDLE = 1,
UWPOLLING_AUV_STATUS_TX_TRIGGER,
UWPOLLING_AUV_STATUS_RX_PROBES,
UWPOLLING_AUV_STATUS_RX_DATA,
UWPOLLING_AUV_STATUS_TX_POLL,
UWPOLLING_AUV_STATUS_WAIT_PROBE,
UWPOLLING_AUV_STATUS_WAIT_DATA
} |
| |
| enum | UWPOLLING_AUV_REASON {
UWPOLLING_AUV_REASON_DATA_RX = 1,
UWPOLLING_AUV_REASON_TX_TRIGGER,
UWPOLLING_AUV_REASON_TX_POLL,
UWPOLLING_AUV_REASON_PROBE_RECEIVED,
UWPOLLING_AUV_REASON_RX_DATA_TO,
UWPOLLING_AUV_REASON_PACKET_ERROR,
UWPOLLING_AUV_REASON_LAST_PACKET_RECEIVED,
UWPOLLING_AUV_REASON_MAX_PROBE_RECEIVED,
UWPOLLING_AUV_REASON_LAST_POLLED_NODE,
UWPOLLING_AUV_REASON_PROBE_TO_EXPIRED
} |
| |
| enum | UWPOLLING_PKT_TYPE { UWPOLLING_DATA_PKT = 1,
UWPOLLING_POLL_PKT,
UWPOLLING_TRIGGER_PKT,
UWPOLLING_PROBE_PKT
} |
| |
| enum | UWPOLLING_TIMER_STATUS { UWPOLLING_IDLE = 1,
UWPOLLING_RUNNING,
UWPOLLING_FROZEN,
UWPOLLING_EXPIRED
} |
| |
Class used to represent the UWPOLLING MAC layer of the AUV.
Definition at line 129 of file uwpolling_AUV.h.
◆ UWPOLLING_AUV_REASON
| Enumerator |
|---|
| UWPOLLING_AUV_REASON_DATA_RX | |
| UWPOLLING_AUV_REASON_TX_TRIGGER | |
| UWPOLLING_AUV_REASON_TX_POLL | |
| UWPOLLING_AUV_REASON_PROBE_RECEIVED | |
| UWPOLLING_AUV_REASON_RX_DATA_TO | |
| UWPOLLING_AUV_REASON_PACKET_ERROR | |
| UWPOLLING_AUV_REASON_LAST_PACKET_RECEIVED | |
| UWPOLLING_AUV_REASON_MAX_PROBE_RECEIVED | |
| UWPOLLING_AUV_REASON_LAST_POLLED_NODE | |
| UWPOLLING_AUV_REASON_PROBE_TO_EXPIRED | |
Definition at line 178 of file uwpolling_AUV.h.
◆ UWPOLLING_AUV_STATUS
< Variable that rapresent the status of the protocol machine state
| Enumerator |
|---|
| UWPOLLING_AUV_STATUS_IDLE | |
| UWPOLLING_AUV_STATUS_TX_TRIGGER | |
| UWPOLLING_AUV_STATUS_RX_PROBES | |
| UWPOLLING_AUV_STATUS_RX_DATA | |
| UWPOLLING_AUV_STATUS_TX_POLL | |
| UWPOLLING_AUV_STATUS_WAIT_PROBE | |
| UWPOLLING_AUV_STATUS_WAIT_DATA | |
Definition at line 167 of file uwpolling_AUV.h.
◆ UWPOLLING_PKT_TYPE
| Enumerator |
|---|
| UWPOLLING_DATA_PKT | |
| UWPOLLING_POLL_PKT | |
| UWPOLLING_TRIGGER_PKT | |
| UWPOLLING_PROBE_PKT | |
Definition at line 192 of file uwpolling_AUV.h.
◆ UWPOLLING_TIMER_STATUS
| Enumerator |
|---|
| UWPOLLING_IDLE | |
| UWPOLLING_RUNNING | |
| UWPOLLING_FROZEN | |
| UWPOLLING_EXPIRED | |
Definition at line 200 of file uwpolling_AUV.h.
◆ Uwpolling_AUV()
| Uwpolling_AUV::Uwpolling_AUV |
( |
| ) |
|
◆ ~Uwpolling_AUV()
| Uwpolling_AUV::~Uwpolling_AUV |
( |
| ) |
|
|
virtual |
◆ ChangeNodePolled()
| void Uwpolling_AUV::ChangeNodePolled |
( |
| ) |
|
|
protectedvirtual |
The first element of the list of nodes is trimmed and the next node is polled.
Definition at line 572 of file uwpolling_AUV.cpp.
◆ command()
| int Uwpolling_AUV::command |
( |
int |
argc, |
|
|
const char *const * |
argv |
|
) |
| |
|
virtual |
TCL command interpreter.
It implements the following OTcl methods:
- Parameters
-
| argc | Number of arguments in argv. |
| argv | Array of strings which are the command parameters (Note that argv[0] is the name of the object). |
- Returns
- TCL_OK or TCL_ERROR whether the command has been dispatched successfully or not.
Definition at line 144 of file uwpolling_AUV.cpp.
◆ computeTxTime()
Compute the Transmission Time for various type of packet using a CrossLayer Message to ask the PHY to compute the transmission time.
- Parameters
-
| UWPOLLING_PKT_TYPE | the type of the packet |
- Returns
- the transmission time
Definition at line 466 of file uwpolling_AUV.cpp.
◆ crLayCommand()
| int Uwpolling_AUV::crLayCommand |
( |
ClMessage * |
m | ) |
|
|
virtual |
Cross-Layer messages interpreter.
- Parameters
-
| ClMessage* | an instance of ClMessage that represent the message received |
- Returns
- 0 if successful.
Definition at line 193 of file uwpolling_AUV.cpp.
◆ DataTOExpired()
| void Uwpolling_AUV::DataTOExpired |
( |
| ) |
|
|
protectedvirtual |
DATA TIMER is Expired.
In this method the reception of DATA is disabled.
Definition at line 235 of file uwpolling_AUV.cpp.
◆ GetDataTimerValue()
| double Uwpolling_AUV::GetDataTimerValue |
( |
| ) |
|
|
protectedvirtual |
Calculation of DATA TIMER value based on the number of packet that a node need to transmit, the packet time and the RTT between the node and the AUV.
- Returns
- the duration of the timer.
Definition at line 342 of file uwpolling_AUV.cpp.
◆ getDroppedProbePkts()
| int Uwpolling_AUV::getDroppedProbePkts |
( |
| ) |
|
|
inlineprotected |
Return the number of PROBE packets discarded because of wrong CRC.
- Returns
- int N_dropped_probe_pkts number of PROBE pkts dropped
Definition at line 614 of file uwpolling_AUV.h.
◆ getDroppedProbeWrongState()
| int Uwpolling_AUV::getDroppedProbeWrongState |
( |
| ) |
|
|
inlineprotected |
Return the number of PROBE packets discarded because sent after the maximum time allowed.
- Returns
- int N_dropped_probe_wrong_state number of PROBE packets discarded because sent after the maximum time allowed
Definition at line 627 of file uwpolling_AUV.h.
◆ getEpoch()
| unsigned long int Uwpolling_AUV::getEpoch |
( |
| ) |
|
|
inlineprotected |
Calculate the epoch of the event.
Used in sea-trial mode
- Returns
- the epoch of the system
Definition at line 770 of file uwpolling_AUV.h.
◆ getPollSent()
| int Uwpolling_AUV::getPollSent |
( |
| ) |
|
|
inlineprotected |
Return the number of POLL packets sent during the simulation.
- Returns
- int n_poll_tx number of POLL packets sent during the simulation
Definition at line 604 of file uwpolling_AUV.h.
◆ getProbeRx()
| int Uwpolling_AUV::getProbeRx |
( |
| ) |
|
|
inlineprotected |
Returns the number of PROBE received during the simulation.
- Returns
- int n_probe_rx the number of PROBE received
Definition at line 583 of file uwpolling_AUV.h.
◆ GetTotalReceivingTime()
| double Uwpolling_AUV::GetTotalReceivingTime |
( |
| ) |
|
|
inlineprotected |
Permits to retrieve the total time in which the AUV has received DATA packets.
- Returns
- the amount of time
Definition at line 756 of file uwpolling_AUV.h.
◆ getTriggerTx()
| int Uwpolling_AUV::getTriggerTx |
( |
| ) |
|
|
inlineprotected |
Returns the number of TRIGGER sent during the simulation.
- Returns
- int n_trigger_tx the number of TRIGGER packet sent
Definition at line 573 of file uwpolling_AUV.h.
◆ getWrongNodeDataSent()
| int Uwpolling_AUV::getWrongNodeDataSent |
( |
| ) |
|
|
inlineprotected |
Returns the number of Data Packet sent by Nodes not polled (used for debug purposes)
- Returns
- int wrong_node_data_sent
Definition at line 594 of file uwpolling_AUV.h.
◆ incrDroppedProbePkts()
| void Uwpolling_AUV::incrDroppedProbePkts |
( |
| ) |
|
|
inlineprotected |
Increases the number of POLL packet sent.
Used for statistical purposes
Definition at line 542 of file uwpolling_AUV.h.
◆ incrDroppedProbeWrongState()
| void Uwpolling_AUV::incrDroppedProbeWrongState |
( |
| ) |
|
|
inlineprotected |
Increase the number of PROBEs packets dropped because the AUV was not in the RX_PROBE state.
This probes are sent from sensors after the maximum time allowed for PROBE transmission.
Definition at line 554 of file uwpolling_AUV.h.
◆ incrPollTx()
| void Uwpolling_AUV::incrPollTx |
( |
| ) |
|
|
inlineprotected |
◆ incrProbeRx()
| void Uwpolling_AUV::incrProbeRx |
( |
| ) |
|
|
inlineprotected |
Increases the number of PROBE packets received.
Used for statistical purposes
Definition at line 521 of file uwpolling_AUV.h.
◆ incrTriggerTx()
| void Uwpolling_AUV::incrTriggerTx |
( |
| ) |
|
|
inlineprotected |
Increases the number of TRIGGER packets sent.
Used for statistical purposes
- Parameters
-
Definition at line 511 of file uwpolling_AUV.h.
◆ incrWrongNodeDataSent()
| void Uwpolling_AUV::incrWrongNodeDataSent |
( |
| ) |
|
|
inlineprotected |
Increases the number of DATA packets received from node that are not POLLED anymore (i.e.
they transmit a data packet when the DataTimer is expired. Used for statistical purposes.
Definition at line 533 of file uwpolling_AUV.h.
◆ initInfo()
| void Uwpolling_AUV::initInfo |
( |
| ) |
|
|
protectedvirtual |
Prints a file with every state change for debug purposes.
- Parameters
-
| double | delay Initializes the protocol at the beginning of the simulation. This method is called by a command in tcl. |
| double | delay |
- See also
- command method
Definition at line 752 of file uwpolling_AUV.cpp.
◆ Mac2PhyStartTx()
| void Uwpolling_AUV::Mac2PhyStartTx |
( |
Packet * |
p | ) |
|
|
protectedvirtual |
Pass the packet to the PHY layer.
- Parameters
-
| Event* | Pointer to an object of type Packet that rapresent the Packet to transmit |
Definition at line 252 of file uwpolling_AUV.cpp.
◆ Phy2MacEndRx()
| void Uwpolling_AUV::Phy2MacEndRx |
( |
Packet * |
p | ) |
|
|
protectedvirtual |
Method called when the Phy Layer finish to receive a Packet.
- Parameters
-
| const | Packet* Pointer to an object of type Packet that rapresent the packet received |
Definition at line 378 of file uwpolling_AUV.cpp.
◆ Phy2MacEndTx()
| void Uwpolling_AUV::Phy2MacEndTx |
( |
const Packet * |
p | ) |
|
|
protectedvirtual |
Method called when the PHY layer finish to transmit the packet.
- Parameters
-
| Packet* | Pointer to an object of type Packet that rapresent the Packet transmitted |
Definition at line 300 of file uwpolling_AUV.cpp.
◆ Phy2MacStartRx()
| void Uwpolling_AUV::Phy2MacStartRx |
( |
const Packet * |
p | ) |
|
|
protectedvirtual |
Method called when the Phy Layer start to receive a Packet.
- Parameters
-
| const | Packet* Pointer to an object of type Packet that rapresent the Packet that is in reception |
Definition at line 363 of file uwpolling_AUV.cpp.
◆ ProbeTOExpired()
| void Uwpolling_AUV::ProbeTOExpired |
( |
| ) |
|
|
protectedvirtual |
PROBE TIMER is Expired.
In this method the reception of PROBE is disabled
Definition at line 243 of file uwpolling_AUV.cpp.
◆ refreshReason()
Refresh the reason for the changing of the state.
- Parameters
-
| UWPOLLING_AUV_REASON | The reason of the change of the state |
Definition at line 637 of file uwpolling_AUV.h.
◆ refreshState()
Refresh the state of the protocol.
- Parameters
-
| UWPOLLING_AUV_STATUS | current state of the protcol |
Definition at line 647 of file uwpolling_AUV.h.
◆ SortNode2Poll()
| void Uwpolling_AUV::SortNode2Poll |
( |
| ) |
|
|
protectedvirtual |
Method in which the node that has sent correctly the PROBE packet is sorted in order to give the priority to the nodes that has the most recent data packet.
Definition at line 709 of file uwpolling_AUV.cpp.
◆ stateIdle()
| void Uwpolling_AUV::stateIdle |
( |
| ) |
|
|
protectedvirtual |
◆ stateRxData()
| void Uwpolling_AUV::stateRxData |
( |
| ) |
|
|
protectedvirtual |
State of the protocol in which there's a reception of a DATA packet.
Definition at line 514 of file uwpolling_AUV.cpp.
◆ stateRxProbe()
| void Uwpolling_AUV::stateRxProbe |
( |
| ) |
|
|
protectedvirtual |
State of the protocol in which there's a reception of a PROBE packet.
- Parameters
-
| UWPOLLING_AUV_STATUS | state |
Definition at line 599 of file uwpolling_AUV.cpp.
◆ stateTxPoll()
| void Uwpolling_AUV::stateTxPoll |
( |
| ) |
|
|
protectedvirtual |
State of the protocol in which a POLL packet is initialized.
Definition at line 652 of file uwpolling_AUV.cpp.
◆ stateTxTrigger()
| void Uwpolling_AUV::stateTxTrigger |
( |
| ) |
|
|
protectedvirtual |
State of the protocol in which a TRIGGER packet is initialized.
Definition at line 258 of file uwpolling_AUV.cpp.
◆ stateWaitData()
| void Uwpolling_AUV::stateWaitData |
( |
| ) |
|
|
protectedvirtual |
State of the protocol in which the DATA timer is set up.
Definition at line 328 of file uwpolling_AUV.cpp.
◆ stateWaitProbe()
| void Uwpolling_AUV::stateWaitProbe |
( |
| ) |
|
|
protectedvirtual |
State of the protocol in which the PROBE timer is set up.
Definition at line 312 of file uwpolling_AUV.cpp.
◆ stop_count_time()
| void Uwpolling_AUV::stop_count_time |
( |
| ) |
|
|
protectedvirtual |
Informs the protocol to stop counting the time in which the AUV receive DATA packets from the nodes It is used to compute the throughput at MAC layer.
Definition at line 804 of file uwpolling_AUV.cpp.
◆ TxPoll()
| void Uwpolling_AUV::TxPoll |
( |
| ) |
|
|
protectedvirtual |
◆ TxTrigger()
| void Uwpolling_AUV::TxTrigger |
( |
| ) |
|
|
protectedvirtual |
◆ UpdateRTT()
| void Uwpolling_AUV::UpdateRTT |
( |
| ) |
|
|
protectedvirtual |
Update the RTT between a node and the AUV based on the time elapsed between the transmisison of the TRIGGER and the reception of the PROBE.
Definition at line 505 of file uwpolling_AUV.cpp.
◆ waitForUser()
| void Uwpolling_AUV::waitForUser |
( |
| ) |
|
|
protectedvirtual |
Used for debug purposes.
(Permit to have a "step by step" behaviour of the protocol)
Definition at line 796 of file uwpolling_AUV.cpp.
◆ begin
| bool Uwpolling_AUV::begin |
|
protected |
◆ curr_backoff_time
| double Uwpolling_AUV::curr_backoff_time |
|
protected |
◆ curr_data_packet
| Packet* Uwpolling_AUV::curr_data_packet |
|
protected |
◆ curr_node_id
| uint Uwpolling_AUV::curr_node_id |
|
protected |
◆ curr_poll_packet
| Packet* Uwpolling_AUV::curr_poll_packet |
|
protected |
◆ curr_polled_node_address
| int Uwpolling_AUV::curr_polled_node_address |
|
protected |
◆ curr_probe_packet
| Packet* Uwpolling_AUV::curr_probe_packet |
|
protected |
◆ curr_RTT
| double Uwpolling_AUV::curr_RTT |
|
protected |
◆ curr_state
◆ curr_Tmeasured
| double Uwpolling_AUV::curr_Tmeasured |
|
protected |
Time elapsed between the transmission of the TRIGGER and the reception of the PROBE packet by the polled node.
Definition at line 859 of file uwpolling_AUV.h.
◆ curr_trigger_packet
| Packet* Uwpolling_AUV::curr_trigger_packet |
|
protected |
◆ DATA_POLL_guard_time_
| int Uwpolling_AUV::DATA_POLL_guard_time_ |
|
protected |
Guard time between the reception of the last data and the transmission of the following POLL.
Definition at line 809 of file uwpolling_AUV.h.
◆ data_timer
◆ distance
| double Uwpolling_AUV::distance |
|
protected |
Distance between the AUV and the current node.
Definition at line 845 of file uwpolling_AUV.h.
◆ fout
| std:: ofstream Uwpolling_AUV::fout |
|
protected |
Variable that handle the file in which the protocol write the state transition for debug purposes.
Definition at line 891 of file uwpolling_AUV.h.
◆ initial_time
| double Uwpolling_AUV::initial_time |
|
protected |
Timestamp in which the AUV receive the first data packet.
Definition at line 866 of file uwpolling_AUV.h.
◆ initialized
| bool Uwpolling_AUV::initialized = false |
|
staticprotected |
Map the UWPOLLING_AUV_REASON to the description of each reason.
Indicate if the protocol has been initialized or not
Definition at line 835 of file uwpolling_AUV.h.
◆ last_reason
Current and previous reason for the change of the state.
Definition at line 817 of file uwpolling_AUV.h.
◆ list_probbed_node
list of nodes that have sent correctly the PROBE
Definition at line 782 of file uwpolling_AUV.h.
◆ max_payload
| int Uwpolling_AUV::max_payload |
|
protected |
◆ max_polled_node
| int Uwpolling_AUV::max_polled_node |
|
protected |
Maximum number of node that the AUV can poll each time.
Definition at line 801 of file uwpolling_AUV.h.
◆ modem_data_bit_rate
| int Uwpolling_AUV::modem_data_bit_rate |
|
protected |
◆ N_dropped_probe_pkts
| int Uwpolling_AUV::N_dropped_probe_pkts |
|
protected |
Number of PROBE dropped because of CRC error.
Definition at line 885 of file uwpolling_AUV.h.
◆ N_dropped_probe_wrong_state
| int Uwpolling_AUV::N_dropped_probe_wrong_state |
|
protected |
Number of PROBE dropped because the AUV was not in RX_PROBE mode.
Definition at line 887 of file uwpolling_AUV.h.
◆ N_expected_pkt
| int Uwpolling_AUV::N_expected_pkt |
|
protected |
Number of packets that the node polled wish to transmit to the AUV.
Definition at line 846 of file uwpolling_AUV.h.
◆ n_poll_tx
| int Uwpolling_AUV::n_poll_tx |
|
protected |
◆ n_probe_rx
| int Uwpolling_AUV::n_probe_rx |
|
protected |
◆ n_run
◆ n_trigger_tx
| int Uwpolling_AUV::n_trigger_tx |
|
protected |
◆ out_file_stats
| std::ofstream Uwpolling_AUV::out_file_stats |
|
protected |
Variable that handle the file in which the protocol write the statistics.
Definition at line 894 of file uwpolling_AUV.h.
◆ packet_index
| int Uwpolling_AUV::packet_index |
|
protected |
Variable that indicate the number of the packet that has been just received by the AUV.
Definition at line 849 of file uwpolling_AUV.h.
◆ pkt_time
| double Uwpolling_AUV::pkt_time |
|
protected |
◆ pkt_type_info
Map the UWPOLLING_PKT_TYPE to the description of each type of packet.
Definition at line 823 of file uwpolling_AUV.h.
◆ poll_timer
◆ POLL_uid
| uint Uwpolling_AUV::POLL_uid |
|
protected |
◆ polling_index
| int Uwpolling_AUV::polling_index |
|
protected |
Index of the node that the AUV is polling.
Definition at line 784 of file uwpolling_AUV.h.
◆ prev_state
◆ print_stats_
| int Uwpolling_AUV::print_stats_ |
|
protected |
Print protocol's statistics of the protocol.
Definition at line 806 of file uwpolling_AUV.h.
◆ probe_rtt
| double Uwpolling_AUV::probe_rtt |
|
protected |
RTT calculation between AUV and NODE based on the time of PROBE transmission and reception.
Definition at line 862 of file uwpolling_AUV.h.
◆ probe_timer
◆ reason
◆ reason_info
Map the UWPOLLING_AUV_STATUS to the description of each state.
Definition at line 831 of file uwpolling_AUV.h.
◆ RxDataEnabled
| bool Uwpolling_AUV::RxDataEnabled |
|
protected |
true if the AUV is enabled to receive DATA packets, false otherwise
Definition at line 838 of file uwpolling_AUV.h.
◆ RxProbeEnabled
| bool Uwpolling_AUV::RxProbeEnabled |
|
protected |
true if the AUV is enabled to receive PROBE packets, false otherwise
Definition at line 841 of file uwpolling_AUV.h.
◆ sea_trial_
| int Uwpolling_AUV::sea_trial_ |
|
protected |
Sea Trial flag: To activate if the protocol is going to be tested at the sea.
Definition at line 804 of file uwpolling_AUV.h.
◆ status_info
◆ stop_time
| double Uwpolling_AUV::stop_time |
|
protected |
Time stamp in which the AUV finish to receive data packets.
Definition at line 872 of file uwpolling_AUV.h.
◆ T_guard
| double Uwpolling_AUV::T_guard |
|
protected |
Guard time added to the calculation of the RTT.
Definition at line 799 of file uwpolling_AUV.h.
◆ T_max
| double Uwpolling_AUV::T_max |
|
protected |
Maximum value in which the node can choose his backoff time.
Definition at line 797 of file uwpolling_AUV.h.
◆ T_min
| double Uwpolling_AUV::T_min |
|
protected |
Minimum value in which the node can choose his backoff time.
Definition at line 795 of file uwpolling_AUV.h.
◆ T_probe
| double Uwpolling_AUV::T_probe |
|
protected |
◆ Tdata
| double Uwpolling_AUV::Tdata |
|
protected |
◆ total_time
| double Uwpolling_AUV::total_time |
|
protected |
Total time in which the AUV has received data packets.
Definition at line 875 of file uwpolling_AUV.h.
◆ Tpoll
| double Uwpolling_AUV::Tpoll |
|
protected |
◆ Tprobe
| double Uwpolling_AUV::Tprobe |
|
protected |
◆ TRIGGER_uid
| uint Uwpolling_AUV::TRIGGER_uid |
|
protected |
◆ Ttrigger
| double Uwpolling_AUV::Ttrigger |
|
protected |
◆ TxPollEnabled
| bool Uwpolling_AUV::TxPollEnabled |
|
protected |
true if the AUV is enabled to receive POLL packets, false otherwise
Definition at line 843 of file uwpolling_AUV.h.
◆ wrong_node_data_sent
| int Uwpolling_AUV::wrong_node_data_sent |
|
protected |
Number of data sent by a node that isn't polled anymore.
Definition at line 864 of file uwpolling_AUV.h.
The documentation for this class was generated from the following files:


inline fun <reified T : Transition> customTransition(transitionBuilder: TransitionBuilder<T>.() -> Unit = {}): Unit
Instantiates Transition of type T and adds to this transition. The T type must have a public no arg constructor for the instantiation to work.
If the custom transition cannot have a no arg public constructor then, you can instantiate the transition yourself and call customTransition
IllegalArgumentException
- if the type T
does not have a public no arg constructor.
See Also
inline fun <T : Transition> customTransition(transition: T, transitionBuilder: TransitionBuilder<T>.() -> Unit = {}): Unit
Alternative to customTransition that takes an already instantiated transition instance and allows additional configuration via the transitionBuilder block.
This method is preferred for cases where T transition does not have a public no-arg constructor


This is a small guide you can follow to start writing your games and perform common tasks related to the editor's features.
Run Phaser Editor
The first time you run Phaser Editor a Workspace Launcher dialog is open. In this dialog you have to set the path to the folder where you want to create the workspace.
A workspace is the conatiner folder of your projects. All your projects will be created inside the workspace, but also, in the workspace are saved your preferences. This means, that if you start Phaser Editor and select a workspace, the editor will get the preferences saved there.
A project is a folder where you add the code of your game. So you can create many projects in the same workspace.
Create project
Projects are created via the Phaser Project wizard. Go to the main menu: File > New > Phaser Project
. Note in that New menu are listed all the wizards to create the Phaser related files.
If you press CTRL+N
, a New dialog is open and shows all
the available New wizards. You can expand the Phaser node and select
the wizard you want to run. Also you can filter the content with a phaser
keyword to find it faster.
In the Phaser Project wizard you have to select one of the templates are shown. These templates are grouped in four main groups:
- Main Templates: provided by Phaser Editor. We recommend to start with them. The main difference is that those templates include an asset pack file and the code to load it.
- Phaser Coding Tips: contains the issues of the official Phaser tutorials.
- Phaser Templates: contains the templates listed in the Phaser github repo.
- Phaser Examples: contains the official Phaser examples. These templates are a great resource to learn and test Phaser features, you can create a project, run it and modify it.
After you select the template you can press Finish
to create a project with an auto-generated name, or click Next
to change it.
The Project Explorer
The Project Explorer is a view with all the projects of the workspace. It is like a filesystem explorer, you can browse your projects and apply actions to the folders or files (open a file, create a folder, optimize the PNG of a folder, etc...).
A nice feature of Phaser Editor is the preview of the assets. In the
Project Explorer you have two ways of preview the media files: hover the
file with the mouse or select it and press CTRL+ALT+V
.
By default, Phaser Editor updates the Project Explorer if the
workspace is changed by external programs (for example if you modify,
delete or add a file in the OS explorer). However, you can update the
Project Explorer manually if you select a resource (project, folder or
file) and press F5
.
Run the game
To run your game there is a button in the main toolbar, it opens the
default OS browser and start a built-in HTTP server to listen in a
random free port. First you have to select, in the Project Explorer, the
project you want to run, then press the Run Phaser Project button in
the main toolbar (or press ALT+F5
).
To run your game we said that you have to select the project of your game, but really you can select any file or folder of the project, or the file of the active editor can be used to know what project to run.
Phaser Editor has a built-in HTTP server (Jetty)
for static content. The first time you run a project, the server is
started and serves all the static content of the workspace. So, in the
browser is open an URL like: http://localhost:1982/YourGameName/WebContent/index.html
.


Master Gobie:
Speak up! Captain Bathis must have treated you with contempt, eh?
A good lesson for you that not all the races in this Outer World see us the same way.
Some respect us as equals, others see us simply as sword fodder in battle.
Even individuals within a race treat us differently...
As newcomers to the mainland, we dare not risk offending any of these races now.
In fact, our orders are to provide assistance to each of them impartially.
So, we must learn to govern our tempers...
"I see."


Once at that page, download the three .csv files there. Your username
is 'instructor', your password is 'myClass' (case sensitive).
To download a file, right-click on the file name, and choose
Save Link As..., or similar instruction (browser-dependent).
The main table file will include 'EventXtract' in its name. Each
of its rows contains one 'event,' a student's interaction with
the OpenEdX learning platform. The table file that includes the term
'VideoInteraction' excerpts rows from the EventXtract table
that are video related. This table is convenient for when you are
particularly interested in video.
Rows in the table file that contains the name 'ActivityGrade' excerpts
all the assignment related rows from EventXtract, but adds additional
assignment related information.
For an explanation of the table columns, please visit
our how-to page.


Command Line Hasher
Shiro 1.2.0 and later provides a command line program that can hash strings and resources (files, URLs, classpath entries) of almost any type. To use it, you must have a Java Virtual Machine installed and the 'java' command must be accessible in your $PATH environment variable.
Usage
Ensure you have access to the shiro-tools-hasher-version-cli.jar file. You can either find this in a source build in the buildroot/tools/hasher/target directory or via download through Maven.
Once you have access to the jar, you can run the following command:
> java -jar shiro-tools-hasher-X.X.X-cli.jar
This will print all available options for both standard (MD5, SHA1) and more complex password hashing scenarios.
Common Scenarios
Please read the printed instructions for the above command. It will provide an exhaustive list of instructions which will help you use the hasher depending on your needs. However, we've provided some quick reference usages/scenarios below for convenience.
shiro.ini User Passwords
It is best to keep user passwords in the shiro.ini [users] section secure. To add a new user account line, use the above command with the -p (or --password) option:
> java -jar shiro-tools-hasher-X.X.X-cli.jar -p
It will then ask you to enter the password and then confirm it:
Password to hash: Password to hash (confirm):
When this command executes, it will print out the securely-salted-iterated-and-hashed password. For example:
$shiro1$SHA-256$500000$eWpVX2tGX7WCP2J+jMCNqw==$it/NRclMOHrfOvhAEFZ0mxIZRdbcfqIBdwdwdDXW2dM=
Take this value and place it as the password in the user definition line (followed by any optional roles) as defined in the INI Users Configuration documentation. For example:
[users] ... user1 = $shiro1$SHA-256$500000$eWpVX2tGX7WCP2J+jMCNqw==$it/NRclMOHrfOvhAEFZ0mxIZRdbcfqIBdwdwdDXW2dM=
You will also need to ensure that the implicit iniRealm uses a CredentialsMatcher that knows how to perform secure hashed password comparisons. So configure this in the [main] section as well:
[main] ... passwordMatcher = org.apache.shiro.authc.credential.PasswordMatcher iniRealm.credentialsMatcher = $passwordMatcher ...
MD5 checksum
Although you can perform any hash with any algorithm supported on the JVM, the default hashing algorithm is MD5, common for file checksums. Just use the -r (or --resource) option to indicate the following value is a resource location (and not text you wish hashed):
> java -jar shiro-tools-hasher-X.X.X-cli.jar -r RESOURCE_PATH
By default RESOURCE_PATH is expected to be a file path, but you may specify classpath or URL resources by using the classpath: or url: prefix respectively.
Some examples:
<command> -r fileInCurrentDirectory.txt
<command> -r ../../relativePathFile.xml
<command> -r ~/documents/myfile.pdf
<command> -r /usr/local/logs/absolutePathFile.log
<command> -r url:http://foo.com/page.html
<command> -r classpath:/WEB-INF/lib/something.jar


Land & City
home
about
videos
photos
email list
book a session
aspiring developer
army reserve
amateur photography/videography
youtube
github


Healthify
Home
Diabetes Prediction
Breast Cancer Prediction
Kidney Disease
Liver Disease
Heart Disease
Heart Disease Prediction
Chest Pain Type
Typical Angina
Atypical Angina
Non-Anginal Pain
Asymptomatic
Fasting Blood Sugar
Fasting Blood Sugar < 120 mg/dl
Fasting Blood Sugar > 120 mg/dl
Resting Electro-cardiographic Result
Normal
having ST-T wave abnormality
showing probable or definite left ventricular hypertrophy
Exercise Induced Angina
Yes
No
Predict


Appearance
Likitung can be classified as a reptile. He has a pink body color, but there are yellow stripes on his stomach and circles on his knees. There are growths and claws on the arms and legs. He is very fat, which makes him seem awkward. The Pokemon's tail is also long and very fluffy.  Likitung always walks with his tongue protruding, which reaches almost to the very ground. Pokemon's tongue is very strong and dexterous, and therefore can be used in battle. Among other features, it emits a special sticky liquid that allows you to grab objects and even other small Pokémon.


{% extends "layout.html" %} {% block title %}Password Reset: Password Changed!{% endblock %} {% block body %}
You have successfully reset your password.
Sign In


Let’s define an application that’s capable of receiving a “hello {name}” message.
asyncapi: 2.0.0
info:
title: Hello world application
version: '0.1.0'
channels:
hello:
publish:
message:
payload:
type: string
pattern: '^hello .+$'
Let’s get into the details of the sample specification:
asyncapi: 2.0.0
info:
title: Hello world application
version: '0.1.0'
channels:
hello:
publish:
message:
payload:
type: string
pattern: '^hello .+$'
The first line of the specification starts with the document type (AsyncAPI) and the version (2.0.0). This line doesn’t have to be the first one but it’s a recommended practice.
asyncapi: 2.0.0
info:
title: Hello world application
version: '0.1.0'
channels:
hello:
publish:
message:
payload:
type: string
pattern: '^hello .+$'
The “info” object contains the minimum required information about the application. It contains the title, which is a memorable name for the API, and the version. While it’s not mandatory, it is strongly recommended to change the version whenever you make changes to the API.
asyncapi: 2.0.0
info:
title: Hello world application
version: '0.1.0'
channels:
hello:
publish:
message:
payload:
type: string
pattern: '^hello .+$'
The ‘channels’ section of the specification houses all of the mediums where messages flow through. For example, some systems use ‘topic, ‘event name’ or ‘routing key’. Different kinds of information flow through each channel similar to the analogy of TV channels.
In our example, we only have one channel called hello
. The sample app subscribes to this channel to receive “hello {name}” messages.
asyncapi: 2.0.0
info:
title: Hello world application
version: '0.1.0'
channels:
hello:
publish:
message:
payload:
type: string
pattern: '^hello .+$'
You can read the highlighted lines as “this is the payload of the message your app can publish to the «hello» channel”.
asyncapi: 2.0.0
info:
title: Hello world application
version: '0.1.0'
channels:
hello:
publish:
message:
payload:
type: string
pattern: '^hello .+$'
The ‘payload’ object defines how the message must be structured. In this example, the message must be a string and match the given regular expression in the format “hello {name}” string.
We’ve seen how to define our simple Hello World app but, how do we send a message to our Hello World application?
On the next chapter, you’ll learn about the servers
property.


{% extends 'registration/base.html' %} {% block title %}{% block title-meta %} Remove Article {% endblock %}{% endblock %} {% block main %}
Are you sure you want to delete «{{ object }}» from «{{object.author.get_full_name}}»?


--- layout: post status: publish published: true title: Qlcolorcode - every developers QuickLook Companion author: Arthur Rosa author_login: arthurlockman author_email<EMAIL_ADDRESS>author_url: https://b.rthr.me wordpress_id: 399 wordpress_url: http://b.rthr.me/?p=399 date: '2012-08-04 10:35:31 -0400' date_gmt: '2012-08-04 14:35:31 -0400' ---
A major problem with QuickLook on the Mac is that it doesn't provide syntax highlighting for code files. Well, an extension called Qlcolorcode does just that. Once installed, it provides QuickLook syntax highlighting for a ton of code files on the Mac. It's really neat, and I recommend everyone check it out.


| # | Student name | Reviewer | Action | |
|---|---|---|---|---|
| {{ i + 1 }} | {{ result.participation.student.firstName }} {{ result.participation.student.lastName}} | {{ result.assessor.firstName }} {{ result.assessor.lastName }} (lock) |
Congratulation all models have been assessed
Currently there are no models to assess. Try pushing the refresh button
Show {{results.length}} other submissions
| # | Student name | Completion date | Result | Submission count | Score | Duration | Assessment Type | Reviewer | Action | |
|---|---|---|---|---|---|---|---|---|---|---|
| {{ i + 1 }} | {{ result.participation.student.firstName }} {{ result.participation.student.lastName}} | {{ result.completionDate | date:'MMM d, y HH:mm:ss' }} |
|
{{ result.submissionCount }} | {{result.score}}% | {{durationString(result.completionDate, (result.participation.initializationDate ? result.participation.initializationDate: exercise.releaseDate))}} minutes | {{ result.assessmentType }} | {{ result.assessor.firstName }} {{ result.assessor.lastName }} |


Drag geometry files and dependencies to load and view them ( Dragging folders will only work in chrome )


CodeBrowser
Acme (
5
|
0
)
DemoBundle (
5
|
0
)
Command
HelloWorldCommand.php
Controller (
1
|
0
)
DemoController.php (
1
|
0
)
SecuredController.php
WelcomeController.php
DependencyInjection (
1
|
0
)
AcmeDemoExtension.php (
1
|
0
)
EventListener
ControllerListener.php
Form (
1
|
0
)
ContactType.php (
1
|
0
)
Resources
public
css
demo.css
Twig (
2
|
0
)
Extension (
2
|
0
)
DemoExtension.php (
2
|
0
)
AcmeDemoBundle.php
RMC (
19
|
0
)
SymfonyClassroomBundle (
19
|
0
)
Controller (
9
|
0
)
BikeController.php (
8
|
0
)
BikeSaleController.php
DefaultController.php
UserController.php (
1
|
0
)
DependencyInjection (
2
|
0
)
Configuration.php (
1
|
0
)
RMCSymfonyClassroomExtension.php (
1
|
0
)
Entity (
6
|
0
)
Bike.php (
1
|
0
)
BikeRepository.php
BikeSaleManager.php (
2
|
0
)
BikeType.php (
1
|
0
)
Groupset.php (
1
|
0
)
User.php (
1
|
0
)
Form (
1
|
0
)
Type (
1
|
0
)
BikeType.php (
1
|
0
)
Model
BikeSaleManager.php
BikeSaleManagerInterface.php
Tests (
1
|
0
)
Controller (
1
|
0
)
BikeControllerTest.php (
1
|
0
)
RMCSymfonyClassroomBundle.php
File
Errors
Warnings
PMD
Acme/DemoBundle/Command/HelloWorldCommand.php
0
0
Acme/DemoBundle/Controller/DemoController.php
1
0
1
Acme/DemoBundle/Controller/SecuredController.php
0
0
Acme/DemoBundle/Controller/WelcomeController.php
0
0
Acme/DemoBundle/DependencyInjection/AcmeDemoExtension.php
1
0
1
Acme/DemoBundle/EventListener/ControllerListener.php
0
0
Acme/DemoBundle/Form/ContactType.php
1
0
1
Acme/DemoBundle/Resources/public/css/demo.css
0
0
Acme/DemoBundle/Twig/Extension/DemoExtension.php
2
0
2
Acme/DemoBundle/AcmeDemoBundle.php
0
0
RMC/SymfonyClassroomBundle/Controller/BikeController.php
8
0
8
RMC/SymfonyClassroomBundle/Controller/BikeSaleController.php
0
0
RMC/SymfonyClassroomBundle/Controller/DefaultController.php
0
0
RMC/SymfonyClassroomBundle/Controller/UserController.php
1
0
1
RMC/SymfonyClassroomBundle/DependencyInjection/Configuration.php
1
0
1
RMC/SymfonyClassroomBundle/DependencyInjection/RMCSymfonyClassroomExtension.php
1
0
1
RMC/SymfonyClassroomBundle/Entity/Bike.php
1
0
1
RMC/SymfonyClassroomBundle/Entity/BikeRepository.php
0
0
RMC/SymfonyClassroomBundle/Entity/BikeSaleManager.php
2
0
2
RMC/SymfonyClassroomBundle/Entity/BikeType.php
1
0
1
RMC/SymfonyClassroomBundle/Entity/Groupset.php
1
0
1
RMC/SymfonyClassroomBundle/Entity/User.php
1
0
1
RMC/SymfonyClassroomBundle/Form/Type/BikeType.php
1
0
1
RMC/SymfonyClassroomBundle/Model/BikeSaleManager.php
0
0
RMC/SymfonyClassroomBundle/Model/BikeSaleManagerInterface.php
0
0
RMC/SymfonyClassroomBundle/Tests/Controller/BikeControllerTest.php
1
0
1
RMC/SymfonyClassroomBundle/RMCSymfonyClassroomBundle.php
0
0


Hi, my name is German.
I really like web-development. Front-end web development is all about creativity and creative problem-solving. As a front-end web developer, you’ll have the skills to build customized websites to create the best possible user experience.
I have done a lot of web development and there are a lot of parts to it. The part that I love is that I can build something and I can see it immediately. I can send it to people. I can show it to people. People can interact with it.
I work in advertising and I love this even more because I build something and when it’s released it’s immediately seen by thousands of people.  Now I don’t want to be known by name, I don’t want people to think about me. But I love the idea that what I do is in front of you anyway. It might be in front of you right now. That’s cool like really cool.
Now development isn’t the only thing like that. But I like development because it’s about puzzles, fundamentally. It’s not I made something pretty. It’s I solved this interesting problem and now that thing on your screen it works better. Or you are more likely to click it. I get to do what I love puzzles and I get to watch charts showing me what all of you are doing based on what I did. Like I said, that’s cool.
HTML5 is a software solution stack that defines the properties and behaviors of web page content
CSS is a language that describes the style of an HTML document.
JavaScript (JS) is a lightweight, interpreted, or just-in-time compiled programming language with first-class functions.


| mmusic | W. Chen, Ed. |
| Internet-Draft | CVTE |
| Intended status: Standards Track | J. Fu, Ed. |
| Expires: April 13, 2019 | Cisco |
| October 10, 2018 |
Simple Media Annotation for Real-Time comunication
draft-chen-mmusic-smart-00.txt
While AI technology arising, automatical video annotation, speech transcription and similar such technologies are becoming mature. This document proposes one solution to transfer and sync such meta data along the media in the context of RTCWeb.
This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79.
Internet-Drafts are working documents of the Internet Engineering Task Force (IETF). Note that other groups may also distribute working documents as Internet-Drafts. The list of current Internet-Drafts is at https://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress."
This Internet-Draft will expire on April 13, 2019.
Copyright (c) 2018 IETF Trust and the persons identified as the document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (https://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License.
Nowdays, face tracking and face recognition have already made a great progress and are widely adopted. Face tracking can be used to smart cropping of the video avoiding the face being cut, face recognition can be used to identify who are engaged in the communication by labelling the name in the video. Speech recognition technology becomes mature too, it is not surprised that speech can be automatically transcribed to text and assist the real time communications. AI technology can be applied to other use cases, like object tracking, emotion detecting, simultaneous translation and so on.
+-----------------+ +---------> | Media Processor +------------+ | +-----------------+ | | | | | | | | | +----+----+ +-----v----+ | Sender | | Receiver | +---------+ +----------+
Figure 1: Vanallia Media Flow Topology
In a real-time communication scenario like in Figure 1, these intellegent processing can be done at sender, media processor or receiver. The advantage of doing it at receiver or media processor was backward compatibility but there are also disadvantages:
This document will focus on methods to capture the media meta data at sender side and define how to transfer them along with media data to the receiver.
Mixing the meta data with media at the sender is one way to convey them to receivers , but there are some drawbacks, take compositing annotation text onto the source picture as an example:
This document proposes a new out-of-band payload to transfer them and synchornize them through timestamp at receiver, rather than extending the current media payloads:
The mechanism described in this document can also be used to transfer other media meta data. For example, for dekstop sharing case, the mouse moving events can be transfered separately in this format, and we can achieve higher frame rate of mouse movement than the screen content.
+---------------+---------------+ |0|1|2|3|4|5|6|7|0|1|2|3|4|5|6|7| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | V | RES | P | Count | +---+-------+---+---------------+
Figure 2: Common Message Header
The message will have 2 bytes header followed with an array of sub-messages. All sub-messages share the same common header as in Figure 2.
+---------------+---------------+---------------+---------------+ |0|1|2|3|4|5|6|7|0|1|2|3|4|5|6|7|0|1|2|3|4|5|6|7|0|1|2|3|4|5|6|7| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type | Len | SSRC | +---------------+---------------+---------------+---------------+ |0|1|2|3|4|5|6|7|0|1|2|3|4|5|6|7|0|1|2|3|4|5|6|7|0|1|2|3|4|5|6|7| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | ...SSRC | Timestamp | +---------------+---------------+---------------+---------------+ | ...Timestamp | +---------------+---------------+
Figure 3: General Sub-message Format
Each sub-message will have at least 10 bytes headers, the details are:
This document defines 2 sub-message types and they can be extended in future.
+------------------+----------+ | Sub-message | Value | +------------------+----------+ | SMART_RECTS | 0 | +------------------+----------+ | SMART_TEXTS | 1 | +------------------+----------+
Figure 4: Pre-defined Message Types
+---------------+---------------+---------------+---------------+ |0|1|2|3|4|5|6|7|0|1|2|3|4|5|6|7|0|1|2|3|4|5|6|7|0|1|2|3|4|5|6|7| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |S|I| Name Len | ID | Left | +---------------+---------------+---------------+---------------+ | ...Lef | Top | Width | +---------------+---------------+---------------+---------------+ | ...Width | Height | Name | +---------------+---------------+---------------+---------------+
Figure 5: SMART_RECTS Message Format
This pattern can be repeated, the total number of rectangles could be determined from the length field of the sub-message common header. Each filed of this sub-message is defined as:
+---------------+---------------+---------------+---------------+ |0|1|2|3|4|5|6|7|0|1|2|3|4|5|6|7|0|1|2|3|4|5|6|7|0|1|2|3|4|5|6|7| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |T| Text Len | Time Offset | Text | +---------------+---------------+---------------+---------------+
Figure 6: SMART_TEXTS Message Format
Similar to the SMART_RECTS, each filed of this sub-message is defined as:
The message can be sent along with RTP stream as RTP payload, it can also be sent through Data Channel in SCTP.
When it is sent through RTP stream, it can be multiplexed with either Audio or Video stream with its own sequence space and separate SSRC, the payload type can be negotiated with dynamic payloads.
Resilience technologies like FEC and RTP retransmission can be used on the annotation stream to provide some kind of reliablity when packet loss. Or in separate RTP session over realiabe channel like SCTP or TCP.
Media type registration is done according to [RFC6838] and [RFC4855].
m=audio 5004 UDP/TLS/RTP/SAVPF 111 104 c=IN IP4 <IP_ADDRESS> a=rtcp:9 IN IP4 <IP_ADDRESS> a=mid:audio a=sendrecv a=rtcp-mux a=rtpmap:111 opus/48000/2 a=fmtp:111 minptime=10;sprop-stereo=0;stereo=0;usedtx=0;useinbandfec=1 a=rtpmap:104 annotation/1000 a=fmtp:104 type=0|1;maxbitrate=2
Figure 7: Example SDP Offer with SMART Support
In this example, 104 was selected for the media annotation and it will send along with audio stream.
TODO?
To achieve the synced video annotation, RTCWeb needs to open interface for application operating the rendering of the annotation with the video. Exposure of the video raw data to JS layer and let application renders it with Canvas or WebGL would be a good choice.
When the legacy endpoints received such an OFFER, it can just ignore the payload.
Such meta data could be privacy as the same level of the media, sender can decide to not distribute them. The meta data should be encrypted in the transer and it should also support end to end encription.
"application/annotation" media type should be registered as defined in [RFC6838].
https://www.iana.org/assignments/media-types/media-types.xhtml
http://asciiflow.com/
| [RFC4855] | Casner, S., "Media Type Registration of RTP Payload Formats", RFC 4855, DOI 10.17487/RFC4855, February 2007. |
| [RFC6838] | Freed, N., Klensin, J. and T. Hansen, "Media Type Specifications and Registration Procedures", BCP 13, RFC 6838, DOI 10.17487/RFC6838, January 2013. |
| [REST] | Fielding, R., "Architectural Styles and the Design of Network-based Software Architectures", 2000. |


User Locations
There are no locations. Click the "Add Location" button
Location Name
Current Date
Audio Mix
A location
13/01/2015
ROck
0.50
Edit
Add Location


--- layout: post title: spam date: 2004-07-26 00:00:00 category: personal ---
It looks like my email address is being used to send a significant quantity of virus emails - I've had a number of bounces today. Yuck.


Dashboard
Bibliography
Collaborators
Protocol
Results
Settings
Dashboard
Bibliography
Upload more
Submit
Collaborators
Protocol
Results


Check appointment request details
| UBRN |<PHONE_NUMBER> |
| Appointment date / time | Sat 01-Oct-2016 08:30 |
| Duration | 14 minutes |
| Clinic term | - |
| Speciality | Ear, Nose & Throat |
| Clinic type | Ear |
| Service name | NHS Service Name |
| Organisation Type | NHS Trust |
| Priority | Routine |


Time
From:
To:
Fade Out:
0 s
Content
Text:
Link:
Style
Class(es):
Text Alignment:
Auto
Left
Center
Right
Justify
Start
End
CSS:
Position
Left (%):
Top (%):
Graphics
Icon:
None
Add by URL
Target:


nape.phys.Material
- type
- class
- metadata
- :final
Material property providing physical attributes to a Shape.
Static Methods
- returns
new Material(0.4,0.4,0.94,2.6,0.002)
- returns
new Material(0.3,0.03,0.1,0.9,0.0001)
- returns
new Material(0.8,1.0,1.4,1.5,0.01)
- returns
new Material(-1.0,0.45,0.6,1.6,16.0)
- returns
new Material(0.2,0.57,0.74,7.8,0.001)
- returns
new Material(0.4,0.2,0.38,0.7,0.005)
Constructor
- parameters
elasticity
The coeffecient of elasticity for material. (default 0.0)
dynamicFriction
The coeffecient of dynamic friction for material. (default 1.0)
staticFriction
The coeffecient of static friction for material. (default 2.0)
density
The density of the shape using this material in units of g/pixel/pixel. (default 1.0)
rollingFriction
The coeffecient of rolling friction for material used in circle friction computations. (default 0.001)
- returns
- The constructed Material object.
Instance Methods
- returns
- The copied Material.


For this example we need to create an <select>
object with an ID.
Create some options using the <option>
tags give it a "value"
.
<select id="fonts" onchange="run()">
<option value="Georgia, serif"> Georgia<option>
</select>
The onchange
option is used to call a JavaScript funtion.
In this example, I am using custom font with you will need to import either using the standard <link href="https://fonts.googleapis.com/css?family=fontname" rel="stylesheet">
or using import,
@import url('https://fonts.googleapis.com/css?family=fontname')
in the <head>
tags.
A good website to get font from is https://fonts.google.com/
For the JavaScript, we need to create a function
called "run()"
. This will be called whenever the selected option of the <select>
element is changed.
Finally, add the following line to change the font:
document.getElementById("demoText").style.fontFamily = document.getElementById("font").value;
Hello, As we change see from this demo, when the option is changed; the font-family of this paragraph is changed to the value of the option.


BIGNASim database structure and analysis portal for nucleic acids simulation data
Nucleic Acids Ontology
Click on keywords to navigate through the Nucleic Acids Ontology:


AYUSH SINGH
This is Ayush Singh, I have been a keen technology lover since my childhood. Currently, i specialize in Web Development with Django framework. Also, Python is my go to language and i tend to try new things in tech every now & then. I have developed Hybrid Applications with Ionic framework and also built games with Unity. I use technology as a tool to transform my ideas into a real world thing. I have worked with more than 10 clients as a freelancer.
Apart from being a developer I used to write tech articles on my blog. I have experience of more than 2 years in blogging.Other than that, i have created video content for my YouTube Channel and with it got pretty good at video editing..
A representation of my proficiency in each skill
Some stats related to my experience and projects.
Designed with ♥ by Ayush Singh
© 2019 Ayush Singh. All rights reserved.