{% extends "layout.html" %} {% load staticfiles %} {% block content %}
The passim web application provides search facilities for Medieval Latin sermons. Disclaimer: This is a beta version
Currently the web application hosts {{count_sermon}} sermons, that are part of {{count_manu}} manuscripts. We keep track of the information that is extracted from external sources (statistics). More details can be found on the bibliography page.
Not sure about the colours? See this explanation.
(There is no news yet)
{% endif %}See the PASSIM project page for more information.
The passim application has been designed by the Technical Service Group of the Humanities Lab at the Radboud University Nijmegen. Any researcher is invited to register (via sign up). Regular researchers are able to read and search through the information that is provided.
{% if user.is_authenticated %} (See the Extra menu for logout and other options) {% endif %}


The following document has information on how to access and edit your web space: http://ccit.clemson.edu/support/kb/?id=313
Please note that you need a file named either index.html or index.php in your web space or you will see an Unauthorized Access error.
This is a sample page to help you get started. Please edit this page or replace it with your own content.


Review by Lars Lindahl<EMAIL_ADDRESS>"Small Time Crooks" (2000) **1/2 (out of four)
Directed by Woody Allen Written by Woody Allen
Starring Woody Allen, Tony Darrow, Hugh Grant, George Grizzard, Jon Lovitz, Elaine May, Michael Rapaport, Elaine Stritch, and Tracey Ullman.
In Small Time Crooks, writer/director/star Woody Allen heavily depends on irony to provide big time laughs. In the beginning it works. A thief who hates the thought of owning too much money, a plan made by a couple to energize their relationship ends up seriously endangering it. It's original, unpredictable fun…at first. But after a while, Allen throws so many ironic situations into the simple plot, it inevitably becomes annoying and ultimately unfunny. What starts out as a pleasant light comedy complete with a rapid fire of fresh jokes and characters, ends in a dull, monotonous manner that must end immediately. The film just loses steam a third of the way through.
Don't miss the first ten minutes of Small Time Crooks or else you'll miss all of the excitement. Woody Allen plays Ray "The Brain," a dishwasher (with a sarcastic nickname) who used to be a thief before going to jail for two years. But imprisonment did not change Ray. He has his eyes on a bank and with the help of three neurotic friends, he plans on robbing it, splitting the money, then going to Florida. Renting out a store half a block away from the bank, Ray's master plan is to drill an underground passageway from the store to the vault. In order to make the situation not look suspicious, Ray begs his wife to act as a cover by selling cookies in the store as the guys drill downstairs. Ironically, the "cookie store" unexpectedly becomes a popular and lucrative shop - so popular that it makes them millionaires without having to rob anything. The trouble is Ray and his wife, now harshly thrown into the world of the high class, feel uncomfortably out of place. Small Time Crooks dies down just after the couple becomes rich. Except for a few scenes, it's not worth seeing.
Competing this weekend against a totally different kind of comedy, Road Trip, this one is more dialogue driven and should attract older viewers. It's simple and innocent storytelling (the movie is rated PG) is reminiscent of older films and you have to tip your hat to a writer who can make a movie funny without a semen joke. I just expected Small Time Crooks to be funnier, especially compared to the opening thirty minutes when something actually happens.
Two things almost saved this movie from eventual doom. First, the cast does a brilliant job. Woody Allen and Tracey Ullman are perfect for their roles; the chemistry they share is especially unique - whenever together they incessantly argue and deride but you can still sense that they love each other. And with their equally whiny and high-pitched voices ringing together in a chaotic form of harmony, it's obvious this is a match made in heaven. The supporting cast does a fantastic job of playing a slow-witted but amiable bunch. Michael Rapaport, Jon Lovitz, and Tony Darrow are very funny as Ray's "we-didn't go to high school" partners in crime. The only problem is that this trio is terribly underused; they completely disappear after the satisfying first act and we never hear from them again.   The only complaint regarding the cast is Hugh Grant. Being one of the only other major characters in the final two-thirds of the movie, Grant faces the burden of having to fill the shoes of Ray's friends. He is neither funny nor emotional and, supposedly playing the bad guy, he isn't too convincing.
The second near-rescue effort from failure is small but crucial. Small Time Crooks has one of the few trailers in a long time not to give very much away from the movie's plot. Thanks to that, there was a bit of unpredictability that made watching a little more interesting. But not interesting enough to recommend.
Grade: **1/2 (out of four)
Lars Attacks! A teenager attacks past and present cinema http://www.angelfire.com/ny3/larsattacks
<EMAIL_ADDRESS>(c) 2000 Lars Lindahl
Do You Yahoo!? Send instant messages & get email alerts with Yahoo! Messenger. http://im.yahoo.com/
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


|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.lang.ClassLoader javassist.Loader
public class Loader
The class loader for Javassist.
This is a sample class loader using ClassPool
.
Unlike a regular class loader, this class loader obtains bytecode
from a ClassPool
.
Note that Javassist can be used without this class loader; programmers can define their own versions of class loader. They can run a program even without any user-defined class loader if that program is statically translated with Javassist. This class loader is just provided as a utility class.
Suppose that an instance of MyTranslator
implementing
the interface Translator
is responsible for modifying
class files.
The startup program of an application using MyTranslator
should be something like this:
import javassist.*; public class Main { public static void main(String[] args) throws Throwable { MyTranslator myTrans = new MyTranslator(); ClassPool cp = ClassPool.getDefault(); Loader cl = new Loader(cp); cl.addTranslator(cp, myTrans); cl.run("MyApp", args); } }
Class MyApp
is the main program of the application.
This program should be executed as follows:
% java Main arg1 arg2...
It modifies the class MyApp
with a MyTranslator
object before the JVM loads it.
Then it calls main()
in MyApp
with arguments
arg1, arg2, ...
This program execution is equivalent to:
% java MyApp arg1 arg2...
except that classes are translated by MyTranslator
at load time.
If only a particular class must be modified when it is loaded,
the startup program can be simpler; MyTranslator
is
unnecessary. For example, if only a class test.Rectangle
is modified, the main()
method above will be the following:
ClassPool cp = ClassPool.getDefault(); Loader cl = new Loader(cp); CtClass ct = cp.get("test.Rectangle"); ct.setSuperclass(cp.get("test.Point")); cl.run("MyApp", args);
This program changes the super class of the test.Rectangle
class.
Note 1:
This class loader does not allow the users to intercept the loading
of java.*
and javax.*
classes (and
sun.*
, org.xml.*
, ...) unless
Loader.doDelegation
is false
. This is because
the JVM prohibits a user class loader from loading a system class.
Also see Note 2.
If this behavior is not appropriate, a subclass of Loader
must be defined and loadClassByDelegation()
must be overridden.
Note 2:
If classes are loaded with different class loaders, they belong to
separate name spaces. If class C
is loaded by a class
loader CL
, all classes that the class C
refers to are also loaded by CL
. However, if CL
delegates the loading of the class C
to CL'
,
then those classes that the class C
refers to
are loaded by a parent class loader CL'
instead of CL
.
If an object of class C
is assigned
to a variable of class C
belonging to a different name
space, then a ClassCastException
is thrown.
Because of the fact above, this loader delegates only the loading of
javassist.Loader
and classes included in package java.*
and
javax.*
to the parent class
loader. Other classes are directly loaded by this loader.
For example, suppose that java.lang.String
would be loaded
by this loader while java.io.File
is loaded by the parent
class loader. If the constructor of java.io.File
is called
with an instance of java.lang.String
, then it may throw
an exception since it accepts an instance of only the
java.lang.String
loaded by the parent class loader.
ClassPool
,
Translator
| Field Summary | |
|---|---|
boolean |
doDelegation
Specifies the algorithm of class loading. |
| Constructor Summary | |
|---|---|
Loader()
Creates a new class loader. |
|
Loader(java.lang.ClassLoader parent,
ClassPool cp)
Creates a new class loader using the specified parent class loader for delegation. |
|
Loader(ClassPool cp)
Creates a new class loader. |
| Method Summary | |
|---|---|
void |
addTranslator(ClassPool cp,
Translator t)
Adds a translator, which is called whenever a class is loaded. |
void |
delegateLoadingOf(java.lang.String classname)
Records a class so that the loading of that class is delegated to the parent class loader. |
static void |
main(java.lang.String[] args)
Loads a class with an instance of Loader
and calls main() of that class. |
void |
run(java.lang.String[] args)
Loads a class and calls main() in that class. |
void |
run(java.lang.String classname,
java.lang.String[] args)
Loads a class and calls main() in that class. |
void |
setClassPool(ClassPool cp)
Sets the soruce ClassPool . |
void |
setDomain(java.security.ProtectionDomain d)
Sets the protection domain for the classes handled by this class loader. |
| Methods inherited from class java.lang.ClassLoader |
|---|
clearAssertionStatus, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public boolean doDelegation
This class loader uses the parent class loader for
java.*
and javax.*
classes.
If this variable doDelegation
is false
, this class loader does not delegate those
classes to the parent class loader.
The default value is true
.
| Constructor Detail |
|---|
public Loader()
public Loader(ClassPool cp)
cp
- the source of class files.public Loader(java.lang.ClassLoader parent, ClassPool cp)
parent
- the parent class loader.cp
- the source of class files.| Method Detail |
|---|
public void delegateLoadingOf(java.lang.String classname)
If the given class name ends with .
(dot), then
that name is interpreted as a package name. All the classes
in that package and the sub packages are delegated.
public void setDomain(java.security.ProtectionDomain d)
public void setClassPool(ClassPool cp)
ClassPool
.
public void addTranslator(ClassPool cp, Translator t) throws NotFoundException, CannotCompileException
cp
- the ClassPool
object for obtaining
a class file.t
- a translator.
NotFoundException
- if t.start()
throws an exception.
CannotCompileException
- if t.start()
throws an exception.public static void main(java.lang.String[] args) throws java.lang.Throwable
Loader
and calls main()
of that class.
This method calls run()
.
args
- command line parameters.
args[0]
is the class name to be loaded.
args[1..n]
are parameters passed
to the target main()
.
java.lang.Throwable
run(String[])
public void run(java.lang.String[] args) throws java.lang.Throwable
main()
in that class.
args
- command line parameters.
args[0]
is the class name to be loaded.
args[1..n]
are parameters passed
to the target main()
.
java.lang.Throwable
public void run(java.lang.String classname, java.lang.String[] args) throws java.lang.Throwable
main()
in that class.
classname
- the loaded class.args
- parameters passed to main()
.
java.lang.Throwable
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |


{% extends "skeleton/_body.html" %}
{%hyde
title: "Cast Client - Instance Management"
created: 2011-03-01
listing: True
%}
{% block content_body %}
{% markdown %}
The 'cast instances' command allows you to manage instances of your application
on a remote server.
{% endmarkdown %}
{% include "docs/client/instances/doc.stub" %}
{% endblock %}


Add some information about the album below, the author, or any other background context. Make it a few sentences long so folks can pick up some informative tidbits. Then, link them off to some social networking sites or contact information.
Veja aqui alguns de meus trabalhos.


Home
About Us
Services
Products
Portfolio
Contact Us
(current)
Web Development
With supporting text below as a natural lead-in to additional content.
Know More
Mobile App Development
With supporting text below as a natural lead-in to additional content.
Know More
Consultation
With supporting text below as a natural lead-in to additional content.
Know More


