Insta-Bam
#jaegher
Scrape for a certain tag, filter whitelisted users and apply css style based on likes.
#nintendo
@clrblnd
Get userfeed, filter whitelisted tags and apply css style based on likes.


Tram Nguyen (Jess)
User Experience RESEARCHER
Human-Computer Interaction, Data analytics, Multi-modal Experience Desginer, SPSS, R and Python user
home
Archive
Blog
Projects
Resume
Tags
Projects
wind
simulation
haptic
VR
Windy Wall
smart
healthcare
elderly
Hacking occupational therapy tools
virtual
taste
smell
simulation
electricity
Virtual Cocktail


toast
`Prev `__
T
`Next `__
--------------
**toast**
1. n.Any completely inoperable system or component, esp. one that has
just crashed and burned: “Uh, oh ... I think the serial board is toast.”
(This sense went mainstream around 1993.)
2. vt. To cause a system to crash accidentally, especially in a manner
that requires manual rebooting. “Rick just toasted the `*firewall
machine* <../F/firewall-machine.html>`__ again.” Compare
`*fried* <../F/fried.html>`__.
--------------
+-------------------------+----------------------------+----------------------------+
| `Prev `__ | `Up <../T.html>`__ | `Next `__ |
+-------------------------+----------------------------+----------------------------+
| toad | `Home <../index.html>`__ | toaster |
+-------------------------+----------------------------+----------------------------+


| Package | Description |
|---|---|
| weka.experiment |
| Modifier and Type | Class and Description |
|---|---|
class |
AveragingResultProducer
Takes the results from a ResultProducer and submits
the average to the result listener.
|
class |
CrossValidationResultProducer
Generates for each run, carries out an n-fold
cross-validation, using the set SplitEvaluator to generate some results.
|
class |
CrossValidationSplitResultProducer
Carries out one split of a repeated k-fold
cross-validation, using the set SplitEvaluator to generate some results.
|
class |
DatabaseResultProducer
Examines a database and extracts out the results
produced by the specified ResultProducer and submits them to the specified
ResultListener.
|
class |
ExplicitTestsetResultProducer
Loads the external test set and calls the
appropriate SplitEvaluator to generate some results.
|
class |
LearningRateResultProducer
Tells a sub-ResultProducer to reproduce the current
run for varying sized subsamples of the dataset.
|
class |
RandomSplitResultProducer
Generates a single train/test split and calls the
appropriate SplitEvaluator to generate some results.
|
| Modifier and Type | Method and Description |
|---|---|
ResultProducer |
DatabaseResultProducer.getResultProducer()
Get the ResultProducer.
|
ResultProducer |
LearningRateResultProducer.getResultProducer()
Get the ResultProducer.
|
ResultProducer |
Experiment.getResultProducer()
Get the result producer used for the current experiment.
|
ResultProducer |
AveragingResultProducer.getResultProducer()
Get the ResultProducer.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DatabaseResultProducer.acceptResult(ResultProducer rp,
Object[] key,
Object[] result)
Accepts results from a ResultProducer.
|
void |
InstancesResultListener.acceptResult(ResultProducer rp,
Object[] key,
Object[] result)
Collects each instance and adjusts the header information.
|
void |
LearningRateResultProducer.acceptResult(ResultProducer rp,
Object[] key,
Object[] result)
Accepts results from a ResultProducer.
|
void |
DatabaseResultListener.acceptResult(ResultProducer rp,
Object[] key,
Object[] result)
Submit the result to the appropriate table of the database
|
void |
ResultListener.acceptResult(ResultProducer rp,
Object[] key,
Object[] result)
Accepts results from a ResultProducer.
|
void |
AveragingResultProducer.acceptResult(ResultProducer rp,
Object[] key,
Object[] result)
Accepts results from a ResultProducer.
|
void |
CSVResultListener.acceptResult(ResultProducer rp,
Object[] key,
Object[] result)
Just prints out each result as it is received.
|
String |
DatabaseUtils.createExperimentIndexEntry(ResultProducer rp)
Attempts to insert a results entry for the table into the experiment index.
|
String |
DatabaseUtils.createResultsTable(ResultProducer rp,
String tableName)
Creates a results table for the supplied result producer.
|
String[] |
LearningRateResultProducer.determineColumnConstraints(ResultProducer rp)
Determines if there are any constraints (imposed by the destination) on the
result columns to be produced by resultProducers.
|
String[] |
DatabaseResultListener.determineColumnConstraints(ResultProducer rp)
Determines if there are any constraints (imposed by the destination) on any
additional measures produced by resultProducers.
|
String[] |
ResultListener.determineColumnConstraints(ResultProducer rp)
Determines if there are any constraints (imposed by the
destination) on additional result columns to be produced by
resultProducers.
|
String[] |
AveragingResultProducer.determineColumnConstraints(ResultProducer rp)
Determines if there are any constraints (imposed by the destination) on the
result columns to be produced by resultProducers.
|
String[] |
CSVResultListener.determineColumnConstraints(ResultProducer rp)
Determines if there are any constraints (imposed by the destination) on the
result columns to be produced by resultProducers.
|
Object[] |
DatabaseUtils.getResultFromTable(String tableName,
ResultProducer rp,
Object[] key)
Executes a database query to extract a result for the supplied key from the
database.
|
String |
DatabaseUtils.getResultsTableName(ResultProducer rp)
Gets the name of the experiment table that stores results from a particular
ResultProducer.
|
boolean |
DatabaseResultProducer.isResultRequired(ResultProducer rp,
Object[] key)
Determines whether the results for a specified key must be generated.
|
boolean |
LearningRateResultProducer.isResultRequired(ResultProducer rp,
Object[] key)
Determines whether the results for a specified key must be generated.
|
boolean |
DatabaseResultListener.isResultRequired(ResultProducer rp,
Object[] key)
Always says a result is required.
|
boolean |
ResultListener.isResultRequired(ResultProducer rp,
Object[] key)
Determines whether the results for a specified key must be
generated.
|
boolean |
AveragingResultProducer.isResultRequired(ResultProducer rp,
Object[] key)
Determines whether the results for a specified key must be generated.
|
boolean |
CSVResultListener.isResultRequired(ResultProducer rp,
Object[] key)
Always says a result is required.
|
void |
DatabaseResultProducer.postProcess(ResultProducer rp)
When this method is called, it indicates that no more results will be sent
that need to be grouped together in any way.
|
void |
InstancesResultListener.postProcess(ResultProducer rp)
Perform any postprocessing.
|
void |
LearningRateResultProducer.postProcess(ResultProducer rp)
When this method is called, it indicates that no more results will be sent
that need to be grouped together in any way.
|
void |
DatabaseResultListener.postProcess(ResultProducer rp)
Perform any postprocessing.
|
void |
ResultListener.postProcess(ResultProducer rp)
Perform any postprocessing.
|
void |
AveragingResultProducer.postProcess(ResultProducer rp)
When this method is called, it indicates that no more results will be sent
that need to be grouped together in any way.
|
void |
CSVResultListener.postProcess(ResultProducer rp)
Perform any postprocessing.
|
void |
DatabaseResultProducer.preProcess(ResultProducer rp)
Prepare for the results to be received.
|
void |
InstancesResultListener.preProcess(ResultProducer rp)
Prepare for the results to be received.
|
void |
LearningRateResultProducer.preProcess(ResultProducer rp)
Prepare for the results to be received.
|
void |
DatabaseResultListener.preProcess(ResultProducer rp)
Prepare for the results to be received.
|
void |
ResultListener.preProcess(ResultProducer rp)
Prepare for the results to be received.
|
void |
AveragingResultProducer.preProcess(ResultProducer rp)
Prepare for the results to be received.
|
void |
CSVResultListener.preProcess(ResultProducer rp)
Prepare for the results to be received.
|
void |
DatabaseUtils.putResultInTable(String tableName,
ResultProducer rp,
Object[] key,
Object[] result)
Executes a database query to insert a result for the supplied key into the
database.
|
void |
DatabaseResultProducer.setResultProducer(ResultProducer newResultProducer)
Set the ResultProducer.
|
void |
RemoteExperiment.setResultProducer(ResultProducer newResultProducer)
Set the result producer used for the current experiment.
|
void |
LearningRateResultProducer.setResultProducer(ResultProducer newResultProducer)
Set the ResultProducer.
|
void |
Experiment.setResultProducer(ResultProducer newResultProducer)
Set the result producer used for the current experiment.
|
void |
AveragingResultProducer.setResultProducer(ResultProducer newResultProducer)
Set the ResultProducer.
|
Copyright © 2018 University of Waikato, Hamilton, NZ. All Rights Reserved.


--- layout: post status: publish published: true title: "分享一些设计" author: Leask author_login: leask author_email<EMAIL_ADDRESS>author_url: https://leaskh.com wordpress_id: 593 wordpress_url: http://leaskh.wordpress.com/2006/03/17/%e5%88%86%e4%ba%ab%e4%b8%80%e4%ba%9b%e8%ae%be%e8%ae%a1 date: '2006-03-17 20:20:55 +0800' date_gmt: '2006-03-17 20:20:55 +0800' categories: - Design tags: [] comments: - id: 244 author: "俏" author_email: '' author_url: '' date: '2006-03-19 08:28:42 +0800' date_gmt: '2006-03-19 08:28:42 +0800' content: "真不错！" ---


BOOK YOUR SEATS
Please Enter your basic data
User id:
Password:
Name:
Address:
Dance School:
(Please select a dance school)
K-system
Latin Team Kiel
Estudio Latinoamérica
Salsa am Meer
Uni Tanz
Dance Style:
(Please select a dance style)
Kizomba
Salsa LA
SalsaCubana
Email:
Sex:
Male
Female
About:


