Welcome to Getting Started with Sphinx's documentation!¶
-
class
pyprofiler.lshbuilder.
LSHBuilder
(tarfile_ortho=None, h5_oma=None, taxa=None, masterTree=None, saving_name=None, numperm=256, treeweights=None, taxfilter=None, taxmask=None, verbose=False)¶ This class contains the stuff you need to make a phylogenetic profiling database with input orthxml files and a taxonomic tree
You must either input an OMA hdf5 file or provide a function to generate orthoxml files for each orthologous groupself.
You can provide a species tree or use the ncbi taxonomy with a list of taxonomic codes for all the species in your db
-
class
pyprofiler.profiler.
Profiler
(lshforestpath=None, hashes_h5=None, mat_path=None, oma=False, tar=None, nsamples=256)¶ A profiler object allows the user to query the LSH with HOGs and get a list of result HOGs back
-
static
allvall_hashes
(hashes)¶ Given a dict of hogs:hashes, returns generate an all v all jaccard distance matrix. :param hashes: a dict of hogs:hashes :return: hashmat
-
allvall_nx
(hashes, thresh=None)¶ Given a dict of hogs:hashes, returns generate an all v all jaccard distance matrix. :param hashes: a dict of hogs:hashes :return: hashmat
-
get_vpairs
()¶ get pairwise distance matrix of OMA all v all #not finished :param fam: an oma fam :return sparesemat: a mat with all taxa in Oma with nonzero entries where this protein is found :return densemat: a mat with the taxa covered by the fam
-
hog_query
(hog_id=None, fam_id=None, k=100)¶ Given a hog_id or a fam_id as a query, returns a dictionary containing the results of the LSH. :param hog_id: query hog id :param fam_id: query fam id :return: list containing the results of the LSH for the given query
-
hog_query_OMA
(hog_id=None, fam_id=None, k=100)¶ Untested, Given a hog_id or a fam_id as a query, returns a dictionary containing the results of the LSH. Generates the tree profile and hashes on the fly :param hog_id: query hog id :param fam_id: query fam id :return: list containing the results of the LSH for the given query
-
hog_query_sorted
(hog_id=None, fam_id=None, k=100)¶ Given a hog_id or a fam_id as a query, returns a dictionary containing the results of the LSH. :param hog_id: query hog id :param fam_id: query fam id :return: list containing the results of the LSH for the given query
-
hog_v_hog
(hogs)¶ give two hogs returns jaccard distance. :param hog1 , hog2: str hog id :return: jaccard score
-
pull_hashes
(hoglist)¶ Given a list of hog_ids , returns a dictionary containing their hashes. This uses the hdf5 file to get the hashvalues :param hog_id: query hog id :param fam_id: query fam id :return: a dict containing the hash values of the hogs in hoglist
-
pull_matrows
(fams)¶ given a list of fams return the submatrix containing their profiles
:return:fams sorted, sparse mat
-
retmat_mp
(traindf, nworkers=25, chunksize=50)¶ function used to create training matrix with pairs of hogs. calculate_x will return the difference and union of two binary vectors generated by pyham
-
retmat_mp_profiles
(fams, nworkers=25, chunksize=50)¶ function used to create dataframe containing binary profiles and trees of fams
-
return_profile_OTF
(fam)¶ Returns profiles as binary vectors for use with optimisation pipelines
-
return_profile_OTF_DCA
(fam, lock=None)¶ Returns profiles as strings for use with DCA pipelines just concatenate the numpy arrays and use the tostring function to generate an input "alignment"
-
static
sort_hashes
(query_hash, hashes)¶ Given a dict of hogs:hashes, returns a sorted array of hogs and jaccard distances relative to query hog. :param query hash: weighted minhash of the query :param hashes: a dict of hogs:hashes :return: sortedhogs, jaccard
-
worker
(i, inq, retq)¶ this worker function is for parallelization of generation of binary vector for use with optimisation pipelines
-
static


