Today we all live in the Connected World.
Hence the huge problem facing the airlines: what is the proper airborne connectivity solution, from both the point of view of the passenger as well as from the position of the airliner operator?
Equipping an aircraft can turn in a nightmare: whatever its size, how does one deliver a world of communication to the passengers?
The usual IFE comm equipment is costly, weighty, requires maintenance, and due to the incredible rush towards new technologies, obsolescence is a problem.
New equipment appears, though, but when obsolescence strikes, new investments are required.
The common factor to all this: it COSTS !
Time has come to apply a different, radical approach to this situation, and have the IFE pay for itself : AIR STREAMER is entering the Connected Flying World market.
AIR STREAMER is a rent-a-system product.
It's a wireless, certified aeroserver able to stream out contents from its 5 to 50 TB memory to up to 500 screens at full HD mode per unit. Physically its size is equivalent to a shoebox. Its only technical requirement is an electrical connection from the aircraft.
It has been engineered by Wifi Technologies in Brussels.
The company staff is a mix between highly qualified comm engineers, pilots and aviation experts, around Yves Hendrickx, founder and CEO.
Once aboard, it's life as usual: he or she can use either the seat mounted screen, or more simply any comm personal device.
Thousands of movies, documentaries, news, and sports programs can be accessed at no airtime costs for every passenger aboard airliners of all sizes.
passengers can order goods inflight from large video catalogues and receive their products post-flight, (e.g. during luggage delivery). AIR STREAMER operation requires no flight nor ground crew operational intervention.
Because AIR STREAMER is rented, when improved technology becomes available, airlines can exercise their TRO (Technology Replacement Option) included in the equipment rental contract, and obsolescence becomes a thing of the past.
For seat screens supplied by WIFI TECHNOLOGIES, seat builders or other sources can supply screen holders adapted to your seats. Each screen will simply require to be connected to any available low-power supply. Screens are touchscreens, and size is the airlines' customized choice. Built-in headphone jacks accommodate passenger earphone sets.
Crew members all use iPAD, iPhone and other devices on duty in flight.
AIR SAT is your crew's private mobile Satcom for voice calls, SMS texting, data, email or Twitter. Up to five terminals can be operated: this means one for the captain, one for the first officer and three in cabin. Password protects access to them only. One at a time can make a voice call. A mini telephone switch enable voice call transfers between them. All other data communication can occur simultaneously.
In case of unexpected medical problems in flight, cabin crew can go to the passenger on his seat, and call medical services on the ground to organise a remote diagnostic in voice. Call can be transferred to the captain, to evaluate the need of diversion.
Facing an unexpected technical problem with no existing prevention procedure, crew can directly discuss with operations.
In flight delay situations, crew can discuss solutions with the ground for important transit passengers upon arrival.
AIR SAT can use bluetooth to communicate with pilot headseats.
Get in touch with us if you are operating aircraft, maintaining or selling them.


To help students acquire the competencies required to successfully integrate into the place of training and the business world, to determine their suitability for their business proposal and the training process, to follow procedures necessary for starting and running a business, to research and process information, to prepare a business plan outline, to plan business activities, to determine market analysis, marketing and sales strategies, to determine the human, material and physical resources needed to start and run a business and to organize and process the information needed to secure business financing.
No admission conditions required for this program of study.
Please note that the functional prerequisites do not apply to the attestation of vocational specialty programs (AVS).


text:
<?php
/**
 * Base classes for actions done on pages.
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
 *
 * @file
 */

/**
 * @defgroup Actions Action done on pages
 */

/**
 * Actions are things which can be done to pages (edit, delete, rollback, etc).  They
 * are distinct from Special Pages because an action must apply to exactly one page.
 *
 * To add an action in an extension, create a subclass of Action, and add the key to
 * $wgActions.  There is also the deprecated UnknownAction hook
 *
 * Actions generally fall into two groups: the show-a-form-then-do-something-with-the-input
 * format (protect, delete, move, etc), and the just-do-something format (watch, rollback,
 * patrol, etc). The FormAction and FormlessAction classes represent these two groups.
 */
abstract class Action {

	/**
	 * Page on which we're performing the action
	 * @since 1.17
	 * @var WikiPage|Article|ImagePage|CategoryPage|Page $page
	 */
	protected $page;

	/**
	 * IContextSource if specified; otherwise we'll use the Context from the Page
	 * @since 1.17
	 * @var IContextSource $context
	 */
	protected $context;

	/**
	 * The fields used to create the HTMLForm
	 * @since 1.17
	 * @var array $fields
	 */
	protected $fields;

	/**
	 * Get the Action subclass which should be used to handle this action, false if
	 * the action is disabled, or null if it's not recognised
	 * @param string $action
	 * @param array $overrides
	 * @return bool|null|string|callable
	 */
	final private static function getClass( $action, array $overrides ) {
		global $wgActions;
		$action = strtolower( $action );

		if ( !isset( $wgActions[$action] ) ) {
			return null;
		}

		if ( $wgActions[$action] === false ) {
			return false;
		} elseif ( $wgActions[$action] === true && isset( $overrides[$action] ) ) {
			return $overrides[$action];
		} elseif ( $wgActions[$action] === true ) {
			return ucfirst( $action ) . 'Action';
		} else {
			return $wgActions[$action];
		}
	}

	/**
	 * Get an appropriate Action subclass for the given action
	 * @since 1.17
	 * @param string $action
	 * @param Page $page
	 * @param IContextSource $context
	 * @return Action|bool|null False if the action is disabled, null
	 *     if it is not recognised
	 */
	final public static function factory( $action, Page $page, IContextSource $context = null ) {
		$classOrCallable = self::getClass( $action, $page->getActionOverrides() );

		if ( is_string( $classOrCallable ) ) {
			$obj = new $classOrCallable( $page, $context );
			return $obj;
		}

		if ( is_callable( $classOrCallable ) ) {
			return call_user_func_array( $classOrCallable, array( $page, $context ) );
		}

		return $classOrCallable;
	}

	/**
	 * Get the action that will be executed, not necessarily the one passed
	 * passed through the "action" request parameter. Actions disabled in
	 * $wgActions will be replaced by "nosuchaction".
	 *
	 * @since 1.19
	 * @param IContextSource $context
	 * @return string Action name
	 */
	final public static function getActionName( IContextSource $context ) {
		global $wgActions;

		$request = $context->getRequest();
		$actionName = $request->getVal( 'action', 'view' );

		// Check for disabled actions
		if ( isset( $wgActions[$actionName] ) && $wgActions[$actionName] === false ) {
			$actionName = 'nosuchaction';
		}

		// Workaround for bug #20966: inability of IE to provide an action dependent
		// on which submit button is clicked.
		if ( $actionName === 'historysubmit' ) {
			if ( $request->getBool( 'revisiondelete' ) ) {
				$actionName = 'revisiondelete';
			} elseif ( $request->getBool( 'editchangetags' ) ) {
				$actionName = 'editchangetags';
			} else {
				$actionName = 'view';
			}
		} elseif ( $actionName == 'editredlink' ) {
			$actionName = 'edit';
		}

		// Trying to get a WikiPage for NS_SPECIAL etc. will result
		// in WikiPage::factory throwing "Invalid or virtual namespace -1 given."
		// For SpecialPages et al, default to action=view.
		if ( !$context->canUseWikiPage() ) {
			return 'view';
		}

		$action = Action::factory( $actionName, $context->getWikiPage(), $context );
		if ( $action instanceof Action ) {
			return $action->getName();
		}

		return 'nosuchaction';
	}

	/**
	 * Check if a given action is recognised, even if it's disabled
	 * @since 1.17
	 *
	 * @param string $name Name of an action
	 * @return bool
	 */
	final public static function exists( $name ) {
		return self::getClass( $name, array() ) !== null;
	}

	/**
	 * Get the IContextSource in use here
	 * @since 1.17
	 * @return IContextSource
	 */
	final public function getContext() {
		if ( $this->context instanceof IContextSource ) {
			return $this->context;
		} elseif ( $this->page instanceof Article ) {
			// NOTE: $this->page can be a WikiPage, which does not have a context.
			wfDebug( __METHOD__ . ": no context known, falling back to Article's context.\n" );
			return $this->page->getContext();
		}

		wfWarn( __METHOD__ . ': no context known, falling back to RequestContext::getMain().' );
		return RequestContext::getMain();
	}

	/**
	 * Get the WebRequest being used for this instance
	 * @since 1.17
	 *
	 * @return WebRequest
	 */
	final public function getRequest() {
		return $this->getContext()->getRequest();
	}

