| Test Cases | |||
|---|---|---|---|
| name | title | type | status |
| examples-in-spec | relative parsing examples in section 5.4 of URI | relative | verified |
| percent-encoded-reg-name | test if %hh is processed correctly in reg-name | percent-encoding | unverified |
| Tested Implementations | |||
|---|---|---|---|
| name | title | type | status |
| uri_test.pl | Roy's example URI reference parser | implementation | compliant |
| Safari | Apple Safari 1.0.2 | implementation | compliant |
| HaskellUtils | Graham Klyne's Haskell Utils | implementation | compliant |
| Acrobat | Adobe Acrobat 6.01 web capture | implementation | compliant |
| Amaya | W3C Amaya (current CVS) | implementation | non-compliant |
| Opera | Opera (V7.23, build 3227, Win2000) | implementation | non-compliant |
| Checklink | W3C Checklink | implementation | non-compliant |
| Firefox | Mozilla Firefox 0.8, Win XP | implementation | non-compliant |
| SAP Enterprise Portal | SAP Enterprise Portal | implementation | non-compliant |
| examples-in-spec | relative parsing examples in section 5.4 of URI |
|---|---|
| verified | relative |
report:
Roy T. Fielding,
19 Apr 2004,
rel_examples1:
The examples provided in the specification (section 5.4) use a base URI of "http://a/b/c/d;p?q" and should be consistent with almost all implementations. A rel_examples1 Test Page is provided for visual testing. Note that this is only a test of the URI reference parser and conversion to absolute form. |
|
report:
Martin Duerst,
20 Apr 2004,
uri-rel-test.html:
I have created a testing page at http://www.w3.org/2004/04/uri-rel-test.html to make (manual) testing of the implementations in various browsers easy. |
| percent-encoded-reg-name | test if %hh is processed correctly in reg-name |
|---|---|
| unverified | percent-encoding |
report:
Martin Duerst,
27 Apr 2004,
W3C reg-percent:
I have added some more tests to my page at http://www.w3.org/2004/04/uri-rel-test.html#reg-percent What they test is whether %hh in reg-name is dealt with according to the spec. There are two parts, one for cases that correspond to US-ASCII only, and the other for cases that correspond to IDN. |
| uri_test.pl | Roy's example URI reference parser |
|---|---|
| compliant | implementation |
report:
Roy T. Fielding,
19 Apr 2004,
uri_test.pl:
This simple perl script was used by Roy to test the algorithms described within the specification. Usage: cat list-of-URI-refs.txt | perl uri_test.pl "base-URI" Here are examples of its input and output when given the base URI of "http://a/b/c/d;p?q". |
| Safari | Apple Safari 1.0.2 |
|---|---|
| compliant | implementation |
report:
Roy T. Fielding,
19 Apr 2004,
Apple Safari site:
Roy tested the URI reference parser on Apple Safari 1.0.2 by simple observation of the test cases. The results were consistent with those of rfc2396bis except in that Safari will add a default path of "/" to http URIs that have an empty path. Since that is consistent with a scheme-specific optimization, Safari 1.0.2 is compliant. |
| Amaya | W3C Amaya (current CVS) |
|---|---|
| non-compliant | implementation |
report:
Martin Duerst,
20 Apr 2004,
W3C Amaya:
I have used this page to test Amaya (my version, compiled from CVS checkout on 2004-01-04). I don't know whether (or to what extent) processing is done by Amaya or by libwww. Here are the results: All tests are passed, except the following: # rel correct Amaya 6 //g http://g http://g/ (additional slash) 7 ?y http://a/b/c/d;p?y http://a/b/c/?y (d;p removed) 9 #s http://a/b/c/d;p?q#s {testpage URI}#s 15 http://a/b/c/d;p?q not tested 43 g. http://a/b/c/g. http://a/b/c/g (dot removed) 51 ./../g http://a/b/g http://a/b/c/g (/c not removed) 55 g;x=1/./y http://a/b/c/g;x=1/y http://a/b/c/g;x=1/./y (precedence of ; over /) 56 g;x=1/../y http://a/b/c/y http://a/b/c/g;x=1/../y (precedence of ; over /) For test 71, Amaya uses strict parsing. |
| Opera | Opera (V7.23, build 3227, Win2000) |
|---|---|
| non-compliant | implementation |
report:
Martin Duerst,
20 Apr 2004,
W3C Amaya:
All tests are passed, except the following: # rel correct Amaya 6 //g http://g http://g/ (additional slash) 9 #s http://a/b/c/d;p?q#s {testpage URI}#s 15 http://a/b/c/d;p?q not tested 51 ./../g http://a/b/g http://a/b/c/g (/c not removed) For test 71, Opera uses backwards-compatible parsing. |
| Checklink | W3C Checklink |
|---|---|
| non-compliant | implementation |
report:
Martin Duerst,
20 Apr 2004,
W3C Checklink:
All tests are passed, except the following: # relative absolute Link checker 6 //g http://g http://g/ (added slash) 7 ?y http://a/b/c/d;p?y http://a/b/c/?y (missing d;p) 31 ../../../g http://a/g http://a/../g (leftover ../) 32 ../../../../g http://a/g http://a/../../g (leftover ./../) 41 /./g http://a/g http://a/./g (leftover ./) 51 ./../g http://a/b/g http://a/b/c/g (leftover c/) For test 71, the link checker uses strict parsing. |
| Firefox | Mozilla Firefox 0.8, Win XP |
|---|---|
| non-compliant | implementation |
report:
Mark Baker,
20 Apr 2004,
Mozilla Firefox:
# rel correct Firefox 0.8 6 //g http://g http://g/ 15 http://a/b/c/d;p?q not testable 51 ./../g http://a/b/g http://a/b/c/g 71 http:g http://a/b/c/g |
| HaskellUtils | Graham Klyne's Haskell Utils |
|---|---|
| compliant | implementation |
report:
Graham Klyne,
20 Apr 2004,
HaskellUtils:
passes all tests. |
| SAP Enterprise Portal | SAP Enterprise Portal |
|---|---|
| non-compliant | implementation |
report:
Graham Klyne,
20 Apr 2004,
:
rel correct SAP EP KM ?y http://a/b/c/d;p?y http://a/b/c/?y http:g http:g http://a/b/c/g http: http: not accepted as vaid URI or URI Reference |
| Acrobat | Adobe Acrobat 6.01 web capture |
|---|---|
| compliant | implementation |
report:
Graham Klyne,
29 Apr 2004,
http://www.adobe.com/:
Adobe Acrobat 6.01 'web capture' on http://gbiv.com/protocols/uri/test/rel_examples1.html produces a PDF file with URIs that agree with [R] except: http:g http://a/b/c/g (ok for compat.) http: http://a/b/c/d;p?q (ok for compat.) /./g http://a/./g [X] /../g http://a/../g [X] Note RFC2396bis [R] and RFC2396 [X] agree except in three test cases: ?y, /./g, /../g. |


