Company profile - Canadian Company Capabilities
Third-Party Information Liability Disclaimer
Some of the information on this Web page has been provided by external sources. The Government of Canada is not responsible for the accuracy, reliability or currency of the information supplied by external sources. Users wishing to rely upon this information should consult directly with the source of the information. Content provided by external sources is not subject to official languages, privacy and accessibility requirements.
iBwave Solutions, Inc.
Mailing Address:
95-7075 Robert-Joncas PlaceSAINT-LAURENT, Quebec
H4M 2Z2
Location Address:
95-7075 Robert-Joncas PlaceSAINT-LAURENT, Quebec
H4M 2Z2
Tel.:<PHONE_NUMBER>
Fax:<PHONE_NUMBER>
Logo
Company Profile
iBwave is the power behind great in-building wireless experience, enabling billions of end users and devices to connect inside a wide range of venues. As the global industry reference, our software solutions allow for smarter planning, design and deployment of any project regardless of size, complexity or technology. Along with innovative software, we are recognized for world-class support in 90 countries, industry’s most comprehensive components database and a well-established certification program.
Full profile
Full profile
Contact information
Company description
541330 - Engineering Services
Product / Service / Licensing
iBwave Design is the industry's leading software, used by over 800 leading telecommunication firms from 88 countries to automate in-building cellular and Wi-Fi network design planning activities. Eliminate the extra work by generating complete documentation of required files and tasks, increasing the accuracy and productivity in your indoor wireless projects.
iBwave Design is available in two formats:
iBwave Design Enterprise
Design large multi-operator and multi-technology projects
Advanced 3D building modeling and viewer
Import outdoor propagation data and survey measurement data
Access a database of over 20,000 accurately-modeled components from over 260 manufacturers
Large selection of propagation output maps
Fast Ray Tracing and COST 231 propagation models
Large selection of available reports
Add-on modules available: Propagation, Optimization, Collection
iBwave Design Lite
Design single technology projects, using the same extensive list of technologies and components database available in iBwave Design Enterprise
Geared to less complex project deployments
Quickly create trunking diagrams and layout plans
Access a database of over 20,000 accurately-modeled components from over 260 manufacturers
Generate equipment list and link budget reports
Generate basic propagation output maps
COST 231 propagation model
Add-on module available: Propagation
Increase Communication. Save Time. Reduce Costs.
Synchronize the in-building project production chain for all involved departments, partners and subcontractors. Increase productivity and reduce costs by generating valuable business intelligence out of raw data.
Available in Two formats:
iBwave UNITY TEAM:
- Cloud-based network project management solution for small and medium sized organizations
- Seamless integration with iBwave Design & iBwave Mobile
- A single location to access all of your latest project files
- Subscription-based
- Easy access from your desktop or tablet
- Best-practice in-building project workflow template included
- Out-of-the-box project reports included
iBwave UNITY ENTERPRISE:
- Cloud-based or on premise project management solution for large organizations
- Installed and configured enterprise-grade servers to meet to your business and IT needs
- Personalized installation service, as well as expert iBwave training
- Custom files and reports, and the optional workflow module completed during implementation
- Professional services available for additional customized functionalities
- Seamless integration with iBwave Design
Use iBwave Mobile Note to capture and send your DAS engineers the site survey information directly in iBwave Design – so they have all the information and visuals they need to create accurate designs the first time. No more surprise skylights, giant chandeliers or fancy wood moldings discovered only after the design is done. No more lack of visibility into site measurements, and no more struggling to find information in different files and folders. All images, files and measurements are saved to the cloud where they are automatically visible on the floorplan in iBwave Design.
With iBwave Mobile Planner, save hundreds of hours and revolutionize how you design small cells and Wi-Fi networks by starting your network design while you're on-site for the survey. Capture your measurements, save your images, drag and drop access points or small cells onto the floorplan and run prediction on-the-spot to get an idea of how the network will perform. Save your files and design to the cloud where it can be accessed by your team back at the office and easily edited in iBwave Design.
Note: iBwave Wi-Fi desktop will be launching in March.
The iBwave 3D Modeler software is the ideal tool for RF engineers and CAD specialists to create 3D building models for in-building DAS projects. Optimize resource usage by having specialized teams prepare accurate 3D layout plans for simulations while RF engineers focus on creating great DAS designs. Projects can be freely exchanged between the iBwave 3D Modeler and iBwave Design Suite, encouraging seamless collaboration between team members.
iBwave 3D MODELER IN THE POST-DESIGN PHASE
For maintenance, troubleshooting and consultation, iBwave 3D Modeler gives drafters, construction professionals and field technicians a perfect tool to consult architecture and construction work.
Acquire hands-on industry standard knowledge with iBwave's Certification Program, instilling proficiency in indoor wireless design planning and deployment strategies using iBwave Design Enterprise. The certification program is designed for wireless and radio system designers, radio network engineers, radio network planners, RF specialists and consultants, radio access network development specialists and RF managers. It turns RF professionals into in-building wireless technology experts.
iBwave Training Program:
First step to understand the fundamentals of in-building. Learn what and how in-building works and why it had gain such a tremendous importance in today’s infrastructures.
D313-Computer Aided Design/Computer Aided Manufacturing (CAD/CAM) Services
D316-Telecommunications Network Management Services
Market profile
Alliances:
- Sales/Marketing
- Technology
Industry sector market interests:
- Construction
- Information Technology and Telecommunications
Geographic markets:
Export experience:
- Australia
- Belgium
- Brazil
- Chile
- China
- Costa Rica
- Egypt
- France
- Germany
- Hong Kong
- India
- Italy
- Japan
- Korea, Republic of
- Kuwait
- Mexico
- New Zealand
- Qatar
- Saudi Arabia
- Singapore
- South Africa
- Spain
- Turkey
- United Arab Emirates
- United Kingdom
- United States
Actively pursuing:
- Albania
- Argentina
- Austria
- Bahamas
- Barbados
- Belarus
- Belize
- Bermuda
- Bolivia, Plurinational State of
- Bosnia and Herzegovina
- Botswana
- Bulgaria
- Cambodia
- Cameroon
- Cayman Islands
- Central African Republic
- Colombia
- Congo
- Congo, The Democratic Republic of the
- Croatia
- Czech Republic
- Denmark
- Dominican Republic
- Ecuador
- El Salvador
- Equatorial Guinea
- Estonia
- Finland
- Greece
- Guatemala
- Haiti
- Honduras
- Hungary
- Iceland
- Iran, Islamic Republic of
- Iraq
- Ireland
- Israel
- Jamaica
- Jordan
- Kenya
- Lebanon
- Liberia
- Libyan Arab Jamahiriya
- Liechtenstein
- Lithuania
- Luxembourg
- Macao
- Madagascar
- Malawi
- Malaysia
- Mali
- Martinique
- Mauritius
- Monaco
- Mongolia
- Montenegro
- Morocco
- Mozambique
- Namibia
- Netherlands
- Nicaragua
- Niger
- Nigeria
- Norway
- Panama
- Paraguay
- Peru
- Philippines
- Poland
- Portugal
- Puerto Rico
- Romania
- Russian Federation
- Senegal
- Serbia
- Slovakia
- Slovenia
- Sweden
- Switzerland
- Thailand
- Trinidad and Tobago
- Tunisia
- Uganda
- Ukraine
- Uruguay
- Venezuela, Bolivarian Republic of
- Virgin Islands (British)
- Virgin Islands (U.S.)
- Yemen
- Zambia
Sector information
Key / Major clients:
AT&T, Bell Canada, Rogers Wireless, Sprint/Nextel, T-Mobile, Telus Mobility, Verizon Wireless, Alcatel-Lucent, GE, General Dynamics, IBM, Johnson Controls, Andrew Corporation, Huawei Technologies, Vodafone, Ericsson, Alan Dick, KDDI, Kyocera, Nokia Siemens, OrangeThird-Party Information Liability Disclaimer
Some of the information on this Web page has been provided by external sources. The Government of Canada is not responsible for the accuracy, reliability or currency of the information supplied by external sources. Users wishing to rely upon this information should consult directly with the source of the information. Content provided by external sources is not subject to official languages, privacy and accessibility requirements.
Contacts
Contact information
Description
Company description
541330 - Engineering Services
Products, services and licensing
Product / Service / Licensing
iBwave Design is the industry's leading software, used by over 800 leading telecommunication firms from 88 countries to automate in-building cellular and Wi-Fi network design planning activities. Eliminate the extra work by generating complete documentation of required files and tasks, increasing the accuracy and productivity in your indoor wireless projects.
iBwave Design is available in two formats:
iBwave Design Enterprise
Design large multi-operator and multi-technology projects
Advanced 3D building modeling and viewer
Import outdoor propagation data and survey measurement data
Access a database of over 20,000 accurately-modeled components from over 260 manufacturers
Large selection of propagation output maps
Fast Ray Tracing and COST 231 propagation models
Large selection of available reports
Add-on modules available: Propagation, Optimization, Collection
iBwave Design Lite
Design single technology projects, using the same extensive list of technologies and components database available in iBwave Design Enterprise
Geared to less complex project deployments
Quickly create trunking diagrams and layout plans
Access a database of over 20,000 accurately-modeled components from over 260 manufacturers
Generate equipment list and link budget reports
Generate basic propagation output maps
COST 231 propagation model
Add-on module available: Propagation
Increase Communication. Save Time. Reduce Costs.
Synchronize the in-building project production chain for all involved departments, partners and subcontractors. Increase productivity and reduce costs by generating valuable business intelligence out of raw data.
Available in Two formats:
iBwave UNITY TEAM:
- Cloud-based network project management solution for small and medium sized organizations
- Seamless integration with iBwave Design & iBwave Mobile
- A single location to access all of your latest project files
- Subscription-based
- Easy access from your desktop or tablet
- Best-practice in-building project workflow template included
- Out-of-the-box project reports included
iBwave UNITY ENTERPRISE:
- Cloud-based or on premise project management solution for large organizations
- Installed and configured enterprise-grade servers to meet to your business and IT needs
- Personalized installation service, as well as expert iBwave training
- Custom files and reports, and the optional workflow module completed during implementation
- Professional services available for additional customized functionalities
- Seamless integration with iBwave Design
Use iBwave Mobile Note to capture and send your DAS engineers the site survey information directly in iBwave Design – so they have all the information and visuals they need to create accurate designs the first time. No more surprise skylights, giant chandeliers or fancy wood moldings discovered only after the design is done. No more lack of visibility into site measurements, and no more struggling to find information in different files and folders. All images, files and measurements are saved to the cloud where they are automatically visible on the floorplan in iBwave Design.
With iBwave Mobile Planner, save hundreds of hours and revolutionize how you design small cells and Wi-Fi networks by starting your network design while you're on-site for the survey. Capture your measurements, save your images, drag and drop access points or small cells onto the floorplan and run prediction on-the-spot to get an idea of how the network will perform. Save your files and design to the cloud where it can be accessed by your team back at the office and easily edited in iBwave Design.
Note: iBwave Wi-Fi desktop will be launching in March.
The iBwave 3D Modeler software is the ideal tool for RF engineers and CAD specialists to create 3D building models for in-building DAS projects. Optimize resource usage by having specialized teams prepare accurate 3D layout plans for simulations while RF engineers focus on creating great DAS designs. Projects can be freely exchanged between the iBwave 3D Modeler and iBwave Design Suite, encouraging seamless collaboration between team members.
iBwave 3D MODELER IN THE POST-DESIGN PHASE
For maintenance, troubleshooting and consultation, iBwave 3D Modeler gives drafters, construction professionals and field technicians a perfect tool to consult architecture and construction work.
Acquire hands-on industry standard knowledge with iBwave's Certification Program, instilling proficiency in indoor wireless design planning and deployment strategies using iBwave Design Enterprise. The certification program is designed for wireless and radio system designers, radio network engineers, radio network planners, RF specialists and consultants, radio access network development specialists and RF managers. It turns RF professionals into in-building wireless technology experts.
iBwave Training Program:
First step to understand the fundamentals of in-building. Learn what and how in-building works and why it had gain such a tremendous importance in today’s infrastructures.
D313-Computer Aided Design/Computer Aided Manufacturing (CAD/CAM) Services
D316-Telecommunications Network Management Services
Market
Market profile
Alliances:
- Sales/Marketing
- Technology
Industry sector market interests:
- Construction
- Information Technology and Telecommunications
Geographic markets:
Export experience:
- Australia
- Belgium
- Brazil
- Chile
- China
- Costa Rica
- Egypt
- France
- Germany
- Hong Kong
- India
- Italy
- Japan
- Korea, Republic of
- Kuwait
- Mexico
- New Zealand
- Qatar
- Saudi Arabia
- Singapore
- South Africa
- Spain
- Turkey
- United Arab Emirates
- United Kingdom
- United States
Actively pursuing:
- Albania
- Argentina
- Austria
- Bahamas
- Barbados
- Belarus
- Belize
- Bermuda
- Bolivia, Plurinational State of
- Bosnia and Herzegovina
- Botswana
- Bulgaria
- Cambodia
- Cameroon
- Cayman Islands
- Central African Republic
- Colombia
- Congo
- Congo, The Democratic Republic of the
- Croatia
- Czech Republic
- Denmark
- Dominican Republic
- Ecuador
- El Salvador
- Equatorial Guinea
- Estonia
- Finland
- Greece
- Guatemala
- Haiti
- Honduras
- Hungary
- Iceland
- Iran, Islamic Republic of
- Iraq
- Ireland
- Israel
- Jamaica
- Jordan
- Kenya
- Lebanon
- Liberia
- Libyan Arab Jamahiriya
- Liechtenstein
- Lithuania
- Luxembourg
- Macao
- Madagascar
- Malawi
- Malaysia
- Mali
- Martinique
- Mauritius
- Monaco
- Mongolia
- Montenegro
- Morocco
- Mozambique
- Namibia
- Netherlands
- Nicaragua
- Niger
- Nigeria
- Norway
- Panama
- Paraguay
- Peru
- Philippines
- Poland
- Portugal
- Puerto Rico
- Romania
- Russian Federation
- Senegal
- Serbia
- Slovakia
- Slovenia
- Sweden
- Switzerland
- Thailand
- Trinidad and Tobago
- Tunisia
- Uganda
- Ukraine
- Uruguay
- Venezuela, Bolivarian Republic of
- Virgin Islands (British)
- Virgin Islands (U.S.)
- Yemen
- Zambia