	/**
	 * Get the OutputPage being used for this instance
	 * @since 1.17
	 *
	 * @return OutputPage
	 */
	final public function getOutput() {
		return $this->getContext()->getOutput();
	}

	/**
	 * Shortcut to get the User being used for this instance
	 * @since 1.17
	 *
	 * @return User
	 */
	final public function getUser() {
		return $this->getContext()->getUser();
	}

	/**
	 * Shortcut to get the Skin being used for this instance
	 * @since 1.17
	 *
	 * @return Skin
	 */
	final public function getSkin() {
		return $this->getContext()->getSkin();
	}

	/**
	 * Shortcut to get the user Language being used for this instance
	 *
	 * @return Language
	 */
	final public function getLanguage() {
		return $this->getContext()->getLanguage();
	}

	/**
	 * Shortcut to get the Title object from the page
	 * @since 1.17
	 *
	 * @return Title
	 */
	final public function getTitle() {
		return $this->page->getTitle();
	}

	/**
	 * Get a Message object with context set
	 * Parameters are the same as wfMessage()
	 *
	 * @return Message
	 */
	final public function msg() {
		$params = func_get_args();
		return call_user_func_array( array( $this->getContext(), 'msg' ), $params );
	}

	/**
	 * Constructor.
	 *
	 * Only public since 1.21
	 *
	 * @param Page $page
	 * @param IContextSource $context
	 */
	public function __construct( Page $page, IContextSource $context = null ) {
		if ( $context === null ) {
			wfWarn( __METHOD__ . ' called without providing a Context object.' );
			// NOTE: We could try to initialize $context using $page->getContext(),
			//      if $page is an Article. That however seems to not work seamlessly.
		}

		$this->page = $page;
		$this->context = $context;
	}

	/**
	 * Return the name of the action this object responds to
	 * @since 1.17
	 *
	 * @return string Lowercase name
	 */
	abstract public function getName();

	/**
	 * Get the permission required to perform this action.  Often, but not always,
	 * the same as the action name
	 * @since 1.17
	 *
	 * @return string|null
	 */
	public function getRestriction() {
		return null;
	}

	/**
	 * Checks if the given user (identified by an object) can perform this action.  Can be
	 * overridden by sub-classes with more complicated permissions schemes.  Failures here
	 * must throw subclasses of ErrorPageError
	 * @since 1.17
	 *
	 * @param User $user The user to check, or null to use the context user
	 * @throws UserBlockedError|ReadOnlyError|PermissionsError
	 */
	protected function checkCanExecute( User $user ) {
		$right = $this->getRestriction();
		if ( $right !== null ) {
			$errors = $this->getTitle()->getUserPermissionsErrors( $right, $user );
			if ( count( $errors ) ) {
				throw new PermissionsError( $right, $errors );
			}
		}

		if ( $this->requiresUnblock() && $user->isBlocked() ) {
			$block = $user->getBlock();
			throw new UserBlockedError( $block );
		}

		// This should be checked at the end so that the user won't think the
		// error is only temporary when he also don't have the rights to execute
		// this action
		if ( $this->requiresWrite() && wfReadOnly() ) {
			throw new ReadOnlyError();
		}
	}

	/**
	 * Whether this action requires the wiki not to be locked
	 * @since 1.17
	 *
	 * @return bool
	 */
	public function requiresWrite() {
		return true;
	}

	/**
	 * Whether this action can still be executed by a blocked user
	 * @since 1.17
	 *
	 * @return bool
	 */
	public function requiresUnblock() {
		return true;
	}

	/**
	 * Set output headers for noindexing etc.  This function will not be called through
	 * the execute() entry point, so only put UI-related stuff in here.
	 * @since 1.17
	 */
	protected function setHeaders() {
		$out = $this->getOutput();
		$out->setRobotPolicy( "noindex,nofollow" );
		$out->setPageTitle( $this->getPageTitle() );
		$out->setSubtitle( $this->getDescription() );
		$out->setArticleRelated( true );
	}

	/**
	 * Returns the name that goes in the \<h1\> page title
	 *
	 * @return string
	 */
	protected function getPageTitle() {
		return $this->getTitle()->getPrefixedText();
	}

	/**
	 * Returns the description that goes below the \<h1\> tag
	 * @since 1.17
	 *
	 * @return string
	 */
	protected function getDescription() {
		return $this->msg( strtolower( $this->getName() ) )->escaped();
	}

	/**
	 * Adds help link with an icon via page indicators.
	 * Link target can be overridden by a local message containing a wikilink:
	 * the message key is: lowercase action name + '-helppage'.
	 * @param string $to Target MediaWiki.org page title or encoded URL.
	 * @param bool $overrideBaseUrl Whether $url is a full URL, to avoid MW.o.
	 * @since 1.25
	 */
	public function addHelpLink( $to, $overrideBaseUrl = false ) {
		global $wgContLang;
		$msg = wfMessage( $wgContLang->lc(
			Action::getActionName( $this->getContext() )
			) . '-helppage' );

		if ( !$msg->isDisabled() ) {
			$helpUrl = Skin::makeUrl( $msg->plain() );
			$this->getOutput()->addHelpLink( $helpUrl, true );
		} else {
			$this->getOutput()->addHelpLink( $to, $overrideBaseUrl );
		}
	}

	/**
	 * The main action entry point.  Do all output for display and send it to the context
	 * output.  Do not use globals $wgOut, $wgRequest, etc, in implementations; use
	 * $this->getOutput(), etc.
	 * @since 1.17
	 *
	 * @throws ErrorPageError
	 */
	abstract public function show();

	/**
	 * Call wfTransactionalTimeLimit() if this request was POSTed
	 * @since 1.26
	 */
	protected function useTransactionalTimeLimit() {
		if ( $this->getRequest()->wasPosted() ) {
			wfTransactionalTimeLimit();
		}
	}
}

redpajama_set_name: RedPajamaGithub


text:
L.A. based kiwi Matthew J. Ruys releases new single 'People X People' Feat. SPEECH (Arrested Development)
November 30, 2018 Jan Hellriegel
It may have been 20 years since we last heard music by award-winning recording artist Matthew 'Matty J' Ruys, but that wasn't the last time he shared his musical talents and skills with us.
From writing and producing K'Lee's infectious pop album which garnered 4 chart hits; or signing and executive producing Dei Hamo's ride to the number 1 spot on the airwaves; or discovering and leading Brooke Fraser all the way to her 7 x platinum debut, Matthew has been behind more NZ music success stories than you might have imagined.
After spending a few years based in Singapore and curating Asia's answer to SXSW, Matthew made the move to the US and set up shop in Santa Monica, where he reconnected with long-time friend and music collaborator Mark Tierney (Strawpeople). Together they set up a recording studio at the back of Matthew's house and started casually playing around with a handful of musical ideas. Before they knew it, through collaboration, both Matthew and Mark found themselves working on what would become their respective solo albums.
Now, the first single from Matthew J. Ruys' upcoming album finds him joined by good friend SPEECH from multi-Grammy-winning hip hop group Arrested Development.
'People X People' is an infectious, much-needed, feel-good call to love and understanding. Along with SPEECH, it features some of L.A.'s top gospel singers, and keyboards played by Matt 'Honeybee' Little (Bilal).
Matthew J. Ruys will release his new album, Things Broken, Things Awoken in 2019.
'People X People' is now available on Spotify, iTunes, Apple Music, Amazon and all good digital outlets.
Listen to 'People X People' here:
Tags Matthew J. Ruys, Matty J, SPEECH, People X People
← Paper Cranes announce 'Voices' Album Release and TourBlair Jollands announces '7 Blood' NZ Tour →

redpajama_set_name: RedPajamaCommonCrawl


With a superb range of destinations, relax and explore the UK with our great value, hassle-free coach holidays.
From Italy to France, Germany to Switzerland, sample the very best of Europe with a touring holiday.
Wake up to different views and see places from a different perspective with a mini, river or ocean cruise.
Experience world famous rail journeys as you step aboard the Jacobite Express, the Rocky Mountaineer and many more!
Explore new places in the company of like-minded people Solo travellers holidays - many without single supplements!
Grab a short break away to one of many exciting destinations by coach, air or rail.
Route 66, whale watching in Canada, tea with the Bedouins in Jordan and sleep in tents under the stars on safari.


