import codecs
import datetime
import locale
from decimal import Decimal
from urllib.parse import quote
from django.utils import six
from django.utils.functional import Promise
class DjangoUnicodeDecodeError(UnicodeDecodeError):
def __init__(self, obj, *args):
self.obj = obj
super().__init__(*args)
def __str__(self):
return '%s. You passed in %r (%s)' % (super().__str__(), self.obj, type(self.obj))
# For backwards compatibility. (originally in Django, then added to six 1.9)
python_2_unicode_compatible = six.python_2_unicode_compatible
[docs]def smart_text(s, encoding='utf-8', strings_only=False, errors='strict'):
"""
Return a string representing 's'. Treat bytestrings using the 'encoding'
codec.
If strings_only is True, don't convert (some) non-string-like objects.
"""
if isinstance(s, Promise):
# The input is the result of a gettext_lazy() call.
return s
return force_text(s, encoding, strings_only, errors)
_PROTECTED_TYPES = (
type(None), int, float, Decimal, datetime.datetime, datetime.date, datetime.time,
)
[docs]def is_protected_type(obj):
"""Determine if the object instance is of a protected type.
Objects of protected types are preserved as-is when passed to
force_text(strings_only=True).
"""
return isinstance(obj, _PROTECTED_TYPES)
[docs]def force_text(s, encoding='utf-8', strings_only=False, errors='strict'):
"""
Similar to smart_text, except that lazy instances are resolved to
strings, rather than kept as lazy objects.
If strings_only is True, don't convert (some) non-string-like objects.
"""
# Handle the common case first for performance reasons.
if issubclass(type(s), str):
return s
if strings_only and is_protected_type(s):
return s
try:
if isinstance(s, bytes):
s = str(s, encoding, errors)
else:
s = str(s)
except UnicodeDecodeError as e:
raise DjangoUnicodeDecodeError(s, *e.args)
return s
[docs]def smart_bytes(s, encoding='utf-8', strings_only=False, errors='strict'):
"""
Return a bytestring version of 's', encoded as specified in 'encoding'.
If strings_only is True, don't convert (some) non-string-like objects.
"""
if isinstance(s, Promise):
# The input is the result of a gettext_lazy() call.
return s
return force_bytes(s, encoding, strings_only, errors)
[docs]def force_bytes(s, encoding='utf-8', strings_only=False, errors='strict'):
"""
Similar to smart_bytes, except that lazy instances are resolved to
strings, rather than kept as lazy objects.
If strings_only is True, don't convert (some) non-string-like objects.
"""
# Handle the common case first for performance reasons.
if isinstance(s, bytes):
if encoding == 'utf-8':
return s
else:
return s.decode('utf-8', errors).encode(encoding, errors)
if strings_only and is_protected_type(s):
return s
if isinstance(s, memoryview):
return bytes(s)
return str(s).encode(encoding, errors)
smart_str = smart_text
force_str = force_text
smart_str.__doc__ = """
Apply smart_text in Python 3 and smart_bytes in Python 2.
This is suitable for writing to sys.stdout (for instance).
"""
force_str.__doc__ = """
Apply force_text in Python 3 and force_bytes in Python 2.
"""
[docs]def iri_to_uri(iri):
"""
Convert an Internationalized Resource Identifier (IRI) portion to a URI
portion that is suitable for inclusion in a URL.
This is the algorithm from section 3.1 of RFC 3987, slightly simplified
since the input is assumed to be a string rather than an arbitrary byte
stream.
Take an IRI (string or UTF-8 bytes, e.g. '/I ♥ Django/' or
b'/I \xe2\x99\xa5 Django/') and return a string containing the encoded
result with ASCII chars only (e.g. '/I%20%E2%99%A5%20Django/').
"""
# The list of safe characters here is constructed from the "reserved" and
# "unreserved" characters specified in sections 2.2 and 2.3 of RFC 3986:
# reserved = gen-delims / sub-delims
# gen-delims = ":" / "/" / "?" / "#" / "[" / "]" / "@"
# sub-delims = "!" / "$" / "&" / "'" / "(" / ")"
# / "*" / "+" / "," / ";" / "="
# unreserved = ALPHA / DIGIT / "-" / "." / "_" / "~"
# Of the unreserved characters, urllib.parse.quote() already considers all
# but the ~ safe.
# The % character is also added to the list of safe characters here, as the
# end of section 3.1 of RFC 3987 specifically mentions that % must not be
# converted.
if iri is None:
return iri
elif isinstance(iri, Promise):
iri = str(iri)
return quote(iri, safe="/#%[]=:;$&()+,!?*@'~")
# List of byte values that uri_to_iri() decodes from percent encoding.
# First, the unreserved characters from RFC 3986:
_ascii_ranges = [[45, 46, 95, 126], range(65, 91), range(97, 123)]
_hextobyte = {
(fmt % char).encode(): bytes((char,))
for ascii_range in _ascii_ranges
for char in ascii_range
for fmt in ['%02x', '%02X']
}
# And then everything above 128, because bytes ≥ 128 are part of multibyte
# unicode characters.
_hexdig = '0123456789ABCDEFabcdef'
_hextobyte.update({
(a + b).encode(): bytes.fromhex(a + b)
for a in _hexdig[8:] for b in _hexdig
})
[docs]def uri_to_iri(uri):
"""
Convert a Uniform Resource Identifier(URI) into an Internationalized
Resource Identifier(IRI).
This is the algorithm from section 3.2 of RFC 3987, excluding step 4.
Take an URI in ASCII bytes (e.g. '/I%20%E2%99%A5%20Django/') and return
a string containing the encoded result (e.g. '/I%20♥%20Django/').
"""
if uri is None:
return uri
uri = force_bytes(uri)
# Fast selective unqote: First, split on '%' and then starting with the
# second block, decode the first 2 bytes if they represent a hex code to
# decode. The rest of the block is the part after '%AB', not containing
# any '%'. Add that to the output without further processing.
bits = uri.split(b'%')
if len(bits) == 1:
iri = uri
else:
parts = [bits[0]]
append = parts.append
hextobyte = _hextobyte
for item in bits[1:]:
hex = item[:2]
if hex in hextobyte:
append(hextobyte[item[:2]])
append(item[2:])
else:
append(b'%')
append(item)
iri = b''.join(parts)
return repercent_broken_unicode(iri).decode()
[docs]def escape_uri_path(path):
"""
Escape the unsafe characters from the path portion of a Uniform Resource
Identifier (URI).
"""
# These are the "reserved" and "unreserved" characters specified in
# sections 2.2 and 2.3 of RFC 2396:
# reserved = ";" | "/" | "?" | ":" | "@" | "&" | "=" | "+" | "$" | ","
# unreserved = alphanum | mark
# mark = "-" | "_" | "." | "!" | "~" | "*" | "'" | "(" | ")"
# The list of safe characters here is constructed subtracting ";", "=",
# and "?" according to section 3.3 of RFC 2396.
# The reason for not subtracting and escaping "/" is that we are escaping
# the entire path, not a path segment.
return quote(path, safe="/:@&+$,-_.!~*'()")
def repercent_broken_unicode(path):
"""
As per section 3.2 of RFC 3987, step three of converting a URI into an IRI,
repercent-encode any octet produced that is not part of a strictly legal
UTF-8 octet sequence.
"""
while True:
try:
path.decode()
except UnicodeDecodeError as e:
# CVE-2019-14235: A recursion shouldn't be used since the exception
# handling uses massive amounts of memory
repercent = quote(path[e.start:e.end], safe=b"/#%[]=:;$&()+,!?*@'~")
path = path[:e.start] + force_bytes(repercent) + path[e.end:]
else:
return path
[docs]def filepath_to_uri(path):
"""Convert a file system path to a URI portion that is suitable for
inclusion in a URL.
Encode certain chars that would normally be recognized as special chars
for URIs. Do not encode the ' character, as it is a valid character
within URIs. See the encodeURIComponent() JavaScript function for details.
"""
if path is None:
return path
# I know about `os.sep` and `os.altsep` but I want to leave
# some flexibility for hardcoding separators.
return quote(path.replace("\\", "/"), safe="/~!*()'")
def get_system_encoding():
"""
The encoding of the default system locale. Fallback to 'ascii' if the
#encoding is unsupported by Python or could not be determined. See tickets
#10335 and #5846.
"""
try:
encoding = locale.getdefaultlocale()[1] or 'ascii'
codecs.lookup(encoding)
except Exception:
encoding = 'ascii'
return encoding
DEFAULT_LOCALE_ENCODING = get_system_encoding()
Oct 01, 2019


|
My current research interests lie in the general areas of
|
My Google Scholar Profile
|
Ph.D. Thesis
- Computing with Unreliable Resources: Design, Analysis and Algorithms, Massachusetts Institute of Technology, Cambridge, MA, 2014 [ MIT Dspace, Thesis defense slides (PDF) ] .
- Committee members: Gregory Wornell (advisor), Yury Polyanskiy, Devavrat Shah.
-
Awards/Fellowships/Scholarships:
- Wellington and Irene Loh Fund Fellowship (2014)
- 2011 Claude E. Shannon Research Assistantship
- NSERC Postgraduate Scholarship: Doctoral level (2010 -- 2013)
S.M. Thesis
- Distinguishing Codes from Noise: Fundamental Limits and Applications to Sparse Communication, Massachusetts Institute of Technology, Cambridge, MA, 2010 [ MIT Dspace, MIT EECS Masterworks 2010 presentation (PDF), School of Information Theory 2010 presentation (PDF), ] .
- Advisor: Gregory Wornell.
-
Awards/Fellowships/Scholarships:
- MIT Hewlett Packard Fellowship (2009)
- NSERC Postgraduate Scholarship: Master level (2009 -- 2010)
- MIT Irwin M. Jacobs and Joan K. Jacobs Presidential Fellowship (2008)


{% extends "survey/base.html" %} {% block title %}Survey: {{ survey.name }}{% endblock %} {% block content %}
This is the JSON representation of what was submitted.