---
layout: page
title: "About"
description: "Daohui Li, a software engineer"
header-img: "img/chicago-skyline.jpg"
---
Hello, My name is Daohui Li. I am living in Bartlett, a city next to Elgin and is about 40 miles away from Chicago.
I am a software developer passionate about science and technology, and have been developing enterprise applications on various computer platforms.
Please visit my resume page to learn more about me.


Find a doctor near you
Enter an symptom:
Enter a doctors last name:
Here are the doctor around your area!


WITNESS LIST Redistricting Committee June 6, 2001 - 9:30A Congressional and SBOE Redistrictin Registering, but not testifying: On: Bledsoe, Gary President (Texas National Association for Advancement of Colored People), Austin, TX Congressional Redistricting ON: Fields, Leslie Redistricting Coordinator (Texas State Conference of NAACP Branches), Austin, TX Milem, John (Self), Dallas, TX Pate, A.J. (Self), Houston, TX PLAN 01001C FOR: Owens, Bill (Self), San Antonio, TX PLAN 01003E FOR: Jones, Delwin L. Chairman (House Committee on Redistricting), Austin, TX PLAN 01007E FOR: McLeroy, Don Member, District 9 (State Board of Education), Bryan, TX Miller, Geraldine "Tincy" Member, District 12 (State Board of Education), Dallas, TX O'Grady, Pat Consultant (State Board of Education), Austin, TX AGAINST: Montgomery, Dan Member, District 5 (State Board of Education), Fredericksburg, TX Registering, but not testifying: For: Bernal, Joe J. Vice Chair, District 3 (State Board of Education), San Antonio, TX PLAN 01021C ON: Owens, Bill (Self), San Antonio, TX State Board of Education Redistrict ON: Howard, Donna Board Member (Common Cause and Self), Austin, TX


12A
136mins
Set to the backdrop of Awesome Mixtape #2, 'Guardians of the Galaxy Vol. 2' continues the team's adventures as they unravel the mystery of Peter Quill's true parentage.
Set to the backdrop of Awesome Mixtape #2, 'Guardians of the Galaxy Vol. 2' continues the team's adventures as they unravel the mystery of Peter Quill's true parentage.
In the near future, a weary Logan cares for an ailing Professor X in a hide out on the Mexican border. But Logan's attempts to hide from the world...
Three girls are kidnapped by a man with a diagnosed 23 distinct personalities, and must try and escape before the apparent emergence of a frightful new 24th.


One of the world’s most referred and legendary cymbal line in history. Renown and loved for its fine, pure, soft, delicate musical tone, that requirea precise playing.
Shop now >With its larger dimensions and heavier construction, the new b2 delivers a superior sound through added depth and volume. For the ambitious performer on a budget, there is no better piano.
Shop now >A wide collection of Hofner bass guitars, exclusive on Musical Instrument Store.
Shop now >New Saxophone Collection, exclusive on Musical Instrument Store.
Shop now >


public interface ClientResponse
WebClient
and also
ExchangeFunction
. Provides access to the response status and headers,
and also methods to consume the response body.
NOTE: When given access to a ClientResponse
,
through the WebClient
exchange()
method,
you must always use one of the body or toEntity methods to ensure resources
are released and avoid potential issues with HTTP connection pooling.
You can use bodyToMono(Void.class)
if no response content is
expected. However keep in mind that if the response does have content, the
connection will be closed and will not be placed back in the pool.
| 限定符和类型 | 接口和说明 |
|---|---|
static interface |
ClientResponse.Builder
Defines a builder for a response.
|
static interface |
ClientResponse.Headers
Represents the headers of the HTTP response.
|
| 限定符和类型 | 方法和说明 |
|---|---|
<T> T |
body(BodyExtractor<T,? super ClientHttpResponse> extractor)
Extract the body with the given
BodyExtractor . |
<T> reactor.core.publisher.Flux<T> |
bodyToFlux(java.lang.Class<? extends T> elementClass)
Extract the body to a
Flux . |
<T> reactor.core.publisher.Flux<T> |
bodyToFlux(ParameterizedTypeReference<T> typeReference)
Extract the body to a
Flux . |
<T> reactor.core.publisher.Mono<T> |
bodyToMono(java.lang.Class<? extends T> elementClass)
Extract the body to a
Mono . |
<T> reactor.core.publisher.Mono<T> |
bodyToMono(ParameterizedTypeReference<T> typeReference)
Extract the body to a
Mono . |
MultiValueMap<java.lang.String,ResponseCookie> |
cookies()
Return cookies of this response.
|
static ClientResponse.Builder |
create(HttpStatus statusCode)
Create a response builder with the given status code and using default strategies for
reading the body.
|
static ClientResponse.Builder |
create(HttpStatus statusCode,
ExchangeStrategies strategies)
Create a response builder with the given status code and strategies for reading the body.
|
static ClientResponse.Builder |
create(HttpStatus statusCode,
java.util.List<HttpMessageReader<?>> messageReaders)
Create a response builder with the given status code and message body readers.
|
static ClientResponse.Builder |
from(ClientResponse other)
Create a builder with the status, headers, and cookies of the given response.
|
ClientResponse.Headers |
headers()
Return the headers of this response.
|
int |
rawStatusCode()
Return the (potentially non-standard) status code of this response.
|
HttpStatus |
statusCode()
Return the status code of this response.
|
ExchangeStrategies |
strategies()
Return the strategies used to convert the body of this response.
|
<T> reactor.core.publisher.Mono<ResponseEntity<T>> |
toEntity(java.lang.Class<T> bodyType)
Return this response as a delayed
ResponseEntity . |
<T> reactor.core.publisher.Mono<ResponseEntity<T>> |
toEntity(ParameterizedTypeReference<T> typeReference)
Return this response as a delayed
ResponseEntity . |
<T> reactor.core.publisher.Mono<ResponseEntity<java.util.List<T>>> |
toEntityList(java.lang.Class<T> elementType)
Return this response as a delayed list of
ResponseEntity s. |
<T> reactor.core.publisher.Mono<ResponseEntity<java.util.List<T>>> |
toEntityList(ParameterizedTypeReference<T> typeReference)
Return this response as a delayed list of
ResponseEntity s. |
HttpStatus statusCode()
java.lang.IllegalArgumentException
- in case of an unknown HTTP status codeHttpStatus.valueOf(int)
int rawStatusCode()
statusCode()
,
HttpStatus.resolve(int)
ClientResponse.Headers headers()
MultiValueMap<java.lang.String,ResponseCookie> cookies()
ExchangeStrategies strategies()
<T> T body(BodyExtractor<T,? super ClientHttpResponse> extractor)
BodyExtractor
.T
- the type of the body returnedextractor
- the BodyExtractor
that reads from the response<T> reactor.core.publisher.Mono<T> bodyToMono(java.lang.Class<? extends T> elementClass)
Mono
.T
- the element typeelementClass
- the class of element in the Mono
T
<T> reactor.core.publisher.Mono<T> bodyToMono(ParameterizedTypeReference<T> typeReference)
Mono
.T
- the element typetypeReference
- a type reference describing the expected response body typeT
<T> reactor.core.publisher.Flux<T> bodyToFlux(java.lang.Class<? extends T> elementClass)
Flux
.T
- the element typeelementClass
- the class of element in the Flux
T
<T> reactor.core.publisher.Flux<T> bodyToFlux(ParameterizedTypeReference<T> typeReference)
Flux
.T
- the element typetypeReference
- a type reference describing the expected response body typeT
<T> reactor.core.publisher.Mono<ResponseEntity<T>> toEntity(java.lang.Class<T> bodyType)
ResponseEntity
.T
- response body typebodyType
- the expected response body typeMono
with the ResponseEntity
<T> reactor.core.publisher.Mono<ResponseEntity<T>> toEntity(ParameterizedTypeReference<T> typeReference)
ResponseEntity
.T
- response body typetypeReference
- a type reference describing the expected response body typeMono
with the ResponseEntity
<T> reactor.core.publisher.Mono<ResponseEntity<java.util.List<T>>> toEntityList(java.lang.Class<T> elementType)
ResponseEntity
s.T
- the type of elements in the listelementType
- the expected response body list element typeMono
with the list of ResponseEntity
s<T> reactor.core.publisher.Mono<ResponseEntity<java.util.List<T>>> toEntityList(ParameterizedTypeReference<T> typeReference)
ResponseEntity
s.T
- the type of elements in the listtypeReference
- a type reference describing the expected response body typeMono
with the list of ResponseEntity
sstatic ClientResponse.Builder from(ClientResponse other)
other
- the response to copy the status, headers, and cookies fromstatic ClientResponse.Builder create(HttpStatus statusCode)
statusCode
- the status codestatic ClientResponse.Builder create(HttpStatus statusCode, ExchangeStrategies strategies)
statusCode
- the status codestrategies
- the strategiesstatic ClientResponse.Builder create(HttpStatus statusCode, java.util.List<HttpMessageReader<?>> messageReaders)
statusCode
- the status codemessageReaders
- the message readers


ActivityStarter |
Superclass for starting Stripe activities. abstract class ActivityStarter<TargetActivityType : Activity, ArgsType : Args> |
AddPaymentMethodActivity |
Activity used to display a AddPaymentMethodView and receive the resulting
PaymentMethod in the class AddPaymentMethodActivity : StripeActivity |
AddPaymentMethodActivityStarter |
A class to start AddPaymentMethodActivity. Arguments for the activity can be specified with Args and constructed with Args.Builder. class AddPaymentMethodActivityStarter : ActivityStarter<AddPaymentMethodActivity, Args> |
BecsDebitMandateAcceptanceTextFactory |
A class to create BECS Debit Mandate Agreement text for the BecsDebitWidget. class BecsDebitMandateAcceptanceTextFactory |
BecsDebitMandateAcceptanceTextView |
class BecsDebitMandateAcceptanceTextView : AppCompatTextView |
BecsDebitWidget |
A form for accepting a customer's BECS account information. class BecsDebitWidget : FrameLayout |
BillingAddressFields |
Configure AddPaymentMethodActivity's UI and validation logic for billing address fields enum class BillingAddressFields |
CardInputListener |
Represents a listener for card input events. Note that events are not one-time events. For instance, a user can "complete" the CVC many times by deleting and re-entering the value. interface CardInputListener |
CardInputWidget |
A card input widget that handles all animation on its own. class CardInputWidget : LinearLayout, CardWidget |
CardMultilineWidget |
A multiline card input widget using the support design library's TextInputLayout to match Material Design. class CardMultilineWidget : LinearLayout, CardWidget |
CardNumberEditText |
A StripeEditText that handles spacing out the digits of a credit card. class CardNumberEditText : StripeEditText |
CardValidCallback |
An interface for a callback object that will be called when the user's input changes. interface CardValidCallback |
CvcEditText |
A StripeEditText for CVC input. class CvcEditText : StripeEditText |
ExpiryDateEditText |
An EditText that handles putting numbers around a central divider character. class ExpiryDateEditText : StripeEditText |
FpxBank |
enum class FpxBank |
IconTextInputLayout |
This class uses Reflection to make the Material Component's floating hint text move above a DrawableLeft, instead of just straight up beside it. If the Material Components library ever officially support this behavior, this class should be removed to avoid Reflection. class IconTextInputLayout : TextInputLayout |
PaymentAuthWebViewActivity |
class PaymentAuthWebViewActivity : AppCompatActivity |
PaymentFlowActivity |
Activity containing a two-part payment flow that allows users to provide a shipping address as well as select a shipping method. class PaymentFlowActivity : StripeActivity |
PaymentFlowActivityStarter |
class PaymentFlowActivityStarter : ActivityStarter<PaymentFlowActivity, Args> |
PaymentFlowViewPager |
class PaymentFlowViewPager : ViewPager |
PaymentMethodsActivity |
An activity that allows a customer to select from their attached payment methods, or add a new one via AddPaymentMethodActivity. class PaymentMethodsActivity : AppCompatActivity |
PaymentMethodsActivityStarter |
A class to start PaymentMethodsActivity. Arguments for the activity can be specified with Args and constructed with Args.Builder. class PaymentMethodsActivityStarter : ActivityStarter<PaymentMethodsActivity, Args> |
PaymentUtils |
object PaymentUtils |
PostalCodeEditText |
class PostalCodeEditText : StripeEditText |
ShippingInfoWidget |
A widget used to collect address data from a user. class ShippingInfoWidget : LinearLayout |
Stripe3ds2CompletionActivity |
class Stripe3ds2CompletionActivity : AppCompatActivity |
StripeActivity |
Provides a toolbar, save button, and loading states for the save button. abstract class StripeActivity : AppCompatActivity |
StripeEditText |
Extension of TextInputEditText that listens for users pressing the delete key when there is no text present. Google has actually made this somewhat difficult, but we listen here for hardware key presses, older Android soft keyboard delete presses, and modern Google Keyboard delete key presses. open class StripeEditText : TextInputEditText |