IMPORTANT NOTE: Vitamin B12 is usually measured at the same time as a folic acid test. Lack of either one can lead to a specific form of anemia.
* Detect vitamin B12 deficiency anemia.*Diagnose the cause of certain types of anemia.*Diagnose the cause of dementia or other nervous system symptoms, such as tingling or numbness of the arms or legs (peripheral neuropathy).*Determine whether vitamin B12 deficiency anemia is present after a diagnosis of atrophic gastritis has been made.*Help diagnose certain types of leukemia.
A vitamin B12 blood test measures the amount of vitamin B12 in the body. The body needs this B vitamin to make blood cells and to maintain a healthy nervous system.
Folic acid, one of the B vitamins, is important for the normal development of an unborn child (fetus). Folic acid and its closely related compounds, folates, are needed for the production of red and white blood cells and platelets, the formation of genetic material (DNA) in cells, and growth.
Only a small amount of folic acid is stored in the body. To avoid a deficiency, a person must get folic acid regularly from the foods in the diet.
Do not eat or drink (except water) for 10 to 12 hours before the test.


October 16, 2018 Chicago, Illinois – PureCircle (LSE: PURE), the world's leading producer and innovator of great-tasting stevia sweeteners, reports launches of new food and beverage products containing stevia leaf sweeteners increased significantly in the first six months of 2018 vs the comparable period in 2017. The data used in this release was provided by Mintel Global New Products Database (GNPD)*.
Specifically, new product launches with stevia rose +27% globally. About one-third of foods and beverages launched using high-intensity sweeteners** contained stevia this year, nearly double the rate when compared to the first six months in 2012.
Looking at results separately for global beverages and foods, launches of beverage products containing stevia grew 33% in the first half of 2018. Launches of food products with stevia grew 23%. As evidenced by this growth data, stevia has become a very important ingredient for beverage and food companies.
To meet this increase in demand, PureCircle has increased production capacity enabling it to supply significantly more of the best-tasting stevia sweeteners like Reb D and Reb M. That enables the company to provide customers the best-tasting stevia sweeteners in significant quantities and cost effectively. PureCircle works with a growing global network of farmers to source stevia leaf – and has begun working with farmers in North Carolina.
Consistent with the growth of stevia use in product launches, the increase relative to other zero-calorie sweeteners has also been dramatic. In the first six months of 2012, stevia was used in 16% of food and beverage products launched with high-intensity sweeteners; aspartame was at 36%. Fast forward to the first six months of 2018, stevia usage nearly doubled to 31%; aspartame fell to just 22%. With stevia, food and beverage companies have access to a non-GMO sweetener from a plant which can deliver on taste.
PureCircle works closely with the world's leading beverage and food companies to supply them with stevia and to support their use of stevia. Major companies launching products with stevia leaf sweetener in the first half of 2018 included the following (in alphabetical order): Calbee Foods, The Coca-Cola Co, Danone, Grupo Bimbo, Kraft Heinz, Nestle, PepsiCo, Seven & I Holdings and Unilever.
Beverage and food product launches with stevia as an ingredient are taking place globally, according to Mintel research, with all regions seeing growth. The top two regions were Asia/Pacific (42%) and Europe (22%), followed by Latin America, North America and Middle East/Africa.
The story of stevia is evolving. Not long ago, it was viewed as a plant-based, zero-calorie, single-ingredient sweetener which worked well in some beverage and food applications. Today we offer a range of stevia leaf sweetener ingredients, including Reb M, with sugar-like taste and zero calories. Food and beverage companies have an increasing need for just such an ingredient, because consumers, health experts and governments have become increasingly concerned about obesity and diabetes, and consumers have become increasingly health and wellness conscious.
* The data in this release reflects new product launches from January-June 2018 compared to January-June 2017, and was extracted from the Mintel Global New Products Database in October 2018.
** When referring to high-intensity sweeteners, ingredients analyzed included Acesulfame Potassium, Sucralose, Aspartame and Stevia.


text:
Q: Python difflib for 2 files, with incorrect line numbers I have to compare 2 files in Python and I am using difflib. I tried this separately with ndiff and then with unified_diff. The contents of the 2 files are straightforward, per the example here:
File_1.txt:
User1 US
User2 US
User3 US

File_2.txt:
User1 US
User2 US
User3 NG

Here is the code that works for me (WITHOUT correct line numbers):
import difflib
import sys

def dif_wr(d):
    for i,line in enumerate(d):
        sys.stdout.write('{} {}' .format(i+1,line))

# Method 1
with open('File_1.txt', 'r') as h0:
    with open('File_2.txt', 'r') as h1:
        dif = difflib.unified_diff(h0.readlines(),\
                                   h1.readlines(),\
                                   fromfile='File_1.txt',tofile='File_2.txt')
dif_wr(dif)

# Method 2
with open('File_1.txt','r') as fl1, open('File_2.txt','r') as fl2:
    dif2 = difflib.ndiff(fl1.readlines(),fl2.readlines())
dif_wr(dif2)

The output is:
1 --- File_1.txt
2 +++ File_2.txt
3 @@ -1,3 +1,3 @@
4  User1 US
5  User2 US
6 -User3 US7 +User3 NG1   User1 US
2   User2 US
3 - User3 US4 ?       ^^
5 + User3 NG6 ?       ^^

The line numbers seem to be incorrect. It seems that they are starting at line number 4, which is the wrong line.
Question
Is there a way to get the correct line numbers with the output?

A: The documentation for unified_diff says it takes a parameter n:

Unified diffs are a compact way of showing just the lines that have changed plus a few lines of context. The changes are shown in an inline style (instead of separate before/after blocks). The number of context lines is set by n which defaults to three. The number of context lines is set by n which defaults to three.

Also, parameter lineterm:

For inputs that do not have trailing newlines, set the lineterm argument to "" so that the output will be uniformly newline free.

To get the output you want, you need to take the line terminators off, and add them back on in the output. You also need to set context lines to zero:
import difflib
import sys

def dif_wr(d):
    for i, line in enumerate(d):
        sys.stdout.write('{} {}\n'.format(i + 1, line))

Some example code using strings instead of files:
from StringIO import StringIO

file1 = """User1 US
User2 US
User3 US"""

file2 = """User1 US
User2 US
User3 NG"""

dif2 = difflib.unified_diff(StringIO(file1).readlines(),
                            StringIO(file2).readlines(),
                            fromfile='File_1.txt',
                            tofile='File_2.txt',
                            n=0,
                            lineterm="")
dif_wr(dif2)

Output:
1 --- File_1.txt
2 +++ File_2.txt
3 @@ -3,1 +3,1 @@
4 -User3 US
5 +User3 NG

redpajama_set_name: RedPajamaStackExchange


