FUTEX
Section: Linux Programmer's Manual (2)
Updated: 2014-05-21
Index
Return to Main Contents
NAME
futex - fast user-space locking
SYNOPSIS
#include <linux/futex.h>
#include <sys/time.h>
int futex(int *uaddr, int op, int val, const struct timespec *timeout,
int *uaddr2, int val3);
Note:
There is no glibc wrapper for this system call; see NOTES.
DESCRIPTION
The
futex()
system call provides a method for
a program to wait for a value at a given address to change, and a
method to wake up anyone waiting on a particular address (while the
addresses for the same memory in separate processes may not be
equal, the kernel maps them internally so the same memory mapped in
different locations will correspond for
futex()
calls).
This system call is typically used to
implement the contended case of a lock in shared memory, as
described in
futex(7).
When a
futex(7)
operation did not finish uncontended in user space, a call needs to be made
to the kernel to arbitrate.
Arbitration can either mean putting the calling
process to sleep or, conversely, waking a waiting process.
Callers of this function are expected to adhere to the semantics as set out in
futex(7).
As these
semantics involve writing nonportable assembly instructions, this in turn
probably means that most users will in fact be library authors and not
general application developers.
The
uaddr
argument needs to point to an aligned integer which stores the counter.
The operation to execute is passed via the
op
argument, along with a value
val.
Five operations are currently defined:
- FUTEX_WAIT
-
This operation atomically verifies that the futex address
uaddr
still contains the value
val,
and sleeps awaiting
FUTEX_WAKE
on this futex address.
If the
timeout
argument is non-NULL, its contents specify the duration of the wait.
(This interval will be rounded up to the system clock granularity,
and kernel scheduling delays mean that the
blocking interval may overrun by a small amount.)
If
timeout
is NULL, the call blocks indefinitely.
The arguments
uaddr2
and
val3
are ignored.
For
futex(7),
this call is executed if decrementing the count gave a negative value
(indicating contention), and will sleep until another process releases
the futex and executes the
FUTEX_WAKE
operation.
- FUTEX_WAKE
-
This operation wakes at most val
processes waiting on this futex address (i.e., inside
FUTEX_WAIT).
The arguments
timeout,
uaddr2
and
val3
are ignored.
For
futex(7),
this is executed if incrementing
the count showed that there were waiters, once the futex value has been set
to 1 (indicating that it is available).
- FUTEX_FD (present up to and including Linux 2.6.25)
-
To support asynchronous wakeups, this operation associates a file descriptor
with a futex.
If another process executes a
FUTEX_WAKE,
the process will receive the signal number that was passed in
val.
The calling process must close the returned file descriptor after use.
The arguments
timeout,
uaddr2
and
val3
are ignored.
To prevent race conditions, the caller should test if the futex has
been upped after
FUTEX_FD
returns.
Because it was inherently racy,
FUTEX_FD
has been removed from Linux 2.6.26 onward.
- FUTEX_REQUEUE (since Linux 2.5.70)
-
This operation was introduced in order to avoid a "thundering herd" effect
when
FUTEX_WAKE
is used and all processes woken up need to acquire another futex.
This call wakes up
val
processes, and requeues all other waiters on the futex at address
uaddr2.
The arguments
timeout
and
val3
are ignored.
- FUTEX_CMP_REQUEUE (since Linux 2.6.7)
-
There was a race in the intended use of
FUTEX_REQUEUE,
so
FUTEX_CMP_REQUEUE
was introduced.
This is similar to
FUTEX_REQUEUE,
but first checks whether the location
uaddr
still contains the value
val3.
If not, the operation fails with the error
EAGAIN.
The argument
timeout
is ignored.
RETURN VALUE
In the event of an error, all operations return -1, and set
errno
to indicate the error.
The return value on success depends on the operation,
as described in the following list:
- FUTEX_WAIT
-
Returns 0 if the process was woken by a
FUTEX_WAKE
call.
See ERRORS for the various possible error returns.
- FUTEX_WAKE
-
Returns the number of processes woken up.
- FUTEX_FD
-
Returns the new file descriptor associated with the futex.
- FUTEX_REQUEUE
-
Returns the number of processes woken up.
- FUTEX_CMP_REQUEUE
-
Returns the number of processes woken up.
ERRORS
- EACCES
-
No read access to futex memory.
- EAGAIN
-
FUTEX_CMP_REQUEUE
detected that the value pointed to by
uaddr
is not equal to the expected value
val3.
(This probably indicates a race;
use the safe
FUTEX_WAKE
now.)
- EFAULT
-
Error retrieving
timeout
information from user space.
- EINTR
-
A
FUTEX_WAIT
operation was interrupted by a signal (see
signal(7))
or a spurious wakeup.
- EINVAL
-
Invalid argument.
- ENFILE
-
The system limit on the total number of open files has been reached.
- ENOSYS
-
Invalid operation specified in
op.
- ETIMEDOUT
-
Timeout during the
FUTEX_WAIT
operation.
- EWOULDBLOCK
-
op
was
FUTEX_WAIT
and the value pointed to by
uaddr
was not equal to the expected value
val
at the time of the call.
VERSIONS
Initial futex support was merged in Linux 2.5.7 but with different semantics
from what was described above.
A 4-argument system call with the semantics
described in this page was introduced in Linux 2.5.40.
In Linux 2.5.70, one argument
was added.
In Linux 2.6.7, a sixth argument was added---messy, especially
on the s390 architecture.
CONFORMING TO
This system call is Linux-specific.
NOTES
To reiterate, bare futexes are not intended as an easy-to-use abstraction
for end-users.
(There is no wrapper function for this system call in glibc.)
Implementors are expected to be assembly literate and to have
read the sources of the futex user-space library referenced below.
SEE ALSO
restart_syscall(2),
futex(7)
Fuss, Futexes and Furwocks: Fast Userlevel Locking in Linux
(proceedings of the Ottawa Linux Symposium 2002), online at
Futex example library, futex-*.tar.bz2 at
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- RETURN VALUE
-
- ERRORS
-
- VERSIONS
-
- CONFORMING TO
-
- NOTES
-
- SEE ALSO
-
This document was created by
man2html,
using the manual pages.
Time: 02:54:51 GMT, September 18, 2014


Kylie Jenner’s daughter Stormi rocks braids just like her dad Travis Scott
Kylie Jenner may have competition on her hands as her daughter Stormi is officially her father’s mini-me, after wearing braids just like Travis Scott.
The adorable one-year-old spent some quality time with the SICKOMODE rapper on Sunday, giving Kylie a break to catch-up on mum things no doubt.
Travis, 28, took full advantage of having little Stormi to himself and gave the toddler a make-over with her now sporting box braids similar to his signature look.
The only difference is Stormi has clear beads at the ends of each plait.
‘“Daddy’s hair”,’ Travis captioned the sweet snaps suggesting Stormi asked for the style herself or, at least, approved of her new ‘do.
Not only was Stormi rocking daddy’s look, but she also wore a necklace with ‘Stormi’s World’ on it, a play on Travis’ number one album ASTROWORLD.
Advertisement Advertisement
But Kylie, 22, was still close to her daughter’s heart as Stormi also wore a chain with the cosmetic mogul’s name on it.
Stormi pretty much does live in Stormi World as Kylie and Travis were seen taking the tot to his Astroworld Festival earlier this month.
Kylie was seen hanging backstage with the tot, who wore large pink headphones while her dad performed on-stage.
A source told People at the time: ‘Kylie flew to Houston with a group of friends. She returns to L.A. this morning. It was important for her to support Travis’ festival. They are still very close and often hang out with Stormi.’
It seems Kylie and Travis have mastered the art of co-parenting since their split in October.
The Keeping Up With the Kardashians star confirmed the end of their two-year relationship but said she and Travis were friends and ‘amicably’ co-parenting Stormi.
Although an insider recently claimed Kylie ‘considers herself single’, she was romantically linked to Drake this month after attending his 33rd birthday party. An insider said she had been spending time with the God’s Plan rapper but it appears they’re just friends after all.
Got a showbiz story?
If you've got a story, video or pictures get in touch with the Metro.co.uk Entertainment team by emailing us<EMAIL_ADDRESS>calling 020 3615 2145 or by visiting our Submit Stuff page - we'd love to hear from you.


FAQ for WriteURL - a Collaborative Real-time Online Text editor
NEW DOCUMENTWhat is WriteURL?
WriteURL is an online web browser based rich text editor. A group of people can work on the same document simultaneously without mailing a file back and forth, and without coordinating the work. You always have access to the latest version of the document. The document is shared just by emailing the url to collaborators. Other people can get read access to the document, and can follow all changes without having the right to change the content.
Do I need to register?
No, there is no registration. Your collaborators do not need to register either. They just need the url.
What does it cost to use the editor?
It is free. If you want a customized version of it, please contact us.
Which web browsers are supported?
All browsers that have implemented enough of the html5 standards. We have tested the application in Firefox, Chrome, Safari, and Opera. It should also work in IE10 but not in older versions of IE.
What is the url structure?
A document has an id, a read password, and a write password. The id is used to identify the document, the read password is used to get access to a readable version of the document, and the write password is needed to edit the document. The url to edit the document, the writeurl looks like:
www.writeurl.com/text/id/read-password/write-password
The readable, non writeable, version of the document is found on the url:
www.writeurl.com/text/id/read-password
A new document can be created with the url:
www.writeurl.com/text/id/read-password/write-password/new
The id and the two passwords must be at least 3 characters long, and composed of lower case letters, a-z, and digits 0-9. When you click new document on the home page, the three strings are generated automatically, and are basically impossible to guess. You are free to choose your own id, and passwords, but you take the risk that someone else can guess them if they are too simple.
A new document with automatically generated ids can be created with the url:
www.writeurl.com/new
The urls can easily be shared with your collaborators by using the share button.
Can I publish a document?
A snapshot of the document can be stored as a html document on our server by clicking the publish button in the share window. The published document is the available at the url:
www.writeurl.com/publish/id
Can I work offline?
Yes. We use the html5 manifest, which is a way for a web page to be stored on the local computer and displayed even in case the user is offline. The text of the document is stored in local storage, another html5 way of storing data locally. If You are offline, you can continue writing in the document, and when the internet connection returns, the application will automatically send it to the server. The icons next to the share button show whether there is an internet connection to the server, and whether there are unsaved changes. The html5 manifest and local storage also makes the application load faster even in cases with an internet connection. The startup time is like that of a locally installed application.
Are there keyboard shortcuts?
Yes, there are a few.
copy : ctrl-c
paste : ctrl-v
cut : ctrl-x
undo : ctrl-z
redo : ctrl-shift-z
How do I keep track of all my documents?
You need to remember the urls somehow, exactly like you do with ordinary files. you could keep them in a text file, save the emails where you got the invitation. We could make a separate document handler application with user names and login for keeping track of documents if there is interest for that.
How do you communicate changes in the document to the other collaborators so fast?
We use the html5 technique web sockets. They are open connections between the browser and the server. Whenever a document is changed in a browser, a message is sent to the server, which then notifies the other online browsers.
Are my documents secure?
As long as no unauthorized person gets the url, the document is safe. The security is that no one can guess the id and passwords. If you work on a public computer, you might want to deny the application access to local storage or clear the local storage after use. Even if you do not clear the local storage, it is very unlikely that anyone would search the computer for your document. If you have extreme needs for security, you should not use an online based editor to start with. If you are interested in a local server installation of WriteURL, please contact us.
Can we get a local server installation of the editor?
Yes, please contact us.
Can I print a WriteURL document?
Yes, just use the browser's print command.
How do I export the document to other formats?
The easiest method is to copy/paste the document into another editor. You can get a html version of the document by publishing it, and downloading the published html page. A pdf version can be obtained from the browsers print command.
Can I insert equations, tables or videos?
There is no equation editor at the moment. You can always write a simple equation with characters like this
∫ x2 dx = 1/3 x3
Tables and videos can not be inserted right now, but we could easily implement it. Please give us feedback.
Which programming language is WriteURL written in?
Most of the WriteURL program runs in the browser and is written in Javascript. The server program is also written in Javascript for node.js. The web server nginx is used to serve static content, even though node.js could have done that as well.
Embedding of the editor
The editor can be embedded in other web sites through the embed functions as explained on writeurl embedding.


