text:
package swt

import "github.com/timob/javabind"

type GraphicsGCDataInterface interface {
	JavaLangObjectInterface
}

type GraphicsGCData struct {
	JavaLangObject
}

// public org.eclipse.swt.graphics.GCData()
func NewGraphicsGCData() (*GraphicsGCData) {

	obj, err := javabind.GetEnv().NewObject("org/eclipse/swt/graphics/GCData")
	if err != nil {
		panic(err)
	}
	x := &GraphicsGCData{}
	x.Callable = &javabind.Callable{obj}
	return x
}

func (jbobject *GraphicsGCData) Device() *GraphicsDevice {
	jret, err := jbobject.GetField(javabind.GetEnv(), "device", "org/eclipse/swt/graphics/Device")
	if err != nil {
		panic(err)
	}
	retconv := javabind.NewJavaToGoCallable()
	dst := &javabind.Callable{}
	retconv.Dest(dst)
	if err := retconv.Convert(javabind.ObjectRef(jret)); err != nil {
		panic(err)
	}
	retconv.CleanUp()
	unique_x := &GraphicsDevice{}
	unique_x.Callable = dst
	return unique_x
}

func (jbobject *GraphicsGCData) SetFieldDevice(val GraphicsDeviceInterface) {
	conv_val := javabind.NewGoToJavaCallable()
	if err := conv_val.Convert(val); err != nil {
		panic(err)
	}
	err := jbobject.SetField(javabind.GetEnv(), "device", conv_val.Value())
	if err != nil {
		panic(err)
	}
	conv_val.CleanUp()

}

func (jbobject *GraphicsGCData) Style() int {
	jret, err := jbobject.GetField(javabind.GetEnv(), "style", javabind.Int)
	if err != nil {
		panic(err)
	}
	return jret.(int)
}

func (jbobject *GraphicsGCData) SetFieldStyle(val int) {
	err := jbobject.SetField(javabind.GetEnv(), "style", val)
	if err != nil {
		panic(err)
	}

}

func (jbobject *GraphicsGCData) State() int {
	jret, err := jbobject.GetField(javabind.GetEnv(), "state", javabind.Int)
	if err != nil {
		panic(err)
	}
	return jret.(int)
}

func (jbobject *GraphicsGCData) SetFieldState(val int) {
	err := jbobject.SetField(javabind.GetEnv(), "state", val)
	if err != nil {
		panic(err)
	}

}

func (jbobject *GraphicsGCData) Font() *GraphicsFont {
	jret, err := jbobject.GetField(javabind.GetEnv(), "font", "org/eclipse/swt/graphics/Font")
	if err != nil {
		panic(err)
	}
	retconv := javabind.NewJavaToGoCallable()
	dst := &javabind.Callable{}
	retconv.Dest(dst)
	if err := retconv.Convert(javabind.ObjectRef(jret)); err != nil {
		panic(err)
	}
	retconv.CleanUp()
	unique_x := &GraphicsFont{}
	unique_x.Callable = dst
	return unique_x
}

func (jbobject *GraphicsGCData) SetFieldFont(val GraphicsFontInterface) {
	conv_val := javabind.NewGoToJavaCallable()
	if err := conv_val.Convert(val); err != nil {
		panic(err)
	}
	err := jbobject.SetField(javabind.GetEnv(), "font", conv_val.Value())
	if err != nil {
		panic(err)
	}
	conv_val.CleanUp()

}

func (jbobject *GraphicsGCData) ForegroundPattern() *GraphicsPattern {
	jret, err := jbobject.GetField(javabind.GetEnv(), "foregroundPattern", "org/eclipse/swt/graphics/Pattern")
	if err != nil {
		panic(err)
	}
	retconv := javabind.NewJavaToGoCallable()
	dst := &javabind.Callable{}
	retconv.Dest(dst)
	if err := retconv.Convert(javabind.ObjectRef(jret)); err != nil {
		panic(err)
	}
	retconv.CleanUp()
	unique_x := &GraphicsPattern{}
	unique_x.Callable = dst
	return unique_x
}

func (jbobject *GraphicsGCData) SetFieldForegroundPattern(val GraphicsPatternInterface) {
	conv_val := javabind.NewGoToJavaCallable()
	if err := conv_val.Convert(val); err != nil {
		panic(err)
	}
	err := jbobject.SetField(javabind.GetEnv(), "foregroundPattern", conv_val.Value())
	if err != nil {
		panic(err)
	}
	conv_val.CleanUp()

}

func (jbobject *GraphicsGCData) BackgroundPattern() *GraphicsPattern {
	jret, err := jbobject.GetField(javabind.GetEnv(), "backgroundPattern", "org/eclipse/swt/graphics/Pattern")
	if err != nil {
		panic(err)
	}
	retconv := javabind.NewJavaToGoCallable()
	dst := &javabind.Callable{}
	retconv.Dest(dst)
	if err := retconv.Convert(javabind.ObjectRef(jret)); err != nil {
		panic(err)
	}
	retconv.CleanUp()
	unique_x := &GraphicsPattern{}
	unique_x.Callable = dst
	return unique_x
}

func (jbobject *GraphicsGCData) SetFieldBackgroundPattern(val GraphicsPatternInterface) {
	conv_val := javabind.NewGoToJavaCallable()
	if err := conv_val.Convert(val); err != nil {
		panic(err)
	}
	err := jbobject.SetField(javabind.GetEnv(), "backgroundPattern", conv_val.Value())
	if err != nil {
		panic(err)
	}
	conv_val.CleanUp()

}

func (jbobject *GraphicsGCData) ClipRgn() int64 {
	jret, err := jbobject.GetField(javabind.GetEnv(), "clipRgn", javabind.Long)
	if err != nil {
		panic(err)
	}
	return jret.(int64)
}

func (jbobject *GraphicsGCData) SetFieldClipRgn(val int64) {
	err := jbobject.SetField(javabind.GetEnv(), "clipRgn", val)
	if err != nil {
		panic(err)
	}

}

func (jbobject *GraphicsGCData) LineWidth() float32 {
	jret, err := jbobject.GetField(javabind.GetEnv(), "lineWidth", javabind.Float)
	if err != nil {
		panic(err)
	}
	return jret.(float32)
}

func (jbobject *GraphicsGCData) SetFieldLineWidth(val float32) {
	err := jbobject.SetField(javabind.GetEnv(), "lineWidth", val)
	if err != nil {
		panic(err)
	}

}

func (jbobject *GraphicsGCData) LineStyle() int {
	jret, err := jbobject.GetField(javabind.GetEnv(), "lineStyle", javabind.Int)
	if err != nil {
		panic(err)
	}
	return jret.(int)
}

func (jbobject *GraphicsGCData) SetFieldLineStyle(val int) {
	err := jbobject.SetField(javabind.GetEnv(), "lineStyle", val)
	if err != nil {
		panic(err)
	}

}

func (jbobject *GraphicsGCData) LineDashes() []float32 {
	jret, err := jbobject.GetField(javabind.GetEnv(), "lineDashes", javabind.Float | javabind.Array)
	if err != nil {
		panic(err)
	}
	return jret.([]float32)
}

func (jbobject *GraphicsGCData) SetFieldLineDashes(val []float32) {
	err := jbobject.SetField(javabind.GetEnv(), "lineDashes", val)
	if err != nil {
		panic(err)
	}

}

func (jbobject *GraphicsGCData) LineDashesOffset() float32 {
	jret, err := jbobject.GetField(javabind.GetEnv(), "lineDashesOffset", javabind.Float)
	if err != nil {
		panic(err)
	}
	return jret.(float32)
}

func (jbobject *GraphicsGCData) SetFieldLineDashesOffset(val float32) {
	err := jbobject.SetField(javabind.GetEnv(), "lineDashesOffset", val)
	if err != nil {
		panic(err)
	}

}

func (jbobject *GraphicsGCData) LineMiterLimit() float32 {
	jret, err := jbobject.GetField(javabind.GetEnv(), "lineMiterLimit", javabind.Float)
	if err != nil {
		panic(err)
	}
	return jret.(float32)
}

func (jbobject *GraphicsGCData) SetFieldLineMiterLimit(val float32) {
	err := jbobject.SetField(javabind.GetEnv(), "lineMiterLimit", val)
	if err != nil {
		panic(err)
	}

}

func (jbobject *GraphicsGCData) LineCap() int {
	jret, err := jbobject.GetField(javabind.GetEnv(), "lineCap", javabind.Int)
	if err != nil {
		panic(err)
	}
	return jret.(int)
}

func (jbobject *GraphicsGCData) SetFieldLineCap(val int) {
	err := jbobject.SetField(javabind.GetEnv(), "lineCap", val)
	if err != nil {
		panic(err)
	}

}

func (jbobject *GraphicsGCData) LineJoin() int {
	jret, err := jbobject.GetField(javabind.GetEnv(), "lineJoin", javabind.Int)
	if err != nil {
		panic(err)
	}
	return jret.(int)
}

func (jbobject *GraphicsGCData) SetFieldLineJoin(val int) {
	err := jbobject.SetField(javabind.GetEnv(), "lineJoin", val)
	if err != nil {
		panic(err)
	}

}

func (jbobject *GraphicsGCData) XorMode() bool {
	jret, err := jbobject.GetField(javabind.GetEnv(), "xorMode", javabind.Boolean)
	if err != nil {
		panic(err)
	}
	return jret.(bool)
}

func (jbobject *GraphicsGCData) SetFieldXorMode(val bool) {
	err := jbobject.SetField(javabind.GetEnv(), "xorMode", val)
	if err != nil {
		panic(err)
	}

}

func (jbobject *GraphicsGCData) Alpha() int {
	jret, err := jbobject.GetField(javabind.GetEnv(), "alpha", javabind.Int)
	if err != nil {
		panic(err)
	}
	return jret.(int)
}

func (jbobject *GraphicsGCData) SetFieldAlpha(val int) {
	err := jbobject.SetField(javabind.GetEnv(), "alpha", val)
	if err != nil {
		panic(err)
	}

}

func (jbobject *GraphicsGCData) Interpolation() int {
	jret, err := jbobject.GetField(javabind.GetEnv(), "interpolation", javabind.Int)
	if err != nil {
		panic(err)
	}
	return jret.(int)
}

func (jbobject *GraphicsGCData) SetFieldInterpolation(val int) {
	err := jbobject.SetField(javabind.GetEnv(), "interpolation", val)
	if err != nil {
		panic(err)
	}

}

func (jbobject *GraphicsGCData) Context() int64 {
	jret, err := jbobject.GetField(javabind.GetEnv(), "context", javabind.Long)
	if err != nil {
		panic(err)
	}
	return jret.(int64)
}

func (jbobject *GraphicsGCData) SetFieldContext(val int64) {
	err := jbobject.SetField(javabind.GetEnv(), "context", val)
	if err != nil {
		panic(err)
	}

}

func (jbobject *GraphicsGCData) Layout() int64 {
	jret, err := jbobject.GetField(javabind.GetEnv(), "layout", javabind.Long)
	if err != nil {
		panic(err)
	}
	return jret.(int64)
}

func (jbobject *GraphicsGCData) SetFieldLayout(val int64) {
	err := jbobject.SetField(javabind.GetEnv(), "layout", val)
	if err != nil {
		panic(err)
	}

}

func (jbobject *GraphicsGCData) DamageRgn() int64 {
	jret, err := jbobject.GetField(javabind.GetEnv(), "damageRgn", javabind.Long)
	if err != nil {
		panic(err)
	}
	return jret.(int64)
}

func (jbobject *GraphicsGCData) SetFieldDamageRgn(val int64) {
	err := jbobject.SetField(javabind.GetEnv(), "damageRgn", val)
	if err != nil {
		panic(err)
	}

}