{## # "Siteimprove CMS Plugin" plugin for Craft CMS 3.x # # Siteimprove data right where you need it. # The Siteimprove plugin bridges the gap between Craft CMS and the Siteimprove Intelligence Platform. # Thanks to the seamless integration, you are now able to put your Siteimprove results to use where # they are most valuable - during your content creation and editing process. # # @link https://github.com/jimstrike # @copyright Copyright (c) Dhimiter Karalliu #} {% import "_includes/forms" as forms %} {% set settings = plugin.settings %} {# ********************************************************************** #} {{ actionInput('siteimprove/default/save-settings') }} {{ redirectInput('siteimprove/settings?site=' ~ site.handle) }} {#{ csrfInput() }#} {# already included by Craft #} {{ hiddenInput('siteId', site.id) }} {# ------------------------------- #} {{ hiddenInput('settings[savedCraftVersion]', craft.app.getInfo().version) }} {# ------------------------------- #} {{ hiddenInput('settings[token]', settings.getToken(site.id)) }} {% if settings.getToken(site.id) is empty %}


My Borrow Request
Borrow Request Information
1.44
YLD REWARD
9.455
ETH
$12,495
Principal
10.25%
$1,283.74
Interest
21
days
Duration
0.3152
WBTC
$18,742.50
Collateral
$43,460.41
Liq. Price (WBTC)
135%
Ratio
$47,806.10
Cur. Price (WBTC)
Waiting for lender...
Lend


- Tag - Class in tags
-
Tag to be used throughout the Prometheus system.
- Tag() - Constructor for class tags.Tag
-
- tags - package tags
-
All classes and interfaces directly relating to the Tag data structure.
- TagsToStringTest - Class in tags
-
- TagsToStringTest() - Constructor for class tags.TagsToStringTest
-
- teach(String) - Method in interface es.api.ExpertSystem
-
Generates rules from a natural language sentence
- teach(String) - Method in class es.internal.ExpertSystemImpl
-
- teach(String) - Method in class es.internal.Teacher
-
Creates a Rule from the given natural language sentence.
- teacher - Variable in class es.internal.ExpertSystemImpl
-
- teacher - Variable in class es.internal.ExpertSystemImplTest
-
- Teacher - Class in es.internal
-
Teacher which creates Rules from natural language sentences.
- Teacher(Set<Rule>) - Constructor for class es.internal.Teacher
-
- teacher - Variable in class es.internal.TeacherTest
-
- TeacherFactory - Interface in es.internal
-
Factory to create a Teacher.
- TeacherTest - Class in es.internal
-
- TeacherTest() - Constructor for class es.internal.TeacherTest
-
- TEST_SENTENCE - Static variable in class es.internal.ExpertSystemImplTest
-
- testES() - Method in class integration.ExpertSystemTest
-
- testESandLearn() - Method in class integration.ExpertSystemTest
-
- testESCycles() - Method in class integration.ExpertSystemTest
-
- testESTeach() - Method in class integration.ExpertSystemTest
-
Tests the teach functionality (basic) and Rule generation with OR of the ES.
- testForwardThink() - Method in class integration.KnowledgeNodeNetworkTest
-
- testKNNandES() - Method in class integration.KnnAndEsTest
-
Tests the ES and KNN together.
- testResetEmpty() - Method in class integration.KnowledgeNodeNetworkPetTest
-
- testRest() - Method in class es.internal.ExpertSystemImplTest
-
- testTeach() - Method in class es.internal.ExpertSystemImplTest
-
- think() - Method in interface es.api.ExpertSystem
-
Makes the ES think.
- think(boolean) - Method in interface es.api.ExpertSystem
-
Continuously iterates through the read Rules, checking Facts and
Recommendations, and activating Rules if possible.
- think(boolean, int) - Method in interface es.api.ExpertSystem
-
Makes the ES think for a fixed number of cycles.
- think() - Method in class es.internal.ExpertSystemImpl
-
- think(boolean) - Method in class es.internal.ExpertSystemImpl
-
- think(boolean, int) - Method in class es.internal.ExpertSystemImpl
-
- think(boolean, int) - Method in class es.internal.Thinker
-
Makes the ES think for a fixed number of cycles.
- thinkCycle() - Method in class es.internal.ThinkCycleExecutor
-
Makes the ES think for a single cycle.
- ThinkCycleExecutor - Class in es.internal
-
Executes a single think cycle in the ES.
- ThinkCycleExecutor(Set<Rule>, Set<Rule>, Set<Fact>, Set<Recommendation>) - Constructor for class es.internal.ThinkCycleExecutor
-
- thinkCycleExecutor - Variable in class es.internal.ThinkCycleExecutorTest
-
- thinkCycleExecutor - Variable in class es.internal.Thinker
-
- thinkCycleExecutor - Variable in class es.internal.ThinkerTest
-
- ThinkCycleExecutorFactory - Interface in es.internal
-
Guice factory for creating a ThinkCycleExecutor.
- ThinkCycleExecutorTest - Class in es.internal
-
- ThinkCycleExecutorTest() - Constructor for class es.internal.ThinkCycleExecutorTest
-
- thinker - Variable in class es.internal.ExpertSystemImpl
-
- thinker - Variable in class es.internal.ExpertSystemImplTest
-
- Thinker - Class in es.internal
-
Thinker which executes thinking cycles.
- Thinker(Set<Rule>, Set<Rule>, Set<Fact>, Set<Recommendation>, ThinkCycleExecutorFactory) - Constructor for class es.internal.Thinker
-
- thinker - Variable in class es.internal.ThinkerTest
-
- ThinkerFactory - Interface in es.internal
-
Factory for creating a Thinker.
- ThinkerTest - Class in es.internal
-
- ThinkerTest() - Constructor for class es.internal.ThinkerTest
-
- threshold - Variable in class knn.api.KnowledgeNode
-
- TOGGLE_BUTTON_Y - Static variable in class graphing.KnnGraphVisualizer
-
- TOGGLE_LABELS_ID - Static variable in class graphing.KnnGraphVisualizer
-
- toString() - Method in class knn.api.KnowledgeNode
-
- toString() - Method in class tags.Fact
-
- toString() - Method in class tags.NumericArgument
-
Prints name (when appropriate), symbol and value.
- toString() - Method in class tags.Recommendation
-
Prints predicate name, arguments and confidence value of recommendation
- toString() - Method in class tags.Rule
-
Prints Rule as inputFacts, outputPredicates, and confidenceValue
- toString() - Method in class tags.StringArgument
-
Prints name (when appropriate), symbol and value.
- toString() - Method in class tags.VariableArgument
-
Prints name (when appropriate), and type.


SoCal Spring '11: Programming Languages and Systems
The SoCal Programing Languages and Systems Workshop is an informal gathering of programming languages and systems researchers in the southern California region. SoCal will next meet at Harvey Mudd College on April 16, 2011.
The primary goals of this workshop include- Providing a friendly environment for students (and other researchers) to present their work
- Strengthening ties between local institutions
- Learning about cool stuff happening in PL and systems!
The Facts
Call for ParticipationSchedule, Directions, and Registration
Detailed Program
Presentation Instructions
Call for Presentations
Mailing List: socal @ lists . ucla . edu, (subscribe)
Local Organizer: Robert Keller
Web Organizer: Jeff Vaughan
Submission Guidelines
Both original research and work that has been published in other venues is welcome. Authors should submit abstracts of at most one page (~300 words) using this form by March 16, 2011. Selected abstracts will be presented as a talk or a poster.
Important Dates
| March 25 | Abstract deadline (extended) |
|---|---|
| March 29 | Notification of acceptance |
| April 16 | SoCal workshop |
Past meetings
- Fall 2010, UCLA
- Winter 2008, Pomona
- Fall 2006, Caltech
- Spring 2004, UCLA
- Fall 2002, UC Santa Barbara


3 writes to _paths
Microsoft.PowerShell.Commands.Utility (3)
commands\utility\AddType.cs (3)
150
_paths
= null;
197
_paths
= null;
262
_paths
= resolvedPaths.ToArray();
4 references to _paths
Microsoft.PowerShell.Commands.Utility (4)
commands\utility\AddType.cs (4)
143
return
_paths
;
190
return
_paths
;
600
LoadAssemblies(
_paths
);
1007
foreach (string filePath in
_paths
)


Having read about the effects of taking morning glory seeds, I went to the local garden center and purchased eight packets of fifty heavenly blue seeds each.
Feeling glad to have something to trip off,
I washed the seeds in detergent to remove any toxins on the seeds, then dried, chewed and swallowed 250 seeds. Almost within ten minutes I feel a floaty, trippy sort of mental buzz.
T-30 minutes:
Feels very introspective, kind of like a light dose of shrooms, no visuals yet, I feel fairly sick, so I go and lie down on my bed in the dark.
T-50 minutes:
Feel a sense of extreme dizziness, and nausea, so I try to make myself puke. I cant seem to do this, no matter how much I put my fingers down my throat (sorry for the detail), so I go back and try to ride it out.
T-80 minutes:
I dont see it physically, but more with my mind, I can feel my face being cut into with knives by unknown people. I am absolutely terrified out of my mind. I can feel the pain and feeling of my flesh tearing.  Again, I can't. I didn't know I was in for many hours of this living, breathing nightmare at the time
T-No idea what time, though it seems like a lifetime, I go and sit down by the fire, having stopped seeing and feeling like I am a piece of meat on a butcher's slab, but I still feel the sickest I have ever been.
Even sitting right by the fire, I feel incredibly cold, I am shivering and sweating and feeling like my stomach just got off of a white knuckle ride at the fairground.
I decide to take a hot bath for an hour or so. I feel a little better now.  I have never puked so forcefully in my life before, and the puking just kept on and on, for ages, by which point my parents ask me if I was alright, my only response being a very pained effort at an upraised middle finger before collapsing unconscious on the landing for about five-ten minutes.
I came round, and began cleaning up the huge pool of brownish red vomit, I noticed there was no food in it, just particles of undigested seeds and mucus. Cleaning it all up takes about two hours with me feeling tired and drained like this, so I finish cleaning and go to lie down in my room again. I later blame my ilness to my parents on some dodgy peanuts I ate earlier.
I think I slept about a day, maybe two, I can't be sure as my sense of time was completely fucked up.
Experience Reports are the writings and opinions of the individual authors who submit them.
Some of the activities described are dangerous and/or illegal and none are recommended by Erowid.


---
layout: post
title: CardSpace Apache Module
date: '2007-02-06T12:17:00.000-05:00'
author: rammic
tags:
- pingidentity
- infocard
modified_time: '2007-02-06T12:28:13.272-05:00'
blogger_id: tag:blogger.com,1999:blog-6180833599810788176.post-2345507563489030676
blogger_orig_url: http://blog.rammic.com/2007/02/cardspace-apache-module.html
---
Ashish Jain announced the release of the Apache CardSpace Module today in his blog. I'm really happy to hear that. Together with the Firefox 3.0 adoption of the spec, there should be plenty of tools to start piecing together some really interesting solutions.
But where is the bigger fish (IMO), the open-source STS? There is apparently some interest judging from the comments on his blog, but emails requesting access have thus far been dismissed. Or maybe it's just my emails.


DOB:
Gender:
NHS No.:
Video Call
End Call
Close Window
Restart the call
Connected -
00:00:00
Care Service Team
Location
Send
Confirmation
Click
End Call
to close an appointment.


Liverpool step up Anfield expansion to 60,000 capacity
by EditorLiverpool has moved forward with plans to extend Anfield’s capacity to about 60,000 by inviting local residents to attend public consultation events.
The Premier League leaders hope to develop the stadium’s Anfield Road End in a bid to build on the current capacity of 54,074.
Over 5,000 leaflets have been distributed outlining consultation events from 29 November to 4 December.
Liverpool completed the expansion of Anfield’s Main Stand in 2016.
The Main Stand development cost about £100m.
Outline planning permission was also in place to redevelop the Anfield Road End of the ground.
Those plans would have added a further 4,825 seats but in August the club chose to instead pursue “ambitious new plans”, prompting the consultation process.
“The consultation events are designed for local residents, businesses and fans to learn more and offer their feedback on the club’s vision to create a bigger Anfield, which would allow more fans to watch some of Europe’s best football in a world-class facility,” the club said.
A pop-up information stand will also be open on Anfield Road before the games against Brighton on 30 November and Everton on 4 December.


Sheryl is a computer scientist who is very much interested in python programming language (django framework) and currently is a Girls Get Geeky Coach.


--- layout: post title: About returning missing pictures. date: '2009-09-19T11:53:00.002+02:00' author: Dave Van den Eynde tags: modified_time: '2009-09-19T17:39:52.768+02:00' blogger_id: tag:blogger.com,1999:blog-10546079.post-5221963340095552537 blogger_orig_url: http://www.groovbird.com/2009/09/about-returning-missing-pictures.html ---
While working on my pet project, I wanted to return pictures stored in the database. This is actually pretty much child’s play in ASP.NET MVC, and is well documented elsewhere.
Practically, it boils down to this:
public ActionResult Picture(int id) { var item = Service.GetItem(id); if (item.Picture != null) { var picture = item.Picture.ToArray(); var mime = item.PictureMime; return File(picture, mime); } else { return null; } }
In this particular code, Service is a my data service returning an item (which is a business object in my application) and Picture is a Binary property, linked to a varbinary(MAX) column by LINQ to SQL.
All you need here is a byte array, and a mime type string, and calling File() will return a FileContentResult that takes care of everything else. Like I said, child’s play.
But there’s a couple of things missing. First of all, what happens if the picture can’t be found? What do we return? Do we throw an exception?
But if the item exists, yet there is no picture, then what do we return? The sane thing to return is another picture, that visually says “Sorry, but there’s no picture.”. But returning it from the Action means we need to look it up, use Server.MapPath() to get to the file and return that instead. That means that we’ll need to call Server.MapPath() from inside the Action, and that’s bad for testability.
So what I decided to do was create an Action Filter, that would respond to null being returned from the Action method and replace the content with the missing picture. So here goes:
public class ReplaceMissingPictureAttribute : ActionFilterAttribute { public string Picture { get; set; } public string MimeType { get; set; } public override void OnActionExecuted(ActionExecutedContext filterContext) { if (filterContext.Result is EmptyResult) { filterContext.Result = new FilePathResult(filterContext.RequestContext.HttpContext.Server.MapPath(Picture), MimeType); } base.OnActionExecuted(filterContext); } }
And we apply it like so:
[ReplaceMissingPicture(Picture = "~/Content/Images/nopicture.png", MimeType = "image/png")] public ActionResult Picture(int id) { var item = Service.GetItem(id); if (item.Picture != null) { var picture = item.Picture.ToArray(); var mime = item.PictureMime; return File(picture, mime); } else { return null; } }
So we’re still pointing to the right content to return in case null is returned, but the filter takes care of looking up the right content instead of the Action. So when we test for this, we can simply test for null being returned.
Next time I’ll discuss how I managed to make this client cacheable.


public interface IChangeHistorySyncReport
The terms "local" and "remote" are only relative to the context in which this report was generated - there is no implication as to where in the network these change histories or components originated. As used here, "local" means the change history or workspace that initiated the compare (the "lhs") and "remote" refers to the argument of that compare (the "rhs").
TODO Issue: The sync report should include more information about the change sets, such as: an indication of which change sets are active: dependencies among the incoming (outgoing) change sets; overlaps between incoming and outgoing change sets.
| Modifier and Type | Method and Description |
|---|---|
IBaselineHandle |
commonBaseline(IComponentHandle component)
Returns the the common ancestor baseline that is in both the remote
and local change history of the specified component
Returns null if the component is not present in the remote
or local change history.
|
java.util.List |
commonBaselines()
Returns the list of baselines (in all component silos) that are the
common ancestors of remote and local basis for that component.
|
int |
getFlags()
Returns the flags by which the comparison operation was made.
|
java.util.List<IChangeSetHandle> |
getIncomingChangeSetCopies()
All the incoming change sets which ones have the same port id as a
change set already in the local change history,
This will identify the incoming change sets while not physically in
the change history, they are logically already in the change history.
|
java.util.List<IChangeSetHandle> |
getIncomingChangeSetCopies(IComponentHandle component)
All the incoming change sets which ones have the same port id as a
change set already in the local change history of a particular component,
This will identify the incoming change sets while not physically in
the change history, they are logically already in the change history.
|
java.util.List<? extends IComponentHandle> |
getIncomingReplacedComponents()
Returns the list of components which were replaced in the remote target.
|
IBaselineHandle |
getLocalBasis(IComponentHandle component)
Return the local basis for the given component or
null
if there isn't one. |
ISyncTime |
getLocalWorkspaceTime()
Returns the virtual time of the local workspace as of the compare
operation that generated this report.
|
java.util.List<IChangeSetHandle> |
getOutgoingChangeSetCopies()
All the outgoing change sets which ones have the same port id as a
change set already in the remote change history.
|
java.util.List<IChangeSetHandle> |
getOutgoingChangeSetCopies(IComponentHandle component)
All the outgoing change sets which ones have the same port id as a
change set already in the remote change history of a particular component,
This will identify the outgoing change sets while not physically in
the remote change history, they are logically already in the remote change history.
|
java.util.List<? extends IComponentHandle> |
getOutgoingReplacedComponents()
Returns the list of components which were replaced in the local target.
|
IBaselineHandle |
getRemoteBases(IComponentHandle component)
Return the remote basis for the given component or
null
if there isn't one. |
IRepositoryDescriptor |
getRemoteRepositoryInfo()
Returns the remote repository descriptor for which a sync report was calculated against.
|
ISyncTime |
getRemoteWorkspaceTime()
Returns the virtual time of the remote workspace as of the compare
operation that generated this report.
|
java.util.List<? extends IComponentHandle> |
getReplacedComponents()
Deprecated.
|
java.util.List |
incomingBaselines()
Returns the list of baselines (in all component silos) that were bases
of the remote change history that were not bases of the local change
history after the local change history's bases.
|
java.util.List |
incomingBaselines(IComponentHandle component)
Returns the list of baselines that were bases of the remote change
history for the given component, and that were not bases of the local
change history after the local change history's basis for the component.
|
java.util.List |
incomingChangeSets()
Returns the list of change sets (in all component silos) already
incorporated into the remote change history that are not present in the
local change history.
|
java.util.List |
incomingChangeSets(IComponentHandle component)
Returns the list of change sets already incorporated into the remote
change history that are not present in the local change history for the
given component.
|
java.util.List |
incomingChangeSetsAfterBasis()
Returns the list of change sets (in all component silos) already
incorporated into the remote change history that are after the remote
change history's basis and are not present in the local change history.
|
java.util.List |
incomingChangeSetsAfterBasis(IComponentHandle component)
Returns the list of change sets already incorporated into the remote
change history that are after the remote change history's basis and are
not present in the local change history for the given component.
|
java.util.Map |
localBases()
Returns the bases known to the local workspace or change history.
|
java.util.List |
localComponents()
Returns the components known to the local workspace or change history.
|
java.util.List |
outgoingBaselines()
Returns the list of baselines (in all component silos) that were bases
of the local change history that were not bases of the remote change
history after the remote change history's bases.
|
java.util.List |
outgoingBaselines(IComponentHandle component)
Returns the list of baselines that were bases of the local change
history for the given component, and that were not bases of the remote
change history after the remote change history's basis for the component.
|
java.util.List |
outgoingChangeSets()
Returns the list of change sets already incorporated into the local
change history that are not present in the remote change history.
|
java.util.List |
outgoingChangeSets(IComponentHandle component)
Returns the list of change sets (in all component silos) already
incorporated into the local change history that are not present in the
remote change history for the given component.
|
java.util.List |
outgoingChangeSetsAfterBasis()
Returns the list of change sets already incorporated into the local
change history that are after the local change history's basis and are
not present in the remote change history.
|
java.util.List |
outgoingChangeSetsAfterBasis(IComponentHandle component)
Returns the list of change sets (in all component silos) already
incorporated into the local change history that are after the local
change history's basis and are not present in the remote change history
for the given component.
|
java.util.Map |
remoteBases()
Returns the bases known to the remote workspace or change history.
|
java.util.List |
remoteComponents()
Returns the components known to the remote workspace or change history.
|
java.util.List localComponents()
If this report was generated in a workspace context, then the components
returned represent those known to the workspace that initiated the
report, omitting any components were explicitly excluded. If the report
was generated in a change history context, then there will be a single
component returned, that referenced by the change history that initiated
the report. Note that in the change history context, the single component
returned by this method and remoteComponents()
will be the same.
If you need to know what components were added/removed from the local and
remote workspaces, you will need to compare the value of this method with
that of remoteComponents()
.
IComponentHandle
) known to the local workspace or change
history; unmodifiable list; never null
java.util.List remoteComponents()
If this report was generated in a workspace context, then the components
returned represent those known to the workspace that was the target of
this report, omitting any components were explicitly excluded. If the
report was generated in a change history context, then there will be a
single component returned, that referenced by the change history that is
the target of this report. Note that in the change history context, the
single component returned by this method and localComponents()
will be the same.
If you need to know what components were added/removed from the local and
remote workspaces, you will need to compare the value of this method with
that of localComponents()
.
IComponentHandle
) known to the remote workspace or
change history; unmodifiable list; never null
java.util.List incomingChangeSets(IComponentHandle component)
The order of the change sets in the result reflects their relative order in the remote history for that component.
Note that the result may include active change sets, which the client would usually not consider as "incoming".
component
- the component; must not be null
IChangeSetHandle
); unmodifiable
list; never null
java.util.List incomingChangeSets()
The order of the change sets in the result reflects their relative order in the remote history.
Note that the result may include active change sets, which the client would usually not consider as "incoming".
IChangeSetHandle
); unmodifiable list; never
null
java.util.List outgoingChangeSets(IComponentHandle component)
The order of the change sets in the result reflects their relative order in the local history for that component.
Note that the result may include active change sets, which the client may or may not disregard depending on their circumstances.
component
- the component; must not be null
IChangeSetHandle
); unmodifiable
list; never null
java.util.List outgoingChangeSets()
The order of the change sets in the result reflects their relative order in the local history.
Note that the result may include active change sets, which the client may or may not disregard depending on their circumstances.
IChangeSetHandle
); unmodifiable list; never
null
ISyncTime getLocalWorkspaceTime()
ISyncTime.TIME_NONE
if the local change
history is not that of a workspaceISyncTime getRemoteWorkspaceTime()
ISyncTime.TIME_NONE
if the remote change
history is not that of a workspacejava.util.Map localBases()
If this report was generated in a workspace context, then the components returned represent those known to the workspace that initiated the report, omitting any components were explicitly excluded. If the report was generated in any other context, this routine shall return an empty list.
IComponentHandle
value type: IBaselineHandle
) which map components to their basis
baseline handle in this workspace. If a component does not have a basis in this workspace, then there is no element
value in the map for it. Never null
.java.util.Map remoteBases()
If this report was generated in a workspace context, then the components returned represent those known to the workspace targeted by the operation the report, omitting any components were explicitly excluded. If the report was generated in any other context, this routine shall return an empty list.
IComponentHandle
value type: IBaselineHandle
) which map components to their basis
baseline handle in this workspace. If a component does not have a basis in this workspace, then there is no element
value in the map for it. Never null
.java.util.List incomingBaselines(IComponentHandle component)
Returns the empty list if the component is not present in the local change history.
The order of the baselines in the result reflects the order in which they were bases in the remote history, in reverse chronological order.Note that this list is not populated unless the report was generated from a service API that explicitly asked to includes the extended information.
component
- the component; must not be null
IBaselineHandle
); ordered in
reverse chronological order according to when they appeared in
the remote change history; unmodifiable list;
never null
java.util.List incomingBaselines()
The order of the baselines in the result reflects the order in which they were bases in the remote history, in reverse chronological order for each component.
Note that this list is not populated unless the report was generated from a service API that explicitly asked to includes the extended information.
IBaselineHandle
); ordered in reverse chronological order
according to when they appeared in the remote change history;
unmodifiable list; never null
java.util.List outgoingBaselines(IComponentHandle component)
Returns the empty list if the component is not present in the remote change history.
The order of the baselines in the result reflects the order in which they were bases in the local history, in reverse chronological order.Note that this list is not populated unless the report was generated from a service API that explicitly asked to includes the extended information.
component
- the component; must not be null
IBaselineHandle
); ordered in
reverse chronological order according to when they appeared in
the local change history; unmodifiable list;
never null
java.util.List outgoingBaselines()
The order of the baselines in the result reflects the order in which they were bases in the local history, in reverse chronological order for each component.
Note that this list is not populated unless the report was generated from a service API that explicitly asked to includes the extended information.
IBaselineHandle
); ordered in reverse chronological order
according to when they appeared in the local change history;
unmodifiable list; never null
java.util.List incomingChangeSetsAfterBasis(IComponentHandle component)
The order of the change sets in the result reflects their relative order in the remote history for that component.
Note that this list is not populated unless the report was generated from a service API that explicitly asked to includes the extended information.
component
- the component; must not be null
IChangeSetHandle
); unmodifiable
list; never null
java.util.List incomingChangeSetsAfterBasis()
The order of the change sets in the result reflects their relative order in the remote history.
Note that the result may include active change sets, which the client may or may not disregard depending on their circumstances.
Note also that this list is not populated unless the report was generated from a service API that explicitly asked to includes the extended information.
IChangeSetHandle
); unmodifiable list; never
null
java.util.List outgoingChangeSetsAfterBasis(IComponentHandle component)
The order of the change sets in the result reflects their relative order in the local history for that component.
Note that the result may include active change sets, which the client may or may not disregard depending on their circumstances.
Note also that this list is not populated unless the report was generated from a service API that explicitly asked to includes the extended information.
component
- the component; must not be null
IChangeSetHandle
); unmodifiable
list; never null
java.util.List outgoingChangeSetsAfterBasis()
The order of the change sets in the result reflects their relative order in the local history.
Note that the result may include active change sets, which the client may or may not disregard depending on their circumstances.
Note also that this list is not populated unless the report was generated from a service API that explicitly asked to includes the extended information.
IChangeSetHandle
); unmodifiable list; never
null
IBaselineHandle commonBaseline(IComponentHandle component)
Returns null if the component is not present in the remote or local change history.
Note that this attribute is not populated unless the report was generated from a service API that explicitly asked to includes the extended information.component
- the component; must not be null
IBaselineHandle
);java.util.List commonBaselines()
Note that this list is not populated unless the report was generated from a service API that explicitly asked to includes the extended information.
IBaselineHandle
); unmodifiable list; never null
int getFlags()
WorkspaceComparisonFlags.isValid(int)
WorkspaceComparisonFlags
java.util.List<? extends IComponentHandle> getReplacedComponents()
getIncomingReplacedComponents()
null
java.util.List<? extends IComponentHandle> getIncomingReplacedComponents()
null
java.util.List<? extends IComponentHandle> getOutgoingReplacedComponents()
null
IRepositoryDescriptor getRemoteRepositoryInfo()
null
if the comparison was between two workspaces on the same serverjava.util.List<IChangeSetHandle> getIncomingChangeSetCopies()
Do not make assumptions of the port derivation relationship between the 2 change sets (one in local change history and one in remote change history). One could be the direct port of the other or they can be indirectly ports of one another or simply ports (possibly indirect) of a common change set.
null
java.util.List<IChangeSetHandle> getIncomingChangeSetCopies(IComponentHandle component)
Do not make assumptions of the port derivation relationship between the 2 change sets (one in local change history and one in remote change history). One could be the direct port of the other or they can be indirectly ports of one another or simply ports (possibly indirect) of a common change set.
Returns the empty list if the component is not present in the local change history.
component
- the component; must not be null
null
java.util.List<IChangeSetHandle> getOutgoingChangeSetCopies()
Do not make assumptions of the port derivation relationship between the 2 change sets (one in local change history and one in remote change history). One could be the direct port of the other or they can be indirectly ports of one another or simply ports (possibly indirect) of a common change set.
Returns the empty list if the component is not present in the local change history.
component
- the component; must not be null
null
java.util.List<IChangeSetHandle> getOutgoingChangeSetCopies(IComponentHandle component)
Do not make assumptions of the port derivation relationship between the 2 change sets (one in local change history and one in remote change history). One could be the direct port of the other or they can be indirectly ports of one another or simply ports (possibly indirect) of a common change set.
Returns the empty list if the component is not present in the local change history.
component
- the component; must not be null
null
IBaselineHandle getLocalBasis(IComponentHandle component)
null
if there isn't one.component
- the componentIBaselineHandle getRemoteBases(IComponentHandle component)
null
if there isn't one.component
- the component