BikeMap
blends OpenCycleMap and other layers with Leaflet API (beta 2014-Jan-5)
Learn more at GitHub


-
Loading... -
{{ i + 1 }}
{{ top.name }}
Average rate: {{ top.avgStars | number:'1.0-1' }} stars
Alltime rate: {{ top.stars }} stars
distance: {{ top.location.distance | number:'1.3' }}m
Average rate: {{ top.avgStars | number:'1.0-1' }} stars
Alltime rate: {{ top.stars }} stars
distance: {{ top.location.distance | number:'1.3' }}m


Man shot dead by police in Tauranga standoff
Police say they had no option other than to shoot a man who was holding a machete to the throat of a young child when they stormed his home this afternoon.
The fatal shooting ended a 15 hour standoff with the man, who had earlier threatened his partner with a knife before holding three children hostage all day.
Bay of Plenty Commander Superintendent Andy McGregor said the man was known to police and held two of the three children in a wardrobe..
Asked if he was happy with the police response he said he was satisfied they had done "the right thing".
"The police negotiating team tried everything to resolve this situation."
"We had no other option. He's already threatened a woman...It's sad, but there was no other option. We had to get those kids out of that house."
Police were called to the property in Oriana Crescent in the early hours of this morning after the man threatened his partner with a knife.
The woman managed to escape, making her way to a neighbour's house to call for help.
Three children remained in the house, along with the man.
McGregor said police were told about concerns for the children as soon as they arrived.
"Due to those concerns, Police entered the property, where they found the man holding a large machete to the throat of one of the children."
"He threatened to harm that child."
"The man retreated into a wardrobe with that child and a second child."
McGregor said police withdrew from the property immediately, and were able to facilitate the safe escape of a third child at the same time.
The Police Negotiation Team and Armed Offenders Squad tried to work with the man but communication with him was limited and concerns for the children increased as the day went on.
"Medical advice received was that there were grave concerns for the children's health due not only to their age, but a lack of food and a potential for dehydration given the high temperature in the area of the house where the man had barricaded himself with the children."
"Police entered the property shortly after 3pm, where they were confronted by the man."
At this stage we was holding a knife to the chest on one of the children.
"He was shot by police and pronounced dead at the scene."
McGregor said the two children who had been kept hostage are safe and uninjured but had been taken to hospital.
Neighbours said they heard several loud bangs and saw children being carried out the house.
A neighbour told NZME she heard up to 11 loud bangs which she described as "gunshots" about 3.30pm.
"Bullets were going through the roof."
Smoke could be seen outside the house.
Moments after the bangs, neighbours watched as police dressed in full black tactical gear carried what appeared to be two children out of the house.
McGregor said police are working to support the family.
"This was an experience nobody should have to go through and all involved will need ongoing care and support as they come to terms with today's events."
"Our staff have also been left shaken by this incident."
"We don't come to work to do these things."
He said the officers would be on a mandatory 10-day stand down period.
The IPCA have been notified of the shooting. A police Critical Incident Investigation is also under way and the man's death will be referred to the Coroner.
As part of an ongoing scene examination, cordons will remain in place on Oriana Crescent, however residents of the street are free to come and go.
"We would like to thank residents for their cooperation and assistance today."
A St John Ambulance spokesperson said two people with minor injuries have been taken to Tauranga Hospital.
Neighbours said they were not aware of a disturbance overnight but woke today to find police officers in the street.
One, who spoke under the condition of anonymity, said he could hear the police talking in an upstairs room of the house next to him.
He said he could hear arguing at about 1am but then it all went quiet.
The man got up to go fishing at about 4.30am and saw the police cars had blocked the entrance to his street.
He said he had lived on the street for the last six years and said he had "never seen anything like it".
"It is normally a pretty quiet street."


Preparation time
less than 30 mins
Cooking time
10 to 30 mins
Serves
Serves 1
Dietary
Preheat the oven to 220F/425F/Gas 7.
Whisk the flour, baking powder and egg yolks in a bowl. Then add enough milk to make a stiff batter and season, to taste, with salt and freshly ground black pepper.
In a separate bowl, whisk the egg whites until stiff and then fold into the batter.
Add the sweetcorn and fold through the batter mixture.
Onto a baking sheet pour out portions of the sweetcorn batter. Place into the oven and bake for 5-10 minutes, or until puffed up and set.
Meanwhile, in a saucepan, add all of the salsa ingredients except for the coriander. Add a splash of water, bring to the boil, reduce the heat and simmer for five minutes.
Add the coriander and stir through.
Serve the fritters on a warm plate with the salsa beside.


Ocean [as56], ocean, in The Inner Sea ------------------------------------------------------------------------ 1: Travelling Wave [hp7g], ship, 2 hulls, 4 rowing ports, 4% damaged, 1: departed for Ocean [as55]. 30: It has stopped raining. Routes leaving Ocean: North, to Ocean [ar56], 6 days East, to Ocean [as57], 6 days South, to Ocean [at56], 6 days West, to Ocean [as55], 6 days


Stir of Echoes (1999) 99m
In summary, this film can be outlined in a single sentence, which should be enough to trigger the warning SPOILER AHEAD in most people's minds. I won't divulge its premise here if you've managed to avoid it thus far, but I will say this: for a basic story, STIR OF ECHOES does a pretty good job of looking like unfamiliar territory.
There's also a hint of the familiar involved as well, which is why I like this film: it constantly refers to its title. Kevin Bacon is a self-confessed 'ordinary' working stiff who is put under hypnosis as part of a parlor trick and then finds himself haunted by hallucinations. Writer-director David Koepp puts his own spin on Richard Matheson's novel, revealing new characters and snippets of information in an effectively serpentine manner. Bacon's visions are somehow connected to real events either happening in the past, the future, or the very present. Sometimes they are unsettling flashforwards into his own life, other times unfocused scenes from places and people unknown to him (the film's one irony is that Bacon's occupation as a lineman requires him to 'make connections' and maintain lines of communication). It's all very intriguing, but Koepp, more experienced as a writer than a director, makes a conscious choice not to sustain it. Aware that there is only so much mystery an audience can take, he turns the second half of the story into a sort of practical reaction to the first. By this point Koepp has been generous enough with his choice of visions to enable us to piece together the underlying story and even the pattern of events likely to follow. In what amounts to a cleverly subtle crossover the audience is unwittingly placed into the protagonist's shoes, having the required amount of prescience to predict key images and scenes of its own. And we have been very neatly prepped for this by the hypnosis scene, during which Bacon is told to imagine he is sitting in a darkened movie theatre (of course the screen turns black at this point, and it becomes *us* in that subjective chair), just one of many moments in the movie, creepy, funny, or just nifty, that may manage a smirk of delight from you.
It's what is operating below the surface that gives STIR OF ECHOES edginess. Ask yourself why you feel this film seems to keep pushing itself anxiously forward and you might notice the restless backdrop surrounding its characters. There is a sense of great masses of people journeying and relocating themselves, as if the voices of the unconscious are forever pressing around us. The crossover/connection/journey motif is emphasized by background traffic noise, trains roaring by and passenger jets flying overhead; a line of stalled cars causes a precognition from Bacon which in turn leads to a crowded bus station; and even at the film's end, when all seems resolved, the last word we see drawn to the camera is 'Moving'. Significantly, the final frames linger on reflections from the windows of a moving car, the soundtrack implying that this particular journey is far from over.
STIR OF ECHOES has drawn much comparison with THE SIXTH SENSE, but only because of its timing. The more obvious match, if you have to make one, is THE SHINING. Here too we have a boy connected to the spirit world by an invisible friend; fleeting visions of the past and future; a family/marriage under stress; a father who shares a diluted version of his young son's telepathic powers; an older black man who recognizes these powers on sight; a father becoming unhinged (when he snaps at his wife in the back yard, Bacon seems a lot like Jack Nicholson - otherwise his performance is completely his own, and a finely-tuned one at that) and a bewildered wife/mother armed with a knife. The last scene of the film needs only an intermission to separate it from the opening shots of THE SHINING, which could be a logical extension and conclusion to the fledging powers at work in this story. The echoes continue to reverberate. In-joke: the family's babysitter reads a Matheson novel, 'The Shrinking Man'. I read 'A Stir of Echoes' several years ago, and have forgotten much of it except for some detail about a woman in a yellow raincoat….perhaps those echoes of long ago make me an ideal viewer for this film. I even owned the exact same paperback as the babysitter. I'm sitting in a darkened movie theater….I am getting sleepy….
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