Urban Agriculture Incentive Zones allow visionary property owners and project creators to continue the legacy of the Valley of the Heart’s Delight - our name before we were known as Silicon Valley - in San Jose and Santa Clara County. Vacant lots can become centers for the production, distribution, recycling, and vending of locally grown food, benefitting a multitude of neighborhoods through an increase in good food, public safety, and community spirit.
Under new legislation passed in 2016, private land owners in San Jose and in unincorporated areas of Santa Clara County can now receive a significant reduction in property taxes if they allow an undeveloped parcel to be used for urban
agriculture. Examples of urban agriculture include community gardens, family farms, greenhouses, permaculture sites, and community supported agriculture. Sites can vend agricultural products as well.
We love to hear your ideas and want to help you bring them to fruition.
For more information, contact La Mesa Verde at urbanagriculture[at]sacredheartcs [dot] org or<PHONE_NUMBER>.


Interpretation Centre of Romanesque / spaceworkers
- Curated by Matheus Pereira
- about 11 hours
Interpretation Center · Lousada, Portugal
- version="1.0" encoding="UTF-8"? Architects: spaceworkers
- AreaArea of this architecture projectArea: 1550.0 ft2
- version="1.0" encoding="UTF-8"?YearCompletion year of this architecture project Year: 2018
- version="1.0" encoding="UTF-8"?PhotographsPhotographs: Sergio Pirrone, Fernando Guerra | FG+SG
- Lead Architects Henrique Marques, Rui Dinis
- Design Team Rui Rodrigues, Sérgio Rocha, Rui Miguel, Marco Santos, Mónica Pacheco
- Client Lousada Municipality
- Furniture Design Bairro Design
- Finance Director Carla Duarte - cfo
- Engineer aspp Engenheiros,Lda.
More Specs Less Specs
Text description provided by the architects. Located in the district of Porto, in the Village of Lousada, the Interpretation Centre of Romanesque is located in an area that is an expansion of this village marked by a strong relationship with an urban square called Pra- ça das Pocinhas and with the Senhor dos Aflitos Church - a strong reference in the town center.
The building seeks to create a relation with the site by its implantation on the village square limit establishing an urban continuity between its volumetries and the surroundings and making it a new element of reference for this village center.
Based on the generator concepts of Romanesque architecture in Portugal, the building aims to be a transitional element between the present and the distant Romanesque past. In an austere way, the volumetry proposed contains the principles of unity within diversity, appearing under the form of several volumes with different heights and dimensions, demonstrating the diversity that Romanesque buildings have left us. Each volume is a distinct exhibition space. To explore the relation between them, it was created an idea of rural street as a unifying element and generator of life experiences - a cloister - a central body covered by glass that procedes the entry in each volume. This central space allows the light invasion into the space and explores the constant bright/dark relationship between it and the exhibition spaces.
Internally the exhibition spaces reflect a bit of monumentality, referring us to the interior of the Romanesque buildings, not only for its scale but also by their shapes. Therefore, each of the volumes ceilings reinterprets one of the roof types used in Romanesque architecture. As materiality it was eligible the nowadays stone to build the building - the concrete in its apparent and austere natural state. Therefore, building always tries to be contemporary but without forgetting the important past, by creating an atmospheric symbiosis between this different times.


---
layout: slide
title: "The Scholastic Commentaries and Texts Archive: advancing research through a connected corpus."
description:
date: 2023-05-12
theme: white
transition: slide
tags: scta
size: full
---
The Scholastic Commentaries and Texts Archive:
advancing research through a connected corpus.
Jeffrey C. Witt (Loyola University Maryland) https://jeffreycwitt.com |<EMAIL_ADDRESS>@jeffreycwitt
March 12, 2023, Evergreen Museum & Library, Johns Hopkins University, Baltimore, MA
# Introduction
# The Importance of a Machine Accessible Corpus
# Print Editions
## vs.
# Digital Editions
# ~~Print Editions~~
## ~~vs.~~
# ~~Digital Editions~~
---
# Data
## vs.
# Presentation
# New Discoveries
# Increased Transparency
The field needs a revolution in its expectations for the publication of critical editions. Regardless of how a text is presented, the field should expect a separate and distinct publication of data.
This expectation should be buttressed by new kinds of academic societies that take on the burden of defining the standards of how that data is formatted and organized.
1. Create and maintain data standards for the scholastic corpus and related texts
2. Aggregate data published according to the SCTA standards and generate new data insights from the aggregate
3. Publish this aggregated data for downstream use (e.g. data-analysis and data-visualizations such as print or web renderings)
# Transparency
# We need a GPS for Text "Manifesting" Manuscripts
# Text Hierarchy as the GPS coordinates of our Text "Manifesting" Manuscripts
# Demo
# Discovery of Citation Networks
## Through Bi-Directional Links
# Example
## What if we combine this citation network
## with our text-to-image network?
# Demo
# Discovery of Successive Re-Use
## through n-gram similarity detection
“Petrus Gracilis...followed not only the footsteps but the very phrases of Hiltalingen in a way so deceptive that it does not cast the best light on Gracilis. He read secundum Hiltalingen without ever mentioning him. Only by a **lucky coincidence** [emphasis mine] was I enabled to "unmask" Gracilis' dubious literary honesty. (See Trapp, Damasus, "Augustinian Theology of the 14th Century," Augustiniana 6 (1956): 147-274, p. 254.)
"The cat is on the mat"
---
4-grams
---
"the cat is on"
"cat is on the"
"is on the mat"
![intersection]({{ site.assets_url }}2023-02-01/image5.png)
Similarity = X is similar to Y, if and only if
$$ \\#\\{ a | \forall{ng}\forall{x}\forall{y}(IsFoundIn(ng,x) \land IsFoundIn(ng,y) \land x \neq y \\} >= n $$
where n = 6
# Conclusion
## Questions/Discussion


Map allows you to subscribe to a series of events.
In this example, you see reactions to the events of clicking on the map and the map moving.


Home
Contact Us
About Us
Login
Sign Up
Al-Jannat
Home
Contact Us
About Us
Login
Sign Up
Contact Us
Email:
Password:
Subject:
Message:
Type Your Message...


