| Interface | Description |
|---|---|
| EventFragment.OnFragmentInteractionListener |
This interface allows us to use the methods add, edit, & delete
|
| FilterFragment.OnFragmentInteractionListener | |
| FollowNewUserFragment.OnFragmentInteractionListener | |
| MoodCustomList.RecyclerViewListener | |
| RequestFragment.OnFragmentInteractionListener | |
| SearchCustomList.RecyclerViewListener |
| Class | Description |
|---|---|
| BottomNavigationViewHelper |
This class allows the use of our BottomNavigation Bar
|
| EventFragment |
This class allows us to add/edit/delete our Moods
|
| ExampleInstrumentedTest |
Instrumented test, which will execute on an Android device.
|
| ExampleUnitTest |
Example local unit test, which will execute on the development machine (host).
|
| FilterFragment |
This class filters out a selected Mood
|
| FollowCustomList |
Custom List to display the current user's following and followers
|
| FollowCustomList.FollowViewHolder |
View Holder for CustomList
|
| FollowingEventFragment | |
| FollowNewUserFragment | |
| FollowUser |
class contains details of other users
|
| GPSTracker |
this class helps to get the current location of device
|
| HomePageActivity |
This class keeps track of events happening on the homepage
|
| MainActivity |
this class supports the user login
|
| MainActivityTest |
Test class for MainActivity.
|
| MapActivity |
this class displays the users mood on map
|
| Mood |
contains user moods
|
| MoodCustomList |
custom list to display user moods
|
| MoodCustomList.MoodViewHolder | |
| MoodTest |
Test class for Mood: add, delete, edit!
|
| ProfileActivity |
this class supports to sent and accept requests
|
| RequestFragment |
this class displays the request fragment
|
| SearchCustomList |
displays a custom list for searched users
|
| SearchCustomList.SearchViewHolder | |
| SignUpActivity |
this class helps user to sign up to the app
|
| User | |
| UserTest |
Test class for User
|