{% extends 'header_footer.html' %} {% block title %}
We need to access your cookies to function properly.
Go to your browser settings and enable it.


Error!
No connection to the FlexOfferManager! Make sure it is running!
Toggle navigation
FlexOffer Agent
Active DERs
FlexOffers
Utils
Aggregator Connection:


Sergey Brin and Larry Page
Some facts about Google
Google LLC is an American multinational technology company that specializes in Internet-related services and products, which include online advertising technologies, a search engine, cloud computing, software, and hardware. It is considered one of the Big Five technology companies in the U.S. information technology industry, alongside Amazon, Facebook, Apple, and Microsoft.
Google was founded in September 1998 by Larry Page and Sergey Brin while they were Ph.D. students at Stanford University in California. Together they own about 14 percent of its shares and control 56 percent of the stockholder voting power through supervoting stock. They incorporated Google as a California privately held company on September 4, 1998, in California. Google was then reincorporated in Delaware on October 22, 2002.[12] An initial public offering (IPO) took place on August 19, 2004, and Google moved to its headquarters in Mountain View, California, nicknamed the Googleplex. In August 2015, Google announced plans to reorganize its various interests as a conglomerate called Alphabet Inc. Google is Alphabet's leading subsidiary and will continue to be the umbrella company for Alphabet's Internet interests. Sundar Pichai was appointed CEO of Google, replacing Larry Page, who became the CEO of Alphabet.
The company's rapid growth since incorporation has triggered a chain of products, acquisitions, and partnerships beyond Google's core search engine (Google Search). It offers services designed for work and productivity (Google Docs, Google Sheets, and Google Slides), email (Gmail), scheduling and time management (Google Calendar), cloud storage (Google Drive), instant messaging and video chat (Duo, Hangouts, Chat, and Meet), language translation (Google Translate), mapping and navigation (Google Maps, Waze, Google Earth, and Street View), podcast hosting (Google Podcasts), video sharing (YouTube), blog publishing (Blogger), note-taking (Google Keep and Google Jamboard), and photo organizing and editing (Google Photos). The company leads the development of the Android mobile operating system, the Google Chrome web browser, and Chrome OS, a lightweight operating system based on the Chrome browser. Google has moved increasingly into hardware; from 2010 to 2015, it partnered with major electronics manufacturers in the production of its Nexus devices, and it released multiple hardware products in October 2016, including the Google Pixel line of smartphones, Google Home smart speaker, Google Wifi mesh wireless router, and Google Daydream virtual reality headset. Google has also experimented with becoming an Internet carrier (Google Fiber, Google Fi, and Google Station).[13] Google.com is the most visited website worldwide. Several other Google-owned websites also are on the list of most popular websites, including YouTube and Blogger.[14] Google was the most valuable brand in the world in 2017 (surpassed by Amazon),[15] but has received significant criticism involving issues such as privacy concerns, tax avoidance, antitrust, censorship, and search neutrality.


Not a member yet ? Join us
Your email or username
Your password
Keep me logged in
Already a member ? Sign In
Your username
Your email
Please confirm your password


There are two subsites included as iframes. All frames are using the postMessage
feature in order to send events across different origins. This containing window broadcasts
events from any of the children to all other children. Inspect the origin label in the event
log to see where the event was submitted from.


University of Washington Online Privacy Statement
This Online Privacy Statement applies to this website, which is published by a University of Washington (UW) education, research, patient care or service area. The UW is committed to respecting individuals’ privacy. By choosing to continue to use this UW website, you agree to the UW’s collection and use of personal information and non-personal information as described in this Online Privacy Statement. This Online Privacy Statement only governs the use and disclosure of information collected through this website.
Collection of Information
The UW automatically collects the following information:
- The Internet Protocol (IP) address and name of the Internet domain you used to access the Internet;
- The URL of the website from which you linked directly to the UW website;
- The date and time you accessed the UW website;
- The pages you visited, including the information requested through your browser, the response from your browser, the size of the page you received in response to the request, and the marketing email or web page that referred you to the page you visited; and
- The web browser and operating system you used to access the UW website.
Additionally, the UW may request that you provide certain personal information such as name, username, email address, mailing address, telephone numbers, or social network account information. The UW may aggregate information collected from your visit to this website with other information at the UW.
Use of Information
The UW will only use your personal data on a lawful basis to fulfill a legitimate interest of the UW. The UW may use information collected from your visit to this website to:
- Manage and improve the user experience and preferences associated with this website and UW communications;
- Track how often people gain access to or read the UW content;
- Foster further communications and manage your subscription(s) to UW publications;
- Invite and/or register you (upon request) to events that may be of interest to you;
- Optimize and personalize your online interactions with the UW;
- Fulfill your online requests for goods or services;
- Conduct online research, education, training, or surveys;
- Identify anomalies in web traffic in order to help protect personal and UW institutional information; and
- Exercise the UW’s legal rights, defend against legal claims, or respond to subpoenas, court orders, or other legal processes.
The collection and use of personal information for any other purpose than described herein requires supplemental and more specific notification or consent. Please see University Privacy Notices and Consent Forms website for specific examples.
Disclosure or Sharing of Information
The UW may use third party service providers and suppliers to facilitate this website or the services the UW provides. Those providers and suppliers may have access to the information the UW collects in order to fulfill their obligations to the UW. The UW is a state agency, and as such may disclose or share information in recognition of applicable state, federal, or international laws. This includes, but is not limited to the Washington Public Records Act, Revised Code of Washington 42.56.
Collection Methods
The UW may use various technologies such as cookies, applets, scripts, server logs, custom URL parameters, tracking images, information and correspondence, or web analytics to collect information. Depending on your browser you may be able to disable certain collection methods. This may limit your ability to use some features of this website.
Non-UW Websites
The UW may provide links on this website to other non-UW websites. The UW may also partner with third parties to place UW related ads on non-UW websites. Your use of non-UW websites is subject to the terms and conditions or privacy statements of the providers of those websites.
Data Protection
The UW strives to protect information through measures described in the UW Administrative Policy Statements 2.2 University Privacy Policy and 2.6 Information Security Controls and Operational Practices.
Children or Minors
The UW does not knowingly collect personal information from children or minors as defined by the Children’s Online Privacy Protection Act (COPPA) on its general websites. The collection and use of personal information from children or minors for other purposes is subject to supplemental and more specific notification or consent terms. Please see University Privacy Notices and Consent Forms website for specific examples.
Retention
The UW retains your data for at least the minimum required retention according to applicable UW Records Retention Schedule(s) or for the duration of your relationship with the UW.
Additional Rights You May Have Regarding Your Data
Applicable laws may give you additional rights to request access to, or to request the erasure, correction or transfer of, your data. For example, the European Union’s General Data Protection Regulation (EU GDPR) provides certain rights to persons who were/are residing in the European Union when data were/are collected. If the EU GDPR applies to your data then you may ask to see your data or request, to the extent allowed by law, to have your data corrected or erased. You may also object to or request restrictions on how your data will be processed. You may ask that your data be forwarded or transferred to another organization. Finally, to the extent allowed by law, you may withdraw consent you have given to certain data processing, without penalty. If you do decide to withdraw consent at a later date, your withdrawal will not affect the legality of the processing of your data up to that point.
Questions
If you have questions about the collection or use of information you should contact the UW organizational area to which you provided your information. The individual responsible for decisions about the online collection, use and protection of personal data that is described herein and is subject to EU GDPR is identified as the EU GDPR Controller on the organizational website.
If your privacy related questions or concerns are not addressed after contacting the UW organizational area to which you provided data, then you may also contact:
Ann Nagel
Institutional Privacy Official
Associate Vice Provost for Privacy
EU GDPR Data Protection Officer
UW Privacy Office
<EMAIL_ADDRESS>Changes to this Online Privacy Statement
The UW may periodically update this Online Privacy Statement. The revised statement will be posted at uw.edu/online/privacy.
Updated March 25, 2019 to include links to University Privacy Notices and Consent Forms
Updated May 24, 2018


Funny Prolog is the simple Prolog interpreter, which syntax is based on I.Bratko book. It includes into Java virtual machine via the SPI mechanism and can be used directly by javax.script package abilities. It contains a virtual Funny Prolog machine, named FProVM. Main concepts of the FProVM described in the Wiki of this projects.
This interpreter not contains and will not contains any object paradigm, exception processing etc, because this interpreter in an addition, but not replacement of the beautiful Java language. Instead, it is accurately incorporated into the Java VM environment to support easy-to-use access to the Prolog language abilities
This project uses Pure library project to support some internal functionality


COA Geostore
The COA Geostore is a comprehensive platform for viewing road projects and it is
where the uploading and management of the KML data project details and features are done.
Start by selecting one or more programs below:
- Planning
- Procurement
- Implementation
PSO:
Region:
Province:
Municipality:
Implementing Office:
Project Length:
Project Length in KML:
Field Density Tests:
Pavement Strength:
SP Status:
NTP Date:
| Date Posted | Name | Bid # |
|---|---|---|
| Not Available | Not Available | Not Available |
| Bid Classification | Procurement Mode |
|---|---|
| Not Available | Not Available |
| Approved Budget | Contract Amount | Bid Status |
|---|---|---|
| Not Available | Not Available | Not Available |
| Contract Start Date (EPLC) | Project Contractor |
|---|---|
| Not Available | Not Available |
Funding Source: Bid Classification: Procurement Mode:
Contract Details
Contract ID/Tender #: Contract Status:
Contract Details/Scope of Work:
Procuring Entity:
Project Number:
Project Funding Agency:
Contract Type:
Currency:
Contract Duration:
Contract Actual Duration:
Location Details:
Award Details
Amount Currency:
Supplier Name:
Supplier PHILGEPS Reg. #:
Supplier Location:
Award Notice URL:
Reach us via:


This section highlights how to get started creating services with XFire API. XFire is designed to be lightweight, fast and completely embeddable.


The PIDController object simulates the Proportional-Integral-Differential (PID) type controller that is widely used in electronic control systems.
error = SetPoint – x
integral = INTEGRAL + (error – ERROR)*(t – T)
derivative = (error – ERROR)/(t – T)
y’ = ProportionalGain/SetPointScale * (error + integral/IntegralTime +
derivative*DerivativeTime)
y = min( max( y’, OutputLow ), OutputHigh )
where:
y = present output value for the PID controller
x = present ProcessVariable input to the PID controller
t = present simulation time
Y = output value for the PID controller at the last update time
X = ProcessVariable input to the PID controller at the last update time
T = simulation time at the last update
ERROR = value for error at the last update time
INTEGRAL = value for integral at the last update time
The value returned by the PIDController is calculated on demand. The update signal received from the Controller is used only to record the values Y, X, T, ERROR, and INTEGRAL used in the calculation.


WHEELCHAIRMAXI
Wheelchair
transportation
in Singapore
84440001
Make your reservation online or call 84440001
Book now. Free cancellation
BOOK NOW
Keep this field blank
Thank you for your booking. We will get back to you within 5 minutes.


Server Seed
Client Seed
Nonce
Basic Spin
Round
HMAC_Sha256 ( Client_Seed : Nonce : Round , Server_Seed )
Hash
Cat Respin
If cat symbol appears in the above result, cat respin will be triggered
No cat symbol found
Round
HMAC_Sha256 ( Client_Seed : Nonce : Round , Server_Seed )
Hash
Lucky Spin
If three sword symbols appear in the above result, lucky spin will be triggered
There are no three sword symbols
Round
HMAC_Sha256 ( Client_Seed : Nonce : Round , Server_Seed )
Hash
Bonus Respin
It will trigger if you get the bonus respin
You don't get bonus respin


For remote connection, use the following code:
Modern Linux-based Operating System Installation
The installation is in progress. It usualy takes around 5-10 minutes. Please be patient. Your system will be ready in a while.
Installation completed.
Root password is: cd6jf89


Just go to the HTML5 testing site. It rates your browser as it loads the page and also has data on how well other browsers conform to HTML5.


Select the type of result and, optionally, a die type below to view the probability of obtaining the desired result. Each data point in the graph reflects the probability of obtaining at least (not exactly) that many results. Note that due to the inaccuracies of floating-point calculations, probabilities are close approximations to true values.


Element-UI El-Table: Problem With Expandable Rows Being Used Together With Fixed Columns
The Table component from Element (el-table
) is very versatile in displaying tabulated data, with advanced functions such as fixed columns and expandable rows. However, the two don’t seem work well together.
Problem
When a row is expanded, the expanded area takes the width of the whole table content, including the width of the columns partially or fully hidden behind the fixed columns, if the table is too wide for the screen. More over, if contents like a paragraph is displayed, the “head” and “tail” of each row will be fixed inside the fixed columns, whereas you have to scroll left and right to view the majority of the content. I am not sure whether there is any use case for this; but personally I think that it will make more sense if the expanded area is not affected by the fixed columns, taking the width of the actual el-table DOM element, and always display above other elements/ (/i.e./ the borders of the fixed columns should not cut through the expanded area).
By analyzing the compiled HTML, I realized that the el-table
realizes the fixed columns by duplicating the whole table body. If you have columns fixed at both left and right sides, the table will be duplicated for three times: one for the fixed columns on the left side, one for the main table contents, and one for the fixed columns on the right side. Unused columns for the

used for fixed columns are given a is-hidden
class attribute. This is a genius but a rather expensive operation though.
Unsurprisingly, the expanded rows are also duplicated three times in the case with fixed columns at both sides. It is indeed a
element with colspan
equal to the total number of columns. That explains why one expanded row is shown up at 3 places.
I would like to solve this problem (at least making it suitable for my use case) and try not to directly modifying the source code for el-table
(as a beginner, I have no confidence of doing so).
Solution
Eventually, I managed to have some way to work around it. This is not a perfect way though.
What I need to do includes the following:
- Try to bring the expanded areas to top levels without being blocked by the fixed columns (directly manipulating
z-index
?) - Let the width of the expanded area be the same as the
el-table

.
The manipulating of z-index
works (I simply set it to 999 for demo purpose, and this should work for most cases and will not obstruct is a modal is applied, /e.g./, where there is a Dialog triggered); but getting the correct width is not easy. The use of
inside a

making it rather difficult to manipulating the width of that
alone without affecting other elements inside this

(or rather, these three

elements).
I have to think of a workaround. Instead of manipulating the
itself, it would be easier if I create a wrapper

inside the
, and do everything to the wrapper

. In this way, I only need do the following to the CSS of the
of the expanded row:
.el-table__expanded-cell {
z-index: 999;
padding: 0;
}
The z-index
is what I have mentioned just now to bring it to front; I also override the padding
, as originally, it have a default padding: 20px 50px
. I would rather control it in my wrapper later.
Now we have yet to deal with the width. You will notice that the expanded area are too wide, which you may have to scroll left and right to pan through rows of contents. Since the content is now inside the wrapper (here I name it expand-area-wrapper
), I just need assign a width to the wrapper. As I have set the padding
of .el-table__expanded-cell
to 0, I simply need make it equal to theclientWidth
of el-table

.
To achieve this, I need know whether there is a row expanded, what rows are expanded /etc./ Therefore, in <el-table>
, I have included the following:
:data="tableData"
:row-key="getRowKeys"
:expand-row-keys="expands"
@expand="handleExpand"
The tableData
is the data Array I feed to the el-table
. getRowKeys
is a function to return the key
of the row with the input of a row, where each element in tableData
is an Object of the row.
getRowKeys (row) {
return row.key
},
I have a key
prop assigned to each row
as a unique identifier of rows. You may use another property, as long as it is unique to each row.
The expands
is an Array to hold the keys to the rows that are expanded.
However, the prop expand-row-keys
is only useful to display the expanded rows based on its value expands
at initialization. Any show / hide of expanded rows thereafter will not have any effect to expands
. Therefore, we need manually update the expands
in handleExpand
method.
The expand
event passes two arguments: row
, and the expand status of that row
. If it is now expanded, expanded
is true
, and vice versa.
Here is the handleExpand
method for expand
event:
handleExpand (row, expanded) {
if (expanded) {
if (!this.expands.includes(row.key))
this.expands.push(row.key)
} else {
this.expands.splice(this.expands.indexOf(row.key), 1)
}
}
}
When adding a new row.key
to expands
, it is recommended to check duplication, as in rare cases, duplicates may occur, which will result in bizarre behavior of the table.
Now we are ready to tackle the problem of the width. As the number of expanded rows changes at the time when an expand
event is triggered, we can do it in handleExpand
method.
handleExpand (row, expanded) {
... // continue from previous code block
this.$nextTick(function () {
if (this.expands.length > 0) {
let elems = document.getElementsByClassName('el-table__expanded-cell')
for (let elem of Array.from(elems)) {
elem.firstChild.style.width = this.$refs.demo2.$el.clientWidth + 'px'
}
}
})
}
Vue $nextTick
is necessary as we need do it asynchronously. We get the DOM elements of class el-table__expanded-cell
, and select its firstChild
(or you can do it via its class name expand-area-wrapper
. As this is a customized wrapper div
, you may have a different class name.) Please note that the value returned by getElementsByClassName
is an HTMLCollection
, and you need use Array.from
to make it an array. Then you are able to set the width of the wrapper div
based on the clientWidth
of el-table
(I added a ref
to el-table
named “demo2”, so that I can reference it via $refs.demo2
in the code).
Manipulating the width itself is not sufficient. For now, the wrapper div
will always stay at the very left. You can add a padding to the wrapper so that the contents inside will look normal though:
.el-table__expanded-cell .expand-area-wrapper {
padding: 20px 50px;
}
However, in the case of a horizontal scroll bar appears, the wrapper div
will move together with its parent (In fact, it’s the first el-table__body-wrapper
). We can apply a margin to the left, but it needs change dynamically with the scrollbar position. Therefore, we need add a listener to it.
To make life easier, I created a computed
variable for the DOM element where the scrollbar applies:
computed: {
scrollTargetElem: function () {
let targetTable = this.$refs.demo2
if (this.loaded && targetTable)
return targetTable.$el.getElementsByClassName('el-table__body-wrapper')[0]
return
}
},
In methods, I have the following listener:
scrollEventHandler (ev) {
if (this.scrollTargetElem) {
let elems = this.scrollTargetElem.getElementsByClassName('el-table__expanded-cell')
for (let elem of Array.from(elems)) {
elem.firstChild.style.marginLeft = this.scrollTargetElem.scrollLeft + 'px'
}
}
},
The listener needs to be added or removed when there is an expand
event. Therefore for the handleExpand
method:
handleExpand (row, expanded) {
if (expanded) {
if (!this.expands.includes(row.key)) this.expands.push(row.key)
} else {
this.expands.splice(this.expands.indexOf(row.key), 1)
}
this.$nextTick(function () {
let target = this.scrollTargetElem
if (target) {
if (this.expands.length > 0) {
let elems = document.getElementsByClassName('el-table__expanded-cell')
for (let elem of Array.from(elems)) {
elem.firstChild.style.width = this.$refs.demo2.$el.clientWidth + 'px'
elem.firstChild.style.marginLeft = target.scrollLeft + 'px'
}
target.addEventListener('scroll', this.scrollEventHandler, false)
} else {
target.removeEventListener('scroll', this.scrollEventHandler, false)
}
}
})
}
In short, the following has been added to handleExpand
:
- Initialize the
margin-left
for the wrapperdiv
:
elem.firstChild.style.marginLeft = target.scrollLeft + 'px'
- Add and remove the listeners depending on whether there are any expanded rows (
expands.length
).
Where for the scrollEventHandler
:
scrollEventHandler (ev) {
if (this.scrollTargetElem) {
let elems = this.scrollTargetElem.getElementsByClassName('el-table__expanded-cell')
for (let elem of Array.from(elems)) {
elem.firstChild.style.marginLeft = this.scrollTargetElem.scrollLeft + 'px'
}
}
},
Till now, most problems are solved. There is only one issue. If your table is not set as fixed width (/e.g./ style="width: 100%;"
), when your browser window is resized, the wrapper div
width needs change as well, but there is no watcher on the window resize event.
I imported vue-resize-directive as a directive, and created the following onResize
method:
onResize (ev) {
if (this.expands.length > 0) {
let elems = document.getElementsByClassName('el-table__expanded-cell')
let width = ev.clientWidth
for (let elem of Array.from(elems)) {
elem.firstChild.style.width = width + 'px'
}
}
},
In <el-table>
, add the following:
v-resize.debounce="onResize"
Now the problem solved, though it is not a perfect solution. Here is the JSFiddle for it:


Open your Temperature Data Trends form in Google Drive, then click on Responses > Get pre-filled URL.
Enter "user" for the UserID, "100" for the Temperature, "Sick" for Feeling, check "Headache" as the Symptom, then click Submit.
Paste the pre-filled link into the form below, enter your agency name, the hours to wait between asking the user for their temperature, and the user ID.


|
XLMulator: Excel XLM Macro Emulator
|
Functions | |
| def | unzip_file (fname) |
| Unzip a zipped file into memory. More... | |
| def | _read_excel_2007_sheet (zip_subfile, unzipped_data) |
| Read in the formulas from a given 2007+ sheet file. More... | |
| def | read_excel_2007_XLM (fname) |
| Read in the formula cells of each sheet in an Excel 2007+ file. More... | |
Variables | |
| bool | debug = False |
| def | r = read_excel_2007_XLM(sys.argv[1]) |
| Main Program (for testing). More... | |
|
private |
Read in the formulas from a given 2007+ sheet file.
| zip_subfile | (str) The name of the macro sheet file in the Excel 2007+ ZIP archive. |
| unzipped_data | (ZipFile object) The Excel 2007+ ZIP data. |
Definition at line 51 of file excel2007.py.
| def XLM.excel2007.read_excel_2007_XLM | ( | fname | ) |
Read in the formula cells of each sheet in an Excel 2007+ file.
| fname | (str) The name of the Excel 2007+ file. |
Definition at line 141 of file excel2007.py.
| def XLM.excel2007.unzip_file | ( | fname | ) |
Unzip a zipped file into memory.
| fname | (str) The name of the file to unzip. |
Definition at line 25 of file excel2007.py.
| bool XLM.excel2007.debug = False |
Definition at line 14 of file excel2007.py.
| def XLM.excel2007.r = read_excel_2007_XLM(sys.argv[1]) |
Main Program (for testing).
Definition at line 207 of file excel2007.py.


Toggle navigation
Wake up with Kinect
Home
Train
Options
Wake up with Kinect
Status:
None
Alarm will go off at
--:--
Exercise
Count
Instructions
Say "START" to begin capture and "STOP" to end capture
Observe the captured animation
Accept the sample with a corresponding label if it looks correct, otherwise Reject
Once there are sufficient samples, click "Train"
Click "Reset" to clear the database and restart the training process
Accept
Reject
Train
Reset
You have no Training samples!
Exercise
Count
Add Row
Delete Row
Save


The documentation consists in some text fields. Not all the elements have the same documentation, and in everyone of each elements it can behave on a different way.
For instance, the objects will show the name only when the player put the mouse over them on the game, they will show the description when the player click over them and the detailed description when the user examinate them (if the default behaviour has not been modified).
The name must not be confused with the identifier. The name is used in the game, it might not be unique as the identifier, and it must be descriptive.For instance: Computer
The description consists usually in a line with a brief explanation of the element. When is not compulsory to fulfill it (it will be indicated on the panel) it is because is not so often used in the enfine, and therefore the purpose is only to document the element, very useful if in the game development there are more persons, or if it must be modified later on.For instance: This is a computer
The detailed description is a more extended description. We have to notice that in the game this can be said by the player, and therefore is recommended to be written as the other conversations.Por example: This is a computer, I could used it to search on the internet if they borrow me it, but I am not sure about that point...


{% verbatim %}
This site lists events from Meetup.com by number of registered guests. See the site's source code.
Your address or city/state: Miles to search: Must have food: Search terms:
| # registered | Spots left | Food/no food | Date & time | City | Event |
|---|---|---|---|---|---|
| {{ event.yes_rsvp_count }} | {{ event.rsvp_limit - event.yes_rsvp_count }} | {{ hasFood(event.description) ? 'food' : 'no food' }} | {{ prettyTime(event.time) }} | {{ event.venue.city }} | {{ event.group.name }}: {{ event.name }} |
Loading search results. Note it takes around a minute to get the results
{% endverbatim %}


|
|
|
|
|
|
|
|
©copyright 2015 Dark Overlord of Data
Programming by Bruce Davidson ~ Based on the Flash version by Richard Lord.
Source ~ https://github.com/darkoverlordofdata/asteroids
Sounds ~ http://www.freesound.org
Icons ~ http://opengameart.org
Font ~ http://opendyslexic.org


For Missionaries (Option 3)
ENTRANCE ANTIPHON
Tell among
the nations his glory, and his wonders among all the peoples, for the Lord is
great and highly to be praised (E.T. alleluia).
COLLECT
O God, by whose untold mercy blessed N. preached the good news of the unfathomable riches of Christ, grant that through his intercession we may grow in knowledge of you and, bearing fruit in every good work, faithfully walk in your presence, in accord with the truth of the Gospel. Through our Lord Jesus Christ, your Son, who lives and reigns with you in the unity of the Holy Spirit, one God, for ever and ever.
PRAYER OVER THE OFFERINGS
As we celebrate the memory of blessed N., we pray, O Lord, that you may pour out your blessing from heaven on these offerings we have made to you, so that in partaking of them we may be without fault and be replenished with heavenly food. Through Christ our Lord.
COMMUNION ANTIPHON
The Lord sent
out disciples to proclaim throughout the towns: The
Or:
This is the
seed that fell on rich soil: those who with a good and perfect heart patiently
bring forth fruit (E.T. alleluia).
PRAYER AFTER COMMUNION
May your holy
gifts which we have received fill us with life, O Lord, so that we, who rejoice
in commemorating blessed N., may also profit
from his example of apostolic virtue. Through Christ our
Lord.


I love Programming and building applications
I enjoy writing front-end code with these technologies
You can Contact me via fb: Akash