text:
MyRacingSims.club
A Community for Racing Enthusiasts!
My Reps
Select Distance Units
[MRS] Main Menu
MyAssolutoRacing
MyForza
MyProjectCars
MyRealRacing
» General Discussion [RR3]
» MRR Fixes and Enhancements
MRR Fixes and Enhancements
Mod-Veyron
Team MRS: 5
Here's where we detail the things we fix and/or add to MyRealRacing.club.
For general information about all sites in our family, see this topic.
Tracks/Circuits - Pages showing all tracks/circuits, including circuit maps, are now available. If you click the circuit name (not the thumbnail of the circuit map), you'll see the page for that circuit - with additional information, including a Google map of the location of the track.
Rating Feature for Circuits added - You can now vote for your favorite circuits - or your least favorites for that matter.
Discount Schedule added - A list of weekly, and special, car discounts is available. Select the Discount Schedule link in the RR3 Features box in the right sidebar.
Team MRR Driver Number Added - The Team MRR Driver Number has been added to the Member Profiles page. To get all members who have chosen Team MRR numbers to the top of the list, click the column heading to sort first in ascending sequence (all blanks will come first), then click it again for descending sequence, thus bringing all non-blank values to the top. Please note that, as this is actually a text field, not a numeric field, the sort is positional. That is, all numbers starting with "9" will come first (in descending sequence) regardless of the actual numeric value. As a result, 921 might be followed by 91, followed by 9, followed by 836.
Circuit Locations - A Google map showing the locations of all circuits available in RR3 has been added (link in the right sidebar). If you click on a marker, you will see a thumbnail view of the circuit map, as well as the length of the circuit, and the version in which it was introduced. If you click on the thumbnail, you will see a full-size image of the circuit map. For tracks with more than one layout, the markers are, by necessity, close together - too close when zoomed out to be able to click any but the topmost marker. If you zoom in on the Google map, you will eventually be able to distinguish markers for the various circuits.
Added Circuit des 24 Heures Map - The circuit map for the Le Mans track has been added. When you visit the Circuits page, you'll actually see four circuits shown there - one each for Morning, Day, Evening, and Night. All four maps are exactly the same; we just needed to have the four different circuit titles to use when creating events.
Added Tutorial Videos Section - A new section designed specifically for Tutorial Videos has been added. Each page has fields for four different video URLs: Cockpit Cam, Bonnet Cam, Chase Cam, and a Freestyle (artsy) view. These videos should be hosted offline and linked-to via the URL appropriate for the host site. There are pages showing all tutorials grouped by Circuit, by Car, as well as a sortable list. There are also several filtering options. Members may create new Tutorial entries by clicking the "Add Tutorial" link just under the tabs. Members who contribute tutorial videos will earn 25 Fame points for each contribution. MRR reserves the right to remove entries that are not appropriate for that section.
Discount Schedule Converted/Enhanced - The car discount entries were converted to a new format, and we enhanced the content while we were at it. The Discounted Price is now shown along with the List Price of each car. Please note that, because of Monkey Math (i.e. we don't know their rounding rules), the prices shown are an approximation. However, they should be very close to the actual discounted prices.
Added Monza Circuit Map - The circuit maps for Monza have been added.
Ultimate Leaderboard feature added - This allows members to post ther times (or distances or speeds) from running events in RR3. For more details, read the article About the Ultimate Leaderboars (ULB).
Challenges feature added - Building on the Ultimate Leaderboard feature, Challenges allows you to "host" an event, allowing members to compete against each other, with the results showing in one convenient place. For more details, read the article About Challenges.
Tournaments feature added - Just as the Challenges feature bulids on the ULB, the Tournaments feature adds a new level above Challenges. Think of each Tournament as a collection of Challenges, showing ranking points for each stage (each Challenge) and overall points for the entire Tournament. For more details, read the article About Tournaments.
Teams feature added - Pages have been added to allow members to keep track of their RR3 Teams and team members.
Members' Garage feature added - Members may now keep track of their cars in the Members' Garages section (menu link under Real Racing 3, right sidebar). You may also view the garages of other members. There are two main tabs and four subtabs, as shown below:
In addition to the "All Members" tab, the "My Garage" tab makes it easy for you to view your own cars without needing to filter on your own member name. The four subtabs correspond to the four pages that are available.
Cars - Shows basic information about all cars, including the purchase price, specs, and photos (in a slider view). You may also rate cars on this page. If you are rating your own cars, that will serve as a reminder to yourself how much you like/dislike each car. Rating other members' cars should be your "vote" for their photos - i.e. their liveries. Obviously, your vote on your own cars will also affect the overall votes cast by others, but once you get more than a few votes, its affect will be minimized.
Photos - You may upload up to ten photos for each car in your garage. Consider this your own personal "Showoff Corner". Clicking on any photo will bring up a carousel view of all photos for a given car. Once you have uploaded photos of your cars, you could share the link to that page in the Showoff Corner thread instead of uploading them all again.
Specs - Shows the current specifications (top speed, acceleration, etc.) of all cars - along with default values for View and Controls. The system does not validate the specs at all, so it's up to each member to ensure the accuracy of the data. As for the views/controls defaults, they will serve as overrides for the corresponding values in your member profile. For example, if you normally use Cockpit View for all cars except the LMP1 cars, you can set the default in your member profile to Cockpit View, then in your garage, set the LMP1 cars to whichever view you use for those cars. Then, when you are posting entries in the ULB or for Challenges, the appropriate defaults will be used.
Upgrades - Shows upgrade levels for all categories (Enginge, Drivetrain, etc.) plus the overall upgrade level for all cars, in this format:
5/7 (71%)
For categories that are not at 100%, the percentage will be shown in red, while those at 100% will be shown in green.
Also, please see additional information here.
Team Tournaments feature added - You may now set a Tournament to show the Team Rankings table. For more information on this feature, please see this post, and the About Team Tournaments page.
"Owned" indicator added to Garage Entries - An "owned" indicator has been added to the Garage section of MRR. See this post for more details.
1 rep
You must sign-in or register in order to view and reply to forum topics.
MyAssolutoRacing.club
MyForza.club
MyGearClub.club
MyProjectCars.club
MyRealRacing.club
MyStreetKart.club
n7thGear Motorsports
All logos and images from game apps are copyright by the owning entity.
All other content is copyright by MyRacingSims.club and all related sites.


text:
<?php
// Text
$_['text_approve_subject']      = '%s - Your Affiliate Account has been activated!';
$_['text_approve_welcome']      = 'Welcome and thank you for registering at %s!';
$_['text_approve_login']        = 'Your account has now been created and you can log in by using your email address and password by visiting our website or at the following URL:';
$_['text_approve_services']     = 'Upon logging in, you will be able to generate tracking codes, track commission payments and edit your account information.';
$_['text_approve_thanks']       = 'Thanks,';
$_['text_transaction_subject']  = '%s - Affiliate Commission';
$_['text_transaction_received'] = 'You have received %s commission!';
$_['text_transaction_total']    = 'Your total amount of commission is now %s.';
?>


text:
Catching The Torch
Catching The Torch: Xavier Simoneau's underrated, projectable game
A deeper look into one of the Habs' most intriguing picks from the 2021 NHL Entry Draft — his strengths, his weaknesses and his NHL projectability.
By Hadi Kalakeche@HadiK_Scouting Nov 19, 2021, 8:00am EST
Share All sharing options for: Catching The Torch: Xavier Simoneau's underrated, projectable game
Welcome to Catching The Torch, where we keep an eye on the Montreal Canadiens' North American prospects and how their development is faring week by week. After filling out a tiered prospect pyramid last week and providing a broad scope of the Habs' pool of North American prospects, I wanted to use the next couple of weeks as an opportunity to get into the specifics of the Habs' draft picks and their projectability.
Starting off, I wanted to highlight one of the most severely overlooked prospects in the system, Xavier Simoneau. The 5'7", 180-pound centre started his Junior career with the Drummondville Voltigeurs in 2018-19, immediately making himself known as one of the hardest forwards to face on a regular basis.
Despite that, and a tremendous offensive output that reached 57 points in 55 games in his draft year (2018-19) and then 89 points in 61 games the next season, Simoneau had to wait until the sixth round and 191st selection in his third year of eligibility to hear his name called at the stand.
Since then the prospect has been traded to the Charlottetown Islanders, and has reached another peak this year despite the move. His seven goals and 21 assists in 15 games form the third-highest point total in the QMJHL, and he leads the entire league in assists. His passing game was no secret, even back in his draft year:
CHL Tracking Project finally has a new top passer by Expected Primary Assists/60: Xavier Simoneau (2019 eligible). Simoneau's 5'7", not a pretty skater, and is merely a P/GP, but he can really dish the puck. 7 games isn't enough, but his passing stats were great last year, too. pic.twitter.com/JO97eststc
— Mitchell Brown (@MitchLBrown) February 13, 2019
If his ability to change teams and become both the leading point-producer and the heart and soul of his new organization doesn't suffice to convince you of the potential Simoneau holds, I translated some of his teammates' and opponents' answers to the question "Who is the most underrated player in the QMJHL?" asked to them back in February, 2020:
Samuel Poulin, Penguins first-round pick: "I'd say Xavier Simoneau — he's a small player, but he's just so determined."
Jérémie Poirier, Flames defence prospect: "Simoneau — really difficult to play against, works really hard."
Dawson Mercer, Devils first-round pick: "Very good player, skilled but also understands the game."
Christopher Merisier-Ortiz, undrafted defender: "Maybe because of his size, I feel like he passes under the radar, and I think he's a really good player."
Anthony Morrone, Simoneau's goaltender with the Voltigeurs: "A really great guy. He has the greatest heart I've ever seen in my life. He never gives up. You see it when he's throwing himself head-first at shots in the defensive zone. His shot is different than anyone else's. Really an exceptional player, I'm tired of seeing him underestimated."
That last comment says a lot about the type of player Simoneau is to his teammates, but what interests me the most is Mercer's comment on Simoneau's understanding of the game. It takes one to know one. The 2020 first-round pick's smarts are on high display this year as he has made the New Jersey Devils' roster and is dominating play on both sides of the ice. If he's saying this about Simoneau unprompted, it's an excellent sign.
First, let's take a look at the aspects of Simoneau's game that make him such an effective player in the QMJHL.
Effort level: A+
Simoneau is genuinely one of the hardest-working prospects I've had the chance to scout. Rarely have I seen a player show the amount of intensity on and off the puck that he brings to the table night-in, night-out. Sometimes, in an important matchup against a rival or in a tournament final, you can see a prospect hit that second or third gear due to increased motivation, but Simoneau's on his fifth gear all game, every game.
Simoneau (#81 White) - two great defensive plays back in his Voltigeurs days pic.twitter.com/oovVVy5PKR
— Hadi K. Scouting (@HadiK_Scouting) November 17, 2021
The reason his effort level is so advanced is that he has no choice. The alternative is losing most puck battles when your opponents stand a foot above you. An exceptionally stubby frame and strong legs make him hard to push off the puck, and he combines that with a never-stop mindset to dart around the ice and keep his centre of mass low, adding even more difficulty to opponents' disruption attempts.
His constant movement and intensity causes a lot of trouble for opponents trying to escape his grasp and break out of the offensive zone, as he'll pursue them with an active, smart stick and dislodge pucks, prolonging offensive-zone sequences on his own at times. This is his standout tool, and the attribute which should earn him a ticket to the NHL one day.
Passing: B+
Simoneau's 21 assists in 15 games so far this year are self-explanatory, but what interests me the most is how he connects plays, rather than how many of them result in goals. As was presented in the data sheet from earlier, even when the prospect was barely above a point per game in his draft year, the amount of expected primary assists he generated (calculated using the location of the pass receptions Simoneau generates and the ensuing shot's likelihood of hitting the net) led his entire draft class.
Now in the fifth year of his QMJHL career, Simoneau continues to impress with his ability to locate the ideal passing option and adjust the type of pass he employs in order to maximize his chances of hitting his opponent's stick in a dangerous position. In this clip he retrieves a puck along the boards while shifting his weight, and opts for a hook-pass to connect with his opponent for a primary assist:
Retrieves while changing directions on his inside edge, quickly identifies the hook pass as his first option. Gets the A1 pic.twitter.com/yMVNqJ0nzI
He is just as comfortable connecting with teammates on his backhand, which adds a layer of playmaking to his game that can often be the difference between an AHLer and an NHLer. He has twice the bandwidth to connect plays as a result of his comfort on his backhand, as he can't easily be forced into a weak stick position by an opposing box-out or neutral-zone funnel play. Any way he carries the puck, he can dish it.
Goal-scoring: B
Although Simoneau is primarily a hybrid between a playmaker and a grinder, his goal-scoring ability is far from inadequate. Most of his goals occur around the net, as he crashes and bangs the puck past the goaltender on numerous occasions, but he's also able to release from the faceoff circles and get a good amount of velocity on his shots.
The centre has often been employed on the left half-wall in Charlottetown's system, allowing him to walk in and shoot the puck while preventing him from releasing one-timers. Both of those tools are well-refined in Simoneau's case, but none overpowers the other; he is just as comfortable on either side of the power-play formation, as well as in the bumper or net-front spots.
Today's highlight pack: #GoHabsGo Xavier Simoneau - Short King Hockey™
Pro-ready thought process: attack the middle, draw Ds out, see what's available
Sells the pass with blade angle, deceptive release squeaks through
1/? pic.twitter.com/mT9Xk0JcFM
On the rush is where Simoneau's goal-scoring abilities shine the brightest. The prospect's ability to anticipate open space and cut to the middle off the boards make him an outstanding carrier on zone entries, as is shown in the clip above. What's especially promising is the progress in his goal-scoring since his draft year: the centre's goal-per-game rate started at 0.28 in 2017-18, then jumped to 0.33 in 2018-19, and seems to have stabilized around 0.45 since then.
Problem-solving : B+
Hockey I.Q. is a term that's thrown around a lot, without necessarily being an easy concept to define. Often, with on-ice intelligence, you know it when you see it, but I've distilled my definition of the concept to its crudest form: the ability to solve problems at high speeds. At its essence, that is what hockey I.Q. is, and Simoneau exemplifies it.
His ability to locate the best option and find the easiest way to execute it within milliseconds with very little margin of error means that he needs no time at all to make plays. If he doesn't need time to make plays, then the quality or speed of the competition the centre will face won't change much to prevent him from being able to slip passes to his teammates, open up lanes, and cut to the middle.
Really like Simoneau's poise here to see an open net, but recognize that his teammate is wide open. His body doesn't give away his intentions, and he's always looking for connective plays on the PP
2/ pic.twitter.com/kqWGawqxz8
In other words, he is already comfortable with the very thing about NHL hockey that is usually so difficult to handle for up-and-coming prospects: solving problems within restricted time and space.
Skating: B+
Simoneau's skating is quick and relentless. While his posture and edgework remain imperfect, the centre is more than capable of winning short- and long-distance races all over the ice. He also shows comfort in carrying the puck at high speeds, weaving through sticks to reach the middle of the ice almost effortlessly. He utilizes crossovers a bit less than he should, but his straight-line speed and quick directional changes more than make up for it.
How did Xavier Simoneau go undrafted again? I clocked him at well over 35 km/h on this skate through the NZ.
That's very fast. pic.twitter.com/KsV4YbEf8M
— Will Scouch (@Scouching) October 10, 2019
A key element of his skating proficiency is his ability to retrieve a puck or receive a pass mid-stride, accelerating or pivoting before his stick touches the disc in order to set up his next move much more fluidly. His skating is an essential element of his game as an undersized forward, and his utilization of his low centre of mass to protect pucks down low is promising for his ability to carry his skating strengths into the pro level.
To be honest, this part of the article is difficult to break down in Simoneau's case, as the prospect doesn't have many glaring weaknesses in his play. The elements I will mention below, for the most part, are holes in Simoneau's game that he's developed adaptive tools to circumvent. I'll define what that means using specific explanations below.
Size: 5'7", 180 pounds
To mention the obvious, Simoneau's size is definitely an aspect that limits him in certain measures. Cutting to the net off the rush and stifling opponents physically and making space for himself in front of the net become much more difficult as a result of his shorter stature, but the prospect has developed a game that allows him to make the most out of his puck touches and limits the time in which he is eligible to be body-checked.
His main adaptive tool in this instance is his ability to find a teammate's stick from anywhere on the ice, from any body position, and to do it quickly. Another one, which was mentioned at the start as Simoneau's standout attribute, is the prospect's effort level and never-stop mindset.
Simoneau - puck protection & leverage #GoHabsGo pic.twitter.com/s404TDWdb9
To be able to match up against defenders much larger and stronger than he is, he has fine-tuned the art of outworking his opponents and using stick- and body-positioning in board battles. He uses leverage rather than strength to win his one-on-one duels, stick-checking one side of the opponent then quickly placing his body on the other, or tying up the defender's stick and getting under his arms to gain positional advantage on the puck.
Creativity: C
In Simoneau's case, one drawback to his offensive potential is the inherent lack of high-end creativity in his game. He doesn't tend to think outside the box and try something outlandish, opting rather for the simple, effective plays.
Being able to master both the simple and the complex is the hallmark of any great NHL offensive facilitator, and this could very well hold him back from reaching an NHL top six. Diversifying his skills and adding more and more creative plays to his arsenal could be the key learning opportunity separating Simoneau from a long, fruitful NHL career.
His adaptability should allow him to find a niche and become a support-role player regardless, but the prospect could separate himself even further from the pack with no-look misdirecting passes and a more complete arsenal of shots and dekes to choose from.
His stickhandling is just about average, with a locked top arm which can occasionally prevent him from carrying the puck in his hip pocket, a position which allows a player to deke, pass, or shoot in the same movement. Freeing up movement in his top arm more often would make him much more capable as a puck-carrier, but he still manages to fool opponents by using shoulder and leg fakes.
NHL Projectability
It's hard to look at the level of play Simoneau has been displaying and not feel like someone dropped the ball in the previous two drafts by not selecting him earlier. He has at least one key standout tool in his effort level, which is well above NHL average, and boasts high-end reactiveness and adaptability, two elements that are essential in order to make it to the professional ranks.
His showing at the Canadiens' training camp solidified the idea that his game won't stray from its roots against professional opponents, and he's shown a great amount of pride in being a Hab (turn on captions below for Simoneau's translated comments on his training camp).
Xavier Simoneau is still all smiles.#GoHabsGo pic.twitter.com/D14lkatZZ2
— Canadiens Montréal (@CanadiensMTL) September 16, 2021
As he is right now, Simoneau's creativity limits his offensive ceiling, but he should be more than capable of keeping up with the NHL's requirements of pace, processing speed, and intensity despite his shorter stature. On top of that, the centre's small-area playmaking should carry well into the NHL, especially with great pass selections and versatility to go along with his comfort on the backhand.
Overall, a middle-six role for Simoneau down the road seems outlandish from the outside (rarely does a two-year-over-age sixth-round pick make his way onto an NHL roster, let alone its middle six), but when digging further into his game, it's hard to see anything less than that. It'll be interesting to follow along and see how far his career will take him.
Follow me on Twitter @HadiK_Scouting for more on the Habs' prospects, and to follow along with the rest of my scouting work!
TSM: We down with RHP yet? Fun game, good long-term result!
[Highlight] Rafaël Harvey-Pinard scores, and this is getting silly now Fourth line? Or first line?
[Injury Report] Joel Edmundson out with a lower-body injury The defencemen left the game in the opening period.