org.apache.s2graph.core
Public API, only return Future.successful or Future.failed Don't throw exception


[§394-6 Funds.] The State shall provide funds to cover such actual training costs as instructors' salaries, equipment and supplies. [L 1969, c 251, §6]


hello world
My name is Megha Agrawal, I was born and brought up in famous business family of Jaipur, Rajasthan. I run my own successful Etsy shop from year 2016. In my shop I sell authentic Jaipur stuff from local vendors and artisans to help them . I gathered an in depth knowledge of sourcing and production and makers of Jaipur items like handicraft,semi precious stones, block print items, fabrics etc. After my graduation luckily I got admission to study marketing in USA. I stayed in the states for one year and during my stay I realized how much people love Jaipur and shopping here but they have to pay multiple times high prices to order from online portals. After My graduation from UC Berkeley California, I came back to Jaipur and decided to help Jaipur shopping admirers worldwide to shop in-store like local at reasonable price
The experience will take place in the local, street markets and registered branded stores of Jaipur. We do not keep any commission in prices so that tourist can also enjoy shopping at very special and bargained prices that are offered to a local shopper. We wanted to bridge this gap between the experience of Jaipur local shopping for a tourist and a native shopper.
hello world
hello world
hello world
hello world
hello world
hello world
we provide in store virtual shopping from famous shopping spots of Jaipur like bandhej in Bapu bazaar, block prints in sanganer, handicrafts and jewelry in Johari bazaar and other stuffs at registered vendors like Pachouli, Amrapali, Rasa, Ranas, Biba store and many more partnered brands.
How it works:
Lets take an example of Pachouli store :
Step 1 : I will zoom call you(facetime, whatsaap call etc) from store and show and demonstrate you the interested products range
Step 2: The guest will select the items and make the payment on their behalf
Step 3: The selected items will be purchased by me on bargained prices from store and sent by courier to the buyer
We help resellers also to purchase their stock
Time slots for guests will be decided as per the conversation and convenience of guest.
Our shopping spree is mainly concentrated in the culturally rich hotspot area of Jaipur: johari bazar


When I was mechanical lead in PiE I worked on creating cost-effective robot parts, arranging weeks-long machining schedules, and outsourcing production to the UK, Northeast US, and China. Parts I worked on include:
These robot parts are used in robot kits that high school students use to build robots for a robot competition every Spring. Through iteration, the cost of the robot mechanical kit was reduced by 50% and positive feedback was improved by 75% during my time as a lead.
Today, I still work as treasurer for PiE, working on financial statements, funding, and taxes. If you want your money to go as far as possible in making an impact on disparate STEM education in the East Bay, make a tax-deductible donation to PiE!


Mangenda
Hiring
Employees
Calendar
Create Event
Add Event
×
Event Title
Start Date
Start Time (military time 00:00:00)
End Date
End Time (military time 00:00:00)
Choose an event color
red
teal
green
orange
yellow
Save changes


'Desert Tourism Train' Launched
Raja Passenger Train Company, an affiliate of the Islamic Republic of Iran Railways, ran its first tourist train branded as “desert tourism train” between Tehran and Kashan in the northern part of Isfahan Province on Thursday. “As scheduled, the train leaves Tehran at 6:20 a.m. every Thursday and returns at 10:00 p.m.,” says Reza Asari, an official with Raja. Train tickets will be sold online at www.raja.ir or through other outlets, including 1539 hotline service or official sales representatives. Costing 2.59 million rials ($22.46), tourist train also covers the cost of travel insurance and food services, he was quoted as saying by IRNA.


Enter your email address to get notified as the events are happening. Never be left behind...
No charge. Unsubscribe anytime.
We are always ready to recieve your email, we typically reply within 24 hours of receiving your message, Please note that Unrelevent Emails could be ignored
Opposite Yak Hotel Benin-auchi Express way
07062541238
<EMAIL_ADDRESS>You could also meet us everywhere online on any of our social media platforms, see what the family is talking about and how you can participate. Dont be left out!