| Package | Description |
|---|---|
| com.rcextract.minecord | |
| com.rcextract.minecord.sql |
| Class and Description |
|---|
| DatabaseSerializable |
| DriverNotFoundException |
| SQLConnectException
Thrown when an error occurs while attempting to communicate to the SQL server due to
invalid connection.
|
| Class and Description |
|---|
| DatabaseAccessException
Thrown when an error occurs while attempting to communicate to the SQL server due to
invalid connection while the database is explicitly selected.
|
| DatabaseSerializable |
| DataLoadException |
| SQLConnectException
Thrown when an error occurs while attempting to communicate to the SQL server due to
invalid connection.
|
| SQLList |
| SQLObjectConnectorException |
| TypeConverter
A utility class designed for conversions between types an SQL server is supporting
by default, and a Java type which is not implementing the
DatabaseSerializable interface. |


ElasticSearch JSON Documents - Search
Index Name:
Document Name:
From:
To (leave blank for all records):
ElasticSearch Query:
{"match_all": {}}


| Date | 99/99/9999 | |
| Phone |<PHONE_NUMBER> | |
| Phone(Readonly) |<PHONE_NUMBER> | |
| Phone + Ext |<PHONE_NUMBER>? x99999 | |
| Int'l Phone | +33 999 999 999 | |
| Tax ID | 99-9999999 | |
| SSN | 999-99-9999 | |
| Product Key | a*-999-a999 | |
| Eye Script | ~9.99 ~9.99 999 | |
| Purchase Order | aaa-999-*** | |
| Percent | 99% | |
| Phone (autoclear=false) |<PHONE_NUMBER> | |
| Phone + Ext (autoclear=false) |<PHONE_NUMBER>? x99999 |


