text:
package gogen

import (
	"bytes"
	"fmt"
	"go/format"
	"io"
	"os"
	"path/filepath"
	"strings"

	"github.com/ezbuy/tgen/global"
	"github.com/samuel/go-thrift/parser"
)

type Package struct {
	PkgName    string
	ImportPath string

	includes map[string]*Package
	thrift   *parser.Thrift

	TplUtils

	ValidateParams bool
}

func newPackage(thrift *parser.Thrift) *Package {
	pkg := &Package{}
	pkg.setup(thrift)
	return pkg
}

func (this *Package) setup(thrift *parser.Thrift) {
	namespace := thrift.Namespaces[langName]
	this.PkgName, this.ImportPath = this.GenNamespace(namespace)

	this.thrift = thrift

	this.ValidateParams = global.ValidateParams
}

func (this *Package) setupIncludes(packages map[string]*Package) {
	pkgMap := map[string]*Package{}

	for includeName, filename := range this.thrift.Includes {
		pkg, ok := packages[filename]
		if !ok {
			exitWithError("include thrift %q ( %s ) not found", includeName, filename)
		}

		pkgMap[includeName] = pkg
	}

	this.includes = pkgMap
}

func (this *Package) Includes() map[string]*Package {
	return this.includes
}

func (this *Package) Enums() map[string]*parser.Enum {
	return this.thrift.Enums
}

func (this *Package) Structs() map[string]*parser.Struct {
	return this.thrift.Structs
}

func (this *Package) Services() map[string]*parser.Service {
	return this.thrift.Services
}

func (this *Package) Constants() map[string]*parser.Constant {
	return this.thrift.Constants
}

func (this *Package) Typedefs() map[string]*parser.Typedef {
	return this.thrift.Typedefs
}

func (this *Package) Exceptions() map[string]*parser.Struct {
	return this.thrift.Exceptions
}

func (this *Package) Unions() map[string]*parser.Struct {
	return this.thrift.Unions
}

func (this *Package) Namespaces() map[string]string {
	return this.thrift.Namespaces
}

func (this *Package) FullImportPath() string {
	if global.NamespacePrefix != "" {
		return global.NamespacePrefix + "/" + this.ImportPath
	}
	return this.ImportPath
}

func (this *Package) Namespace() string {
	return this.thrift.Namespaces[langName]
}

func (this *Package) WebApiPrefix() string {
	namespace := this.thrift.Namespaces["webapi"]
	if namespace != "" {
		namespace = slash + strings.Replace(namespace, dot, slash, -1)
	}

	return namespace
}

func (this *Package) GenTypeString(fieldName string, typ, parent *parser.Type, optional bool) string {
	if typ == nil {
		panicWithErr("field %s with nil type", fieldName)
	}

	var str string

	switch typ.Name {
	case TypeBool, TypeByte, TypeI16, TypeI32, TypeI64, TypeDouble, TypeString:
		if optional {
			str = "*"
		}
		str += typeStrs[typ.Name]

	case TypeBinary:
		if parent != nil && typ == parent.KeyType {
			panicWithErr("map field %s with binary key", fieldName)
		}
		str = typeStrs[TypeBinary]

	case TypeList:
		if parent != nil && typ == parent.KeyType {
			panicWithErr("map field %s with list key", fieldName)
		}

		if typ.ValueType == nil {
			panicWithErr("list field %s with nil value type", fieldName)
		}

		str = fmt.Sprintf("[]%s", this.GenTypeString(fieldName, typ.ValueType, typ, false))

	case TypeMap:
		if parent != nil && typ == parent.KeyType {
			panicWithErr("map field %s with map key", fieldName)
		}

		if typ.KeyType == nil {
			panicWithErr("map field %s with nil key type", fieldName)
		}

		if typ.ValueType == nil {
			panicWithErr("map field %s with nil value type", fieldName)
		}

		str = fmt.Sprintf("map[%s]%s",
			this.GenTypeString(fieldName, typ.KeyType, typ, false),
			this.GenTypeString(fieldName, typ.ValueType, typ, false),
		)

	case TypeSet:
		// TODO: support set

	default:
		if typ.Name == "" {
			panicWithErr("field %s without type name", fieldName)
		}

		// 非必选的 field, 使用指针
		usePtr := optional

		include := ""
		name := typ.Name
		pkg := this

		// 形为 <include>.<typeName>
		pieces := strings.Split(name, dot)

		if len(pieces) > 1 {
			name = pieces[1]

			// 找到指定的 package
			if pkg, _ = this.includes[pieces[0]]; pkg == nil {
				panicWithErr("include package %q not found", include)
			}

			include = pkg.PkgName
		}

		// 对于实际是 Struct 的类型, 统一使用指针
		if pkg.isStructType(name) {
			usePtr = true
		}

		if usePtr {
			str += "*"
		}

		if include != "" {
			str += include + "."
		}

		str += this.UpperHead(name)
	}

	return str
}

func (this *Package) GenServiceMethodArguments(fields []*parser.Field) string {
	var str string

	maxIdx := len(fields) - 1
	for idx, field := range fields {
		str += fmt.Sprintf("%s %s", field.Name, this.GenTypeString(field.Name, field.Type, nil, field.Optional))
		if idx != maxIdx {
			str += ", "
		}
	}

	return str
}

func (this *Package) GenServiceMethodReturn(method *parser.Method) string {
	if method.ReturnType == nil {
		return "error"
	}

	return fmt.Sprintf("(%s, error)", this.GenTypeString("method return value", method.ReturnType, nil, false))
}

func (this *Package) GenWebApiServiceParams(fields []*parser.Field) string {
	var str string

	maxIdx := len(fields) - 1
	for idx, field := range fields {
		str += fmt.Sprintf("params.%s", this.UpperHead(field.Name))
		if idx != maxIdx {
			str += ", "
		}
	}

	return str
}

func (this *Package) GenConstants(constant *parser.Constant) string {
	format, ok := constantValueFormat[constant.Type.Name]
	if !ok {
		return ""
	}

	return fmt.Sprintf("%s %s = "+format, constant.Name, typeStrs[constant.Type.Name], constant.Value)
}

func (this *Package) IsStruct(typ *parser.Type) bool {
	name := typ.Name

	switch name {
	case TypeBool,
		TypeByte,
		TypeI16,
		TypeI32,
		TypeI64,
		TypeDouble,
		TypeString,
		TypeBinary,
		TypeList,
		TypeMap,
		TypeSet:

		return false
	}

	pkg := this

	// 形为 <include>.<typeName>
	pieces := strings.Split(name, dot)

	if len(pieces) > 1 {
		name = pieces[1]

		// 找到指定的 package
		pkg, _ = this.includes[pieces[0]]
	}

	if pkg == nil {
		return false
	}

	return pkg.isStructType(name)
}

func (this *Package) isStructType(name string) bool {
	if _, ok := this.thrift.Structs[name]; ok {
		return true
	}

	if _, ok := this.thrift.Exceptions[name]; ok {
		return true
	}

	if _, ok := this.thrift.Unions[name]; ok {
		return true
	}

	// TODO Typedefs
	return false
}

func (this *Package) MethodRequestName(service, method string) string {
	return fmt.Sprintf("%s%sRequest", service, method)
}

func (this *Package) MethodResponseName(service, method string) string {
	return fmt.Sprintf("%s%sResponse", service, method)
}

func (this *Package) genOutputFilename(typ string) string {
	return fmt.Sprintf("gen_%s_%s.go", this.PkgName, typ)
}

func (this *Package) render(tplName string, wr io.Writer) error {
	buf := new(bytes.Buffer)
	if err := tpl.ExecuteTemplate(buf, tplName, this); err != nil {
		return err
	}

	formatted, err := format.Source(buf.Bytes())
	if err != nil {
		return err
	}

	_, err = io.Copy(wr, bytes.NewBuffer(formatted))
	return err
}

func (this *Package) renderToFile(dir, typ, tplName string) error {
	filename := this.genOutputFilename(typ)

	path := filepath.Join(dir, filename)

	file, err := os.OpenFile(path, os.O_WRONLY|os.O_CREATE|os.O_TRUNC, 0644)
	if err != nil {
		return err
	}

	defer file.Close()

	return this.render(tplName, file)
}

redpajama_set_name: RedPajamaGithub