func (jbobject *GraphicsGCData) Image() *GraphicsImage {
	jret, err := jbobject.GetField(javabind.GetEnv(), "image", "org/eclipse/swt/graphics/Image")
	if err != nil {
		panic(err)
	}
	retconv := javabind.NewJavaToGoCallable()
	dst := &javabind.Callable{}
	retconv.Dest(dst)
	if err := retconv.Convert(javabind.ObjectRef(jret)); err != nil {
		panic(err)
	}
	retconv.CleanUp()
	unique_x := &GraphicsImage{}
	unique_x.Callable = dst
	return unique_x
}

func (jbobject *GraphicsGCData) SetFieldImage(val GraphicsImageInterface) {
	conv_val := javabind.NewGoToJavaCallable()
	if err := conv_val.Convert(val); err != nil {
		panic(err)
	}
	err := jbobject.SetField(javabind.GetEnv(), "image", conv_val.Value())
	if err != nil {
		panic(err)
	}
	conv_val.CleanUp()

}

func (jbobject *GraphicsGCData) Drawable() int64 {
	jret, err := jbobject.GetField(javabind.GetEnv(), "drawable", javabind.Long)
	if err != nil {
		panic(err)
	}
	return jret.(int64)
}

func (jbobject *GraphicsGCData) SetFieldDrawable(val int64) {
	err := jbobject.SetField(javabind.GetEnv(), "drawable", val)
	if err != nil {
		panic(err)
	}

}

func (jbobject *GraphicsGCData) Cairo() int64 {
	jret, err := jbobject.GetField(javabind.GetEnv(), "cairo", javabind.Long)
	if err != nil {
		panic(err)
	}
	return jret.(int64)
}

func (jbobject *GraphicsGCData) SetFieldCairo(val int64) {
	err := jbobject.SetField(javabind.GetEnv(), "cairo", val)
	if err != nil {
		panic(err)
	}

}

func (jbobject *GraphicsGCData) CairoXoffset() float64 {
	jret, err := jbobject.GetField(javabind.GetEnv(), "cairoXoffset", javabind.Double)
	if err != nil {
		panic(err)
	}
	return jret.(float64)
}

func (jbobject *GraphicsGCData) SetFieldCairoXoffset(val float64) {
	err := jbobject.SetField(javabind.GetEnv(), "cairoXoffset", val)
	if err != nil {
		panic(err)
	}

}

func (jbobject *GraphicsGCData) CairoYoffset() float64 {
	jret, err := jbobject.GetField(javabind.GetEnv(), "cairoYoffset", javabind.Double)
	if err != nil {
		panic(err)
	}
	return jret.(float64)
}

func (jbobject *GraphicsGCData) SetFieldCairoYoffset(val float64) {
	err := jbobject.SetField(javabind.GetEnv(), "cairoYoffset", val)
	if err != nil {
		panic(err)
	}

}

func (jbobject *GraphicsGCData) DisposeCairo() bool {
	jret, err := jbobject.GetField(javabind.GetEnv(), "disposeCairo", javabind.Boolean)
	if err != nil {
		panic(err)
	}
	return jret.(bool)
}

func (jbobject *GraphicsGCData) SetFieldDisposeCairo(val bool) {
	err := jbobject.SetField(javabind.GetEnv(), "disposeCairo", val)
	if err != nil {
		panic(err)
	}

}

func (jbobject *GraphicsGCData) Identity() []float64 {
	jret, err := jbobject.GetField(javabind.GetEnv(), "identity", javabind.Double | javabind.Array)
	if err != nil {
		panic(err)
	}
	return jret.([]float64)
}

func (jbobject *GraphicsGCData) SetFieldIdentity(val []float64) {
	err := jbobject.SetField(javabind.GetEnv(), "identity", val)
	if err != nil {
		panic(err)
	}

}

func (jbobject *GraphicsGCData) ClippingTransform() []float64 {
	jret, err := jbobject.GetField(javabind.GetEnv(), "clippingTransform", javabind.Double | javabind.Array)
	if err != nil {
		panic(err)
	}
	return jret.([]float64)
}

func (jbobject *GraphicsGCData) SetFieldClippingTransform(val []float64) {
	err := jbobject.SetField(javabind.GetEnv(), "clippingTransform", val)
	if err != nil {
		panic(err)
	}

}

func (jbobject *GraphicsGCData) String() string {
	jret, err := jbobject.GetField(javabind.GetEnv(), "string", "java/lang/String")
	if err != nil {
		panic(err)
	}
	retconv := javabind.NewJavaToGoString()
	dst := new(string)
	retconv.Dest(dst)
	if err := retconv.Convert(javabind.ObjectRef(jret)); err != nil {
		panic(err)
	}
	retconv.CleanUp()
	return *dst
}

func (jbobject *GraphicsGCData) SetFieldString(val string) {
	conv_val := javabind.NewGoToJavaString()
	if err := conv_val.Convert(val); err != nil {
		panic(err)
	}
	err := jbobject.SetField(javabind.GetEnv(), "string", conv_val.Value())
	if err != nil {
		panic(err)
	}
	conv_val.CleanUp()

}

func (jbobject *GraphicsGCData) StringWidth() int {
	jret, err := jbobject.GetField(javabind.GetEnv(), "stringWidth", javabind.Int)
	if err != nil {
		panic(err)
	}
	return jret.(int)
}

func (jbobject *GraphicsGCData) SetFieldStringWidth(val int) {
	err := jbobject.SetField(javabind.GetEnv(), "stringWidth", val)
	if err != nil {
		panic(err)
	}

}

func (jbobject *GraphicsGCData) StringHeight() int {
	jret, err := jbobject.GetField(javabind.GetEnv(), "stringHeight", javabind.Int)
	if err != nil {
		panic(err)
	}
	return jret.(int)
}

func (jbobject *GraphicsGCData) SetFieldStringHeight(val int) {
	err := jbobject.SetField(javabind.GetEnv(), "stringHeight", val)
	if err != nil {
		panic(err)
	}

}

func (jbobject *GraphicsGCData) DrawFlags() int {
	jret, err := jbobject.GetField(javabind.GetEnv(), "drawFlags", javabind.Int)
	if err != nil {
		panic(err)
	}
	return jret.(int)
}

func (jbobject *GraphicsGCData) SetFieldDrawFlags(val int) {
	err := jbobject.SetField(javabind.GetEnv(), "drawFlags", val)
	if err != nil {
		panic(err)
	}

}

func (jbobject *GraphicsGCData) RealDrawable() bool {
	jret, err := jbobject.GetField(javabind.GetEnv(), "realDrawable", javabind.Boolean)
	if err != nil {
		panic(err)
	}
	return jret.(bool)
}

func (jbobject *GraphicsGCData) SetFieldRealDrawable(val bool) {
	err := jbobject.SetField(javabind.GetEnv(), "realDrawable", val)
	if err != nil {
		panic(err)
	}

}

func (jbobject *GraphicsGCData) Width() int {
	jret, err := jbobject.GetField(javabind.GetEnv(), "width", javabind.Int)
	if err != nil {
		panic(err)
	}
	return jret.(int)
}

func (jbobject *GraphicsGCData) SetFieldWidth(val int) {
	err := jbobject.SetField(javabind.GetEnv(), "width", val)
	if err != nil {
		panic(err)
	}

}

func (jbobject *GraphicsGCData) Height() int {
	jret, err := jbobject.GetField(javabind.GetEnv(), "height", javabind.Int)
	if err != nil {
		panic(err)
	}
	return jret.(int)
}

func (jbobject *GraphicsGCData) SetFieldHeight(val int) {
	err := jbobject.SetField(javabind.GetEnv(), "height", val)
	if err != nil {
		panic(err)
	}

}


text:
BIG WAVE SURFER | INNOVATOR
ABOUT LAIRD
Mens Journal Articles
Laird Hamilton Sets New Hydrofoil Boarding World Speed Record
July 25, 2012 Laird Hamilton
ARTICLES, News
Posted: Jul 25 2012
When I accepted the invitation from Captain Jacques Vincent to go for a sail on the experimental multihull hydrofoil and speed-sailing world record holder Hydroptere, I didn't fully realize the experience I had signed up for, but it was an epic adventure I will never forget. For those of you unfamiliar with the sport of speed sailing, Hydroptere is a one of a kind, ultra-extreme trimaran, that doesn't ride on the water but fly's above it on 3 giant hydrofoils. Just the kind of yacht you would expect to attract foil-boarding expert Laird Hamilton.
Extreme Athletes Attract Each Other
This once in a lifetime chance to ride on the fastest sailboat in the world was possible because the crew of Hydroptere is currently training out of Long Beach Harbor preparing to set a new record for the fastest crossing of the Pacific Ocean. As you might expect, extreme athletes attract each other, and with a shared passion for hydrofoils, it was only natural for Laird and the Hydroptere team to hook-up.
When I got my first sight of Hydroptere, I knew that I was in for a major adrenaline rush. Just one look at the massive foils extending some twenty feet into the water under the boat, and I knew that things on this boat had the potential to get pretty crazy. Then when I saw Laird carrying his foil-board, I knew for him this had the potential to be an exceptionally adventuresome day. It was one thing to go out in heavy winds on an experimental flying sailboat, but to be towed on a foil board behind this powerful and largely unpredictable beast of a sailboat was undoubtedly going to be way extreme. It was clear, that none of the French crew knew exactly how things would turnout, but there was huge excitement about the possibility of pairing up with Laird to set a new foil-boarding world record. Up until this day, the foil-boarding record for being towed behind a sailboat was held by Alex Thomas who successfully foil-boarded behind his Open 60 Hugo Boss at almost 20 knots.
Flying Above The Water Like A Giant Waterbug
So off we went, literally. Within just seconds of hoisting the mainsail and unfurling the jib, the boat lifted above the water and took off accelerating to 40 knots in just a few seconds. Given this huge boat must weigh around 20,000 lbs., when it starts flying above the water like a giant waterbug it is a completely crazy sensation. My reaction was to just hold on with both hands and see what would happen as captain Jacques attempted to maneuver this 60 foot long by 80 foot wide maxi-yacht through the large fleet of spectators gathering around us. Fortunately, once Hydroptere lifted out of the water, every boat around us intelligently headed in the other direction.
After a brief "shake-down" in the harbor to make sure everything was working properly, the next step was to head out to sea towards Catalina Island to practice for the upcoming Pacific crossing attempt. With 5 to 7 foot waves and 20 knot winds outside the harbor, all the crew made a quick dash for foul weather gear, but without question I would have also worn a crash helmet if offered one.
The ride to Catalina was an epic sailing experience like nothing I had done before in over 20 years of ocean racing. It only took roughly 30 minutes to cross most of the channel to Catalina, and we gave the tourist a thrill as we sailed passed the high performance turbine powered Catalina Express, flying over the water at a steady 35 knots plus. Of course Laird was compelled to climb out on the bow of the boat as it periodically dove into the water to get a firsthand look at how the foils where functioning under the multihulls' wings. You could see he was analyzing the amount of turbulence, and determining how his foil-board would react in the aerated water spraying out from behind the boat.
Go As Fast As You Want, I'll Just Hang On Until I Crash Or Have To Let Go
After the quick practice run, Laird was convinced he could find calm enough water behind the boat to support his foil-board, so it was time for the big moment. The question for Laird was, "how fast do you want to go". Off course in Laird's typical unconcerned fashion he responded, "go as fast as you want, I'll just hang on until I crash or have to let go". Not much of a plan, but that was the plan.
It didn't take much organizing, Laird strapped on his foil-board and jumped in behind Hydroptere. Within seconds, the boat jumped out of the water and accelerated to 22 knots, immediately setting the new world record. Captain Jacques slowed the boat and applause broke out all around. However, the question still remained how fast could Laird go if we really pushed it.
Ready For An All-Out Run
The captain swung the boat around and asked Laird if he was ready for an all-out run, Laird gave a thumbs up and off we went. Again Hydroptere jumped out of the water and hit 20 knots in no time, but instead of backing-off the crew began to push the boat closer to its limits, and within a few seconds the boat was traveling well over twenty knots. You could see the aerated water coming from Hydroptere's huge foils was affecting Laird's board and at any time he could possibly lose control and come crashing down. Just as the boat exceeded 32 knots Laird decided that was enough, let go and carved away from Hydroptere. Then in true Laird fashion, he launched himself off the boats' massive wake into a full back flip while going over 40 miles an hour.
Another Day With Laird Is In The Works
With a new world speed record for hydrofoil-boarding behind a sailboat clearly established, everyone on board was excited to be in a small way involved. Ironically, Laird's reaction to the whole event was to only focus on the next Hydroptere sailing session, promising to come back with a higher performance foil-board which would possibly be capable of handling Hydroptere's top speed. In fact, he even had a few thoughts for how Hydroptere's team could get a little more out of their own foils. So as the French crew waits for the right wind to propel them across the Pacific on their record setting voyage, another day with Laird is already in the works. Of course the crew must first subject themselves to a Laird Hamilton pool workout, but these extreme sailors are of course up for anything.
Written by John Wildman
Choosing Your SUP Board from Team Laird Hamilton
My Extreme Adventure with Laird Hamilton
The XPT Performance Breathing® Certification
About XPT
XPT WATER
The Fear Factor
GENERAL QUESTIONS | CUSTOMER SERVICE
EMAIL: info@lairdhamilton.com
PR | Media Email: jmc@gotogabbyllc.com
SHOP LAIRD HAMILTON
Posters, Books, DVDS
Authentic Autographs