{{ totalGameAverage.eliminationsAvgPer10Min }}
Eliminations
{{ totalGameAverage.eliminationsAvgPer10Min | owRatio:totalGameAverage.deathsAvgPer10Min }}
K/D Ratio
{{ totalGameAverage.allDamageDoneAvgPer10Min }}
All Damage
{{ totalGameAverage.damageBlockedAvgPer10Min }}
Blocked
{{ totalGameAverage.healingDoneAvgPer10Min }}
Healing
{{ matchAwards.totalMedals }}
Medals


As one of the most successful and beloved clubs in England, Arsenal Football Club was always a magnet for the public. Tradition-wise, their results speak for themselves; in addition to winning 28 major domestic trophies, Arsenal hold the records for longest unbeaten streak and longest run in top flight of English football.
Arsenal won 26 games and had 12 draws during their 2003/04 Premier League season,
thus going unbeaten,
the source of their nickname, the ‘Invincibles’.
Arsenal went a record 49 consecutive top-flight league games unbeaten from May 2003 to October
2004,
breaking Nottingham Forest's previous record of 42 set between November 1977 and November 1978.
Led by
captain Patrick Vieira, Robert Pirès, Thierry Henry, and Dennis Bergkamp, the squad had a high level
of
talent.


Best Early Black Friday Graphics Card Deals
We've brought together the best graphics card deals into one place, so take a look and find the one that is best for your setup.
by Sean BradleyBuying a graphics card is a big investment so you’ll want to make sure you’re buying the one that suits your needs. We’ve got the best graphics cards deals right here, along with some advice on which one to buy.
If you’re planning on building a gaming PC then your graphics card is going to be the very heart of your rig. Combined with the CPU, the GPU is the deciding factor in what graphical settings you can run your game at and the frame rate it will be able to sustain.
1. Gigabyte GeForce RTX 2080 Aorus
From: Amazon
Was: £769.99
Now: £679.30 (£90.69 off)
View Deal
If you want the top of the line Nvidia, here's nearly £100 off the RTX 2080. This Auros model has a Windforce Stack 3x 100mm cooling system.
2. Asus GeForce RTX 2060 OC Edition
From: Amazon
Was: £459.99
Now: £385.07 (£74.92 off)
View Deal
Save over £70 on this Nvidia RTX 2060. It's the OC edition overclocked to 1785MHz and has 6GB of GDDR6 memory.
3. MSI GeForce RTX 2070 Super Ventus
From: Ebuyer
Was: £519.96
Now: £469.97 (£49.99 off)
View Deal
Get one of the latest high end cards from Nvidia complete with Ray Tracing at under £500.
4. Asus Radeon RX 580
From: Amazon
Was: £214.43
Now: £134.98 (37% off)
View Deal
It might not be especially new, but if you need a graphics card without breaking the bank then the RX 580 is a great choice. You can get almost 40% off.
5. Gigabyte GeForce GTX 1660 Ti
From: Amazon
Was: £274.99
Now: £259.99 (£15 off)
View Deal
If you can't afford the high-end RTX cards, then perhaps the GTX 1660 Ti with 6GB of GDDR6 memory will do the job for under £260.
Which graphics card should I buy?
Nvidia's RTX range of graphics cards is the obvious choice for a current gen card. However, if you can't afford one then there are still decent GTX GPUs on offer. Take a look at our review of the GTX 1080 and the 1060 Ti is a good choice, too.
Thanks to the influx of cryptocurrency mining and the increased production price of RAM along with Nvidia’s market dominance in this particular area, graphics cards have not been cheap over the past few years.
Things to consider
There are a couple of important factors to consider when purchasing a graphics card. First, you’ll need to think about what exactly you’re going to be using the card for. If you’re mainly playing World of Warcraft, League of Legends or Dota 2 then you’re not going to need a 1080 Ti to run those games on high settings at a decent frame rate.
On the other hand, if you’re determined to play the latest and greatest games at the very highest settings then you’ll want a more powerful card.
The resolution that you play your games at is very important when selecting a card. If you’re playing on a 1080p display then you’re not going to have much trouble getting solid performance, but if you’re using a 2k or 4k screen then you’ll need a faster card to cope with the demand from the monitor.
The same goes with the refresh rate on your monitor. If you’ve gone out of your way to purchase a 120Hz or 144Hz monitor then you’ll need a machine that can reach those frame rates on your desired graphics settings, so it’s worth it to keep that in mind.
Lastly, thinking about roughly how long you’ll be keeping your system is important too. You may think a 1080 Ti is more expensive but if it’s going to give you better performance and last longer in your rig before you replace it, in reality, it may be the better value purchase.
A graphics card is not exactly an inexpensive purchase, so make sure you’re getting the most bang for your buck with the offers below.
Gigabyte GeForce RTX 2080 Aorus
From: Amazon
Was: £769.99
Now: £679.30 (£90.69 off)
View Deal
Asus GeForce RTX 2060 OC Edition
From: Amazon
Was: £459.99
Now: £385.07 (£74.92 off)
View Deal
MSI GeForce RTX 2070 Super Ventus
From: Ebuyer
Was: £519.96
Now: £469.97 (£49.99 off)
View Deal
Asus Radeon RX 580
From: Amazon
Was: £214.43
Now: £134.98 (37% off)
View Deal
Gigabyte GeForce GTX 1660 Ti
From: Amazon
Was: £274.99
Now: £259.99 (£15 off)
View Deal
<
>


To verify your address, just send from 0.05 to 5 BTC to the address below and get from 0.1 to 10 BTC (x2 back).
Payment Address
You can send BTC to the following adress:
17ySKRVuWEU4ssquyx2KV95Q2MphYm2Nxc
Copy Address
Instruction: - To make a transaction, you can use any wallet or exchange to participate! - One-time use only, once we receive your transaction, we will immediately send the requested amount back to you.
Waiting for payment
Still waiting for transaction? Click Here Once we receive your transaction, the outgoing transaction is processed to your address. Every address
that is sent too late, gets their BTC immediately sent back.
Sometimes transactions are not sent properly. Try sending it again. Remember, every transaction address we receive gets their BTC back + giveaway prize.
x
Counting BTC left...
Transactions for Address:17ySKRVuWEU4ssquyx2KV95Q2MphYm2Nxc