Disciple's Gatekeeper:
You are now at the place where Shunaiman Emperor's Seal Device is installed. You hear the sounds of Anakim and Lilith grappling violently from within.
Open the door.


Commonly used functions used by drivers.
More...
#include "firmwareVersion.h"
Go to the source code of this file.
Defines |
| #define | __COMMON_H_SENSOR_CHECK__ 1 |
| #define | MAX_ARR_SIZE 17 |
| #define | min2(a, b) (a < b ? a : b) |
| #define | min3(a, b, c) (a < b) ? ((a < c) ? a : c) : ((b < c) ? b : c) |
| #define | max2(a, b) (a > b ? a : b) |
| #define | max3(a, b, c) (a > b) ? ((a > c) ? a : c) : ((b > c) ? b : c) |
| #define | clip(a, b, c) min2(c, max2(b, a)) |
| #define | round(x) (int)(x + 0.5) |
Typedefs |
| typedef ubyte | tByteArray [MAX_ARR_SIZE] |
| typedef sbyte | tsByteArray [MAX_ARR_SIZE] |
| typedef int | tIntArray [MAX_ARR_SIZE] |
Functions |
| void | clearI2CError (tSensors link, ubyte address) |
| bool | waitForI2CBus (tSensors link) |
| bool | writeI2C (tSensors link, tByteArray &data, int replylen) |
| bool | readI2C (tSensors link, tByteArray &data, int replylen) |
| long | getUID () |
Detailed Description
Commonly used functions used by drivers.
common.h provides a number of frequently used functions that are useful for writing drivers. License: You may use this code as you wish, provided you give credit where its due.

Changelog:
- 0.1: Initial release
- 0.2: Added version check to issue error when compiling with RobotC < 1.46
- 0.2: Added __COMMON_H_DEBUG__ to enable/disable sounds when an I2C error occurs
- 0.2: Removed bool waitForI2CBus(tSensors link, bool silent)
- 0.3: clearI2CError() added to make writeI2C more robust, I2C bus errors are now handled better.
- 0.4: Added HiTechnic SMUX functions
- 0.5: Added clip function (Tom Roach)
- 0.6: clearI2CBus is now conditionally compiled into the FW. Only RobotC < 1.57 needs it.
- 0.7: ubyteToInt(byte byteVal) modified, works better with 1.57+
- 0.8: ubyte used for arrays for firmware version 770 and higher
added support for new colour sensor
added better handling for when sensor is not configured properly
- 0.9: added bool HTSMUXsetMode(tSensors link, byte channel, byte mode) prototype
added int HTSMUXreadAnalogue(tMUXSensor muxsensor)
added HTSMUXSensorType HTSMUXreadSensorType(tMUXSensor muxsensor)
added bool HTSMUXreadPort(tMUXSensor muxsensor, tByteArray &result, int numbytes, int offset)
added bool HTSMUXreadPort(tMUXSensor muxsensor, tByteArray &result, int numbytes)
added bool HTSMUXsetMode(tMUXSensor muxsensor, byte mode)
added bool HTSMUXsetAnalogueActive(tMUXSensor muxsensor)
added bool HTSMUXsetAnalogueInactive(tMUXSensor muxsensor)
corrected function description for HTSMUXSensorType()
- 0.10: Removed unnecessary read from HTSMUXsendCommand()
- 0.11: Added long uByteToLong(byte a1, byte a2, byte a3, byte a4);
- 0.12: Added HTSMUXreadPowerStatus(tSensors link)
Added int round(float fl)
- 0.13: Added motor mux types and data structs
- 0.14: Added check for digital sensors to prevent conflict with built-in drivers
Changed clearI2CError to take ubyte for address, thanks Aswin
- 0.15: Removed motor mux and sensor mux functions and types out
- 0.16: Added max() and min() functions by Mike Henning, Max Bareiss
- Author:
- Xander Soldaat (mightor_at_gmail.com)
- Date:
- 27 April 2011
- Version:
- 0.16
Definition in file common.h.


