Is the world’s most important market going to break?
by Houses and HolesThe world’s most important market, Chinese property, saw prices moderate again in October with a monthly gain of 0.5% and yearly of 7.8%:
The number of cities with stalling and falling prices is still rising at 27 of 70:
There are 1154 words left in this subscriber-only article.


Zidane says Real ‘not looking for revenge’ against PSG
by AFPZinedine Zidane said that his Real Madrid side is “not looking to get revenge” when they host Paris Saint-Germain in the Champions League on Tuesday after a 3-0 defeat in France earlier in the group stage.
Pressure mounted on Zidane after that loss at the Parc des Princes in September, but the 13-time European champions have since enjoyed an upturn in fortunes and sit behind leaders Barcelona only on goal difference in La Liga.
Real can join PSG in securing a last-16 place with victory at the Santiago Bernabeu, or if Club Brugge fails to win at Galatasaray in the other Group A match.
“We aren’t looking to get revenge after what happened earlier in the group,” Zidane said on Monday.
“But we want to play a good game of course and maintain our form.
“It’s the kind of game where you can confirm you’re on a good run. We want to win because we’re at home and we want to play good football.
“I want to see my side play 90 minutes at their best.”
Frenchman Zidane was rebuked by PSG sporting director Leonardo earlier this month for comments about a possible move for his compatriot Kylian Mbappe when he said the Paris forward’s “dream is to play for Real Madrid”.
The 47-year-old made clear again his admiration for Mbappe ahead of Tuesday’s encounter.
“You know that I’ve known Mbappe for a long time and that I’m in love with him as a person because of when he came here on trial a long time ago,” said Zidane.
“Having said that, he’s our opponent and there’s no more to it.”
Real have recovered in the Champions League after also being held to a 2-2 home draw by Brugge in their second game, beating Galatasaray home and away including a 6-0 thrashing in Madrid last time out.
Goalkeeper Thibaut Courtois is hoping the Spanish giants can show how far they have come since the loss in Paris.
“The first meeting with them helped us learn a lot — it wasn’t a good game but we’ve improved a lot lately,” said the Belgian.
“It’s not revenge, more wanting to get one over on another big team who have aspirations to win the Champions League and we need to show how good we are.”
PSG lead Real by five points with two matches remaining and can secure top spot in the group by avoiding defeat.


Tigran Hamasyan
Call NowCountry: Armenia
Gender: Male
Instrument: Piano
Style(s): Jazz, Armenian folk
Phone: 123456789
Website: tigranhamasyan.com
Tigran Hamasyan (Armenian: Տիգրան Համասյան; born July 17, 1987) is an Armenian jazz pianist. He plays mostly original compositions, which are strongly influenced by the Armenian folk tradition, often using its scales and modalities. In addition to Tigran's folk influence, he is influenced by American jazz traditions and to some extent, as on his album Red Hail, by progressive rock. His solo album A Fable is most strongly influenced by Armenian folk music. Even on his most overt jazz compositions and renditions of well-known jazz pieces, his improvisations often contain embellishments based on scales from Middle Eastern/South Western Asian traditions.
Hamasyan was born in Gyumri, Armenia. His ancestors were from the Kars region. His father was a jeweler and his mother designed clothes. At the age of three he began to play melodies on his family's piano, and he went to a music school from the age of six. As a young child, he dreamed of being a thrash metal guitarist.


Designed the entire front-end of a coffee review web application. Future plans: Android/iPhone App
School project to redesign Who We Are and Home pages for the Ann Arbor Learning Partnership. Logo was also designed.
School project to design our own personal self-promotion portfolio, which includes business cards, logo, website and mobile mockup, and promotional materials.


Your web browser must have JavaScript enabled in order for this application to display correctly.
BigSMILES Builder is powered by the
JSME Molecular Editor
BigSMILES String
Render BigSMILES String
Render Indexed BigSMILES String
BigSMILES representation here!
Return BigSMILES String
Error Messages
BigSMILES Builder
BigSMILES Unit:
Import from Editor
Project to Editor
Clear Polymer
Stochastic Object:
1
1
Bond Descriptors:
Left:
Right:
0
0
0
Repeat Units
0
Add Repeat Unit
Delete Last Repeat Unit
End Groups
0
Add End Group
Delete End Group
Base Polymer:
Import from Editor
Project to Editor
Clear Polymer


Peter A. Dinda, Gokhan Memik, Robert P. Dick, Bin Lin, Arindam Mallik, Ashish Gupta, Samuel Rossoff
Relevant for considering whether the simplistic models (allegedly) adopted by firmware engineers can be adequate, and why they are not.


{Medical Report 1}
Date Reported: (October 7th 2021)
We will see who might have COVID 19 and report it here.
Dr.Joshua Tran: Current stuff: One classroom in 2nd grade is in quarantine. Ok we know that, stay away from 2nd and 6th graders.
Kaan: One whole 6th grade class is virtual. Mr and Mrs Nielsen.
Nathaniel: The front desk lady is coughing a lot.
Dr.Joshua Tran: There are now 9 Cases in Achieve Charter Academy currently. It takes around 10 days for symptoms to show so there are most likely a lot more people infected than there appears to be.
Dr.Felicia Kurtuldu has made an excellent slideshow here about Coronivirus:https://docs.google.com/presentation/d/1RC8LgoNUn6VTDnpXxoSSZYeuRLIMGn7TIabWqPgvxhc/edit#slide=id.p
Dr.Joshua Tran:8th grader is missing for a week.
{Medical Report 2}
Date reported: (October 8th 2021)
Dr. Kaan Kurtuldu Report: Ms. Clark is worried about people being infected. Hamza A, Jonathan, and Ali B are coughing A LOT!!!!
D.Joshua Tran: 7th grade close contact. Some people quarantined. Spreading to 7th grade.
There is now 12 reported cases of COVID-19
Dr. Felicia Kurtuldu Report: People are coughing a lot in 5th grade. 5th grade is also taking off their masks a lot which is how you can spread Covid-19. Also there are 5 active cases currently.
Dr.Felicia Kurtuldu Report: According to CDC(Centers for Disease Control and Prevention) State the following:
Wash your hands often with soap and water for at least 20 seconds, especially after you have been in a public place, or after blowing your nose, coughing, or sneezing.
Avoiding close contact with people who are sick. If possible, maintain six feet between the person who is sick and other household members.

Covering coughs and sneezes with a tissue or using the inside of your elbow.
Cleaning and disinfecting frequently touched surfaces daily.
Monitoring your family’s health daily. Be alert for symptoms, including watching for fever, cough, shortness of breath, or other symptoms of COVID-19.
(Note: website work in progress)


