class Parser::Source::Comment
A comment in the source code.
@!attribute [r] text
@return [String]
@!attribute [r] location
@return [Parser::Source::Map]
@api public
Attributes
Public Class Methods
Associate `comments` with `ast` nodes by their corresponding node.
@param [Parser::AST::Node] ast @param [Array(Comment)] comments @return [Hash(Parser::AST::Node, Array(Comment))] @see Parser::Source::Comment::Associator#associate @deprecated Use {associate_locations}.
# File lib/parser/source/comment.rb, line 30 def self.associate(ast, comments) associator = Associator.new(ast, comments) associator.associate end
Associate `comments` with `ast` nodes by their location in the source.
@param [Parser::AST::Node] ast @param [Array(Comment)] comments @return [Hash(Parser::Source::Map, Array(Comment))] @see Parser::Source::Comment::Associator#associate_locations
# File lib/parser/source/comment.rb, line 44 def self.associate_locations(ast, comments) associator = Associator.new(ast, comments) associator.associate_locations end
@param [Parser::Source::Range] range
# File lib/parser/source/comment.rb, line 52 def initialize(range) @location = Parser::Source::Map.new(range) @text = range.source.freeze freeze end
Public Instance Methods
Compares comments. Two comments are equal if they correspond to the same source range.
@param [Object] other @return [Boolean]
# File lib/parser/source/comment.rb, line 105 def ==(other) other.is_a?(Source::Comment) && @location == other.location end
@see type @return [Boolean] true if this is a block comment.
# File lib/parser/source/comment.rb, line 94 def document? type == :document end
@see type @return [Boolean] true if this is an inline comment.
# File lib/parser/source/comment.rb, line 86 def inline? type == :inline end
@return [String] a human-readable representation of this comment
# File lib/parser/source/comment.rb, line 113 def inspect "#<Parser::Source::Comment<EMAIL_ADDRESS>#{text.inspect}>" end
Type of this comment.
* Inline comments correspond to `:inline`: # whatever * Block comments correspond to `:document`: =begin hi i am a document =end
@return [Symbol]
# File lib/parser/source/comment.rb, line 74 def type if text.start_with?("#".freeze) :inline elsif text.start_with?("=begin".freeze) :document end end


{{extend 'layout.html'}} {{block head}}
Write editorials on StopStalk this March and win Amazon gift cards. Top three winners get Amazon gift cards worth Rs. 5000, 2000 and 1000 respectively.
(50, 20 and 10 USD for non-Indian winners)
| Position | Name | Number of Editorials | Total Votes | |
|---|---|---|---|---|
| {{=row_it + 1}}. | {{=table_rows[row_it][3]}} | {{=table_rows[row_it][0]}} | {{=table_rows[row_it][1]}} | View |


Start Time:
March 24, 1997 12:30 UTC
Calendaring Interoperability Planning Meeting
Attachments:
microformats logo
ftp://xyzCorp.com/pub/conf/bkgrnd.ps


Cuck
If you’ve been online any time in the past year (or if you have your butler print out Reddit every morning so you can read it over coffee) you have probably seen someone call someone else a “cuck.” Cuck has joined (though unfortunately not replaced) words like “fag” and “tard,” in the ever-classier lexicon of the alt-right. Rather than referring to an unchangeable aspect of identity like these other words, however, “cuck” attempts to shame its target by impugning a supposed cornerstone of his masculinity: his ability to not have his wife fucked by other men.
Cuck is actually a contraction of a much older epithet: cuckold. It is derived from the Old French cucu, meaning the cuckoo bird, notorious for laying its eggs in other birds’ nests. Weirdly, it doesn’t refer to the adulterer – who would properly be called a cuckolder – but rather to the “victim” of adultery. A cuckold is always male. If a woman’s partner is sleeping around, she can be called a cuckquean, but the term is much less common. This is probably because (among other reasons) one implicit threat of cuckoldry is being fooled into unwittingly raising another man’s offspring. A woman, for some fairly obvious reasons, would be much harder to fool in this way.
Cuckolds have been the subject of derision for centuries, and this scorn has largely gone unexamined. But it’s 2018. A toilet is president and the atmosphere is on fire. I say we re-examine our aversion to cuckhood. I say we take it as a compliment.
While cuck is originally derived from cuckold, a quick look at urban dictionary shows that it now signifies far more.   Seems a bit narrow-minded. What about ethical polyamory? What about guys with stepchildren, or adopted children?  Are we so strapped for measures of character that it really all comes down to whether you can build a wall around a pussy?
But if you’re reading this, I doubt I need to convince you that cuck is a silly insult. You may still be skeptical, however, that it’s a compliment. To the skeptics among you, I offer one compelling data point:
King Arthur was a cuck.
Yes, the single greatest king of all time, the dude other British monarchs were consciously emulating for centuries. That dude was the cuckiest cuck who ever cucked.  Why? Because he was spineless?  No.
Not only is Lancelot King Arthur’s best bro, he’s also the greatest knight in the world, and a key source of Arthur’s mandate. You may recall that when Arthur finally is forced to punish Lancelot (due to the machinations of his failson Mordred), it leads inevitably to the end of the Round Table.
 I know most cucks aren’t the once and future king of all of England, but even on a more mundane level – is a guy who sticks around to raise the kids some other fuckboy fathered really the guy we want to be mocking?
Plus, cuckolds get sweet horns! Unsatisfied with jamming just one animal metaphor into their euphemism for adultery, medieval europeans took to saying that dudes who got cheated on “wore the horns of a cuckold.” Apparently they said this because stags give up their mates when other stags out-horn them. In fact, in Italy and some other places, it’s still considered insulting to throw the horns.  Cuck on, dudes. Like, does anyone actually believe that having horns would be anything other than awesome? I don’t care how stubby the horns are. People don’t have horns. Any amount of horn on a person is a bonus.
Look, I’m not saying getting cheated on isn’t shitty. That kind of betrayal is always going to suck. But the bad guy in that shitty situation isn’t the person who’s being cheated on. It’s the people doing the cheating. If we all strive to be as kind and understanding as King Arthur in the face of that shittiness, maybe we, too, will some day deserve to call ourselves cucks.


After the soloist had finished her brief performance, the conductor gave her a nod of approval and handed her a silver clef as a token of appreciation for her outstanding debrief. [G|D]
Upon inheriting the expansive fief, the young man was filled with a sense of def and disbelief as he was now responsible for managing its vast lands and people. [G|D]
Despite his grief and sorrow, the young boy found solace in lief by engaging in mischief and playing around the neighbourhood. [G|D]
The scuba diver was filled with a sense of amazement and relief when he emerged from the depths of the ocean and spotted the vibrant coral reef amidst a sea of unbelief and surprise. [G|D]


Annuity Random Interest Rates proposes different techniques for the approximation of the present and final value of a unitary annuity-due or annuity-immediate considering interest rate as a random variable. Cruz Rambaud et al. (2017) <doi:10.1007/978-3-319-54819-7_16>. Cruz Rambaud et al. (2015) <doi:10.23755/rm.v28i1.25>.
| Version: | 1.0-0 |
| Depends: | R (≥ 3.2.5), mc2d |
| Imports: | tseries, EnvStats, fitdistrplus, actuar, stats |
| Suggests: | MASS |
| Published: | 2017-11-03 |
| Author: | Salvador Cruz Rambaud [aut], Fabrizio Maturo [aut, cre], Ana Maria Sanchez Perez [aut] |
| Maintainer: | Fabrizio Maturo <f.maturo at unich.it> |
| BugReports: | https://github.com/fabriziomaturo/AnnuityRIR |
| License: | GPL-2 | GPL-3 [expanded from: GPL (≥ 2)] |
| URL: | https://www.r-project.org |
| NeedsCompilation: | no |
| CRAN checks: | AnnuityRIR results |
| Reference manual: | AnnuityRIR.pdf |
| Package source: | AnnuityRIR_1.0-0.tar.gz |
| Windows binaries: | r-devel: AnnuityRIR_1.0-0.zip, r-release: AnnuityRIR_1.0-0.zip, r-oldrel: AnnuityRIR_1.0-0.zip |
| OS X binaries: | r-release: AnnuityRIR_1.0-0.tgz, r-oldrel: AnnuityRIR_1.0-0.tgz |
Please use the canonical form https://CRAN.R-project.org/package=AnnuityRIR to link to this page.


Build powerful, event-driven, serverless architectures with these open-source libraries and frameworks.


6 January 2014 - On 18 and 19 December 2013, the National Health and Family Planning Commission, China notified WHO of two new laboratory-confirmed cases of human infection with avian influenza A(H7N9) virus.
The first patient is a 62 year old man from Guangdong Province. He became ill on 11 December 2013 and was admitted to hospital on 16 December 2013. He is currently in critical condition. He has a history of exposure to live poultry.
The second patient is 38 year old man from Guangdong Province. He became ill on 9 December 2013 and was admitted to hospital on 18 December 2013. He is currently in critical condition.
The Chinese government continues to take the following surveillance and control measures:
Additionally an 80 year old male reported earlier by the Centre for Health Protection (CHP), Hong Kong SAR, China died on 26 December 2013.
So far, there is no evidence of sustained human-to-human transmission.
WHO does not advise special screening at points of entry with regard to this event, nor does it currently recommend any travel or trade restrictions.


