Data wrangling with tidy
The Course
This course introduces the tidyverse collection of packages for R, and outlines some of their key ideas and functions.
The course is presented as both HTML and Rpres markdown (to allow for intergration of the presentation in the RStudio enviroment itself). Exercises and answer sheets are included after all subsections to practice techniques and provide future reference examples.Course material and exercises are available to view as rendered HTML at https://rockefelleruniversity.github.io/RU_tidyverse/.
All material is available to download under GPL v2 license.
Setting up.
Install R.
R can be installed from the R-project website.
R 3.6.0 or higher is recomended for this course.
Install RStudio.
RStudio can be installed from the R-project website.
Install required packages.
Option 1 - (For your own personal computers)
Having downloaded R and RStudio, some additional packages are required (rmarkdown and ggplot2).
To install these,
- First launch RStudio
- Install the packages in the R console using devtools
install.packages("devtools",dependencies=TRUE) devtools::install_github("rockefelleruniversity/RU_tidyverse",subdir="rutidyverse",build_vignettes=TRUE)
Option 3 - (For anywhere)
Having downloaded R and RStudio, some additional packages are required (rmarkdown and ggplot2).
To install these,
- First launch RStudio
- Install the packages in the R console using install.packages
install.packages("tidyverse",dependencies=TRUE) install.packages("broom",dependencies=TRUE) install.packages("BiocManager") BiocManager::install("org.Hs.eg.db",dependencies=TRUE) BiocManager::install("TxDb.Hsapiens.UCSC.hg19.knownGene",dependencies=TRUE)
Download the material
The material can either be downloaded through this link as a zip, or by running this command in temrinal:
wget https://github.com/rockefelleruniversity/RU_tidyverse/archive/master.zip ./
The workshop
Link to HTML presentation - WorkshopLink to single page, printable HTML - Workshop
Link to R code included in presentation - Workshop


--- layout: default moreexists: false title: Projects permalink: /projects title: Projects ---
Training GPT-2 on r/gatech and create a bot to post on the subreddit.
Using RL techniques to train an agernt to play Minecraft and other video games
Comparing different approaches to image style transfer
Generating manga from stick-figure drawings
A new tutorial or workshop on introductory topics each week.
Apply clustering algorithms on people's preferences to find them their ideal match <3
Reproducing those videos of DeepMind humanoids learning how to walk and experimenting with different dynamics models + RL algorithms.
Comparing different approaches to image style transfer
We analyzed Twitter data using natural language processing techniques, building from linear bag-of-words approaches to fully neural models. We experimented with both sentiment classification and text generation.
As part of the 2018 Data Science Bowl, we worked on detecting cell nuclei.
Buzzmobile is our autonomous car project. This was the Agency's founding project. It has gone through a number of iterations and its scale has increased since the club's founding.
Halite is a competition hosted by the Agency where bots fight for control of a 2D grid. The bot with the most territory at the end wins.
Natural language processing experiments with the goal of having an RNN successfully answer analogy questions.
Optimizing hyperparameters in order to understand how neural networks work and how we can make them better.
We competed amongst ourselves to see which group, the Java enthusiasts or the Pythonistas could build the better Tetris-playing agent in the AI Block Battle.
IARRC stands for the International Autonomous Robot Racing Competition. We were brought on to improve the software for one of the Robojacket's projects (the robotics team at GT). The robot performed admirably, and we are taking our lessons learned from this project into Buzzmobile.
A tool to make graphs look pretty. Uses simulated annealing and other randomized optimization techniques to find the most visually pleasing layout for a graph.


Cookie Stand
Home
Sales
You can find us in
Seattle
Tokyo
Dubai
Paris
Lima
We are open from 6am to 8pm.
Come with your family. You we enjoy.