| I l@ve RuBoard |
There is a Python Database Topic Guide at http://www.python.org/topics/database/ with many useful pointers.
mxODBC lives at http://starship.python.net/crew/lemburg/mxODBC.html.
Gadfly lives at http://www.chordate.com/gadfly.html.
For those interested in ODBC internals and capabilities, SolidTech include a full ODBC manual with their documentation at http://www.solidtech.com/devzone/manuals/.
Access Database Design and Programming by Steven Roman (O'Reilly) provides an excellent introduction to relational database concepts, SQL, and the formal operations on which it's built. It also provides a complete reference to Microsoft Access SQL (including the Data Definition Language) and to the DAO object hierarchy.
The Data Warehouse Toolkit by Ralph Kimball (John Wiley & Sons) is the definitive text on its subject and an excellent introduction to what goes on in real-world database projects.
| I l@ve RuBoard |


prtRvGmm - Gaussian Mixture Model Random Variable
RV = prtRvGmm creates a prtRvGmm object with empty
mixingProportions and prtRvMvn components. These parameters can be
set manually or by calling the MLE method. A prtRvGmm is a mixture
of multi-variance normal random variables.
RV = prtRvGmm(PROPERTY1, VALUE1,...) creates a prtRvGmm
object RV with properties as specified by PROPERTY/VALUE pairs.
A prtRvGmm object inherits all properties from the prtRv class.
In addition, it has the following properties:
nComponents - A positive integer specifiying the number of
MVN components in the mixture.
covarianceStructure - The covariance structure applied to each of
the prtRvMvn objects in the mixture. See prtRvMvn.
covariancePool - A logical specifying whether the components
should share a common covariance. If set to
true the covariance of the components are
set to the weighted average of the maximum
likelihood estimate for the covariance
matrices for the components.
components - An array of prtRvMvn objects.
mixingProportions - A discrete probability vector, representing
the probability of each component in the
mixture.
A prtRvGmm object inherits all methods from the prtRv class.
The MLE method can be used to estimate the distribution parameters
from data.
Examples:
ds = prtDataGenOldFaithful; % Load a data set
rv = prtRvGmm('nComponents',2); % Specify 2 components
rv = mle(rv,ds); % Compute the ML estimate
plotPdf(rv); % Plot the estimated PDF
hold on;
plot(ds); % Overlay the original data
|
|
cdf |
Output the cdf of the random variable evaluated at the points specified |
|
|
crossValidate |
Cross validate prtAction using prtDataSet and cross validation keys. |
|
|
draw |
Draw random samples from the distribution described by the prtRv object |
|
|
get |
get the object properties |
|
|
kfolds |
Perform K-folds cross validation of prtAction |
|
|
logPdf |
Output the log pdf of the random variable evaluated at the points specified |
|
|
mle |
Compute the maximum likelihood estimate |
|
|
optimize |
Optimize action parameter by exhaustive function maximization. |
|
|
pdf |
Output the pdf of the random variable evaluated at the points specified |
|
|
plotCdf |
Plot the cdf of the prtRv |
|
|
plotPdf |
Plot the pdf of the prtRv |
|
|
run |
Run a prtAction object on a prtDataSet object. |
|
|
set |
set the object properties |
|
|
train |
Train a prtAction object using training a prtDataSet object. |


In response to some emails and tweets I received on my last post, I decided to write three short examples of flipping that can happen at varying levels and content areas. Keep in mind, my experience is in high school science, and I am not, in any way, intending these to be used straight from this post in the classroom. You do not need to ask permission to modify, change, or use any of these examples in your class.
Elementary Math – Building Bridges
Students are given time in class by the teacher to identify different shapes in the classroom. They can make a chart of the properties of the shapes in comparison to one another (ex. triangle vs. circle). Then, have them look for different shapes in bridges. How can they show the differences between two different shapes? How are the bridges different?
Give students time in class to draw a bridge comparison. Talk about what shapes are the most common. Why are they common? What makes them good for building? Can they design and build their own structure using those shapes?
Give students options to begin building a bridge using the shape they think is best. Which one holds the most weight? Take pictures of their bridge with the weight and explain why it works.
Essential Questions
– How can we describe different shapes?
– What shapes are similar or different from one another?
– What shapes are used in bridges based on observation? Why do you think those are used?
– If you designed a bridge, what shape would you make it? Why?
Technology Applications
– Models of different shapes to describe
– Photos of different bridges (i.e. suspension vs. iron lattice)
– Camera for students to photograph or film bridges with
Middle School English – Hero Analysis
Students choose a short story/novella/novel to read based on their interest. Concurrently, they are working on hero and villain character sketches, describing different attributes of protagonists and antagonists. Students produce a book trailer for the piece they read and they are shared with the class as a whole.
Students are grouped (you decide how) and they have a discussion about the heroes and villains in their books. Try to fit each character into the model developed from literary history. Do contemporary heroes and villains fit in that model? Are there outliers? Why?
Students swap heroes and villains and they re-write a book trailer, mashing the new characters into their book’s storyline. Does the book end the same way? Is the plot the same, or does it change based on the traits of the new hero?
Essential Questions
– What are the attributes of heroes and villains?
– Do attributes of heroes and villains cross between stories?
– Are heroes and villains interchangeable within a storyline, or is a story specific to that hero?
Technology Applications
– Book availability
– Computers for video editing (either local or web-based editing)
– Internet connectivity
High School Language – Interviewing a Native Speaker
Rather than teaching culture from an American perspective, have students find a native speaker to speak to about food, culture, their city, or life as a student in their country. If possible, have students record their interview (either with a screencast or as audio only) for review and sharing with peers. In the same interview, if possible, reverse the rolls and have your students practice English with their interview partner.
As a follow-up, write monthly letters or emails in the language you are learning as a way to practice the written grammar and conventions.
Essential Questions
– How is American perspective of a foreign culture accurate or inaccurate?
– How is American culture accurate or inaccurate from an outsider’s perspective?
– What current events are similar in our societies?
Technology Applications
– Internet connection
– Web chatting application (Skype, Google+, FaceTime, etc…)
– Email account for follow up
– Collaborative blog (for correspondance or co-blogging with a pen-pal)
—–
Notice, the common denominator in each of these applications is choice and a redesign of the learning time in class. Video is not the center of a flipped class, it is the experience and interaction that happens with peers and teachers during the school day.
Written on May 21st , 2012 by Brian Bennett Categorized in: All Flipclass Teaching
Leave a comment


MY FIRST WEBSITE!!!
MY FIRST WEBSITE!!!
MY FIRST WEBSITE!!!
MY FIRST WEBSITE!!!
MY FIRST WEBSITE!!!
MY FIRST WEBSITE!!!
click me. do it. do it. please. do it.
Yes, this is a paragraph about stuff... It's not really a paragraph yet because it's only two sentences; however, by the end of this rant, it will hopefully be a paragraph. Right about ow it is turning into a paragraph.
- This is an item
- You could put an image in here
- This is also an item in a list


Top Level Namespace
| Relationships | |
| Namespace Children | |
|
Modules:
| |
|
Classes:
|
Constant Summary
-
ALT_MODIFIER_KEY =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 8
Constants
nil
-
ALT_MODIFIER_MASK =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 9
Stub value.
nil
-
ALeaderModel =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 11
Stub value.
nil
-
ALeaderNone =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 12
Stub value.
nil
-
ALeaderView =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 13
Stub value.
nil
-
CMD_ARC =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 21
Stub value.
nil
-
CMD_CAMERA_UNDO =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 22
Stub value.
nil
-
CMD_CIRCLE =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 23
Stub value.
nil
-
CMD_COPY =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 24
Stub value.
nil
-
CMD_CUT =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 25
Stub value.
nil
-
CMD_DELETE =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 26
Stub value.
nil
-
CMD_DIMENSION =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 27
Stub value.
nil
-
CMD_DISPLAY_FOV =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 28
Stub value.
nil
-
CMD_DOLLY =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 29
Stub value.
nil
-
CMD_DRAWCUTS =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 30
Stub value.
nil
-
CMD_DRAWOUTLINES =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 31
Stub value.
nil
-
CMD_ERASE =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 32
Stub value.
nil
-
CMD_EXTRUDE =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 33
Stub value.
nil
-
CMD_FREEHAND =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 34
Stub value.
nil
-
CMD_HIDDENLINE =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 35
Stub value.
nil
-
CMD_LINE =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 36
Stub value.
nil
-
CMD_MAKE_COMPONENT =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 37
Stub value.
nil
-
CMD_MEASURE =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 38
Stub value.
nil
-
CMD_MOVE =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 39
Stub value.
nil
-
CMD_NEW =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 40
Stub value.
nil
-
CMD_OFFSET =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 41
Stub value.
nil
-
CMD_OPEN =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 42
Stub value.
nil
-
CMD_ORBIT =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 43
Stub value.
nil
-
CMD_PAGE_DELETE =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 44
Stub value.
nil
-
CMD_PAGE_NEW =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 45
Stub value.
nil
-
CMD_PAGE_NEXT =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 46
Stub value.
nil
-
CMD_PAGE_PREVIOUS =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 47
Stub value.
nil
-
CMD_PAGE_UPDATE =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 48
Stub value.
nil
-
CMD_PAINT =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 49
Stub value.
nil
-
CMD_PAN =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 50
Stub value.
nil
-
CMD_PASTE =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 51
Stub value.
nil
-
CMD_POLYGON =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 52
Stub value.
nil
-
CMD_POSITION_CAMERA =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 53
Stub value.
nil
-
CMD_PRINT =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 54
Stub value.
nil
-
CMD_PROTRACTOR =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 55
Stub value.
nil
-
CMD_PUSHPULL =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 56
Stub value.
nil
-
CMD_RECTANGLE =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 57
Stub value.
nil
-
CMD_REDO =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 58
Stub value.
nil
-
CMD_ROTATE =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 59
Stub value.
nil
-
CMD_RUBY_CONSOLE =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 60
Stub value.
nil
-
CMD_SAVE =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 61
Stub value.
nil
-
CMD_SCALE =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 62
Stub value.
nil
-
CMD_SECTION =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 63
Stub value.
nil
-
CMD_SELECT =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 64
Stub value.
nil
-
CMD_SELECTION_ZOOM_EXT =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 65
Stub value.
nil
-
CMD_SHADED =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 66
Stub value.
nil
-
CMD_SHOWGUIDES =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 67
Stub value.
nil
-
CMD_SHOWHIDDEN =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 68
Stub value.
nil
-
CMD_SHOWHIDDENGEOMETRY =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 69
Stub value.
nil
-
CMD_SHOWHIDDENOBJECTS =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 70
Stub value.
nil
-
CMD_SKETCHAXES =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 71
Stub value.
nil
-
CMD_SKETCHCS =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 72
Stub value.
nil
-
CMD_TEXT =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 73
Stub value.
nil
-
CMD_TEXTURED =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 74
Stub value.
nil
-
CMD_TRANSPARENT =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 75
Stub value.
nil
-
CMD_UNDO =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 76
Stub value.
nil
-
CMD_VIEW_BACK =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 77
Stub value.
nil
-
CMD_VIEW_BOTTOM =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 78
Stub value.
nil
-
CMD_VIEW_FRONT =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 79
Stub value.
nil
-
CMD_VIEW_ISO =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 80
Stub value.
nil
-
CMD_VIEW_LEFT =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 81
Stub value.
nil
-
CMD_VIEW_PERSPECTIVE =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 82
Stub value.
nil
-
CMD_VIEW_RIGHT =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 83
Stub value.
nil
-
CMD_VIEW_TOP =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 84
Stub value.
nil
-
CMD_WALK =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 85
Stub value.
nil
-
CMD_WIREFRAME =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 86
Stub value.
nil
-
CMD_ZOOM =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 87
Stub value.
nil
-
CMD_ZOOM_EXTENTS =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 88
Stub value.
nil
-
CMD_ZOOM_WINDOW =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 89
Stub value.
nil
-
CONSTRAIN_MODIFIER_KEY =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 18
Stub value.
nil
-
CONSTRAIN_MODIFIER_MASK =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 19
Stub value.
nil
-
COPY_MODIFIER_KEY =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 15
Stub value.
nil
-
COPY_MODIFIER_MASK =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 16
Stub value.
nil
-
DimensionArrowClosed =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 91
Stub value.
nil
-
DimensionArrowDot =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 92
Stub value.
nil
-
DimensionArrowNone =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 93
Stub value.
nil
-
DimensionArrowOpen =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 94
Stub value.
nil
-
DimensionArrowSlash =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 95
Stub value.
nil
-
FILE_WRITE_FAILED_INVALID_TYPE =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 97
Stub value.
nil
-
FILE_WRITE_FAILED_UNKNOWN =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 98
Stub value.
nil
-
FILE_WRITE_OK =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 99
Stub value.
nil
-
GL_LINES =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 101
Stub value.
nil
-
GL_LINE_LOOP =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 102
Stub value.
nil
-
GL_LINE_STRIP =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 103
Stub value.
nil
-
GL_POINTS =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 104
Stub value.
nil
-
GL_POLYGON =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 105
Stub value.
nil
-
GL_QUADS =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 106
Stub value.
nil
-
GL_QUAD_STRIP =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 107
Stub value.
nil
-
GL_TRIANGLES =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 108
Stub value.
nil
-
GL_TRIANGLE_FAN =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 109
Stub value.
nil
-
GL_TRIANGLE_STRIP =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 110
Stub value.
nil
-
IDABORT =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 115
Stub value.
nil
-
IDCANCEL =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 116
Stub value.
nil
-
IDENTITY =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 112
Stub value.
nil
-
IDENTITY_2D =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 113
Stub value.
nil
-
IDIGNORE =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 117
Stub value.
nil
-
IDNO =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 118
Stub value.
nil
-
IDOK =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 119
Stub value.
nil
-
IDRETRY =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 120
Stub value.
nil
-
IDYES =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 121
Stub value.
nil
-
LAYER_HIDDEN_BY_DEFAULT =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 123
Stub value.
nil
-
LAYER_IS_HIDDEN_ON_NEW_PAGES =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 124
Stub value.
nil
-
LAYER_IS_VISIBLE_ON_NEW_PAGES =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 125
Stub value.
nil
-
LAYER_USES_DEFAULT_VISIBILITY_ON_NEW_PAGES =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 126
Stub value.
nil
-
LAYER_VISIBLE_BY_DEFAULT =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 127
Stub value.
nil
-
MB_ABORTRETRYIGNORE =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 129
Stub value.
nil
-
MB_MULTILINE =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 130
Stub value.
nil
-
MB_OK =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 131
Stub value.
nil
-
MB_OKCANCEL =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 132
Stub value.
nil
-
MB_RETRYCANCEL =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 133
Stub value.
nil
-
MB_YESNO =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 134
Stub value.
nil
-
MB_YESNOCANCEL =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 135
Stub value.
nil
-
MF_CHECKED =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 137
Stub value.
nil
-
MF_DISABLED =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 138
Stub value.
nil
-
MF_ENABLED =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 139
Stub value.
nil
-
MF_GRAYED =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 140
Stub value.
nil
-
MF_UNCHECKED =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 141
Stub value.
nil
-
ORIGIN =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 143
Stub value.
nil
-
ORIGIN_2D =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 144
Stub value.
nil
-
PAGE_NO_CAMERA =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 146
Stub value.
nil
-
PAGE_USE_ALL =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 147
Stub value.
nil
-
PAGE_USE_CAMERA =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 148
Stub value.
nil
-
PAGE_USE_HIDDEN =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 149
Stub value.
nil
-
PAGE_USE_HIDDEN_GEOMETRY =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 150
Stub value.
nil
-
PAGE_USE_HIDDEN_OBJECTS =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 151
Stub value.
nil
-
PAGE_USE_LAYER_VISIBILITY =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 152
Stub value.
nil
-
PAGE_USE_RENDERING_OPTIONS =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 153
Stub value.
nil
-
PAGE_USE_SECTION_PLANES =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 154
Stub value.
nil
-
PAGE_USE_SHADOWINFO =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 155
Stub value.
nil
-
PAGE_USE_SKETCHCS =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 156
Stub value.
nil
-
SB_PROMPT =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 158
Stub value.
nil
-
SB_VCB_LABEL =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 159
Stub value.
nil
-
SB_VCB_VALUE =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 160
Stub value.
nil
-
SKETCHUP_CONSOLE =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 162
Stub value.
nil
-
SnapTo_Arbitrary =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 164
Stub value.
nil
-
SnapTo_Horizontal =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 165
Stub value.
nil
-
SnapTo_Sloped =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 166
Stub value.
nil
-
SnapTo_Vertical =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 167
Stub value.
nil
-
TB_HIDDEN =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 169
Stub value.
nil
-
TB_NEVER_SHOWN =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 170
Stub value.
nil
-
TB_VISIBLE =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 171
Stub value.
nil
-
TextAlignCenter =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 173
Stub value.
nil
-
TextAlignLeft =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 174
Stub value.
nil
-
TextAlignRight =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 175
Stub value.
nil
-
TextVerticalAlignBaseline =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 176
Stub value.
nil
-
TextVerticalAlignBoundsTop =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 177
Stub value.
nil
-
TextVerticalAlignCapHeight =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 178
Stub value.
nil
-
TextVerticalAlignCenter =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 179
Stub value.
nil
-
VK_ALT =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 193
Stub value.
nil
-
VK_COMMAND =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 194
Stub value.
nil
-
VK_CONTROL =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 195
Stub value.
nil
-
VK_DELETE =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 181
Stub value.
nil
-
VK_DOWN =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 182
Stub value.
nil
-
VK_END =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 183
Stub value.
nil
-
VK_HOME =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 184
Stub value.
nil
-
VK_INSERT =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 185
Stub value.
nil
-
VK_LEFT =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 186
Stub value.
nil
-
VK_MENU =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 196
Stub value.
nil
-
VK_NEXT =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 187
Stub value.
nil
-
VK_PRIOR =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 188
Stub value.
nil
-
VK_RIGHT =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 189
Stub value.
nil
-
VK_SHIFT =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 197
Stub value.
nil
-
VK_SPACE =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 190
Stub value.
nil
-
VK_UP =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 191
Stub value.
nil
-
X_AXIS =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 202
Stub value.
nil
-
X_AXIS_2D =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 199
Stub value.
nil
-
Y_AXIS =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 203
Stub value.
nil
-
Y_AXIS_2D =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 200
Stub value.
nil
-
Z_AXIS =
# File 'lib/sketchup-api-stubs/stubs/_top_level.rb', line 204
Stub value.
nil
Instance Method Summary
- #add_separator_to_menu(menu_name)
-
#file_loaded(filename)
Call this function at the end of a file that you are loading to let the system know that you have loaded it.
-
#file_loaded?(filename) ⇒ Boolean
Use in combination with #file_loaded to create load guards for code you don’t want to reload.
-
#inputbox(*args)
This is a wrapper for UI.inputbox.
-
#require_all(dirname)
deprecated
Deprecated.
This adds the path given to $LOAD_PATH which can affect other extensions.
-
#show_ruby_panel
deprecated
Deprecated.
Use
SKETCHUP_CONSOLE.show
instead.
Instance Method Details
#file_loaded(filename)
Call this function at the end of a file that you are loading to let the system know that you have loaded it.
#file_loaded?(filename) ⇒ Boolean
Use in combination with #file_loaded to create load guards for code you don’t want to reload. Especially useful to protect your ::UI
setup from creating duplicate menus and toolbars.
#inputbox(*args)
This is a wrapper for UI.inputbox. You call it exactly the same as UI.inputbox. UI.inputbox will raise an exception if it can’t convert the string entered for one of the values into the right type. This method will trap the exception and display an error dialog and then prompt for the values again.
#require_all(dirname)
This adds the path given to $LOAD_PATH which can affect other extensions.
By default, SketchUp automatically loads (using require) all files with the .rb extension in the plugins directory. This function can be used to automatically load all .rb files from a different directory also. to use this add a call like the following to a file in the plugins directory require_all "MyRubyScripts"
#show_ruby_panel
Use SKETCHUP_CONSOLE.show
instead.
This global method is called by the Ruby Console menu item. We call this instead of directly calling Sketchup.send_action("showRubyPanel:")
so that other Ruby Console implementations can hijack this method.


3/20 email
Dear CSI Students:
The College of Staten Island and the City University of New York continue to monitor the Coronavirus (COVID-19) pandemic.
As you may be aware, the Centers for Disease Control and Prevention (CDC), advises that social distancing is key to helping slow the spread of this virus. Social distancing refers to avoiding close contact with other individuals in order to avoid catching the virus yourself and to avoid passing it on. As you should be aware, the NYC Health Department advises that there is generalized community transmission of COVID-19 in New York City, meaning there are cases that have no known link to travel or to another confirmed case, so maintaining social distancing is vital under these conditions.
Thus, your instruction has been moved to distance learning and a significant number of employees are working remotely. To further promote social distancing, student access to the campus will be extremely limited since we are continuing to reduce the number of people on campus to help slow the spread of this virus.
Students must not come onto campus unless they have a critical need. The 1L Building will only be open for access to the computer labs on the second floor. Public Safety will monitor the number of students entering to ensure social distancing. The Library will provide reference services virtually using our 24/7 chat service. Please use the link below to launch chat, send an email, or schedule a virtual consultation: https://library.csi.cuny.edu/help/ask.
Please be mindful that the Campus Center is open from Monday-Friday between the hours of 9:00 a.m. and 5:00 p.m. and on weekends from 11:00 a.m. to 4:30 p.m. Again, Public Safety will ensure social distancing so it is only to be used by those individuals who have a critical need to be on campus such as residential students and essential personnel.
Many offices that serve students have moved to a remote format. A few offices, that must remain open to perform critical functions, will have limited hours. Once finalized, contact information for all student services offices will be shared with you via email and posted to the College webpage. In the meantime, College offices continue to actively monitor emails and voicemails. However, contact via email communication is highly recommended and those emails can be found on the website. If you need assistance, we encourage you to send a detailed email (including your contact number and emplid) so CSI staff or faculty can address your questions efficiently.
Please be assured that we are all working diligently to support your academic progress and we thank you for your patience.
We will continue to send email updates as the College finalizes new contact protocols for various offices.
As always, the Division of Student Affairs is here to help you – please email<EMAIL_ADDRESS>Thank you for your continued patience.
Sincerely,
Jennifer S. Borrero, J.D. Vice President for Student Affairs and Alumni Engagement


enum class SetupFutureUsage
Use on_session
if you intend to only reuse the payment method when your customer is
present in your checkout flow. Use off_session
if your customer may or may not be in
your checkout flow.
Stripe uses setup_future_usage
to dynamically optimize your payment flow and comply with
regional legislation and network rules. For example, if your customer is impacted by
SCA, using off_session
will
ensure that they are authenticated while processing this PaymentIntent. You will then be
able to collect off-session payments
for this customer.
If setup_future_usage
is already set, you may only update the value
from on_session
to off_session
.
|
Use |
|
|
Use |


Project 5
Project 6
MooManMen
This is moomanmen's gethub pages collection
The waves image belongs to
shutterstock


A parameter is a variable that a function receives.
Most functions will use that variable they receive and will compute the
result based on it.
That's exactly what we're doing here:
The function double receives a number parameter. The result of that function is the number multiplied by 2.
To call a function, you have to start with its name then opening parentheses (, then the value you want to give to the parameter and then a closing parentheses )


National Parks FAQ
Click to toggle answers on or off.
- Who is the director of the National Park Service?
- Michael T. Reynolds is the acting director of the National Park Service.
- What government agency oversees the National Park Service?
- The National Park Service is a bureau of the Department of the Interior. Directly overseeing its operation is the Department's Assistant Secretary for Fish, Wildlife and Parks.
- How many employees are in the National Park Service?
- Permanent, temporary, and seasonal: Approximately 22,000 diverse professionals
- How old is the National Park System?
- The National Park Service was created by an act signed by President Woodrow Wilson on August 25, 1916. Yellowstone National Park was established by an Act signed by President Ulysses S. Grant on March 1, 1872, as the nation's first national park.
- What is the origin of the National Park Service arrowhead?
- The arrowhead was authorized as the official National Park Service emblem by the Secretary of the Interior on July 20, 1951. The components of the arrowhead may have been inspired by key attributes of the National Park System, with the sequoia tree and bison representing vegetation and wildlife, the mountains and water representing scenic and recreational values, and the arrowhead itself representing historical and archeological values.
- How many areas are in the National Park System?
- The system includes 417 areas covering more than 84 million acres in every state, the District of Columbia, American Samoa, Guam, Puerto Rico, and the Virgin Islands. These areas include national parks, monuments, battlefields, military parks, historical parks, historic sites, lakeshores, seashores, recreation areas, scenic rivers and trails, and the White House.
- What is the largest national park site?
- Wrangell-St. Elias National Park and Preserve, AK, at 13.2 million acres
- What is the smallest national park site?
- Thaddeus Kosciuszko National Memorial, PA, at 0.02 acres
- How do I obtain a park pass?
- You can obtain park passes by visiting your nearest park site. Most sites have passes available; we recommend calling a park prior to your visit.
- What do I need to know about driving off road in national parks?
- Before you head out, check with the national parks that you intend to visit. In many national parks, off-road driving is illegal. Where off-road driving is allowed, the National Park Service regulates it.
Yellowstone
- World’s First National Park
- 3,472 square miles or 8,987 square km
- A designated World Heritage Site and designated Biosphere Reserve
- Highest Point: 11,358 ft / 3,462 m (Eagle Peak)
Yosemite
- The park ranges in elevation from 2,000 to over 13,000 feet.
- The park is located in California, about 3 ½ hours from San Francisco and 6 hours from Los Angeles.
- It is home to three of the world’s 10 highest waterfalls and one of the world’s largest trees, “The Grizzly Giant.”
- it contains thousands of types of plants and wildflowers, some of which are rare to the region.
Joshua Tree
- Legend says that Mormon travelers named the iconic Joshua tree after the biblical figure of Joshua.
- Two distinct desert ecosystems, the Mojave and the Colorado, come together in Joshua Tree National Park.
- Human history in the Joshua Tree region stretches back well over 5,000 years.
- There are 813 known varieties of vascular plants in the park.\


Understanding Array methods
SEARCH
Stack operations using push() and pop()
ADD
REMOVE
SHOW
Items in Cart:
0
Here stack will be shown
Array - sort and reduce
Addition of all numbers in the array [50, 60, 80]
ADD Elements
Addition:
0
Student table
SHOW STUDENTS
Day-35 Array - map() forEach() reverse(), split(), join() Practice
REFRESH / LOAD DATA
Name
City
Tel
Username
SK
Pune
022-456315
sk002
Namrata
Pune
020-856452
namrata020


If you use ImageDataExtractor as a resource in your research, please cite the following work:
K. T. Mukaddem, E. J. Beard, B. Yildirim, J. M. Cole, "ImageDataExtractor: A Tool to Extract and Quantify Data from Microscopy Images", J. Chem. Inf. Model. (2019) https://doi.org/10.1021/acs.jcim.9b00734


Amid Cong uproar, LS Speaker warns of action against MPs protesting in Well
Birla repeatedly requested the protesting members to go back to their seats as the questions were about farmers' issues.
by Press Trust of IndiaAmid sloganeering by Congress over various issues in Lok Sabha, Speaker Om Birla on Tuesday warned that he will be forced to take action against members protesting in the Well.
As soon as the House met for the day, Congress and other Opposition parties, including DMK and TMC, wanted to raise certain issues.
With the Speaker taking up the Question Hour, more than 20 members from the Congress trooped into the Well and began shouting slogans against the central government.
Birla repeatedly requested the protesting members to go back to their seats as the questions were about farmers' issues.
As the protests continued, a visibly peeved Birla warned that action would be taken against members.
"There might have been precedents of protesting in the Well. From today onwards, no (member) will protest in the Well. If not, I will be forced to take action," he said.
Amid the din, various questions and supplementaries related to farmers' issues were taken up.
At one point of time, the Speaker also said that he would give a chance for protesting members to ask supplementaries if they go back to their respective seats.
However, the members continued with their protests.
Congress members sought to raise various issues, including the withdrawal of SPG security cover of party president Sonia Gandhi, her son Rahul Gandhi and her daughter Priyanka Gandhi Vadra.
Apart from the Congress, members from the National Conference were also in the Well.


| PostgreSQL 9.0.10 Documentation | ||||
|---|---|---|---|---|
| Prev | Up | Chapter 9. Functions and Operators | Next |
Table 9-33 shows the operators available for the cidr and inet types. The operators <<, <<=, >>, and >>= test for subnet inclusion. They consider only the network parts of the two addresses (ignoring any host part) and determine whether one network is identical to or a subnet of the other.
Table 9-33. cidr and inet Operators
| Operator | Description | Example |
|---|---|---|
| < | is less than | inet '<IP_ADDRESS>' < inet '<IP_ADDRESS>' |
| <= | is less than or equal | inet '<IP_ADDRESS>' <= inet '<IP_ADDRESS>' |
| = | equals | inet '<IP_ADDRESS>' = inet '<IP_ADDRESS>' |
| >= | is greater or equal | inet '<IP_ADDRESS>' >= inet '<IP_ADDRESS>' |
| > | is greater than | inet '<IP_ADDRESS>' > inet '<IP_ADDRESS>' |
| <> | is not equal | inet '<IP_ADDRESS>' <> inet '<IP_ADDRESS>' |
| << | is contained within | inet '<IP_ADDRESS>' << inet '192.168.1/24' |
| <<= | is contained within or equals | inet '192.168.1/24' <<= inet '192.168.1/24' |
| >> | contains | inet '192.168.1/24' >> inet '<IP_ADDRESS>' |
| >>= | contains or equals | inet '192.168.1/24' >>= inet '192.168.1/24' |
| ~ | bitwise NOT | ~ inet '<IP_ADDRESS>' |
| & | bitwise AND | inet '<IP_ADDRESS>' & inet '<IP_ADDRESS>' |
| | | bitwise OR | inet '<IP_ADDRESS>' | inet '<IP_ADDRESS>' |
| + | addition | inet '<IP_ADDRESS>' + 25 |
| - | subtraction | inet '<IP_ADDRESS>' - 36 |
| - | subtraction | inet '<IP_ADDRESS>' - inet '<IP_ADDRESS>' |
Table 9-34 shows the functions
available for use with the cidr and inet
types. The abbrev
, host
,
and text
functions are primarily intended to offer alternative display
formats.
Table 9-34. cidr and inet Functions
| Function | Return Type | Description | Example | Result |
|---|---|---|---|---|
abbrev(inet) | text | abbreviated display format as text | abbrev(inet '<IP_ADDRESS>/16') | <IP_ADDRESS>/16 |
abbrev(cidr) | text | abbreviated display format as text | abbrev(cidr '<IP_ADDRESS>/16') | 10.1/16 |
broadcast(inet) | inet | broadcast address for network | broadcast('<IP_ADDRESS>/24') | <IP_ADDRESS>/24 |
family(inet) | int | extract family of address; 4 for IPv4, 6 for IPv6 | family('::1') | 6 |
host(inet) | text | extract IP address as text | host('<IP_ADDRESS>/24') | <IP_ADDRESS> |
hostmask(inet) | inet | construct host mask for network | hostmask('<IP_ADDRESS>/30') | <IP_ADDRESS> |
masklen(inet) | int | extract netmask length | masklen('<IP_ADDRESS>/24') | 24 |
netmask(inet) | inet | construct netmask for network | netmask('<IP_ADDRESS>/24') | <IP_ADDRESS> |
network(inet) | cidr | extract network part of address | network('<IP_ADDRESS>/24') | <IP_ADDRESS>/24 |
set_masklen(inet, int) | inet | set netmask length for inet value | set_masklen('<IP_ADDRESS>/24', 16) | <IP_ADDRESS>/16 |
set_masklen(cidr, int) | cidr | set netmask length for cidr value | set_masklen('<IP_ADDRESS>/24'::cidr, 16) | <IP_ADDRESS>/16 |
text(inet) | text | extract IP address and netmask length as text | text(inet '<IP_ADDRESS>') | <IP_ADDRESS>/32 |
Any cidr value can be cast to inet implicitly or explicitly; therefore, the functions shown above as operating on inet also work on cidr values. (Where there are separate functions for inet and cidr, it is because the behavior should be different for the two cases.) Also, it is permitted to cast an inet value to cidr. When this is done, any bits to the right of the netmask are silently zeroed to create a valid cidr value. In addition, you can cast a text value to inet or cidr using normal casting syntax: for example, inet(expression) or colname::cidr.
Table 9-35 shows the functions
available for use with the macaddr type. The function
trunc(macaddr)
returns a MAC
address with the last 3 bytes set to zero. This can be used to
associate the remaining prefix with a manufacturer.
Table 9-35. macaddr Functions
| Function | Return Type | Description | Example | Result |
|---|---|---|---|---|
trunc(macaddr) | macaddr | set last 3 bytes to zero | trunc(macaddr '12:34:56:78:90:ab') | 12:34:56:00:00:00 |
The macaddr type also supports the standard relational operators (>, <=, etc.) for lexicographical ordering.


Designs Created for CMU Jiya
Jiya is Carnegie Mellon University's premiere all-girls Bollywood fusion dance team. In addition to being captain, I also serve as the primary designer and maintain the official team website, which can be found here. These are some of the materials I have created for Jiya.
In designing the official logo, I attempted to incorpoate one of Pittsburgh's salient landmarks: the distinctive bridges that cross the three major rivers. I then reconciled this with the spirit of an Indian dance team with the addition of two dancing silhouettes.
Logo used on website and Facebook
Logo used on official team jackets
I also created promotional posters for recruitment using performance photos.


// Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. // Copyright 2009 Google Inc. All Rights Reserved. /** * @fileoverview Collection of unitility functions for Unicode character. * */ goog.provide('goog.i18n.uChar'); /** * Map used for looking up the char data. Will be created lazily. * @type {Object} * @private */ goog.i18n.uChar.charData_ = null; /** * Gets the U+ notation string of a Unicode character. Ex: 'U+0041' for 'A'. * @param {string} ch The given character. * @return {string} The U+ notation of the given character. */ goog.i18n.uChar.toHexString = function(ch) { var chCode = goog.i18n.uChar.toCharCode(ch); var chCodeStr = 'U+' + goog.i18n.uChar.padString_( chCode.toString(16).toUpperCase(), 4, '0'); return chCodeStr; }; /** * Gets a string padded with given character to get given size. * @param {string} str The given string to be padded. * @param {number} length The target size of the string. * @param {string} ch The character to be padded with. * @return {string} The padded string. * @private */ goog.i18n.uChar.padString_ = function(str, length, ch) { while (str.length < length) { str = ch + str; } return str; }; /** * Gets Unicode value of the given character. * @param {string} ch The given character. * @return {number} The Unicode value of the character. */ goog.i18n.uChar.toCharCode = function(ch) { var chCode = ch.charCodeAt(0); if (chCode >= 0xD800 && chCode <= 0xDBFF) { var chCode2 = ch.charCodeAt(1); chCode = (chCode - 0xD800) * 0x400 + chCode2 - 0xDC00 + 0x10000; } return chCode; }; /** * Gets a character from the given Unicode value. * @param {number} code The Unicode value of the character. * @return {?string} The character from Unicode value. */ goog.i18n.uChar.fromCharCode = function(code) { if (!code || code > 0x10FFFF) { return null; } else if (code >= 0x10000) { var hi = Math.floor((code - 0x10000) / 0x400) + 0xD800; var lo = (code - 0x10000) % 0x400 + 0xDC00; return String.fromCharCode(hi) + String.fromCharCode(lo); } else { return String.fromCharCode(code); } }; /** * Gets the name of a character, if available, returns null otherwise. * @param {string} ch The character. * @return {?string} The name of the character. */ goog.i18n.uChar.toName = function(ch) { if (!goog.i18n.uChar.charData_) { goog.i18n.uChar.createCharData(); } var names = goog.i18n.uChar.charData_; var chCode = goog.i18n.uChar.toCharCode(ch); var chCodeStr = chCode + ''; if (ch in names) { return names[ch]; } else if (chCodeStr in names) { return names[chCode]; } else if (0xFE00 <= chCode && chCode <= 0xFE0F || 0xE0100 <= chCode && chCode <= 0xE01EF) { var seqnum; if (0xFE00 <= chCode && chCode <= 0xFE0F) { // Variation selectors from 1 to 16. seqnum = chCode - 0xFDFF; } else { // Variation selectors from 17 to 256. seqnum = chCode - 0xE00EF; } /** @desc Variation selector with the sequence number. */ var MSG_VARIATION_SELECTOR_SEQNUM = goog.getMsg('Variation Selector - {$seqnum}', {'seqnum': seqnum}); return MSG_VARIATION_SELECTOR_SEQNUM; } return null; }; /** * Following lines are programatically created. * Details: https://sites/cibu/character-picker. **/ /** * Sets up the character map, lazily. Some characters are indexed by their * decimal value. * @protected */ goog.i18n.uChar.createCharData = function() { /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_ARABIC_SIGN_SANAH = goog.getMsg('Arabic Sign Sanah'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_EN_QUAD = goog.getMsg('En Quad'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_ARABIC_SIGN_SAFHA = goog.getMsg('Arabic Sign Safha'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_ARABIC_FOOTNOTE_MARKER = goog.getMsg('Arabic Footnote Marker'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_FOUR_PER_EM_SPACE = goog.getMsg('Four-per-em Space'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_THREE_PER_EM_SPACE = goog.getMsg('Three-per-em Space'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_FIGURE_SPACE = goog.getMsg('Figure Space'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_MONGOLIAN_SOFT_HYPHEN = goog.getMsg('Mongolian Soft Hyphen'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_THIN_SPACE = goog.getMsg('Thin Space'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_SOFT_HYPHEN = goog.getMsg('Soft Hyphen'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_ZERO_WIDTH_SPACE = goog.getMsg('Zero Width Space'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_ARMENIAN_HYPHEN = goog.getMsg('Armenian Hyphen'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_ZERO_WIDTH_JOINER = goog.getMsg('Zero Width Joiner'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_EM_SPACE = goog.getMsg('Em Space'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_SYRIAC_ABBREVIATION_MARK = goog.getMsg('Syriac Abbreviation Mark'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_MONGOLIAN_VOWEL_SEPARATOR = goog.getMsg('Mongolian Vowel Separator'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_NON_BREAKING_HYPHEN = goog.getMsg('Non-breaking Hyphen'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_HYPHEN = goog.getMsg('Hyphen'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_EM_QUAD = goog.getMsg('Em Quad'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_EN_SPACE = goog.getMsg('En Space'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_HORIZONTAL_BAR = goog.getMsg('Horizontal Bar'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_EM_DASH = goog.getMsg('Em Dash'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_DOUBLE_OBLIQUE_HYPHEN = goog.getMsg('Double Oblique Hyphen'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_MUSICAL_SYMBOL_END_PHRASE = goog.getMsg('Musical Symbol End Phrase'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_MEDIUM_MATHEMATICAL_SPACE = goog.getMsg('Medium Mathematical Space'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_WAVE_DASH = goog.getMsg('Wave Dash'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_SPACE = goog.getMsg('Space'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_HYPHEN_WITH_DIAERESIS = goog.getMsg('Hyphen With Diaeresis'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_IDEOGRAPHIC_SPACE = goog.getMsg('Ideographic Space'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_RIGHT_TO_LEFT_EMBEDDING = goog.getMsg('Right-to-left Embedding'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_SIX_PER_EM_SPACE = goog.getMsg('Six-per-em Space'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_HYPHEN_MINUS = goog.getMsg('Hyphen-minus'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_POP_DIRECTIONAL_FORMATTING = goog.getMsg('Pop Directional Formatting'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_NARROW_NO_BREAK_SPACE = goog.getMsg('Narrow No-break Space'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_RIGHT_TO_LEFT_OVERRIDE = goog.getMsg('Right-to-left Override'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_PRESENTATION_FORM_FOR_VERTICAL_EM_DASH = goog.getMsg('Presentation Form For Vertical Em Dash'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_WAVY_DASH = goog.getMsg('Wavy Dash'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_PRESENTATION_FORM_FOR_VERTICAL_EN_DASH = goog.getMsg('Presentation Form For Vertical En Dash'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_KHMER_VOWEL_INHERENT_AA = goog.getMsg('Khmer Vowel Inherent Aa'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_KHMER_VOWEL_INHERENT_AQ = goog.getMsg('Khmer Vowel Inherent Aq'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_PUNCTUATION_SPACE = goog.getMsg('Punctuation Space'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_HALFWIDTH_HANGUL_FILLER = goog.getMsg('Halfwidth Hangul Filler'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_LEFT_TO_RIGHT_EMBEDDING = goog.getMsg('Left-to-right Embedding'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_HEBREW_PUNCTUATION_MAQAF = goog.getMsg('Hebrew Punctuation Maqaf'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_HAIR_SPACE = goog.getMsg('Hair Space'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_NO_BREAK_SPACE = goog.getMsg('No-break Space'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_FULLWIDTH_HYPHEN_MINUS = goog.getMsg('Fullwidth Hyphen-minus'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_PARAGRAPH_SEPARATOR = goog.getMsg('Paragraph Separator'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_LEFT_TO_RIGHT_OVERRIDE = goog.getMsg('Left-to-right Override'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_SMALL_HYPHEN_MINUS = goog.getMsg('Small Hyphen-minus'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_COMBINING_GRAPHEME_JOINER = goog.getMsg('Combining Grapheme Joiner'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_ZERO_WIDTH_NON_JOINER = goog.getMsg('Zero Width Non-joiner'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_MUSICAL_SYMBOL_BEGIN_PHRASE = goog.getMsg('Musical Symbol Begin Phrase'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_ARABIC_NUMBER_SIGN = goog.getMsg('Arabic Number Sign'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_RIGHT_TO_LEFT_MARK = goog.getMsg('Right-to-left Mark'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_OGHAM_SPACE_MARK = goog.getMsg('Ogham Space Mark'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_SMALL_EM_DASH = goog.getMsg('Small Em Dash'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_LEFT_TO_RIGHT_MARK = goog.getMsg('Left-to-right Mark'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_ARABIC_END_OF_AYAH = goog.getMsg('Arabic End Of Ayah'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_HANGUL_CHOSEONG_FILLER = goog.getMsg('Hangul Choseong Filler'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_HANGUL_FILLER = goog.getMsg('Hangul Filler'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_FUNCTION_APPLICATION = goog.getMsg('Function Application'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_HANGUL_JUNGSEONG_FILLER = goog.getMsg('Hangul Jungseong Filler'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_INVISIBLE_SEPARATOR = goog.getMsg('Invisible Separator'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_INVISIBLE_TIMES = goog.getMsg('Invisible Times'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_INVISIBLE_PLUS = goog.getMsg('Invisible Plus'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_WORD_JOINER = goog.getMsg('Word Joiner'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_LINE_SEPARATOR = goog.getMsg('Line Separator'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_KATAKANA_HIRAGANA_DOUBLE_HYPHEN = goog.getMsg('Katakana-hiragana Double Hyphen'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_EN_DASH = goog.getMsg('En Dash'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_MUSICAL_SYMBOL_BEGIN_BEAM = goog.getMsg('Musical Symbol Begin Beam'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_FIGURE_DASH = goog.getMsg('Figure Dash'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_MUSICAL_SYMBOL_BEGIN_TIE = goog.getMsg('Musical Symbol Begin Tie'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_MUSICAL_SYMBOL_END_BEAM = goog.getMsg('Musical Symbol End Beam'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_MUSICAL_SYMBOL_BEGIN_SLUR = goog.getMsg('Musical Symbol Begin Slur'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_MUSICAL_SYMBOL_END_TIE = goog.getMsg('Musical Symbol End Tie'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_INTERLINEAR_ANNOTATION_ANCHOR = goog.getMsg('Interlinear Annotation Anchor'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_MUSICAL_SYMBOL_END_SLUR = goog.getMsg('Musical Symbol End Slur'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_INTERLINEAR_ANNOTATION_TERMINATOR = goog.getMsg('Interlinear Annotation Terminator'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible. More details: * docs/fileview?id=0B8NbxddKsFtwYjExMGJjNzgtYjkzOS00NjdiLTlmOGQtOGVhZDkyZDU5YjM4. */ var MSG_CP_INTERLINEAR_ANNOTATION_SEPARATOR = goog.getMsg('Interlinear Annotation Separator'); /** * @desc Name for a symbol, character or a letter. Used in a pop-up balloon, * shown to a document editing user trying to insert a special character. * The balloon help would appear while the user hovers over the character * displayed. Newlines are not allowed; translation should be a noun and * as consise as possible.


Christmas bonus for Parañaque workers released
by Manila StandardChristmas and New Year will surely be a happy and exciting time for employees of the local government of Paranaque City.
This after Mayor Edwin Olivarez announced the giving of Christmas bonuses, for regular, casual, job order workers and even government servants serving the barangays, beginning Tuesday, Nov. 19.
All regular and casual employees will receive a 13th month and 14th month bonus equal to their monthly pay starting next week until December 15th.
In addition, the P5,000 cash gift and productivity will benefit all regular and casual ambassadors, according to city treasurer Anthony Pulmano. Job order workers will also receive a P5,000 cash gift.
“Every week starting this Tuesday to Christmas, all city employees will receive their Christmas bonuses,” said Pulmano.
An additional incentive for all city employees will be announced by Olivarez this week to make every employee’s Christmas merrier, according to Pulmano.
In addition, beginning December 1, all senior citizens in the 16 barangays in the city will also receive their basket of goodies from the city government.


Neuroplasticity is the idea that the brain is able to be rewired depending on a persons thoughts, behaviours and environment. Understanding this concept will allow a person to realise that thought processes can always be changed when you want/need them to be as long as you adjust your thoughts/behaviours and environment. This is a huge benefit as people are able to adjust and rewire the thought processes to what they would like it to be.
For me, understanding this concept of neuroplasticity, gives me hope that our thought patterns aren’t always permanent. We are able to rewire the way we think, behave and react to situations. I can use this to my benefit by working on the negative thoughts and behaviours that I would like to curb and replace with positive thoughts and behaviours. This is particularly important for my mental and emotional health, as I would like to rid my mind of thought distortions and excessive worrying.
Some ways I would like to increase my neuroplasticity is through practicing to be more present in the moment and paying more attention to my thoughts. Being in the present moment and being one with my thoughts, I am able to pick up the negative thought processes in my head and replace them them more positive thoughts and self compassionate thinking. I am also trying to journal everyday, so that I am able to let my thoughts and feelings out and thus being more aware of the things I am thinking about.
This resource was really beneficial for me to understand neuroplasticity and how you can use it to positively effect your life.
Growth Mindset is a way of thinking where you believe that you are able to learn and expand your knowledge though effort and challenges. Developing a growth mindset is relevant as you are able to continue to learn and grow through continuous effort and difficult situations. This mindset isn’t about believing that you are born to possess all the abilities you have, it is about working hard and being persistent so that you are able to possess the abilities you want.
I found it interesting that is is possible to have both a growth and fixed mindset for different aspects of our life. You can have a growth mindset for learning and work but a fixed mindset for health and fitness. This was particularly surprising to me as I thought a person would have the same mindset for all aspects of their lives. However, as this was brought up, I looked into my own life and realised that I too have mixed mindset when it came to different areas of my life.
I would like to incorporate a growth mindset to all areas of my life, particularly when it comes to learning. Instead of solely celebrating when I finish a task, I will start to celebrate when I have attempted at a task and made a good effort. Instead of seeing difficult challenges as blocks, I would want to see them as a necessary opportunity to learn and grow. In a sense, you may never learn how to change a car tyre if you haven’t broken down.
This resource was particularly helpful for me.
These concepts of neuroplasticity and having a growth mindset can help me and how I approach learning. Instead of thinking that success is only achieved when you get things right and complete challenges and I instead think that success is when you make an effort at something and try your best.
Challenges are catapults for growth and learning but only if you let yourself learn from them. I would like to see challenges this way and start seeing them as an exciting adventure. Through learning about neuroplasticity, I know that with time and practice, I will be able to think this way. Our minds are constantly changing and are growing in the areas that we cultivate it to grow in.


| TOC | Name | Description |
|---|---|---|
| 60000 | AltGUI | Provides BlankSlate-aware alternative widgets for AceGUI. |
| 60200 | Blank Slate (BlankSlate) |
Wipes out the default UI, leaving a clean Lua environment for addons. |
| 60000 | DataRegistry | Tracks shared data objects and notifies addons of changes to them. |
| 60000 | Errors | Stores and displays Lua errors. |
| 60000 | Load Manager (LoadManager) |
A dynamic load manager for addons. |
| 60000 | Panel | Provides an interface to access useful data objects. |
| 60000 | Settings | Allows configuration of the game client and interface. |


Called when server returns an error.
onError = function(target, eventData)
This event is triggered each time an error message needs to be displayed. In most cases the error message is displayed when
server returns an error, but you can call .error() method on your own errors and it
will trigger error event.
You can add event listener during the object creation:
or after the object has been created:
Your event listener can be executed before or after the event has been processed. You can also cancel
the default behavior. See Events page in utilities.


public class GlobalCheckpointTracker extends AbstractIndexShardComponent
The global checkpoint is maintained by the primary shard and is replicated to all the replicas (via GlobalCheckpointSyncAction
).
| 限定符和类型 | 类和说明 |
|---|---|
static class |
GlobalCheckpointTracker.CheckpointState |
static class |
GlobalCheckpointTracker.PrimaryContext
Represents the sequence number component of the primary context.
|
deprecationLogger, indexSettings, logger, shardId
| 限定符和类型 | 方法和说明 |
|---|---|
void |
abortRelocationHandoff()
Fails a relocation handoff attempt.
|
void |
activatePrimaryMode(long localCheckpoint)
Initializes the global checkpoint tracker in primary mode (see
primaryMode . |
void |
activateWithPrimaryContext(GlobalCheckpointTracker.PrimaryContext primaryContext)
Activates the global checkpoint tracker in primary mode (see
primaryMode . |
void |
completeRelocationHandoff()
Marks a relocation handoff attempt as successful.
|
long |
getGlobalCheckpoint()
Returns the global checkpoint for the shard.
|
ReplicationGroup |
getReplicationGroup()
Returns the current replication group for the shard.
|
GlobalCheckpointTracker.CheckpointState |
getTrackedLocalCheckpointForShard(java.lang.String allocationId)
Returns the local checkpoint information tracked for a specific shard.
|
void |
initiateTracking(java.lang.String allocationId)
Called when the recovery process for a shard is ready to open the engine on the target shard.
|
void |
markAllocationIdAsInSync(java.lang.String allocationId,
long localCheckpoint)
Marks the shard with the provided allocation ID as in-sync with the primary shard.
|
boolean |
pendingInSync()
Whether the are shards blocking global checkpoint advancement.
|
GlobalCheckpointTracker.PrimaryContext |
startRelocationHandoff()
Initiates a relocation handoff and returns the corresponding primary context.
|
void |
updateFromMaster(long applyingClusterStateVersion,
java.util.Set<java.lang.String> inSyncAllocationIds,
IndexShardRoutingTable routingTable,
java.util.Set<java.lang.String> pre60AllocationIds)
Notifies the tracker of the current allocation IDs in the cluster state.
|
void |
updateGlobalCheckpointForShard(java.lang.String allocationId,
long globalCheckpoint)
Update the local knowledge of the global checkpoint for the specified allocation ID.
|
void |
updateGlobalCheckpointOnReplica(long globalCheckpoint,
java.lang.String reason)
Updates the global checkpoint on a replica shard after it has been updated by the primary.
|
void |
updateLocalCheckpoint(java.lang.String allocationId,
long localCheckpoint)
Notifies the service to update the local checkpoint for the shard with the provided allocation ID.
|
indexSettings, nodeName, shardId
public ReplicationGroup getReplicationGroup()
public long getGlobalCheckpoint()
public void updateGlobalCheckpointOnReplica(long globalCheckpoint, java.lang.String reason)
globalCheckpoint
- the global checkpointreason
- the reason the global checkpoint was updatedpublic void updateGlobalCheckpointForShard(java.lang.String allocationId, long globalCheckpoint)
allocationId
- the allocation ID to update the global checkpoint forglobalCheckpoint
- the global checkpointpublic void activatePrimaryMode(long localCheckpoint)
primaryMode
. Called on primary activation or promotion.public void updateFromMaster(long applyingClusterStateVersion, java.util.Set<java.lang.String> inSyncAllocationIds, IndexShardRoutingTable routingTable, java.util.Set<java.lang.String> pre60AllocationIds)
applyingClusterStateVersion
- the cluster state version being applied when updating the allocation IDs from the masterinSyncAllocationIds
- the allocation IDs of the currently in-sync shard copiesroutingTable
- the shard routing tablepre60AllocationIds
- the allocation IDs of shards that are allocated to pre-6.0 nodespublic void initiateTracking(java.lang.String allocationId)
allocationId
- the allocation ID of the shard for which recovery was initiatedpublic void markAllocationIdAsInSync(java.lang.String allocationId, long localCheckpoint) throws java.lang.InterruptedException
allocationId
- the allocation ID of the shard to mark as in-synclocalCheckpoint
- the current local checkpoint on the shardjava.lang.InterruptedException
public void updateLocalCheckpoint(java.lang.String allocationId, long localCheckpoint)
allocationId
- the allocation ID of the shard to update the local checkpoint forlocalCheckpoint
- the local checkpoint for the shardpublic GlobalCheckpointTracker.PrimaryContext startRelocationHandoff()
public void abortRelocationHandoff()
public void completeRelocationHandoff()
public void activateWithPrimaryContext(GlobalCheckpointTracker.PrimaryContext primaryContext)
primaryMode
. Called on primary relocation target during
primary relocation handoff.primaryContext
- the primary context used to initialize the statepublic boolean pendingInSync()
public GlobalCheckpointTracker.CheckpointState getTrackedLocalCheckpointForShard(java.lang.String allocationId)


populations exotic species fruits flower number plant native reproductive glabra Spanish baked seed phenotypic range invasive traits dispersal heads {border-style origin population Chile fitness proportion px;} #ffffff;} precipitation differentiation invasion (i. greater output Chilean Spain models common fruit Fig bet-hedging country strategy annual biomass invasiveness plants ***) effects head Hypochaeris Mediterranean Table average daisy dimorphism environmental garden seeds study total ./j.-...x Ecol Plant Science conditions differences distribution estimated evolution expansion mean novel nutrient ones package px; shown success values wind-dispersed {font-family °'"W Chile, Martín-Forés Sciences central collected expected font-size growth new plasticity populations. significant species. unbaked Biology Chile. Ecol. Miguel Ministry Pyšek Writing ability availability calculated changes display double; included introduced plant, results selected strategies Exotic Lett. Madrid, Richardson Thus, based biomass, border-color border-width data distance editing effect environment establishment individuals lower mixed morphological ones. patterns plant. planted possible rainfall range. review similar solid; type {font-style {font-weight °'"N (Asteraceae) (from Acosta-Gallo Data Evolution Hufbauer Life National New November Pozo Rapid Regarding Research [], adaptation adaptive area associated binomial biological bold characteristics climate combination courier; different displayed distributed em; enhance error factor fixed fruits, glabra. head, herbaceous including individual information long-term mixed-effects model morphology observed open order original performed populations) potentially present pt;} regions relationships response showed size soil successful time