text:
package statistics

import (
	"errors"
	"testing"
	"time"

	"github.com/shopspring/decimal"
	"github.com/thrasher-corp/gocryptotrader/backtester/common"
	"github.com/thrasher-corp/gocryptotrader/backtester/data/kline"
	"github.com/thrasher-corp/gocryptotrader/backtester/funding"
	"github.com/thrasher-corp/gocryptotrader/currency"
	"github.com/thrasher-corp/gocryptotrader/engine"
	"github.com/thrasher-corp/gocryptotrader/exchanges/asset"
	gctkline "github.com/thrasher-corp/gocryptotrader/exchanges/kline"
)

func TestCalculateFundingStatistics(t *testing.T) {
	t.Parallel()
	_, err := CalculateFundingStatistics(nil, nil, decimal.Zero, gctkline.OneHour)
	if !errors.Is(err, common.ErrNilArguments) {
		t.Errorf("received %v expected %v", err, common.ErrNilArguments)
	}
	f, err := funding.SetupFundingManager(&engine.ExchangeManager{}, true, true)
	if !errors.Is(err, nil) {
		t.Errorf("received %v expected %v", err, nil)
	}
	item, err := funding.CreateItem("binance", asset.Spot, currency.BTC, decimal.NewFromInt(1337), decimal.Zero)
	if !errors.Is(err, nil) {
		t.Errorf("received %v expected %v", err, nil)
	}
	err = f.AddItem(item)
	if !errors.Is(err, nil) {
		t.Errorf("received %v expected %v", err, nil)
	}

	item2, err := funding.CreateItem("binance", asset.Spot, currency.USD, decimal.NewFromInt(1337), decimal.Zero)
	if !errors.Is(err, nil) {
		t.Errorf("received %v expected %v", err, nil)
	}
	err = f.AddItem(item2)
	if !errors.Is(err, nil) {
		t.Errorf("received %v expected %v", err, nil)
	}

	_, err = CalculateFundingStatistics(f, nil, decimal.Zero, gctkline.OneHour)
	if !errors.Is(err, common.ErrNilArguments) {
		t.Errorf("received %v expected %v", err, common.ErrNilArguments)
	}

	usdKline := gctkline.Item{
		Exchange: "binance",
		Pair:     currency.NewPair(currency.BTC, currency.USD),
		Asset:    asset.Spot,
		Interval: gctkline.OneHour,
		Candles: []gctkline.Candle{
			{
				Time: time.Now().Add(-time.Hour),
			},
			{
				Time: time.Now(),
			},
		},
	}
	dfk := &kline.DataFromKline{
		Item: usdKline,
	}
	err = dfk.Load()
	if !errors.Is(err, nil) {
		t.Errorf("received %v expected %v", err, nil)
	}
	err = f.AddUSDTrackingData(dfk)
	if !errors.Is(err, funding.ErrUSDTrackingDisabled) {
		t.Errorf("received %v expected %v", err, funding.ErrUSDTrackingDisabled)
	}

	cs := make(map[string]map[asset.Item]map[currency.Pair]*CurrencyPairStatistic)
	_, err = CalculateFundingStatistics(f, cs, decimal.Zero, gctkline.OneHour)
	if !errors.Is(err, errNoRelevantStatsFound) {
		t.Errorf("received %v expected %v", err, errNoRelevantStatsFound)
	}

	f, err = funding.SetupFundingManager(&engine.ExchangeManager{}, true, false)
	if !errors.Is(err, nil) {
		t.Errorf("received %v expected %v", err, nil)
	}
	err = f.AddItem(item)
	if !errors.Is(err, nil) {
		t.Errorf("received %v expected %v", err, nil)
	}
	err = f.AddItem(item2)
	if !errors.Is(err, nil) {
		t.Errorf("received %v expected %v", err, nil)
	}
	err = f.AddUSDTrackingData(dfk)
	if !errors.Is(err, nil) {
		t.Errorf("received %v expected %v", err, nil)
	}
	cs["binance"] = make(map[asset.Item]map[currency.Pair]*CurrencyPairStatistic)
	cs["binance"][asset.Spot] = make(map[currency.Pair]*CurrencyPairStatistic)
	cs["binance"][asset.Spot][currency.NewPair(currency.LTC, currency.USD)] = &CurrencyPairStatistic{}
	_, err = CalculateFundingStatistics(f, cs, decimal.Zero, gctkline.OneHour)
	if !errors.Is(err, errMissingSnapshots) {
		t.Errorf("received %v expected %v", err, errMissingSnapshots)
	}
	f.CreateSnapshot(usdKline.Candles[0].Time)
	f.CreateSnapshot(usdKline.Candles[1].Time)
	cs["binance"][asset.Spot][currency.NewPair(currency.BTC, currency.USDT)] = &CurrencyPairStatistic{}

	_, err = CalculateFundingStatistics(f, cs, decimal.Zero, gctkline.OneHour)
	if !errors.Is(err, nil) {
		t.Errorf("received %v expected %v", err, nil)
	}
}