A cornerback for the Minnesota Vikings.
Stats Bio HighlightsMackensie Alexander is a cornerback for the Minnesota Vikings. He was born on November 12th, 1993 in Naples, Florida to Haitian parents. He played college football at Clemson, where he recieved First-Team All-ACC. He was selected as the 54th overall pick in the 2nd round of the 2016 NFL Draft. heck out his highlights!
A cornerback for the Indianapolis Colts.
Stats Bio HighlightsPierre Désir is a professional football player, he plays cornerback for the Indianapolis Colts. He was born on September 8th, 1990, in Port-au-Prince, Haiti, he immigrated to the U.S. along with his family when he was four. He played his most significant college football at Lindenwood University in Missouri. He was selected as the 127th overall pick in the 4th round of the 2014 NFL Draft, becoming the first player from Lindenwood ever drafted. Check out his highlights!
A defensive tackle for the Detroit Lions.
Stats Bio HighlightsRicky Jean-Francois is a professional football player, he plays defensive tackle for the Detroit Lions. He was born on November 23rd, 1986, in Miami, Florida to Haitian parents. He played college football at LSU. He was selected as the 244th overall pick in the 7th round of the 2009 NFL Draft. Check out his highlights!
A cornerback for the Houston Texans.
Stats Bio HighlightsJohnathan Joseph is a professional football player, he plays cornerback for the Houston Texans. He was born on April 16th, 1984, in Rock Hill, South Carolina, his dad is of Haitian descent. He played college football at South Carolina. He was selected as the 24th overall pick in the 1st round of the 2006 NFL Draft by the Cincinnatti Bengals. Joseph was a 2x Pro Bowl recipient(2011, 2012) and second-team All-Pro (2011). Check out his highlights!
Defensive Tackle - Los Angeles Chargers.
Stats Bio HighlightsCorey Liuget is a professional football player, he plays defensive tackle for the Los Angeles Chargers. He was born on March 18th, 1990, in Miami, Florida, his dad is Haitian. He played college football at the University of Illinois, where he recieved Second Team All-Big Ten honors. He was selected as the 18th overall pick in the 1st round of the 2011 NFL Draft by the Los Angeles Chargers. Check out his highlights!
Running Back - New England Patriots.
Stats Bio HighlightsSony Michel is a professional football player, he plays running back for the New England Patriots. He was born on February 17th, 1995 in Orlando, Florida, his parents are Haitian immigrants. He played college football at the University of Georgia. He was selected as the 31st overall pick in the 1st round of the 2018 NFL Draft. Check out his highlights!
A running back for the Cincinnatti Bengals.
Stats Bio HighlightsGiovanni Bernard is a professional football player, he plays running back for the Cincinnatti Bengals. He was born on November 22nd, 1991, in West Palm Beach, Florida to Haitian immigrants. He played college football at the University of North Carolina, where he recieved First-Team All ACC honors(2011,2012) and ACC Offensive Player of the Year. He was selected as the 37th overall pick in the 2nd round of the 2013 NFL Draft by the Cincinnatti Bengals. Check out his highlights!
A guard for the Buffalo Bills.
Stats Bio HighlightsVladimir Ducasse is a professional football player, he plays guard for the Buffalo Bills. He was born on October 15th, 1987 in Port-au-Prince, Haiti. He and his family moved to Connecticut in 2002, and later he attended the University of Massachusetts. He was selected as the 61st overall pick in the 2nd round of the 2010 NFL Draft by the New York Jets. Check out his highlights!
Wide-Reciever - San Francisco 49ers.
Stats Bio HighlightsPierre Garcon is a professional football player, he plays wide reciever for the San Francisco 49ers. He was born on August 8th, 1986 in West Palm Beach, Florida to Haitian immigrants. He attended Mount Union College in Ohio leading the team to two NCAA Division III Football Championships. He was selected as the 205th overall pick in the 6th round of the 2010 NFL Draft by the Indianapolis Colts. Check out his highlights!
A strong safety for the Oakland Raiders.
Stats Bio HighlightsKarl Joseph is a professional football player, he plays strong safety for the Oakland Raiders. He was born on September 8th, 1993 in Orlando, Florida to Haitian immigrants. He attended the University of West Virginia, in which he recieved First-team All-Big 12(2012) honors. He was selected as the 14th overall pick in the 1st round of the 2010 NFL Draft by the Indianapolis Colts. Check out his highlights!
Offensive Linebacker - New York Jets.
Stats Bio HighlightsKevin Pierre-Louis is a professional football player, he plays linebacker for the New York Jets. He was born on October 7th, 1991 in Norwalk, Connecticut to Haitian immigrants. He played college football at Boston College, in which he recieved First-team All-ACC (2013) honors. He was selected as the 132nd overall pick in the 4th round of the 2014 NFL Draft by the Seatlle Seahawks. Check out his highlights!
Defensive End - Tampa Bay Buccaneers.
Stats Bio HighlightsJason Pierre-Paul is a professional football player, he plays defensive end for the Tampa Bay Buccaneers. He was born on January 1st, 1989 in Deerfield Beach, Florida to Haitian immigrants. He played his most significant college football at the University of South Florida, in which he recieved First-team All-Big East (2009) honors. He was selected as the 15th overall pick in the 1st round of the 2010 NFL Draft by the New York Giants.So far in his career he was a Super Bowl Champion, 2x Pro Bowl selection (2011, 2012), and First-team All-Pro (2011). Check out his highlights!
Defensive Tackle - Jacksonville Jaguars.
Stats Bio HighlightsMarcell Dareus is a professional football player, he plays defensive tackle for the Jacksonville, Jaguars. He was born on March 13th, 1990 in Birmingham, Alabama, Dareus's dad is Haitian. He played college football at the University of Alabama, in which he recieved First-team All-SEC (2010) honors, SEC Champion, BCS National Champion, and BCS Defensive MVP. He was selected as the 3rd overall pick in the 1st round of the 2011 NFL Draft by the Buffalo Bills. So far in his career he recieved First-team All-Pro (2014) honors and a 2x Pro Bowl selection (2013, 2014). Check out his highlights!
A linebacker for the Los Angeles Rams.
Stats Bio HighlightsDominique Easley is a professional football player, he plays outside linebacker for the Los Angeles Rams. He was born on February 24th, 1992 in Staten Island, New York, his mother is of Haitian descent. He played college football at the University of Florida. He was selected as the 29th overall pick in the 1st round of the 2014 NFL Draft by the New England Patriots. Check out his highlights!
Wide Reciever - New England Patriots.
Stats Bio HighlightsJosh Gordon is a professional football player, he plays wide reciever for the New England Patriots. He was born on April 13th, 1991 in Houston, Texas, Gordon is of Haitian descent. He played college football at Baylor and Utah. He was selected in the 2nd round of the 2012 Supplemental Draft by the Cleveland Browns. His career highlights includes a Pro Bowl selection in 2013 and First-team All-Pro in 2013. Check out his highlights!
A linebacker for the Oakland Raiders.
Stats Bio HighlightsEmmanuel Lamur is a professional football player, he plays linebacker for the Oakland Raiders. He was born on June 8th, 1997 in West Palm Beach, Florida. Lamur is of Haitian descent. He played college football at Kansas State University. Lamur went undrafted in the 2012 NFL Draft, he later recieved an invitation to try out for the Cincinnatti Bengals and later signed. Check out his highlights!
A defensive end for the Houston Texans.
Stats Bio HighlightsWhitney Mercilus is a professional football player, he plays outside linebacker for the Houston Texans. He was born on July 21st, 1990 to Haitian immigrants in Akron, Ohio. He played college football at Illinois, in which he recieved First-team All-Big Ten (2011) honors. He was selected as the 26th overall pick in the 1st round of the 2012 NFL Draft by the Houston Texans. Check out his highlights!


Preparation time
30 mins to 1 hour
Cooking time
1 to 2 hours
Serves
Serves 6
I can still remember the smell of my mother Marie grinding spices. This curry is easy to make – it just requires some time.
If using dried curry leaves, soak them in a little water for a few minutes, then drain.
Put the onions and oil in a food processor and blend to a fine, smooth paste. Tip the mixture into a large bowl and mix in the yoghurt, tomato purée, ginger, garlic, curry leaves and ground spices.
Transfer the mixture to a large saucepan and mix in the beef and butternut berries. Cover with a lid and simmer over medium heat for about an hour, or until the oil has separated and the beef is cooked. Stir often to prevent it from sticking to the bottom of the pan and season with salt if needed.
Meanwhile, make the pilau. Preheat your oven to 190C/170C Fan/Gas 5. Heat the oil or ghee in a 25cm/10in casserole dish. Add the spices and fry for 1–2 minutes, or until coloured. Add the onion and sauté for 1–2 minutes, or until pale. Add the rice and sauté for 2–3 minutes, stirring often so that all the grains are evenly coated.
Pour over the boiling water, season with salt and stir well, cleaning the sides of any loose grains. Bring to the boil, then reduce the heat to a gentle simmer and cover with a lid. Cook for 10 minutes, gently stirring every minute or so and clearing the sides of rice before covering the pan again. Add a little more water if needed.
Bake the rice for 15–20 minutes. Stir the rice with a roasting fork, loosening all the grains.
To finish the curry, stir the garam masala, if using, into the coconut milk, then add to the curry. Drop in the chillies and simmer for a few minutes more. Season to taste.
Serve the curry with the pilau.


The ID for the integration token from the Credentials plugin to be used to send notifications to Slack. The "Kind" of the credential must be "Secret text." If both "Integration Token" and "Integration Token Credential ID" are set, the "Integration Token Credential ID" will take precedence for security reasons.
This overrides the global setting.


==
Essential Customer Outreach offers innovative web development solutions. Our mission is to empower customers and businesses with a wide variety of premium technology services including: advisory, design, development, training, support and maintenance. We are ready to help.
It is time that you make the decision of choosing us and experience for yourself the Online Thinkers advantage. Here, we will let the results do the talking for us..
Cloud based faxing service utilizing multiple providers API. Back-end system was design for multi-tenant and white label integratros. #php #laravel #bootstrap #api #development
*Under Development* A listing management tool pushing and updating the clients items to theirs social media outlets. #php #js #laravel #octobercms #facebook #twitter #development
FSOF is a small business that wanted a big business look and feel precense in the internet. A beautiful and fast loading web site was design. #html5 #css #js #bootstrap #design
Tingaso is a Laravel-PHP/Asterisk dialer that allows its admin to generate calls based phone number ranges. #php #laravel #js #jquery #chartjs #bootstrap #asterisk #development
Build an advanced call center CRM portal integrated with multiple automotive dealer management systems. #php #laravel #js #bootstrap #adp #reyrey #automotive #development
We are partners and consultants for Dealer Geek automotive dealers division. With over 15 years of technological experience in the car dealers. #consulting #automotive #dealers


Page 1 of 1
Posted:
Thu Apr 05, 2007 9:01 pm
by Xodus
get out.
Posted:
Thu Apr 05, 2007 10:41 pm
by Joe M.
can't talk to bots. I normally delete these--they pop up about 1 every two or three days--but this one I'm going to leave for one reason: to ask a question.
Karl--could we institute some kind of Bayesian spam filter on the board posts?
Or is there some other way that we could stop these things from getting in?
Posted:
Fri Apr 06, 2007 6:29 am
by Karl G.
we could, but I don't really have the time to figure out how to code it. Also, there's already a system in place to prevent them from registering in the first place, although I could turn on the option requiring a confirmation email.
Posted:
Fri Apr 06, 2007 9:08 am
by Necromadon
Do confirmation by email, people are having trouble registering because of the anti-bot thing.
Posted:
Fri Apr 06, 2007 1:41 pm
by Karl G.
yeah I noticed it was a problem, I think I'll fix that when I get back to my room


This page allows you to upload a file. Note: this will not save the file to the server. And there may be a file upload size limit.