Render pass subpass. Subpasses allow intermediate draws to be chained and communicating with techniques like Pixel Local Storage without outputting to the FrameBuffer until the end of the RenderPass.
More...
Render pass subpass. Subpasses allow intermediate draws to be chained and communicating with techniques like Pixel Local Storage without outputting to the FrameBuffer until the end of the RenderPass.
| pvr::api::SubPass::SubPass |
( |
types::PipelineBindPoint |
pipeBindPoint = types::PipelineBindPoint::Graphics | ) |
|
|
inline |
Constructor
- Parameters
-
| pipeBindPoint | The binding point for this subpass (Graphics, Compute). Default Graphics. |
| SubPass& pvr::api::SubPass::clear |
( |
| ) |
|
|
inline |
| uint8 pvr::api::SubPass::getColorAttachmentId |
( |
pvr::uint8 |
index | ) |
const |
|
inline |
Get color attachment id
- Parameters
-
- Returns
- Color attachment id
| uint8 pvr::api::SubPass::getDepthStencilAttachmentId |
( |
| ) |
const |
|
inline |
Return true if this subpass uses depth stencil attachment.
| uint8 pvr::api::SubPass::getInputAttachmentId |
( |
pvr::uint8 |
index | ) |
const |
|
inline |
Get input attachment id
- Parameters
-
- Returns
- Input attachment id
| uint8 pvr::api::SubPass::getNumColorAttachment |
( |
| ) |
const |
|
inline |
Return number of color attachments
| uint8 pvr::api::SubPass::getNumInputAttachment |
( |
| ) |
const |
|
inline |
Return number of input attachments
| uint8 pvr::api::SubPass::getNumPreserveAttachment |
( |
| ) |
const |
|
inline |
Return number of preserve attachments
| uint8 pvr::api::SubPass::getNumResolveDepthStencilAttachment |
( |
| ) |
const |
|
inline |
Return number of resolve attachments
| types::PipelineBindPoint pvr::api::SubPass::getPipelineBindPoint |
( |
| ) |
const |
|
inline |
Return pipeline binding point
| uint8 pvr::api::SubPass::getPreserveAttachmentId |
( |
pvr::uint8 |
index | ) |
const |
|
inline |
Get preserve attachment id
- Parameters
-
- Returns
- Preserve attachment id
| uint8 pvr::api::SubPass::getResolveColorAttachmentId |
( |
pvr::uint8 |
index | ) |
const |
|
inline |
Get resolve attachment id
- Parameters
-
- Returns
- Resolve attachment id
| uint8 pvr::api::SubPass::getResolveDepthStencilAttachmentId |
( |
pvr::uint8 |
index | ) |
const |
|
inline |
Get resolve attachment id
- Parameters
-
- Returns
- Resolve attachment id
| SubPass& pvr::api::SubPass::setColorAttachment |
( |
uint32 |
bindingIndex, |
|
|
pvr::uint8 |
attachmentIndex |
|
) |
| |
|
inline |
Activate the specified color output attachment of the fbo.
- Parameters
-
| bindingIndex | Corresponding fragment shader output location. The Index must start from 0 and must be consective. |
| attachmentIndex | Attachment to activate as output |
- Returns
- Reference to this(allows chaining)
| SubPass& pvr::api::SubPass::setDepthStencilAttachment |
( |
uint8 |
index | ) |
|
|
inline |
Sets that the subpass uses the depth stencil image.
- Returns
- Reference to this(allows chaining)
| SubPass& pvr::api::SubPass::setInputAttachment |
( |
uint32 |
bindingIndex, |
|
|
pvr::uint8 |
attachmentIndex |
|
) |
| |
|
inline |
Set the specified color attachment as input.
- Parameters
-
| attachmentIndex | Attachment to set as input |
| bindingIndex | Corresponding fragment shader input location. The Index must start from 0 and must be consective. |
- Returns
- Reference to this(allows chaining)
| SubPass& pvr::api::SubPass::setPipelineBindPoint |
( |
types::PipelineBindPoint |
bindingPoint | ) |
|
|
inline |
Set the pipeline binding point.
- Returns
- Reference to this(allows chaining)
| SubPass& pvr::api::SubPass::setPreserveAttachment |
( |
uint32 |
bindingIndex, |
|
|
pvr::uint8 |
attachmentIndex |
|
) |
| |
|
inline |
Set preserve attachment from the fbo.
- Parameters
-
| attachmentIndex | Attachment to set as preserve |
| bindingIndex | The Index must start from 0 and must be consective. |
- Returns
Reference to this(allows chaining)
this (allow chaining)
| SubPass& pvr::api::SubPass::setResolveColorAttachment |
( |
uint32 |
bindingIndex, |
|
|
pvr::uint8 |
attachmentIndex |
|
) |
| |
|
inline |
Activate the specified Resolve attachment of the fbo.
- Parameters
-
| attachmentIndex | Attachment to set as resolve |
| bindingIndex | Corresponding fragment shader input location. The Index must start from 0 and must be consective. |
- Returns
- this (allow chaining)
The documentation for this struct was generated from the following file:
- /usr/buildxl/buildroot/sdk/branch/Framework/PVRApi/ApiObjects/RenderPass.h


|
|
|
|
SEPTEMBER 11-13, 2014
CHARLOTTE, NC
|
|
|
|
|
Header Level 1
Header Level 2
Header Level 3
Header Level 4
Header Level 5
Donec non enim
|
|
|
|
|
|
|
|
|
This is a thing that exists
Here is some information about it and then after that there is a button for you to click to find out more and do something.
|
|
|
|
|
|
|
|
Thanks,
Emayll
|
|
|
|
|
|
|
|
|
This is a thing that exists
Here is some information about it and then after that there is a button for you to click to find out more and do something.
|
|
|
|
|
|
|
|
Thanks,
Emayll
|
|
|
|
|
Unsubscribe
|
|
|
|
555 South McDowell Street
South Tower
Charlotte,North Carolina 28204
|
|
|
|


Research themes
Clickable map of research categories generated with Graphviz.
Word cloud
The word cloud is generated from all of the abstracts of publications on this site using the wordcloud package for Python.
Clickable map of research categories generated with Graphviz.
The word cloud is generated from all of the abstracts of publications on this site using the wordcloud package for Python.


Project introduction is published in American Association for Science and Technology (AASCIT).
Project is accepted in European Project Space.
Published as a book chapter in Ana Fred, Jan Dietz, David Aveiro, Kecheng Liu, and Joaquim Filipe (Eds.), European Project Space on Research and Applications of Information, Communication Systems, Knowledge Technology and Health Applications (EPS Lisbon 2015), volume 1, pages 10 - 43.
Download all in one.
Git source.
Hudup – the recommender framework dedicated to scientists and software developers who create or deploy recommendation solutions and algorithms in e-commerce and e-learning. Hudup is composed of three modules:


--- layout: page title: Writing ---
I try to squeeze in some time to write every once in a while. Some of the things I like to write about include my home country, science, as well as my experience studying and living abroad. Here is a list of articles I have written for other publications.
a science blog written by students at brown university that aims to promote discussions in science, technology, and society
an online platform that aims to make information about studying abroad more accessible to indonesians
a publication that focuses on raising international voices at brown university


Asserts ¶
Special module for using asserts in your tests.
Actions ¶
assertArrayHasKey ¶
param
$keyparam
$actualparam
$description
assertArrayNotHasKey ¶
param
$keyparam
$actualparam
$description
assertArraySubset ¶
Checks that array contains subset.
param array
$subsetparam array
$arrayparam bool
$strictparam string
$message
assertContains ¶
Checks that haystack contains needle
param
$needleparam
$haystackparam string
$message
assertCount ¶
param
$expectedCountparam
$actualparam
$description
assertEmpty ¶
Checks that variable is empty.
param
$actualparam string
$message
assertEquals ¶
Checks that two variables are equal. If you're comparing floating-point values, you can specify the optional "delta" parameter which dictates how great of a precision error are you willing to tolerate in order to consider the two values equal.
Regular example:
`
php
<?php
$I->assertEquals(5, $element->getChildrenCount());
`
Floating-point example:
`
php
<?php
$I->assertEquals(0.3, $calculator->add(0.1, 0.2), 'Calculator should add the two numbers correctly.', 0.01);
`
param
$expectedparam
$actualparam string
$messageparam float
$delta
assertFalse ¶
Checks that condition is negative.
param
$conditionparam string
$message
assertFileExists ¶
Checks if file exists
param string
$filenameparam string
$message
assertFileNotExists ¶
Checks if file doesn't exist
param string
$filenameparam string
$message
assertGreaterOrEquals ¶
param
$expectedparam
$actualparam
$description
assertGreaterThan ¶
Checks that actual is greater than expected
param
$expectedparam
$actualparam string
$message
assertGreaterThanOrEqual ¶
Checks that actual is greater or equal than expected
param
$expectedparam
$actualparam string
$message
assertInstanceOf ¶
param
$classparam
$actualparam
$description
assertInternalType ¶
param
$typeparam
$actualparam
$description
assertIsEmpty ¶
param
$actualparam
$description
assertLessOrEquals ¶
param
$expectedparam
$actualparam
$description
assertLessThan ¶
Checks that actual is less than expected
param
$expectedparam
$actualparam string
$message
assertLessThanOrEqual ¶
Checks that actual is less or equal than expected
param
$expectedparam
$actualparam string
$message
assertNotContains ¶
Checks that haystack doesn't contain needle.
param
$needleparam
$haystackparam string
$message
assertNotEmpty ¶
Checks that variable is not empty.
param
$actualparam string
$message
assertNotEquals ¶
Checks that two variables are not equal. If you're comparing floating-point values, you can specify the optional "delta" parameter which dictates how great of a precision error are you willing to tolerate in order to consider the two values not equal.
Regular example:
`
php
<?php
$I->assertNotEquals(0, $element->getChildrenCount());
`
Floating-point example:
`
php
<?php
$I->assertNotEquals(0.4, $calculator->add(0.1, 0.2), 'Calculator should add the two numbers correctly.', 0.01);
`
param
$expectedparam
$actualparam string
$messageparam float
$delta
assertNotFalse ¶
Checks that the condition is NOT false (everything but false)
param
$conditionparam string
$message
assertNotInstanceOf ¶
param
$classparam
$actualparam
$description
assertNotNull ¶
Checks that variable is not NULL
param
$actualparam string
$message
assertNotRegExp ¶
Checks that string not match with pattern
param string
$patternparam string
$stringparam string
$message
assertNotSame ¶
Checks that two variables are not same
param
$expectedparam
$actualparam string
$message
assertNotTrue ¶
Checks that the condition is NOT true (everything but true)
param
$conditionparam string
$message
assertNull ¶
Checks that variable is NULL
param
$actualparam string
$message
assertRegExp ¶
Checks that string match with pattern
param string
$patternparam string
$stringparam string
$message
assertSame ¶
Checks that two variables are same
param
$expectedparam
$actualparam string
$message
assertStringStartsNotWith ¶
Checks that a string doesn't start with the given prefix.
param string
$prefixparam string
$stringparam string
$message
assertStringStartsWith ¶
Checks that a string starts with the given prefix.
param string
$prefixparam string
$stringparam string
$message
assertTrue ¶
Checks that condition is positive.
param
$conditionparam string
$message
expectException ¶
Handles and checks exception called inside callback function. Either exception class name or exception instance should be provided.
<?php
$I->expectException(MyException::class, function() {
$this->doSomethingBad();
});
$I->expectException(new MyException(), function() {
$this->doSomethingBad();
});
If you want to check message or exception code, you can pass them with exception instance:
`
php
<?php
// will check that exception MyException is thrown with "Don't do bad things" message
$I->expectException(new MyException("Don't do bad things"), function() {
$this->doSomethingBad();
});
`
param
$exception string or \Exceptionparam
$callback
@deprecated Use expectThrowable instead
expectThrowable ¶
Handles and checks throwables (Exceptions/Errors) called inside the callback function. Either throwable class name or throwable instance should be provided.
<?php
$I->expectThrowable(MyThrowable::class, function() {
$this->doSomethingBad();
});
$I->expectThrowable(new MyException(), function() {
$this->doSomethingBad();
});
If you want to check message or throwable code, you can pass them with throwable instance:
`
php
<?php
// will check that throwable MyError is thrown with "Don't do bad things" message
$I->expectThrowable(new MyError("Don't do bad things"), function() {
$this->doSomethingBad();
});
`
param
$throwable string or \Throwableparam
$callback
fail ¶
Fails the test with message.
param
$message


