Layer¶
-
class
rhino3dm.
Layer
¶ -
Layer
()¶ Layer constructor
-
PathSeparator
¶
-
Name
¶ str: Gets or sets the name of this layer.
-
FullPath
¶ str: Gets the full path to this layer. The full path includes nesting information.
-
Id
¶ Guid: Gets or sets the ID of this layer object. You typically do not need to assign a custom ID.
-
Index
¶
-
ParentLayerId
¶ Guid: Gets the ID of the parent layer. Layers can be organized in a hierarchical structure, in which case this returns the parent layer ID. If the layer has no parent, Guid.Empty will be returned.
-
IgesLevel
¶ int: Gets or sets the IGES level for this layer.
-
Color
¶ System.Drawing.Color: Gets or sets the display color for this layer.
-
PlotColor
¶ System.Drawing.Color: Gets or sets the plot color for this layer.
-
PlotWeight
¶ float: Gets or sets the weight of the plotting pen in millimeters. A weight of 0.0 indicates the “default” pen weight should be used. A weight of -1.0 indicates the layer should not be printed.
-
LinetypeIndex
¶ int: Gets or sets the line-type index for this layer.
-
RenderMaterialIndex
¶ int: Gets or sets the index of render material for objects on this layer that have MaterialSource() == MaterialFromLayer. A material index of -1 indicates no material has been assigned and the material created by the default Material constructor should be used.
-
Visible
¶
-
Locked
¶
-
Expanded
¶
-
HasPerViewportSettings
(viewportId)¶ Verifies that a layer has per viewport settings.
Parameters: viewportId (Guid) – If not Guid.Empty, then checks for settings for that specific viewport. If Guid.Empty, then checks for any viewport settings. Returns: True if the layer has per viewport settings, False otherwise. Return type: bool
-
DeletePerViewportSettings
(viewportId)¶ Deletes per viewport layer settings.
Parameters: viewportId (Guid) – If not Guid.Empty, then the settings for that viewport are deleted. If Guid.Empty, then all per viewport settings are deleted. Return type: void
-
PerViewportColor
(viewportId)¶ Gets the display color for this layer.
Parameters: viewportId (Guid) – If not Guid.Empty, then the setting applies only to the viewport with the specified id. Returns: The display color. Return type: System.Drawing.Color
-
SetPerViewportColor
(viewportId, color)¶ Sets the display color for this layer.
Parameters: - viewportId (Guid) – If not Guid.Empty, then the setting applies only to the viewport with the specified id.
- color (System.Drawing.Color) – The display color.
Return type: void
-
DeletePerViewportColor
(viewportId)¶ Remove any per viewport layer color setting so the layer’s overall setting will be used for all viewports.
Parameters: viewportId (Guid) – If not Guid.Empty, then the setting for this viewport will be deleted. If Guid.Empty, the all per viewport layer color settings will be removed. Return type: void
-
GetPersistentVisibility
()¶ The persistent viability setting is used for layers whose visibility can be changed by a “parent” object. A common case is when a layer is a child layer (ParentId is not nil).  The persistent visibility setting determines what happens when the parent is turned on again.
Return type: bool
-
SetPersistentVisibility
(persistentVisibility)¶ Set the persistent visibility setting for this layer
Return type: void
-
UnsetPersistentVisibility
()¶ Remove any explicit persistent visibility setting from this layer
Return type: void
-
GetPersistentLocking
()¶ The persistent locking setting is used for layers that can be locked by a “parent” object. A common case is when a layer is a child layer (Layer.ParentI is not nil). In this case, when a parent layer is locked, then child layers are also locked. The persistent locking setting determines what happens when the parent is unlocked again.
Return type: bool
-
SetPersistentLocking
(persistentLocking)¶ Set the persistent locking setting for this layer
Return type: void
-
UnsetPersistentLocking
()¶ Remove any explicitly persistent locking settings from this layer
Return type: void
-


src
This directory in carbon-components NPM package has been deprecated, and subject to breaking changes. Please use:
carbon-components
es
umd
scss


hackersandpainters.sg is a lunch-time skills sharing event for UI/UX designers and software/hardware hackers to interact and share their skills and know-how in an informal setting. We welcome domain experts as well - for example, a lawyer sharing legal know-how or a trader sharing specific skills relating to stock market trading --- no "get-rich-quick" schemes though :-p.
The emphasis is on skills/knowledge sharing over a short 30 minutes to 1 hour session and polished presentations are *not* expected. This event is currently held in Singapore but we do want to expand the ethos and culture of knowledge sharing beyond Singapore. In fact, in a completely distributed manner if possible.
hackersandpainters.sg is a lunch-time skills sharing event for UI/UX designers and software/hardware hackers to interact and share their skills and know-how in an informal setting. We also consider people with domain specific skills or knowledge to be "hackers". The emphasis is on skills/knowledge sharing over a short 30 minutes to 1 hour session and polished presentations are *not* expected.
http://en.wikipedia.org/wiki/Brown_bag_seminar
"""A brown bag seminar, session or lunch is generally a training or information session during a lunch break. "Brown bag" is representative of meals brought along by the attendees, or provided by the host. In the USA, those are often packed in brown paper bags. Brown bag seminars normally run an hour or two."""
and additionally,
http://www.paulgraham.com/hp.html
Painters and Hackers sessions are currently held at Blk 71 Plug-in (Level 2) just across the road from Fusionopolis/One-North MRT, always from 1 pm to 2 pm, every Friday (except for Public Holidays).
To find out more about the topic and the speaker(s) for specific Fridays, head over to our facebook group's event listing here -- https://www.facebook.com/groups/hackerspainters/events/ and here -- https://www.facebook.com/groups/generalhackers/events/.
We currently have two facebook groups because we have just renamed our event name from "General Hackers" to "Hackers and Painters", which is more reflective of the diversity of our speakers' background. The "General Hackers" group will be deprecated in a month's time when our existing community members move over and our currently scheduled sessions are also moved over to the "Hackers and Painters" group.
We are also looking for venue partners in town (preferably near MRT) who would like to provide their space for a short 1 - 1.5 hours during Friday lunch. This would allow people - hackers and painters :-) - who are working in town to kick start a parallel session in town too. Just like the session we have at Blk 71 (West side of Singapore) every Friday.
If you have got interesting skills or know-how that you would like to share during lunch, get in touch at<EMAIL_ADDRESS>{{ end }}