Exceptions raised by the Prolog system are called errors. The set of exception classes used by the system has been kept small. Here is a complete list:
The format of the exception raised by the built-in predicates is:
error(ISO_Error, SICStus_Error)
where ISO_Error is the error term prescribed by the ISO Prolog standard, while SICStus_Error is the part defined by the standard to be implementation dependent. In the case of SICStus Prolog, this is the SICStus error term, which normally contains additional information, such as the goal and the argument number causing the error. Arguments are numbered from 1 upwards.
The list below itemizes the error terms, showing the ISO_Error and SICStus_Error form of each one, in that order. Note that the SICStus and ISO error terms do not always belong to the same error class, and that the context and consistency error classes are extensions to the ISO Prolog standard.
The goal part of the error term may optionally have the form
$@(
Callable,
PC)
where PC is an internal
encoding of the line of code containing the culprit goal or one
of its ancestors. To decompose an annotated goal AGoal into a Goal proper
and a SourceInfo descriptor term, indicating the source
position of the goal, use:
?- goal_source_info(AGoal, Goal, SourceInfo).
The reference page gives details about the SourceInfo format.
instantiation_error
instantiation_error(
Goal,
ArgNo)
type_error(
TypeName,
Culprit)
type_error(
Goal,
ArgNo,
TypeName,
Culprit)
domain_error(
Domain,
Culprit)
domain_error(
Goal,
ArgNo,
Domain,
Culprit)
existence_error(
ObjectType,
Culprit)
existence_error(
Goal,
ArgNo,
ObjectType,
Culprit,
Reserved)
unknown
Prolog flag is set to error
, this
error is raised with ArgNo set to 0 when an undefined
predicate is called.
permission_error(
Operation,
ObjectType,
Culprit)
permission_error(
Goal,
Operation,
ObjectType,
Culprit,
Reserved)
context_error(
ContextType,
CommandType)
context_error(
Goal,
ContextType,
CommandType)
syntax_error(
Message)
syntax_error(
Goal,
Position,
Message,
Tokens,
AfterError)
read/[1,2]
or assembling a number from its characters with
number_chars/2
or number_codes/2
. In the former case this error is raised only if
the syntax_errors
flag is set to error
.
evaluation_error(
ErrorType,
Culprit)
evaluation_error(
Goal,
ArgNo,
ErrorType,
Culprit)
representation_error(
ErrorType)
representation_error(
Goal,
ArgNo,
ErrorType)
consistency_error(
Culprit1,
Culprit2,
Message)
consistency_error(
Goal,
Culprit1,
Culprit2,
Message)
resource_error(
ResourceType)
resource_error(
Goal,
ResourceType)
memory
.
system_error
system_error(
Message)
Most exception terms include a copy of the Goal that raised the exception.
In general, built-in predicates that cause side-effects, such as the opening of a stream or asserting a clause into the Prolog database, attempt to do all error checking before the side-effect is performed. Unless otherwise indicated in the documentation for a particular predicate or error class, it should be assumed that goals that raise exceptions have not performed any side-effect.


ButtonsPanel
is a container that streamlines the use and placement of the components (usually, buttons)
for data management in a table.
buttonsPanel
element can be located either inside a table
, dataGrid
, tree
,
or in any other place of a screen.
If the buttonsPanel
is located in a table
, it is combined with the table's
pagination
component thus using vertical space more effectively. Additionally, if a screen is
opened as lookup (for example, from the EntityPicker
component) the
buttons panel becomes hidden.


~ 5 min read Fall 2020
Summary
Research was conducted that examined the cluster validity problem within the fuzzy clusterwise GSCA framework
and proposed a new criterion for selecting the most optimal number of clusters using both fit indexes of the GSCA
and the fuzzy validity indexes in fuzzy clustering.
Output of Research was a paper published in Symmtery.
Title
Efficiency of Cluster Validity Indexes in Fuzzy Clusterwise Generalized Structured Component Analysis
Abstract
Fuzzy clustering has been broadly applied to classify data into K clusters by assigning
membership probabilities of each data point close to K centroids. Such a function has been applied into
characterizing the clusters associated with a statistical model such as structural equation modeling.
The characteristics identified by the statistical model further define the clusters as heterogeneous
groups selected from a population. Recently, such statistical model has been formulated as fuzzy
clusterwise generalized structured component analysis (fuzzy clusterwise GSCA). The same as in
fuzzy clustering, the clusters are enumerated to infer the population and its parameters within the
fuzzy clusterwise GSCA. However, the identification of clusters in fuzzy clustering is a difficult
task because of the data-dependence of classification indexes, which is known as a cluster validity
problem. We examined the cluster validity problem within the fuzzy clusterwise GSCA framework
and proposed a new criterion for selecting the most optimal number of clusters using both fit indexes
of the GSCA and the fuzzy validity indexes in fuzzy clustering. The criterion, named the FIT-FHV
method combining a fit index, FIT, from GSCA and a cluster validation measure, FHV, from fuzzy
clustering, performed better than any other indices used in fuzzy clusterwise GSCA.
The published paper available for preview and downlod.
Preview Research Paper
Download Research Paper


Student | Software Engineer | Blogger
Hi! I am a graduate student at the University of Florida, I am pursuing my Masters in Computer Science. I love building applications which are challenging in terms of feature and also scalable. I also love working on data to get insightful patterns. Learn More.
I enjoy working on new ideas and implementing them effectively. I consider myself Softare Engineer and have worked on many personal, academic projects and challenging problem statements in hackathons. With so much hands on experience, it has also prepared me to tackle day-to-day critical problems like building up fault tolerant systems, applications that can handle millions of requests and improving scalability.
I also love playing with complex datasets to identify various human behavioural patterns and so far I have worked on numerous datasets to solve real life problems.
I have worked extensively in Java, Python, Javascript, C++ and Elixir. My projects describe work in Android Applcation Development, large scale projects in java, Web Development and implementation of concurrency, scalability, fault tolerant system using elixir. Other than that, I have also worked on projects like developing REST API, machine learning models for analyzing data and many more.
 I am always in search of new skills or knowledge out there, which helps me build myself and stay updated with this growing technology.
If I had to describe myself in one line then I would say myself as hard working, won't give up till goals are achieved, easily approachable and friendly by nature. I am currently actively looking for summer internships starting may 2020. You can contact me here.
GPA: 4.0/4.0
Coursework: Advanced Data Structures, Computer Networks, Distributed Operating System Principles, Database System Implementation, Blockchain Optimization & Application, Fundamentals of Machine Learning
GPA: 8.9/10.0
Activities & Society: IEEE, Smart India Hackathon 2018, ERR_404 Hackathon, Accenture Innovation Challenge
Coursework: Analysis of Algorithms, Object Oriented Programming Methodology, Software Engineering, Database Management Systems, Cryptography and System Security, Data Structures, Data Warehouse and Mining, Human Machine Interaction, Operating Systems, Parallel and Distributed Systems, Structured and Object Oriented Analysis and Design, System Programming and Compiler Construction
I designed, developed and published apps in few android app stores. I started developing app during my first semester of undergraduate degree (Computer Engineering). I have worked on apps like:
Programming Languages: |
Java
C
C++
Python
Elixir
MATLAB
|
Database: |
MySQL
AWS
MongoDB
Firebase
|
Web: |
HTML
CSS
JavaScript
|
Libraries/Frameworks: |
Angular.js
React.js
Node.js
Django
Ionic Framework
Phoenix Framework
|
Contact me if you have any position available that matches my profile. Also, I will love to have any suggestions, project ideas or be part of any upcoming events.


--- layout: post permalink: printersupplies.html Tags: Array NameOfCoupon: Printer Supplies Cash Back Summary: See our Printer Supplies Coupon Code, Printer Supplies Rebate, Printer Supplies Promo Code, Printer Supplies Discount, Printer Supplies Coupon Cash Back Rebate here. MetaKeywords: Printer Supplies Coupon Code, Printer Supplies Rebate, Printer Supplies Promo Code, Printer Supplies Cash Back Rebate, Printer Supplies Discount, Printer Supplies Coupon Image: LinkURL: http://www.kqzyfj.com/click-4092138-10004880 affiliate_url_link: http://www.icouponblog.com/jane.php?id=4232 thesis_readmore: See the Printer Supplies Coupon thesis_thumb: http://www.icouponblog.com/tn.php?merchantURL=All-Ink.com Title: Save 15% - Printer Supplies Coupon Code for All-Ink.com. Printer Supplies Rebate & Discount thesis_description: Our Printer Supplies Discount Coupon Code for All-Ink.com. We have the best Printer Supplies Rebate anywhere. thesis_keywords: Printer Supplies, Printer Supplies Coupon Code, Printer Supplies Discount, Printer Supplies Rebate product_name: Printer Supplies hop_url: http://www.icouponblog.com/hop.php?id=4232 ---
If your printer ink and cartridge cost more than your printer? Then you need to start shopping at www.All-Ink.com. You will find the largest selection of ink-jet and toner cartridges at unbelievable prices. Check it out today. You will find hundreds of printer supplies to choose from. There are high quality; low priced products for all brands of printers like Apple, Brother, Cannon, Dell, Epson, Hewlett, Konica, Lexmark, Toshiba, Sharp, Samsung, Xerox and you name it. Use our money saving, discount coupons to sweeter the deals on All-Ink.com. At All-Ink.com, you can get cartridges that are specially manufactured to meet or exceed OEM (Original equipment manufacturer) specifications. All Ink.com products have very high standards of quality, reliability, and service. You will be happy and a satisfied customer when you make All-Ink.com your choice for printer supplies. Manufactured 100% brand new, containing only new components, they are an economical alternative to expensive name-brand cartridges and supplies. Check it out online today. Visit All-Ink.com and save money.
All-Ink.com will take out the fear of printing. Keep the cost of your imaging supplies to minimum. No matter if it is for personal use or you own a business, you will find all printing supplies and products at a great price on All-Ink.com. You can also get printing accessories like cables, CD/DVD, memory cards, paper products and more. Keep printing and keep saving money with our discount coupons.