This is a Visualization of the
flare
dataset.
The two graphs emphasize on different aspects of the data.
The tree map above differentiates the 10 basic categories of the data with different
categorical colors. the depth of each node in the structure is represented by the opacities.
The circle pack below emphasized on the hierarchical structure using a more clear opacity contrast.


|
PerceptualColor
|
A slider displaying a gradient. More...
#include <gradientselector.h>
Public Slots | |
| void | setOrientation (const Qt::Orientation orientation) |
| void | setColors (const PerceptualColor::FullColorDescription &col1, const PerceptualColor::FullColorDescription &col2) |
| void | setFirstColor (const PerceptualColor::FullColorDescription &col) |
| void | setSecondColor (const PerceptualColor::FullColorDescription &col) |
| void | setFraction (const qreal newFraction) |
| void | setSingleStep (const qreal newSingleStep) |
| void | setPageStep (const qreal newPageStep) |
Signals | |
| void | fractionChanged (const qreal newFraction) |
| Signal for fraction() property. More... | |
Public Member Functions | |
| GradientSelector (RgbColorSpace *colorSpace, QWidget *parent=nullptr) | |
| GradientSelector (RgbColorSpace *colorSpace, Qt::Orientation orientation, QWidget *parent=nullptr) | |
| virtual QSize | sizeHint () const |
| virtual QSize | minimumSizeHint () const |
| Qt::Orientation | orientation () const |
| qreal | fraction () |
| qreal | singleStep () |
| qreal | pageStep () |
Protected Member Functions | |
| virtual void | mousePressEvent (QMouseEvent *event) |
| virtual void | mouseReleaseEvent (QMouseEvent *event) |
| virtual void | mouseMoveEvent (QMouseEvent *event) |
| virtual void | wheelEvent (QWheelEvent *event) |
| virtual void | keyPressEvent (QKeyEvent *event) |
| virtual void | paintEvent (QPaintEvent *event) |
| virtual void | resizeEvent (QResizeEvent *event) |
Properties | |
| Qt::Orientation | orientation |
| Orientation of the widget. More... | |
| qreal | fraction |
| The value of the gradient. More... | |
| qreal | pageStep |
| This property holds the page step. More... | |
| qreal | singleStep |
| This property holds the single step. More... | |
Private Member Functions | |
| void | initialize (RgbColorSpace *colorSpace, Qt::Orientation orientation) |
| void | updateGradientImage () |
| QPair< cmsCIELCh, qreal > | intermediateColor (const cmsCIELCh &firstColor, const cmsCIELCh &secondColor, qreal fraction) |
| QTransform | getTransform () const |
| qreal | fromWindowCoordinatesToFraction (QPoint windowCoordinates) |
Private Attributes | |
| int | m_gradientThickness = 20 |
| int | m_gradientMinimumLength = 84 |
| Qt::Orientation | m_orientation |
| QBrush | m_brush |
| FullColorDescription | m_firstColor |
| FullColorDescription | m_secondColor |
| RgbColorSpace * | m_rgbColorSpace |
| QImage | m_gradientImage |
| Cache for the gradient image. More... | |
| bool | m_gradientImageReady = false |
| QTransform | m_transform |
| The transform for painting on the widget. More... | |
| qreal | m_fraction = 0.5 |
| qreal | m_singleStep = 0.01 |
| qreal | m_pageStep = 0.1 |
A slider displaying a gradient.
A slider that displays a gradient between two LCh colors. The gradient is calculated by equal steps in the LCh color space. Concerning the h value (hue), which is circular, always the shorter side of the circle is choosen. Examples: If the first hue is 182° and the second hue is 1°, than the hue will increase from 182° to 360° than 1°. If the first hue is 169° and the second hue is 359°, than the hue will decrease from 169° to 0°, than 359°.
This widget also renders the alpha channel, using a background of gray squares for colors that are not fully opaque.
Note that due to this mathematical model, there might be out-of-gamut colors within the slider even if both, the first and the second color are in-gamut colors. Out-of-gamut colors are not rendered, so you might see a hole in the gradient.
Definition at line 56 of file gradientselector.h.
|
explicit |
Definition at line 38 of file gradientselector.cpp.
|
explicit |
Definition at line 43 of file gradientselector.cpp.
| qreal PerceptualColor::GradientSelector::fraction | ( | ) |
|
signal |
Signal for fraction() property.
|
private |
Definition at line 84 of file gradientselector.cpp.
|
private |
Definition at line 354 of file gradientselector.cpp.
|
private |
Definition at line 48 of file gradientselector.cpp.
|
private |
Definition at line 343 of file gradientselector.cpp.
|
protectedvirtual |
Definition at line 152 of file gradientselector.cpp.
|
virtual |
Definition at line 73 of file gradientselector.cpp.
|
protectedvirtual |
Definition at line 117 of file gradientselector.cpp.
|
protectedvirtual |
Definition at line 99 of file gradientselector.cpp.
|
protectedvirtual |
Definition at line 108 of file gradientselector.cpp.
| Qt::Orientation PerceptualColor::GradientSelector::orientation | ( | ) | const |
| qreal PerceptualColor::GradientSelector::pageStep | ( | ) |
|
protectedvirtual |
Definition at line 223 of file gradientselector.cpp.
|
protectedvirtual |
Definition at line 412 of file gradientselector.cpp.
|
slot |
Definition at line 322 of file gradientselector.cpp.
|
slot |
Definition at line 333 of file gradientselector.cpp.
|
slot |
Definition at line 131 of file gradientselector.cpp.
|
slot |
Definition at line 309 of file gradientselector.cpp.
|
slot |
Definition at line 218 of file gradientselector.cpp.
|
slot |
Definition at line 338 of file gradientselector.cpp.
|
slot |
Definition at line 213 of file gradientselector.cpp.
| qreal PerceptualColor::GradientSelector::singleStep | ( | ) |
|
virtual |
Definition at line 68 of file gradientselector.cpp.
|
private |
Definition at line 369 of file gradientselector.cpp.
|
protectedvirtual |
Definition at line 141 of file gradientselector.cpp.
|
private |
Definition at line 147 of file gradientselector.h.
|
private |
Definition at line 148 of file gradientselector.h.
|
private |
Definition at line 185 of file gradientselector.h.
|
private |
Cache for the gradient image.
Holds the current gradient image (without the selection cursor). Always at the left is the first calor, always at the right is the second color. So when painting, it might be necessary to rotate the image.
This is a cache. Before using it, check if it's up-to-date with m_gradientImageReady(). If not, use updateGradientImage() to update it.
If something in the widget makes a new m_gradienImage() necessary, do not directly call updateGradientImage() but just set m_gradientImageReady to false. So it can be re-generated next time it's actually used, and we do not waste CPU power for updating for example invisible widgets.
Definition at line 173 of file gradientselector.h.
|
private |
If the m_gradienImage() is up-to-date. If false, you have to call updateGradientImage() before using m_gradienImage().
Definition at line 179 of file gradientselector.h.
|
private |
Definition at line 144 of file gradientselector.h.
|
private |
Definition at line 143 of file gradientselector.h.
|
private |
Definition at line 145 of file gradientselector.h.
|
private |
Definition at line 188 of file gradientselector.h.
|
private |
Definition at line 150 of file gradientselector.h.
|
private |
Definition at line 149 of file gradientselector.h.
|
private |
Definition at line 187 of file gradientselector.h.
|
private |
The transform for painting on the widget.
Depends on layoutDirection() and orientation()
Definition at line 183 of file gradientselector.h.
|
readwrite |
The value of the gradient.
Ranges from 0 to 1.
Definition at line 78 of file gradientselector.h.
|
readwrite |
Orientation of the widget.
Definition at line 66 of file gradientselector.h.
|
readwrite |
This property holds the page step.
The larger of two natural steps this widget provides. Corresponds to the user pressing PageUp or PageDown.
Definition at line 88 of file gradientselector.h.
|
readwrite |
This property holds the single step.
The smaller of two natural steps this widget provides. Corresponds to the user pressing an arrow key.
Definition at line 98 of file gradientselector.h.