{# addata/user_setup.html #} {% extends "page_base.html" %} {% load crispy_forms_tags %} {% load staticfiles %} {% block title %} Admonitor {% endblock %} {% block page_title %} Admonitor {% endblock page_title %} {% block page_subtitle %} {% if user.is_staff %}
Admonitor is an Add-on for Firefox browsers that has been specially written for the Values & Value project. It works alongisde the Values & Value Facebook App and gathers data that we are not able to collect directly from Facebook, this includes advertising shown on Facebook, the order of posts as they appear at the top of users' Facebook timelines, and advertising included on other sites via systems such as GoogleAds. We are gathering this data in order to relate patterns of user interaction with Facebook to possible patterns that might appear in the advertising users see as the browse the web, so that we can learn more about how Facebook seeks to stimulate user interaction in order to increase the economic value that can be generated from this.
The Admonitor Add-on is easy to install and requires no input or actions from the user after it has been registered. Instructions for installing and registering the software are given below along with more information on Data Collection and Privacy, as well as how to disable or remove the software and handling problems you might encounter when installing or using it.
Please note the software is only compatible with Mozilla Firefox browsers.
Click on the button below to install the Values & Value software onto your browser:
Once you have installed the software click on the Values & Value icon, or go to the Tools menu in your browser and select Values and Value to open the login screen, then follow the Software Setup instructions below.
On the most recent versions of Firefox (version 29.0 or above) the Values & Value icon will appear in the main toolbar on the top-right of the browser window:
On the older versions of Firefox (version 28.0 or below) the Values & Value icon will appear in the Add-ons toolbar on the bottom-right of the browser window:
Please note the software is only compatible with Firefox versions 21.0 and above and will work best in the most recent versions (26.0 and above).
If you have difficulty installing or using the software please see the Troubleshooting section below. To disable or remove the software see Uninstalling.
A detailed outline of the data that is collected by the software and how we address privacy issues is given in the Data Collection and Privacy section.
To setup your Firefox admonitor add-on, please enter your username as shown below and copy and paste the software key into the form on your login window.
After you have successfully registered the software you can close the login window. You will not need to login again unless you disable or remove and re-install the software.
If you wish to create a new software key please click the reset button below.
The software collects advertising data from Facebook that appears as Sponsored Stories in your main activity stream, the adverts that appear in the Facebook sidebar and ambient advertising that is pushed to you as you browse the web. We are gathering these to determine if there are any patterns relating user activity on Facebook to advertising content and if common patterns in advertising can be identified amongst users who are friends.
The software also collects the order of posts as they appear in your Facebook activity stream. We are gathering these to determine of there are patterns in how Facebook selects the posts that it displays to you and, as with adverts, if common patterns can be identified amongst users who are friends.
The detailed content of this data is only available to users registered with the Values & Value website. Users only have access to their own data and are not able to see others.
The ambient web advertising data includes the URLS of the adverts and the domain name of the site that it was displayed on, but does not collect the specific URL of the page itself. For example, if the software detects an advert from GoogleAds on a page with a URL such as http://www.example.com/pages/tolookat.html it will only store the domain name for the page: http://www.example.com.
The researchers are able to see the data for all participants but only in an anonymized form. Users's real names are replaced with random fictitious names and no content from Facebook posts, such as messages, or photos, are shown to researchers. The researchers are therefore able to see the patterns of interaction between users but without knowing who is who or what the content of this is.
The images and content from sponsored stories and advertising on Facebook is visible to researchers as this does not contain any personal information.
When viewing the web advertising data the researchers are able to see the names of the advertising companies but not the actual websites visited by participants.
It may be that during the study the researchers need to see some of the content from your Facebook activity, for example to discuss a specific posting or series of events that are relevant to the study. In this case the researchers will either meet with you in person, if doing an interview, or request that you turn off the anonymization for your data. This is controlled by a setting in your personal profile which only you have access to.
If you wish to temporarily prevent the software from gathering data, you can do so either by opening a Private Window from the main menu in Firefox. The software will not collect any data from pages you view in a Private Window. Alternativle, you can open the Add-ons dialogue and disable the plug-in (see below). Please remember to re-enable to software when you have finished.
Click on the Values & Value icon, or go to the Tools menu in your browser and select Values and Value to open the login screen (as described above), and click on the unregister button.
The software can now be removed or registered for a different user.
The software can be disabled or removed by opening the Add-ons dialogue box and clicking on either the Disable or Remove button.
In the most recent versions of Firefox (version 29.0 or above) the Adds-on dialogue box is found in the main menu in the top-right of the browser window. In older versions of Firefox (version 28.0 and below) this is found in the Tools menu.
The software won't install on my browser
The software will ony work with Firefox from versions 21.0 upwards and will not work with other browsers, such as Chrome, Safari or Internet Explorer. We recommend that you upgrade to the latest version of Firefox when using this software: https://www.mozilla.org/en-GB/firefox/new/.
The software started to install but then stopped or failed before completing
When you first click on the Install software button, a dialogue box will appear saying "Firefox prevented this site (values.doc.gold.ac.uk) from asking you to install software on your computer" with a button given you the options "Allow" and "Not now", click the Allow option:
You will then see a dialogue box saying "Install add-ons only from authors you trust" with the opetions to "Cancel" or "Install Now", click on Install Now:
The software should then download and install onto your browser. You can now follow the setup instructions above.
If you continue to have problems please contact us.
I get error messages appearing from the software
Please contact us and include a note of the error message, and the username you are registered with.
I wish to withdraw from the project and have my data removed
Please contact us and let us know the username you are registered with.
{% endblock %}


KirbSMP Launcher
Latest Update
Hello everyone! Fqther here, I'm happy to announce the first version of the KirbSMP Launcher to be available to everyone on the server! As of 6/20/21, here is the changelog for the launcher!
Changelog
Updated to 1.17
MAIN STREAM - Ten Mods Added! Configurable and listing available in-game
LITE STREAM - Five Mods Added! Configurable and listing available in-game
OFFLINE STREAM - Five Mods Added; Compatible with Cracked Minecraft!
All Account Management is directed straight to Mojang's Authentication Servers, so don't worry about your account being hacked!
Do you have any security concerns, contact @saint kirby / fqther via the KirbSMP Discord Server.
KirbSMP Lore Update:
Chapter Two Act One Linked Reincarnation: Second Coming Act 5 has been completed!
With this, Lore has been paused for two weeks, so take the time to soak in to the 1.17 update, and focus on your testings in the coming weeks!
What's going to come next?
Unfortunately, I cannot disclose what is going to be happening next in lore, so you will have to stick around to see for yourself!


Anitrans
Logistics System
Tour Overview
New Tour
Drivers
Trucks
Animals
Add new animal
Animal species
Width
Length
Weight
Add Animal


Colour 0.3.5 is available!
After months of work, we are pleased to announce that Colour 0.3.5 is finally available. This release is a major milestone toward a stable API.
After months of work, we are pleased to announce that Colour 0.3.5 is finally available. This release is a major milestone toward a stable API.
The purpose of this document is to illustrate the steps we followed to compute RED colourspaces primaries.
The most important attribute used to specify an RGB colourspace is the set of 3 chromaticities or primaries encompassing the gamut of colours that the RGB colourspace can represent.
A convenient way to view an RGB colourspace gamut is to project it onto a chromaticity diagram such as the CIE 1931 Chromaticity Diagram where the primaries define the triangle encompassing the gamut.
Colour 0.3.4 is available!
Colour 0.3.3 is available!
The purpose of this document is to compare RGB colourspaces operations performance against spectral reference.
In a RGB colourspace, the basis vectors are defined by the primaries. Mathematical operations are dependent on the chosen basis vectors. As an example, a triplet of tristimulus values, converted to three different RGB colourspaces value, subsequently exponentiated, and converted back to CIE XYZ colourpace will produce different tristimulus values triplets, one for each of the three RGB colourspaces. In this context, the result of the multiplication, division and power operations is dependent on the RGB colourspace primaries, producing three different final tristimulus values while addition and subtraction operations would produce three equal tristimulus values.
The rgb_colourspace_primaries_dependency definition below demonstrates this behaviour: Two colours are selected from the colour rendition chart, they are then used as operands for different operations happening respectively in sRGB and Rec. 2020 colourspaces. The two resulting colours are then converted back to CIE XYZ colourspace and compared.
Note: A companion spreadsheet is available at the following url: http://goo.gl/akrH5m
As we are increasingly using wide gamut colourspaces (ACES RGB, Rec. 2020, ProPhoto RGB) in the VFX industry, the need for better colour analysis tools is more important than ever. Today, nothing prevents an artist to generate or pick colours outside a given volume.
We think that people working with DCC applications from Autodesk, Adobe and The Foundry need better tools to work with colour. This is especially true when we tend to work in scene referred lighting with floating point values.
We are using the ACES RGB Sony F35 still life image from this directory for our manipulation:
https://www.dropbox.com/sh/2uo12yepe8gg422/AAAtzFqm0eJgyf7TDHmTCXQFa/aces?dl=0
More images are available there: https://www.dropbox.com/sh/bwfrqgyt20gz4dp/XShJffwvXR
This still life image exhibits a lot of colours that are very hard to reproduce and is a great example for the purpose of this document.
We show here an implementation of Smits (1999) reflectance recovery method.
The spectral power distributions figures compare both the original spectral power distribution (red function) and the recovered one (green function).
The first colour patches pairs display the current original colour and its computed value with the recovered spectral power distribution and the same illuminant.
Note: There is a slight mismatch between the original colour and its computed value with the recovered spectral power distribution. We are unable yet to say if it's the result of an implementation error or something else. The perceptual difference is low and should not be an issue to judge the overall efficiency of the method.
The following colour patches pairs compare the colour as it should be if computed using the original spectral power distribution and the current illuminant with the recovered spectral power distribution and the same illuminant.
If you are interested at taking a look at the relative spectral power distribution of the illuminants in use, you can consult the following IPython Notebook.
It has pretty much always been assumed by a lot of people, including myself, that rendering engines are colourspaces agnostic, and whatever your primaries are, it should not make any differences.
An interesting thread with some VFX industry veterans about the Academy Color Encoding System has been ignited by Steve Agland.
He was describing issues while rendering in ACES RGB colourspace where the rendering equation could generate some very saturated colours, colour clipping and loss of details. Since we have started this notebook, Steve has written a post illustrating those issues, I suggest that you take a look at his notebook.
As we were discussing, Zap 'Master' Anderson pointed that he was assuming primaries wouldn't matter but that it was wrong.
The TL;DR; version of Rick Sayre from Pixar
The RGB basis vectors typically become non-orthogonal when transformed to XYZ, and definitely so in this case. Thus there should be no surprise that component-wise multiply does not yield a proper transform between two non-orthogonal spaces.
Installing the whole development toolchain for Colour roughly means deploying:
Python 2.7 and Python 3.5
... and too many things I just don't remember!
I decided to see how I could make that setup a bit more portable and easier to deploy.
That's where Vagrant kicks in along PyCharm and Anaconda!
The following guide assume that you have that you have PyCharm installed and are using macOS, although it should pretty much be platform agnostic.
We are thrilled to announce that after many months of work, the first public release of Colour is available! Although this is an alpha release, the code is well tested and covered and should be fairly stable.


I am an experienced psychonaut and have been around the block a few times. However, I had never tried any of the 'harder' drugs before, so I thought a good introduction would be speed. I bought $20 of speed from my friend who has been a speed addict for 2 years, so I'm fairly sure it was some form of amphetamine. Another friend and I each took half of the $20. I don't know what the actual weight in grams was of our dosage, as I don't have a scale that can accurately measure in small increments.
 I didn't want to aggravate my nose, so I decided to ingest the speed instead. My friend snorted her dose.
Noticable effects started for me approximately 40 minutes after ingestion. I felt really light and floaty and extremely happy. The body load was pretty light, but I was talking non-stop, just jabbering about nothing in particular as long as I was moving my mouth. My jaw started clenching like it does on E, so I chewed gum pretty much the whole night.
We went to my friends apartment where there were approximately 20 people in the process of getting drunk. We got along great with them--we were all dancing to the music and laughing (although they did not know we were on speed). I felt really happy and talkative and slightly energetic, though not at all tweaky. Soft warm rushes tingled all through my body and when I sat down I felt like I was floating.
I basically stayed at that same level for the next 5 hours. It never really increased past the social lubricant stage. I was slightly disappointed because my friend was having a great time the whole night--very euphoric and happy, obviously on a level higher than me.
The night went on, and I came down slightly--I wasn't quite so happy, but I was still all tingly and talkative. The mild warm rushes continued for a long while after my friend came down though--I was still feeling them 17 hours after ingestion.
I had horrible insomnia that night (which I expected)--I couldn't go to sleep until 5 hours after everyone else. I had mass jaw clenching (which I also expected), but I didn't notice elevated heart rate or breathing, increased aggressiveness (I was very passive), nor increased concentration. Also, I was very surprised to note that neither my nor my friend's pupils were dialated.
I am very aware of the addictive qualities of speed, so before the experience I totally psyched myself out, saying, 'No matter how great this is, no matter how much you love it, I don't care how good you feel, you are NEVER going to do speed again!' Well, all this turned out to be pretty pointless because I did not notice any addictive qualities whatsoever. There was no urge to repeat the experience, and no negative comedown effects. I do not have an addictive personality, so I am seriously considering repeating the experience in a few weeks.
I am aware that this was a threshold amphetamine experience, and am considering taking a higher dosage (the whole twenty) next time. I'm sure I'll be awake for 2 days straight, but I think it will be worth it. This experience was relatively unimpressive and really just a lot of fun.
In conclusion I would like to note the differences of our experiences, snorting versus ingestion. The intra-nasal administration hit MUCH faster, was more intense, and did not last as long. Ingestion resulted in a very slow, gradual come-on, mild effects, but was extremely long lasting.
Experience Reports are the writings and opinions of the individual authors who submit them.
Some of the activities described are dangerous and/or illegal and none are recommended by Erowid.


| Class and Description |
|---|
| MessageBodyReader
Contract for a provider that supports the conversion of a stream to a
Java type.
|
| MessageBodyWriter
Contract for a provider that supports the conversion of a Java type to a
stream.
|
| Class and Description |
|---|
| MessageBodyReader
Contract for a provider that supports the conversion of a stream to a
Java type.
|
| MessageBodyWriter
Contract for a provider that supports the conversion of a Java type to a
stream.
|
| Class and Description |
|---|
| ContextResolver
Contract for a provider that supplies context information to resource
classes and other providers.
|
| ExceptionMapper
Contract for a provider that maps Java exceptions to
Response . |
| InterceptorContext
Context shared by message body interceptors that can be used to wrap
calls to
MessageBodyReader.readFrom(java.lang.Class<T>, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType, javax.ws.rs.core.MultivaluedMap<java.lang.String, java.lang.String>, java.io.InputStream) and
MessageBodyWriter.writeTo(T, java.lang.Class<?>, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType, javax.ws.rs.core.MultivaluedMap<java.lang.String, java.lang.Object>, java.io.OutputStream) . |
| MessageBodyReader
Contract for a provider that supports the conversion of a stream to a
Java type.
|
| MessageBodyWriter
Contract for a provider that supports the conversion of a Java type to a
stream.
|
| ParamConverter
Defines a contract for a delegate responsible for converting between a
String form of a message parameter value and the corresponding custom
Java type T . |
| ReaderInterceptorContext
Context class used by
ReaderInterceptor
to intercept calls to (@link javax.ws.rs.ext.MessageBodyReader#readFrom}. |
| RuntimeDelegate
Implementations of JAX-RS provide a concrete subclass of RuntimeDelegate and
various JAX-RS API methods defer to methods of RuntimeDelegate for their
functionality.
|
| RuntimeDelegate.HeaderDelegate
Defines the contract for a delegate that is responsible for
converting between the String form of a HTTP header and
the corresponding JAX-RS type
T . |
| WriterInterceptorContext |
| Class and Description |
|---|
| ExceptionMapper
Contract for a provider that maps Java exceptions to
Response . |
| Provider
Marks an implementation of an extension interface that should be discoverable
by JAX-RS runtime during a provider scanning phase.
|
| Class and Description |
|---|
| ReaderInterceptor
Interface for message body reader interceptors that wrap around calls
to
MessageBodyReader.readFrom(java.lang.Class<T>, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType, javax.ws.rs.core.MultivaluedMap<java.lang.String, java.lang.String>, java.io.InputStream) . |
| WriterInterceptor
Interface for message body writer interceptors that wrap around calls
to
MessageBodyWriter.writeTo(T, java.lang.Class<?>, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType, javax.ws.rs.core.MultivaluedMap<java.lang.String, java.lang.Object>, java.io.OutputStream) . |
| Class and Description |
|---|
| Provider
Marks an implementation of an extension interface that should be discoverable
by JAX-RS runtime during a provider scanning phase.
|
| Class and Description |
|---|
| ContextResolver
Contract for a provider that supplies context information to resource
classes and other providers.
|
| ExceptionMapper
Contract for a provider that maps Java exceptions to
Response . |
| MessageBodyReader
Contract for a provider that supports the conversion of a stream to a
Java type.
|
| MessageBodyWriter
Contract for a provider that supports the conversion of a Java type to a
stream.
|
| ParamConverter
Defines a contract for a delegate responsible for converting between a
String form of a message parameter value and the corresponding custom
Java type T . |
| Provider
Marks an implementation of an extension interface that should be discoverable
by JAX-RS runtime during a provider scanning phase.
|
| Providers
An injectable interface providing runtime lookup of provider instances.
|
| RuntimeDelegate
Implementations of JAX-RS provide a concrete subclass of RuntimeDelegate and
various JAX-RS API methods defer to methods of RuntimeDelegate for their
functionality.
|
| RuntimeDelegate.HeaderDelegate
Defines the contract for a delegate that is responsible for
converting between the String form of a HTTP header and
the corresponding JAX-RS type
T . |
| WriterInterceptor
Interface for message body writer interceptors that wrap around calls
to
MessageBodyWriter.writeTo(T, java.lang.Class<?>, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType, javax.ws.rs.core.MultivaluedMap<java.lang.String, java.lang.Object>, java.io.OutputStream) . |
| Class and Description |
|---|
| ReaderInterceptor
Interface for message body reader interceptors that wrap around calls
to
MessageBodyReader.readFrom(java.lang.Class<T>, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType, javax.ws.rs.core.MultivaluedMap<java.lang.String, java.lang.String>, java.io.InputStream) . |
| WriterInterceptor
Interface for message body writer interceptors that wrap around calls
to
MessageBodyWriter.writeTo(T, java.lang.Class<?>, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType, javax.ws.rs.core.MultivaluedMap<java.lang.String, java.lang.Object>, java.io.OutputStream) . |
| Class and Description |
|---|
| Providers
An injectable interface providing runtime lookup of provider instances.
|
| Class and Description |
|---|
| Providers
An injectable interface providing runtime lookup of provider instances.
|
| Class and Description |
|---|
| ContextResolver
Contract for a provider that supplies context information to resource
classes and other providers.
|
| Class and Description |
|---|
| Provider
Marks an implementation of an extension interface that should be discoverable
by JAX-RS runtime during a provider scanning phase.
|
| Class and Description |
|---|
| Provider
Marks an implementation of an extension interface that should be discoverable
by JAX-RS runtime during a provider scanning phase.
|
| Class and Description |
|---|
| WriterInterceptor
Interface for message body writer interceptors that wrap around calls
to
MessageBodyWriter.writeTo(T, java.lang.Class<?>, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType, javax.ws.rs.core.MultivaluedMap<java.lang.String, java.lang.Object>, java.io.OutputStream) . |
| WriterInterceptorContext |
| Class and Description |
|---|
| RuntimeDelegate.HeaderDelegate
Defines the contract for a delegate that is responsible for
converting between the String form of a HTTP header and
the corresponding JAX-RS type
T . |
| Class and Description |
|---|
| RuntimeDelegate
Implementations of JAX-RS provide a concrete subclass of RuntimeDelegate and
various JAX-RS API methods defer to methods of RuntimeDelegate for their
functionality.
|
| Class and Description |
|---|
| MessageBodyReader
Contract for a provider that supports the conversion of a stream to a
Java type.
|
| MessageBodyWriter
Contract for a provider that supports the conversion of a Java type to a
stream.
|
| Provider
Marks an implementation of an extension interface that should be discoverable
by JAX-RS runtime during a provider scanning phase.
|
| Class and Description |
|---|
| MessageBodyReader
Contract for a provider that supports the conversion of a stream to a
Java type.
|
| MessageBodyWriter
Contract for a provider that supports the conversion of a Java type to a
stream.
|
| Provider
Marks an implementation of an extension interface that should be discoverable
by JAX-RS runtime during a provider scanning phase.
|
| Providers
An injectable interface providing runtime lookup of provider instances.
|
| Class and Description |
|---|
| MessageBodyWriter
Contract for a provider that supports the conversion of a Java type to a
stream.
|
| Provider
Marks an implementation of an extension interface that should be discoverable
by JAX-RS runtime during a provider scanning phase.
|
| Class and Description |
|---|
| MessageBodyReader
Contract for a provider that supports the conversion of a stream to a
Java type.
|
| MessageBodyWriter
Contract for a provider that supports the conversion of a Java type to a
stream.
|
| Provider
Marks an implementation of an extension interface that should be discoverable
by JAX-RS runtime during a provider scanning phase.
|
| Providers
An injectable interface providing runtime lookup of provider instances.
|
| WriterInterceptor
Interface for message body writer interceptors that wrap around calls
to
MessageBodyWriter.writeTo(T, java.lang.Class<?>, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType, javax.ws.rs.core.MultivaluedMap<java.lang.String, java.lang.Object>, java.io.OutputStream) . |
| WriterInterceptorContext |
| Class and Description |
|---|
| ContextResolver
Contract for a provider that supplies context information to resource
classes and other providers.
|
| MessageBodyReader
Contract for a provider that supports the conversion of a stream to a
Java type.
|
| MessageBodyWriter
Contract for a provider that supports the conversion of a Java type to a
stream.
|
| Provider
Marks an implementation of an extension interface that should be discoverable
by JAX-RS runtime during a provider scanning phase.
|
| Providers
An injectable interface providing runtime lookup of provider instances.
|
| Class and Description |
|---|
| ContextResolver
Contract for a provider that supplies context information to resource
classes and other providers.
|
| MessageBodyReader
Contract for a provider that supports the conversion of a stream to a
Java type.
|
| MessageBodyWriter
Contract for a provider that supports the conversion of a Java type to a
stream.
|
| Provider
Marks an implementation of an extension interface that should be discoverable
by JAX-RS runtime during a provider scanning phase.
|
| Class and Description |
|---|
| ContextResolver
Contract for a provider that supplies context information to resource
classes and other providers.
|
| MessageBodyReader
Contract for a provider that supports the conversion of a stream to a
Java type.
|
| MessageBodyWriter
Contract for a provider that supports the conversion of a Java type to a
stream.
|
| Provider
Marks an implementation of an extension interface that should be discoverable
by JAX-RS runtime during a provider scanning phase.
|
| Class and Description |
|---|
| MessageBodyReader
Contract for a provider that supports the conversion of a stream to a
Java type.
|
| MessageBodyWriter
Contract for a provider that supports the conversion of a Java type to a
stream.
|
| Class and Description |
|---|
| MessageBodyReader
Contract for a provider that supports the conversion of a stream to a
Java type.
|
| MessageBodyWriter
Contract for a provider that supports the conversion of a Java type to a
stream.
|
| Provider
Marks an implementation of an extension interface that should be discoverable
by JAX-RS runtime during a provider scanning phase.
|
| Providers
An injectable interface providing runtime lookup of provider instances.
|
| Class and Description |
|---|
| ContextResolver
Contract for a provider that supplies context information to resource
classes and other providers.
|
| Provider
Marks an implementation of an extension interface that should be discoverable
by JAX-RS runtime during a provider scanning phase.
|
| Class and Description |
|---|
| MessageBodyReader
Contract for a provider that supports the conversion of a stream to a
Java type.
|
| MessageBodyWriter
Contract for a provider that supports the conversion of a Java type to a
stream.
|
| Provider
Marks an implementation of an extension interface that should be discoverable
by JAX-RS runtime during a provider scanning phase.
|
| Providers
An injectable interface providing runtime lookup of provider instances.
|
| Class and Description |
|---|
| ContextResolver
Contract for a provider that supplies context information to resource
classes and other providers.
|
| Provider
Marks an implementation of an extension interface that should be discoverable
by JAX-RS runtime during a provider scanning phase.
|
| Class and Description |
|---|
| Providers
An injectable interface providing runtime lookup of provider instances.
|
| Class and Description |
|---|
| RuntimeDelegate.HeaderDelegate
Defines the contract for a delegate that is responsible for
converting between the String form of a HTTP header and
the corresponding JAX-RS type
T . |
| Class and Description |
|---|
| ContextResolver
Contract for a provider that supplies context information to resource
classes and other providers.
|
| ExceptionMapper
Contract for a provider that maps Java exceptions to
Response . |
| MessageBodyReader
Contract for a provider that supports the conversion of a stream to a
Java type.
|
| MessageBodyWriter
Contract for a provider that supports the conversion of a Java type to a
stream.
|
| ParamConverter
Defines a contract for a delegate responsible for converting between a
String form of a message parameter value and the corresponding custom
Java type T . |
| ParamConverterProvider
Contract for a provider of
ParamConverter instances. |
| Providers
An injectable interface providing runtime lookup of provider instances.
|
| RuntimeDelegate
Implementations of JAX-RS provide a concrete subclass of RuntimeDelegate and
various JAX-RS API methods defer to methods of RuntimeDelegate for their
functionality.
|
| RuntimeDelegate.HeaderDelegate
Defines the contract for a delegate that is responsible for
converting between the String form of a HTTP header and
the corresponding JAX-RS type
T . |
| WriterInterceptor
Interface for message body writer interceptors that wrap around calls
to
MessageBodyWriter.writeTo(T, java.lang.Class<?>, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType, javax.ws.rs.core.MultivaluedMap<java.lang.String, java.lang.Object>, java.io.OutputStream) . |
| Class and Description |
|---|
| ExceptionMapper
Contract for a provider that maps Java exceptions to
Response . |
| Provider
Marks an implementation of an extension interface that should be discoverable
by JAX-RS runtime during a provider scanning phase.
|
| Class and Description |
|---|
| ExceptionMapper
Contract for a provider that maps Java exceptions to
Response . |
| Provider
Marks an implementation of an extension interface that should be discoverable
by JAX-RS runtime during a provider scanning phase.
|
| Class and Description |
|---|
| MessageBodyReader
Contract for a provider that supports the conversion of a stream to a
Java type.
|
| MessageBodyWriter
Contract for a provider that supports the conversion of a Java type to a
stream.
|
| Provider
Marks an implementation of an extension interface that should be discoverable
by JAX-RS runtime during a provider scanning phase.
|
Copyright © 2014. All Rights Reserved.


|
U2
|
|
|
All
That You Can´t
Leave Behind |
1.
Beautiful Day
2.  Elevation 4. Walk On 5. Kite 6. In a Little While 7. Wild Honey 8. Peace on Earth 9. When I Look At The World 10. New York 11. Grace |
|
|
|
|
Sweetest
Thing
|
|
|
|
|
|
Achtung
Baby
|
1.
Zoo Station
2. Even Better Than The Real Thing 3. One 4. Until The End Of The World 5. Who´s Gonna Ride Your Wild Horses 6. So Cruel 7. The Fly 8. Mysterious Ways 9. Tryin´ To Thow Your Arms Around The World 10. Ultra Violet (Light My Way) 11. Acrobat 12. Love Is Blindness |


Toggle navigation
Home
Reservations
Amenities
Home
Reservations
Location
Amenities
LOCATION
Dog Haüs
909 Navasota Street
Austin, TX 78702
512.444.WOOF
COMMENTS/QUESTIONS
Name
Message
Send


My name is Brandon Lim.
I graduated from the University of California, Irvine in Spring 2016 with a double major in Computer Science and Business Information Management.
I'm currently a Software Engineer, Android at Airbnb working on the Search experience and previously worked on making Trips easier to manage.
I also worked previously at Amazon Lab126 as a Software Development Engineer working on libraries and frameworks that utilize media players on Android across Amazon's suite of FireOS products.
I have strong interests in Mobile Development and Finance.
"The Android robot is reproduced or modified from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License."


This example illustrates how routing needs to be declared in Express
To run the example first install modules with npm
npm install
Then start the server with
node app.js
Then open your browser at http://<IP_ADDRESS>:3000
You will see a basic Express site. Then browse to http://<IP_ADDRESS>:3000/about. Along with 404 header you will see
Cannot GET /about
The point of the example is that you need to set routes up in Express.


Fulfilled Intention Defining Diagram
"Intention" considered to have been completed successfully.
Supertypes:
Intention State
Fundamental Characteristic Defining Diagram
"Agent's" view of an "Existence Characteristic" as the "Subject's" fundamental type.
Stands in the place of "Subject Type" allowing different Agents to use different characteristics as the type for the same Subject. For instance, a pathologist may see a heart as a specimen; a transplant surgeon may see the same heart as an organ for transplant.
Both are valid but of necessity subjective.
Associations To:
| Zero, One or Many |
agent |
Only One |
Agent |
| Zero, One or Many |
characteristic for |
Only One |
Subject Characteristic |


The Cloud Routing Matrix service calculates the travel time or distance between
each waypoint in a series of coordinates.
Matrix Type
Distance Unit
Add Location
Clear Locations
Remove Location
Add or clear the location(s) by right-clicking and choosing "Add Location" or "Clear Locations".
Set the location by dragging their icons or right-clicking and choosing "Remove Location".
At least 3 locations should be added to generate distance matrix.
The max count of locations is 10.
There was a problem getting the cost matrix. Please try again.


A website for victims of sexual assault
The Alone Project is a websie to help victims of sexual assault to not feel alone and see that their voices are vauled.
The Goal; to provide resources and support to people in order for them to be able to move on in their daily lives after the fact. It is also there to make sure that people are able to find the necessary resources in one place
Stories; a feature available for anyone who feels like this has only happened to them, where they can read success stories of other victims.
Help; a feature that finds local support groups in your area and the proper people to contact. It also guides you through the steps of reporting a sexual assault.
I hope you'll take a chance on The Alone Project and help us help them, click here to explore the prototype!
I asked some people if they would be willing to talk about their incident with me and many gave their input into this project:
Did you report your assualt, if no, why not?
"No I did not report my assualt, I was scared of what my family would think of me. I also was very scared what would happen when I went to the police. I took a 2 years going by and another girl being assualted for me to step forward with her and report it. To this day, my parents don't know."
This is where the idea of adding the proccess of reporting a sexual assualt came in to play.
What are some things you wished you knew or had?
" I wish I knew about the Norse Violence Prevention Center, its great that we have it on campus and they really helped me out when I finally turned to them." Providing resources is a main idea for this website and this is one example why.
What are some hopes you have for this project?
"That people can see other cases like theirs and have a person to interact with. The worst time for me was usally at night and I just felt alone, it would be great to have someone to turn to in that moment, like a forum or a chat room"
I had one user tell me she would be uncomfortable sharing her own experince but would really appreciate the chance to read others stories
I got the idea of The Alone Project from talking to some of my friends who have been sexually assualted. They felt alone and as if no one understood what they went through. I saw a need for a resource to become available so help people look towards the brighter side of life. I also noticed how high the suicide rates for victims was and felt as if resources were more available to victims, it could help.
Users will be able to acess not only resources but sucess stories and a help line. A lot of user research I have done has asked for a chat room of sorts to talk to other victims so they can truly feel understood, so this will be another feature available. To keep them safe their will be certain words and phrases banned from our site. We understand that this project, is a sensitive one. We aim to help not hinder our users. Thats why around the site we plan to implement warnings where there is potential triggering matieral. We hope that this project will open up more possibilities for our users.
Users will gain a community in which everyone will be accepted. They will no longer feel as if its them vs the world but that the world can help them grow. We hope that the user will gain confidence and the support they need to succeed in their life. The user will also gain access to resources they need and this will help them understand that it is okay to ask for help.
I have developed a persona to represent what the average user could look like and gain from the website.
Persona: Age 20, Female, unknown ethnicity, university student
Name: Amelia
Amelia was sexually assualted by her best friend, when she told him no he didn't listen and just kept moving in on her. No one could hear her plees for help and these memories keep her from falling asleep at night. Its the next day and she is not sure what to do, her friends won't believe her and police officers scare her. She isn't sure what to do and decides to look it up to see if she can find out what happens when you report a sexually assualt. Alone pops up with a link to the page with the walkthrough of how to report a sexually assualt, what steps to take and most importantly what happens. She decides to report her assualt but it doesn't just stop bothering her.
Her nights are hard and many she spends crying in her dorm feeling so alone. Some of her friends don't believe that he could have done it, and make fun of her behind her back. She feels alone, she remembers the website she came across on the first day and relogs on. She discovers forums and stories and genarl support. She no longer feels alone or like everything is her fault. She is able to move forward and see that she is worth it and it is better to keep living then to give up again.
Here are a few example of the wireframes and workflows that made this website possible


The PresentDemoApp application provides a base from which various forms of demonstration applications can be constructed. It is particularly intended to be used when making formal presentations using either the standard or multi-pipe editions of AVS/Express.
present_demo User Macro Parameters
Name Type Description UI Control title string Title to display on Control Panel. n/a rotate int Enables rotation of scene. R button scale int Enables scaling of scene. S button translate int Enables translation of scene. T button rnc int Resets, Normalizes and Centres the scene. RNC button use_mpu int Toggles use of MPU render when available. Toggle show_menu int Toggles showing of normal AVS/Express application panel. Toggle inc_objects int[] Indices of objects to include in output. Option box list objectnames string[] Names of input objects. n/a present_demo User Macro Output Ports
Name Type Description out_objs mlink Array of links to selected objects. module_panel link Link to application UI panel.
Giving presentations is a major part of many academic and commercial people's work lives. Often these presentations will consist of displaying the results of visualizations to a wider audience. This can either be in the form of static images or dynamic visualizations. AVS/Express is in many ways a good tool for giving these sorts of dynamic presentation. Many presentations are given using laptop computers and AVS/Express visualizations can be relatively easily taken from a Unix-based desktop environment to a Windows-based laptop environment. The multi-pipe edition of AVS/Express is even more suited to giving dynamic presentations because it can make use of multi-user immersive displays such as Reality Centers and Immersadesks.
However AVS/Express does have one major problem when it is used for giving presentations. The standard Express user interface take up a large amount of space on the screen and can be distracting for the audience. Command line options can be used to remove the Network Editor and the V Command Processor. However this still leaves the standard SingleWindowApp or MultiWindowApp user interface. Both of these take a decent amount of screen space and contain many distracting buttons and sliders. These user interfaces can also be confusing for the presenter if they are not familiar with the AVS/Express user interface.
One solution to this problem is create a custom user interface that only contains the controls necessary. This is not a straightforward task and would normally involve removing the standard module user interface. This could be a major problem if the audience asked a question that could not be answered with the controls in your custom user interface. The PresentDemo project aims to solve both of these problems by allowing the user to build their demonstration application from a base application.
The PresentDemoApp base application is itself based on the MultiWindowApp application. Therefore it contains the same module user interface and the same scene viewer window. However by default the module user interface is hidden. Instead a panel similar to the one shown below is displayed.
This panel can is spilt into top and bottom portions. The top portion contains all the general controls that are used by all applications and that are supplied by the PresentDemoApp application. These controls include:
File Menu Allows the user to exit express. R Button Enables rotation of the scene. S Button Enables scaling of the scene. T Button Enables translation of the scene. RNC Button Resets, Normalizes and Centres the scene. Show Menu Toggle Toggles the display of the standard module user interface. Use MPU Renderer Toggle Toggles use of the MPU renderer, when available. Select Visualizations Radio Boxes Toggles the display of the various visualizations. The bottom portion of the panel contains all the application specific controls that are supplied by the programmer of the demo. In this case these are a slider to control the level of an isosurface and a toggle to control the running of an advector visualization. Before you start developing your own demonstration applications you should become familiar with this user interface. The PresentDemoEg1 and PresentDemoEg2 example applications are provided so that you can do this.
Developing with the PresentDemoApp base application is in many ways similar to developing with the MultiWindowApp base application. As PresentDemoApp inherits from MultiWindowApp it contains the same user interface and Uviewer components and is used in much the same way. However there are some steps that you do have to take that are different to normal.
Drag PresentDemoApp down from IAC library to start development.
There is no 'New Application' option for the PresentDemoApp. Therefore you have to manually drag the application down from the IAC library.
Specify title for PresentDemoApp panel.
A title should be given to the application. This can be done by editing the string found in present_demo.params.title. This string will appear in the title-bar of the PresentDemoApp panel.
Build application as normal using Network Editor.
Feed all Red DataObject outputs through present_demo user macro.
The PresentDemo panel allows the user to select the visibility of the various visualizations. However for this to work all the red DataObject outputs have be feed through the present_demo user macro. If they are feed directly into the Uviewer macro as normal then all the objects will be displayed all the time.
Specify names for DataObjects
By default the present_demo macro automatically gives all DataObjects a name. However these are not meaningful and normally better names should be manually specified. This can be done by editing the present_demo.objectnames array. The order in which names are given is important. Often it will be easier to specify these names by directly editing the V code.
Place application user interface in application_UI macro.
All the application UI components should be placed in the application_UI macro and connected to the parent link. By doing this the application components will appear in the bottom half of the PresentDemoApp panel. The output values of these components can then be connected to the appropriate values in the visualization modules.
Resize PresentDemoApp panel so that all components are on screen.
The PresentDemoApp application does not know which components the user will add. Due to this it cannot automatically resize its user interface and the user must do this manually.
After all these steps have been taken your demonstration application should be finished. You should then save the completed application as a V file. If you want to edit the application again you can start express and load the application as normal. If you want to run the application as a demonstration you should use a script or batch file similar to the following. These will start Express without the Network Editor or V Command Processor, and will suppress error messages. These scripts assume that they are being run from the project's root directory.
For Unix systems using C shell:
#!/usr/bin/csh setenv NE_NO_ERROR_DIALOG 1 ./bin/{$MACHINE}/express -novcp -none demo.vFor Windows systems:
set NE_NO_ERROR_DIALOG 1 start bin\{$MACHINE}\express -novcp -none demo.v
in_objs
Array of DataObjects that the user can select to be displayed. This input array can be built up by making multiple connections from red output ports to the in_objs port.
title
String parameter that specifies the name that should be given to the demonstration application. This string will be displayed in the title-bar of the PresentDemoApp control panel.
rotate scale translate
These integer parameters specify whether mouse movements should rotate, scale or translate the selected object or scene. These parameters are already connected to the appropriate places in the user interface and normally these connections will not need to be altered.
rnc
Integer parameter that is used to trigger the resetting, normalization and centering of the selected object or scene. This parameter is already connected to the appropriate place in the user interface and normally this connection will not need to be altered.
use_mpu
Integer parameter that specifies whether the MPU renderer should be used. This parameter is only used when the Multi-pipe edition of AVS/Express is being used. The PresentDemoApp base application already connects this parameter to the appropriate places in the Uviewer. Normally these connections will not need to be altered.
show_menu
Integer parameter that specifies the visibility of the normal MultiWindowApp module user interface. Making the normal module user interface visible allows more detailed adjustments to be made than would be possible with the customized application user interface. By default the normal user interface is visible. This default is necessary because of a problem with AVS/Express when running on Windows. If the MultiWindowApp user interface is initially invisible then the sizes of various user interface components are not setup correctly and hence the user interface does not work correctly.
inc_objects[]
Integer array that specifies which DataObjects should be included in the output GroupObject. The array contains a list of zero-based indices into the input array. Therefore a value of {0,3} means that the first and fourth DataObjects will be included in the output GroupObject. By default no elements of the input array are selected.
objectnames[]
String array that specifies the names of the DataObjects in the input array. These names are displayed in the user interface so that the user can more easily choose between the objects. By default the objects are named Object[0], Object[1] and so forth. However explicit object names can be easily specified.
out_objs
Output GroupObject that contains references to the selected DataObjects from the input array. This output should be directly connected to the input of the Uviewer macro.
module_panel
Link to the bottom UIpanel of the PresentDemoApp control panel. Any user interface components that are connected to this output will be displayed in the PresentDemoApp control panel. If the PresentDemoApp base application is used this output is connected to the application_UI macro. In this case all user interface components should be contained with that macro.
The PresentDemoApp base application uses the present_demo user macro. This user macro makes use of the PresentDemoMainUI, PresentDemoControlsUI and PresentDemoModulesUI user interface macros. It also uses the ExtractObjectsCore low-level module. The PresentDemoParams parameter block is used to communicate between these components.
The PresentDemo project includes two example application. The PresentDemoEg1 example reads a geometry file and display it. This example is intended to be a very simple illustration of how the PresentDemoApp base application can be used.
The PresentDemoEg2 example illustrates how a more complex visualization can be presented as a demonstration. The demonstration control panel includes 2 application controls, a slider that controls the level of the isosurface and a toggle that runs the advection. This example is also based on the PresentDemoApp base application.
xp_comm_proj/p_demo/pdemmods.v contains the V definition of the PresentDemoParams parameter block.
xp_comm_proj/p_demo/pdemmacs.v contains the V definitions of the PresentDemoMainUI, PresentDemoControlsUI and PresentDemoModulesUI user interface macros and the present_demo user macro.
xp_comm_proj/p_demo/pdemapps.v contains the V definitions of the PresentDemoApp base application, and the PresentDemoEg1 and PresentDemoEg2 example applications.
The PresentDemo project relies on the successful installation of the following components. Without them the project will not function correctly.
This project was initially inspired by some code created by Ian Curington for the multi-pipe edition demonstration disk. Some of the methods and techniques used in this project where taken from this code.
The PresentDemo project does not contain any procedural code and hence the process it executes in is not important. The ExtractObjects project executes under the process specified in the ExtractObjectsMod library.
Andrew Dodd, International AVS Centre


About Me
I am a husband, father, son, brother, friend, and professional. I have 14 years of experience as a public school teacher in addition to 10 years as a Drama Director/Producer and Music Director. Currently, I am employed as a Client Experience Manager at MRI Software in Solon, OH. In this role, I employ multiple skill sets, such as product customization, client retention initiatives, project coordination, and much more. Since the summer of 2016, I have been constantly honing,and adding to, my coding skills. I have 2 years of experience as a Web Developer (both front and back end), as shown by my Online AP Music Theory Prep Course. My coding competencies include: HTML/CSS, Javascript, SQL, Node.js, AngularJS, Angular2, AJAX, php, jQuery, and React.
As a dedicated professional, I am continuously committed to my own personal and professional development that has groomed me in technology skills that I combine with my exceptional educational talent. My ability to provide exceptional project management and guidance and design together my passion for technology and commitment to business, operational, and team leadership.
I also have exceptional talents for bringing together others to support development and artist efforts through engagement and funding support management. The most notable example of this is my development and management of an interactive website as leader of AP Music Theory Prep Course, providing formatted interfaces for teachers and students to learn music theory through self-taught instruction.


review_requested
by Axa Mei Liauw at 2020-07-17 13:37:10.renamed
by Axa Mei Liauw at 2020-07-17 13:45:16.head_ref_force_pushed
by Axa Mei Liauw at 2020-07-17 13:49:57.referenced
by None at 2020-07-17 13:54:41.merged
by None at 2020-07-17 13:54:41.closed
by None at 2020-07-17 13:54:41.head_ref_deleted
by None at 2020-07-17 13:54:45.labeled
by None at 2020-07-16 23:01:16.labeled
by None at 2020-07-16 23:01:16.closed
by None at 2020-07-17 16:33:18.head_ref_force_pushed
by None at 2020-07-17 16:40:31.referenced
by Axa Mei Liauw at 2020-07-17 17:49:23.merged
by Axa Mei Liauw at 2020-07-17 17:49:23.closed
by Axa Mei Liauw at 2020-07-17 17:49:23.head_ref_deleted
by Axa Mei Liauw at 2020-07-17 17:49:28.labeled
by None at 2020-07-17 18:34:55.labeled
by None at 2020-07-17 18:34:55.The following changes were necessary in order to ensure that the certificates and permissions are properly in place for multi-author submissions:
https://github.com/pulibrary/dspace-python/commit/3f0af9e674db0b42f85b32a15cbe80629676f01a https://github.com/pulibrary/dspace-python/commit/7898eb7c92c257fef23990272215696534059454 https://github.com/pulibrary/dspace-python/commit/d49944487fb4905fe140ce7128509907f1eb3048
However, this has been successfully tested in the QA environment, importing the following items:
submission_8095 99652
submission_8102 99653
submission_8109 99654
submission_8114 99655
submission_8119 99656
submission_8123 99657
submission_8184 99658
submission_8187 99659
submission_8188 99660
submission_8203 99661
submission_8226 99662
submission_8298 99663
submission_8331 99664
submission_8383 99665
submission_8384 99666
submission_8471 99667
submission_8509 99668
submission_8534 99669
submission_8557 99670
submission_8576 99671
submission_8600 99672
submission_8633 99673
submission_8655 99674
submission_8665 99675
submission_8674 99676
submission_8725 99677
submission_8752 99678
submission_8799 99679
submission_8918 99680
submission_9004 99681
submission_9005 99682
submission_9183 99683
submission_9261 99684
submission_9273 99685
submission_9287 99686
submission_8373 99687
submission_8515 99688
submission_8684 99689
submission_8787 99690
submission_8866 99691
submission_8873 99692
submission_8947 99693
submission_8978 99694
submission_8981 99695
submission_8987 99696
submission_9016 99697
submission_9025 99698
submission_9043 99699
submission_9079 99700
submission_9231 99701
submission_9380 99702
submission_9409 99703
submission_8373 99704
submission_8515 99705
submission_8684 99706
submission_8787 99707
submission_8866 99708
submission_8873 99709
submission_8947 99710
submission_8978 99711
submission_8981 99712
submission_8987 99713
submission_9016 99714
submission_9025 99715
submission_9043 99716
submission_9079 99717
submission_9231 99718
submission_9380 99719
submission_9409 99720
closed
by James R. Griffin III at 2020-07-17 13:27:40.labeled
by James R. Griffin III at 2020-07-17 13:36:43.labeled
by James R. Griffin III at 2020-07-17 13:36:43.assigned
by James R. Griffin III at 2020-07-17 13:36:44.renamed
by James R. Griffin III at 2020-07-17 13:36:50.assigned
by James R. Griffin III at 2020-07-17 13:50:25.assigned
by James R. Griffin III at 2020-07-17 13:50:45.assigned
by James R. Griffin III at 2020-07-17 13:51:07.closed
by James R. Griffin III at 2020-07-17 13:51:38.The following items were successfully imported into the production environment:
submission_8095 104378
submission_8102 104379
submission_8109 104380
submission_8114 104381
submission_8119 104382
submission_8123 104383
submission_8184 104384
submission_8187 104385
submission_8188 104386
submission_8203 104387
submission_8226 104388
submission_8298 104389
submission_8331 104390
submission_8383 104391
submission_8384 104392
submission_8471 104393
submission_8509 104394
submission_8534 104395
submission_8557 104396
submission_8576 104397
submission_8600 104398
submission_8633 104399
submission_8655 104400
submission_8665 104401
submission_8674 104402
submission_8725 104403
submission_8752 104404
submission_8799 104405
submission_8918 104406
submission_9004 104407
submission_9005 104408
submission_9183 104409
submission_9261 104410
submission_9273 104411
submission_9287 104412
submission_8373 104315
submission_8515 104316
submission_8684 104317
submission_8787 104318
submission_8866 104319
submission_8873 104320
submission_8947 104321
submission_8978 104322
submission_8981 104323
submission_8987 104324
submission_9016 104325
submission_9025 104326
submission_9043 104327
submission_9079 104328
submission_9231 104329
submission_9380 104330
submission_9409 104431
submission_8095 104432
submission_8114 104433
submission_8123 104434
submission_8184 104435
submission_8188 104436
submission_8509 104437
submission_8557 104438
submission_8665 104439
submission_8918 104440
labeled
by James R. Griffin III at 2020-07-17 13:29:20.labeled
by James R. Griffin III at 2020-07-17 13:29:20.assigned
by James R. Griffin III at 2020-07-17 13:29:20.closed
by James R. Griffin III at 2020-07-17 14:07:48.While discovering https://github.com/pulibrary/dspace-python/issues/22 blocked progress on this issue, removing the TSV file from the import process did not raise any errors. After this, the following items were successfully imported:
submission_8066 99721
submission_8153 99722
submission_8182 99723
submission_8208 99724
submission_8336 99725
submission_8410 99726
submission_8421 99727
submission_8525 99728
submission_8526 99729
submission_8529 99730
submission_8535 99731
submission_8569 99732
submission_8571 99733
submission_8596 99734
submission_8615 99735
submission_8686 99736
submission_8721 99737
submission_8741 99738
submission_8781 99739
submission_8782 99740
submission_8853 99741
submission_8903 99742
submission_8935 99743
submission_8944 99744
submission_8962 99745
submission_8971 99746
submission_8974 99747
submission_9082 99748
submission_9086 99749
submission_9167 99750
submission_9310 99751
submission_9372 99752
submission_9437 99753
submission_9440 99754
submission_9482 99755
submission_9488 99756
assigned
by James R. Griffin III at 2020-07-17 13:49:16.labeled
by James R. Griffin III at 2020-07-17 13:52:23.labeled
by James R. Griffin III at 2020-07-17 13:52:29.closed
by James R. Griffin III at 2020-07-17 15:00:29.Submissions from this department were successfully imported into the following DataSpace Items:
submission_8066 104441
submission_8153 104442
submission_8182 104443
submission_8208 104444
submission_8336 104445
submission_8410 104446
submission_8421 104447
submission_8525 104448
submission_8526 104449
submission_8529 104450
submission_8535 104451
submission_8569 104452
submission_8571 104453
submission_8596 104454
submission_8615 104455
submission_8686 104456
submission_8721 104457
submission_8741 104458
submission_8781 104459
submission_8782 104460
submission_8853 104461
submission_8903 104462
submission_8935 104463
submission_8944 104464
submission_8962 104465
submission_8971 104466
submission_8974 104467
submission_9082 104468
submission_9086 104469
submission_9167 104470
submission_9310 104471
submission_9372 104472
submission_9437 104473
submission_9440 104474
submission_9482 104475
submission_9488 104476
labeled
by James R. Griffin III at 2020-07-17 15:01:13.labeled
by James R. Griffin III at 2020-07-17 15:01:13.assigned
by James R. Griffin III at 2020-07-17 15:01:13.closed
by James R. Griffin III at 2020-07-17 15:06:30.The submissions were successfully imported into the following DSpace items:
submission_8079 99771
submission_8106 99772
submission_8175 99773
submission_8211 99774
submission_8218 99775
submission_8256 99776
submission_8277 99777
submission_8283 99778
submission_8386 99779
submission_8392 99780
submission_8403 99781
submission_8439 99782
submission_8444 99783
submission_8474 99784
submission_8554 99785
submission_8563 99786
submission_8584 99787
submission_8650 99788
submission_8680 99789
submission_8739 99790
submission_8786 99791
submission_8823 99792
submission_8831 99793
submission_8844 99794
submission_8850 99795
submission_8928 99796
submission_8932 99797
submission_9020 99798
submission_9103 99799
submission_9105 99800
submission_9144 99801
submission_9153 99802
submission_9193 99803
submission_9211 99804
submission_9312 99805
submission_9316 99806
submission_9450 99807
submission_9480 99808
assigned
by James R. Griffin III at 2020-07-17 13:49:38.closed
by James R. Griffin III at 2020-07-17 15:37:06.The submissions were successfully imported into the following DataSpace Items:
submission_8079 104477
submission_8106 104478
submission_8175 104479
submission_8211 104480
submission_8218 104481
submission_8256 104482
submission_8277 104483
submission_8283 104484
submission_8386 104485
submission_8392 104486
submission_8403 104487
submission_8439 104488
submission_8444 104489
submission_8474 104490
submission_8554 104491
submission_8563 104492
submission_8584 104493
submission_8650 104494
submission_8680 104495
submission_8739 104496
submission_8786 104497
submission_8823 104498
submission_8831 104499
submission_8844 104500
submission_8850 104501
submission_8928 104502
submission_8932 104503
submission_9020 104504
submission_9103 104505
submission_9105 104506
submission_9144 104507
submission_9153 104508
submission_9193 104509
submission_9211 104510
submission_9312 104511
submission_9316 104512
submission_9450 104513
submission_9480 104514
labeled
by James R. Griffin III at 2020-07-17 15:38:09.labeled
by James R. Griffin III at 2020-07-17 15:38:09.assigned
by James R. Griffin III at 2020-07-17 15:38:10.closed
by James R. Griffin III at 2020-07-17 16:05:31.assigned
by James R. Griffin III at 2020-07-17 13:50:07.labeled
by James R. Griffin III at 2020-07-17 16:06:15.labeled
by James R. Griffin III at 2020-07-17 16:06:26.labeled
by James R. Griffin III at 2020-07-17 17:55:47.labeled
by James R. Griffin III at 2020-07-17 17:55:47.The Dropbox https://www.dropbox.com/sh/o883p0xjgcz92y6/AAD4zmPAP-5h77npA4kKcBFva?dl=0 has been added to the Item metadata for Item ID: 103871
closed
by James R. Griffin III at 2020-07-17 18:55:05.labeled
by James R. Griffin III at 2020-07-17 14:56:43.labeled
by James R. Griffin III at 2020-07-17 14:56:43.labeled
by None at 2020-07-16 23:32:55.labeled
by None at 2020-07-16 23:32:55.labeled
by None at 2020-07-17 11:29:38.labeled
by None at 2020-07-17 11:29:38.renamed
by Christina Chortaria at 2020-07-17 14:24:44.closed
by Trey Pendragon at 2020-07-17 16:15:57.referenced
by Trey Pendragon at 2020-07-17 16:15:57.merged
by Trey Pendragon at 2020-07-17 16:15:57.closed
by Trey Pendragon at 2020-07-17 16:15:57.head_ref_deleted
by Trey Pendragon at 2020-07-17 16:16:00.RemoteRecord.retrieve
should check to see if a thing looks like an ASpace ID (I think they all contain the string "aspace"), and if so spin up a new ArchiveSpaceRecord
.
ArchiveSpaceRecord
https://archivesspace.github.io/archivesspace/api/#get-an-ead-representation-of-a-resource211 has some documentation on how to get a record out of ASpace. We might be able to not get the EAD representation and just pull the JSON (which I think is the same path but no .xml
at the end.) Need a spike to try it out when we have real data in there.
@christinach Made the requested text changes.
review_dismissed
by Trey Pendragon at 2020-07-17 16:15:03.mentioned
by Christina Chortaria at 2020-07-17 16:15:10.subscribed
by Christina Chortaria at 2020-07-17 16:15:10.referenced
by Christina Chortaria at 2020-07-17 16:44:21.merged
by Christina Chortaria at 2020-07-17 16:44:22.closed
by Christina Chortaria at 2020-07-17 16:44:22.closed
by Christina Chortaria at 2020-07-17 16:44:22.assigned
by Trey Pendragon at 2020-07-17 17:14:36.labeled
by Esmé Cowles at 2020-07-17 17:22:55.labeled
by Trey Pendragon at 2020-07-17 21:03:13.The email is VERY basic right now:
head_ref_force_pushed
by Trey Pendragon at 2020-07-17 21:01:01.labeled
by None at 2020-07-17 05:13:38.labeled
by Kate Lynch at 2020-07-17 19:24:16.renamed
by Kate Lynch at 2020-07-17 19:26:26.labeled
by Kate Lynch at 2020-07-17 19:32:19.mentioned
by None at 2020-07-17 19:32:20.subscribed
by None at 2020-07-17 19:32:20.labeled
by Kate Lynch at 2020-07-17 19:43:57.renamed
by Kate Lynch at 2020-07-17 19:44:15.labeled
by Kate Lynch at 2020-07-17 19:46:46.closed
by Esmé Cowles at 2020-07-17 17:20:32.closed
by Esmé Cowles at 2020-07-17 17:20:32.closed
by Esmé Cowles at 2020-07-17 17:20:31.Coverage remained the same at 100.0% when pulling 44f4acf606a216185aafd809c47b7de59a222158 on dependabot/npmandyarn/lodash-4.17.19 into b24410464cadc4923979b0f7608f843aeeadf7c1 on master.
labeled
by None at 2020-07-17 11:08:27.labeled
by None at 2020-07-17 11:08:27.Update: ArchivesSpace can generate PDFs out-of-the box. However, we need to evaluate how accessible they are. The best practice for "printing" use cases is to use a Print Stylesheet.
We also decided to have a "Print this Finding Aid" button on every page of the collection.
Propose using the LUX Tag element for the badges.
Note for reviewers. If you use lando, you'll have to run lando stop
and then bundle exec solr start
to get the fixtures loaded correctly.
head_ref_force_pushed
by Eliot Jordan at 2020-07-17 21:25:36.head_ref_force_pushed
by Eliot Jordan at 2020-07-17 21:36:58.head_ref_force_pushed
by Eliot Jordan at 2020-07-17 21:58:24.Coverage remained the same at 100.0% when pulling 1b72ef11be3aae35258088265e09197a63b874e8 on dependabot/npmandyarn/lodash-4.17.19 into 389e2c951973dc3a6cc5a779a84058757e2eb2f5 on master.
labeled
by None at 2020-07-17 11:10:56.labeled
by None at 2020-07-17 11:10:56.labeled
by None at 2020-07-17 11:07:56.labeled
by None at 2020-07-17 11:07:56.head_ref_force_pushed
by Christina Chortaria at 2020-07-17 13:47:20.head_ref_force_pushed
by Christina Chortaria at 2020-07-17 13:59:02.head_ref_force_pushed
by Christina Chortaria at 2020-07-17 14:06:41.head_ref_force_pushed
by Christina Chortaria at 2020-07-17 14:09:30.head_ref_force_pushed
by Christina Chortaria at 2020-07-17 14:12:18.referenced
by None at 2020-07-17 14:42:44.merged
by None at 2020-07-17 14:42:44.closed
by None at 2020-07-17 14:42:44.head_ref_deleted
by None at 2020-07-17 14:42:52.head_ref_force_pushed
by None at 2020-07-17 16:07:36.head_ref_force_pushed
by Christina Chortaria at 2020-07-17 20:36:34.head_ref_force_pushed
by Christina Chortaria at 2020-07-17 22:36:35.head_ref_force_pushed
by Christina Chortaria at 2020-07-18 00:42:36.


The iGEEK UNITY, knows that size is not
important when it comes to entertainment
an experience on a bar phone that
can fit in your pocket.
This wonderful, yet compact device allows the
user to watch TV, enjoy your favorite music,
Bluetooth, all combined with a design in wich the
color and the small details make the difference.


XF.App
is a 'class' that you able to extend with your own methods and properties needed in the application. In this case an instance of this class is something like a main controller of the whole app.
// if the app boilerplate was created via XF Generator
// these lines can be found in `app.js` file
var MyApp = XF.App.extend({
initialize: function () {
// this code will be executed before XF will be started
// but you can put the preparation code here
// …
this.myAwesomeMethod();
},
myAwesomeMethod: function () {
}
});


AntialiasingMode()
Syntax
AntialiasingMode(Mode)Description
Changes the fullscreen antialiasing mode. This function has to be called before OpenScreen() to have any effect.
Parameters
Mode It can be one of the following constants: #PB_AntialiasingMode_None: No antialiasing (default). #PB_AntialiasingMode_x2 : x2 fullscreen antialiasing (FSAA). #PB_AntialiasingMode_x4 : x4 fullscreen antialiasing (FSAA). #PB_AntialiasingMode_x6 : x6 fullscreen antialiasing (FSAA).
Remarks
Depending of the graphic card, this command can have a severe impact on rendering performance.
Return value
None.
Supported OS
All


#include <EventHandler.hpp>
Public Member Functions | |
| virtual | ~EventHandler () |
| virtual void | setLocationInfo (const LocationInfo *location) |
| Recieves a LocationInfo object that is owned by the caller, and will be updated with the current location information as the parse progresses. | |
| virtual void | startDocumentEvent (const XMLCh *documentURI, const XMLCh *encoding)=0 |
| Handles a document node as an event. | |
| virtual void | endDocumentEvent ()=0 |
| Handles a document node as an event. | |
| virtual void | startElementEvent (const XMLCh *prefix, const XMLCh *uri, const XMLCh *localname)=0 |
| Handles the start of an element node as an event. | |
| virtual void | endElementEvent (const XMLCh *prefix, const XMLCh *uri, const XMLCh *localname, const XMLCh *typeURI, const XMLCh *typeName)=0 |
| Handles the end of an element node as an event. | |
| virtual void | piEvent (const XMLCh *target, const XMLCh *value)=0 |
| Handles a processing instruction node as an event. | |
| virtual void | textEvent (const XMLCh *value)=0 |
| Handles a text node as an event. | |
| virtual void | textEvent (const XMLCh *chars, unsigned int length)=0 |
| Handles a text node as an event. | |
| virtual void | commentEvent (const XMLCh *value)=0 |
| Handles a comment node as an event. | |
| virtual void | attributeEvent (const XMLCh *prefix, const XMLCh *uri, const XMLCh *localname, const XMLCh *value, const XMLCh *typeURI, const XMLCh *typeName)=0 |
| Handles an attribute node as an event. | |
| virtual void | namespaceEvent (const XMLCh *prefix, const XMLCh *uri)=0 |
| Handles a namespace binding as an event. | |
| virtual void | atomicItemEvent (AnyAtomicType::AtomicObjectType type, const XMLCh *value, const XMLCh *typeURI, const XMLCh *typeName) |
| Handles an atomic item as an event. | |
| virtual void | endEvent ()=0 |
| Called when all events have been reported. |
| virtual EventHandler::~EventHandler | ( | ) | [inline, virtual] |
| virtual void EventHandler::atomicItemEvent | ( | AnyAtomicType::AtomicObjectType | type, | |
| const XMLCh * | value, | |||
| const XMLCh * | typeURI, | |||
| const XMLCh * | typeName | |||
| ) | [inline, virtual] |
Handles an atomic item as an event.
Reimplemented in ContentSequenceFilter, EventFilter, and EventSerializer.
| virtual void EventHandler::attributeEvent | ( | const XMLCh * | prefix, | |
| const XMLCh * | uri, | |||
| const XMLCh * | localname, | |||
| const XMLCh * | value, | |||
| const XMLCh * | typeURI, | |||
| const XMLCh * | typeName | |||
| ) | [pure virtual] |
Handles an attribute node as an event.
Implemented in ContentSequenceFilter, EventFilter, EventSerializer, NSFixupFilter, QueryPathTreeFilter, and SchemaValidatorFilter.
| virtual void EventHandler::commentEvent | ( | const XMLCh * | value | ) | [pure virtual] |
Handles a comment node as an event.
Implemented in ContentSequenceFilter, EventFilter, EventSerializer, QueryPathTreeFilter, and SchemaValidatorFilter.
| virtual void EventHandler::endDocumentEvent | ( | ) | [pure virtual] |
Handles a document node as an event.
Implemented in ContentSequenceFilter, EventFilter, EventSerializer, NSFixupFilter, QueryPathTreeFilter, and SchemaValidatorFilter.
| virtual void EventHandler::endElementEvent | ( | const XMLCh * | prefix, | |
| const XMLCh * | uri, | |||
| const XMLCh * | localname, | |||
| const XMLCh * | typeURI, | |||
| const XMLCh * | typeName | |||
| ) | [pure virtual] |
Handles the end of an element node as an event.
Implemented in EventFilter, EventSerializer, NSFixupFilter, QueryPathTreeFilter, and SchemaValidatorFilter.
| virtual void EventHandler::endEvent | ( | ) | [pure virtual] |
Called when all events have been reported.
Implemented in ContentSequenceFilter, EventFilter, and EventSerializer.
| virtual void EventHandler::namespaceEvent | ( | const XMLCh * | prefix, | |
| const XMLCh * | uri | |||
| ) | [pure virtual] |
Handles a namespace binding as an event.
Implemented in ContentSequenceFilter, EventFilter, EventSerializer, NSFixupFilter, QueryPathTreeFilter, and SchemaValidatorFilter.
| virtual void EventHandler::piEvent | ( | const XMLCh * | target, | |
| const XMLCh * | value | |||
| ) | [pure virtual] |
Handles a processing instruction node as an event.
Implemented in ContentSequenceFilter, EventFilter, EventSerializer, QueryPathTreeFilter, and SchemaValidatorFilter.
| virtual void EventHandler::setLocationInfo | ( | const LocationInfo * | location | ) | [inline, virtual] |
Recieves a LocationInfo object that is owned by the caller, and will be updated with the current location information as the parse progresses.
Reimplemented in EventFilter, and EventSerializer.
| virtual void EventHandler::startDocumentEvent | ( | const XMLCh * | documentURI, | |
| const XMLCh * | encoding | |||
| ) | [pure virtual] |
Handles a document node as an event.
Implemented in ContentSequenceFilter, EventFilter, EventSerializer, NSFixupFilter, QueryPathTreeFilter, and SchemaValidatorFilter.
| virtual void EventHandler::startElementEvent | ( | const XMLCh * | prefix, | |
| const XMLCh * | uri, | |||
| const XMLCh * | localname | |||
| ) | [pure virtual] |
Handles the start of an element node as an event.
Implemented in ContentSequenceFilter, EventFilter, EventSerializer, NSFixupFilter, QueryPathTreeFilter, and SchemaValidatorFilter.
| virtual void EventHandler::textEvent | ( | const XMLCh * | chars, | |
| unsigned int | length | |||
| ) | [pure virtual] |
Handles a text node as an event.
Implemented in ContentSequenceFilter, EventFilter, EventSerializer, QueryPathTreeFilter, and SchemaValidatorFilter.
| virtual void EventHandler::textEvent | ( | const XMLCh * | value | ) | [pure virtual] |
Handles a text node as an event.
Implemented in ContentSequenceFilter, EventFilter, EventSerializer, QueryPathTreeFilter, and SchemaValidatorFilter.


Why you should use bake
Whether you should use bake is entirely up to you, just take 2 minutes and have a look at our design goals and see if they fit what you are looking for.
bake design goals
Goal |
Reasoning |
|---|---|
It must be only a build tool |
We want to focus your energy in providing a good and fast build tool. |
It must be a command line tool |
Sticking to the unix and single purpose philosophy, we think proving a command line tool is the easiest way to be easily used and integrated with other tools. IDE independence! |
It must be easy to configure |
We want the developer to be able to focus on coding and testing, not on reading and searching hours through the build tool documentation. A build tool should be easy to use and not hard to maintain! |
The configuration must not be a meta language |
We want our configurations to be WYSIWYG (What You See Is What You Get). We don’t want developers to spend hours in searching for a configuration error where multiple other config and script generation steps are in between. |
The configurations of large projects must be easy to understand |
In large projects, build configurations usually get pretty complex and big, therefore generally just a few people understand the build process. This makes the maintenance dependent on those people. This is a single point of failure and it should be avoided, in our opinion. |
It must be fast |
We personally aren’t fans of waiting for the build. We rather build, test and then do a kicker break! |
It should be lightweight |
Lightweight here means: less dependencies, because dependencies can hinder people from getting their setup up and running. |
It must be easy to use different versions of the build tool |
Sometimes it is necessary to break compatibility to embrace progress, even though it should be easy to switch between different versions of the tool. |


| gdata.apps.emailsettings | index /usr/local/svn/gdata-python-client/src/gdata/apps/emailsettings/__init__.py |
# Copyright (C) 2008 Google
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
| Package Contents | ||||||
|


coder dojo is a one houe class of coding. coding includes designing websites like what I am doing right now,it includes making apps as well!!!"can you belive it. coding can be hard sometimes but it's all part of the fun.


Here, it is generated a plot of the function \( f(x) = \cos2x \), for \( x \in [-\pi,\pi] \)and its derivative \( f'(x) = -2\sin2x \) with axes and gridlines.
Back