- xIndex - Variable in class org.jfree.data.contour.DefaultContourDataset
-
Deprecated.
The index for the start of each column in the data.
- XIntervalDataItem - Class in org.jfree.data.xy
-
An item representing data in the form (x, x-low, x-high, y).
- XIntervalDataItem(double, double, double, double) - Constructor for class org.jfree.data.xy.XIntervalDataItem
-
Creates a new instance of XIntervalDataItem
.
- XIntervalSeries - Class in org.jfree.data.xy
-
A list of (x, x-low, x-high, y) data items.
- XIntervalSeries(Comparable) - Constructor for class org.jfree.data.xy.XIntervalSeries
-
Creates a new empty series.
- XIntervalSeries(Comparable, boolean, boolean) - Constructor for class org.jfree.data.xy.XIntervalSeries
-
Constructs a new xy-series that contains no data.
- XIntervalSeriesCollection - Class in org.jfree.data.xy
-
- XIntervalSeriesCollection() - Constructor for class org.jfree.data.xy.XIntervalSeriesCollection
-
Creates a new instance of XIntervalSeriesCollection
.
- XisSymbolic - Interface in org.jfree.data.xy
-
Represent a data set where X is a symbolic values.
- xValues - Variable in class org.jfree.data.contour.DefaultContourDataset
-
Deprecated.
Storage for the x values.
- XYAnnotation - Interface in org.jfree.chart.annotations
-
The interface that must be supported by annotations that are to be added to
an
XYPlot
.
- XYAnnotationBoundsInfo - Interface in org.jfree.chart.annotations
-
An interface that supplies information about the bounds of the annotation.
- XYAnnotationEntity - Class in org.jfree.chart.entity
-
A chart entity that represents an annotation on an
XYPlot
.
- XYAnnotationEntity(Shape, int, String, String) - Constructor for class org.jfree.chart.entity.XYAnnotationEntity
-
Creates a new entity.
- XYAreaRenderer - Class in org.jfree.chart.renderer.xy
-
Area item renderer for an
XYPlot
.
- XYAreaRenderer() - Constructor for class org.jfree.chart.renderer.xy.XYAreaRenderer
-
Constructs a new renderer.
- XYAreaRenderer(int) - Constructor for class org.jfree.chart.renderer.xy.XYAreaRenderer
-
Constructs a new renderer.
- XYAreaRenderer(int, XYToolTipGenerator, XYURLGenerator) - Constructor for class org.jfree.chart.renderer.xy.XYAreaRenderer
-
Constructs a new renderer.
- XYAreaRenderer2 - Class in org.jfree.chart.renderer.xy
-
Area item renderer for an
XYPlot
.
- XYAreaRenderer2() - Constructor for class org.jfree.chart.renderer.xy.XYAreaRenderer2
-
Constructs a new renderer.
- XYAreaRenderer2(XYToolTipGenerator, XYURLGenerator) - Constructor for class org.jfree.chart.renderer.xy.XYAreaRenderer2
-
Constructs a new renderer.
- XYBarDataset - Class in org.jfree.data.xy
-
- XYBarDataset(XYDataset, double) - Constructor for class org.jfree.data.xy.XYBarDataset
-
Creates a new dataset.
- XYBarPainter - Interface in org.jfree.chart.renderer.xy
-
- XYBarRenderer - Class in org.jfree.chart.renderer.xy
-
- XYBarRenderer() - Constructor for class org.jfree.chart.renderer.xy.XYBarRenderer
-
The default constructor.
- XYBarRenderer(double) - Constructor for class org.jfree.chart.renderer.xy.XYBarRenderer
-
Constructs a new renderer.
- XYBarRenderer.XYBarRendererState - Class in org.jfree.chart.renderer.xy
-
The state class used by this renderer.
- XYBarRendererState(PlotRenderingInfo) - Constructor for class org.jfree.chart.renderer.xy.XYBarRenderer.XYBarRendererState
-
Creates a new state object.
- XYBlockRenderer - Class in org.jfree.chart.renderer.xy
-
A renderer that represents data from an
XYZDataset
by drawing a
color block at each (x, y) point, where the color is a function of the
z-value from the dataset.
- XYBlockRenderer() - Constructor for class org.jfree.chart.renderer.xy.XYBlockRenderer
-
Creates a new XYBlockRenderer
instance with default
attributes.
- XYBoxAndWhiskerRenderer - Class in org.jfree.chart.renderer.xy
-
A renderer that draws box-and-whisker items on an
XYPlot
.
- XYBoxAndWhiskerRenderer() - Constructor for class org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer
-
Creates a new renderer for box and whisker charts.
- XYBoxAndWhiskerRenderer(double) - Constructor for class org.jfree.chart.renderer.xy.XYBoxAndWhiskerRenderer
-
Creates a new renderer for box and whisker charts.
- XYBoxAnnotation - Class in org.jfree.chart.annotations
-
A box annotation that can be placed on an
XYPlot
.
- XYBoxAnnotation(double, double, double, double) - Constructor for class org.jfree.chart.annotations.XYBoxAnnotation
-
Creates a new annotation (where, by default, the box is drawn
with a black outline).
- XYBoxAnnotation(double, double, double, double, Stroke, Paint) - Constructor for class org.jfree.chart.annotations.XYBoxAnnotation
-
Creates a new annotation where the box is drawn as an outline using
the specified stroke
and outlinePaint
.
- XYBoxAnnotation(double, double, double, double, Stroke, Paint, Paint) - Constructor for class org.jfree.chart.annotations.XYBoxAnnotation
-
Creates a new annotation.
- XYBubbleRenderer - Class in org.jfree.chart.renderer.xy
-
A renderer that draws a circle at each data point with a diameter that is
determined by the z-value in the dataset (the renderer requires the dataset
to be an instance of
XYZDataset
.
- XYBubbleRenderer() - Constructor for class org.jfree.chart.renderer.xy.XYBubbleRenderer
-
Constructs a new renderer.
- XYBubbleRenderer(int) - Constructor for class org.jfree.chart.renderer.xy.XYBubbleRenderer
-
Constructs a new renderer with the specified type of scaling.
- XYCoordinate - Class in org.jfree.data.xy
-
Represents an (x, y) coordinate.
- XYCoordinate() - Constructor for class org.jfree.data.xy.XYCoordinate
-
Creates a new coordinate for the point (0.0, 0.0).
- XYCoordinate(double, double) - Constructor for class org.jfree.data.xy.XYCoordinate
-
Creates a new coordinate for the point (x, y).
- XYCoordinateType - Class in org.jfree.chart.util
-
Represents several possible interpretations for an (x, y) coordinate.
- XYCrosshairState - Class in org.jfree.chart.plot
-
- XYCrosshairState() - Constructor for class org.jfree.chart.plot.XYCrosshairState
-
Creates a new instance.
- XYDataImageAnnotation - Class in org.jfree.chart.annotations
-
An annotation that allows an image to be placed within a rectangle specified
in data coordinates on an
XYPlot
.
- XYDataImageAnnotation(Image, double, double, double, double) - Constructor for class org.jfree.chart.annotations.XYDataImageAnnotation
-
Creates a new annotation to be displayed within the specified rectangle.
- XYDataImageAnnotation(Image, double, double, double, double, boolean) - Constructor for class org.jfree.chart.annotations.XYDataImageAnnotation
-
Creates a new annotation to be displayed within the specified rectangle.
- XYDataItem - Class in org.jfree.data.xy
-
Represents one (x, y) data item for an
XYSeries
.
- XYDataItem(Number, Number) - Constructor for class org.jfree.data.xy.XYDataItem
-
Constructs a new data item.
- XYDataItem(double, double) - Constructor for class org.jfree.data.xy.XYDataItem
-
Constructs a new data item.
- XYDataset - Interface in org.jfree.data.xy
-
An interface through which data in the form of (x, y) items can be accessed.
- XYDatasetTableModel - Class in org.jfree.data.xy
-
A READ-ONLY wrapper around a
TableXYDataset
to convert it to a
table model for use in a JTable.
- XYDatasetTableModel() - Constructor for class org.jfree.data.xy.XYDatasetTableModel
-
Default constructor.
- XYDatasetTableModel(TableXYDataset) - Constructor for class org.jfree.data.xy.XYDatasetTableModel
-
Creates a new table model based on the specified dataset.
- XYDifferenceRenderer - Class in org.jfree.chart.renderer.xy
-
A renderer for an
XYPlot
that highlights the differences between two
series.
- XYDifferenceRenderer() - Constructor for class org.jfree.chart.renderer.xy.XYDifferenceRenderer
-
Creates a new renderer with default attributes.
- XYDifferenceRenderer(Paint, Paint, boolean) - Constructor for class org.jfree.chart.renderer.xy.XYDifferenceRenderer
-
Creates a new renderer.
- XYDomainInfo - Interface in org.jfree.data.xy
-
An interface that can (optionally) be implemented by a dataset to assist in
determining the minimum and maximum x-values in the dataset.
- XYDotRenderer - Class in org.jfree.chart.renderer.xy
-
A renderer that draws a small dot at each data point for an
XYPlot
.
- XYDotRenderer() - Constructor for class org.jfree.chart.renderer.xy.XYDotRenderer
-
Constructs a new renderer.
- XYDrawableAnnotation - Class in org.jfree.chart.annotations
-
A general annotation that can be placed on an
XYPlot
.
- XYDrawableAnnotation(double, double, double, double, Drawable) - Constructor for class org.jfree.chart.annotations.XYDrawableAnnotation
-
Creates a new annotation to be displayed within the given area.
- XYDrawableAnnotation(double, double, double, double, double, Drawable) - Constructor for class org.jfree.chart.annotations.XYDrawableAnnotation
-
Creates a new annotation to be displayed within the given area.
- XYErrorRenderer - Class in org.jfree.chart.renderer.xy
-
A line and shape renderer that can also display x and/or y-error values.
- XYErrorRenderer() - Constructor for class org.jfree.chart.renderer.xy.XYErrorRenderer
-
Creates a new XYErrorRenderer
instance.
- XYImageAnnotation - Class in org.jfree.chart.annotations
-
An annotation that allows an image to be placed at some location on
an
XYPlot
.
- XYImageAnnotation(double, double, Image) - Constructor for class org.jfree.chart.annotations.XYImageAnnotation
-
Creates a new annotation to be displayed at the specified (x, y)
location.
- XYImageAnnotation(double, double, Image, RectangleAnchor) - Constructor for class org.jfree.chart.annotations.XYImageAnnotation
-
Creates a new annotation to be displayed at the specified (x, y)
location.
- XYInterval - Class in org.jfree.data.xy
-
An xy-interval.
- XYInterval(double, double, double, double, double) - Constructor for class org.jfree.data.xy.XYInterval
-
Creates a new instance of XYInterval
.
- XYIntervalDataItem - Class in org.jfree.data.xy
-
An item representing data in the form (x, x-low, x-high, y, y-low, y-high).
- XYIntervalDataItem(double, double, double, double, double, double) - Constructor for class org.jfree.data.xy.XYIntervalDataItem
-
Creates a new instance of XYIntervalItem
.
- XYIntervalSeries - Class in org.jfree.data.xy
-
A list of (x, x-low, x-high, y, y-low, y-high) data items.
- XYIntervalSeries(Comparable) - Constructor for class org.jfree.data.xy.XYIntervalSeries
-
Creates a new empty series.
- XYIntervalSeries(Comparable, boolean, boolean) - Constructor for class org.jfree.data.xy.XYIntervalSeries
-
Constructs a new xy-series that contains no data.
- XYIntervalSeriesCollection - Class in org.jfree.data.xy
-
- XYIntervalSeriesCollection() - Constructor for class org.jfree.data.xy.XYIntervalSeriesCollection
-
Creates a new instance of XIntervalSeriesCollection
.
- XYItemEntity - Class in org.jfree.chart.entity
-
A chart entity that represents one item within an
XYPlot
.
- XYItemEntity(Shape, XYDataset, int, int, String, String) - Constructor for class org.jfree.chart.entity.XYItemEntity
-
Creates a new entity.
- XYItemLabelGenerator - Interface in org.jfree.chart.labels
-
Interface for a label generator for plots that use data from an
XYDataset
.
- XYItemRenderer - Interface in org.jfree.chart.renderer.xy
-
Interface for rendering the visual representation of a single (x, y) item on
an
XYPlot
.
- XYItemRendererState - Class in org.jfree.chart.renderer.xy
-
- XYItemRendererState(PlotRenderingInfo) - Constructor for class org.jfree.chart.renderer.xy.XYItemRendererState
-
Creates a new state.
- XYLine3DRenderer - Class in org.jfree.chart.renderer.xy
-
A XYLineAndShapeRenderer that adds a shadow line to the graph
to emulate a 3D-effect.
- XYLine3DRenderer() - Constructor for class org.jfree.chart.renderer.xy.XYLine3DRenderer
-
Creates a new renderer.
- XYLineAndShapeRenderer - Class in org.jfree.chart.renderer.xy
-
A renderer that connects data points with lines and/or draws shapes at each
data point.
- XYLineAndShapeRenderer() - Constructor for class org.jfree.chart.renderer.xy.XYLineAndShapeRenderer
-
Creates a new renderer with both lines and shapes visible.
- XYLineAndShapeRenderer(boolean, boolean) - Constructor for class org.jfree.chart.renderer.xy.XYLineAndShapeRenderer
-
Creates a new renderer.
- XYLineAndShapeRenderer.State - Class in org.jfree.chart.renderer.xy
-
Records the state for the renderer.
- XYLineAnnotation - Class in org.jfree.chart.annotations
-
A simple line annotation that can be placed on an
XYPlot
.
- XYLineAnnotation(double, double, double, double) - Constructor for class org.jfree.chart.annotations.XYLineAnnotation
-
Creates a new annotation that draws a line from (x1, y1) to (x2, y2)
where the coordinates are measured in data space (that is, against the
plot's axes).
- XYLineAnnotation(double, double, double, double, Stroke, Paint) - Constructor for class org.jfree.chart.annotations.XYLineAnnotation
-
Creates a new annotation that draws a line from (x1, y1) to (x2, y2)
where the coordinates are measured in data space (that is, against the
plot's axes).
- XYPlot - Class in org.jfree.chart.plot
-
A general class for plotting data in the form of (x, y) pairs.
- XYPlot() - Constructor for class org.jfree.chart.plot.XYPlot
-
Creates a new XYPlot
instance with no dataset, no axes and
no renderer.
- XYPlot(XYDataset, ValueAxis, ValueAxis, XYItemRenderer) - Constructor for class org.jfree.chart.plot.XYPlot
-
Creates a new plot with the specified dataset, axes and renderer.
- XYPointerAnnotation - Class in org.jfree.chart.annotations
-
An arrow and label that can be placed on an
XYPlot
.
- XYPointerAnnotation(String, double, double, double) - Constructor for class org.jfree.chart.annotations.XYPointerAnnotation
-
Creates a new label and arrow annotation.
- XYPolygonAnnotation - Class in org.jfree.chart.annotations
-
A polygon annotation that can be placed on an
XYPlot
.
- XYPolygonAnnotation(double[]) - Constructor for class org.jfree.chart.annotations.XYPolygonAnnotation
-
Creates a new annotation (where, by default, the polygon is drawn
with a black outline).
- XYPolygonAnnotation(double[], Stroke, Paint) - Constructor for class org.jfree.chart.annotations.XYPolygonAnnotation
-
Creates a new annotation where the box is drawn as an outline using
the specified stroke
and outlinePaint
.
- XYPolygonAnnotation(double[], Stroke, Paint, Paint) - Constructor for class org.jfree.chart.annotations.XYPolygonAnnotation
-
Creates a new annotation.
- XYRangeInfo - Interface in org.jfree.data.xy
-
An interface that can (optionally) be implemented by a dataset to assist in
determining the minimum and maximum y-values.
- XYSeries - Class in org.jfree.data.xy
-
Represents a sequence of zero or more data items in the form (x, y).
- XYSeries(Comparable) - Constructor for class org.jfree.data.xy.XYSeries
-
Creates a new empty series.
- XYSeries(Comparable, boolean) - Constructor for class org.jfree.data.xy.XYSeries
-
Constructs a new empty series, with the auto-sort flag set as requested,
and duplicate values allowed.
- XYSeries(Comparable, boolean, boolean) - Constructor for class org.jfree.data.xy.XYSeries
-
Constructs a new xy-series that contains no data.
- XYSeriesCollection - Class in org.jfree.data.xy
-
Represents a collection of
XYSeries
objects that can be used as a
dataset.
- XYSeriesCollection() - Constructor for class org.jfree.data.xy.XYSeriesCollection
-
Constructs an empty dataset.
- XYSeriesCollection(XYSeries) - Constructor for class org.jfree.data.xy.XYSeriesCollection
-
Constructs a dataset and populates it with a single series.
- XYSeriesLabelGenerator - Interface in org.jfree.chart.labels
-
A generator that creates labels for the series in an
XYDataset
.
- XYShapeAnnotation - Class in org.jfree.chart.annotations
-
A simple
Shape
annotation that can be placed on an
XYPlot
.
- XYShapeAnnotation(Shape) - Constructor for class org.jfree.chart.annotations.XYShapeAnnotation
-
Creates a new annotation (where, by default, the shape is drawn
with a black outline).
- XYShapeAnnotation(Shape, Stroke, Paint) - Constructor for class org.jfree.chart.annotations.XYShapeAnnotation
-
Creates a new annotation where the shape is drawn as an outline using
the specified stroke
and outlinePaint
.
- XYShapeAnnotation(Shape, Stroke, Paint, Paint) - Constructor for class org.jfree.chart.annotations.XYShapeAnnotation
-
Creates a new annotation.
- XYShapeRenderer - Class in org.jfree.chart.renderer.xy
-
A renderer that draws shapes at (x, y) coordinates and, if the dataset
is an instance of
XYZDataset
, fills the shapes with a paint that
is based on the z-value (the paint is obtained from a lookup table).
- XYShapeRenderer() - Constructor for class org.jfree.chart.renderer.xy.XYShapeRenderer
-
Creates a new XYShapeRenderer
instance with default
attributes.
- XYSplineRenderer - Class in org.jfree.chart.renderer.xy
-
A renderer that connects data points with natural cubic splines and/or
draws shapes at each data point.
- XYSplineRenderer() - Constructor for class org.jfree.chart.renderer.xy.XYSplineRenderer
-
Creates a new instance with the precision attribute defaulting to 5
and no fill of the area 'under' the spline.
- XYSplineRenderer(int) - Constructor for class org.jfree.chart.renderer.xy.XYSplineRenderer
-
Creates a new renderer with the specified precision
and no fill of the area 'under' (between '0' and) the spline.
- XYSplineRenderer(int, XYSplineRenderer.FillType) - Constructor for class org.jfree.chart.renderer.xy.XYSplineRenderer
-
Creates a new renderer with the specified precision
and specified fill of the area 'under' (between '0' and) the spline.
- XYSplineRenderer.FillType - Enum in org.jfree.chart.renderer.xy
-
An enumeration of the fill types for the renderer.
- XYSplineRenderer.XYSplineState - Class in org.jfree.chart.renderer.xy
-
Represents state information that applies to a single rendering of
a chart.
- XYSplineState(PlotRenderingInfo) - Constructor for class org.jfree.chart.renderer.xy.XYSplineRenderer.XYSplineState
-
Creates a new state instance.
- XYStepAreaRenderer - Class in org.jfree.chart.renderer.xy
-
A step chart renderer that fills the area between the step and the x-axis.
- XYStepAreaRenderer() - Constructor for class org.jfree.chart.renderer.xy.XYStepAreaRenderer
-
Constructs a new renderer.
- XYStepAreaRenderer(int) - Constructor for class org.jfree.chart.renderer.xy.XYStepAreaRenderer
-
Constructs a new renderer.
- XYStepAreaRenderer(int, XYToolTipGenerator, XYURLGenerator) - Constructor for class org.jfree.chart.renderer.xy.XYStepAreaRenderer
-
Constructs a new renderer.
- XYStepRenderer - Class in org.jfree.chart.renderer.xy
-
Line/Step item renderer for an
XYPlot
.
- XYStepRenderer() - Constructor for class org.jfree.chart.renderer.xy.XYStepRenderer
-
Constructs a new renderer with no tooltip or URL generation.
- XYStepRenderer(XYToolTipGenerator, XYURLGenerator) - Constructor for class org.jfree.chart.renderer.xy.XYStepRenderer
-
Constructs a new renderer with the specified tool tip and URL
generators.
- XYTaskDataset - Class in org.jfree.data.gantt
-
- XYTaskDataset(TaskSeriesCollection) - Constructor for class org.jfree.data.gantt.XYTaskDataset
-
Creates a new dataset based on the supplied collection of tasks.
- XYTextAnnotation - Class in org.jfree.chart.annotations
-
A text annotation that can be placed at a particular (x, y) location on an
XYPlot
.
- XYTextAnnotation(String, double, double) - Constructor for class org.jfree.chart.annotations.XYTextAnnotation
-
Creates a new annotation to be displayed at the given coordinates.
- XYTitleAnnotation - Class in org.jfree.chart.annotations
-
An annotation that allows any
Title
to be placed at a location on
an
XYPlot
.
- XYTitleAnnotation(double, double, Title) - Constructor for class org.jfree.chart.annotations.XYTitleAnnotation
-
Creates a new annotation to be displayed at the specified (x, y)
location.
- XYTitleAnnotation(double, double, Title, RectangleAnchor) - Constructor for class org.jfree.chart.annotations.XYTitleAnnotation
-
Creates a new annotation to be displayed at the specified (x, y)
location.
- XYToolTipGenerator - Interface in org.jfree.chart.labels
-
Interface for a tooltip generator for plots that use data from an
XYDataset
.
- XYURLGenerator - Interface in org.jfree.chart.urls
-
Interface for a URL generator for plots that uses data from an
XYDataset
.
- XYZDataset - Interface in org.jfree.data.xy
-
The interface through which JFreeChart obtains data in the form of (x, y, z)
items - used for XY and XYZ plots.
- XYZToolTipGenerator - Interface in org.jfree.chart.labels
-
Interface for a tooltip generator for plots that use data from an
XYZDataset
.
- XYZURLGenerator - Interface in org.jfree.chart.urls
-
Interface for a URL generator for plots that uses data from an
XYZDataset
.


| Name | Synopsis |
|---|---|
| .. | |
| pkg | |
| client | |
| channel | Package channel enables access to a channel on a Fabric network. |
| invoke | Package invoke provides the handlers for performing chaincode invocations. |
| common | |
| discovery | |
| dynamicdiscovery | |
| greylist | |
| staticdiscovery | |
| filter | Package filter provides common filters (e.g. |
| mocks | |
| random | |
| selection | |
| balancer | |
| dynamicselection | |
| pgresolver | |
| fabricselection | |
| options | |
| sorter | |
| balancedsorter | |
| blockheightsorter | |
| staticselection | |
| verifier | Package verifier provides various verifier (e.g. |
| event | Package event enables access to a channel events on a Fabric network. |
| ledger | Package ledger enables ledger queries on specified channel on a Fabric network. |
| msp | Package msp enables creation and update of users on a Fabric network. |
| resmgmt | Package resmgmt enables creation and update of resources on a Fabric network. |
| common | |
| errors | |
| multi | Package multi is an error type that holds multiple errors. |
| retry | Package retry provides retransmission capabilities to fabric-sdk-go. |
| status | Package status defines metadata for errors returned by fabric-sdk-go. |
| logging | Package logging enables setting custom logger implementation. |
| options | |
| providers | |
| context | |
| core | |
| fab | |
| msp | |
| test | |
| mockcontext | Package mockcontext is a generated GoMock package. |
| mockcore | Package mockcore is a generated GoMock package. |
| mockfab | Package mockfab is a generated GoMock package. |
| mockmsp | Package mockmsp is a generated GoMock package. |
| context | |
| core | |
| config | |
| comm | |
| tls | |
| cryptoutil | |
| endpoint | |
| lookup | |
| cryptosuite | |
| bccsp | |
| multisuite | |
| pkcs11 | |
| sw | |
| wrapper | |
| common | |
| pkcs11 | |
| logging | |
| api | |
| metadata | |
| modlog | |
| mocks | |
| fab | |
| ccpackager | |
| gopackager | |
| channel | |
| membership | |
| chconfig | |
| comm | |
| discovery | |
| mocks | |
| events | |
| api | |
| client | |
| dispatcher | |
| lbp | |
| mocks | |
| peerresolver | |
| balanced | |
| minblockheight | |
| preferorg | |
| preferpeer | |
| deliverclient | |
| connection | |
| dispatcher | |
| mocks | |
| seek | |
| endpoint | |
| mocks | |
| service | |
| blockfilter | |
| headertypefilter | |
| dispatcher | |
| mocks | |
| keyvaluestore | |
| mocks | |
| orderer | |
| peer | |
| resource | Package resource provides access to fabric network resource management, typically using system channel queries. |
| genesisconfig | |
| signingmgr | |
| txn | Package txn enables creating, endorsing and sending transactions to Fabric peers and orderers. |
| fabsdk | Package fabsdk enables client usage of a Hyperledger Fabric network. |
| api | |
| factory | |
| defcore | |
| defmsp | |
| defsvc | |
| metrics | |
| cfg | |
| provider | |
| chpvdr | |
| fabpvdr | |
| msppvdr | |
| test | |
| mocksdkapi | Package mocksdkapi is a generated GoMock package. |
| msp | |
| api | |
| test | |
| mockmsp | |
| mockmspapi | Package mockmspapi is a generated GoMock package. |
| util | |
| concurrent | |
| futurevalue | |
| lazycache | |
| lazyref | |
| rollingcounter | |
| pathvar | |
| test | |
| test | |
| integration | |
| e2e | |
| orgs | |
| pkg | |
| client | |
| msp | |
| util | |
| runner | |
| metadata | Package metadata contains variables used by tests |
| performance | |
| pkg | |
| client | |
| channel | |
| third_party | |
| github.com | |
| hyperledger | |
| fabric | |
| common | |
| cauthdsl | |
| core | |
| common | |
| ccprovider | |
| ledger | |
| kvledger | |
| txmgmt | |
| rwsetutil | |
| util | |
| protos | |
| common | |
| discovery | |
| gossip | |
| ledger | |
| rwset | |
| kvrwset | |
| msp | |
| orderer | |
| etcdraft | |
| peer | |
| token |


Specification Version: 2.1
Implementation Version: 2.1.3
The schema generator can be launched using the appropriate
schemagen
shell script in the bin
directory
for your platform.
The current schema generator can process either Java source files or class files.
We also provide an Ant task to run the schema generator - see the instructions for using schemagen with Ant.
% schemagen.sh Foo.java Bar.java ... Note: Writing schema1.xsd
If your java sources/classes reference other classes, they must be accessable on your
system CLASSPATH environment variable, or they need to be given to the tool by using the
-classpath
/-cp
options. Otherwise you will see errors when
generating your schema.
Usage: schemagen [-options ...] <java files> Options: -d <path> : specify where to place processor and javac generated class files -cp <path> : specify where to find user specified files -classpath <path> : specify where to find user specified files -encoding <encoding> : specify encoding to be used for apt/javac invocation -episode <file> : generate episode file for separate compilation -version : display version information -help : display this usage message
The current schema generator simply creates a schema file for each namespace referenced in your Java classes. There is no way to control the name of the generated schema files at this time. For that purpose, use the schema generator ant task.


Let’s talk web design!
I’m super excited that you want to work together.
Please
fill in the form below or get in touch so I can learn about your
project
and we can setup time to talk websites and
Atlanta city love.
<EMAIL_ADDRESS>+1<PHONE_NUMBER>
123 Peachtree Ave. Atlanta, GA
Available 9am–5pm,
Mon-Fri
Interested to learn about my freelance services?
Please visit my other page.
GoMike Designs - Web designer living and loving Atlanta.


Playing with RoBCodes
See:
https://github.com/rbur004/svg_rob_code
Exponential
0
1
2
3
4
5
6
7
8
Step Size (or Base) start at Ring
XOR (0b for binary, 0a for a Character, 0x for Hex)
Center X
Y
Ring Width
No Center
Solid
Ring
Circle with Ring
Center Byte
LSB
MSB
Even Parity
Odd Parity
No Parity
Counter Clockwise
Bounding Circle
Colour
Unroll


{{ partial "header.html" . }} {{ partial "navigation.html" . }}
Build custom business applications that look great, integrate seamlessly, and you can self-host.
Fully customize your {{ .Section | humanize | lower }} to suit your brand
{{ .Section | humanize }} work on mobile, tablet, and desktop
Self-host your {{ .Section | humanize | lower }} or let Budibase manage them
Collect data from public users or private users
Business applications are a type of application that are used to improve the operations of a business. They can be used by employees, suppliers, customers, and come in all shapes and sizes. Examples of business applications include applicant tracking systems, help desk applications, inventory management platforms. Business applications are different from internal tools, because they can be used by external stakeholders, where internal tools are specifically used by employees within an organization. Internal tools usually consist of a single screen, where business applications can consist of multiple screens.
Connect to a SQL database, use a Rest API, or use Budibase's built-in database to create the data layer for your {{ .Section | singularize | humanize | lower }}.
Design fully custom, beautiful {{ .Section | humanize | lower }} that people enjoy using, with over 30 powerful pre-made blocks.
Integrate your business application with your internal stack and automate manual processes.
Budibase's low-code platform makes it easy to build fully custom {{ .Section | humanize | lower }} that perfectly fit your operations.
Create beautiful, multi-screen business applications
Create custom roles, and control what users have access to
Show different components to different users, and a lot more
Choose from a number of beautiful themes that are customizable
All components / building blocks are accessibly tested
Create business applications that work on all devices
Add your SMTP credentials and automate user onboarding
With Budibase, SSO is free and available to everyone
Deploy your {{ .Section | singularize | humanize | lower }} via Kubernetes, Docker, Digital Ocean. Or choose the Budibase Cloud and let Budibase manage everything for you.
{{ partial "deploy-options.html" . }}Explore our favourite free {{ .Section | singularize | humanize | lower }} templates. With Budibase's intuitive low-code platform, you can customize your design in just a few clicks.


JUNE
N106 Butterfly Night Light "Butterflies dance across the fields in the shimmering heat." Previous Month Next Month


What Happened in the Stock Market Today
Here's why Tesla and Disney were on the move as the broader markets rallied.
by Steve Symington (TMFSymington)Major benchmarks climbed on Wednesday as investors digested the latest quarterly earnings news, as well as a statement from U.S. Federal Reserve Chairman Jerome Powell suggesting the central bank's approach to managing interest rates will likely remain unchanged in the near future.
"We see the current stance of monetary policy as likely to remain appropriate as long as incoming information about the economy remains broadly consistent with our outlook of moderate economic growth, a strong labor market, and inflation near our symmetric 2 percent objective," Powell explained.
The Dow Jones Industrial Average (DJINDICES:^DJI) ended the session at a record high after gaining roughly 0.3%, while the S&P 500 (SNPINDEX:^GSPC) edged up more modestly.
Today's stock market
| Index | Percentage Change | Point Change |
|---|---|---|
| Dow | 0.33% | 92.10 |
| S&P 500 | 0.07% | 2.20 |
Data source: Yahoo! Finance.
As for individual stocks, shares of Tesla (NASDAQ:TSLA) and Disney (NYSE:DIS) were on the move following notable news.
Tesla plans German expansion
Shares of Tesla initially climbed as much as 2%, then pulled back to close down 1.1% after CEO Elon Musk revealed the company will build both a new Gigafactory and an engineering and design center in Berlin, Germany.
The announcement came at an awards ceremony in Germany yesterday, where Musk elaborated: "Everyone knows that German engineering is outstanding, and that's part of the reason we are locating our Gigafactory Europe in Germany."
The exact time frame for completion of Tesla's German facility -- which will mark its fourth Gigafactory, following others in Nevada, New York, and most recently China -- has yet to be determined. But the company has previously said it wants to begin mass production in Europe by 2021.
Musk added that Tesla had also considered locating its European facility in the U.K., but ultimately decided there was too much uncertainty in the country given risks surrounding Brexit.
Disney+ hits 10 million subscribers -- on day one
Meanwhile, after starting the day in negative territory, shares of Disney soared 7.3% after the entertainment giant announced its new Disney+ streaming service reached 10 million subscribers since its official launch yesterday morning.
That said -- keeping in mind users can sign up for a seven-day free trial of the service -- the company didn't clarify exactly how many of the 10 million are actually paying the $6.99 subscription price for Disney+ at this stage. It's also unclear how much of that total came from pre-launch offers; recall Disney previously gave members of its D23 club (which has a free tier) the opportunity to sign up for a three-year subscription for $141, or less than $4 per month.
But it's also an incredible feat considering it took Disney just under one year to grow its ESPN+ service to 2 million subscribers. This early momentum marks an undeniably strong start as the company works toward its initial goal of reaching 60 million to 90 million Disney+ subscribers -- and sustained profitability for the platform -- by 2024.


Create Map
We start by creating a map of the location.
library(rMaps)
L2 <- Leaflet$new()
L2$setView(c(29.7632836, -95.3632715), 10)
L2$tileLayer(provider = "MapQuestOpen.OSM")
L2
Get Data
We will use the crime
dataset from the ggmap
package that contains a tidied up version of Houston crime data from January 2010 to August 2010.
data(crime, package = 'ggmap')
library(plyr)
crime_dat = ddply(crime, .(lat, lon), summarise, count = length(address))
crime_dat = toJSONArray2(na.omit(crime_dat), json = F, names = F)
cat(rjson::toJSON(crime_dat[1:2]))
[[27.5071143,-99.5055471,1],[29.4836146,-95.0618715,10]]
Add HeatMap
Now that we have the map and the data, the next step is to add the data to the map as a heatmap layer. Thanks to the Leaflet.heat plugin written by the Vladimir Agafonkin, the author of LeafletJS, this is really easy to do, with a little bit of custom javascript.
# Add leaflet-heat plugin. Thanks to Vladimir Agafonkin
L2$addAssets(jshead = c(
"http://leaflet.github.io/Leaflet.heat/dist/leaflet-heat.js"
))
# Add javascript to modify underlying chart
L2$setTemplate(afterScript = sprintf("
<script>
var addressPoints = %s
var heat = L.heatLayer(addressPoints).addTo(map)
</script>
", rjson::toJSON(crime_dat)
))
L2
Note that it is easy to abstract away these additional steps into a method for the Leaflet class, or an R function that only needs to be provided the data.


Breadcrumb
Create breadcrumbs to show users their location within a website.
Usage
The Breadcrumb component consists of links which are aligned side by side and separated by a divider.
| Class | Description |
|---|---|
.uk-breadcrumb |
Add this class to a
 element to define the Breadcrumb component. Use  elements as breadcrumb items within the list. |
.uk-active |
Add this class to a list item to apply an active state and use a  instead of an  element. |
Use a
instead of an
element to disable a breadcrumb item.
Example
Markup

...

...

...

...


This is a calculator that explains Social Security benefits.
Navigate your personal benefit data and ask 'What If?' questions.
Get Started


Detecting Collision
Sketching with Math and Quasi Physics
Circles
Two circles, \(A\) and \(B\) collide if the distance between the center points is equal or less than the two radii added together.
$$distance(A_{center},B_{center}) \leq A_{radius}+B_{radius}\Rightarrow$$
$$distance(A_{center},B_{center})-A_{radius}-B_{radius}\leq 0$$
Line and Circle
The distance from a point \(P\) to a line that passes through points \(A\) and \(B\) is
$$distance=\left\|\overrightarrow{AP}\right\|\left|\sin(\theta)\right|=\left|(\overrightarrow{AP}_x\cdot \overrightarrow{AB}_y-\overrightarrow{AB}_x\cdot \overrightarrow{AP}_y)\right|/\left\|\overrightarrow{AB}\right\|$$ where \(\theta\) is the angle between \(\overrightarrow{AP}\) and \(\overrightarrow{AB}\)
Rectangles
Two rectangles, \(A\) and \(B\) that are axis aligned collide if
$$(A_{left}\leq B_{right})\;\wedge\;(A_{right}\geq B_{left})\;\wedge\;(A_{top}\leq B_{bottom})\wedge(A_{bottom}\geq B_{top})$$
This is to project the shapes to x and y-axis and checking overlap on each axis. Note that screen coordinate system in which y increase from top to bottom is assumed.
Triangles
Similarly, collision between two convex polygons can be detected by projecting the shapes to the vectors perpendicular to each side of one of the polygons.
Learn More
Collision Detection Using the Separating Axis Theorem


St.Lawrence College
100 Portsmouth Ave - Kingston, ON
July 22 - 24, 2016
St.Lawrence College - SA
100 Portsmouth Ave - Kingston, ON
May 22, 2016


System Architect Symbol details for ".Basis and Results of Activity"
Activity (Class)
- Description:
Purposeful and intentional "Event"
- Comment:
-
Previous documented definitions providing the source for the above are:
An exertion of energy initiated by an "Agent" (CBS v2) - this definition is followed by a definition
of its subtypes.
Conscious, directed and purposeful exertion of energy.
"Event" occurring through the volition of an "Agent".
Definitions Used:
Quantity (Class Attribute)
activity for (Association)
- From Class:
Activity
- To Class:
"Activity State"
- From Class:
Activity
- To Class:
"Activity State"
Activity For Subject (Class)
- Description:
"Activity" directed towards a single "Subject".
- Comment:
-
Previous definitions from which the above have been distilled:
An act which changes either the state, or the knowledge of the state, of a "Subject" (CBS v2).
Activity State (Class)
- Description:
"Activity" in a state which it is currently or has been previously.
- Comment:
Note that there are both subtypes (comprising all the possible states) and a "power type" of
"Activity State Type". The latter's contents are identical to the subtypes; it exists in order to
control topics such as access and permission to amend.
Activity Under Consideration (Class)
- Description:
"Activity" which is considered appropriate by an "Agent".
- Comment:
Note that there is not necessarily any intention to perform the Activity at this stage - indeed a
set of conflicting Activities may all be simultaneously under consideration.
Activity/Direction (Generalization Node)
- Base Class:
Activity
- Definitions Used:
-
Activity (Class)
Activity/State (Generalization Node)
- Base Class:
"Activity State"
- Definitions Used:
-
Activity State (Class)
Actual Outcome (Class)
- Description:
"Outcome" deduced to be in effect preceding or at the time of the deducing "Activity".
Actual Property (Class)
- Description:
"Property" applicable at or before time of attribution.
actual source of (Association)
- From Class:
"Subject Phenomenon"
- To Class:
"Actual Outcome"
- From Class:
"Subject Phenomenon"
- To Class:
"Actual Outcome"
- Redefines:
"Causal Relation"."source of"
- Definitions Used:
-
source of (Association)
Agent Accepted Intention (Class)
- Description:
"Intention" which has been accepted by the originator and/or another "Agent" for action.
Completed Activity (Class)
- Description:
"Activity" which has ended normally and for which no further work is intended.
- Comment:
-
An end state.
Note that a repetitive activity may be deemed complete even though not all its actual or potential
components have been identified.
Established Focus (Class)
- Description:
"Focus For Further Activity" for which at least one intention has been attributed.
FFA/State (Generalization Node)
- Base Class:
"Focus For Further Activity"
- Definitions Used:
-
Focus For Further Activity (Class)
focus for (Association)
- From Class:
"Established Focus"
- To Class:
"Intention Under Consideration"
- From Class:
"Established Focus"
- To Class:
"Intention Under Consideration"
focus for (Association)
- From Class:
"Focus For Further Activity"
- To Class:
"Focus State"
- From Class:
"Focus For Further Activity"
- To Class:
"Focus State"
Focus For Further Activity (Class)
- Description:
"Property Qualifier" being an "Agent's" view of a "Subject Property" which may have attention
directed towards it.
Focus State (Class)
- Description:
"Focus For Further Activity" in a state which it is currently or has been previously.
- Comment:
Note that there are both subtypes (comprising all the possible states) and a "power type" of "Focus
State Type". The latter's contents are identical to the subtypes; it exists in order to control
topics such as access and permission to amend.
Intention (Class)
- Description:
"Property Qualifier" being the general purpose of the care for an "Established Focus".
intention for (Association)
- From Class:
Intention
- To Class:
"Intention State"
- From Class:
Intention
- To Class:
"Intention State"
Intention State (Class)
- Description:
"Intention" in a state which it is currently or has been previously.
- Comment:
Note that there are both subtypes (comprising all the possible states) and a "power type" of
"Intention State Type". The latter's contents are identical to the subtypes; it exists in order to
control topics such as access and permission to amend.
Intention Under Consideration (Class)
- Description:
"Intention" which is appropriate for the "Focus For Further Activity".
Intention/State (Generalization Node)
- Base Class:
"Intention State"
- Definitions Used:
-
Intention State (Class)
property for (Association)
- From Class:
"Subject Property"
- To Class:
"Subject Property Qualifier"
- From Class:
"Projected Outcome"
- To Class:
"Expected Outcome"
property for (Association)
- From Class:
"Actual Property"
- To Class:
"Actual Outcome"
- From Class:
"Actual Property"
- To Class:
"Actual Outcome"
PrQ/Association (Generalization Node)
- Base Class:
"Subject Property Qualifier"
- Definitions Used:
-
Subject Property Qualifier (Class)
Relevant Focus (Class)
- Description:
"Focus For Further Activity" indicating that there is an intention to change or address a "Subject
Property".
- Comment:
-
Old definition was "Subject Property" for which there is an intention to change. Changed this to be
in line with other states.
Suggest change name to "Focus Under Consideration".
source of (Association)
- From Class:
"Agent Accepted Intention"
- To Class:
"Activity Under Consideration"
- From Class:
"Agent Accepted Intention"
- To Class:
"Activity Under Consideration"
SPh/Essential Type (Generalization Node)
- Base Class:
"Subject Phenomenon"
- Definitions Used:
-
Subject Phenomenon (Class)
SPr/Time (Generalization Node)
- Base Class:
"Subject Property"
- Definitions Used:
-
Subject Property (Class)
subject (Association)
- Number:
0
- From Class:
Subject
- To Class:
"Subject Phenomenon"
- From Class:
Subject
- To Class:
"Subject Phenomenon"
Subject (Class)
- Description:
"Percept" consisting of one or more persistent physical objects.
- Comment:
-
The definition above, as for others, has been distilled from what has been suggested in the past,
including:
The "Object" of interest to an "Agent" (CBS v2).
One or a collection of physical objects.
"Percept" which is a physical object and / or a collection of physical objects.
Persistent perceivable object.
Extension of one or more "Concepts" which is perceived or inferred to exist in the universe.
Subject Phenomenon (Class)
- Description:
Fact or event, related to a "Subject", that appears or is perceived by one of the senses or by the
mind.
Subject Property (Class)
- Description:
Condition or state associated with a "Subject".
Subject Property Qualifier (Class)
- Description:
"Phenomenon Qualifier" qualifying a "Subject Property".


ContentNegotiatingViewResolver
自己并不会解析视图，而是委托给其他的视图解析器去处理。
The ContentNegotiatingViewResolver
does not resolve views itself but rather
delegates to other view resolvers, selecting the view that resembles the
representation requested by the client. Two strategies exist for a client to
request a representation from the server:
<http://www.example.com/users/fred.pdf>
requests a PDF representation of the user fred, and <http://www.example.com/users/fred.xml>
requests an XML representation.Accept
HTTP request header to list the media types that it understands. For example, an HTTP request for <http://www.example.com/users/fred>
with an Accept
header set to application/pdf
requests a PDF representation of the user fred, while <http://www.example.com/users/fred>
with an Accept
header set to text/xml
requests an XML representation. This strategy is known as content negotiation.| Note | |
|---|---|
One issue with the Accept
header is that it is impossible to set it in a web
browser within HTML. For example, in Firefox, it is fixed to:
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
For this reason it is common to see the use of a distinct URI for each representation when developing browser based web applications.
To support multiple representations of a resource, Spring provides the
ContentNegotiatingViewResolver
to resolve a view based on the file extension
or Accept
header of the HTTP request. ContentNegotiatingViewResolver
does
not perform the view resolution itself but instead delegates to a list of view
resolvers that you specify through the bean property ViewResolvers
.
The ContentNegotiatingViewResolver
selects an appropriate View
to handle
the request by comparing the request media type(s) with the media type (also
known as Content-Type
) supported by the View
associated with each of its
ViewResolvers
. The first View
in the list that has a compatible Content-
Type
returns the representation to the client. If a compatible view cannot be
supplied by the ViewResolver
chain, then the list of views specified through
the DefaultViews
property will be consulted. This latter option is
appropriate for singleton Views
that can render an appropriate
representation of the current resource regardless of the logical view name.
The Accept
header may include wild cards, for example text/*
, in which
case a View
whose Content-Type was text/xml
is a compatible match.
To support custom resolution of a view based on a file extension, use a
ContentNegotiationManager
: see Section 21.16.6, "Content
Negotiation".
Here is an example configuration of a ContentNegotiatingViewResolver
:
<bean class="org.springframework.web.servlet.view.ContentNegotiatingViewResolver">
<property name="viewResolvers">
<list>
<bean class="org.springframework.web.servlet.view.BeanNameViewResolver"/>
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/jsp/"/>
<property name="suffix" value=".jsp"/>
</bean>
</list>
</property>
<property name="defaultViews">
<list>
<bean class="org.springframework.web.servlet.view.json.MappingJackson2JsonView"/>
</list>
</property>
</bean>
<bean id="content" class="com.foo.samples.rest.SampleContentAtomView"/>
The InternalResourceViewResolver
handles the translation of view names and
JSP pages, while the BeanNameViewResolver
returns a view based on the name
of a bean. (See "[Resolving views with the ViewResolver interface](mvc.html
###mvc-viewresolver-resolver "21.5.1 Resolving views with the ViewResolver
interface" )" for more details on how Spring looks up and instantiates a
view.) In this example, the content
bean is a class that inherits from
AbstractAtomFeedView
, which returns an Atom RSS feed. For more information
on creating an Atom Feed representation, see the section Atom Views.
In the above configuration, if a request is made with an .html
extension,
the view resolver looks for a view that matches the text/html
media type.
The InternalResourceViewResolver
provides the matching view for text/html
.
If the request is made with the file extension .atom
, the view resolver
looks for a view that matches the application/atom+xml
media type. This view
is provided by the BeanNameViewResolver
that maps to the
SampleContentAtomView
if the view name returned is content
. If the request
is made with the file extension .json
, the MappingJackson2JsonView
instance from the DefaultViews
list will be selected regardless of the view
name. Alternatively, client requests can be made without a file extension but
with the Accept
header set to the preferred media-type, and the same
resolution of request to views would occur.
| Note | |
|---|---|
If `ContentNegotiatingViewResolver's list of ViewResolvers is not configured explicitly, it automatically uses any ViewResolvers defined in the application context.
The corresponding controller code that returns an Atom RSS feed for a URI of
the form <http://localhost/content.atom>
or <http://localhost/content>
with an Accept
header of application/atom+xml is shown below.
@Controller
public class ContentController {
private List<SampleContent> contentList = new ArrayList<SampleContent>();
@RequestMapping(path="/content", method=RequestMethod.GET)
public ModelAndView getContent() {
ModelAndView mav = new ModelAndView();
mav.setViewName("content");
mav.addObject("sampleContentList", contentList);
return mav;
}
}


This object can have several types depending on what ones want to store.
More...
#include <threadsafe_object.hpp>
|
| template<int INDEX> |
| using | Type = typename std::tuple_element< INDEX, std::tuple< Types... > >::type |
| | Define a specific "Type" which permit a more readable code. More...
|
| |
|
|
static const std::size_t | SIZE = sizeof...(Types) |
| | Define the size of the different types.
|
| |
|
|
std::shared_ptr< std::tuple< Types... > > | data_ |
| | the actual data buffers.
|
| |
|
std::shared_ptr< std::condition_variable > | condition_ |
| | a condition variable that allow to wait until one data has been changed in the buffer.
|
| |
|
std::shared_ptr< std::mutex > | condition_mutex_ |
| | The mutex of the condition variable.
|
| |
|
std::shared_ptr< std::array< size_t, SIZE > > | modification_counts_ |
| | This is counting the data modification occurences for each individual buffers.
|
| |
| std::shared_ptr< size_t > | total_modification_count_ |
| | This is counting the all data modification occurences for all buffer. More...
|
| |
|
std::shared_ptr< std::array< std::mutex, SIZE > > | data_mutexes_ |
| | These are the individual mutexes of each data upon setting and getting.
|
| |
template<typename... Types>
class real_time_tools::ThreadsafeObject< Types >
This object can have several types depending on what ones want to store.
- Template Parameters
-
◆ Type
template<typename... Types>
template<int INDEX>
Define a specific "Type" which permit a more readable code.
- Template Parameters
-
◆ get()
template<class... Types>
template<int INDEX>
Getters.
Get the data with the designated index. The index is resolved at compile time.
- Template Parameters
-
- Returns
- Type<INDEX>
◆ set() [1/2]
template<typename... Types>
template<int INDEX>
Setters.
Set the data with the designated index. The index is resolved at compile time.
- Template Parameters
-
- Parameters
-
◆ set() [2/2]
template<typename... Types>
template<int INDEX = 0>
Setters.
Set the data with the designated index. The index is resolved at compile time.
- Template Parameters
-
- Parameters
-
◆ wait_for_update() [1/3]
Wait until the data with the deignated index is changed.
- Parameters
-
◆ wait_for_update() [2/3]
template<typename... Types>
template<unsigned INDEX = 0>
Wait until the data with the designated index is changed.
- Template Parameters
-
◆ wait_for_update() [3/3]
Wait until any data has been changed.
- Returns
- size_t
◆ total_modification_count_
template<typename... Types>
This is counting the all data modification occurences for all buffer.
/todo Can't we just some the modification_counts_ array whenever needed?
The documentation for this class was generated from the following files:


Controls when messages send to this mail server are delivered. Possible options
are :
- Background
Messages are delivered as soon as possible in the background.
- Queue only
Submitted messages are merely placed in the queue, and not delivered
until the queue is flushed manually.
- Interactive
Messages are delivered immediately.
- Deferred
Like Queue only, but no DNS or NIS lookups are done for submitted
messages.


§576B-309 Private counsel. An individual may employ private counsel to represent the individual in proceedings authorized by this chapter. [L 1997, c 295, pt of §1; am L 2015, c 77, pt of §1]


India's Oct unemployment rate rises to 8.5%, highest in over 3 years: CMIE
India's infrastructure output fell 5.2% in September from a year earlier, the worst performance in years
by ReutersIndia's unemployment rate in October rose to 8.5%, the highest since August 2016, and up from 7.2% in September, according to data released by the Centre for Monitoring Indian Economy (CMIE) on Friday, reflecting the impact of a slowdown in the economy.
.
India's infrastructure output fell 5.2% in September from a year earlier, the worst performance in years, government data showed on Thursday, while the industrial output shrank at its fastest rate in more than six years in August.


Tow truck crash causes power outage in Long Beach; driver arrested
LONG BEACH, Calif. (KABC) -- Power was knocked out to homes after a tow truck in Long Beach hit multiple light and power poles, sending power lines falling to the street Sunday evening, police said.
The crash happened at about 6:11 p.m. near Bloomfield and Littlefield streets near the border of Los Alamitos and Cypress, according to Southern California Edison.
The driver told police he fell asleep at the wheel and officers discovered he had an outstanding felony warrant.
He was arrested without incident and taken to a hospital to be evaluated.
The driver hit two light poles and two power poles, knocking out power to about 191 customers in the area at the time, police said.
No other injuries were reported.
SoCal Edison was working on restoring power.


| Name | Description |
|---|---|
afterOpened: Observable
void |
Gets an observable that is notified when the dialog is finished opening. |
afterClosed: Observable
R | undefined |
Gets an observable that is notified when the dialog is finished closing. |
| close(dialogResult?: any) | Closes the dialog with optional returned result. |
| open(component, config?: MdcDialogConfig) | Opens the dialog with optional configuration. |
| id: string | ID for the dialog. If omitted, a unique one will be generated. |
| ariaLabel: string | Aria label to assign to the dialog element. |
| ariaDescribedBy: string | ID of the element that describes the dialog. |
| clickOutsideToClose: boolean | Close the dialog if user clicks on the backdrop. (Default: true) |
| escapeToClose: boolean | Enable or disable close on escape key (Default: true). |
| scrollable: boolean | Applied automatically when the dialog has overflowing content to warrant scrolling. |
| buttonsStacked: boolean | Enable or disable the stacking of action buttons, if they can't fit on a single line. |
| autoFocus: boolean | Whether the dialog should focus the first focusable element on open. (Default: true) |
| restoreFocus: boolean | Whether the dialog should restore focus to the previously-focused element, after it's closed. (Default: true) |
| componentFactoryResolver?: ComponentFactoryResolver | Allows for a different `ComponentFactoryResolver` to be passed in when creating a dialog. |
| data: any | Data that can be assigned inside child component. |
Selector: mdc-dialog
Exported as: mdcDialog| layout(): void | Recalculates layout and automatically adds/removes modifier classes like --scrollable. |
Selector: mdc-dialog-container
Exported as: mdcDialogContainerSelector: mdc-dialog-surface
Exported as: mdcDialogSurfaceSelector: mdc-dialog-title mdcDialogTitle
Exported as: mdcDialogTitleSelector: mdc-dialog-content mdcDialogContent
Exported as: mdcDialogContentSelector: mdc-dialog-actions mdcDialogActions
Exported as: mdcDialogActionsSelector: button[mdcDialogButton] a[mdcDialogButton]
Exported as: mdcDialogButton| Name | Description |
|---|---|
| default: boolean | Indicates that this action button represents the default action. |
Selector: mdcDialogAction="close" mdcDialogAction="accept"
Exported as: mdcDialogAction


Name : Gabu
Sacco:ManMo
Admin Dashboard
Home
Home 1
Home 2
Home 3
Scheduled Trips
Buses
Drivers
Drivers
Contact
Driver Dashboard
User Dashboard
Toggle Sidebar
Signin As
Admin
Driver
User
Log Out


Chose your base subscription
Please contact us for enterprise discounts
Discount
{{vm.discount}}%(${{vm.sumOfDiscount}})


public interface Endpoint
An Endpoint
instance contains the information
necessary to send requests to the remote endpoint. For example, a
TCP-based Endpoint
implementation typically contains
the remote host address and TCP port to connect to.
The newRequest
method can be used to send a
request to the remote endpoint that this object represents.
An instance of this interface should be serializable and should
implement Object.equals
to return
true
if and only if the argument is equivalent to the
instance in trust, content, and function. That is, the
equals
method should be a sufficient substitute for
TrustEquivalence.checkTrustEquivalence
. But unlike
checkTrustEquivalence
, the equals
method
cannot assume that the implementations of any of the invoked
instance's pluggable component objects are trusted (whether
pluggable through public APIs or deserialization). Therefore, the
equals
method should not invoke comparison methods
(such as equals
) on any such component without first
verifying that the component's implementation is at least as
trusted as the implementation of the corresponding component in the
equals
argument (such as by verifying that the
corresponding component objects have the same actual class). If
any such verification fails, the equals
method should
return false
without invoking a comparison method on
the component. Furthermore, these guidelines should be recursively
obeyed by the comparison methods of each such component for its
subcomponents.
If an Endpoint
is an instance of TrustEquivalence
, then its equals
method must obey
the above guidelines and its checkTrustEquivalence
method must not return true
if its equals
method would not return true
for the same argument.
All aspects of the underlying communication mechanism that are not specified here are defined by the particular implementation of this interface.
ServerEndpoint
| Modifier and Type | Method and Description |
|---|---|
OutboundRequestIterator |
newRequest(InvocationConstraints constraints)
Returns an
OutboundRequestIterator to use to send
a new request to this remote endpoint using the specified
constraints. |
OutboundRequestIterator newRequest(InvocationConstraints constraints)
OutboundRequestIterator
to use to send
a new request to this remote endpoint using the specified
constraints.
The constraints must be the complete, absolute constraints for the request.
constraints
- the complete, absolute constraintsOutboundRequestIterator
to use to send
a new request to this remote endpointNullPointerException
- if constraints
is
null


Your browser is outdated. Please update to a version respecting Web Standards.
Google Chrome
Mozilla Firefox
Advancing technology through open initiatives
Join the team!


+++
title = "Popper"
linkTitle = "Popper"
+++
{{< blocks/cover title="Popper" subtitle="" image_anchor="smart" color="white" height="med">}}
A container-native task automation engine that runs on distinct container engines, orchestration frameworks and CI services. Write simple YAML files, run everywhere.
{{< /blocks/cover >}}
{{< blocks/section color="primary" >}}
{{% blocks/feature icon="fa-lightbulb" title="An abstraction over container runtimes!" %}}
In addition to [Docker](https://docs.docker.com), Popper can seamlessly execute workflows in other runtimes by interacting with distinct container engines.
Popper currently supports [Singularity](https://sylabs.io) and we are working on adding [Podman](https://podman.io).
{{% /blocks/feature %}}
{{% blocks/feature icon="fab fa-github" title="Contributions welcome!" url="https://github.com/getpopper/popper" %}}
We do a [Pull Request](https://github.com/getpopper/popper/pulls) contributions workflow on **GitHub**. New users are always welcome!
{{% /blocks/feature %}}
{{% blocks/feature icon="fab fa-twitter" title="Follow us on Twitter!" url="https://twitter.com/getpopper" %}}
For announcement of latest features etc.
{{% /blocks/feature %}}
{{< /blocks/section >}}


Mandy Barton, Kamil Krukowski, Nick Curran, Meghal Bhatt, Cihan Koseoglu
In May 2016, German chemical giant Bayer, approached the U.S. seed giant Monsanto with a $62 billion offer to merge the two companies.
The bid has increased to $66 billion in an all cash deal valued at $128 per share.
If approved, it will be the largest merger of 2016.
German pharma giant
Known mainly for being the originator of Aspirin and Alka-Seltzer
Has an agrochemical and seeds division
Agrochemical division has higher market share
Seeds division has low market share
U.S. based company
World's largest supplier of genetically modified seeds
World's largest supplier of GMO seeds
Global sales $15 billion in 2015
Negotiation is ongoing, pending regulatory approval
Fierce negotiation on price
We assume some potential issues have been faced in previous rounds, or they could face in the final rounds of negotiations
First, the differences in culture between U.S. and Germany
Different negotiation tactics, may be reason why it took four rounds of negotiations to come to an agreement
U.S. negotiators have a forceful, urgent, result-orinted style
Germans appreciate directness and clarity and suspicious of vagueness
German representatives need time to evaluate positions
They cannot be rushed
Blunt and confrontational - May have been a problem in Bayer - Monsanto talks
American habit of going over the positive sides before addressing real issues
Confusing for Germans
The share price increase may be a token of amends for bad negotiation interactions - although not the only reason
Germans take long vacations during June, July, August
Deal talks started in May
Not understanding the differences between cultures, and not taking those differences into consideration in planning a negotiation can have disastrous consequences.
Underestimating or not considering all parties with interests in this negotiation
Bayer, Monsanto, regulators in 30 countries were present
Environmental organizations, farmers, not in the deal
They are very unhappy with the potential merger
Groups such as Pesticide Action Network (PAN) - actively lobbying against the merger
Just six corporations already dominate worldwide seed and pesticide markets. Additional consolidation will increase prices and further limit choices for farmers
Farmers against it since new giant will have 2/3 of the agrochemical market control
Complaints on less choice in the market (meaning price increase)
Department of Justice may be opposing the merger
NGOs lobbying against the merger to DoJ
DoJ may be backing up the farmers
Neither Monsanto nor Bayer really planned for a DoJ block
It's unknown whether they anticipated such strong opposition
No one knows how they will respond to the opposition
Both companies agreed to the deal but it's not final yet
Bayer - not anticipated the power of lobbying
Deal - waiting to be approved by anti-trust regulators
Deal is far from over
Lack of proper due diligence in the planning phase - proved harder than Bayer anticipated
Bayer willing to spend whatever is necessary to get the deal


About
The new display options flex and grid provided a lot of benefits and ease to the designers for generating responsive layouts. But the new attribute values can be tricky and take some time getting used to. After spending some quality time on them, my conclusions and the end results are.
- Highly responsive page that won't let you down on different views, for tips and tricks check here by Philip Walton.
- Most important would be the power to control to control the grow and shrink properties of elements.
- You will definitely be able to predict what will happen if viewport changes unlike the previous floated divs.
- It will take me some time getting used to it as it challenges your old practices but totally worth it.
- Its not a panacea for designers though and have limitations which are discussed here by proactive github members.
For detailed idea check out this
Mastering modern layouts in CSS layouts by Ohans Emmanuel.


Library Files:
Dataset Details:
Logistic:
Neural Network Model:
Formula:
Our model looks as follows:
For one example,
We can compute the J i.e. Cost as follows


{% extends "events/base_sidebar.html" %} {% load static %} {% block title %}Code Jam 2023{% endblock %} {% block breadcrumb %}
Once a year we host a code jam for members of our server to participate in. The code jam is an event where we place you in a team with 5 other random server members. You then have 11 days to code some sort of application or program in Python. Your program must use the specified technology/framework and incorporate the theme chosen by the server.
After the 11 days are complete, your team has 4 days to finish documentation and create a video presentation showcasing and walking through the program that your team has created. More details and specifics of this will be released within the next 2 weeks.
The qualifier is a coding challenge that you are required to complete before registering for the code jam. This is meant as a basic assessment of your skills to ensure you have enough Python knowledge to effectively contribute in a team environment. The qualifier will be released on August 16th.
The chosen technology for this year is Image Processing and Manipulation. Each team must make use of the approved frameworks to create an app that strongly incorporates Image Processing and Manipulation.
Prizes for the code jam will be announced in the coming weeks.
{% endblock %} {% block sidebar %} {% include "events/sidebar/code-jams/10.html" %} {% endblock %}


Hearthstone Battlegrounds swapping four new heroes in as part of a re-balance
by Andy ChalkBlizzard's autobattler Hearthstone Battlegrounds now has a quartet of new heroes for players to choose from, each with their own unique hero power, courtesy of a new update that went live today. The patch also makes a handful of balance changes and bug fixes, adjusts the points allocations for wins, and provides a preview of more changes planned for next month.
First things first, the new arrivals, and what they bring to the brawl:
- Sindragosa – Stay Frosty: At the end of your turn, Frozen minions get +1/+1.
- Elise Starseeker – Lead Explorer: When you upgrade Bob’s Tavern get a Recruitment Map.
- Brann Bronzebeard – Battle Brand: When you play a Battlecry minion, give a random friendly minion +1/+1.
- Sir Finley Mrrgglton – Power Up!: Give a random friendly minion +1/+1. After you sell a minion, refresh this.
Alas, there's only so much room at the table, and to make space for this new group Blizzard has bid farewell to King Mukla, Giantfin, Millificent Manastorm, and Lich Baz'hial—although Blizzard said that they might make a return at some point in the future. Interestingly, the heroes being cut are two of the best and two of the worst according to current performance, so Blizzard is clearly looking to create a move level playing field.
The ranking system (ie your MMR) has been adjusted so that a first-place finish in your first game will now earn 190 ranking points, rather than 240 as it was previously, while first-place finishes in your 150th game or later will be worth 95 points instead of 24. A handful of minions have also been tweaked:
- Primalfin Lookout: Moved from Tavern Tier 5 to Tavern Tier 4
- Voidlord: Moved from Tavern Tier 6 to Tavern Tier 5
- Junkbot: Moved from Tavern Tier 4 to Tavern Tier 5
- Coldlight Seer: Moved from Tavern Tier 3 to Tavern Tier 2
"We wanted to buff both Demons and Murlocs, so we moved those minions down a Tavern Tier. Junkbot was a bit too strong for Tavern Tier 4 and often made it so mech players never had a good reason to upgrade to Tavern Tier 5," Blizzard explained. "With these changes, we think the minion types are closer together in power level."
Four seems to be a theme with this update: Four new heroes in, four old heroes out, four minions changed, and four bugs fixed.
- Infested Wolf: The Triple version of Infested Wolf has been moved from Tavern Tier 2 to Tavern Tier 3, consistent with its base form.
- Rat Pack: The Triple version of Rat Pack has been moved from Tavern Tier 3 to Tavern Tier 2, consistent with its base form.
- Plant tokens spawned from Adapt effects are now Tavern Tier 1.
- Snake tokens spawned from Snake Trap are now Tavern Tier 1.
The next update, planned for early December, will continue to make balance changes to heroes and minions based on their performance, and will see further hero rotations, including some "recognizable faces" that Blizzard hopes to bring into the game next month. Two new minions are in the works, King Bagurgle and Floating Watcher, and the first iteration of player stats will hopefully be deployed in December too.
Speaking of updates, the next Hearthstone expansion, Descent of Dragons—which actually gave us the new Battlegrounds mode—will add 135 new cards to the game on December 10. Here's our ongoing list of every new card we've seen so far.


The photographs in the Farm Security Administration/Office of War Information Photograph Collection form an extensive pictorial record of American life between 1935 and 1944. This U.S. government photography project was headed for most of its existence by Roy E. Stryker, who guided the effort in a succession of government agencies: the Resettlement Administration (1935-1937), the Farm Security Administration (1937-1942), and the Office of War Information (1942-1944). The collection also includes photographs acquired from other governmental and non-governmental sources, including the News Bureau at the Offices of Emergency Management (OEM), various branches of the military, and industrial corporations.
In total, the black-and-white portion of the collection consists of about 175,000 black-and-white film negatives, encompassing both negatives that were printed for FSA-OWI use and those that were not printed at the time. Color transparencies also made by the FSA/OWI are available in a separate section of the catalog: FSA/OWI Color Photographs [view description].
For a video overview of the collection, see “Documenting America, 1935-1943: The Farm Security Administration/Office of War Information Photo Collection.”
Unprinted negatives: You can search for “Untitled” to see images that did not come with a caption card bearing a title and are presumed not to have been printed. Most unprinted negatives simply have “Untitled” as their caption. Some have titles based on similar images that appear to have related content.
To view images that have a hole punched in them (an early method the agency used to indicate the negative should not be printed), you can search “hole punch.”
To view unprinted negatives in relation to neighboring, printed negatives:
go to the description for any FSA/OWI image select the “Browse neighboring items by call number” link at the left of the screen.
Browse by Topic: Select from the Subject Index categories: Alphabetical listing or Classfication Number listing
FSA/OWI Written Records: View a description of the written records and a digitized selection of the documents


stdlib v22.1.4 timer
This module provides useful functions related to time. Unless otherwise stated, time is always measured in milliseconds. All timer functions return immediately, regardless of work done by another process.
Successful evaluations of the timer functions give return values containing a timer reference, denoted TRef
. By using cancel/1
, the returned reference can be used to cancel any requested action. A TRef
is an Erlang term, which contents must not be changed.
The time-outs are not exact, but are at least as long as requested.
Link to this section Summary
Functions
Evaluates apply(``Module``, ``Function``, ``Arguments``)
after Time
milliseconds.
Evaluates apply(``Module``, ``Function``, ``Arguments``)
repeatedly at intervals of Time
.
Cancels a previously requested time-out. TRef
is a unique timer reference returned by the related timer function.
exit_after/2
is the same as exit_after(``Time``, self(), ``Reason1``)
.
Returns the number of milliseconds in Hours`` + ``Minutes`` + ``Seconds
.
Returns the number of milliseconds in Hours
.
kill_after/1
is the same as exit_after(``Time``, self(), kill)
.
Returns the number of milliseconds in Minutes
.
Calculates the time difference Tdiff`` = ``T2`` - ``T1
in microseconds, where T1
and T2
are time-stamp tuples on the same format as returned from erlang:timestamp/0
or os:timestamp/0
.
Returns the number of milliseconds in Seconds
.
send_after/3
* Evaluates Pid`` ! ``Message
after Time
milliseconds. (Pid
can also be an atom of a registered name.)
send_interval/3
* Evaluates Pid`` ! ``Message
repeatedly after Time
milliseconds. (Pid
can also be an atom of a registered name.)
Starts the timer server. Normally, the server does not need to be started explicitly. It is started dynamically if it is needed. This is useful during development, but in a target system the server is to be started explicitly. Use configuration parameters for Kernel for this.
tc/3
* Evaluates apply(``Module``, ``Function``, ``Arguments``)
and measures the elapsed real time as reported by erlang:monotonic_time/0
.
Link to this section Functions
apply_after/4
Evaluates apply(``Module``, ``Function``, ``Arguments``)
after Time
milliseconds.
Returns {ok, ``TRef``}
or {error, ``Reason``}
.
apply_interval/4
Evaluates apply(``Module``, ``Function``, ``Arguments``)
repeatedly at intervals of Time
.
Returns {ok, ``TRef``}
or {error, ``Reason``}
.
cancel/1
cancel(TRef) -> {ok, cancel} | {error, Reason} when TRef :: tref(), Reason :: term().
Cancels a previously requested time-out. TRef
is a unique timer reference returned by the related timer function.
Returns {ok, cancel}
, or {error, ``Reason``}
when TRef
is not a timer reference.
exit_afterexit_after/23
exit_after/2
is the same as exit_after(``Time``, self(), ``Reason1``)
.
exit_after/3
sends an exit signal with reason Reason1
to pid Pid
. Returns {ok, ``TRef``}
or {error, ``Reason2``}
.
hms/3
hms(Hours, Minutes, Seconds) -> MilliSeconds when Hours :: non_neg_integer(), Minutes :: non_neg_integer(), Seconds :: non_neg_integer(), MilliSeconds :: non_neg_integer().
Returns the number of milliseconds in Hours`` + ``Minutes`` + ``Seconds
.
hours/1
hours(Hours) -> MilliSeconds when Hours :: non_neg_integer(), MilliSeconds :: non_neg_integer().
Returns the number of milliseconds in Hours
.
kill_afterkill_after/12
kill_after/1
is the same as exit_after(``Time``, self(), kill)
.
kill_after/2
is the same as exit_after(``Time``, ``Pid``, kill)
.
minutes/1
minutes(Minutes) -> MilliSeconds when Minutes :: non_neg_integer(), MilliSeconds :: non_neg_integer().
Returns the number of milliseconds in Minutes
.
now_diff/2
now_diff(T2, T1) -> Tdiff when T1 :: erlang:timestamp(), T2 :: erlang:timestamp(), Tdiff :: integer().
Calculates the time difference Tdiff`` = ``T2`` - ``T1
in microseconds, where T1
and T2
are time-stamp tuples on the same format as returned from erlang:timestamp/0
or os:timestamp/0
.
seconds/1
seconds(Seconds) -> MilliSeconds when Seconds :: non_neg_integer(), MilliSeconds :: non_neg_integer().
Returns the number of milliseconds in Seconds
.
send_aftersend_after/23
send_after/3
* Evaluates Pid`` ! ``Message
after Time
milliseconds. (Pid
can also be an atom of a registered name.)
Returns {ok, ``TRef``}
or {error, ``Reason``}
.
send_after/2
* Same as send_after(``Time``, self(), ``Message``)
.
send_intervalsend_interval/23
send_interval/3
* Evaluates Pid`` ! ``Message
repeatedly after Time
milliseconds. (Pid
can also be an atom of a registered name.)
Returns {ok, ``TRef``}
or {error, ``Reason``}
.
send_interval/2
* Same as send_interval(``Time``, self(), ``Message``)
.
Suspends the process calling this function for Time
milliseconds and then returns ok
, or suspends the process forever if Time
is the atom infinity
. Naturally, this function does not return immediately.
Starts the timer server. Normally, the server does not need to be started explicitly. It is started dynamically if it is needed. This is useful during development, but in a target system the server is to be started explicitly. Use configuration parameters for Kernel for this.
tctctc/123
tc/3
* Evaluates apply(``Module``, ``Function``, ``Arguments``)
and measures the elapsed real time as reported by erlang:monotonic_time/0
.
Returns {``Time``, ``Value``}
, where Time
is the elapsed real time in microseconds, and Value
is what is returned from the apply.
tc/2
* Evaluates apply(``Fun``, ``Arguments``)
. Otherwise the same as tc/3
.
tc/1
* Evaluates Fun``()
. Otherwise the same as tc/2
.


Email<EMAIL_ADDRESS>Contact : +1<PHONE_NUMBER>
| Home
| Portofolio
| Contact Me
Request a Call
Message
Feel Free To Reach Out!
Leave me your contact information and I'll get back to you! (COMING SOON)
Send


Profile
Appointment
Doctors
Patients History
Chat
Setting
Logout
Home
(current)
Link
Dropdown
Action
Another action
Something else here
Total Patients
Total number of patients
Appoientments
Total number of Appoientments
1990
May
28
To Do List
Add
Hit the gym
Pay bills
Meet George
Buy eggs
Read a book
Organize office
All Appointments
Name
phone
Address
Date
#
You really want to remove this patient .
OK
No
Please Enter The Patient Id
Go
Cancel
Patient personal Data
National ID
Name
Birth Date
Phone
Address
Blood Type
Gender
Male
Female
Patient Diagnoses
+
Name
Gender
Details
New Diagnose
×
Diagnose report
Medicine
About FGHAFHSDHHADAGHSDG
BaseJGFDJGJFDKKDJK
BlogKJDKFDJGJKDGKJGKDJF
ContactVJKXKCKJKVJC
CustomFJDFKJDKFJKD
SupportXKKXJKXJKXJX
ToolsLXKLKLKXZ\K
Dose
About FGHAFHSDHHADAGHSDG
BaseJGFDJGJFDKKDJK
BlogKJDKFDJGJKDGKJGKDJF
ContactVJKXKCKJKVJC
CustomFJDFKJDKFJKD
SupportXKKXJKXJKXJX
ToolsLXKLKLKXZ\K
Add note
Add medicine
Prescription
Medicine
Dose
# Action
Radiology required
Medical analyzes required
Open modal
Diagnose Details
Diagnose Details
×
Diagnose report
Prescription
Medicine
Dose
Notes
Radiology required
Medical analyzes required


A glorious future of spending, where zingy Cryptocurrencies replace our boring old currencies, is now a 100%, no-questions-asked, nailed-on certainty.
If you wish you’d got on board with other paradigm shifts like Google Plus, the Segway, Betamax, and the Zune just before they changed the world, then you’re probably already hedging your bets and reading this with one eye on your bulging Coinbase portfolio.
Yes, our tedious old fiat currencies - which, remember, are made of pulped wood, base metals, and grey rectangles of plastic - are Audi 5000, grandad.
And despite the worth of currencies like Bitcoin fluctuating in the manner of Lou Reed’s back catalogue (that astonishing 30% pre-Christmas 2017 dip was the Bitcoin Metal Machine Music), people seem to be reasonably satisfied that Bitcoin Is The Future.
Maybe these wild oscillations will level out, or maybe they’ll become the norm, too, and we’ll just have to live with it. MONTAG, who prudently invested some change found down the back of the sofa in BTC back in 2011, now has more money than Jesus.
And so, having run out of ways to fritter our crypto away, we flipped some sweet BTC into dollars just before the dip, employed a wild-haired investor to create a time-machine, and sent our intrepid correspondent Joe Sparrow forward in time. We asked him to find out what popping to the shops and buying some everyday items is like when the value of money varies wildly from moment to moment…

MONTAG: WILD EYED, DRY-MOUTHED What year is it??!? Who’s the president?!?!
UTTERLY NON-PLUSSED SHOP OWNER: It’s 2019. Donald Trump, still, amazingly.
MONTAG: Oh god, what kind of tortuous paradox could have created such a terrible alternative dystopian future timeline?
(PENNY DROPS)
Oh, I see.
OWNER: Uh-huh.
MONTAG: And wait, they told me that they’d send me to a time when a cryptocoin had been widely adopted as the de-facto worldwide currency… and it’s 2019.
OWNER: Yeah, that all happened pretty quickly.
MONTAG: So I get to travel through time, and it’s only 16 months in the future. I may as well have not bothered to freeze my sperm after all. Oh, and I paid for that in Euros too. What a waste.
OWNER: Don’t want to be rude, but are you here to just shoot the breeze, or what? I have a new delivery of Fidget Spinners arriving by drone at noon.
MONTAG: Wait, Fidget Spinners outlasted fiat currencies? That figures I guess. Yeah, anyway, I’ve been sent though time to use crypto to buy “whatever the future equivalent of a newspaper and a pint of milk is,” which I assume that seeing as it’s only 2019, is still a newspaper and a pint of milk.
OWNER: Pint of milk and a newspaper? That’ll cost you 0.00000000000000023963, please. So why are you doing this again?
MONTAG: It’s immersion reportage for a fancy blog, you see.
OWNER: Uh-huh… and what’s a blog, again?
MONTAG: Wow, Fidget Spinners outlasted a lot of things, didn’t they?
OWNER: Well, I’m still selling them for a pretty good price.
OWNER NODS SAGELY AT A HANDWRITTEN SIGN: “Fidget Spinners, Now Only D0.0000000000000001528”
MONTAG: (SLOWLY ASSUMING MARTY MCFLY’S “WIDE-EYED AND CONFUSED” TIME-TRAVEL STATE) Erm, what does the “D” in “D0.0000000000000001528” stand for? I thought “B” was the currency symbol for Bitcoin?
OWNER: What.... ha ha ha ha ha ha ha ha ha ha ha ha ha!
PAUSES FOR BREATH AND TO START FILMING THE BEFUDDLED REACTION OF MONTAG’S INTREPID EXPLORER ON HER IPHONE 13
OWNER: Ha ha ha ha ha ha ha - LOL, your face just then. “Bitcoin.” Classic.
MONTAG: …
OWNER: Wait. You really don’t know?
MONTAG: …
Owner: Oh.
MONTAG: …
OWNER: The “D” is for Dogecoin.
MONTAG: blinks
OWNER: It was Dogecoin. Dogecoin was the winner of The Great Crypto Conflation of late ’18. Everyone else’s currencies deflated to the point of worthlessness as Dogecoin’s glorious and unstoppable ascent took place.
MONTAG: Dogecoin.
OWNER: Dogecoin. It turned out memes really were the most valuable thing that humanity is able to produce, and Dogecoin was literally designed to capture this value. There are a lot of Smug Redditors who are now Unfathomably Wealthy Smug Redditors.
MONTAG: (SLACK-JAWED, PRODDING AT PHONE SCREEN) Well, thank Jah they gave me a few different coins… I have a Dogecoin wallet, here in the app folder named “Novelty Coin Wallets.” I’ll have this carton of milk and this newspaper, please.
OWNER: Sure, that’ll be 0.0000725222 please.
MONTAG: Hang on. That price was definitely different a minute ago. It took you a lot less time to read all the zeros out.
OWNER: Like, duh. Dogecoin is still very volatile.
A DISTANT RUMBLING BEGINS
MONTAG: But… why? If everyone uses Dogcoin, why is it fluctuating so much?
OWNER: Because of the memes.
DISTANT RUMBLING GETS LOUDER, SMALL ITEMS START TO VIBRATE
MONTAG: The memes?
OWNER: The memes.
MONTAG: The memes?
OWNER: The memes.
MONTAG: …
OWNER: Dogecoin is a meme-based currency. When someone posts a really dank meme, the value of Dogecoin goes up and the price of stuff goes down. So there’s a constant fluctuation and finally, a true incentive to keep posting really sweet memes. You really need to keep your eye on 4chan to get the best prices.
DISTANT RUMBLING IS NOW A ROAR.
OWNER: Sounds like a meme has gone super-viral. Maybe Trump RT’d it, or maybe PewDiePie has posted a reaction video to it. It’ll have pushed prices low again. Now’s your chance!
MONTAG: Great, in that case I’ll…
AT THAT MOMENT THE ROARING IS REVEALED TO BE THE SOUND OF HUNDREDS OF PEOPLE RUNNING TO TAKE ADVANTAGE OF THE SUDDEN LOW PRICES. THE SHOP IS SUDDENLY FLOODED WITH PEOPLE GRABBING EVERYTHING AVAILABLE AND WAVING SMARTPHONES WITH QR CODES ON THE SCREENS.
TEN MINUTES PASS.
OWNER: Hey, where did you go?
MONTAG: I’m down here, under the JonTron Collectable Action Figure rack. I got trampled… I think I’ve broken my pelvis… please can you call an ambulance?
OWNER: Sure, sure… dials phone… wait, which health insurance plan do you have, CoinYe or TrumpCoin?
MONTAG: Faints due to pain and incomprehension


Leetcode: Ugly Number
Question
Write a program to check whether a given number is an ugly number.
Ugly numbers are positive numbers whose prime factors only include 2, 3, 5. For example, 6, 8 are ugly while 14 is not ugly since it includes another prime factor 7.


Penny Lancaster forced to Google Rod Stewart's age after mixing him up with her dad
Loose Women star Penny Lancaster was joined by husband Rod Stewart on the show on Monday, but things got pretty awkward
by Irishmirror.ieRod Stewart was left unimpressed with his Loose Women panellist wife Penny Lancaster on Monday, as she got his age wrong.
To make matters worse, she got him mixed up with her father as she told him he'd made a mistake when telling the Loose ladies how old he was.
Rod was sharing his gratitude to still be singing at the age of 74, with fans as loud as ever at his shows.
But as Rod opened up to Jane Moore, Andrea McLean and Brenda Edwards, Penny interrupted him to reveal he'd made a mistake.
Believing he'd forgotten his own age, Penny advised him he was almost 76 in super hilarious yet awkward scenes.
But she was then forced to Google search her own husband's age live on air, after realising it was actually her who was in the wrong.

Penny quickly said, leaving the audience in hysterics: "Darling, you're 75... you're 76 in January."
Rod quickly shouted back: "No I'm not, shut up... no I'm not, I'm 74 now..."
Penny then realised she'd actually got her husband mixed up with her dad, who is a year older than him.
She quickly hugged him, telling him: "Oh maybe I'm talking about my dad, cos he's one year older!
"Sorry, my mistake, we all make mistakes darling, sorry."
She then Googled how old her husband was for clarification, with Andrea in hysterics telling the panel: "She's literally Googled how old is Rod Stewart, and he's right."
This wasn't the only mistake during the interview, as Rod was left swearing when he made a blunder with the auto cue.
As he said "roll VT" which wasn't supposed to be read out, he was shown saying: "Oh s**t."
Andrea was quick to apologise to fans at the end of the show, blaming it on him being "a rockstar".
Loose Women airs weekdays at 12:30pm on ITV.


--- layout: post title: Internet Speeds and Costs Around the World, Shown Visually date: 2009-10-26 17:36:16.000000000 -07:00 type: post published: true status: publish categories: [] tags: [] meta: {} author: ---
This awesome infographic shows the internet costs and speeds around the world for the top 20 nations in the ITIF Broadband Rankings. Unsurprisingly, we don't compare too well.
Number one is, predictably, Japan, where the average broadband speed is 60mbps and they pay $0.27 per 1mbps. We, in comparison, average 4.8mbps and pay $3.33 per 1mbps, putting us at #15. Be sure to click the above image to see it in its full glory. [Zach Klein]


<IP_ADDRESS> (Apr 7, 2013)
Juno <IP_ADDRESS> is a major update.
Core API changes
-
New Jena-based {@link oaj.jena.RdfSerializer} for serializing POJOs to RDF/XML, RDF/XML-ABBREV, N-Triple, Turtle, and N3.
Serializes ANY POJOs to RDF, even simple objects and primitives.
-
New Jena-based {@link oaj.jena.RdfParser} for parsing RDF/XML, RDF/XML-ABBREV, N3, Turtle, and N-Triple back into POJOs.
-
XmlSerializerContext.XML_autoDetectNamespaces
default changed to true.
The old default value would cause XML with unmapped namespaces if you didn't manually specify them via the XmlSerializerContext.XML_namespaces
annotation.
While setting the default to true is somewhat slower (since the serializer must crawl the POJO tree to find namespaces), the benefits of having it work out-of-the-box outweighs the performance concerns.
For developers concerned about performance, they can always change it back to false and specify the namespaces themselves.
REST server API changes
-
Allow inheritance of {@link oajr.annotation.RestResource @RestResource} annotation.
Serializers, parsers, filters, properties , guards, and converters definitions are automatically inherited from parent classes and interfaces.
-
Enhancements to {@link oajr.annotation.RestMethod @RestMethod} annotation:
-
New
RestMethod.filters()
annotation for defining POJO filters at the method level.
-
New
RestMethod.serializersInherit()
and RestMethod.parsersInherit()
annotations for controlling how serializers and parsers (and associated filters and properties) are inherited from the class.
This replaces the previous addSerializers
and addParsers
annotations.
-
New
RestServletJenaDefault
servlet that includes serialization/parsing support for all Jena-based serializers and parsers.
-
New
DefaultJenaProvider
JAX-RS provider that includes serialization/parsing support for all Jena-based serializers and parsers.
-
Eliminated
RestServletChild
class.
It's redundant with the introduction of inheritable annotations.
-
New methods on {@link oajr.RestServlet}:
RestServlet.createConfigFactory()
RestServlet.createSerializers()
RestServlet.createParsers()
These augment the existing getBeanContext()
/ getSerializers()
/ getParsers()
methods.
REST client API changes
-
New
RestCall.setDateHeader(String,Object)
method for setting ISO8601 datetime headers.


background
`Prev `__
B
`Next `__
--------------
**background**: n.,adj.,vt.
[common] To do a task in background is to do it whenever
`*foreground* <../F/foreground.html>`__ matters are not claiming your
undivided attention, and to background something means to relegate it to
a lower priority. “For now, we'll just print a list of nodes and links;
I'm working on the graph-printing problem in background.” Note that this
implies ongoing activity but at a reduced level or in spare time, in
contrast to mainstream ‘back burner’ (which connotes benign neglect
until some future resumption of activity). Some people prefer to use the
term for processing that they have queued up for their unconscious minds
(a tack that one can often fruitfully take upon encountering an obstacle
in creative work). Compare `*amp off* <../A/amp-off.html>`__,
`*slopsucker* <../S/slopsucker.html>`__.
Technically, a task running in background is detached from the terminal
where it was started (and often running at a lower priority); oppose
`*foreground* <../F/foreground.html>`__. Nowadays this term is primarily
associated with `*Unix* <../U/Unix.html>`__, but it appears to have been
first used in this sense on OS/360.
--------------
+-------------------------------+----------------------------+----------------------------------+
| `Prev `__ | `Up <../B.html>`__ | `Next `__ |
+-------------------------------+----------------------------+----------------------------------+
| backgammon | `Home <../index.html>`__ | backreference |
+-------------------------------+----------------------------+----------------------------------+


module Exp:sig
..end
Regular
interface for BIL expressionstypet =
Std.Bil.exp
class state :object
..end
class['a]
visitor :object
..end
class['a]
finder :object
..end
class mapper :object
..end
val fold : 'a #visitor -> init:'a -> t -> 'a
fold visitor ~init exp
traverse the exp
tree with
provided visitor
. For example, the following will collect
all address that are accessed with a load operation:
{
let collect_load_addresses = Exp.fold ~init:[] (object
inherit [word list] Bil.visitor
method! enter_load ~mem ~addr _ _ addrs =
match addr with
| Bil.Int addr -> addr :: addrs
| _ -> addrs
end)
}
See also Bil.fold
and Std.Stmt.fold
val iter : unit #visitor -> t -> unit
iter visitor exp
iterates over all terms of the exp
using
provided visitor. See also Bil.iter
and Std.Stmt.iter
val find : 'a #finder -> t -> 'a option
val map : #mapper -> t -> t
map mapper exp
maps exp
tree using provided mapper
.
See also Bil.map
val exists : unit #finder -> t -> bool
exists finder exp
is true
if finder
finds
something. See also Bil.exists
and val substitute : Std.exp -> Std.exp -> Std.exp -> Std.exp
substitute pat rep x
subsitutes each occurence of an
expression pat
in x
with an expression rep
val normalize : Std.exp -> Std.exp
normalize x
ensures no-lets and normalized-memory (BNF2).
Inlines all let expressions, expands multibyte loads to a concatenation of one byte loads, and expands multibyte stores into chains of one byte stores.
The function may duplicate expressions even those that are not generative, thus breaking the semantics of the expression.
Precondition: x
is well-typed and in BNF1.
See Std.Stmt.normalize
for the definition of the BNF1 and
BNF2.
Since 1.3
val simpl : ?ignore:Std.Eff.t list -> Std.exp -> Std.exp
simpl ~ignore:effects x
iff expression x
is well-typed,
then returns an expression with the same semantics as x
,
that might smaller according to some metrics. A subexression
is removed from x
if it doesn't manifest any effects other
than those that are specified with the ~ignore:effects
parameter (defaults to an empty list).
The following code simplification are applied:
1 + 2 -> 3
x * 1 -> x
x * 0 -> 0
a = a -> true
,
a < a -> false
. Note, by default a read from a register is
considered as a (co)effect, hence the above transformations
wouldn't be applied, consider passing ~ignore:[Eff.reads]
if you want such expressions to be reduced.~~~1 -> ~1
0 - x -> -x
42 ^ 42 -> 0
. Note, by default a read from a register is
considered as a (co)effect, thus xor eax eax
is not
reduced, consider passing ~ignore:[Eff.reads]
if you want
such expressions to be reduced.val is_referenced : Std.var -> t -> bool
is_referenced x exp
true if exp
contains Var x
on one of
its leafs. See also Std.Bil.is_referenced
and Std.Stmt.is_referenced
val normalize_negatives : t -> t
normalize_negatives exp
returns an exp where all negative
additions are substituted by subtractions. See
Std.Bil.normalize_negatives
for more detailsval fold_consts : t -> t
fold_consts x
performs constant folding of the expression x
.
Reduces all computable expressions to integers.
See also Std.Bil.fold_consts
val fixpoint : (t -> t) -> t -> t
fixpoint f
applies transformation f
to t
until it
reaches a fixpoint, i.e., such point x
that
f x
= f (f x)
.
See also Std.Bil.fixpoint
and Std.Stmt.fixpoint
val free_vars : t -> Std.Var.Set.t
free_vars exp
returns a set of all unbound variables, that
occurs in the expression exp
.val eval : t -> Std.Bil.value
eval x
evaluate expression x
to a value.include Regular.S


test
ing prepend
test
TEST
test
1.2
1.2
1234.567
"&'<>
1 < 2 & 3
test
test
test
3.02
3.02
6.04
12.08
3
test
test
test
test
I strained to see the train through the rain
I strained to see the train through the rain
test
test
This string is 33 characters long
test
test
Ground control to Major Tom.
Ground control to
Ground control to Major Tom.
Ground control to Major Tom.
Ground control to Major Tom.
%27Stop%21%27+said+Fred
user@example.com


I'm 24 years old a michatonics engneer and i want to cahnge my carrer to full staks developer and this is my first Website


The game and its formulas
The game is an idle game, that is a game where the player has a
currency that has to be gained manually by doing things like
touching the screen or clicking and over time that currency can
be used to purchase some kind of auto-clicker that get currency
for you. It's an endless loop that goes on until the player gets
bored, but I decided to add an objective: reaching level 60 for
a surprising game ending.
The currency consists of musical notes and you gain them by
dragging a mixer slider over the screen. Each time it passes
through the middle it makes the singer sing and gain some notes
depending on the singer level. You can buy musician that add
notes each second based on their levels. With notes you can
level up the singer and the musicians.
The game needed some mathematical formulas to decide how many
notes to give to the player and how many notes to ask for.
Balancing them has been a difficult task, with hours spent in
playing the game and deciding where to give more or less, where
to multiply by 1.15, where to increase the exponent and so on.
Here are the final results.
In the graphs the y axis represent the number of notes and
the x axis the time or the number of slides.
The first two formulas set the number of notes produced by each slide and the number of notes required for leveling up the singer. The difference has to be quite big, since I didn't want the player to reach level 60 without first unlocking all other instruments.
NotesPerSlide(Level) = (3.63 / 1.334) ^ Level
NotesForLevelUp(Level) = (9.72 / 2.5) ^ (Level + 1)
The next two formulas are a little bit more complicated than the first two, since there are 24 musicians and I decided to add a parameter, the musician grade, with goes from 1 to 24 and represent each musician.
NotesPerSecond(Level) = ((grade * 1.421 + 1.56 / 2.1) ^ (Level - 1) * 10.4
NotesForLevelUp(Level) = (grade + 1.075) * Level * 10.2


fun softInvoke(args: String, context: Context): Int
Functions similarly to {@link InternalCommand#invoke()}, but does not actually execute the function. Instead, it tracks arguments and returns a score based on the argument chain. This is used to help a {@link CommandModule} determine what command is best fit to handle a set of arguments.