Macy's just dropped a preview of its Black Friday ad — including more than 3,000 items at 70% off, doorbusters, and rebates, Business Insider - Business Insider Singapore
by Owen Burke, Business Insider US- Macy’s Black Friday sale starts at 10 am on Wednesday, November 27, and runs through Black Friday, November 29.
- The retailer has hundreds of early Black Friday specials you can shop right now through November 26, though official Black Friday deals haven’t been released yet. We’ll update with official deals as they’re announced.
- There are early Black Friday deals on brands like Hotel Collection, Martha Stewart Collection, Charter Club, Sunglass Hut Collection, and more.
- To possibly save more on Black Friday deals this year, visit Business Insider Coupons to find the most up-to-date coupons and promo codes.
Macy’s has dropped its early Black Friday sale on thousands of items from brands like Hotel Collection, Martha Stewart Collection, Charter Club, Sunglass Hut Collection, and more.
More than 3,000 items are discounted 70% or more during the preview sale. It ends on Tuesday, November 26 right before Thanksgiving, so we expect the deals to change come Black Friday.
As an extra early Black Friday deal, now through November 26, you can save even more using either code “SHOP” or “SHOP15″ at checkout to save 10% and 15% respectively off your purchase.
We’ll be updating this page as more information becomes available about Macy’s Black Friday deals. In the meantime, here’s a list of early discounts and deals happening now.
Early Black Friday kitchen deals at Macy’s:
- Save up to 30% on Instant Pot products, including pressure cookers, blenders, air fryers, and more
- Save up to 30% and more on most Ninja products, including blenders, pressure cookers, and indoor grills
- Save 30% and more on KitchenAid products including standing mixers, food processors, blenders, and more
- Save 30% on All-Clad cookware sets
Early Black Friday bedding and linens deals at Macy’s:
- Save well over 50% on select bedding and bath goods from Tommy Hilfiger, Fairfield Square Collection, Grund, and more
- Save 30% and more on Hotel Collection
- Save 30% and more on Martha Stewart Collection
- Save 30% and more on Charter Club
- Save 30% and more on Lauren Raph Lauren
Early Black Friday furniture deals at Macy’s:
Early Black Friday women’s deals at Macy’s:
Early Black Friday men’s deals at Macy’s:
- Save big on men’s blazers from Tommy Hilfiger, Ralph Lauren, and more.
- Save big on select men’s wallets
Macy’s Black Friday FAQs:
When does Black Friday start at Macy’s?
Macy’s Black Friday starts online at 10 am on Wednesday, November 27 and runs through Friday, November 29, which marks the official Black Friday holiday.
Does Macy’s have Black Friday sales online?
Some Black Friday deals will be available just in stores, while others will be just online. Don’t worry: All of the deals we’re listing here will be available online.
What are the best Black Friday deals at Macy’s?
We don’t know what Black Friday deals at Macy’s will be yet, but we predict you’ll see major savings on big-ticket furniture and appliances like Instant Pots and KitchenAid stand mixers, along with TruMiracle diamonds, women’s footwear, men’s blazers from Tommy Hilfiger, Ralph Lauren, and more.
Does Macy’s have free shipping and returns on Black Friday purchases?
Macy’s often has free shipping with low order minimums; right now, you’ll need to hit at least $25 to get free shipping. That’s super easy considering how many great deals you’ll find during Black Friday.
Macy’s has free returns in-store or by mail within 90 days. There are exceptions around certain items purchased around the holiday season. Jewelry, watches, small electronics, occasion dresses, and Backstage items bought between November 1, 2019 and January 31, 2020 can only be returned until January 31, 2020; tech accessories and Apple products purchased between December 1, 2019 and January 8, 2020 can only be returned until January 8, 2020.


all:::::::::::: there's an interesting aRT exhibit going on at art center (college of design) in pasadena july 6-september
5 sELECTIONs timelY..
Each president
is represented w/ portraits drawn by smog
and of course, the campus is an ispirinG sceNe! cheeRS! ::::::::::bE |


Lets Talk
Get in touch today to find out how we can help you with your project!
+44 (0) 20 7655 8250


John Boyega on hanging out with Robert Downey Jr.
John Boyega has opened up about his sweet friendship with fellow film star Robert Downey Jr. in a new interview.
In fact the Star Wars: Rise of Skywalker star says the Avengers: Endgame icon has become something of a mentor to him.
John, 27, told The Times: ‘When I was starting out, I didn’t really know what to think and I wanted to get some advice.
‘I was a huge fan of [Robert’s]. I think our agents spoke, and then he called me up out of nowhere and we had a good long chat.
What happened next is pretty amazing.
‘He was, like, “Next time you’re in LA, come to the house,”‘ John explained. ‘And I went to his frikkin’ amazing house — and Orlando Bloom was there eating pancakes. I stayed there all Sunday eating good food with nice people.’
Advertisement Advertisement
Robert’s reputation as one of the nicest guys in Hollywood continues. What we wouldn’t have given to have been a fly on the wall at that particular brunch…
As well as the Star Wars films, John has appeared in movies such as Detroit, The Circle and Half of a Yellow Sun.
Meanwhile Robert’s film credits include Sherlock Holmes, Kiss Kiss Bang Bang and Zodiac.
Elsewhere in the interview, John, who is single, discussed whether or not thirsty fans slide into his DMs.
‘My DMs are dry!’ he joked.  My boy scrolls through, like [he grimaces], “Bruv, this person is asking you what planet Tatooine is on.”’
Classic.
Got a showbiz story?
If you've got a story, video or pictures get in touch with the Metro.co.uk Entertainment team by emailing us<EMAIL_ADDRESS>calling 020 3615 2145 or by visiting our Submit Stuff page - we'd love to hear from you.


About this organization
Industry
Location
Strength
Notes
Sales of heavy equipments
Location
Fukushima, Japan
Strength
Tractor Bus Truck Escavator Cars
Notes
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam fermentum enim neque.
Total: 150
| Logo | Name | Registered date | |
|---|---|---|---|
|
Acme Corporation
Added 01.01.2019 |
January 2, 2020 | ||
|
ABC Technologies, Inc.
Added 01.01.2019 |
February 5, 2020 |
Total: 1251
| Photo | Name | Username | Joined date | |
|---|---|---|---|---|
|
Marie Joe
Added 01.01.2019 |
+819097348765 | March 1, 2020 | ||
|
John Smith
Added 01.01.2019 |
+819098344765 | April 2, 2020 |