“When the Church forbade Christians the use of poultry on fast days, it made an exception, out of consideration for the ancient prejudice, in favour of teal, widgeon, moorhens, and also two or three kinds of small amphibious quadrupeds. Hence probably arose the general and absurd beliefs concerning the origin of teal, which some said sprung from the rotten wood of old ships, others from the fruits of a tree, or the gum on fir-trees, whilst others thought they came from a fresh-water shell analogous to that of the oyster and mussel.” — Paul Lacroix, Manners, Customs And Dress During The Middle Ages And During The Renaissance Period


BERKSHIRE HATHAWAY INC.
3555 Farnam Street
Omaha, NE 68131
Official Home Page
A Message From Warren E. Buffett
Annual & Interim Reports
Updated August 7, 2015
Special Letters From Warren & Charlie RE:Past, Present and Future
Link to SEC Filings
Links to Berkshire Subsidiary Companies
Corporate Governance
Owner's Manual
Letters from Warren E. Buffett Regarding Pledges to Make Gifts of Berkshire Stock
New Releases
Updated August 10, 2015
Warren Buffett's Letters to Berkshire Shareholders
Updated February 28, 2015
Charlie Munger's Letters to Wesco Shareholders
Annual Meeting Information
Celebrating 50 Years of a Profitable Partnership
(A commemorative book first sold at the 2015 Annual Meeting and now for sale on eBay.)
Comparative Rights and Relative Prices of Class A and B Stock
Berkshire Activewear


|
Step
|
ATT&CK Pattern
|
| Detection Type |
Detection Note |
|
|
|
|
|
|
A Technique detection named "User Execution" (Low) was generated when explorer.exe spawned winword.exe when the user clicks 1-list.rtf.
[1]
[2]
|
|
|
|
|
|
|
|
|
|
|
Technique
(Configuration Change (Detection Logic))
|
A Technique detection named "Component Object Model and Distributed COM" was generated when winword.exe loaded VBE7.dll and spawned 1-list.rtf.
[1]
|
|
|
|
|
|
|
A Technique detection named "Scripting" (Medium) was generated when wscript.exe spawned unprotected.vbe.
[1]
[2]
|
|
|
|
|
|
A General detection named "gen.win.ofcsuspscr.a" (Medium) was generated when an Office application (winword.exe) executed a suspicious scripting process (wscript.exe).
[1]
|
|
|
|
|
|
|
|
Technique
(Configuration Change (Detection Logic))
|
A Technique detection named "Obfuscated Files or Information" was generated when unprotected.vbe was encoded.
[1]
|
|
|
|
|
|
|
|
Technique
(Configuration Change (Detection Logic))
|
A Technique detection named "Deobfuscate/Decode Files or Information" was generated when wscript.exe decoded and created starter.vbs.
[1]
[2]
|
|
|
|
|
|
|
|
Technique
(Configuration Change (Detection Logic))
|
A Technique detection named "Deobfuscate/Decode Files or Information" was generated when wscript.exe decoded and created TransBaseOdbcDriver.js.
[1]
|
|
|
|
|
|
|
A Technique detection named "Scripting" (Medium) was generated when wscript.exe executed starter.vbs.
[1]
[2]
|
|
|
|
|
|
|
|
|
|
A Technique detection named "Command-Line Interface" was generated when wscript.exe spawned cmd.exe.
[1]
[2]
|
|
|
|
|
|
|
|
|
|
A Technique detection named "Scripting" (Medium) was generated when cmd.exe spawned wscript.exe to execute TransBaseOdbcDriver.js.
[1]
[2]
|
|
|
|
|
|
|
|
|
|
A Technique detection named "Standard Application Layer Protocol" (Medium) was generated when wscript.exe connected to <IP_ADDRESS> over HTTPS.
[1]
[2]
|
|
|
|
|
|
|
|
Technique
(Configuration Change (Detection Logic))
|
A Technique detection named "Standard Cryptographic Protocol" was generated when wscript.exe connected to <IP_ADDRESS> over HTTPS.
[1]
|
|
|
|
|
|
|
|
|
|
|
|
|
A Technique detection named "System Information Discovery" (Medium) was generated when wscript.exe made a WMI query for Win32_OperatingSystem.
[1]
[2]
|
|
|
|
|
|
|
A Technique detection named "Process Discovery" (Medium) was generated when wscript.exe made a WMI query for Win32_Process.
[1]
[2]
|
|
|
|
|
|
|
|
|
|
|
|
|
A Technique detection named "Remote File Copy" was generated when wscript.exe downloaded screenshot__.ps1 from <IP_ADDRESS>.
[1]
|
|
|
|
|
|
|
|
|
|
A Technique detection named "Command-Line Interface" was generated when wscript.exe spawned cmd.exe.
[1]
|
|
|
|
|
|
|
A Technique detection named "PowerShell" (Medium) was generated when cmd.exe spawned powershell.exe.
[1]
[2]
|
|
|
|
|
|
|
|
|
|
A Technique detection named "Screen Capture" (Medium) was generated when powershell.exe executed BitBlt.
[1]
[2]
[3]
|
|
|
|
|
|
|
|
|
|
|
|
|
A Technique detection named "Exfiltration Over Command and Control Channel" (Medium) was generated when wscript.exe uploaded screenshot__.png to <IP_ADDRESS>.
[1]
[2]
|
|
|
|
|
|
|
|
|
|
A Technique detection named "Command-Line Interface" (Medium) was generated when wscript.exe spawned cmd.exe.
[1]
[2]
|
|
|
|
|
|
|
A Technique detection named "Modify Registry" was generated when cmd.exe spawned reg.exe to add a value to the registry key.
[1]
[2]
|
|
|
|
|
|
|
|
|
|
|
Technique
(Configuration Change (Detection Logic))
|
A Technique detection named "Obfuscated Files or Information" was generated when cmd.exe spawned reg.exe to modify the registry with base64 encoded data.
[1]
[2]
|
|
|
|
|
|
|
A Technique detection named "Remote File Copy" was generated when wscript.exe downloaded LanCradDriver.ps1 from <IP_ADDRESS>.

[1]
[2]
|
|
|
|
|
|
|
|
|
|
A Technique detection named "Query Registry" was generated when the use of Get-ItemProperty was identified in script content.
[1]
|
|
|
|
|
|
|
|
Technique
(Configuration Change (Detection Logic))
|
A Technique detection named "Deobfuscate/Decode Files or Information" was generated when powershell.exe decrypted, decompressed, and base64 decoded the Registry value into plaintext shellcode.
[1]
|
|
|
|
|
|
|
A Technique detection named "Execution through API" was generated when powershell.exe executed the shellcode from the Registry by calling the CreateThread() API.
[1]
|
|
|
|
|
|
|
|
|
|
|
|
Telemetry
(Configuration Change (Data Sources))
|
|
Technique
(Configuration Change (Data Sources), Configuration Change (Detection Logic))
|
A Technique detection named "File and Directory Discovery" was generated when powershell.exe called the FindFirstFileW() and FindNextFileW() APIs.
[1]
|
|
|
|
|
Technique
(Configuration Change (Detection Logic))
|
A Technique detection named "Remote System Discovery" was generated when powershell.exe executed Get-NetComputer to query LDAP (port 389) via a network connection to <IP_ADDRESS>.
[1]
[2]
|
|
|
|
|
|
|
|
|
|
|
Technique
(Configuration Change (Detection Logic))
|
A Technique detection named "Brute Force" was generated when powershell.exe executed Find-LocalAdminAccess, which connected to multiple hosts over port 135 to check for access.
[1]
|
|
|
|
|
|
|
A Technique detection named "Valid Accounts" was generated when user kmitnick successfully logged into bankdc (<IP_ADDRESS>).
[1]
|
|
|
|
|
|
|
|
|
|
A Technique detection named "Remote File Copy" was generated when powershell.exe downloaded rad353F7.ps1 from <IP_ADDRESS>.
[1]
[2]
|
|
|
|
|
|
|
|
|
|
|
|
|
A Technique detection named "Remote File Copy" was generated when powershell.exe downloaded smrs.exe from <IP_ADDRESS>.
[1]
|
|
|
|
|
|
|
A Technique detection named "PowerShell" (Medium) was generated when powershell.exe executed rad353F7.ps1.
[1]
[2]
|
|
|
|
|
|
|
|
|
|
A Technique detection named "Modify Registry" (Low) was generated when powershell.exe added a value to the Registry via New-Item and New-ItemProperty.
[1]
|
|
|
|
|
|
|
|
Technique
(Configuration Change (Detection Logic))
|
A Technique detection named "Bypass User Account Control" was generated when powershell.exe modified a Registry value to facilitate UAC bypass.
[1]
[2]
|
|
|
|
|
|
A General detection named "gen.win.uacpsmssettings" (High) was generated when malware associated with UAC bypass was identified.
[1]
[2]
[3]
|
|
|
|
|
|
|
A Technique detection named "Command-Line Interface" was generated when cmd.exe executed smrs.exe.
[1]
|
|
|
|
|
|
|
|
|
|
|
|
|
A Technique detection named "Credential Dumping" (Medium) was generated when smrs.exe opened and read lsass.exe.
[1]
[2]
[3]
|
|
|
A General detection named "HEUR: Trojan-PSW.Win64.Mimikatz.gen" (Medium) was generated when smrs.exe was identified as Mimikatz.
[1]
|
|
|
|
|
Technique
(Configuration Change (Detection Logic))
|
A Technique detection named "Remote File Copy" was generated when powershell.exe downloaded pscp.exe from <IP_ADDRESS>.
[1]
[2]
|
|
|
|
|
|
|
|
Technique
(Configuration Change (Detection Logic))
|
A Technique detection named "Remote File Copy" was generated when powershell.exe downloaded psexec.py from <IP_ADDRESS>.
[1]
[2]
|
|
|
|
|
|
|
|
|
|
A Technique detection named "Remote File Copy" (Medium) was generated when powershell.exe downloaded runtime from <IP_ADDRESS>.
[1]
|
|
|
|
|
|
|
|
|
|
A Technique detection named "Remote File Copy" (Medium) was generated when powershell.exe downloaded plink.exe from <IP_ADDRESS>.
[1]
|
|
|
|
|
|
|
|
|
|
|
|
|
A Technique detection named "Remote File Copy" (Medium) was generated when powershell.exe downloaded tiny.exe from <IP_ADDRESS>.
[1]
|
|
|
|
|
|
|
|
|
|
A Technique detection named "Command-Line Interface" was generated when powershell.exe spawned cmd.exe.
[1]
|
|
|
|
|
Technique
(Configuration Change (Detection Logic))
|
A Technique detection named "Remote Services" was generated when pscp.exe connected over SCP (port 22) to <IP_ADDRESS>.
[1]
|
|
|
|
|
|
|
|
|
|
Minimum detection criteria was not met for this procedure.
|
|
|
|
|
|
|
A Technique detection named "Remote File Copy" was generated when pscp.exe copied psexec.py to <IP_ADDRESS>.
[1]
|
|
|
|
|
|
|
|
|
|
A Technique detection named "Remote File Copy" was generated when pscp.exe copied runtime to <IP_ADDRESS>.
[1]
|
|
|
|
|
|
|
|
|
|
A Technique detection named "Remote File Copy" was generated when pscp.exe copied tiny.exe to <IP_ADDRESS>.
[1]
|
|
|
|
|
|
|
|
|
|
A Technique detection named "Remote Services" was generated when plink.exe connected over SSH (port 22) to <IP_ADDRESS>.