redpajama_set_name: RedPajamaCommonCrawl


Published 04/21/2019 02:26:25 am at 04/21/2019 02:26:25 am in Tappen Freezer.
tappen freezer tappen upright freezer 44 t 24 wide drain plug drain hose door locks has a key or best offer for sale in tucson az offerup tappan freezer.
tappan freezer,tappan chest freezer,, oriental decor from all over the world its a must see in centennial , ge cu ft manual defrost chest freezer fcmsuww ge appliances ft manual defrost chest freezer fcmsuww ge appliances, w tappen park ln s riverton ut realtorcom w tappen park ln s riverton ut , howto tappan refrigerator trtljw fridge too warm frigidaire evaporator fan blade for tappan trtljw fridge too warm ap from appliancepartsproscom , american beauties vintage stoves and refrigerators from readers philcofridgevintage, trtljw tappan refrigerator parts repair help partselect replacing the fresh food door gasket white, cubic foot fridge washed and all set save and industry for cubic foot fridge washed and all set save and, kitchenaid refrigerator with interior dispenser cu ft white refrigerator with interior dispenser cu ft white.


text:
LIAT CEO: Airline staying the course despite financial woes
Loop News Created : 30 April 2019 Caribbean News
LIAT's CEO has said that the airline is staying in the air despite its financial challenges.
The airline's Chief Executive Officer, Julie Reifer-Jones has confirmed via a media statement that they will continue to push their daily operating schedule as regional governments continue to work towards a solution to keep it in the air.
With 491 flights weekly, she said that all of LIAT's flights over the peak Easter season had an on-time performance of 80 per cent.
"LIAT is committed to fly, and we are flying to the 15 destinations across the network," Reifer-Jones said.
The CEO also noted there were ongoing discussions with governments on the need for all the territories served by LIAT to contribute through a Minimum Revenue Guarantee model.
The airline was dealt a massive blow two years ago, losing millions of dollars following Hurricanes Irma and Maria. Several destinations including Dominica were left battered, forcing LIAT to cancel its services or operate reduced flights for months.
Concerns were raised about the looming closure of the airline if some US$5.4 million was not provided to help the regional carrier to deal with its financial woes. Only Grenada has indicated a willingness to contribute, putting about EC$1 million towards an emergency fund for the airline.
She went on to say that the airline was expecting a good summer period with many festivals and events taking place across the region.
Jones noted that the company continued to update its restructuring plan "so that LIAT can evolve into a more efficient and sustainable company serving the region".
airline closure
Prime Minister Ralph Gonsalves
Prime Minister Mia Mottley
LIAT CEO Julie Reifer-Jones
Talk of LIAT closure not over, Caribbean governments seek foreign aid
LIAT pilots agree to pay cut
No more LIAT? Airline in 'serious financial difficulty'