Web Service¶
This page provides some tips on using AACon web service. Please note that for now all the examples are in Java. Other languages will follow given a sufficient demand. Please also note that AACon web service client requires Java 6 or later.
Web Service Details¶
| Feature | Description |
|---|---|
| Operated by | The University of Dundee, Computational Biology Group headed by Prof Geoff Barton. It is backed up by the College of Life Sciences HPC cluster. |
| Service web site | http://www.compbio.dundee.ac.uk/aacon |
| Execution limits | Tasks exceeding 5000×1000 (sequences per letters) will not be accepted for alignment. If you would like to work with bigger alignments consider using a command line version of AACon. |
| AACon web service WSDL | http://www.compbio.dundee.ac.uk/aacon/AAConWS?wsdl |
Tip
For a more detailed description of all available types and their functions please refer to the data model javadoc.
Using Web Service CLI Client¶
The command client can be used to calculate conservation using public AACon web service. The client is operating system independent and supports most of the AACon web service functions. Using this client you could calculate conservation using web service features such as presets and parameters. Below is the list of options supported by the command line client.
Usage: java -jar <path_to_jar_file> ACTION [OPTIONS]
ACTIONS:
-i=<inputFile> - full path to Fasta or Clustal formatted alignment file
-parameters - lists parameters supported by web service
-presets - lists presets supported by web service
-limits - lists web services limits
Please note that if input file is specified other actions are ignored
OPTIONS: (only for use with -i action):
-r=<presetName> - name of the preset to use
-o=<outputFile> - full path to the file where to write the results
-f=<parameterInputFile> - the name of the file with the list of parameters to use.
Please note that -r and -f options cannot be used together. Conservation can be calculated with either a preset or the parameters from the file, but not both!
Using the command line web service client is easy. For example to calculate conservation for the alignment from input.fasta file using AACon web service with default settings and print the results to the console. By default, the conservation is calculated by SHENKIN method.
java -jar aacon-client.jar -i=d:\input.fasta
Content of input.fasta file is show below (please note sequences has been trimmed for clarity)
>QUERY
MEWLKIALVAFSGRGNDVDYPCSILGRVANNDKELVNIL
>Q4VBK1
---------------PDTDEPVWILGACYNVKTKKSELL
>A7RTH8
---MDAACVTYEGVSHETEEDVWILGKRYNIDMGYLNTD
Calculate conservation using 12 fast conservation methods (using preset “Quick conservation”), write output results to the result.txt file
java -jar aacon-client.jar -i=d:\input.fasta -o=d:\result.txt -r="Quick conservation"
Get the list of presets supported by AACon web service
java -jar aacon-client.jar -presets
Structure of the command line client¶
| Packages | Classes and Interfaces |
|---|---|
| compbio.data.msa | Annotation interface for all scoring methods |
| compbio.data.sequence | AAConWS data types |
| compbio.metadata | AAConWS meta data types |
| compbio.ws.client | AAConWS command line client package with AAConClient.java class containing the main method |
AACon web service functions overview¶
Functions for conservation calculation
String id = analize(List<FastaSequence> list)
String id = customAnalize(List<FastaSequence> sequenceList, List<Option> optionList)
String id = presetAnalize(List<FastaSequence> sequenceList, Preset preset)
Functions pertaining to job monitoring and control
JobStatus status = getJobStatus(String id)
HashSet<Score> conservation = getConservation(String id)
boolean cancelled = cancelJob(String id)
ChunkHolder chunk = pullExecStatistics(String id, long marker)
Functions relating to service features discovery
RunnerConfig rc = getRunnerOptions()
Limit limit = getLimit(String name)
LimitsManager lm = getLimits()
PresetManager pm = getPresets()
Building web services artifacts¶
AAConWS are the standard JAX-WS SOAP web services, which are WS-I basic profile compatible. This means that you could use your favorite programming language to work with AAConWS. Below is how you can generate portable artifacts to work with AAConWS from Java. However, if programming in Java we recommend using our client library as it provides a handful of useful methods in addition to plain data types.
wsimport -keep http://www.compbio.dundee.ac.uk/aacon/AAConWS?wsdl
Connecting to AAConWS¶
All the examples below assume that AACon web service command line client is in the classpath. You can download it from the download page. The code excerpt below will connect your program to AAConWS web service deployed in the University of Dundee.
Annotation<AAConWS> client = AAConWSClient.connect();
If you want to work with the generated artifacts directly you can inspect AAConWS command line client source code and use it as a template for building your own custom AAConWS clients.
Calculating conservation¶
Given that client
is web service proxy, created as described in “Connecting to AAConWS” section, the conservation scores can be obtained as follows:
1) List<FastaSequence> fsl = SequenceUtil.readFasta(new FileInputStream("alignment.fasta"));
2) String jobId = client.analize(fsl);
3) HashSet<Score> result = client.getAnnotation(jobId);
Line one loads sequence alignment from the file Line two submits them to web service represented by AAConWS proxy Line three retrieves the conservation scores calculated according to Shenkin algorithm. This line blocks the execution until the result is available. Use this with caution. In general, you should make sure that the calculation has been completed before attempting retrieving results. This is to avoid keeping the connection to the server on hold for a prolonged periods of time. While this may be ok with your local server, our public server (www.compbio.dundee.ac.uk/aacon) will not let you hold the connection for longer than 10 minutes. This is done to prevent excessive load on the server. The next section describes how to check the status of the calculation. Methods and classes mentioned in the excerpt are available from the AAConWS client library.
Checking the status of the calculation¶
You may have noticed that there was no pause between submitting the job and retrieving the results. This is because getAnnotation(jobId) method block the processing until the calculation is completed. However, taking into account that the connection holds server resources, our public server (www.compbio.dundee.ac.uk/aacon) is configured to reset the connection after 10 minutes of waiting. To work around the connection reset you are encouraged to check whether the calculation has been completed before accessing the results. You can do it like this:
while (client.getJobStatus(jobId) != JobStatus.FINISHED) {
Thread.sleep(2000); // wait two seconds, then recheck the status
}
Calculating conservation with presets¶
1) PresetManager<AACon> presets = client.getPresets();
2) String jobId = client.presetAnalize(fsl, presets.getPresetByName("Quick conservation"));
3) HashSet<Score> result = client.getAnnotation(jobId);
Line one obtains the lists of presets supported by a web service.
Line two calls web service presetAnalise
method with a chosen preset. This call returns a job identifier.
Lines three retrieves the results using job identifier.
Available presets are:
- “Quick conservation” (a collection of 12 fast conservation algorithms includes KABAT, JORES, SCHNEIDER, SHENKIN, GERSTEIN, TAYLOR_GAPS, TAYLOR_NO_GAPS, ZVELIBIL,ARMON, THOMPSON, NOT_LANCET, MIRNY, WILLIAMSON)
- “Slow conservation” (a collection of time consuming conservation algorithms includes LANDGRAF, KARLIN, SANDER, VALDAR and SMERFS)
- “Complete conservation” (all available algorithms)
Calculating conservation with custom parameters¶
Below is the example of using custom parameters for SMERFS method.
// Using options
1) RunnerConfig<AACon> options = client.getRunnerOptions();
2) options.getArgument("Calculation method").setDefaultValue("SMERFS");
3) options.getArgument("SMERFS Column Scoring Method").setDefaultValue("MAX_SCORE");
4) options.getArgument("SMERFS Gap Threshhold").setDefaultValue("1");
5) String jobId = client.customAnalize(fsl, options.getArguments());
6) HashSet<Score> result = client.getAnnotation(jobId);
Line one obtains the RunnerConfig object that holds information on supported parameters and their values Line two retrieve a particular parameter from the holder by its name and sets the new value for this parameter. Lines three and four do the same but for two more parameters Line five submit a job to a web service Line six retrieves the results of the analysis. The names of all the parameters supported by a web service can be obtained using options.getArguments() method. Further details on the methods available from RunnerConfig object are available from the javadoc.
A complete AAConWS web service client example¶
Finally, a complete example of the program that connects to AAConWS service is below. The text notes are commented by block style comments e.g. /* comment */, the code alternatives are commented out with the line comments - “//”. You may want to remove line style comments to test alternatives of the functions. All you need for this to work is a AAConWS binary client. Please make sure that the client is in the Java class path before running this example.
import java.io.ByteArrayInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.List;
import java.util.Set;
import compbio.data.msa.Annotation;
import compbio.data.sequence.FastaSequence;
import compbio.data.sequence.Score;
import compbio.data.sequence.SequenceUtil;
import compbio.metadata.JobSubmissionException;
import compbio.metadata.Preset;
import compbio.metadata.PresetManager;
import compbio.metadata.ResultNotAvailableException;
import compbio.metadata.UnsupportedRuntimeException;
import compbio.metadata.WrongParameterException;
import compbio.runner.conservation.AACon;
/**
* AAConWS client example
*/
public class AAConWSClientExample {
/*
* Input sequences for alignment. For the simplicity keep them in the class
*/
static final String input = ">Foo \r\n"
+ "MTADGPRELLQLRAAVRHRPQDFVAWLMLADAELGMGDTTAGEMAVQRGLALHPGHPEAV\r\n"
+ "ARLGRVRWTQQRHAEAAVLLQQASDAAPEHPGIALWLGHALEDAGQAEAAAAAYTRAHQL\r\n"
+ "LPEEPYITAQLLNWRRRLCDWRALDVLSAQVRAAVAQGVGAVEPFAFLSEDASAAEQLAC\r\n"
+ "ARTRAQAIAASVRPLAPTRVRSKGPLRVGFVSNGFGAHPTGLLTVALFEALQRRQPDLQM\r\n"
+ "HLFATSGDDGSTLRTRLAQASTLHDVTALGHLATAKHIRHHGIDLLFDLRGWGGGGRPEV\r\n"
+ "FALRPAPVQVNWLAYPGTSGAPWMDYVLGDAFALPPALEPFYSEHVLRLQGAFQPSDTSR\r\n"
+ "VVAEPPSRTQCGLPEQGVVLCCFNNSYKLNPQSMARMLAVLREVPDSVLWLLSGPGEADA\r\n"
+ "RLRAFAHAQGVDAQRLVFMPKLPHPQYLARYRHADLFLDTHPYNAHTTASDALWTGCPVL\r\n"
+ "TTPGETFAARVAGSLNHHLGLDEMNVADDAAFVAKAVALASDPAALTALHARVDVLRRES\r\n"
+ "GVFEMDGFADDFGALLQALARRHGWLGI\r\n"
+ "\r\n"
+ ">Bar \r\n"
+ "-----------------------------------MGDTTAGEMAVQRGLALH-------\r\n"
+ "---------QQRHAEAAVLLQQASDAAPEHPGIALWL-HALEDAGQAEAAAA-YTRAHQL\r\n"
+ "LPEEPYITAQLLN--------------------AVAQGVGAVEPFAFLSEDASAAE----\r\n"
+ "----------SVRPLAPTRVRSKGPLRVGFVSNGFGAHPTGLLTVALFEALQRRQPDLQM\r\n"
+ "HLFATSGDDGSTLRTRLAQASTLHDVTALGHLATAKHIRHHGIDLLFDLRGWGGGGRPEV\r\n"
+ "FALRPAPVQVNWLAYPGTSGAPWMDYVLGDAFALPPALEPFYSEHVLRLQGAFQPSDTSR\r\n"
+ "VVAEPPSRTQCGLPEQGVVLCCFNNSYKLNPQSMARMLAVLREVPDSVLWLLSGPGEADA\r\n"
+ "RLRAFAHAQGVDAQRLVFMPKLPHPQYLARYRHADLFLDTHPYNAHTTASDALWTGCPVL\r\n"
+ "TTPGETFAARVAGSLNHHLGLDEMNVADDAAFVAKAVALASDPAALTALHARVDVLRRES\r\n"
+ "GVFEMDGFADDFGALLQALARRHGWLGI\r\n"
+ "\r\n"
+ ">Noname \r\n"
+ "-MTADGPRELLQLRAAVRHRPQDVAWLMLADAELGMGDTTAGEMAVQRGLALHPGHPEAV\r\n"
+ "ARLGRVRWTQQRHAEAAVLLQQASDAAPEHPGIALWLGHALED--------------HQL\r\n"
+ "LPEEPYITAQLDVLSAQVR-------------AAVAQGVGAVEPFAFLSEDASAAEQLAC\r\n"
+ "ARTRAQAIAASVRPLAPTRVRSKGPLRVGFVSNGFGAHPTGLLTVALFEALQRRQPDLQM\r\n"
+ "HLFATSGDDGSTLRTRLAQASTLHDVTALGHLATAKHIRHHGIDLLFDLRGWGGGGRPEV\r\n"
+ "FALRPAPVQVNWLAYPGTSGAPWMDYVLGDAFALPPALEPFYSEHVLRLQGAFQPSDTSR\r\n"
+ "VVAEPPSRTQCGLPEQGVVLCCFNNSYKLNPQSMARMLAVLREVPDSVLWLLSGPGEADA\r\n"
+ "RLRAFAHAQGVDAQRLVFMPKLPHPQYLARYRHADLFLDTHPYNAHTTASDALWTGCPVL\r\n"
+ "TTPGETFAARVAGSLNHHLGLDEMNVADDAAFVAKAVALASDPAALTALHARVDVLRRES\r\n"
+ "I---------------------------";
public static void main(String[] args) throws UnsupportedRuntimeException,
JobSubmissionException, WrongParameterException,
FileNotFoundException, IOException, ResultNotAvailableException,
InterruptedException {
/*
* Annotation interface for AAConWS web service instance
*/
Annotation<AACon> client = AAConClient.connect();
/* Get the list of available presets */
PresetManager presetman = client.getPresets();
/* Get the Preset object by preset name */
Preset preset = presetman.getPresetByName("Complete conservation");
/*
* Load sequences in FASTA format from the file You can use something
* like new FileInputStream() to load sequence from the file
*/
List<FastaSequence> fastalist = SequenceUtil
.readFasta(new ByteArrayInputStream(input.getBytes()));
/*
* Submit loaded sequences for an alignment using preset. The job
* identifier is returned by this method, you can retrieve the results
* with it sometime later.
*/
String jobId = client.presetAnalize(fastalist, preset);
/* This method will block for the duration of the calculation */
Set<Score> result = client.getAnnotation(jobId);
/*
* This is a better way of obtaining results, it does not involve
* holding the connection open for the duration of the calculation,
* Besides, as the University of Dundee public server will reset the
* connection after 10 minutes of idling, this is the only way to obtain
* the results of long running task from our public server.
*/
// while (client.getJobStatus(jobId) != JobStatus.FINISHED) {
// Thread.sleep(1000); // wait a second, then recheck the status
// }
/* Output the alignment to standard out */
Score.write(result, System.out);
/* Alternatively, you can record retrieved alignment into the file */
// FileOutputStream out = new FileOutputStream("result.txt");
// Score.write(result, out);
// out.close();
}
}
For a more detailed description of all available types and their functions please refer to the data model javadoc.