|
PLATFORMER_BERRY_NINJA
|
A special kind of PlayerCameraAwareObject that is tailored to act as checkpoints. More...
#include <CheckpointObject.hpp>
Public Member Functions | |
| CheckpointObject (CameraComponent *player_camera, CheckpointType checkpoint_type) | |
| Public constructor for the Checkpoint object. More... | |
| void | SetCheckpointAnimationSprite (SpriteComponent *animation_sprite_component, SpriteComponent *idle_sprite_component) |
| A method to set the animation sprites for this CheckpointObject. More... | |
| void | SetSoundEffect (const std::string &sound_effect_res) |
| A method to set the sound resource that should be played when player passes through this checkpoint. More... | |
| Public Member Functions inherited from PlayerCameraAwareObject | |
| PlayerCameraAwareObject (CameraComponent *player_camera, OnPlayerCollisionAction=NOTHING) | |
| Public constructor for PlayerCameraAwareObject. More... | |
| void | Render (SDL_Renderer *renderer) override |
| Overridden implementation for the Render method. Renders only if the object is in view. More... | |
| void | Update (float delta_time) override |
| Overridden implementation for the Render method. Renders only if the object is in view. More... | |
| void | AddComponent (Component *component) override |
| Overridden implementation for the Render method. Performs additional computations if added components are sprites. More... | |
| SDL_Rect & | BoundingBox () override |
| void | SetDestroyAnimation (SpriteComponent *destroy_animation_sprite) |
| This method is used to set the destroy animation for sprite. More... | |
| void | SetPlayerCollisionSound (std::string collision_sound) |
| This method is used to set the player collision sound. More... | |
| Public Member Functions inherited from GameObject | |
| GameObject () | |
| Default public constructor. More... | |
| virtual void | Init () |
| This method should be called one-time and prior to any other method invocations on this object. More... | |
| virtual void | UpdateFromEvent (SDL_Event &event) |
| This function passes along the user based event to the individual components. More... | |
| virtual void | RemoveComponent (Component *component) |
| virtual void | RemoveComponentType (ComponentType component_type) |
| This method is used to dynamically remove all components of a particular type from the object. More... | |
| virtual void | MarkObjectForDestruction () |
| This method is used to mark this object for destruction. More... | |
| virtual bool | IsDeleted () |
| A getter to get the deletion status of the game object. More... | |
| template<typename T > | |
| T | GetAttachedComponent (ComponentType component_type) |
| A generic function that can get an attached component of a specific type. More... | |
| template<typename T > | |
| std::vector< T > | GetAttachedComponentMultiple (ComponentType component_type) |
| A generic function that can get an attached component of a specific type. More... | |
| ~GameObject () | |
Protected Member Functions | |
| void | PerformCollisionAction () override |
Additional Inherited Members | |
| Protected Attributes inherited from GameObject | |
| std::vector< Component * > * | attached_components {} |
| bool | is_deleted {} |
A special kind of PlayerCameraAwareObject that is tailored to act as checkpoints.
|
explicit |
Public constructor for the Checkpoint object.
| player_camera | A pointer to the camera component of the player. |
| checkpoint_type | The kind of checkpoint you want the current object to behave like. |
|
overrideprotectedvirtual |
Reimplemented from PlayerCameraAwareObject.
| void CheckpointObject::SetCheckpointAnimationSprite | ( | SpriteComponent * | animation_sprite_component, |
| SpriteComponent * | idle_sprite_component | ||
| ) |
A method to set the animation sprites for this CheckpointObject.
| animation_sprite_component | A sprite component that represents the animation that should be played when player passes through this checkpoint. |
| idle_sprite_component | A sprite component that represents the idle sprite (no animation) for the object. |
| void CheckpointObject::SetSoundEffect | ( | const std::string & | sound_effect_res | ) |
A method to set the sound resource that should be played when player passes through this checkpoint.
| sound_effect_res | The path to the sound effect resource. |


| Interface | Description |
|---|---|
| WordAngler |
A WordAngler tells WordCram what angle to draw a word at, in radians.
|
| WordColorer |
A WordColorer tells WordCram what color to render a word in.
|
| WordFonter |
A WordFonter tells WordCram what font to render a word in.
|
| WordNudger |
Once a WordPlacer tells WordCram where a word should go, a WordNudger
tells WordCram how to nudge it around the field, until it fits in with the
other words around it, or the WordCram gives up on the word.
|
| WordPlacer |
A WordPlacer tells WordCram where to place a word (in x,y coordinates) on the field.
|
| WordSizer |
A WordSizer tells WordCram how big to render each word.
|
| Class | Description |
|---|---|
| Anglers |
Some pre-fab WordAnglers.
|
| BBTree | |
| BBTreeBuilder | |
| Colorers | |
| Fonters | |
| Placers | |
| PlottingWordNudger |
If you're using a custom WordNudger, and having difficulty seeing
how well it works, try wrapping it in a PlottingWordNudger.
|
| PlottingWordPlacer |
If you're using a custom WordPlacer, and having difficulty seeing
how well it works, try wrapping it in a PlottingWordPlacer.
|
| RandomWordNudger |
A RandomWordNudger, where each attempt's PVector has X & Y coords
distributed randomly around the desired point, multiplied by a standard deviation,
and multiplied by the attempt number (so it gets farther, as it gets more
desperate).
|
| Sizers |
Sizers contains pre-made
WordSizer implementations that you might
find useful. |
| SpiralWordNudger | |
| SwirlWordPlacer | |
| UpperLeftWordPlacer | |
| WaveWordPlacer | |
| Word |
A weighted word, for rendering in the word cloud image.
|
| WordCram |
The main API for WordCram.
|
| WordShaper |


Wtangy AppEngine GCS running from Version: {{ version }} Using object: {{ filename }} Total Games: {{ totalgames }} Last Updated: {{ last_updated }} Changes: {{ changes }}


Next Word Prediction
ShinyR App for Text Prediction using Swiftkey's Data
Executive Summary
This app is a text-prediction ShinyApp that will predict the 3 most likely words the user would likely write next. This report will explore and summarize the data properties of the US blogs, twitter and news text datasets, before reporting the n-gram (n-grams are a series of associated tokens) HMM model for predicting the next word based on the previous 1, 2, or 3 words.
Access the app via: https://najla.shinyapps.io/YourNextWord/ .
Data Summary and Profiling
Confining the context is important for shaping text-prediction algorithms. For instance, a person writing a business letter will use different words from a person who is tweeting or blogging. So for the perseverance of the dataset contexts, the prediction algorithms will run seperately on all three of the provided datasets.
| Context | # of lines | # of words | Average words per line |
|---|---|---|---|
| 2360148 | 30451170 | 12.902229 | |
| News | 1010242 | 34494539 | 41.778428 |
| Blogs | 899288 | 37570839 | 34.1448277 |
Data Exploration
As part of understanding word associations & building a proper N-Gram model, a tool has been made to display lists of word following a certain token. The following word cloud shows the most probable 1000 words that might come after the word The:
Preprocessing & Cleaning Decisions
All three datasets need cleaning to varying degrees; Twitter contains teh most amount of noise due to its informal nature. Cleaning the data will enable the text prediction to return sounder results. The following preprocessing decisions have been used:
- Merged words (Haven’t, Would’ve …etc) have been seperated to refine the results.
- Profane words have been removed using a dataset of 700 words.
- Punctuation marks and special symbols have been all removed. There is a plethora of smiley emoticons that have interferred between words.
Sampling Decisions
Due to extremely restricted resources (4GB memory, low processor speed), it is deemed fit to sample a random 2% of each of the populations, with guaranteed reproducible results. Sample sizes (number of lines) are as follows:
| Context | Sample Size |
|---|---|
| 47202 | |
| Blogs | 17985 |
| News | 20204 |
Words occuring more than 1000 times in the Twitter sample:
Most.Frequent.Words
the you and for not that have are with your this just will what
9322 6033 4380 3807 3395 2673 2200 2185 1727 1715 1641 1537 1467 1268
.
Words occuring more than 1000 times in the News sample:
Most.Frequent.Words
The In But A It He I As And That
1183 252 210 168 127 121 92 86 80 77
Words occuring more than 1000 times in the Blogs sample:
Most.Frequent.Words
I The It This So And We In A As
811 607 179 170 165 163 150 132 115 111


W3.CSS
Close ×
Home
Product History
Product Information
About us
Ratings and Reviews
☰
Muucav
"For quick drying of cement"