livelock
`Prev `__
L
`Next `__
--------------
**livelock**: /li:v´lok/, n.
A situation in which some critical stage of a task is unable to finish
because its clients perpetually create more work for it to do after they
have been serviced but before it can clear its queue. Differs from
`*deadlock* <../D/deadlock.html>`__ in that the process is not blocked
or waiting for anything, but has a virtually infinite amount of work to
do and can never catch up.
--------------
+--------------------------------------+----------------------------+-----------------------------+
| `Prev `__ | `Up <../L.html>`__ | `Next `__ |
+--------------------------------------+----------------------------+-----------------------------+
| Live Free Or Die! | `Home <../index.html>`__ | liveware |
+--------------------------------------+----------------------------+-----------------------------+


Why Typescene?
With so many great platforms and tools available today, it’s easier than ever to build an interactive Web application. So why do we need yet another framework to choose from?
Maintainability
Web development has come a long way. But all of this progress has come at a cost. Opening up a years-old project that was written in the favorite framework-du-jour inevitably leads to compatibility problems. It is rarely possible to make a few changes and have the code compile just fine, something that typically works just fine on ‘native’ platforms such as WinForms and Cocoa.
Sure enough, modern package managers have solved some of these versioning and compatibility issues, but library APIs are constantly in flux. New ideas come in and ‘legacy’ ones disappear. This adds strain on developers, who will need to remember the (hypothetical) peculiarities of some ‘willUpdate’ method that was changed in version 14.2.132 of framework X.
If constantly upgrading to the latest version is not an option, we’re setting ourselves up for trouble down the road.
This might not be an issue for one-offs, personal projects, and big corporate websites that are constantly being worked on, but maintainability is a major concern for any software that needs to be supported by a business or other organization in the long term.
Such projects increasingly often leverage the flexibility of JavaScript, but they aren’t ‘websites’; often these are desktop or mobile app-like experiences. Most of their code isn’t updated constantly, nor is it written once and then forgotten – but rather something in between. Such application code needs to be maintainable in the long run. This is where the design goals of the Typescene framework come in.
Design Goals
- No runtime dependencies on external libraries, at all. This makes it possible to re-build your app as long as you can compile TypeScript code (which is probably a very long time).
- Traditional object-oriented (OO), event-driven approach. As developers, we tend to view UI elements as dynamic ‘widgets’, and OO fits this model perfectly. Event-driven UI programming has been the standard for decades and is easy to understand for new developers, so there’s no need to reinvent the wheel here.
- Strongly typed. Your future self (or colleague) will thank you if your text editor can help you figure out what your code means, highlight errors before compiling, and can even suggest ways to refactor your code. Auto-completion and automatic imports should work out of the box in editors such as Visual Studio Code.
- No revisions to the architecture, ever. Code shouldn’t have to be completely rewritten to be compatible with the next major version of Typescene. We all have better things to do.
- Not too big, not too small. Typescene provides you with a complete runtime environment out of the box, for a consistent foundation that works for apps of any size — you’ll only need external modules to import complex UI components or application behaviors that aren’t included in the framework itself.
Most importantly, Typescene hasn’t been invented overnight, it’s not a Minimum Viable Product that introduces some clever new paradigm. It’s the result of years of practical experimentation, refactoring, and validation — built to last, and ready to support modern applications in the real world.
Further reading
Learn more about how Typescene works.


Queer Continuum is a safe space for exploring all aspects of sexuality and attraction. From bisexual to pansexual, aromantic to polyamorous, we embrace and deconstruct how race, class, gender, ability and other facets of our identities intersect and affect us. With a commitment to both diversity and inclusion, we challenge social norms and instigate meaningful conversations that strengthen our "queer"mmunity.
Kids Like Me Day Camp
for Kids ages 5-11.


{% extends "base.html" %} {% block content %}
{{runs_in_progress}} workers currently running. Queue entries will be processed after the current run has finished.
{% else %}The server queue contains dump requests for which processing hasn't started yet. After a dump is submitted, the server waits at least 20 minutes before starting to process this dump. This helps to batch requests, so that multiple requests for dumps submitted in succession can be processed together.
There is also a maximum wait time: no dump request has to wait longer than 60 minutes, even if new dump requests are submitted continously.
{% endif %}| Queue length | {{queue_length}} |
|---|---|
| Oldest queue entry creation | {{queue_max_age|timedelta}} ago |
| Newest queue entry creation | {{queue_min_age|timedelta}} ago |
| Oldest unfinished dump creation | {{unfinished_max_age|timedelta}} ago |
| Newest unfinished dump creation | {{unfinished_min_age|timedelta}} ago |
| Minimum wait time until processing starts | {{next_run_min|timedelta(invert=True)}} |
| Maximum wait time until processing starts | {{next_run_max|timedelta(invert=True)}} |