--- layout: archive title: Zulip Chat Archive permalink: /stream/113488-general/topic/summer.20research.20in.20London.20for.20female.20UG.20mathematicians.html ---
My university is offering funding for 10 weeks in summer 2019 for women who might be considering doing a PhD starting in Sept/Oct 2020. It's across all of mathematics but I would be prepared to supervise people interested in formal proof verification.
{% endraw %}Last updated: Apr 24 2020 at 19:02 UTC


Transactional HTML emails often get neglected.
Each template is responsive and each has been tested in all the popular email clients.
These templates are responsive for mobile devices and use media queries to optimize the design for smaller screens.


Each bug report MUST have a JSFiddle/JSBin recreation before any work can begin. further instructions »
Please search the Issue Tracker to see if your feature has already been requested, and if so, subscribe to it. Otherwise, read these further instructions »
The FullCalendar project welcomes Pull Requests for new features, but because there are so many feature requests (over 100), and because every new feature requires refinement and maintenance, each PR will be prioritized against the project's other demands and might take a while to make it to an official release.
Furthermore, each new feature should be designed as robustly as possible and be useful beyond the immediate usecase it was initially designed for. Feel free to start a ticket discussing the feature's specs before coding.
In the description of your Pull Request, please include recreation steps for the bug as well as a JSFiddle/JSBin demo. Communicating the buggy behavior is a requirement before a merge can happen.
Please edit the original files in the lang/
directory. DO NOT edit anything in the dist/
directory. The build system will responsible for merging FullCalendar's lang/
data with the MomentJS locale data.
Read about other ways to contribute »
You will need Git, Node, and NPM installed. For clarification, please view the jQuery readme, which requires a similar setup.
Also, you will need the grunt-cli and bower packages installed globally (-g
) on your system:
npm install -g grunt-cli bower
Then, clone FullCalendar's git repo:
git clone git://github.com/fullcalendar/fullcalendar.git
Enter the directory and install FullCalendar's development dependencies:
cd fullcalendar
./build/init.sh
When modifying files, please do not edit the generated or minified files in the dist/
directory. Please edit the original src/
files.
After you make code changes, you'll want to compile the JS/CSS so that it can be previewed from the tests and demos. You can either manually rebuild each time you make a change:
grunt dev
Or, you can run a script that automatically rebuilds whenever you save a source file:
./build/watch.sh
When you are finished, run the following command to write the distributable files into the ./dist/
directory:
grunt
If you want to clean up the generated files, run:
grunt clean
Please follow the Google JavaScript Style Guide as closely as possible. With the following exceptions:
if (true) {
}
else { // please put else, else if, and catch on a separate line
}
// please write one-line array literals with a one-space padding inside
var a = [ 1, 2, 3 ];
// please write one-line object literals with a one-space padding inside
var o = { a: 1, b: 2, c: 3 };
Other exceptions:
goog
libraryNotes about whitespace:
Run the command line tool to automatically check your style:
grunt check
If you have edited code (including tests and translations) and would like to submit a pull request, please make sure you have done the following:
Conformed to the style guide (successfully run grunt check
)
Written automated tests. View the Automated Test Readme


{% include base-head.html %}
{% include header-home.html %}
{% include sample-about.html %}
{% include sample-github.html %}
{% include sample-codepen.html %}
{% include sample-articles.html %}
{% include base-footer.html %}
{% include base-scripts.html %}


In:
English
Russian
Spanish
Translate into...
English
Russian
Spanish
Save
Notes
View All
No page notes yet. You should fix that.