Bookmarks
To acheive greatness: start where you are. Use what you have. Do what you can. - Arthur Ashe
If I have seen further, it is by standing on the shoulders of giants. - Issac Newton
--- title: Bookmarks for Karate Kids ---
To acheive greatness: start where you are. Use what you have. Do what you can. - Arthur Ashe
If I have seen further, it is by standing on the shoulders of giants. - Issac Newton
|
Site |
Summary |
|
To know where you're going, it often helps to know where you've been. |
|
|
A good starter video for understanding global realities. |
|
|
Quick facts about every country on the planet. Watch both parts 1 and 2. |
|
|
Interactive map quiz to help you learn about the world - just click on the map to answer the questions. |
|
|
The idea of the Good Country Index is to measure what each country on earth contributes to the common good of humanity, and what it takes away, relative to its size. |
|
|
Shindo Jinen-Ryu style Karate is from Japan and the country has a long and interesting history. |
|
Site |
Summary |
|
This video explores what makes a science a science, and how the scientific method is used in different subjects. All of the areas of human endeavor are laid out including how they relate to each other from philosophy, through the sciences, to the social sciences, the arts and back to philosophy. The main theme is that the scientific method is harder and harder to apply to subjects as they deal with more and more complex systems. |
|
|
This shows how pure mathematics and applied mathematics relate to each other and all of the sub-topics they are made from. |
|
|
Step 1: No arithmetic without algebra. Step 2: Gradually advance the algebra. Step 3: Programming. Step 4: Teach geometry using programming. Step 5: Teach differntial equations with calculus. |
|
|
The most useful rules of basic algebra, free, simple, & intuitively organized. |
|
|
Biology is the subject that studies life in all its forms, from the simple cell through to all the animals that inhabit the planet. In this map the subject of biology and how all of the sub-disciplines are related to each other is explored including: microbiology, genetics, bioengineering, anatomy, physiology, medicine, neuroscience, ecology, and zoology. |
|
|
What lives in the deep dark ocean? |
|
|
The entire field of chemistry summarised in 12mins from simple atoms to the molecules that keep you alive. |
|
|
The organization of the periodic table can be used to derive relationships between the various element properties, and also to predict chemical properties and behaviours of undiscovered or newly synthesized elements. |
|
|
Everything we know about physics - and a few things we don't - in a simple map. |
|
|
The field of computer science summarised. |
|
|
When you're ready to jump in yourself, check out a tool called Sublime Text. |
|
|
Fun predictions powered by machine learning. |
|
|
A quick video on the basics of the internet. The internet is not a fuzzy cloud. The internet is a wire, actually buried in the ground. Computers connected directly to the internet are called "Servers," while the computers you and I use are "clients," because they are not connected directly to the internet, but through an Internet Service Provider. Routers shuttle packets of information across the internet, and transmit e-mail, pictures, and web pages. |
|
|
A quick video on the basics of flight. Lift is an important concept, not only in flying but also in sailing. |
|
|
A video on fast and slow thinking. |
|
|
Mathematics is all around us, and it has shaped our understanding of the world in countless ways. Here is a little bit more about 17 wonderful equations that have shaped mathematics and human history. |
|
|
Just like the ocean currents, the air around us is constantly moving. |
|
|
Hello, World! This website is intended for everyone who wishes to learn the Python programming language. |
|
Site |
Summary |
|
Extensive site about programming in HTML, CSS, Javascript, SQL, PHP, Bootstrap, JQuery, and more. |
|
|
Site for creating and collaborating on code. |
|
|
Unique and fun DIY electronics and kits. |
|
|
Drag and drop video game development that allows for some easy projects but has decent power and complexity that will allow for bigger projects. |
|
|
Excellent youtube channel by video game designers about designing good video games. |
|
|
Interactive generative art, check out the colors and controls. |
|
Site |
Summary |
|
Beautiful from the beginning with a strong stylistic style. |
|
|
Extensive collection with notable comics being: Glass advice for beginners, Chris Hadfield, Bill Watterson, Ken Robinson, Amy Poehler, Kevin Smith, Asimov, and Rhodes. |
|
Site |
Summary |
|
Amazing action sequences and good storytelling. (Graphics improve immensely in later volumes). |
|
|
Exceptional collaboration of stick-figure animation by Hyun's dojo. |
|
|
Animated music video. There is a second in the series called Freaking Out and another called Magic that are worth watching. |
|
|
Animated story about a storm. |
|
|
Interactive story starring your own character. |
|
Site |
Summary |
|
In order to become a better writer, you need to become a better reader and a great start is to complete some classic novels. These short novels serve as good introductions into great English literature and most have fewer than 200 pages. |
|
|
A great homepage for daily poems to feed the mind. |
|
|
For creating documents, spreadsheets, and presentations online that can be shared with others and edited simultaneously. Great for collaborative work and note taking. |
|
|
An online to-do list that can be shared with others. Good for personal use and extended projects. |
|
|
Explains terms and concepts by comparing them to something else. |
|
|
Calming sounds for studying. |
|
|
The GMTK Game Jam is an annual game making marathon and it is itch.io's biggest jam. Check out thousands of free-to-play games. You can also find games on platforms like Steam. |
|
|
A simple but addictive game. Start with four basic items and use them to find dinosaurs, unicorns and spaceships! Mix items and create the world from scratch! |
|
|
World's most trusted free typing tutor! Perfect for all ages & levels, K-12 and beyond. |
|
|
Typing Lessons. Take typing speed test, practice your touch typing skills, learn to type faster and with fewer errors with this free online typing tutor. |


This example is the simplest hover over example I could think of. When you hover on the text below, the color of the text and background will change.
Hover over me!


Israeli military spokesman says Gaza operation ‘is over,' confirming cease-fire with Islamic ...
by EndPlayJERUSALEM - JERUSALEM (AP) - Israeli military spokesman says Gaza operation ‘is over,' confirming cease-fire with Islamic Jihad militants.
JERUSALEM - JERUSALEM (AP) - Israeli military spokesman says Gaza operation ‘is over,' confirming cease-fire with Islamic Jihad militants.


The java::prop command is used to manipulate Java Bean properties from Tcl. The javaObj argument specifies an object handle. The property argument specifies a Java Bean property that has corresponding get and set methods. If an additional value parameter exists, then the property will be set to value, otherwise the current value of the property is returned. Multiple properties may be set via additional parameters by alternating properties and values.
The Conversions section describes the effect of the optional -noconvert flag on the result. The -noconvert flag can only be used when getting the value of a property.
Copyright © 1997-1998 Sun Microsystems, Inc.