Class H265VideoConfiguration
H265VideoConfiguration
Inheritance
Inherited Members
Namespace: Bitmovin.Api.Sdk.Models
Assembly: Bitmovin.Api.Sdk.dll
Syntax
public class H265VideoConfiguration : VideoConfiguration
Properties
AdaptiveQuantizationMode
Controls the adaptive quantization algorithm
Declaration
public AdaptiveQuantMode? AdaptiveQuantizationMode { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<AdaptiveQuantMode> |
AdaptiveQuantizationMotion
Adjust the AQ offsets based on the relative motion of each block with respect to the motion of the frame. Default false.
Declaration
public bool? AdaptiveQuantizationMotion { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> |
AdaptiveQuantizationStrength
Adjust the strength of the adaptive quantization offsets. Default 1.0.
Declaration
public double? AdaptiveQuantizationStrength { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Double> |
AllowedRADLBeforeIDR
Number of RADL pictures allowed infront of IDR. Requires fixed keyframe interval. Valid values 0 - bframes
. Default 0.
Declaration
public int? AllowedRADLBeforeIDR { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> |
AnalyzeSourceFramePixels
Enable motion estimation with source frame pixels, in this mode, motion estimation can be computed independently. Default false.
Declaration
public bool? AnalyzeSourceFramePixels { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> |
AsymetricMotionPartitionsAnalysis
Enable analysis of asymmetric motion partitions.
Declaration
public bool? AsymetricMotionPartitionsAnalysis { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> |
BAdapt
Set the level of effort in determining B frame placement
Declaration
public BAdapt? BAdapt { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<BAdapt> |
BframeBias
Bias towards B frames in slicetype decision. The higher the bias the more likely the encoder is to use B frames. Default 0
Declaration
public int? BframeBias { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> |
Bframes
Sets the amount of b frames
Declaration
public int? Bframes { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> |
BlurComplexity
Temporally blur complexity. Default 20.0
Declaration
public double? BlurComplexity { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Double> |
BlurQuants
Temporally blur quants. Default 0.5
Declaration
public double? BlurQuants { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Double> |
Bufsize
Specify the size of the VBV buffer (kbits)
Declaration
public long? Bufsize { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int64> |
Cea608708SubtitleConfig
Defines whether CEA 608/708 subtitles are extracted from the input video stream
Declaration
public Cea608708SubtitleConfiguration Cea608708SubtitleConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| Cea608708SubtitleConfiguration |
CodingUnitLossless
If enabled, consider lossless mode in CU RDO decisions. Default is disabled.
Declaration
public bool? CodingUnitLossless { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> |
ConstrainedIntraPrediction
When generating intra predictions for blocks in inter slices, only intra-coded reference pixels are used. Default false.
Declaration
public bool? ConstrainedIntraPrediction { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> |
CopyPicture
Copy buffers of input picture in frame. Default is enabled.
Declaration
public bool? CopyPicture { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> |
Crf
Sets the constant rate factor for quality-based variable bitrate. Either bitrate or crf is required.
Declaration
public double? Crf { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Double> |
Cutree
Enables the use of lookahead’s lowres motion vector fields to determine the amount of reuse of each block to tune adaptive quantization factors.
Declaration
public bool? Cutree { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> |
DynamicRangeFormat
Automatically configures the H265 Video Codec to be compatible with the given SDR/HDR format. Bitmovin recommends to use the dynamic range format together with a preset configuration to achieve good results. Explicitly configured properties will take precedence over dynamic range format settings, which in turn will take precedence over preset configurations.
Declaration
public H265DynamicRangeFormat? DynamicRangeFormat { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<H265DynamicRangeFormat> |
DynamicRateDistortionStrength
Increases the RD level at points where quality drops due to VBV rate control enforcement. Default 0.
Declaration
public int? DynamicRateDistortionStrength { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> |
EarlySkip
Measure 2Nx2N merge candidates first; if no residual is found, additional modes at that depth are not analysed.
Declaration
public bool? EarlySkip { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> |
EnableHlgSignaling
By enabling this video stream will be signaled as HLG
Declaration
public bool? EnableHlgSignaling { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> |
EnableHrdSignaling
Signal hypothetical reference decoder (HRD) information
Declaration
public bool? EnableHrdSignaling { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> |
EvaluationOfIntraModesInBSlices
Enables the evaluation of intra modes in B slices.
Declaration
public bool? EvaluationOfIntraModesInBSlices { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> |
FastSearchForAngularIntraPredictions
Enable faster search method for angular intra predictions.
Declaration
public bool? FastSearchForAngularIntraPredictions { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> |
ForceFlush
Force the encoder to flush frames. Default is DISABLED.
Declaration
public ForceFlushMode? ForceFlush { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<ForceFlushMode> |
GopLookahead
Number of frames for GOP boundary decision lookahead. Valid values 0 - rcLookahead
. Default 0
Declaration
public int? GopLookahead { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> |
GrainOptimizedRateControl
Enables a specialised ratecontrol algorithm for film grain content. Default false.
Declaration
public bool? GrainOptimizedRateControl { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> |
Hdr
Force signaling of HDR parameters in SEI packets. Enabled automatically when masterDisplay or maxContentLightLevel/maxPictureAverageLightLevel are set. Useful when there is a desire to signal 0 values for maxContentLightLevel and maxPictureAverageLightLevel.
Declaration
public bool? Hdr { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> |
IpRatio
QP ratio factor between I and P slices. This ratio is used in all of the rate control modes. Default 1.4
Declaration
public double? IpRatio { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Double> |
Level
Level
Declaration
public LevelH265? Level { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<LevelH265> |
LevelHighTier
If high tier is disabled the encoder will attempt to encode only at the main tier. Default is enabled.
Declaration
public bool? LevelHighTier { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> |
LimitModes
When enabled, will limit modes analyzed for each CU using cost metrics from the 4 sub-CUs. This can significantly improve performance when rectangularMotionPartitionsAnalysis
and/or asymetricMotionPartitionsAnalysis
are enabled at minimal compression efficiency loss.
Declaration
public bool? LimitModes { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> |
LimitReferences
If enabled, limit references per depth, CU or both.
Declaration
public LimitReferences? LimitReferences { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<LimitReferences> |
LimitSao
Limit SAO filter computation by early terminating SAO process based on inter prediction mode, CTU spatial-domain correlations, and relations between luma and chroma. Default false.
Declaration
public bool? LimitSao { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> |
LimitTransformUnitDepthRecursion
Enables early exit from transform unit depth recursion, for inter coded blocks. Default is DISABLED.
Declaration
public LimitTransformUnitDepthRecursionMode? LimitTransformUnitDepthRecursion { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<LimitTransformUnitDepthRecursionMode> |
LookaheadSlices
Use multiple worker threads to measure the estimated cost of each frame within the lookahead. The higher this parameter, the less accurate the frame costs will be which will result in less accurate B-frame and scene-cut decisions. Valid range: 0 - 16
Declaration
public int? LookaheadSlices { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> |
LowpassDct
Will use low-pass subband dct approximation instead of the standard dct for 16x16 and 32x32 blocks. Default false.
Declaration
public bool? LowpassDct { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> |
MasterDisplay
Set the mastering display color volume SEI info (SMPTE ST 2086). For example G(13250,34500)B(7500,3000)R(34000,16000)WP(15635,16450)L(10000000,1)
describes a P3D65 1000-nits monitor, where G(x=0.265, y=0.690), B(x=0.150, y=0.060), R(x=0.680, y=0.320), WP(x=0.3127, y=0.3290), L(max=1000, min=0.0001). Part of HDR-10 metadata. If used on a Dolby Vision stream, this value must be set to G(13250,34500)B(7500,3000)R(34000,16000)WP(15635,16450)L(10000000,1)
.
Declaration
public string MasterDisplay { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
MaxBitrate
Maximum Bitrate
Declaration
public long? MaxBitrate { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int64> |
MaxContentLightLevel
Set the max content light level (MaxCLL). Use together with maxPictureAverageLightLevel (which will be 0 if not set). Part of HDR-10 metadata.
Declaration
public int? MaxContentLightLevel { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> |
MaxCTUSize
MaxCTUSize
Declaration
public MaxCtuSize? MaxCTUSize { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<MaxCtuSize> |
MaxGop
Maximum GOP length, the maximum distance between I-frames
Declaration
public int? MaxGop { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> |
MaximumTransformUnitSize
Penalty for 32x32 intra transform units in non-I slices. Default DISABLED.
Declaration
public MaxTransformUnitSize? MaximumTransformUnitSize { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<MaxTransformUnitSize> |
MaxKeyframeInterval
Maximum interval in seconds between key frames
Declaration
public double? MaxKeyframeInterval { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Double> |
MaxMerge
Maximum number of neighbor (spatial and temporal) candidate blocks that the encoder may consider for merging motion predictions. Valid range: 1 - 5
Declaration
public int? MaxMerge { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> |
MaxPictureAverageLightLevel
Set the maximum picture average light level (MaxFALL). Use together with maxContentLightLevel (which will be 0 if not set). Part of HDR-10 metadata.
Declaration
public int? MaxPictureAverageLightLevel { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> |
MinBitrate
Minimum Bitrate
Declaration
public long? MinBitrate { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int64> |
MinCodingUnitSize
Minimum CU size (width and height). By using 16 or 32 the encoder will not analyze the cost of CUs below that minimum threshold, saving considerable amounts of compute with a predictable increase in bitrate. This setting has a large effect on performance on the faster presets.
Declaration
public MinCodingUnitSize? MinCodingUnitSize { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<MinCodingUnitSize> |
MinGop
Minimum GOP length, the minimum distance between I-frames
Declaration
public int? MinGop { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> |
MinKeyframeInterval
Minimum interval in seconds between key frames
Declaration
public double? MinKeyframeInterval { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Double> |
MotionSearch
MotionSearch
Declaration
public MotionSearch? MotionSearch { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<MotionSearch> |
MotionSearchRange
Set the Motion search range.
Declaration
public int? MotionSearchRange { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> |
NoiseReductionInter
An integer value, which denotes strength of noise reduction in inter CUs. Default 0.
Declaration
public int? NoiseReductionInter { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> |
NoiseReductionIntra
An integer value, which denotes strength of noise reduction in intra CUs. Default 0.
Declaration
public int? NoiseReductionIntra { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> |
OpenGop
Enable open-gop, allows referencing frames from a previous gop
Declaration
public bool? OpenGop { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> |
PbRatio
QP ratio factor between P and B slices. This ratio is used in all of the rate control modes. Default 1.3
Declaration
public double? PbRatio { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Double> |
PresetConfiguration
Choose from a set of preset configurations tailored for common use cases. Check out H265 Presets to see which values get applied by each preset. Explicitly setting a property to a different value will override the preset's value for that property.
Declaration
public PresetConfiguration? PresetConfiguration { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<PresetConfiguration> |
Profile
Profile
Declaration
public ProfileH265? Profile { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<ProfileH265> |
PsyRateDistortionOptimization
Psycho-visual rate-distortion retains fine details like film grain at the expense of more blocking artifacts. Higher values make the video appear sharper and more detailed but with a higher risk of blocking artifacts. Needs to have subMe with RD_IP, RD_ALL, RD_REF_IP, RD_REF_ALL, QPRD or FULL_RD
Declaration
public double? PsyRateDistortionOptimization { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Double> |
PsyRateDistortionOptimizedQuantization
Strength of psycho-visual optimizations in quantization. Only has an effect in presets which use RDOQ (rd-levels 4 and 5). The value must be between 0 and 50, 1.0 is typical
Declaration
public double? PsyRateDistortionOptimizedQuantization { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Double> |
Qp
Sets the quantization factor
Declaration
public int? Qp { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> |
QpMax
Sets the maximum of quantization factor. Valid value range: 0 - 69
Declaration
public int? QpMax { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> |
QpMin
Sets the minimum of quantization factor. Valid value range: 0 - 69
Declaration
public int? QpMin { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> |
QpOffsetChromaCb
Offset of Cb chroma QP from the luma QP selected by rate control. This is a general way to spend more or less bits on the chroma channel. Default 0
Declaration
public int? QpOffsetChromaCb { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> |
QpOffsetChromaCr
Offset of Cr chroma QP from the luma QP selected by rate control. This is a general way to spend more or less bits on the chroma channel. Default 0
Declaration
public int? QpOffsetChromaCr { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> |
QpStep
The maximum single adjustment in QP allowed to rate control. Default 4
Declaration
public int? QpStep { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> |
QuantizationGroupSize
Enable adaptive quantization for sub-CTUs. This parameter specifies the minimum CU size at which QP can be adjusted. Default is same as maxCTUSize
.
Declaration
public QuantizationGroupSize? QuantizationGroupSize { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<QuantizationGroupSize> |
QuantizerCurveCompressionFactor
Sets the quantizer curve compression factor. It weights the frame quantizer based on the complexity of residual (measured by lookahead). Default 0.6
Declaration
public double? QuantizerCurveCompressionFactor { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Double> |
RateDistortionLevelForModeDecision
Level of rate-distortion optimization in mode decision. The lower the value the faster the encode, the higher the value higher the compression efficiency. Valid range: 0 - 4
Declaration
public int? RateDistortionLevelForModeDecision { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> |
RateDistortionLevelForQuantization
Specify the amount of rate-distortion analysis to use within quantization.
Declaration
public RateDistortionLevelForQuantization? RateDistortionLevelForQuantization { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<RateDistortionLevelForQuantization> |
RateDistortionPenalty
Penalty for 32x32 intra transform units in non-I slices. Default DISABLED.
Declaration
public RateDistortionPenaltyMode? RateDistortionPenalty { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<RateDistortionPenaltyMode> |
RcLookahead
Number of frames for slice-type decision lookahead
Declaration
public int? RcLookahead { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> |
RectangularMotionPartitionsAnalysis
Enable analysis of rectangular motion partitions Nx2N and 2NxN.
Declaration
public bool? RectangularMotionPartitionsAnalysis { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> |
RecursionSkip
If enabled exits early from CU depth recursion. When a skip CU is found, additional heuristics are used to decide whether to terminate recursion.
Declaration
public bool? RecursionSkip { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> |
RefFrames
Sets the amount of reference frames
Declaration
public int? RefFrames { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> |
RefineRateDistortionCost
Enable QP based rate distortion refinement. Default is disabled.
Declaration
public bool? RefineRateDistortionCost { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> |
Sao
Toggle sample adaptive offset loop filter
Declaration
public bool? Sao { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> |
SaoNonDeblock
Specify how to handle depencency between SAO and deblocking filter. When enabled, non-deblocked pixels are used for SAO analysis. When disabled, SAO analysis skips the right/bottom boundary areas. Default false.
Declaration
public bool? SaoNonDeblock { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> |
ScenecutBias
This value represents the percentage difference between the inter cost and intra cost of a frame used in scenecut detection. Default 5.0.
Declaration
public double? ScenecutBias { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Double> |
SceneCutThreshold
Scene Change sensitivity. The higher the value, the more likely an I-Frame will be inserted. Set to 0 to disable it.
Declaration
public int? SceneCutThreshold { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> |
SignHide
Hide sign bit of one coefficient per coding tree unit.
Declaration
public bool? SignHide { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> |
SkipSplitRateDistortionAnalysis
Enable skipping split rate distortion analysis when sum of split CU RD cost larger than one split CU RD cost for intra CU. Default disabled.
Declaration
public bool? SkipSplitRateDistortionAnalysis { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> |
Slices
Encode each incoming frame as multiple parallel slices that may be decoded independently. Default is 1.
Declaration
public int? Slices { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> |
SsimRateDistortionOptimization
It is used for mode selection during analysis of CTUs and can achieve significant gain in terms of objective quality metrics SSIM and PSNR. Default false.
Declaration
public bool? SsimRateDistortionOptimization { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> |
StrictCbr
Enables stricter conditions to control bitrate deviance from the target bitrate in ABR mode. Bit rate adherence is prioritised over quality. Default false.
Declaration
public bool? StrictCbr { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> |
StrongIntraSmoothing
Enable strong intra smoothing for 32x32 intra blocks. Default true.
Declaration
public bool? StrongIntraSmoothing { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> |
SubMe
Set the amount of subpel refinement to perform.
Declaration
public int? SubMe { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> |
TemporalMotionVectorPredictors
Enable temporal motion vector predictors in P and B slices. Default true.
Declaration
public bool? TemporalMotionVectorPredictors { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> |
TransformSkip
Enable evaluation of transform skip (bypass DCT but still use quantization) coding for 4x4 TU coded blocks. Default is NONE.
Declaration
public TransformSkipMode? TransformSkip { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<TransformSkipMode> |
TuInterDepth
TuInterDepth
Declaration
public TuInterDepth? TuInterDepth { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<TuInterDepth> |
TuIntraDepth
TuIntraDepth
Declaration
public TuIntraDepth? TuIntraDepth { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<TuIntraDepth> |
VideoFormat
Specifies the source format of the original analog video prior to digitizing and encoding
Declaration
public VideoFormat? VideoFormat { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<VideoFormat> |
WavefrontParallelProcessing
The encoder may begin encoding a row as soon as the row above it is at least two CTUs ahead in the encode process. Default is enabled.
Declaration
public bool? WavefrontParallelProcessing { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> |
WeightPredictionOnBSlice
Enable weighted prediction in B slices
Declaration
public bool? WeightPredictionOnBSlice { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> |
WeightPredictionOnPSlice
Enable weighted prediction in P slices
Declaration
public bool? WeightPredictionOnPSlice { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> |


--- layout: post title: Yarn Along date: 2011-06-29 11:22:49.000000000 -04:00 categories: - Craft - Knitting - Yarn Along tags: - Cleckheaton Country Naturals 8 ply - Colour 1841 - Jairah - Yarn along status: publish type: post published: true meta: aktt_notify_twitter: 'no' _edit_last: '1' dsq_thread_id: '1188591622' author: login: cint email<EMAIL_ADDRESS>display_name: Jacinta first_name: Jacinta last_name: '' ---
Joining in with Ginny at Small Things yarn along this week.
Now I have finished Scarlett's dress, I have cast on a jumper/sweater for Jairah. The yarn is by Cleckheaton and is deep green with a slight fleck through it. The pattern is out of a book probably fromt he early 80's.
I have just started reading The Secret Holocaust Diaries by Nonna Bannister on Kindle (hence no photo as I used my phone to take the picture). I am only a few pages in, so have no opinion as yet.
Can't wait to see what everyone is up to. Jacinta x


dpkg-architecture(1) dpkg utilities dpkg-architecture(1) NAME dpkg-architecture - set and determine the architecture for package build‐ ing SYNOPSIS dpkg-architecture [option...] [command] DESCRIPTION dpkg-architecture does provide a facility to determine and set the build and host architecture for package building. The build architecture is always determined by an external call to dpkg(1), and can not be set at the command line. You can specify the host architecture by providing one or both of the options -a and -t. The default is determined by an external call to gcc(1), or the same as the build architecture if CC or gcc are both not available. One out of -a and -t is sufficient, the value of the other will be set to a usable default. Indeed, it is often better to only spec‐ ify one, because dpkg-architecture will warn you if your choice does not match the default. COMMANDS -l Print the environment variables, one each line, in the format VARIABLE=value. This is the default action. -edebian-architecture Check for equality of architecture. By default debian-architecture is compared against the current Debian architecture, being the host. This action will not expand the architecture wildcards. Command finishes with an exit status of 0 if matched, 1 if not matched. -iarchitecture-wildcard Check for identity of architecture by expanding architecture-wild‐ card as an architecture wildcard and comparing against the current Debian architecture. Command finishes with an exit status of 0 if matched, 1 if not matched. -qvariable-name Print the value of a single variable. -s Print an export command. This can be used to set the environment variables using eval. -u Print a similar command to -s but to unset all variables. -c command Execute a command in an environment which has all variables set to the determined value. -L Print a list of valid architecture names. -?, --help Show the usage message and exit. --version Show the version and exit. OPTIONS -adebian-architecture Set the Debian architecture. -tgnu-system-type Set the GNU system type. -f Values set by existing environment variables with the same name as used by the scripts are honored (i.e. used by dpkg-architecture), except if this force flag is present. This allows the user to override a value even when the call to dpkg-architecture is buried in some other script (for example dpkg-buildpackage(1)). TERMS build machine The machine the package is built on. host machine The machine the package is built for. Debian architecture The Debian architecture string, which specifies the binary tree in the FTP archive. Examples: i386, sparc, hurd-i386. architecture wildcard An architecture wildcard is a special architecture string that will match any real architecture being part of it. The general form is <kernel>-<cpu>. Examples: linux-any, any-i386, hurd-any. GNU system type An architecture specification string consisting of two parts sepa‐ rated by a dash: cpu and system. Examples: i386-linux-gnu, sparc-linux-gnu, i386-gnu, x86_64-netbsd. VARIABLES The following variables are set by dpkg-architecture: DEB_BUILD_ARCH The Debian architecture of the build machine. DEB_BUILD_ARCH_OS The Debian system name of the build machine. DEB_BUILD_ARCH_CPU The Debian cpu name of the build machine. DEB_BUILD_ARCH_BITS The pointer size of the build machine (in bits). DEB_BUILD_ARCH_ENDIAN The endianness of the build machine (little / big). DEB_BUILD_GNU_CPU The CPU part of DEB_BUILD_GNU_TYPE. DEB_BUILD_GNU_SYSTEM The System part of DEB_BUILD_GNU_TYPE. DEB_BUILD_GNU_TYPE The GNU system type of the build machine. DEB_BUILD_MULTIARCH The clarified GNU system type of the build machine, used for filesys‐ tem paths. DEB_HOST_ARCH The Debian architecture of the host machine. DEB_HOST_ARCH_OS The Debian system name of the host machine. DEB_HOST_ARCH_CPU The Debian cpu name of the host machine. DEB_HOST_ARCH_BITS The pointer size of the host machine (in bits). DEB_HOST_ARCH_ENDIAN The endianness of the host machine (little / big). DEB_HOST_GNU_CPU The CPU part of DEB_HOST_GNU_TYPE. DEB_HOST_GNU_SYSTEM The System part of DEB_HOST_GNU_TYPE. DEB_HOST_GNU_TYPE The GNU system type of the host machine. DEB_HOST_MULTIARCH The clarified GNU system type of the host machine, used for filesys‐ tem paths. DEBIAN/RULES The environment variables set by dpkg-architecture are passed to debian/rules as make variables (see make documentation). However, you should not rely on them, as this breaks manual invocation of the script. Instead, you should always initialize them using dpkg-architecture with the -q option. Here are some examples, which also show how you can improve the cross compilation support in your package: Retrieving the GNU system type and forwarding it to ./configure: DEB_BUILD_GNU_TYPE := $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) DEB_HOST_GNU_TYPE := $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) [...] configure --build=$(DEB_BUILD_GNU_TYPE) --host=$(DEB_HOST_GNU_TYPE) Doing something only for a specific architecture: DEB_HOST_ARCH := $(shell dpkg-architecture -qDEB_HOST_ARCH) ifeq ($(DEB_HOST_ARCH),alpha) [...] endif or if you only need to check the CPU or OS type, use the DEB_HOST_ARCH_CPU or DEB_HOST_ARCH_OS variables. Note that you can also rely on an external Makefile snippet to properly set all the variables that dpkg-architecture can provide: include /usr/share/dpkg/architecture.mk ifeq ($(DEB_HOST_ARCH),alpha) [...] endif In any case, you should never use dpkg --print-architecture to get archi‐ tecture information during a package build. BACKWARD COMPATIBILITY The /usr/share/dpkg/architecture.mk Makefile snippet is provided by dpkg-dev since version 1.16.1. The DEB_*_ARCH_BITS and DEB_*_ARCH_ENDIAN variables were introduced in dpkg-dev 1.15.4. Using them in debian/rules thus requires a build-depen‐ dency on dpkg-dev (>= 1.15.4). The DEB_HOST_ARCH_CPU and DEB_HOST_ARCH_OS variables were introduced in dpkg-dev 1.13.2. The -e and -i options were only introduced in relatively recent versions of dpkg-architecture (since dpkg 1.13.13). EXAMPLES dpkg-buildpackage accepts the -a option and passes it to dpkg-architec‐ ture. Other examples: CC=i386-gnu-gcc dpkg-architecture -c debian/rules build eval `dpkg-architecture -u` Check if an architecture is equal to the current architecture or a given one: dpkg-architecture -elinux-alpha dpkg-architecture -amips -elinux-mips Check if the current architecture or an architecture provided with -a are Linux systems: dpkg-architecture -ilinux-any dpkg-architecture -ai386 -ilinux-any FILES All these files have to be present for dpkg-architecture to work. Their location can be overridden at runtime with the environment variable DPKG_DATADIR. /usr/share/dpkg/cputable Table of known CPU names and mapping to their GNU name. /usr/share/dpkg/ostable Table of known operating system names and mapping to their GNU name. /usr/share/dpkg/triplettable Mapping between Debian architecture triplets and Debian architec‐ ture names. SEE ALSO dpkg-buildpackage(1), dpkg-cross(1). Debian Project 2012-01-20 dpkg-architecture(1)


{% extends "registration/base.html" %} {% block title %}Register{% endblock %} {% block content_title %}
Please correct the errors below: {{ form.non_field_errors }}
{% endif %}{% endblock %}Fill out the form (all fields are required), and your account will be created. You'll be sent an email with instructions on how to finish your registration. You must be an FPC user with a valid FPC email address.


What is the main difference between raster and vector fonts?
What is a Canvas and what can it do?
Name any 3 UI Elements
A shader is a program that runs in the rendering pipeline and tells the GPU how to render each pixel
A list of properties that can be set in a material's inspector
Properties
{
_MainTex("Texture", 2D) = "white" {}
_Intensity("Tint Intensity", Range(0, 1)) = 0.1
_Color("Tint", Color) = (1.0, 0.1, 1.0, 1)
}
Properties Documentation
Used for calculating how light reflects off of objects. Are per vertex - NOT per face!
The process of projecting a 2D image to a 3D surface
Works on vertex data from the mesh. Called once for each vertex. The most basic use is mapping vertex positions from object space to clip space.
// The data that will be read from the mesh
struct appdata
{
// The position of the vertex in object space
float4 vertex : POSITION;
};
// The data that will be passed to the fragment shader
struct v2f
{
float4 vertex : SV_POSITION;
};
// The vertex shader function
// It takes data from the mesh
v2f vert(appdata v)
{
v2f o;
// And converts the position from object to clip space
o.vertex = UnityObjectToClipPos(v.vertex);
return o;
}
The process by which a primitive
(most often a triangle) is converted to a 2D image
// The fragment shader function
// Gets interpolated data from the vertex shader in a v2f
float4 frag(v2f i) : SV_Target
{
// And uses it to produce some color
float4 color = float4(i.uv, 0, 1);
return color;
}
When handling transparent textures the process of merging the current pixel with the pixel "below" in the scene is called blending
We can get the final texture before it is rendered to the screen with the OnRenderImage method and apply a material to it with Graphics.Blit


 According to Wikipedia, version control is "the management of changes to documents, computer programs, large web sites, and other collections of information." Basically what that means is it is used to keep track of changes so you can navigate back to them if you want to. The beauty of this is that it allows someone to take snap shots of their code at certain points in time and roll all their code back to those snap shots if something happens. This is very usefully when you start writing big and complex programs that can break easily.
One of the most popular version control systems is something called git (not to be confused with Github which we will talk about later). Git is used by many programmers and is a very lightweight yet powerful system to use for version control. You can use git commands from the command line to keep track of your files. You pick and choose which files you want to "commit" to this snap shot. Each commit is now a point in time that you can roll your code back to if you need to. You are also able to create branches. Think of it like this. You just got your program to a working point. You want to add more features but you don't want to mess up what you have so you create a copy, aka branch, of your code. You work on this branch until it is working the way you want then you merge it back with the original code. Now your program is even better without having to mess anything up.
Now for Github. Github is an online hub of git commits. Sounds confusing, I know, but believe me when I say it is a beautiful thing. Github allows users to push their commits to a cloud service that can be accessed wherever there is internet. This is especially useful when working with teams or people as they can now collaborate without having to be in the same room. Through Github, you are able to merge your code with other people working on it. Github is also a vibrant community for open source software. You can find numerous projects to contribute to there.
Until next time!
Zac Barnes


We're a coding community that helps you get those unsolved questions answered. We even provide you with interview questions that you can view and get familiar with.
GET STARTED


Class implementing the ORB (oriented BRIEF) keypoint detector and descriptor extractor.
As described in [RRKB11]. The algorithm uses FAST in pyramids to detect
stable keypoints, selects the strongest features using FAST or Harris
response, finds their orientation using first-order moments and computes
the descriptors using BRIEF (where the coordinates of random point pairs
(or k-tuples) are rotated according to the measured orientation).
References:
[RRKB11]:
Ethan Rublee, Vincent Rabaud, Kurt Konolige, and Gary Bradski.
"ORB: An efficient alternative to SIFT or SURF".
In IEEE International Conference on Computer Vision (ICCV) 2011,
pages 2564-2571. IEEE, 2011.
|
|
addlistener |
Add listener for event. |
|
|
clear |
Clears the algorithm state |
|
|
compute |
Computes the descriptors for a set of keypoints detected in an image or image set. |
|
|
defaultNorm |
Returns the default norm type |
|
|
delete |
Destructor |
|
|
descriptorSize |
Returns the descriptor size in bytes |
|
|
descriptorType |
Returns the descriptor type |
|
|
detect |
Detects keypoints in an image or image set. |
|
|
detectAndCompute |
Finds keypoints in an image and computes their descriptors |
|
|
empty |
Checks if detector object is empty. |
|
|
eq |
== (EQ) Test handle equality. |
|
|
findobj |
Find objects matching specified conditions. |
|
|
findprop |
Find property of MATLAB handle object. |
|
|
ge |
>= (GE) Greater than or equal relation for handles. |
|
|
getDefaultName |
Returns the algorithm string identifier |
|
|
gt |
> (GT) Greater than relation for handles. |
| Sealed
|
isvalid |
Test handle validity. |
|
|
le |
<= (LE) Less than or equal relation for handles. |
|
|
load |
Loads algorithm from a file or a string |
|
|
lt |
< (LT) Less than relation for handles. |
|
|
ne |
~= (NE) Not equal relation for handles. |
|
|
notify |
Notify listeners of event. |
|
|
save |
Saves the algorithm parameters to a file |
|
|
typeid |
Name of the C++ type (RTTI) |


Awesome OPeople
I'm a cool paragraph that lives inside of an even cooler modal. Wins
Awesome data sources
I'm a cool paragraph that lives inside of an even cooler modal. Wins
Awesome data sources
I'm a cool paragraph that lives inside of an even cooler modal. Wins
×


|
|
__init__(self)
creates declarations factory
|
|
|
create_member_function(self,
*arguments,
**keywords)
creates instance of class that describes member function
declaration
|
|
|
create_constructor(self,
*arguments,
**keywords)
creates instance of class that describes constructor
declaration
|
|
|
create_destructor(self,
*arguments,
**keywords)
creates instance of class that describes destructor
declaration
|
|
|
create_member_operator(self,
*arguments,
**keywords)
creates instance of class that describes member operator
declaration
|
|
|
create_casting_operator(self,
*arguments,
**keywords)
creates instance of class that describes casting operator
declaration
|
|
|
create_free_function(self,
*arguments,
**keywords)
creates instance of class that describes free function
declaration
|
|
|
create_free_operator(self,
*arguments,
**keywords)
creates instance of class that describes free operator
declaration
|
|
|
create_class_declaration(self,
*arguments,
**keywords)
creates instance of class that describes class declaration
|
|
|
create_class(self,
*arguments,
**keywords)
creates instance of class that describes class definition
declaration
|
|
|
create_enumeration(self,
*arguments,
**keywords)
creates instance of class that describes enumeration
declaration
|
|
|
create_namespace(self,
*arguments,
**keywords)
creates instance of class that describes namespace declaration
|
|
|
create_typedef(self,
*arguments,
**keywords)
creates instance of class that describes typedef declaration
|
|
|
create_variable(self,
*arguments,
**keywords)
creates instance of class that describes variable declaration
|
|
Inherited from object :
__delattr__ ,
__getattribute__ ,
__hash__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__repr__ ,
__setattr__ ,
__str__
|


Computes a confidence interval for a specified linear combination of the regression parameters in a linear regression model with iid normal errors with known variance when there is uncertain prior information that a distinct specified linear combination of the regression parameters takes a given value. This confidence interval, found by numerical constrained optimization, has the required minimum coverage and utilizes this uncertain prior information through desirable expected length properties. This confidence interval has the following three practical applications. Firstly, if the error variance has been accurately estimated from previous data then it may be treated as being effectively known. Secondly, for sufficiently large (dimension of the response vector) minus (dimension of regression parameter vector), greater than or equal to 30 (say), if we replace the assumed known value of the error variance by its usual estimator in the formula for the confidence interval then the resulting interval has, to a very good approximation, the same coverage probability and expected length properties as when the error variance is known. Thirdly, some more complicated models can be approximated by the linear regression model with error variance known when certain unknown parameters are replaced by estimates. This confidence interval is described in Kabaila, P. and Mainzer, R. (2017) <arXiv:1708.09543>, and is a member of the family of confidence intervals proposed by Kabaila, P. and Giri, K. (2009) <doi:10.1016/j.jspi.2009.03.018>.
| Version: | 1.0.0 |
| Imports: | nloptr, statmod, functional, pracma, stats |
| Suggests: | knitr, rmarkdown |
| Published: | 2018-03-20 |
| Author: | Rheanna Mainzer [aut, cre], Paul Kabaila [aut] |
| Maintainer: | Rheanna Mainzer <rheanna.mainzer at unimelb.edu.au> |
| License: | GPL-2 |
| NeedsCompilation: | no |
| Materials: | README |
| CRAN checks: | ciuupi results |
| Reference manual: | ciuupi.pdf |
| Vignettes: |
Vignette Title |
| Package source: | ciuupi_1.0.0.tar.gz |
| Windows binaries: | r-devel: ciuupi_1.0.0.zip, r-release: ciuupi_1.0.0.zip, r-oldrel: ciuupi_1.0.0.zip |
| OS X binaries: | r-release: ciuupi_1.0.0.tgz, r-oldrel: ciuupi_1.0.0.tgz |
Please use the canonical form https://CRAN.R-project.org/package=ciuupi to link to this page.


Work Experience
Asiana Airlines => Passenger Service Agent
July 2017 - September 2018
- Excellent customer service and problem solving.
- Supervise baggage handling operations and organize each
outgoing baggage cans.
- Manage ramp operation to ensure aircraft security and smooth
transition of operation procedure.
- Brief traveler’s access of overseas transportation and security
with legal documents and approval.
- Access database with confidential records of passengers and modify them accordingly.
Macy's => Retail Associate
September 2014 - March 2016
- Excellent customer service and problem solving.
- Manage shoes inventory and keep stock well-organized.
- Keep the sales floor organized, clean and well-presentable.
- Access clients records and keep them in touch of sales.
EDUCATION
Epidocus
August 2018 - February 2019
1, 000 hours of Full-Stack Coding. Consisting:
+ HTML/CSS
+ JavaScript
+ C# | MySql
+ Angular | Firebase
+ React/Redux
High Community College
September 2015 - September 2017
+ Associate of Arts


Blackstone takes majority stake in 'Bumble' parent, values firm at about $3 billion
(Reuters) - Blackstone Group Inc (BX.N) is taking a majority stake in MagicLab, the parent company of dating app “Bumble” and “Badoo”, valuing the company at about $3 billion, the private equity firm said in a statement on Friday.
Following the deal, Andrey Andreev who is the founder of MagicLab, will sell his stake to Blackstone and be replaced as chief executive officer by Whitney Wolfe Herd, Bumble’s present CEO.
Bumble began in 2014 as a dating platform for women to start discussions with potential male partners and competes with Match Group Inc’s (MTCH.O) Tinder and Facebook’s (FB.O) dating service.
Shares of Match Group, which also owns dating platforms OkCupid and PlentyOfFish, were down 2.5%.
Citi Global Capital Markets is the financial adviser to MagicLab and Baker McKenzie is the legal adviser to the MagicLab’s majority shareholders. Simpson Thacher & Bartlett LLP is the legal adviser to Blackstone.


Plumber Heating and ventilation engineer, HVAC engineer
Plumbers fit and service heating systems. They also repair faults in hot and cold water supplies and drainage networks.
1. Entry requirements
To become a plumber, you'll do an industry-recognised qualification eg a Level 3 (NVQ) Diploma in Domestic Plumbing and Heating. The usual way to do this is through an apprenticeship.
You could also take a foundation course in plumbing skills at college. This may help you to find a trainee position with a company. Once working, you can do further training.
There are short courses in plumbing offering useful background knowledge, but won't qualify you as a plumber. Summitskills and Go Construct have more information about careers and qualifications in plumbing.
2. Skills
You'll need:
- the ability to follow technical drawings and plans
- practical skills
- customer care skills
- the ability to follow safe working practices
3. What you'll do
You'll service and repair heating, water and sanitation systems in domestic and commercial premises.
You'll be:
- installing water, drainage and heating systems
- finding and fixing faults
- servicing gas and oil-fired central heating systems and radiators
- installing and fixing domestic appliances like showers, cookers, gas fires and washing machines
- servicing air-conditioning and ventilation units
- dealing with emergency call outs like boiler breakdowns or blocked drains
- fitting weather-proof materials, joints and flashings to roofs, chimneys and walls
- solar-powered heating systems
4. Salary
Starter: £18,000 to £22,000
Experienced: £23,000 to £35,000
These figures are a guide.
Self-employed plumbers set their own rates.
5. Routes into this job
Choose the situation most like yours to see how to become a plumber.
Apprenticeship
You could get into this profession through an apprenticeship. With an apprenticeship, you could earn while you learn.
You’ll need at least 4 GCSEs grade A* to C including English, maths and science.
A Level 2 NVQ apprenticeship can vary in length but usually takes around 2 years and you will pay no fees.
You’ll usually spend four days a week working in the job and one day per week at your chosen college completing the NVQ level qualifications in domestic plumbing and heating.
Advanced apprenticeship
After the Level 2 Apprenticeship, you could go on to take an Advanced Apprenticeship: a Level 3 NVQ apprenticeship in plumbing. Gaining this qualification would allow you to enter at a higher level and earn a higher salary.
Alternative routes
You could also take a foundation qualification in plumbing skills at college. Then you may be able to find a traineeship with an employer and gain further qualifications while you work.
You could go to college to gain a Level 2/3 (NVQ) Diploma in Plumbing and Domestic Heating.
The course varies in length depending on your provider.
If you are under 19 you study for free. If you’re 19 or over, you will pay fees.
Apprenticeship
You could get into this profession through an apprenticeship. With an apprenticeship, you could earn while you learn.
You’ll need at least 4 GCSEs grade A* to C including English, maths and science.
A Level 2 NVQ apprenticeship can vary in length but usually takes around 2 years and you will pay no fees.
You’ll usually spend four days a week working in the job and one day per week at your chosen college completing the NVQ level qualifications in domestic plumbing and heating.
Advanced apprenticeship
After the Level 2 Apprenticeship, you could go on to take an Advanced Apprenticeship: a Level 3 NVQ apprenticeship in plumbing. Gaining this qualification would allow you to enter at a higher level and earn a higher salary.
Alternative routes
You could also take a foundation qualification in plumbing skills at college. Then you may be able to find a traineeship with an employer and gain further qualifications while you work.
You could go to college to gain a Level 2/3 (NVQ) Diploma in Plumbing and Domestic Heating.
The course varies in length depending on your provider.
You’re under 19 so you’ll study for free.
Apprenticeship
You could get into this profession through an apprenticeship. With an apprenticeship, you could earn while you learn.
You’ll need at least 4 GCSEs grade A* to C including English, maths and science.
A Level 2 NVQ apprenticeship can vary in length but usually takes around 2 years and you will pay no fees.
You’ll usually spend four days a week working in the job and one day per week at your chosen college completing the NVQ level qualifications in domestic plumbing and heating.
After the Level 2 Apprenticeship, you could go on to take an Advanced Apprenticeship: a Level 3 NVQ apprenticeship in plumbing. Gaining this qualification would allow you to enter at a higher level and earn a higher salary.Advanced apprenticeship
After the Level 2 Apprenticeship, you could go on to take an Advanced Apprenticeship: a Level 3 NVQ apprenticeship in plumbing. Gaining this qualification would allow you to enter at a higher level and earn a higher salary.
Alternative routes
You could also take a foundation qualification in plumbing skills at college. Then you may be able to find a traineeship with an employer and gain further qualifications while you work.
You could go to college to gain a Level 2/3 (NVQ) Diploma in Plumbing and Domestic Heating.
The course varies in length depending on your provider.
If you are under 19 you study for free. If you’re 19 or over, you will pay fees.
Apprenticeship
You could get into this profession through an apprenticeship. With an apprenticeship, you could earn while you learn.
You’ll need at least 4 GCSEs grade A* to C including English, maths and science.
A Level 2 NVQ apprenticeship can vary in length but usually takes around 2 years and you will pay no fees.
You’ll usually spend four days a week working in the job and one day per week at your chosen college completing the NVQ level qualifications in domestic plumbing and heating.
Advanced apprenticeship
After the Level 2 Apprenticeship, you could go on to take an Advanced Apprenticeship: a Level 3 NVQ apprenticeship in plumbing. Gaining this qualification would allow you to enter at a higher level and earn a higher salary.
Alternative routes
You could also take a foundation qualification in plumbing skills at college. Then you may be able to find a traineeship with an employer and gain further qualifications while you work.
You could go to college to gain a Level 2/3 (NVQ) Diploma in Plumbing and Domestic Heating.
The course varies in length depending on your provider.
If you are under 19 you study for free. If you’re 19 or over, you will pay fees.
You could also contact companies directly to ask if they are hiring. Read our ‘advice on networking’ to see how to approach this.
Answer the questions on this job profile page to begin to build your CV or application profile. Simply fill in the boxes on this page to begin.
If you would like help with your application, read how to apply for a job’ and ‘how to write a CV’.
Courses and training in your area
Apprentice Plumber
- Location: Manchester
- Duration: 12 months
- Type: Full time
- Qualification: Intermediate Level Apprenticeship
Level 1 Construction Skills (Plumbing)
- Location: Wolverhampton
- Duration: 12 months
- Type: Full time
- Qualification: Foundation Level Diploma in Plumbing
Domestic Plumbing and Heating Level 2 Diploma
- Location: Leeds
- Duration: 24 months
- Type: Part time
- Qualification: Level 2 NVQ Diploma
6. Working hours, patterns and environment
You'd normally work between 37 and 40 hours a week as an employee. You could work evenings, weekends and public holidays if your firm offers an emergency call-out service. Self-employed plumbers can work longer hours.
You must be able to work in confined spaces and in all weathers. You could also work on scaffolding or from ladders to repair roof guttering or leadwork.
You'd travel locally between jobs but you may have to work away from home on some contracts.
7. Career path and progression
You can develop your skills by taking further training in areas such as heating, ventilation and air-conditioning, and renewable energy technologies like solar powered heating. You can also join the Gas Safe Register or get certified with the Oil Firing Technical Association. This shows that you're legally qualified to work on gas and oil-fired appliances.
You could go on to take an HND or degree and become an engineer. This would give you career options in building services engineering, estimating and contract management.
Specialist skills training would also allow you to work in heritage conservation on historic buildings.
8. Current opportunities
Plumber
- Location: Leicester
- Job type: Full time
- Salary: £14 per hour
Renewable Technology Engineer / Plumber / Heating Engineer
- Location: Market Drayton
- Job type: Full time
- Salary: £24,000.00 - £30,000.00 per year
Plumber
- Location: Milton Keynes
- Job type: Full time
- Salary: £35,000.00 - £40,000.00 per year
9. Check your skills
You can check that your skills match the job and build a skills profile.
A profile will help you prepare for an interview or build a CV based on this job profile.
Last updated: 23 March 2016


BOOMSTORE
E-COMMERCE SYSTEM
The following are the requirements your sever must have
EXTRACT THE DOWNLOADED FILE CONTENT
-
Unzip the download files
- Upload the content to your web root
Create Database
- Create database with the method your server provided, mostly through PHPmyAdmin and take note of the following so as to make changes in .env file under DB_CONNECTION=mysql
-
- Database name
- Database user
- Database password
- Database host
Now run your website and follow the simple steps the interface provided
After a successfull installation from the above process
following this link www.yoursite.com
- Login to your admin dashboard
email<EMAIL_ADDRESS>password: password
Thanks for purchasing Boomstore E-Commerce System, we are very grateful, and keep expecting more features in future updates. Thanks
Codebrainz Studio for a professional development


| 1 |
Rotenstein_2016 |
Prevalence of Depression, Depressive Symptoms, and Suicidal Ideation Among Medical Students: A Systematic Review and Meta-Analysis |
Rotenstein, Lisa S.; Ramos, Marco A.; Torre, Matthew; Segal, J. Bradley; Peluso, Michael J.; Guille, Constance; Sen, Srijan; Mata, Douglas A. |
2016 |
2016-12-06 |
PMC |
N |
PMC5613659 |
27923088.0 |
10.1001/jama.2016.17324 |
3ilqaiq3 |
0.784252 |
|
|
| 2 |
Thorp_2007 |
Accessibility of Internet References in Annals of Emergency Medicine: Is It Time to Require Archiving? |
Thorp, Andrea W.; Brown, Lance |
2007 |
2007-08-31 |
PMC |
N |
PMC7132527 |
17276549.0 |
10.1016/j.annemergmed.2006.11.019 |
mvgqlufq |
0.700177 |
|
|
| 3 |
Fenollosa‐Romero_2019 |
Outcome of phacoemulsification in 71 cats: A multicenter retrospective study (2006‐2017) |
Fenollosa‐Romero, Elena; Jeanes, Emily; Freitas, Ines; Enache, Andra‐Elena; Lockhart, Rachel; Fleming, Lorraine; Knott, Timothy N. L.; Dawson, Charlotte; Smith, Kerry; Busse, Claudia |
2019 |
2019-07-22 |
PMC |
N |
PMC7169341 |
31328856.0 |
10.1111/vop.12699 |
xo70yntn |
0.641077 |
Bastien_2006 |
|
| 4 |
Young_2020 |
Durable Survival Outcomes in Primary and Secondary Central Nervous System Lymphoma After High-dose Chemotherapy and Autologous Stem Cell Transplantation Using a Thiotepa, Busulfan, and Cyclophosphamide Conditioning Regimen |
Young, Patricia A.; Gaut, Daria; Kimaiyo, Davis K.; Grotts, Jonathan; Romero, Tahmineh; Chute, John; Schiller, Gary; de Vos, Sven; Eradat, Herbert A.; Timmerman, John |
2020 |
2020-02-20 |
PMC |
N |
|
|
10.1016/j.clml.2020.02.009 |
t4eb24fv |
0.520702 |
Choi_2017 |
Mohty_2016 |
| 5 |
Mao_L_2020 |
Neurological Manifestations of Hospitalized Patients with COVID-19 in Wuhan, China: a retrospective case series study |
Ling Mao; Mengdie Wang; Shanghai Chen; Quanwei He; Jiang Chang; Candong Hong; Yifan Zhou; David Wang; Yanan Li; Huijuan Jin; Bo Hu |
2020 |
2020-02-25 |
BioRxiv |
Y |
|
|
10.1101/2<IP_ADDRESS>26500 |
niw61l9r |
0.387373 |
|
|
| 6 |
Muniz-Rodriguez_2020 |
Epidemic doubling time of the COVID-19 epidemic by Chinese province |
Kamalich Muniz-Rodriguez; Gerardo Chowell; Chi-Hin Cheung; Dongyu Jia; Po-Ying Lai; Yiseul Lee; Manyun Liu; Sylvia K. Ofori; Kimberlyn M. Roosa; Lone Simonsen; Cecile G. Viboud; Isaac Chun-Hai Fung |
2020 |
2020-02-06 |
BioRxiv |
Y |
|
|
10.1101/2<IP_ADDRESS>20750 |
vpouyyev |
0.311820 |
|
|
| 7 |
Choi_2017 |
Laboratory-based surveillance of hospital-acquired respiratory virus infection in a tertiary care hospital |
Choi, Hye-Suk; Kim, Mi-Na; Sung, Heungsup; Lee, Jeong-Young; Park, Hee-Youn; Kwak, Sun-Hee; Lim, Young-Ju; Hong, Min-Jee; Kim, Sun-Kyung; Park, So-Yeon; Kim, Hyeon-Jeong; Kim, Kyu-Ri; Choi, Hye-Ran; Jeong, Jae Sim; Choi, Sang-Ho |
2017 |
2017-05-01 |
None |
N |
PMC7124227 |
28214160.0 |
10.1016/j.ajic.2017.01.009 |
q356npb7 |
0.306773 |
Sun_H_2018 |
|


{% extends "_base.html" %} {% block content %} {% regroup sponsors_list by get_level_display as sponsor_levels %}
Companies listed below supports our effort in organizing PyCon CZ conference and helping us keeping the prices of tickets low as possible.
Do you want to support us too? Checkout our sponsorship prospectus.
{% for level in sponsor_levels %}


Particl is the first DAPP built on Bitcoin with Confidential Transactions
Confidential Transaction keeps the amounts transferred visible only to participants in the transaction (and those they designate), while still guaranteeing that no more coins can be spent than are available in a cryptographic way.
Find out more about Confidential Transactions at The Elements Project
Can you earn money from eBay or Amazon by just having your computer on?
Particl offers stakeholders the opportunity to earn income even if they don't buy or sell anything on the Market. Our network is secured by Proof of Stake, which means by running Particl and staking your coins, you work for the network and the reward for that work is PART tokens. As the popularity of the Particl platform and the Market specifically increases, the rewards to work for the network will also increase. Annual inflation of PART tokens is 5% the first year and drops 1% each year until year 4 where it levels out at 2%.
Particl's private communication tools provide direct messages and group chats
All encryption is done on the client side, similar to Signal or Whatsapp, and stored within the DSN. Messages are off-chain as to not bog down the network with micro-transactions and to facilitate immediate input/output. DSN stands for Data Storage Network. Section V.A of our whitepaper explains our current research into DSNs and how they'll be used for storage of communication and market listings.
The native marketplace, currency tokens and suite of encrypted communication tools offer unfettered access between buyers and sellers worldwide or just down the street.
Our privacy tools allow two parties to interact in complete anonymity without the need for any 3rd parties.
Buy, Sell and Earn in complete confidentiality anywhere in the world.
Particl Market will be an attractive option for anyone who buys or sells anything online. You can buy or sell anything, similar to eBay, Etsy or Amazon, except that all the transaction data, payments and conversations happen over a self-governed, distributed network instead of a central server. Think of it as going to a local market to buy something you need, from the person who is actually selling it, without a third person as an intermediary.
Particl comes with built-in decentralized voting to give stakeholders ultimate control of the network.
The very nature of a free-market built on a distributed network immediately brings up the question of governance. To get right to the point, Particl has protection to ensure the market does not become an ultimate version of Silk Road. Our main focus is researching self-governance models that can be adapted to a decentralized network.
The self-governance model for Particl will have two components to it:
The combination of features allows two untrusted parties to interact in complete anonymity without the need for any 3rd party.
The Mexican standoff! We put two untrusted parties into Nash Equilibrium through a military strategy known as MAD (Mutually Assured Destruction) so that neither party has anything to gain by scamming one another.
Section IV.c of our whitepaper explains the "insurance deposits" concept that make this possible. Insurance deposits are set by the seller and can range from 0—100% of the value of the item being sold.
Particl is currency agnostic, meaning it will support the use of many cryptocurrencies with the intent of being an inclusive platform.
A decentralized privacy platform focused on free markets cannot be limited by its own built-in token system. Our goal is to lower barriers of entry and reduce friction in online shopping, allowing for easier adoption by buyers and vendors anywhere in the world.
Our definition of "crypto-friendly" is improving the use-case for all crypto-currency tokens, providing increased liquidity and value across the sector.


My First Website
My Name is
John Kim
You can add me on LinkedIn:
here
My Skills
programming
youtube
video games
Email


Input
.See: Description
| Interface | Description |
|---|---|
| AutoComplete<T,V> |
Interface for inputs that provide auto-complete text.
|
| BinaryInput<I> |
An input that presents as a check-box.
|
| BoundedDateInput |
Interface for Date inputs with bounds
|
| BoundedInput<T> |
Interface for
Input which come from a range. |
| FormatHintInput |
Interface for
Input s that can provide a hint to the expected
format of the required input. |
| HTML5Input |
An Interface for
Input s that can represented as html5 inputs. |
| Input<V> |
Input represents a input box/pulldown etc for a form.
|
| InputVisitor<R> |
A visitor for Inputs
This visitor is used to create the actual UI elements and handle the parsing logic.
|
| ItemInput<V,T> |
an input that has some Domain Object associated with its values
|
| LengthInput<T> |
An input that corresponds to a text box.
|
| ListInput<V,T> |
Input that selects values from a List.
|
| MultipleInput |
allow an input to request the HTML5 multiple attribute
|
| NameInput<T> |
Inteface for
ItemInput s where the value is
the canonical name of the item |
| NameInputProvider<X extends DataObject> | |
| OptionalListInput<V,T> | |
| ParseInput<T> |
extended version of Input that supports parsing a String represenatation of
the input
|
| ParseMapInput |
Equivalent of ParseInput for MultiInputs
If an Input implements this interface then it wants to directly parse a
map of all form inputs because of interactions between the sub-inputs.
|
| PatternInput |
An input where the values have to match a regular expression.
|
| PrefixInput |
Interface for inputs that need to add a tag string in the form
before the input.
|
| PreSelectInput<V,T> |
An optional ListInput where we can supress the pre-selection
of the first element when the input is non-optional.
|
| RangedInput<N extends java.lang.Number> |
An Input where the values must come from a numerical range.
|
| SuggestedItemInput<V,T> |
An
ItemInput that suggests possible items. |
| TagInput |
Interface for inputs that need to add a tag string in the form
after the input.
|
| UnitInput | |
| UnmodifiableInput |
An input that should be shown as a non editable text label.
|
| Class | Description |
|---|---|
| AbstractCalendarMultiInput |
Abstract class to implement a time/date input as multi-input
|
| AbstractDateInput |
A abstract superclass for text
Input s that parse to java Date objects. |
| AbstractInput<V> |
Superclass for general non-composite Inputs
|
| AlternateInput<T> |
An alternateInput is a MultiInput consisting of
several different inputs of the same type.
|
| AlternateItemInput<T,I> | |
| AutocompleteTextInput<T> |
A
TextInput with an auto-complete list. |
| BaseInput<V> | |
| BooleanInput | |
| CalendarFieldInput | |
| CalendarFieldPeriodInput |
Composite input for a CalendarFieldSplitPeriod
Sub inputs are:
start - start-time
field -
Calendar field
splits - number of sub-periods
count - multiple of field in sub-period
Default start time is midnight at the start of the previous month. |
| CalendarMonthInput | |
| CalendarMultiInputWrapper |
A wrapper to convert a
AbstractDateInput into a MultiInput . |
| CanSubmitVisistor |
An
InputVisitor that detects any input that is impossible to validate |
| CheckBoxInput |
A checkbox input.
|
| ClassInput<T> |
Input to select a target class from the set of definitions from the configuration service.
|
| CodeListInput<O> |
Abstract class to implement ListInput where we want
the input to generate a String code for each item.
|
| CompositeInput<V> |
Composite input is a potentially optional MultiInput where each of the
Inputs has to validate independently
|
| ConstantInput<V> |
a read-only input that cannot be modified.
|
| ConstructedObjectInput<T> |
Input to select a objects dynamically constructed from the configuration service
This defaults to the set of class. definitions
AppContext.makeObject(Class, String)
The target object is further constrained to be assignable to a specific type. |
| DateInput |
A text input for
Date s on day boundaries- |
| DayMultiInput |
An input that selects a day using pull down menus.
|
| DNInput |
A
TextInput to input Globus/LDAP DN names. |
| DoubleInput | |
| ElapsedSecondInput |
Input for a time duration in HH:mm::ss format
returned in seconds
|
| EnumInput<E extends java.lang.Enum<E>> |
Input to select values from a Java Enum
the DB will contain the Enum name and the menu the result of the toString call.
|
| EnumIntegerInput<E extends java.lang.Enum<E>> |
Input to select values from a Java Enum
the DB will contain the Enum ordinal and the menu the result of the toString call.
|
| ErrorInput<T> |
An ErrorInput is an unmodifiable input that never validates.
|
| FileInput |
A file upload type input.
|
| FileUploadDecorator |
A Input that decorated a String Input with a file-upload button
|
| FormattedInput<N> |
Input based on a java.text.Format object
|
| ImageInput |
FileInput for image files |
| InfoInput |
Represents an UnmodifiableInput that takes no part in the
form validation it just displays informational text.
|
| IntegerInput | |
| IntegerRangeInput |
Input to select integers from a small rage using pull-down.
|
| IntegerSetInput |
An integer input that selects an integer from a set as a pull down
|
| IsForcedVisitor |
An
InputVisitor that detects if the value of the input is forced. |
| ListInputWrapper<V,T> | |
| LockedInput<V> |
An UnmodifiableInput that wraps an existing input showing the value of the wrapped input
as Unmodifiable text in the form.
|
| LongInput | |
| MimeFileInput |
FileInput that does not allow html uploads
(where mime type is known)
|
| MonthInput | |
| MonthMultiInput |
An input that selects a day using pull down menus.
|
| MultiInput<V,I extends Input> |
A multi input consists of a combination of sub inputs
Optionally each input can have an associated text label
|
| NoHtmlInput |
A
TextInput that protects against uploaded Html |
| NoHtmlValidator | |
| NoSpaceFieldValidator | |
| NumberInput<N extends java.lang.Number> |
superclass for all Inputs that return Numbers
|
| ObjectListInput |
Input for a list of tags that must
resolve to objects assignable to a particular type.
|
| OnOffInput |
an On/Off pulldown
|
| OptionalListInputWrapper<V,T> |
Adapter to convert a
ListInput into a OptionalListInput
returning null on not selected. |
| ParseAbstractInput<V> |
Superclass for inputs that might be implemented as a text box (ie ones that
implement ParseInput and LengthInput)
|
| ParseMultiInput<V,I extends Input> | |
| PasswordInput |
Input for a password field.
|
| PatternTextInput |
an input that validates text against a pattern
|
| PercentInput |
A DoubleInput which defaults to input a value between 0 and 1 using a
percent number format.
|
| PhoneInput |
Input for phone numbers
|
| RadioButtonInput<V,T> |
Wrapper class to convert a ListInput to be displayed as a
RadioButton.
|
| RangeDateInput | |
| RealInput | |
| RegexpInput |
Input for a regular expression pattern.
|
| RegularPeriodInput | |
| RelativeDateFormat |
A Format for Date objects that understands a relative date notation
Now[+-]
|
| RelativeDateInput |
A DateInput that parses a relative date notation.
|
| SetInput<T> |
Simple ListInput that gives a choice of items (parsed and returned as their String representation)
Optionally alternate string values/labels can be presented.
|
| SetTextInput |
A
TextInput that takes a comma separated list of values that must come
from a defined set |
| SimplePeriodInput | |
| StorageUnitNumberInput | |
| StorageUnitTextInput |
A
Input for storage sizes where the
unit is parsed as part of the input. |
| StringListInput |
A
ListInput where the items tags and values are the same String |
| TextInput | |
| TimeStampInput | |
| TimeStampMultiInput |
An input that selects a timestamp using pull down menus.
|
| UnusedNameInput<F extends DataObject> |
An input that checks for existing records of the same name.
|
| URLInput |
Input for URLs
|
| WrappedInput<X> |
Interface for inputs that should be wrapped in a div element in html
|
| WrappingInput<V> |
| Error | Description |
|---|---|
| TypeError |
Error thrown if the value passed to an input has no defined
convertion to the expected type.
|
Input
.


Authenticating
Authentication seems to take awfully long. Please
make sure
you are properly logged in.


Module ringo-ftpclient/ftpclient
Class FtpClient
Instance Methods
- cd(path, create)
- connect()
- disconnect()
- enableActiveMode()
- enablePassiveMode()
- get(fileName, localPath)
- login(username, password)
- logout()
- ls(path, filter)
- lsdir(path)
- mkdir(path)
- put(file, fileName)
- pwd()
- rename(from, to)
- rm(fileName)
- rmdir(path)
- setAsciiMode()
- setBinaryMode()
Class FtpFileFilter
Class FtpsClient
FtpClient (host, port)
Returns a newly created FtpClient instance
Parameters
| String | host | The host to connect to |
| Number | port | Optional port (defaults to 21) |
Returns
| A newly created FtpClient instance |
FtpClient.ASCII
Constant for ASCII transfer mode
FtpClient.BINARY
Constant for binary transfer mode
FtpClient.prototype.cd (path, create)
Changes the current working directory
Parameters
| String | path | The path to the new working directory |
| Boolean | create | If true the new working directory is created if it doesn't exist |
Returns
| Boolean | True if successful |
FtpClient.prototype.client
The wrapped FTPClient instance
FtpClient.prototype.connect ()
Connects to the remote server
FtpClient.prototype.disconnect ()
Disconnects from the remote server
FtpClient.prototype.enableActiveMode ()
Switches this client to active mode
FtpClient.prototype.enablePassiveMode ()
Switches this client to passive mode
FtpClient.prototype.get (fileName, localPath)
Retrieves the file from the remote server and stores it locally
Parameters
| String | fileName | The name of the file to retrieve |
| String | localPath | The local path to store the file at. If it's a directory the file is stored therein. |
Returns
| String | The path to the local file |
FtpClient.prototype.host
The FQDN or Ip-Address of the FTP-Server
FtpClient.prototype.login (username, password)
Logs into the remote server using the credentials passed as argument
Parameters
| String | username | The username |
| String | password | The password |
Returns
| Boolean | True if login was successful, false otherwise |
FtpClient.prototype.logout ()
Logs out from the remote server and disconnects
FtpClient.prototype.ls (path, filter)
Lists the contents of the current working directory of this client
Parameters
| String | path | The path to the directory |
| org.apache.commons.net.ftp.FTPFileFilter | filter | An optional file filter |
Returns
| Array | An array containing org.apache.commons.net.ftp.FTPFile instances |
FtpClient.prototype.lsdir (path)
Returns an array containing subdirectories
Parameters
| String | path | The path to the parent directory |
Returns
| Array | An array containing org.apache.commons.net.ftp.FTPFile instances |
FtpClient.prototype.mkdir (path)
Creates a directory
Parameters
| String | path | The name of the directory to create |
Returns
| Boolean | True if successful |
FtpClient.prototype.port
The port to connect to
FtpClient.prototype.put (file, fileName)
Stores the file passed as argument on the remote server, using an optional file name
Parameters
| String | file | The file to store on the remote server |
| String | fileName | Optional file name (defaults to the name of the file being transferred) |
Returns
| Boolean | True if successful |
FtpClient.prototype.pwd ()
Returns the current working directory
Returns
| String | The current working directory |
FtpClient.prototype.rename (from, to)
Renames a file on the remote server
Parameters
| String | from | The path of the file to rename |
| String | to | The path to rename the file to |
Returns
| Boolean | True if successful |
FtpClient.prototype.rm (fileName)
Removes the file with the given name from the remote server
Parameters
| String | fileName | The name of the file |
Returns
| Boolean | True if successful |
FtpClient.prototype.rmdir (path)
Removes the directory with the given name from the remote server
Parameters
| String | path | The path to the directory to remove |
Returns
| Boolean | True if successful |
FtpClient.prototype.setAsciiMode ()
Switches this client to ASCII transfer mode
Returns
| Boolean | True if successful |
FtpClient.prototype.setBinaryMode ()
Switches this client to binary transfer mode
Returns
| Boolean | True if successful |
FtpFileFilter (accept)
Instances of this class represent a file filter
Parameters
| Function | accept | A function called for each FTPFile. If this method returns true the file is part of a listing result |
Returns
| A newly created FtpFileFilter instance |
FtpsClient (host, port)
Returns a newly created FtpsClient instance
Parameters
| String | host | The host to connect to |
| Number | port | Optional port (defaults to 990) |
Returns
| A newly created FtpsClient instance |
FtpsClient.prototype.client
The wrapped FTPClient instance
FtpsClient.prototype.host
The FQDN or Ip-Address of the FTP-Server
FtpsClient.prototype.port
The port to connect to


Bibliographic database search results
n = xxx
Click to see details of bibliographic database searching
. .
Search results from other sources
. .
n = xxx
Click to see details of searches of other sources
Records after duplicates removed
n = xxx
Click to see details of duplicate removal
Duplicates
n = xxx
Click to see details of duplicate removal
Records after title screening
n = xxx
Click to see details of title screening
Excluded titles
n = xxx
Click to see list of excluded titles
Records after abstract screening
n = xxx
Click to see details of abstract screening
Excluded abstracts
n = xxx
Click to see list of excluded abstracts
Records after full text retrieval
n = xxx
Click to see details of full text retrieval
Inaccessible, n = xxx
Not found, n = xxx
Click to see list of non-retrievable full texts
Records after full text screening
n = xxx
Click to see details of full text screening
Excluded full texts
n = xxx
Click to see list of excluded full texts, with reasons
Articles / Studies included after full text screening
n articles / n studies = xxx
Click to see list of included articles
Studies included after critical appraisal
n = xxx
Click to see details of critical appraisal
Excluded studies
n = xxx
Click to see list of excluded studies, with appraisal judegments
Studies included in narrative synthesis
n = xxx
Click to see details of narrative synthesis
Studies included in full synthesis
n = xxx
Click to see details of full synthesis
Excluded studies
n = xxx
Click to see list of studies not included in full synthesis, with reasons


top
| up
| prev | next
Initializer Struct
Definition at line 213
of DebuggerCommandTokens.cpp
Constructors
Constructor Details
Initializer Constructor
DebuggerCommandTokens::Initializer::Initializer()
Definition at line 215
of DebuggerCommandTokens.cpp
:
215 { InitTokenIdMap(); }
top
| up
| prev | next