text:
If you've been following our progress here at RadianGEN, then you probably know 2013 has been a busy and exciting year for us. As we approach Thanksgiving and the holidays, our team is feeling a lot of gratitude for everything we've accomplished this year.
So in the spirit of the season, we wanted to share some of the things for which we're feeling very thankful:
1. WE LAUNCHED RADIAN GENERATION!
It's hard to believe it's been nearly a year since we formally launched our new venture. The days have flown by in a whirlwind of continuous activity over the last 11 months. And as we approach year-end, it feels like things are kicking into high gear.
2. WE RAISED THE CAPITAL TO FUEL OUR CONTINUED GROWTH
We are thrilled to have received a major strategic investment from QuietStream Financial this September. This investment provides us with strategic and operational support as well as the capital to significantly expand our solar asset management services to help even more solar developers and investors accomplish their objectives.
3. WE BUILT RELATIONSHIPS WITH NEW CLIENTS
We are super thankful for our new clients we've had the pleasure to start working with this year. Thus far, we've worked to:
Develop best practices O&M strategies for new geographic market
Identify new opportunities in distributed generation (DG) solar
Diligence and advise on multiple solar project acquisitions and investments
Better manage solar assets to improve performance and returns
4. WE HIRED OUR FIRST NEW EMPLOYEE
Welcome Raphael Varieras….employee #1! We are proud to welcome Raphael to our team as a solar asset manager. He will be responsible for managing financial and technical performance of solar assets under RadianGEN management.
Raphael is a seasoned solar asset manager who has worked with some of the best companies and teams in the industry. He was previously at Chevron Corporation developing commercial and utility scale solar projects throughout the U.S. He also worked at Solaria Corporation, where he led their performance engineering and asset management efforts. Raphael is a graduate of Stanford University and the Ecole Polytechnique in France. We're thrilled to have him on board!
5. WE MOVED INTO NEW DIGS
Yes, we have a new office, and we are starting to feel settled in. We are located at 222 Columbus Ave, Suite 420, here in San Francisco (near the Transamerica Building, the Financial District and North Beach). We've still got a few finishing touches to complete on the decorating (Martha Stewart: you out there?), but we're pumped to be settling into our new home.
So we've got a lot to be grateful for this year, but we're even more excited about what we'll be doing in 2014 and beyond. Stay tuned. We look to bring a new level of excellence and service to the solar asset class, which we hope will benefit the solar industry as a whole.
For more information about SolarAM, contact RadianGen
Radian Hires Andrew Griffiths As Managing Director of Asset ManagementFebruary 14, 2019 - 10:28 pm
Who Should Monitor Systems? Asset Management vs O&M: Understanding your vendor's core competencyJuly 19, 2018 - 2:50 pm
Monitoring Platforms: What Does Your PV System Need? A SCADA System or a DAS?May 3, 2018 - 3:10 pm
Proactive and Preventative Transformer Maintenance: How Destructive Can Rodents Really Be?April 25, 2018 - 1:57 pm
Great Article in the Washington Post. Says Radian CEO, "Whatever the challenges, Radian remains committed to making sure solar projects continue to operate well and to supporting the industry's growth."January 31, 2018 - 7:45 pm
The Wallstreet Journal's: The Three Stumbling Blocks to a Solar-Powered NationJanuary 29, 2018 - 5:17 pm
Removing Snow from Solar PV Sites – Key ConsiderationsJanuary 10, 2018 - 8:46 pm
Join Radian Generation, the Cleantech Group and many others at Power Breakfast on October 11, 2017 to discuss SaaS Innovation in Pursuit of Lowest-Cost Renewable PowerSeptember 28, 2017 - 6:24 pm
Founded in 2013, Radian Generation is an established team of solar industry experts who provide comprehensive renewable energy asset management services to deliver optimum results for project investors, owners and developers. Differentiated by its Radian Lens™ software platform and its depth of experience, Radian currently provide services to over 5GW of operating plants in over 15 states in three countries.
Tweets by @RadianGEN
Radian Newsletter
Subscribe to Radian's Newsletter
Copyright © 2018 Radian Generation LLC
Renewable Assets Optimized
Interview: No Dropoff On Day 3: Sights and Sounds of Solar Power Internatio... Defining Solar Asset Management