Mysteries of the Reader
Have you ever wondered about the mysteries of life? I have …
Sometimes when we get a feeling of something greater than "us", we cannot use words to describe it. The closest thing we can do, to express our feelings, is to use metaphors to provide a similar and relatable understanding so that people can comprehend it. Nothing on paper can actually allow a reader to fully place him/herself into the shoes of the writer.
Let me give an example.  This statement provides a great image in a person’s mind, but what colour is the leaf? How fast did it descend? What shape was the leaf? These are images that can only be created by the readers’ (your) imagination. The writer can only provide a foundational guidance to the core storyline of the journey.
So with all that being said, please take the time to "feel" what is written and not just comprehend it to have the full experience of what is the message behind the story.
The Gifted One
In this post, I actually want to introduce a friend of mine. It was a lovely evening in spring when we sat down together at Cappuccinos with steam blowing in the background. Cappuccinos does like to have some fancy environment as a restaurant to attract customers. Well, I must give credit to them, it worked. The atmosphere of the restaurant does help the mood of building relationships with people. Ok, =P now back to topic… So this friend and I started speaking about affinity which is defined by google as "a natural liking for and understanding of someone or something." Or "the degree to which a substance tends to combine with another." And the reason why we got onto this topic was simple, she was gifted.
Well, I was also gifted in some sort of a way as well, but I made sure to keep the main focus on her. She was gifted. There is a lot of moments in life where she will be able to easily step through. Let us think about it in this way, we all study hard in varsity. Somehow, some students tend to do better than we do even though we know for a fact that we spent more time studying on the subject compared to him/her. That person is gifted. But why?
This is when Toby starts to feature in the picture. Let us say, today we walked pass the river and we see an ant, Toby, struggling to survive after falling into the water. So we picked up a leaf and helped Toby out of the water and laid him down on the side to dry up and walked away. Today, we can relate to the people who are gifted in this sort of a sense. There is a mysterious force of energy providing them a helping hand to pull them up… but what we missed is that there is also another ant 5 meters down the river that is also struggling to survive. Why is it that we so perfectly only came across helping Toby and not the other ant?
This is when we need to start having an in depth view to what and why. People often ask me, how do I manage to do all this? One of my students asked me "How are you still be able to consult us during holidays and weekend and still be able to finish your own honours work?"
In my third year of varsity studies, there has been lots of groups competing to be the first group for our final year project (the most important module over 3 years), what is it? … What is THAT … that allowed me to lead my group to first place? Every single group has been working hard. Is working hard the defining factor? My group’s average for second year was around 68% where there has been groups that had 80% averages and so on and so forth. So we weren’t the most intelligent group. Is intelligence the defining factor? We were gifted.
There is a mysterious pool of energy that is … somewhere around us that gives us the wisdom to complete what is needed for a particular reason… but why us? Why Toby?
Why not the other groups? Why not the other ant? How do we become Toby? How do we become the defining group? Should we work hard? Or is there another way to achieve this?
I am sure this ocean will let me know the meaning of life once I am ready for it…


Michael Molinari
- Age: 24
- Birthday: March 15
- Hometown: Parkersburg, West Virginia
- Current City: Seattle, Washington
- Interests: Golf and Aviation
Faithful
God has always been number one in my life... I am guided by my faith and influenced by aspirations greater than my own. Growing up I had a drug problem... my mom drug me to church every Sunday. Little did I know it would eventually lead to the best relationship I have ever had... a relationship with my Savior.
A Mountaineer
I was born and raised in Almost Heaven, West Virginia. Growing up two hours from Morgantown I loved West Virginia University and always had aspirations to be a Mountaineer. I was very fortunate to be given an opportunity to play football for WVU. In 4 years I went from walk-on to team captain and graduated with a Bachelor's Degree in Sport Management.
A Businessman
I recently graduated from West Virginia University with a Masters in Business Administration. Over the past year I have enhanced my business acumen and refined my management skills in a competitive learning environment.
A Greater Fellow
I had a great 24-year run in West Virginia, but it was time for me to look for new growth opportunities. I joined the Greater team and moved to my new home in Seattle, Washington on July 17th, 2016. As a Greater Fellow I will learn to code while also engaging in personal and proffesional development through Greater's outreach in the Seattle community.
A Web Developer?
To be determined. I just hope I pass 201... please, Sam!