func TestCalculateIndividualFundingStatistics(t *testing.T) {
	_, err := CalculateIndividualFundingStatistics(true, nil, nil)
	if !errors.Is(err, common.ErrNilArguments) {
		t.Errorf("received %v expected %v", err, common.ErrNilArguments)
	}

	_, err = CalculateIndividualFundingStatistics(true, &funding.ReportItem{}, nil)
	if !errors.Is(err, nil) {
		t.Errorf("received %v expected %v", err, nil)
	}

	_, err = CalculateIndividualFundingStatistics(false, &funding.ReportItem{}, nil)
	if !errors.Is(err, errMissingSnapshots) {
		t.Errorf("received %v expected %v", err, errMissingSnapshots)
	}

	ri := &funding.ReportItem{
		Snapshots: []funding.ItemSnapshot{
			{
				USDValue: decimal.NewFromInt(1337),
			},
			{},
		},
	}
	rs := []relatedCurrencyPairStatistics{
		{
			isBaseCurrency: false,
			stat:           nil,
		},
		{
			isBaseCurrency: true,
			stat:           &CurrencyPairStatistic{},
		},
	}
	_, err = CalculateIndividualFundingStatistics(false, ri, rs)
	if !errors.Is(err, common.ErrNilArguments) {
		t.Errorf("received %v expected %v", err, common.ErrNilArguments)
	}

	rs[0].stat = &CurrencyPairStatistic{}
	ri.USDInitialFunds = decimal.NewFromInt(1000)
	ri.USDFinalFunds = decimal.NewFromInt(1337)
	_, err = CalculateIndividualFundingStatistics(false, ri, rs)
	if !errors.Is(err, errMissingSnapshots) {
		t.Errorf("received %v expected %v", err, errMissingSnapshots)
	}

	ri.USDPairCandle = &kline.DataFromKline{
		Item: gctkline.Item{
			Interval: gctkline.OneHour,
			Candles: []gctkline.Candle{
				{
					Time: time.Now().Add(-time.Hour),
				},
				{
					Time: time.Now(),
				},
			},
		},
	}
	err = ri.USDPairCandle.Load()
	if !errors.Is(err, nil) {
		t.Errorf("received %v expected %v", err, nil)
	}
	_, err = CalculateIndividualFundingStatistics(false, ri, rs)
	if !errors.Is(err, nil) {
		t.Errorf("received %v expected %v", err, nil)
	}

	ri.Asset = asset.Futures
	_, err = CalculateIndividualFundingStatistics(false, ri, rs)
	if !errors.Is(err, nil) {
		t.Errorf("received %v expected %v", err, nil)
	}

	ri.IsCollateral = true
	_, err = CalculateIndividualFundingStatistics(false, ri, rs)
	if !errors.Is(err, nil) {
		t.Errorf("received %v expected %v", err, nil)
	}
}

func TestFundingStatisticsPrintResults(t *testing.T) {
	f := FundingStatistics{}
	err := f.PrintResults(false)
	if !errors.Is(err, common.ErrNilArguments) {
		t.Errorf("received %v expected %v", err, common.ErrNilArguments)
	}

	funds, err := funding.SetupFundingManager(&engine.ExchangeManager{}, true, true)
	if !errors.Is(err, nil) {
		t.Errorf("received %v expected %v", err, nil)
	}
	item1, err := funding.CreateItem("test", asset.Spot, currency.BTC, decimal.NewFromInt(1337), decimal.NewFromFloat(0.04))
	if !errors.Is(err, nil) {
		t.Errorf("received %v expected %v", err, nil)
	}
	item2, err := funding.CreateItem("test", asset.Spot, currency.LTC, decimal.NewFromInt(1337), decimal.NewFromFloat(0.04))
	if !errors.Is(err, nil) {
		t.Errorf("received %v expected %v", err, nil)
	}
	p, err := funding.CreatePair(item1, item2)
	if !errors.Is(err, nil) {
		t.Errorf("received %v expected %v", err, nil)
	}
	err = funds.AddPair(p)
	if !errors.Is(err, nil) {
		t.Errorf("received %v expected %v", err, nil)
	}
	f.Report = funds.GenerateReport()
	err = f.PrintResults(false)
	if !errors.Is(err, nil) {
		t.Errorf("received %v expected %v", err, nil)
	}

	f.TotalUSDStatistics = &TotalFundingStatistics{}
	f.Report.DisableUSDTracking = false
	err = f.PrintResults(false)
	if !errors.Is(err, common.ErrNilArguments) {
		t.Errorf("received %v expected %v", err, common.ErrNilArguments)
	}

	f.TotalUSDStatistics = &TotalFundingStatistics{
		GeometricRatios:  &Ratios{},
		ArithmeticRatios: &Ratios{},
	}
	err = f.PrintResults(true)
	if !errors.Is(err, nil) {
		t.Errorf("received %v expected %v", err, nil)
	}
}