| Overview | Module | Use | Devguide | Index |
| Nested Modules | Services | Singletons | Interfaces | Structs | Exceptions | Enums | Typedefs | Constant Groups |
| module drawing |
|
| Nested Modules | |
| framework | The drawing framework is responsible for managing the resources used by the UI of the drawing applications. |
| Services | |
| AccessibleDrawDocumentView | The AccessibleDrawDocumentView service is implemented by views of Draw and Impress documents. |
| AccessibleGraphControl | The service describes the accessible graph controls that are used in the image map of the Draw and Impress applications and the contour dialog of the Writer application. |
| AccessibleGraphicShape | The AccessibleGraphicShape service is implemented by the graphic object shapes shapes com.sun.star.drawing.GraphicObjectShape and com.sun.star.presentation.GraphicObjectShape. |
| AccessibleImageBullet | The accessible view of an image bullet. |
| AccessibleOLEShape | The AccessibleOLEShape service is implemented by OLE shapes. |
| AccessibleShape | The AccessibleShape service is implemented by UNO shapes to provide accessibility information that describe the shapes' features. A UNO shape is any object that implements the XShape interface. |
| AccessibleSlideView | The AccessibleSlideView service is implemented by slide views of Impress documents. |
| AccessibleSlideViewObject | The AccessibleSlideViewObject service is implemented by the slides of the slide view of Impress documents. |
| AppletShape | This Shape encapsulates an applet. |
| Background | this service provides the properties to describe a background filling for a drawing page. It can be obtained by the ::com::sun::star::lang::XMultiServiceFactory of a document and be set on draw pages that support a filled background. |
| BitmapTable | this is a container for URLs to bitmaps. |
| CaptionShape | The CaptionShape represents a rectangular drawing shape with an additional set of lines. It can be used as a description for a fixed point inside a drawing. |
| ClosedBezierShape | This service is for a closed bezier shape. |
| ConnectorProperties | This is a set of properties to describe the style for rendering connector. |
| ConnectorShape | This service is for a ConnectorShape, a specialized Shape, which can be connected to other Shapes or GluePoints. |
| ControlShape | This service is for a Shape which contains a control. |
| CustomShape | This service is for a CustomShape |
| CustomShapeEngine | This service is for a CustomShape |
| DashTable | this is a container for LineDashs |
| Defaults | This is a set of properties to access the defaults of a drawing document |
| DocumentSettings | describes properties that apply to the whole drawing document. |
| DrawPage | This service specifies a page for the actual draw pages to contain the drawings. |
| DrawPages | provides access to a container of DrawPages and makes it possible for you to manipulate them. |
| DrawingDocument | specifies a document which consists of multiple pages with drawings. |
| DrawingDocumentDrawView | This componend integrates a view to a DrawPages or MasterPage from a DrawingDocument. |
| DrawingDocumentFactory | [ DEPRECATED ] |
| EllipseShape | This service is for an ellipse or circle shape. |
| EnhancedCustomShapeExtrusion | This service may be represented by a ::com::sun::star::beans::PropertyValue []. |
| EnhancedCustomShapeGeometry | This service may be represented by a ::com::sun::star::beans::PropertyValue []. |
| EnhancedCustomShapeHandle | This service may be represented by a ::com::sun::star::beans::PropertyValue []. |
| EnhancedCustomShapePath | This service may be represented by a ::com::sun::star::beans::PropertyValue []. |
| EnhancedCustomShapeTextPath | This service may be represented by a ::com::sun::star::beans::PropertyValue []. |
| FillProperties | This is a set of properties to describe the style for rendering an area. |
| GenericDrawPage | This abstract service is implemented by every page of a DrawingDocument. |
| GenericDrawingDocument | specifies a document which consists of multiple pages with drawings. |
| GradientTable | this is a container for ::com::sun::star::awt::Gradients |
| GraphicExportFilter | a component that supports this service lets you export pages, shapes, or groups of shapes from a DrawingDocument to a file in one of the file formats supported by the component. |
| GraphicObjectShape | This service is for a graphic shape. |
| GroupShape | This service is for a group of Shapes. |
| HatchTable | this is a container for Hatchs |
| Layer | A layer is an entity inside a document which contains shapes. |
| LayerManager | This service is provided by documents to support Layers. |
| LineProperties | This is a set of properties to describe the style for rendering a Line. |
| LineShape | This service is for a simple Shape with lines. |
| MarkerTable | this is a container for PointSequences |
| MasterPage | This service is a single master page inside a drawing document. |
| MasterPages | provides access to a container of MasterPages and makes it possible for them to be manipulated. |
| MeasureProperties | This service describes a MeasureShape. |
| MeasureShape | This service is for a dimensioning shape. |
| OLE2Shape | This service is for an ole shape. |
| OpenBezierShape | This service is for an open bezier shape. |
| PageShape | This service is for a page shape. A page shape displays a preview of another page. These shapes are used inside notes pages to preview the corresponding drawing page. Theyre also used in the handout page to preview the printing position and order of pages |
| PluginShape | This Shape encapsulates a plugin. |
| PolyLineShape | This service is for a polyline shape. |
| PolyPolygonBezierDescriptor | This service describes a polypolygonbezier. |
| PolyPolygonBezierShape | This service specifies a polypolygon bezier shape. |
| PolyPolygonDescriptor | This service describes a polypolygon. |
| PolyPolygonShape | This service is for a polygon shape. |
| RectangleShape | This service is for a rectangle Shape. |
| RotationDescriptor | [ DEPRECATED ] This abstract service specifies the general characteristics of an optional rotation and shearing for a Shape. This service is depricated, instead please use the Transformation
property of the service Shape.
|
| ShadowProperties | This is a set of properties to describe the style for rendering a shadow. |
| Shape | This abstract service specifies the general characteristics of all Shapes. |
| ShapeCollection | This service describes a generic container to manage collections of Shape. The Shape that are added to this collection are not owned by the collection. This service is used by the view f.e. to return a collection of Shape that are selected at the ui. |
| Shapes | This service is for a generic collection of shapes. |
| SlideRenderer | Create preview bitmaps for single slides. |
| SlideSorter | A slide sorter shows previews for a set of slides, typically all slides in a document, and allows the selection, reordering, creation, and deletion of slides. |
| Text | This abstract service specifies the general characteristics of an optional text inside a Shape. |
| TextProperties | This is a set of properties to describe the style for rendering the text area inside a shape. |
| TextShape | This service is for a text shape. |
| TransparencyGradientTable | this is a container for ::com::sun::star::awt::Gradients |
| Interfaces | |
| XConnectableShape | [ DEPRECATED ] |
| XConnectorShape | [ DEPRECATED ] |
| XControlShape | is implemented by a ControlShape to access the controls model. |
| XCustomShapeEngine | The XCustomShapeEngine |
| XCustomShapeHandle | The XCustomShapeHandle |
| XDrawPage | identifies an XShapes as a DrawPage. |
| XDrawPageDuplicator | makes it possible to duplicate pages within the same document. |
| XDrawPageExpander | [ DEPRECATED ] is implemented by documents that can expand the contents of a summary on a DrawPage into a collection of DrawPages. |
| XDrawPageSummarizer | [ DEPRECATED ] is implemented by documents that can create summaries of their DrawPages. |
| XDrawPageSupplier | [ DEPRECATED ] represents something that provides a DrawPage. |
| XDrawPages | gives access to a container of DrawPages or MasterPages. |
| XDrawPagesSupplier | must be supported to provide access to a multi-page drawing-layer. |
| XDrawSubController | View dependent part of the Draw and Impress controller. |
| XDrawView | is implemented by views that display DrawPages or MasterPages. |
| XEnhancedCustomShapeDefaulter | |
| XGluePointsSupplier | must be supported to provide access to a container of GluePoint2. |
| XLayer | identifies the object as a Layer. |
| XLayerManager | This interface makes it possible to access and manage the Layers of a document. |
| XLayerSupplier | gives access to a LayerManager. |
| XMasterPageTarget | is implemented by objects that can be linked to a MasterPage. |
| XMasterPagesSupplier | must be supported to provide access to the MasterPages of a multi-page drawing-layer. |
| XPresenterHelper | This interface is a collection of functions that are necessary to implement larger parts of the presenter screen as extension. The methods of this interface give access to services that can, at the moment, only implemented in the Office core, not in an extension. |
| XSelectionFunction | |
| XShape | lets you do a basic transformation on a Shape and get its type. |
| XShapeAligner | [ DEPRECATED ] Objects implementing this interface can be used to align Shapes. |
| XShapeArranger | [ DEPRECATED ] Objects implementing this interface can be used to arrange Shapes. |
| XShapeBinder | connects or breaks the lines of Shapes |
| XShapeCombiner | specifies the combine/split functionality. |
| XShapeDescriptor | [ DEPRECATED ] offers some settings which are allowed even for objects which are not yet inserted into a draw page. |
| XShapeGroup | [ DEPRECATED ] is implemented by Shapes that contain other Shapes. |
| XShapeGrouper | specifies the group/ungroup functionality. |
| XShapeMirror | [ DEPRECATED ] Objects implementing this interface can be used to mirror Shapes. |
| XShapes | makes it possible to access, add, and remove the Shapes in a collection. |
| XSlidePreviewCache | A cache of preview bitmaps for the slides of one Impress or Draw document in one size. There may be more than one cache for one document. These are internally connected and for missing previews one cache may take it from another cache and scale it to the desired size. When a preview is not present then it is created asynchronously. On creation all registered listeners are notified. Slides are referenced via their index in an XIndexAccess container in order to allow multiple references to a single slide (custom presentations). |
| XSlidePreviewCacheListener | Listener for asynchronous preview creations. Called when a slide
preview has been created that was previously requested via a call to
|
| XSlideRenderer | Create preview bitmaps for single slides. |
| XSlideSorterBase | This interface exists only because services do not directly support multiple inheritance and attributes. |
| XUniversalShapeDescriptor | [ DEPRECATED ] |
| Structs | |
| BezierPoint | [ DEPRECATED ] This is a point on a bezier curve. |
| BoundVolume | specifies a three-dimensional boundary volume with two positions. |
| CameraGeometry | specifies a three-dimensional camera. |
| Direction3D | specifies a 3-dimensional vector. |
| EnhancedCustomShapeAdjustmentValue | specifies a single AdjustmentValue |
| EnhancedCustomShapeParameter | specifies a single value which is used with EnhancedCustomShapes |
| EnhancedCustomShapeParameterPair | specifies the coordinates used with EnhancedCustomShapes |
| EnhancedCustomShapeSegment | |
| EnhancedCustomShapeTextFrame | specifies the coordinates used with EnhancedCustomShapes |
| GluePoint | [ DEPRECATED ] A GluePoint could be attached to a shape or to a page. |
| GluePoint2 | This struct defines the attributes of a glue point. |
| Hatch | This struct defines the appearence of a hatch. |
| HomogenMatrix | specifies a homogenous matrix by three homogenous lines |
| HomogenMatrix3 | specifies a homogenous matrix by three homogenous lines |
| HomogenMatrix4 | specifies a homogenous matrix by four homogenous lines. |
| HomogenMatrixLine | specifies a single line for a HomogenMatrix. |
| HomogenMatrixLine3 | specifies a single line for a HomogenMatrix3. |
| HomogenMatrixLine4 | specifies a single line for a HomogenMatrix4. |
| LineDash | A LineDash defines a non-continuous line. |
| PolyPolygonBezierCoords | specifies the coordinates for a poly polygon bezier. |
| PolyPolygonShape3D | specifies the coordinates of a 3-dimensional poly polygon. |
| Position3D | specifies a 3-dimensional point. |
| Exceptions | |
| GraphicFilterRequest | represents a general error graphic filter exception. It can be used to transport the error code information. E.g. that can be usefull for interactions. |
| Enums | |
| Alignment | The Alignment enumeration is a general way to specify the alignment of an object or sub-object relative to another object. |
| Arrangement | [ DEPRECATED ] With this enumeration you can arrange the relative position of an object within the other objects. |
| BitmapMode | The BitmapMode selects an algorithm for filling an area with a bitmap. |
| CircleKind | This enumeration defines a circle. |
| ColorMode | The ColorMode defines the output style of colors for a graphic. |
| ConnectionType | the direction where the connection line leaves the connection point. |
| ConnectorType | The ConnectorType specifies the appearance of a connector. |
| DashStyle | This enumeration defines the style of a dash on a line. |
| DrawViewMode | [ DEPRECATED ] This enumeration specifies the viewmode of a view in a presentation document. |
| EnhancedCustomShapeTextPathMode | |
| EscapeDirection | This enumeration defines the escape direction a connector takes on a glue point. |
| FillStyle | specifies how an area will be filled. |
| HatchStyle | The HatchStyle defines the style of the lines in a hatch. |
| HorizontalDimensioning | The HorizontalDimensioning specifies the horizontal position of the text of a dimensioning shape. |
| LayerType | This enumeration specifies the type of a drawing layer. |
| LineCap | The LineCap defines rendering of ends of thick lines |
| LineEndType | [ DEPRECATED ] The LineEndType specifies the appearance of the bullet at the end of a line. |
| LineJoint | The LineJoint defines rendering of joints between thick lines |
| LineStyle | specifies the appearance of the lines of a shape. |
| MeasureKind | [ DEPRECATED ] determines whether a measured shape is a standard measure or a radius measure. |
| MeasureTextHorzPos | This enumeration defines the relative horizontal placement of the text inside a measure shape. |
| MeasureTextVertPos | This enumeration defines the relative vertical placement of the text inside a measure shape. |
| MirrorAxis | defines an axis for simple mirroring. |
| NormalsKind | specifies in which way the standard normals for an object are produced. |
| PolygonFlags | defines how a bezier curve goes through a point. |
| PolygonKind | This enumeration defines the type of polygon. |
| ProjectionMode | defines whether the 3D objects are to be drawn in perspective or parallel projection. |
| RectanglePoint | specifies one of nine points in a rectangle. |
| ShadeMode | The ShadeMode determines the quality of displaying the object. |
| SnapObjectType | [ DEPRECATED ] |
| TextAdjust | [ DEPRECATED ] This enumeration specifies the position of a text inside a shape in relation to the shape. |
| TextAnimationDirection | This enumeration defines the movement direction of a scrolltext. |
| TextAnimationKind | This enumeration specifies the type of animation for a text. |
| TextFitToSizeType | This enumeration specifies how the text within a shape relates to the size of the shape. |
| TextHorizontalAdjust | This enumeration specifies the horizontal position of text inside a shape in relation to the shape. |
| TextVerticalAdjust | This enumeration specifies the vertical position of text inside a shape in relation to the shape. |
| TextureKind | [ DEPRECATED ] These enumeration values specify how the texture is applied. |
| TextureKind2 | These enumeration values specify how the texture is applied. |
| TextureMode | The TextureMode defines in which way the texture color data replaces the object color data. |
| TextureProjectionMode | defines how the texture is mapped to the object. |
| VerticalDimensioning | specifies the vertical position of the text of a dimensioning shape. |
| Typedefs | |
| CoordinateSequence | |
| CoordinateSequenceSequence | |
| DoubleSequence | |
| DoubleSequenceSequence | |
| FlagSequence | |
| FlagSequenceSequence | |
| PointSequence | |
| PointSequenceSequence |
| Constant Groups | |
| CanvasFeature | |
| CaptionEscapeDirection | this flags describe escape direction for the line of a CaptionShape. |
| CaptionType | This constants specifies the geometry of the line of a CaptionShape. |
| EnhancedCustomShapeGluePointType | defines which gluepoints are being offered by the EnhancedCustomShape |
| EnhancedCustomShapeParameterType | defines how a EnhancedCustomShapeParameter has to be interpreted |
| EnhancedCustomShapeSegmentCommand |
Copyright © 2013, The Apache Software Foundation, Licensed under the Apache License, Version 2.0. Apache, the Apache feather logo, Apache OpenOffice and OpenOffice.org are trademarks of The Apache Software Foundation. Other names may be trademarks of their respective owners.


Located in the heart of downtown Toronto, we've brought together exceptional minds from around the world to build quantum computers that are useful and available to people everywhere.


public interface IndexCollection extends Iterable<IndexDescriptor>
| Modifier and Type | Interface and Description |
|---|---|
static class |
IndexCollection.IndexCollectionType
Types of an index collections: NATIVE_SECONDARY_INDEX_COLLECTION, EXTERNAL_SECONDARY_INDEX_COLLECTION
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
addIndex(IndexDescriptor index)
Add a new index to the collection.
|
void |
clearAll()
Clears all entries from this index collection
|
IndexGroupScan |
getGroupScan()
If this IndexCollection exposes a single GroupScan, return the GroupScan instance.
|
IndexCollection.IndexCollectionType |
getIndexCollectionType()
Get the type of this index based on
IndexCollection.IndexCollectionType |
double |
getRows(org.apache.calcite.rex.RexNode indexCondition)
Get the estimated row count for a single index condition
|
boolean |
isColumnIndexed(SchemaPath path)
Check if the field name is the leading key of any of the indexes in this collection
|
boolean |
removeIndex(IndexDescriptor index)
Remove an index (identified by table name and index name) from the collection.
|
boolean |
supportsFullTextSearch()
Whether or not the index supports full-text search (to allow pushing down such filters)
|
boolean |
supportsIndexSelection()
Whether or not this index collection supports index selection (selecting an
appropriate index out of multiple candidates).
|
boolean |
supportsRowCountStats()
Whether or not the index supports getting row count statistics
|
forEach, iterator, spliterator
boolean addIndex(IndexDescriptor index)
boolean removeIndex(IndexDescriptor index)
void clearAll()
IndexCollection.IndexCollectionType getIndexCollectionType()
IndexCollection.IndexCollectionType
IndexCollection.IndexCollectionType
boolean supportsIndexSelection()
double getRows(org.apache.calcite.rex.RexNode indexCondition)
indexCondition
- The index condition (e.g index_col1 < 10 AND index_col2 = 'abc')boolean supportsRowCountStats()
boolean supportsFullTextSearch()
IndexGroupScan getGroupScan()
boolean isColumnIndexed(SchemaPath path)
path
- Copyright © 2021 The Apache Software Foundation. All rights reserved.


Seen
User
Notes
Log out
Title
Description
{{ note_description|safe }}
Authorized users
Public note
Update note
Delete note
Sharing link:
{{ note_url|safe }}


The p values showing the effects of environmental factors on abundance of the eight dominant plant species, tested with one-way ANOVAs.


Everyone deserves freedom
More then 100 days after the election people are still protesting against unfair ellection process and results.Fighting against horrible regim that is being applied against balarusians whith alternative oppinion
More then 100 days after the election people are still protesting against unfair ellection process and results.Fighting against horrible regim that is being applied against balarusians whith alternative oppinion