Shape
Quantity
People's memories are maybe the fuel they burn to stay alive. Whether those memories have any actual importance or not, it doesn't matter as far the maintenance of life is concerned. They are all just fuel. Advertising filler in the news paper, philosophy books, dirty pictures in a magazine, a bundle of ten-thousand-yen bills; when you feed them to fire, they are just paper. The fire isn't thinking 'oh This is Kant' or 'Oh This is Yomuri evening edition' or 'Nice tits', while it burns. To the fire, they are nothing but scraps of paper. It is the exact same thing. Important memories , not-so-important memories, totally useless memories : there is no distinction — they are all just fuel
Painful is the stress when one cannot reproduce or convey vividly to others, however hard he tries, what he's experienced so intensely. In my case, the stronger is the intention to "write about a particular subject in a particular way," the harder it becomes to start writing and to express myself. This stress somewhat resembles the irritation one feels when he cannot describe to another person what he experienced so vividly and realistically in his dreams. All words I use to narrate my feeling of the moment fail incessantly to describe what I wish to, and then they begin to betray me.  I don't burn barns. There's this glaring difference, and to me, rather than say which of us is strange, first of all I'd like to clear up just what that difference is


{% extends "smartpanel/base.html" %} {% load static %} {% block content %}
SmartPanels display travel information in the lobbies of public buildings to inform travel choices.
These panels take advantage of the real-time processing capabilities of the Adaptive Cities platform to make up-to-the-minute information available to the travelling public. Displays are geo-located to automatically display relevant information and can be further customised by local managers.
SmartPanels are under active development, but can currently display:
The Adaptive Cities program is part of Smart Cambridge which is itself supported by The University of Cambridge, Connecting Cambridgeshire and Greater Cambridge partnership.
The SmartPanel development makes use of a variety of third-party products and services, including:


Switchable Constraints for Robust SLAM (2011 - 2013)
Current state of the art solutions of the SLAM problem are based on efﬁcient sparse optimization techniques and represent the problem as probabilistic constraint graphs.
For example in pose graphs the nodes represent poses and the edes between them express spatial information (e.g. obtained from odometry) and information on loop closures. The task of constructing the graph is delegated to a front-end that has access to the available sensor information.
The optimizer, the so called back-end of the system, relies heavily on the topological correctness of the graph structure and is not robust against misplaced constraint edges. Especially edges representing false positive loop closures will lead to the divergence of current solvers.
Our solution
We developed a novel problem formulation that allows the back-end to change parts of the topological structure of the graph during the optimization process.
The back-end can thereby discard loop closures and converge towards correct solutions even in the presence of false positive loop closures. This largely increases the overall robustness of the SLAM system and closes a gap between the sensor-driven front-end and the back-end optimizers.
We propose to augment the original optimization problem by a new set of hidden variables. These switch variables allow the optimizer to estimate the optimal graph topology and the optimal covariance for each potential outlier constraint. Despite the increased number of variables, the sparse structure of the problem is maintained, which allows efficient calculations.
Results
For the evaluation we added false positive loop closures to several standard datasets that are commonly used in the SLAM community. These false positive loop closures were added following different policies to achieve a realistic distribution. Despite a vast number of false loop closure constraints, our proposed robust method is able to converge to a correct solution, discarding all outlier constraints.
This works for a large real-world dataset as well. We tested it on the St. Lucia Dataset which covers 66 km of suburban roads. The only sensor information are the images of a webcam mounted on top of a car. The vehicle’s ego-motion and the place recognition were performed using very simple methods (like BRIEF-Gist) on these images. Despite the large number of false positive loop closure detections caused by the simplistic place recognition module, the SLAM system is able to perform well and create a semi-metric map that is almost correct. (Thanks to Michael Milford for providing the dataset.)
Download the Source Code and Datasets
Vertigo (Versatile Extensions for Robust Inference using Graphical Models) provides a C++ implementation of the switchable constraints approach I developed during my thesis. It is an extension library for g2o and gtsam 2.0 and enables g2o or gtsam to solve pose graph SLAM problems in 2D and 3D despite a large number of false positive loop closure constraints. In addition, a remplementation of the max-mixture model described in (Olson and Agrawal, 2012) for g2o and gtsam is also contained.
Furthermore, Vertigo contains a number of standard pose graph SLAM datasets and a script to spoil them with false positive loop closure constraints. These datasets have been used in our evaluations. They can serve as a set of benchmark datasets for future developments in robust pose graph SLAM.
Download: Vertigo is available at openslam.org.
You can use SVN to check it out: svn co https://svn.openslam.org/data/svn/vertigo
Publications
Please see the publications below for further details.
-
Switchable Constraints for Robust Pose Graph SLAM In Proc. of IEEE International Conference on Intelligent Robots and Systems (IROS), 2012. Current SLAM back-ends are based on least squares optimization and thus are not robust against outliers like data association errors and false positive loop closure detections. Our paper presents and evaluates a robust back-end formulation for SLAM using switchable constraints. Instead of proposing yet another appearance-based data association technique, our system is able to recognize and reject outliers during the optimization. This is achieved by making the topology of the underlying factor graph representation subject to the optimization instead of keeping it fixed. The evaluation shows that the approach can deal with up to 1000 false positive loop closure constraints on various datasets. This largely increases the robustness of the overall SLAM system and closes a gap between the sensor-driven front-end and the back-end optimizers.
-
Switchable Constraints vs. Max-Mixture Models vs. RRR – A Comparison of three Approaches to Robust Pose Graph SLAM In Proc. of Intl. Conf. on Robotics and Automation (ICRA), 2013. SLAM algorithms that can infer a correct map despite the presence of outliers have recently attracted increasing attention. In the context of SLAM, outlier constraints are typically caused by a failed place recognition due to perceptional aliasing. If not handled correctly, they can have catastrophic effects on the inferred map. Since robust robotic mapping and SLAM are among the key requirements for autonomous longterm operation, inference methods that can cope with such data association failures are a hot topic in current research. Our paper compares three very recently published approaches to robust pose graph SLAM, namely switchable constraints, maxmixture models and the RRR algorithm. All three methods were developed as extensions to existing factor graph-based SLAM back-ends and aim at improving the overall system’s robustness to false positive loop closure constraints. Due to the novelty of the three proposed algorithms, no direct comparison has been conducted so far.
-
Towards a Robust Back-End for Pose Graph SLAM In Proc. of IEEE Intl. Conf. on Robotics and Automation (ICRA), 2012. We propose a novel formulation that allows the back-end to change parts of the topological structure of the graph during the optimization process. The back-end can thereby discard loop closures and converge towards correct solutions even in the presence of false positive loop closures. This largely increases the overall robustness of the SLAM system and closes a gap between the sensor-driven front-end and the back-end optimizers. We demonstrate the approach and present results both on large scale synthetic and real-world dataset
-
Robust Optimization for Simultaneous Localization and Mapping PhD Thesis. Chemnitz University of Technology 2012.
We successfully applied our approach to robust optimization to the problem of multipath and NLOS mitigation in satellite-based localization:
-
Switchable Constraints and Incremental Smoothing for Online Mitigation of Non-Line-of-Sight and Multipath Effects In Proc. of IEEE Intelligent Vehicles Symposium (IV), 2013. Reliable vehicle positioning is a crucial requirement for many applications of advanced driver assistance systems. While satellite navigation provides a reasonable performance in general, it often suffers from multipath and non-line-of-sight errors when it is applied in urban areas and therefore does not guarantee consistent results anymore. Our paper proposes a novel online method that identifies and excludes the affected pseudorange measurements. Our approach does not depend on additional sensors, maps, or environmental models. We rather formulate the positioning problem as a Bayesian inference problem in a factor graph and combine the recently developed concept of switchable constraints with an algorithm for efficient incremental inference in such graphs. We furthermore introduce the concepts of auxiliary updates and factor graph pruning in order to accelerate convergence while keeping the graph size and required runtime bounded. A realworld experiment demonstrates that the resulting algorithm is able to successfully localize despite a large number of satellite observations are influenced by NLOS or multipath effects.
-
Multipath Mitigation in GNSS-Based Localization using Robust Optimization In Proc. of IEEE Intelligent Vehicles Symposium (IV), 2012. Our paper adapts recent advances in the SLAM (Simultaneous Localization and Mapping) literature to the problem of multipath mitigation and proposes a novel approach to successfully localize a vehicle despite a significant number of multipath observations. We show that GNSS-based localization problems can be modelled as factor graphs and solved using efficient nonlinear least squares methods that exploit the sparsity inherent in the problem formulation. Using a recently developed novel approach for robust optimization, satellite observations that are subject to multipath errors can be successfully identified and rejected during the optimization process. We demonstrate the feasibility of the proposed approach on a real-world urban dataset and compare it to an existing method of multipath detection.