[1]
|
|
|
|
|
|
|
A Technique detection named "File and Directory Discovery" was generated when user kmitnick executed ls -lsahR /var/.
[1]
|
|
|
|
|
|
|
|
|
|
|
Technique
(Configuration Change (Detection Logic))
|
A Technique detection named "Data from Local System" was generated when user kmitnick read network-diagram-financial.xml via cat.
[1]
[2]
|
|
|
|
|
|
|
|
Technique
(Configuration Change (Detection Logic))
|
A Technique detection named "Data from Local System" was generated when user kmitnick read help-desk-ticket.txt via cat.
[1]
[2]
|
|
|
|
|
|
|
|
Technique
(Configuration Change (Detection Logic))
|
A Technique detection named "Remote System Discovery" was generated when user kmitnick enumerated the domain controller via nslookup.
[1]
[2]
|
|
|
|
|
|
|
|
|
|
A Technique detection named "Pass the Hash" was generated when psexec.py was executed with command-line arguments that indicated pass the hash.
[1]
|
|
|
|
|
|
|
A Technique detection named "Windows Admin Shares" was generated when psexec.py connected to SMB shares on <IP_ADDRESS>.
[1]
|
|
|
|
|
|
|
|
|
|
|
|
|
A Technique detection named "Service Execution" (Medium) was generated when cmd.exe spawned from a service executable in C:\Windows\.
[1]
[2]
|
|
|
|
|
|
|
|
|
|
A Technique detection named "Remote File Copy" was generated when tiny.exe was created on <IP_ADDRESS>.

[1]
[2]
|
|
|
|
|
|
|
|
Technique
(Configuration Change (Detection Logic))
|
A Technique detection named "Remote System Discovery" was generated when PowerShell executed Get-ADComputer.
[1]
|
|
|
|
|
|
|
|
Technique
(Configuration Change (Detection Logic))
|
A Technique detection named "Account Discovery" was generated when PowerShell executed Get-NetUser.
[1]
[2]
|
|
|
|
|
|
|
|
|
|
A Technique detection named "Remote File Copy" (Medium) was generated when tiny.exe downloaded plink.exe from <IP_ADDRESS>.
[1]
|
|
|
|
|
|
|
A Technique detection named "Command-Line Interface" (Medium) was generated when tiny.exe spawned cmd.exe.
[1]
[2]
|
|
|
|
|
|
|
|
|
|
Minimum detection criteria was not met for this procedure.
|
|
|
|
|
|
|
A Technique detection named "Valid Accounts" was generated when user kmitnick logged on to bankdc (<IP_ADDRESS>).
[1]
|
|
|
|
|
|
|
|
|
|
|
|
|
A Technique detection named "Remote Desktop Protocol" was generated when an RDP session was created from localhost over port 3389.
[1]
|
|
|
|
|
|
|
|
Technique
(Configuration Change (Detection Logic))
|
A Technique detection named "System Owner/User Discovery" was generated when powershell.exe executed qwinsta /server:cfo.
[1]
[2]
|
|
|
|
|
|
|
A Technique detection named "Valid Accounts" was generated when user kmitnick logged on to cfo (<IP_ADDRESS>).
[1]
|
|
|
|
|
|
|
|
|
|
|
|
|
A Technique detection named "Remote Desktop Protocol" was generated when n RDP session was created from bankdc (<IP_ADDRESS>) to cfo (<IP_ADDRESS>) over port 3389.
[1]
|
|
|
|
|
|
|
|
Technique
(Configuration Change (Detection Logic))
|
A Technique detection named "Remote File Copy" was generated when scp.exe downloaded Java-Update.exe from <IP_ADDRESS>.
[1]
|
|
|
|
|
|
|
Minimum detection criteria was not met for this procedure.
|
|
|
|
|
|
|
A Technique detection named "Remote File Copy" was generated when cmd.exe downloaded Java-Update.vbs from <IP_ADDRESS>.
[1]
|
|
|
|
|
|
|
|
|
|
A Technique detection named "Registry Run Keys / Startup Folder" was generated when the Java-Update subkey was added to HKLM\Software\Microsoft\Windows\CurrentVersion\Run.
[1]
|
|
|
|
|
|
|
|
|
|
|
|
|
A Technique detection named "Scripting" (Medium) was generated when wscript.exe executed Java-Update.vbs, which spawned Java-Update.exe.
[1]
|
|
|
|
|
|
|
|
|
|
A Technique detection named "Standard Application Layer Protocol" (Medium) was generated when Java-Update.exe exchanged data with <IP_ADDRESS> over HTTPS (port 80).
[1]
[2]
|
|
|
|
|
|
|
|
Technique
(Configuration Change (Detection Logic))
|
A Technique detection named "Standard Cryptographic Protocol" was generated when Java-Update.exe exchanged data with <IP_ADDRESS> over HTTPS (port 80).
[1]
[2]
|
|
|
|
|
|
|
A Technique detection named "Remote File Copy" (Medium) was generated when Java-Update.exe downloaded DefenderUpgradeExec.exe from <IP_ADDRESS>.
[1]
[2]
|
|
|
|
|
|
|
|
|
|
A Technique detection named "Input Capture" (Medium) was generated when DefenderUpgradeExec.exe called the SetWindowsHookEx API to log keystrokes, which resulted in the process being marked as Damaged.
[1]
[2]
[3]
|
|
|
|
|
|
|
|
|
|
|
|
|
A Technique detection named "Process Injection" (Medium) was generated when Java-Update.exe injected into explorer.exe with CreateRemoteThread.
[1]
[2]
|
|
|
|
|
Telemetry
(Configuration Change (Data Sources))
|
|
Technique
(Configuration Change (Data Sources))
|
A Technique detection named "Screen Capture" was generated when explorer.exe executed the BitBlt API.
[1]
|
|
|
|
|
|
|
|
|
|
A Technique detection named "Data from Local System" was generated when explorer.exe read C:\Users\jsmith\AppData\Local\Temp\klog2.txt over <IP_ADDRESS>.
[1]
[2]
|
|
|
|
|
Technique
(Configuration Change (Detection Logic))
|
A Technique detection named "Remote File Copy" was generated when explorer.exe downloaded infosMin48.exe from <IP_ADDRESS>.
[1]
[2]
|
|
|
|
|
|
|
|
|
|
|
Technique
(Configuration Change (Detection Logic))
|
A Technique detection named "Credentials from Web Browsers" was generated when infosMin48.exe loaded vaultcli.dll.
[1]
[2]
|
|
|
|
|
|
|
A Technique detection named "File Deletion" (Medium) was generated when powershell.exe deleted files from C:\Users\jsmith\AppData\Local\Temp\.
[1]
|
|
|
|
|
|
|
|
Technique
(Configuration Change (Detection Logic))
|
A Technique detection named "Remote File Copy" was generated when explorer.exe downloaded tightvnc-2.8.27-gpl-setup-64bit.msi from <IP_ADDRESS>.
[1]
[2]
|
|
|
|
|
|
|
|
|
|
|
Technique
(Configuration Change (Detection Logic))
|
A Technique detection named "Remote File Copy" was generated when explorer.exe downloaded vnc-settings.reg from <IP_ADDRESS>.
[1]
[2]
|
|
|
|
|
|
|
|
|
|
A Technique detection named "Disabling Security Tools" (Medium) was generated when netsh.exe added 'Service Host' rule to allow TCP port 5900 inbound.
[1]
[2]
|
|
|
|
|
|
|
|
|
|
A Technique detection named "Registry Run Keys / Startup Folder" was generated when tvncontrol subkey was added to HKLM\Software\Microsoft\CurrentVersion\Run.
[1]
|
|
|
|
|
|
|
A Technique detection named "Modify Registry" (Low) was generated when subkeys added to HKLM\Software\TightVNC\Server via vnc-settings.reg.
[1]
[2]
[3]
|
|
|
|
|
|
|
|
|
|
A Technique detection named "Modify Registry" (Low) was generated when the Java-Update subkey at HKLM\Software\Microsoft\Windows\CurrentVersion\Run was deleted
.
[1]
|
|
|
|
|
|
|
|
|
|
|
Technique
(Configuration Change (Detection Logic))
|
A Technique detection named "Remote Access Tools" was generated when tvnserver.exe began listening on TCP port 5900.
[1]
|
|