The smooth pebble in Mat’s mouth was not making moisture anymore, and had not been for some time. Spitting it out, he squatted beside Rand and stared at the billowing gray wall maybe thirty paces in front of them. Fog. He hoped at least it was cooler in there than out here. And some water would be appreciated. His lips were cracking. He pulled the scarf from around his head and wiped his face, but there was not much sweat to dampen the cloth. Not much sweat remained in him to come out.  His feet felt like cooked sausages inside his boots; he felt pretty well cooked all over, for that matter. The fog stretched left and right better than a mile and bulked over his head like a towering cliff. A cliff of thick mist in the middle of a barren blistered valley. There had to be water in there.
Why doesn’t it burn off? He did not like that part of it. Fooling with the Power had brought him here, and now it seemed he had to fool with it again. Light, I want free of the Power and Aes Sedai. Burn me, I do! Anything not to think of stepping into that fog, for just a minute more. “That was Egwene’s Aiel friend I saw running,” he croaked. Running! In this heat. Just thinking of it made his feet hurt worse. “Aviendha. Whatever her name is.”
“If you say so,” Rand said, studying the fog.  “But what would she be doing down here? And naked?”
Mat let it go. Rand had not seen her—he had hardly taken his eyes off the roiling mist since starting down the mountain—and he did not believe Mat had seen her either. Running like a madwoman and keeping wide of the two of them. Heading for this strange fog, it had seemed to him. Rand appeared no more eager to step into that than he was. He wondered whether he looked as bad as Rand did. Touching his cheek, he winced. He expected he did.
“Are we going to stay out here all night? This valley is pretty deep. It’ll be dark down here in another couple of hours. Might be cooler then, but I don’t think I would like to meet whatever runs around this place in the night. Lions, probably. I’ve heard there are lions in the Waste.”
“Are you sure you want to do this, Mat? You heard what the Wise Ones said. You can die in there, or go mad. You can make it back to the tents. You left water bottles and a waterbag on Pips’s saddle.”
He wished Rand had not reminded him. Best not to think about water. “Burn me, no, I don’t want to. I have to. What about you?  Do you have to be a flaming Aiel clan chief, too? Why are you here?”
“I have to be, Mat. I have to be.” Resignation came through the parch in his voice, but something else, too. A hint of eagerness. The man really was mad; he wanted to do this.
“Rand, maybe that’s the answer they give everybody. Those snake people, I mean. Go to Rhuidean. Maybe we don’t have to be here at all.” He did not believe it, but with that fog staring him in the face . . .
Rand turned his head to look at him, not speaking. Finally he said, “They never mentioned Rhuidean to me, Mat.”
“Oh, burn me,” he muttered. Somehow or other he meant to find a way back through that twisted doorway in Tear. Absently he pulled the gold Tar Valon mark from his coat pocket, rolled it across the backs of his fingers and thrust it back. Those snaky folk were going to give him a few more answers whether they wanted to or not. Somehow.
Without another word, Rand rose and started toward the fog in an unsteady stride, his eyes fixed straight ahead. Mat hurried after him. Burn me. Burn me. I do not want to do this.
Rand plunged right into the dense mist, but Mat hesitated a moment before following. It had to be the Power maintaining the fog, after all, with its edge boiling so but never advancing or retreating an inch.  That first step was a blessed relief, cool and damp; he opened his mouth to let the mist moisten his tongue. Three steps more and he began to worry. Beyond the tip of his nose was only featureless gray. He could not make out even a shadow that could be Rand.
“Rand?” The sound might as well not have come from his mouth; the murk seemed to swallow it before it reached his own ears. He was not even sure of his direction anymore, and he could always remember his way. Anything might be ahead of him. Or under his feet. He could not see his feet; the fog shrouded him completely below the waist. He picked up his pace regardless. And suddenly stepped out beside Rand into a peculiar shadowless light.
The fog made an enormous hollow dome hiding the sky, its bubbling inner surface glowing in a pale sharp blue. Rhuidean was not nearly so big as Tear or Caemlyn, but the empty streets were broad as any he had ever seen, with wide strips of bare dirt down their centers as if trees had grown there once, and great fountains with statues. Huge buildings flanked the streets, odd flat-sided palaces of marble and crystal and cut glass, ascending hundreds of feet in steps or sheer walls. There was not a small building to be seen, nothing that might have been a simple tavern or an inn or a stable. Only immense palaces, with gleaming columns fifty feet thick climbing a hundred paces in red or white or blue, and grand towers, fluted and spiraled, some piercing the glowing clouds above.
For all its grandeur, the city had never been finished. Many of those tremendous structures ended in the sawteeth of abandoned construction. Colored glass made images in some huge windows: serenely majestic men and women thirty feet tall or more, sunrises and starry night skies; others gaped emptily. Unfinished and long deserted. No water splashed in any fountain. Silence covered the city as completely as the dome of fog. The air was cooler than outside, but just as arid. Dust grated under foot on pale smooth paving stones.
Mat trotted to the nearest fountain anyway, just on the off chance, and leaned on the waist high white rim. Three unclothed women, twice as tall as he and supporting an odd wide-mouthed fish over their heads, peered down into a wide dusty basin no dryer than his mouth.
“Of course,” Rand said behind him. “I should have thought of this before.”
Mat looked over his shoulder. “Thought of what?” Rand was staring at the fountain, shaking with silent laughter. “Get hold of yourself, Rand.  You should have thought of what?”
A hollow gurgling whipped Mat’s eyes back to the fountain. Abruptly water gushed out of the fish’s mouth, a stream as thick as his leg. He scrambled into the basin and ran to stand under the downpour, head back and mouth open. Cold sweet water, cold enough to make him shiver, sweeter than wine. It soaked his hair, his coat, his breeches. He drank until he thought he would drown, finally staggering over to lean panting against a woman’s stone leg.
 “No water, Mat. They said we couldn’t bring water, but they did not say anything about what was already here.”