|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--net.sf.saxon.query.XQueryExpression
XQueryExpression represents a compiled query. This object is immutable and thread-safe, the same compiled query may be executed many times in series or in parallel. The object can be created only by using the compileQuery method of the QueryProcessor class.
Various methods are provided for evaluating the query, with different options for delivery of the results.
| Constructor Summary | |
protected |
XQueryExpression(Expression exp,
Executable exec,
StaticQueryContext staticEnv,
Configuration config)
The constructor is protected, to ensure that instances can only be created using the compileQuery() methods of QueryProcessor |
| Method Summary | |
java.util.List |
evaluate(DynamicQueryContext env)
Execute a the compiled Query, returning the results as a List. |
java.lang.Object |
evaluateSingle(DynamicQueryContext env)
Execute the compiled Query, returning the first item in the result. |
void |
explain(NamePool pool)
Diagnostic method: display a representation of the compiled query on the System.err output stream. |
Controller |
getController()
Get a controller that can be used to execute functions in this compiled query. |
SequenceIterator |
iterator(DynamicQueryContext env)
Get an iterator over the results of the expression. |
void |
run(DynamicQueryContext env,
javax.xml.transform.Result result,
java.util.Properties outputProperties)
Run the query, sending the results directly to a JAXP Result object. |
protected void |
setDocumentInstruction(DocumentInstr doc)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
protected XQueryExpression(Expression exp, Executable exec, StaticQueryContext staticEnv, Configuration config)
| Method Detail |
protected void setDocumentInstruction(DocumentInstr doc)
public java.util.List evaluate(DynamicQueryContext env) throws javax.xml.transform.TransformerException
env
- Provides the dynamic query evaluation context
evaluate
method
of class XPathProcessor
javax.xml.transform.TransformerException
public java.lang.Object evaluateSingle(DynamicQueryContext env) throws javax.xml.transform.TransformerException
env
- Provides the dynamic query evaluation context
evaluate
method
javax.xml.transform.TransformerException
public SequenceIterator iterator(DynamicQueryContext env) throws javax.xml.transform.TransformerException
To get the results of the query in the form of an XML document in which each item is wrapped by an element indicating its type, use:
QueryResult.wrap(iterator(env))
To serialize the results to a file, use the QueryResult.serialize() method.
env
- Provides the dynamic query evaluation context
XPathException
- if a dynamic error occurs in evaluating the query. Some
dynamic errors will not be reported by this method, but will only be reported
when the individual items of the result are accessed using the returned iterator.
javax.xml.transform.TransformerException
public void run(DynamicQueryContext env, javax.xml.transform.Result result, java.util.Properties outputProperties) throws javax.xml.transform.TransformerException
env
- the dynamic query contextresult
- the destination for the results of the query. The query is effectively wrapped
in a document{} constructor, so that the items in the result are concatenated to form a single
document; this is then written to the requested Result destination, which may be (for example)
a DOMResult, a SAXResult, or a StreamResultoutputProperties
- Supplies serialization properties, in JAXP format, if the result is to
be serialized. This parameter can be defaulted to null.
javax.xml.transform.TransformerException
- if the query fails.public Controller getController()
StaticQueryContext.getUserDefinedFunction(java.lang.String, java.lang.String, int)
.
They can then be called directly from the Java application using UserFunction.call(net.sf.saxon.value.Value[], net.sf.saxon.Controller, boolean)
The same Controller can be used for a series of function calls.
public void explain(NamePool pool)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |


Use md-autocomplete to search for matches from local or remote data sources. You have NOT entered something from the list.
md-autocomplete
You ordered a {{size1.toLowerCase()}} pizza with {{selectedToppings.toLowerCase()}}.
{{modell}}
{{modell['string']}}
{{model4}}
{{model5}}
{{model6}}
{{model7}}


Set View
1. Pan and zoom on the EarthTime viewer to set both landscape and portrait views.
2. You can click on the "Animated" button to enable animation settings.
3. Update the start time using the EarthTime viewer:
4. Update the end time using the EarthTime viewer:
5. Set the playback speed of the view:
6. Set the playback delays of the view:
Click "Save Views" to save the view and return to the story editor.


FolderDataset
(path
, transforms
=None
) :: Dataset
An abstract class representing a :class:Dataset
.
All datasets that represent a map from keys to data samples should subclass
it. All subclasses should overwrite :meth:__getitem__
, supporting fetching a
data sample for a given key. Subclasses could also optionally overwrite
:meth:__len__
, which is expected to return the size of the dataset by many
:class:~torch.utils.data.Sampler
implementations and the default options
of :class:~torch.utils.data.DataLoader
.
.. note::
:class:~torch.utils.data.DataLoader
by default constructs a index
sampler that yields integral indices. To make it work with a map-style
dataset with non-integral indices/keys, a custom sampler must be provided.


Master Aiken:
I felt that power in you.
It can instill fear in people, but it can also help us maintain peace in this land. I hereby bestow upon you the title of Dreadnought, dragon descendant!


The most up-to-date source for this is now available at github.
Your programs need to deal gracefully with being offline. Mugunth Kumar has built an excellent toolkit that manages REST connections while offline called MKNetworkKit, and Chapter 17 of our book is devoted to the ins-and-outs of this subject.
But sometimes you just have a simple UIWebView
, and you want to cache the last version of the page. You’d think that NSURLCache
would handle this for you, but it’s much more complicated than that. NSURLCache
doesn’t cache everything you’d think it would. Sometimes this is because of Apple’s decisions in order to save space. Just as often, however, it’s because the HTTP caching rules explicitly prevent caching a particular resource.
What I wanted was a simple mechanism for the following case:
- You have a UIWebView that points to a website with embedded images
- When you’re online, you want the normal caching algorithms (nothing fancy)
- When you’re offline, you want to show the last version of the page
My test case was simple: a webview that loads cnn.com (a nice complicated webpage with lots of images). Run it once. Quit. Turn off the network. Run it again. CNN should display.
Exisiting solutions
The ever-brilliant Matt Gallagher has some interesting thoughts on how to subclass NSURLCache
to handle this, but I find his solution fragile and unreliable, especially on iOS 5. The HTTP caching rules are complicated, and in many cases you need to connect to the server to re-validate your cache before you’re allowed to use your local copy. Unless everything works out perfectly, his solution may not work when you’re offline, or may force you to turn off cache validation (which could make your pages go stale).
AFCache is also promising, using essentially the same approach. I haven’t found the offline support to work very well, at least in my tests, for the same reasons as Matt’s solution. It’s designed to be an advanced HTTP-caching solution. The docs are limited and I couldn’t get it to pass my CNN test.
RNCachingURLProtocol
So, I present RNCachingURLProtocol
. It isn’t a replacement for NSURLCache
. It’s a simple shim for the HTTP protocol (that’s not nearly as scary as it sounds). Anytime a URL is download, the response is cached to disk. Anytime a URL is requested, if we’re online then things proceed normally. If we’re offline, then we retrieve the cached version. The current implementation is extremely simple. In particular, it doesn’t worry about cleaning up the cache. The assumption is that you’re caching just a few simple things, like your “Latest News” page (which was the problem I was solving). It caches all HTTP traffic, so without some modifications, it’s not appropriate for an app that has a lot of HTTP connections (see MKNetworkKit
for that). But if you need to cache some URLs and not others, that is easy to implement.
First, a quick rundown of how to use it:
-
At some point early in the program (
application:didFinishLaunchingWithOptions:
), call the following:[NSURLProtocol registerClass:[RNCachingURLProtocol class]];
-
There is no step 2.
Since RNCachingURLProtocol
doesn’t mess with the existing caching solution, it is compatible with other caches, like AFCache
. In fact, the technique used by RNCachingURLProtocol
could probably be integrated into AFCache
pretty easily.
The cache itself is stored in the Library/Caches
directory. In iOS 5, this directory can be purged whenever space is tight. Keep that in mind. You may want to store your caches elsewhere if offline access is critical.
Understanding NSURLProtocol
An NSURLProtocol
is a handler for NSURLConnection
. Each time a request is made, NSURLConnection
walks through all the protocols and asks “Can you handle this request (canInitWithRequest:
)?” The first protocol to return YES
is used to handle the connection. Protocols are queried in the reverse order of their registration, so your custom handlers will get a crack at requests before the system handlers do.
Once your handler is selected, the connection will call initWithRequest:cachedResponse:client:
and then startLoading
. It is then your responsibility to call the connection back with URLProtocol:didReceiveResponse:cacheStoragePolicy:
, some number of calls to URLProtocol:didLoadData:
, and finally URLProtocolDidFinishLoading:
. If these sound similar to the NSURLConnection
delegate methods, that’s no accident.
While online, RNCachingURLProtocol
just forwards requests to a new NSURLConnection
, making copies of the results, and passing them along to the original connection. When offline, RNCachingURLProtocol
loads the previous result from disk, and plays it back to the requesting connection. The whole thing is less than 200 lines of pretty simple code (not counting Reachability
, which I include from Apple’s sample code to determine if we’re online).
There’s a subtle problem with the above solution. When RNCachingURLProtocol
creates a new NSURLConnection
, that new connection has to find a handler. If RNCachingURLProtocol
says it can handle it, then you’ll have an infinite loop. So how do I know not to handle the second request? By adding a custom header (X-RNCache
) to the HTTP request. If it’s there, then we’ve already seen this one, and the handler returns NO
.
Again, this intercepts all HTTP traffic. That could intercept pages you don’t want. If so, you can modify canInitWithRequest:
to select just things you want to cache (for instance, you could turn off caching for URLs that include parameters or POST requests).
Wrap-up
This technique isn’t a replacement for a full caching engine like AFCache
or an offline REST engine like MKNetworkKit
. It’s intended to solve a single, simple problem (though it can be extended to solve much more complicated problems). NSURLProtocol
is extremely powerful, and I’ve used it extensively when I need to eavesdrop on network traffic (such as in PandoraBoy’s several ProxyURLProtocol classes). It’s well-worth adding to your toolkit.
The code is in the attached project. Look in RNCachingURLProtocol.m
.
EDIT: Be sure to see Nick Dowell’s modification in the comments to handle HTTP redirect.
EDIT2: In cachePathForRequest:
, I use hash
to uniquely identify the URLs. For long, similar URLs, this collides a lot (See CFString.c for comments on how the hash function is implemented.) The better thing to use is MD5 or SHA1 or something, but those aren’t built-in on iOS prior to iOS5, so you’d have to implement your own (and I don’t need it that badly for my current projects). This is something you’d want to fix before using this seriously.