redpajama_set_name: RedPajamaGithub


text:
Only for those wanting S Pen on a budget, others look elsewhere- Technology News, Firstpost
Nimish SawantFeb 21, 2020 16:16:26 IST
It's not even been two months since 2020 and Samsung has already unveiled six phones so far: the S10 Lite and Note10 Lite in January, followed by the flagships S20, S20 Plus and S20 Ultra earlier this month, and more recently, the Galaxy A71. While the S20 series follows Samsung's usual launch calendar, the S10 Lite and Note10 Lite came out of nowhere. The S10 Lite is clearly a response to the growing hegemony of Chinese smartphone brands in the sub-40k segment such as OnePlus. The Note10 Lite, on the other hand, seems to be more of a confused addition to the list.
Samsung's Note series lineup has always been targeted at the business user, what with its large display, the presence of an S Pen and a long-lasting battery. Over the years, Samsung has upped the style quotient on the Note series as well with curved edge displays. The Note10 and Note10+ were launched in the second half of 2019, where again, Samsung broke away from its tradition of launching just one Note variant. With the Note10 Lite, there is now a third variant, and frankly, I can't think of any other reason than that Samsung is trying to do what it does with the budget segment — populate the category with different products across price brackets.
On the front, Note10 Lite features a 6.7-inch Infinity O display with the earpiece speaker present in a slit just above the selfie camera.
Given that this is a cheaper Note10, here's what's missing: a glass back, water resistance, wireless charging, high refresh rate display, and a current gen flagship chipset (it's running an older Exynos chip). So, is the Note 10Lite just meant to be a budget variant of its flagship sibling, geared at attracting new buyers to the S Pen? Or is there something more to it? Here's what I learnt.
Design language quite similar to S10 Lite
The design language of the Samsung Galaxy Note10 Lite isn't very different from the Galaxy S10 Lite. It also employs glastic (a mix of plastic and glass) on the rear of the device. But as compared to the S10 Lite, the rectangular camera module on the Note 10 Lite is almost flush with the rear. It is a thicker phone, however. Grip is enhanced thanks to the curve of the glastic around the edges.
On the front, you have a 6.7-inch Infinity O display with the earpiece speaker present in a slit just above the selfie camera. The bezels are pretty darn thin on this one too. It comes in three colours Aura Red (the one I'm reviewing), Aura Glow and Aura Black.
As compared to the S10 Lite, the rectangular camera module on the Note 10 Lite is almost flush with the rear.
The phone has a shiny metal frame with the power/standby and volume rocker on the right hand edge, a hybrid dual SIM tray on the left hand side, and a clean top edge. The base has the USB Type-C charging and data transfer port, speaker grille, a 3.5 mm audio jack on the left hand side, and the Galaxy S Pen on the right which supports air-gestures and comes with the same clickable top which can be customised to perform certain functions. It comes with 0.7 mm tip and 4,096 levels of pressure. The button along the length of the S Pen can be programmed to control certain actions with single and double presses.
As with the S10 Lite, there is no IP rating for dust and water protection here. The phone is thicker, most likely designed that way to accommodate the S Pen, it feels great in the hand and isn't that slippery. Thanks to the use of plastic on the back, it is vulnerable to scratches and does manage to collect a lot of smudges. One-handed operation is possible but not desirable. All in all, it's a pleasant design and looks like a younger sibling of the flagship Note10.
Display: 6.7-inch Super AMOLED
Resolution: 1,080 x 2,400 pixels (395 PPI)
Chipset: Exynos 9810
CPU: Octa-core (4x 2.7 GHz Mongoose M3 CPU and 4x 1.7 GHz Cortex-A55 CPU)
GPU: Mali G72 MP18
Storage: 128 GB
OS: Android 10 with One UI 2 interface
Rear cameras: 12 MP primary (f/1.7) with 1.4 micron pixel and OIS + 12 MP telephoto (f/2.4) with 1 micron pixels and OIS + 12 MP ultrawide (f/2.2)
Front camera: 32 MP with f/2.2 and 0.8 micron pixels
Battery Capacity: 4,500 mAh
Audio jack: Yes
Display continues to shine
Coming from reviewing the Samsung Galaxy S10 Lite, the display specs on the Note10 Lite are the same: 6.7-inch Super AMOLED display with 1,080 x 2,400 pixel resolution which offers a 395 PPI pixel density coming in a 20:9 aspect ratio.
Most of my observations aren't much different from what I experienced on the S10 Lite. The Super AMOLED display ensures that contrast is great, the display can get really bright and there is no colour shift when you see it from an angle. Sunlight legibility is top notch as well. The auto-brightness wasn't the best though and just seems to switch levels at random, which can get very annoying when trying to read or doing something with the phone. Things were only tolerable when I disabled the feature. Hopefully, this is just a minor bug that will be fixed in an upcoming update. The S10 Lite didn't have this problem.
The responsiveness to the stylus is great and I liked the palm rejection on offer which lets you take down notes with ease.
I enjoyed watching HDR content on Netflix and YouTube on the Note 10 Lite. Image quality was superb and despite the glossy display, the visibility of darker scenes didn't turn the display into a mirror. The Infinity O display doesn't interfere with viewing video content as such.
You can set the display to look natural or if you like the punchy colours, set it to vivid. Natural mode was what I stuck with.
I don't think the refresh rate of 90 Hz or 120 Hz really matters for the kind of audience the Note 10 Lite is targeted at, so the 60 Hz refresh rate is good for most use cases here.
Performance and Software
With the S10 Lite, Samsung had gone with a Qualcomm Snapdragon 855 chipset, which even though a generation old, was the first instance of Samsung offering a Qualcomm chipset on its S-series phones in India. The Note10 Lite, however, comes with an Exynos 9810 chipset, which is two generations old and was last seen on the Note 9.
The S Pen on the Note10 Lite offers many of the same features that one had seen on the Note 10 series.
I was a bit confused with this choice to be honest. Agreed, it is still a powerful chipset, but why go with a two-year old chipset when you just launched another device with a more powerful one?
The benchmark scores are in line with the Note 9. Geekbench 5 gives a score of 703 for single core and 2,039 for multi-core as compared to 739 and 2,675 respectively for the Galaxy S10 Lite, which sports the Qualcomm Snapdragon 855. While this may look like a lot, in terms of real life usage, there was barely any instance where I found the Note10 Lite to be lacking. The Note 9 is still quite a capable device, so the chipset powering it on the Note10 Lite is still quite relevant.
The Note10 Lite is also able to play games at the highest settings. I had no issues playing Mortal Kombat 11, PUBG Lite or Asphalt 9 at the highest settings. Warmth was observed on the underside of the phone and especially around the metal edges. But things never got too hot. And no, there was no instance of any app shutdown due to overheating.
The single downward firing speaker is strictly average. Yes, it's loud enough to forego the needs of an earphone, but the sound quality isn't that rich. Thankfully, Samsung offers a 3.5 mm audio jack. While the earphones come bundled in the box, I would recommend you use your personal earphones. Call quality is great with the earpiece speaker being loud enough for most conversations.
The Samsung Galaxy Note10 Lite runs on Android 10 with One UI 2 interface atop it. One UI clearly has brought in a lot of improvements over the former Samsung Experience and TouchWiz UI. It really helps a lot with one-handed operations as the menus are much easier to reach in the lower half of the display. It's certainly a much more refined version of the interface and the response is great. The experience is not much different from the one on the S10 Lite. I have spoken at length about it in the S10 Lite review, so I won't repeat the same things. But yes, this I do need to repeat — fingerprint unlock is noticeably slow on the Note10 Lite as well.
The only addition here is thanks to the S Pen which comes with a boat load of features, a lot of which are similar to the ones seen on the Note10 / Note10+ S Pen.
The raison d'etre for the Note lineup of Samsung phones is the S Pen. Over the generations, it has become more intelligent. The S Pen on the Note10 Lite offers many of the same features that one had seen on the Note 10 series. As with the Note10 / Note10+, the S Pen here is also Bluetooth enabled thereby letting you use it as a magic wand — but really those air gestures get boring after a while. You can program the button along the length of the S Pen to perform certain functions on single/double presses depending on the app which you are in.
Air View lets you hover your S Pen over things and preview information such as reminders in your calendar, preview images in the gallery, seeing a preview of a webpage by hovering over a link, and more. If, like me, you dislike that S Pen pointer while taking down notes, you can disable it in the Settings > S Pen > Show pointer toggle. You also get the ability to live translate, which I used a lot when reading German articles. Even though the translation is powered by Google Translate, it only translates individual words, not entire sentences, which can be a bit of a bummer.
I liked the handwriting recognition feature which converts your handwritten notes into proper text and numbers.
Using the S Pen for taking down notes is a great experience as there is barely any noticeable lag as you are jotting down your pointers. Thanks to the 4,096 levels of pressure (honestly, there is no way to test that number) if you are into doodling or sketching, it comes in handy.
The camera is good, but what's with the aggressive noise reduction?
The Note series of devices from Samsung have not really been the 'camera phones' as much as the S-series have been. The Note10 Lite has taken the more traditional route with its camera sensors. Unlike the S10 Lite, which sports a 48 MP primary sensor, the Note10 Lite comes with a 12 MP primary sensor with an f/1.7 aperture and a pixel size of 1.4 microns with support for optical image stabilisation (OIS). OIS support is also present for the other 12 MP camera which offers 2x optical zoom and has an aperture of f/2.4 with a pixel size of 1 micron. The other camera is the 12 MP ultrawide camera with an f/2.2 aperture. And no, you don't get a variable aperture on the primary camera like we had seen on the Note 10/10+. On the front, there is a 32 MP sensor which offers pixel binned 8 MP selfies. It has an f/2.2 aperture with a pixel size of 0.8 microns.
In terms of video, the Note10 Lite supports 4K recording at 60 fps and offers electronic image stabilisation. But the Super Steady OIS is only offered at Full HD. The front camera is also capable of shooting 4K videos, just like the rear camera.
I can't really complain about the daylight pics. Everything is as one would expect from this camera. Images are detailed, dynamic range is great, and there isn't any colour shifting in the final output. Only with the ultra-wide angle lens, was purple fringing noticeable around the edges, as was the sharpness drop off. With the primary camera, the image sharpness is retained around the corners as well.
I would have also liked it if the noise reduction algorithms didn't go into overdrive as soon as the light levels dropped as it smoothens out textures a bit too much. This is something I had noticed on the Galaxy S10 Lite as well. I don't know if this is intentional to keep the final images a tad less sharper than those seen on its flagship S10 and Note10.
With low light photographs, you will notice softer images in comparison to daylight photos, and that tends to keep the noise under control. Night mode brightens up the scene and is able to offer a better dynamic range, but the the overall image is nothing like what the actual scene is like.
The 32 MP camera on the front offers pixel binned selfies which are good to use. There is a noticeable amount of skin smoothening even during daylight selfies. The low light selfies show a definite amount of noise. Sharpness drop off around the edges is quite noticeable in selfies. You can also shoot 4K videos from the front camera, which wasn't half as bad. I can see a lot of vloggers using this. The bundled headset's microphone is able to drown out the surrounding noise well.
Just like most flagship Samsung devices, the Note10 Lite also comes with Live Focus a.k.a. portrait mode. I wouldn't say it's the best, but it is close enough. In terms of edge detection, it was at par with the Samsung Galaxy S10 Lite, smudging the hair in eight out of ten shots. The details on the face or the subject are well captured. Notice the hair on this cat's face in this image.
The Galaxy Note 10 Lite is capable of shooting up to 4K at 60 fps and electronic stabilisation is available till that resolution. In the day, footage is great so long as you are not walking and shooting (you can notice the jitter as you walk) or panning (framing is conspicuous) too much. As light levels drop, sharpness is lost. Shooting in Super Steady OIS mode makes the footage steady for sure, but adds an increasing layer of softness despite the lighting conditions, making the footage look waxy. Video at night is completely lacking in detail, so unless it's really required, I'd stay away from it. There are gimmicky features such as AR typing. which animates what you are writing atop video footage. I mean it's good to have the feature, but you will rarely end up using it much, unless you're a college going student or something.
The audio in recorded video was a bit off at times. In some instances, I noticed that the stereo balance was off, in street scenarios, stereo separation wasn't that great.
The Samsung Galaxy Note10 Lite comes with the same 4,500 mAh battery that we saw with the Galaxy S10 Lite. In terms of the usage, on a regular day with two email accounts on sync, constantly buzzing Telegram, Slack, WhatsApp accounts, taking down notes with the S Pen 10-12 times a day, 30-40 photos a day, an hour of video streaming, and a couple of hours of podcasts, gave me around a little over a day. A regular business user would not do a third of these things, so the battery life can easily stretch to a day and half for the majority of users. PC Mark for Android gave me around 11 hours 42 mins of continuous playback.
The Samsung Galaxy Note10 Lite comes with the same 4,500 mAh battery that we saw with the Galaxy S10 Lite.
The bundled 25 W charger ensures that the phone charges within 70 minutes, which is great. This phone is indeed a workhorse.
Verdict and Price in India
Go for the Samsung Galaxy Note10 Lite if, and only if, the S Pen is going to be of immense value to you and you see yourself completely invested in making use of it. The Note10 Lite manages to do most things right, and as a stylus-sporting smartphone, at Rs 38,990, it has zero competition in this price segment. This is the Note10 Lite's only USP though.
Samsung looks set to attract new buyers into the Note ecosystem and hopes to convert them to flagship Note phone users eventually. We will have to see if this strategy works out for the Korean giant.
If you are not sure about S Pen and what value it will add in your day-to-day usage, just go for the Galaxy S10 Lite — it's the next best offering from Samsung if you are not looking at its pricey flagship phones.
Get the OnePlus 7T if you want performance and/or are still not completely sold on Samsung's latest Lite offerings, or feel the Note 10 Lite has made one too many compromises to cut costs.
Build and Design: 8/10
Performance: 8/10
Camera: 7.5/10
Software: 8/10
Display: 8.5/10
Battery: 8/10
Tags: BudgetFirstpostnewsPenTechnologywanting

redpajama_set_name: RedPajamaCommonCrawl


Members of the 500-strong basset hound pack saunter down the Boardwalk during the 2018 Doo Dah Parade.
Eden is one of America's most endearing and enduring stars. Her iconic "I Dream of Jeannie" television series launched in 1965 and became an instant hit. The network series ran for five seasons (139 episodes) and has been airing on cable and in syndication for more than five decades.
Her recently published memoir, "Jeannie Out of the Bottle," became a New York Times bestseller. The autobiography chronicle's Eden's colorful life and remarkable Hollywood career.
Her talent and charm will be a perfect fit for Ocean City's pageant, which mixes self-deprecating humor with nostalgia and talent in a tribute to men ages 55 and older.
Eden will host the sixth annual event and conduct on-stage interviews with contestants.
The procession features marching bands, floats and a brigade of hundreds of basset hounds. The parade starts at noon Saturday. The route starts at Sixth Street and travels downtown Asbury Avenue to 12th Street, then turns to the Boardwalk at 12th Street and finishes on the boardwalk at Sixth Street.
Some highlights will include the Ocean City High School Marching Band, the Hobo Band, Jersey String Band, Shriner's Mini Cars, the Pleasantville High School Marching Band, the 501st Star Wars Legion, Miss New Jersey Teen USA 2019 Ava Tortorici, Miss Ocean City Megan Keenan, Junior Miss Ocean City Julia Wilson, Little Miss Ocean City Stevie Wright, Mr. Mature America 2018 Bill Quain and all of the 2019 pageant contestants.
The first of two massive GREAT EGG HUNTS on the beach between 11th and 14th streets is set for 2:30 p.m. Saturday (April 13). The free annual event invites children ages 7 and under to search for 100,000 eggs scattered in the sand and stuffed with candy and items from local merchants.
Separate areas are set up for different groups: 2-and-unders (11th Street), 3-year-olds (11th Street), 4- and 5-year-olds (12th Street), 6- and 7-year-olds (13th Street), and special-needs children (14th Street). The event is sponsored by the Boardwalk Merchants Association.
The rain date is Sunday, April 14. The second hunt is scheduled for 2:30 p.m. Saturday, April 20 (with a rain date at 2:30 p.m. Sunday, April 21). Arrive early or on time, as the hunt often goes quickly. All street parking and municipal lots are free at this time of year.
The madcap MR. MATURE AMERICA PAGEANT is scheduled for 7 p.m. Saturday, April 13 on the Ocean City Music Pier. The event is the first and only pageant of its kind in the United States. The pageant includes competition in talent, judge's interview, poise and appearance, and on-stage question.
Six of the nation's finest will be competing for this year's coveted crown with all taking home a ceremonial ham for their efforts. The historic Flanders Hotel and Dietz and Watson return as sponsors this year.
Advance tickets for the show are on sale now and available at oceancityvacation.com/boxoffice, by calling 609-399-6111, or at the City Hall Welcome Center (Ninth Street and Asbury Avenue), the Roy Gillian Welcome Center on the Route 52 causeway or the 46th Street Welcome Center. Tickets also will be available at the Music Pier on the day of the event.
Eden will be available for meet-and-greet sessions after the pageant (approximately 8:30 p.m.). All signatures (on items provided or on an 8×10 photo provided by Eden) will be $50. Autographs on any (genie) bottles brought to be signed will be $75. Photos are an additional $25 (only with purchase of autograph).
WILD WILD WEST EVENT (April 11): A Wild Wild West-themed cocktail party will be held at the Atlantic City Country Club on Thursday, April 11 from 5 p.m. to 7 p.m.
Tickets are $35. Proceeds from the event will benefit the Ocean City Arts Center. he $35 donation includes light fare, live demonstrations of painting, music, dance and more; artwork and jewelry for sale; a 50/50 raffle; and cash bar.
Themed-attire is welcome. Prize for Best Costume for Cowboy and Cowgirl. To reserve your tickets, call (609) 399-7628 or visit the Ocean City Arts Center at 1735 Simpson Avenue.
BASSET HOUND OLYMPICS (April 12): The hounds in town for the Doo Dah Parade compete in sprints, obstacle courses and more in the Basset Olympics at 1 p.m. Friday (April 12) on the grounds of the Ocean City Tabernacle.
Bring a basset or join as a spectator as this hysterical event opens up a weekend of fun.
This event benefits the Tri-State Basset Hound Rescue, a nonprofit that rescues basset hounds and basset hound mixes. To learn more about this event or about the rescue, please visit tristatebassets.org.
AUTHOR'S HIGH TEA TICKET SALE (April 12-13): The Friends and Volunteers of the Ocean City Free Public Library proudly present the annual Author's High Tea at 2 p.m. Thursday, May at the Flanders Hotel in Ocean City.
Tickets can be purchased 6 p.m. to 8 p.m. Friday, April 12 and 10 a.m. to noon Saturday, April 13 in the atrium outside the library (1735 Simpson Avenue). Cost per ticket is $30. For more information, visit www.friendsvolunteersocfpl.com.
Children and parents convene on the beaches for Great Egg Hunt.
The Fashion Show will feature fashions from Ta Dah and a delicious luncheon buffet. You can shop at Ta Dah and the Colony Club Jewelry Boutiques, along with Tricky Trays.
The event will include brunch at Clancy's by the Bay in Somers Point. Ticket prices: $32 general public, $28 members.
Tickets may be purchased at the museum within the Ocean City Community Center (1735 Simpson Ave.) or by calling 609-399-1801. Reservations are required.
Kathleen Doles, daughter Kelly, niece Mia and daughter Devon Doles, of Absecon, show off their brightest Easter fashions in the Easter Fashion Show in 2018.


The Vibratory Sieve Shaker Analysette 3 PRO is the ideal instrument for quantitative particle size analysis according to the known and proven sieving method. The particle size distribution of solids and suspensions of all kinds can be measured through dry or wet sieving. The sieving can be performed with woven analytical sieves or micro-precision sieves.
Our top model Analysette 3 PRO with automatic amplitude control and program selection can be integrated as a testing instrument, into a testing instrument monitoring system according to ISO 9001, and used for monitoring of company's internal quality standards. It is possible to calibrate and validate your Analysette 3 PRO as an inspection instrument (the inspection certificate 3.1 EN 10204 for instrument calibration, as well as the report on Installation and Operating Qualifications, IQ/OQ, can be provided as an option).


text:
Rent Ship of Fools (1965)
3.4 of 5 from 67 ratings
Based on the novel by Katherine Anne Porter 'Ship of Fools' is set in 1933 aboard a luxury liner bound from Mexico to Germany. Among the many passengers are Vivien Leigh as a divorce desperate for love and lost youth. Also starring are Simone Signoret as a Spanish noblewoman being deported as a political prisoner, Lee Marvin as an aging, alcoholic ballplayers, and Jose Ferrer as a budding Nazi whose brutishness foreshadows the holocaust to come. Their separate but interlocking stories, beautifully observed by director Stanley Kramer, serve as a brilliant microcosm of a world on the verge of war.
Vivien Leigh, Simone Signoret, José Ferrer, Lee Marvin, Oskar Werner, Elizabeth Ashley, George Segal, José Greco, Michael Dunn, Charles Korvin, Heinz Rühmann, Lilia Skala, Barbara Luna, Christiane Schmidtmer, Alf Kjellin, Werner Klemperer, John Wengraf, Olga Fabian, Gila Golan, Oscar Beregi Jr.
Producers:
Katherine Anne Porter, Abby Mann
Bill Thomas, Jean Louis, Ernest Laszlo, Robert Clatworthy, Joseph Kish
Classics, Drama, Romance
1966 Oscar Best Cinematography Black and White
1966 Oscar Best Art Direction Black and White
English, French, Italian
Arabic, Danish, Dutch, English, English Hard of Hearing, Finnish, French, Greek, Hindi, Hungarian, Italian, Norwegian, Portuguese, Romanian, Swedish
DVD Regions:
Full Screen 1.33:1 / 4:3
English Hard of Hearing
Widescreen 1.85:1
BLU-RAY Regions:
(0) All
Audio commentary with Nick Redman, Lem Dobbs and Julie Kirgo
Introduction to the film by Karen Kramer (2007, 2 mins)
On Board the Ship of Fools (2007, 28 mins): documentary featuring actors Elizabeth Ashley, George Segal and BarBara Luna, and editor Robert Jones
Voyage on a Soundstage (2007, 11 mins): acclaimed cinematographer Laszlo Kovacs considers the work of Ernest Laszlo, winner of the Academy Award for Best Cinematography for his work on Ship of Fools
Image Gallery: on-set and promotional photography
UK Blu-ray Premiere
Rent other films like Ship of Fools
Suddenly, Last Summer
The Deadly Affair
Reviews of Ship of Fools


Whether your child needs help keeping up or going deeper, we have resources designed to help. Learning Services provide school-wide, classroom, small group, and individual help to Bertschi students.
Working in partnership with our classroom teachers and administration, the Learning Services faculty provide assessments across all grade levels for our "just right" reading clubs, literature circles, and math groups—for kids experiencing difficulties and those meeting or exceeding grade-level expectations.
Our Coordinator for Advanced Learning provides whole class and small group instruction and individual curriculum for students needing more challenge.
Learning Services also provide and develop other classes and learning resources such as test prep and summer learning study resources.


text:
Q: Starting coordinates (screen pixels) of a control in wp7 I have a stack with three items. The first 2 are of TextBlocks containing multiple lines of text. The third is a scroll viewer (i have specified a fixed height). Now the problem is when the text in the first two text blocks grows... the scroll viewer partly goes out of screen but the content doesn't stay in screen on scrolling (I need to scroll it up and keep holding... otherwise it bounces back.). What I want to do is to get the Row (in pixels) where the scroll view is starting so that i can decide its height programatically that scroll viewer doesn't get out of screen. Please help!

A: Rather than a StackPanel, you may want to consider using a Grid with Grid Rows defined. An example of this might be :-
<Grid>
<Grid.RowDefinitions>
    <RowDefinition Height="Auto" />
    <RowDefinition Height="Auto" />
    <RowDefinition Height="*" />
</Grid.RowDefinitions>
<TextBlock Grid.Row="0"
            Text="Test 1" />
<TextBlock Grid.Row="1"
            Text="Test 2" />
<ScrollViewer Grid.Row="2" />

Hope this helps.
Paul Diston

redpajama_set_name: RedPajamaStackExchange


text:
Press Releases | March 11, 2019
Starlite Media Takes its Retail Ad Displays Digital, Ramps Up for Programmatic with Broadsign
New York, New York. March 11, 2019 – Broadsign, the leading digital out-of-home (DOOH) marketing platform, and OOH advertising service provider Starlite Media are teaming up to transform out-of-home advertising in grocery stores and retail centers. Starlite has begun deploying the complete Broadsign Platform to convert its growing network of 6000 static outdoor ad displays to free-standing digital units and scale quickly with programmatic capabilities. Spread throughout prime in-person transaction areas in grocery-anchored retail centers across the U.S., Starlite's digital network is expected to reach 500 screens by the year's end with 2000 more screens planned for 2020.
Already underway, the conversion will transform Starlite's existing network of static signs into intelligent, digital kiosks running on large format screens with video analytics, remote management and proof-of-play capabilities. Future advancements by Starlite and its other partners, driven by Artificial Intelligence (AI), will also augment Starlite's retailer executions and consumer relevancy. With Broadsign Reach, Control and Direct powering the network, Starlite will support programmatic transactions to simplify how it distributes and manages content. As the company integrates with dynamic content platforms, it also plans to leverage the Broadsign API extensively.
"By partnering with and standardizing on Broadsign for our digital transformation, we are opening new creative possibilities for advertisers, such as dynamic content with full motion and sound, to reinvent and personalize the customer experience. This will help our retail inventory generate more revenue, all while streamlining our backend," Dave Kelshaw, Chief Digital Officer, Starlite Digital. "Broadsign is helping us to modernize the look of our inventory and showcase the great digital advertising opportunities that they enable. With real time-analytics, a rules-based content engine, and programmatic buying, Starlite's network brings increased advertising ROI and greater peace of mind to advertisers who are confident that the right ad content is shown to the right audience at the right time."
"Retail centers are prime real estate for advertisers to reach their target audience close to the point of sale. By taking advantage of the Broadsign platform, Starlite will be able to extend its network of screens and appeal to more advertisers and consumers. This will in turn open up a new revenue stream while helping to give its locations a more modern look," said Maarten Dollevoet, Sr. VP Sales, Broadsign.
Broadsign is the leading digital out-of-home (DOOH) marketing platform that enables brands, agencies and DOOH media publishers to buy, sell, and deliver DOOH campaigns efficiently, reliably and securely. Lighting up airports, shopping malls, health clinics, street corners and more, the Broadsign platform powers screens at the heart of people's lives and delivers more than 13 billion ads and 52 billion impressions per month. The Broadsign marketing platform includes Broadsign Control for content distribution, playback and proof of performance, Broadsign Direct for sales inventory availability and proposal generation, and Broadsign Reach, a customized SSP for programmatic DOOH transactions.
About Starlite
Starlite Media is a privately held, out-of-home signage solutions and Shopper Marketing company with over 6,000 large format static signs strategically located at high traffic outdoor shopping centers, anchored with supermarkets, big box retailers, and drug stores. With a focus on digital transformation that is now underway, Starlite Digital is already delivering over 40 million monthly impressions, and on the path to over 1 billion. Digital and static clients include CPG, retail, financial, telecom, entertainment and local products and services. Starlite Digital has also partnered with a world-wide leader in advancing AI's application in the DOOH world, and advancements will be made public after appropriate testing.