“Rand? Aren’t you going to drink?”
Rand gave a start, then stepped into the now ankle deep basin and splashed across to stand where Mat had been, drinking in the same way, eyes closed and face tilted up to let the water pour over him.
Mat watched worriedly. Not mad, exactly; not yet. But how long would Rand have stood there laughing while thirst turned his throat to stone if he had not spoken? Mat left him there and climbed out of the fountain. Some of the water drenching his clothes had seeped down into his boots. He ignored the squish he made at every step; he was not sure he could get his boots back on if he pulled them off. Besides, it felt good.
Peering at the city, he wondered what he was doing there. Those people had said he would die, otherwise, but was just being in Rhuidean enough? Do I have to do something? What?
The empty streets and half-finished palaces were shadowless in the pale azure light. A prickling grew between his shoulder blades. All those empty windows looking down on him, all those gap-toothed lines of forsaken stonework. Anything could be hiding in there, and in a place like this, anything could be . . .  He wished he still had his boot knives, at least. But those women, those Wise Ones, had stared at him as if they knew he was holding out on them. And they had channeled, one or all of them. It was not wise to step on the wrong side of women who could channel if you could avoid it. Burn me, if I could get shut of Aes Sedai, I’d never ask for another thing. Well, not for a good long while, anyway. Light, I wonder if anything is hiding in here.
“The heart has to be that way, Mat.” Rand was climbing out of the basin, dripping wet.
“The heart?”
“The Wise Ones said I had to go to the heart. They must mean the center of the city.” Rand looked back at the fountain and suddenly the flow dwindled to a trickle, then ceased. “There’s an ocean of good water down there. Deep. So deep I nearly didn’t find it.  No need to waste it, though. We can get another good drink when it’s time to leave.”
Mat shifted his feet uncomfortably. Fool! Where did you think it came from?  Did you think it just started flowing again after the Light knows how long? “Center of the city. Of course. Lead on.”
They kept to the middle of the wide street, walking along the edge of the bare strips of dirt, past more dry fountains, some with only the stone basin and a marble base where the statues should have been. Nothing was broken in the city, only . . . incomplete. The palaces loomed to either side like cliffs. There had to be things inside. Furniture, maybe, if it had not rotted. Maybe gold. Knives. Knives would not rust away in this dry air no matter how long they had been there.
There could be a bloody Myrddraal in there for all you know. Light, why did I have to think of that? If only he had thought to bring a quarterstaff with him when he left the Stone. Maybe he could have convinced the Wise Ones it was a walking staff. No use thinking of it, now. A tree would do, if he had a way to cut a good branch and trim it. If, again. He wondered whether whoever built this city had managed to grow any trees. He had worked on his father’s farm too long not to know good dirt when he saw it. These long ribbons of exposed soil were poor, no good for growing anything besides weeds, and not many of those. None, now.
After they had walked a mile, the street suddenly ended at a great plaza, perhaps as far across as they had walked and surrounded by those palaces of marble and crystal. Startlingly, a tree stood in the huge square, a good hundred feet tall and spreading its thick, leafy limbs over a hide of dusty white paving stones, near what appeared to be concentric rings of clear, glittering glass columns, thin as needles compared to their height, nearly as much as the tree’s. He would have wondered how a tree could grow here, without sunlight, if he had not been too busy staring at the astounding jumble filling the rest of the square.
A clear lane led from each street Mat could see, straight to the columned rings, but in the spaces between, statues stood haphazardly, life-sized down to half that, in stone or crystal or metal, set right down on the pavement. All among them were . . . He did not know what to call them, at first. A flat silvery ring, ten feet across and thin as a blade. A tapering crystal plinth a pace tall that might have held one of the smaller statues. A shiny black metal spire, narrow as a spear and no longer, yet standing on end as if rooted. Hundreds of things, maybe thousands, in every shape imaginable, every material imaginable, dotting the huge plaza with no more than a dozen feet between any two.
It was the black metal spear, so unnaturally erect, that suddenly told him what they must be. Ter’angreal. Some sort of things to do with the Power, anyway. Some of them had to be. That twisted stone doorway in the Stone’s Great Holding had resisted falling over, too.
He was ready to turn around and go back right then, but Rand continued on, barely looking at what lined his way. Once Rand paused, staring down at two figurines that hardly seemed to deserve a place with the other things. Two statuettes maybe a foot tall, a man and a woman, each holding a crystal sphere aloft in one hand. He half bent as if to touch them, but straightened so quickly it could almost have been Mat’s imagination.
After a minute, Mat followed, hurrying to catch up. The closer they came to the scintillating rings of columns, the more he tensed. Those things all around them had to do with the Power, and so did the columns. He just knew it. Those impossibly tall thin shafts sparkled in the bluish light, dazzling the eye. All they said was I had to come here. Well, I’m here.
Rand stopped so suddenly that Mat went three strides nearer the columned rings before realizing it. Rand was staring at the tree, Mat saw. The tree. Mat found himself moving toward it as if drawn. No tree had those trefoil leaves. No tree but one; a tree of legend.
“Avendesora,” Rand said softly. “The Tree of Life. It’s here.”
Under the spreading branches, Mat leaped to catch one of those leaves; his outstretched fingers fell a good pace short of the lowest. He satisfied himself with walking deeper beneath that leafy roof and leaning back against the thick bole. After a moment he slid down to sit against it. The old stories were true. He felt . . . Contentment. Peace. Well being. Even his feet did not bother him much.
Rand sat down cross-legged nearby. “I can believe the stories. Ghoetam, sitting beneath Avendesora for forty years to gain wisdom. Right now, I can believe.”
Mat let his head fall back against the trunk. “I don’t know that I’d trust birds to bring me food, though. You’d have to get up sometime.” But an hour or so would not be bad. Even all day. “It doesn’t make sense anyway. What kind of food could birds bring in here? What birds?”
“Maybe Rhuidean wasn’t always like this, Mat. Maybe . . . I don’t know. Maybe Avendesora was somewhere else, then.”
“Somewhere else,” Mat murmured. “I would not mind being somewhere else.” It feels . . . good . . . though.
“Somewhere else?” Rand twisted around to look at the tall thin columns, shining so close. “Duty is heavier than a mountain,” he sighed.
That was part of a saying he had picked up in the Borderlands. “Death is lighter than a feather, duty heavier than a mountain.” It sounded like pure foolishness to Mat, but Rand was getting up. Mat copied him reluctantly. “What do you think we’ll find in there?”
“I think I have to go on alone from here,” Rand said slowly.
“What do you mean?” Mat demanded. “I’ve come this far, haven’t I? I am not going to turn tail now.” Wouldn’t I just like to, though!
“It isn’t that, Mat.  Or come out mad. I don’t believe there’s any other choice. Unless maybe the Wise Ones go in there.”
Mat hesitated. To die and live again. That was what they had said. He had no intention of trying to be an Aiel clan chief, though; the Aiel would probably stick spears through him. “We’ll leave it to luck,” he said, pulling the Tar Valon mark from his pocket. “Getting to be my lucky coin. Flame, I go in with you; head, I stay out.” He flipped the gold coin quickly, before Rand could object.
Somehow he missed grabbing it; the mark careened off his fingertips, clinked to the pavement, bounced twice . . . And landed on edge.
He glared at Rand accusingly. “Do you do this sort of thing on purpose? Can’t you control it?”
“No.” The coin fell over, showing an ageless woman’s face surrounded by stars.  He wished Rand would not channel around him. “Oh, burn me, if you want me to stay out here, I’ll stay.” Snatching the coin up, he stuffed it back into his pocket. “Listen, you go in, do whatever it is you have to, and get back out. I want to leave this place, and I am not going to stand here forever twiddling my thumbs waiting for you. And you needn’t think I’ll come in after you, either, so you had best be careful.”
“I wouldn’t think that of you, Mat,” Rand said.
Mat stared at him suspiciously. What was he grinning at? “So long as you understand I won’t.  You have the face for it.”
“Don’t come in there, Mat. Whatever happens, don’t.” He waited until Mat nodded before turning away.
Mat stood, watching him walk in among the glittering columns. In the shifting dazzle he seemed to vanish almost immediately. A trick of the eye, Mat told himself. That was all it was.
He started around the array, keeping well back, peering in an effort to spot Rand again.   After a minute, he added, “I’m not coming in there after you if you get yourself in trouble! You hear me?” There was no answer. If he’s not out of there in an hour . . . “He’s mad just going in there,” he muttered. “Well, I’ll not be the one to pull his bacon off the coals. He’s the one who can channel.  I’ll give him an hour. And then he would leave, whether Rand was back or not. Just turn around and leave. Just go. That was what he would do. He would.
The way those thin shafts of glass caught the bluish light, refracting and reflecting, merely looking too hard was enough to give him a headache. He turned away, wandering back the way he had come, uneasily eyeing the ter’angreal—or whatever they were—filling the plaza. What was he doing there? Why?
Suddenly he stopped dead, staring at one of those strange objects. A large doorframe of polished redstone, twisted in some way he could not quite catch so his eye seemed to slip trying to follow it around. Slowly he made his way to it, between glittering faceted spires as tall as his head and low golden frames filled with what appeared to be sheets of glass, barely noticing them, never taking his eyes off the doorway.
It was the same. The same polished redstone, the same size, the same eye wrenching corners. Along each upright ran three lines of triangles, points down. Had the one in Tear had those? He could not remember; he had not been trying to remember all the details last time. It was the same; it had to be. Maybe he could not step through the other again, but this one . . . ? Another chance to get at those snake people, make them answer a few more questions.
Squinting against the glitters, he peered back toward the columns. An hour, he had given Rand. In an hour, he could be through this thing and back with time to spare. Maybe it would not even work for him, since he had used its twin. They are the same. Then again, maybe it would. It just meant rubbing up against the Power one more time.
“Light,” he muttered. “Ter’angreal. Portal Stones. Rhuidean. What difference can one more time make?”
He stepped through. Through a wall of blinding white light, through a roar so vast it annihilated sound.
Blinking, he looked around and bit back the vilest oath he knew. Wherever this was, it was not where he had gone before.
The twisted doorway stood in the middle of a huge chamber that appeared to be star-shaped, as near as he could make out through a forest of thick columns, each deeply fluted with eight ridges, the sharp edges yellow and glowing softly for light. Glossy black except for the glowing bits, they rose from a dull white floor into murky gloom far overhead where even the yellow stripes faded away. The columns and floor almost looked to be glass, but when he bent to rub a hand across the floor, it felt like stone. Dusty stone. He wiped his hand on his coat. The air had a musty smell, and his own footprints were the only marks in the dust. No one had been here in a very long time.
Disappointed, he turned back to the ter’angreal.
“A very long time.”
Mat spun back, snatching at his coatsleeve for a knife that was lying back on the mountainside. The man standing among the columns looked nothing at all like the snaky folk. He made Mat regret giving up those last blades to the Wise Ones.
The fellow was tall, taller than an Aiel, and sinewy, but with shoulders too wide for his narrow waist, and skin as white as the finest paper.  His eyes were too big and almost colorless, set deep in a narrow jawed face.  He leaned toward Mat, inhaling, opening his mouth to pull in more air, flashing sharp teeth. The impression he gave was of a fox about to leap on a cornered chicken.
“A very long time,” he said, straightening. His voice was rough, almost a growl. “Do you abide by the treaties and agreements? Do you carry iron, or instruments of music, or devices for making light?”
“I have none of those things,” Mat replied slowly. This was not the same place, but this fellow asked the same questions. And he behaved the same, with all that smelling.  Well, let him. Maybe he’ll jog some loose so I can remember them, too. He wondered if he was speaking the Old Tongue again. It was uncomfortable, not knowing, not being able to tell. “If you can take me to where I can get a few questions answered, lead the way. If not, I will be going, with apologies for bothering you.”
“No!” Those big colorless eyes blinked in agitation. “You must not go. Come. I will take you where you may find what you need. Come.” He backed away, gesturing with both hands. “Come.”
Glancing at the ter’angreal, Mat followed. He wished the man had not grinned at him just then. Maybe he meant to be reassuring, but those teeth . . . Mat decided he would never give up all of his knives again, not for Wise Ones or the Amyrlin Seat herself.
The large five-sided doorway looked more like a tunnel mouth, for the corridor beyond was exactly the same size and shape, with those softly glowing yellow strips running along the bends, edging floor and ceiling. It seemed to stretch ahead forever, fading into a murky distance, broken at intervals by more of the great five-sided doorways. The kilted man did not turn to lead until they were both in the hallway, and even then he kept glancing over a wide shoulder as if to make certain Mat was still there. The air was no longer musty; instead it held a faint hint of something unpleasant, something tickling familiarity but not strong enough to recognize.
At the first of the doorways, Mat glanced through in passing, and sighed. Beyond star-shaped black columns, a twisted red stone doorway stood on a dull glassy white floor where dust showed the marks of one set of boots coming from the ter’angreal, led toward the corridor by the prints of narrow bare feet. He looked over his shoulder. Instead of ending fifty paces back in another chamber like this, the hallway ran back as far as he could see, a mirror image of what lay ahead. His guide gave him a sharp-toothed smile; the fellow looked hungry.
He knew he should have expected something of the sort after what he had seen on the other side of the doorway in the Stone. Those spires moving from where they should be to where they could not, logically. If spires, why not rooms. I should have stayed out there waiting for Rand, is what I should have done. I should have done a lot of things. At least he would have no trouble finding the ter’angreal again, if all of the doorways ahead were the same.
He peered into the next and saw black columns, the redstone ter’angreal, his footprints and his guide’s in the dust. When the narrow jawed man looked over his shoulder again, Mat gave him. a toothy grin. “Never think you have caught a babe in your snare. If you try to cheat me, I will have your hide for a saddlecloth.”
The fellow started, pale eyes widening, then shrugged and adjusted the silver studded straps across his chest; his mocking smile seemed tailored to draw attention to what he was doing. Suddenly Mat found himself wondering where that pale leather came from. Surely not . . . Oh, Light, I think it is. He managed to stop himself from swallowing, but only just.  Your hide is not worth silver studding. Take me where I want to go.”
With a snarl, the man hurried on, stiff-backed. Mat did not care if the fellow was offended. He did wish he had just one knife, though. I’ll be burned if I’ll let some fox-faced goat brain make a harness out of my hide.
There was no way of telling how long they walked. The corridor never changed, with its bent walls and its glowing yellow strips. Every doorway showed the identical chamber, ter’angreal, footprints and all. The sameness made time slip into formlessness. Mat worried about how long he had been there. Surely longer than the hour he had given himself. His clothes were only damp now; his boots no longer made squishing noises. But he walked, staring at his guide’s back, and walked.
Suddenly the corridor ended ahead in another doorway. Mat blinked. He could have sworn that a moment before the hall had stretched on as far as he could see. But he had been watching the sharp-toothed fellow more than what lay ahead. He looked back, and nearly swore. The corridor ran back until the glowing yellow strips seemed to come together in a point. And there was not an opening to be seen anywhere along it.
When he turned, he was alone in front of the big five-sided doorway. Burn me, I wish they wouldn’t do that. Taking a deep breath, he walked through.
It was another white-floored star-shaped chamber, not so large as the one—or ones—with columns. An eight-pointed star with a glassy black pedestal standing in each point, like a two span slice out of one of those columns. Glowing yellow strips ran up the sharp edges of room and pedestals. The unpleasant smell was stronger here; he recognized it now. The smell of a wild animal’s lair. He hardly noticed it, though, because the chamber was empty except for him.
Turning slowly, he frowned at the pedestals. Surely someone should be up on them, whoever was supposed to answer his questions. He was being cheated. If he could come here, he should be able to get answers.
Suddenly he spun in a circle, searching not the pedestals but the smooth gray walls. The doorway was gone; there was no way out.
Yet before he completed a second turn there was someone standing on each pedestal, people like his guide, but dressed differently. Four were men, the others women, their stiff hair rising in a crest before spilling down their backs. All wore long white skirts that hid their feet. The women had on white blouses that fell below their hips, with high lace necks and pale ruffles at their wrists. The men wore even more straps than the guide, wider and studded with gold. Each harness supported a pair of bare bladed knives on the wearer’s chest. Bronze blades, Mat judged from the color, but he would have given all the gold in his possession for just one of them.
“Speak,” one of the women said in that growling voice. “By the ancient treaty, here is agreement made. What is your need? Speak.”
Mat hesitated. That was not what the snaky people had said. They were all staring at him like foxes staring at dinner. “Who is the Daughter of the Nine Moons and why do I have to marry her?” He hoped they would count that as one question.
No one answered. None of them spoke. They just continued to stare at him with those big pale eyes.
“You are supposed to answer,” he said. Silence. “Burn your bones to ash, answer me! Who is the Daughter of the Nine Moons and why do I have to marry her?  What does it mean that I have to give up half the light of the world? Those are my three questions. Say something!”
Dead silence. He could hear himself breathing, hear the blood throbbing in his ears.
“I have no intention of marrying. And I have no intention of dying, either, whether I am supposed to live again or not.  If I had my way, I would want those holes filled, but at least answers to my questions might fill some in my future. You have to answer—!”
“Done,” one of the men growled, and Mat blinked.
Done? What was done? What did he mean? “Burn your eyes,” he muttered. “Burn your souls! You are as bad as Aes Sedai. Well, I want a way to be free of Aes Sedai and the Power, and I want to be away from you and back to Rhuidean, if you will not answer me. Open up a door, and let me—”
“Done,” another man said, and one of the women echoed, “Done.”
Mat scanned the walls, then glared, turning to take them all in, standing up there on their pedestals staring down at him. “Done? What is done? I see no door. You lying goat-fathered—”
“Fool,” a woman said in a whispered growl, and others repeated it. Fool. Fool. Fool.
“Wise to ask leavetaking, when you set no price, no terms.”
“Yet fool not to first agree on price.”
“We will set the price.”
They spoke so quickly he could not tell which said what.
“What was asked will be given.”
“The price will be paid.”
“Burn you,” he shouted, “what are you talking ”
Utter darkness closed around him. There was something around his throat. He could not breathe. Air. He could not . . .