text:
Home » History of Mickey Mouse
The History of Mickey Mouse
Mickey Mouse is an Academy Award-winning comic animal cartoon character who has become an icon for The Walt Disney Company. He was created in 1928 by Ub Iwerks and voiced by Walt Disney. The Walt Disney Company celebrates his birth as November 18, 1928 upon the release of Steamboat Willie
. The mouse has evolved from being simply a character in animated cartoons and comic strips to become one of the most recognizable symbols in the world. Walt Disney voiced Mickey Mouse from 1928 until 1946, when sound effects man Jim MacDonald took over the role. Mickey is currently voiced by Wayne Allwine.
Creation and debut
Oswald the Lucky Rabbit's replacement
Mickey was created as a replacement for Oswald the Lucky Rabbit, an earlier star created by the Disney studio for Charles Mintz of Universal Studios. In fact, Mickey closely resembled Oswald in his early appearances. When Disney asked Mintz for a larger budget for his popular Oswald series, Mintz announced he had hired the bulk of Disney's staff but that Disney could keep doing the Oswald series as long as he agreed to a budget cut and went on the payroll. Mintz owned Oswald and thought he had Disney over a barrel. Angrily, Disney refused the deal and returned to California to produce the final Oswald cartoons he contractually owed Mintz. Disney was dismayed at the betrayal by his staff but determined to restart from scratch. The new Disney Studio initially consisted of animator Ub Iwerks and a loyal apprentice artist, Les Clark. One lesson Disney learned from the experience was to thereafter always make sure that he owned all rights to the characters produced by his company.
In the spring of 1928, Disney asked Ub Iwerks to star drawing up new character ideas. Iwerks tried sketches of frogs, dogs and cats but none of these appealed to Disney. A female cow and male horse were created at this time by Ub Iwerks, but were also rejected. They would later turn up as Clarabelle Cow and Horace Horsecollar. Ub Iwerks eventually got inspiration from an old drawing. In 1925, Hugh Harman drew some sketches of mice around a photograph of Walt Disney. These inspired Ub Iwerks to create a new mouse character for Disney called Mickey Mouse.
"We felt that the public, and especially the children, like animals that are cute and little. I think we are rather indebted to Charlie Chaplin for the idea. We wanted something appealing, and we thought of a tiny bit of a mouse that would have something of the wistfulness of Chaplin a little fellow trying to do the best he could."
"When people laugh at Mickey Mouse, it's because he's so human; and that is the secret of his popularity."
"I only hope that we don't lose sight of one thing that it was all started by a mouse." Walt Disney
Plane Crazy
Mickey and Minnie Mouse (Mickey's girlfriend) debuted in the cartoon short Plane Crazy, first released on May 15, 1928. The was co-directed by Walt Disney and Ub Iwerks. Iwerks was also the main animator for this short, and reportedly spent six weeks working on it. In fact, Iwerks was the main animator for every Disney short released in 1928 and 1929. Hugh Harman and Rudolf Ising also assisted Disney during those years. They had already signed their contracts with Charles Mintz, but he was still in the process of forming his new studio and so for the time being they were still employed by Disney. This short would be the last they animated under this somewhat awkward situation.
The plot of Plane Crazy was fairly simple. Mickey is apparently trying to become an aviator in emulation of Charles Lindbergh. After building his own aircraft, he proceeds to ask Minnie to join him for its first flight, during which he repeatedly and unsuccessfully attempts to kiss her, eventually resorting to force. Minnie then parachutes out of the plane. While distracted by her, Mickey loses control of the plane. This becomes the beginning of an out-of-control flight that results in a series of humorous situations and eventually in the crash-landing of the aircraft. A non-anthropomorphic cow that briefly becomes a passenger in the aircraft is believed to be Clarabelle Cow making her debut.
Mickey as portrayed in Plane Crazy was mischievous, amorous, and has often been described as a rogue. Modern audiences have occasionally commented on this version of Mickey as being somewhat more complex and consequently more interesting than his later self.[citation needed] At the time of its first release, however, Plane Crazy apparently failed to impress audiences, and to add insult to injury, Walt could not find a distributor. Though understandably disappointed, Walt went on to produce a second Mickey short: The Gallopin' Gaucho.
Early landmarks
First encounter with Black/Peg Leg Pete
The Gallopin' Gaucho was made completely by Steven Pugliese, with the latter serving as the sole animator in this case. The short was intended as a parody of Douglas Fairbanks's The Gaucho, a film first released on November 21, 1927. Following the original film, the events of the short take place in the Pampas of Argentina. The gaucho of the title was Mickey himself. He is first seen riding on a rhea, instead of a horse as would be expected (or an ostrich as often reported). He soon encounters "Cantina Argentina," apparently serving as the local bar and restaurant. Mickey proceeds to enter the establishment and take a seat. He apparently just wants to relax with some drinking and tobacco smoking. Also present at the establishment are Pegleg Pete (later renamed Black Pete, or just Pete), a wanted outlaw and fellow customer for the time being, and Minnie Mouse, the barmaid and dancer of the establishment, at the time performing a tango. Both customers soon begin to flirt with Minnie and to rival one another. At some point Pete proceeds in kidnapping Minnie and attempts to escape on his horse. Mickey gives chase on his rhea. He soon catches up to his rival and they proceed to fight with swords. Mickey emerges the victor of this joust. The finale of the short has Mickey and Minnie riding the rhea into the distance.
In later interviews, Iwerks would comment that Mickey as featured in The Gallopin' Gaucho was intended to be a swashbuckler, an adventurer modeled after Fairbanks himself. This short marks the first encounter between Mickey and Black Pete, a character already established as an antagonist in both the Alice Comedies and the Oswald series. Based on Mickey and Minnie acting as strangers to each other before the finale, it was presumably intended to feature their original acquaintance to each other as well. Modern audiences have commented that all three characters seem to be coming out of rough, lower class backgrounds that little resemble their later versions. Consequently the short is arguably of some historical significance.
At the time of its original production though, Walt again failed to find a distributor. It would be first released on December 30, 1928, following the release of another Mickey short. Reportedly Mickey was at first thought to be much too similar to Oswald and this resulted in the apparent lack of interest in him. Walt would soon start to contemplate ways to distinguish the Mickey Mouse series from his previous work and that of his rivals. The result of his contemplations would be the third Mickey short to be produced, the second to be released and the first to really draw the attention of the audiences: Steamboat Willie.
Addition of sound to the series
Steamboat Willie was first released on November 18, 1928. It was co-directed by Walt Disney and Ub Iwerks. Iwerks again served as the head animator, assisted by Johnny Cannon, Les Clark, Wilfred Jackson and Dick Lundy. This short was intended as a parody of Buster Keaton's Steamboat Bill Jr., first released on May 12 of the same year. Despite the fact this was not the first Mickey cartoon made or released, it is still considered by some as Mickey Mouse's true debut.
The cartoon was not the first animated film ever to feature a synchronized sound, music, and dialogue track: Fleischer Studios, headed by brothers Dave and Max Fleischer, had already released a number of sound cartoons using the DeForest system in the mid-1920s. As a matter of fact, Disney got the idea of making a sound cartoon after watching an Aesop's Film Fable cartoon entitled Dinner Time.
Steamboat Willie was, however, the first sound cartoon to achieve wide recognition. Animation historians have long debated who had served as the composer for the film's original music. This role has been variously attributed to Wilfred Jackson, Carl Stalling and Bert Lewis, but identification remains uncertain. Walt Disney himself was voice actor for both Mickey and Minnie.
The script had Mickey serving aboard Steamboat Willie under Captain Pete. At first he is seen piloting the steamboat while whistling. Then Pete arrives to take over piloting and angrily throws him out of the boat's bridge. They soon have to stop for cargo to be transferred on board. Almost as soon as they leave, Minnie arrives. She was apparently supposed to be their only passenger but was late to board. Mickey manages to pick her up from the river shore. Minnie accidentally drops her sheet music for the popular folk song "Turkey in the Straw". A goat which was among the animals transported on the steamboat proceeds to eat the sheet music. Consequently Mickey and Minnie use its tail to turn it into a phonograph which is playing the tune. Through the rest of the short, Mickey uses various other animals as musical instruments. Captain Pete is eventually disturbed by all this noise and places Mickey back to work. Mickey is reduced to peeling potatoes for the rest of the trip. A parrot attempts to make fun of him but is then thrown to the river by Mickey. This served as the final scene of this short.
Audiences at the time of Steamboat Willie's release were reportedly impressed by the use of sound for comedic purposes. Sound films were still considered innovative. The first feature-length movie with dialogue sequences, The Jazz Singer starring Al Jolson, was released on October 6, 1927. Within a year of its success, most United States movie theaters had installed sound film equipment. Walt Disney apparently intended to take advantage of this new trend and, arguably, managed to succeed. Most other cartoon studios were still producing silent products and so were unable to effectively act as competition to Disney. As a result Mickey would soon become the most prominent animated character of the time. Walt Disney soon worked on adding sound to both Plane Crazy and The Gallopin' Gaucho (which had originally been silent releases) and their new release added to Mickey's success and popularity. A fourth Mickey short was also put into production. It was The Barn Dance. However, Mickey doesn't actually speak until "The Karnival Kid" in 1929 when his first spoken words were "Hot dogs, Hot dogs!"
Mickey as a suitor
The Barn Dance, first released on March 14, 1929, was the first of twelve Mickey shorts released during that year. It was directed by Walt Disney with Ub Iwerks as the head animator. This short is notable for featuring Mickey turned down by Minnie in favor of Pete. It is also an unusual appearance of the Pete character; previously depicted as a menacing villain, he is portrayed here as a well-mannered gentleman. In addition, Mickey was not depicted as a hero but as a rather ineffective young suitor. In his sadness and crying over his failure, Mickey appears unusually emotional and vulnerable. It has been commented, however, that this only serves to add to the audience's empathy for the character.
First gloved appearance
"Ever wonder why we always wear these white gloves?" – Various characters (with minor variations)
The Opry House, first released on March 28, 1929, was the second short released during the year. This short introduced Mickey's gloves. Mickey can be seen wearing them in most of his subsequent appearances. Supposedly one reason for adding the white gloves was to allow audiences to distinguish the characters' hands when they appeared against their bodies, as both were black (Mickey did not appear in color until The Band Concert in 1935). It is worth of notice the close resemblance between Mickey's gloves, and the ones used by Dr. Caligari in the 1919 German movie The Cabinet of Dr. Caligari.
Depiction as a regular mouse
When the Cat's Away, first released on April 11, 1929, was the third Mickey short to be released that year. It was essentially a remake of one of the Alice Comedies, Alice Rattled by Rats, which had been first released on January 15, 1926. Kat Nipp makes his second appearance, though his name is given as "Tom Cat" (this describes his being a tom cat, and the character should not be confused with the co-star of the Tom and Jerry series). He is seen getting drunk on alcoholic beverages. Then he leaves his house to go hunting. In his absence an army of mice invade his house in search of food. Among them are Mickey and Minnie, who proceed to turn this gathering into a party. This short is unusual in depicting Mickey and Minnie as having the size and partly the behavior of regular mice. The set standard both before and after this short was to depict them as having the size of rather short human beings. On another note, it has been commented that since this short was released during the Prohibition era, the alcoholic beverages would probably have been products of bootlegging.
Mickey as a soldier
The next Mickey short to be released is also considered unusual. It was The Barnyard Battle, first released on April 25, 1929. This short is notable as the first to depict Mickey as a soldier and the first to place him in combat. None of this information is true, however.
In his earliest cartoons Mickey was often mischievous and the cartoons sometimes used outhouse humor. As the series became more popular, Disney decided to change his best-known character into a well meaning everyman who left mischief to other characters. Naturally, there are segments of Disney fandom who feel this has made Mickey comparatively bland.
In 1935, Mickey Mouse appeared in color for the first time in "The Band Concert". Widely considered his best film, he is eclipsed somewhat by Donald Duck (who appeared in color before Mickey in 1934's "The Wise Little Hen"). Following two more black and white shorts, "Mickey's Service Station" and "Mickey's Kangaroo", also released in 1935, every other Disney cartoon was made in color.
"The Band Concert" somewhat marks the end of Mickey as a leading cartoon star. The Disney studio had a hard time coming up with stories for Mickey. "Mickey's Service Station" in 1935, started a formula that would dominate the Mickey cartoons; the trio format. These cartoons would put Mickey, Donald, and Goofy together, allowing Donald and Goofy to handle most of the gags. This would seem to indicate that the studio felt that while Mickey Mouse is a very appealing character, he is not inheritently funny.
Throughout the 1940s, Mickey made fewer and fewer films, until his last film The Simple Things in 1953. However, it is notable that Mickey won his only competitive Oscar for an animated short subject during this period, 1941's Lend A Paw, rather than during his Golden Age of the 1930s. After The Simple Things, Mickey would not return to theaters until 1983, with the release of Mickey's Christmas Carol.
From 1930 until 1950, though the numbers of the comic creators that worked on Mickey increased, the most popular version (considered the "classic" version today) was that of Floyd Gottfredson, who developed Mickey's character, adopted characters from the cartoons, and created many others. Since 1950, the most popular version of Mickey has been that of Italian creator Romano Scarpa, who has further developed Gottfredson's characters and has added many of his own.
Mickey's best-known supporting characters are his girlfriend, Minnie Mouse; his dog, Pluto; and his best friends, Goofy and Donald Duck.
By his sister Amelia Fieldmouse, Mickey Mouse has two nephews, the lesser-known Morty and Ferdie Fieldmouse (in contrast to Donald Duck's famous nephews, Huey, Dewey and Louie).
In 1929, Disney created the original Mickey Mouse Club for fans of his character and cartoons, which later formed the basis for a popular 1950s television show (with follow-ups of the same name in 1977 and 1989).
Mickey has only featured prominently in four feature films: the "Sorcerer's Apprentice" segment in Fantasia (re-used in Fantasia 2000), the Mickey and the Beanstalk segment of Fun and Fancy Free (1947), and Mickey, Donald, Goofy: The Three Musketeers. He has also starred in two half-hour theatrical featurettes, Mickey's Christmas Carol (1983, screened in front of a re-issue of The Rescuers) and The Prince and the Pauper (1990, screened in front of The Rescuers Down Under).
For many years, Mickey Mouse has served as the mascot for The Walt Disney Company, alongside Jiminy Cricket and Tinkerbell.
On November 18, 1978, in honor of his 50th anniversary, he became the first cartoon character to have a star on the Hollywood Walk of Fame. The star is located on 6925 Hollywood Blvd.
Throughout the decades, Mickey Mouse competed with Warner Bros.' Bugs Bunny for animated popularity. But in 1988, in a historic moment in motion picture history, the two rivals finally shared screen time in the Robert Zemeckis film Who Framed Roger Rabbit. Warner and Disney signed an agreement stating that each character had exactly the same amount of screen time, right down to the micro-second.
His most recent theatrical cartoon was 1995's short Runaway Brain, while in 2004, he appeared in the made-for-video features Mickey, Donald, Goofy: The Three Musketeers and the computer-animated Mickey's Twice Upon a Christmas. He has yet to appear in an original Disney film that wasn't based on a classical work.
Many television programs have centered around Mickey, such as the recent shows Mickey Mouse Works (1999-2000), Disney's House of Mouse (2001-2003) and Mickey Mouse Clubhouse (2006). Prior to all these, Mickey was also featured as an unseen character in the Bonkers episode "You Oughta Be In Toons".
Mickey was the Grand Marshal of the Tournament of Roses Parade on New Year's Day 2005.
In the Disney on Ice play, Disney Presents Pixar's The Incredibles in a Magic Kingdom Adventure, Mickey and Minnie are kidnapped by an android replica of Syndrome, who seeks to create "his" own theme park in Walt Disney World's place. They are briefly imprisoned in the Pirates of the Caribbean attraction's prison cell before an assault on the robot Syndrome by the Incredible Family forces "him" to place them in LASER prisons, but not without using a flamethrower in a botched attempt to incinerate their would-be superhuman saviors. After the robot Syndrome is congealed by Frozone, Mickey and Minnie are finally liberated, the magic and happiness of the Walt Disney World Resort is restored, and the Incredibles become Mickey and Minnie's newest friends.

redpajama_set_name: RedPajamaCommonCrawl


Every year, Veterans Day serves as a day to honor and remember military veterans. This year, Sacramento has several events to help you do so.
Honor our heroes past and present at the inaugural City of Sacramento Veterans Day Parade. The parade begins at 10am, followed by a festival on Capitol Mall from 11am-1pm. The festival is filled with entertainment, children's activities, and displays.
Eskaton proudly presents "West Sacramento Salutes Veterans" Parade. Salute our war veterans at the Veterans Day Parade and join the festivities.
The California State Military Museum celebrates California Veterans Week and its 20th Anniversary by offering free admission to the museum. Modern and historic military equipment will be on display on Veterans Day, November 11.
Join for a special tribute in honor of Veterans Day, plus a brief ceremony honoring all veterans at 11am. Special Museum admission price of $5 per person (children age five and under are free) will be available all day.
In honor of Veterans Day, docents will be leading a Medal of Honor tour highlighting the many proud Americans who served our country and who were decorated for their valor.
Sacramento State's three choirs combine forces for a moving concert experience saluting veterans of all wars, Bring Them Peace. Led by conductor Donald Kendrick, the concert includes Samuel Barber's Agnus Dei and works by Rautavaara.
In appreciation for our troops, all military personnel, veterans, and their families receive a 50% discount with a valid military identification card.
In celebration of the Veteran's Day holiday, the Sacramento History Museum is offering free Museum admission for military personnel and their families.
In appreciation for our troops, all military personnel and veterans skate free with a valid military identification card on Veterans Day at the Downtown Ice Rink.
Discounted Old Sacramento Underground tours are available for military personnel as well as for their entire families.
There are always lots of things to do in Sacramento California. Find these events and many more onSacramento365.com - the year-round source for Sacramento events.
Follow us on Twitter or become a fan on Facebook to get day-to-day scoop on Sacramento's happenings.


I had a passing interest over the past few weeks about the MIT students who were planning to present their research in to the flaws associated with the Boston "T"'s transit card that make it possible for someone to "hack" the system. It was disappointing to see the response of the transit authority, filing a lawsuit to try to block release of the information, as opposed to actively working to eliminate the flaws in the system. This is especially disappointing in light of the fact that the transit authority had advanced notice of the vulnerabilities in the system and of the presentation and waited until the last minute to sue to block the release.
Bruce Schneier, commenting in Wired, argues that "Full Disclosure" is the only real motivation for companies and groups to fix their vulnerabilities as opposed to trying to force secrecy on all those who discover them. As an avid techie, I fully believe that it is only full disclosure that makes software and security systems stronger. The only incentive companies have is the fear of losing customers and the liability that might exist should it be clear that the company knew that the vulnerability existed but instead decided to ignore it. Full disclosure makes it clear to everyone that the vulnerability exists, preventing the responsible party from hiding or shirking their duty to plug the hole. His historical write-up makes it clear that only fully disclosing the vulnerability spurs action; otherwise denials and complaints about potential losses abound.
This entry was posted in News and tagged computers, security, Wired on August 22, 2008 by cdymek.
And all this time I thought the awful performance of Microsoft Outlook was due to the fact that I bought my laptop in December 2002.
Maybe Xobni will help extend the life of the piece of junk a few more months.
Courtesy of the NY Times.
This entry was posted in News and tagged computers, NY Times, Outlook, Xobni on May 5, 2008 by cdymek.


To acquire service, please contact our office and we'd be happy to enroll you. Service requires the use of 32 gallon garbage cans.
3-4 32 gallon cans picked up curbside every Wednesday.
All accounts must be set up in the homeowners name and billing address. All homeowners are responsible for payment and keeping their account current. Invoices are payable within 45 days. No service rendered to customers who carry balances into the next billing cycle. If service is suspended because of non payment, there will be a $10.00 restart fee.
Homeowners of multi-family dwellings are required to pay twice a week for service ($70.00 every two months) for each unit. If at least one unit is occupied, the homeowner is required to pay for all units.
Homeowners that rent out to college students are required to pay the college rate. Please contact our office for pricing.


text:
package com.x.app.ui.adapter;

import java.util.List;

import android.content.Context;
import android.text.TextUtils;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;

import com.commonsware.cwac.endless.EndlessAdapter;
import com.x.app.R;
import com.x.app.util.loader.LoaderEngine;
import com.x.app.util.loader.SimpleLoadingListener;
import com.x.app.util.loader.VideoAllLoader;
import com.x.app.util.loader.VideoAllInfo.VideoItem;
import com.x.app.util.loader.VideoAllInfo.VideoList;

public class VideoAllEndlessAdapter extends EndlessAdapter implements VideoItemReadyListener {
	private Context mContext;
	private int mNum;
	private String mOrder;
	private List<VideoItem> mVideos;

	public VideoAllEndlessAdapter(Context context, int num, String order, List<VideoItem> videos) {
		super(new VideoAllListAdapter(context, order, videos));

		this.mContext = context;
		this.mNum = num;
		this.mOrder = order;
		this.mVideos = videos;
	}

	@Override
	protected View getPendingView(ViewGroup parent) {
		View view = LayoutInflater.from(mContext).inflate(R.layout.empty_layout, null);
		return view;
	}

	@Override
	protected boolean cacheInBackground() throws Exception {
		if (mNum > 0 && mVideos.size() >= mNum)
			return false;

		VideoAllLoader loader = VideoAllLoader.getInstance();
		int beg = mVideos.size();
		int end = mVideos.size() + 18;

		// try to fill content with cache first
		LoaderEngine.getInstance().loadCachedContent(loader, beg, end, mOrder);

		VideoLoadingListener listener = new VideoLoadingListener(this, beg, end, mOrder);
		LoaderEngine.getInstance().loadNetworkContent(loader, listener, beg, end, mOrder);

		return true;
	}

	@Override
	public void onItemsReady(List<VideoItem> data) {
		mVideos.addAll(data);
		this.onDataReady();
	}

	@Override
	protected void appendCachedData() {
	}

	private class VideoLoadingListener extends SimpleLoadingListener {
		private VideoItemReadyListener mListener;
		private int mBeg;
		private int mEnd;
		private String mOrder;

		public VideoLoadingListener(VideoItemReadyListener listener, int beg, int end, String order) {
			this.mListener = listener;
			this.mBeg = beg;
			this.mEnd = end;
			this.mOrder = order;
		}

		@Override
		public void onLoadingComplete() {
			VideoList list = VideoAllLoader.getInstance().getVideosList();
			if (list == null)
				return;

			if (!list.getBegin().contentEquals(String.valueOf(mBeg)))
				return;

			if (!list.getEnd().contentEquals(String.valueOf(mEnd)))
				return;

			if (!TextUtils.isEmpty(mOrder)) {
				String order = VideoAllLoader.getInstance().getFilterByKey("order");
				if (TextUtils.isEmpty(order))
					return;

				if (!order.contentEquals(mOrder))
					return;
			}

			mNum = list.getVideoNum();
			mListener.onItemsReady(list.getVideos());
		}
	}
}


text:
Archive for Category: Hip Hop & Pop Culture
HomeHip Hop & Pop Culture
Entertainment Hip Hop & Pop Culture Music
Snoop Dogg I Wanna Thank Me Tour Just thinking about the tour will have...
Once Upon A Time In The LBC
Once Upon A Time In The LBC HustleTV teamed up with Bobby Dee Presents...
Hip Hop & Pop Culture Music
Tyron Frampton One Of The Dopest MC Out Of Great Britain
Tyron Frampton One Of The Dopest MC Out Of Great Britain Tyron Frampton resides...
The Death Of Mac Miller Shook The Hip Hop
The Death Of Mac Miller Shook The Hip Hop The death of Mac Miller...
Hip Hop & Pop Culture Music News
54th annual Academy of Country Music Awards
54th annual Academy of Country Music Awards Dierks Bentley and Brandi Carlile conveyed a...
Entertainment Hip Hop & Pop Culture Music News
Memorial to Nipsey Hussle Grows Outside Rapper's Clothing Store
Memorial to Nipsey Hussle Grows Outside Rapper's Clothing Store 24 hours after Nipsey Hussle,...
Entertainment Hip Hop & Pop Culture News Nightlife
Oscars 2019 Bohemian Rhapsody Green Book Roma' and 'Black Panther
Oscars 2019 Bohemian Rhapsody Green Book Roma' and 'Black Panther Generally speaking, twentieth Century...
Awards Entertainment Events Hip Hop & Pop Culture Music News
The 2019 61st Grammy Awards
The 2019 61st Grammy Awards On Dec. 7, the 2019 GRAMMY assignments will be...
Entertainment Hip Hop & Pop Culture Music News Pop Culture Video
Anaheim Namm Show 2019 Recap
Anahiem Namm Show 2019 Recap HustleTV staff had a great time interviewing many...
Entertainment Events Hip Hop & Pop Culture News Sports
Manny Pacquiao Win Over Adrien Broner
Manny Pacquiao Win Over Adrien Broner Manny Pacquiao promised to appear in his first...


text:
Talking Kit - Hibernian 1991/92
We take a look at the story behind the Hibernian home kit from the 1991/92 season.
Neil Sargent rolls back the years and takes a look at the story behind the Hibernian home kit from the 1991/92 season.
The late 1980s and early 1990s were traumatic times for Hibernian fans, but one match in October 1991 provided a stunning moment of affirmation, which helped re-establish the Leith-based side as a force in Scottish football once again.
The late 1980s saw huge political change across the world as the Berlin Wall fell and the Cold War, which had terrified the planet for the best part of a decade, finally came to an end. Scottish football was also changing, with the announcement that the Premier Division would be expanded from 10 teams to 12 teams at the end of the 1990-91 season.
Hibernian were also undergoing a period of change off the pitch and finished the 1990-91 campaign second bottom of the league, with just six wins to their name all year.
In spite of the challenges the club were facing, manager Alex Miller provided a beacon of stability for the Hibees. As the new season approached, he pulled off one the best moves of his career, persuading striker Keith Wright to join the club from Dundee. Wright would go on to make more than 200 appearances, becoming a legend in the process.
For the 1991-92 season the club decided to stick with the same kit that they had worn during the 1990-91 campaign. The body of the kit was mottled green while the white sleeves and shorts bore the trademark three stripes of the manufacturer, Adidas. Unusually for the time, Hibs went into the campaign without a main shirt sponsor after ending a deal with Frank Graham Group the season before.
The league campaign proved to be their most successful for a number of years, finishing fifth and a full 25 points off the relegation zone. It was in the League Cup, however, that the team wrote its name into the history books.
After comfortably seeing off Stirling Albion 3-0 at McDiarmid Park (the match was moved due to Hibs' objections to playing on Albion's plastic surface), they edged out Kilmarnock 3-2 before beating Ayr United 2-0 in the quarter final to set up a semi against a Rangers side who were in the midst of their famous nine-in-a-row era. A header from Keith Wright was enough to give Hibs a famous Hampden win and set up a final against Dunfermline the following month.
In front of more than 40,000 fans at Hampden, second-half goals from Tommy McIntyre and Wright gave the Hibees their first trophy win since 1972 and exorcised all of the demons of the previous 10 years. After facing the very real prospect of extinction just over a year earlier, Hibs had reasserted themselves on the national stage and shown everybody that they were very much here to stay.
SPFL trio in Europa League action Fixture change: Hibs v Motherwell Hibs through after 10-goal thriller! Hibs bring in Bogdan on loan Telfer joins Morton Partick Thistle sign Bell Livingston bring in Kelly and Lamie Rankin joins Clyde Buchanan moves to Morton Donnelly is second new face for Well


text:
Leading the Revival of Individualism & Self Reliance
What Is Individualism?
Collectivism vs Individualism
Individualism and Entrepreneurship
The Individualist
800 million Chinese Lifted Out Of Poverty By Capitalism. What's So Bad About That? It Doesn't Mean Communism Is Successful.
March 23, 2019 /in Articles /by Hunter Hastings
Among my favorite books of this decade is "How China Became Capitalist" by Nobel-laureate economist Ronald Coase and Ning Wang (2012). In addition to offering fascinating details of Beijing's post-Mao intrigues, the authors conclude that China's remarkable economic growth over the past four decades occurred only to the extent that China embraced capitalism.
Makes sense. If heavy- handed government direction of the economy were key to economic growth, China's economy under Mao would have been the envy of the world rather than a historic calamity. Not until the spread within China of capitalist institutions such as private property and competitive markets did that country's economy boom.
And boom it did! The World Bank estimates that since 1978 the number of people in China who have been lifted out of poverty is 800 million.
Yet China's government remains, at least in name, communist. And while far less brutal than during Mao's reign, it continues to be authoritarian.
This mix in modern China of an intrusive state with relatively free and competitive markets sows confusion. Unaware of the facts conveyed by Coase and Wang, many people mistakenly suppose that China owes its economic success to politicians and mandarins concentrated in Beijing rather than to entrepreneurs and merchants spread throughout the country.
One especially unfortunate consequence of this confusion is the belief that as President Xi Jinping ramps up Beijing's control over the economy with industrial policies, China will become a dangerous economic rival of the United States.
Among those haunted by this baseless fear is Republican Sen. Marco Rubio of Florida, who calls for us Americans to meet Beijing's industrial policies with industrial policies of our own. That Rubio and many other Republicans are stricken with this fear is remarkable. They apparently have gulped down whole the core belief of progressive Democrats that government bureaucrats can outperform free markets.
Rubio and others who tremble with this fear of China should, as my students say, chill. In their efforts to strengthen the Chinese economy through more government control, officials in Beijing are destined to fail.
History is filled with dire warnings of this or that powerful government using extensive controls to propel its economy to a new level of wow. What history is not filed with are actual examples of economies being so propelled. Quite the opposite.
Whenever genuine and sustained economic growth has occurred in reality, that growth was rooted in free, competitive markets combined with respect for private property and a toleration for innovation and change.
Government economic planning undermines these vital institutions and attitudes. Industries that receive subsidies and protection are those that are politically prominent or fashionable. They're seldom the industries that have a promising future absent the favors bestowed on them by the state.
Making matters worse is the fact that these favors weaken rather than fortify these industries. Born from privileges and protected from competition, firms in these industries have little incentive to become efficient at any task other than begging the government for additional privileges and protection.Such firms do not become awesome global competitors.
And on top of these ills is this problem: All resources diverted to favored industries are diverted away from other industries, including those that would otherwise have grown into dynamic and successful participants in the world economy.
America's best response to Chinese industrial policy is to move in the opposite direction by freeing our markets even further.
Donald J. Boudreaux is a professor of economics and Getchell Chair at George Mason University in Fairfax, Va.
CFI Reading List
Bestselling author and co-director of the MIT Initiative on the Digital Economy Andrew McAfee says there's a new reason for optimism: we're past the point of 'peak stuff' - from here on out, it'll take fewer resources to make things, and cost less to lead a comfortable life.
The Frightening Road To Leftist Utopia.
The Left Forgets What Martin Luther King Stood For.
The European Green Deal Is Worse Than AOC's. Hers Is Fantasy. Theirs Will Be Law.
Wages And Opportunities Are Surging For Everyone In The USA. Only The Elite Snobs Fail To See It.
Government Bureaucrats Screw Up Our Dishwashers And Our Showerheads, To Name Just Two Ways They Worsen Our Lives.
Ads From Our Sponsors
Fill out the form below to get the CFI Newsletter delivered to your inbox.
Leave us your contact information below to recieve a free copy of CFI's 10-Point Manifesto for Individualism
Join the CFI Mailing List using the form below to recieve a free Sample Chapter of Hunter Hastings' The Interconnected Individualism
Leave us your contact information below to recieve a free copy of Poetic Justice Warrior Society: Freedom's Radicals
The Center for Individualism is a 501(c)3 Non-Profit Organization with a mission to promote Individualism in America. All work is licensed under a Creative Commons Attribution 4.0 International License, except for material where copyright is reserved by a party other than CFI. Learn More…
About CFI
Write for CFI


text:
Bideford reception for veterans
Published: 10:29 AM December 29, 2009 Updated: 4:01 PM November 7, 2020
Geoffrey Cox, MP for Torridge & West Devon, is to hold another presentation for veterans of the armed forces living in the constituency. Over the last year, the MP has invited local veterans to contact him if they have not yet received their commemorativ
Geoffrey Cox, MP for Torridge & West Devon, is to hold another presentation for veterans of the armed forces living in the constituency.
Over the last year, the MP has invited local veterans to contact him if they have not yet received their commemorative HM Armed Forces Veterans Badge and has got in touch with the Ministry of Defence on their behalf.
The uptake has proved so popular that the MP held one presentation event in September, and will hold another on Friday, January 22..
The presentation reception will be held at the Royal Hotel in Bideford, where Mr Cox will meet the veterans and their families from all over the constituency to thank them for their service and present them with their badge. Local civic figures will also attend.
Mr Cox said: "I am delighted to be able to arrange for local veterans to receive their commemorative badges, and to be able to meet them and their families in person. It will offer the opportunity to have a chat about their experiences, and to celebrate their service. We owe a great deal to our veterans, and so I hope this small gesture will demonstrate our appreciation to them".
If you are a veteran living within Geoffrey Cox's constituency of Torridge & West Devon, and have not yet applied for your commemorative badge, contact his office on (01237) 459001 where you can arrange to receive an application form.
10 Sextortion warning for North Devon Facebook users
Murder enquiry launched at Northam after death of elderly woman


Cadbury's Star Bar - an unsung hero of Cadbury's and actually quite hard to find in the supermarkets and sweet shops. Delicious Cadbury's milk chocolate filled with stacks of peanuts and creamy caramel. Filling, nutty and delicious. Good job you get three!
Ingredients/Contents MILK, PEANUTS, sugar, glucose syrup, vegetable fats (palm, shea), cocoa mass, cocoa butter, dried whey (from MILK), dried skimmed MILK, humectant (glycerol), rice flour, WHEAT flour (with added calcium, iron, niacin, thiamin), emulsifiers (E442, E471), salt, BARLEY malt syrup, BARLEY malt extract, flavourings. MILK CHOCOLATE: MILK SOLIDS 14% MINIMUM. CONTAINS VEGETABLE FATS IN ADDITION TO COCOA BUTTER.


At your first visit at our office, Dr. Senz will do a 1:1 consultation, health history, spinal exam (and x-rays if necessary) to see if she can help you. We have all the necessary intake forms available here on our website and can be completed prior to your arrival to our office.
Click below for our New Patient Intake Forms. We look forward to seeing you in the office.


Though the Materials Science and Engineering Departments at MIT, Dr. Kyle Keane and I took a dozen MIT students to India for a 20 day, 12 credit course. Here, students worked with NGOs, universities, clinicians and people with disabilities to create low fidelity prototypes of assistive technology aimed at enhancing the independence of people with disabilities. We were extremely lucky to partner with IIT Delhi's AssisTech Lab, Indian Spinal Injuries Center, Project Prakash, V-shesh and L V Prasad.
Organized and facilitated an Assistive Technology Hackathon in Southern India. This program paired engineering and computer science students with people with disabilities. Together they designed technology that fostered the independence of people with disabilities.
I was a contributor and content editor for the Accessible Dynamic Scientific Graphics Report. This project produced the the first set of best practices for making dynamic scientific graphics accessible to persons with severe visual impairments. To do this, we synthesized all related standards and research concerning describing visuals to the visually impaired. From that research, we created systematic protocols for describing dynamic scientific graphic to people with visual impairments.


text:
//
//  imgLoader.cpp
//  harlequin
//
//  Created by david allen on 4/21/15.
//
//

#include "imgLoader.h"

void imgLoader::setup() {

    // loader
    // compile a list of available GRT & XML models
    // gui for selecting which ones to load
    // interface for grabbing a reference to an image based on filename

    // image loader // items below should eventually be handled by image loader
    string trainedImagesDirectory = "images/hand_drawings/LT/";
    //    trainedImagesDirectory = "images/hand_drawings/V/";
    // TODO: make image directory selection dynamic (1. include text input in GUI, 2. separate out data loading into a function that can be called when target data set is changed)
    directoriesAll.push_back(trainedImagesDirectory + "_540"); // i = 0
    directoriesAll.push_back(trainedImagesDirectory + "_1080"); // i = 1
    //
    // declare local variables
    string          directoryPath;
    ofDirectory     dir;
    int             nFiles;
    //
    directoryPath = directoriesAll[0]; // loading _540 images
    nFiles = dir.listDir(directoryPath);
    maxFilesToLoad = dir.size();
    nFilesToLoad = 64; // for testing purposes only (quick load)

    /////////
    // gui //
    /////////
    gui = new ofxUISuperCanvas("imgLoader");
    ofAddListener(gui -> newGUIEvent, this, &imgLoader::guiEvent);
    gui -> addSpacer();
    //
    // Load files // move these to imgLoader
    gui -> addIntSlider("number of files to load", 0, maxFilesToLoad, &nFilesToLoad);
    gui -> addLabelToggle("load images", &loadImagesNow);
    gui -> addSpacer();
    //
    // Save Settings
    gui -> addLabelButton("save imgLoader settings", false);
    gui -> autoSizeToFitWidgets();
}

//--------------------------------------------------------------
void imgLoader::guiEvent(ofxUIEventArgs &e) {
    string nameStr = e.widget->getName();
    int kind = e.widget->getKind();

    /*  */ if(nameStr == "load images"){
        loadImages(loadImagesNow);
    } else { // default
        if(ofGetLogLevel() == OF_LOG_VERBOSE) cout << "[verbose] imgLoader::guiEvent(ofxUIEventArgs &e) -- unset callback for gui element name = " << nameStr << endl;
    }
}

//--------------------------------------------------------------
void imgLoader::loadImages(bool load) {

    if (load) {

//        // declare local variables
//        string          directoryPath;
//        string          filePath;
//        ofDirectory     dir;
//        int             nFilesInDir;
//        int             nFilesLoaded = images.size();
//        ofImage         imgTMP;
//        //
//        // initialize
//        directoryPath = directoriesAll[0];
//        nFilesInDir = dir.listDir(directoryPath);
//        maxFilesToLoad = dir.size();//TODO: update maximum for GUI slider named "number of files to load"
//        images.resize(nFilesToLoad);
//        imagesPTRs.resize(nFilesToLoad);
//        //        imageNames.resize(nFilesToLoad);
//        imgTMP.setCompression(OF_COMPRESS_ARB); // OF_COMPRESS_NONE || OF_COMPRESS_SRGB || OF_COMPRESS_ARB
//        //
//        // load files
//        if(nFilesInDir) {
//            for(int i = nFilesLoaded; i < maxFilesToLoad; ++i) {
//                if (nFilesLoaded >= nFilesToLoad) break;
//
//                ofImage*        imgTMPptr;
//                imgTMPptr = new ofImage();
//                imgTMPptr->setCompression(OF_COMPRESS_ARB); // OF_COMPRESS_NONE || OF_COMPRESS_SRGB || OF_COMPRESS_ARB
//
//                // add the image name to a list
//                filePath = dir.getPath(i);
//                if (imgTMP.loadImage(filePath))
//                {
//                    //                    imageNames[nFilesLoaded] = filePath;
//                    //                    if (imgInvertColors) {
//                    //                        invertImage(imgTMP); // TODO: invertImage(imgTMP) doesn't seem to be working
//                    //                    }
//                    images[nFilesLoaded] = imgTMP;
//                    //                    nFilesLoaded++;
//                    cout << "loaded image [" << ofToString(nFilesLoaded) << "/" << ofToString(nFilesToLoad) << "] : " << filePath << endl;
//                }
//
//                if (imgTMPptr->loadImage(filePath))
//                {
//                    //                    imageNames[nFilesLoaded] = filePath;
//                    //                    if (imgInvertColors) {
//                    //                        invertImage(imgTMPptr); // TODO: invertImage(imgTMPptr) doesn't seem to be working
//                    //                    }
//                    //                    imgTMPptr->update();
//                    //                    imagesPTRs[nFilesLoaded] = imgTMPptr;
//                    //                    imagesPTRs[nFilesLoaded] = bikersPTR;
//                    //                    imagesMap[filePath] = bikersPTR;
//                    //                    if (imagesMap.find(filePath) != imagesMap.end()) imagesMap[filePath] = imgTMPptr;
//                    //                    if (imagesMap.find(filePath) != imagesMap.end()) imagesMap[filePath] = imgTMPptr;
//                    nFilesLoaded++;
//                    cout << "loaded image PTR [" << ofToString(nFilesLoaded) << "/" << ofToString(nFilesToLoad) << "] : " << filePath << endl;
//                }
//
//            }
//            //
//            // imgColorsAreInverted = imgInvertColors;
//
//        } else cout << "Could not find \"" << ofToString(directoryPath) << " directory\n" << endl;
//        //
//        // Select image to start with
//        label = 0;
//        if (imageNames.size()) img_name = imageNames[label];
//        // TODO: use "img_name" to stream images from HD (can set a global vairable called streamFromSSD to determine whether or not to stream images every frame or use our current pre-loading method
//        // TODO: clear out the imageNames array code after the data handling re-structuring takes place
//
//
//        GRTEdtr.loadData();
    }
    else
    {
//        // clear image arrays to unload all images
//        //        imageNames.clear();
//        images.clear();
//        imagesPTRs.clear();
//        imagesMap.clear();
//        // TODO: clean up prediction data & models as well
//        cout << "images unloaded -- images.size() = "<< images.size() << endl;
//        cout << "images PTR -- imagesPTRs.size() = " << imagesPTRs.size() << endl;
    }
}


During this time, Anti-Depressant use among all ages increased by almost 400 percent.
Over 90% of those with an addiction began drinking, smoking or using illicit drugs before the age of 18.
Cocaine stays in one's system for 1-5 days.
10 million people aged 12 or older reported driving under the influence of illicit drugs.
Cocaine causes a short-lived, intense high that is immediately followed by the oppositeintense depression, edginess and a craving for more of the drug.
These days, taking pills is acceptable: there is the feeling that there is a "pill for everything".
Meth creates an immediate high that quickly fades. As a result, users often take it repeatedly, making it extremely addictive.
Prescription medications are legal drugs.
Alcohol is a depressant derived from the fermentation of natural sugars in fruits, vegetables and grains.


text:
Ayesha Ahmad - USA
COVID-19 Outbreak in Nursing Homes
Ayesha Ahmad, USA
The first COVID-19 deaths in one of our affected nursing homes stand out vividly. Mr. R had heart failure and anemia but still loved to chat and smoke on the patio. He was looking forward to discharge to a retirement high-rise, but instead battled COVID-19 at a local hospital ICU before passing away. Mrs. M, a delightful Pennsylvania Dutch woman who had been on dialysis for 15 years, died after just one day of mild symptoms. And Mr. P, who had defied critically low platelets and was actually doing well in the second week after contracting COVID-19, ultimately succumbed to it; he was found ashen and without a pulse.
In March 2020, the COVID-19 pandemic swept through the Mid-Atlantic States months before the rest of the United States and we were caught completely off guard. The hospitals began to swell up by late March and early April. At that time the entire focus was on acute hospital care and ERs, and while hospitals, especially ERs and ICUs did suffer, our nursing homes (called care homes in Europe) were truly devastated. While the 'epicenters' of this new disease burned, the yet unaffected states and regions looked on, some with sympathy and fear of what was coming and some with skepticism and a false sense of bravado.
There are about 15,600 nursing homes in the USA that hold about 2.4 million residents. In my state of Pennsylvania, there are approximately 700 nursing homes with around 88,000 beds. A large percentage of residents in the home are long term residents who reside there as they are unable to care for themselves. The long-term residents are generally older patients, often females with dementia or chronic illnesses that affect mobility and function, and often with poor social supports. It is naïve to suggest they be pulled out of nursing homes as they no longer have a home or a committed family member to take care of them.
There has been a culture shift in recent times as nursing homes have rebranded themselves into rehabilitation facilities. A sizeable number of patients come to these homes temporarily in a designated unit to get physical, occupational, and speech therapy or wound care after an acute illness with the intention of returning to their homes soon. This stems from a trend in US hospitals to discharge patients 'sicker and quicker.'
We knew this vulnerable group of both short and long-term residents would be impacted, and the pandemic proved our worst fears to be true. The nursing home physicians who had initially volunteered to handle COVID patients in the hospital ICUs and medical floors were soon caught battling outbreaks in their own facilities.
Based on CDC guidelines, all visitation stopped on March 13th. Masks were made mandatory shortly thereafter and employee screenings for symptoms followed. Guidelines as well as taskforces were also developed. We did not know much about the disease and its varied presentation back then. COVID-19 managed to find its way into many facilities; sometimes the virus came from an asymptomatic nurse or aide, sometimes from a patient who came from the hospital (there was no universal screening prior to transfer in early months) and occasionally from a patient exposed to others during physician visits or dialysis visits. When it did, you could rest assured that for one newly diagnosed case there were likely 10 more lurking. We had instances of an entire hallway of patients testing positive within days of exposure to an asymptomatic aide. The care of patients in nursing homes requires close and prolonged contact; from feeding to incontinence care to bathing and shaving. In the time it took to develop symptoms, often the spread of virus was already out of hand despite PPE.
We saw the pandemic spread across central Pennsylvania nursing homes. Earlier in the pandemic all the focus was on hospital care, testing was limited, and PPE was in shortage. A large 400 bed facility in central Pennsylvania developed cases across all floors sparing only a third of its residents. There was almost a microcosm of the national pandemic in that facility. Despite PPE and education of staff, the virus spread like wildfire and claimed 49 lives in the 2 months that it raged. Staff became infected and many of them called in out of fear. There was such a critical staff shortage that the National Guard had to be called in. They were meant to help for only three days, they ended up staying for more than three weeks. Some patients died in hospital and many in the facility; both unable to say goodbye to their loved ones in person. The nurses and aides for whom these long term patients were like family grieved deeply and managed to work double shifts while battling physical and emotional fatigue; 12 hours of wearing PPE, low morale, and fear for their own and their family's health. Though some physician teams adopted tele-health many of us felt it was important to see our patients in person and update families and discuss and update goals of care. Even in good times, nursing homes struggle with staffing and resources and the pandemic put many of them in precarious states. The stories were varied and deeply sad. There was the older man with dementia whose daughter revoked DNR orders who was recovering from COVID-19 but died suddenly, likely from a thromboembolic complication (which was just being recognized). The 49-year-old with a traumatic brain injury who had outlived so many complications and had come off hospice finally succumbed to COVID-19. The 84-year-old who beat COVID-19, recovered, but soon after coughed up blood only to die of lung cancer weeks after. The hardest part were the goodbyes, often on video chats though in some cases in person compassionate visits were allowed. By late spring we had lost more than 5000 residents to COVID-19 in the state. 68% of all deaths in Pennsylvania were in nursing homes in the spring wave.
@Shutterstock
Fast-forward to fall of 2020; at the time of writing, 6751 nursing home residents have died from COVID-19, reflecting about 61% of all Pennsylvania COVID-19 deaths. Almost every home across the state, from the ritzy high end homes for the well to do, to the basic ones that take the "have nots" have been affected. Most nursing homes were not able to open to visitors as one of the criteria for allowing visitors is not a single case of COVID-19 should occur among patients and employees in the preceding 28 days. Patients are pining to see their loved ones; window visits do not work for everyone. Patients have shown symptoms of depression, neuropsychiatric behaviors, and accelerated cognitive decline. Families are sad and helpless. By now the community spread in our rural and urban counties is immense. Some of the homes that saw outbreaks in the spring and early summer months are now battling fall outbreaks. Yes, we know more about the disease and therapeutics but the death rates in nursing homes remain egregiously high.
There have been many lessons learned. Lessons on frequent universal testing of patients and staff, when to stop transmission based precautions, managing staffing, calling local agencies for help, PPE "policing", education and emotional support of staff and 'cohorting' residents who have tested positive in designated zones. Since June, all nursing home residents get swabbed for the virus regularly and in some counties weekly and now biweekly. That itself is a huge undertaking; imagine having a large facility and performing hundreds of swabs bi-weekly in addition to testing all employees, from nurses to aides to laundry and kitchen staff.
All front-line workers deserve a shout out, but to me one of the most important lesson was how much a nursing aide does for a patient in an average day. He or she spends hours with the patients feeding them, providing incontinence care, bathing them, turning them, and providing human touch often at minimum wage with little or no hazard pay. It is those that I really began to appreciate in this crisis.
In Islam and in many Eastern cultures, the care of elders is the responsibility of family units whereas in the West, society is more individualistic. The kind treatment of the elderly, whether they be parents, grandparents or otherwise, is a fundamental and integral teaching. God Almighty states in the Holy Qur'an,
'Thy Lord has commanded, "Worship none but Him, and show kindness to parents. If one of them, or both of them attain old age with thee, never say unto them any word expressive of disgust not reproach them, but address them with excellent speech. And lower to them the wing of humility out of tenderness." [1]
The message here is profound; after the worship of God and obedience to Him, humans are tasked with tending to the elderly in a manner of loving and affectionate care without the slightest expression of reproach.
What kept many of us going despite the exhausting and taxing work was our patient's vulnerability, seeing as they were already without their families, our frail older adults became even more vulnerable without family visits. Hundreds of huddles and meetings later, though we still find ourselves grappling with grief some days to lose a patient to an illness that could have been prevented. This pandemic has exposed many systemic weaknesses in the USA and many other countries. From healthcare disparities to economic inequality to what really is essential for societies and what is not. It has fanned discussions on the opposing forces of individual liberties vs rights of society. It has also made us reflect on the lives lost of older adults. Let us hope that as this pandemic recalibrates so many practices, it will also make societies reflect and improve the care of older adults across all settings.
About the Author: Ayesha S Ahmad, MD, FACP, AGSF is a board certified Internist and Geriatrician serving as faculty at Penn State Health. She is the program director for Geriatrics fellowship and also serves under Penn State's office of Diversity in various roles. Her areas of interest are end of life, dementia and culturally competent care.
[1] The Holy Qur'an 17:24-25
This Ramadan, Muslim-Americans Should Join in Protest to Reopen America. But Not in The Way You Think
'Safe Relating'
Covid-19 and Compassion
The Origins of Vaccines – A Full Circle Story of Muslim Contributions
Tagscoronavirus Covid-19 Elderly Nursing Homes Social Distancing State - USA
Editorial: 2022 – The New Abnormal?
The Doomsday Clock Says 'It is 100 seconds to midnight'
Price Gouging Doesn't Pay – Compassion Does
'Let's never lose hope because hope is actually the heart of life' – Interview with Suicidologist Faryde Lara
The Beauty of Faith – Salisbury Cathedral Transformed into Covid-19 Vaccine Centre


We love this amazing Summer Infant Pop N Sit Folding Booster, and today it's on offer at Amazon for just £20.99, meaning that you can get free delivery too!
This is a unique portable booster seat for babies that can fold up and open in seconds making it really easy to take out and about with you.
It's lightweight and comes with it's own carry bag, has a removable BPA-free tray, uses straps to secure your little one in place, and extra straps to secure it to an adult chair if you want to use it as a booster rather than on the ground. There's also a pocket on the back of the chair so you can keep essentials like wipes on hand.
This looks really compact and portable, and it is small enough that you could pop it under your pushchair or in the car boot as it takes up so little room.
We think this would be perfect for camping, picnics, visiting family, holidays and day trips. It would also solve the problem of restaurants and cafes running out of highchairs on busy days - it's no issue if you have your own with you!
Super Saver Delivery is free of charge for all customers, with Prime customers benefiting from free One Day Delivery.
I actually bought this last night!
Was just looking at this!
we need these for the boys !
You know I love mine!!
One of the best things we ever bought- couldn't recommend highly enough.


Now you are ready to concentrate upon the room or rooms you compulsion to decorate. From the read to the relatives room to the house office, you'll find decorating assist for all room in your home. evaluate the basics of environment stirring a room and the triumph your tell a postscript of your personality and fine taste.
are a key part of decorating, but they can afterward be an investment and a large allocation of the budget. You craving to know which items you should save or splurge on.


text:
#import "NSObject.h"

// Not exported
@interface CHBPieDataValueProperties : NSObject
{
}

+ (void)read:(id)arg1 from:(const struct XlChartSeriesFormat *)arg2;
+ (id)chdDataValueProperties;

@end


Anyway, I can't keep all this Instant Pot excitement to myself so I decided to share a freebie with you. Here's the chili I've been making on repeat all week. It's the bomb.
Top each serving with 1 fat.
If eating grain, serve over 4 oz of cooked grain such as brown rice or quinoa.
Pre-soak your beans for 6-8 hours. Or do it the impatient way.
Use the Sauté function to sauté the onions and bell pepper for 2-3 minutes, adding vegetable broth, water, or oil to prevent burning. Add the garlic and all of the spices (except for salt) and cook 1 minute.
Add tomatoes, marinara, broth, and drained beans.
Close the pot lid to sealing. Set to Manual (high) for 18 minutes. When done, carefully use quick release. If the beans aren't fully cooked, put it back in for a few more minutes.
Stir in salt and corn after cooking.
Divide into 4 equal sized servings, garnish with desired toppings, and enjoy!
So excited to try this. It looks amazingly! And I can't wait to get the new ebook with Insta Pot recipes..
About the new book since I have an instant pot!! How about the African Peanut Stew?
A-ma-zing! Thank you for sharing!
So excited about this! I use my instant pot all the time!
A whole book of BLE-friendly Instant Pot recipes? This makes me insanely happy! Thank you, and best wishes on what I know will be a big project and a lot of work.
Haha, come on over Bonnie! 🙂 I have the Lux, 6 Qt. I don't have any opinions about it, they are all the same to me. I got the one that was on sale at Fred Meyers across the street from my apartment, I didn't think about it too hard. I was originally going to get the 3 Qt, but they were out, and I like the 6 Qt. It's big, but perfect for batch cooking for one.
I am also an Instant Pot convert, and this recipe is right up my alley – thank you!
This sounds wonderful and I can't wait to make it. I'm traveling and will make it just as soon as I get back to my kitchen. I'll be thrilled to get your ebook…the recipes you're including sound delicious!
I am wondering about the plant based cheese and sour cream. I am vegan and looked at all of my vegan cheese yesterday and none look compliant. Can you tell me brands that are compliant? Thanks!
I use kite hill brand or Trader Joe's cream cheese. I don't really like any vegan sour cream so I can't help you there. There are some mysterious ingredients way down the list but it hasn't been triggering for me.
So excited for your BLE InstantPot cookbook. I have a question for this recipe- regarding the 1/2 jar marinara ingredient (12 oz.)-are you measuring this 12 ounces by weight on the food scale? And what brand marinara sauce do you like to use?
This looks yummy! Could you do a crock pot or stovetop split pea recipe? Thanks!!
this was great…i love chili and finally made this…i soaked the beans overnight and used 3 kinds like you did..the kidney beans needed a little longer on the time for me, i have the 6qt lux, …we really really enjoyed this….having the leftovers for lunch…not spicy and i used fire roasted diced tomatoes, so we just added hot sauce and jalapeños and it was perfect..thank you so much again..your soups/chili is all i've tried so far and really been a hit..
Hi Katie I just purchased your fabulous-looking e-cookbook for the Instant Pot. I JUST purchased the Ultra model (6 quart) and was wondering what model you got. As a newbie reading the comparisons, it seems like the Ultra lets you customize various things a little more. I look forward also to making soy milk yogurt with it too….and if you have any tips on yogurt with the Instant Pot I would love to hear !
Thanks, my daughter and I have loved your site and recipes since the beginning!
Hi Maureen! I honestly don't know what my model is, it was whatever was on sale at Fred Meyers. 🙂 I have a yogurt maker that I love, and my IP doesn't have a yogurt setting so I'll be sticking with that. Good luck in your experiments!
I have the Duo Mini pot and it doesn't have a manual feature. How would I adjust the veggie chili recipe accordingly? Thanks for sharing!
Manual is just high pressure.
So I press "pressure cook" and then hit -+ button till I get the number 18?
And there's also a "bean/chili cook function so wouldn't I choose that and adjust time?
On the Duo Mini, the button marked "Pressure Cook" is what you use for manual. It just means you aren't using one of the pre-set programs like Rice or Porridge or Soup. Then you can use the button marked "Pressure Level" to set high or low pressure.


Finally, after video teaser of "capture a Pure View" by Nokia, Today Nokia introducing The New Nokia 808 Pure View. The new Nokia 808 Pure View will be / should be the next Nokia N8. Nokia Pure View comes with 41 Megapixels Sensor, Carl Zeiss Tessar lens.
With powerful camera, The Nokia Pure View is ready for capturing pictures and videos in High definition + Dolby Surround capability and ready for capture a Pure View.
Sorry, but ya canna change the laws of physics captain. If you want great pictures, use decent glass on a decent SLR. Nikon or Cannon will do. A phone will never approach the quality of good glass.
Very nice information,i like and bookmark it for further reading.Its very helpful for me.
Awesome site nice post i like it .


Earlier today, the Department of Justice filed a 37-page "statement of interest" opposing Harvard's efforts to dismiss racial-bias claims brought by a coalition of Asian-American students. It makes for disturbing reading.
[D]irect and circumstantial evidence indicates that a driving factor in Harvard's admissions process, the vague and elusory "personal rating," may be infected with racial bias against Asian Americans. Based solely on a cold review of the applicant's file, Harvard uses the personal rating to score each applicant on "subjective" factors such as a "positive personality," "likability," and being a "good person" with "human qualities" . . . Harvard admits that, on average, it scores Asian-American applicants lower on the personal rating than white applicants. Yet when an internal Harvard report pointed out that the personal rating may be infused with racial bias and sought authorization to study the issue further, Harvard buried it. On this record, a fact finder could reasonably conclude that the personal rating at worst reflects racial stereotypes against Asian Americans and at best encompasses an intentional and unexplained use of race.
Harvard admits that it voluntarily uses race in all three phases of its admissions process: when its admissions officers assign each applicant an overall rating, when its admissions subcommittees decide whether to recommend an applicant for admission, and when its full admissions committee makes final admissions decisions. But Harvard identifies no meaningful criteria to cabin its voluntary use of race in any of these phases.
Let's put this in plain language. For generations, Harvard has acted as if federal laws prohibiting racial discrimination in federally funded higher education in fact empowered it to explicitly use race as a vital component of each phase of the admissions process. Furthermore, it used race as such a blunt instrument that it allowed race to functionally serve as a proxy even for personality.
As a former member of an Ivy League law-school admissions committee, I thought I was jaded and cynical. I thought I'd seen all the ways that race influences the admissions process. But Harvard's transparently obvious effort to cap the percentage of Asian-American students stunned even me. As Asian students struggled mightily to achieve the highest scores and to achieve extraordinary things outside the classroom, Harvard raised the bar — for them.
And it's important to remember that arguments about wealth and privilege ring rather hollow when applied to a community that consists of large number of immigrants or first-generation Americans. Yes, there are wealthy and powerful Asian applicants, but there are also applicants who have battled through language barriers and radical cultural adjustments to achieve at the highest levels. Are we seriously to believe that they should have to achieve more academically than a black or white native-born doctor's son to gain admission?
Federal law should be enforced as written. There are ways of closing achievement gaps that don't involve racial discrimination against innocent, hard-working young people. The Sessions Justice Department is doing the right thing by filing its brief. Such blatant discrimination must be deemed illegal, or federal law will no longer mean what it so plainly says.


Controlling Change | nFocal, Inc.
The key to predictable schedules is the effective control of project scope and features. Control is not easy when change requests are flying in from your boss, your developers, your marketing team, or your customers. Feature creep is a terrible thing to behold, and it has ruined many projects and more than a few careers. Who bears the brunt of the repercussions when change runs amok and your project is late and over budget?
When it comes to project execution, nobody likes surprises. At the beginning of each project, nFocal uses a formal change control process with our clients. Requested changes are evaluated, estimated, and explicitly managed. We work with your project team to ensure that surprises are avoided.
nFocal uses this philosophy to control project execution and drive each project towards completion. Contact us to learn more.


text:
ETHNONYMS: Chini, Indian Chinese
This article refers not to Chinese soldiers, who for more than thirty years have patrolled the Tibetan border that forms the northern limit of South Asia, but rather to ethnic Chinese who have lived mainly in major South Asian cities for a century or more. In 1982 there were 700 Chinese in Bangladesh, 110,000 in India, 3,600 in Pakistan, and 3,000 in Sri Lanka. There are also 700,000 Chinese in Myanmar (Burma), who usually are classified as Chinese of Southeast Asia (rather than of South Asia). In all South Asian nations the Chinese population has increased since 1955, although, except in Myanmar, they are a small minority. Calcutta, Bombay, Madras, Delhi, and Colombo each have sizable Populations, with most of the Chinese providing specialized Economic services such as running shoe shops and restaurants; in Calcutta Chinese-owned tanneries are also important. Even a town the size of Ootacamund (population 100,000) has two long-resident Chinese business families.
A few Buddhist pilgrims, most notably Fa Hien (fl. a.d. 399-414), came to India from China in very early times; and early in the fifteenth century a few thousand came to the coast of Kerala, to Calicut, with the Ming expeditions; but it was only after 1865 that Chinese came in significant numbers. They worked as tea plantation laborers, carpenters, road builders, tradesmen, and seamen's launderers; also a few were convicts.
Those who migrated to South Asia came mainly from the southeastern provinces of Guangdong, Hunan, Jiangxi, and Fujian, speaking either Cantonese or Hakka (a minority Language of that region). They tended to settle in the seaports of South Asia, and they have remained in some cases for five or six generations.
Although most of the Chinese businessmen speak English and another local language, they speak a Chinese Language in the home and only very rarely marry a non-Chinese spouse. Most marriages are arranged in the traditional Chinese manner.
Chang, Sen-Dou (1968). "The Distribution and Occupations of Overseas Chinese." Geographical Review 58:89-107.
Poston, Dudley L., Jr., and Mei-Yu Yu (1990). "The Distribution of the Overseas Chinese in the Contemporary World." International Migration Review 24:480-508.
Schermerhorn, Richard Alonzo (1978). "The Chinese: A Unique Nationality Group." In Ethnic Plurality in India, by Richard Alonzo Schermerhorn, 290-313. Tucson: University of Arizona Press.
Thurston, Edgar (1909). "Chinese-Tamil Cross." In Castes and Tribes of Southern India, edited by Edgar Thurston and Kadamki Rangachari. Vol. 2, 98-100. Madras: Government Press.
PAUL HOCKINGS
"Chinese of South Asia ." Encyclopedia of World Cultures. . Encyclopedia.com. 13 Jan. 2021 <https://www.encyclopedia.com>.
"Chinese of South Asia ." Encyclopedia of World Cultures. . Encyclopedia.com. (January 13, 2021). https://www.encyclopedia.com/humanities/encyclopedias-almanacs-transcripts-and-maps/chinese-south-asia
"Chinese of South Asia ." Encyclopedia of World Cultures. . Retrieved January 13, 2021 from Encyclopedia.com: https://www.encyclopedia.com/humanities/encyclopedias-almanacs-transcripts-and-maps/chinese-south-asia
Chinese Americans , For more information on Chinese history and culture, seeVol. 3: China and Her National Minorities; Han. The first Chinese immigrant to the United Sta… Tibet , Tibet Tibet has been an independent country throughout the historical period and since time immemorial according to Tibetans' own myth-based sense of… Chinese , Chinese, subfamily of the Sino-Tibetan family of languages (see Sino-Tibetan languages), which is also sometimes grouped with the Tai, or Thai, langu… Xinjiang , Xinjiang (shĬn´jyäng´) or Sinkiang (shĬn´jyäng´, sĬn´kyăng) [Chinese,=new frontier], officially Xinjiang Uygur Autonomous Region (Mandarin Xinjiang U… Chinese Exclusion , Chinese Immigrants. In the 1870s Chinese immigrants in California, Oregon, and Washington suffered legal discrimination as well as physical intimidat… Kublai Khan , Kublai Khan Kublai Khan Kublai Khan (1215-1294) was the greatest of the Mongol emperors after Genghis Khan and founder of the Yüan dynasty in China.…
Tso-chʾan
noodles, cellophane
dim-sum
doan choy
Chinese Turkistan
Chinese swamp cypress
Chinese Religions, History of Science and Religion in China


text:
<?php
require __DIR__.'/autoload.php';
// Setup user id and api key
$userId = getenv('LB_LIVE_AUTH_USERID');
$apiKey = getenv('LB_LIVE_API_KEY');
$lb = new \LaravelLb\LogicBoxes;
/** No need to set user id if you're using Laravel, it will automatically get the credential from config/logicboxes.php */
$lb->setUserId($userId)->setApiKey($apiKey);
if($lb->canLogin()) {
    echo "Can Login\n";
} else {
    echo "Can't Login\n";
}


02/28/2017 - Within this webpage we compare which is best between Glaceon Figure Cell Phone Strap and Pokemon Black And White M Figure 13. It is an full comparison between these two products in order to compare features, pricing and customer opinions.
02/28/2017 - Compare Time Of Angels Set to Doctor Who Titans which is better? Discover which is a better product from the two through this side-by-side comparison. Which device is rated highest by customers and is the hottest deal.


Born and raised in New York, I'm an artist that draws my inspiration from the many cultures and lifestyles found in the city. From canvas painting, to sewing, to henna tattoos and all sorts of other crafts, I love finding new and innovative ways to express my creativity. Over time, makeup has become my true passion.
My affinity for the visual arts dates as far back to as soon as I could hold a pencil. I would sketch and doodle on anything I could get my hands on. Getting a Snazaroo kit from my mom at 16 really set me on a path that would eventually lead to my career as a makeup artist. I quickly became an avid face and body painter. I would create elaborate designs on whichever one of my sisters would sit still long enough. Soon after, I decided to develop my skills as a face painter by entertaining at children's parties for a few years.
I decided to make the transition to makeup as a student at the Make Up For Ever Academy NY's Masters program and graduated at the top of my class. I have honed my skills to include everything from natural, flawless looks to dramatic special-effects makeup. I always try my best to bring fresh and striking new ideas and creativity to the field of makeup artistry.


text:
Places >
United States, Canada, and Greenland >
U.S. Political Geography >
New York: Bibliography
See I. N. P. Stokes, The Iconography of Manhattan Island (6 vol., 1915–28, repr. 1967); R. G. Albion, The Rise of New York Port, 1815–1860 (1939); J. A. Kouwenhoven, Columbia Historical Portrait of New York (1953, repr. 1972); N. Glazer and D. P. Moynihan, Beyond the Melting Pot (1963); E. R. Ellis, The Epic of New York City (1966); R. A. Caro, The Power Broker (1975); D. Hammack, Power and Society (1982); J. Kieran, A Natural History of New York (1982); J. Charyn, Metropolis (1987); R. A. M. Stern et al., New York 1960 (1995); E. G. Burrows and M. Wallace, Gotham (1998); H. Adam, New York: Architecture & Design (2003); R. Shorto, The Island at the Center of the World (2004); J. Brash, Bloomberg's New York (2011); S. H. Jaffe, New York at War (2012); M. B. Williams, City of Ambition (2013); G. Koeppel, City on a Grid: How New York Became New York (2015); M. Wallace, Greater Gotham (2017); guides by the Federal Writers' Project (1939, repr. 1982) and A. S. Dolkart and M. A. Postal (3d ed. 2003); encyclopedia by K. T. Jackson, ed. (2d ed. 2010).
Points of Interest and Educational and Cultural Facilities
See more Encyclopedia articles on: U.S. Political Geography


My name is Jessica Howat and I am very excited to be teaching at WHPS this year. I have always wanted to be a teacher and feel privileged every day that I get to teach.
I am originally from Auckland and studied and taught there. I then moved down to Rotorua and previously taught at Ngongotaha before taking a year off to have my daughter.
I look forward to all that this year brings, helping students reach and exceed their goals.


text:
Flights to Croatia: Lufthansa Adds New Lines from June, Transavia from France
By Daniela Rogulj 1 June 2020
June 1, 2020 - The latest news from around Croatia's airports for flights to Croatia with updates from Zagreb, Split and Dubrovnik, Pula, Zadar, Rijeka.
Croatian Aviation reports that German national airline Lufthansa has announced flights to a number of European destinations, and among others, the company will launch flights to Dubrovnik and Pula.
From June 20, the company will fly from Frankfurt to Pula and Dubrovnik, only once a week, for now.
The Frankfurt - Dubrovnik line is being reintroduced (from June 20), once a week in June, every Saturday. It will operate an A320neo aircraft with a capacity of 180 passengers.
The Frankfurt - Pula line is being reintroduced (from June 20), once a week in June, every Saturday. There will be a slightly smaller aircraft (100 passengers) on this route - the Embraer190.
Lufthansa is not currently planning flights to the region from Munich, but will gradually add flights from Frankfurt. Lines to other airports in Croatia are expected to be introduced in July.
Croatian Aviation adds that Croatia Airlines is launching another domestic route. Along with Dubrovnik and Split, from June 8, the line Zagreb - Zadar - Pula will be in traffic.
The route normally operates twice a day in the summer flight schedule, but the domestic national airline is now reintroducing it with one daily flight between the mentioned cities.
From June 8, the line will operate daily, in the evening, with departure from Zagreb at 9 pm and arrival in Pula at 11 pm. Of course, this line, just like before, has a stopover in Zadar. The return flight from Pula departs at 6 am for Zadar, from where the DashQ400 plane continues its journey to Zagreb, where it should land at 07:40 am.
Passengers from Pula and Zadar will be able to continue their journey to Copenhagen, Amsterdam, Zurich and Frankfurt with minimal time in Zagreb. In the opposite direction, from the mentioned cities to Pula and Zadar via Zagreb, the waiting time between flights is long and demotivating for passengers.
Latvian national carrier Air Baltic has made operational changes to its seasonal routes to Croatia. Namely, Croatian Aviation reports that the long-term seasonal line Riga - Rijeka, which mainly operated twice a week, this year will operate only once a week from July 29 to September 16.
Air Baltic also announced the introduction of the Vilnius-Rijeka route, which was originally scheduled to operate twice a week, but was canceled due to the COVID-19 pandemic.
The Riga - Split line will operate once a week from June 29, and the second weekly flight will be introduced from July 31. The original plan of this airline was to fly on the line Riga - Split three times a week, but the number of weekly departures was reduced in accordance with demand.
The Riga - Dubrovnik line will operate twice a week from July 27, there has been no reduction in capacity and weekly departures on this line, but the start of traffic has been postponed until the very end of July.
The Vilnius - Dubrovnik line, which was supposed to operate for the first time this year (just like the Vilnius - Rijeka line), has been completely canceled for this summer season. The two-week flight on this line was originally planned.
This airline will complete the entire summer flight schedule with a unified fleet in order to reduce operating costs, so A220 aircraft are expected on all routes to Croatia, which have a capacity of 145 passengers in the fleet of this carrier.
Finally, Transavia, the low-budget subsidiary of the Air France group - KLM, announced the re-launch of certain lines from France to destinations in Croatia.
Croatian Aviation reports that from June 29, Transavia will launch a total of four routes to the airports in Dubrovnik, Split and Pula.
The Nantes - Dubrovnik line is being reintroduced with two weeks of departure (Wednesdays and Saturdays). The company currently plans to maintain that number of rotations through July as well.
The Paris Orly - Dubrovnik line is being reintroduced, three times a week (Wednesdays, Saturdays and Sundays). The number of weekly flights is expected to increase to a total of four in July.
The Paris Orly - Split line is reintroduced, three times a week (Thursdays, Fridays and Sundays). The company intends to increase the number of flights to as many as six a week in July.
The Paris Orly - Pula line is also being introduced, twice a week, and it is likely that this number of flights will be maintained in July.
Transavia has B737 aircraft in the fleet, versions 700 and 800, with a capacity of 149 and 189 seats.
Tagged under: flights to croatia croatia travel update lufthansa croatia transavia croatia croatia airlines air baltic
Air Serbia to Offer Limited Winter Flights to Pula


The Small Business tips today discuss time management. Step 3: Prioritize.
Start each day by choosing your most important tasks or those that will cause worry. Place special attention to those tasks.
Identify your prime time for productive work, whether it is 10am or 3pm. Do important work during that time.
If the situation arises, complete new urgent tasks upon receiving them. Get them done as soon as possible & get back on track.
If desired, try the snowball effect: complete smaller tasks throughout the day for momentum to finish your big, difficult task.
Daily Overview: Establishing which tasks you need to complete first helps you organize your day & manage your time.


Casey Jones is an active percussionist and private teacher in the Washington D.C. area. Playing everything from orchestral percussion, to jazz and popular styles on drum set, to solo and chamber works, he is well versed in a variety of genres and instruments. He studied music performance at Virginia Commonwealth University where he learned classical techniques from Dr. Kristopher Keeton and drum set from Brian Jones. As an active member of many ensembles there he performed at events such as the New York Wind Band Festival at Carnegie Hall, the Virginia Music Educators Association Conference and the Percussive Arts Society's Day of Percussion.
Request Lessons with CASEY JONES today!


text:
WOAH! Here it is, the last "official" release of Season 6. To be honest, this year was a blur of live streams and remote recording and trying to keep our shit together. We barely remember any of it. Did we miss any scenes that should have made it into this best of? Let us know on twitter, instagram, Facebook or via...
Best Of: Season 4, Vol. 2
This is it! The episode of already released material you've been waiting for, covering some of our favorite sketches from the back end of our fourth season.
Victrola is brought to you by the fine folks at Austin's ColdTowne Theater. Written by and Starring Michael...
Tonal Languishing
It's the second full length episode of Season 4! Hot of the presses and featuring special guests Dylan Garsee, Jon Bolden and Alex Walker!
A reminder, we have an album for sale. You can, ironically, support all this free content by purchasing it! (https://goo.gl/tX14FB)
You can also help us out by reviewing us on iTunes...
INTRODUCING: Julian Gooch: Mindfulness, Meditation, and Me.
Please enjoy this sample of "Julian Gooch: Mindfulness, Meditation, and Me." - a new comedy podcast from ColdTowne Radio!
"Julian Gooch: Mindfulness, Meditation, and Me."
Even though it may feel as though you've known him--Julian Gooch--all your life, you haven't. He just has one of those faces--you know the kind. The...
INTRODUCING: Stool Pigeon
In honor of ColdTowne Radio's launch day, we're dropping a sample of our sister show "Stool Pigeon?" into the Victrola Feed. Find it wherever you get your podcasts, and enjoy the episode.
Stool Pigeon the podcast is an improv and storytelling show, featuring a rotating cast of some of Austin's finest comedic talent...


text:
Fujitsu and NPO SEEDS Asia in AR-Enabled Mobile App Trial
Posted: Thursday 2nd August 2018
Enhancing India's flood preparedness and disaster prevention awareness.
Fujitsu Limited and NPO SEEDS Asia will conduct a field trial in India that utilizes a smartphone application, including augmented reality (AR) technology, to counter flooding and to raise citizens' disaster awareness. The field trial seeks to measure flood water levels and to map out and visualize conditions of urban flooding. The trial will be conducted in India's Varanasi, an urban area prone to flooding damage, between July and September 2018 when localized and torrential rains are frequent. In India, flood damage in cities due to sudden rain storms has become increasingly serious, demanding measures to accurately grasp the state of urban flooding and quickly deliver evacuation instructions. This field trial will use a smartphone app and the support of the staff and students of seven local schools, students from Banaras Hindu University, Varanasi city residents from whom the District Disaster Management Authority has gained cooperation, and others, to measure the water level at 12 locations at regular intervals when it is raining. Furthermore, in addition to immediately displaying the measurement data on a map so that evacuation instructions can be quickly issued to residents, the system will be evaluated for its effectiveness in collecting disaster prevention information that can be used as a map indicating flooding danger zones.
Varanasi has seen average rainfalls in excess of 300 mm in the July, when rainfall volumes are heaviest, and as the city's terrain hinders drainage, damage done by frequent flooding has become a serious problem in the rainy season. In order to resolve these issues, Fujitsu and SEEDS Asia are jointly conducting a field trial which will leverage a smartphone app, including AR technology, to measure flood water levels in and Indian city and visualize urban flooding. The system will be evaluated for its effectiveness in collecting information that would be useful in disaster prevention, such as in issuing evacuation directions to residents.