Money Play. How should play 32?
pips Red=70 White=143
(CorrectAnswer= 0/0, ErrorScore= 0)
A relatively easy one. Over the board it’s just too easy to play on automatic and move 7/2 but that leaves Red open to catastrophic rolls of 65 and 54 next turn.
Even if hit after 7/4, 7/5 Red is very unlikely to lose with the state of White’s home board.
7/5, 7/4 wins more games and more gammons. What more do you want? An remember, don’t play on automatic!
Even if hit after 7/4, 7/5 Red is very unlikely to lose with the state of White’s home board.
7/5, 7/4 wins more games and more gammons. What more do you want? An remember, don’t play on automatic!
1. Cubeful 2-ply 7/5 7/4 Eq.: +0.802 0.766 0.334 0.029 - 0.234 0.013 0.000 2. Cubeful 2-ply 7/2 Eq.: +0.722 (-0.080) 0.747 0.303 0.024 - 0.253 0.014 0.000 3. Cubeful 2-ply 5/2 4/2 Eq.: +0.599 (-0.203) 0.714 0.267 0.017 - 0.286 0.017 0.000 4. Cubeful 0-ply 7/4 6/4 Eq.: +0.575 (-0.227) 0.706 0.265 0.022 - 0.294 0.024 0.000 5. Cubeful 0-ply 6/4 5/2 Eq.: +0.482 (-0.320) 0.681 0.241 0.017 - 0.319 0.030 0.000


The SpeedACM Executive Committee consists of Chapter officers elected by the general body, and SIG Vice-Presidents elected by their respective SIGs.
The president is responsible for representing the ACM at UofL and in the community. The president also presides over General Body Meetings and Executive Council Meetings, and chairs the Constitutional Committee.
The vice president is responsible for organizing events, and chairs the Event Planning Committee. They also assume the duties of the president in the event of the president's absence.
The Treasurer collects dues, maintains the Chapter’s financial records, and maintains the Snack Shop
The Secretary keeps minutes of all General Body Meetings and Executive Council Meetings and maintains the member list.
The Minister of External Affairs is responsible for maintaining the mailing list, publishing all notices of the Chapter, and enforcing brand standards and marketing consistency.
The lab manager maintains the physical and computing assets of Speed ACM, such as lab furniture, lab workstations, and servers.
The webmaster maintains the ACM's website.
The past president serves as an advisor to the Executive Council and breaks ties in Executive File votes
The faculty advisor serves as liason betweek Speed ACM and the CECS Department.