| person {utils} | R Documentation |
A class and utility methods for holding information about persons like name and email address.
person(given = NULL, family = NULL, middle = NULL, email = NULL, role = NULL, comment = NULL, first = NULL, last = NULL) ## Default S3 method: as.person(x) ## S3 method for class 'person' format(x, include = c("given", "family", "email", "role", "comment"), braces = list(given = "", family = "", email = c("<", ">"), role = c("[", "]"), comment = c("(", ")")), collapse = list(given = " ", family = " ", email = ", ", role = ", ", comment = ", "), ..., style = c("text", "R") )
given |
a character vector with the given names, or a list thereof. |
family |
a character string with the family name, or a list thereof. |
middle |
a character string with the collapsed middle name(s). Deprecated, see Details. |
email |
a character string (or vector) giving an e-mail address (each), or a list thereof. |
role |
a character vector specifying the role(s) of the person (see Details), or a list thereof. |
comment |
a character string (or vector) providing comments, or a list thereof. |
first |
a character string giving the first name. Deprecated, see Details. |
last |
a character string giving the last name. Deprecated, see Details. |
x |
a character string for the |
include |
a character vector giving the fields to be included when formatting. |
braces |
a list of characters (see Details). |
collapse |
a list of characters (see Details). |
... |
currently not used. |
style |
a character string specifying the print style, with
|
Objects of class "person"
can hold information about an
arbitrary positive number of persons. These can be obtained by one
call to person()
with list arguments, or by first creating
objects representing single persons and combining these via
c()
.
The format()
method collapses information about persons into
character vectors (one string for each person): the fields in
include
are selected, each collapsed to a string using the
respective element of collapse
and subsequently
“embraced” using the respective element of braces
, and
finally collapsed into one string separated by white space. If
braces
and/or collapse
do not specify characters for all
fields, the defaults shown in the usage are imputed.
If collapse
is FALSE
or NA
the corresponding
field is not collapsed but only the first element is used.
The print()
method calls the format()
method and prints
the result, the toBibtex()
method creates a suitable BibTeX
representation.
Person objects can be subscripted by fields (using $
) or by
position (using [
).
as.person()
is a generic function. Its default method tries to
reverse the default person formatting, and can also handle formatted
person entries collapsed by comma or "and"
(with appropriate
white space).
Personal names are rather tricky, e.g., https://en.wikipedia.org/wiki/Personal_name.
The current implementation (starting from R 2.12.0) of the
"person"
class uses the notions of given (including
middle names) and family names, as specified by given
and family
respectively. Earlier versions used a scheme based
on first, middle and last names, as appropriate for most of Western
culture where the given name precedes the family name, but not
universal, as some other cultures place it after the family name, or
use no family name. To smooth the transition to the new scheme,
arguments first
, middle
and last
are still
supported, but their use is deprecated and they must not be given in
combination with the corresponding new style arguments. For persons
which are not natural persons (e.g., institutions, companies, etc.) it
is appropriate to use given
(but not family
) for the
name, e.g., person("R Core Team", role = "aut")
.
The new scheme also adds the possibility of specifying roles based on a subset of the MARC Code List for Relators (https://www.loc.gov/marc/relators/relaterm.html). When giving the roles of persons in the context of authoring R packages, the following usage is suggested.
"aut"
(Author) Use for full authors who have made substantial contributions to the package and should show up in the package citation.
"com"
(Compiler) Use for persons who collected code (potentially in other languages) but did not make further substantial contributions to the package.
"ctb"
(Contributor) Use for authors who have made smaller contributions (such as code patches etc.) but should not show up in the package citation.
"cph"
(Copyright holder) Use for all copyright holders.
"cre"
(Creator) Use for the package maintainer.
"ctr"
(Contractor) Use for authors who have been contracted to write (parts of) the package and hence do not own intellectual property.
"dtc"
(Data contributor) Use for persons who contributed data sets for the package.
"fnd"
(Funder) Use for persons or organizations that furnished financial support for the development of the package.
"ths"
(Thesis advisor) If the package is part of a thesis, use for the thesis advisor.
"trl"
(Translator) If the R code is a translation from another language (typically S), use for the translator to R.
In the old scheme, person objects were used for single persons, and a
separate "personList"
class with corresponding creator
personList()
for collections of these. The new scheme employs
a single class for information about an arbitrary positive number of
persons, eliminating the need for the personList
mechanism.
person()
and as.person()
return objects of class
"person"
.
## Create a person object directly ... p1 <- person("Karl", "Pearson", email =<EMAIL_ADDRESS>## ... or convert a string. p2 <- as.person("Ronald Aylmer Fisher") ## Combining and subsetting. p <- c(p1, p2) p[1] p[-1] ## Extracting fields. p$family p$email p[1]$email ## Specifying package authors, example from "boot": ## AC is the first author [aut] who wrote the S original. ## BR is the second author [aut], who translated the code to R [trl], ## and maintains the package [cre]. b <- c(person("Angelo", "Canty", role = "aut", comment = "S original, http://statwww.epfl.ch/davison/BMA/library.html"), person(c("Brian", "D."), "Ripley", role = c("aut", "trl", "cre"), comment = "R port", email =<EMAIL_ADDRESS>) b ## Formatting. format(b) format(b, include = c("family", "given", "role"), braces = list(family = c("", ","), role = c("(Role(s): ", ")"))) ## Conversion to BibTeX author field. paste(format(b, include = c("given", "family")), collapse = " and ") toBibtex(b)


What's at stake:
You and every American family will be harmed!
- 30 million children, young adults, working families will lose their health care - if they get away with repealing the Affordable Care Act
- Everyone who plans to live past 65 – if they get away with replacing Medicare with a voucher for private insurance
- Children, families, seniors and the disabled in home care or nursing homes – if they get away with gutting Medicaid
Share on Facebook and Twitter above to spread the word.


Highly motivated, committed and hardworking individual with flexible attitude to adapt to challenges when they arise and ability to handle change in a positive manner.
I have a clear, logical mind with a practical approach to problem solving. A team player with proven ability to get along with both work colleagues and senior managers.
All my work experience and academic achievements to date now make me feel fully prepared to become a professional.
Skills: Data Analytics, Designing, CAD, Programming,Cloud computing, Embedded systems, Management, Planning, Leadership, IOT, Machine Learning
Since starting my studies and experiencing product design in industry, I have become increasingly interested in medical design, and particularly in design for women. A long term goal is to design for parity within the medical industry, ensuring products are equally ethical, usable, comfortable and safe for both men and women. My research revolves around the donation of menstrual blood for cell therapy, and working to make the future donation of this blood easy, safe, painless, and cost effective. Looking at human factors as well as the practical factors of donating this blood sample ensuring cell survival, I am learning how women can be supported throughout this process and the various influences that affect whether or not someone will donate.
Skills: Product Design drawing and modelling, CAD, Solidworks, AutoCAD, Adobe Creative Suite, Data Analysis, SPSS, NVivo, cell cultureng
I am typically quiet, but very easy going and always happy to lend a hand whenever needed and able to. I love to learn about new things, places and people. Professionally, I am a built environment researcher with interests in sustainable real estate & infrastructure development, urbanisation & rural development reforms (smart and resilient cities), energy transitions (renewable energy & energy efficiency), and economics of sustainability in the built environment. Bowling is the new sport I want to explore, so anyone interested just link up.
Skills: Environmental Economics, Choice Modelling, Microsoft Excel, Mendeley, Population Projection (Spectrum DemProj), Data Analysis
I am a highly motivated person looking to develop my career in academia. My PhD research is in the field of energy in buildings and sustainability innovation. I am investigating to develop a system for estimating heat loss through building’s wall and thermal transmittance of building’s wall combining infrared thermography and artificial intelligence. I have also experience of research in vein location using infrared thermography.
Skills: Infrared Thermography, Data Analysis, Matlab, SolidWorks, AutoCAD, SPSS, Minitab, Mendeley.
My research is on the betterment of health and safety in construction industry using advanced technology. Being Civil Engineer and since the start of career in construction industry I found construction industry a bit backword in term of using information technology especially in safety management. The aim of the research is to develop an application for health and safety management using immersive technology.
Skills: Civil Engineering, construction management, Architecture, 3D modelling, Project Engineering, BIM, Construction health and safety, Structure design, AutoCAD, Revit Architecture, Primavera, Asta Powerproject, MS project, 3D Max, NVivo, Unreal Engine and Unity.
I aim to be an agent of change by practicing sustainability and promoting it. My research interests are product lifespan, premium products, new business models, sustainable production and consumption and circular economy.
I was first exposed to the term ‘business sustainability’ when I joined MBA in Business Sustainability at TERI SAS in 2013 in New Delhi, India. Over the last seven years this has influenced my lifestyle in a positive way, and I am inclined and motivated to promote the cause amongst decision makers of the future generations. I am particularly interested in exploring the role of marketing in helping a shift from prevailing high consumerism to sufficiency-driven societies.
Shuyi’s Resent research area is on Sustainable Product Design methodologies, specialised in eco-friendly product design, Environmental Impact Assessment (E-LCA/LCA), social impact assessment(S-LCA) through product value chain and supply chain as well as circular economy on product or product service system. Having several participation experiences in EU funding international projects and British-China joint research projects. Current engaging in the H2020 EU project CIRC4Life as research fellow on sustainable product development.
Skills: Well versed in software tools including Photoshop, Adobe Illustrator, Indesign, SolideWorks, 3D Max, Pro E, Auto CAD, Sketchup, Flash, HTML. In addition, the following skills are developed during years of experiences:
My research focuses on applying behaviour change techniques in getting young children to ditch their unhealthy screen time habits by encouraging them to exercise. The context of the research was mainly designing a prototype that can get children to break up their sitting time with some form of exercise with the aim of offering the children an opportunity to consider an exercise habit a lifestyle.
In my downtime, I like to have fun and do exciting things like travelling, working out, drinking wine and living a normal life outside PhD cos ‘all work and no play’ makes Flo a sad PhD candidate. I also enjoy running my business on the side whilst doing my PhD, so get in touch for business conversations too...
Core Skills: Time management, Negotiation, Relationship building &s; Management
Knowledge: Procurement and supply chain management, Behaviour change intervention, Organisational Design Projects, Project management, Health policy, Environmental Management systems, User Research, Service Design
Tools and technologies: MS Office packages, Excel, Power point, Word, CorelDraw, SPSS, NVivo Pro &s; Plus, QualyPal and SRM
My actual research field is energy efficiency applied to the building sector, in particular I am working on deep refurbishment, with full electrification of the heating system, of domestic buildings. Aim of the work is optimizing the management of complex multi-element energy generation and storage systems. I have experience in simulation code development, energy efficiency, and also a knowledge of renewable and non-renewable energy sources, e.g. photovoltaic, concentrated solar power, solar thermal energy, wind and biomass, but also steam thermal power plants, combined cycle gas turbines plants (CCGT) and gas turbines.
Skills: Modelica-Dymola, Design Builder (Energy+), IDA ICE, AutoCAD, Data Analysis


Nissar
Chababy
Some of the Contributors listed in this page are not listed into the stable nor the development version of PyFunceble because their contributions are still under test or on hold under the 2.x.x branch.