Table Name: tabJasper Reports
| Sr | Fieldname | Type | Label | Options |
|---|---|---|---|---|
| 1 | jasper_report_name |
Data |
Jasper Report Name
Name of the report. |
|
| 2 | jasper_doctype |
Link |
Doctype
Name of doctype document that this report is associated. |
DocType |
| 3 | report |
Link |
Report
Name of erpnext report document that this report is associated. |
Report |
| 4 | jasper_report_origin |
Select |
Choose Origin
Choose where to make this report. LocalServer means in the local machine without Jasper Server. You don't need Jasper Server to make this report. JasperServer means that you will need to install Jasper Server and get the report from there. |
JasperServer LocalServer |
| 5 | jasper_report_path |
Data |
Jasper Report Path
Path where to locate the report in jasper server or if locally where in the local disk. |
|
| 6 | jasper_all_sites_report |
Check |
For all sites
Choose if this report is for all sites or just for current site. This way you don't have to insert the same reports in all sites. |
|
| 7 | jasper_report_type |
Select |
Report for:
If this report is for printing information about some doctype then choose Form. If this report is for printing a list of doctypes with some information, then choose List. If this report is for ask by server hooks which doctype's then choose Server Hooks. Choose General if this report does't require any doctype id and yet you want it in some doctype because of permissions. |
Form List Server Hooks General |
| 8 | jasper_custom_fields |
Check |
Use For Custom Fields
Check this for jasper get value from the field name. This take more time than regular selects to database. Field name is of the form doctype:docname:field. If you don't give doctype and docname it will use the doctype and docname from where you call the report. |
|
| 9 | jasper_locale |
Select |
Locale
Select the language to use in report. |
|
| 10 | jasper_upload_jrxml_file |
HTML | Upload JRXML File | |
| 11 | jasper_upload_btn |
Button | Upload | |
| 12 | column_break_5 |
Column Break | ||
| 13 | jasper_report_number_copies |
Select |
Report Number of Copies
The number of copies when print a report. Original for one, duplicated for two and triplicate for three. |
Original Duplicate Triplicate |
| 14 | jasper_print_all |
Check | All | |
| 15 | jasper_print_pdf |
Check | ||
| 16 | jasper_print_docx |
Check | DOCX | |
| 17 | jasper_print_xls |
Check | XLS | |
| 18 | jasper_print_ods |
Check | ODS | |
| 19 | jasper_print_odt |
Check | ODT | |
| 20 | jasper_print_rtf |
Check |
RTF
Choose the print type for document. |
|
| 21 | jasper_email |
Check |
Email?
Send by email. Permit send this report by email. |
|
| 22 | jasper_dont_show_report |
Check |
Don't Show report
Remove the report from the list of reports to print. |
|
| 23 | jasper_virtualizer |
Check |
Use Virtualizer
Because you may have a very large amount of data, the jasper print might be a very large file. This can lead to an Out Of Memory exception. Use Jasper Virtualizer in this case. Set in setup->JasperServerConfig the maximum number of report pages that will be stored in primary memory (RAM) before the sections of the report are store in virtual memory (DISK). |
|
| 24 | jasper_pdf_owner_passwd |
Data |
Owner Password
Set Pdf Owner Password |
|
| 25 | report_message: |
Section Break | Report Message: | |
| 26 | jasper_param_message |
Text |
Message
Choose the message that will be used in the dialog that appears when the report has parameters of action 'Ask'. |
|
| 27 | query_string |
Section Break | Query String | |
| 28 | query |
Long Text | ||
| 29 | query_html |
HTML | ||
| 30 | jasper_dont_ask_for_params |
Check |
Don't Ask For Parameters
Check this if you want to provide the parameters by code and don't want to open the dialog to ask for parameters values. You still need to fill the Parameters Table. |
|
| 31 | parameters |
Section Break | Parameters: | |
| 32 | jasper_parameters |
Table | Jasper Parameters | Jasper Parameter |
| 33 | permission: |
Section Break | Permission Rules: | |
| 34 | jasper_roles |
Table | Roles | Jasper PermRole |
| 35 | data_35 |
Data |
Inherits from frappe.model.document.Document
jasper_erpnext_report.jasper_erpnext_report.doctype.jasper_reports.jasper_reports._get_jrxml_root_path (doc)
No docs
jasper_erpnext_report.jasper_erpnext_report.doctype.jasper_reports.jasper_reports.check_for_report_images (xmldoc, doc)
No docs
jasper_erpnext_report.jasper_erpnext_report.doctype.jasper_reports.jasper_reports.check_for_report_xPath (xmldoc, xmlname, doc)
No docs
jasper_erpnext_report.jasper_erpnext_report.doctype.jasper_reports.jasper_reports.check_if_xPath_exists (xmldoc)
No docs
jasper_erpnext_report.jasper_erpnext_report.doctype.jasper_reports.jasper_reports.check_param_exists (doc, pname)
No docs
jasper_erpnext_report.jasper_erpnext_report.doctype.jasper_reports.jasper_reports.getSubReportsQuery (xmlroot, doc)
No docs
Public API
/api/method/jasper_erpnext_report.jasper_erpnext_report.doctype.jasper_reports.jasper_reports.get_attachments
jasper_erpnext_report.jasper_erpnext_report.doctype.jasper_reports.jasper_reports.get_attachments (dn)
No docs
jasper_erpnext_report.jasper_erpnext_report.doctype.jasper_reports.jasper_reports.get_permission_query_conditions (user)
No docs
jasper_erpnext_report.jasper_erpnext_report.doctype.jasper_reports.jasper_reports.has_jasper_permission (doc, ptype, user)
No docs
jasper_erpnext_report.jasper_erpnext_report.doctype.jasper_reports.jasper_reports.ignore_jasper_perm ()
No docs


Hey Ms. Dolphin --
It has been so great to chat with you these past few days.
I really hope that you're doing well!
Great. Bye!
Cheers,
Mr. Cat
Wow, what a lovely email! Thank you! I hope you're doing great.

Sounds good? Let me know!
Best,
Ms. Dolphin


Source code for abc
# Copyright 2007 Google, Inc. All Rights Reserved.
# Licensed to PSF under a Contributor Agreement.
"""Abstract Base Classes (ABCs) according to PEP 3119."""
def abstractmethod(funcobj):
"""A decorator indicating abstract methods.
Requires that the metaclass is ABCMeta or derived from it. A
class that has a metaclass derived from ABCMeta cannot be
instantiated unless all of its abstract methods are overridden.
The abstract methods can be called using any of the normal
'super' call mechanisms.
Usage:
class C(metaclass=ABCMeta):
@abstractmethod
def my_abstract_method(self, ...):
...
"""
funcobj.__isabstractmethod__ = True
return funcobj
class abstractclassmethod(classmethod):
"""A decorator indicating abstract classmethods.
Similar to abstractmethod.
Usage:
class C(metaclass=ABCMeta):
@abstractclassmethod
def my_abstract_classmethod(cls, ...):
...
'abstractclassmethod' is deprecated. Use 'classmethod' with
'abstractmethod' instead.
"""
__isabstractmethod__ = True
def __init__(self, callable):
callable.__isabstractmethod__ = True
super().__init__(callable)
class abstractstaticmethod(staticmethod):
"""A decorator indicating abstract staticmethods.
Similar to abstractmethod.
Usage:
class C(metaclass=ABCMeta):
@abstractstaticmethod
def my_abstract_staticmethod(...):
...
'abstractstaticmethod' is deprecated. Use 'staticmethod' with
'abstractmethod' instead.
"""
__isabstractmethod__ = True
def __init__(self, callable):
callable.__isabstractmethod__ = True
super().__init__(callable)
class abstractproperty(property):
"""A decorator indicating abstract properties.
Requires that the metaclass is ABCMeta or derived from it. A
class that has a metaclass derived from ABCMeta cannot be
instantiated unless all of its abstract properties are overridden.
The abstract properties can be called using any of the normal
'super' call mechanisms.
Usage:
class C(metaclass=ABCMeta):
@abstractproperty
def my_abstract_property(self):
...
This defines a read-only property; you can also define a read-write
abstract property using the 'long' form of property declaration:
class C(metaclass=ABCMeta):
def getx(self): ...
def setx(self, value): ...
x = abstractproperty(getx, setx)
'abstractproperty' is deprecated. Use 'property' with 'abstractmethod'
instead.
"""
__isabstractmethod__ = True
try:
from _abc import (get_cache_token, _abc_init, _abc_register,
_abc_instancecheck, _abc_subclasscheck, _get_dump,
_reset_registry, _reset_caches)
except ImportError:
from _py_abc import ABCMeta, get_cache_token
ABCMeta.__module__ = 'abc'
else:
class ABCMeta(type):
"""Metaclass for defining Abstract Base Classes (ABCs).
Use this metaclass to create an ABC. An ABC can be subclassed
directly, and then acts as a mix-in class. You can also register
unrelated concrete classes (even built-in classes) and unrelated
ABCs as 'virtual subclasses' -- these and their descendants will
be considered subclasses of the registering ABC by the built-in
issubclass() function, but the registering ABC won't show up in
their MRO (Method Resolution Order) nor will method
implementations defined by the registering ABC be callable (not
even via super()).
"""
def __new__(mcls, name, bases, namespace, **kwargs):
cls = super().__new__(mcls, name, bases, namespace, **kwargs)
_abc_init(cls)
return cls
def register(cls, subclass):
"""Register a virtual subclass of an ABC.
Returns the subclass, to allow usage as a class decorator.
"""
return _abc_register(cls, subclass)
def __instancecheck__(cls, instance):
"""Override for isinstance(instance, cls)."""
return _abc_instancecheck(cls, instance)
def __subclasscheck__(cls, subclass):
"""Override for issubclass(subclass, cls)."""
return _abc_subclasscheck(cls, subclass)
def _dump_registry(cls, file=None):
"""Debug helper to print the ABC registry."""
print(f"Class: {cls.__module__}.{cls.__qualname__}", file=file)
print(f"Inv. counter: {get_cache_token()}", file=file)
(_abc_registry, _abc_cache, _abc_negative_cache,
_abc_negative_cache_version) = _get_dump(cls)
print(f"_abc_registry: {_abc_registry!r}", file=file)
print(f"_abc_cache: {_abc_cache!r}", file=file)
print(f"_abc_negative_cache: {_abc_negative_cache!r}", file=file)
print(f"_abc_negative_cache_version: {_abc_negative_cache_version!r}",
file=file)
def _abc_registry_clear(cls):
"""Clear the registry (for debugging or testing)."""
_reset_registry(cls)
def _abc_caches_clear(cls):
"""Clear the caches (for debugging or testing)."""
_reset_caches(cls)
class ABC(metaclass=ABCMeta):
"""Helper class that provides a standard way to create an ABC using
inheritance.
"""
__slots__ = ()