Gateway
BOT
24-Jan-19 01:37 AM
[dscrd-cz] <Emmanuel> Most poor people want to keep being poor. Sad truth. (coming from a former very poor boy).
[dscrd-cz] <stock999> I understand that you must follow the system's requirements, including KYC and other attributes, if you want to work as a legal company, No other way
[dscrd-cz] <PTYX> I've come to the conclusion that it's a mental state
[dscrd-cz] <PTYX> The daily routine and hustle doesn't allow for anything more than day to day planning
[dscrd-cz] <PTYX> Most people live paycheck to paycheck. They get sucked into the credit thing. End up owing their entire lives
[dscrd-cz] <PTYX> I was lucky to have never taken credit. I was even denied credit for not having any credit history.
[dscrd-cz] <PTYX> It's like this everywhere. And until you break from that mental state it's difficult to think of anything different or think longterm. There are exceptions of course.
[dscrd-cz] <stock999> I think this is also because of system: they try to keep people as uneducated in financial, to force them do not think too much, only work day by day
[dscrd-cz] <stock999> Like running in infinity circle
[dscrd-cz] <PTYX> Oh definitely I agree with that. Keep the sheep blind
[dscrd-cz] <stock999> And they have a reason to act so. I mean system, government. Because we feed them at least 1/3 of our work
[dscrd-cz] <stock999> Better to say 2/3
[dscrd-cz] <PTYX> In some EU countries is up to 60%
[dscrd-cz] <stock999> That is just the official income tax. But how many more kinds of taxes there are!
[dscrd-cz] <stock999> I drive every day, take gas for my car. Taxes are at least a half of gas price , for instance
[dscrd-cz] <stock999> Taxes are included in everything that we buy daily for our needs. Enduser pays all of them, i.e we pay
[dscrd-cz] <stock999> So probably, it is much more than 60%, if assume all of this
[dscrd-cz] <PTYX> Yeah i didn't take that into account. With taxes it's upwards to 75%
[dscrd-cz] <PTYX> or more in some countries
[dscrd-cz] <PTYX> that's pretty crazy to me.
[dscrd-cz] <stock999> Also add a tax for my house that is my own, for the piece of land under the house (which i bought at full price a while ago)
[dscrd-cz] <stock999> And there are many other taxes. There is not for air yet, fortunately
[dscrd-cz] <stock999> But when i bring kids to school, need a doctor's help, repair a road near my house, etc. - i have to pay by myself for all of this. Nobody helps, nobody care.
[dscrd-cz] <stock999> Corrupted courts doesn't protect me too.  I just don't want to feed them
[dscrd-cz] <Emmanuel> nothing is your own
[dscrd-cz] <Emmanuel> not even yourself
(edited)
[dscrd-cz] <stock999> So i take KYC negatively too, just as one of attributes of this system.  Should went to history.
[dscrd-cz] <Emmanuel> We should go back to what it was before.
(edited)
[dscrd-cz] <Emmanuel> Not long ago.
[dscrd-cz] <Emmanuel> It happens that people have short memory.
[dscrd-cz] <stock999> People always used to dream get out of control, don't share hardly earned wealth.
[dscrd-cz] <stock999> Cryptocurrency is not the first attempt. There were several digital currencies, such as egold, liberty, etc. But all of them were squashed by system.
[dscrd-cz] <stock999> Blockchain gives us a real chance because of decentralization. Authorities may talk everything, but really they can not neither control nor destroy crypto
[dscrd-cz] <stock999> So we should not help them by own hands, we should not bring these attributes such as KYC to crypto.
[dscrd-cz] <stock999> Well, everybody has a free choice what to think about this and what to do. The time will say the truth, as always.
[dscrd-cz] <Emmanuel> If you keep an elephant tied to a tree for long enough, it will learn to stay there when you say, even in absence of any ties.
[dscrd-cz] <Emmanuel> KYC is yet another "stay there where i say", but this time there are no ties.
[dscrd-cz] <Emmanuel> And we are the dumb elephant.
[dscrd-cz] <Emmanuel> The funny thing is, maybe the elephant is not dumb, and it's just pretending to obey.
(edited)
[dscrd-cz] <Emmanuel> That's why i say "necessary temporary evil".
[dscrd-cz] <stock999> At least we should not tie ourselves by own hands


TCJSONRequestEncoding
public struct TCJSONRequestEncoding<T: TCJSONCodable>: ParameterEncoding
Provides the encoding method when making requests using model objects.
-
The key used in the request dictionary. To send directly a request with a model object, you must wrap it in a
[String: Any]
dictionary, like:[ "result": TestClass() ]
requestKey
is the key used in the dictionary (in this example:result
).Declaration
Swift
public let requestKey: String
-
Initialize the encoding object, optionally providing a custom
requestKey
. SeerequestKey
for more information.Declaration
Swift
public init(withRequestKey key: String = "request")
Parameters
key
The key to adopt in the request’s parameters dictionary.
-
Takes a URLRequest and converts the model object in the parameters dictionary into a new parameters dictionary.
- urlRequest: The endpoint of the request.
Throws
From the conversion of theuri
inURLRequest
.Declaration
Swift
public func encode( _ urlRequest: URLRequestConvertible, with parameters: Parameters?) throws -> URLRequest
Return Value
The modified URLRequest with the new parameters dict.


{{ page.title }}
{{ page.date | date: "%Y-%m-%d" }}
All articles from this blog can ONLY be redistributed on an Attribution-NonCommercial-NoDerivs basis. Please credit the source, thank you.
Twitter：@kelvinshen
Blog：Kelvin Shen's Blog
---
layout: default
---
{{ page.title }}
{{ page.date | date: "%Y-%m-%d" }}
All articles from this blog can ONLY be redistributed on an
Attribution-NonCommercial-NoDerivs
basis. Please credit the source, thank you.
Twitter：@kelvinshen
Blog：Kelvin Shen's Blog


--- title: 'Marketing' bg: green color: white fa-icon: user ---
Find new customers
Not sure how to reach new potential customers? No worries, tell me about your business and I'll do the rest.
Customer retention strategies
How do you keep customers happy and coming back? Have a conversation with me and we'll go from there.
Content creation
Is your website doing a good job at speaking to your customers? Hire me and I'll take a look, then fix it.
Search engine optimization
Searching for stuff and finding it quickly is great right? Let's work together so people can find your site.


{{for|others things named Talo|Talo (disambiguation)}} {{Infobox prepared food | name = Talo | image = | caption = | alternate_name = | country = France and Spain | region = Basque Country | creator = | course = | type = Bread | served = | main_ingredient = Corn flour, water, salt | variations = | calories = | other = }} {{Unreferenced|date=February 2008}}
Talo or Talau ({{IPA-eu|talo}}) is a typical food of the Basque Country, similar to the traditional corn tortilla of Mesoamerica, made of corn flour and water. It is round and is cooked in a warm metal plank.
Contents |
Talo was used as bread in Basque houses (originally in Gipuzkoa{{Citation needed|date=February 2010}}), and the remainings were mixed with milk making something similar to soup, which was eaten for dinner. In the 20th century the generalization of wheat bread reduced the consumption of talo, which started to only be eaten in special occasions. In Bilbao and Donostia it is an essential element at Saint Thomas fair, celebrated the 21 December.
Nowadays it is eaten with txistorra (a type of thin chorizo) while drinking txakoli. It can also be eaten with fried pancetta ( in Basque xingar, in French Ventrêche) or fried Bayonne Ham, cheese like Ossau-Iraty, chocolate or honey.
To prepare talo, take 350 grams of corn flour, 250 ml of warm water and a pinch of salt. Flour and salt are mixed, and then water is added in the center while kneading the pastry. When it gets its proper texture, it is left to settle for 30 minutes.  These will be toasted on both sides on a warm metal plank, and when they are hot, chorizo or other foods will be put in before folding it.
{{portal|Food}}
{{reflist}}
{{BasqueCountry-stub}} {{bread-stub}}


NodeEvent
data class NodeEvent
Class that represents a Node event that will be listened to by the WebSocket class.