API¶
Dictionary¶
- $define <word>
- Arguments: (string) word - Can be more than one word Gets the definition of the word from the Oxford Dictionary
Urban¶
- $urban <word>
- Arguments: (string) word - Can be more than one word Gets the Urban dictionary definition of the word.
Fortnite¶
- $flookup <platform> <epic username>
- Arguments: (string) Platform - xbox/ps4/pc. (string) Epic Username Grabs mainly the solo stats of the player.
- $fstats <weapon name>
- Arguments: (string) weapon name Finds the closest matching weapon name and displays it’s stats.
Google¶
- $expand <url>
- Arguments: (string) url Expands a goo.gl shortened link to get where it would redirect you to
- $shorten <url>
- Arguments: (string) url Shortens a url into a goo.gl link
Stocks¶
- $stock <ticker symbol>
- Arguments: (string) Ticker Symbol Gets information about the stock’s prices
Reddit¶
- $rLatest <subreddit>
- Arguments: (string) subreddit name Gets the newest post from the subreddit
- $rHottest <subreddit>
- Arguments: (string) subreddit name Gets the hottest post from the subreddit
- $rWatch <subreddit>
- Arguments: (string) subreddit name Waits for a new post in the subreddit, then displays it
- $aww
- Gets the hottest picture from /r/aww
Weather¶
- $weather <city/zipcode>
- Arguments: (string/int) city or zipcode Gets the current weather information
League of Legends¶
- $lol <summoner>
- Arguments: (string) summoner name Returns basic information about the summoner


This really isn't about Sass...
cp your_styles.css your_styles.scss
works because Sass is an extension of css
This really isn't about Sass...
This really isn't about Sass...
Compiling .scss
-> .css
is one of many different tasks that can be automated.
Front-end developers have expanding responsiblities related to maintainability, page size, page performance
The next slide is JAM-PACKED with a lot of info.
Each of these tasks deserves 15 - 45 min.
Grunt - Uses files and I/O operations to build final assets
Gulp - Uses Node Streams to handle intermediary steps before outputing assets
make
looks for a makefile
to define the precess
grunt.initConfig({
sass: {
dist: {
files: [{
cwd: 'app/styles',
src: '**/*.scss',
dest: '../.tmp/styles',
expand: true,
ext: '.css'
}]
}
},
autoprefixer: {
options: ['last 1 version'],
dist: {
files: [{
expand: true,
cwd: '.tmp/styles',
src: '{,*/}*.css',
dest: 'dist/styles'
}]
}
},
watch: {
styles: {
files: ['app/styles/{,*/}*.scss'],
tasks: ['sass:dist', 'autoprefixer:dist']
}
}
});
grunt.registerTask('default', ['styles', 'watch']);
gulp.task('sass', function () {
gulp.src('app/styles/**/*.scss')
.pipe(sass())
.pipe(autoprefixer('last 1 version'))
.pipe(gulp.dest('dist/styles'));
});
gulp.task('default', function() {
gulp.run('sass');
gulp.watch('app/styles/**/*.scss', function() {
gulp.run('sass');
});
});
"Why are you using gulp instead of grunt?"
Gulp happens to be newer and is what all the cool kids are using
gulp watch


From the stables of Impact Field Consult, comes this programm which is designed for basically teachers and school owners likewise, to help in a goal we call LET THEM LEARN. The need is on the rise for teachers and tutors which will not only take up jobs as teachers, but see it as a point of contact to sow into the lives of the future leaders. Many Teachers and tutors have risen without knowing the real motives and driving force that makes a teacher a teacher, same goes for many school that have sprung up without baic knowledge and technical and educational know how of the educational sector.
This amongst many other challenges have brought one of the most brilliant mind thinking in a direction which is aiming to correct these challenges in the educational sector. LET THEM LEARN 2019 will leave you in a posotive state of dismapisma which we are definitely sure to produce results that were never concieved achievably possible. I Sign Out


19 January 2004
Laboratory tests have confirmed a fifth case of H5N1 avian influenza in humans in Viet Nam. The case occurred in an 8-year-old girl who died on 17 January in Hanoi, where she had been hospitalized since 15 January.
All five confirmed cases have been fatal. The first death occurred on 30 December 2003.


RangeExists(), RangeInsert(), RangeEnum(), RangeSort(), RangeInsertParams
The cell library provides a number of routines which act on a range of cells. All of these routines take the address of a
CellFunctionParameters
structure as an argument. Many of these routines also take the address of a special parameter structure; for example,
RangeInsert()
takes the address of a
RangeInsertParams
structure. In these cases, the structure should be in locked or fixed memory. If the routine might allocate or resize cells, the structure must not be in an ungrouped DB item.
You may want to find out if there are any cells in a specified section of the cell file. To do this, call the routine
RangeExists()
. This routine takes five arguments:
CellFunctionParameters
structureIf any cells exist in that section, the routine returns true (i.e. non-zero). Otherwise, it returns false .
You may wish to insert several cells at once. For this reason, the cell library provides the routine
RangeInsert()
. This routine does not actually allocate cells; instead, it shifts existing cells to make room for new ones. You specify a section of the cell file to shift. Any cells in that section will be shifted over; the caller specifies whether they should be shifted horizontally or vertically.
The routine takes two arguments, namely the address of the
CellFunctionParameters
and the address of a
RangeInsertParams
structure. It does not return anything. The definition of the
RangeInsertParams
structure is shown in The RangeInsertParams and Point structures
. The calling geode should allocate it and initialize it before calling
RangeInsert()
.
Code Display 19-3 The RangeInsertParams and Point structures
typedef struct { /* defined in cell.h */ Rectangle RIP_bounds; /* Range of cells to shift */ Point RIP_delta; /* Specify which way to shift */ CellFunctionParameters *RIP_cfp; } RangeInsertParams;
typedef struct { /* defined in graphics.h */ sword P_x; /* Distance to shift horizontally */ sword P_y; /* Distance to shift vertically */ } Point;
The
RangeInsertParams
structure has three fields. The calling geode should initialize the fields to determine the behavior of
RangeInsert()
:
_bounds
RIP_delta
; this shifts more cells, and so on, to the edge of the visible portion of the cell file. The field is a
Rectangle
structure. To insert an entire row (which is much faster than inserting a partial row), set
RIP_bounds.R_left = 0
and
RIP_bounds.R_right =
LARGEST_COLUMN
.
_delta
Point
structure (see The RangeInsertParams and Point structures
). If the range of cells is to be shifted horizontally,
RIP_delta.P_x
should specify how far the cells should be shifted to the right, and
RIP_delta.P_y
should be zero. If the cells are to be shifted vertically,
RIP_delta.P_y
should specify how far the cells should be shifted down, and
RIP_delta.P_x
should be zero.
_cfp
CellFunctionParameters
structure. You don't have to initialize this; the routine will do so automatically.
You may need to perform a certain function on every one of a range of cells. For this purpose, the cell library provides the routine
RangeEnum()
. This routine lets you specify a range of cells and a callback routine; the routine will be called on each cell in that range.
You can sort a range of cells, by row or by column, based on any criteria you choose. Use the routine
RangeSort()
. This routine uses a QuickSort algorithm to sort the cells specified. You supply a pointer to a callback routine which is used to compare cells.


Where am I in the world?
Press any key to get started!
Wins:
Number of Guesses Remaining:
Letters Already Guessed:


File InitFramework.lua
Functions
| Init:framework () | Initialize framework. |
Functions
- Init:framework ()
-
Initialize framework.
Usage:
this function born from the desire to reduce complexity of and changes to Init.lua when the framework changes.
init-var method of global object required since global policy is strict and functions called from Init.lua (which is 'main') are not considered to be executed as 'main'.


"ARMOURY "the place in which armour was deposited when not used(Nehemiah 3:19; Jeremiah 50:25). At first each man of the Hebrews had his own arms, because all went to war. There were no arsenals or magazines for arms till the time of David, who had a large collection of arms, which he consecrated to the Lord in his tabernacle (1 Sa,. 21:9; 2 Samuel 8:7-12; 1 Chronicles 26:26, 27).
"ARMOURY "the place in which armour was deposited when not used(Nehemiah 3:19; Jeremiah 50:25). At first each man of the Hebrews had his own arms, because all went to war. There were no arsenals or magazines for arms till the time of David, who had a large collection of arms, which he consecrated to the Lord in his tabernacle (1 Sa,. 21:9; 2 Samuel 8:7-12; 1 Chronicles 26:26, 27).


The issue with HTTPS is solved. 😄
Sample address:
TDM3DO-ZM5WJ3-ZRBPSM-YRU6JS-WKUCAH-5VIPOF-4W7K
Listen the unconfirmed transactions for an account. When you start listening, send a transaction to the address you have
introduced.
Just testnet
Sample address:
TDM3DO-ZM5WJ3-ZRBPSM-YRU6JS-WKUCAH-5VIPOF-4W7K
The application listens the NEM Blockchain for new blocks. When a new block is included in the blockchain, the the method is triggered and we receive it automatically.
Just wait a minute, and you will see a new block.


---
layout: post
title:
date: '2012-08-29T22:26:00.000-06:00'
author: Jacob .
tags:
modified_time: '2012-08-29T22:26:39.856-06:00'
blogger_id: tag:blogger.com,1999:blog-6400085873105072120.post-6200874788058415240
blogger_orig_url: http://www.svlark.com/2012/08/aprils-doing-great-job-moving-stuff-on.html
---
April's doing a great job moving stuff on craigslist and I read the first chapter of World Cruising Essentials last night.
I'm continuing to experiment with ways of maintaining a backlog of tasks. I'm not really happy with my awesome universal to-do list. We're playing with using Trello to orchestrate our efforts. I'm thinking maybe we need something more GTDish.
I really did marry the perfect wife for me didn't I? How many women, moms no less, would be up for this plan, not to mention fully-engaged and excited? I love you, April. Thanks for being my perfect partner-in-audacity.