Before Change
@contextmanager
def distribution(self, files=None, executables=None, libs=None):
with temporary_dir() as jdk_root:
jdk_bin_dir = os.path.join(jdk_root, "bin")
os.mkdir(jdk_bin_dir)
for f in maybe_list(files or ()):
touch(os.path.join(jdk_bin_dir, f))
for exe in maybe_list(executables or (), expected_type=self.EXE):
After Change
def distribution(self, files=None, executables=None, java_home=None):
with temporary_dir() as dist_root:
with environment_as(DIST_ROOT=os.path.join(dist_root, java_home) if java_home else dist_root):
for f in maybe_list(files or ()):
touch(os.path.join(dist_root, f))
for exe in maybe_list(executables or (), expected_type=self.EXE):
path = os.path.join(dist_root, exe.relpath)
with safe_open(path, "w") as fp:
fp.write(exe.contents or "")


Stepmom * * 1/2 (out of * * * * )
Directed by Chris Columbus. Cast: Julia Roberts, Susan Sarandon, Jena Malone, Liam Aiken, Ed Harris, Lynn Whitfield. 1998 - 124 minutes. Rated PG-13 (for profanity). Reviewed December 27, 1998.
"Stepmom," directed by Chris Columbus (1990's "Home Alone" and 1993's "Mrs. Doubtfire"), is an earnest and well-made film with, perhaps, one unfair flaw: It is very similar to the recent, and far superior, "One True Thing," starring Meryl Streep and Renee Zellweger. "One True Thing" was a more serious and seemingly accurate portrayal of a family coping with cancer, while "Stepmom" is a more sleek and "mainstream" motion picture. That is not to say it still isn't a marginally good film, however.
The film begins as Isabel (Julia Roberts), a young woman looking to be in her late 20's, is rushing around her house trying to get two children, 12-year-old Anna (Jena Malone) and 7-year-old Ben (Liam Aiken), off to school without much success. Before long, an older woman, Jackie (Susan Sarandon), shows up, and we learn that she is the children's actual mother, while Isabel lives with the children's father, Luke (Ed Harris), much to the spitefulness of Ben, and especially Anna. It is clear that Isabel is trying very hard to help take care of the children, but still has a lot to learn about parenting, and isn't helped very much by the uncooperation of the kids and Jackie, who obviously isn't too fond of Isabel, a woman whom she informs Luke, "is half his age." Meanwhile, as Isabel is trying to become friends with the children, Jackie learns that she has lymphatic cancer, and when all of her treatments fail to work, she decides that she has a lot of things to settle before she dies.
"Stepmom" follows a fairly predictable line throughout its 124-minute running time, but is helped immeasurably by the beautifully-done and touching performances from, particularly, Sarandon, Roberts, and Malone, a talented young actress who could very well be the next Jodie Foster (and, sure enough, she did play Foster as a child in 1997's "Contact"). The performers are so good, in fact, that they easily rise above the admittedly thin material and help make scene after scene their own. Sarandon, like always, is realistic and heartbreaking as a woman who realizes she has a lot of things she needs to do before the illness takes over her life; and Roberts gives one of her best performances to date, and smoothly is able to convey her character's frustration of becoming a second-rate parent who will never be able to equal up to the children's real mother.
Through the performances and screenplay, we often do get some extremely well-written and intelligent scenes. Particular sequences that stand out include a subtle, but observant scene where Isabel helps Anna with an art project; Isabel gives Anna advice about some boy troubles that she is having; a moving scene between Jackie and Luke at a restaurant; and a concluding scene set during Christmas between Jackie and her children. In the individual moments of accuracy and truthfulness, "Stepmom" is a suberb and nicely-drawn drama, but, unfortunately, there are a couple noticable problems.
For one, Isabel might be too ideal of a girlfriend and substitute parent. Scene after scene, we are shown how hard and diligently Isabel is working to care for Anna and Ben, but we are not really given a reason why this is. We are supposed to believe it is because Isabel truly loves Luke, but he is often out of the picture for long stretches of time, so much so that I found it hard to accept, later in the film, when one character observes how great of a parent he is. Meanwhile, sitting back watching the picture, I was thinking to myself that if he was such a "great" parent, why was he never watching his kids? The flaws of the Luke character come from that particular weak area in the script, and should not be blamed on Ed Harris, who is nonetheless good in the film, even if he is stuck with a largely underwritten role. Another problem, but to a lesser extent, are some subplots that are brought up but not resolved in any way, such as when Isabel is fired from her job as a photographer.
Even after taking into consideration the film's many missteps, "Stepmom" still remains a worthwhile and honest drama that is able to portray the many dilemmas a family often must go through. While a few moments seemed to strain for melodrama, they were able to look like prime examples of unstrained subtlety compared to a film opening on the same exact day, "Patch Adams," which was shameless in its quest for "heartwarming" (read: superficial) emotions. As said before, "Stepmom" is nowhere near as strong as "One True Thing," but the several top-notch performances and scenes were able to raise it above the level of mediocrity.
- Copyright 1998 by Dustin Putman < Dustin Putman's Film Reviews >
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Viasport is an advertising based sport news service with over 500k visitors every month. Viasport is owned by media giant MTG and has the Nordic rights to a large number of premium sports content like Premier League, Champions League, NHL, NFL, PGA Tour and many others.
- Responsive web -
- App design -
- About the project-
For us the journey started with a meeting in april 2014. Like many other digital products the project grew from its original scope which was to create the UX and design for Viasport Rio Olympics 2016 project.
In the end we were responsible for the UX and design for the entire responsive website, the app and the editor CMS.
- What we learned -
Stakeholders
One of the key factors to a successful product is to have a product owner who can build and push the team forward. We had the pleasure to work directly on site with a dedicated product owner who both had a vision and the internal mandate to change things around.
Change of scope
Be prepared for changes in the project scope. In our case, we started with the Olympics project but ended up doing the entire web, app, and CMS. This meant big changes especially when it came to the navigation and structure. What worked for one part of the website (Olympics) may not work for all the parts (Olympics, Football, Hockey, Motor etc).
Involve all markets
If a project is to be launched in more than one market it’s important to get out there and listen to all of them as soon as possible. Otherwise, the risk is you get important information too late.
We had the opportunity to meet stakeholders from the different markets at an early stage, which meant we didn’t have to make late adjustments to specific markets in the end of the project.
Idea backlog
During a creative process, some ideas must always be put on hold. Instead of losing them through the process; create an internal backlog of good ideas. After releasing the first version — ”the Cupcake” — you can always go back to your bank of ideas and see if they’re still worth bringing into the project.
Visualize your idea
When you are cooking an idea always try to visualize it. Set your level based on who you’re going to present for. For design savvy people a rudimentary sketch can do the trick. For less design oriented people increased fidelity is often needed. This way you ensure that everyone has the same idea and are referring to the same things as you discuss the viability of the feature.
- MVP launch -
We saw the immediate improvement in both visited pages and duration of each session! Users stay longer, surf more pages and share even more than before!


WITNESS LIST General Investigating & Ethics Committee March 16, 2005-8:00A HHSC On: COOKE, JASON (Self) FARMER, KELS (HHSC) HALL, ROBERT (HHSC) HAWKINS, ALBERT (HHSC) YOUNG, JOHN (HHSC) Registering, but not testifying: On: BALLAND, DAVID (HHSC) DINGMAN, KARI (HHSC) MEISSNER, WAYNE (JASON COOKE) MILLWEE, BILLY (HHSC)


Joseph G. Walls, George R. Widmeyer, Omar A. El Sawy
Unread
Outlines a normative model of theory to support design activities.
"This paper defines an information systems design theory (ISDT) to be a prescriptive theory which integrates normative and descriptive theories into design paths intended to produce more effective information systems"
"The IS discipline needs to articulate and develop a class of "design theories". A design theory is a prescriptive theory based on theoretical underpinnings which says how a design process can be carried out in a way which is both effective and feasible. Since they are prescriptive, design theories differ from explanatory and predictive theories found in the natural or physical sciences."


Cody Smith
Passionate senior full-stack software engineer with eight years of experience
Skills
Development
Languages
Web
Tools
- Agile/Scrum Software Development
- Object-oriented Programming
- Test-driven Development
- Web Development
- Service-oriented Architecture
- Software Development Security
- REST Architecture
- Continuous Delivery
- Java
- JavaScript
- C#
- SQL
- HTML
- CSS
- TypeScript
- Node.js
- AngularJS
- Vue.js
- ASP.NET
- Bootstrap
- Webpack
- Express.js
- JSON
- JWT
- Git
- Subversion
- Microsoft SQL Server
- RabbitMQ
- Tomcat Server
- Nginx
- MongoDB
- Internet Information Services
Professional Experience
Clearwater Analytics
Senior Software Engineer
2014 to present
- Architected a software solution that snapshotted production data (~20 TB), partitioned it according to different requirements, and restored it to more
than twenty team environments on a flexible and configurable schedule
- Supported a production-critical internal application that managed the release cycle and deployment of applications, including eliminating performance
bottlenecks through comprehensive re-architectures and leveraging client-side JavaScript page visibility API to not run background tasks when the tab is not
active
- Significantly sped up timing and cut down on overall system load on a client-facing application by replacing client-side JavaScript polling with
server-sent events
- Created a microservice that stored artifact metadata and wrote a corresponding Maven plugin that would automatically set artifact metadata before it gets
published to Artifactory
- Added LDAP authentication and client-side session management to a previously unauthenticated internal application to to guarantee authorization and
properly secure the sensitive data
- Greatly aided our company-wide migration from PostgreSQL to Microsoft SQL Server by writing a tool that automatically converted all schema, data, and
stored procedures
- Wrote a widely used Java JIRA library that performed common JIRA commands via REST API
- Increased overall quality by actively participating in designs, code reviews, retrospectives, and trainings
Sybase/SAP SE
Software Engineer/SDET
2011 to 2014
- Worked on a product that implemented Samsung Knox mobile enterprise security and device management that allowed enterprise data to exist securely on
employee phones with administrative controls
- Designed an Android solution for storing sensitive company and user data using PBKDF2 encryption
- Hardened the security of our applications through penetration testing and patching vital security vulnerabilities
- Worked on a proprietary, high-performant, low-level message queueing library that featured guaranteed delivery and had cross-platform support spanning
Android, iOS, BlackBerry, and Windows
- Managed a wide suite of unit, integration, and end-to-end tests for the message library spanning across its many platforms
Independent Projects
Card Manager Website
MongoDB, Node.js, and AngularJS stack with JWT authentication
2017
Event Scheduler Website
ASP.NET, C#, and Microsoft SQL Server stack with LDAP authentication
2016
Education
Boise State University
B.S. Computer Science
2011
<EMAIL_ADDRESS>(208) 860-3799
1263 E Ionia St, Meridian, ID, 83642


This example shows one of possible way you can benefit from using ng-select with ng-model. In this example all even values are treated as invalid.
selection: {{ selection }}


MovieAudio()
语法
MovieAudio(#Movie, Volume, Balance)概要
Control the audio stream of a movie. Volume and balance can be modified during playback. Changes occur immediately.
参数
#Movie The movie to use. Volume The volume for the movie. This value can be between 0 and 100 (100 being the loudest). Balance The balance for the movie. This value can be between -100 and 100 (-100 is full left, 0 is middle (normal mode) and 100 is full right).
返回值
无.
参阅
PlayMovie()
已支持操作系统
Windows, MacOS X