1 Now in Arabia, not far from Egypt, there is a gulf extending inland from the sea called Red , whose length and width are such as I shall show:
2 in length, from its inner end out to the wide sea, it is a forty days' voyage for a ship rowed by oars; and in breadth, it is half a day's voyage at the widest. Every day the tides ebb and flow in it.
3 I believe that where Egypt is now, there was once another such gulf; this extended from the northern sea towards Aethiopia, and the other, the Arabian gulf of which I shall speak, extended from the south towards Syria; the ends of these gulfs penetrated into the country near each other, and but a little space of land separated them.
4 Now, if the Nile inclined to direct its current into this Arabian gulf, why should the latter not be silted up by it inside of twenty thousand years? In fact, I expect that it would be silted up inside of ten thousand years. Is it to be doubted, then, that in the ages before my birth a gulf even much greater than this should have been silted up by a river so great and so busy?


RudderStack AMP Example!
Requests Included in this Example :
Page View - Automatically sent!
Track - Click
here
to send
Switch to the network tab in your browser's developer tools to see the contents of the request(s) sent


Sass is a meta-language on top of CSS that‘s used to describe the style of a document cleanly and structurally, with more power than flat CSS allows. Sass both provides a simpler, more elegant syntax for CSS and implements various features that are useful for creating manageable stylesheets.
Sass can be used in two ways: As a plugin for Ruby on Rails and as a standalone parser. Sass is bundled with Haml, so if the Haml plugin or RubyGem is installed, Sass will already be installed as a plugin or gem, respectively.
To install Haml and Sass as a Ruby on Rails plugin, use the normal Rails plugin installer:
./script/plugin install http://svn.hamptoncatlin.com/haml/tags/stable
Sass templates in Rails don‘t quite function in the same way as views, because they don‘t contain dynamic content, and so only need to be compiled when the template file has been updated. By default (see options, below), ".sass" files are placed in public/stylesheets/sass. Then, whenever necessary, they‘re compiled into corresponding CSS files in public/stylesheets. For instance, public/stylesheets/sass/main.sass would be compiled to public/stylesheets/main.css.
Using Sass in Ruby code is very simple. First install the Haml/Sass RubyGem:
gem install haml
Then you can use it by including the "sass" gem and using Sass::Engine like so:
engine = Sass::Engine.new("#main\n :background-color #0000ff") engine.render #=> "#main { background-color: #0000ff; }\n"
Rules in flat CSS have two elements: the selector (e.g. "main", "div p", "li a:hover") and the attributes (e.g. "color: 00ff00;", "width: 5em;").
Sass has both of these, as well as one additional element: nested rules.
However, some of the syntax is a little different. The syntax for selectors is the same, but instead of using brackets to delineate the attributes that belong to a particular rule, Sass uses two spaces of indentation. For example:
#main p <attribute> <attribute> ...
There are two different ways to write CSS attrbibutes. The first is very similar to the how you‘re used to writing them: with a colon between the name and the value. However, Sass attributes don‘t have semicolons at the end; each attribute is on its own line, so they aren‘t necessary. For example:
#main p color: #00ff00 width: 97%
is compiled to:
#main p { color: #00ff00; width: 97% }
The second syntax for attributes is slightly different. The colon is at the beginning of the attribute, rather than between the name and the value, so it‘s easier to tell what elements are attributes just by glancing at them. For example:
#main p :color #00ff00 :width 97%
is compiled to:
#main p { color: #00ff00; width: 97% }
Rules can also be nested within each other. This signifies that the inner rule‘s selector is a child of the outer selector. For example:
#main p :color #00ff00 :width 97% .redbox :background-color #ff0000 :color #000000
is compiled to:
#main p { color: #00ff00; width: 97%; } #main p .redbox { background-color: #ff0000; color: #000000; }
This makes insanely complicated CSS layouts with lots of nested selectors very simple:
#main :width 97% p, div :font-size 2em a :font-weight bold pre :font-size 3em
is compiled to:
#main { width: 97%; } #main p, #main div { font-size: 2em; } #main p a, #main div a { font-weight: bold; } #main pre { font-size: 3em; }
In addition to the default behavior of inserting the parent selector as a CSS parent of the current selector (e.g. above, "main" is the parent of "p"), you can have more fine-grained control over what‘s done with the parent selector by using the ampersand character "&" in your selectors.
The ampersand is automatically replaced by the parent selector, instead of having it prepended. This allows you to cleanly create pseudo-attributes:
a :font-weight bold :text-decoration none &:hover :text-decoration underline &:visited :font-weight normal
Which would become:
a { font-weight: bold; text-decoration: none; } a:hover { text-decoration: underline; } a:visited { font-weight: normal; }
It also allows you to add selectors at the base of the hierarchy, which can be useuful for targeting certain styles to certain browsers:
#main :width 90% #sidebar :float left :margin-left 20% .ie6 & :margin-left 40%
Which would become:
#main { width: 90%; } #main #sidebar { float: left; margin-left: 20%; } .ie6 #main #sidebar { margin-left: 40%; }
CSS has quite a few attributes that are in "namespaces;" for instance, "font-family," "font-size," and "font-weight" are all in the "font" namespace. In CSS, if you want to set a bunch of attributes in the same namespace, you have to type it out each time. Sass offers a shortcut for this: just write the namespace one, then indent each of the sub-attributes within it. For example:
.funky :font :family fantasy :size 30em :weight bold
is compiled to:
.funky { font-family: fantasy; font-size: 30em; font-weight: bold; }
Sass has support for setting document-wide constants. They‘re set using an exclamation mark followed by the name, an equals sign, and the value. An attribute can then be set to the value of a constant by following it with another equals sign. For example:
!main_color = #00ff00 #main :color = !main_color :p :background-color = !main_color :color #000000
is compiled to:
#main { color: #00ff00; } #main p { background-color: #00ff00; color: #000000; }
You can even do basic arithmetic with constants. Sass recognizes numbers, colors, lengths (numbers with units), and strings (everything that‘s not one of the above), and various operators that work on various values. All the normal arithmetic operators (+, -, *, /, %, and parentheses for grouping) are defined as usual for numbers, colors, and lengths. The "+" operator is also defined for Strings as the concatenation operator. For example:
!main_width = 10 !unit1 = em !unit2 = px !bg_color = #a5f39e #main :background-color = !bg_color p :background-color = !bg_color + #202020 :width = !main_width + !unit1 img.thumb :width = (!main_width + 15) + !unit2
is compiled to:
#main { background-color: #a5f39e; } #main p { background-color: #c5ffbe; width: 10em; } #main img.thumb { width: 25em; }
Colors may be written as three- or six-digit hex numbers prefixed by a pound sign (#), or as HTML4 color names. For example, "ff0", "ffff00" and "yellow" all refer to the same color.
Not only can arithmetic be done between colors and other colors, but it can be done between colors and normal numbers. In this case, the operation is done piecewise one each of the Red, Green, and Blue components of the color. For example:
!main_color = #a5f39e #main :background-color = !main_color p :background-color = !main_color + 32
is compiled to:
#main { background-color: #a5f39e; } #main p { background-color: #c5ffbe; }
Strings are the type that‘s used by default when an element in a bit of constant arithmetic isn‘t recognized as another type of constant. However, they can also be created explicitly be wrapping a section of code with quotation marks. Inside the quotation marks, a backslash can be used to escape quotation marks that you want to appear in the CSS. For example:
!content = "Hello, \"Hubert\" Bean." #main :content = "string(" + !content + ")"
is compiled to:
#main { content: string(Hello, "Hubert" Bean.) }
All those plusses and quotes for concatenating strings can get pretty messy, though. Most of the time, if you want to concatenate stuff, you just want individual values with spaces in between them. Thus, in Sass, when two values are next to each other without an operator, they‘re simply joined with a space. For example:
!font_family = "sans-serif" !main_font_size = 1em #main :font :family = !font_family :size = !main_font_size h6 :font = italic "small-caps" bold (!main_font_size + 0.1em) !font_family
is compiled to:
#main { font-family: sans-serif; font-size: 1em; } #main h6 { font: italic small-caps bold 1.1em sans-serif; }
Directives allow the author to directly issue instructions to the Sass compiler. They‘re prefixed with an at sign, "@", followed by the name of the directive, a space, and any arguments to it - just like CSS directives. For example:
@import red.sass
Currently, the only directive is the "import" directive. It works in a very similar way to the CSS import directive, and sometimes compiles to a literal CSS "@import".
Sass can import either other Sass files or plain CSS files. If it imports a Sass file, not only are the rules from that file included, but all constants in that file are made available in the current file.
Sass looks for other Sass files in the working directory, and the Sass file directory under Rails. Additional search directories may be specified using the :load_paths option (see below).
Sass can also import plain CSS files. In this case, it doesn‘t literally include the content of the files; rather, it uses the built-in CSS "@import" directive to tell the client program to import the files.
The import directive can take either a full filename or a filename without an extension. If an extension isn‘t provided, Sass will try to find a Sass file with the given basename in the load paths, and, failing that, will assume a relevant CSS file will be available.
For example,
@import foo.sass
would compile to
.foo :color #f00
whereas
@import foo.css
would compile to
@import foo.css
Finally,
@import foo
might compile to either, depending on whether a file called "foo.sass" existed.
It‘s simple to add "silent" comments, which don‘t output anything to the CSS document, to a Sass document. Simply use the familiar C-style notation for a one-line comment, "//", at the normal indentation level and all text following it won‘t be output. For example:
// A very awesome rule. #awesome.rule // An equally awesome attribute. :awesomeness very
becomes
#awesome.rule { awesomeness: very; }
"Loud" comments are just as easy as silent ones. These comments output to the document as CSS comments, and thus use the same opening sequence: "/*". For example:
/* A very awesome rule. #awesome.rule /* An equally awesome attribute. :awesomeness very
becomes
/* A very awesome rule. */ #awesome.rule { /* An equally awesome attribute. */ awesomeness: very; }
Although the default CSS style that Sass outputs is very nice, and reflects the structure of the document in a similar way that Sass does, sometimes it‘s good to have other formats available.
Sass allows you to choose between three different output styles by setting the :style option. In Rails, this is done by setting Sass::Plugin.options[:style]; outside Rails, it‘s done by passing an options hash with </tt>:style</tt> set.
Nested style is the default Sass style, because it reflects the structure of the document in much the same way Sass does. Each attribute has its own line, but the indentation isn‘t constant. Each rule is indented based on how deeply it‘s nested. For example:
#main { color: #fff; background-color: #000; } #main p { width: 10em; } .huge { font-size: 10em; font-weight: bold; text-decoration: underline; }
Nested style is very useful when looking at large CSS files for the same reason Sass is useful for making them: it allows you to very easily grasp the structure of the file without actually reading anything.
Expanded is the typical human-made CSS style, with each attribute and rule taking up one line. Attributes are indented within the rules, but the rules aren‘t indented in any special way. For example:
#main { color: #fff; background-color: #000; } #main p { width: 10em; } .huge { font-size: 10em; font-weight: bold; text-decoration: underline; }
Compact style, as the name would imply, takes up less space than Nested or Expanded. However, it‘s also harder to read. Each CSS rule takes up only one line, with every attribute defined on that line. Nested rules are placed next to each other with no newline, while groups of rules have newlines between them. For example:
#main { color: #fff; background-color: #000; } #main p { width: 10em; } .huge { font-size: 10em; font-weight: bold; text-decoration: underline; }
Options can be set by setting the hash Sass::Plugin.options from environment.rb in Rails, or by passing an options hash to Sass::Engine. Available options are:


1.0.x Stable Releases
This document describes releases in the 1.0.x series.
NB: Since this was the first stable release of pants, this notes page does not include the complete set of changes that occurred since the previous stable release (there hadn't been one!)
1.0.1 (05/31/2016)
The 1.0.1 release: there were no additional changes since the 1.0.1-rc0 release candidate.
1.0.1-rc0 (05/21/2016)
This release contains a few performance and behaviour fixes since the 1.0.0 release.
API Changes
Bugfixes
1.0.0 (05/01/2016)
The 1.0.0 release! The 1.0.0-rc3 release candidate was accepted without any additional changes.
1.0.0-rc3 (04/26/2016)
Cherry pick fixes for problems found in RC1
API Changes
- Rename check_published_deps to check-published-deps to be consistent with dashes in goal names RB #3749
Bugfixes
- startswith() is the correct method for strings, not starts_with() RB #3744
1.0.0-rc1 (04/22/2016)
This release has several changes related to documentation, CI fixes and work in preparation for the 1.0 release.
- CI work to enable us to move to jenkins
- Documentation leading up to 1.0
- Engine work around handling of symlinks
- Set a global -Xmx default for JVMs
- improve cache hit rate with eager caching of zinc
API Changes
Bugfixes
- A few fixes to config path computation, esp. in tests. RB #3709
- Fix built-in graph_info backend BUILD deps. RB #3726
- Improve android install robustness. RB #3725
- Fix jvm_app fingerprinting for bundles with non-existing files. RB #3654
- Fix PEP8Error Nit subclass line_range. RB #3714
- Fix import order issue.
- Some fixes to make tests more robust around jvm_options. RB #3706
- Fix a typo that caused problems with REPL in custom scala RB #3703
- Fix ProgressListener % progress. RB #) RB #3712
Refactoring, Improvements, and Tooling
- Write artifacts to the cache when vt.update() is called. RB #3722
- Bump the open file ulimit on OSX. RB #3733
- Skip intermittently failing test_multiprocess_engine_multi. RB #3731
- Doc running pants from sources in other repos. RB #3715
- Add quiz-up to the powered by page RB #3732
- Point Node preinstalled-project at a better URL. RB #3710
- Show details in the builddict. RB #3708
- Add the Phabricator .arcconfig file. RB #3728
- Use requests/Fetcher to fetch Node pre-installed's. RB #3711
- Add --bootstrap-ivy-settings option
- RB #3700
- Prioritize command line option error and add ConfigValidationError for option error differentiation. RB #3721
- Set a global -Xmx default for JVMs RB #3705
- Enforce that an option name isn't registered twice in a scope. Issue #3200) RB #3695
New Engine Work
- [engine] Split engine docs from example docs RB #3734
- [engine] Only request literal Variants for Address objects RB #3724
- [engine] Implement symlink handling Issue #3189)) RB #3691
Generated by publish_docs
from dist/markdown/html/src/python/pants/notes/1.0.x.html 2016-11-16T12:54:49.868425


The Mu Mu Chapter of Kappa Alpha Psi Fraternity, Inc. can trace its roots all the way back to 1983 where it began as a colony under the Kappa Chi Chapter of Kappa Alpha Psi Fraternity, Inc. which consists of American, Catholic, Georgetown
and George Washington Universities respectively. During the years of 1983 through 1985, twelve young men were initiated into the fraternity under the Kappa Chi Colony. These men are considered the charter members of what later
became the Mu Mu Chapter of Kappa Alpha Psi Fraternity, Inc.
The charter members of the Mu Mu Chapter of Kappa Alpha Psi Fraternity, Inc. are Kelvin Holmes, Godfrey Eason, Rodney Dyer, Richard Nesbit, Terry Butler, Eric
Cevis, Allen Wolfe, Warren Green, Ric Wilson, Kelvin Coleman, Keith Chapman and Moyo Kasim. Brother Clarence F. Nelson Jr. was the Eastern Province Polemarch and presided over the chartering ceremony. These young men made an immediate
impact on the African-American community at George Mason University and were well respected by the faculty and their peers. These brothers were led by Brother Linwood Hardmon (Chapter Invisible, 1998), who served as the first Chapter
Advisor. We must also acknowledge Brother James Biff Carter (Chapter Invisible), Kappa Chi’s advisor along with the brothers of Alexandria-Fairfax Alumni as playing an integral part in the chartering of the chapter.
Two years later, on October 27, 1985, the Mu Mu Chapter of Kappa Alpha Psi Fraternity, Inc. was formerly recognized by the Grand Chapter of Kappa Alpha Psi, and was chartered as an active member of the Eastern Province. In that same
year, the chapter had the honor to host the Eastern Province Council along with the Kappa Chi Chapter of Kappa Alpha Psi Fraternity, Inc. and the Alexandria-Fairfax Alumni Chapter of Kappa Alpha Psi Fraternity, Inc. in Alexandria,
Virginia.
The chapter has built itself quite a reputation over the past twenty years. Historically the chapter has been relatively small in numbers; however, the chapter remains one of the most visible and respected organizations
on the campus of George Mason University. Brothers have led and contributed to many programs that have enriched the social and academic climate of the university.
The chapter has held every leadership position imaginable, from Student Government President to National Pan-Hellenic Council (NPHC) President. Brothers have also been selected as the Student Leader of the Year by faculty and staff as well as being the first fraternity to win Homecoming King repeatedly. Despite the chapter’s visibility socially the chapter has also excelled academically. Brothers have held the highest Grade Point Average (GPA) amongst all fraternities at George Mason University for a consecutive number of years. Furthermore, the chapter is proud to acknowledge that we have over a 90% graduation rate, many of which have moved on to successful professional careers.
The chapter has carved its own niche amongst some of the larger historical chapters in the fraternity, by being named Eastern Province Small Chapter of the Year from 1990 through 1994, and most recently in 1999, as well as the International
Small Chapter of the Year in 1991 and 1993 under the guidance of the current chapter advisor Ronaldo Nick Nicholson (Spr.80 Mu). The chapter has accomplished many great things over the past 15 years, and looks forward to continuing
the success of the past. The chapter will always remain true to the ideals of fraternity and its rich tradition of excellence and Achievement in every field of human endeavor as we move into the new millennium.