ASP Security
- In ASP MVC and WebAPI, use forms or windows authentication with the [Authorize] action filter.
Add it as a global filter (App_Start/FilterConfig.cs) and put a [AllowAnonymous] on the forms login page
Don't use web.config authorization/allow-deny, or location, as it doesn't mix with routing. - See also: WS-Federation (.net 4.5/WIF)
ASP.Net Security
- IIS authentication:
- Anonymous access= IUSER_machinename (i.e. same as ASP).
- Windows login- Basic (clear text), Digest (encrypted) and Windows (NTLM)
- IIS 7+ Windows Authentication vs Chrome/FireFox:
- Authentication-Windows Auth, click Advanced Settings. Turn Extended Protection "Off" (EPA is not supported by Chrome and Firefox)
- Authentication-Windows Auth, click Providers. Select NTLM and "move up" to top of list. Chrome in particular may fail the kerberos, but does not failover to NTLM.
- IIS passes to ISAPI filter- eg aspnet_wp.exe (or w3wp.exe on WServer2003).
- If system.web/identity/@impersonate='false' (default)
- No impersonation= run as ASPNET (or see machine.config's processModel)
- Impersonation= run as IIS user (IUSER_machine or windows login) or system.web/identity/@userName
- Use system.web/authentication/@mode (None, Windows, Forms, Passport).
- If using Windows, set system.web/identity/@impersonate="true" otherwise it won't work.
- If using forms
- set system.web/authorization/deny/@users="?" otherwise it won't work
- system.web/authentication/forms/@loginUrl
- @timeout- default is 30mins, but it refreshes halfway- so 16mins inactivity may kill it...
- @protection="All" (encrypted + validated) - in webfarms, set machine.config machineKey/@validationKey + @decryptionKey
- In code
if (FormsAuthentication.Authenticate(user, pass)) FormsAuthentication.RedirectFromLoginPage(user, isPermaCookie);
(replace first method with database authentication)
(if loginpage== default.aspx then redirect may be to login page... try .GetRedirectUrl instead)
(asp.net 2.0 has new Membership class)
- Page.User returns an IPrincipal, with IsInRole and Identity (which is an IIdentity, with AuthenticationType, Name- cast as WindowsIdentity for IsAnonymous etc).
Rights needed for ASPNET process (KB)
| IIS | web.config mode | WindowsIdentity | Page.User |
|---|---|---|---|
| Anon | forms | no impersonate=IUSR_MACHINE impersonate= ASPNET |
formId |
| Anon | windows | "" | |
| Windows | forms | no impersonate=ASPNET impersonate= domain/user |
formId |
| Windows | windows | domain/user |
NB: HttpContext.Current.User != WindowsIdentity.GetCurrent() (unless windows impersonating)
!= COM+ Security Role (ContextUtil.IsCallerInRole() is a different set of roles!
- Page.User
- Empty string if IIS= anonymous + web.config = windows authentication.
- Otherwise form ID (forms auth) or domain/user (win auth)
- WindowsIdentity.GetCurrent()
- IUSR_MACHINE if impersonate + IIS anonymous only
- ASPNET or NETWORK SERVICES if anon/impersonate=true OR windows/impersonate=false
- domain/user if IIS basic/digest/integrated and impersonate=true


--- layout: post status: publish published: true title: Format of Choice - II author: display_name: Tomas Restrepo login: tomasr email<EMAIL_ADDRESS>url: http://winterdom.com/ author_login: tomasr author_email<EMAIL_ADDRESS>author_url: http://winterdom.com/ wordpress_id: 365 wordpress_url: http://winterdom.com/2002/05/formatofchoiceii date: '2002-05-23 05:55:07 +0000' date_gmt: '2002-05-23 05:55:07 +0000' categories: - ".NET" tags: [] comments: [] ---
Simon: Well, let me ask this, why is SOAP the wire format of choice over HTTP?
I'm sure there must be a conspiracy there somewhere.....


Toggle navigation
BillBo
About
Features
Support
Login/SignUp
SignUp
Username:
Password:
Email:
Login


A Fantastic Engaging Headline Goes here
Locavore ea meggins, deep v gentify bespoke butcher yr typewrite. Nisi sunt 8-bit craft beer, leggings deep v biodiesel Williamsburg. Actually hashtag art party nesciunt squid pour-over. Kitsch Vice crat, Marfa brunch fingerstache officia Schiltz Blue Bottle collum. Mlkshk 8-bit aliquip fingerstache sunt.
Distillery ad sriracha, synth wolf street art brunch execpteur consectetur art party irony fugiat. Duis chia yr, pour-over. Portland velit High Life noon aesthetic fugiat tattooed shabby chich mixtap.
Woah, That's Radical!
Swag nisi mixtape cray, non hahstag blog tote bag dolor bitters before they sold out ea dolore. Raw denim mixtape drinking vineagr, Vice 3 wolf moon authentic officia aute id. Keffiyeh yr retr, salvia do aliqua (rollover) leggings selvage narwhal farm-to-table dolor Tonx DIY photo booth. Bitters gastropub non 3 wolf moon Blue Bottle organix, cray aesthetic jean shorts velit unami. Mlkshk roof party cardigan, farm to table aute plaid wolf master clenase. Thundercats tattooed lo-fi culpa, mollit Pinterest American Apparel. 3 wolf moon VHS hella, Tonx beard chambray sustainable jeans shorts synth mlkshk fugiat execpteur banh mi eu whatever.
Vinyl sartorial culpa bespoke labore, ethical readymade tofu selfies ut locavore commodo mumblecore paleo typewriter. Mumblecore selfies nostrud, asymmetrical 90’s fanny pack est Blue Bottle ethnic blog. Narwhal Shoreditch fixie togu, nisi before.


THE PROFESSIONAL A film review by Bryam Youngsur Lim Copyright 1994 Bryam Youngsur Lim
Just saw THE PROFESSIONAL. This should've been a really good movie, as we all know Besson is a certifiable genius. The movie has a nice beginning, but that's about all I can say in defense of it.
There's some really poorly handled Lolita-isms with the little girl. Not that I have a problem with the little girl-older man thing, if it's handled well like in THE LOVER (and I'm not just talking about the gratuitous nudity), but in this movie you never really understand what's going on, and you get the impression that Mr. Besson is really into seeing young girls in slutty clothes.
The action sequences are *incredible*.  Unfortunately, they're too short, and you only get this tiny window into what could have been. It's just not gratifying, as they're entirely too infrequent.
Milk. Milk is this strange recurring motif in the movie, a pretty lame motif, too. Perhaps it's supposed to inspire this sense of growth or some crap like that, but I didn't dig it. Also, there's a plant which is really over- emphasized.
And, last but not least, the film is set in Brooklyn. I don't care if he's French, Besson should have the good sense not to set a film here because, with some obvious exceptions, Brooklyn is just too cliche and a tad too tacky. I always think of that crappy Seagal flick and how he's buddies with the pizza kitchen owner who Knows-How-Things-Work.
I'm open to discussion on this topic, because I really *wanted* this movie to be great and to me, it wasn't. A real waste of two great actors (Jean Reno and Gary Oldman), too.
Bryan.
.
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


State Certified General Real Estate Appraiser in the State of Texas
Real Estate Broker in the State of Texas
Rene De La Cruz is an expert in Real Estate Appraising. With 35 years of experience in all fields of Valuation, Rene has a credible track record of implementing the necessary controls to ensure compliance and is dedicated to maintaining a reputation built on quality, service, and uncompromising ethics.
The team at PMI Appraisals has helped thousands of clients with appraisals over the years and we look forward to helping more as time goes on.
"Do you have questions? I have the answers. Contact me today!" - Rene de la Cruz
1021 S Cherry St, San Antonio TX 78210
8:00am - 7:00pm
CLOSED ON SUNDAYS


Faithful Okere
Home
About
Porfolio
Contact
Resume
Contact
Name
Email
Message
Send me a note
© Copyright
2020
faithful


R/corruption.R
corruption.Rd
Corruption Perceptions Index (CPI) and Human Development Index (HDI) for 176 countries, from 2012 to 2015.
corruption
An object of class tbl_df
(inherits from tbl
, data.frame
) with 704 rows and 6 columns.
Corruption Perceptions Index: https://www.transparency.org/news/feature/corruption_perceptions_index_2016#table
Human Development Index: http://hdr.undp.org/en/data#
Original figure idea: https://www.economist.com/blogs/dailychart/2011/12/corruption-and-development
library(tidyverse) library(cowplot) corruption %>% filter(year == 2015) %>% na.omit() %>% ggplot(aes(cpi, hdi)) + geom_point(aes(color = region)) + geom_smooth(method = 'lm', formula = y~log(x), se = FALSE) + scale_color_brewer(name = NULL, type = "qual") + theme_minimal_hgrid() + theme(legend.position = "top")


Object detection in deep learning
The goal is to predict the localization of objects in an image via bounding boxes and the classes of the located objects. With deep learning approach we tackle this problem with two type of models called one stage or two stages detectors. Even if they share a common gold the two approach are sightly different and can be summarized as follow:
Common tricks used in object detection model
Bounding Box Regression
We define by p $=(p_{x},p_{y},p_{w},p_{h})$ the prediction of the bounding box regressor, where x and y correspond to the centred coordinate and h and w its height, weight the corresponding ground truth box coordinates g $=(g_{x},g_{y},g_{w},g_{h})$, the regressor is configured to learn scale-invariant transformation between two centers and log-scale transformation between widths and heights. All the transformation functions take p as input.
| ———– | ———– | | $$\hat{g}_x = p_w d_x(\mathbf{p}) + p_x$$ | $$\hat{g}_y = p_h d_y(\mathbf{p}) + p_y$$ | | $$\hat{g}_w = p_w \exp({d_w(\mathbf{p})}) $$ | $$\hat{g}_h = p_h \exp({d_h(\mathbf{p})})$$ | | $$t_x = (g_x - p_x) / p_w$$ | $$t_y = (g_y - p_y) / p_h$$ | | $$t_w = \log(g_w/p_w)$$ | $$t_h = \log(g_h/p_h)$$ |
| Syntax | Description |
|---|---|
| Header | Title |
| Paragraph | Text |
| Syntax | Description | Test Text |
|---|---|---|
| Header | Title | Here’s this |
| $$t_w = \log(g_w/p_w)$$ $$t_w = \log(g_w/p_w)$$ $t_w = \log(g_w/p_w)$ (1) | Text | And more |
| Tables | Are | Cool |
|---|---|---|
| col 1 is | left-aligned | $1600 |
| col 2 is | centered | $12 |
| col 3 is | right-aligned | $1 |
Intersection Over Union (IoU)
The IoU is an evaluation metric based on the degree of overlap between the an abject (bounding box in our case) and the actual ground truth bounding box (hand labeled).
$$IoU(\mathcal{A},\mathcal{B}) = \frac{\left|\mathcal{A} \cap \mathcal{B}\right|}{\left| \mathcal{A} \cup \mathcal{B}\right|}$$
Hard example mining
Detectors usually perform more predictions than the number of objects present in the image. Unfortunately there are much more negative matches than positive matches. This creates a class imbalance which hurts training. We are training the model to learn background space rather than detecting objects. However, we need negative sampling so it can learn what constitutes a bad prediction. By picking the top ones and makes sure the ratio between the picked negatives and positives is at most 3:1. This process allows fast and stable training.
Non-maximal suppression in inference
The algorithm is quite simple yet extremely effective and necessary for our designed problem however it can required a lot computation power. Because detectors are making duplicate detection for the same object. To tackle this problem the non-maximal suppression is applied to remove duplication with lower confidence. We sort the predictions by the confidence scores and go down the list one by one. If any previous prediction has the same class and IoU greater than 0.5 with the current prediction, we remove it from the list.
Anchors
Because using an approximation of the coordinates of the bounding box via row pixel is sub optimal owing to high variance of pixels values we introduced the concept of anchors. The Archors can be seen has plausible bounding boxes candidates that can be generates from the input image, for each pixel in the image we generally generate 9 anchors with the following technics let’s assume that the input image has a height of $h$ and width of $w$. We generate anchor boxes with different shapes centered on every pixels of the image. Assume the size is s$\in$(0,1], the aspect ratio is r$>$0, and the width and height of the anchor box are $ws\sqrt{r}$ and $hs/\sqrt{r}$, respectively. When the center position is given, an anchor box with known width and height is determined.
During training anchors box need to be labeled with two labels, the target class and the offset of the ground truth bounding box relative to the archors box. The process of assigning categories to each anchors box and their respective offset with enable the prediction head to predict good bounding boxes and classes target. The assignment is performed by using the similarity measure, the Jacquard distance also know as IoU metric.
For a given object bounding box $\mathcal{B}{i'}$ and for all the anchors boxes, $\mathcal{A}{j'}$ the index of the ground truth archors box is the index of the ground truth archors box is determined by the index that respect $\max_{j}IoU(\mathcal{B}_{i}$ ,$\mathcal{A}_{i})$ during the training we keep all anchors that are kept are also known as positive anchors and the opposite the anchors that are not selected are called negative anchors
Region of interest pooling (ROI poolling)
ROI pooling is a type of max pooling layer that convert features and projected region of the image of any given size, h x w, into a small fixed window, H x W. The input region is divided into H x W grids, approximately every sub window of size h/H x w/W. Then apply max-pooling in each grid.
comments powered by Disqus


Groton Historical Landmarks
Home
Landmarks
About Us
Here dwelt
John Davis
killed in his own door yard
by the Indians
October 25, 1704.
John Davis Landmark
Address:
66–122 Shirley Rd
Groton, MA 01450
United States
Coordinates:
42°35′16″ N 71°35′18″ W


Go to Favourite Kpop ConcertNCT 127World Tour, 2019 Green River RaftingWhistler BC, 2014 Disney WorldOrlando Florida, 2017 Banana boatPattaya Thailand, 2016 Superfly ZiplinesWhistler BC, 2014 Ice fieldLake Minnewanka AB, 2016 The Wizarding World of Harry PotterOrlando Florida, 2017 Grand Canyon Arizona, 2018 Jumping off a cliffChilliwack BC, 2019 Hot Air Balloon Scuba Diving Visit Desert in Dubai Antelope Canyon See the Northern Lights
The Wizarding World of Harry PotterOrlando Florida, 2017 Grand Canyon Arizona, 2018 Jumping off a cliffChilliwack BC, 2019 Hot Air Balloon Scuba Diving Visit Desert in Dubai Antelope Canyon See the Northern Lights


@* * Copyright 2023 HM Revenue & Customs * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. *@ @import config.AppConfig @import config.featureswitch.FeatureSwitchingImpl @import config.featureswitch.FeatureSwitch.ForeignProperty @import forms.individual.incomesource.BusinessIncomeSourceForm @import models.common.BusinessIncomeSource @import models.common.OverseasProperty.OVERSEAS_PROPERTY @import models.common.SelfEmployed.SELF_EMPLOYED @import models.common.UkProperty.UK_PROPERTY @import play.api.data.Form @import views.html.helpers.injected.{ContinueButton, RadioHelper} @import views.html.templates.PrincipalMainTemplate @this( mainTemplate: PrincipalMainTemplate, form: FormWithCSRF, radioHelper: RadioHelper, continueButton: ContinueButton, featureSwitching: FeatureSwitchingImpl ) @(incomeSourceForm: Form[BusinessIncomeSource], postAction: Call, backUrl: String, incomeSourcesStatus: IncomeSourcesStatus)(implicit request: Request[_], messages: Messages, appConfig: AppConfig) @optionalSelfEmploymentRadio = @{ if(incomeSourcesStatus.selfEmploymentAvailable) { Some(RadioItem( content = Text(messages("income-source.self-employed")), value = Some(SELF_EMPLOYED), hint = Some(Hint(content = Text(messages("income-source.self-employed-hint")))) )) } else { None } } @optionalUkPropertyRadio = @{ if(incomeSourcesStatus.ukPropertyAvailable) { Some(RadioItem( content = Text(messages("income-source.uk-property")), value = Some(UK_PROPERTY), hint = Some(Hint(content = Text(messages("income-source.uk-property-hint")))) )) } else { None } } @optionalOverseasPropertyRadio = @{ if(incomeSourcesStatus.overseasPropertyAvailable) { Some(RadioItem( content = Text(messages("income-source.foreign-property")), value = Some(OVERSEAS_PROPERTY), hint = Some(Hint(content = Text(messages("income-source.foreign-property-hint")))) )) } else { None } } @mainTemplate( title = messages("income-source.title"), optForm = Some(incomeSourceForm), backLink = Some(backUrl) ) {
@if(featureSwitching.isEnabled(ForeignProperty)) { @messages("income-source.para1-overseas", appConfig.maxSelfEmployments) } else { @messages("income-source.para1") }


--- layout: post title: Twitter date: 2021-05-18 23:20:00 UTC updated: 2021-06-19 10:54:40 UTC comments: false categories: permalink : /p/twitter.html ---


Please wait...
Alignement Use to set the first day of each line
First day will be when
Data to use
is at least
Number
Graph values of
Data to use
Countries
Submit
Please wait...
Please wait...
Please wait...
Source code


Onboard New Devs FASTER
with Custom Snippets!
Jennifer Wadella
Onboarding Sucks
- Not enough documentation
- Too much hidden knowledge
- "Wait, why aren't you using our great design system?"
Code Snippets to the Rescue!
Code snippets aid developer workflow & allow
new team members to discover patterns, components,
and design systems with just a few keystrokes.
Our Design System:
Buttons, inputs, tabs, a snippet to add a sparkle class - what more could you need?
What Are Code Snippets?
A small piece of text or code to be inserted into a file in our code editor.
VS Code Snippet anatomy
{
"Print to console": { (1)
"scope": "javascript,typescript", (2)
"prefix": "milkshake", (3)
"body": [ (4)
"console.log('$1 is super cool');", (5)
"$2"
],
"description": "Log output to console" (7)
}
}
To Create a Snippet
- Open your command palette (cmd + shit + p)
- Search for `Preference: Configure User Snippets`
- Select `New Snippets file for {{project name}}`
Creating our Tabs Snippet
{
"Milkshake tabs": {
"scope": "html",
"prefix": "milkshake",
"body": [
"",
" ",
" ${2:Tab 1 content}",
" ",
" ",
" ${4:Tab 2 content}",
" ",
""
],
"description": "Creates milkshake tabs component"
}
}
Creating our JS sparkle adding snippet
{
"Milkshake sparkleClass": {
"scope": "javascript, typescript",
"prefix": "milkshake",
"body": [
"this.${1:isSparkling} = true;",
"setTimeout(() => {",
" this.${1:isSparkling} = false;",
"}, 350);"
],
"description": "Creates milkshake isSparkle member setting & timeout"
}
}
Good Friends Share Snippets
Commit your snippet file to your app repo and it'll be available for any other developers using VS Code.
Summary
- Code snippets can help new team members
- Command palette > configure custom snippets
- Use tabspots for increased efficiency
- Save keystrokes not grudges.


Contains annotations used in Vaadin. Note that some annotations are also found in other packages e.g., {@link com.vaadin.ui.ClientWidget}.


You should check out these places:
- Multnomah Falls
- Gabriel Park - my best friends go here!
- 40 Acre Park
- Mt. Hood, especially near White River
- Hood River - it's so windy here on the beach side!
- The Oregon Coast!
Here are some pictures for you to look at!


This is the property of Rolives Enterprise. Any illegal usage may course questioning and sometimes lead to criminal purnishment. Use with knowledge. contact:oparokeo<EMAIL_ADDRESS>HOME |
BUS |
CAB |
RAILWAY |
AIR-PLANE |
WATER FREIGHT |
BODA-BODA |
Databse |
Hotel |
NEWS |
About us |
Contact us |
Sign-In |
Sign-Up
Search:
Passenger Reciept Data
TicketNo :/b>
Passenger name:
Passport No.:
Nationality:
Select gender
Male
Female
Child
Patient
Travel purpose:
Video/Audio file-path :
Seat No:
Source:
select source
Kampala
Tororo
Mbale
Kumi
Soroti
Lira
Via route:
- -
Kampala
Tororo
Mbale
Kumi
Soroti
Lira
Destination:
- -
Kampala
Tororo
Mbale
Kumi
Soroti
Lira
One way :
Two way :
Car number:
Departure date:
Departure time:
Arrival date:
Arrival time :
Cost per seat:
Number of seats :
Langage(KG):
Cost per weight(KG):
Number of Children:
Cost per child (<10yrs):
Number of Crippled passenger:
Cost per Crippled :
Number of Sick Passengers:
Cost per Sick Passenger:
Occupation :
- -
Doctor
Engineer
Civil service
carpenter
Mechanic
Plumber
Business
Computer science
Teacher
Sports-man
Marital status :
- -
Single
Married
Divorced
Home address-1 :
Address-2
Telphone :
Mobile :
E-mail :
Driving licence number :
Travel Discount:
Total cost of journey:
Display passenger booking entries
PASSENGER SECURITY ID
PASSENGER NAME :
BUS ROUTE
SEAT NUMBER:
SOURCE PORT:
VIA-ROUTE:
DESTINATION:
CAR NUMBER:
DEPARTURE DATE :
DEPARTURE TIME :
ARRIVAL DATE :
ARRIVAL TIME :
PASSENGER ADRRESS
Occupation :
Marital status :
Home address-1 :
Address-2
Telphone :
Mobile :
E-mail :
Driving licence number :
BUS CHARGES
COST PER SEAT :
NUMBER OF SEATS :
TOTAL SEATS CHARGE :
LAGAGE WEIGHT[KG] :
LAGAGE COST[Kg] :
TOTAL LAGAGE COST :
No.OF CHILDREN:
COST PER CHILD[<9]:
TOTAL CHILD FARE[<9]:
No. OF CRIPPLED :
COST per CRIPPLED :
Total CRIPPLED Charge :
No. OF SICK passenger:
COST per SICK passenger:
Total cost of Sick passenger:
PASSENGER SEX :
PASSPORT NUMBER:
NATIONALITY:
TRAVEL PURPOSE :
2
8
Total Bus Fare :
Print Data


03 December 2001
Disease Outbreak Reported
As of 26 November 2001, WHO has reported a total of 2 050 cases of cholera and 80 deaths in Kano State in Kano Metropolis. WHO is working with the the State Ministry of Health to control the outbreak. A cholera camp has been set up and mobilization teams have been formed to trace contacts, carry out disinfection of houses and other areas, and provide health education. WHO has also supplied cholera kits.
One hundred and twenty cases of cholera have also been reported in Jigawa State. WHO is working with the Federal Ministry of Health and a team from Kano State to investigate this outbreak.


--- layout: page title: Hashtag Randomizer short_description: Create random assortments of hashtags permalink: /hashtag/ ---
Enter your hashtags, and the number of hashtags you desire, this will provide you a random hashtags list of what you put in before. Just click the Generate and Copy button and it will copy it to your clipboard for easy pasting.


Platform radio buttons created with given list of SelectItem objects and have validation error
Selected value: {{ form1.controls.example1.value }}
Compact platform radio button created with given list of SelectItem objects.Using FormGroup and FormControl
Selected value: {{ form2.controls.example2.value }}
Platform radio button creation and pre-selection based on object data passed.
Selected value: {{ form3.controls.radiolo3.value }}
Platform radio button created from Invoice objects. Using LookupKey and DisplayKey.
Preferred Brand: {{ form4.controls.radiolo4.value }}
Platform radio buttons created with given list of SelectItem objects also pre-selection based on control value
Selected value: {{ favoriteOption }}
Platform radio button created with given list of SelectItem objects
Selected value: {{ favoriteOption2 }}
Platform Radio Button created from Invoice objects. Using LookupKey and DisplayKey.
Preferred Brand: {{ favBrand }}


I am looking for a job that best suits my skills as an Information Technology personnel, also to develop my skills within this career.
La Salle University Bachelor of Science in Information Technology Valconcha Street, Ozamiz City, Misamis Occidental August 2019 – June 2022
Ozamiz City School of Arts and Trades Maningcol, Ozamiz City June 2014 – March 2017
La Salle University Science, Technology, Engineering and Mathematics Abanil Street, Ozamiz City, Misamis Occidental August 2017 - May 2019
Misamis University Aguada, Ozamiz City June 2009 – March 2014


To move your buzzy bee press 'z'! To move your plane press 'p'!
Let the games begin.
3
2
1
GO!


Preparation time
over 2 hours
Cooking time
10 to 30 mins
Serves
Makes 12 buns
Dietary
The secret to this sweet teatime treat is the soft, rich, buttery dough. You could use this dough to make fruit loaves or hot cross buns by kneading the fruit into the dough before the first rise and dividing the dough into two loaves or twelve small buns.
Mix together the flour, salt and sugar in a bowl. Crumble in the fresh yeast (or stir in the dried yeast). Rub the softened butter into the flour mixture with your fingertips until there are no large lumps of butter. (It does not have to be as fine as breadcrumbs, as you would do with a crumble.)
Make a well in the flour mixture. Pour the milk into the well and crack in one egg. Bring the dough together with your hands or with a spatula. This is quite a soft, supple dough - if it feels a little wet and sticky, don't panic. Keep mixing and the flour will absorb the liquid.
Turn the dough out onto a clean surface and knead for 10 minutes or until the dough is smooth and elastic. Cut a small piece off and stretch the dough as thin as you can – if you can see light shining through the dough and you can see the shadow of your fingers held behind the thinnest part, it is ready.
Put the dough in an oiled bowl, cover with a damp tea towel and leave to prove for about 80-90 minutes.
Meanwhile for the filling, combine the chopped prunes with the orange zest and juice and set aside. The fruit should be soaked for a minimum of half an hour, but it can be made as much as a day in advance.
In a small mixing bowl, beat the sugar and cinnamon into the softened butter with a fork until well combined. Set aside.
Lightly grease the base and sides of a deep roasting tin roughly 34x24cm/13x9in with butter and line with baking parchment.
When the dough has nearly doubled in size, tip it out of the bowl and knock the air out. Roll the dough into a rectangle, the thickness of a pound coin. The long side of the rectangle should be about 30cm/12in long.
Spread the cinnamon paste over the surface of the dough, ensuring the paste reaches all the edges. Drain the soaked prunes, reserving the juice, then sprinkle the prunes evenly over the dough.
Starting with a long side of the rectangle, roll the dough up into a sausage shape. Flour the work surface and lay the rolled dough on top of the flour before cutting into rolls into 12 equal slices.
Place the slices side by side, with the spiral facing up, into the lined roasting tin. Cover with a damp tea towel and leave to prove again for about 45 minutes.
Preheat the oven to 200C/400F/Gas 6.
When the buns have risen and feel springy to the touch, they are ready to bake. Beat the remaining egg and egg yolk together in a small bowl, and brush the tops of the buns with egg glaze. This will give the buns a shine and lovely colour.
Bake the buns at 200C/400F/Gas 6 for 10 minutes and then lower the oven temperature to 180C/350F/Gas 4. Cook for a further 20 minutes.
While the buns are baking, make the syrup. Pour the reserved orange juice from soaking the prunes into a small saucepan with the sugar. Gently heat the mixture, stirring until the sugar dissolves. Bring the syrup to the boil and cook for five minutes. Set aside.
When the buns have finished baking, remove them from the oven and brush with the syrup so that the orangey flavour soaks right into the buns. Transfer the buns on the paper to a wire rack to cool.


12
1 At that time, you people of Jerusalem will sing this song:
"Yahweh, we praise you!
Previously, you were angry with us,
but you are not angry now
and you have comforted us.
2 Amazingly, you have come to save us,
so we will trust in you and not be afraid.

3 You, his people, will greatly rejoice because he has rescued you,
like you enjoy drinking water from a fountain.
4 At that time you will say,
"We should thank Yahweh! We should praise him !
We should tell the people of all the people groups what he has done;
we should enable them to know that he is very great!
5 We should sing to Yahweh, because he has done wonderful things.
We should enable everyone in the world to know it!
6 You people of Jerusalem, shout joyfully to praise Yahweh,
because he is the great Holy One whom we Israelite people worship,
and he lives among us!"


What is your long term goal and/or career pathway?
Communication Designer. Boss Woman. CEO of multiple businesses.
- Working with organisations that care and give back.
- Coding to be independant + enchance my skills of: UI/UX- Making Websites, Apps, Graphic Design, AR, Visual
Art, all things creative. Also want to make websites and digitise the mutiple business ideas I have! Let's go!
A description of your own strengths and limitations in relation to learning
- In the right environment I am very focussed, work extremely hard and achieve anything I set my mind to. I can
make learning fun for myself and everyone around me.
However, I get restless with a lot of reading. I've come to understand that I don't always understand the
generic logical analogies. I need an emotional example to understand concepts.
What skills (non-technical - human skills) would you like to see developed in yourself while at EDA?
- Confidence that I can do anything techinical and self-validation.
A commitment to how you will manage your workload in this programme. This should include:
An explanation of how you will manage yourself to work productively and safely with other learners,
facilitators and industry/community representatives
What you will do when things are building up and starting to get to you
- I plan to get a good nights sleep so I am well rested to focus better. I will be kind and understanding
towards myself and everyone around me. My timebox and me will be best friends. Pomodoro too.
A commitment as to how and where you will seek help in a timely way
- For work help, I'll google it, reach out to the facilitators or the people around me. Emotionally, I will call
a loved one/ walk/ get yummy food.
A description of what you expect from the facilitation team
- Kindness, respect and patience. I come from a design and arts education background + different culture and
therefore have different ways of learning. I will communicate when I don't understand an explanation and would
love if the team is patient with me. A check in every other day would be awesome.
Any scheduling information such as block-out times when you are committed to other things. For example, you
might have whānau commitments like school drop-offs. It’s important to plan these in.
These elements do not need to be structured as they are in this list. You should put them together in the way
that you feel they are most clearly communicated.
- I may teach kids art on Saturday mornings. I dont think there is anything else.


Publications
Dissertation
- Flathmann, C. (February 2023). How to Make Agents and Influence Teammates: Understanding the Social Influence AI Teammates Have in Human-AI Teams. Committee: Nathan McNeese, Brian Dean, Eileen Kraemer, Brygg Ullmer, & Laine Mears
Peer Reviewed Journal Articles
-
Mcneese, N.J., Flathmann, C., O’Neill, T., \& Salas, E., (2023). Stepping out of the shadow of human-human teaming: Crafting a unique identity for human-autonomy teams Computers in Human Behavior.
-
O’Neill, T., Flathmann, C., McNeese, N.J., \& Salas, E., (2023). 21st Century teaming and beyond: Advances in human-autonomy teamwork Computers in Human Behavior.
-
Flathmann, C., Schelble, B. G., Rosopa, P. J., McNeese, N. J., Mallick, R., & Madathil, K. C. (2023). Examining the impact of varying levels of AI teammate influence on human-AI teams. International Journal of Human-Computer Studies, 177, 103061.
-
O\’Neill, T., Flathmann, C., McNeese, N.J., \& Salas, E., (Under Review). Human-autonomy Teaming: Need for a guiding team-based framework? \textiComputers in Human Behavior
-
Zhang, R., Wen, D., Flathmann, C., Freeman, G., \& McNeese, N.J. (In Press). Investigating AI Teammate’s Communication Strategies and Their Impact in Human-AI Teams For Effective Teamwork. ACM Computer Supported Cooperative Work
-
Flathmann, C., McNeese, N. J., Schelble, B., Knijnenburg, B., & Freeman, G. (2023). Understanding the impact and design of AI teammate etiquette. Human Computer Interaction, 1-28.
-
Schelble, B., Flathmann, C., McNeese, N.J., O’Neill, T., Pak, R., & Namara, M. (2022). Investigating the Effects of Perceived Teammate Artificiality on Human Performance and Cognition. International Journal of Human-Computer Interaction, 1-16.
-
Schelble, B.G., Flathmann, C., Musick, G., McNeese, N.J., & Freeman, G. (2022). I See You: Examining the Role of Spatial Information in Human-Agent Teams. Proceedings of the ACM on Human-Computer Interaction. (CSCW), 1-27.
-
Schelble, B.G., Flathmann, C., McNeese, N.J., Freeman, G., & Mallick, R. (2022). Let’s Think Together! Assessing Shared Mental Models, Performance, and Trust in Human-Agent Teams. \textitProceedings of the ACM on Human-Computer Interaction. 6(GROUP), 1-29 *Honorable Mention Paper Award
Under Review Journal Articles
-
Musick, G., Duan, W., Flathmann, C., Knijnenburg, B., \& McNeese, N.J., (Under Review). To share or not to share: Understanding and modeling individual disclosure preferences in recommender systems for the workplace. ACM GROUP.
-
Zhang, R., Duan, W., Flathmann, C., Freeman, G., Knijnenburg, B., \& McNeese, N.J., (Under Review). Verbal vs. Visual: How Humans Perceive and Collaborate with AI Teammates Using Different Communication Modalities in Various Human-AI Team Compositions. ACM Computer Supported Cooperative Work.
-
Schelble, B., Lancaster, C., Sengupta, S., Freeman, G., Flathmann, C., \& McNeese, N.J., (Under Review). Leveraging AI Teammate Behaviors to Support Effective Team Process Execution and Develop Situational Awareness. IEEE Transactions on Social Computing Systems.
-
Lancaster, C., Schulenberg, K., Flathmann, C., \& McNeese, N.J., (Under Review). "It's Everybody's Role to Speak Up... But Not Everyone Will": Understanding AI Professionals' Perceptions of Accountability for AI Bias Mitigation. ACM Responsible Computing.
-
Geoff, M., Hauptman, A.I., Flathmann, C., McNeese, N.J., Knijnenburg, B. (Under Review). Recommendations with Benefits: Exploring Explanations in Information Sharing Recommender Systems for Temporary Teams. ACM Transactions on Information Systems.
-
Flathmann, C., Zhang, R., Wen, D., Hauptman, A., & McNeese, N.J. (Under Review). Empirically Understanding the Potential Impacts and Process of Social Influence in Human-AI Teams. ACM Computer Supported Cooperative Work.
-
Flathmann, C., Schelble, B.G., McNeese, N.J., Knijnenberg, B., Gramopadhye, A., & Madathil K.C. (Under Review). The Purposeful Presentation of AI Teammates: Impacts on Human Acceptance and Perception. International Journal of Human-Computer Interaction.
-
Zhang, R., Flathmann, C., Musick. G., Schelble, B.G., McNeese, N.J., & Knijnenberg, B. (Under Review). I Know This Looks Bad, But I Can Explain: Understanding When AI Should Explain Actions In Human-AI Teams. ACM Transactions on Interactive Intelligent Systems.
-
Mallick, R., Flathmann, C., Lancaster, C., Hauptman, A., McNeese, N.J., & Ihekweazu, C., (Under Review). The Power of Positive AI : Designing next generation artificial intelligence to adapt to the emotional needs of Human Teammates within Human-Agent Teams ACM Computer Supported Cooperative Work.
Book Chapters
-
Flathmann, C., Schelble, B.G., & McNeese, N.J. (in press). Refocusing Human-AI Interaction Through a Teamwork Lens. Book Chapter in Handbook on Virtual Work. Edward Elgar Publishing.
-
Rapa, L. J., Marshall, J. C., Madison, S. M., Flathmann, C., Knijnenburg, B. P., & McNeese, N. J. (2022). Clemson University’s Teacher Learning Progression Program: Personalized Advanced Credentials for Teachers. In Handbook of Research on Credential Innovations for Inclusive Pathways to Professions (pp. 313-334). IGI Global.
Peer Reviewed Conference Papers
-
Guo, L., Flathmann, C., Anaraky, R., McNeese, N., & Knijnenburg, B. (2022) The Effect of Recommendation Source and Justification on Professional Development Recommendations for High School Teachers. HT’22: 33rd ACM Conference on Hypertext and Social Media.
-
Flathmann, C., Schelble, B. G., & McNeese, N. J. (2021, September). Fostering Human-Agent Team Leadership by Leveraging Human Teaming Principles. In 2021 IEEE 2nd International Conference on Human-Machine Systems (ICHMS) (pp. 1-6). IEEE.
-
Flathmann, C., Schelble, B. G., Zhang, R., & McNeese, N. J. (2021, July). Modeling and Guiding the Creation of Ethical Human-AI Teams. In Proceedings of the 2021 AAAI/ACM Conference on AI, Ethics, and Society (pp. 469-479).
-
Schelble, B., Flathmann, C., Canonico, L. B., & Mcneese, N. (2021, January). Understanding human-AI cooperation through game-theory and reinforcement learning models. In Proceedings of the Annual Hawaii International Conference on System Sciences. *Nominated for Best Paper
-
**Flathmann, C.*, Schelble, B., Tubre, B., McNeese, N., & Rodeghero, P. (2020). Invoking Principles of Groupware to Develop and Evaluate Present and Future Human-Agent Teams. In Proceedings of the 8th International Conference on Human-Agent Interaction (pp. 15-24). *Awarded Overall Best Paper
-
Schelble, B. G., Flathmann, C., & McNeese, N. (2020, November). Towards meaningfully integrating human-autonomy teaming in applied settings. In Proceedings of the 8th International Conference on Human-Agent Interaction (pp. 149-156).
-
Musick, G., Maloney, D., Flathmann, C., McNeese, N. J., & Walton, J. (2020). Differentiated Instruction further Realized through Teacher-Agent Teaming. In Proceedings of the Human Factors and Ergonomics Society Annual Meeting (Vol. 64, No. 1, pp. 1318-1322). Sage CA: Los Angeles, CA: SAGE Publications.
-
Flathmann, C., McNeese, N., & Canonico, L. B. (2019). Using human-agent teams to purposefully design multi-agent systems. In Proceedings of the Human Factors and Ergonomics Society Annual Meeting (Vol. 63, No. 1, pp. 1425-1429). Sage CA: Los Angeles, CA: SAGE Publications.
-
Canonico, L. B., Flathmann, C., & McNeese, N. (2019). Collectively intelligent teams: Integrating team cognition, collective intelligence, and ai for future teaming. In Proceedings of the Human Factors and Ergonomics Society Annual Meeting (Vol. 63, No. 1, pp. 1466-1470). Sage CA: Los Angeles, CA: SAGE Publications.
-
Canonico, L. B., Flathmann, C., & McNeese, N. (2019, November). The wisdom of the market: Using human factors to design prediction markets for collective intelligence. *In Proceedings of the Human Factors and Ergonomics Society Annual Meeting (Vol. 63, No. 1, pp. 1471-1475). Sage CA: Los Angeles, CA: SAGE Publications.
Workshop Papers (Refereed)
-
Schelble, B., Flathmann, C., Scalia, M., Zhou, S., Myers, C., McNeese, N.J., Gorman, J., & Freeman, G. (2022). Addressing the Spread of Trust and Distrust in Distributed Human-AI Teaming Constellations. Workshop on Trust and Reliance in AI-Human Teams (TRAIT). 2022 ACM Conference on Computer-Human Interaction (CHI'22). New Orleans, LA. April 30th, 2022.
-
Guo, L., Anaraky, R., Flathmann, C., McNeese, N.J., Knijnenburg, B. (2021). How to Recommend Professional Development Pathways to High School Teachers. Workshop on Human-Machine Partnerships in the Future of Work: Exploring the Role of Emerging Technologies in Future Workplaces. 2021 ACM Conference on Computer Supported Cooperative Work (CSCW'21). Virtual. Oct. 23rd, 2021.
-
Schelble, B.G., Flathmann, C., McNeese, N.J. (2021). Reducing Bias by Prioritizing Multi-Cultural Human-Agent Teams. Workshop on Human-Machine Partnerships in the Future of Work: Exploring the Role of Emerging Technologies in Future Workplaces. 2021 ACM Conference on Computer Supported Cooperative Work (CSCW'21). Virtual. Oct. 23rd, 2021.
Presentations (Invited, Conference, & Program Reviews)
-
Reshaping Human Roles in Future Smart Manufacturing Environments. AMFG 6800. September 2022.
-
Connecting and Leveraging Physical and Digital Dimensions to Advance Human-Autonomy Teaming. Office of Naval Research Annual Program Review Meeting. September 2022.
-
The role of AI in Future Manufacturing Environments. AMFG 6800. September 2021.
-
Fostering Human-Agent Team Leadership by Leveraging Human Teaming Principles. IEEE ICHMS. September 2021.
-
Contributing to the NRT Structure and Content. NRT Annual Meeting. January 2021.
-
Invoking Principles of Groupware to Develop and Evaluate Present and Future Human-Agent Teams. Human-Agent Interaction. October 2020.
-
Using Human-Agent Teams to Purposefully Design Multi-Agent Systems. Human Factors and Ergonomics Society Annual Meeting. November 2019.
Research Posters
-
Flathmann, C., Schelble, B.G., & McNeese, N.J. (2020). Creating Human-Oriented Multi-Agent Teams. In Insights @ BMW Manufacturing Co. LLC. Greenville, SC.
-
Flathmann, C. and Nathan McNeese. 2020. Using Human-Agent Teams to Purposefully Design Multi-Agent Teams. Clemson 2019 Research Symposium, 12 April 2019


Skeleton Pose Component
The skeleton pose component allows you to assign a custom, static pose to an animated mesh. This can be used for decorative purposes, for instance to place an animated mesh in different poses in your scenes, but it can also be used as a start pose for a mesh that is further animated, for example through ragdoll physics (TODO).
Component Properties
Skeleton
: The skeleton for posing.Mode
: Selects the source for the custom pose.Bones
: The array of bones and their current values. Through the UI you can modify bone rotations or reset them to their default by clicking the 'x' button. However, it is more convenient to edit the bones in the 3D viewport. Click the blue property to enable the bone manipulator, then click on one of the joints to select it for editing, as seen in the image above.
Using Ragdolls for Posing
When a pose component and a ragdoll component (TODO) are both present on an animated mesh, the pose component can be used to define the starting pose of the ragdoll (make sure to configure the ragdoll to wait for a pose before it starts simulating).
Additionally, when you simulate a scene in editor, you can save the result of a ragdoll simulation in a pose component:
Place your ragdoll, make sure a pose component is attached, simulate the scene and then, while the simulation is still running, make sure your ragdoll is selected and press K
(or Scene > Utilities > Keep Simulation Changes). Once you stop the simulation, the pose component gets updated to mimic the pose that the ragdoll was in.
You can then adjust individual limbs and repeat the process with a new starting pose for the ragdoll, until you are happy with the result. You can also remove the ragdoll component afterwards.


This is just a test
We like to travel. This is a page that shares what places in the world are the best
This is my first change


AP CS
#course
AP CS online resource:
http://www.paulbui.net/wl/AP_Computer_Science_Links
http://www.paulbui.net/wl/AP_Computer_Science_Syllabus
AP Barron's book
: (downloaded web, will be removed soon)
Discussions


| Property starting with A |
| Name |
Caption |
Description |
Type |
Mandatory |
Name (known in REST) |
Available since release |
Introduced by which team |
Introduced for which project |
Additional remarks |
|
Active
|
|
|
Boolean
|
|
Active
|
|
|
|
|
|
AllocationLevel
|
|
|
Number
|
|
AllocationLevel
|
|
|
|
|
| Property starting with C |
| Name |
Caption |
Description |
Type |
Mandatory |
Name (known in REST) |
Available since release |
Introduced by which team |
Introduced for which project |
Additional remarks |
|
Class1
|
|
|
String
|
|
Class1
|
|
|
|
|
|
Class2
|
|
|
String
|
|
Class2
|
|
|
|
|
|
Class3
|
|
|
String
|
|
Class3
|
|
|
|
|
|
Class4
|
|
|
String
|
|
Class4
|
|
|
|
|
|
ClassDescription1
|
ClassDescription1
|
ClassDescription1
|
String
|
|
ClassDescription1
|
|
|
|
|
|
ClassDescription2
|
ClassDescription2
|
ClassDescription2
|
String
|
|
ClassDescription2
|
|
|
|
|
|
ClassDescription3
|
ClassDescription3
|
ClassDescription3
|
String
|
|
ClassDescription3
|
|
|
|
|
|
ClassDescription4
|
ClassDescription4
|
ClassDescription4
|
String
|
|
ClassDescription4
|
|
|
|
|
|
Code
|
|
|
String
|
|
Code
|
|
|
|
|
|
CompanyCode
|
Division
|
Division
|
String
|
|
CompanyCode
|
|
|
|
|
|
CompanyName
|
|
|
String
|
|
CompanyName
|
|
|
|
|
|
CreatedDate
|
Created
|
Created
|
Date
|
|
CreatedDate
|
|
|
|
|
|
Creator
|
Creator
|
Creator
|
Number
|
|
Creator
|
|
|
|
|
|
CreatorName
|
Creator name
|
Creator name
|
String
|
|
CreatorName
|
|
|
|
|
| Property starting with D |
| Name |
Caption |
Description |
Type |
Mandatory |
Name (known in REST) |
Available since release |
Introduced by which team |
Introduced for which project |
Additional remarks |
|
Description
|
|
|
String
|
|
Description
|
|
|
|
|
|
Description1
|
|
|
String
|
|
Description1
|
|
|
|
|
|
Description2
|
|
|
String
|
|
Description2
|
|
|
|
|
|
Description3
|
|
|
String
|
|
Description3
|
|
|
|
|
|
Description4
|
|
|
String
|
|
Description4
|
|
|
|
|
|
DirectManager
|
Direct manager
|
Direct manager
|
Number
|
|
DirectManager
|
|
|
|
|
|
DirectManagerName
|
|
|
String
|
|
DirectManagerName
|
|
|
|
|
| Property starting with G |
| Name |
Caption |
Description |
Type |
Mandatory |
Name (known in REST) |
Available since release |
Introduced by which team |
Introduced for which project |
Additional remarks |
|
GLAccount
|
General ledger account
|
General ledger account
|
String
|
|
GLAccount
|
|
|
|
|
|
GLOffsetAccount
|
Offset account
|
Offset account
|
String
|
|
GLOffsetAccount
|
|
|
|
|
| Property starting with I |
| Name |
Caption |
Description |
Type |
Mandatory |
Name (known in REST) |
Available since release |
Introduced by which team |
Introduced for which project |
Additional remarks |
|
ID
|
|
|
Number
|
|
ID
|
|
|
|
|
| Property starting with M |
| Name |
Caption |
Description |
Type |
Mandatory |
Name (known in REST) |
Available since release |
Introduced by which team |
Introduced for which project |
Additional remarks |
|
ModifiedDate
|
Modified
|
Modified
|
Date
|
|
ModifiedDate
|
|
|
|
|
|
Modifier
|
Modified by
|
Modified by
|
Number
|
|
Modifier
|
|
|
|
|
|
ModifierName
|
Modifier name
|
Modifier name
|
String
|
|
ModifierName
|
|
|
|
|
| Property starting with N |
| Name |
Caption |
Description |
Type |
Mandatory |
Name (known in REST) |
Available since release |
Introduced by which team |
Introduced for which project |
Additional remarks |
|
NumberFreeField1
|
Cost centers : User number 1
|
Cost centers : User number 1
|
Number
|
|
NumberFreeField1
|
|
|
|
|
|
NumberFreeField2
|
Cost centers : User number 2
|
Cost centers : User number 2
|
Number
|
|
NumberFreeField2
|
|
|
|
|
|
NumberFreeField3
|
Cost centers : User number 3
|
Cost centers : User number 3
|
Number
|
|
NumberFreeField3
|
|
|
|
|
|
NumberFreeField4
|
Cost centers : User number 4
|
Cost centers : User number 4
|
Number
|
|
NumberFreeField4
|
|
|
|
|
|
NumberFreeField5
|
Cost centers : User number 5
|
Cost centers : User number 5
|
Number
|
|
NumberFreeField5
|
|
|
|
|
| Property starting with S |
| Name |
Caption |
Description |
Type |
Mandatory |
Name (known in REST) |
Available since release |
Introduced by which team |
Introduced for which project |
Additional remarks |
|
StandardRate
|
|
|
Number
|
|
StandardRate
|
|
|
|
|
|
SysID
|
|
|
GUID
|
|
SysID
|
|
|
|
|
| Property starting with T |
| Name |
Caption |
Description |
Type |
Mandatory |
Name (known in REST) |
Available since release |
Introduced by which team |
Introduced for which project |
Additional remarks |
|
TextFreeField1
|
Cost centers : User field 1
|
Cost centers : User field 1
|
String
|
|
TextFreeField1
|
|
|
|
|
|
TextFreeField2
|
Cost centers : User field 2
|
Cost centers : User field 2
|
String
|
|
TextFreeField2
|
|
|
|
|
|
TextFreeField3
|
Cost centers : User field 3
|
Cost centers : User field 3
|
String
|
|
TextFreeField3
|
|
|
|
|
|
TextFreeField4
|
Cost centers : User field 4
|
Cost centers : User field 4
|
String
|
|
TextFreeField4
|
|
|
|
|
|
TextFreeField5
|
Cost centers : User field 5
|
Cost centers : User field 5
|
String
|
|
TextFreeField5
|
|
|
|
|


Then we discussed how to avoid being tricked by misleading graphs in the news. Just because it’s a graph, it does not mean that the most obvious interpretation of the graph is correct. Always think about what a plausible range for the y-axis and the x-axis should be. Think through whether or not the difference shown is truly meaningful. Ask if there is more data in a trend that is not pictured to assess if change is really occurring or if it’s just a random shift over a year or two or among different groups.
in-context


Appathy A chrome extension for the apathetic redditor. Built during the DBC fall hackathon November 7th 2015
Project Name Project Description - Date


The Weather Warning app was a prototype I made in Adobe XD. It is made for people travelling
to countries known for their extreme weather. It will send the user a warning when it is to dangerous.
It will show routes towards the nearby hospitals, hotels and airports to help the user stay save.
When there is no warning needed it can be used to see what the weather forecast is.
Here you can try out the prototype.


Capacitor ships with a number of built-in plugins, known as Capacitor APIs, such as Camera and Filesystem.
However, chances are your app will need to access more native functionality than provided out of the box in Capacitor.
If you are willing and able to write a small amount of native code, you can quickly add your own native functionality and expose it as a Capacitor plugin by following the Plugin Guide.
The community has built a number of plugins for various native functionality, and you can easily add them to your app.
See our Community Plugins list for some options.
Capacitor also supports a wide range of Cordova plugins, so there are a lot to choose from.
To install a Capacitor or Cordova plugin, simply run
npm install --save name-of-plugin
npx cap update
Capacitor will detect the plugin and install it.
To update a plugin, run
npm install --save name-of-plugin
npx cap update
Capacitor will detect the new version of the plugin and install it.
Capacitor supports a wide variety of Cordova plugins, but there are some things to keep in mind. Follow the Cordova Plugin Usage Guide for more information.


Magister API
An API for the Magister school software which implements the new login system!
Quick Start
Install the package:
npm install magister-api
Use the package in Node:
const { default: Magister } = require('magister-api')
const magister = new Magister('schoolName', 'username', 'password')
magister.authenticate()
.then(session => {
session.getProfileInfo()
.then(info => {
console.log('Yay, this is me:', info)
})
}).catch(error => {
throw new Error(error)
})
Documentation
For documentation, please look at the JSDocs
Release History
0.1.1 - Added Messages
0.1.0 - First types!
- Able to fetch Appointments
- Able to fetch Group data
- Able to fetch Person data
- Better documentation
- Wrote tests
0.0.1 - Initial release
- Able to connect and authenticate with the Magister private API
Meta
idiidk – @idiidka
Distributed under the MIT license. See LICENSE
for more information.
Contributing
- Fork it (https://github.com/idiidk/magister-api/fork)
- Create your feature branch (
git checkout -b feature/fooBar
) - Commit your changes (
git commit -am 'Add some fooBar'
) - Push to the branch (
git push origin feature/fooBar
) - Create a new Pull Request


Cake is a cross platform build automation system, built on top of Roslyn and the Mono Compiler, which uses C# as the scripting language.


Amazon Simple Email Service ConfigurationSetEventDestination EventDestination
For an Amazon SES configuration set event destination, the
EventDestination
property type specifies information about the event destination that the specified
email sending events will be published to.
Note
When you create or update an event destination, you must provide one, and only one, destination. The destination can be Amazon CloudWatch or Amazon Kinesis Data Firehose.
Event destinations are associated with configuration sets, which enable you to publish email sending events to Amazon CloudWatch or Amazon Kinesis Data Firehose. For information, see Using Amazon SES Configuration Sets in the Amazon Simple Email Service Developer Guide.
EventDestination
is a property of the AWS::SES::ConfigurationSetEventDestination resource.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "CloudWatchDestination" : CloudWatchDestination, "Enabled" :
Boolean
, "MatchingEventTypes" : [String
, ... ], "Name" :String
, "KinesisFirehoseDestination" : KinesisFirehoseDestination }
YAML
CloudWatchDestination: CloudWatchDestination Enabled:
Boolean
MatchingEventTypes: -String
Name:String
KinesisFirehoseDestination: KinesisFirehoseDestination
Properties
CloudWatchDestination
-
The names, default values, and sources of the dimensions associated with an CloudWatch event destination.
Required: No
Type: CloudWatchDestination
Update requires: No interruption
Enabled
-
Sets whether Amazon SES publishes events to this destination when you send an email with the associated configuration set. Set to
true
to enable publishing to this destination; set tofalse
to prevent publishing to this destination. The default value isfalse
.Required: No
Type: Boolean
Update requires: No interruption
KinesisFirehoseDestination
-
Contains the delivery stream ARN and the IAM role ARN associated with an Kinesis Data Firehose event destination.
Required: No
Type: KinesisFirehoseDestination
Update requires: No interruption
MatchingEventTypes
-
The type of email sending events to publish to the event destination.
For a list of valid values, see EventDestination in the Amazon Simple Email Service API Reference.
Required: Yes
Type: List of String values
Update requires: No interruption
Name
-
The name of the event destination. The name can:
-
Contain ASCII letters (a-z, A-Z), numbers (0-9), underscores (_), or dashes (-).
-
Contain up to 64 characters.
Required: No
Type: String
Update requires: No interruption
-
See Also
-
Using Amazon SES Configuration Sets in the Amazon Simple Email Service Developer Guide
-
EventDestination in the Amazon Simple Email Service API Reference


I've just made some custard from scratch. The flavour is a lot better than my previous attempt, which had way too much vanilla and sugar. Sadly, I overcooked this batch, which means there's lots of little lumps. I could strain them out, but I don't have a strainer.
Next time!


SM Hacks Filter
Upload a pre-cropped, square image to add a SM Hacks filter to it!
Note: 800px work best!
Accepted formats: PNG, JPG or JPEG
Make sure to check out
SM Hacks
Choose an image
Not working? Create one with the
Photoshop template
instead.


Spark contains two applications. The First one, "Spark", is a Hot Keys editor. It allows creating and managed Hot Keys. You can launch it by double clicking on Spark Icon. However, if Spark weren't "Active" this Hot Key wouldn't work. To activate Spark, you need launch a second Application called "Spark Daemon".
"Spark Daemon" is an invisible background application. It waits for Hot Keys events and when it catches one, executes the action you set with "Spark". You can set in Spark's preferences that "Spark Daemon" start at launch, i.e. Spark will be activated when you login and your Hot Keys will be enabled. You can also launch and stop "Spark Daemon" in Spark.
To activate Spark, you can choose menu File > Activate Spark, or click the button located in the top of Spark's main window.
You can check Spark state at bottom of Spark's main window or by looking on the start/stop button icon.


saved_report.rb
Hipposoft 2011
Describe and record all parameters needed to generate reports.
13-Oct-2011 (ADH): Created.
Range maps and “update_cached_ranges”: An effective hack to map a Report's indication of date range to a Date value which can be stored in the database. Store very early dates, so that people can ask the database to sort on the cache values and get relative-style date reports collected together. Yes, this does mean that attempts to report time in early January of the year 4000 would result in confusion, but only confusion for views which use the cached range values for sorting. They're not used for any report mathematics calculations. In practice only the 'Saved Reports' index view would do the wrong thing; and it's something of an edge use case :-)
A high future date is used rather than a low past date (e.g. the 1900s) so that sorting makes sense. If you wanted to see your most recent reports, for example, you'd sort descending by start date. But chances are any of the relative dates are likely to be the most recent, or a good enough approximation, so they should show up first in a descending sort.
It would theoretically be possible to sweep a user's saved reports at an “appropriate moment” (e.g. rendering of the index view) and update all of the cached dates to actual values and give a true accurate sort, but that's an unbounded performance problem and not really necessary.
Various constants used by the “20111013142252_add_saved_reports_support.rb” migration file and various pieces of application code
Is the given user permitted to update this report? Only report owners or administrators can do so.
# File app/models/saved_report.rb, line 157 def can_be_modified_by?( comparison_user ) comparison_user == user or comparison_user.admin? end
Return (and cache) a TrackRecordReport::Report instance based on the attributes of this SavedReport model instance. The result is cached for later access within the current request. If you alter attribute values, pass 'true' on entry to force a refresh of the cache and update the TrackRecordReport::Report instance.
Optionally, pass in a user. Without this, the saved report's own user details will be used for task filtering and so-on. If you allow another user to view someone else's report, then you will want to pass in that other user's details, since that user may be subject to different restrictions (in particular, differing permitted task lists).
# File app/models/saved_report.rb, line 103 def generate_report( flush_cache = false, viewing_user = user ) if ( @report.nil? || flush_cache ) # The TrackRecord internal Report object can be created from this # instance's attributes directly, except for many-to-many relationships, # which are not exposed in that hash and must be assigned manually. @report = TrackRecordReport::Report.new( viewing_user, attributes() ) @report.title = title @report.active_task_ids = active_task_ids @report.inactive_task_ids = inactive_task_ids @report.reportable_user_ids = reportable_user_ids end # Sneakily in passing attempt to update our cached start and end ranges update_cached_ranges( @report ) @report end
Is the given user permitted to do anything with this report? A shared report can be viewed by anyone, privileged users can view any report and of course the report's owner can view it.
# File app/models/saved_report.rb, line 150 def is_permitted_for?( comparison_user ) shared? or comparison_user == user or comparison_user.privileged? end
# File app/models/saved_report.rb, line 141 def range_end_cache raw_attr_val = self[ :range_end_cache ] CACHED_REVERSE_RANGE_MAP[ raw_attr_val ] || raw_attr_val end
Overload default attribute accessors to provide more meaningful values for start and end ranges (see private method “update_cached_ranges” for the other half of this from an implementation standpoint, if interested).
Each returns either a Date for a fixed report start or end date, or a symbol - “:all” indicates start-or-end-of-all-time, while symbols starting with 'last', 'this' or 'two' and ending in '_month' or '_week' refer to last month/week, this month/week or two months/weeks ago, respectively (e.g. “:two_week”, “:last_month”).
# File app/models/saved_report.rb, line 136 def range_start_cache raw_attr_val = self[ :range_start_cache ] CACHED_REVERSE_RANGE_MAP[ raw_attr_val ] || raw_attr_val end


@* * This template takes a two arguments, a String containing a * message to display and an AssetsFinder to locate static assets. *@ @(message: String)(implicit assetsFinder: AssetsFinder) @main("Multiplayer Particle Simulation", assetsFinder) {


prolog_flag/[2,3]
prolog_flag(
?FlagName,
?Value)
FlagName is a flag, which currently is set to Value.
prolog_flag(
+FlagName,
-OldValue,
+NewValue)
Unifies the current value of FlagName with OldValue and then sets the value of the flag to NewValue. The available Prolog flags are listed in ref-lps-flg.
prolog_flag/3
To inspect the value of a
flag without changing it, use prolog_flag/2
or the following
idiom, where FlagName is bound to one of the valid flags above.
| ?- prolog_flag(FlagName, Value, Value).
Use prolog_flag/2
to query and prolog_flag/3
to set values.
prolog_flag/3
can be used to save flag values so that one can
return a flag to its previous state.
For example:
... prolog_flag(debugging,Old,on), % Save in Old and set ... prolog_flag(debugging,_,Old), % Restore from Old ...
prolog_flag/2
enumerates all valid
flagnames of a given current value, or all pairs of flags and their
current values.
instantiation_error
prolog_flag/3
, FlagName unbound, or
NewValue unbound and not identical to OldValue.
type_error
domain_error
prolog_flag/3
, FlagName bound to an atom that does not
represent a supported flag, or
NewValue bound to a term that does not represent a valid value
for FlagName.
permission_error
prolog_flag/3
,
NewValue not identical to OldValue for a read-only flag.
current_prolog_flag/2
, set_prolog_flag/2
, ref-lps-flg.


The "Lopsided Wins Test" is like a two-sample t-test, where it will determine how similar the group of districts won by Democrats is to the group of districts won by Republicans that may or may not have arose by chance. The "Consistent Advantage Test" can also examine this possibility by calculating the difference between the average and median vote shares of either party, where a large difference between the mean and median is indicative of a partisan gerrymander if negative. The "Excess Seats Tests" randomly picks as many districts nationally as are in the state of interest, and records the party split of the districts' Congressional delegation if they match the state partisan makeup. Then compare the results of multiple simulations to the actual state results.
Read More
By directly capturing the packing and cracking that are at the heart of every biased plan, the efficiency gap is overall the ideal method for measuring how gerrymandered a district is. In essence, the term "packing" is defined as the surplus votes for winning candidates, while the term "cracking" is defined as the lost votes for defeated candidates. By taking the difference between the wasted votes of both parties and comparing it to a standardized national threshold, this test will be able to tell how big the difference between the parties’ wasted votes is.
By electing candidates from multi-winner districts with at least three seats each, fair representation voting would allow every voter to elect someone from the major party they support. Because election results with ranked choice voting would be proportional within each district, the skewed outcomes of our current system would be a thing of the past. In every state, the number of seats earned by each party would align far more closely to their share of the vote. The Fair Representation Act will therefore create more fair opportunities for women, people of color, urban Republicans, rural Democrats, and independents.


|
||
|
|
||
| CCCFLC CONFERENCE IN RIVERSIDE AND SAN FRANCISCO | ||
| Our annual conference will be split into two affordable meetings: Riverside on Friday, October 15, and San Francisco on Friday, October 22. | ||
| The Riverside meeting will be held at Riverside Community College and begin at 9AM. The morning session will feature Professors Cathy Collopy O'Donnell and Kathryn Kelly speaking about "Changing Demographics and Their Impact on Language Classes." This is followed by a plenary session and results of the barriers to study abroad survey compiled by Orange Coast College. | ||
| In the afternoon, there will be a session on Spanish for Spanish speakers led by Prof. Maria Carreira of CSU-Long Beach, and sectional meetings by language. | ||
| If you're looking for a hotel in Riverside, the Mission Inn is recommended, although a bit pricey. | ||
| The San Francisco meeting will focus on Project IMPAC and FL, and bring together members from the UC and CSU, as well as the CCCFLC. The meeting will take place at the City College of San Francisco Downtown Campus at 4th and Mission; this campus is near the Powell Street BART/Muni stations. | ||
| Friday evening, the San Francisco Opera will perform Puccini's Tosca at the Opera House. Tickets may be purchased at SFOPERA.com. | ||
| On Saturday, Oct. 23, the French Consulate, the Goethe Institute and the Institute of European Studies at UC Berkeley will host the first of two Saturday workshops entitled "Teach Europe". The sessions are free and include lunch. The second session will be Sat. Oct.30 at the Goethe Institute in San Francisco. [Click here for access to a general overview of the seminar and a schedule] | ||
| If you're looking for a reasonably priced, nice hotel in San Francisco, go to hotels.com, as they currently list the Regis Warwick at $139. | ||
| Costs for either day are $30 for full-time and $25 for part-time faculty, with an additional $15 for nonmembers. | ||
| Click here for the registration form. The deadline is Sept.30! | ||
| 2005: THE YEAR OF LANGUAGES | ||
| Many colleges began the new year in good shape, and FL departments have reason to be cheerful as, while tuition increased to $26 a unit, at least the $50 BA-holder differential tuition was not put in place. We still remain the most reasonable way to acquire a language. | ||
| NEXT ISSUE | ||
| Our next issue will appear in September with further details for the fall conferences. Please send your articles to: | ||
|
Tom
Blair ~ 424 Dorado Terrace ~ San Francisco, CA 94112-1753
|
||
| To join CCCFLC, please send your completed membership form with a check ($15 for full-time, $10 for part-time; $35 for CLTA) to: | ||
|
CCCFLC
~ 424 Dorado Terrace ~ San Francisco, CA 94112
|


Welcome to MassimoDuti's community
Shop your favorite looks and share your pictures below to be featured on our site
Tag us on Instagram: #DressedinDutti
PHOTO STYLE GUIDE


Welcome to Movie Royale
Filler text talking about what the app does - Lorem Ipsum yadda yadda..
Movie Search
Title
ABOUT US
Amanda
From Lake Stevens, WA. Lover of all things Disney. I have ADD and Sensory Integration. Ballerina since fall 1993, and been \"en pointe\" since 1995. Attended EvCC majored in accounting, education, and finally, CIS. Been working contract IT jobs since summer 2012
Brandon
I'm a Seattle native, Marine Corps Veteran, and Alpinist that loves summit beers, sci-fi, and music. I dream of living in a van and waking up in a new city every week.
Chi
An avid gamer wants to pursue a career in the tech field , mainly focus in front-end development. Outside coding and gaming he becomes more interested in archery, looking for a newbie friendly compound bow.
Paul
My name is Paul Suarez and I'm a Sales Manager for AT&T. I spent a few years working on my Computer Science degree and unfortunately had to put that on hold due to some life events. I decided to join Code Fellows because I wanted to merge my passion for sales with my passion for technology and Code Fellows can help me achieve this goal in a fraction of the time


Login to your account
Email address
I forgot password
Password
Remember me
Don't have account yet?
Sign up


All messages sent from this form will be viewable by all page moderators. Messages are not sent anonymously. Please indicate whether you would require a response in the message. Unnecessarily spamming this feature may be used as a strike against your account. Please abide by our terms of use when contacting any party including page moderators. Any future contact regarding this message will be sent to the UH email associated with your account unless otherwise specified in the message.
Your message has been sent. Please allow some time for one of our moderators to review it. Thank you for your patience


Thelia\Controller\Admin
Classes
An abstract CRUD controller for Thelia ADMIN, to manage basic CRUD operations on a givent object.
Extend abstract CRUD controller to manage basic CRUD + SEO operations on a given object.
Class AddressController
Class CacheController
Class AreaController
Manages attributes-av
Manages attributes
Class BrandController
Manages categories
Manages variables
Class ConfigStoreController
Class ConfigurationController
Class ContentController
Class CustomerController
Control View and Action (Model) via Events
Manages currencies
Class CustomerController
Class ExportController
Manages features-av
Manages features
Created by JetBrains PhpStorm.
Class FolderController
Class ImportController
Class LangController
Class LanguageController
Manages messages sent by mail
Class ModuleController
Class OrderController
Manages products
Class ShippingZoneController
Class LangController
Manages product templates
Class ToolsController
Class LangController