| knit_filter {knitr} | R Documentation |
When performing spell checking on source documents, we may need to skip R
code chunks and inline R expressions, because many R functions and symbols
are likely to be identified as typos. This function is designed for the
filter
argument of aspell()
to filter out code chunks
and inline expressions.
knit_filter(ifile, encoding = "UTF-8")
ifile |
Filename of the source document. |
encoding |
Ignored (the file |
A character vector of the file content, excluding code chunks and inline expressions.
library(knitr) knitr_example = function(...) system.file("examples", ..., package = "knitr") if (Sys.which("aspell") != "") { # -t means the TeX mode utils::aspell(knitr_example("knitr-minimal.Rnw"), knit_filter, control = "-t") # -H is the HTML mode utils::aspell(knitr_example("knitr-minimal.Rmd"), knit_filter, control = "-H -t") }


| Connection Pool Configuration | |
|---|---|
| Default Allocation Timeout (ms): | |
| Default Connect Timeout (ms): | |
| Default Linger On Close (ms): | |
| Default Read Timeout (ms): | |
| Maximum Connect Timeout (ms): | |
| Maximum Read Timeout (ms): | |
| Maximum Connections/Host: | |
| Maximum Total Connections: | |
| Receive Buffer Size: | |
| Stale Checking Enabled: | |
| Send Buffer Size: | |
| TCP NoDelay Enabled: | |
| Operational Statistics | |
| Total Connections Allocated: | |
| Total Connections Released: | |
| Connections In Pool: | |
| Pooled Connections By Host | |


SoCal Fall 2014: Programming Languages and Systems
The SoCal Programming Languages and Systems Workshop is an informal gathering of programming languages and systems researchers in Southern California. We next meet at UCSD on December 6th, 2014.
Workshop on Dec 6th
- Submit an abstract by Nov 17th
- Register by Nov 24. Note: There will be a $30/person fee to cover food and incidentals. We can only accept cash or checks. We can provide receipts for reimbursement purposes.
- Program
- Directions
Goals
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!
Important Dates
| Nov 17th | Abstract deadline (end of day) |
|---|---|
| Nov 19th | Notification of acceptance |
| Nov 24 | Registration deadline |
| Dec 6th | SoCal workshop |
Submission Guidelines
Both original research and work that has been published in other venues is welcome.
Authors should submit abstracts of at most ~300 words. The submission deadline is Nov 17th, 2014, by the end of the day.
Selected abstracts will be presented as a talk or a poster. The program committee will determine the length of the talks based on the number and content of the abstracts; and they'll provide more information when they notify you of acceptance.
Program Committee
Registration
Please indicate that you will attend by filling out this form. (You can register for multiple people.)
Please register by Nov 24, 2014, so that we can get an accurate headcount for ordering food.
Organization
- Mailing List: socal (subscribe) @ lists . ucla . edu,
- Local Organizer: Sorin Lerner
Past meetings
- Spring 2014, Harvey Mudd College
- Fall 2013, UCLA
- Spring 2013, UCSB
- Fall 2012, UCR
- Spring 2012, UCI
- Fall 2011, UCSD
- Spring 2011, Harvey Mudd College
- Fall 2010, UCLA
- Winter 2008, Pomona
- Fall 2006, Caltech
- Spring 2004, UCLA
- Fall 2002, UC Santa Barbara


Cobalt Strike
While Cobalt Strike is permitted to be used for the Capstone, we do not offer specific training on the tool as the Capstone is meant to be a tool agnostic exercise and the complexity of the tool exceeds the scope of CQI training. If you wish to utilize Cobalt Strike in the Capstone, you are expected to rely on your own experience and the extensive training resources available onlineand.
PowerSploit Techniques
PowerSploit is a collection of post-exploitation Powershell tools with various capabilities including exfiltration, persistence, privilege escalation, reconnaissance, and more. The assessment team typically employs these tools through loading them into Cobalt Strike beacons.
Specific Cmdlet Tools
The cmdlets within PowerSploit have an incredible amount of capabilities which can be researched and explored in a couple of different ways:
- Viewing the PowerSploit github:
- Viewing documentation online:
- Viewing the actual source scripts and reading through the comments
- Viewing cheatsheets such as:
The commands listed below are some of the most commonly used commands on HVA and RVA engagements, however you are encouraged to do your own research and determine other commands that might be most useful in the Capstone.
Note: if running these commands via Cobaltstrike, all of these must be proceeded by “powershell” or “powerpick” (unmanaged Powershell).
PowerUp
Invoke-AllChecks -This runs all possible checks in PowerUp -Useful way to just quickly go through the checks and determine any easy escalation paths Get-GPPPassword -Retrieves any group policy passwords that are discovered Get-GPPAutologon -Retrieves any group policy auto-logon creds
PowerView
Find-LocalAdminAccess -Finds all local administrator access for the current user for all computers on the domain -Often takes a long time to run and return complete results, so leave it running FindLastLogonLocation -Search for the last logon location for a specific user on the current domain Invoke-ShareFinder -Searches for network share drive access on the current domain Get-NetUser - UserName [username] Get-NetGroup -UserName [username] -Searches for what group the specified user is a member of Get-DomainTrust Get-ForestTrust -Search for trust relationships
Find GPP Passwords in SYSVOL
findstr /S cpassword $env:logonserver\sysvol\*.xml
findstr /S cpassword %logonserver%\sysvol\*.xml (cmd.exe)
Run Powershell prompt as a different user, without loading profile to the machine [replace DOMAIN and USER]
runas /user:DOMAIN\USER /noprofile powershell.exe
Insert reg key to enable Wdigest on newer versions of Windows
reg add HKLM\SYSTEM\CurrentControlSet\Contro\SecurityProviders\Wdigest /v UseLogonCredential /t Reg_DWORD /d 1
Useful Commands
Command Injection
&&
||
;


FlexTest
Menu
Home
About
Log Out
Log out
Social Media
Github
Employment
State Identification
Insurance
Jane Doe
Identity Details:-
Empyer Address
Upload Your Employer Identity Card :-
Choose a file…
Save Changes
Jane Doe
Identity Details:-
Upload State Identity Card Document:-
Choose a file…
Save Changes
Jane Doe
Identity Details:-
Upload Test Result Document:-
Choose a file…
Save Changes
Edit Info
My Code
Identity Control


Balance:
0.00
tk (
Withdraw
)
Add new item
#ID
Title
Price
Status
Edit
Delete
#ID
Title
Price
Status
Edit
Delete
#ID
Title
Price
Status
Edit
Delete


New Beginnings
Once upon a time, there was a girl who wasn’t sure what she should do with her life. She tried a bunch of different things… and then still wasn’t sure what to do. So she made a blog, and decided to start writing things down.
That girl is Lyzi Diamond, and that blog is here.
So this is the first post on that blog, and I’m sure it’ll evolve over time. I hope I figure out something interesting to put here, but for now, take a look at my about page, and holler at me if you can think of something interesting for me to do.
For the moment, I’m going to go back to writing a volunteer handbook for Code Scouts, sipping coffee, and braving the cold Philadelphia weather. I look forward to hearing from you.


Sign In
{{ organization }} {{ event }}
{{ datetime }}
Sign In
Name:
Email:
Download spreadsheet of current signins
Password:
{% for user in users %}
{{ user.name }} ({{ user.email }}) has signed in.
{% endfor %}


|
Ising_OPV
v4.0.2
Generates and analyzes model bulk heterojunction morphologies in a parallel computing environment
|
This class contains a lattice representation of a materials blend with the ability to simulate phase separation and perform a variety of structural analyses. More...
#include <Morphology.h>
Public Member Functions | |
| Morphology () | |
| Default constructor that creates a Morphology object with the default parameters and an empty lattice. More... | |
| Morphology (const Parameters ¶ms, const int id) | |
| This constructor creates a Morphology object with a 3D lattice with a size defined by the input dimensions (length, width, height). More... | |
| Morphology (const Lattice &input_lattice, const Parameters ¶ms, const int id) | |
| This constructor creates a Morphology object with a 3D lattice defined by the input Lattice object. More... | |
| virtual | ~Morphology () |
| This is the default virtual destructor. More... | |
| void | calculateAnisotropies () |
| Calculates the domain size anisotropy of each phase. More... | |
| void | calculateCorrelationDistances () |
| Calculates the correlation length data and the domain size using the input parameter options. More... | |
| void | calculateDepthDependentData () |
| Calculates the lattice depth dependent (z-direction) characteristics of the morphology. More... | |
| double | calculateInterfacialAreaVolumeRatio () const |
| Calculates the interfacial area in units of lattice units squared. More... | |
| void | calculateInterfacialDistanceHistogram () |
| Calculates the interfacial distance histograms, which gives the fraction of sites at a specified distance from the interface. More... | |
| double | calculateInterfacialVolumeFraction () const |
| Calculates the fraction of sites adjacent to an interface. More... | |
| void | calculateMixFractions () |
| Calculates the volume fraction of each type site in the lattice to the total number of sites. More... | |
| bool | calculateTortuosity (const char site_type, const bool enable_reduced_memory) |
| Calculates the tortuosity histogram for the specified site type. More... | |
| void | createBilayerMorphology () |
| Creates a split bilayer morphology in the z-direction. More... | |
| void | createCheckerboardMorphology () |
| Creates a 3D checkerboard morphology. More... | |
| void | createRandomMorphology (const std::vector< double > &mix_fractions) |
| Creates a randomly mixed morphology with the specified blend ratios. More... | |
| void | executeIsingSwapping (const int num_MCsteps, const double interaction_energy1, const double interaction_energy2, const bool enable_growth_pref, const int growth_direction, const double additional_interaction) |
| Executes the Ising site swapping processes with the specified parameters for a given mumber of iterations. More... | |
| void | executeMixing (const double interfacial_width, const double interfacial_conc) |
| Executes interfacial mixing with a specified interfacial width and interfacial mixing concentration. More... | |
| void | executeSmoothing (const double smoothing_threshold, const int rescale_factor) |
| Executes a smoothing algorithm that smooths out rough domain interfaces and removes small islands and island sites. More... | |
| std::vector< double > | getCorrelationData (const char site_type) const |
| Returns a vector containing the pair-pair autocorrelation function data for the specified site type. More... | |
| std::vector< double > | getDepthCompositionData (const char site_type) const |
| Returns a vector containing the film depth dependent blend composition data in the z-direction. More... | |
| std::vector< double > | getDepthDomainSizeData (const char site_type) const |
| Returns a vector containing the film depth dependent domain size data in the z-direction. More... | |
| std::vector< double > | getDepthIVData () const |
| Returns a vector containing the film depth dependent interfacial volume fraction data in the z-direction. More... | |
| double | getDomainSize (const char site_type) const |
| Returns the domain size determined for the specified site type. More... | |
| double | getDomainAnisotropy (const char site_type) const |
| Returns the domain anisotropy determined for the specified site type. More... | |
| int | getHeight () const |
| Gets the height or z-direction size of the lattice. More... | |
| int | getID () const |
| Gets the ID number of the Morphology object. More... | |
| std::vector< std::pair< double, int > > | getInterfacialDistanceHistogram (const char site_type) const |
| Returns a vector containing the interfacial distance probability histogram data for the specified site type. More... | |
| double | getIslandVolumeFraction (const char site_type) const |
| Returns the island volume for the specified site type. More... | |
| int | getLength () const |
| Returns the length or x-direction size of the lattice. More... | |
| double | getMixFraction (const char site_type) const |
| Returns the mix fraction for the specified site type. More... | |
| std::vector< double > | getTortuosityData (const char site_type) const |
| Returns a vector containing the end-to-end tortuosity data for the specified site type. More... | |
| double | getUnitSize () const |
| Returns the lattice unit size in units of nm. More... | |
| int | getWidth () const |
| Returns the width or y-direction size of the lattice. More... | |
| std::vector< Morphology > | importTomogramMorphologyFile () |
| Imports the tomogram dataset specified in the parameter file. More... | |
| bool | importMorphologyFile (std::ifstream &infile) |
| Imports the Ising_OPV morphology text file given by the specified input filestream. More... | |
| void | outputCompositionMaps (std::ofstream &outfile) const |
| Outputs the areal composition map data to the specified output filestream. More... | |
| void | outputCorrelationData (std::ofstream &outfile) const |
| Outputs the domain autocorrelation function data to the specified output filestream. More... | |
| void | outputDepthDependentData (std::ofstream &outfile) const |
| Outputs the lattice depth dependent (z-direction) characteristics to the specified output filestream. More... | |
| void | outputMorphologyFile (std::ofstream &outfile, const bool enable_export_compressed) const |
| Outputs the morphology data to a file specified by the output filestream. More... | |
| void | outputMorphologyCrossSection (std::ofstream &outfile) const |
| Outputs a cross-section of the morphology at the x=Length/2 plane to the specified output filestream. More... | |
| void | outputTortuosityMaps (std::ofstream &outfile) const |
| Outputs the areal end-to-end tortuosity map data to the specified output filestream. More... | |
| void | setParameters (const Parameters ¶ms) |
| Sets the parameters of the Morphology class using the input Parameters object. More... | |
| void | shrinkLattice (const int rescale_factor) |
| Shrinks the existing lattice by a fraction of 1 over the integer rescale_factor value. More... | |
| void | stretchLattice (const int rescale_factor) |
| Stretches the existing lattice by a integer rescale_factor value. More... | |
This class contains a lattice representation of a materials blend with the ability to simulate phase separation and perform a variety of structural analyses.
The class makes use of the Lattice class to store the morphology data, and phase separation simulations are implemented using an Ising-based method. Morphological descriptors such as thh domain size, interfacial area, tortuosity, and more can be calculated for a given morphology.
| Ising_OPV::Morphology::Morphology | ( | ) |
Default constructor that creates a Morphology object with the default parameters and an empty lattice.
| Ising_OPV::Morphology::Morphology | ( | const Parameters & | params, |
| const int | id | ||
| ) |
This constructor creates a Morphology object with a 3D lattice with a size defined by the input dimensions (length, width, height).
Two-dimensional periodic boundaries in the x- and y- directions are implemented by default, but periodic boundaries in the z-direction can also be enabled upon construction. Morphology objects are also tagged with an integer identification number.
| params | is the Parameters object that contains all parameters needed by the Morphology class. |
| id | is the input integer ID number that will be assigned to the Morphology object. |
| Ising_OPV::Morphology::Morphology | ( | const Lattice & | input_lattice, |
| const Parameters & | params, | ||
| const int | id | ||
| ) |
This constructor creates a Morphology object with a 3D lattice defined by the input Lattice object.
| input_lattice | is the input Lattice object that will be used to create the Morphology. |
| params | is the Parameters object that contains all parameters needed by the Morphology class. |
| id | is the input integer ID number that will be assigned to the Morphology object. |
|
virtual |
This is the default virtual destructor.
| void Ising_OPV::Morphology::calculateAnisotropies | ( | ) |
Calculates the domain size anisotropy of each phase.
| void Ising_OPV::Morphology::calculateCorrelationDistances | ( | ) |
Calculates the correlation length data and the domain size using the input parameter options.
| void Ising_OPV::Morphology::calculateDepthDependentData | ( | ) |
Calculates the lattice depth dependent (z-direction) characteristics of the morphology.
Calculates the depth dependent composition, interfacial volume fraction, and domain size.
| double Ising_OPV::Morphology::calculateInterfacialAreaVolumeRatio | ( | ) | const |
Calculates the interfacial area in units of lattice units squared.
| void Ising_OPV::Morphology::calculateInterfacialDistanceHistogram | ( | ) |
Calculates the interfacial distance histograms, which gives the fraction of sites at a specified distance from the interface.
| double Ising_OPV::Morphology::calculateInterfacialVolumeFraction | ( | ) | const |
Calculates the fraction of sites adjacent to an interface.
| void Ising_OPV::Morphology::calculateMixFractions | ( | ) |
Calculates the volume fraction of each type site in the lattice to the total number of sites.
| bool Ising_OPV::Morphology::calculateTortuosity | ( | const char | site_type, |
| const bool | enable_reduced_memory | ||
| ) |
Calculates the tortuosity histogram for the specified site type.
For all type 1 sites, the shortest paths through other type 1 sites to the boundary at z=0 is calculated. For all type 2 sites, the shortest pathes through other type 2 sites to the boundary at z=Height-1 is calculated. The shortest paths are calculated using Dijkstra's algorithm.
| site_type | specifies which site type to perform the tortuosity calculation on. |
| enable_reduced_memory | allows users to choose to use a slower algorithm that uses less RAM. |
| void Ising_OPV::Morphology::createBilayerMorphology | ( | ) |
Creates a split bilayer morphology in the z-direction.
| void Ising_OPV::Morphology::createCheckerboardMorphology | ( | ) |
Creates a 3D checkerboard morphology.
| void Ising_OPV::Morphology::createRandomMorphology | ( | const std::vector< double > & | mix_fractions | ) |
Creates a randomly mixed morphology with the specified blend ratios.
| mix_fractions | is a vector that specifies the blend ratio of each site type. |
| void Ising_OPV::Morphology::executeIsingSwapping | ( | const int | num_MCsteps, |
| const double | interaction_energy1, | ||
| const double | interaction_energy2, | ||
| const bool | enable_growth_pref, | ||
| const int | growth_direction, | ||
| const double | additional_interaction | ||
| ) |
Executes the Ising site swapping processes with the specified parameters for a given mumber of iterations.
This function uses the bond formation algorithm to determine the energy change in the system that results from swapping two neighboring sites. Positive values for the interaction energies result in a driving force for phase separation.
| num_MCsteps | is the number of Monte Carlo steps to execute, where the number of steps is defined by the total number of iterations divided by the total lattice volume. |
| interaction_energy1 | defines the energetic difference between like-like and unlike-unlike interactions for type 1 sites in units of kT. |
| interaction_energy2 | defines the energetic difference between like-like and unlike-unlike interactions for type 2 sites in units of kT. |
| enable_growth_pref | is a boolean option that allows users to enable preferential interations in one of the pricipal lattice directions. |
| growth_direction | is an integer used when directional interactions are enabled and specifies the direction with a modified interaction energy, with 1 = x-direction, 2 = y-direction, and 3 = z-direction. |
| additional_interaction | is used when directional interactions are enabled and specifies the additional interaction energy with sites in the specified direction. |
| void Ising_OPV::Morphology::executeMixing | ( | const double | interfacial_width, |
| const double | interfacial_conc | ||
| ) |
Executes interfacial mixing with a specified interfacial width and interfacial mixing concentration.
Random swapping of type 1 and type 2 sites near the interface is done to produce an mixed interfaction region with a controlled width and blend ratio.
| interfacial_width | specifies the desired width of the mixed interfacial region. |
| interfacial_conc | specified the desired blend ratio of mixed interfacial region. |
| void Ising_OPV::Morphology::executeSmoothing | ( | const double | smoothing_threshold, |
| const int | rescale_factor | ||
| ) |
Executes a smoothing algorithm that smooths out rough domain interfaces and removes small islands and island sites.
Smoothing is done by determining a roughness factor for each site that is given by the fraction of surrounding sites that are a different type. Sites with a roughness factor is greater than the specified smoothing_threshold are switched to the opposite type. A rescale dependent smoothing process is executed when the rescale factor is greater than 2.
| smoothing_threshold | is the numerical parameter used to adjust how aggressive the smoothing should be. |
| rescale_factor | specifies whether the smoothing algorithm should be adjust to account for prior lattice rescaling by giving the rescaling factor used. |
| vector< double > Ising_OPV::Morphology::getCorrelationData | ( | const char | site_type | ) | const |
Returns a vector containing the pair-pair autocorrelation function data for the specified site type.
| site_type | specifies for which site type the data should be retrieved. |
| vector< double > Ising_OPV::Morphology::getDepthCompositionData | ( | const char | site_type | ) | const |
Returns a vector containing the film depth dependent blend composition data in the z-direction.
| site_type | specifies for which site type the data should be retrieved. |
| vector< double > Ising_OPV::Morphology::getDepthDomainSizeData | ( | const char | site_type | ) | const |
Returns a vector containing the film depth dependent domain size data in the z-direction.
| site_type | specifies for which site type the data should be retrieved. |
| vector< double > Ising_OPV::Morphology::getDepthIVData | ( | ) | const |
Returns a vector containing the film depth dependent interfacial volume fraction data in the z-direction.
| double Ising_OPV::Morphology::getDomainAnisotropy | ( | const char | site_type | ) | const |
Returns the domain anisotropy determined for the specified site type.
| site_type | specifies for which site type the data should be retrieved. |
| double Ising_OPV::Morphology::getDomainSize | ( | const char | site_type | ) | const |
Returns the domain size determined for the specified site type.
| site_type | specifies for which site type the data should be retrieved. |
| int Ising_OPV::Morphology::getHeight | ( | ) | const |
Gets the height or z-direction size of the lattice.
| int Ising_OPV::Morphology::getID | ( | ) | const |
Gets the ID number of the Morphology object.
| vector< pair< double, int > > Ising_OPV::Morphology::getInterfacialDistanceHistogram | ( | const char | site_type | ) | const |
Returns a vector containing the interfacial distance probability histogram data for the specified site type.
The histogram bins are distances given by the vector index + 1 in lattice units.
| site_type | specifies for which site type the data should be retrieved. |
| double Ising_OPV::Morphology::getIslandVolumeFraction | ( | const char | site_type | ) | const |
Returns the island volume for the specified site type.
| site_type | specifies for which site type the data should be retrieved. |
| int Ising_OPV::Morphology::getLength | ( | ) | const |
Returns the length or x-direction size of the lattice.
| double Ising_OPV::Morphology::getMixFraction | ( | const char | site_type | ) | const |
Returns the mix fraction for the specified site type.
| site_type | specifies for which site type the data should be retrieved. |
| vector< double > Ising_OPV::Morphology::getTortuosityData | ( | const char | site_type | ) | const |
Returns a vector containing the end-to-end tortuosity data for the specified site type.
| site_type | specifies for which site type the data should be retrieved. |
| double Ising_OPV::Morphology::getUnitSize | ( | ) | const |
Returns the lattice unit size in units of nm.
| int Ising_OPV::Morphology::getWidth | ( | ) | const |
Returns the width or y-direction size of the lattice.
| bool Ising_OPV::Morphology::importMorphologyFile | ( | std::ifstream & | infile | ) |
| vector< Morphology > Ising_OPV::Morphology::importTomogramMorphologyFile | ( | ) |
Imports the tomogram dataset specified in the parameter file.
| void Ising_OPV::Morphology::outputCompositionMaps | ( | std::ofstream & | outfile | ) | const |
Outputs the areal composition map data to the specified output filestream.
| outfile | is the already open output filestream. |
| void Ising_OPV::Morphology::outputCorrelationData | ( | std::ofstream & | outfile | ) | const |
Outputs the domain autocorrelation function data to the specified output filestream.
| outfile | is the already open output filestream. |
| void Ising_OPV::Morphology::outputDepthDependentData | ( | std::ofstream & | outfile | ) | const |
Outputs the lattice depth dependent (z-direction) characteristics to the specified output filestream.
Outputs the depth dependent composition, interfacial volume fraction, and domain size.
| outfile | is the already open output filestream. |
| void Ising_OPV::Morphology::outputMorphologyCrossSection | ( | std::ofstream & | outfile | ) | const |
Outputs a cross-section of the morphology at the x=Length/2 plane to the specified output filestream.
| outfile | is the already open output filestream. |
| void Ising_OPV::Morphology::outputMorphologyFile | ( | std::ofstream & | outfile, |
| const bool | enable_export_compressed | ||
| ) | const |
Outputs the morphology data to a file specified by the output filestream.
The user can specify whether to use the compressed format or not.
| outfile | is the already open output filestream. |
| enable_export_compressed | is a boolean option that allows users to choose whether the output morphology file uses the compressed format or not. |
| void Ising_OPV::Morphology::outputTortuosityMaps | ( | std::ofstream & | outfile | ) | const |
Outputs the areal end-to-end tortuosity map data to the specified output filestream.
| outfile | is the already open output filestream. |
| void Ising_OPV::Morphology::setParameters | ( | const Parameters & | params | ) |
Sets the parameters of the Morphology class using the input Parameters object.
| params | is the Parameters object that contains all parameters needed by the Morphology class. |
| void Ising_OPV::Morphology::shrinkLattice | ( | const int | rescale_factor | ) |
Shrinks the existing lattice by a fraction of 1 over the integer rescale_factor value.
Each of the original lattice dimensions must be divisible by the rescale factor. The original lattice is overwritten by the newly created smaller lattice.
| void Ising_OPV::Morphology::stretchLattice | ( | const int | rescale_factor | ) |
Stretches the existing lattice by a integer rescale_factor value.
The original lattice is overwritten by the newly created larger lattice.


review_requested
by Liz Garcia at 2023-07-31 13:20:24.referenced
by Francis Kayiwa at 2023-07-31 17:51:22.merged
by Francis Kayiwa at 2023-07-31 17:51:22.closed
by Francis Kayiwa at 2023-07-31 17:51:22.head_ref_deleted
by Francis Kayiwa at 2023-07-31 17:51:23.referenced
by Francis Kayiwa at 2023-07-31 17:53:43.referenced
by Francis Kayiwa at 2023-07-31 20:56:23.convert_to_draft
by Max Kadel at 2023-07-31 19:49:23.head_ref_force_pushed
by Max Kadel at 2023-07-31 19:55:19.It seems that I made two PRs to accomplish the same changes. I realized this with Jane!
review_requested
by Liz Garcia at 2023-07-31 15:55:39.closed
by Liz Garcia at 2023-07-31 15:56:13.head_ref_force_pushed
by Max Kadel at 2023-07-31 14:58:08.deployed
by None at 2023-07-31 14:58:37.ready_for_review
by Max Kadel at 2023-07-31 15:10:35.referenced
by Jane Sandberg at 2023-07-31 19:14:57.merged
by Jane Sandberg at 2023-07-31 19:14:57.closed
by Jane Sandberg at 2023-07-31 19:14:57.head_ref_deleted
by Jane Sandberg at 2023-07-31 19:14:58.assigned
by Max Kadel at 2023-07-31 14:41:46.closed
by Jane Sandberg at 2023-07-31 19:14:58.ready_for_review
by None at 2023-07-31 17:36:08.closed
by None at 2023-07-31 17:43:23.referenced
by Jane Sandberg at 2023-07-31 18:23:44.merged
by Jane Sandberg at 2023-07-31 18:23:44.closed
by Jane Sandberg at 2023-07-31 18:23:44.referenced
by None at 2023-07-31 17:35:32.closed
by Jane Sandberg at 2023-07-31 18:23:47.Things I had to do to get this installing locally:
HOMEBREW_NO_AUTO_UPDATE=1 brew upgrade postgresql
Install Lando 3.18.0 from https://github.com/lando/lando/releases
lando destroy
rake servers:start
I ended up with a local postgres 14 which seemed to work but isn't exactly right. To get 15 I think we'd have to uninstall 14, install postgresql@15
, and then follow the instructions in the prompt to add some path stuff to ~/.zshrc.local
Background info that's relevant:
We can't make videos public that don't have captions. Videos that are not public (but accessible by the public) need to have a way to request captions and have that actually happen.
Questions that need answered:
[ ] For video that HAS no audio (silent films), what's best practice for captions? Do we still need a caption that says there's no audio or something, or is it just not an issue?
[ ] We need a video WITH captions to test with.
Questions DLS needs to answer:
Screenshot for reference:
I downloaded the errors from honeybadger and noticed that every time this has happened it's been a metadata node.
@tpendragon Did something happen on July 3rd -- any kind of batch re-preservation or re-check of some subset of resources?
https://github.com/pulibrary/figgy/issues/5556#issuecomment-1610390680 happened June 27, only thing I can think of.
I downloaded the honeybadger export and pulled out the preservation object ids and converted them to the resource ids. Here is the list of affected resources ```
resources.map(&:id).map(&:to_s)
=>
["ddb13313-852d-440e-80cc-8ff13ec5bd65", "ca2d4407-84d3-459c-8260-2fd76b9f9382", "6b9cca43-e562-41a3-afb7-fd2106062e44", "c6bb0a40-6050-410d-9478-b9120848b5e2", "dc68a8f8-a80e-4290-8001-20f721aeb2ed", "5b3f6a3b-ba13-4911-91bd-df24f2b24545", "d6ecea8f-182e-4a4c-bfcc-0537ed802e45", "96f3d86f-572e-496c-83f0-925d3f1e5477", "1dd680d3-dd3a-4796-bd20-046b458e2674", "6ebaa585-799d-4a62-9fda-1a77b0993819", "b2d0ba66-53ad-44a0-ab46-a85435d47b23", "51dba73c-58da-4240-a498-0d8c41dd4a30", "ecfea54c-f4a6-4894-bbe5-2d462ff4d3a9", "8f3e3ac2-44a7-4a82-a591-4753776da324", "a448619d-e861-471b-9e28-e5b523143314", "68d6bb2b-7b90-484b-8e22-5b608c2522f1", "26dde925-7267-4aa8-bd90-9f908dd92765", "390b6a04-0910-4b21-a246-beb2f00f9516", "7ef2f8bf-c407-431f-907d-6bae36f77334", "8b7f6bff-6897-4d4a-9129-94e4cb995981", "9a6c0a83-158a-49a0-af93-366d153510a3", "b2f4db21-8299-4e6a-9a58-224f91330aa6", "5ef6bb28-dfb9-48bf-a250-f2af947c731c", "07b9429e-24ab-4217-8e56-82de929dae83", "a232d37e-f415-430d-9ea0-b33c89d50448", "ad7698df-657a-4981-876a-484008dcb1b2", "653779b1-7066-40b0-bd5d-91fb5d1b0984", "c65504eb-e918-42d3-ad80-f30a098a523e", "e6d24b64-11e4-4715-b495-8062d93a76a8", "61386913-ca81-4066-a6a1-3ee752ff6e22", "8f503630-351e-4325-ae1c-1fadc16f4e04", "f4f391f7-b470-436b-8b3b-61c00e632459", "879829ce-be93-4d65-a266-1237e69869c5", "4868d690-025e-4616-9fa8-c8f8ae064130", "ecbfd6ae-4096-4db3-b2b8-d7e81dfd5944", "7cb0b195-8edf-4f23-a926-e310bc299fbd", "757eac5b-92c7-4166-bf84-7902d846d985"]
```
note that they are different kinds of resources:
resources.map(&:class)
=>
[FileSet,
ScannedMap,
FileSet,
FileSet,
FileSet,
FileSet,
FileSet,
FileSet,
FileSet,
ScannedResource,
FileSet,
FileSet,
FileSet,
FileSet,
FileSet,
Numismatics::Issue,
FileSet,
FileSet,
ScannedResource,
FileSet,
FileSet,
ScannedResource,
ScannedResource,
ScannedMap,
Numismatics::Issue,
FileSet,
FileSet,
ScannedMap,
FileSet,
FileSet,
FileSet,
FileSet,
FileSet,
ScannedMap,
FileSet,
FileSet,
FileSet]
Looking at one of these, there is already more than one previous current event. When we do .first
and update one of them to be current: false
, there's still another one that's current: true
https://github.com/pulibrary/figgy/blob/23fa2ad0c8b1329bb50cac3050e78023902552e3/app/jobs/cloud_fixity_job.rb#L65-L71
How did there come to be more than one current Event, considering we have the constraint? Maybe it doesn't matter, and we just have the code mark them all current:false
, knowing we won't create more like this moving forward.
The constraint is:
No two events with metadata `'{"current": [true]}' and the same resourceid and childid can exist.
You're saying there are cases in the DB where that happens?
Sorry I didn't realize this was for metadata - I think you're right, we should just mark them all current: false
mentioned
by Trey Pendragon at 2023-07-31 14:41:41.subscribed
by Trey Pendragon at 2023-07-31 14:41:41.referenced
by Kevin Reiss at 2023-07-31 14:21:43.merged
by Kevin Reiss at 2023-07-31 14:21:43.closed
by Kevin Reiss at 2023-07-31 14:21:43.head_ref_deleted
by Kevin Reiss at 2023-07-31 14:21:44.head_ref_force_pushed
by Jane Sandberg at 2023-07-31 22:39:36.referenced
by Jane Sandberg at 2023-07-31 14:47:12.merged
by Jane Sandberg at 2023-07-31 14:47:12.closed
by Jane Sandberg at 2023-07-31 14:47:12.head_ref_deleted
by Jane Sandberg at 2023-07-31 14:47:13.referenced
by Jane Sandberg at 2023-07-31 14:48:42.merged
by Jane Sandberg at 2023-07-31 14:48:42.closed
by Jane Sandberg at 2023-07-31 14:48:42.head_ref_deleted
by Jane Sandberg at 2023-07-31 14:48:43.Potentially fixed by https://github.com/pulibrary/orangelight/pull/3654
referenced
by Jane Sandberg at 2023-07-31 17:14:14.merged
by Jane Sandberg at 2023-07-31 17:14:14.closed
by Jane Sandberg at 2023-07-31 17:14:14.head_ref_deleted
by Jane Sandberg at 2023-07-31 17:14:15.coverage: 95.32% (-0.07%) from 95.388% when pulling 27db2850012311432cc2f876476a1af91059c6a8 on i3192oversizecd_browse into 7f0dc0b4b14c277e494b4697e83cddd67eb6f04c on main.
referenced
by None at 2023-07-31 20:56:27.merged
by None at 2023-07-31 20:56:27.closed
by None at 2023-07-31 20:56:27.head_ref_deleted
by None at 2023-07-31 20:56:28.Resolved separately as part of migration (curators and others fix metadata in production).
closed
by Kate Lynch at 2023-07-31 14:18:21.I do not see any point where the code disables the notifications on re deploy. I'm wondering if some of the times with either rest the system, or updated the groups may have made it seem like things were being reset
It seems to be fine now. Let's just monitor and reopen if the problem persists.
closed
by Chun Ly at 2023-07-31 16:04:21.head_ref_force_pushed
by None at 2023-07-31 15:44:26.referenced
by Hector Correa at 2023-07-31 16:13:51.merged
by Hector Correa at 2023-07-31 16:13:51.closed
by Hector Correa at 2023-07-31 16:13:51.head_ref_deleted
by Hector Correa at 2023-07-31 16:13:52.assigned
by None at 2023-07-31 15:11:00.referenced
by None at 2023-07-31 15:36:54.referenced
by None at 2023-07-31 15:37:42.referenced
by None at 2023-07-31 15:44:25.closed
by Hector Correa at 2023-07-31 16:13:52.referenced
by Hector Correa at 2023-07-31 16:13:53.referenced
by Bess Sadler at 2023-07-31 16:23:14.merged
by Bess Sadler at 2023-07-31 16:23:14.closed
by Bess Sadler at 2023-07-31 16:23:14.head_ref_deleted
by Bess Sadler at 2023-07-31 16:23:15.PRDS would like this too.
assigned
by None at 2023-07-31 16:01:20.ready_for_review
by None at 2023-07-31 14:46:36.head_ref_force_pushed
by None at 2023-07-31 17:09:51.head_ref_force_pushed
by None at 2023-07-31 18:50:41.labeled
by Chun Ly at 2023-07-31 19:45:54.labeled
by Chun Ly at 2023-07-31 19:45:54.mentioned
by None at 2023-07-31 19:45:55.subscribed
by None at 2023-07-31 19:45:55.convert_to_draft
by Hector Correa at 2023-07-31 19:04:12.labeled
by Bess Sadler at 2023-07-31 19:54:17.assigned
by Tyler Wade at 2023-07-31 19:54:18.referenced
by Francis Kayiwa at 2023-07-31 15:21:13.merged
by Francis Kayiwa at 2023-07-31 15:21:13.closed
by Francis Kayiwa at 2023-07-31 15:21:13.head_ref_deleted
by Francis Kayiwa at 2023-07-31 15:21:15.Relates to #4094
referenced
by Alicia Cozine at 2023-07-31 17:00:45.merged
by Alicia Cozine at 2023-07-31 17:00:46.closed
by Alicia Cozine at 2023-07-31 17:00:46.head_ref_deleted
by Alicia Cozine at 2023-07-31 17:00:47.Also related to #4094
referenced
by Francis Kayiwa at 2023-07-31 20:32:04.merged
by Francis Kayiwa at 2023-07-31 20:32:05.closed
by Francis Kayiwa at 2023-07-31 20:32:05.head_ref_deleted
by Francis Kayiwa at 2023-07-31 20:32:06.@iconichal thanks for offering to work on this issue! We can't assign an issue outside of our team, but if you open a PR we would at least consider merging it.
mentioned
by Amit Dua at 2023-07-31 21:14:36.subscribed
by Amit Dua at 2023-07-31 21:14:36.assigned
by Alicia Cozine at 2023-07-31 19:10:06.assigned
by Vickie Karasic at 2023-07-31 19:10:06.mentioned
by Rebecca Sutton Koeser at 2023-07-31 20:59:52.subscribed
by Rebecca Sutton Koeser at 2023-07-31 20:59:52.Today we got this partially working. The necessary fixes/changes include:
1. add the proxy_intercept_errors on;
directive in the location
block of the site config (our test site config is abid-staging
)
2. remove or comment out the inclusion of /etc/nginx/conf.d/templates/staging-maintenance.conf
- this was active and working but uses the old syntax, and you can't have two error_page
definitions
3. include /etc/nginx/conf.d/templates/errors.conf
- not sure if this should be in the location
block or in the server
block, right now it's in both
4. on the load balancer, copy /var/local/www/default/index.html
(which is the deployed file created from the roles/nginx/files/www/error.html
file) to /var/local/www/default/error.html
(which is what the errors.conf file is looking for), with the correct permissions
5. add a specific error code you want to return, using =XXX
, after the list of error codes to capture, in errors.conf
(on the LB I set it to =503
, in the git branch I've set it to =500
)
With these changes, I consistently get the right results:
- at the command line:
alicia@PULaptop ~ % curl -I https://abid-staging.princeton.edu
HTTP/2 503
server: nginx/1.23.4
date: Mon, 31 Jul 2023 22:51:53 GMT
content-type: text/html
- in the browser:
Still not sure how to get the LB to pass "whatever the upstream error code is", but we're closer!
referenced
by Francis Kayiwa at 2023-07-31 23:28:52.merged
by Francis Kayiwa at 2023-07-31 23:28:53.closed
by Francis Kayiwa at 2023-07-31 23:28:53.head_ref_deleted
by Francis Kayiwa at 2023-07-31 23:28:54.Superseded by #200. We have an entirely new system for creating certs now.
closed
by Alicia Cozine at 2023-07-31 17:27:14.closed
by Kate Lynch at 2023-07-31 17:38:23.closed
by Kate Lynch at 2023-07-31 17:38:32.closed
by Kate Lynch at 2023-07-31 17:38:45.closed
by Kate Lynch at 2023-07-31 17:39:12.closed
by Kate Lynch at 2023-07-31 17:39:23.


FabSim3 with QCG middleware¶
This document explains how users should set and use remote machine functionality.
Note
In this tutorial, all parameters are set based on our tested target machine (the Eagle cluster at PSNC), which uses QCG Middleware for resource management. For the local testing, you need to change them based your remote machine configuration and usage software.
Machine configuration¶
To execute jobs through remote resource schedulers, some essential machine-specific configurations are required to be set and stored. These parameters will be applied to all applications run on that remote machine.
First, you need to add your username for remote machine in /deploy/machines_user.yml
file as:
qcg: # machine name
username: "plg..."
Then, set up configuration for remote machine in /deploy/machines.yml
file. Here is a simple example:
qcg: # machine name
remote: 'eagle.man.poznan.pl'
home_path_template: '/home/plgrid/$username'
manual_ssh: true
dispatch_jobs_on_localhost: true
job_dispatch : 'qcg-sub'
batch_header: qcg-eagle
stat: 'qcg-list -Q -s all -F "%-22I %-16S %-8H" | awk "{if(NR>2)print}"'
job_dispatch: 'qcg-sub'
cancel_job_command: 'qcg-cancel $jobID'
job_info_command : 'qcg-info -Q $jobID'
qcg
: the name of target remote machine machine , it will use by FabSim3 asfab qcg <command>
. Internally, FabSim3 uses<$user_name>@<$remote>
to connect to the remote machine.remote
: the remote machine address. FabSim3 uses<$user_name>@<$remote>
template internally all connection. Theuser_name
parameter is taken from/deploy/machines.yml
file.home_path_template
: used to the storage space to checkout and build on the remote machine.manual_ssh
: when enabled, FabSim3 will connect directly using an ssh client instead of using the paramiko api.dispatch_jobs_on_localhost
: if it is set to true, job dispatch is done locally. Otherwise, FabSim3 executes commands directly inside the remote machine by ssh connection. To dispatch job locally, the command-line interface for job management should be installed in your local machine.batch_header
: it can be used to add some predefined templates to the submitted job script. The template file should be store at/deploy/templates
.stat
: filled by the command-line that displays report on the submitted jobs. In this example, according to our grid broker,qcg-list
command displays table with information about tasks.
It should be set in the way that only return jobID, job status, and host in the output (without column header). For example, the template output should be similar to:
======= ========= ===========
jobID1 FINISHED eagle
jobID2 FAILED tryton
jobID3 CANCELED prometheus
======= ========= ===========
job_dispatch
: the command to submit the task to be processed by remote machine.cancel_job_command
: the command to cancel the submitted task based on input $jobID. the $jobID variable will be set during the execution, keep the format as $jobID in the parameters list.job_info_command
: the command to display a comprehensive information of a specific jobID. Please set this parameters based on the workload manager of target remote machine, i.e :<command> <parameters> $jobID
. The $jobID variable will be set during the execution, keep the format as $jobID in the parameters list.
Job Executing, Monitoring, and Fetching results on a remote host¶
Job Submisson¶
To submit a job on the remote mahcine, type:
fab <machine name> install_plugin:<plug_name>
This does the following:
* Copy your job input to the remote machine location specified in the variable.
* By each job submssion, the associated jobID will be stored in the jobs database in /deploy/.jobsDB
at your local machine.
Job Monitoring¶
job_stat
: returns a report for all submitted jobs or a one in Particular. By defaultfab <machine> job_stat
reports the status of jobs saved in the local jobs database.$ fab <machine> job_stat
JobID Job Status Host J1550579738985__5903 FINISHED eagle J1550579822765__3295 FAILED eagle J1551348984148__7461 CANCELED eagle
To return task information for all submitted jobs, you can use fab <machine> job_stat:period=all
. Also, to return the status for a specific task, type:
fab <machine> job_stat:jobID=...
job_stat_update
: updates the job status in the local database file$ fab <machine> job_stat_update
JobID current Status New Status J1550579738985__5925 FAILED – J1550579822765__9151 PREPROCESSING PENDING J1551348984148__8504 PENDING FINISHED
job_info
: returns an extened reports on for a specefic job,fab <machine> job_info:<jobID>
cancel_job
: will cancel a remote job,fab <machine> cancel_job:<jobID>
Fetaching results¶
You can fetch the remote data using
fab <machine> fetch_results


public abstract class FacetRequest extends Object implements Cloneable
The facet request additionally defines what information should be computed within the facet results, if and how should results be ordered, etc.
An example facet request is to look at all sub-categories of "Author", and return the 10 with the highest counts (sorted by decreasing count).
| Modifier and Type | Class and Description |
|---|---|
static class
|
FacetRequest.ResultMode
Result structure manner of applying request's limits such as
getNumLabel()
and
getNumResults()
.
|
static class
|
FacetRequest.SortBy
Sort options for facet results.
|
static class
|
FacetRequest.SortOrder
Requested sort order for the results.
|
| Modifier and Type | Field and Description |
|---|---|
static int
|
DEFAULT_DEPTH
Default depth for facets accumulation.
|
static
FacetRequest.ResultMode
|
DEFAULT_RESULT_MODE
Default result mode
|
static
FacetRequest.SortBy
|
DEFAULT_SORT_BY
Default sort mode.
|
| Constructor and Description |
|---|
FacetRequest
(
CategoryPath
path,
int numResults)
Initialize the request with a given path, and a requested number of facets
results.
|
| Modifier and Type | Method and Description |
|---|---|
Object
|
clone
()
|
abstract
Aggregator
|
createAggregator
(boolean useComplements,
FacetArrays
arrays,
IndexReader
indexReader,
TaxonomyReader
taxonomy)
Create an aggregator for this facet request.
|
CategoryListIterator
|
createCategoryListIterator
(
IndexReader
reader,
TaxonomyReader
taxo,
FacetSearchParams
sParams,
int partition)
Create the category list iterator for the specified partition.
|
FacetResultsHandler
|
createFacetResultsHandler
(
TaxonomyReader
taxonomyReader)
Creates a new
FacetResultsHandler
that matches the request logic
and current settings, such as
depth
,
limits-mode
, etc, as well as the passed in
TaxonomyReader
.
|
boolean
|
equals
(
Object
o)
|
CategoryPath
|
getCategoryPath
()
The root category of this facet request.
|
int
|
getDepth
()
How deeply to look under the given category.
|
int
|
getNumLabel
()
If getNumLabel()
|
int
|
getNumResults
()
The number of sub-categories to return (at most).
|
FacetRequest.ResultMode
|
getResultMode
()
Return the requested result mode.
|
FacetRequest.SortBy
|
getSortBy
()
Specify how should results be sorted.
|
FacetRequest.SortOrder
|
getSortOrder
()
Return the requested order of results.
|
abstract double
|
getValueOf
(
FacetArrays
arrays,
int idx)
Return the value of a category used for facets computations for this
request.
|
int
|
hashCode
()
|
abstract boolean
|
requireDocumentScore
()
Indicates whether the results of this request depends on each result document's score
|
void
|
setDepth
(int depth)
|
void
|
setNumLabel
(int numLabel)
|
void
|
setResultMode
(
FacetRequest.ResultMode
resultMode)
|
void
|
setSortBy
(
FacetRequest.SortBy
sortBy)
|
void
|
setSortOrder
(
FacetRequest.SortOrder
sortOrder)
|
boolean
|
supportsComplements
()
Indicates whether this facet request is eligible for applying the complements optimization.
|
String
|
toString
()
|
public static final int DEFAULT_DEPTH
getDepth()
,
Constant Field Values
public static final FacetRequest.SortBy DEFAULT_SORT_BY
getSortBy()
public static final FacetRequest.ResultMode DEFAULT_RESULT_MODE
getResultMode()
public FacetRequest( CategoryPath path, int numResults)
setNumLabel(int)
.
NOTE:
if
numResults
is given as
Integer.MAX_VALUE
than all the facet results would be
returned, without any limit.
NOTE:
it is assumed that the given
CategoryPath
is not
modified after construction of this object. Otherwise, some things may not
function properly, e.g.
hashCode()
.
IllegalArgumentException
- if numResults is ≤ 0
public Object clone() throws CloneNotSupportedException
clone
in class
Object
CloneNotSupportedException
public void setNumLabel(int numLabel)
public void setDepth(int depth)
public void setSortOrder( FacetRequest.SortOrder sortOrder)
public void setSortBy( FacetRequest.SortBy sortBy)
public final CategoryPath getCategoryPath()
NOTE:
you should not modify the returned
CategoryPath
, or
otherwise some methonds may not work properly, e.g.
hashCode()
.
public final int getDepth()
public final int getNumLabel()
The purpose of this parameter is to avoid having to run the whole faceted search again when the user asks for more values for the facet; The application can ask (getNumResults()) for more values than it needs to show, but keep getNumLabel() only the number it wants to immediately show. The slow-down caused by finding more values is negligible, because the slowest part - finding the categories' paths, is avoided.
Depending on the
LimitsMode
,
this limit is applied globally or per results node.
In the global mode, if this limit is 3,
only 3 top results would be labeled.
In the per-node mode, if this limit is 3,
3 top children of
the target category
would be labeled,
as well as 3 top children of each of them, and so forth, until the depth defined
by
getDepth()
.
getResultMode()
public final int getNumResults()
If Integer.MAX_VALUE is specified, all sub-categories are returned.
Depending on the
LimitsMode
,
this limit is applied globally or per results node.
In the global mode, if this limit is 3,
only 3 top results would be computed.
In the per-node mode, if this limit is 3,
3 top children of
the target category
would be returned,
as well as 3 top children of each of them, and so forth, until the depth defined
by
getDepth()
.
getResultMode()
public final FacetRequest.SortBy getSortBy()
public final FacetRequest.SortOrder getSortOrder()
public FacetResultsHandler createFacetResultsHandler( TaxonomyReader taxonomyReader)
FacetResultsHandler
that matches the request logic
and current settings, such as
depth
,
limits-mode
, etc, as well as the passed in
TaxonomyReader
.
taxonomyReader
- taxonomy reader is needed e.g. for knowing the
taxonomy size.
public final FacetRequest.ResultMode getResultMode()
public void setResultMode( FacetRequest.ResultMode resultMode)
resultMode
- the resultMode to set
getResultMode()
public abstract Aggregator createAggregator(boolean useComplements, FacetArrays arrays, IndexReader indexReader, TaxonomyReader taxonomy) throws IOException
useComplements
- whether the complements optimization is being used for current
computation.
arrays
- provider for facet arrays in use for current computation.
indexReader
- index reader in effect.
taxonomy
- reader of taxonomy in effect.
IOException
public CategoryListIterator createCategoryListIterator( IndexReader reader, TaxonomyReader taxo, FacetSearchParams sParams, int partition) throws IOException
IOException
public abstract double getValueOf( FacetArrays arrays, int idx)
arrays
- provider for facet arrays in use for current computation.
idx
- an index into the count arrays now in effect in
arrays
. E.g., for ordinal number
n
, with
partition, of size
partitionSize
, now covering
n
,
getValueOf
would be invoked with
idx
being
n
%
partitionSize
.
public boolean supportsComplements()
public abstract boolean requireDocumentScore()


New Small High print quality Light Weight Beautiful Shape New Small High print quality Light Weight Beautiful Shape hot Small High print quality Light Weight Beautiful Shape hot Small High print quality Light Weight Beautiful Shape
Small High print quality Light Weight Beautiful Shape Small High print quality Light Weight Beautiful Shape Small High print quality Light Weight Beautiful Shape Small High print quality Light Weight Beautiful Shape


Today we'll have a short look at what (we hope) 2013 will bring us — browser-wise, that is. This is by no means a reliable prediction, and may in some cases be plain old wishful thinking. Nevertheless, we want to make a short list of neat things that may or may not come to the web the coming year(s).
More layout options
Internet Explorer already debuted grid layout, flexbox is coming along nicely (the new spec, that is), and we might even get a glimpse of template layout. Anyway, grid-layout is quite powerful; read the 24Ways article Giving Content Priority with CSS3 Grid Layout by Rachel Adams for a more in-depth look at this.
 We're sure that both we, our designers, and our clients would be happier for it.
Doing more with the flow
We've demonstrated some parts of exclusions and regions, but these are merely the tip of the iceberg. Especially exclusions is pretty damn high on the most wanted list. We have long wanted to have content flow in or around arbitrary shapes, and exclusions will allow you to do that. Go and have a look at Ryan Stewart's Experimenting with CSS Exclusions, and be amazed.
Blending your images
How many times have you encountered a blend-mode in a file from your designer that wasn't set to normal, but to "screen" or "multiply"? We have, more than once. And quite frankly, we were just as dissapointed as the designer when we have to send it back to get it "fixed". The functionality described in the Compositing and Blending Level 1 spec would allow us to do this without too much fuss. Adobe even has an experimental Webkit fork with the spec implemented. Find out more about compositing and blending on the Adobe Web Platform Team Blog.
CSS Selectors Level 4
Work on the CSS Level 4 has started quite some time ago, and we may see some of the specs seep into browsers somewhere next year. The most
exiting selector will be the subject selector, with which we can select to which part of the css selectors our CSS should apply: !ul >
li:only-child
would style any ul
that only has one li
. Read the Selectors Level 4 spec to see all the awesomeness in progress!
Moar device API's
In this year's HTML & CSS Advent we've seen quite some device APIs: getUserMedia
for webcam and microphone, the Device Orientation API for
accessing the gyroscope/accelerometer, and the Battery API to get battery readings. And then there was the Geo Location API. We expect to get
access to more and more device APIs. An example of this is the Vibration API, which gets you access to a device's vibrator. David Walsh
already put out an extensive blogpost about the Vibration API.


Route
public class Route
| Field Summary | |
|---|---|
| mixed | |
| mixed | |
| mixed |
| Constructor Summary | |
|---|---|
| void | __construct(mixed url, mixed request_uri, mixed target, mixed conditions) |
| Method Summary | |
|---|---|
| void | regex_url(mixed matches) |
public mixed $is_matched = false
public mixed $params
public mixed $url
public void __construct(mixed url, mixed request_uri, mixed target, mixed conditions)
public void regex_url(mixed matches)
Thanks to http://blog.sosedoff.com/2009/09/20/rails-like-php-url-router


Artistic Collaborations: Lynn Hershman Leeson
Agent Ruby, Lynn Hershman Leeson 1997
Agent Ruby, Lynn Hershman Leeson 1997
Venus of the Anthropocene, Lynn Hershman Leeson 2016
The Infinity Engine, Lynn Hershman Leeson 2015
The Infinity Engine, Lynn Hershman Leeson 2015


| Time | Event | Location | Host |
|---|---|---|---|
| 7:00 AM | Door Opens/Check-In | Main Entrance | SolarHacks Team |
| 8:00 AM | Opening Ceremony | Presentation Area | SolarHacks Team |
| 8:30 AM | Keynote Speech | Presentation Area | TBD |
| 9:00AM | Start Hacking! | Presentation Area | SolarHacks Team |
| 9:00 AM | Team Mixer | Presentation Area | SolarHacks Team |
| 11:00 AM | Machine Learning Workshop | Presentation Area | Avyay Varadarajan |
| 12:30 PM - 1:30 PM | Lunch Time! | Food Room | SolarHacks Team |
| 3:00 PM | Server Protocol Workshop | Presentation Area | Aditya Prerepa, Akshay Trivedi |
| 5:00 PM | Evening Coffee Break | Food Room | SolarHacks Team |
| 7:00 PM | Projects Due! | Everywhere | Hackers |
| 7:00PM | Judging Begins! | Computer Area | Judges |
| 8:00PM - 9:00 PM | Dinner | Food Room | Everyone |
| 9:30 PM | Closing Ceremony | Presentation Area | SolarHacks Team |


‘It’s interesting’: Sky Sports pundit discusses Mourinho’s appointment as Tottenham boss
Jamie Redknapp has his say on Jose Mourinho's appointment as Tottenham Hotspur's new manager
by The Sport Review staffJamie Redknapp has suggested that he is not sure whether Jose Mourinho is the right man for Tottenham Hotspur after he was appointed as the club’s new manager on Wednesday.
Mourinho has been brought in as the Lilywhites’ new boss after Spurs opted to sack Mauricio Pochettino on Tuesday night following their poor start to the new season.
Spurs currently find themselves down in 14th place in the Premier League table, having won just three of their opening 12 games in the top flight this term.
Mourinho takes over at the London Stadium after having spent around a year out of work following his sacking by Manchester United in December 2018.
The Portuguese coach will be aiming to bring silverware to the north London club and will surely be hoping for backing in the forthcoming transfer windows.
However, former Spurs midfielder Redknapp is not quite sure whether Mourinho is the right fit for the north London club.
Speaking in an interview with Sky Sports, Redknapp said: “Is he the right fit for Tottenham? It’s interesting, as Jose likes to spend money, and Daniel doesn’t, and Jose would want to get some really big names into the building.
“He likes experience, and isn’t really one for playing young players, but you can’t argue with what he’s done in the game.”
Tottenham Hotspur will return to Premier League action on Saturday when they take on West Ham United at the London Stadium in what will be Mourinho’s first game in charge.
They will then host Olympiakos in the Champions League group stage on Tuesday 26 November.


I am a PhD candidate in Department of Linguistics at University at Buffalo, The State University of New York (SUNY). My research interests lie in the areas of Second language acquisition, phonological development and acquisition, and language teaching.
PhD candidate in Linguistics, ABD
Master of Arts in Linguistics
Summer 2011: Netherlands Graduate Schools of Linguistics, Amsterdam, The Netherlands
Bachelor of Arts in English language and literature
Spring 2008: North Dakota State University, Fargo, ND, USA (Exchange Student Program funded by Chonbuk National University and North Dakota State University)
Summer 2007: North Park University, Chicago, IL, USA (American Studies Program sponsored by Chonbuk National University)
University at Buffalo, SUNY
My biggest responsibility as an instructor is to enable students to obtain sufficient knowledge to become fluent in all areas of Korean. My duties include a)planning, preparing, and delivering lessons, b)preparing teaching materials, c)checking and assessing students' work and giving feedback, and d)holding office hours and meeting outside of office hours upon students' requests.
I have taught all levels of Korean as seen below:
Lausanne Business Solution
My main responsibility is to provide linguistic knowledge of Korean to support the development of artificial intelligence technologies in the Korean language. My job includes a)identifying and annotating Korean text of diverse speech registers, b)assisting the development of instructional materials, c)reviewing documents for errors and providing feedba, and d)attending team meetings, training, and handling other requests.
Language Education Center · Chonbuk National University
I provided a number of English lessons for college students who are from different disciplines and at different levels. Courses that I taught are general English classes for improving students’ English skills, test preparation courses for TOEIC, TOEIC Speaking, and TOEFL, and academic courses such as Business English (Department of Business) and Current Affairs (Department of Political Science and Diplomacy).
Psycholinguistics laboratory · University of Delaware
As a lab manager, I engaged in a project called “Event-related brain potential indices of hyper-active gap-filling,” which is to investigate how the transitivity of verbs influences reading time. My duties involve recruiting subjects, running experiments, and post-analyzing the data.
Submitted. Seong, J. Early Language Experience and Phonological Development: A Case Study of a Bicultural but Monolingual family (Mail-order brides) in South Korea
Seong, J. (2018). Variations of English Loanword Sounds Among Korean Speakers, ABD An Interdisciplinary Student Journal, 5, 71-80.
Seong, J. (June 2018). Early Language Experience and Phonological Development: A case study of a bicultural family in a monolingual environment in Korea. Presented at the International Child Phonology Conference 2018, China, Greece.
Seong, J. (October 2017). A study on L2 Korean phonological development by Mail-order brides from Vietnam and their children in South Korea. Presented at the Asia @ Noon talk hosted by Asian Studies at University at Buffalo, Buffalo, New York, USA.
Donelson, K., Moore, R., Jorda Canchez, J.,Seong, J., &Bohnemeyer, J.(July 2017). Choosing Landmarks: A Cross-linguistic Study of Variable Landmarks. Presented at the 14th International Cognitive Linguistics Conference, Tartu, Estonia.
Seong, J. (August 2011). Perception of Aspiration of Korean Stops: A comparison of Native English and Korean Speakers’ Perception of Aspirated Initial Stops. Presented at the Netherlands National Graduate School of Linguistics, Amsterdam, The Netherlands.
Korean Language Culture Scholarship
LG Electronics USA,INC.
Nila T. Gnamm Junior Faculty Research Fund
University at Buffalo
Asian Studies Research Award
Asian Studies, University at Buffalo
Role and Reference Grammar 2019
Local Organizing Committee
College of Arts and Science, University at Buffalo
Graduate Ambassador
Volunteer worker
Student Today Leaders Forever
Student member
World Logistics Expo Jeonbuk 2007
Interpreter, Volunteer worker