text:
Search Records by Subject: WHITENESS
"Original Enchantment, The": Whiteness, Indigeneity, and Representational Logics in The New Mutants.
Carnes, Jeremy M.
In: Guynes, Sean and Lund, Martin, eds. Unstable Masks: Whiteness and American Superhero Comics. Columbus: Ohio State University Press, 2020. p. 57-71.
Subjects: COMICS; INDIGENEITY; INDIGENOUS PEOPLES; NEW MUTANATS, THE (COMIC); RACE; SUPERHEROES; WHITENESS
Horrors of Whiteness, The: Rhetoric, Race, and Black Popular Culture.
James, Kesha Shalyn
Ph. D. Dissertation, University of Georgia, 2022. 214 p. (DAI-A 84(3)(E).)
Subjects: AFRICAN AMERICANS; BLACKNESS; GAMBINO, CHILDISH; GENRE; GET OUT (2017) (FILM); HORROR GENRE; LITTLE MARVIN (SAFFORD, MARVIN); PEELE, JORDAN; POPULAR CULTURE; RACE; RHETORIC; THEM (TV); WHITENESS
Race in the Galactic Age: Sankofa, Afrofuturism, Whiteness and Whitley Strieber.
Johnson, Clifton Zeno
Master's Thesis, State University of New York at Albany, 2019. 63 p. (MAI 58(4)(E).)
Subjects: AFROFUTURISM; ALIENS; BLACKNESS; EXTRATERRESTRIAL LIFE; RACE; SANKOFA (CONCEPT); STRIEBER, WHITLEY; WHITENESS
Stalling Zion: Hegemony Through Racial Conflict in The Matrix.
Cunningham, Douglas A.
Rhizomes No. 7: [16 p.] Fall 2003. (Online resource: http://www.rhizomes.net.)
Subjects: IDENTITY; IMPERIALISM; MATRIX, THE (FILM SERIES); RACE; WHITENESS
White by Default: An Examination of Race Portrayed by Character Creation Systems in Video Games.
Oakley, Samuel
Master's Thesis, University of Cincinnati, 2019. 47 p. (MAI 81(6)(E).)
Subjects: AGENCY; BLACKNESS; CHARACTERIZATION; ELDER SCROLLS V: SKYRIM (VIDEO GAME); GAME PLAYERS (GAMERS); RACE; SIMS 3 (VIDEO GAME); SOUTH PARK: THE FRACTURED BUT WHOLE (VIDEO GAME); TYRANNY (VIDEO GAME); VIDEO GAMES; WHITENESS; XCOM 2 (VIDEO GAME)
White or Indian? Whiteness and Becoming the White Indian Comics Superhero.
Chireau, Yvonne
In: Guynes, Sean and Lund, Martin, eds. Unstable Masks: Whiteness and American Superhero Comics. Columbus: Ohio State University Press, 2020. p. 193-211.
Subjects: COMICS; INDIGENOUS AMERICANS; RACE; SUPERHEROES; WHITENESS
Worlds Collide: Whiteness, Integration, and Diversity in the DC/Milestone Crossover
Mitchell, Shamika A.
In: Guynes, Sean and Lund, Martin, eds. Unstable Masks: Whiteness and American Superhero Comics. Columbus: Ohio State University Press, 2020. p. 90-102.
Subjects: COMICS; DIVERSITY; INTEGRATION; RACE; SUPERHEROES; WHITENESS
Wrath of Whiteness, The: The Meaning of Race in the Generation of Star Trek.
Bernardi, Daniel
Ph. D. Dissertation, University of California, Los Angeles, 1995. 298pp. (DAI-A 56(10): 3776. April 1996.)
Subjects: MOTION PICTURES; RACE; STAR TREK (FILM SERIES); STAR TREK (FRANCHISE); STAR TREK (TV); STAR TREK: THE NEXT GENERATION (TV); TELEVISION; WHITENESS


text:
Q: How to set locale (globally) in Vega I would like to configure the locale for a visualization in Vega. I need a German number format, which means that I need a comma (,) as decimal separator. Without any configuration in Vega, a decimal point (.) is used as separator.
Here is a complete working example which shows a simple bar chart. As you can see in the image below, I want to format the numbers on the y-Axis and the values inside the bars with two decimal places.
How can I set a specific locale (e.g. German) either globally for the whole visualization or for each number format separately? (I would prefer a global setting.)
(Note: You can use the Vega Editor to paste and try out my bar chart example.)
{
  "width": 600,
  "height": 300,
  "padding": {"top": 10, "left": 35, "bottom": 30, "right": 10},
  "data": [
    {
      "name": "table",
      "values": [
        {"x": 1, "y": 0.5},
        {"x": 2, "y": 0.8},
        {"x": 3, "y": 0.3},
        {"x": 4, "y": 0.6}
      ]
    }
  ],
  "scales": [
    {
      "name": "x",
      "type": "ordinal",
      "range": "width",
      "domain": {"data": "table", "field": "x"},
      "padding": 0.1
    },
    {
      "name": "y",
      "type": "linear",
      "range": "height",
      "domain": {"data": "table", "field": "y"}
    }
  ],
  "axes": [
    {"type": "x", "scale": "x"},
    {"type": "y", "scale": "y", "format": ".2f"}
  ],
  "marks": [
    {
      "type": "rect",
      "from": {"data": "table"},
      "properties": {
        "enter": {
          "x": {"scale": "x", "field": "x"},
          "width": {"scale": "x", "band": true, "offset": -1},
          "y": {"scale": "y", "field": "y"},
          "y2": {"scale": "y", "value": 0}
        },
        "update": {
          "fill": {"value": "steelblue"}
        }
      }
    },
    {
      "type": "text",
      "from": {"mark": "bars"},
      "properties": {
        "enter": {
          "y": {"field": "y", "offset": 10},
          "x": {"field": "x"},
          "dx": {"field": "width", "mult": 0.6},
          "fill": {"value": "white"},
          "align": {"value": "right"},
          "baseline": {"value": "middle"},
          "text": {"template": "{{datum.datum.y | number:'.2f'}}"}
        }
      }
    }
  ]
}

A: I found a pull request in the Vega GitHub repository which allows to set the number and time locale. Also runtime changes are supported.
Example for changing the number format to German:
vg.util.format.numberLocale({
  decimal: ",",
  thousands: ".",
  grouping: [3],
  currency: ["", "\xa0€"]
});

Example for changing the time format to German:
vg.util.format.timeLocale({
  dateTime: "%A, der %e. %B %Y, %X",
  date: "%d.%m.%Y",
  time: "%H:%M:%S",
  periods: ["AM", "PM"], // unused
  days: ["Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag"],
  shortDays: ["So", "Mo", "Di", "Mi", "Do", "Fr", "Sa"],
  months: ["Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember"],
  shortMonths: ["Jan", "Feb", "Mrz", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez"]
});

redpajama_set_name: RedPajamaStackExchange


Efficient steam jet heat exchange valves for hot water supply, recognised for their quality and durability in high-pressure steam operations.
DN 20, DN 25, DN 40, DN 50 & DN 80 jet spares.
Spare jet parts are available from stock.
Manual and fully automated equipment.
Size from 2,000 l/h to 60,000 l/h. Robust equipment, full customisation possible.


text:
Q: How to distinguish the two types of Python "packages" In the Python ecosystem, there are two related but distinct concepts called "package":

*

*A "dotted module name", represented in its source as a directory with an __init__ module (i.e. an __init__.py file) (+ usually more modules/*.py files and sometimes nested packages) in it

*A software unit distributed via PyPI - the Python Package Index and installable with pip
In most conversations, it's clear from the context what kind of package one refers to when just saying "package" or "python package". In some other conversations, the distinction doesn't even matter.
But sometimes the distinctions wouldn't be clear but does matter:

"The [type 2] package Jinja2 is written with a capital 'J', but the [type 1] package jinja2 it provides is written all-lower-case. With SciPy and NumPy however, while the project names are written in camel-case, both the [type 2] packages and the [type 1] packages are written all-lower-case and numpy is usually imported as just np."

In these situations, I've begun to call the second type "PyPI package" (pronounced [ˈpaɪpiaɪ pækɪdʒ] to distinguish it from "PyPy" ([ˈpaɪpaɪ])). However, I'm unsure how to call packages of the first type.
Is there some established convention on how to call each package type when they must be distinguished?

A: There are packages (your type 1), and packages with added files (setup.py) in order to distribute through PyPI (your type 2).
Both are packages and should follow the naming convention for packages, meaning lower-case for the package name.
About the Jinja2 example: the file name on PyPI for Jinja2 starts with a capital: "Jinja2-2.8.tar.gz". But after downloading and extracting the file, there is a subfolder named "jinja2", and this folder has a init file, so it is to be considered the real pacakage, and it is written in lowercase.
So there appears to be no naming convention for compressed files and project names, it can be what you want it to be. Only package names follow the lowercase convention.
But to answer the question: i'm not aware of any difference in name for the type 1 and type 2.
Type 1 refers to a Python package, while type 2 is a (compressed) folder that contains a Python package.


Franciscans from Canada got a fraternal gathering, called Chapter of Mats, in Québec City.
News and updates from provinces.
Brother Georges makes a description of The Starry Night with a Franciscan touch!
Friar Georges talks about Francis canticle through the Van Gogh's art.
An inspiring blessing in the spirit of St. Francis.


My task over the last two years hasn't just been to stop the bleeding. My task has also been to try to figure out how do we address some of the structural problems in the economy that have prevented more Googles from being created.
My administration is the only thing between you [CEO's] and the pitchforks.
We want everybody to act like adults, quit playing games, realize that it's not just my way or the highway.
The United States has been enriched by Muslim Americans. Many other Americans have Muslims in their families or have lived in a Muslim-majority country - I know, because I am one of them.
We need somebody who's got the heart, the empathy, to recognize what it's like to be a young teenage mom, the empathy to understand what it's like to be poor or African-American or gay or disabled or old - and that's the criterion by which I'll be selecting my judges.
It's time to fundamentally change the way that we do business in Washington. To help build a new foundation for the 21st century, we need to reform our government so that it is more efficient, more transparent, and more creative. That will demand new thinking and a new sense of responsibility for every dollar that is spent.
I don't take a dime of their [lobbyist] money, and when I am president, they won't find a job in my White House.
We can't drive our SUVs and eat as much as we want and keep our homes on 72 degrees at all times... and then just expect that other countries are going to say OK. That's not leadership. That's not going to happen.
What do you think a stimulus is? It's spending - that's the whole point! Seriously.
So while an incredible amount of progress has been made, on this fifth anniversary, I wanted to come here and tell the people of this city directly: My administration is going to stand with you - and fight alongside you - until the job is done. Until New Orleans is all the way back, all the way.
I don't care whether you're driving a hybrid or an SUV. If you're headed for a cliff, you have to change direction. That's what the American people called for in November, and that's what we intend to deliver.
Over the last 15 months, we've traveled to every corner of the United States. I've now been in 57 states? I think one left to go.
You will not see any of your taxes increase one single dime.
As I've said, there were patriots who supported this war, and patriots who opposed it. And all of us are united in appreciation for our servicemen and women, and our hopes for Iraqis' future.


IN THIS ISSUE HOPE DIES. The REBEL FLEET is completed.
It's magnificent. It's beautiful. It's secret. But no secret is kept for long from DARTH VADER. The most epic story yet done in a STAR WARS comic begins here. Prepare to witness the Empire TRULY strike back.


text:
Prostate Cancer Drug Olaparib Approved in Europe
News Nov 10, 2020 | Original story from ICR
The Institute of Cancer Research, London, has strongly welcomed the approval by the European Commission of the targeted drug olaparib for men with advanced prostate cancers with genetic alterations in BRCA1 or BRCA2.
The approval, based on results from the PROfound trial, will enable men with prostate cancer who have failed to respond to targeted hormone treatments enzalutamide or abiraterone to benefit from olaparib. It follows a recommendation from the European Medicines Agency (EMA) in September.
Scientists at The Institute of Cancer Research (ICR) discovered how to genetically target olaparib – which became the world's first cancer drug to be directed against inherited genetic faults when it was approved for use in ovarian cancers. Since then, it has also been licensed in breast cancer in Europe and the US, and was approved for use in prostate cancer in the US in May earlier this year.
Today's approval makes olaparib the first genetically targeted drug to be approved for prostate cancer in Europe, bringing it closer to many patients who will now be able to benefit from a more personalised treatment.
Approval based on PROfound trial results
The decision follows findings from the landmark PROfound trial, led by the ICR and The Royal Marsden NHS Foundation Trust, showing that olaparib blocked prostate cancer growth more effectively than abiraterone and enzalutamide in men with faulty DNA repair genes.
Olaparib lacks the side effects of chemotherapy because it selectively targets and kills cancer cells with faulty DNA repair machinery. The precision drug does this by blocking PARP, a protein involved in repairing DNA when it becomes damaged, in cancer cells with BRCA mutations or other genetic faults which have already weakened their DNA repair systems. The cancer cells are unable to cope with the double blow to their ability to repair DNA, and so die.
The next step is for NICE, which has already started its appraisal process, to approve olaparib for men with prostate cancer, so that patients in England and Wales are able to access it as soon as possible.
'Olaparib is a great UK success story'
Professor Johann de Bono, Professor of Experimental Cancer Medicine at the ICR, and Consultant Medical Oncologist at The Royal Marsden, led the PROfound trial. He said:
"I'm really pleased to see olaparib, a drug that cleverly targets a specific genetic weakness, being licensed by the European Commission for men with advanced prostate cancer. I'm now keen to see NICE follow suit as soon as possible, so that men in England, Wales and elsewhere in the UK can access this highly innovative new treatment, which is capable of changing lives."
Professor Paul Workman, Chief Executive of the ICR, said:
"It's fantastic to see that the EU has now followed the US in approving use of olaparib for some men with prostate cancer.
"Olaparib is a great UK success story, and a perfect example of putting science into action to help patients. We're proud to have discovered how to genetically target olaparib here at the ICR and to have worked with our colleagues at The Royal Marsden on many of the key clinical trials. It's great to see the drug now helping cancer patients all over the world to live longer and achieve a better quality of life."
This article has been republished from the following materials. Note: material may have been edited for length and content. For further information, please contact the cited source.
New Genetic Disorder Discovered That Affects Brain and Craniofacial Skeleton
Researchers at the National Institutes of Health have discovered a new genetic disorder characterized by developmental delays and malformations of the brain, heart and facial features.
Malta's Unique Genetics Reveal Surprising ALS Findings
Malta's ALS Biobank is providing scientists with an invaluable resource for understanding the causes of amyotrophic lateral sclerosis (ALS). In the first landmark study, researchers have retrieved and scrutinized the DNA from blood samples to discover flaws in genes linked to ALS.
Treating Mice With Hormone Improves Physical Performance
A new study shows that humans express a powerful hormone during exercise and that treating mice with the hormone improves physical performance, capacity and fitness. Researchers say the findings present new possibilities for addressing age-related physical decline.
Cancer Research Drug Discovery Genomics Research
Explore the Complexity of the Nervous System


text:
TEDx SHORTS
Society Conversations TED and PRX Facts and Trivia Science Talk Film
By TED and PRX. Discovered by Player FM and our community — copyright is owned by the publisher, not Player FM, and audio is streamed directly from their servers. Hit the Subscribe button to track updates in Player FM, or paste the feed URL into other podcast apps.
TEDx SHORTS « »
Reclaiming my voice as a transracial adoptee
Sara Jones is a transracial adoptee who offers insights from her lived experience to help parents and their adopted children. This talk was filmed at TEDxLakeJunaluska. All TEDx events are organized independently by volunteers in the spirit of TED's mission of ideas worth spreading. To learn more about TEDxSHORTS, the TEDx program, or give feedback on this episode, please visit http://go.ted.com/tedxshorts.
Follow TEDx on Twitter: https://twitter.com/TEDx
Follow TEDx on Instagram: https://www.instagram.com/tedx_official/
Similar to TEDx SHORTS
Exploring the biggest questions of our time with the help of the world's greatest thinkers. Host Manoush Zomorodi inspires us to learn more about the world, our communities, and most importantly, ourselves.
Every weekday, TED Talks Daily brings you the latest talks in audio. Join host and journalist Elise Hu for thought-provoking ideas on every subject imaginable — from Artificial Intelligence to Zoology, and everything in between — given by the world's leading thinkers and creators. With TED Talks Daily, find some space in your day to change your perspectives, ignite your curiosity, and learn something new.
Will and Mango have lots of questions. Will we ever live without sleep? How do rats keep outsmarting humans? Where are the sunniest tax havens to hide your money? Join these Part-Time Geniuses as they dive into ridiculous topics... and discover some pretty smart stuff along the way.
Love is more than you think. From the creators of Criminal. New episodes every month.
American Public Media
You know how when someone asks "How are you?" you just say "Fine," even if you're totally dying inside, so everyone can go about their day? "Terrible, Thanks For Asking" is the opposite of that. Nora McInerny asks real people to share their complicated and honest feelings about how they really are. It's sometimes sad, sometimes funny, and often both. From American Public Media.
Logical Weight Loss
Dave Jackson
Join Dave Jackson and he shares insights into geeky weight loss gadgets, insightful articles, and success stories on losing weight, feeling better, and living healthier. He's also pretty darn funny.
Everything is Alive
Radiotopia
Everything is Alive is an unscripted interview show in which all the subjects are inanimate objects. In each episode, a different thing tells us its life story--and everything it says is true.


text:
Blues Concerts
R&B/Soul Concerts
More things to do in the area
Showing 11-20 of 207 attractions in London
Buckingham Palace has served as the official London residence and administrative office of the British royal family since the 19th century and is one of the few remaining working royal palaces in the world. Access for the public is limited and exclusive but worthwhile for those who arrange a visit.
348 Tours and Activities
With 326 acres (121 hectares) of exotic plants, woodland trails, and lily ponds, plus 30,000-plus plant species, the Royal Botanical Gardens, Kew offer an idyllic escape for Londoners. As well as being one of London's most visited outdoor attractions, the gardens are a UNESCO World Heritage Site and house one of the oldest and most significant botanical collections in the world.
Flowing right through the heart of central London, the Thames River offers a dramatic backdrop to the city's famous skyline with landmarks lining its shores. Walk along the riverfront from Westminster to Tower Bridge and you'll pass London icons such as the London Eye, Big Ben, the Houses of Parliament, the Tower of London, St Paul's Cathedral, Southbank, Shakespeare's Globe, and the London Bridge.
A UNESCO World Heritage site, with a legacy dating back more than 1,000 years, Westminster Abbey is among London's most historic landmarks. The Gothic church is best known for hosting headline-grabbing events involving the British royal family, such as the Queen's coronation, Princess Diana's funeral, and Prince William and Kate Middleton's wedding.
The World War II warshipHMS Belfast, moored on the south bank of the Thames, is an iconic symbol of British history. Discover interactive displays and preserved spaces across the vessel's nine decks and learn about life on the naval ship, as well as its role in D-Day, the Arctic Convoys, and the Battle of North Cape.
At the heart of London's historic Docklands, the waterfront district of Canary Wharf has transformed itself into a financial powerhouse in recent years. This area has become—along with the nearby City of London—one of the capital's most important business centers.
London Science Museum
Interactive galleries, science demonstrations, and an IMAX 3D theater help make London's Science Museum one of the city's most engaging attractions for all ages. Use virtual reality to experience space travel, do experiments in the Wonder Lab, and see how math and science connect to everyday activities.
Warner Bros. Studio Tour London
Enjoy a magical journey into one of the most successful film series of all time at the Warner Bros. Studio Tour London – The Making of Harry Potter. Explore memorable sets such as Diagon Alley, Dumbledore's office, and the Great Hall; discover behind-the-scenes secrets and special effects used in the Harry Potter movies; and admire a huge collection of costumes, iconic props, and interactive exhibitions.
The Gherkin
Affectionately nicknamed "The Gherkin" for its unusual shape, the dazzling glass-fronted skyscraper at 30 St. Mary Axe is among London's most distinctive landmarks, looming 590 feet (180 meters) over the City of London financial district.
Meticulously constructed using period-appropriate materials to resemble the original Elizabethan Globe Theatre, which stood at a site just 656 feet (200 meters) away, Shakespeare's Globe brings the theatergoing experience of yore to life. Plays—not exclusively Shakespeare's, though the bard's works do dominate the schedule—are staged in the atmospheric, circular, open-air auditorium.


These South Bay pubs are perfect for good friends, good food, and good times!
Unlike that hot new bar, pubs are like trusty old friends with neighborhood vibes and a lack of pretension. You always know what to expect when you visit your local pub: good beer, good food, and good times. While the number of traditional UK pubs seems to be dwindling in the Bay Area, there are still a few in the South Bay worth an evening or two of your time. If you're looking for a relaxing evening sans the flashiness of trendier spots, head out to one of these pubs perfect for kicking back with your buds.
It may be called St. Stephen's Green, but the whole outside of this South Bay pub is painted blue. Named after a park in Ireland, St. Stephen's used to be my go-to spot for post-work Friday drinks. With fantastic happy hour specials and plenty of on-street patio seating, St. Stephen's is a great spot for people watching and winding down from the week with friends. Located in the middle of bustling downtown Mountain View, St. Stephen's has great happy hour deals and plenty of events for you to attend. Just about all the food is great here — everything from their pub fries and burgers to fish and chips. There's even a huge TV in the back for all you sports fans. You can't go wrong at St. Stephen's.
Round up the squad and spend your night at a pub eating some delicious pub grub.
Fibbar's is also an Irish Pub located on the main drag of Murphy Avenue in downtown Sunnyvale. Their menu is one of the more extensive pub menus around and includes not only all the traditional pub grub, but also a selection of homemade pizzas. Their craft beer list is extensive and there's sure to be something for everyone on their drink menu. They also have a weekend brunch, which includes an authentic Irish breakfast –perfect for all you hair-of-the-dog types. At Fibbar MaGee's, they've got great happy hour specials, a friendly staff, and a trivia night that you don't want to miss.
Two words people: curry fries! If you've never had these, you're seriously missing out. I thought my London-born friend was a nutcase when she suggested ordering them, but dang was she right. While technically in downtown San Jose, Trials is a bit off the beaten trail and definitely has that homey neighborhood feel. It's also housed in a historic building with a seriously checkered past. The building where Trials is now located was previously used as a backup for the county jail and housed a brothel. Because of its colorful past, Trials is rumored to be haunted. Enter at your own risk!
Head to the Brit on Tuesdays for College Night and take advantage of their $3 craft beer special.
While The Brit has three South Bay locations, I definitely prefer the ambiance at the downtown San Jose spot. Co-owned by former Sharks player, Owen Nolan, the downtown location of Britannia Arms is obviously hockey friendly and gets a little crazy on game nights. They've got live DJs on the weekends, a bunch of weeknight specials, and a happy hour that runs from 4 to 7 p.m. Monday through Friday. The food is pretty decent, and the menu is a heavily Americanized version of standard pub grub. If you're a Sharks fan, this is the South Bay pub for you.
While this place is starting to get a little dated (think threadbare booths), I still love coming here. It has a certain old-school kind of charm with its red velvet booths and family tartans all over the walls. The bar itself is beautiful and all hand-carved wood. There's generous patio seating and a separate area for throwing darts. The fish and chips are awesome, but if you're going to go, go soon. The shopping center where the Duke is located is slated to become the next Apple campus, and while there's nothing definitive at this point, the pub's future is uncertain.


text:
Q: 'System.Data.SqlClient.SqlException' occurred in System.Data.dll I am trying to use Sql in visualstudio using c# but it throws an unhandled exception of type 'System.Data.SqlClient.SqlException' occurred in System.Data.dll
 comm = new SqlCommand("INSERT INTO HafizwalaTable(DistrictName, TownName, FarmerName, " +
 "Area,  VarietyOfCrop, SowingDate, VisitDate, PestPopulation1, " +
 "PestPopulation2, PestPopulation3, PestPopulation4, PestPopulation5, " +
 "PestPopulation6, PestPopulation7, PestPopulation8, PestPopulation9, " +
 "PestPopulation10, PestPopulation11, PestPopulation12, PesticideUsed, " +
 "PesticideSprayDate, PesticideDosage, CLCV, PlantHeight) " +
 "VALUES @p1,@p2,@p3,@p4,@p5,@p6,@p7,@p8,@p9,@p10,@p11, " +
 "@p12,@p13,@p14,@p15,@p16,@p17,@p18,@p19,@p20,@p21,@p22,@p23,@p24)", con);

comm.Parameters.AddWithValue("@p1",FileReaderDataArray[RowNo, 0]);

comm.Parameters.AddWithValue("@p2",FileReaderDataArray[RowNo, 1]);

comm.Parameters.AddWithValue("@p3",FileReaderDataArray[RowNo, 2]);

comm.Parameters.AddWithValue("@p4", FileReaderDataArray[RowNo, 3]);

comm.Parameters.AddWithValue("@p5", FileReaderDataArray[RowNo, 4]);

comm.Parameters.AddWithValue("@p6", FileReaderDataArray[RowNo, 5]);

comm.Parameters.AddWithValue("@p7", FileReaderDataArray[RowNo, 6]);

comm.Parameters.AddWithValue("@p8", FileReaderDataArray[RowNo, 7]);

comm.Parameters.AddWithValue("@p9", FileReaderDataArray[RowNo, 8]);

comm.Parameters.AddWithValue("@p10", FileReaderDataArray[RowNo, 9]);

comm.Parameters.AddWithValue("@p11", FileReaderDataArray[RowNo, 10]);

comm.Parameters.AddWithValue("@p12", FileReaderDataArray[RowNo, 11]);

comm.Parameters.AddWithValue("@p13", FileReaderDataArray[RowNo, 12]);

comm.Parameters.AddWithValue("@p14", FileReaderDataArray[RowNo, 13]);

comm.Parameters.AddWithValue("@p15", FileReaderDataArray[RowNo, 14]);

comm.Parameters.AddWithValue("@p16", FileReaderDataArray[RowNo, 15]);

comm.Parameters.AddWithValue("@p17", FileReaderDataArray[RowNo, 16]);

comm.Parameters.AddWithValue("@p18", FileReaderDataArray[RowNo, 17]);

comm.Parameters.AddWithValue("@p19", FileReaderDataArray[RowNo, 18]);

comm.Parameters.AddWithValue("@p20", FileReaderDataArray[RowNo, 19]);

comm.Parameters.AddWithValue("@p21", FileReaderDataArray[RowNo, 20]);

comm.Parameters.AddWithValue("@p22", FileReaderDataArray[RowNo, 21]);

comm.Parameters.AddWithValue("@p23", FileReaderDataArray[RowNo, 22]);

comm.Parameters.AddWithValue("@p24", FileReaderDataArray[RowNo, 23]);

comm.ExecuteNonQuery();

Plus all the columns have the data type nvarchar

A: You should use a parameterized query to avoid that mess. Something like this
try
{

    string cmdText = "INSERT INTO HafizwalaTable(DistrictName, " +
        "TownName, FarmerName, Area, VarietyOfCrop, SowingDate, VisitDate, PestPopulation1, " +
        "PestPopulation2, PestPopulation3, PestPopulation4, PestPopulation5, " +
        "PestPopulation6, PestPopulation7, PestPopulation8, PestPopulation9, " +
        "PestPopulation10, PestPopulation11, PestPopulation12, PesticideUsed, " +
        "PesticideSprayDate, PesticideDosage, CLCV, PlantHeight) " +
        "VALUES(@p1,@p2,@p3,@p4,@p5,@p6,@p7,@p8,@p9,@p10,@p11,@p12,@p13,@p14, "
        "@p15,@p16,@p17,@p18,@p19,@p20,@p21,@p22,@p23,@p24)";

    using(SqlConnection con = new SqlConnection(GetConnectionString())
    using(SqlCommand comm = new SqlCommand(cmdText, con);
    {
        comm.Parameters.AddWithValue("@p1",FileReaderDataArray[RowNo, 0]);
        comm.Parameters.AddWithValue("@p2",FileReaderDataArray[RowNo, 1]);
        comm.Parameters.AddWithValue("@p3",FileReaderDataArray[RowNo, 2]);

        ..... and so on, add the other parameters. all 24 if I have counted them well

        comm.ExecuteNonQuery();
     }
 }
 catch(Exception ex)
 {
     MessageBox.Show(ex.Message);
 }

You should use a parameterized query to avoid problem in parsing values (what happen if one or more of your FileReaderDataArray strings contains a single quote?) and avoid problems with Sql Injection, and finally you get a cleaner command string without the quoting mess required by string concatenation


In 2008, Dorchester County adopted the Comprehensive Plan which included the following elements: future land use, infrastructure concurrency, transportation, economic development, workforce housing, priority investment areas, community design, public facilities, population map, and road type map.
We proposed a form based zoning code to the officials in Dorchester County. Form-based codes are vision-based and prescriptive, and ours is locally calibrated to closely follow the comprehensive plan. In a rural area such as upper Dorchester County, form-based codes can help create places like hamlets and crossroads that are context-sensitive and respective of their agricultural edge.
The town of Ridgeland adopted a form-based code, so this is not a new concept in South Carolina. The East Edisto development in Charleston and Dorchester Counties also operates by a form-based code and Beaufort County to the south is developing a code that will be countywide. Implementing a form-based code can move Dorchester County into the forefront and help create a landscape that is open to the business and residential growth it is expected to receive, but responsive to the form and of this new growth allowing for the creation of true communities and not unthoughtful sprawl.
Learn more about form-based codes and our code specifically by talking to planning commission and county council members as well as friends in upper Dorchester County. This process benefits from public input!


text:
Ghana U23
Leganes forward Kwabena Owusu: Ghana have eyes on 2020 Olympic Games
Prince Narkortu Teye
Last updated 7/6/19
Goal Ghana
Africa U23 Cup of Nations
Algeria U23
Ghana U23 v Algeria U23
The 21-year-old believes the Black Meteors are on course to reach the global showpiece for the first time since 2004
Spain-based Ghana Under-23 striker Kwabena Owusu is optimistic about the Black Meteors' chances of securing a ticket for the 2020 Olympic Games after a 16-year absence.
The West Africans last appeared at the world sports gathering in Athens in 2004, and have endured several disappointing qualification campaigns in recent times.
The hiatus could very well end at the next event in Tokyo, Japan, as Ibrahim Tanko's outfit are close to securing qualification for the 2019 Africa U-23 Cup of Nations, which will serve as the final African qualifier for the Olympics.
"We will qualify for the Olympics," Leganes loanee Owusu, who is the current joint-top scorer in the African qualifiers with four goals, said on Atinka FM.
"I am very confident. You can see how we are playing. And we have a very good team.
"It's been a while we made it to the Olympic Games, so we are determined to make it this time around."
Ghana, having beaten Togo and Gabon earlier in the qualifiers, are set to slug it out with Algeria in the third and final round.
The top three teams in Egypt will secure automatic tickets to represent Africa at the Olympics.


text:
There have been more than 200 successful and failed coup attempts on the continent of Africa, the recent one being the foiled attempt in the Amhara region in Ethiopia on 22/06/2019. Of the total attempts in Africa, 10 have been from Burkina Faso alone. Making it the country with the most attempts. Nigeria follows closely with eight while Sudan comes in at third with seven attempts, it's the last one being the latest successful coup in Africa.
However, this isn't a leaderboard to be proud of. A country like Guinea-Bissau has never had a president complete a full term since its independence in 1974. Nigeria on the other hand, has been under military rule for much of its 59 years since independence. And while democracy has been on the rise in recent years in Africa, several countries still experience coups. In fact, only fourteen countries are yet to experience a coup in Africa while only three are yet to have a successful coup but have attempts. These are Kenya, Morocco and Cameroon.
Among some of the reasons why coups are so common in Africa is the fact that African countries are the artificial creation of colonial powers, consisting of various tribes, some of which had never been allies. When a country gained independence, these tribes and communities were suddenly expected to live together in harmony, which was very difficult considering most of them would want control of the central government. A battle for power would ensue and coups or attempts would follow very often.
Another reason is that there is rampant corruption. As soon as the African countries gained independence, most of the leaders left in place were in a race to make themselves and some of their allies rich. This set a precedence for corrupt individuals in power who also act with favoritism towards their friends or tribesmen, leaving the remainder of the population feeling left out and deprived of what they deserve. This feeling easily brews coups as these left out communities would also want to be in a position of power.
There is also the fact that most countries in Africa have a huge percentage of the population living in poverty. Several factors have led to this, including corruption. Most of the governments have failed to create an economy that flourishes and the population is always left discontent with the performance of the standing leaders. Their removal from power is always a welcome idea and while there are democratic ways to achieve this, a coup is much faster.
Another good reason is that most African countries have spent decades under the dictatorship of leaders who have been in power for decades. In these periods, most of them have resorted to various dubious means to stay in power. Namely: corruption, tribalism, oppression of the opposition and oppression of democracy among others. This also leaves citizens seeking a change in power and removal of these leaders and at times a coup seems like the only way they can achieve this.
In many cases, whenever a coup occurs, a good portion of the population supports it. The perpetrators of coups normally cite various failures of the ousted government and the population can agree with them. As such, they see the coups as an opportunity to try a new approach or new leaders who might serve their interest. However, in most cases, the story remains the same or things get even worse.
A good example is in Sudan where former president Al Bashir had been in power for so long the people were happy when the military removed him. Unfortunately, the military declined to restore power to the civilians and the country has been a war zone where hundreds of individuals demonstrating for democracy get murdered and many more injured.
With several countries still facing many of the problems that lead to coups, we are yet to see the last of them. That alone should create a worry amongst statesmen, who are so few in Africa by the way, and the many other individuals who would be against such a deprivation of democracy. African governments should also adopt better means of governance, ones that would leave fewer citizens feeling discontent, so as to avoid these coups. In most of the cases they have occurred, it has been to serve the interests of individuals seeking power and the countries have been left worse than they were before. No nation should look forward to this.


Bring new life to scrap wood (or get wood blocks from the store) by making this gorgeous wood block snowman craft!
This adorable little Christmas craft will make a wonderful decoration for your home, and it's really easy to make!
This project is great both for kids and adults, and will take care of all of those odd and old gloves you might have laying around.
If you don't have any gloves to spare, we are sure you have those pairless socks, we all have them. This project makes use of those odd articles of clothes that you store in hopes to find their pair at some day (we never do).
Recycled crafts are the best aren't they? And this one gives a lot of opportunity to use up scrap and leftover materials.
If you are using scrap wood block, clean it up to remove dirt. You can also use sanding paper to make it smoother.
Paint the wood block white, depending on the paint and wood, more than one layer of paint will be needed.
Let the paint dry, before painting a second (and consequent) layers of paint.
Paint on a "carrot nose" on the upper half of the block.
You can also glue a orange carrot out of paper and stick it on (suitable for indoor display, although you could apply varnish over it to make it water resistant).
With a black permanent marker, draw two eyes above the carrot nose.
Draw dots for the mouth under the carrot nose. Make your snowman happy (or sad, it's up to you).
Glue two big colorful buttons in the lower half of the snowman body.
We used glue dots to attache them, a glue gun or a craft glue will do the work too. No buttons? No worries! Paint the buttons with acrylic paints.
Tie a ribbon between the snowman's head and the buttons.
Cut of excess ribbon. If you want your ribbon to be "neat" you can secure it with a bit of glue.
Next comes the snowman hat! Use an old glove or a sock and push it on the snowman's head.
Tie the ribbon (you can use a rubber band under the ribbon to keep everything in place).
All done! You have completed your Wood Block Snowman Craft.
Now make as many as you like! The more the merrier.


An Epic Tale of Redwall : The Scout Mac Game is a great game. We offer opportunity to download An Epic Tale of Redwall : The Scout Game for Mac. You can download An Epic Tale of Redwall : The Scout OS X Game for free, is available now on our website. If you want to play this amazing game, can you get it in our website.
The Scout is the first episode in Soma Games' Epic Tales of Redwall. Set in the wildly popular world of best-selling books, Redwall, by Brian Jacques.
Not too far from the storied walls of Redwall Abbey is a small village of mice and moles called Lilygrove. Our hero, Sophia, is the newest member of the Lilygrove Scout Corps, a group of woodland rangers tasked with the protection of the little village and trained in the ancient ways of woodcraft. But her graduation is cut short by the sudden raid from a band of sea rats led by the brutal wearet, Scumsnout. It will take all of her wit and guile to make it out alive and all the way to Redwall to call for help!
Th Scout is our first Redwall episode and is a new story that takes place in the middle of winter, about 6 months prior to the events of the book, Redwall. Future episodes tel the tales of three reluctant heroes who each find themselves inside Redwall Abbey for deeply personal reasons when it is besieged by Cluny the Scourge. Thrust into a suddenly dramatic situation the three strangers become fast friends and wind up in a critical, but as-yet unsung role in the events that bring the sword of Martin the Warrior to Matthias and the end to that villain Cluny the Scourge.
As the first episode in the series, The Scout is best understood as a stealth-adventure game set in the winter before the Summer of the Late Rose. It tells the story of a mouse who is driven to Redwall Abbey when sea rats raid the peaceful village of Lilygrove. The events of The Scout play out along the ancient, but now altered, course of the mighty River Moss. What was once a wide river is now the sunken bed of a seasonal creek that that runs east-west between Redwall Abbey and the Great South Stream that feeds the swamps south and east of Salamandastron. The player must find a way through the confusing snow-covered channel punctuated by occasional hedgerows, ancient stone walls, scattered shacks, and the few-and-far-between hearths of friendly woodlanders.
Along the way there is untold adventure to include (of course) feasting, fiddling, and even a few fisticuffs as we meet Valo Scrimpaw, the mysterious stoat who lives in the Winsome Wraith, Scumsnout the murderous weret and the mysterious, ghostly assistance when all seems lost.


Los Angeles, CA, (December 1, 2016) – NSBN LLP, CPAs & ADVISORS (www.nsbn.com) announces that Managing Partner Kenneth A. Miles CPA, has been elevated to Worldwide Chair of Alliott Group as of November 1, 2016. Alliott Group is an award-winning international association of independent accounting and law firms.
NSBN LLP is the representative member in Los Angeles, CA for Alliott Group, an international association established in 1979 that now includes some 170 member firms in 65 countries worldwide, including 35 member firms in North America. Under Miles' leadership, Alliott Group will pursue a strategy to become the preferred international association for mid-market accounting and law firms looking to develop stronger connections on a national and international basis to benefit clients involved in multi-market business.
Ken Miles comments, "The growth opportunities available to Alliott Group and to its member firms are significant. Exciting plans are in place to ensure that we continue to evolve and remain relevant to the needs of outstanding mid-market professional firms that require extra support and resources to ensure they and their clients can reach their next level. I am very proud to take on this prestigious position and look forward to working with the Executive Office to implement our strategy in the next few years."
NSBN LLP is a full service CPA and business consulting firm that has been in practice in Beverly Hills, California, for over 60 years. The firm has been ranked among the Top 200 CPA Firms nationwide, the Fastest Growing CPA Firms nationwide, the Best Firms to Work For nationwide, a Regional Leader for the West, the Top 25 CPA Firms in Los Angeles County and among the Top 10 Best Places to Work in Los Angeles. NSBN has 19 partners and total staff of approximately 80. NSBN has particular expertise in various industries, including real estate, affordable housing, escrow, nonprofit organizations, healthcare, entrepreneurial businesses, entertainment, employee benefit plans and high net worth individuals. For more information, please visit www.nsbn.com.
Founded in 1979, and with some 170 member firms in 65 countries, Alliott Group is an award winning international alliance of independent accounting and law firms. Member firms can access a deeper level of cross border resources to develop reputation, visibility and new business. Alliott Group provides services to help its member firms position themselves as the "go to" firms in their local markets for businesses and private individuals with multi-market business interests. Alliott Group is the International Accounting Bulletin/The Accountant 2016 Rising Star Association of the Year.


text:
How do We Decide Which Bioterrorism Threats to Prepare For?
流行病及其爆发
匹兹堡大学
What can we do to prevent outbreaks of infectious diseases from becoming epidemics or pandemic? In this course, you'll learn the facts about infectious diseases and medical responses. We'll focus on the public health laws and policies that provide the framework for effective prevention, like quarantine laws, drug development policies, and bioterrorism and biodefense.
an excellent course to understand Epidemics, Pandemics and outbreaks, which helps to get better public health understanding
Pretty informative, engaging and enlightening course. Particularly last, fourth session was the best one.
Week 3: Global Health Security
Welcome to Week 3! Now that you are more familiar with the nature and history of infectious disease, consider the following quote from Natalie Angier, American nonfiction writer and a science journalist for The New York Times: "Today, diseases as common as the cold and as rare as Ebola are circling the globe with near telephonic speed, making long-distance connections and intercontinental infections almost as if by satellite. You needn't even bother to reach out and touch someone. If you live, if you're homeothermic biomass, you will be reached and touched. Microbes are, after all, members of the most ancient, zealous and Darwinically gilded 24-7 delivery consortium. They travel by land, sea, air, nose, blows, glove, love, sewage, steerage, rat backs, hat racks, uncooked burritos, overlooked mosquitoes. And, oh, how they love the global village." Indeed, the same forces of globalization that have lowered barriers to global communication, travel, and commerce have amplified the ability for infectious diseases to spread internationally. In many ways, defense against this common threat is only as strong as each nation's ability to prevent, detect, and respond to infectious disease threats, and the collective ability of the international community to coordinate these capacities multilaterally.
Why Don't Most Countries Make or Use Biological Weapons?0:58
What is the Dual Use Research of Concern in the Biological Weapons Context?0:29
What are Some of the Ways the United States Protects Itself Against Bioterrorism?2:28
Do These Biodefense Programs Protect us Against Pandemics in Addition to Bioterrorism?0:58
How do We Decide Which Bioterrorism Threats to Prepare For?0:48
How Does Biowatch Detect Bioterrorism Attacks?0:33
How is Biodefense Funded?0:22
Elena A. Baylis
Elizabeth Ferrell Bjerke, JD
Director, JD/MPH Program
Amesh A. Adalja, MD, FACP
Ryan Morhard
Guest Instructor
The job of the science and technology director at, at DHS is to look
at the various risks from bioterrorism agents, pathogens.
So what they do is they have a bioterrorism risk assessment
which helps determine the relative risk from different pathogens.
And both the threat, the probability that an attack with
a bioterrorism agent will occur, and then the potential consequences of that attack.
They use the risk assessment to work with the Department of Health and
Human Services to determine which threats they should prepare for.
Once that determination has been made, what threats we should prepare for, then
they work with heath and human services to determine what countermeasures,
medical countermeasures are needed against those threats.


text: Kati Skoteino (en griego: "Κάτι Σκοτεινό"; en español: "Algo oscuro") es un sencillo de la cantante griega Helena Paparizou. Tanto el videoclip como la canción fueron lanzados odficialmente el 15 de octubre en tiendas y servidores digitales. La canción llevaba una semana sonando en todas las radios griegas.

redpajama_set_name: RedPajamaWikipedia


text:
Bestest documentaries ever
The best documentaries ever? Well, maybe not the best ever, but three television documentaries that, for me, represent important stages in the evolution of the documentary, and made an impact on me. Your mileage may vary.
1. The Ascent of Man (1973)
Number one . . . absolutely numero uno. For my mind, the best documentary ever made. Of any genre.
In Ascent, Jocob Bronowski lays out the development of human society and its understanding of science in an amazing series of programs.
In the late 1960's the fledgling BBC2 television channel wanted to set itself apart from either BBC 1 or ITV. Its new Controller, a certain David Attenborough (yes THAT David Attenborough!) started marking out a place for BBC2 with the acclaimed documentary Civilisation with Kenneth Clarke, a 13 part series on the role of art in Western European culture (a terrific doco in its own right). This was to be followed by a doco on the history of science, but that doco – Ascent of Man – took so long to organise and film, that a third commissioned doco from BBC 2 was released second. That doco was another acclaimed piece – America with Alistair Cooke.
Not a bad day's work for Mr Attenborough, getting three acclaimed documentaries commissioned.
All three are great examples of the 'talking head' documentary, where a single narrator carries the show and the vision is used to back the narrative. However, Ascent stands out for me as the best example of the type. It was the most expensive documentary made at the time, as crews covered 27 countries to get the required shots, and it included some of the first computer graphics ever seen on TV.
But Ascent stands out because, unlike Civilisation where you could poke a stick at whatever you were talking about (architecture, sculpture, paintings), Ascent dealt with concepts and theories. Both Bronowski and the BBC put a lot of thought (and money) into what visual devices to use to get the message across. However, it is Bronowski that dominates the screen, and his delivery, which initially can be grating, generally draws you in.
Ascent first aired in 1973, and, sadly, just over a year later Bronowski died of a heart attack
If you want a devastating rebuttal to the IDiots and their IDiotic film Expelled, watch this – the end of part 11 Knowledge and Certainty
A simply must see documentary series for anyone with even a passing interest in science.
2. Life on Earth (1979)
David Attenborough again! This time in front of the camera. This excellent series stands out for the exceptional photography, and represents a shift in documentary making away from the 'talking head' towards the moving image as the main 'hook' with the narration (and narrator) there to support and explain the imagery.
The first episode of Life on Earth ends in the Flinders Ranges of South Australia, with a shot of David Attenborough below some spectacular Ediacaran fossils (so I'm biased!)
The series is also famous for a sequence with Attenborough and some mountain gorillas.
3. The Civil War (1990)
What!? A Ken Burns documentary? Well, yes, the format has probably been overdone now, but The Civil War remains one of the earliest and best of what was another shift in documentary making, using archival footage, stills and multiple commentary from eye witness accounts, rather than the moving image. Or rather using film techniques to add movement to still images.
Posted by Chris Nedin at 4:47 PM
Labels: Documentary, Science
mus December 30, 2008 at 2:26 AM
Anything by DA is pure gold. I especially liked it that he devoted SIX full episodes to "The Private Life of Plants". He also made 5 episodes for "Life in the Undergrowth", which was also great. I think I can pretty safely say that DA is one of the few people who would have ever made documentaries on plants and bugs/etc like that, let alone a whole series on them.
I <3 David Attenborough :P
Sprocketboy December 31, 2008 at 5:21 AM
Still on DA, "The Trials of Life" was amazing. And I really like the extra footage at the end, including DA getting stuck in a termite mound and some of the out-of-shape British photographers chasing (and rescuing)young flamingos on a lake in Africa.
changcho January 6, 2009 at 12:22 PM
Mmh, no Cosmos? BTW, Sagan was a big fan of Bronowski...
Chris Nedin January 6, 2009 at 3:38 PM
Changcho,
Yeah, I'm a big fan of "Cosmos", but had to pick "Ascent" as my favourate 'talking head' example.
Have to agree, 'The Ascent of Man' was a masterpiece. Recently re-watched the series on DVD. 'Life on Earth' was also a great moment in TV history. I also loved James Burke's 'Connections'.
Why do you undermine your stated respect for documentaries by calling them "docos" like a bullet-headed jackdaw?
Ken Burns is a much lower life form on the documentary evolutionary tree than Bronowski and Attenborough and does not qualify to be mentioned in the same breath as those superlative practitioners of the art.
Pedantic pedantry 1
Steven Jay Gould
Tracking Santa
That's not a Christmas tree . . . THIS is a Christ...
PalaeoPorn 6
1000th visit
What I want for Christmas
The twelve geology days of Christmas
"Get a life" meme
New Australian geological map
Rudd sells out Australia
More denialism from The Australian
New Energy Secretary is a Steve
CSI Cambrian
Me on TV
Early nervous system development
I've been memed
Diagenesis Blog


text:
Q: Adjust position of pagination link I have the following HTML:

1
2
3...
4

And CSS:
.elip
{
padding-top:3px;
letter-spacing:2px;
margin-left:5px;
}

#pager a{
BORDER-BOTTOM: #E6E6E6 1px solid;
BORDER-TOP: #E6E6E6 1px solid;
BORDER-RIGHT: #E6E6E6 1px solid;
BORDER-LEFT: #E6E6E6 1px solid;
color: #585858;
padding: 7px;
padding-top:30px;
text-decoration: none;
color: #808080;
}

No matter what I do, I cannot get the '...' to be aligned down the bottom at the bottom. When testing in JSFiddle, all works, but not outside it as the shot below (red X is what it is, green tick is what I would like):

Padding, text size, alignment, line height, nothing seems to work.

A: Try this:
.elip {
    padding-top:3px;
    letter-spacing:2px;
    margin-left:5px;
    position:relative;
    bottom:-10px;
}

A: You could use relative positioning, I also cleaned up your css a bit: http://jsfiddle.net/ptriek/LfUDB/2/
.elip {
padding-top:3px;
letter-spacing:2px;
margin-left:5px;
}

#pager a {
border: #E6E6E6 1px solid;
color: #808080;
padding:30px 7px 7px 7px;
text-decoration: none;
}

#pager span {
    top: 9px;
    position:relative;
}


For more information on this pattern, read Encyclopedia of Chart Patterns Second Edition , pictured on the right, pages 550 to 562.
Pipe tops are good performers in both bull and (especially) bear markets. Discovered by Thomas Bulkowski in 1998.
The above numbers are based on more than 4,000 perfect trades. See the glossary for definitions.
Shape Twin and adjacent upward spikes. On a bar chart, the two price bars look like spikes. On a candlestick chart, the candles can be any shape (from doji to Marubozu). In other words, don't let the term spike mislead you.
Spikes The spikes should be longer than most others in the past year, but be flexible. They should tower over the surrounding price landscape.
Overlap The spikes should have a large price overlap.
Variation The price variation between tops is usually small but can vary up to $1 or more for high price stocks. The average difference is 20 cents.
Volume The right spike has lower volume when compared to the left spike.
Obvious The pipe should stand-alone and be obvious on the chart.
Retrace The best performing pipes appear at the top of a retrace in a prolonged downtrend.
Confirmation The pattern confirms when price closes below the lowest price in the pattern.
Measure rule Compute the height of the pattern from the highest high (point B in the Measure Rule figure to the right) to the lowest low (A) then multiply it by the above 'percentage meeting price target.' Subtract the difference from the lowest price in the pattern (A) to get a price target (C).
Downtrends The best performing pipes occur during downtrends. Price bounces upward, forms a pipe, and then continues the decline.
Trends Avoid pipes that appear after a long downtrend. The pipe may signal the end of the trend.
Yearly low Pipes with breakouts within a third of the yearly low show the best performance.
The above figure shows an example of a pipe top in the midst of a downward price trend. This is an example of the preferred setup, where a pipe top occurs when price is trending downward. The chart shows that price dropped from a low of about 8 to below 6.
Pipe bottom. The other pipe.
Written by and copyright © 2005-2019 by Thomas N. Bulkowski. All rights reserved. Disclaimer: You alone are responsible for your investment decisions. See Privacy/Disclaimer for more information. Some pattern names are the registered trademarks of their respective owners. 56k baud makes you want to get out and push!


Each week, usually on Monday, I compile a metaphorical mixtape, five "tracks" of art I discovered and just can't keep to myself.You should know that tracks are loosely related by theme and very much influenced by whim. This week I'm getting bookish (again).
Here's my contribution to your week, a small taste of Goethe's daily prescription of little songs, good poems, fine pictures and reasonable words. Enjoy!
Bookish Rebellion: In which I confess my history as a library criminal.
from IMDb:"Inspired, in equal measures, by Hurricane Katrina, Buster Keaton, The Wizard of Oz, and a love for books, The Fantastic Flying Books of Mr. Morris Lessmore is a poignant, humorous allegory about the curative powers of story."
" I do not believe that I have ever written a children's book. I do not know how to write a children's book. How do you write about…? How do you set out to write a children's book?"
Raising a glass to the library-lurking mystery-sculptor!
Before I go, I should tell you that I love to hear what poems, pictures, songs and reasonable words you are enjoying. Please do stop by the comment box and share a bit with me.
Hoping that you find your common days aflame with good books, pictures, poems, songs, words and ideas!


Janet Jackson is no stranger to double standards. In 2004, when Justin Timberlake ripped off her top on stage during their joint Super Bowl halftime performance, Timberlake got to walk away unscathed while Jackson's career was all but razed to the ground.
At last night's Global Citizen Festival, Janet Jackson finally addressed the fallout from the event and used her own experience to call for better treatment of women.
Jackson wasn't alone. Throughout the night, the whole festival set a defiant, united tone for women, especially those who are survivors of assault.
At one moment, Dakota Johnson shared a phone number for women and girls to speak out about injustices they've faced.
"This is my phone number: (212) 653-8806. I want you to call me and I want you to tell me your story in a voicemail," Johnson said. "Or I want you to send me a message at dakota.johnson@globalcitizen.org and I want you to tell me what you've gone through as a women or girl in the world that's been suffering."
Janelle Monáe also showed support for survivors, telling survivors of assault, "I hear you, I see you," and dedicating her performance to Dr. Christine Blasey Ford, Anita Hill, and "anyone who is trying to make this place a better world."
In many ways, the festival could be seen as a call to action for women — which may have been expressed most clearly by Jackson.


"Flipped" classroom lessons on working with gas laws. Here is a collection of videos by myself and others I found on the internet that I thought were helpful. You must watch my videos but watching the other videos is highly recommended. Additional resources are at the bottom of this page.
Do the ChemTours tutorial to get a deeper understanding of the different ideal gas relationships.
Gas Law Labs: Play around with there different lab simulations to help you deepen your understanding of the different ideal gas properties.
Worksheet Tutorial Videos: Watch these for help with your classwork.
Read this for a deeper understanding of what pressure is and how it relates to the different gas laws.
Watch these YouTube video tutorials if you need extra help with anything from this unit!
Take this practice quiz to make sure you are ready for your quiz/test.


Plot Summary: "Marvel Studios presents "Avengers: Age of Ultron," the epic follow-up to the biggest Super Hero movie of all time. When Tony Stark tries to jumpstart a dormant peacekeeping program, things go awry and Earth's Mightiest Heroes, including Iron Man, Captain America, Thor, The Incredible Hulk, Black Widow and Hawkeye, are put to the ultimate test as the fate of the planet hangs in the balance. As the villainous Ultron emerges, it is up to the Avengers to stop him from enacting his terrible plans, and soon uneasy alliances and unexpected action pave the way for an epic and unique global adventure." - Official synopsis - Click here for more.
My Thoughts: I absolutely loved it! The action was exciting and the conflict was believable and well executed. There were a lot of twists that kept me from being able to predict what might happen. There were many things that kept me thinking long after the credits had rolled, and it definitely played on my heart strings. If I had any critique, it would be to build a little more on the romance and... Where was Pepper?? Otherwise, it was great!
Verdict: Go see it now!


The Thai-coast project, led by Professor Cherith Moses from Edge Hill University, together with Dr Kanchana Nakhapakorn from Mahidol University in Nakhon Pathom, has received a total project funding value of £591,750 from the Natural Environment Research Council (NERC), the Economic and Social Research Council (ESRC) and the Thailand Research Fund, funded through the Newton Fund in Thailand.
NERC is the UK's main agency for funding and managing research, training and knowledge exchange in the environmental sciences. Our work covers the full range of atmospheric, Earth, biological, terrestrial and aquatic science, from the deep oceans to the upper atmosphere and from the poles to the equator. We coordinate some of the world's most exciting research projects, tackling major environmental issues such as climate change, environmental influences on human health, the genetic make-up of life on Earth, and much more. NERC is part of UK Research & Innovation, a non-departmental public body funded by a grant-in-aid from the UK government.
The Economic & Social Research Council is part of UK Research & Innovation, a non-departmental public body funded by a grant-in-aid from the UK government. ESRC is the UK's largest funder of research on the social and economic questions facing us today. It supports the development and training of the UK's future social scientists and also funds major studies that provide the infrastructure for research. ESRC-funded research informs policymakers and practitioners and helps make businesses, voluntary bodies and other organisations more effective.


Payday Loans in West Fargo (Cass County) ND - How to Get a Payday Loan in West Fargo?
By the way, if you have a bad credit history, but need a payday loan in West Fargo? Do not be nervous, we can approve borrowers with bad credit history.


Preached by Thomas Bishop on June 24, 2018 (Sunday Morning).
Preached by Jonny Holder on May 27, 2018 (Sunday Morning).
Preached by David Thompson on May 20, 2018 (Sunday Morning).
Preached by Thomas Bishop on May 13, 2018 (Sunday Morning).
Preached by David Thompson on May 6, 2018 (Sunday Morning).
Preached by Thomas Bishop on April 22, 2018 (Sunday Morning).


text:
3rd-strike.com | The Handmaiden (DVD) – Movie Review
Follow	Genre: Drama, Mystery, Romance
Director: Park Chan-wook
Distributor: Cinéart
The Handmaiden (DVD) – Movie Review
June 27, 2017	- admin	- No Comments
Good: Plot
Bad: No extras
Loosely based on Sarah Waters' novel Fingersmith, The Handmaiden tells the story of a wealthy but lonely woman and her poor but cunning maid. While the novel is set in the Victorian era in Britain, the film takes you to the Korea of the 1930s. When watching the film, you'll soon find out that the setting isn't the most important thing though, as the story is certainly very convincing in this completely different environment as well.
The story of The Handmaiden is divided into three parts. In part one, Sook-hee (Tae-ri Kim) takes the lead. She's just a poor pickpocket in Japanese occupied Korea in the 1930s, stealing just to stay alive. One day, the leader of the gang (Jung-woo Ha), or so he appears to be, promises Sook-hee a job as the maid of the Japanese heiress Hideko (Min-hee Kim), be it under certain conditions. She'll have to play along in the scam he's about to set up. He plans to make Hideko fall in love with him by seducing her as the rich count Fujiwara, then marry her, put her in a mental institution and run off with all of her inheritance. Sook-hee is to help him achieve his goal by making Hideko believe that she has feelings for him. In return, she'll get a share in the profit.
Hideko seems like a friendly lady when she and Sook-hee first meet, but she's troubled by the suicide of her aunt and the tyranny of her uncle Kouzuki (Jin-woong Jo), with whom she lives. The two become good friends, and Hideko even lets Sook-hee wear her clothes and jewelry. Despite Sook-hee's efforts, Hideko keeps being unsure about marrying count Fujiwara, as her feelings for him are cold. In a final effort to convince her, Sook-hee makes passionate love to her, telling her that that's what she will experience with the count as well, once they are married. But all of a sudden, Sook-hee isn't so sure anymore that she wants to go on with the plan.
Part two of the story focuses more on Hideko's experience, rather than that of Sook-hee. Hideko grew up under her uncle's care. He made her read from his collection of books out loud for his guests, books that very vividly described all kinds of sexual fantasies. One of the men in the audience one day is count Fujiwara, who is hired by her uncle as an art forger, to replace missing images in his erotic books. He offers her a way out of the prison she's in, coming up with a cunning plan that involves hiring a maid who is so silly that she will simply do anything for her. And that's where Sook-hee makes her entrée once again… Part three we won't discuss yet, as it would contain a lot of spoilers.
The Handmaiden is quite a lengthy film, yet the story isn't that long. You basically watch the same story twice, but from different angles, which makes it both original and interesting. while sex definitely has a big part in this film, it doesn't really offend or feel like it's too much. You'll definitely be treated to quite some explicit scenes, but in our experience, it didn't take over the story. The story is still very interesting with a plot that twists more than once, to keep you on the edge of your seat. From part three on, we found the story becoming a bit too lengthy and violent though, which didn't always seem to fit very well with the previous two parts, where cunning is more central than violence.
The story only revolves around four characters, namely Sook-hee, Hideko, count Fujiwara and Hideko's uncle Kouzuki. All of the actors were very convincing, but especially the youngest, Tae-ri Kim, proved to know very well what she was doing in her daring role.
When it comes to extras, this DVD release falls a bit short. The only special feature is the trailer of the film, which, in our opinion, can hardly be called an extra anyway. We didn't mind it too much though, as the film itself is already quite lengthy, and you get plenty to see there already. Nonetheless, it would have been nice to receive some kind of inside information about the making of the film, or about the book by Sarah Waters on which the film is loosely based.
The Handmaiden is one of those films that seems to have a good plot already, and then changes it completely, catching you completely off guard. These plot twists keep the story from getting dull, despite its long duration. We loved this film from the beginning, almost until the end, but don't let that spoil your fun, it's definitely worth the watch.
The Handmaiden (DVD) - Movie Review, 8.0 out of 10 based on 1 rating
YIIK: A Postmodern RPG – Definitive Edition coming soon!
Heaven Dust 2 – Now available!
Switch version for sci-fi survival horror Syndrome announced
Petite Maman (DVD) – Movie Review
Movies & Series, Reviews


text:
Photo by Joann Pai
The Ultimate Culinary Tour of Burgundy
by Lindsey Tramuta
Two American transplants tell us the essential stops on any trip through the region.
When Marjorie Taylor and Kendall Smith Franchini, an American mother-daughter duo, set up The Cook's Atelier in Burgundy, France back in 2008, they wanted to demystify French cuisine—specifically for foreign tourists. Taylor is a La Varenne-trained cook who left behind her French restaurant Ruby Beet in Phoenix to be closer to her daughter, who had been working for the Burgundy office of American wine merchant Kermit Lynch. The pair began by offering cooking classes and local market tours in English from their hometown of Beaune. That soon expanded into communal dinners, gatherings, workshops, as well as a brick-and-mortar shop (and an online one) offering everything from French kitchenware (branded Mauviel pots and gratins, beautiful wood cutting boards, original Laguiole knives in white cow bone, and more) to smartly sourced wine from small producers, and artisanal food products.
Recently, they've started a more ambitious project, a five-day immersive program called Seasonal Burgundy. In addition to cooking workshops, the ladies take guests on a tour of the region, offering an insider peek into the work and lives of local winemakers, farmers, and other culinary artisans.
Here, Taylor and Smith Franchini tell us some of their favorite spots on a tour of Burgundy.
La Dilettante restaurant in Beaune is known for its no-frills cooking.
La Dilettante
The ladies are regulars at this wine bar-cave à manger, where owner Laurent Breslin's cooking is simple, clean, and unpretentious. "Laurent is militant about sourcing and it shows. He and his wife make the best green salad I've ever had. It's dressed with sesame vinaigrette—it's perfect," says Smith Franchini.
11 rue du Faubourg Bretonnière, 21200 Beaune
Le Comptoir des Tontons
At this much-loved restaurant and wine bar (one of the first to celebrate natural wines) the dishes are composed from what's fresh at the market and the owner's garden. "It's not unusual to run into locals from the wine community here, throwing back drinks and having a good time. We always have a good time," says Taylor.
22 rue du Faubourg Madeleine, 21200 Beaune
Hotel Le Cep
Located within the walls of the old city, this family-run hotel is actually made up of two private mansions joined by 16th-century courtyards. Each of the 65 rooms is traditional in style, with antique furnishings, exposed wood beams, and printed fabrics. There's also a spa. Bonus: It's conveniently located on the same street as two The Cook's Atelier-approved restaurants, Bissoh (Japanese) and La Lune (Franco-Japanese).
27 rue Mauxfoux, 21200 Beaune
Domaine Joseph Drouhin Winery
"This is the perfect visit when you don't know the region and its culture—it'll give you all the background you need," says Taylor about one of the few wineries in the center of Beaune to offer public tours, three times a day. Reservations required.
7 rue d'Enfer, 21200 Beaune
Château de la Rochepot
This intimate 12th-century château in the Côte d'Or area of Burgundy was previously a fortress in ruins before it was restored as a castle in the 15th-century style by the influential Carnot family. "It's like opting for the small museum in Paris over the Louvre—it's less intimidating but incredibly beautiful," says Smith Franchini.
La Rochepot, 21340, Côte-d'Or, Burgundy
Château de la Rochepot is a small gem of a castle in the Cote d'Or area of Burgundy.
Beaune Market
"When we travel, the first thing we ask ourselves is where the market is. But we have the best right at home," says Taylor. Their favorite artisans includes Christian Knott, an Australian who draws a crowd for his specialty coffee stand and Madame Loichet, an octogenarian gardener who always saves the season's first peonies for The Cook's Atelier.
Place de la Halle, 21200 Beaune
La Ferme de la Ruchotte
At this organic farm, chef and forager Frédéric Menager, who trained with culinary master Pierre Gagnaire in Paris, offers a family-style lunch each weekend. "You eat whatever he decides to serve. I dream about his consommé—it's so pristine," says Smith Franchini.
La Ruchotte 21360 Bligny sur Ouche
The ladies head to this nearby town often for its rustic farmer's market, where their favorite baker operates out of a caravan parked at the back of a beer shop. There's also Maison Lameloise, which they call the "neighborhood triple-Michelin-starred restaurant", perfect for a Sunday feast.