The T200B is a compact and rugged AIS Transponder, designed for the demands of the small commercial boat, fishing boat and leisure markets. It meets the Class B standard that allows vessels that are not required to fit Class A units to voluntarily fit an AIS Transponder. When connected to an external VHF antenna and a GPS antenna (not supplied), the T200B will transmit its own vessel position and data and receive information from other AIS vessels, shore stations and navigational aids within VHF range.
The unit is initially programmed by the user with the supplied software over a USB interface. The T200B is compatible with a range of computer based navigation programs and chart plotters that can accept AIS data sentences over a NMEA 0183 or NMEA 2000 connection.
Small commercial boat, fishing boat and leisure markets.


text:
Tag: BMW Motorsport GmbH
By Carter May 8, 2021 May 8, 2021 BMW
For years I've banged on about the E34 M5, a conundrum of the M lineup. It's got all the right DNA to be a classic, yet like the similar 944 Turbo has generally languished in value compared to similar products. That may sound like a broken record on these pages, but it's a tune which is both catchy and sweet-sounding for BMW fans because it means they're getting more car for their money. They've got plenty of the right ingredients – the last of the individual throttle body S38 motors producing 315 horsepower, Motorsport details throughout, a great subtle look which still is commanding of respect, supreme road manners and limited numbers – only 1,678 were imported. It's the right recipe for a future classic. This chassis is still generally overlooked compared to the E28 and E39 models, but those that have spent some time behind the wheel of these well engineered, hand-built Q-Ships proclaim they're one of the best BMW products made. Recent market activity in since 2016 has started to remix the tune, though, and E34s have been on the rise. Hagerty currently places top value on 1991 M5s at over $74,000 – steep sounding given what many traded for over the last few years, but perhaps more in line with their legendary build quality and performance especially when considering their siblings. So let's see what a top value M5 looks like today:
CLICK FOR DETAILS: 1991 BMW M5 on eBay
Tagged 1991, 1991 BMW M5, BMW, BMW Motorsport GmbH, E34 M5, Euro M5, legend, low miles, m5, Mauritius Blue Metallic, S38, S38B36
1990 BMW 320iS
By Carter July 1, 2020 July 9, 2020 BMW
80s M Mania continues with little abatement, and the spill-over effect has impacted the rest of the lineup. Manic pricing increases have rivaled the Porsche 911's market stardom in a smaller audience. For the most part, outrageous bids have been limited in the general enthusiast world to the M3; but within the E30 sphere of influence, outstanding examples of each particular model have reached astonishing levels of pricing. How crazy has it gotten? How about consistent mid-to-high $20,000 pricing on 325s? Granted, that is reserved for the best examples, but it shows the massive swing in values of the highly desirable platform.
Stepping up to the M3 will cost you a lot more – even if it's not as nice an example. Of course, there's an alternative if you really desire M DNA in the form of the screaming S14. BMW slotted a de-stroked 2.0-liter version into the Portugal and Italian-market 320is – and as luck would have it, one popped up on eBay recently:
CLICK FOR DETAILS: 1990 BMW 320is on eBay
Tagged 320is, BMW, BMW Motorsport GmbH, e30, euro, Italian M3, Rare
1995 BMW M3 Lightweight
By Carter March 19, 2020 March 20, 2020 BMW
'E36 M3s are garbage'
You know you've seen the internet comments, probably more than once. Odds are, people saying that don't own or haven't owned a M3 at all, and more than likely even if they do, they haven't owned an E36. But there was some weight behind the claim that in some regards the US-market E36 M3 was the least M3ish of all of the generations, and generally speaking they've remained the cheapest. That is, all except for one.
The Lightweight was a 1995 homologation special model with aluminum doors, a sport suspension, a shorter rear axle ratio, and an adjustable aerodynamic package. Deleted was the air conditioning, sunroof, and radio as well as some sound deadening, and rumor has it that the S50s were hand-picked for each of the 126 produced. These have been steadily climbing in price, and last year I was pretty shocked to see the asking price of one I looked at crack $100,000. But I don't think anyone was ready for the results of the ex-Paul Walker group of five in January. If you weren't paying attention, two hit $220,000, then $242,000, then $258,000. But the gem was the super low-mileage example that hammered for an absolutely astonishing $358,000 after premium. Mouth firmly agape yet?
So it's no surprise that some of the lesser examples have come out of the woodwork, and this might be the lesser of the lesser. It's a tired, slightly rusty, blown motor example – but it's all there, and ready to be restored. What's the ask?
CLICK FOR DETAILS: 1995 BMW M3 Lightweight on eBay
Tagged 1995, BMW, BMW Motorsport GmbH, e36, lightweight, m3, Rare
Halo Homologation-off: 1980 BMW M1 v. 1986 Audi Sport Quattro
By Carter September 17, 2019 September 17, 2019 Audi, BMW
It's a bit amazing to consider that two of the most significant halo cars in German motoring history – both homologation models intended to lead their respective marques into the next decade – so closely paralleled each other, yet were so very different. It's but a 35 minute train ride between Munich and Ingolstadt, and in the late 1970s both BMW and Audi wanted a range-topping model to grab attention. But their approaches were radically different. BMW designed a bespoke mid-engine, tube-frame supercar around a basic engine design it already had. Audi, on the other had, took a basic car design it already had and added a revolutionary drivetrain.
Both were styled by Giugiaro. Both had to be built out-of-house; Baur had a hand in each. Both had legendary engineers – Walter Treser and Roland Gumpert for Audi, Jochen Neerpasch at BMW. Both raced, though the series they were intended for were ultimately cancelled. Both launched a brand name – BMW's M division, and Audi's quattro (and later quattro GmbH). And today, both are both legends and highly sought by collectors. So today we have an interesting showdown; two prime examples have come to market and are nearly the exact same price. Of course, for that to occur the Audi entrant is the 'ultimate' evolution of the Quattro, the Sport model. So let's put aside the ridiculous $700,000 plus asking prices of each of these cars for a moment, and consider – all things being equal (which they nearly are!), which one would you choose? Let's start with the M1:
Tagged 1980, 1986, Audi, B2, BMW, BMW Motorsport GmbH, e26, Group 5, Homologation, inline-5, inline-6, M1, M88, Quattro, Ronal, Special, Sport Quattro, Turbo, Turbocharged, Typ85, Type 85, WRC
1991 BMW M5 with 31,300 Miles
By Carter August 20, 2019 August 20, 2019 BMW
For years we�ve banged on about the E34 M5, a conundrum of the M lineup. It�s got all the right DNA to be a classic, yet like the similar 944 Turbo has generally languished in value compared to similar products. That may sound like a broken record on these pages, but it�s a tune which is both catchy and sweet-sounding for BMW fans because it means they�re getting more car for their money. They�ve got plenty of the right ingredients � the last of the individual throttle body S38 motors producing 315 horsepower, Motorsport details throughout, a great subtle look which still is commanding of respect, supreme road manners and limited numbers � only 1,678 were imported. It's the right recipe for a future classic. This chassis is still generally overlooked compared to the E28 and E39 models, but those that have spent some time behind the wheel of these well engineered, hand-built Q-Ships proclaim they�re one of the best BMW products made. Recent market activity in since 2016 has started to remix the tune, though, and E34s have been on the rise. Hagerty currently places top value on 1991 M5s at over $70,000 � steep sounding given what many traded for over the last few years, but perhaps more in line with their legendary build quality and performance especially when considering their siblings. So let's see what a top value M5 looks like today:
Tagged 1991, BMW, BMW Motorsport GmbH, Brilliant Red, Brilliantrot, legend, low miles, m5, S38, S38B36
By Carter January 1, 2019 January 31, 2019 BMW
Update 1/31/2019: The seller has relisted this M1 now at $695,000 – nearly $200,000 down from last Spring, but probably still ahead of the market.
Update 7/29/18: After listing in May at $875,000, the seller has dropped the price to $725,000 – still high for the model, but not as far out of line. Will it sell this time around?
I give Audi a lot of credit for bringing the R8 to market. It took a fair amount of gall for a company best known for mid-range all-wheel drive luxury sedans to up and produce a supercar-beating mid-engine road car capable of being used year-round and every day. It's a feat nearly without precedent. Of course, I said "nearly".
That's because BMW pulled off a similar trick the best part of thirty years before Audi did it. And arguably the development of what would become BMW's fledgling Motorsports division was even more impressive than what Ingolstadt pulled off. The M1 burst onto the scene at a time of economic austerity, global oil crises and came from a company who not only didn't have a history of producing such cars, but didn't have connections to others who did (unlike Audi's corporate Lamborghini partnership).
Speaking of Lamborghini, because of BMW's lack of expertise in supercar design it was the Sant'Agata firm that was employed to produce the M1. But because of Lamborghini's lack of expertise at being…well, a company capable of producing something on a schedule, BMW engineers had to first liberate the early molds from Italy and then find someone who could produce the car. Ultimately, it was a combination of ItalDesign in Turin, Marchesi metal working in Modena to build the frames and Karosserie Baur in Stuttgart that stuck the M1 together. Though it doesn't exactly sound like a match made in heaven, and indeed the M1 was a relative sales flop, it has nonetheless grown to cult status as one of the most user-friendly supercars of the late 1970s:
Tagged 1981, Alpine White, Baur, BBS, BMW, BMW Motorsport GmbH, e26, Giogetto Giugiaro, Giugiaro, Lamborghini, M, M1, M88, Motorsport GmbH
By Carter September 29, 2017 October 1, 2017 BMW
There are a few strange similarities between yesterday's 1987 Volkswagen Scirocco 16V and today's subject – the much more elusive and legendary BMW M1. Both were sporty cars developed from more pedestrian beginnings. Both featured high-revving dual-overhead cam motors. But the interesting part comes in the sublet of construction, and the design. Both have links to Giugiaro, but both also borrowed heavily from other designs.
In an article I penned for The Truth About Cars last year, I covered some of the development of the Wedge Era and how those spectacular show car designs channeled their design language down to more pedestrian models. One of the stars of that article were the cutting-edge looks from Giugiaro's ItalDesign – the firm, and man, responsible for some of your favorites such as the basic shape for the Audi Quattro. But while the Quattro launched its brand into the luxury realm and redefined the 80s, the undisputed German star of the wedgey wonders was the BMW M1.
Tagged 1981, BMW Motorsport GmbH, e26, Giogetto Giugiaro, Giugiaro, Italdesign, legend, M1, M88/1, Motorsport, Paul Bracq
Tuner Tuesday Mega Tuner Showdown: Dinan v. AMG v. Treser v. Alpina v. Ruf
By Carter September 22, 2015 September 22, 2015 Alpina, AMG, Audi, BMW, Mercedes Benz, Porsche, Ruf, Treser, Tuner Tuesday
I'm always a fan of the showdown posts; no surprise, since I think I'm the only one who does them here! While it's nice to highlight one car at a time, I'm just a fan of the opportunity costs; considering what my money could go towards otherwise. Plus, though we see comparisons of new cars in magazines and online fora, it's not often that we have comparos including nearly 40 year old cars. While I usually highlight this type of comparison in my 10K Friday posts, today is a bit different and I believe the first time I have a showdown on Tuner Tuesday. I've rounded up a quintet of neat cars that are all modified from stock by some of the most famous tuners of the 1980s; which is the winner?
Tagged 1978, 1983, 1984, 1987, 1991, 3.9, 560sec, 911, 911 turbo, 930, Alpina, AMG, Audi, B2, B7, B7 turbo, BBS, BMW, BMW Motorsport GmbH, C126, Calypso Red Metallic, Classics, Dinan, e12, e34, euro, Fuchs, Helios Blue Metallic, m5, Mercedes Benz, Quattro, Ruf, Speed Yellow, stroker, treser, Tuner Tuesday, Turbo, Turbocharged, Type 85, W126, Whale tail
1985 BMW M635CSi
By Carter September 10, 2015 September 10, 2015 BMW
Though they're the juggernaut of BMW performance today, the reality is that there were quite a few stumbling blocks and it took many years for BMW Motorsport GmbH to establish themselves as the benchmark for German performance. Though many consider the M1 the genesis of BMW M, in fact the brand was born nearly a decade earlier with the introduction of the 3.0 CSL. The high performance E9 was built together with BMW's competition department, a relationship which ultimately resulted in the birth of BMW's Motorsport division. A few years later, the new entity would give birth to an equally legendary creation, the 2002 Turbo. But when it came to the first car to carry the "M" badge, it was of course the legendary M1 with its motorsport derived M88/1 double overhead cam inline six screaming in the middle of the car. You'd think this recipe carried over immediately to the sedan range, but that was not immediately the case. First, BMW produced the M535i in the E12 chassis. Though the E28 model of the same designation was mostly an appearance package, the E12 model was turned up over the rest of the range – but not with the M88; BMW instead relied on the M30 to power the M535i. Then, there was a year where nothing happened; the M1 was out of production, the E12 was replaced by the E28, and ostensibly BMW had no real performance models. That was remedied at the 1983 Frankfurt Motor Show, where a juiced up version of the 635CSi was offered. It was labeled the M635CSi; but unlike the M535i, under the hood wasn't the venerable M30 that powered the normal 635CSi. In its place, the Motorsport division decided to slot the M88, now with /3 designation; the result was 286 horsepower – a staggering figure at the time, considering that the contemporary Porsche 930 was considered fairly bonkers with a little over 300 horsepower and though it looked much larger, the early E24s only weighed about 200 lbs. more than the Porsche. Coupled with some aerodynamic tweaks, heavier duty suspension, brakes and larger wheels and tires, the result was the menacing presence worthy of the nickname "Shark". For all intents and purposes, this was really the first "M" car for the masses:
CLICK FOR DETAILS: 1985 BMW M635CSi on eBay
Tagged 1985, Alpine White, BBS, BMW, BMW Motorsport GmbH, e24, euro, M635, m635csi, M88/3, Pacific Blue
Motorsports Monday: Reliving the Glory Days – A4 STW v. 320i Supertouring
By Carter July 6, 2015 July 6, 2015 Audi, BMW, Motorsports Monday
While Touring Car fans are widespread (after all, we can interpret NASCAR as a form of Touring Cars, right? crickets chirp in the distance), it seems that every fan has their favorite era. For some, it's the wild wings and gold BBS wheels from the 1970s that defined production-based racers. For others, the winged warriors from the 1980s and early 1990s are the best era; after all, we get the M3 and 190E 2.5-16 Evolution from those generations. I have to admit that my personal favorite touring car has to be the V8 quattro that was won the Deutsche Tourenwagen Meisterschaft in 1990 and 1991 is my favorite because Audi just did things differently. They took their largest car, kept some luxury details like the wood trim, and stomped on both BMW and Mercedes-Benz with their lightened luxury liner. But although there was some stellar racing from some superstars of the 1980s in the DTM around then, it's not personally my favorite period. For that, I'd have to move up towards the mid-1990s, when even more companies like Nissan, Opel and Renault joined Audi and BMW at the front of race series like the British Touring Car Championship. I watched in awe as pilots like championship-winning Frank Biela rubbed doorhandles with the Alain Menu, Matt Neil and John Cleland. And who could forget Rickard Rydell, the Super Swede piloting the 850 wagon replete with inflatable dog in the back? It gave the series more character; you genuinely weren't sure who would win any day the flag fell, and that made for some great watching. Today, two stars from that period are for sale and allow us the rare opportunity to get into a touring car – if you have the means:
CLICK FOR DETAILS: 1995 Audi A4 Super Touring on Racecarsdirect
Tagged 320i, A4, Audi Sport, B5, BMW Motorsport GmbH, BTCC, DTM, e36, ETCC, Quattro, quattro GmbH, Super Touring Wagen


If the user is assigned the role of "Owner" for the Organization, most of the Organization editing will be predominantly done from within the Organization's Information Screen on the edredi Portal.
or by clicking the Organization names in the "Lessons" or "Categories" menus where it says "Added By" and "Selected By".
If the user needs to transfer from the Main Organization to the Sub-Organization, or just between Organizations that he or she is assigned to, please review the support article, "How to Switch between Organizations".
If the user needs to copy Lessons from the Main Organization to Sub-Organizations, please review the support article, "Copying Content from your Parent Organization". This article basically explains how to copy Lessons to another Organization or Sub-Organization from within a Lesson's Menu Screen.


With the fast growing IT industry and the swelling popularity of New Zealand as a business and travel destination, it is becoming really important to secure a .CO.NZ domain name. Booming-Biz Hosting provides affordable dot CO dot NZ domain registration and transfer services, as well as a terrific domain administration user interface.
Each dot CO dot NZ domain can be registered for a period of 1 year and each freshly registered dot CO dot NZ domain name comes with a feature-rich Domain Manager, which allows you to park domains, to edit your WHOIS details, to create custom DNS resource records, to update your domain names' MX, A, AAAA, NS, CNAME, TXT and SRV records, and much more.


The Education, Philosophy, and Religion Department provides print, electronic information, and indexes concerning education, philosophy, ethics, religion, mythology, the occult, psychology, self-help, and librarianship. College financial aid information, test preparation material, and vo-tech information are all available here. It is also home to the WORKPLACE.
Includes sermons and essays that were mostly given at Philadelphia churches on topics such as the abolition of slavery and abstinence from alcohol. Some sermons date back to the 1700s, and all were garnered from our Historic Pamphlet Collection. Located in the Education Philosophy and Religion Department on the second floor of Parkway Central.
Reading Lists: Librarian curated reading lists on various EPR topics.
The Education Philosophy and Religion department maintains a historic collection of pamplets pertaining to our subject matter that dates from the mid 1700's to the late 1900's.
Education: A collection of brochures and essays on local K-12 public education and higher education. Many University of Pennsylvania sources. Dates range from the 19th century to the mid 20th century. Includes alumni brochures, educational efforts of WWII, and local vocational school information. This material may also be of interest to genealogists, alumni and class rolls are sometimes found and these do sometimes include addresses.
Historic Churches: Consists of local, regional (New England and South), and British publications issued by specific churches. Common topics include anniversary celebrations, building additions and architectural details, cornerstone layings, etc. The majority of the pamphlets are from the 19th century but some date back to the early 18th century. This is a good place to look for genealogical information as pew holders, congregation members, prominent elders, etc. along with addresses are often included in the pamphlet.
Libraries: Historic materials relating to the history of the Free Library of Philadelphia can be found here along with information on other local library holdings and histories. Includes some ALA publications.
Missions: Includes missionary activities of various denominations in the US and abroad. It also includes pamphlets issued by the YMCA and YM&WHA (Young Men and Women's Hebrew Association) for lack of a more appropriate category in which to place them.
Sermons, Essays, and Addresses: Look here for sermons delivered by specific ministers or orators and any other essay or address dealing with religion, morality, or ethics. Includes some radio broadcast sermon transcripts originally aired in the 40's and 50's.
Society of Friends: Histories of various Meeting Houses and Quakerism in Pennsylvania, the Northeast, and the UK. Biographies of prominent Quakers are found here along with an incomplete run of the Pendle Hill Bulletin. Please note that this category is split into two tables: one if for Pennsylvania only, the other is for all other geographic locales.
Databases that cover education, philosophy, religion, and library science that are available to all Free Library patrons. A library card may be required to access these links. Don't have a FLP Library Card? Get one here.
ERIC (Educational Resource Information Center): Index to education related materials.
LISTA (Library, Information Science, & Technology Abstracts): LISTA indexes over 600 periodicals and books related to the field of librarianship.
Teacher Reference Center: This index contains over 260 titles from the most popular teacher and administrator trade journals, periodicals and books.
JSTOR (only available in Free Library locations): This full text database includes 100+ academic journals forcusing on the study of education, and core collection of library science journals.
Brainfuse: Get the help you need, when you need it! Connect live and chat one-on-one with a tutor everyday between 2:00 p.m. and 11:00 p.m., or submit your resume or cover letter for review, and brush up on your skills 24/7. Available in English and Spanish.
LearningExpressLibrary 3.0: Practice tests and test preparation study materials for academic and professional tests, including the SAT and GRE. Watch our video tutorial.
Lynda.com: Free access to thousands of courses in business, technology, and creative skills taught by industry experts.
March2Success: Practice materials for the ASVAB, SAT, and ACT exams. Perfect for students considering a military career.
Stanford Encyclopedia of Philosophy: The Stanford Encyclopedia of Philosophy is an authoritative, comprehensive Web-based reference work about philosophy, useful to scholars of all levels as well as the general public.
JSTOR (only available in Free Library locations): This full text database includes 100+ academic journals forcusing on the study of philosophy.
JSTOR (only available in Free Library locations): This full text database includes 100+ academic journals forcusing on the study of religion.
Del.icio.us: An online database of websites we have collected that are pertinent to the Education Philosophy and Religion Department. Use the tags on the left-hand side to navigate to the subject of your choice.


OUCH is out - What is Malware?
We are excited to announce the March issue of OUCH! This month, led by Guest Editor Lenny Zeltser, we focus on malware. Specifically what malware is and they key steps you can take to protect yourself against it (hint: its not just anti-virus software). We picked this topic as malware is such a common and global problem, with ransomware being just the latest example. Download OUCH! now and share with your family, friends, and coworkers.
If you are interested in learning more about security awareness, be sure to check out all of our upcoming events on our events page.