DR. DOLITTLE 2 --------------
Eddie Murphy's back as the San Franciscan doctor who can talk to the animals. Just as he's coming to terms with daughter Charisse's (Raven-Symone, "Dr. Dolittle") sixteenth birthday and dating, Dr. D's given a message from a possum (voice of Isaac Hayes) that he must meet with a beaver in the forest. When the possum's ignored, a rather mobster-like raccoon (voice of Michael Rapaport) appears with smooth birthday wishes and a more forceful request. Dr. D meets the beaver (Richard C. Sarafian) and learns they need his assistance to keep developers from destroying their forest. Dr. D's at a loss, until he discovers that a lone, endangered Pacific Western bear lives there - if he can find a mate and establish the forest as breeding grounds, the government will step in to protect their habitat. Dr. D finds Archie (voice of Steve Zahn), a circus bear who likes the plush life, and attempts to turn him into a macho suitor in "Dr. Dolittle 2."
"Dr. Dolittle 2" features a new director (Steve Carr) and the film's original screenwriter (Larry Levin). This is a sequel with the same strengths and the same (albeit fewer) flaws as the original.
Once again, the story sags when focus is on the human characters, although some spirit is injected by Lil' Zane as Charisse's new boyfriend. (It's fun to watch Murphy rif on the protective dad thing.) The bad-guy developers (Jeffrey Jones and Kevin Pollack) aren't as obtrusive as the evil medical practice partners of the original, either. However, once again Mrs. Dolittle (Kyla Pratt) is painted as a shrew when painfully obvious miscommunications have her ordering her husband out of the bedroom and onto to the couch.
When the filmmakers and special effects maestros turn to the animals, however, "Dr. Dolittle 2" mostly works. Eva, the forest's wild female bear (charmingly voiced by Lisa Kudrow) immediately declares Archie weird, but his funny antics and persistence begin to make inroads. We do learn more than we need to about Archie's wild and domesticated bathroom habits, and there's Lucky's territory marking competition with a wolf, but the toilet humor comes with the film's demographics. The mob societal structure of the forest denizens is a nice anthropomorphic touch. New character, Pepito, a chameleon who can't change color, doesn't have much to do with the story, but gets a healthy share of the funny lines.
As with the original, the technical budget has gone towards making the animals interact over making the forest locations seem real.
Eddie Murphy delivers, as do the effects crew, but "Dr. Dolittle 2" is clearly for the kiddies.
C
For more Reeling reviews visit www.reelingreviews.com
<EMAIL_ADDRESS><EMAIL_ADDRESS>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


| setWidgetIdSeed {htmlwidgets} | R Documentation |
Set the random seed for widget element ids
Description
Set a random seed for generating widget element ids. Calling this
function rather than relying on the default behavior ensures
stable widget ids across sessions.
Usage
setWidgetIdSeed(seed, kind = NULL, normal.kind = NULL)
Arguments
seed |
a single value, interpreted as an integer, or NULL
(see ‘Details’).
|
kind |
character or NULL . If kind is a character
string, set R's RNG to the kind desired. Use "default" to
return to the R default. See ‘Details’ for the
interpretation of NULL .
|
normal.kind |
character string or NULL . If it is a character
string, set the method of Normal generation. Use "default"
to return to the R default. NULL makes no change.
|
[Package
htmlwidgets version 1.5.3
Index]


|
All Pawns Must Die
Simple GUI for UCI chess engine using C# and Windows Forms
|
Encapsulates the view for the chess board. This is the drawing code More...
Public Member Functions | |
| ChessBoardView (Form form) | |
| Create a new view More... | |
| void | Dispose () |
| Dispose of disposable objects we own if we haven't already disposed More... | |
Static Public Attributes | |
| static int | BoardSizeInPixels = 640 |
| The size of one edge of the board in pixels. A square is 1/8 of this More... | |
| static int | MoveHistoryWidthInPixels = 125 |
| The width of the move history text control More... | |
Additional Inherited Members | |
| Properties inherited from AllPawnsMustDie.IChessBoardView | |
| ChessBoard | ViewData [get, set] |
| Property for the data that drives the view More... | |
| Point | Offset [get, set] |
| TopLeft corner of the board More... | |
| Size | Dimensions [get, set] |
| Property to set the size of the view More... | |
| Rectangle | BoardRect [get] |
| Returns a rect (including the offset) for the board More... | |
Encapsulates the view for the chess board. This is the drawing code
| AllPawnsMustDie.ChessBoardView.ChessBoardView | ( | Form | form | ) |
Create a new view
| form | Form the view is "attached" to |
| void AllPawnsMustDie.ChessBoardView.Dispose | ( | ) |
Dispose of disposable objects we own if we haven't already disposed
|
static |
The size of one edge of the board in pixels. A square is 1/8 of this
|
static |
The width of the move history text control


Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
Q
R
S
T
U
V
W
Y
Z
B
ballControl()
- Method in class ussr.samples.odin.simulations.
OdinActBasedController
ballControl()
- Method in class ussr.samples.odin.simulations.
OdinSampleController1
ballControl()
- Method in class ussr.samples.odin.simulations.
OdinSampleController2
ballControl()
- Method in class ussr.samples.odin.simulations.
OdinSampleHingeController
ballControl()
- Method in class ussr.samples.odin.simulations.
OdinSampleWheelController
BEGIN_CONNECT
- Static variable in class ussr.samples.atron.network.
RemoteControl
BoxDescription
- Class in
ussr.description.setup
A box-shaped obstacle that can be placed in the simulation
BoxDescription(VectorDescription, VectorDescription, RotationDescription, float, boolean, boolean)
- Constructor for class ussr.description.setup.
BoxDescription
Create a box obstacle
BoxDescription(VectorDescription, VectorDescription, RotationDescription, boolean)
- Constructor for class ussr.description.setup.
BoxDescription
BoxDescription(VectorDescription, VectorDescription, RotationDescription, float)
- Constructor for class ussr.description.setup.
BoxDescription
BoxDescription(VectorDescription, VectorDescription, boolean)
- Constructor for class ussr.description.setup.
BoxDescription
BoxShape
- Class in
ussr.description.geometry
A description of a box geometry for use in building a robot
BoxShape(VectorDescription, VectorDescription, RotationDescription)
- Constructor for class ussr.description.geometry.
BoxShape
Create a description of a box geometry
BoxShape(float)
- Constructor for class ussr.description.geometry.
BoxShape
Create a description of a box geometry at default position (0,0,0) and rotation
buildAsLattice(int, int, int, int)
- Method in class ussr.samples.atron.
ATRONBuilder
buildAsNamedLattice(int, int, int, int, ATRONBuilder.Namer, ATRONBuilder.ModuleSelector, float)
- Method in class ussr.samples.atron.
ATRONBuilder
buildAtronCar()
- Method in class ussr.samples.
MultiRobotSimulation
buildCar(int, VectorDescription)
- Method in class ussr.samples.atron.
ATRONBuilder
buildCar()
- Method in class ussr.samples.atron.network.
ATRONCarSimulationRemoteControl
buildCyclicCar(VectorDescription)
- Method in class ussr.samples.atron.
ATRONBuilder
buildDenseBlob(int, int, int, int)
- Method in class ussr.samples.odin.
OdinBuilder
buildHingeBlob(int, int, int, int)
- Method in class ussr.samples.odin.
OdinBuilder
buildHingePyramid()
- Method in class ussr.samples.odin.
OdinBuilder
buildMuscleBlob(int, int, int, int)
- Method in class ussr.samples.odin.
OdinBuilder
buildRobot()
- Method in class ussr.samples.atron.
GenericATRONSimulation
buildRobot()
- Method in class ussr.samples.atron.natives.
EightToCarSimulation
buildRobot()
- Method in class ussr.samples.atron.network.
ATRONCarSimulationRemoteControl
buildRobot()
- Method in class ussr.samples.atron.simulations.
ATRONCarSimulation
buildRobot()
- Method in class ussr.samples.atron.simulations.
ATRONRoleSimulation
buildRobot()
- Method in class ussr.samples.atron.simulations.
ATRONSimpleVehicleSimulation
buildRobot()
- Method in class ussr.samples.atron.simulations.
ATRONSnakeSimulation
buildRobot()
- Method in class ussr.samples.atron.simulations.
ATRONTestSimulation
buildRobot()
- Method in class ussr.samples.atron.simulations.
ConveyorSimulation
buildRobot()
- Method in class ussr.samples.atron.simulations.
EightToCarSimulationJ
buildSnake(int)
- Method in class ussr.samples.atron.
ATRONBuilder
buildWhateverBlob(VectorDescription, int, int, int, int, OdinBuilder.ModuleDesignator)
- Method in class ussr.samples.odin.
OdinBuilder
buildWheelBlob(VectorDescription, int, int, int, int)
- Method in class ussr.samples.odin.
OdinBuilder
buildWideCar(VectorDescription)
- Method in class ussr.samples.atron.
ATRONBuilder
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
Q
R
S
T
U
V
W
Y
Z


Event Location:
Microsoft head office
3012 William Nicol Drive
Bryanston, Gauteng, South Africa
Abstract:
The SQL Server Query Optimizer makes its plan choices based on estimated rowcounts. If those estimates are wrong, the optimizer will very likely produce a poor plan. And there's nothing you can do about it. Or is there? In this session, you will learn exactly where these estimates come from. You will gain intimate knowledge of how statistics are built and maintained and how they are used to estimate row counts. But you will also learn how filters and joins influence those estimates. Though the focus of this session is on understanding the cause of bad estimates, you will also learn ways to fix the problems and get better estimates - and hence, better performing queries.
Speaker(s): Hugo Kornelis,
Abstract:
One of the hardest things to do in SQL is to identify the cause of a sudden degradation in performance. The DMVs don’t persist information over a restart of the instance and, unless there was already some query benchmarking (and there almost never is), answering the question of how the queries behaved last week needs a time machine. Up until now, that is. The addition of the QueryStore to SQL Server 2016 makes identifying and resolving performance regressions a breeze. In this session we’ll take a look at what the QueryStore is and how it works, before diving into a scenario where overall performance suddenly degraded, and we’ll see why QueryStore is the best new feature in SQL Server 2016, bar none.
Speaker(s): Gail Shaw,
Abstract:
Windowing functions in T-SQL add power and speed to your queries, and have myriad uses in all types of situations. Songs by The Beatles spent a combined 585 weeks on the Top 100 Billboard Chart. In this session, we'll combine these unlikely bedfellows, by using The Beatles' chart data to gain an in-depth knowledge of Windowing Functions in T-SQL. Learn the theory behind each clause in the Windowing Functions and immediately see it applied in both an abstract, and concrete, way. Learn how Windowing Functions can help you enhance your queries, and solve complex problems quickly and easily. From running totals, to lag and lead queries, Windowing Functions will help you deliver high quality information in no time. Once you've seen the power of these functions, you'll wonder how you ever lived without them. Understanding Windowing Functions may seem like a "Long and Winding Road", but "Come Together" and walk away with a skill that you'll use "Here, There and Everywhere".
Speaker(s): James McGillivray,
Abstract:
People and organisations fulfill a crucial role in running a profitable business. Every organisation dealing with customers, employees, suppliers, to name a few, should have an easy to maintain, central master data repository to manage this data.  How can you tackle this challenge in SQL Server Master Data Services without having to build 10 different domain models for each possible role? A flexible, adaptive party domain model is the answer. In this session I will take you through the approach and the various modelling steps to set up a party domain model in the SQL Server MDS environment.
Speaker(s): Erwin Bisschops,
Abstract:
Are you a developer or a systems admin and you've just been handed a SQL Server database and you've got no idea what to do with it? I've got some of the answers here in this session for you. During this session we will cover a variety of topics including backup and restore, recovery models, database maintenance, compression, data corruption, database compatibility levels and indexing. While this session won't teach you everything you need to know, it will give you some insights into the SQL Server database engine and give you the ability to better know what to look for. During this session Microsoft MVP and Certified Master Denny Cherry will give you the basic information that is needed to get that new SQL Server that you've just been told that you need to manage running and safe. After this session you will be armed with the basic information needed to know how to properly backup the database so that you can recover it after a failure. You will learn how to properly maintain t
Speaker(s): Denny Cherry,
Abstract:
The SQL Server Query Optimizer makes its plan choices based on estimated rowcounts. If those estimates are wrong, the optimizer will very likely produce a poor plan. And there's nothing you can do about it. Or is there? In this session, you will learn exactly where these estimates come from. You will gain intimate knowledge of how statistics are built and maintained and how they are used to estimate row counts. But you will also learn how filters and joins influence those estimates. Though the focus of this session is on understanding the cause of bad estimates, you will also learn ways to fix the problems and get better estimates - and hence, better performing queries.
Speaker(s): Hugo Kornelis,
Abstract:
Data does not become information until decision makers are able to view it and make those decisions that affect the enterprise as a whole. Stored procedures are one means of getting the data from the database tables to the reports in an effective and efficient manner. In this hands-on presentation, we shall be looking at best practices with regards to creating and tuning stored procedures. We shall also be discussing parameter sniffing and other gotcha’s that affect us in our daily lives.
Speaker(s): Steve Simon,
Abstract:
A lot of companies have a philosophy of "ship early with as many features as possible.” Security is an afterthought since it isn't fun to do and no one will attack them anyway. However, the dark side never sleeps, and security breaches have always happened, often leaving companies severely exposed or even bankrupt. In this session we'll look at a few attack vectors that can be used against your company, and what you as a developer can and should do to protect against them. It will involve a good mix of security conscious SQL Server and application development, because you care about your work and nobody messes with you.
Speaker(s): Mladen Prajdić,
Abstract:
Introduction to Azure SQL Datawarehouse, Azure Cosmos DB and Azure Data Lake Store. Microsoft has introduces a variety data storage options in Azure, so much so that it could be quite confusing to know when to use which technology. In the session I will explain each technology, what the differences are and when they should be used and the advantages and disadvantages of each.
Speaker(s): Minette Steynberg,
Abstract:
T-SQL techniques we use to solve problems, that end up hurting us later. This session will cover a few T-SQL anti-patterns, explaining the problem being solved, and better alternatives.
Speaker(s): Desmond Norton,
Abstract:
Are you underpaid? Would you like to know what a market related salary is for your skill set? What are the most in demand IT Developer profiles in the market today? Is your CV going to stand out from the guy sitting next to you?
Speaker(s): Vanessa Raath,
Abstract:
In this session I will show how to deploy Docker on Windows Server 2016, and then build and deploy Docker images with SQL Server. We will cover how to use Powershell to interact with Docker. We will also demonstrate how to interact with SQL Server running in Docker containers.
Speaker(s): Heinrich Smit,
Abstract:
Social Media data can be very powerful in growing your business, however this is BigData and not many companies know how to consume it and get the most benefit out of it. PowerBI has great features that allow you to use their templates to explore the data and get the most value out of it to make your marketing decisions. There will be a demo on how to set up a PowerBI Twitter Campaign, Facebook and Google Analytics dashboards and how to use them.
Speaker(s): Jeanne Combrinck,
Abstract:
When NoSQL first became popular the "No" in NoSQL was advertised as the end of relational databases. Fast forward a few years, and the "No" now means "Not Only" as traditional and document stores live happily side by side. The manufacturers of these NoSQL systems have also realized that SQL is the language that is used to manage and query data - SQL is well known and there are many people that are very good at it. In this quick session we will look at N1QL (pronounced Nickel) which is the Couchbase query language, and how your skills in relational can cross over into NoSQL by only learning a few extra keywords.
Speaker(s): Clinton van Blommestein,
Abstract:
Far too few database developers in this day and age get the opportunity to learn how to design relation databases. In most cases, they will on occasion be asked to add a few objects to an existing system while following the standards of the organisation. These relatively infrequent changes do not hone the skills needed for effective design. This session will go through the fundamentals of database design. Topics such as normalization, Understanding Data Relationships as well as the Language of Data Modeling and Design will be discussed. The Database Design Sequence Phases of Conceptual, Logical and Physical will be introduced as well.
Speaker(s): Sean Cremer,
Abstract:
SQL Server 2017 introduces a lot of new features in the Data Science space for SQL Server. In this session we will take a closer look at some of the new functionality, including the ability to use Tensorflow from inside SQL Server.
Speaker(s): Niels Berglund,
Abstract:
In this interactive session we will discuss what and who to take into consideration when thinking about a data strategy. About Jody Jody is a Principal Consultant at Northern Data. He is a Microsoft Data Platform MVP and PASS Regional Mentor for the MEA region.His current focus is helping organizations of all sizes gain greater insight into their businesses as a better ROI by using their data more effectively.
Speaker(s): Jody Roberts,
Abstract:
Lets personify SQL processes and make it "Come ALIVE" and get a better understanding of what SQL is going through
Speaker(s): Jacques Mostert,
Abstract:
Are you a developer struggling to get maximum performance from your queries? Are you a DBA struggling to get maximum performance from your server? If so then this session is for you. You will learn to identify some common coding mistakes that cause poor performance, as well as how to find queries to tune. This session is also full of great tips and handy techniques to apply to your code.
Speaker(s): Sean Pearce,
Abstract:
This session will focusing on providing a SQL/BI developer with the basics to rapidly getting started with developing apps for Windows 10 IoT core running on a Raspberry Pi and using this to collect data and send data to Azure IoT hub. Some of the aspects that will be looked at is getting the development environment setup, getting Windows 10 IoT core running on a Raspberry Pi , connecting IoT device to Azure and the challenges faced, from getting started to getting an app running that sends data to IoT hub and visualizing this data in Power BI
Speaker(s): Arohan Naidoo,
This is a list of speakers from the XML Guidebook records. The details and URLs were valid at the time of the event.
LinkedIn: https://za.linkedin.com/in/clintonvb
Clinton is a senior developer at Derivco in Durban (South Africa), a company that is a leader in the online gaming space. He has over 16 years experience in highly transactions systems, with focus on the services and data tiers. He is a regular speaker at SQL events in South Africa, is also the co-leader for the Durban SQL User Group and has recognised as a Couchbase Champion for his contribution to their community.
Arohan is a Business Intelligence developer working at Entelect primarily on the Microsoft BI stack who has an interest in using Big Data and IoT to find insights into ways to improve daily life as well as focused research on using technology to enhance learning.
LinkedIn: http://nl.linkedin.com/in/hugokornelis
Contact: http://sqlblog.com/blogs/hugo_kornelis/default.aspx
Hugo Kornelis is an established SQL Server community expert who spends a lot of time at various conferences. He is author of "the Execution Plan Reference" (sqlserverfast.com/epr), blogger, technical editor of Grant Fritchey's "SQL Server Execution Plans, 3rd edition" and some other books, and Pluralsight author. He was awarded SQL Server MVP and Data Platform MVP 12 times (2006 - 2016, and 2019-present). When not working for the community, he is busy at his day job: freelance database developer/consultant. Hugo has over 20 years of SQL Server experience in various roles. He loves to write and tune complex queries, but he also has a strong database design background. When not working for the community, he is busy at his day job: freelance database developer/consultant. Hugo has over 20 years of SQL Server experience in various roles. He loves to write and tune complex queries, but he also has a strong database design background.
LinkedIn: https://za.linkedin.com/in/jeannecombrinck
Contact: http://thesqlgirl.com
Senior BI Developer at Britehouse. In her spare time she can be found spending time with her animals, doing SQL puzzles and writing on her blog http://thesqlgirl.com/.
LinkedIn: https://za.linkedin.com/in/thejimmyrsa
Contact: https://jimbabwe.co.za/blog-posts/
James McGillivray, Data Management and Analytics MCSE, has been working in Business Intelligence for over a decade. He spends his working hours building solutions that allow people to make informed decisions quickly and accurately. James is a director at Cobalt Analytics. Before his career in data, James was an avid musical theatre student and musician. This love for performance has developed into a passion for developing and delivering presentations that are informative and enjoyable. James speaks frequently at the Johannesburg SQL User Group, and has delivered sessions at numerous SQL Saturdays, PASS Summit, Power BI World Tour and SQL Bits.
An avid lover of SQL Server and an Architect for Microsoft South Africa, I have been working with SQL Server for the last 16 years focusing on database development and administration, focusing on architecting high performance large scale virtualized database environments. Currently my delivery and focus has been on Microsoft's leading data platform technologies working with customers to deliver Big Data HTAP solutions.
LinkedIn: https://www.linkedin.com/in/msteynberg/
Contact: https://www.sqlshack.com/author/minette/
Having been in the IT industry for 20 years, I've seen IT from almost every angle, developer, analyst, DBA and now data architect. I am so excited about technology and the speed at which it develops, the capabilities that already exist and all possiblities that come with advanced analytics, artifical intelligence, the cloud and the direction that Microsoft is taking.
Contact: http://sqlusergroup.co.za
This session is run by the Johannesburg SQL User group community
Contact: http://sqlinthewild.co.za
Gail Shaw is a Database Specialist focusing on database performance tuning and database recovery, with a particular interest in topics such as indexing strategies, execution plans, and writing T-SQL code that performs well and scales gracefully. Gail holds a Microsoft Certified Master certification for SQL Server 2008 and is a Data Platform MVP. She's a frequent poster on the SQLServerCentral forums, a Pluralsight author, writes articles for both SQLServerCentral.com and Simple-Talk.com, and has spoken at SQLSaturdays, SQL Bits and at the PASS Community Summit. Gail has been responsible for extending the lifespan of many an application, by performance-tuning their databases and providing technical guidance on all things SQL Server related.
Contact: http://sqlinbuddy.wordpress.com/
A family man, Christian, starcraft addict with some SQL on the side. Working on SQL for a long time, started on V6.5. I have seen way to many versions of SQL/BI tools for any sane person. ‘There is evil here that does not sleep” and as far as I can will help where I can. As the “about” title says I wear sandals (Afrikaans: Plakkies) do not like shoes to my wifes/boss dismay. I enjoy going off-road with my “toyota” and when I am not “sql”ing I will be constructing something from wood.
Contact: http://sqlusergroup.co.za
This session is run by the Johannesburg SQL User group community
LinkedIn: https://www.linkedin.com/in/alistairpugin/
Contact: http://2guysandsharepoint.co.za
Alistair has worked in various capacities in multiple verticals from retail – manufacturing to government, spanning 50 to 50000 users utilizing all aspects of pure Enterprise Information Management. His current position as an Office Servers and Services MVP in South Africa, provides him with a mechanism to assist companies with architecting their SharePoint environment using "best of breed", proven methodologies to foster innovation and growth through an ECM framework.
LinkedIn: http://za.linkedin.com/in/luisdza
Contact: http://www.luisdesousa.co.za
Consult to large financial institutions in South Africa providing Business Intelligence and Analysis insight.
LinkedIn: https://za.linkedin.com/pub/sean-pearce/2/9b5/914
Contact: http://thesqlguy.blogspot.com/
Sean Pearce is a SQL Server consultant with a background in application development. Initially he was exposed to SQL Server 6.5 as a developer but by the time SQL Server 2000 had been released he had stepped into a SQL Server focused role. His understanding of the architecture of SQL Server allows him to excel at performance tuning and problem solving. Sean is actively involved in the SQL Server community, has spoken at PASS SQL Saturday and presents regularly to the Jhb SQL Server User Group.
LinkedIn: https://www.linkedin.com/in/heinrich-smit-86178578/
I am a Data Management Consultant for EnterpriseWorx, focusing on providing simple end-to-end data management solutions to clients in various industries, including retail and manufacturing. I'm also part of the development and technical sales team of Conductor4SQL. My other skills and interests are network administration, virtualisation ,cloud computing and IOT.
LinkedIn: https://www.linkedin.com/in/erwin-bisschops-2b09883/
Erwin is a passionate Data Management and Analytics specialist for the Technology Innovation department within Karabina Business Technology Solutions. In the field of Data Analytics, Master Data Management and Data Governance he turns topics like Digital Transformation, Intelligent Business Operations, Collaborative Decision Making, Complex Event Processing, Real-Time Decisioning and Mobile BI into reality for his clients. Active in the Data Management field since 1997, he plays a key role in the strategic implementation of business solutions. Erwin is a social scientist with a background in organisation strategy and business informatics and finds that Data Management is the perfect marriage of the two. He develops methodologies, publi
An avid lover of SQL Server and an Architect for Microsoft South Africa, I have been working with SQL Server for the last 16 years focusing on database development and administration, focusing on architecting high performance large scale virtualized database environments. Currently my delivery and focus has been on Microsoft's leading data platform technologies working with customers to deliver Big Data HTAP solutions.
LinkedIn: http://www.linkedin.com/profile/preview?locale=en_UStrk=prof-0-sb-preview-primary-button
Contact: https://seancremer.github.io/
Sean Cremer is a Senior Developer at Derivco. He has worked with SQL Server for nearly two decades on Large OLTP and Data Warehousing Systems and has a wealth of accumulated Database Design and Implementation knowledge.
LinkedIn: https://www.linkedin.com/in/mrdenny
Contact: https://www.dcac.com
Denny Cherry is the owner and principal consultant for Denny Cherry Associates Consulting and has over a decade of experience working with platforms such as Microsoft Azure, Amazon AWS, Microsoft SQL Server, Hyper-V, vSphere, and Enterprise Storage solutions. Denny’s areas of technical expertise include system architecture, performance tuning, security, replication, and troubleshooting. Denny currently holds several Microsoft Certifications related to SQL Server 2000 through 2019, including being a Microsoft Certified Master, Microsoft MVP and VMware vExpert Award.
LinkedIn: http://nl.linkedin.com/in/hugokornelis
Contact: http://sqlblog.com/blogs/hugo_kornelis/default.aspx
Hugo Kornelis is an established SQL Server community expert who spends a lot of time at various conferences. He is author of "the Execution Plan Reference" (sqlserverfast.com/epr), blogger, technical editor of Grant Fritchey's "SQL Server Execution Plans, 3rd edition" and some other books, and Pluralsight author. He was awarded SQL Server MVP and Data Platform MVP 12 times (2006 - 2016, and 2019-present). When not working for the community, he is busy at his day job: freelance database developer/consultant. Hugo has over 20 years of SQL Server experience in various roles. He loves to write and tune complex queries, but he also has a strong database design background. When not working for the community, he is busy at his day job: freelance database developer/consultant. Hugo has over 20 years of SQL Server experience in various roles. He loves to write and tune complex queries, but he also has a strong database design background.
LinkedIn: http://za.linkedin.com/pub/jody-roberts/7/b29/193/Edit
Contact: http://JodyWP.wordpress.com
Jody Roberts is a Microsoft Data Platform MVP based in Cape Town, South Africa. He specializes in SQL Server architecture, disaster recovery (DR), and server optimization. Jody serves as a PASS Regional Mentor responsible for the Middle East amp; Africa, Chapter Lead of the SQLCape user group, and Co-Lead of the PASS Cloud Virtual Chapter. Jody is a Principal Consultant at Northern Data.
LinkedIn: http://linkedin.com/in/nevillemarle
Principal Data Platform Consultant
Desmond is a senior database developer at Derivco, with 15 years development experience. He started out as a full stack developer, and made the move to a purely SQL developer 9 years ago.
*TBC
Cloud Data and AI Solution Architect at Microsoft South Africa
LinkedIn: https://www.linkedin.com/in/vanessaraath
Contact: https://www.vanessaraath.com
I am determined to bring the ‘Human Element’ back into today’s Recruitment Process as I believe it has been lacking for too long now! I believe that people are the core building blocks of every business but that doesn’t mean that we can treat every ‘block’ the same. I have over 13 years’ experience in the Recruitment Industry and I have specialised in the IT Applications space for most of this time. I have recently decided to flex my entrepreneurial muscle and I have launched my own Sourcing Training Business. I am passionate about raising the standard of Sourcing in Africa.
Contact: http://sqlusergroup.co.za
This session is run by the Johannesburg SQL User group community
LinkedIn: https://za.linkedin.com/in/niels-berglund-0122593
Contact: https://nielsberglund.com
Niels works as Software Architect at Derivco, where he develops software as well as "dreaming" up new and innovative ways to use existing and new technology. Before joining Derivco, Niels worked as researcher/instructor at Developmentor where he was responsible for the database curriculum. He was a co-author of the first SQL Server 2005 book for developers: quot; A First Look at SQL 2005 for Developersquot;. He has presented at all leading technical conferences; Tech-ED, SQL PASS, DevWeek, Ignite the Tour, etc., and is also a Microsoft Data Platform MVP.
LinkedIn: https://www.linkedin.com/in/mladenprajdic
Contact: http://weblogs.sqlteam.com/mladenp
Mladen Prajdić is a Data Platform MVP from Slovenia. He's been programming for 20 years, developing diﬀerent types of applications in .Net (C#) and SQL Server, ranging from standard line-of-business, image-processing applications to high performace and IoT applications. He's a regular speaker at various conferences and usergroup meetings, really likes to optimize slow SQL statements, analyze performance, and find unconventional solutions to difficult SQL Server problems. In his free time, he also develops a very popular add-in for SSMS, called the SSMS Tools Pack (www.ssmstoolspack.com).
LinkedIn: http://www.linkedin.com/in/stephenrsimon/
Contact: http://www.sqlservercentral.com/blogs/simon_says/
Steve Simon is a Database Solutions Architect with Business Knowledge Services Inc. He has been involved with database design and analysis for over 35 years. Steve has presented papers at numerous PASS Summits and PASS SQL Rallies. He is also regular presenter on the SQL Saturday circuit and he is a contributor on SQLShack.com
The following is a list of sponsors that helped fund the event.


Minesweeper in JavaScript
Mines:
Time:
Level:
Beginner
Intermediate
Expert
Scoreboards
Beginner
Intermediate
Expert


Intro | Features | Unity Crash Course | API Reference | Version History
Welcome to the FES retro game framework!
FES is a simple to use game framework implemented as a Unity Asset. It aims to create an ideal, low friction framework for making pixel-perfect retro games from the early 90s era. FES takes advantage of the portability, and the ease of deployment that Unity provides, but does away with the Unity Editor interface in favour of a traditional game loop, and code-only development. There are no scene graphs, no GameObjects, no MonoBehaviour, there is only a simple low level API for rendering sprites, fonts, primitives, and tilemaps. FES also provides simple APIs for handling input and playing sound and music.
Have a look at this basic “hello world” program:
public class HelloWorld : FES.IFESGame
{
public FES.HardwareSettings QueryHardware()
{
var hw = new FES.HardwareSettings();
hw.DisplaySize = new Size2i(320, 180);
hw.ColorMode = FES.ColorMode.RGB;
return hw;
}
public bool Initialize()
{
return true;
}
public void Update()
{
}
public void Render()
{
FES.Clear(new ColorRGBA(128, 128, 128));
FES.Print(new Vector2i(137, 80), new ColorRGBA(255, 255, 255), "Hello World");
}
}
Let’s have a closer look at what is happening here.
public class HelloWorld : FES.IFESGame
Every FES game implements the IFESGame
interface, which contains the methods: QueryHardware
, Initialize
, Update
and Render
public FES.HardwareSettings QueryHardware()
{
var hw = new FES.HardwareSettings();
hw.DisplaySize = new Size2i(320, 180);
hw.ColorMode = FES.ColorMode.RGB;
return hw;
}
The QueryHardware implementation simply populates the HardwareSettings
structure and returns it back to FES.
In this case we are specifying that our retro display should have the resolution 320 x 180, and use the RGB color mode.
public bool Initialize()
{
return true;
}
In the Initialize
method the FES game can perform it’s initialization. If it’s successful it should return true
. If false
is returned FES will stop.
public void Update()
{
}
Game logic goes into the Update
method which is called at a configurable fixed frame rate. However, in this simple program we don’t have any logic to run.
public void Render()
{
FES.Clear(new ColorRGBA(128, 128, 128));
FES.Print(Vector2i.zero, new ColorRGBA(255, 255, 255), "Hello World");
}
Render
is where all drawing happens. Here we simply clear the screen to gray, and print the string “Hello World” in the center of the display,
using the default FES system font.
There is only one thing left, and that is to tell FES about our game. To do that we simply need to call FES.Initialize
from a MonoBehaviour
GameObject
(the only MonoBeahviour
object you’ll need with FES). Simply use this code:
using UnityEngine;
public class HelloWorldEntry : MonoBehaviour
{
private void Awake()
{
FES.Initialize(new HelloWorld());
}
}
That’s it! Press Play in the Unity Editor, and you should see this output:
You just made a pixel perfect Hello World game in Unity, without fiddling with camera settings, messing around with texture filters, or dealing with an overwhelming interface that was never designed for creation of retro style pixel perfect games.
FES comes with a bare-bones game that you can use as a starting template. Please see Assets/FES/Scenes/MyGame
Scene and the
Asssets/FES/Scripts/MyGame/MyGame.cs
source file.
More Examples
Hello World examples are great, but they’re not very impressive are they? FES comes with some more entertaining example projects. Each demo project
has is put into its own Scene, have a look at the Scenes in Assets/FES/Scenes
. Here is a quick preview:
What’s Next?
Learn more about the FES feature set by exploring the Features section.
If you’ve never used Unity before don’t worry! You only need a very basic knowledge of the Unity IDE which you can learn in the Unity Crash Course section.
If you need API details check out the API Reference. You can also have a look at the FES API directly in the FES/Scripts/FES.cs
source file.


Outside Providence (1999) Shawn Hatosy, Alec Baldwin, Amy Smart, George Wendt, Jon Abrahams, Tommy Bone, Jonathan Brandis, Jack Ferver, Adam Lavorgna, Jesse Leach, Gabriel Mann, Kristen Shorten, Alex Toma, Timothy Crowe. Screenplay by Peter Farrelly, Michael Corrente, and Bobby Farrelly, based on the novel by Peter Farrelly. Directed by Michael Corrente 105 minutes Rated R, 4 stars (out of five stars)
Review by Ed Johnson-Ott, NUVO Newsweekly www.nuvo-online.com Archive reviews at http://us.imdb.com/M/reviews_by?Edward+Johnson-ott To receive reviews by e-mail at no charge, send subscription requests to<EMAIL_ADDRESS>Traditionally, the last two weeks of August and first two weeks of September spell nothing but bad news for filmgoers. The studios view the period as a cinematic Bermuda Triangle, a place to dump those movies too flimsy to compete in the crowded summer marketplace and too weak to have a prayer in the autumn Oscar marathon. For critics, reviewing these flicks is a daunting experience because, after three months of writing about dreck like "Wild Wild West" and "Inspector Gadget," most of us have run out of insults. So when a nice little offering like "Outside Providence" comes along, I feel particularly grateful.
While the TV ads trumpet the film as a "non-stop laugh-fest from the creators of 'Dumb and Dumber,' 'Kingpin' and 'There's Something About Mary,'" "Outside Providence" actually contains as much drama as comedy. The Farrelly brothers brand of humor is present, but the jokes are incorporated into a surprisingly effective coming-of-age story.
Set in the blue-collar town of Pawtucket, Rhode Island in 1974, the movie follows young Timothy Dunphy (Shawn Hatosy), an aimless high school stoner living with his wheelchair-bound kid brother (Tommy Bone) and surly father (Alec Baldwin). When not lingering at the grave of his mother or enduring the insults of his dad (whose nickname for his son is "Dildo"), Tim spends his time smoking dope with his friends, until one fateful night when he has a run-in with the law. Literally.
The kid is spared a jail sentence when Pop pulls some strings and packs the boy off to spend his senior year two and a half hours away at the Cornwall Prep School. Initially, Tim seems hopelessly lost in this cultured environment, but he soon finds that the alien setting offers many new possibilities, including the prospect of romance.
Plotwise, there's nothing in "Outside Providence" we haven't encountered countless times before, but the screenplay navigates adroitly through the various clichéd situations. In fact, many of the film's rewards come from what doesn't happen. A frail kid confronts a bully and, instead of a fight or chase scene, they quietly make peace with each other. A student feuds with an authority figure and, instead of building to some outlandish public confrontation, their relationship ends on a realistic note.
More than anything else, "Outside Providence" is about growth and reconciliation, and the film feels far more touching and real than what one would expect for a work associated with the Farrelly brothers.
A great part of the authenticity comes from director Michael Corrente ("Federal Hill," "American Buffalo"), who picked up Peter Farrelly's gritty 1988 comic novel for a buck in a used bookstore. Corrente found the book hilarious and saw in it the potential for something more than a standard teen comedy. He inserted his own dramatic sensibilities into the story, along with several images from his childhood, including a tender scene of Old Man Dunphy teaching Tim how to fasten his tie. Corrente also took a treasured memory of his parents playfully shooting Christmas tree bulbs with a "Rifleman" gun and reworked it into a poignant flashback sequence.
Too often, actors playing working-class folks come off like they're slumming, but not here. Shawn Hatosy, the fresh-faced kid with the crooked teeth from "In and Out" and "The Faculty," hits just the right notes as Tim Dunphy. From his early scenes as a clueless druggie to the latter portion of the film, when he begins the rough journey towards manhood, Hatosy subtly works expression and inflection to make his character ring true.
Alec Baldwin gives one of the best performances of his career as Old Man Dunphy, an emotionally stunted man who buries his pain beneath a stream of "good-natured" wisecracks. Baldwin expertly shades his portrayal of the damaged father, using his eyes to show the love for his sons that lies beneath Dunphy's crude and rude exterior.
The supporting players are also good, with the exception of Tim Crowe, who overacts as dorm-master Mr. Funderburk, making him nasty almost to the point of being cartoonish.
Stylistically, Corrente proves adept at mixing the Farrelly-style comic bits with the dramatic text. He also nicely contrasts the Pawtucket and Cornwall settings, using a grainier film stock for the hometown scenes. Although the film is packed with '70s hits, Corrente wisely keeps the era in the background, maintaining an appropriate perspective on the retro- kitsch.
The Farrelly brother's name could hurt "Outside Providence" more than it helps it. Those expecting a barrage of "There's Something About Mary" style gross-out gags may feel let down, while those who would appreciate the bittersweet coming-of-age story may very well avoid the film because of the Farrelly trademark. Hopefully, in the sea of early September mediocrity, this funny, sad, sweet little film will find the audience it deserves.
© 1999 Ed Johnson-Ott
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


(B.Eng) Electrical/Electronics Engineering
Federal University of Technology
Cisco Certified Network Associate
Cisco Networking Academy
Tenece Professional Services
Software Developer
Key roles:
Software Developement: Support existing applications and develop new features to meet growing clients' demands with Microsoft technologies such as ASP.NET, MSSQL, GIT and everything in between.
Software Documentation (Product and Process documentation), Develop product tours and train clients on new applications or features.
Deploy applications on different platforms, Setup virtualization and replication across servers
Project Management - define Project Scope & Deliverables, develop Implementation Work-plan, Resource Allocation, monitor Progress, etc., Client Relationship Management
MTN Nigeria
Contract
NET3
Operations (Contract)
Key Roles: Project Management-Develop Implementation Work-plan, Resource Allocation, monitor Progress, etc.
Provide Direction & Support to project team (Quality Assurance)
Collate & prepare Activity Reports
NigComSat
R&D Intern
Assisted with the design, development, and implementation of electronic circuits using large scale integration components and PCB product line. Familiar with configuration of complex devices at register level. Assisted in teams to Program in assembly language for PIC micro-controllers and provide software solutions using C#, ASP.NET, ADO.NET, Python and PHP to interface with the hardware components.
Power Holding Company of Nigeria
Intern
Systems Operation, Electrical Maintenance, Protection Control and Metering


{% extends "email_base.html" %} {% block content %}
|
Dear {{ purchaser.name }}, You have been enrolled {% if content_title %} in {{ content_title }}{% endif %}. The course should now appear on your MIT xPRO dashboard. You can also access your receipt by clicking here. Below you will find a copy of you receipt: |
||
MIT xPROReceiptOrder Information
{% if order.reference_number %}Order Number: {{ order.reference_number }}
Order Item: {{ line.content_title }}
Quantity: {{ line.quantity }} Customer Information
Name: {{ purchaser.name }}
{% if receipt or coupon %} Payment Information
{% if receipt %}
Name: {{ receipt.name }} |


When it comes to the step between continuous delivery and continuous deployment (automated release of every good build), then the barrier I hear most often is automated deployments work fine until we have database changes.
Can we be confident in saying that database deployments are the only barrier to continuous deployment? Probably not the only barrier, but there are a large part of the puzzle. There will be other factors, e.g. audit regulations regarding sign off of releases etc., but I don’t think I would be frowned upon by agreeing with this statement.
I know there are many great tools out there will will help us overcome sql changes. Redgate’s Sql Compare can take 2 schemas and compare them to create a change script and a rollback script. This can be controlled by a CI tool. Others do a similar job, but Sql Compare is one I use regularly. Sql Server management studio can also be manipulated very easily via msbuild. So I can assure you it is very easy to automate sql deployments. But it scares a lot of people as they are worried they will kill their database. This is not a fear that is uncalled for if I am truthful.
Since there is the fear of damaging the database, some companies who are already doing continuous deployment will actively ‘skip’ a deployment when sql changes are involved. This involves using VCS hooks.  This would then let source control / CI server know to handle the commit without the need for a deployment.
Back in late 2010, I was introduced to the concept of NoSQL databases. This is essentially any type of store that doe not use a relational model. I have been looking at NoSQL more and more and have recently pondered ‘how easy would NoSQL based systems be to include in a continuous deployment system’?
I thought the answer was that NoSQL was indeed the missing piece of the continuous deployment puzzle. If companies were only ever deploying code then that’s easy right? Things are never that easy though. I looked further and then thought that if data was held in a store (of any kind) in a specific structure then how could we retrieve that data if the structure changed with the next system deployment.
I asked Rob Ashton, a well know presenter of Raven DB, this question. Rob said that it wouldn’t work unless you ran some sort of data migration against the data structures or versioned them in some way. So, in essence it was a no! I’m not disagreeing with Rob by any means but I still think NoSQL systems have got scope built in to allow us to handle automated deployments a little easier. As part of our development task, we could write the migration scripts for the data. We would have to do this anyway if we worked in a sql world. I’m a coder, not a sql developer. Therefore I would be a lot happier writing code migrations rather than sql migrations. This means I would also be a lot happier about deployments where only code changes were involved.
I have not had time to try this approach as I am not skilled by any means in using NoSQL. So in essence, this is a theory but I am confident it has some wheels. What do you think?………


class Solution: def eatenApples(self, apples: List[int], days: List[int]) -> int: n = len(apples) q = [] cnt = 0 for i in range(n): if apples[i] > 0: heapq.heappush(q,(i+days[i],apples[i])) while q and q[0][0] <= i: heapq.heappop(q) if q: t, cc = heapq.heappop(q) cnt += 1 if cc > 1: heapq.heappush(q,(t,cc-1)) cur = n while q: t, cc = heapq.heappop(q) if t > cur: cnt += min(t-cur,cc) cur = min(t,cur+cc) return cnt


boost::sql_cli::null_value< ValueT > Class Template Reference
#include <boost/sql_cli/null_value.hpp>
List of all members.
Detailed Description
template<typename ValueT>
class boost::sql_cli::null_value< ValueT >
Represents a typed null value. It is typically used for input parameters that are always null.
The documentation for this class was generated from the following file:
Generated on Mon Apr 23 18:12:04 2007 for Boost.SqlCli by
1.5.2


High Priest Prana:
You have already completed a class transfer. If you are here to learn magic, I suggest you go to a nearby Priest or Magister.


angular-electron-boilerplate is a Electron template that can be used as a starting point for building modern x-platform apps.


[§348F-1] Definitions. As used in this chapter, unless the context clearly requires otherwise:
"Board" means the disability and communication access board.
"Members" means the members of the disability and communication access board. [L 1999, c 282, pt of §2]


Well, it had to happen someday. A visit to the Peak District without the aim of climbing a hill. We had planned all week to visit the Peaks with Nick from work. Also, having done a fair amount of ascent recently, Cheryl also suggested a longer but flattish walk. So a quick visit to Walking Britain and a walk from Monyash to Lathkill Dale was chosen.
Nick picked us up about 10ish, so we walked out of Monyash about 11. The first couple of miles were incident free, other than some piss taking out of my shorts - their 2nd outing this year! I must admit I was a little chilly…
Things went slightly amis however, when we descended into Caves Dale. We should have climbed straight out of it again to head over to Youlgreave, but alas, I wasn’t concentrating on the map, and thus beared left into Lathkill Dale. This valley should have been the return leg, but instead we choose to walk down it.
Its a great valley, smaller and less dramatic than Dove Dale, but it did feel more remote, and dare I say, more pretty. There was green moss growing on just about every wall and tree. There were beautiful waterfalls (some man made) so I bored my companions a little by rattling off about 300 photos. Oops!
[caption id=”attachment_182” align=”aligncenter” width=”300” caption=”Waterfalls on the River Lathkill”][/caption]
Then, we continued further downstream to a point where the valley opened up. We sat, eat lunch and watched ducks fight and dive in the river. A little further down the stream on Conksbury Bridge, I saw my first live trout - there were loads of them.
[caption id=”attachment_183” align=”aligncenter” width=”300” caption=”Trout in the River Lathkill”][/caption]
After some consideration at the bridge, we decided to take the shorter option back to Monyash by simple retracing our steps through Lathkill Dale right to the end. So we did, and a very pleasent walk back it was. It’s amazing how different the views are looking through a valley one direction and the other. Then, once we entered the section above Caves Dale, the terrain got a little tougher, and it became more obvious were were in limestone country. Lots of caves, and limestone crags providing quite dramatic views. This upper section takes you to within a mile of Monyash, so after some simple trekking over a couple of farmer’s fields, we arrived in Monyash about 17:00. We found a cafe on the way back to the car and polished off toffee and chocolate ripple ice creams - the first outdoors ice creams of the year.
[caption id=”attachment_184” align=”aligncenter” width=”300” caption=”Limestone features in the top of Lathkill Dale”][/caption]
All in all, a great walk and the weather was ok. Unfortunately, as blogged yesterday, snow is forecast for my lakeland expedition but at least my YHA bookings are now confirmed at Windermere, Buttermere and Keswick. Just got to plan the route between them!!


ROBIN HOOD: PRINCE OF THIEVES (1991) Reviewed by Jerry Saravia October 16th, 2001 (originally viewed on July, 1991)
As legend would have it, Robin Hood was a man of the people, one who identified with the poverty of the English people and would steal from the rich and give to the poor. His determination resulted in ongoing fueds with princes and paupers and those whom he stole from. The legend resulted in one terrific film with Errol Flynn back in 1938 called "The Adventures of Robin Hood" (it is still the definitive version). There was also the more mature, older Robin trying to have a romantic relationship with a suicidal Maid Marian in "Robin and Marian," starring Sean Connery and Audrey Hepburn. In 1991, Kevin Costner and director Kevin Reynolds had the temerity to bring back Robin Hood to the screen with Costner's American accent almost intact as a sour but also determined Robin. It almost felt like the end of cinema as we knew it. Casting Costner was like casting Gary Cooper as Dracula! Yes, brave casting indeed, but could Costner do it?
"Robin Hood: Prince of Thieves" has Costner as a depressed Robin with only occasional flashes of humor. His depression stems from the fact that he has just arrived back from the war of the Crusades after a few years, leaving with a Moor named Azeem (Morgan Freeman) back to England and good old Sherwood Forest. Unfortunately, Robin's father (Brian Blessed) has been killed by the evil Sheriff of Nottingham (Alan Rickman) and now, Robin wants revenge. Plus, he decides to help several homeless Englishmen and other denizens from the Sherwood Forest and other villages who need a strong leader to lead them and grant them freedom. Who better than Robin himself?
In hindsight, I dreaded watching yet another update on the Robin legend. Patrick Bergin showed some dash but little chemistry in the TV movie that was to be released theatrically the same year as this film. Only Sean Connery came close as a fitting replacement to Errol Flynn.  And yet I must confess that I enjoyed Kevin Reynold's remake immensely. It is clever, witty, wicked, dark, and often joyous. It is by no means a great film, largely because of Costner, but it is a fun ride for the most part.
The action scenes have a thrilling intensity to them. The escape from the dungeon in the opening sequence (through a modern manhole!) has the nerve-wracking thrills of an Indiana Jones flick. There are also point-of-view shots of arrows flying through the air, discovery of gunpowder long before Marco Polo that results in fiery explosions, flaming arrows, swords that emit sparks when clanging against each other, screaming crones, black magic, a Maid Marian (Mary Elizabeth Manstrantonio) that knows how to wield a sword though she ends up as a scared damsel in distress anyway, double-crosses galore, evil priests and clerics, and so on. This Robin Hood is designed to entertain you in any way it can and it succeeds.
Though it contains a miscast Kevin Costner, the other actors do their best and bring some sense of style. Mary Elizabeth Manstrantonio is almost Shakesperean in her mannerisms and excellent English accent as the fierce, loving Maid Marian. Morgan Freeman excels as Robin's trusty aide who has a bigger sword than anyone in the movie. But it is really Alan Rickman who steals the show and is at his devilish, wicked best as the theatrical Sheriff of Nottingham ("Call off Christmas!"). Rickman goes over-the-top but hilariously so, he just can't believe one man and his merry band of men could revolt against him.
Director Kevin Reynolds opts for too many close-ups and so this Robin Hood tale does lack the grandeur of the earlier incarnations. Still, in terms of action setpieces, he has the right flair. The fiery forest attack is expertly done as is the heartstopping climax where the Sheriff has a sword duel with Robin. There is also a nifty sequence where Robin fights a guard who turns out to be Maid Marian!
Overlong and nearly parodic (plus containing a "Star Wars" subplot that sure is grating), "Robin Hood: Prince of Thieves" is often superb entertainment and a nice addition to the Robin Hood cinematic legends. Plus, check out the grandly majestic cameo at the end by a great, iconic actor - it is one of the best cameos in history. It is such a wonderful surprise that it had audiences cheering at the end of a screening I saw, as if the real hero had finally arrived.
For more reviews, check out JERRY AT THE MOVIES at http://moviething.com/members/movies/faust/JATMindex.shtml
E-mail me with any questions, comments or general complaints at<EMAIL_ADDRESS>or at<EMAIL_ADDRESS>========== X-RAMR-ID: 29851 X-Language: en X-RT-ReviewID: 255638 X-RT-TitleID: 1034899 X-RT-SourceID: 875 X-RT-AuthorID: 1314
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


Definition 4.8.2.
An outlier is an observation that is unusual within a given context. In a large set of possible district plans, those with unlikely outcomes relative to the rest may be outliers, hence the term outlier analysis. There are many different criteria for determining outliers (or potential outliers) in statistics; we will not cover those in depth here.in-context


At a conference over the weekend, Alibaba founder Jack Ma revealed that he had received five phone calls from friends on Friday asking him whether he can lend them some money. Meanwhile, another ten friends told him that they might need to sell off properties to pay back debt...


| 1 | package fr.sii.ogham.template.thymeleaf.v3.buider; | |
| 2 | ||
| 3 | import org.thymeleaf.TemplateEngine; | |
| 4 | import org.thymeleaf.templateresolver.ITemplateResolver; | |
| 5 | ||
| 6 | import fr.sii.ogham.core.builder.context.BuildContext; | |
| 7 | import fr.sii.ogham.core.builder.context.DefaultBuildContext; | |
| 8 | import fr.sii.ogham.core.builder.env.EnvironmentBuilder; | |
| 9 | import fr.sii.ogham.core.template.detector.TemplateEngineDetector; | |
| 10 | import fr.sii.ogham.email.builder.EmailBuilder; | |
| 11 | import fr.sii.ogham.template.thymeleaf.common.adapter.ClassPathResolverAdapter; | |
| 12 | import fr.sii.ogham.template.thymeleaf.common.adapter.FileResolverAdapter; | |
| 13 | import fr.sii.ogham.template.thymeleaf.common.adapter.FirstSupportingResolverAdapter; | |
| 14 | import fr.sii.ogham.template.thymeleaf.common.adapter.TemplateResolverAdapter; | |
| 15 | import fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafMultiContentBuilder; | |
| 16 | import fr.sii.ogham.template.thymeleaf.v3.ThymeLeafV3FirstSupportingTemplateResolver; | |
| 17 | import fr.sii.ogham.template.thymeleaf.v3.ThymeleafV3TemplateDetector; | |
| 18 | import fr.sii.ogham.template.thymeleaf.v3.adapter.StringResolverAdapter; | |
| 19 | import fr.sii.ogham.template.thymeleaf.v3.adapter.ThymeleafV3TemplateOptionsApplier; | |
| 20 | ||
| 21 | /** | |
| 22 | * Configures parsing of templates using Thymeleaf. | |
| 23 | * | |
| 24 | * Specific resource resolution can be configured to use template prefix/suffix | |
| 25 | * paths: | |
| 26 | * | |
| 27 | *
 | |
| 28 | *  | |
| 29 | * .classpath() | |
| 30 | * .pathPrefix("email/") | |
| 31 | * .pathSuffix(".html") | |
| 32 | * .and() | |
| 33 | * .file() | |
| 34 | * .pathPrefix("/data/myapplication/templates/email") | |
| 35 | * .pathSuffix(".html") | |
| 36 | *  | |
| 37 | *
 | |
| 38 | * | |
| 39 | * You can customize default Thymeleaf {@link TemplateEngine}: | |
| 40 | * | |
| 41 | *
 | |
| 42 | *  | |
| 43 | * .engine() | |
| 44 | * .addDialect("foo", myDialect) | |
| 45 | * .addMessageResolver(myMessageResolver) | |
| 46 | *  | |
| 47 | *
 | |
| 48 | * | |
| 49 | * Or you can use a particular Thymeleaf {@link TemplateEngine}: | |
| 50 | * | |
| 51 | *
 | |
| 52 | *  | |
| 53 | * .engine(new MyTemplateEngine()) | |
| 54 | *  | |
| 55 | *
 | |
| 56 | * | |
| 57 | * | |
| 58 | * Email protocol supports several contents (main and alternative). The main | |
| 59 | * content is often an HTML email to display a beautiful email to users. The | |
| 60 | * alternative content is often a textual fallback (when email client can't | |
| 61 | * display HTML version like mobile phones that tries to display a summary of | |
| 62 | * the email). You can configure which file extensions are supported by | |
| 63 | * Thymeleaf to automatically load variants (HTML: main, TEXT: alternative): | |
| 64 | * | |
| 65 | *
 | |
| 66 | *  | |
| 67 | * .variant(EmailVariant.HTML, "html") | |
| 68 | * .variant(EmailVariant.TEXT, "txt") | |
| 69 | *  | |
| 70 | *
 | |
| 71 | * | |
| 72 | * Thanks to that configuration, you can send an email without specifying the | |
| 73 | * extension: | |
| 74 | * | |
| 75 | *
 | |
| 76 | *  | |
| 77 | * service.send(new Email() | |
| 78 | * .content(new MultiTemplateContent("email/sample", new SampleBean("foo", 42))) | |
| 79 | * .to("foo.bar@sii.fr")) | |
| 80 | *  | |
| 81 | *
 | |
| 82 | * | |
| 83 | * Ogham will then be able to detect which files exist and choose the right | |
| 84 | * behavior: | |
| 85 | *
 | |
| 86 | *
If you provide an ".html" file (either in classpath or on filesytem), the | |
| 87 | * HTML template is used as main content
 | |
| 88 | *
If you provide an ".txt" file (either in classpath or on filesytem), the | |
| 89 | * text template is used as main content
 | |
| 90 | *
If you provide both files, the HTML template is used as main content and | |
| 91 | * text template as alternative
 | |
| 92 | *
 | |
| 93 | * | |
| 94 | * | |
| 95 | * @author Aurélien Baudet | |
| 96 | * | |
| 97 | */ | |
| 98 | public class ThymeleafV3EmailBuilder extends AbstractThymeleafMultiContentBuilder<ThymeleafV3EmailBuilder, EmailBuilder, ThymeleafV3EngineConfigBuilder<ThymeleafV3EmailBuilder>> { | |
| 99 | /** | |
| 100 | * Default constructor when using Thymeleaf without all Ogham work. | |
| 101 | * | |
| 102 | * WARNING: use is only if you know what you are doing ! | |
| 103 | */ | |
| 104 | public ThymeleafV3EmailBuilder() { | |
| 105 | super(ThymeleafV3EmailBuilder.class, null, new DefaultBuildContext()); | |
| 106 | } | |
| 107 | ||
| 108 | /** | |
| 109 | * Initializes the builder with a parent builder. The parent builder is used | |
| 110 | * when calling {@link #and()} method. The {@link EnvironmentBuilder} is | |
| 111 | * used to evaluate properties when {@link #build()} method is called. | |
| 112 | * | |
| 113 | * @param parent | |
| 114 | * the parent builder | |
| 115 | * @param buildContext | |
| 116 | * for registering instances and property evaluation | |
| 117 | */ | |
| 118 | public ThymeleafV3EmailBuilder(EmailBuilder parent, BuildContext buildContext) { | |
| 119 | super(ThymeleafV3EmailBuilder.class, parent, buildContext); | |
| 120 | } | |
| 121 | ||
| 122 | @Override | |
| 123 | protected TemplateEngineDetector createTemplateDetector() { | |
| 124 |
1
1. createTemplateDetector : replaced return value with null for fr/sii/ogham/template/thymeleaf/v3/buider/ThymeleafV3EmailBuilder::createTemplateDetector → RUN_ERROR |
return buildContext.register(new ThymeleafV3TemplateDetector(buildResolver())); |
| 125 | } | |
| 126 | ||
| 127 | @Override | |
| 128 | protected ITemplateResolver buildTemplateResolver(TemplateEngine builtEngine) { | |
| 129 |
1
1. buildTemplateResolver : replaced return value with null for fr/sii/ogham/template/thymeleaf/v3/buider/ThymeleafV3EmailBuilder::buildTemplateResolver → RUN_ERROR |
return buildContext.register(new ThymeLeafV3FirstSupportingTemplateResolver(buildResolver(), buildAdapters())); |
| 130 | } | |
| 131 | ||
| 132 | @Override | |
| 133 | protected ThymeleafV3EngineConfigBuilder<ThymeleafV3EmailBuilder> getThymeleafEngineConfigBuilder() { | |
| 134 |
1
1. getThymeleafEngineConfigBuilder : replaced return value with null for fr/sii/ogham/template/thymeleaf/v3/buider/ThymeleafV3EmailBuilder::getThymeleafEngineConfigBuilder → NO_COVERAGE |
return buildContext.register(new ThymeleafV3EngineConfigBuilder<>(myself, buildContext)); |
| 135 | } | |
| 136 | ||
| 137 | @Override | |
| 138 | protected FirstSupportingResolverAdapter buildAdapters() { | |
| 139 | FirstSupportingResolverAdapter adapter = buildContext.register(new FirstSupportingResolverAdapter()); | |
| 140 | for (TemplateResolverAdapter custom : customAdapters) { | |
| 141 |
1
1. buildAdapters : removed call to fr/sii/ogham/template/thymeleaf/common/adapter/FirstSupportingResolverAdapter::addAdapter → NO_COVERAGE |
adapter.addAdapter(custom); |
| 142 | } | |
| 143 | ThymeleafV3TemplateOptionsApplier applier = buildContext.register(new ThymeleafV3TemplateOptionsApplier()); | |
| 144 |
1
1. buildAdapters : removed call to fr/sii/ogham/template/thymeleaf/common/adapter/FirstSupportingResolverAdapter::addAdapter → RUN_ERROR |
adapter.addAdapter(buildContext.register(new ClassPathResolverAdapter(applier))); |
| 145 |
1
1. buildAdapters : removed call to fr/sii/ogham/template/thymeleaf/common/adapter/FirstSupportingResolverAdapter::addAdapter → RUN_ERROR |
adapter.addAdapter(buildContext.register(new FileResolverAdapter(applier))); |
| 146 |
1
1. buildAdapters : removed call to fr/sii/ogham/template/thymeleaf/common/adapter/FirstSupportingResolverAdapter::addAdapter → RUN_ERROR |
adapter.addAdapter(buildContext.register(new StringResolverAdapter(applier))); |
| 147 |
1
1. buildAdapters : removed call to fr/sii/ogham/template/thymeleaf/common/adapter/FirstSupportingResolverAdapter::setOptions → RUN_ERROR |
adapter.setOptions(buildTemplateResolverOptions()); |
| 148 |
1
1. buildAdapters : replaced return value with null for fr/sii/ogham/template/thymeleaf/v3/buider/ThymeleafV3EmailBuilder::buildAdapters → RUN_ERROR |
return adapter; |
| 149 | } | |
| 150 | } | |
Mutations | ||
| 124 |
1.1 |
|
| 129 |
1.1 |
|
| 134 |
1.1 |
|
| 141 |
1.1 |
|
| 144 |
1.1 |
|
| 145 |
1.1 |
|
| 146 |
1.1 |
|
| 147 |
1.1 |
|
| 148 |
1.1 |


LEGO's 2019 Harry Potter advent calendar
by Jason WeisbergerThe 2019 LEGO Harry Potter advent calendar is here!
This years set includes Harry and Hedqig, Hermione, Ron, Dumbledore, Professor Flitwick, and a "Hogwarts Architect" and a micro Hogwarts Express train amongst the many treats.
I wonder what the Jewish wizards and witches do for Hannukah? My daughter likes the Star Wars advent set.
LEGO Harry Potter Advent Calendar 75964 Building Kit, New 2019 (305 Pieces) via Amazon


Hide tags: Hide all tags from SCSS output.
Always hide: Space separated tag list that will always be hidden from output.
Never hide: Space separated tag list that will never be hidden from output.
Hide IDs: Hide all IDs from SCSS output.
Always hide: Space separated ID list that will always be hidden from output.
Do not include #.
Never hide: Space separated ID list that will never be hidden from output.
Do not include #.
Remove by Ids: Space separated ID list of which the selector and it's children will be removed from the SCSS heirarchy.
Do not include #.
Extract by Ids: Space separated ID list of which the selector and it's children will be extracted from their position in
the SCSS heirarchy, and moved to the top level of the heirarchy. This is useful for componenets.
Do not include #.
Hide classes: Hide all classes from SCSS output.
Always hide: Space separated class list that will always be hidden from output.
Do not include '.'
Never hide: Space separated class list that will never be hidden from output.
Do not include '.'
Remove by class: Space separated class list of which the selector and it's children will be removed from the SCSS heirarchy.
Do not include '.'
Extract by class: Space separated class list of which the selector and it's children will be extracted from their position
in the SCSS heirarchy, and moved to the top level of the heirarchy. This is useful for componenets.
Do not include
'.'
Reduce Siblings: Identical sibling elements with identical children will only be output as a single selector. Most useful
for repeating elements like list items.
Combine parents: A bottom up merger of similar parent elements. If two sibling selectors have parents with the same selector,
then those parents will be merged.
Convert BEM: Recognizes and converts double _ BEM heirarchy to &__.
Does not currently identify --modifiers


FLASHBACK (director: Franco Amurri; screenwriter: David Loughery; cinematographer: Stefan Czapsky; editor: C. Timothy O'Meara; cast: Dennis Hopper (Huey Walker), Kiefer Sutherland (John Buckner), Carol Kane (Maggie), Cliff De Young (Sheriff Hightower), Paul Dooley (Donald R. Stark, FBI Director), Tom O'Brien (Phil Prager), Kathleen York (Sparkle), Richard Masur (Barry), Michael McKean (Hal); Runtime: 110; Paramount; 1990)
Reviewed by Dennis Schwartz
A comedy flavored by hippie nostalgia for the '60s. It has its moments of reliving the past before it turns into a silly and unimportant film, which could only say things that are clichés. The film is enjoyable for Dennis Hopper's comic performance as Huey Walker, a nonstop talker and once famous protest movement jester, who 20 years ago pulled a prank on Vice President Spiro Agnew, of disconnecting his train car while he was on a political whistle-stop speaking tour in the Northwest, stopping off at Spokane, Washington. This earned the publicity seeking protester a picture of himself on the cover of Life dressed as a clown, but as the years rolled by, he became a forgotten figure by the public. He is now being held as an escaped felon, as an anonymous call tells the FBI where to arrest him in San Francisco. John Buckner is the twenty-six-year-old uptight, duty-bound, yuppie, reactionary FBI agent who is asked by the his boss, Mr. Stark (Dooley), to bring him by train to Spokane for a court date.
Before the film looses its grip on its subject matter and becomes too contrived and lightweight, as the opposing parties wind up on the same side -- it had some sparkling scenes with the hippie conversing with the stone-faced FBI man. When Huey asks John what's so good about President Reagan's administration, he is told that he straightened out the economy, to which Huey replies: "Yeah, he created two classes, the truly greedy and the truly needy."
While cuffed on the train and playing chess with John, Huey tells him that he slipped LSD into his mineral water. John becomes panic stricken and asks the conductor to get him a doctor.  Huey shaves his beard, cuts his long hair, dons the agent's dark blue suit, flashes his badge at the train stop in Marsden, Oregon, where he meets Sheriff (Hightower), posing with his disheveled and incapacitated prisoner. This is a scheduled stop arranged by the FBI in order to place the prisoner in the local jail while the agent grabs two hours sleep before getting back on the train.
Sheriff Hightower proceeds to beat the prisoner while he is in his custody, angered that this weirdo shows him no respect, while Huey still dressed as an FBI agent, goes into a local bar and meets two middle-aged men who tell him they were once hippies and admired Huey Walker. This briefly encourages Huey, because he is feeling down that no one remembers him anymore, disgusted that the hippies are a forgotten culture in the 1980s. He also called his book agent to see if he could get his book published, since it was Huey himself who called the FBI, arranging for the arrest as a publicity stunt for the book he wrote while on the run. Huey is told by the agent that there is still not enough publicity, he'll have to die before a book gets published.
The sympathetic men to Huey at the bar are now members of the Establishment, Barry (Masur) and Hal (McKean). They get irritated that Huey, still posing as the FBI agent, is bragging he got Huey in his custody. To show they still have some rebel in their makeup, they kidnap the FBI agent, calling the sheriff to tell him they want to exchange the FBI man for Huey. At this point the film breaks down into the absurd and the comedy comes in dribbles instead of gushes, as the running gag over mistaken identity comes to a brutal end.
The corrupt sheriff, who is running to be a congressman, is told by the boiling mad John Buckner, at the bridge, where Huey is unwittingly returned to him, that he is going to bring him up on charges of police brutality. The sheriff decides he better frame the FBI agent for abetting the prisoner in the escape, or else he is a doomed candidate. Buckner recognizes how capable of even murder the sheriff is and escapes with Huey into the woods.
The story keeps getting sillier and sillier by the minute, as it turns out John Buckner is not his real name (his real name is Free) and that his parents were hippies living in a nearby commune, where the agent takes Huey (If he grew up in a commune, how could he have been faked out to think that Huey dropped acid into his drink???). They are met there by the last remaining hippie at the commune, Maggie (Kane), a friend of Free's parents. The film turns into a nostalgia museum piece of how the hippies lived back then and Buckner explains how he wanted to grow up drinking Coca-Cola instead of carrot juice, that he wanted to be the opposite of his parents, so he fabricated a middle-class upbringing and joined the FBI.
By this time I was forgetting how much I enjoyed Hopper's manic but egotistical performance and wanted the film to end before it lost all its appeal for those who were hippies back then. There's lots of '60s music in the background to remember the past, such as, Dylan songs, Hendrix and Grace Slick singing, and there is enough hippie memorabilia crammed into the story to give an aging hippie a temporary high. But the film itself, it was irrelevant.
REVIEWED ON 9/29/2000 GRADE: C-
Dennis Schwartz: "Ozus' World Movie Reviews"
http://www.sover.net/~ozus
<EMAIL_ADDRESS>© ALL RIGHTS RESERVED DENNIS SCHWARTZ
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


All this flashiness you see is inspired by those faux high-tech Hollywood effects you see on computer screens in hacker movies. Constantly flickering screens in the real world would probably get old super quick. Not to mention the beeping and trilling.
Try changing the maxDelay argument passed into the tnslInit() call near the top of this example page to see what happens when the animations are given a longer time to finish.