WITNESS LIST Business & Industry Committee August 26, 2004-8:30A Interim Charges On: Bell, Roddy (Self) Bollom, J'Don (Hyatt Corporation, Texas Self Insurance Association) Dawson, Carolyn (Self) Fehrenbach, William (Medtronic Neurological) Flanagan, DC, Jason (Texas Chiropractic College) Gaiser, Ron (OneComp) Goodrich, Amy (Self) Grant, Kym (Doctors Guild of Texas) Gyor, Dennis (Self) Hachtman, Mike (Texas Workers' Compensation Commission) Hammond, Bill (Texas Association of Business) Hennigan, Mary (Texas Occupatinal Therapy Association) Hopkins, Rickey (Self) Hurt, Joseph (International Association of Drilling Contractors) Klein, DC, Franz (Texas Chiropractic Association) Klostermann, Bubba (Work & Rehab, Worksteps) Lee, Amy (Texas Department of Insurance) Lee, Elizabeth (Self) Loza, Luz (Texas Workers' Compensation Commission) McMurry, Sam (Lockheed Martin, Texas Self Insurers Association) Nemeth, MD, William (Texas Workers' Compensation Commission) Palmer, James (Texas Chiropractic Association) Rittenhouse, Bonnie (Self) Schlachter, Deborah (Self) Shipe, Bob (Texas Workers' Compensation Commission) Smith, DO, Edward (Ambulatory Surgery Association of Texas) Teuscher, MD, David (Texas Medical Association) Registering, but not testifying: On: Bent, Steve (Texas Association of Responsible Non-Subscribers)


Uses of Package
com.sun.msv.verifier.regexp
Package
Description
abstract grammar model(AGM): common part.
Miscellaneous utility classes.
reads XML representation of grammar and creates AGM.
Miscellaneous utilities
"divide&validate" framework implementation.
Contains abstract model for grammar-based schema and
concrete verifier implementation for the abstract schema.
VGM implementation by using regular expression derivation algorithm.
RegExp VGM implementation that supports special semantics of XML Schema
-
-
-
-
ClassDescription
DocumentDeclaration
implementation Grammar object can be shared among multiple threads, but this object cannot be shared. -
ClassDescriptionbase implementation of ComplexAcceptor.base implementation for SimpleAcceptor and ComplexAcceptor
Acceptor
implementation.DocumentDeclaration
implementation Grammar object can be shared among multiple threads, but this object cannot be shared. -
-
ClassDescriptionFeeds AttributeToken to the expression and obtains the residual (content model).removes all unnecessary expressions and creates an expression that consists of required attributes and choices only.Creates an expression whose AttributeExp is completely replaced by nullSet.Creates an expression whose AttributeExp is completely replaced by epsilon.represents attribute and its value.creates "combined child content expression" and gathers "elements of concern" and its "attribute-pruned" content model.base implementation of ComplexAcceptor.base implementation for SimpleAcceptor and ComplexAcceptorCollects "elements of concern".a token that represents an XML element.
Acceptor
implementation.DocumentDeclaration
implementation Grammar object can be shared among multiple threads, but this object cannot be shared.computes regular expression derivative.calculates how character literals should be treated.chunk of string.primitive unit of XML instance. -
ClassDescriptionrepresents attribute and its value.base implementation for SimpleAcceptor and ComplexAcceptor
Acceptor
implementation.DocumentDeclaration
implementation Grammar object can be shared among multiple threads, but this object cannot be shared.Acceptor that will be used when only one ElementExp matches the start tag.


--- layout: page title: Our Awesome June 2015 Challenge Participants tags: [go challenge, golang] ---
There were three categories of participants. Most just participated in the challenge; some added more steps and some participated "Just for Fun".
Australia
Belarus
Canada
Germany
Mongolia
Nepal
Slovakia
Switzerland
U.K.
USA
Germany
Germany


Account
Details
| Username | Full Name | Phone | |
| Username | Full Name | Level | Account Created | Rank | Set Rank | |
Pending Investments
| Investment | Created By | Date | Status | |
Admin
| Username | Full Name | Phone | |
| Username | Full Name | Level | Account Created | Rank | Set Rank | |
| Investment | Created By | Date | Status | |


Drop or select files to upload
Additional information
Title
Description
Tags
Powered by
Elvis
©
WoodWing Software


"Drug enforcement is an entrepreneurial occupation."  Sincere, detailed, gritty dialogue runs its street-real mouth all over this richly woven story.
"Traffic" attacks the "The War Against Drugs" from multiple angles: The Mexican beat cop, the S. Californian detective, the higher level Mexican drug lord, the American drug lord's wife, the newly appointed commissioner on drug control in the States and his coke-snorting daughter.
All perform marvelously.
Filmed in an "off the tripod" documentary style, the look and feel of the film reminds me of "Three Kings." A burnt-out orange filter is used during the many south of the border sequences. It's an effective tool to "heat up" the tension of these scenes as well as assist the viewer to distinguish locales. Though tension building, the shakey camera bit grows a tad tiresome.
I particularly enjoyed the intelligent, even classy, snitch; the repartee between US Detectives; the sweet ending shot; the Mexican cop - sort of a cross between a Latin Brad Pitt and Russell Crowe; and of course the masterful interweaving of many tasty subplots.
Unfortunately one flaw, which in another film might be glossed over, in this otherwise intelligent production stands out like a footprint in a perfectly spread concrete patio. Sadly, that one breakfast scene spoiled my appetite for this meticulously prepared meal.
Traffic. Copyright © 2000. Rated R. * Starring Michael Douglas, Benicio Del Toro, Don Cheadle, Luis Guzman, Catheine Zeta Jones, Dennis Quaid, Steven Bauer, Erika Christensen, Topher Grace, Jacob Bargas, James Brolin, Albert Finney. * Directed by Steven Soderbergh. * Screenplay by Steve Gaghan (adapted from U.K. miniseries "Traffik") * Produced by Edward Zwick, Marshall Herskovitz and Laura Bickford at Gramercy/Initial/Bedford Falls.
Grade..........................B+
-- Copyright © 2000. Ross Anthony, currently based in Los Angeles, has scripted and shot documentaries, music videos, and shorts in 35 countries across North America, Europe, Africa and Asia.
For more reviews visit: http://www.RossAnthony.com
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Manual: doctools
Describes how the documentation tools work in Lever. Not complete or comprehensive description.
Lever's documentation tools supports an upwards workflow where the documentation follows the source code. This helps to ensure that the documentation is indeed accurate documentation and not merely good wishes.
Comprehensive and good documentation is a very different thing than the source code, therefore the source code and documentation remain in different files. The documentation is contained in the 'doc' -directory that is copied along into the runtime distribution.
The documentation is accessible to runtime, although the tools to retrieve and read documentation in REPL do not currently exist.
Documentation is written in texopic -language. The language is remotely similar with XML or HTML but has an exception that it differentiates between vertical and horizontal elements in the text. The details about the language will appear in the texopic module docs.
A single documentation file functions as both a manual and a reference. It is usable as both with searching, indexing and filtering tools.
The appropriate reference cards are pointed out by groups within the text. The cards contain lot of information that is treated appropriately.
The description of all fields is not completed.
Is not containing the recognized macros. This is useful in combination with the texopic.read_file.
Since Lever is a very amenable language for change it is important to communicate when things may change. Sometimes it may even require that we know how and why things change. For this reason we have a 'status/0' group separator that is present in all reference card groups.
If the status field is missing, it means that the details of the object described in the reference are highly stable. The changes of such function are only allowed after a major version change. Changes into such details may require a transition time to be scheduled.
The documentation generator automatically adds #status volatile into every reference card. This means that the author reserves the option to change the interface and that only the exact version or even an exact git commit is required for the program that uses this function.
Volatile status is meant for the situation where the status of a specific interface is not determined. Another status, internal, can be used to point out that the documented item is an internal implementation detail not meant for external use. Relying on such features require same measurements as if the status was 'volatile'.
| module | not documented |
| block | not documented |
| returns | not documented |
| scope | not documented |
| recursive | not documented |
| returns | not documented |
| members | not documented |
| this | not documented |
| link | not documented |
| base | not documented |
| returns | not documented |
| obj | not documented |
| name | not documented |
| default | not documented |
| returns | not documented |


| Package | Description |
|---|---|
| backend.interpreter.commands |
| Modifier and Type | Class and Description |
|---|---|
class |
And |
class |
ArcTangent |
class |
Backward |
class |
ClearScreen |
class |
Cosine |
class |
Difference |
class |
DoTimes |
class |
Equal |
class |
For |
class |
Forward |
class |
GetPenColor |
class |
GetShape |
class |
GreaterThan |
class |
Heading |
class |
HideTurtle |
class |
Home |
class |
ID |
class |
If |
class |
IfElse |
class |
IsPenDown |
class |
IsShowing |
class |
Left |
class |
LessThan |
class |
MakeUserInstruction |
class |
MakeVariable |
class |
Minus |
class |
NaturalLog |
class |
Not |
class |
NotEqual |
class |
Or |
class |
PenDown |
class |
PenUp |
class |
Pi |
class |
Power |
class |
Product |
class |
Quotient |
class |
Random |
class |
Remainder |
class |
Repeat |
class |
Right |
class |
SetBackground |
class |
SetHeading |
class |
SetPalette |
class |
SetPenColor |
class |
SetPenSize |
class |
SetPosition |
class |
SetShape |
class |
SetTowards |
class |
ShowTurtle |
class |
Sine |
class |
Sum |
class |
Tangent |
class |
Tell |
class |
Turtles |
class |
XCoordinate |
class |
YCoordinate |
| Modifier and Type | Method and Description |
|---|---|
static Command |
Command.getCommand(java.lang.String cn,
StatesList<State> statesList) |


KNIGHTS
Copyright (c) 2003 Jason Smulevitch
This game is played on a 8x8 square board (with cell coloring):
There is also 80 neutral stones (of a third color) off board.
- TURNS - On each turn, each player move any knight of either color (or pass if it has no valid move).
- Knights move like chess knights, i.e., to one of the nearest empty cells not in the same row, column or diagonal.
- After the move, the player drops a neutral stone on the cell the knight just left, and collects points according to the following list:
- Just moved a friendly knight over a friendly cell: 3 points.
- Just moved a friendly knight over an enemy cell: 2 points.
- Just moved an enemy knight over a friendly cell: 2 points.
- Just moved an enemy knight over an enemy cell: 1 point.
- When both players pass, the game ends .
- GOAL - Wins the player with more points (if equal, wins the second player).
An example Green's turn. A possible reply is move the green knight at a3 into b5 (getting 2 points, since a friendly knight just moved into an enemy cell).
This way, Black cannot use much more his friendly knights and thus, is unable to make 3 points move.
This game entered at the 2004 Shared Pieces Game Design Competition and was considered among the best entries.


Davide L Rizzo User Experience and Front-end Designer
Twitter
@davidelrizzo
LinkedIn
au.linkedin.com/davide-rizzo
Website
www.davidelrizzo.com
Blog
davidelrizzo.tumblr.com
Web experiments
codepen.io/davidelrizzo
I am a Melbourne-based User Experience and Front-End Designer with more than 15 years experience across various industries. I am passionate about simplifying complexity and modular design systems. I believe in designing and building interfaces that excel for the user, owner and those maintaining it. I am always keen to push technology to its limits where it can enhance the user experience.
Public Talks and Posts
Prototyping a Physical Card Game with CSSDesigning a layout in CSS for rapid prototyping of printed materials
- October 2016: Melb CSS Meetup (youTube)
Responsive TablesUnderstanding input A CSS technique for creating reusable, flexible and accessible tabular layout
- March 2016: Guest blog post on CSS Tricks
- March 2016: Melb CSS Meetup (youTube)
The Secret Life of InputsUnderstanding input behaviour across browsers and devices for best practice form design
- August 2015: UX Australia - Brisbane
- June 2015: IxDA Melbourne Meetup (Sketchnotes)
- March 2015: CSS Conf Australia (Decompress)
Multibrand StyleguidesBuilding a front-end Styleguide to support multiple components, brands and platforms
- Dec 2014: Melb CSS Meetup
Employment history
Senior UX Designer (Styleguide Specialist) – Suncorp Group 2012 to current
- Founder and curator of the Suncorp Web Styleguide - a living multi-brand front-end framework. This Design System supports more than 15 brands, 20 components and multiple backend platforms including React, Angular, Java, AEM and hybrid native apps. It is the backbone of interface development at the Suncorp group and is implemented in all of Suncorp’s primary websites and web apps.
- Extensive experience in front-end design and integration with Adobe Experience Manager (AEM) content management suite.
- Specialist in technical design, form design for eCommerce and collaboration between design and development teams.
- Curator of the Suncorp icon library with thousands of unique icons per brand in multiple colours and formats.
- Evangelizing the merits of best practice front-end techniques such as responsive design, reusable patterns and accessibility.
- Interface design and development for some of Australia’s largest insurance and banking brands, including AAMI, GIO, Suncorp, APIA, Bingle and many more.
Internet Team Leader – The Just Group 2006 to 2012
- Manager of The Just Group Web Design team responsible for web maintenance and email campaigns to hundreds of thousands of customers each week across 7 brands.
- Implemented front-end integration of WebSphere Commerce, Jay Jays & Dotti (2010), Portmans & Jacqui E (2011), Smiggle & Peter Alexander (2012).
- Sole interface developer and front-end programmer for The Just Group websites, including Just Jeans (2006 & 2009), Dotti (2007), Jacqui E (2007), The Just Group (2007), Smiggle (2008) and Peter Alexander (2009).
- Overhaul of The Just Group eCommerce platform front-end on the Interworld eCommerce platform. Comprehensive work on customer registration, online product catalogues and checkout systems with Credit Card, PayPal and Gift Voucher payments.
- Animation and game design. Pioneered technique for Progressive Enhanced Flash site for Dotti.
- Animation and game design. Pioneered technique for progressive enhanced Flash sites.
Lead Web Designer – ANZ Bank (anz.com) 2004 to 2005
- Full responsibility for ANZ website graphics (anz.com), including homepage, promotions, banners, landing pages, animations and games.
- Management of design standards for anz.com, including the creation of an online Web Styleguide.
- Management and mentoring of web designers located in India.
Usability and Web Designer – ANZ Bank 2002 to 2004
- Graphical production and image support for ANZ Internet and Intranet, ANZ Private, ANZ Pacific and ANZ Royal Cambodia websites
- Construction of Flash applications and Screensavers, Product demos, CD ROM applications and ATM screens.
Publishing administrator – INT Press educational bookshop 1996 – 2000
- Desktop publishing educational language books.
- Mail order picker and packer.
- Data entry and invoicing using MYOB.
Freelance work
- Site design and development for the Da Vinci Machines and Ancient Rome exhibitions. A dedicated responsive website for prospective patrons wanting information on exhibitions around Australia. (2008, 2009, 2011)
- Abstract Creative full development of a fluid, progressive enhanced and content managed website in Flash. (2006)
- Shantaram website design and development, to support stories and essays from the author of the best selling Australian novel. (2004)
Technical Skills
Core Specialty
- Design Systems (Styleguides)
- Interface and form design
- Responsive & device based web design
- Icon systems
- HTML/CSS/JavaScript
- Wireframing & Prototyping
- Accessibility
- Communicating and documenting design standards
Extensive Experience
- Design software (Adobe suite, Sketch, Axure)
- Front-end build systems (Git, NPM, Grunt, Bower, Processors)
- Information architecture
- User Testing
- Email design and development
- Web animation
- Content Management
Proficient
- Customer research
- Front-end performance
- Testing and code standards
- Native app design
- Real-time applications
- Game design & development
- Print design
Education history
Bachelor of Computer Science Melbourne University 1999 – 2003
- Study areas included: Programming, Software lifecycle and development, Artificial Intelligence, Database management, Usability, Interface Design, Classics, History, Photography.
Victorian Certificate of Education Strathmore Secondary College Completed 1998
- TER Score of 92.5, received straight A+ in Mathematical Methods, Information Process and Management, and Information Systems.
- Graphics Common Assessment Task (CAT) was nominated for entry in Scienceworks Top CATs exhibition.
Professional training
- 2016: CSSConf Australia, Melbourne
- 2015: UX Australia, Brisbane (Presenting)
- 2015: CSSConf Australia, Melbourne (Presenting)
- 2014: 1st CSS & JS Conference Melbourne
- 2013: UX Australia conference + workshops, Melbourne
- 2009: eCommerce & Marketing conference, Sydney
- 2008: WACAG 2.0 Accessibility standards seminar
- 2006: Vision Australia, Web Accessibility Training
- 2006: Max Design, Advanced CSS Programming course
- 2005: Semi-Permanent Design conference, Sydney
- 2004: Macromedia certified course, Advanced application development
- 2002: ANZ Breakout performance and culture 2 day workshop


Original article => http://sportzedge.com/2014/10/14/coolest-ncaa-logo-tournament-final-four-1-vmi-vs-13-ipfw/
Note: This poll blocks multiple voting attempts based upon IP address. That means on a single home wifi, only one vote on the network will count every hour, and having this webpage open on multiple computers will do you no good. Have a cell phone? Turn off wifi and you'll be able to make more votes.


Wallets are secured with encryption
Una will solve problems experienced in emergin markets
Coin supply adjusted on a yearly basis
Ring signatures allow for varying public keys and adjustable anonymity levels


From hobbyist and tinkerers, to artist and designers, to engineers and scientists.
Experience hands-on learning and develop the cutting edge digital design and fabrication skills required to solve the problems of the future.
A hub for inventors and provides entrepreneurs and businesses with a high-quality, low-cost, low-risk method of designing, engineering and rapid prototyping new products.
Getting your robot to not have a blood lust is an important part of robotics. Although I have a lot of patience for writing writing code I often get bored of writing content, perhaps this might be enough body copy to make this section of text look filled out.
This and other tips can be found in our newsletter, amazing right?
Sign up and we will send you a link to register for our mailing list. You can get updates on as little or much of what is going on, and of course contribute as well!


{% extends "freeform/_layouts/settings" %} {% import "_includes/forms" as forms %} {% set saveShortcutRedirect = 'freeform/settings/crm/{handle}' %} {% set fullPageForm %}


Describe total unique information in each tweet.
In every tweet from your consumer brings {{word}}% unique information about your product.
Describe total unique screen name mentioned
There are {{scrNames}}% unique mentioned about your product's promotion
Describe total hashtag appears.
Total hashtag appears multiple times in result. less value means your hashtag
Describe average text per tweet


module Process::Sys
The Process::Sys
module contains UID
and GID functions which provide direct bindings to
the system calls of the same names instead of the more-portable versions of
the same functionality found in the Process
,
Process::UID
, and Process::GID
modules.
Public Class Methods
Returns the effective group ID for this process. Not available on all platforms.
Process.egid #=> 500
static VALUE proc_getegid(VALUE obj) { rb_gid_t egid = getegid(); return GIDT2NUM(egid); }
Returns the effective user ID for this process.
Process.euid #=> 501
static VALUE proc_geteuid(VALUE obj) { rb_uid_t euid = geteuid(); return UIDT2NUM(euid); }
Returns the (real) group ID for this process.
Process.gid #=> 500
static VALUE proc_getgid(VALUE obj) { rb_gid_t gid = getgid(); return GIDT2NUM(gid); }
Returns the (real) user ID of this process.
Process.uid #=> 501
static VALUE proc_getuid(VALUE obj) { rb_uid_t uid = getuid(); return UIDT2NUM(uid); }
Returns true
if the process was created as a result of an
execve(2) system call which had either of the setuid or setgid bits set
(and extra privileges were given as a result) or if it has changed any of
its real, effective or saved user or group IDs since it began execution.
static VALUE p_sys_issetugid(VALUE obj) { if (issetugid()) { return Qtrue; } else { return Qfalse; } }
Set the effective group ID of the calling process to group. Not available on all platforms.
static VALUE p_sys_setegid(VALUE obj, VALUE id) { check_gid_switch(); if (setegid(OBJ2GID(id)) != 0) rb_sys_fail(0); return Qnil; }
Set the effective user ID of the calling process to user. Not available on all platforms.
static VALUE p_sys_seteuid(VALUE obj, VALUE id) { check_uid_switch(); if (seteuid(OBJ2UID(id)) != 0) rb_sys_fail(0); return Qnil; }
Set the group ID of the current process to group. Not available on all platforms.
static VALUE p_sys_setgid(VALUE obj, VALUE id) { check_gid_switch(); if (setgid(OBJ2GID(id)) != 0) rb_sys_fail(0); return Qnil; }
Sets the (group) real and/or effective group IDs of the current process to
rid and eid, respectively. A value of -1
for
either means to leave that ID unchanged. Not available on all platforms.
static VALUE p_sys_setregid(VALUE obj, VALUE rid, VALUE eid) { rb_gid_t rgid, egid; PREPARE_GETGRNAM; check_gid_switch(); rgid = OBJ2GID(rid); egid = OBJ2GID(eid); FINISH_GETGRNAM; if (setregid(rgid, egid) != 0) rb_sys_fail(0); return Qnil; }
Sets the (group) real, effective, and saved user IDs of the current process
to rid, eid, and sid respectively. A value of
-1
for any value means to leave that ID unchanged. Not
available on all platforms.
static VALUE p_sys_setresgid(VALUE obj, VALUE rid, VALUE eid, VALUE sid) { rb_gid_t rgid, egid, sgid; PREPARE_GETGRNAM; check_gid_switch(); rgid = OBJ2GID(rid); egid = OBJ2GID(eid); sgid = OBJ2GID(sid); FINISH_GETGRNAM; if (setresgid(rgid, egid, sgid) != 0) rb_sys_fail(0); return Qnil; }
Sets the (user) real, effective, and saved user IDs of the current process
to rid, eid, and sid respectively. A value of
-1
for any value means to leave that ID unchanged. Not
available on all platforms.
static VALUE p_sys_setresuid(VALUE obj, VALUE rid, VALUE eid, VALUE sid) { rb_uid_t ruid, euid, suid; PREPARE_GETPWNAM; check_uid_switch(); ruid = OBJ2UID1(rid); euid = OBJ2UID1(eid); suid = OBJ2UID1(sid); FINISH_GETPWNAM; if (setresuid(ruid, euid, suid) != 0) rb_sys_fail(0); return Qnil; }
Sets the (user) real and/or effective user IDs of the current process to
rid and eid, respectively. A value of -1
for
either means to leave that ID unchanged. Not available on all platforms.
static VALUE p_sys_setreuid(VALUE obj, VALUE rid, VALUE eid) { rb_uid_t ruid, euid; PREPARE_GETPWNAM; check_uid_switch(); ruid = OBJ2UID1(rid); euid = OBJ2UID1(eid); FINISH_GETPWNAM; if (setreuid(ruid, euid) != 0) rb_sys_fail(0); return Qnil; }
Set the real group ID of the calling process to group. Not available on all platforms.
static VALUE p_sys_setrgid(VALUE obj, VALUE id) { check_gid_switch(); if (setrgid(OBJ2GID(id)) != 0) rb_sys_fail(0); return Qnil; }
Set the real user ID of the calling process to user. Not available on all platforms.
static VALUE p_sys_setruid(VALUE obj, VALUE id) { check_uid_switch(); if (setruid(OBJ2UID(id)) != 0) rb_sys_fail(0); return Qnil; }
Set the user ID of the current process to user. Not available on all platforms.
static VALUE p_sys_setuid(VALUE obj, VALUE id) { check_uid_switch(); if (setuid(OBJ2UID(id)) != 0) rb_sys_fail(0); return Qnil; }


| ${value}% Chance to be Used | 6 8 10 12 14 16 17 18 19 20 |
| Launches ${value} Projectile(s) | 1 |
| ${value} Physical Damage | min: [12.0, 15.0, 18.0, 22.0, 26.0, 31.0, 37.0, 44.0, 52.0, 61.0] |
| ${value}% Slower Attack over ${duration} Second(s) | min: 50.0% Slower Attack over min: 5.0 Second(s) |
| MaxLevel | 6 |
| UltimateLevel | 10 |


Settings
Photo Profile
Upload
General Settings
My Name John Doe, I was born in California
Notification & Language
Notification
Language
English
Network
Wifi
Bluetooth
Sound
Sailent Mode
Volume


QUnit Test Suite
First form:
Please correct the errors marked below.
Name
Email
URL
Phone
I agree
Submit
Second form:
Please correct the errors marked below.
Name
Email
URL
Phone
I agree
Submit
Third form:
Please correct the errors marked below.
Name
Email
URL
Phone
I agree
Submit
Fourth form:
Please correct the errors marked below.
Name
Email
URL
Phone
I agree
Submit
Fifth form:
Please correct the errors marked below.
Name
Email
URL
Phone
I agree
Submit
Sixth form:
Please correct the errors marked below.
Name
Email
URL
Phone
I agree
I'm human
Submit
Seventh form:
Please correct the errors marked below.
Name
Email
URL
Phone
I agree
Submit
Eighth form:
Please correct the errors marked below.
Name
Email
URL
Phone
I agree
Submit
Ninth form:
Please correct the errors marked below.
Name
Email
URL
Phone
I agree
Submit
Tenth form:
Please correct the errors marked below.
Name
Email
URL
Phone
I agree
Submit


Rice
NACHIMAAR EXPORTS provide a large variety of rice’s in and around Tamil Nadu and the different varieties are mentioned below.
- Basmati
- Pre-Boiled Rice
- Aromatic Rice
- Sona Masuri Rice
- Navab Long Aromatic Rice
- Pusa Basmati Rice
We provide you the handpicked and best quality of our products.
Our quality rice packed in the following package :
- Cotton Bags -5kgs.,10kgs.,15kgs.,20kgs,25kgs and 75kgs
- HDPE, LDPE Bags -25kgs.,50kgs.,75kgs
- Non Oven Bags -1kg,2kgs,5kgs and 10kgs
- Gunny Bags -20kgs.,25kgs,50kgs,75kgs
- Carton Boxes -1kg.,2kgs.,5kgs.
Note: Custom packaging is also provided as per customer requirements


For a general introduction to Transitland, see transit.land
To try querying data in the Datastore, try the Playground
For more information about the Datastore API, see its documentation


Concurrency Fount (cxy_fount.erl)
A concurrency fount is a continuous supply of pre-spawned processes which is restricted by the speed in which the processor can spawn fresh replacements versus the pace at which waiting processes are consumed. Running out of processes is a temporary condition, but is signalled in the return value so that the requester may apply some form of back-pressure or queueing to reduce the spike of consumption until more resources are available.
Processes serve a multitude of purposes including:
A concurrency fount can be used when processes may be needed quickly or in a system where demand expands and contracts. The fount attempts to amortize the cost in CPU and memory pressure so that spikes in demand do not compound heavy server load. Because used processes are replaced as quickly as possible, there will still be pressure on the server, but at least while demand first spikes, the necessary resources are already available. Sustained demand will outstrip the supply of pre-spawned processes.
A cxy_fount is an instance of a gen_fsm with slab allocated layers of processes. The top layer is the fount and the lower layers are the reservoir. On initialization, the caller specifies the maximum count of processes in a slab, and the depth of the reservoir including the fount. When a slab of processes is spawned, it happens inside a separate newly spawned process to isolate the action and allow bulk delivery of a slab in a single message, and to allow all slabs to be allocated in parallel. All spawned slab members are linked to the cxy_fount gen_fsm so that they will be destroyed if the gen_fsm is killed by its supervisor.
When a process is needed, it is fetched from the front of the fount, optionally sent a message, and unlinked from the cxy_fount instance. The unlinking happens because the caller is expected to manage the life cycle and monitoring of the process once it is tasked with computation. The cxy_fount is only responsible for cleaning up spawned processes while they are still idle.
When a process is requested after the internal fount is exhausted, the top layer of the reservoir is moved to the fount, the first item is fetched, and a new process is spawn_linked to generate a replacement slab. The reservoir is maintained as a push-down stack for efficiency with the oldest spawned processes submerged at the bottom of the reservoir.
A behaviour is provided by the implementer when using a cxy_fount in an application. The behaviour specifies what type of process is used, typically differentiating between an OTP-compliant process versus a bare process. If an OTP-compliant process is desired, servers which are idle in the fount for a long enough period may be hibernated to save memory. This is a feature that must be thoroughly tested in your own environment because when the demand spikes, stale processes will have to come out of hibernation and that imposes two full garbage collections which may add to the CPU pressure depending on the complexity of the internal state.


The clear button completely wipes all atoms and bonds from the editor.
The pointer tool has three different modes of operation: Select mode, Translate mode (move) and Rotate mode:
The pointer tool operates in Select mode, when no already selected atom is under the mouse cursor when pressing the left mouse button. Within Select mode, there are 3 different submodes depending on the state of the Shift and Ctrl keys. If neither Shift nor Ctrl are pressed, prior selections are cleared and the user can make a new rectangular selection by dragging the mouse. Atoms and bonds which will be selected will be marked by red color. Upon release of the mouse button the color of selected atoms changes to green. If the Shift key is pressed while the left mouse button is pressed, no selection will be cleared. By dragging the mouse while holding the button pressed, it is possible to add additional atoms and bonds to the selection. When using the Ctrl key instead of the Shift key, it's possible to remove atoms and bonds from the selection.
Translate mode will be entered when an already selected atom is clicked. All selected atoms can be dragged around as long as the mouse button is pressed.
Rotate mode is selected, when clicking on an already selected atom while the Shift key is pressed. All selected atoms will be rotated around the z-axis when the mouse is moved along the x-axis.
MolPaintJS is licensed under the Apache License, Version 2.0 (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 (c) 2007-2016, Alexandru Mărășteanu<EMAIL_ADDRESS>All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of this software nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.


public class ConcurrentMergeScheduler extends MergeScheduler
MergeScheduler
that runs each merge using a
separate thread.
Specify the max number of threads that may run at
once with
setMaxThreadCount(int)
.
Separately specify the maximum number of simultaneous
merges with
setMaxMergeCount(int)
. If the number of
merges exceeds the max number of threads then the
largest merges are paused until one of the smaller
merges completes.
If more than
getMaxMergeCount()
merges are
requested then this class will forcefully throttle the
incoming threads by pausing until one more more merges
complete.
| Modifier and Type | Class and Description |
|---|---|
protected class
|
ConcurrentMergeScheduler.MergeThread
|
| Modifier and Type | Field and Description |
|---|---|
protected static
Comparator
<
ConcurrentMergeScheduler.MergeThread
>
|
compareByMergeDocCount
|
protected
Directory
|
dir
|
protected int
|
mergeThreadCount
|
protected
List
<
ConcurrentMergeScheduler.MergeThread
>
|
mergeThreads
|
protected
IndexWriter
|
writer
|
| Constructor and Description |
|---|
ConcurrentMergeScheduler
()
|
| Modifier and Type | Method and Description |
|---|---|
static boolean
|
anyUnhandledExceptions
()
Used for testing
|
static void
|
clearUnhandledExceptions
()
|
void
|
close
()
Close this MergeScheduler.
|
protected void
|
doMerge
(
MergePolicy.OneMerge
merge)
Does the actual merge, by calling
IndexWriter.merge(org.apache.lucene.index.MergePolicy.OneMerge)
|
int
|
getMaxMergeCount
()
See
setMaxMergeCount(int)
.
|
int
|
getMaxThreadCount
()
|
protected
ConcurrentMergeScheduler.MergeThread
|
getMergeThread
(
IndexWriter
writer,
MergePolicy.OneMerge
merge)
Create and return a new MergeThread
|
int
|
getMergeThreadPriority
()
Return the priority that merge threads run at.
|
protected void
|
handleMergeException
(
Throwable
exc)
Called when an exception is hit in a background merge
thread
|
void
|
merge
(
IndexWriter
writer)
Run the merges provided by
IndexWriter.getNextMerge()
.
|
protected int
|
mergeThreadCount
()
Returns the number of merge threads that are alive.
|
protected void
|
message
(
String
message)
Outputs the given message - this method assumes
verbose()
was
called and returned true.
|
void
|
setMaxMergeCount
(int count)
Sets the max # simultaneous merges that are allowed.
|
void
|
setMaxThreadCount
(int count)
Sets the max # simultaneous merge threads that should
be running at once.
|
void
|
setMergeThreadPriority
(int pri)
Set the base priority that merge threads run at.
|
static void
|
setTestMode
()
Deprecated.
this test mode code will be removed in a future release
|
void
|
sync
()
Wait for any running merge threads to finish
|
protected void
|
updateMergeThreads
()
Called whenever the running merges have changed, to pause & unpause
threads.
|
protected boolean
|
verbose
()
Returns true if verbosing is enabled.
|
protected List < ConcurrentMergeScheduler.MergeThread > mergeThreads
protected Directory dir
protected IndexWriter writer
protected int mergeThreadCount
protected static final Comparator < ConcurrentMergeScheduler.MergeThread > compareByMergeDocCount
public void setMaxThreadCount(int count)
setMaxMergeCount(int)
.
public int getMaxThreadCount()
setMaxThreadCount(int)
public void setMaxMergeCount(int count)
setMaxThreadCount(int)
merges at a time.
public int getMaxMergeCount()
setMaxMergeCount(int)
.
public int getMergeThreadPriority()
public void setMergeThreadPriority(int pri)
protected void updateMergeThreads()
protected boolean verbose()
message(String)
, like that:
if (verbose()) { message("your message"); }
protected void message( String message)
verbose()
was
called and returned true.
public void close()
MergeScheduler
close
in class
MergeScheduler
public void sync()
protected int mergeThreadCount()
mergeThreads
size.
public void merge( IndexWriter writer) throws IOException
MergeScheduler
IndexWriter.getNextMerge()
.
merge
in class
MergeScheduler
IOException
protected void doMerge( MergePolicy.OneMerge merge) throws IOException
IndexWriter.merge(org.apache.lucene.index.MergePolicy.OneMerge)
IOException
protected ConcurrentMergeScheduler.MergeThread getMergeThread( IndexWriter writer, MergePolicy.OneMerge merge) throws IOException
IOException
protected void handleMergeException( Throwable exc)
public static boolean anyUnhandledExceptions()
public static void clearUnhandledExceptions()
@Deprecated public static void setTestMode()