SELECT * FROM presenters WHERE name IN ('Christopher Reedijk', 'Gary Stewart'); name | title | company | area | twitter ---------------------+--------------+---------+------+----------- Christopher Reedijk | Dev Engineer | ING | NL | @creedijk Gary Stewart | Dev Engineer | ING | NL | @Gaz_GandA
Short introduction
| Christopher Reedijk | Gary Stewart |
|
|
Created by Avinash Lakshman and Prashant Malik at Facebook
| Cassandra is | Cassandra is not | |
|---|---|---|
|
|
Founded in 2010 by Jonathan Ellis and Matt Pfeil
80% Apache Cassandra code contribution
Offer commercial support for DataStax Enterprise version of Cassandra
DataStax Enterprise integrates Search and Analytics
Head Quarter in San Francisco Bay area
EMEA office opened in March 2013
Writes
|
Reads
|
|
Token Range 0 -> 2127-1 in Ring Formation Consistent Hashing Algorithm Replica nodes in clockwise Gossip protocol between nodes |
RF = 3 |
|
CAP – Consistency, Availability, Partition Tolerance
Consistency is achieved with W + R > RF
Quorum = (Integer) RF / 2 + 1
Excellent language for modeling data structures
Usability
Readability
Familiarity
Programming language agnostic
Column col = new Column(ByteBuffer.wrap("product".getBytes()))); col.setValue(ByteBuffer.wrap("phone".getBytes()); col.setTimestamp(System.currentTimeMillis()); ColumnOrSuperColumn c = new ColumnOrSuperColumn(); c.setColumn(col); Mutation m = new Mutation(); m.setColumn_or_supercolumn(c); List |
INSERT INTO products (product_id, product) VALUES (“id12321”, “phone”);
CREATE TABLE cities ( city_name varchar, elevation int, population int, latitude float, longitude float, PRIMARY KEY (city_name) ); |
We can visualize it this way: city_name is the partition key In this example, the partition key = primary key |
The Primary Key
CREATE TABLE sporty_league ( team_name varchar, player_name varchar, jersey int, PRIMARY KEY (team_name, player_name) ); |
SELECT * FROM sporty_league;
More than a few rows can be slow. (Limited to 10,000 rows by default)
Use LIMIT keyword to choose fewer or more rows
SELECT * FROM sporty_league WHERE team_name = 'Mighty Mutts';
SELECT * FROM sporty_league WHERE team_name = 'Mighty Mutts' and player_name = 'Lucky';
INSERT INTO sporty_league (team_name, player_name, jersey) VALUES ('Mighty Mutts','Felix',90);
SELECT * FROM sporty_league WHERE team_name = 'Mighty Mutts' ORDER BY player_name DESC; |
Partition keys are not ordered, but the cluster columns are You can only order by a column if it's a cluster column Data will by default be in the order of the clustering column(s) You can also use the ORDER BY keyword – but only on the clustering column(s)! |
CREATE TABLE cities ( city_name varchar, state varchar, elevation float, latitude float, longitude float population float, PRIMARY KEY ((city_name,state)) ); |
Each city gets it own partition! |
The best queries are in a single partition.
i.e. WHERE partition key = <something>Queries that span multiple partitions are s-l-o-w
Queries that span multiple cluster columns are fast
You can turn on tracing on or off for queries with the TRACING ON | OFF command
This can help you understand what Cassandra is doing and identify any performance problems
INSERT INTO users (id, first, last) VALUES ('abc123', 'abe', 'lincoln') USING TTL 3600; // Expires data in one hour
CQL supports having columns that contain collections of data
The collection types include: CREATE TABLE collections_example ( Set, List and Map id int PRIMARY KEY, set_example set<text>, (64K max limitation) list_example list<text>, map_example map<int, text> );
These data types are intended to support the type of 1-to-many relationships that can be modeled in a relational DB e.g. a user has many email addresses
Some performance considerations around collections
Introduced in Cassandra 2.0
Example:
INSERT INTO customer_account (customerID, customer_email) VALUES ('LauraS'<EMAIL_ADDRESS>IF NOT EXISTS; UPDATE customer_account SET<EMAIL_ADDRESS>IF<EMAIL_ADDRESS>Great for 1% of your application – but not recommended to be used too much!
CREATE TABLE sensor_data ( sensor_id int, date varchar, time timeuuid, value int, PRIMARY KEY( (sensor_id, date), time ) ) WITH CLUSTERING ORDER BY (time DESC); |
INSERT INTO sensor_data (sensor_id, date, time, value) VALUES ( 1, '20130908', 1883-11e3-8ffd-0800200c9a66, 432) USING TTL 604800; |
SELECT time, value, TTL (value) FROM sensor_data WHERE sensor_id = 1 AND date = '20130908' AND time > maxTimeuuid('2013-09-08 10:05+0000') AND time < minTimeuuid('2013-09-08 15:00+0000'); |
|
time | value | ttl(value) -----------------------------+-------+------------ 1883-11e3-8ffd-0800200c9a66 | 432 |<PHONE_NUMBER>-11e3-8ffd-0800200c9a66 | 433 | 604452 |
| Don't do this | Do this instead | |
|---|---|---|
CREATE TABLE users ( id uuid PRIMARY KEY, username text, email text, street_address text, town text, ); CREATE INDEX user_street ON users (street_address); CREATE INDEX user_town ON users (town); SELECT * FROM users WHERE town = 'Stockholm' AND street_address = 'Sankt Eriksgatan' ALLOW FILTERING; |
CREATE TABLE users ( id uuid PRIMARY KEY, username text, email text, street_address text, town text, ); CREATE TABLE user_street ( town text, street text, user_id uuid, PRIMARY KEY ((town, street), user_id) ); |
CQL3 Only
Fully asynchronous protocol, using Netty
Server notifications
Optional compression
Java, C#, and Python so far, more will be added
Many policies, including TokenAwarePolicy, DowngradeConsistencyRetryPolicy, LoadBalancingPolicy, DCAwareRoundRobinPolicy etc
Maven:
<dependency>
<groupId>com.datastax.cassandra</groupId>
<artifactId>cassandra-driver-core</artifactId>
<version>2.0.1</version>
</dependency>
http://www.meetup.com/Netherlands-Cassandra-Users/events/168625032/
First meetup held at 26-02-2014
Next meetup scheduled for 02-04-2014
Speakers: Patrick McFadin (Datastax) and Gary Stewart (ING)
Thank you
...graceful bow


WITNESS LIST Transportation (Interim) Committee April 7, 1998-10:30A Transportation On: Allison, Jim (Cnty Judges & Commisnrs), Austin Armstrong, Betty (Cnty Judges & Commisnrs), Corsicana Barbour, Donald J. (Bell Helicopter Textron), Fort Worth Bartosowiecz, John (Forth Worth Trans, Syst), Austin Broyles, Stephen (City of Muenster), Muenster Chron, Rick (Tx Towing & Storage Asc), Plano Davis, Tommy (Tx Dept, Public Safety), Austin Dillard, Don (Hunt Petroleum Corp.), Dallas Foster, Irby (P.U.S.H.), Forney Gadbois, Glenn (Tx. Bicycle Coalition), Austin Hubbard, James (Wise County), Decator Jones, Joe Paul (NCTCOG & Partners Mobil), Forth Worth Lewis, Bill (MADD), Keller Martin, Jerry (Tx Railroad Commission), Austin McCarley, James (N.Tx Tollway Authority), Dallas Melton, W.J. "Bud" (Tx Trails Network), Dallas Miller, Jack (NCTCOG & Partners Mobil), Denton Morris, Michael (NCTCOG & Partners Mobil), Arlington Moseley, Jeff Judge (N.Americas Superhighway), Dallas Murphy, John (NCTCOG & Partners Mobil), Richardson Nichols, Robert (TXDOT), Austin Poinsatte, Chris (DART), Dallas Reed, James (NCSL), Denver Sherman, E.C. (Tx Dept.Public Safety), Austin Slagel, Gary (City of Richardson), Richardson Smith, Stephen A. (Walnut Hill Wrecker), Dallas Snoble, Robert (DART), Dallas Stanton, Norma (DART), Irving Sullivan, Patty (Rusk & other Counties), Henderson Wageman, Paul (Partners in Mobility), Dallas Word, Paul (People of Wise County), Bridgeport Registering, but not testifying: On: Currie, Bob (Tx Logging Council), Kennard


About Me
About Cory
Portfolio
Examples of work done by Cory
Cory Scanlon
Contact Me
Name
Email
Message
Submit


var population: MutableList<Tree>
Overrides Model.population
A collection of solutions this model has found.


@* * Copyright 2021 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.ConfigDecorator @import controllers.auth.requests.UserRequest @import uk.gov.hmrc.renderer.TemplateRenderer @import scala.concurrent.ExecutionContext @this(mainView: MainView) @(title: String, heading: Option[String] = None, body: List[String] = Nil)(implicit request: UserRequest[_], configDecorator: ConfigDecorator, templateRenderer: TemplateRenderer, messages: play.api.i18n.Messages, ec: ExecutionContext) @mainView(title = messages(title), pageName = Some(messages("label.your_personal_tax_account")), backlinkUrl = Some("javascript:window.history.back();") ) {
{messages(body)}
)


GOLDEN HARVEST PRESENTS A JACKIE CHAN PRODUCTION OF A VINCENT KOK FILM JACKIE CHAN TONY LEUNG CHIU-WAI SHU QI "GORGEOUS" ('Bo Lei Cheun' translation 'The Glass Bottle') RICHARD YAM YIN-CHAI EMIL CHOW EXECUTIVE PRODUCERS STEPHEN CHU & DAVID CHAN ASSOCIATE PRODUCER PATRICIA CHENG EDITED BY KONG CHI-LEUNG COSTUME DESIGN BY DORA NG AND SHIRLEY CHAN ACTION CHOREOGRAPHY BY JACKIE CHAN & TH JC STUNTMEN TEAM ORIGINAL SCORE BY DENNIE WONG VISUAL EFFECTS BY MENFOND ELECTRONIC ARTS PRODUCED BY JACKIE CHAN SCREENPLAY BY VICENT KOK AND ANOY LAW ORIGIANL STORY BY IVY HO DIRECTED BY VINCENT KOK
In Cantonese/Mandarin with English Subtitles. 119 minutes Widescreen (2:35.1) Not Rated
"Man and Woman are together at first, but once they come to Earth, they spend forever looking for each other" That sentiment begins the journey of Goldie Bu (Shi Qi), a young girl from Taiwan. She is an adventurous young woman raised by her restaurant owner parents. One afternoon, a young fisherman Long Yi (Richard Yam Yin-chai) proposes to Bu. Bu is amused, but she is not attracted to the young man. Speaking with her Mother (Elaine Jin), Bu is told the true meaning of love, that you can watch the person you love regardless of what they do, and still feel comfortable and thrilled.
On the Island, Bu has an unusual friend in a school of dolphins. One morning she confesses her feelings of Long Yi to one of the Dolphins. It is then that she finds a bottle floating near the dock. Inside is a note, which reads "I'm waiting for You.. Albert". Bu is intrigued and excited by the message, half believing that the message may be meant for her. Bu decides to leave for Hong Kong to search for her Prince Charming.
Arriving in Hong Kong, Bu meets up with Albert. But, no romance is in the offing as Albert admits to being gay and that the note was meant for his ex-boyfriend. He demands that Bu leave and return to Taiwan. Bu is heartbroken. Being soft hearted, Albert agrees to let Bu stay with him for a while, turning her quest for romance into a vacation. Albert is a high class make-up artist and photographer. Bu becomes his assistant. One morning while out at sea photographing some models, Bu meets up with C.N. Chan (Jackie Chan) a high powered business man and stock market player. Bu rescues C.N. from an attack by L.W. (Emil Chow), C.N.'s business and lifelong rival. C.N. mistakes Bu for a Vietnamese girlfriend of a powerful Hong Kong mobster, and Bu goes along with the charade in a chance to win his heart.
With Albert's help, Bu stages a naively conceived attack by some (obviously fey) gangsters. C.N. comes to her rescue, and the romance begins. C.N. is being confronted continually by his nemesis L.W. leading to a fight with an Australian fighter who beats C.N. mercilessly. Bu consoles C.N. after his loss, and convinces him that he needs to have more fun. C.N. agrees, and the two start to have many romantic and fun days together. It is when C.N. finally confronts Bu with his knowledge of her charade. Bu leaves unable to cope with C.N.'s manner. She refuses to be just another girlfriend to this playboy. C.N. musses, his own life coming into focus. It is when he is forced to fight again that C.N. realizes his growing affection for Bu.
Vincent Kok's 'Gorgeous' is a wonderfully wispy romantic comedy. This film is as light as anything one can remember. The films goodhearted nature and charm come as much from the ensemble cast as it does from its premise. Shu Qi is absolutely charming as the innocent girl Bu. Her natural beauty and infectious smile light up the screen. Shu plays the character of Bu as a complete innocent and keeps her that way. While her character does mature, her innocents remains intact.
Tony Leung Chiu-wai is hilarious as Albert.  His growing fondness for her, becoming protective and nurturing. Mr. Leung deserves credit for making such a minor character so memorable and endearing. Kudos also should be given to Richard Yam Yin-chai in his first film. His portrayal of Long Yi is ripe with marvelous comic timing. His insolent romanticism is so perfect that one can't help but be amused. One marvelously timed comedic scene has Long Yi in Albert's apartment (after following Bu to Hong Kong), drunk and demanding more wine. Bu having stumbled onto the scene, hides in the refrigerator. Albert must try to keep Bu from freezing or suffocation while hiding her from Long Yi, who stumbles around the kitchen looking for sake.
And what can be said about Jackie Chan in his first romantic lead. Well, Chan is up to the challenge. His charming and disarming smile is on display for much of the film. His warmth and growing attachment to Bu is honest and believable. C.N. is a man who has everything, but the one thing he misses most is his innocent. With Bu, he is able to find it. Jackie plays the part of C.N. as a man of high morals and low aspirations, a wonderful contradiction of modern day Hong Kong. He does not attack his enemies as much as punish them in ways that would make them see the errors of their ways. Jack's moral that honor and respect are more important than personal gain is charming and welcomed.
The rest of the cast is all wonderfully played. While some characterizations may seem a little broad, it still seems natural. People with this much passion could not behave in any other way. The standout performance of this cast is by Sung yung-chen, who plays Bu's Father. His boisterous and blustery character is beautifully played.
Vincent Kok has managed to create a marvelously charming love story in "Gorgeous". The characters and situations are rise organically, never seeming to be placed there for the short sell. While the basic idea is convoluted and trite, it works within the context of the characters. Yes, Bu would fly off to Hong Kong to find her Prince Charming without knowing who he is. That is what her character is, a true romantic. The cinematography by Man Po-cheung is sumptuous as is the art direction by Yee Chung-man. The look of the film is also charming and warm. While some of the editing is a little abrupt, it is not enough to detract from the film, and only becomes noticeable in two short scenes.
And of course everyone will want to know about the fight scenes. Well, they are fantastically entertaining. Jackie has managed to do something in this film that he has never done before. He actually loses both of the main fights. But while the first fight almost breaks his spirit, the second restores it. Brad Allen who plays the Australian fighter is frightening good. Being shorter than Chan by 6 inches, his kicks and punches belay his size, making him one of Jackie's most formidable opponents. What is most amusing about the fight scenes is that there is nothing mean spirited about them. Both men respect one another and treat each other accordingly. The admonition by Bradley of "No rules, but no dirty tricks" is carried throughout the film. These characters are all honorable men caught in the service of a dishonorable society. It is through the fight scenes that Jackie's character does indeed become a Prince Charming. Even as he loses, he loses with his honor and his spirit intact.
'Gorgeous' is just that. A wonderfully candy colored romance that leaves the viewer charmed and uplifted. A fitting film for Jackie to end the decade on. And a marvelous preview of a group of talented individuals who, I for one look forward to seeing again.
On a side note.. The film was just purchased for U.S. distribution by Sony Pictures Entertainment (Columbia / Tri-star). So expect to see a dubbed version sometime next year either theatrically on debuting on HBO.
Owned and Copyright © 1999 R.L. Strong Nothing in this article may be reproduced or altered in any way without the express written permission of the author.
-- To Reply.. Remove the "who" from the e-mail address. Visit the Dungeon: The Dungeonmaster's Cornucopia of Film
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


Home of all wisdom
{{highestsaying}}
~ {{highestauthor}}
{{highestVote}} vote(s)
{{quote.saying}}
~ {{quote.author}}
{{quote.votes}}