Several MIM software components have been developed to help developers integrate support for the MIM notation into their software projects. A new specification provides more detailed information regarding the properties of individual MIM elements. Building upon this specification, a computerized format is provided as a standardized method for the storage and exchange of MIM diagrams, and it is accompanied by an application programming interface (API), generated through XMLBeans, to help integrate MIM support into other projects. Additionally, a mechanism is provided to determine if MIM diagrams are valid using Schematron.
The MIM notation is a graphical notation for biological systems for the representation of networks containing multi-protein complexes, protein modifications, and enzymes that are substrates of other enzymes. This graphical representation makes it possible to view all of the many interactions in which a given molecule may be involved, and it can portray competing interactions, which are common in bioregulatory networks. One aim of the MIM notation is to standardize diagrams of biological systems with a fixed set of glyphs with specific semantics. The specific semantics of the MIM notation can be translated into other standardized formats.
Here are three sample images:
Programmers wanting to develop software for the MIM notation or to include support for the notation in their software project.
Links to the MIM schema are provided below. Documentation for the schema is also provided in a form similar to Javadoc as part of the SVN repository in the doc/ folder for the MIM API project.
The MIM API provides a mechanism for binding MIMML elements to Java objects and provides JavaBeans-style methods such as "getFoo()" and "setFoo()", thereby providing a mechanism for parsing, creating, and manipulating MIMML documents. The MIM API are automatically derived from the MIM XML schemas using Apache Foundation's XMLBeans using version 2.4.0 of XMLBeans. XMLBeans provides a mechanism for binding XML to Java types and provides JavaBeans-style methods such as "getFoo" and "setFoo", thereby providing a mechanism for parsing, creating, and manipulating XML documents.
To be used by a Java a program, the mimVis.jar must exist in the classpath a Java program; the .jar file can be downloaded here. Additionally, XMLBeans has two additionally dependencies: jsr173_1.0_api.jar and xbean.jar
Sample code is provided on this page in the Code Samples section. Javadoc documentation is a provided as part of the SVN repository in the doc/ folder for the MIM API project.
Currently, we do not maintain any other language bindings. One framework capable of generating bindings for C++ is CodeSynthesis XSD.
Schematron is a rule-based validation language for finding patterns in XML trees. Assertions about the presence or absence of these patterns can be used to determine that a document adheres to a given rule set. The Schematron validation schema can be used wherever Extensible Stylesheet Language Family Transformations (XSLT) may be used with XML pipelines and may be used with other standard XML manipulation tools.
Validation of MIMML files is done using a Schematron-formatted rule set. The rule set can be used in any environment with an XSLT processor. The rule set is processed into an XSLT stylesheet that is then run against a MIMML file to generate a validation report. The sample command below uses the Xalan XSLT processor
Xalan mimml_validation.sch ./schematron/iso_svrl_for_xslt1.xsl > mimml_validation.xsl; Xalan example.mimml mimml_validation.xsl
package gov.nih.nci.lmp.mim.mimExample; import java.io.File; import java.io.FileOutputStream; import java.io.OutputStream; import java.util.HashMap; import org.apache.xmlbeans.XmlOptions; import gov.nih.nci.lmp.mim.mimVisLevel1.*; /** * An class that shows an toy example for the usage of the MIM API. */ public class CaCamExample { /** The MIM-Vis doc. */ public DiagramDocument visDoc; /** * Create a DiagramDocument from scratch for the binding of the simple * physical entity (SPE), Ca++, binding reversibly to another SPE, CaM. */ public void createCaCam() { visDoc = DiagramDocument.Factory.newInstance(); // Create a new diagram to go with the document and set its properties. DiagramType dia = visDoc.addNewDiagram(); dia.setWidth(84.7); dia.setHeight(146.3); // Create a new entity and add it to the diagram. EntityGlyphType ca = dia.addNewEntityGlyph(); ca.setVisId("b4357"); ca.setCenterX(47.0); ca.setCenterY(38.0); ca.setWidth(60.0); ca.setHeight(20.0); ca.setColor("000000"); // This shows the way to access enumerated sets from the schema. ca.setType(EntityGlyphType.Type.SIMPLE_PHYSICAL_ENTITY); ca.setDisplayName("Ca++"); EntityGlyphType cam = dia.addNewEntityGlyph(); cam.setVisId("a6fc4"); cam.setCenterX(47.0); cam.setCenterY(123.0); cam.setWidth(60.0); cam.setHeight(20.0); cam.setColor("000000"); cam.setType(EntityGlyphType.Type.SIMPLE_PHYSICAL_ENTITY); cam.setDisplayName("CaM"); InteractionGlyphType binding = dia.addNewInteractionGlyph(); binding.setVisId("id4f7e9fd7"); binding.setColor("000000"); // Points are used to connect entities to interactions // and dictate the connection point on entities InteractionGlyphType.Point pt1 = binding.addNewPoint(); pt1.setX(47.0); pt1.setY(48.0); pt1.setArrowHead(ArrowHeadEnumType.NON_COVALENT_REVERSIBLE_BINDING); pt1.setVisRef("b4357"); // pt1.setRelX(0.0); pt1.setRelY(1.0); InteractionGlyphType.Point pt2 = binding.addNewPoint(); pt2.setX(47.0); pt2.setY(113.0); pt2.setArrowHead(ArrowHeadEnumType.NON_COVALENT_REVERSIBLE_BINDING); pt2.setVisRef("a6fc4"); pt2.setRelX(0.0); pt2.setRelY(-1.0); } /** * Export file from the DiagramDocument visDoc provided by the MIM API. * * @param file */ public void exportFile(File file) { // Set some default export parameters XmlOptions xmlOptions = new XmlOptions(); try { OutputStream output = new FileOutputStream(file); visDoc.save(output, xmlOptions); output.close(); } catch (Exception e) { e.printStackTrace(); } } /** * Import file into the DiagramDocument visDoc provided by the MIM API. * * @param file */ public void importFile(File file) { try { visDoc = DiagramDocument.Factory.parse(file); } catch (Exception e) { e.printStackTrace(); } System.out.println("==SUCCESS=="); System.out.println("Number of Entities: " + visDoc.getDiagram().sizeOfEntityGlyphArray()); System.out.println("Number of Interactions: " + visDoc.getDiagram().sizeOfInteractionGlyphArray()); System.out.println(visDoc.xmlText()); } /** * @param args */ public static void main(String[] args) { CaCamExample c = new CaCamExample(); File f = new File(args[1]); if (args[0].equals("-e")) { c.createCaCam(); c.exportFile(f); } else if (args[0].equals("-i")) { c.importFile(f); } } }
javac -classpath lib/jsr173_1.0_api.jar:lib/xbean.jar:mimVis.jar -d build/ src/gov/nih/nci/lmp/mim/mimExample/CaCamExample.java
Augustin Luna, BS
2005-2007: Postbaccalaureate Intramural Research Training Award Fellow
Clinical Brain Disorders Branch (CBDB)/Genes, Cognition, and Psychosis
Program (GCAP), National Institute of Mental Health (NIMH), National
Institutes of Health (NIH)
2007-Current: Pre-Doctoral Intramural Research Training Award Fellow
Center for Cancer Research (CCR), Laboratory of Molecular Pharmacology (LMP), National Cancer Institute (NCI), National
Institutes of Health (NIH)
BS, Biomedical Engineering, Georgia Institute of Technology
PhD candidate, Bioinformatics, Boston University
Margot Sunshine
SRA


Location 59° 17.9'N, 18° 39.0'E
This marina is on the island of Varmdo in the Stockholm archipelago and accessible by road from Stockholm. Large marina (around 1500 moorings) with laying up facilities under cover or outside. Full boatyard facilities including mast cranes. Lift to 16 tonnes. Marine Engineer (Volvo), Sailmaker. Application for winter storage would need to be made 2/3 years in advance as this yard is very popular
Femore Marina
Fiskehamnen
, S-613 35 Oxelosund
, Sweden
Tel:+46 8 155 317 92
Located a few miles south of Nykoping.
Winter storage facilities ashore or possible to remain in water (harbour does not freeze).Undercover storage gets booked up quickly. Plenty of external storage space.
Full support facilities. Volvo agency, fuel (tax free), chandlery and on site crane. Extensive external storage and three sheds for undercover storage.
Marina on the south side of the entrance to Oskarhamn, 1m east of the main harbour. Oskarshamn is on the east cost of Sweden opposite the north end of the island of Oland. Full facilities. Very large outside storage area.
Taxis to Oskarshamn, Rail and bus connections (long distance) to Stockholm, Nykoping and Kristianstad airports.
Nykopings Varv
Brandholmsvägen
, Nykoping 611 64
, Sweden
Tel:+46 155 210862/282137
Lat 58deg 44'.6N, Long 17deg o1'.3E
Located on Nykoping fairway at Brandholmen, half a mile before the town guest harbour on starboard side inbound.
Yard is clearly marked on a large storage shed. 30 ton mobile crane. Indoor storage, mast crane, full engineering and chandlery facilities.
Oxelosunds Bat Vary AB
Fiskehamnen
, 61335 Oxelosunds, Sweden
, (South of Stockholm)
Opening hours: Mon-Thur 08:00-17:00, Fri 08:00-16:00 Closed for lunch 11:30-12:30
Location 59° 20'.6N, 18° 00'.3E
This marina lies just to the west of Stockholm city centre on Lake Malaren near the E4/E20 motorway and reached from the archipelago by a canal and lock (Max mast height 15.5m) or via the Sodertalje ship canal from the west.
Winter season is from 1 November to 31 March.
Storage under cover ashore and afloat. Lift to 50 tonnes. Storage under cover is in great demand but vessels can remain the the water because of a "bubbler" which is installed to disperse ice. All repair services.
Major marina on the outskirts of Stockholm located on Lake Malaren between Sodertalje and Stockholm.
Considerable area of hard standing and one large unheated shed (with more planned)
Provide cold storage and warm (15 C) storage. Adjustable hydraulic lift/wagon and cradles and supports. Cleaning, maintenance, repair work of all kinds, plus fetching and delivery
The Royal Swedish Yacht Club (KSSS)
Hotellvägen 9, PO Box 118
, SE-133 22 Saltsjöbaden
Location 59 °19.6'N, 18° 5'.8E
This marina is the main guest harbour for Stockhold and is located on the island of Djurgarden close to the centre of the city. Easy access to marina but beware wash from passing high speed boats. Mooring to booms, stern-buoys or alongside. Outer pontoon suffers disturbance from wash. All facilities, laundry, supermarket and restaurant on site.
Yacht Clubs
The Royal Swedish Yacht Club (KSSS)
Hotellvägen 9, PO Box 118
, SE-133 22 Saltsjöbaden


Our History
Tierra Mia Coffee Company is a specialty coffee retailer and roaster that operates thirteen retail locations in California, United States. The company opened its first coffeehouse in March 2008 in the city of South Gate at the intersection of Firestone Boulevard and Atlantic Boulevard. And has then spread all throughout the US.
Terria Mia is a stylish chain serving Latin-inspired coffee drinks made with house-roasted beans, plus pastries. It strives for its authentic flavor options in thier blends.


Next: most-positive-fixnum, Previous: ldb-test, Up: Numbers Dictionary
mask-field
bytespec integer ⇒ masked-integer
(setf ( mask-field
bytespec place) new-masked-integer)
bytespec—a byte specifier.
integer—an integer.
masked-integer, new-masked-integer—a non-negative integer.
mask-field performs a "mask" operation on integer. It returns an integer that has the same bits as integer in the byte specified by bytespec, but that has zero-bits everywhere else.
setf may be used with mask-field to modify a byte within the integer that is stored in a given place. The effect is to perform a deposit-field operation and then store the result back into the place.
(mask-field (byte 1 5) -1) ⇒ 32 (setq a 15) ⇒ 15 (mask-field (byte 2 0) a) ⇒ 3 a ⇒ 15 (setf (mask-field (byte 2 0) a) 1) ⇒ 1 a ⇒ 13
byte; byte-size; byte-position, ldb
(ldb bs (mask-field bs n)) ≡ (ldb bs n) (logbitp j (mask-field (byte s p) n)) ≡ (and (>= j p) (< j s) (logbitp j n)) (mask-field bs n) ≡ (logand n (dpb -1 bs 0))


|
SideCar
|
QToolBar widget that shows the azimuth and message time of the last message processed by the application. More...
#include </Users/howes/src/sidecar/GUI/ESScope/RadarInfoWidget.h>
Public Slots | |
| void | showMessageInfo (const Messages::PRIMessage::Ref &msg) |
| void | setTilt (double value) |
| void | setRotation (double value) |
| void | refresh () |
Public Member Functions | |
| RadarInfoWidget (QWidget *parent=0) | |
| Constructor. More... | |
Static Public Member Functions | |
| static Logger::Log & | Log () |
QToolBar widget that shows the azimuth and message time of the last message processed by the application.
Updates to the widget come from the showMessageInfo() slot.
This class performs a lot of data caching in order to minimize the time spent in showMessageInfo(), and to speed up widget updates. Within showMessageInfo(), the class takes in the raw data, and sets various boolean flags if the raw data is different than what was seen before. An internal timer periodically checks the boolean flags to see if the widget needs an update. If so, the makeLabel() routine will rebuild a QString value for the widget's label text. The RadarInfoWidget class keesp around the individual QString objects associated with raw values so that they only get regenerated by raw value changes.
Definition at line 33 of file RadarInfoWidget.h.
| RadarInfoWidget::RadarInfoWidget | ( | QWidget * | parent = 0 | ) |
Constructor.
Creates and initializes window widgets.
Definition at line 24 of file RadarInfoWidget.cc.
References SideCar::GUI::AppBase::GetApp(), SideCar::GUI::AppBase::getFormattedAngleDegrees(), and LOGINFO.


{% if name == None or age == None %}
You don't have your cookies set yet
Please go
here
and set your cookies first
{% else %}
Here are your cookies
Name:
{{ name }}
Age:
{{ age }}
{% endif %}


---
title: Olgoj Chorchoj Website
label: Olgoj Chorchoj
subtitle: Web design
description: Design of olgojchorchoj.cz website and content management system. Designed by cross-disciplinary designer Pavol Mikuláš in 2005.
permalink: /work/olgoj-chorchoj-website/
layout: default
published: true
group: project
lang: en
language: English
og-locale: en_US
thumbnail: olgoj-chorchoj-website-2by1
image: olgoj-chorchoj-website-2by1
og-image: olgoj-chorchoj-website-2by1-w2000.jpg
order: 5
index_tile: false
work_tile: false
---
{% include image100vw.html basename="olgoj-chorchoj-website-2by1" alt="Olgoj Chorchoj Website" %}
{% include image50vw.html basename="olgoj-chorchoj-website-mockup-4by3" alt="Olgoj Chorchoj Website mockup" %}
The webdesign and code of Olgoj Chorchoj website and content management system written in ActionScript.
{% include highlight-tiles.html %}


Custom Web Development
Custom websites that promote your business and help you meet your goals. Your website will match your design perfectly and function exactly as you'd like it to.
Website Maintenance
On-call support for your website that can include changes to design, functionality, and content. Your website will remain up to date without the need to do it yourself.
Copywriting
Original content for your website that engages your audience, matches your voice, and understands your business and industry. Your content will be SEO optimized to help your business grow.
Custom Email Template Creation
Custom email templates that help your newsletters and marketing campaigns stand out. Your template will match your design perfectly and look professional and unique.


| Interface | Description |
|---|---|
| InterceptorListHolder |
InterceptorListHolder
|
| InterceptorLocator |
Defines an object that can be used to retrieve interceptor configuration
|
| Parameterizable |
| Class | Description |
|---|---|
| ActionConfig |
Contains everything needed to configure and execute an action:
methodName - the method name to execute on the action.
|
| ActionConfig.Builder |
The builder for this object.
|
| AllowedMethods | |
| ExceptionMappingConfig |
Configuration for exception mapping.
|
| ExceptionMappingConfig.Builder |
The builder for this object.
|
| InterceptorConfig |
Configuration for Interceptors.
|
| InterceptorConfig.Builder |
The builder for this object.
|
| InterceptorMapping |
InterceptorMapping |
| InterceptorStackConfig |
Configuration for InterceptorStack.
|
| InterceptorStackConfig.Builder |
The builder for this object.
|
| PackageConfig |
Configuration for Package.
|
| PackageConfig.Builder |
The builder for this object.
|
| ResultConfig |
Configuration for Result.
|
| ResultConfig.Builder |
The builder for this object.
|
| ResultTypeConfig |
Configuration class for result types.
|
| ResultTypeConfig.Builder |
The builder for this object.
|
| UnknownHandlerConfig |
Configuration entity classes. All objects ending in "Config" are immutable and must be constructed using their inner "Builder" class. For example, a PackageConfig object can be created via:
PackageConfig config = new PackageConfig.Builder("myPackage").build();
The methods on the builder object are chainable to support constructions like this:
ResultConfig config = new ResultConfig.Builder("success", "myapp.MyResult") .addParam("location", "/foo.jsp") .build();
Copyright © 2000–2020 Apache Software Foundation. All rights reserved.


| Food Type | Food Item | Quantity | Calories |
|---|---|---|---|
| Fruits | |||
| Apple | 1 | 95 | |
| Apricot | 100g. | 29 | |
| Avocado | 1 | 270 | |
| Bananas | 1 | 95 | |
| Grapes | 1 bunch | 60 | |
| Kiwi fruit | 1 | 29 | |
| Orange | 1 | 60 | |
| Peach | 1 | 36 | |
| Pear | 1 | 64 | |
| Vegetables | |||
| Broccoli | 1cup | 40 | |
| Carrots | 100g. | 30 | |
| Corn | 1cup | 140 | |
| Cucumbers | 1 | 30 | |
| Garlic | 1 clove | 4 | |
| Lettuce | 1 | 7 | |
| Spinach | 1cup | 46 | |
| Meat | |||
| Rabbit | 100g. | 121 | |
| Lamb | 100g. | 178 | |
| Ground Beef | 100g. | 164 | |
| Pork Belly | 2 | 300 | |
| Roast Chicken | 100g. | 99 | |
| Duck | 100g. | 192 | |
| Goose | 100g. | 227 | |
| Turkey | 100g. | 122 | |
| Dairy products | |||
| Butter | 100g. | 734 | |
| Cheddar Cheese | 100g. | 249 | |
| Milk, semi-skimmed | 100ml. | 50 | |
| Milk, whole | 100ml. | 67 | |
| Yougurt, low fat | 100g. | 97 | |
| Be careful with your calories intake! |


## -*- coding: utf-8 -*-
## Templates are written using the Mako templating engine (which Pycharm has
## piss-poor support for). You can find a spec and more information at
## http://www.makotemplates.org/
## First, we inherit the base template that all pages use, since it contains
## the navbar and various other things. This is part of the Web plugin itself.
<%inherit file="base.html"/>
## Following that is the actual content of our page. Let's assume we want to
## show a list of protocols and their channels.
Protocols
% for protocol in protocols: ## A standard loop, pretty self-explanitory
% if protocol.channels:
## Since we can only list channels if the protocol supports them
% if len(protocol.channels):
## Only create a table if we're in some channels
| Channel |
Users |
% for channel in sorted(protocol.channels, key=lambda x: x.name):
| ${channel.name} |
${len(channel.users)} |
% endfor
% else:
The bot isn't in any channels on this protocol.
% endif
% else:
## No channels for this protocol, better let 'em know.
This protocol does not support channels.
% endif ## Don't forget to end the conditional!
% endfor ## End our loop
## All pages have an on-page Javascript-based interactive help. You can add
## steps to it here to help users understand how your page works.
## Finally, we add our block substitutions. These will replace similarly-named
## blocks in the base template file.
## Firstly, the page title
<%block name="title">Ultros | Protocols%block>
## And then, any extra headers set in the route
<%block name="header">
% for item in headers:
${item}
% endfor
%block>


BLE TEST
1. Connect
2. Start Characteristic Tests
3. Start Notification Test
4. Stop Notifications
5. Disconnect
LOG


In July of 2018, Slack hosted its first ever official intern
Slackathon.
My team and I decided to tackle the hassle of bill splitting and payments by creating a Slack app that would
scan receipts upon upload and calculate the final breakdown of a bill after items are selected.
We used the Slack
Web API to send and receive actions from interactive messages,
Microsoft Azure's
computer vision API for reading items and their respective item values,
and botkit for callbacks.
Here are some demos of the bot functionality:
On app installation:
DM Command (split bill) creates new chat:
After receipt upload:
I also documented the highlights of my experience on
Medium.
In collaboration with Kyle Lim, James Kao, and Srividhya Shanker.
Imagical Website
Innovative Design Web Team
As a member of Spring 2018 Web Devlopment Team in Innovative Design
, I was responsible for the design and devlopment of Imagical's new contact page for both prospective members
and sponsors. The following are drafts created by Figma.
After getting the design approved, I started building the site using Gatsby, a React framework and static-site generator. I used bootstrap to create separate tabs for
each function of contact, and used the Airtable API to automatically
populate a table within an Airtable base on submit of each respective form. Additionally, I embeded the application
form into the website, as an upgrade to the former Word Document application process.
The website is currently hosted on Netlify, and the Github repository can be found
here.
In collaboration with Christopher Franco, Trevor Aquino, Mariel Aquino, and Ethan Lee.
Automeet
UI/UX Product Design
Automeet is an automatic event scheduler developed by Eliot Hsu. Automeet is implemented as a web app and
iOS/Android mobile app that generates events by detecting empty timeslots among participants' Google calendars.
I collaborated with Eliot in developing the Web UI and designing the Mobile UI, as well as creating the
Automeet branding:
I researched, designed, and iterated user flows for setup/onboarding, creating a
Pinteset board for inspiration:
I also created UI mockups for viewing and creating events, inviting friends, and configuring settings.
Open Computing Facility
Logo Redesign
The Open Computing Facility is a student resource at UC Berkeley since 1989 that has
provided thousands of students with free printing and computing. As Marketing Director of a senate office
in UC Berkeley’s student government (ASUC), I had the opportunity to redesign the decades-old
logo in an abbreviated and wordmark form.
I also created an informational flyer using the new logo, to help raise awareness on campus for the student resource.
Top: Progress/Iterations
Middle: Abbreviated
Bottom: Wordmark
PBL Design Committee
Graphic Design
In Fall 2016, I served as a Design Committee Member and in the following semester
as a Design Commitee Director for Berkeley PBL, an on-campus professional development
organization. Here is some of my work as a Committee Member, where I was assigned
weekly design assignments based on topics from color theory to typography.
As Director, I was also involved in a Dev Team of PBL alumni where I helped design and code
a website to showcase the Design Committee's projects. With two other members of the team, Frances Thai and
Emily Zhu, we created both low, medium, and
high-fidelity prototypes with Adobe Illustrator, Figma, and HTML/CSS. The project is also on
github.
Top to bottom: Low to High Fidelity
Pablo
Pablo is a Facebook bot created by the PBL Dev Team to send club-wide Facebook messages and personal
reminders as well as to pair people anonymously as chat buddies.
The following are variations of his profile picture and cover photo.
100 Days of Cats
Personal Project
100 Days of Cats is pretty much what it sounds like; one cat graphic a day,
for a consecutive 100 days. I was originally inspired by 100 Days of Fonts,
so I also included a font pairing with my simple graphic, which takes less than 30
minutes to execute. (Spring-Summer 2017)
In Summer 2018, I interned at Squishy Robotics , a mobile-sensing startup that uses
tensegrity robots to deploy as sensors in disaster-relief and rescue situations. In many emergency situations, first-responders
would often take a significant amount of overhead time to arrive and prepare for the scene (ex: HazMat suits for chemical hazards).
Additionally, human involvement can be dangerous in unmonitored, unknown situations. By deploying a robot equipped with sensors from a drone
to gather essential data about the surroundings (temperature, air, hazardous chemicals, etc...), first-responders can be better
equipped to handle emergencies and reduce potential injuries and casualties. This process is highlighted in the storyboard below:
My role as a UI Developer Intern was to create an intuitive user interface for first-responders to be quickly informed
about the status of the emergency situation and be warned of possible hazards. Additionally, I was able to use my design
experience to also help brand the company, from creating the logo, website, to even business cards and stationary.
Technology
In this full-stack project, I needed to connect the back-end sensor data, that was being parsed in Python,
to the front-end web application written in React.js. The back-end technology stack ended up including a database
to which the sensor data would be written to, a few interpolation functions that would clean and smooth the data,
and a web socket client in Flask that would emit the data upon query. This data was emitted through Socket.IO, and
received by React components that would dynamically load for display optimization. One of the design choices that I
made regarding the data query by the React client allowed for the option of a playback mode, which could replay time ranges
in history instead of playing real-time sensor data.
Dashboard UI
The following are screenshots of the three main dashboard pages. The Visual tab displays a 360 camera view using Three.js and
a map showing current GPS location as well as a polyline path using Google Maps Javascript API. The Sensor tab shows real-time (or history)
data per sensor type equipped on the robot, and uses Uber's react-vis for visualization. Finally, the Analytics tab displays a heatmap
per sensor type, also using the Google Maps API, as well as a react-vis barchart as a placeholder for predicting hazard probabilities.


Dear Participant,
This is a consent form. Click the checkbox below to indicate the you would like to participate in the experiment
I agree to take part in this study.


You're at the bar, when a brawl breaks out. How do you react?
Select your ideal weapon:
Which society resonates with you the most?
What animal would you most likely have as your companion?
What is most important to you?


We are always in the mood for pizza
The only thing we love more than pizza is you!
All our products are deliverd to your desired location
Our original hand-tossed pizza with premium flour makes the best pizza ever.
Margherita Pizza
pepperoni pizza
BBQ Pizza
Hawaian Pizza
Meat lovers pizza
California Pizza


{% with messages = get_flashed_messages() %}
{% if messages %}
{% for message in messages %}
Important: {{ message }}
{% endfor %}
{% endif %}
{% endwith %}
Thank You for registering!
Seems provided Email account has yet not been verified. Kindly check your Inbox (or your Spam folder) and click on issued verification link to proceed further. Please note this
link is valid only for next 24 hours. Clicking on link should allow you to login but due to unforeseen conditions if it doesn't route accordingly or you don't receive an email within an hour, then please do let our Support team get in
action for grievance redressal.


Our basic propane tank, which is also our cheapest. Don't be fooled, this propane is amazing in every way as it lasts 10 times longer than any other propane on the market. For just five dollars a tank, bring a spark of life to any of your propane related activities!
Our mid-tier propane. Lasts much longer than our basic propane tank, however it doesn't burn quite as hot. This is the propane for slow roasting those delicious steaks and such for your neighborhood party that has no time restraints!
This is the best propane we carry. Just one tank of this good stuff can fuel your BBQ for weeks, while cooking every slab of steak to perfection. If you want the best propane we offer, this is the propane for you.


This site is built heavily on Javascript. Please enable Javascript in your browser settings or upgrade to a new browser if not supported.


Rank your Culture
- Creative
- Logical
- Problem Solver
- Good Listener
- Oral Communicator
- Flexibility in Scheduling
- People Skills
- Punctual
- Accurate
- Efficient
- Multi-tasker
- Analytical
- Planner
- Researcher
- Team Leader
- Team Member
- Stamina
- Like Fast Pace
- Relationship Builder
- UX/UI
- Teacher/Mentor


| # | Sta | Rlx | Name | Row Text |
| 0 | | 0 | autoRow0 | "tuna" is a kind of "fish" (402e-1817-1d04-e00f) |
| 1 | | 0 | autoRow1 | a "fish" is a kind of "animal" (9526-aecc-22b2-4b6a) |
| 2 | ST | 0 | autoRow2 | physical adaptation has a positive impact on the population ; the survival ; the reproduction of a species ; of individual organisms (5d54-ce98-822d-70e0) |
| 3 | ST | 0 | autoRow3 | adaptation is when an organism develops a trait over time for survival (c6fe-fa08-c304-093d) |
| 4 | ST | 0 | autoRow4 | hunting is when an animal kills another animal to eat that animal (e1e4-0797-e545-e336) |
| 5 | ST | 0 | autoRow5 | some predators move quickly to catch prey (07b2-9ecc-9cbf-916e) |
| 6 | ST | 0 | autoRow6 | a predator eats other animals for food (9bdc-0291-3f7e-751d) |
| 7 | ST | 0 | autoRow7 | fins are a part of aquatic animals used for moving through water (dba6-6a33-ccd7-4653) |
| 8 | ST | 0 | autoRow8 | large fins can be used to move quickly through water (c46f-1a47-b825-6df0) |
| 9 | ST | 0 | autoRow9 | prey is a kind of food for predators (d719-81ad-03ff-57f0) |
| 10 | ST | 0 | autoRow10 | predators eat prey (fb00-41ad-f198-b5ac) |
| 11 | ST | 0 | autoRow11 | tuna eat fish (4134-b88a-654b-1cf3) |
| 12 | ST | 0 | autoRow12 | an animal is a kind of organism (10ce-c060-90b9-b748) |
| 13 | ST | 0 | autoRow13 | an adaptation ; an ability has a positive impact on an animal 's ; living thing 's survival ; health ; ability to reproduce (b48d-28f4-b020-de9f) |
| 14 | ST | 0 | autoRow14 | An example of an adaptation is moving fast (9ee9-6353-1bca-2fa5) |
| 15 | ST | 0 | autoRow15 | if an organism 's prey moves quickly then that organism may need to move quickly to catch its prey (8fd4-1c07-b659-3ae7) |
| 16 | ST | 0 | autoRow16 | eating prey requires catching prey (69cc-d300-368f-169b) |
| 17 | ST | 0 | autoRow17 | eating an animal ; a plant means killing that animal ; that plant (785b-6d16-8fc8-ee28) |


This demo of the Twilio Verify API includes best practices for SMS verification retry logic with Voice fallback and landline detection.
This demo of the Twilio Verify API includes best practices for SMS verification retry logic with Voice fallback and landline detection.


Flow-Matic American naval officer and mathematician Grace Murray Hopper helped develop the first commercially available high-level software language, FLOW-MATIC, in 1957. Hopper is credited for inventing the term bug, which indicates a computer malfunction; in 1945 she discovered a hardware failure in the Mark II computer caused by a moth trapped between its mechanical relays. She documented the event in her laboratory notebook, and the term eventually came to represent any computer error, including one based strictly on incorrect instructions in software. Hopper taped the moth into her notebook and wrote, ˇ°First actual case of a bug being found.ˇ± |


Galactic Age Calculator
[ click to initialize ]
Enter in a birthday and I will calculate your age in solar years
Submit
Mercury
Age:
Life Expectancy:
Venus
Age:
Life Expectancy:
Mars
Age:
Life Expectancy:
Jupiter
Age:
Life Expectancy:
You have these awesome years yet to live, live fully!
You have overlived these years!


- UiUtils - Class in com.rssaggregator.desktop.utils
-
Utility class for UI methods.
- UiUtils() - Constructor for class com.rssaggregator.desktop.utils.UiUtils
-
- updateCategoryAdded(CategoryAddedWrapper) - Method in class com.rssaggregator.desktop.view.AddFeedController
-
Updates the view if adding a category succeed.
- updateDataView(List<Item>, String) - Method in class com.rssaggregator.desktop.view.MainViewController
-
Updates the view after fetching items.
- updateFeedAdded(FeedAddedWrapper) - Method in class com.rssaggregator.desktop.view.AddFeedController
-
Updates the view if adding a feed succeed.
- updateFields(String, String) - Method in class com.rssaggregator.desktop.view.ConnectionController
-
Updates the fields after the user signed up.
- updateItemState(Integer, ItemStateWrapper) - Method in interface com.rssaggregator.desktop.network.RestService
-
- updateItemState(Integer, ItemStateWrapper) - Method in interface com.rssaggregator.desktop.network.RssApi
-
- updateItemState(Integer, ItemStateWrapper) - Method in class com.rssaggregator.desktop.network.RssApiImpl
-
Updates states of an item by calling the API.
- updateItemStateByChannel(Integer, ItemReadStateWrapper) - Method in interface com.rssaggregator.desktop.network.RestService
-
- updateItemStateByChannel(Integer, ItemReadStateWrapper) - Method in interface com.rssaggregator.desktop.network.RssApi
-
- updateItemStateByChannel(Integer, ItemReadStateWrapper) - Method in class com.rssaggregator.desktop.network.RssApiImpl
-
Updates all the items of a channel by calling the API
- updateNewCategory() - Method in class com.rssaggregator.desktop.view.MainViewController
-
Updates the view after a new category created.
- updateNewChannel() - Method in class com.rssaggregator.desktop.view.MainViewController
-
Updates the view after a new channel created.
- updateRead() - Method in class com.rssaggregator.desktop.view.ArticleDetailsController
-
Updates view when the user reads or unreads the item.
- updateReadError() - Method in class com.rssaggregator.desktop.view.ArticleDetailsController
-
Update view in case of read error.
- updateStar() - Method in class com.rssaggregator.desktop.view.ArticleDetailsController
-
Updates view when the user stars or unstars the item.
- updateStarError() - Method in class com.rssaggregator.desktop.view.ArticleDetailsController
-
- updateStateChannelItem() - Method in class com.rssaggregator.desktop.view.MainViewController
-
Updates the view after changing read state of an entire channel.
- updateStateItemByChannel(Integer) - Method in class com.rssaggregator.desktop.MainViewScene
-
Update the read state of an entire channel.
- updateStateSingleItem(Item, String) - Method in class com.rssaggregator.desktop.view.MainViewController
-
Updates the state of an item.


We believe kindness has the power to change the world. That’s why we are on a mission to make the world a little kinder, one act at a time. We call this the KIND Movement! Small act or big, we encourage it. We all have the potential to make a difference each and every day. Join us!
KINDness Safari:we teamed up to give families an opportunity to take part
in some kind acts during a fun day at the zoo.
The KIND Foundation is a 501(c)(3) organization established by KIND that aims to foster kinder and more empathetic communities. Its mission is brought to life through a variety of programming meant to celebrate and inspire positive action. In 2016, through a program called KIND People, The KIND Foundation celebrated seven individuals transforming their communities through kindness with $1.1MM in prizes. Each month, the Foundation also awards one socially-impactful cause with a $10,000 grant. In 2017, it will help mobilize young people to build kinder, more inclusive communities.
LEARN MOREAn inspiring handbook for success in business and life by the visionary CEO of KIND Healthy Snacks.
learn what KIND is all about


An Embeddable Scripting Engine |
Tweet |
Follow @jx9_engine |
About jx9.
Jx9 is an embeddable scripting engine that implements a Turing complete programming language based on JSON.
Jx9 is the ideal library to use in applications that require modern and efficient scripting support such as games, database systems, text editors, network applications and so forth. Jx9 borrows concepts from Lua, but uses a clean and familiar syntax similar to C, JavaScript and JSON with a rich standard library built with over 303 functions and 139 constants, making it more accessible to programmers. Jx9 also natively supports multi-threading and the concept of separate engine handles and virtual machines.
As
an embedded interpreter, it allows multiple interpreter states to
coexist in the same program, without interference between them.
Programmatically, foreign
functions in C/C++ as well foreign
constants can be added and variables can be defined or modified in the Jx9
environment. Being a quite small program, it is easy to comprehend,
get to grips with, and use. Jx9
features includes:
|
|
Jx9 is 100% hand-coded, written in ANSI C, thread-safe, full reentrant, compiles unmodified and should run in any platform including restricted embedded devices with a C compiler. Jx9 is extensively tested on Windows and UNIX systems especially Linux, FreeBSD, Oracle Solaris and Mac OS X.
Being an extension language, Jx9 has no notion of a main program, it only works embedded in a host application. Jx9 is a compact library, with all features enabled, the library size can be less than 421 KiB, depending on compiler optimization settings. (Some compiler optimizations such as aggressive function inlining and loop unrolling can cause the object code to be much larger).
If optional features are omitted, the size of the Jx9 library can be reduced below 220 KiB. Jx9 can also be made to run in very little heap (2MB), making Jx9 a popular scripting choice on memory constrained gadgets such as cellphones, tablets, numeric devices and so on.
Jx9 is an open source, dual licensed product available free of charge for open source projects under the term of the Symisc Public License (SPL) which is a GPL compatible license and is equivalent to the more popular Sleepycat license (An OSI approved license). See the licensing page for additional information.
Jx9 Programming Interfaces.
Documentation describing the APIs used to program Jx9. Note that Jx9 is very easy to learn, even for new programmer.
Here is some useful links to start with:
| Jx9 In 5 Minutes Or Less |
Gives a high-level overview on the how to embed Jx9 in a host application with working examples implemented in C. | |
| An Introduction To The Jx9 C/C++ Interface | Gives an overview and roadmap to the C/C++ interface to Jx9. | |
| The Jx9 Programming Language |
The Jx9 programming language reference manual. | |
| C/C++ API Reference
Guide |
This document describes each API function in details. | |
| Foreign Function Implementation | Is a howto guide on how to create and install foreign functions typically implemented in C/C++ and how to invoke them from your Jx9 script. | |
| Constant Expansion Mechanism | Is a howto guide on how to install foreign constants typically implemented in C/C++ and how to expand their values from your Jx9 script. |
Other Useful links.
| Download | Get a copy of the last public
release of the Jx9 scripting engine, start embedding and enjoy
programming with. |
|
| Distinctive Features | This document enumerates and describes
some of the features and the
powerfull extensions introduced by Jx9. |
|
| Frequently Asked Questions | FAQ: The
title of the document says all... |
|
| Copyright/Licensing | Jx9 is dual-licensed and is available
free of charge for open source
projects. Find more on the licensing situation there. |
|
| Online Community Support | Need some help, join the Jx9 online community. |


Partner: DSO Planer
Horseback - The Settlers Online
(combat simulator for
The Settlers Online
-
discuss this tool
in the forum - last update: 2014-03-24 14:07)
Information
One of the rider clans has started terrorising the settlers in this region, taking their belongings and steal their flocks. If no-one helps them they will have to leave their homeland. The local population doesn't possess much, but they are willing to offer their most precious heirloom to anyone who can drive the rider clan away.
Choose your troops
Select your available units and submit the form.
Then the most efficient troops will be calculated for the selected adventure.
Optimised army proposals
All simulations for the adventure Horseback were performed 2200 times.
(#filter) If you click this link, you get back to the unit filter.
If you send the filter again, you jump back to the camp you came from automatically.
|
|
Units |
avg.
|
max.
|
min.
|
max.
|
max. Value
|
| 6R 192C 2S | 5.46R | 6R | 70NO | 70NO | 8.85 |
| 6R 2S 192C | 5.46R | 6R | 70NO | 70NO | 8.85 |
| 5R 1M 1S 193C | 4.93R 0.2M | 5R 1M | 70NO | 70NO | 10.025 |
|
|
Units |
avg.
|
max.
|
min.
|
max.
|
max. Value
|
| 5R 194C 1S | 4.14R | 5R | 40NO 40KB | 40NO 40KB | 7.375 |
| 5R 1S 194C | 4.16R | 5R | 40NO 40KB | 40NO 40KB | 7.375 |
| 2R 2M 1S 195C | 2R 1.24M | 2R 2M | 40NO 40KB | 40NO 40KB | 8.25 |
|
|
Units |
avg.
|
max.
|
min.
|
max.
|
max. Value
|
| 35R 10S 155LB | 32.96R | 35R | 90NO 90KB | 90NO 90KB | 51.625 |
| 35R 10S 155LB | 32.96R | 35R | 90NO 90KB | 90NO 90KB | 51.625 |
| 35R 35S 130LB | 32.96R | 35R | 90NO 90KB | 90NO 90KB | 51.625 |
|
|
Units |
avg.
|
max.
|
min.
|
max.
|
max. Value
|
| 25R 140S | 24.96R 0.44S | 25R 1S | 60LR | 60LR | 40.85 |
| 28R 94S | 26.71R | 28R | 60LR | 60LR | 41.3 |
| 28R 84S | 26.67R | 28R | 60LR | 60LR | 41.3 |
|
|
Units |
avg.
|
max.
|
min.
|
max.
|
max. Value
|
| 200S | 18.62S | 20S | 80LR 120KB | 80LR 120KB | 79.5 |
| 200S | 18.62S | 20S | 80LR 120KB | 80LR 120KB | 79.5 |
| 2M 198S | 2M 17.71S | 2M 19S | 80LR 120KB | 80LR 120KB | 80.825 |
|
|
Units |
avg.
|
max.
|
min.
|
max.
|
max. Value
|
| 45R 144S | 42.29R | 45R | 30NO 70LR | 30NO 70LR | 66.375 |
| 45R 145S | 42.32R | 45R | 30NO 70LR | 30NO 70LR | 66.375 |
| 45R 100S | 42.28R | 45R | 30NO 70LR | 30NO 70LR | 66.375 |
|
|
Units |
avg.
|
max.
|
min.
|
max.
|
max. Value
|
| 69R 114S | 66.33R | 69R | 40BB 30BA | 40BB 30BA | 101.775 |
| 69R 77S | 66.33R | 69R | 40BB 30BA | 40BB 30BA | 101.775 |
| 69R 131S | 66.29R | 69R | 40BB 30BA | 40BB 30BA | 101.775 |
|
|
Units |
avg.
|
max.
|
min.
|
max.
|
max. Value
|
| 28M 172S | 28M 16.22S | 28M 17S | 60NO 75BB | 60NO 75BB | 141.775 |
| 19M 181S | 19M 22.23S | 19M 23S | 60NO 75BB | 60NO 75BB | 141.775 |
| 1R 53M 140S | 1R 51.69M | 1R 53M | 60NO 75BB | 60NO 75BB | 141.925 |
|
|
Units |
avg.
|
max.
|
min.
|
max.
|
max. Value
|
| 199C 1S | 10C | 10C | 50NO 10BA | 50NO 10BA | 30.5 |
| 1S 199C | 10C | 10C | 50NO 10BA | 50NO 10BA | 30.5 |
| 1R 198C 1S | 0.15R 10C | 1R 10C | 50NO 10BA | 50NO 10BA | 31.975 |
|
|
Units |
avg.
|
max.
|
min.
|
max.
|
max. Value
|
| 45R 100S | 44.81R 0.15S | 45R 1S | 70NO 20KPH | 70NO 20KPH | 70.35 |
| 48R 150S | 45.57R | 48R | 70NO 20KPH | 70NO 20KPH | 70.8 |
| 48R 152S | 45.59R | 48R | 70NO 20KPH | 70NO 20KPH | 70.8 |
|
|
Units |
avg.
|
max.
|
min.
|
max.
|
max. Value
|
| 5R 194C 1S | 4.14R | 5R | 40NO 40KB | 40NO 40KB | 7.375 |
| 5R 1S 194C | 4.16R | 5R | 40NO 40KB | 40NO 40KB | 7.375 |
| 2R 2M 1S 195C | 2R 1.24M | 2R 2M | 40NO 40KB | 40NO 40KB | 8.25 |
|
|
Units |
avg.
|
max.
|
min.
|
max.
|
max. Value
|
| 33R 1M 166S | 32.22R 0.11M | 33R 1M | 40NO 40LR | 40NO 40LR | 51.325 |
| 35R 130S | 32.48R | 35R | 40NO 40LR | 40NO 40LR | 51.625 |
| 35R 150S | 32.48R | 35R | 40NO 40LR | 40NO 40LR | 51.625 |
|
|
Units |
avg.
|
max.
|
min.
|
max.
|
max. Value
|
| 39R 41S | 39R | 39R | 40BA | 40BA | 57.525 |
| 39R 153S | 39R | 39R | 40BA | 40BA | 57.525 |
| 39R 120S | 39R | 39R | 40BA | 40BA | 57.525 |
|
|
Units |
avg.
|
max.
|
min.
|
max.
|
max. Value
|
| 10M 100S | 10M 6S | 10M 6S | 40BB | 40BB | 50.35 |
| 10M 60S | 10M 6S | 10M 6S | 40BB | 40BB | 50.35 |
| 19M 181S | 19M | 19M | 40BB | 40BB | 50.35 |
|
|
Units |
avg.
|
max.
|
min.
|
max.
|
max. Value
|
| 26R 165S | 24.28R | 26R | 30NO 30LR | 30NO 30LR | 38.35 |
| 26R 120S | 24.3R | 26R | 30NO 30LR | 30NO 30LR | 38.35 |
| 26R 157S | 24.3R | 26R | 30NO 30LR | 30NO 30LR | 38.35 |
|
|
Units |
avg.
|
max.
|
min.
|
max.
|
max. Value
|
| 40R 160S | 39.42R 0.1S | 40R 1S | 60NO 40LR 60KB | 60NO 40LR 60KB | 62.975 |
| 43R 154S | 39.88R | 43R | 60NO 40LR 60KB | 60NO 40LR 60KB | 63.425 |
| 43R 156S | 39.94R | 43R | 60NO 40LR 60KB | 60NO 40LR 60KB | 63.425 |
|
|
Units |
avg.
|
max.
|
min.
|
max.
|
max. Value
|
| 46R 153S | 43.57R | 46R | 70NO 40LR | 70NO 40LR | 67.85 |
| 46R 111S | 43.59R | 46R | 70NO 40LR | 70NO 40LR | 67.85 |
| 46R 142S | 43.55R | 46R | 70NO 40LR | 70NO 40LR | 67.85 |
|
|
Units |
avg.
|
max.
|
min.
|
max.
|
max. Value
|
| 66R 1M 133S | 65.34R 0.1M | 66R 1M | 70NO 40BA | 70NO 40BA | 100 |
| 68R 128S | 65.56R | 68R | 70NO 40BA | 70NO 40BA | 100.3 |
| 68R 127S | 65.59R | 68R | 70NO 40BA | 70NO 40BA | 100.3 |
|
|
Units |
avg.
|
max.
|
min.
|
max.
|
max. Value
|
| 46R 153S | 43.57R | 46R | 70NO 40LR | 70NO 40LR | 67.85 |
| 46R 111S | 43.59R | 46R | 70NO 40LR | 70NO 40LR | 67.85 |
| 46R 142S | 43.55R | 46R | 70NO 40LR | 70NO 40LR | 67.85 |
|
|
Units |
avg.
|
max.
|
min.
|
max.
|
max. Value
|
| 35R 95B 70LB | 35R 95B | 35R 95B | 90BA 10BS | 90BA 10BS | 208.375 |
| 38R 90B 72LB | 38R 90B 2LB | 38R 90B 2LB | 90BA 10BS | 90BA 10BS | 208.45 |
| 38R 90B 72LB | 38R 90B 2LB | 38R 90B 2LB | 90BA 10BS | 90BA 10BS | 208.45 |
Needed units and maximum losses
The number of units listet below refer always to the first entry of the table of each bandit camp!
If you leave out camps, the number of needed units and the losses are lower!
Units needed
566
40
210
204
95
155
Maximum losses (1310 Coins)
566
40
46
10
95
Any warranty is excluded.


About
Tickets
Sponsors
English
My Page
logout
Global Music
Tour
About
Program
Join
Sponsor
News
Exhibition
Pick your Ticket
Please select your seat
Ticket
Day1
Day2
Normal
£ 60
£ 80
Students
£ 40
£ 60
VIP
£ 150
£ 200
Select VIP Services
Please select the VIP services of your choice below
Category-1
Menu 1
Menu 2
Menu 3
Category-2
Menu 1
Menu 2
Menu 3
Submit Request


?V
1/ut
?CO
THE
NEW
YORK
BOTANICAL
GARDEN
Plants
collected
in
the
republic
of
Hayti,
1905
N
0./JJQ.
(^L.............
La
Brande
to
Mt.
Balance,
August
15.
.
JdoD
George
V.
Nash
)
_
I
collectors.
NORMAN
TAYLOR
)
ALT.
Hab.
^
1659718
Legend -
Level of confidence that token is an accurately-transcribed word
extremely low
very low
low
undetermined
medium
high
very high


Every class tends to test only one method or property of either Host or HTML elements. You can generate Element tests by using ElementTestSource.
Have a look at HostExtractor, which should be manually called once in a while.


Vega Temporal Tests
Timeline aggregated by month.
Aggregated temperature coloured by average date.
Source


Entropy weighted k-means (ewkm) is a weighted subspace
clustering algorithm that is well suited to very high
dimensional data. Weights are calculated as the importance of
a variable with regard to cluster membership. The two-level
variable weighting clustering algorithm tw-k-means (twkm)
introduces two types of weights, the weights on individual
variables and the weights on variable groups, and they are
calculated during the clustering process. The feature group
weighted k-means (fgkm) extends this concept by grouping
features and weighting the group in addition to weighting
individual features.
| Version: |
1.4.28 |
| Depends: |
R (≥ 2.10), grDevices, stats, lattice, latticeExtra, clv |
| Published: |
2015-07-08 |
| Author: |
Graham Williams [aut],
Joshua Z Huang [aut],
Xiaojun Chen [aut],
Qiang Wang [aut],
Longfei Xiao [aut],
He Zhao [cre] |
| Maintainer: |
He Zhao <Simon.Yansen.Zhao at gmail.com> |
| BugReports: |
https://github.com/SimonYansenZhao/wskm/issues |
| License: |
GPL (≥ 3) |
| Copyright: |
2011-2014 Shenzhen Institutes of Advanced Technology Chinese
Academy of Sciences |
| URL: |
https://github.com/SimonYansenZhao/wskm,
http://english.siat.cas.cn/ |
| NeedsCompilation: |
yes |
| Citation: |
wskm citation info |
| Materials: |
ChangeLog |
| CRAN checks: |
wskm results |


EVEData.org
- Your advantage in New Eden.
Whether your gameplay is destroying ships,
outbidding others on the market, or finding the
edge on where to cash in your loyalty points; we have
the tools that will help you maximize your effort!
Tools are completely free and open source.
Market Orders
View market orders with outbid indicators. Copies the best value to clipboard and opens the market page in game
for you.
Show Me
Bubble'o'Matic 9002
Visually inspect warp paths on nullsec gates to determine best bubble placements.
Show Me
Contact Synchronization
Automatically update your neutral alt contact list with current and pending wars.
Show Me
ISK per Loyalty Point
Detailed list of which items are trending to convert your LP into ISK.
Show Me
Local Intel Summary
Copy and paste characters from the local chat window and get a rapid summary of who is
who.
Show Me
Arbitrage Calculator
Find items with large margins between buy and sell price to turn around for profit.
Show Me
{{end}}


--- layout: post title: airplane worshipstyle date: 2004-06-07 11:52:40.000000000 +02:00 type: post parent_id: '0' published: true password: '' status: publish categories: [] tags: - evangelicalism meta: {} author: login: stmaarten email<EMAIL_ADDRESS>display_name: stmaarten first_name: '' last_name: '' ---
everyone faces the same way while someone faces them and waves their hands mysteriously while reciting instructions on what to do if there's a crash.
Indeed a good description of what church services would look like a non-regular churchgoer. Quote from Heretics Corner: Questions for Emerging Church Folk.
And of course, the Emerging Church does it entirely differently, don't they?


James Cunningham Seawall Race 5.98 miles
Vancouver BC/CAN
Website: www.runrocknroll.com/vancouver
Race Winners
(47 runnings)
33:50.3 34:01.4 32:57.7 34:36.4 28 Oct
2007
29:50
35:33
29 Oct
2006
29:17.8
33:36.4
30 Oct
2005
28:20
32:51
31 Oct
2004
29:37
32:30
26 Oct
2003
30:46
33:46
27 Oct
2002
30:37
34:56
28 Oct
2001
30:08
34:22
29 Oct
2000
31:01
33:33
31 Oct
1999
30:58
35:55
01 Nov
1998
31:00
35:49
26 Oct
1997
29:31
36:09
27 Oct
1996
28:32
35:04
29 Oct
1995
28:32
35:29
30 Oct
1994
28:51
35:45
24 Oct
1993
28:30
36:13
25 Oct
1992
29:58
35:38
27 Oct
1991
30:00
35:40
28 Oct
1990
27:38
32:40
29 Oct
1989
27:49
34:00
30 Oct
1988
28:09
31:39
01 Nov
1987
28:31
31:30
02 Nov
1986
27:43
32:30
03 Nov 1985
27:55
32:48
04 Nov 1984
27:32
32:06
06 Nov 1983
27:59
32:05
07 Nov 1982
27:32
30:56.0
01 Nov 1981
27:11.4
32:34
1980
27:44
33:04
04 Nov 1979
28:35.4
34:13
05 Nov 1978
27:43
32:37
05 Nov 1977
29:13
32:40
1976
29:27.8
35:26
1975
29:49
33:28.8
02 Nov 1974
29:59
25:14
03 Nov 1973
29:55
23:50.3
04 Nov 1972
29:42
14:03
1971
30:38
Note: 1971 was the inaugural year. The women ran 2.5 miles (4.02 km) in 1972 and 4 miles (6.44 km) in 1973-74.
The race distance for 2014-2016 was 10 km. The 2016
race was also known as the Oasis Rock 'n' Roll 10K.
21
Oct 2017
31:20
Mark Wilkie (BC/CAN)
34:38
Kimberly Doerksen (BC/CAN)
22
Oct 2016
30:23
Geoffrey Martinson-2
35:19
Rachel Cliff (BC/CAN)
24
Oct 2015
29:50
Geoffrey Martinson (BC/CAN)
36:29
Kimberly Doerksen (BC/CAN)
26
Oct 2014
31:01
Kevin Friesen-2
39:47
Courtenay McEwan (BC/CAN)
27
Oct 2013
28:39
Kelly Wiebe (BC/CAN)
36:03
Shauna Skinner (AB/CAN)
28
Oct 2012
29:35
David Jackson-2
34:42
Catrin Jones
(BC/CAN)
30 Oct
2011
29:39.9
Kevin Friesen (BC/CAN)
Natasha (Wodak) Fraser
(BC/CAN)
31 Oct
2010
29:20.6
Derek Snider (CAN)
Kristina Rody-2
25 Oct
2009
28:55.9
Scott Simpson
Kristina Rody (BC/CAN)
26 Oct
2008
29:30.9
David Jackson (BC/CAN)
Suzanne Evans-2
Steve Osadiuk-2
Suzanne Evans (BC/CAN)
Steve Osadiuk (BC/CAN)
Tina Connelly-2
Ryan Hayden (CAN)
Tina Connelly (CAN)
Brent Corbitt (CAN)
Leah Pells-2
Michael Simpson (CAN)
Cindy O'Krane-2
Jorge Parra (CAN)
Joan McGrath-2
Chris Winter (CAN)
Joan McGrath (BC/CAN)
Kevin Titus-3
Carol Montgomery-2
Kevin Titus-2
Carol Montgomery (CAN)
Kevin Titus (CAN)
Beth Mulligan (CAN)
Philip Ellis-6
Anne Audain (USA)
Carey Nelson-2
Jennifer Newton (CAN)
Carey Nelson (CAN)
Thelma Wright-2
Philip Ellis-5
Kristina Chambers (CAN)
Philip Ellis-4
Daria Nauer (SUI)
David McGivern (CAN)
Kimberly Spir-2
Rob Lonergan (CAN)
Cheryl Webb (CAN)
Philip Ellis-3
Carla Borovicka (OR/USA)
Gary Barber (CAN)
Erna Kozak (CAN)
Philip Ellis-2
Leah Pells (CAN)
Philip Ellis (CAN)
Susan Lee (ON/CAN)
William Britten (CAN)
Cindy O'Krane (CAN)
John Bolger (IRL)
Janet Henri (CAN)
Graeme Fell (CAN)
Geri Fitch-2
Randy Cox-2
Cynthia Hamilton (CAN)
Paul Williams (CAN)
Lynn Williams (CAN)
Peter Butler (CAN)
Geri Fitch (CAN)
Arthur Boileau (CAN)
Brit McRoberts (CAN)
Randy Cox (CAN)
Kimberly Spir (CAN)
Peter Spir (CAN)
Deborah Scott-3
Peter Favell (CAN)
Deborah Scott-2
Dave Wieker (CAN)
Deborah Scott (CAN)
Thomas Howard-2
Thelma Wright (CAN)
Thomas Howard (CAN)
Helen McDonald (CAN)
Bob Tapping (CAN)
Maureen Crowley-de St Croix (CAN)
Ken French (CAN)
Jan Grace (CAN)
Dave Surman (CAN)
.
Most Wins
(1971-date)
Men
6
Philip Ellis (CAN)
1987-88,1990,1993-94,1997
Women
3
Deborah Scott (CAN)
1976-78
Prize Money
(ADR qualified runners)
Year Men Women Total 2014 none 2013 $570 $285 $855 2012 300<PHONE_NUMBER> 200 500 700 .... 2009 n/q<PHONE_NUMBER> 315<PHONE_NUMBER> 525<PHONE_NUMBER> 540 540 1,080 2005 425<PHONE_NUMBER> 485 485 970 Sums $3,360 $3,535 $6,895
Race Time Bias
(sec/km)
Insufficient data to calculate the race time bias.
Competitive Level
(1990-date)
Insufficient data to calculate the competitive level.
Last Updated on
25 Oct 2017
Contributors: Maurice Wilson (41), Frank Stebner (24)


Button QML Type
A push button with a text label. More...
| Import Statement: | import QtQuick.Controls 1.4 |
| Since: | Qt 5.1 |
| Inherits: | |
| Inherited By: |
Properties
- action : Action
- activeFocusOnPress : bool
- checkable : bool
- checked : bool
- exclusiveGroup : ExclusiveGroup
- hovered : bool
- iconName : string
- iconSource : url
- isDefault : bool
- menu : Menu
- pressed : bool
- style : Component
- text : string
- tooltip : string
Signals
- clicked()
Detailed Description
The push button is perhaps the most commonly used widget in any graphical user interface. Pushing (or clicking) a button commands the computer to perform some action or answer a question. Common examples of buttons are OK, Apply, Cancel, Close, Yes, No, and Help buttons.
Button { text: "Button" }
Button is similar to the QPushButton widget.
You can create a custom appearance for a Button by assigning a ButtonStyle.
Property Documentation
action : Action |
This property holds the associated button action.
If a button has an action associated, the action defines the button's properties like checked, text, tooltip etc.
When an action is set, it's still possible to override the text, tooltip, iconSource, and iconName properties.
The default value is null
.
This property specifies whether the button should gain active focus when pressed.
The default value is false
.
This property holds whether the button is checked.
Only checkable buttons can be checked.
The default value is false
.
exclusiveGroup : ExclusiveGroup |
This property holds the ExclusiveGroup that the button belongs to.
The default value is null
.
The image label source as theme name. When an icon from the platform icon theme is found, this takes precedence over iconSource.
Note: This property requires QApplication.
iconSource : url |
This property holds the icon shown on the button. If the button has no icon, the iconSource property will be an empty string.
The default value is the empty string.
This property holds whether the push button is the default button. Default buttons decide what happens when the user presses enter in a dialog without giving a button explicit focus.
Note: This property only changes the appearance of the button. The expected behavior needs to be implemented by the user.
The default value is false
.
menu : Menu |
Assign a Menu to this property to get a pull-down menu button.
The default value is null
.
style : Component |
The style Component for this control.
See also Qt Quick Controls Styles QML Types.
This property holds the text shown on the button. If the button has no text, the text property will be an empty string.
The default value is the empty string.


Brief
Design a mobile photo gallery interface. A designer on the team delivers mockups for a grid view and detailed photo view and asks you to help define the transition between the two states.
Design a mobile photo gallery interface. A designer on the team delivers mockups for a grid view and detailed photo view and asks you to help define the transition between the two states.


{% load static %}
A new topic for which you think content should be available, so that other people can get some idea about it.
With supporting text below as a natural lead-in to additional content.
With supporting text below as a natural lead-in to additional content.
With supporting text below as a natural lead-in to additional content.
With supporting text below as a natural lead-in to additional content.


{% extends "base.html" %} {% block title %}
Medieval catalogues > BENEDICTINES: THE SHORTER CATALOGUES > Westminster > Loan of books to Thomas Southam, 1369
{% endif %}5 identified entries found.
All data was derived from the List of Identifications by Professor Richard Sharpe.
{% if not printing %}
A key to codes used in the List is available (opens in new tab).{% endif %}


13
22 (4d8 + 4)
30ft
(+2 proficiency bonus)
Con (+3), Str (+2)
darkvision 120ft, passive Perception 9
Common, Draconic
1/2 (100 XP)
The baaz can use its wings to glide, negating any damage from a fall of any height. It can also travel horizontally up to four times the vertical distance it descends.
When the baaz dies, it turns to stone instantly. If the killing blow was dealt with a slashing or piercing melee weapon, the creature dealing the killing blow must make a DC 10 Dexterity saving throw. If it fails, its weapon is stuck in the petrified draconian and cannot be removed. The baaz crumbles to dust 1 minute after death. Items in the baaz’s possession are unaffected by the petrification and subsequent dissolution.
Melee Weapon Attack: +2 to hit, reach 5 ft., one target. Hit: 4 (1d8) slashing damage, or 5 (1d10) slashing damage if used with two hands.
Melee Weapon Attack: +2 to hit, reach 5 ft., one target. Hit: 3 (1d6) piercing damage.
Melee Weapon Attack: +2 to hit, reach 5 ft., one target. Hit: 3 (1d6) slashing damage.


Components
Input components
Miscellaneous
Actions
Container
ActiData iterationons
jQuery Plugins
experimental
new feature


Ends a block of functions associated with the preceding IF function. You must include one and only one END.IF function for each macro-sheets-only syntax form (syntax 2) of the IF function in a macro. Syntax 1 of the IF function, which can be used on both worksheets and macro sheets, does not require an END.IF function. Use END.IF with IF, ELSE, and ELSE.IF when you want to perform multiple actions based on a condition. This method is preferable to using GOTO because it makes your macros more structured.
Syntax
END.IF( )
Remarks
If you accidentally omit an END.IF function, your macro will end with an error at the cell containing the first IF function that does not have a corresponding END.IF function.
END.IF must be entered in a cell by itself.
For more information about ELSE, ELSE.IF, END.IF, and IF, and for examples of these functions, see form 2 of the IF function.
Related Functions
ELSE Specifies an action to take if an IF function returns FALSE
ELSE.IF Specifies an action to take if an IF or another ELSE.IF function returns FALSE
IF Specifies an action to take if a logical test is TRUE
Return to index


This is an EPICS areaDetector driver for the flat-panel amorphous silicon detectors from PerkinElmer.
The driver is based upon the XISL library provided by PerkinElmer. It only runs on Microsoft Windows computers. It supports both 32-bit and 64-bit versions of Windows.
This driver has been tested with the following detectors
This driver inherits from ADDriver. It implements many of the parameters in asynNDArrayDriver.h and in ADArrayDriver.h. It also implements a number of parameters that are specific to the PerkinElmer detectors. The PerkinElmer class documentation describes this class in detail.
The following table describes how the PerkinElmer driver implements some of the standard driver parameters.
| Implementation of Parameters in asynNDArrayDriver.h and ADDriver.h, and EPICS Record Definitions in ADBase.template and NDFile.template | ||
| Parameter index variable | EPICS record name | Description |
|---|---|---|
| ADNumImages | $(P)$(R)NumImages | Controls the number of images to acquire when ADImageMode is Multiple or Average |
| ADAcquireTime |
$(P)$(R)AcquireTime $(P)$(R)AcquireTime_RBV |
When TriggerMode=Internal or Soft Trigger this value controls the exposure time,
both for SynchMode="Framewise" and "DDD No Clear". When TriggerMode=External and SynchMode="DDD No Clear" this value also controls the exposure time. When TriggerMode=External and SynchMode="Framewise" the exposure time is determined by the time between trigger pulses, not by AcquireTime. When TriggerMode=Free Running the AcquireTime is ignored, and the detector runs at the maximum possible frame rate and a fixed exposure time. |
| ADTriggerMode |
$(P)$(R)TriggerMode $(P)$(R)TriggerMode_RBV |
Sets the trigger mode for the detector. Options are:
|
| ADImageMode |
$(P)$(R)ImageMode $(P)$(R)ImageMode_RBV |
Sets the trigger mode for the detector. Options are:
|
The PerkinElmer driver implements the following parameters in addition to those in asynNDArrayDriver.h and ADDriver.h.
| Parameter Definitions in PerkinElmer.h and EPICS Record Definitions in PerkinElmer.template | ||||||
| Parameter index variable | asyn interface | Access | Description | drvInfo string | EPICS record name | EPICS record type |
|---|---|---|---|---|---|---|
| PE_NumFrameBuffers | asynInt32 | r/w | Number of software frame buffers to use | PE_NUM_FRAME_BUFFERS |
$(P)$(R)PENumFrameBuffers $(P)$(R)PENumFrameBuffers_RBV |
longout longin |
| PE_Initialize | asynInt32 | w | Initialize the detector | PE_INITIALIZE | $(P)$(R)PEInitialize | bo |
| PE_Trigger | asynInt32 | w | Trigger record for soft trigger mode | PE_TRIGGER | $(P)$(R)PETrigger | bo |
| PE_FrameBufferIndex | asynInt32 | r | Frame number from the hardware frame buffer for this image. Values go from 1 to 8. | PE_FRAME_BUFFER_INDEX | $(P)$(R)PEFrameBuffIndex | longin |
| PE_ImageNumber | asynInt32 | r | Image number for this image in the software frame buffer array. | PE_IMAGE_NUMBER | $(P)$(R)PEImageNumber | longin |
| PE_Gain | asynInt32 | r/w | Gain selection in units of pF capacitance. Choices are 0.25, 0.5, 1, 2, 4, and 8. | PE_GAIN |
$(P)$(R)PEGain $(P)$(R)PEGain_RBV |
mbbo mbbi |
| PE_SyncMode | asynInt32 | r/w |
Synchronization mode. Choices are:
|
PE_SYNC_MODE |
$(P)$(R)PESyncMode $(P)$(R)PESyncMode_RBV |
mbbo mbbi |
| Offset corrections | ||||||
| PE_NumOffsetFrames | asynInt32 | r/w | Number of frames to collect and average when collecting offset frames | PE_NUM_OFFSET_FRAMES | $(P)$(R)PENumOffsetFrames | longout |
| PE_CurrentOffsetFrame | asynInt32 | r | Current offset frame being collected when collecting offset frames | PE_CURRENT_OFFSET_FRAMEs | $(P)$(R)PECurrentOffsetFrame | longin |
| PE_AcquireOffset | asynInt32 | r/w | Acquire offset frames | PE_ACQUIRE_OFFSET | $(P)$(R)PEAcquireOffset | busy |
| PE_UseOffset | asynInt32 | r/w | Set whether offset image is to be used. Choices are "Disable" (0) and "Enable" (1). | PE_USE_OFFSET | $(P)$(R)PEUseOffset | bo |
| PE_OffsetAvailable | asynInt32 | r | Report whether offset image has been collected and is available for use. Choices are "Not available" (0) and "Available" (1). | PE_OFFSET_AVAILABLE | $(P)$(R)PEOffsetAvailable | bi |
| PE_OffsetConstant | asynInt32 | r/w |
An offset that is added to the image when the offset correction is performed. CorrectedImage
= RawImage - OffsetImage + OffsetConstant. This constant should be used to prevent
the CorrectedImage from having any negative pixel values, which would otherwise
be clipped to 0. For efficiency this value is actually subtracted from the offset
image as soon as it is collected, so it is then effectively added to each image
when offset correction is done. This results in 2 restrictions:
|
PE_OFFSET_CONSTANT |
$(P)$(R)PEOffsetContant $(P)$(R)PEOffsetContant_RBV |
longout
longin |
| Gain corrections | ||||||
| PE_NumGainFrames | asynInt32 | r/w | Number of frames to collect and average when collecting gain frames | PE_NUM_GAIN_FRAMES | $(P)$(R)PENumGainFrames | longout |
| PE_CurrentGainFrame | asynInt32 | r | Current gain frame being collected when collecting gain frames | PE_CURRENT_GAIN_FRAMEs | $(P)$(R)PECurrentGainFrame | longin |
| PE_AcquireGain | asynInt32 | w | Acquire gain frames | PE_ACQUIRE_GAIN | $(P)$(R)PEAcquireGain | busy |
| PE_UseGain | asynInt32 | w | Set whether gain image is to be used. Choices are "Disable" (0) and "Enable" (1). | PE_USE_GAIN | $(P)$(R)PEUseGain | bo |
| PE_GainAvailable | asynInt32 | r | Report whether offset image has been collected and is available for use. Choices are "Not available" (0) and "Available" (1). | PE_GAIN_AVAILABLE | $(P)$(R)PEGainAvailable | bi |
| PE_GainFile | asynOctetWrite | w | File name for gain correction file | PE_GAIN_FILE | $(P)$(R)PEGainFile | waveform |
| PE_SaveGainFile | asynInt32 | w | Save gain corrections to a file | PE_SAVE_GAIN_FILE | $(P)$(R)PESaveGainFile | bo |
| PE_LoadGainFile | asynInt32 | w | Load gain corrections from a file | PE_LOAD_GAIN_FILE | $(P)$(R)PELoadGainFile | bo |
| Bad pixel corrections | ||||||
| PE_UsePixelCorrections | asynInt32 | w | Set whether bad pixel correction is to be used | PE_USE_PIXEL_CORRECTION | $(P)$(R)PEUsePixelCorrection | bo |
| PE_PixelCorrectionAvailable | asynInt32 | r | Report whether pixel correction file has been set and is available for use | PE_PIXEL_CORRECTION_AVAILABLE | $(P)$(R)PEPixelCorrectionAvailable | bi |
| PE_PixelCorrectionFile | asynOctetWrite | w | File name for pixel correction file | PE_PIXEL_CORRECTION_FILE | $(P)$(R)PEPixelFile | waveform |
| PE_CorrectionsDirectory | asynOctetWrite | r/w | Directory where gain and pixel correction files should be stored | PE_CORRECTIONS_DIRECTORY | $(P)$(R)PECorrectionsDir | waveform |
| PE_LoadPixelCorrectionFile | asynInt32 | w | Load pixel corrections from a file for use | PE_LOAD_PIXEL_CORRECTION_FILE | $(P)$(R)PELoadPixelCorrections | bo |
| Skip frames settings | ||||||
| PE_SkipFrames | asynInt32 | r/w | Set whether to skip initial PENumFramesToSkip frames from the detector on each acquisition. This can be used to discard the first frame which may contain data from before acquisition was started. | PE_SKIP_FRAMES |
$(P)$(R)PESkipFrames $(P)$(R)PESkipFrames_RBV |
bo bi |
| PE_NumFramesToSkip | asynInt32 | r/w | Sets the number of initial frames from the detector to skip on each acquisition if PESkipFrames=1. | PE_NUM_FRAMES_TO_SKIP |
$(P)$(R)PENumFramesToSkip $(P)$(R)PENumFramesToSkip_RBV |
longout longin |
The PerkinElmer driver does not support the following standard driver parameters because they are not supported in the PerkinElmer library:
The Perkin Elmer detectors support a number of acquisition modes which are controlled by the TriggerMode, SyncMode, and AcquireTime records. This is a simplified discussion, and the reader should consult the XIS software manual and the detector hardware manuals (e.g. 1621 hardware manual) for details.
The number of frames to be acquired is always controlled by the ImageMode=(Single, Multiple, or Continuous) and NumImages (if ImageMode=Multiple) records, regardless of the values of the TriggerMode, SyncMode, and AcquireTime records.
It is important to realize that the detector hardware is constantly acquiring a stream of frames even when the EPICS Acquire record is 0. The rate of this frame stream depends on the value of the TriggerMode:
When SyncMode=Framewise and acquisition is started by setting Acquire=1 then the first frame that the EPICS driver collects is the next frame in that frame stream. NOTE: this means that this frame probably started exposing before Acquire was set to 1. This may not be desirable since motors may have still been moving, or a shutter not yet opened. When acquiring a sequence of images (ImageMode=Multiple) this would only affect the first image in the sequence, which might be acceptable. However, if doing a step-scan with ImageMode=Single it would affect every image in the scan. There are two ways to handle this. One is to use SyncMode=Framewise and set PENumFramesToSkip=1. This is quite inefficient since on average it will have an overhead of AcquireTime/2, and a worst case overhead of AcquireTime. A better approach is to set FrameSync="DDD No Clear", which adds a small overhead to each frame (~0.1-0.2 seconds), but ensures that the exposure is started after Acquire is set to 1.
In this mode the AcquireTime is ignored, and the detector runs at the maximum possible frame rate and a fixed minimum exposure time. SyncMode should be set to Framewise in this mode.
In this mode the behavior depends on the setting of SyncMode.
In this mode the behavior also depends on the setting of SyncMode.
In this mode the behavior also depends on the setting of SyncMode.
It is important that the offset images are collected with the same SyncMode as the data. If the offset images are collected with SyncMode=Framewise and the data are collected with SyncMode="DDD No Clear" then the offset correction will not be correct, even if both are collected with the same AcquireTime. When using SyncMode="DDD No Clear" it is fine to collect the offset and data images with different values of TriggerMode. For example the offset images could be collected with TriggerMode=Internal and the data images collected with TriggerMode=External.
The PerkinElmer driver is created with the perkinElmerConfig command, either from C/C++ or from the EPICS IOC shell.
int PerkinElmerConfig(const char *portName, int IDType, const char* IDValue, int maxBuffers, size_t maxMemory, int priority, int stackSize )
For details on the meaning of the parameters to this function refer to the detailed documentation on the PerkinElmerConfig function in the PerkinElmer.cpp documentation and in the documentation for the constructor for the PerkinElmer class.
There an example IOC boot directory and startup script (iocBoot/iocPerkinElmer/st.cmd) provided with areaDetector.
The following show the MEDM screens that are used to control the PerkinElmer detector. Note that the general purpose screen ADBase.adl can be used, but it exposes many controls that are not applicable to the PerkinElmer, and lacks some fields that are important for the PerkinElmer driver.
PerkinElmer.adl
is the main screen used to control the PerkinElmer
driver.
The following measurements were done to demonstrate the performance that can be obtained with the areaDetector PerkinElmer driver.
The following are some current restrictions of the PerkinElmer driver:


{% extends '_layouts/cp' %} {% set title = 'Export'|t %} {% set tabs = { submissions: { label: "Submissions"|t, url: url('formerly') }, forms: { label: "Forms"|t, url: url('formerly/forms') }, export: { label: 'Export'|t, url: url('formerly/export') } } %} {% import '_includes/forms' as cforms %} {% set selectedTab = 'export' %} {% set content %} {% if forms | length %}
{% else %}There are no forms.
{% endif %} {% endset %}


I am Wanjia (菀葭), a forth year Ph.D. candidate in Dr. Brice Kuhl's Lab at the University of Oregon. I am currently interested in how the hippocampus helps us to distinguish between similar events. I study this problem using Python and R with behavioral and brain imaging data. Prior to this, I was a research assistant at Stanford University working with Dr. Anthony Wagner and Dr. Beth Mormino, studying biomarkers for health aging with f/MRI and Tau/PET. I finished my undergraduate degree in Psychology and Neurobiology at the University of Wisconsin-Madison. Outside the lab, I enjoy exploring new hobbies and hiking in the mountains of Oregon with my dog Chestnut.
⟣ R ⟢
tidyverse
purrr
ggplot2
⟣ Python ⟢
scikit-learn
NiPy
PsychoPy
⟣ Stats ⟢
hypothesis testing
linear models
mixed models
machine learning
neural network
bayesian inference
⟣ Others ⟢
Git
Bash/Shell
html/css
JavaScript
Bootstrap
SQL
© 2020-2022 Wanjia Guo.


Thailand seeks arrest of ex-national park chief in activist's killing
BANGKOK (Reuters) - A Thai court on Monday approved warrants to arrest four suspects in the killing of a prominent ethnic minority rights activist, including the former head of a national park where he went missing in 2014, police said.
Pholachi “Billy” Rakchongcharoen, an ethnic Karen land- rights activist, was last seen when he was detained by authorities at the Kaeng Krachan National Park in Petchaburi province, south of the capital, Bangkok.
In May, two pieces of bone fragment with burn marks were found in a scorched oil drum, submerged near Kaeng Krachan dam. Police in September said that the bone’s DNA matched that of Pholachi’s mother, indicating the remains were his.
The Department of Special Investigation (DSI) police obtained arrest warrants for four suspects on Monday, including the then chief of the Kaeng Krachan National Park, according to a statement.
They face charges of premeditated murder and five other criminal offences, the statement said.
At the time of his disappearance, Pholachi was working with Karen communities on legal complaints against national park officials over the destruction and burning of houses and farms of families living in the park in a series of forest evictions.
The Karen are an ethnic minority many of whom live in communities in the forests of northern and western Thailand, and over the border in neighboring Myanmar. Many Karen in Thailand are stateless.
Pholachi was detained by national park officials on April 17, 2014 for alleged illegal possession of a honeycomb from wild bees.
Park officers said he was released after questioning, but Pholachi’s family said he never returned home.
Pholachi’s disappearance is one of more than 80 enforced disappearance in Thailand since 1980, according to rights groups.


We are investigating the role of timeouts in NBA games. We chose to look at how players’ shot efficiency was affected by stoppage of plays (including both timeouts and ends of periods), by looking at their field goal and 3 point percentages changed depending on how long it had been since a stoppage of play occurred. We started with the play-by-play data provided by the hackathon organizers, and calculated for each play, how long it had been since the last stoppage of play. This was accomplished using Python’s pandas library, in an iPython notebook.
We did not accomplish as much as we had hoped within the time limits because we had originally planned to graph frequencies of hustle plays, but ran into issues because frequencies naturally taper off as time since last stoppage of play increases, and it is not trivial to calculate per possession statistics from the PBP. The rates we found were largely flat as time since last timeout increased, up to a point. Beyond that point, efficiencies became more volatile (due to smaller samples), but also seemed to trend downward, perhaps meeting our expectations that players became more tired.
It would be interesting going forward to:


--- layout: archive title: Zulip Chat Archive permalink: /stream/113489-new-members/topic/builtin.20tactics.html ---
is there an even simpler way to write { left, assumption} <|> { right, assumption }
?
simp*
thanks
is there a way to do pattern matching in tactic mode?
if there was I would think it'd be with the let
tactic, but I can't seem to get it to work
rcases
how come I can't just repeat constructor
here:
example {p q} : ¬(p ∨ q) → ¬p ∧ ¬q := begin intro h, constructor; intro hpq; apply h, constructor, assumption, constructor, assumption -- Doesn't work because before `assumption` state is: -- p q : Prop, -- h : ¬(p ∨ q), -- hpq : q -- ⊢ p end
but yet this works:
example {p q} : ¬(p ∨ q) → ¬p ∧ ¬q := begin intro h, constructor; intro hpq; apply h, constructor, assumption, apply or.inr hpq end
Lean can't possibly know which constructor to use
hmm I see, I was originally trying to write it as repeat { constructor, assumption }
, but yeah I think I understand how this is ambigious
Some symmetries in maths are lost in computer science. Or and And are different types of things. And only has one constructor (to prove and p q
you have to supply both a proof of p
and a proof of q
all in one go) but Or has two (to prove or p q
you have two choices). If you look at the definitions as inductive types by right clicking on and
or or
in a working Lean session and peeking at the definition you will see this. For inductive types with one constructor like and
or subtype
or group
the constructor
tactic does a predictable thing. For types like or
with more than one constructor the tactic just, I think, chooses the first one, so for or
I think constructor
does the same as left
.
yeah it's probably a good idea to avoid using constructor
with types having more than one constructor then?
so far my strategy for solving these exercises has been just staring at the tactic state while trying to make progress and not giving too much thought to what is happening in the bigger picture, and this is working surprisingly well, but there are some traps like this that lead to dead-ends
you can use constructor as long as only one of the constructors is applicable
{% endraw %}Last updated: Apr 24 2020 at 19:02 UTC


Dutch Olympic sprinter jailed in drug-smuggling case
A Dutch Olympic sprinter has been sentenced to eight and a half years in prison on drug charges in Germany.
A court in the German town of Kleve found Madiea Ghafoor knowingly imported around 50kg of ecstasy and 2kg of methamphetamine from the Netherlands into Germany in June, the dpa news agency reported.
The 27-year-old reached the European Championship final in the 400 metres last year and was tipped to represent the Netherlands in the 4×400 relay at the recent world championships.
She also raced the 4×400 at the 2016 Olympics, where the Dutch team was eliminated in the heats.
Dpa reported that Ghafoor’s defence said she decided to take performance-enhancing drugs to improve her career and believed she was transporting similar substances for other athletes, not narcotics.
She did not say who had given her the drugs to transport, citing fears for her safety and for that of people close to her.
The Dutch track and field federation said the case would be referred to the country’s doping authority.
READ MORE
World Cup-winners De Allende and Snyman to join Munster next season - reports


Students Dashboard
Year :
2021
2020
2019
Month :
January
February
March
April
May
June
July
August
September
October
November
December
{% with messages = get_flashed_messages() %} {% if messages %} {% for message in messages %}
{{message}}
{% endfor %} {% endif %} {% endwith %}