Custom Language Highlighting in PyCharm
It is a quite common request to support new programming and config languages in PyCharm. While some of them like (e.g. Markdown, JavaScript) are supported from the box and for some (e.g. Makefile) you can install a third party plugin, others have no support at all at the moment. Of course, you can write a new plugin by yourself, but it is too time consuming in many cases, so I present you a different approach, a bit harsh and not so feature-rich but quite useful in many cases (I use it myself) - Custom File Types.
Starting Point
For a basic example I will use Makefile. You can install a custom plugin for it called Makefile support, it provides an interesting features like running targets with gutter icons, but I really need just a bare visual guide to be able to quickly navigate the file structure on the first glance so I stick with a custom type. You can apply my instruction to any syntax you want (e.g. say hello to Ruby in PyCharm).
Before we start, here are the official docs on the topic: New File Type.
Custom Syntax Rules
To add a new custom file type go directly to Settings | Editor | File Types and press + under Recognized File Types to add a new one. We will name it Makefile.
There are multiple options you can define here. The most interesting for us are keywords. There are 4 blocks for keywords, each one has a dedicated color you can change, so it is important to split all the things you want highlighting for into four block. I will use only two for:
- target names
- important command
I use Makefile in many of my projects for automation purposes so there is a "standard" pool of targets I use everywhere, for the simple case lets stick with:
build: deps: run: update:
For important commands I want to see: python, nikola and pur. nikola is a Python-based static site generator powering this blog, and pur is a dry simple utility to update project requirements.
python nikola pur
As the last step we have to define a pattern for file matching so PyCharm will understand to which files apply this new custom file type. In our case it is simply Makefile but you can use a more sophisticated alternative with * and ? wildcards.
Feel free to also define a line comment symbol (e.g. #) and play with other settings here.
Custom Colors
Now to the colors. There is a special section Settings | Editor | Color Scheme | Custom for users to define a color scheme for their file types. Feel free to change a keyword group color here if you want it to be a different one. You can also add an effect for it, e.g. underscore.
Result and Resume
Let's see the result:
Probably not the most beautiful syntax highlighting I ever saw but it works good enough - I can quickly spot where each target is and where each command starts. You can go further of course.
So that was it. This is probably the most simple way to add a new syntax highlighting to PyCharm or any other JetBrains IDE, it will not provide you a lot of features (no error highlighting), but for a thing you can do in few minutes it is quite nice:
- native support without any third party plugins
- completion for registered keywords
- basic highlighting
- some minor goodies like commenting the code with a dedicated shortcut if you did define a comment sign
- speed
It is not the only way to add support for a new language in PyCharm, but that is another story.
Hope it was helpful, see you next time.
Comments
Comments powered by Disqus


We are Portuguese official Silver Salesforce partners. With more than a decade of experience, we are the specialists at implementing Salesforce-based solutions adapted to your business requirements.
Implementing Salesforce Service solutions in your business, helps your team to anticipate your customers’ needs and address them faster and more accurately. Thus, you will be delivering nothing but the ultimate customer experience!
We help you implement and configure Salesforce products to increase your team's productivity by spending less time doing non-selling activities.
Read moreSalesforce CPQ can be customized to help your sales representatives to generate accurate quotes, proposals and contracts easier and faster.
Read moreCoupling Einstein with Sales Cloud, you will get the analytics to forecast sales, prioritize leads and follow up on opportunities, all with intelligent automation.
Read moreWe implement Salesforce Marketing Solutions to help you collect consumer insights, personalize communication and measure Marketing ROI.
Salesforce B2B marketing automation solution allows you to nurture leads with intelligent automation, target messages with dynamic content, analyze your prospect's activity and measure marketing revenue. It is particularly useful for email automation, targeted email campaigns, and lead management with nurturing and scoring.
Salesforce Pardot integrates with multiple digital solutions you may already be using. At Stellaxius, we are familiar and experienced at integrating this marketing automation solution with a vast number of solutions.
read moreImplementing Salesforce Service solutions in your business, helps your team to anticipate your customers’ needs and address them faster and more accurately. Thus, you will be delivering nothing but the ultimate customer experience!
Salesforce Service Cloud helps you improve customer satisfaction, by giving agents a deeper understanding of customers and boost efficiency by making it easier to follow support cases. We configure your Service Cloud so you can best measure performance with analytics, and reduce case volume with a branded self-service portal with peer-shared knowledge.
Read moreA CTI system allows you to integrate your phone with your CRM. The integration helps sales reps to personalize their calls. It also allows service agents to reduce call handle times and increase first call resolution rates, by providing the information they need to promptly solve cases. CTI solutions integrate with both Service and Sales Cloud, enabling better support for customers and potential ones.
Read moreWhile our core solutions are based on Salesforce products, we do not reduce digital business transformation to this CRM. We are knowledgeable and savvy in other tools, with which we may work with for purposes of integrations, migrations, or synchronizations.
All members of the Stellaxius team were hand-picked by their qualifications and competencies. Thus, when working with us, expect premium knowledge and vast experience with Salesforce solutions. Salesforce is on our DNA, and what our hearts beat for.
Meet our dream team: Who We Are.
At Stellaxius we value greatly the idea of knowledge sharing. So, before concluding any project, we always insist on coaching, training and supporting our customers, so that they become as autonomous as can be, and us as invisible as possible. Yet, we will still keep an eye on you, assuring the results are as expected, and your business sees value in our solutions.
Learn the Stellaxius way of life: Our Approach.
Reach us!


Oracle Data Provider for .NET
Installation Guide
and Release Notes
Release <IP_ADDRESS>.0 Production
May 2011
Copyright (c) Oracle Corporation 2011
This document provides information that supplements the Oracle Data Provider for .NET
(ODP.NET) Production documentation.
INSTALLATION AND SETUP NOTES
- Product Dependencies
ODP.NET requires Oracle Client <IP_ADDRESS>.0 or Oracle Instant Client <IP_ADDRESS>.0.
When installing a new ODP.NET <IP_ADDRESS>.0 instance, Oracle Universal Installer
(OUI) will automatically install Oracle Instant Client <IP_ADDRESS>.0.
- Policy DLLs
Note that the installation of ODP.NET will place ODP.NET policy DLLS into the
GAC so that existing applications can start using the newly installed ODP.NET
version immediately. However, if this is not desired, be sure to remove the
policy DLLs from the GAC.
- Registry Settings
ODP.NET's registry settings are located under HKLM\Software\Oracle\ODP.NET\.
Each version of ODP.NET uses its own set of settings under the version key. When
a new version of ODP.NET is installed, a new version key is created with a set
of default settings. The new key will not inherit any default or non-default
settings from the previous version of ODP.NET. Thus, reconfiguration is
necessary after the installation if default setting are not to be used.
- Home Selector
When the home selector is used to activate a specific Oracle Home, ODP.NET in
that Oracle Home will be reconfigured. However, policy DLLs for the newer
version of ODP.NET will not be removed from the GAC. Therefore, for the
application to use the version of ODP.NET that is installed in the selected
Oracle Home, some policy DLLs may need to be removed from the GAC or need to be
disabled via configuration files.
BUG FIXES IN ODAC <IP_ADDRESS>.0
The ODP.NET binaries in this ODAC <IP_ADDRESS>.0 release are different from those
shipped in the RDBMS <IP_ADDRESS>.0 release. This release includes the following bug
fixes in addition to those fixes in ODP.NET that was shipped with the RDBMS
<IP_ADDRESS>.0 release:
- LINQ/ESQL QUERY RETURNS RESULT WITH INCORRECT ROW ORDERING [Bug 10375435]
- ORA-00932 IS ENCOUNTERED WHEN EXECUTING STRING.EQUAL() WITH EMPTY STRING [Bug
10357727]
- CONTEXT.REFRESH() CAUSES INVALIDCASTEXCEPTION WHEN USING GUIDS AS PRIMARY KEY
[Bug 13420516]
- ORA-00932 ENCOUNTERED WHEN USE ENDSWITH FUNCTION ON CLOB/NCLOB COLUMN [Bug
13357509]
- USING CUSTOM MAPPING CAUSES COMPILATION ERRORS [Bug 12597906]
NOTE: The same bug
fixes listed above will be included in the ODP.NET binaries that are shipped
with RDBMS <IP_ADDRESS>.0 PATCH 1.
ENTITY FRAMEWORK RELATED TIPS, LIMITATIONS AND KNOWN ISSUES
- Overloaded stored procedures are not supported. Thus, the Entity Data Model
(EDM) Wizard will only show one of the overloaded stored procedures.
- Stored procedure name with a "." in its name is not supported. Thus,
stored proc with "." will not be visible in the EDM Wizard.
- Interval Day to Second and Interval Year to Month column values cannot be
compared to literals in a WHERE clause of a LINQ to Entities or an Entity SQL
query.
- LINQ to Entities and Entity SQL (ESQL) queries that require the usage of SQL
APPLY in the generated queries will cause SQL syntax error(s) if the Oracle
Database being used does not support APPLY. In such cases, the inner exception
message will indicate that APPLY is not supported by the database.
- ODP.NET does not currently support wildcards that accept character ranges for
the LIKE operator in Entity SQL (i.e. [] and [^]). [Bug 11683837]
- If a stored procedure or function is mapped to a "collection of none" in
Function Import, then the .NET stub method, which returns an int, will always
return 0.
- ODP.NET <IP_ADDRESS> does not support Code First nor the DbContext APIs.
- Executing LINQ or ESQL query against tables with one or more column names
that are close to or equal to the maximum length of identifiers (30 bytes) may
encounter "ORA-00972: identifier is too long" error, due to the usage of alias
identifier(s) in the generated SQL that exceed the limit.
- An "ORA-00932: inconsistent datatypes: expected - got NCLOB" error will be
encountered when trying to bind a string that is equal to or greater than 2,000
characters in length to an XMLType column or parameter. [Bug 12630958]
- An "ORA-00932 : inconsistent datatypes" error can be encountered if a string of
2,000 or more characters, or a byte array with 4,000 bytes or more in length, is
bound in a WHERE clause of a LINQ/ESQL query. The same error can be encountered
if an entity property that maps to a BLOB, CLOB, NCLOB, LONG, LONG RAW, XMLTYPE
column is used in a WHERE clause of a LINQ/ESQL query.
- The provider manifest token is required to be two most-significant digits
of an Oracle database version number. For example, "11.2" would be the provider
manifest token for the Oracle 11gR2 database. The valid provider manifest token
will be properly generated in the model if ODP.NET <IP_ADDRESS>.0 or higher is used.
- An "Arithmetic operation resulted in an overflow" exception can be
encountered when fetching numeric values that have more precision than what the
.NET type can support. In such cases, the LINQ or ESQL query can "cast" the the
value to a particular .NET or EDM type to limit the precision and avoid the
exception. This approach can be useful if the LINQ/ESQL query has
computed/calculated columns which will store up to 38 precision in Oracle, which
cannot be represented as .NET decimal unless the value is casted.
- Oracle Database treats NULLs and empty strings the same. When executing string
related operations on NULLS or empty strings, the result will be NULL. When
comparing strings with NULLs, use the equals operator (i.e. "x == NULL") in the
LINQ query, which will in turn use the "IS NULL" condition in the generated SQL
that will appropriately detect NULL-ness.
- When using Model First ("Generate Database from Model..." in Visual Studio), an
error will be encountered when generating a SQL if string Entity property which
has Fixed Length set to true, Unicode set to false, and Max Length set to Max or
(None). To work around this problem, use 2,000 for the Max Length.
- If an exception message of "The store provider factory type
'Oracle.DataAccess.Client.OracleClientFactory' does not implement the
IServiceProvider interface." is encountered when executing an Entity Framework
application with ODP.NET, the machine.config requires and entry for ODP.NET
under the section. To resolve this issue by adding an
entry in the machine.config, reinstall ODAC. To avoid other issues, install it
into a new Oracle home.
TIPS, LIMITATIONS AND KNOWN ISSUES
- If SenderId is specified in OracleAQMessage object while enqueuing, the
sender id of dequeued message will have<EMAIL_ADDRESS>appended in the end. [Bug
7315542]
- An "ORA-00942: table or view does not exist" error may be thrown from Dequeue or
DequeueArray method invocations when OracleAQDequeueOptions.DeliveryMode is
specified as OracleAQMessageDeliveryMode.Buffered and
OracleAQDequeueOptions.Correlation is specified and there are no messages
available in the queue. [Bug 7343633]
- If the Oracle Database version is 10.1 or earlier,
OracleAQMessageAvailableEventArgs.QueueName is not double quoted in regular
(i.e. non-group) notifications. [Bug 8253957]
- Application may not receive group notifications if GroupingInterval property on
the OracleNotificationRequest object is set to 0. [Bug 7373765]
- Against 9.2 database, a message remains in WAITING state if the Delay property
of OracleAQMessage was set to a non-zero value while enqueuing the message. [Bug
8828674]
- OracleConnection object's OpenWithNewPassword() method invocation will result in
an ORA-1017 error with pre-<IP_ADDRESS>.0 database versions. [Bug 12876992]
- When installing .NET related products for Windows x64 onto an ORACLE_HOME or
ORACLE_BASE on a mapped drive, a System.IO.FileLoadException exception may be
thrown by OraProvCfg.exe during installation. To work around this issue, install
.NET Framework 2.0 SP2 or later on the system where OUI install is being
executed. [Bug 10225338]


|
Bouncy Castle Cryptography 1.35 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.io.InputStream org.bouncycastle.bcpg.ArmoredInputStream
reader for Base64 armored objects - read the headers and then start returning bytes when the data is reached. An IOException is thrown if the CRC check fails.
| Constructor Summary | |
ArmoredInputStream(java.io.InputStream in)
Create a stream for reading a PGP armoured message, parsing up to a header and then reading the data that follows. |
|
ArmoredInputStream(java.io.InputStream in,
boolean hasHeaders)
Create an armoured input stream which will assume the data starts straight away, or parse for headers first depending on the value of hasHeaders. |
| Method Summary | |
int |
available()
|
void |
close()
|
java.lang.String |
getArmorHeaderLine()
Return the armor header line (if there is one) |
java.lang.String[] |
getArmorHeaders()
Return the armor headers (the lines after the armor header line), |
boolean |
isClearText()
|
int |
read()
|
| Methods inherited from class java.io.InputStream |
mark, markSupported, read, read, reset, skip |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ArmoredInputStream(java.io.InputStream in) throws java.io.IOException
in
- public ArmoredInputStream(java.io.InputStream in, boolean hasHeaders) throws java.io.IOException
in
- hasHeaders
- true if headers are to be looked for, false otherwise.| Method Detail |
public int available() throws java.io.IOException
java.io.IOException
public boolean isClearText()
public java.lang.String getArmorHeaderLine()
public java.lang.String[] getArmorHeaders()
public int read() throws java.io.IOException
java.io.IOException
public void close() throws java.io.IOException
java.io.IOException
|
Bouncy Castle Cryptography 1.35 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |


New York is the home of various cultures and ethnicities.
London is the home of various cultures and ethnicities.


| 1 | /* | |
| 2 | * Licensed to the Apache Software Foundation (ASF) under one or more | |
| 3 | * contributor license agreements. See the NOTICE file distributed with | |
| 4 | * this work for additional information regarding copyright ownership. | |
| 5 | * The ASF licenses this file to You under the Apache License, Version 2.0 | |
| 6 | * (the "License"); you may not use this file except in compliance with | |
| 7 | * the License. You may obtain a copy of the License at | |
| 8 | * | |
| 9 | * http://www.apache.org/licenses/LICENSE-2.0 | |
| 10 | * | |
| 11 | * Unless required by applicable law or agreed to in writing, software | |
| 12 | * distributed under the License is distributed on an "AS IS" BASIS, | |
| 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |
| 14 | * See the License for the specific language governing permissions and | |
| 15 | * limitations under the License. | |
| 16 | */ | |
| 17 | package org.apache.commons.io.filefilter; | |
| 18 | ||
| 19 | import java.io.File; | |
| 20 | import java.io.FileFilter; | |
| 21 | import java.io.FilenameFilter; | |
| 22 | import java.io.Serializable; | |
| 23 | ||
| 24 | /** | |
| 25 | * This class turns a Java FileFilter or FilenameFilter into an IO FileFilter. | |
| 26 | * | |
| 27 | * @since 1.0 | |
| 28 | * @version $Id$ | |
| 29 | * | |
| 30 | * @see FileFilterUtils#asFileFilter(FileFilter) | |
| 31 | * @see FileFilterUtils#asFileFilter(FilenameFilter) | |
| 32 | */ | |
| 33 | public class DelegateFileFilter extends AbstractFileFilter implements Serializable { | |
| 34 | ||
| 35 | private static final long serialVersionUID = -8723373124984771318L; | |
| 36 | /** The Filename filter */ | |
| 37 | private final FilenameFilter filenameFilter; | |
| 38 | /** The File filter */ | |
| 39 | private final FileFilter fileFilter; | |
| 40 | ||
| 41 | /** | |
| 42 | * Constructs a delegate file filter around an existing FilenameFilter. | |
| 43 | * | |
| 44 | * @param filter the filter to decorate | |
| 45 | */ | |
| 46 | public DelegateFileFilter(final FilenameFilter filter) { | |
| 47 |
1
1. |
if (filter == null) { |
| 48 | throw new IllegalArgumentException("The FilenameFilter must not be null"); | |
| 49 | } | |
| 50 | this.filenameFilter = filter; | |
| 51 | this.fileFilter = null; | |
| 52 | } | |
| 53 | ||
| 54 | /** | |
| 55 | * Constructs a delegate file filter around an existing FileFilter. | |
| 56 | * | |
| 57 | * @param filter the filter to decorate | |
| 58 | */ | |
| 59 | public DelegateFileFilter(final FileFilter filter) { | |
| 60 |
1
1. |
if (filter == null) { |
| 61 | throw new IllegalArgumentException("The FileFilter must not be null"); | |
| 62 | } | |
| 63 | this.fileFilter = filter; | |
| 64 | this.filenameFilter = null; | |
| 65 | } | |
| 66 | ||
| 67 | /** | |
| 68 | * Checks the filter. | |
| 69 | * | |
| 70 | * @param file the file to check | |
| 71 | * @return true if the filter matches | |
| 72 | */ | |
| 73 | @Override | |
| 74 | public boolean accept(final File file) { | |
| 75 |
1
1. accept : negated conditional → KILLED |
if (fileFilter != null) { |
| 76 |
1
1. accept : replaced return of integer sized value with (x == 0 ? 1 : 0) → KILLED |
return fileFilter.accept(file); |
| 77 | } else { | |
| 78 |
1
1. accept : replaced return of integer sized value with (x == 0 ? 1 : 0) → KILLED |
return super.accept(file); |
| 79 | } | |
| 80 | } | |
| 81 | ||
| 82 | /** | |
| 83 | * Checks the filter. | |
| 84 | * | |
| 85 | * @param dir the directory | |
| 86 | * @param name the filename in the directory | |
| 87 | * @return true if the filter matches | |
| 88 | */ | |
| 89 | @Override | |
| 90 | public boolean accept(final File dir, final String name) { | |
| 91 |
1
1. accept : negated conditional → KILLED |
if (filenameFilter != null) { |
| 92 |
1
1. accept : replaced return of integer sized value with (x == 0 ? 1 : 0) → KILLED |
return filenameFilter.accept(dir, name); |
| 93 | } else { | |
| 94 |
1
1. accept : replaced return of integer sized value with (x == 0 ? 1 : 0) → NO_COVERAGE |
return super.accept(dir, name); |
| 95 | } | |
| 96 | } | |
| 97 | ||
| 98 | /** | |
| 99 | * Provide a String representation of this file filter. | |
| 100 | * | |
| 101 | * @return a String representation | |
| 102 | */ | |
| 103 | @Override | |
| 104 | public String toString() { | |
| 105 |
1
1. toString : negated conditional → KILLED |
final String delegate = fileFilter != null ? fileFilter.toString() : filenameFilter.toString(); |
| 106 |
1
1. toString : mutated return of Object value for org/apache/commons/io/filefilter/DelegateFileFilter::toString to ( if (x != null) null else throw new RuntimeException ) → KILLED |
return super.toString() + "(" + delegate + ")"; |
| 107 | } | |
| 108 | ||
| 109 | } | |
Mutations | ||
| 47 |
1.1 |
|
| 60 |
1.1 |
|
| 75 |
1.1 |
|
| 76 |
1.1 |
|
| 78 |
1.1 |
|
| 91 |
1.1 |
|
| 92 |
1.1 |
|
| 94 |
1.1 |
|
| 105 |
1.1 |
|
| 106 |
1.1 |


| Last Name: | Doe | Source: | Internal |
| First Name: | John | Location: | Hollywood |
| Job Title: | JavaScript Dev | Conveniant to Columbia: | No |
| Availability: | 2 weeks | Willling to contract? | Yes |
| Status: | New | View Salary | <Hidden> |
| Phone Questions | Interview Questions | Assessment | Resume / Portfolio |


Combines complementary information across multiple related phenotypes to infer directed epistatic interactions between genetic markers. This analysis can be applied to a variety of engineered and natural populations.
| Version: | 2.0.2 |
| Depends: | R (≥ 3.2.2) |
| Imports: | grDevices, graphics, stats, utils, corpcor, evd, qpcR, Matrix, igraph, fdrtool, shape, parallel, doParallel, RColorBrewer, foreach, HardyWeinberg, regress |
| Published: | 2016-06-09 |
| Author: | Anna L. Tyler, Wei Lu, Justin J. Hendrick, Vivek M. Philip, and Greg W. Carter |
| Maintainer: | Anna L. Tyler <Anna.Tyler at jax.org> |
| License: | GPL-3 |
| NeedsCompilation: | no |
| CRAN checks: | cape results |
| Reference manual: | cape.pdf |
| Vignettes: |
cape |
| Package source: | cape_2.0.2.tar.gz |
| Windows binaries: | r-devel: cape_2.0.2.zip, r-release: cape_2.0.2.zip, r-oldrel: cape_2.0.2.zip |
| OS X binaries: | r-release: cape_2.0.2.tgz, r-oldrel: cape_2.0.2.tgz |
| Old sources: | cape archive |
Please use the canonical form https://CRAN.R-project.org/package=cape to link to this page.


Source code for aiorsmq.exceptions
[docs]class AIORSMQException(Exception):
"""Base class for all `aiorsmq` exceptions."""
[docs]class QueueExistsException(AIORSMQException):
"""Exception raised when a queue name is already taken."""
[docs]class QueueNotFoundException(AIORSMQException):
"""Exception raised when a queue does not exist."""
[docs]class MessageNotFoundException(AIORSMQException):
"""Exception raised when a message does not exist."""
[docs]class NoAttributesSpecified(AIORSMQException):
"""Exception raised when no queue attributes were specified."""
[docs]class InvalidValueException(AIORSMQException):
"""Raised when an argument has the right type but its value is out of range."""


*** User 2017-05-05 21:40:16.252 ***
21:40:16.251 [info] Disabling blocking sync...
*** User 2017-05-05 21:40:16.256 ***
21:40:16.256 [info] Configured peer_service_manager partisan_default_peer_service_manager on node 'node-1@MacBook-Pro-de-Anne-France'
*** User 2017-05-05 21:40:17.936 ***
21:40:17.936 [info] Enabling membership...
*** User 2017-05-05 21:40:17.938 ***
21:40:17.938 [info] Disabling blocking sync...
*** User 2017-05-05 21:40:17.944 ***
21:40:17.944 [info] Configured peer_service_manager partisan_default_peer_service_manager on node 'node-2@MacBook-Pro-de-Anne-France'
*** User 2017-05-05 21:40:19.653 ***
21:40:19.652 [info] Enabling membership...
*** User 2017-05-05 21:40:19.655 ***
21:40:19.655 [info] Disabling blocking sync...
*** User 2017-05-05 21:40:19.662 ***
21:40:19.662 [info] Configured peer_service_manager partisan_default_peer_service_manager on node 'node-3@MacBook-Pro-de-Anne-France'
*** User 2017-05-05 21:40:19.991 ***
Joining node: 'node-3@MacBook-Pro-de-Anne-France' to 'runner@MacBook-Pro-de-Anne-France' at port 49788
*** User 2017-05-05 21:40:19.992 ***
Joining issued: 'node-3@MacBook-Pro-de-Anne-France' to 'runner@MacBook-Pro-de-Anne-France' at port 49788
*** User 2017-05-05 21:40:19.993 ***
Joining node: 'node-2@MacBook-Pro-de-Anne-France' to 'runner@MacBook-Pro-de-Anne-France' at port 49772
*** User 2017-05-05 21:40:19.994 ***
Joining issued: 'node-2@MacBook-Pro-de-Anne-France' to 'runner@MacBook-Pro-de-Anne-France' at port 49772
*** User 2017-05-05 21:40:19.994 ***
Joining node: 'node-1@MacBook-Pro-de-Anne-France' to 'runner@MacBook-Pro-de-Anne-France' at port 49759
*** User 2017-05-05 21:40:19.995 ***
Joining issued: 'node-1@MacBook-Pro-de-Anne-France' to 'runner@MacBook-Pro-de-Anne-France' at port 49759
*** User 2017-05-05 21:40:20.056 ***
Waiting for join to complete with manager: partisan_default_peer_service_manager
*** User 2017-05-05 21:40:20.058 ***
Finished.
*** CT 2017-05-05 21:40:20.058 *** COVER INFO
Adding nodes to cover test: ['runner@MacBook-Pro-de-Anne-France']
*** CT 2017-05-05 21:40:20.068 *** COVER INFO
Successfully added nodes to cover test: []
*** User 2017-05-05 21:40:20.069 ***
Case finished: sql_join_uncontracted_latency_test
*** User 2017-05-05 21:40:27.127 ***
21:40:27.126 [info] Application lasp exited with reason: stopped
*** User 2017-05-05 21:40:27.127 ***
21:40:27.127 [info] Application partisan exited with reason: stopped
=== Ended at 2017-05-05 21:40:27
=== successfully completed test case
=== Returned value: ok
Test run history
| Top level test index