text:
package main

import (
	"log"
	"net"
	"strconv"

	baps3 "github.com/UniversityRadioYork/baps3-go"
)

type clientAndMessage struct {
	c   *Client
	msg baps3.Message
}

// Maintains communications with the downstream service and connected clients.
// Also does any processing needed with the commands.
type hub struct {
	// All current clients.
	clients map[*Client]bool

	// Downstream service state
	downstreamState baps3.ServiceState

	autoAdvance bool

	// Playlist instance
	pl *Playlist

	// For communication with the downstream service.
	cReqCh chan<- baps3.Message
	cResCh <-chan baps3.Message

	// Where new requests from clients come through.
	reqCh chan clientAndMessage

	// Handlers for adding/removing connections.
	addCh chan *Client
	rmCh  chan *Client
	Quit  chan bool
}

// Handles a new client connection.
// conn is the new connection object.
func (h *hub) handleNewConnection(conn net.Conn) {
	defer conn.Close()
	client := &Client{
		conn:  conn,
		resCh: make(chan baps3.Message),
		tok:   baps3.NewTokeniser(),
	}

	// Register user
	h.addCh <- client

	go client.Read(h.reqCh, h.rmCh)
	client.Write(client.resCh, h.rmCh)
}

//
// Request handler
//

func makeBadCommandMsgs() []*baps3.Message {
	return []*baps3.Message{baps3.NewMessage(baps3.RsWhat).AddArg("Bad command")}
}

// Appends the downstream service's version (from the OHAI) to the listd version.
func (h *hub) makeRsOhai() *baps3.Message {
	return baps3.NewMessage(baps3.RsOhai).AddArg("listd " + LD_VERSION + "/" + h.downstreamState.Identifier)
}

// Crafts the features message by adding listd's features to the downstream service's and removing
// features listd intercepts.
func (h *hub) makeRsFeatures() (msg *baps3.Message) {
	features := h.downstreamState.Features
	features.DelFeature(baps3.FtFileLoad) // 'Mask' the features listd intercepts
	features.AddFeature(baps3.FtPlaylist)
	features.AddFeature(baps3.FtPlaylistTextItems)
	features.AddFeature(baps3.FtPlaylistAutoAdvance)
	msg = features.ToMessage()
	return
}

func (h *hub) makeRsAutoAdvance() (msg *baps3.Message) {
	var autoadvancestate string
	if h.autoAdvance {
		autoadvancestate = "on"
	} else {
		autoadvancestate = "off"
	}
	return baps3.NewMessage(baps3.RsAutoAdvance).AddArg(autoadvancestate)
}

// Collates all the responses that comprise a dump response.
// Exists as this is used by the dump response handler /and/ is sent on client connection
func (h *hub) makeDumpResponses() (msgs []*baps3.Message) {
	msgs = append(msgs, baps3.NewMessage(baps3.RsState).AddArg(h.downstreamState.State.String()))
	if h.downstreamState.State != baps3.StEjected {
		msgs = append(msgs, baps3.NewMessage(baps3.RsTime).AddArg(
			strconv.FormatInt(h.downstreamState.Time.Nanoseconds()/1000, 10)))
	}
	msgs = append(msgs, h.makeRsAutoAdvance())
	msgs = append(msgs, h.makeListResponses()...)
	return
}

// Collates all the responses that comprise a list reponse.
// Exists as this is used by the list response handler and makeDumpResponse.
func (h *hub) makeListResponses() (msgs []*baps3.Message) {
	msgs = append(msgs, baps3.NewMessage(baps3.RsCount).AddArg(strconv.Itoa(len(h.pl.items))))
	for i, item := range h.pl.items {
		typeStr := "file"
		if !item.IsFile {
			typeStr = "text"
		}
		msgs = append(msgs, baps3.NewMessage(baps3.RsItem).AddArg(strconv.Itoa(i)).AddArg(item.Hash).AddArg(typeStr).AddArg(item.Data))
	}
	return
}

func sendInvalidCmd(c *Client, errRes baps3.Message, oldCmd baps3.Message) {
	for _, w := range oldCmd.AsSlice() {
		errRes.AddArg(w)
	}
	c.resCh <- errRes
}

func (h *hub) processReqDequeue(req baps3.Message) (resps []*baps3.Message) {
	args := req.Args()
	if len(args) != 2 {
		return makeBadCommandMsgs()
	}
	iStr, hash := args[0], args[1]

	i, err := strconv.Atoi(iStr)
	if err != nil {
		return append(resps, baps3.NewMessage(baps3.RsWhat).AddArg("Bad index"))
	}

	oldSelection := h.pl.selection
	rmIdx, rmHash, err := h.pl.Dequeue(i, hash)
	if err != nil {
		return append(resps, baps3.NewMessage(baps3.RsFail).AddArg(err.Error()))
	}
	if oldSelection != h.pl.selection {
		if !h.pl.HasSelection() {
			resps = append(resps, baps3.NewMessage(baps3.RsSelect))
		} else {
			resps = append(resps, baps3.NewMessage(baps3.RsSelect).AddArg(strconv.Itoa(h.pl.selection)).AddArg(h.pl.items[h.pl.selection].Hash))
		}
	}
	return append(resps, baps3.NewMessage(baps3.RsDequeue).AddArg(strconv.Itoa(rmIdx)).AddArg(rmHash))
}

func (h *hub) processReqEnqueue(req baps3.Message) (resps []*baps3.Message) {
	args := req.Args()
	if len(args) != 4 {
		return makeBadCommandMsgs()
	}
	iStr, hash, itemType, data := args[0], args[1], args[2], args[3]

	i, err := strconv.Atoi(iStr)
	if err != nil {
		return append(resps, baps3.NewMessage(baps3.RsWhat).AddArg("Bad index"))
	}

	if itemType != "file" && itemType != "text" {
		return append(resps, baps3.NewMessage(baps3.RsWhat).AddArg("Bad item type"))
	}

	oldSelection := h.pl.selection
	item := &PlaylistItem{Data: data, Hash: hash, IsFile: itemType == "file"}
	newIdx, err := h.pl.Enqueue(i, item)
	if err != nil {
		return append(resps, baps3.NewMessage(baps3.RsFail).AddArg(err.Error()))
	}
	if oldSelection != h.pl.selection {
		resps = append(resps, baps3.NewMessage(baps3.RsSelect).AddArg(strconv.Itoa(h.pl.selection)).AddArg(h.pl.items[h.pl.selection].Hash))
	}
	return append(resps, baps3.NewMessage(baps3.RsEnqueue).AddArg(strconv.Itoa(newIdx)).AddArg(item.Hash).AddArg(itemType).AddArg(item.Data))
}

func (h *hub) processReqSelect(req baps3.Message) (resps []*baps3.Message) {
	args := req.Args()
	if len(args) == 0 {
		if h.pl.HasSelection() {
			// Remove current selection
			h.cReqCh <- *baps3.NewMessage(baps3.RqEject)
			h.pl.selection = -1
			resps = append(resps, baps3.NewMessage(baps3.RsSelect))
		} else {
			// TODO: Should we care about there not being an existing selection?
			resps = append(resps, baps3.NewMessage(baps3.RsFail).AddArg("No selection to remove"))
		}
	} else if len(args) == 2 {
		iStr, hash := args[0], args[1]

		i, err := strconv.Atoi(iStr)
		if err != nil {
			return append(resps, baps3.NewMessage(baps3.RsWhat).AddArg("Bad index"))
		}

		newIdx, newHash, err := h.pl.Select(i, hash)
		if err != nil {
			return append(resps, baps3.NewMessage(baps3.RsFail).AddArg(err.Error()))
		}

		h.cReqCh <- *baps3.NewMessage(baps3.RqLoad).AddArg(h.pl.items[h.pl.selection].Data)
		resps = append(resps, baps3.NewMessage(baps3.RsSelect).AddArg(strconv.Itoa(newIdx)).AddArg(newHash))
	} else {
		resps = makeBadCommandMsgs()
	}
	return
}

func (h *hub) processReqList(req baps3.Message) (resps []*baps3.Message) {
	resps = h.makeListResponses()
	return
}

func (h *hub) processReqLoadEject(req baps3.Message) (resps []*baps3.Message) {
	return makeBadCommandMsgs()
}

func (h *hub) processReqDump(req baps3.Message) (msgs []*baps3.Message) {
	return h.makeDumpResponses()
}

func (h *hub) processReqAutoadvance(req baps3.Message) (msgs []*baps3.Message) {
	if len(req.Args()) != 1 {
		return makeBadCommandMsgs()
	}
	onoff, _ := req.Arg(0)
	switch onoff {
	case "on":
		h.autoAdvance = true
	case "off":
		h.autoAdvance = false
	default:
		return append(msgs, baps3.NewMessage(baps3.RsWhat).AddArg("Bad argument"))
	}
	return append(msgs, h.makeRsAutoAdvance())
}

var REQ_FUNC_MAP = map[baps3.MessageWord]func(*hub, baps3.Message) []*baps3.Message{
	baps3.RqEnqueue:     (*hub).processReqEnqueue,
	baps3.RqDequeue:     (*hub).processReqDequeue,
	baps3.RqSelect:      (*hub).processReqSelect,
	baps3.RqList:        (*hub).processReqList,
	baps3.RqLoad:        (*hub).processReqLoadEject,
	baps3.RqEject:       (*hub).processReqLoadEject,
	baps3.RqDump:        (*hub).processReqDump,
	baps3.RqAutoAdvance: (*hub).processReqAutoadvance,
}

// Handles a request from a client.
// Falls through to the connector cReqCh if command is "not understood".
func (h *hub) processRequest(c *Client, req baps3.Message) {
	log.Println("New request:", req.String())
	if reqFunc, ok := REQ_FUNC_MAP[req.Word()]; ok {
		responses := reqFunc(h, req)
		for _, resp := range responses {
			// TODO: Add a "is fail word" func to baps3-go?
			if resp.Word() == baps3.RsFail || resp.Word() == baps3.RsWhat {
				// failures only go to sender
				sendInvalidCmd(c, *resp, req)
			} else {
				h.broadcast(*resp)
			}
		}
	} else {
		h.cReqCh <- req
	}
}

//
// Response handler
//

func (h *hub) handleRsEnd(res baps3.Message) {
	if h.autoAdvance && h.pl.Advance() { // Selection changed
		h.cReqCh <- *baps3.NewMessage(baps3.RqLoad).AddArg(h.pl.items[h.pl.selection].Data)
		h.broadcast(*baps3.NewMessage(baps3.RsSelect).AddArg(strconv.Itoa(h.pl.selection)))
	}
}

// Processes a response from the downstream service.
func (h *hub) processResponse(res baps3.Message) {
	log.Println("New response:", res.String())
	switch res.Word() {
	case baps3.RsEnd: // Handle, broadcast and update state
		h.handleRsEnd(res)
		fallthrough
	case baps3.RsTime, baps3.RsState: // Broadcast _AND_ update state
		h.broadcast(res)
		fallthrough
	case baps3.RsOhai, baps3.RsFeatures: // Just update state
		if err := h.downstreamState.Update(res); err != nil {
			log.Fatal("Error updating state: " + err.Error())
		}
	default:
		h.broadcast(res)
	}
}

// Send a response message to all clients.
func (h *hub) broadcast(res baps3.Message) {
	for c, _ := range h.clients {
		c.resCh <- res
	}
}

// Listens for new connections on addr:port and spins up the relevant goroutines.
func (h *hub) runListener(addr string, port string) {
	netListener, err := net.Listen("tcp", addr+":"+port)
	if err != nil {
		log.Println("Listening error:", err.Error())
		return
	}

	// Get new connections
	go func() {
		for {
			conn, err := netListener.Accept()
			if err != nil {
				log.Println("Error accepting connection:", err.Error())
				continue
			}

			go h.handleNewConnection(conn)
		}
	}()

	for {
		select {
		case msg := <-h.cResCh:
			h.processResponse(msg)
		case data := <-h.reqCh:
			h.processRequest(data.c, data.msg)
		case client := <-h.addCh:
			h.clients[client] = true
			client.resCh <- *h.makeRsOhai()
			client.resCh <- *h.makeRsFeatures()
			for _, msg := range h.makeDumpResponses() {
				client.resCh <- *msg
			}
			log.Println("New connection from", client.conn.RemoteAddr())
		case client := <-h.rmCh:
			close(client.resCh)
			delete(h.clients, client)
			log.Println("Closed connection from", client.conn.RemoteAddr())
		case <-h.Quit:
			log.Println("Closing all connections")
			for c, _ := range h.clients {
				close(c.resCh)
				delete(h.clients, c)
			}
			//			h.Quit <- true
		}
	}
}

// Sets up the connector channels for the hub object.
func (h *hub) setConnector(cReqCh chan<- baps3.Message, cResCh <-chan baps3.Message) {
	h.cReqCh = cReqCh
	h.cResCh = cResCh
}

redpajama_set_name: RedPajamaGithub


FabriTec Structures designs and builds tensile membrane covered pavilions. Our tensile membrane pavilion structures are a perfect addition to any campus, city park, recreation/entertainment center, or any other public gathering area. Pavillions can come in a variety of forms and sizes, from resembling a circus tent to being an extravagant community landmark, depending on the location's function.
Contact us to get more information about our pavilion structures, or to get a free consultation with the most experienced designers and engineers in the tensile membrane structure industry. Fill out the contact form on this page or call us toll free at 1-877-887-4233.


His Royal Highness Prince Charles, an old friend, desperately needs his help. The prince has discovered a not-so-subtle threat directed toward the British royal family. What's more, the evidence reveals an ominous connection to Charles's godfather, Lord Mountbatten — the beloved family patriarch assassinated by an ingeniously designed bomb thirty years before. A shadowy figure from the past has the British crown in his sights, and has proven once before that his warnings are not to be taken lightly. Several clues point to IRA involvement, but the authorities have little to go on and answers are scarce. This is just the call to duty Hawke needs to get back into action — if the madman doesn't strike first.


text:
The Versatile Toroidal Facility (VTF) is a research group within the Physics Research Division of the MIT Plasma Science and Fusion Center at the Massachusetts Institute of Technology.  The VTF is a laboratory focused on studying the phenomenon of magnetic reconnection.  For this purpose the group has a small tokamak designed to observe rarefied plasmas with probes.  These probes measure electric and magnetic field behavior as well as various plasma characteristics in order to better understand the poorly understood processes involved in magnetic reconnection.

The VTF is a fundamental physics research group, and its research has wide-ranging and immediate impact on our understanding of such plasma-related subjects as solar flares, the aurora borealis, magnetic confinement fusion, and magnetohydrodynamic theory in general.  The VTF is led by Dr. Miklos Porkolab and Dr. Jan Egedal, both MIT faculty.

External links
PSFC homepage
VTF homepage

Massachusetts Institute of Technology
Plasma physics
Tokamaks

redpajama_set_name: RedPajamaWikipedia


text:
The Bright Stuff
Ken FusonTHE BALTIMORE SUN
By Malcolm Gladwell. Little, Brown and Company. 304 pages. $25.95.
Malcolm Gladwell, the most original American journalist since the young Tom Wolfe, has produced another book that will change the way people think about the way they think.
Students of Gladwell, a staff writer for The New Yorker, would expect nothing less. No matter the subject of his magazine pieces -highway safety, the inherent limits of mammogram testing, or why there are so few varieties of ketchup - Gladwell has the rare ability to render the mundane compelling, to connect seemingly disparate subjects, and to routinely turn conventional wisdom on its head.
Journalism professors caution against describing anyone or anything as unique, but in Gladwell's case, it applies. Nobody else writes the kind of stories he does, because nobody else thinks the way he does.
Take Blink, his most recent book. Gladwell's premise is that decisions made quickly, or instinctively, with nothing more than "thin slices" of evidence, are often more reliable and accurate than those requiring great time, care and deliberation.
Harnessing this power, Gladwell believes, could "change the way wars are fought, the kind of product we see on the shelves, the kinds of movies that get made, the way police officers are trained, the way couples are counseled, the way job interviews are conducted and on and on."
What's equally fascinating is why Gladwell decided to tackle the subject in the first place.
In the acknowledgments, he relates that a few years ago he let his curly hair grow long. Soon after, he started getting speeding tickets. He was held back in airport security lines. Then he was stopped by police who were on the hunt for a rapist. The only thing Gladwell had in common with the police sketch was his hair.
"That episode on the street got me thinking about the weird power of first impressions," Gladwell writes.
One might assume that most journalists operate this way -something happens, and they explore and challenge the thinking behind it. The truth is quite different. On almost everything, from government pronouncements (Iraq has weapons of mass destruction) to medical matters (pain pills are safe), the press tends to report what it is told.
The reasons are not necessarily nefarious. Reporters are often too busy, or lack the required expertise or access, to verify every detail. About the best they can hope for is to track down a dissenting view. As far as looking at the big picture, well, who has time on deadline for that? This is the area in which Gladwell excels. He's not interested in blaming the people who stopped him only because of his longhair. He wants to understand why they think the way they do, and how that thinking influences their actions.
This same curiosity informed Gladwell's groundbreaking first book, The Tipping Point, which was inspired by his theory that ideas, trends and much of a culture's behavior can be explained by viewing them as epidemics. If you locate a small number of the right kind of people, you can affect everything from the kinds of shoes teenagers buy to improving public health. Since the book was first published in 2000, the phrase "The Tipping Point" has entered the lexicon, especially in the business world, much as Wolfe's The Right Stuff did years earlier.
Gladwell is not Wolfe's equal as a stylistic virtuoso. His prose does not shout. "Look at me! Look at me!" Instead, it's more like, "Look what I've found. Let's think about it." Gladwell's writing is more aptly compared to the stories of another New Yorker favorite, John McPhee, in which pebbles of fact are layered on top of each other and, before you realize it, a pyramid has been built.
Like Wolfe, Gladwell has the ability to observe the way we live and to see things that nobody else does. Where Wolfe focused mostly on social manners and the importance of status, Gladwell is more interested in public behavior - how and why we act the way we do. Few reporters mine research studies, and fewer still produce their own original theories based on them. What's more, nobody shares Gladwell's talent for making those studies easy for lay people to grasp. If only high-school textbooks were half as engaging.
As he did in The Tipping Point, Gladwell in his latest book provides seemingly unrelated case studies to examine the strengths and weaknesses of first impressions, or as he puts it, rapid cognition.
He describes how a Chicago hospital significantly improved its diagnosis of heart attacks by relying quickly on an equation rather than the doctors' contemplations. He offers a cautionary tale of how a Marine officer, operating mostly on instincts, defeated the Pentagon's best and brightest in a war game. He introduces a marriage counselor who can hear a snippet of a couple's conversation and accurately predict whether they will be headed to Divorce Court.
That said, I'm not certain that readers will share Gladwell's enthusiasm for what he calls "Blink." So much effort is spent addressing what he acknowledges as the "dark side of Blink," most often in cases or race, gender and appearance, that some may wonder just how we are supposed to use this acclaimed new power.
Take the episode that inspired the book. Those police officers that stopped Gladwell on the street proved that snap judgments often are founded on harmful stereotypes. In a tragic example, the book describes the police shooting of an unarmed Amadou Diallo in the Bronx. Those officers didn't blink, and an innocent man was killed.
Gladwell is undeterred. He says we have the ability to combat our instinctive biases: "Our first impressions are generated by our experiences and our environment, which means that we can change our first impressions - we can alter our experience of blink - by changing the experiences that comprise those impressions."
This sounds like common sense, as does Gladwell's conclusion that we make better judgments when matters of race, gender and appearance can be removed from consideration (such as placing a screen in front of trombone players in orchestra tryouts).
In the Diallo case, Gladwell argues that people placed in high-stress situations, like police officers, can become "temporarily autistic." They need to consciously slow down the action, to draw on their training and experience. It's why many police departments now have officers work alone; the time it takes for a back-up to arrive often is enough to prevent a tragedy. Doesn't that argue against "The Power of Thinking Without Thinking," as the book's subtitle puts it? Gladwell would counter that we can train ourselves to better use the power by addressing, and correcting, its limitations.
What the book proves, repeatedly, is that people who are experts in their given field - from art history to speed-dating - have earned the right to trust their own snap judgments, as long as they have trained their minds to avoid the inherent obstacles. Think before you blink, in other words.
Gladwell believes that if more people examined their behavior, and treated their instincts seriously, the world would be a better place. He may be right. All I know is that when I flip open The New Yorker and see Gladwell's byline, I instinctively read that story first. The world doesn't necessarily change, but the way I think about it invariably does.
Ken Fuson, an award-winning former feature writer for The Sun, is now a reporter with The Des Moines Register.

redpajama_set_name: RedPajamaCommonCrawl


With Australia day coming up we couldn't resist creating these free Australia Day cupcake toppers to share with our readers. Use them to add a little spice up your party cupcakes like we have done here with our lamington cupcakes – always a party favourite. They can also be used as table scatters or you can tape each party circle to length of bakers twine/string to make a party garland decoration to hang.
2″ Circle punch or a pair of scissors.
Download and Print off the cupcake toppers which comes as an A4 page with 12 two inch party circles. There are four different designs with a blue and white theme with a touch of red.
Use your whole punch to cut out the party circles or cut them out with a pair of scissors.
Tape a toothpick to the back of the cupcake topper and insert the toothpick and topper into your cupcakes. For a more tidy finish you can adhere two cupcake toppers back to back with the toothpick in between them.
Have fun making your cupcake toppers.
You can also follow our Australia Day Pinterest board for more Australia day inspiration. You will find some of our favourite party stuff from all over the country including food, party decor and activity ideas.


1 – My husband– for being loving and cuddly, supportive & adventurous.
I think I'd be a partial hermit if not for Bill, but I get to do things like go to see the Celtics in the playoffs with 2 days notice and go visit fun places. He's really good at taking care of me when I'm sick and now being pregnant. He's also a great cook and should probably do it more 🙂 and he comes to my races and is waiting at the finish line and he's always proud of me and gives me hugs. And when I have sore muscles, he is a really good massouse. So I'm really lucky and I'm thankful for having a great husband and best friend.
2 – My job– Teaching high school. It is very rewarding although can be annoying, but overall I'm so happy to be a teacher and really enjoy interacting with the kids and teaching them!
3- Family & friends – For being there when I need them and for family get-togethers and bonding time. I think it will be fun growing up and having kids and having family gatherings. My friends are mostly my psychologists so they are great.
4- Running – I would have put this right up there as 1B but I held back, but really that is where it goes. Running allows me to feel good about myself, to think about things when I need to work things out in my head, and to push myself (although not right now). I am so grateful that I have working legs and a body that allows me to run.
5- Those first four things are basically my life so here are some small things that I am appreciative for: memories of growing up, foot massages and pedicures (especially right now), running clothes, brisk fall days with blue skies and leaves blowing, snow days and snow storms and staying in and drinking hot chocolate or going sledding, my cozy bed when it is all made up and ready to get into, and Dove soap (it smells really good!) – I'm totally weird and I've always had this thing for smelling soap but right now I love the soap suds too.
Today I was able to run/jog/walk for an hour and a half. The first half hour lately has been really slow and today my legs were screaming, mainly my calves and shins. I had to go back to the Mizuno waveriders which have about 300 pregnant girl miles on them, and I think they are ready to retire. I am going to have to go back and see if the running store will take back the new Nikes, they seem to cause the problem with the bottom of my foot. Nikes have never worked for me, but these are wide, and seemed really cozy. Oh well. After that half hour of running, I can get into it and it goes nicely. Both yesterday and today I was able to run for some time under 10 minute miles after the really slow start. It felt really good. I got in 8.2 miles. Some days are good!
I love your list of thankfulness! Your hubby sounds super sweet! I love your baby bump too!
ok, NOW you look a little bit pregnant. cute! and seriously, i think it'll get more cute from here on out…hey, we need SOME sort of trade off for sucky running!
I love the pictures. You look like you are having a baby now. You look amazing as always. Nice job on the run/walk/jog.
You are still so tiny! And running would probably be 1.c on my list of things to be thankful for so I understand where you are coming from.
You are so cute! Its great that you have all those things plus a baby on the way!
Oh now you are at the way too cute pregnancy stage. I want to wrap up your belly and stick a bow on it!
What a great list! I hope you had a wonderful Thanksgiving. The littlest runner belly is just soo cute! abour running form, I got nada. If I think about form then I forget to breathe or sumfin crazy like that.
The smell of Dove soap reminds me of my Grandmother :)Great post! You are a lucky lady and are about to become even luckier when the lil one arrives!Glad you got to get out there for a run. Hope the different shoes work.
Great post. Great pics. Looking good.
great list 🙂 LOVE the belly pic!!!


text:
Q: how to reset form in firefox browser by javascript I want to reset form in firefox browser. When I use previous function in back button, the page is not reset for hidden field. It has previous stage. So, How do I?

  <Title>My Testing for javascript</Title>

  <form id="form1">

   Type your hidden text   <input type="text" id="puttextbox"/>

   Display your hidden text   <input type="text" id="displaytextbox"/>

   <input type="hidden" id="hid"/>
   <button type="button" id="putbutton" onclick="hidetext();">Put the textbox</button>
   <button type="button" id="displaybutton" onclick="displaytext();">Display hidden text</button>
   <button type="button" id="resetbutton" onclick="resetform();">Reset</button>

  </form>

A: Why not this:
<input type="reset" value="Reset">

? It's HTML-native. Or try this instead:
window.onload = function() {

var inputs = document.getElementsByTagName('input');

  for (var i = 0; i < inputs.length; i++) {
     inputs[i].value = '';
  }
};

It clears each input element in the page.

A: function clearForm(oForm) {

  var elements = oForm.elements;

  oForm.reset();

  for(i=0; i<elements.length; i++) {

 field_type = elements[i].type.toLowerCase();

 switch(field_type) {

  case "text":
  case "password":
  case "textarea":
         case "hidden":

   elements[i].value = "";
   break;

  case "radio":
  case "checkbox":
     if (elements[i].checked) {
       elements[i].checked = false;
   }
   break;

  case "select-one":
  case "select-multi":
              elements[i].selectedIndex = -1;
   break;

  default:
   break;
 }
    }
}

That should do the job.

A: The most simple version is:
document.form1.reset();

However, this resets all input fields to their default value, i.e. the one sent along with the HTML. If you want all fields cleared, you'd need to loop through them all.

redpajama_set_name: RedPajamaStackExchange


Even smells can create works of art….
The German poet Schiller would write with rotten apples in his desk… or he couldn't write!
Balzac, the great French novelist, would keep garbage in his writing room to remind him of the Parisian streets where his characters lived.
Then there's the smell of tear gas….or the scent of an old lover's perfume or cologne, or the beach town where you went on holiday or a forest where you made love. Or the incense in a church where you prayed– or made love– but don't ask me about this, I'll never tell.
It is easy to find it there are other scents which might stimulate my creative juices– there is a store in Portland, Essential Oils– where you can mix your own cologne. I do. They have dozens of scents you can add to lotions and oil bases. You can get scent sticks and sit quietly and close your eyes and see if anything comes up where you smell one scent or another.
I hope there is a similar store near you.


text:
22 April 2022 – Daily FX Update
Euro gains breathing room
Oil supported by supply interruption
Gold is supported near $1,950
U.S. Dollar index
The U.S. dollar edged higher in early European trade Friday, boosted by rising U.S. bond yields as the Fed chair cemented the expectations for aggressive monetary tightening. The Dollar Index traded 0.1% higher at 100.760, not far from the two-year high of 101.03 seen earlier in the week.
U.S. Federal Reserve Chairman Jerome Powell indirectly supported market expectations of a 50-basis-point hike at the next FOMC meeting in May.
The Sterling pound fell 0.5% to 1.2967 amid reports showing that U.K. retail sales declined by 1.4% from February, rather than the 0.3% drop expected. Earlier today, market research group GfK reported that consumer confidence in the U.K. fell to its lowest since 2009 April. Also, this is the third retail sales drop in the last four months as the cost-of-living crisis mulled heavily on consumer confidence.
This dollar strength against the Chinese yuan as China's economy was hit by softening demand abroad and strict lockdowns at home.
Chinese Yuan weakened by 0.3% to 6.4687, reaching a seven-month low against the Greenback. Worries of extended COVID-19 lockdowns will sharply curb economic activity in the world's second-largest economy.
Nomura downgraded its full-year GDP growth forecast for China to 3.9% from 4.3%, citing a worsening economic outlook and disruptions due to the country's COVID Zero strategy.
Japanese Yen traded 0.4% higher against the U.S. Dollar near 127.92, as the yen gained support from reports that the finance minister discussed the idea of coordinated currency intervention with his U.S. Treasury Secretary Janet Yellen earlier in the week.
However, the USDJPY pair remains up well over 1% this month, having climbed to a two-decade high of 129.43 earlier this week.
U.S. Indices
Indices futures were lower in early morning trading. The S&P 500 attempted to avoid another losing week amid busy earnings and rising bond yields. Dow Jones futures dipped 0.3%. While S&P 500 futures fell 0.5% and Nasdaq 100 futures shed 0.4%.
The early morning action followed a dramatic reversal Thursday that saw major averages wiping earlier gains and closing lower. The Dow ended the day more than 300 points lower, while the S&P 500 dropped nearly 1.5%. The tech-heavy Nasdaq Composite bore the brunt of the sell-off on surging rates, sliding 2%.
The Dow is up 1% during the week, on pace to break a three-week losing streak. The S&P is up less than 0.1% on the week and attempting to break a two-week losing streak. However, the Nasdaq is down 1.3% on track to post its third negative week in a row.
European Indices
European stock markets traded sharply lower today, with investors fretting about the possibility of slowing economic growth amid monetary policy tightening in addition to the impact of the war in Ukraine.
Money markets are now pricing in 80 basis points of ECB rate hikes by the end of the year. Besides, the world's major central banks are looking to tighten monetary policy to fight skyrocketing inflation, just as the war in Ukraine weighs on the outlook for global growth.
European equities indices were red during the early European trading session, as the DAX was 1.2% lower, the CAC 40 fell 1%, and the FTSE 100 dropped 0.4%.
Asian Indices
Asian stocks were down, with U.S. Federal Reserve Chairman Jerome Powell toughening his stance on inflation. Market participants are now bracing for more aggressive monetary policy tightening.
Japan's Nikkei 225 slid 1.96%. Data released earlier in the day showed that the consumer price index (CPI) grew 0.4% month on month, the national core CPI grew 0.8% year on year, and the national CPI grew 1.2% year on year in March 2022. The manufacturing purchasing managers index (PMI) for April was 53.4 and Japan also released its services PMI.
The China Securities Regulatory Commission said that it held a meeting Thursday with institutional investors where it asked them to increase their equity investments. China's Shanghai Composite inched down 0.08%, while Hong Kong's Hang Seng Index fell 1.27%.
Gold prices dipped on Friday and were on track for their first weekly loss in three, as rising U.S. Treasury yields and a firmer dollar dented bullion's appeal. Gold is extremely sensitive to rising U.S. short-term interest rates and higher yields, which increase the opportunity cost of holding non-yielding bullion.
Spot gold was down 0.2% at $1,947.36 per ounce today, while gold futures rose 0.2% to $1,952.10. Gold is down about 1.3% so far this week. Prices rose to near the key mark of $2,000 per ounce on Monday on safe-haven demand and mounting worries over inflation, only to pull back and hit a two-week low in the previous session.
Spot silver fell 1.3% to $24.32 per ounce, while platinum retreated 0.6% to $962.53. Meanwhile, palladium slightly changed at $2,422.88.
Oil slipped on Friday, burdened by the prospect of weaker global growth, higher interest rate, and COVID-19 lockdowns in China hurting demand even as the European Union considered a ban on Russian oil that would further tighten supply.
The outlook for demand in China, the world's biggest oil importer, continues to weigh on oil prices. Brent crude was down 0.7% to $107.57 today, while WTI crude declined 0.3% to $103.47.
Losing 550,000 barrels per day (bpd) of output in Libya supported crude prices. Additionally, supply might decline if the European Union imposes an embargo on Russian oil.


Planning your trip to US, Canada, Hawaii ? Almost all North America Countries required Malaysian to apply visa when you pay your visit over there.
May be you will ask, why so many countries are mark unknown ? It's because either currently Malaysia has no diplomatic relation with them or we failed to find the related information. Once we have it, we will update here.
Be sure to check the visa information before your flight.


European bistro style that you desire with the durability you require.
Kurpie chairs have been designed to provide the European bistro style that you desire with the durability you require.
Choose from either durable laminate or the elegance of a stained wood finish.
Crafted with steam bent plywood, each chair is designed to provide superior ergonomic comfort with waterfall seat edges.
All chairs are stackable and are recommended to stack 8 high.


They cashed my check 7-25th. It is taking forever!
May I ask how long ago that you applied?
That is awesome! I hope you are enjoying your new job! It has been eleven weeks tomorrow and I am still waiting. I didn't realize that I needed to send the transcripts from all nursing schools...I had it over nighted and they received them on October 6th. Hopefully that doesn't hold up the process even more.
No I'm not an international graduate. I am currently license in West Virginia.
Thank you for responding! Do you think I should call the BON? I really hope that it doesn't take much longer.
I applied for my nursing license in California and they cashed my check on July 25th. I set up my breeze account and seen that I needed transcripts from my first nursing degree. I had it overnighted and they received it October 6th. It has been a total of 11 weeks. Does anyone know how much additional time it will take??? I am so exhausted with the whole process☹ Is there a limit to how long this can take???
Thank you! I wasn't sure how accurate the processing times are on the BON site.
I recently applied for a CA nursing license via the endorsement process and it says open now and the education history that it said it was missing is no longer there. Does anyone know how long it will take after it says open? My check was cashed on July 25. Thanks to anyone who could help answer my question.
I recently applied for a CA nursing license via the endorsement process and it says open now and the education history that it said it was missing is no longer there. Does anyone know how long it will take after it says open? How long did it take you after it said open did you get yours?


This page is written by Ruth Chalkley with assistance from Nina Schmidt for the "Dialogic Exploration of Gluten Ataxia" project.
This project has started a remarkable journey for me.
One I never imagined I'd be making.
I'll explain. And describe. And share with you a journey of illness, self-discovery, and I hope, a lot more.
Our journey takes us to many places familiar to you, as I've based my journey on the Sheffield Tramway with its three lines, and used this as a means to share my story and my links to the city, its institutions, and the people who I've grown to love over the years.
We'll be using the idea of stops on these lines to take us to the places and ideas and circumstances that have become my journey. Life's a journey, isn't it, so it seemed to be a good way to tell my story, help you understand my condition, and share how it has impacted on my life and the lives of others in this City.
I've been lucky enough to have a travelling companion with me: not many folk have a fellow traveller like Nina; someone who wanted to hop on board and do some of the stops with me; to shop and have a tea with, to point things out in shop windows, help with the bags, to talk and share; guiding and supporting me in a rather special way, as so many others have on my journey.
But I have to tell you, she is but one of a stellar cast of folk who've hopped on as well. Some are the Conductors, who've clipped my tickets and who know the whole Network and who gave me my Wanderer Pass; some are fellow passengers I've nodded at and smiled. Some are my guests, who fancied a Grand Day Out, who've come with me to enjoy it all and bring their sense of fun and curiosity- and some baggage of their own. Some are folk who've heard about these trips and fancied it themselves, others are you lot – who don't yet know where we're heading, but think it might sound good and want to keep reading on!
If you don't yet know what 'gluten', 'coeliac' or 'ataxia' mean, don't worry. Travel Ataxia (North) to learn more. There's been a time when we didn't either.
Becoming ill has given my poetry writing a new perspective, which I wanted to share as part of the project. Nina, in working on her PhD thesis, takes a major interest in how the authors of the autobiographically inspired illness narratives she analyses anticipate, and deal with, reactions by the media and the reading public.
I of course have had reactions like this myself, born out of the wish of others to be well meaning, but also in misunderstanding and ignorance.
In my collaboration with Nina, of which one outcome is this blog, I want to explore the idea of patienthood, of transition, and of post-traumatic growth. I feel I am now at a point where I have departed from Mawkish Central, where I found myself just after diagnosis, now travelling to Hawkish East – a liberating direction to be travelling.
My second wish is to develop a positive role model of a notion called Patienthood. How will being a good positive patient help me and those around me? How does the idea of others being empathic help in all this? Well, empathy has several dimensions, or habits, to it. I have found these incredibly helpful on my journey. They are the tickets almost, for the journey. See what you think.
Habit 1: to cultivate curiosity about strangers. Be 'bothered' about them.
Habit 2: Challenge prejudices and discover commonalities.
Habit 3: Try another person's life.
Habit 4: Listen hard—and open up.
Habit 5: Inspire mass action and social change. More of that in a moment!
Habit 6: Develop an ambitious imagination.
This cultivating curiosity about strangers, challenging prejudices and discovering commonalities is what I have done – and still do – with Nina. But this conversation that we started does not end between the two of us. The aim is to see it grow. It's about trying to show how, in starting an empathetic connection, there are some really important reasons in opening up to people and this is what I am doing sharing my story on line as part of Storying Sheffield.
We may not all be able to inspire mass action and social change, but each of us can change ourselves, and perhaps be the grains of sand that make pearls in other people's oyster shells!
The third notion I want to explore on this patienthood journey is something I discovered through counselling.The idea of bravery in illness.
Feeling fear yet choosing to act. Following your heart. Persevering in the face of adversity. Standing up for what is right. Expanding your horizons. Letting go of the familiar. Facing suffering with dignity or faith.
Each of these are, in fact, stops on the line. But not for now.
Time to stop! Have your tickets ready….
To read more click the image.


We run not only art collection, but also an attitude of life. "Cultivating a primitive heart, creating a fabulous life, penetrating view of a happy true heart" is the founding motto of THZ Gallery. We insist promoting artist with independent thoughts, originality, professional creative attitude and technology to present excellent works made under good interaction and coordination with the artists.


Warscewiczia coccinea 1 Lyon Arboretum, Honolulu, Hawaii 130708 - Photo: Jan Thomas Johansson (© 2014 Jan Thomas Johansson).
Warscewiczia coccinea 2 Lyon Arboretum, Honolulu, Hawaii 130708 - Photo: Jan Thomas Johansson (© 2014 Jan Thomas Johansson).
Warscewiczia coccinea 3 Lyon Arboretum, Honolulu, Hawaii 130708 - Photo: Jan Thomas Johansson (© 2014 Jan Thomas Johansson).


text:
Q: why file.move fires itemadded event in an event receiver and creates a new file if I click on save button two times? I have an event receiver where I change the name of the file,it works right but If I click two times the record button (this is used in an infopath form) a new item is created and an itemAdded event throws and I don't want this, I only want to change the name of the file. If I click on save anc close it renames the file like I want, how can I prevent the second change, maybe I can know if the item has been saved formerly?
I put below my code:
   using (SPSite site = new SPSite(properties.Web.Site.ID))
                        {
                            using (SPWeb web = site.OpenWeb(properties.Web.ID))
                            {
                                //Grab a new copy of our list and listitem under the new security context
                                SPList list = web.Lists[properties.List.ID];
                                SPListItem item2 = list.Items.GetItemById(properties.ListItemId);

                                // //Get a fresh copy of the object to ensure we don't end up with a conflict
                                item2 = list.Items.GetItemById(properties.ListItemId);

                            // I tested this way
                                //item2.File.MoveTo(item2.ParentList.RootFolder.Url + "/" + newFileName + ".xml", false);
                                //item2.File.Update();
                                  //item2.File.Update();

                                //// this is what I use ...

                                item2["Name"] = newFileName;
                                item2.SystemUpdate(false);

                            }
                        }

                    }
                    catch (Exception ex)
                    {

                    }
                    finally
                    {
                        properties.Web.AllowUnsafeUpdates = false;
                        //Turn event firing back on
                        base.EventFiringEnabled = true;
                    }


For example, a healthy man absorbs less than 1 of promo code for academy of nutrition and dietetics membership 2016 the iron in a balanced diet, but a woman with anemia will absorb as much as 35 of the iron in her diet.
Tespo dispenser IS smart It automatically adjusts the water amount and mix times based on the vitamins youre taking.Simply put, it's hard to remember to take your vitamins on top of all your other responsibilities.Share Expires 08/31/18 Get Offer sales offers 3 Used Today Free LG K20 V Get a free LG K20 V at Verizon Wireless.There are many reasons to empty that drawer on a regular basis.Please note, Tespo does not permit the return of or offer refunds for product purchased from a 3rd party retail partner.
Millions of people are hooked on gummies as a health supplement.
Tespo is not responsible for returns sent to us without prior authorization and an RMA number.
Whether you take vitamins because of your diet, life stage, or certain conditions, the benefits of vitamins and supplements have been well documented.
We're changing the vitamin industry because we see an opportunity to help people improve their health and wellness in a way that reinforces compliance, and ultimately, leads to better results.
This doesn't happen with Tespo vitamins because we only provide you with what your body needs.
Vitamin manufacturers put extra amounts into pills because your body only absorbs a portion of the ingredients.Activate coupon, tip: 0 other stores offer social media pages.The dispenser, on the other hand, helps our customers remember to take their vitamins.If conditions are not met, Tespo reserves the right to refuse the return.So, what determines how the body absorbs nutrients.Expired 05/31/18 Get Offer 20 Off sales offers 3 Used Today Up to 20 Off Lifeproof Cases For a limited time, save on Lifeproof cases at Verizon Wireless.The practice of adding large amounts of an ingredient to account for poor absorption is called "megadosing.".Gender, Age, Health, and Existing Levels of Nutrients.Megadosing isn't good for your health because some vitamins are toxic when taken in large quantities.Longer shelf life Traditional pre-mixed liquid vitamins have a short shelf life once anniversary gifts for daughter and husband they're opened.
It's a complex question, but there are a couple of key items:.
Every day we hear of something new in the vitamin world - much of which is confusing or contradictory.


text:
Q: Android kotlin and Room Persistences library not building I'm trying to use Room with kotlin and nothing works it throws the following:
Supported source version 'RELEASE_7' from annotation processor 'android.arch.lifecycle.LifecycleProcessor' less than -source '1.8'

Supported source version 'RELEASE_7' from annotation processor 'android.arch.persistence.room.RoomProcessor' less than - source '1.8'

The following options were not recognized by any processor: '[kapt.kotlin.generated]'

In my Build.Gradle class, I have the following(Out of order but all the important info is here)
//project build.gradle
ext {
   versions = [
        support: '25.3.1',
        dagger     : '2.11',
        arch_comp  : '1.0.0-alpha1'
    ]
}
//app build.gradle

apply plugin: 'kotlin-kapt'

compile "android.arch.lifecycle:runtime:$rootProject.versions.arch_comp"
compile "android.arch.lifecycle:extensions:$rootProject.versions.arch_comp"
kapt "android.arch.lifecycle:compiler:$rootProject.versions.arch_comp"

compile "android.arch.persistence.room:runtime:$rootProject.versions.arch_comp"
compile "android.arch.persistence.room:rxjava2:$rootProject.versions.arch_comp"
kapt "android.arch.persistence.room:compiler:$rootProject.versions.arch_comp"

My module class
@Entity(tableName = "groups")
data class Group(@ColumnInfo(name = "group_name")
                 var groupName: String = "",
                 @ColumnInfo(name = "users")
                 var users :ArrayList<String> = ArrayList<String>()) {

    @ColumnInfo(name = "id")
    @PrimaryKey(autoGenerate = true)
    var id: Long = 0

}

My Dao class
@Dao
interface GroupDao {
   @Query("SELECT * FROM groups")
   fun getAll() : LiveData<ArrayList<Group>>

   @Query("SELECT * FROM groups WHERE group_name = :p0")
   fun getGroupByName(groupName: String) : Group

   //I also did this but with no succsess instade of the above
   @Query("SELECT * FROM groups WHERE group_name = :arg0")
   fun getGroupByName(groupName: String) : Group
}

Am i missing something or doing something wrong?

A: Had the same issue and thought that the warning was the issue.
After scrolling a bit up in the Event log I saw that my builds fails when Room checks if my SQL is good.
Please check the log, but i guess Room has hard time converting your
var users :ArrayList<String>


Floor drain backed up? Now what? It must be the main line that goes all the way to the city sewer under the street…right? Not necessarily! While that MIGHT be the case, it is by no means a certainty.
An important thing to remember is that all of the water that goes down any drain in your home will eventually end up in the main sewer line that runs to the street. However, your main line does not start at the floor drain. It starts directly beneath the lowest toilet in your home. If you have two toilets on the bottom floor, the main line starts under the toilet farthest from the street. Luckily, there is one simple question you can answer to determine where that irritating clog is located. Once we track it down, we can figure out the best way to get thing out of there!
Does your floor drain back up when you flush any toilet? Please, do NOT go test it! But, if you already know the floor drain backs up when you flush a toilet, then you know the clog is located somewhere in your main line out to the street. This is true because all toilets (except in a few rare circumstances) are connected directly to the main line. The pipe for your floor drain also eventually connects to the main line. If the floor drain backs up because of a toilet flush, you know the clog is beyond the point where the floor drain and main line connect. Any other water source in your home can make your floor drain back up, but it is difficult to determine the location of that clog from anything other than a toilet.
Whether the clog is located in your floor drain line or main line, we can help! As long as your drain pipe is in good condition, we can use two different methods to clean it out and get the water flowing again.
The first and most commonly used method is called "cabling" or "snaking" the line. With this method, our plumber will attach a metal cable to a machine equipped with a motor. The plumber will then put the cable or "snake" down the drain line and turn on the machine to make the cable oscillate as it goes through your drain pipe. This oscillation causes the head of the cable to scrape the sides of your pipe clean as well as shred any objects that might be stuck in the pipe. Our plumbers are equipped with a unique machine for smaller lines such as kitchen drains and floor drains, as well as a larger, more powerful machine designed to handle the wider piping of a main line.
While cabling a drain line is often a great solution, it is not always the best way to take care of any buildup or clogs in your pipe. In these situations, we have a powerful new method called "jetting" the line. With this method, our plumbers use a special machine that will shoot water through your pipe with incredible speed and pressure. This high-speed water flow works to push any clog down the pipe and out to the city sewer. This method is also extremely effective at removing any organic buildup that occurs on the inside of your pipes. Over time, this type of buildup can greatly restrict water flow through the pipe and make it easier for any objects to get stuck in the pipe and lead to a complete blockage.
If your floor drain is clogged, we can fix that. If your main line is clogged, we can fix that too! We've got drains on our brains and whatever the problem may be, the fully-trained and licensed plumbers at your Twin Cities metro-area Benjamin Franklin Plumbing can get the job done. Give us a call!
Save Today on this Hot Deal!
Joe-the ultimate professional. Also everything promised was done and more. No hidden fees and the are worked on was left clean. I would highly recommend your company.
The only two plumbers we have used have been outstanding men…. professional, clear on what they were doing, and just nice FRIENDLY men. Appointments made when we wanted and calls before coming. Very impressed and will continue to use!
Yuriy does excellent work, is honest when we ask questions and represents your company well.


text:
Psychedelic Underground ist das erste Album der deutschen Band Amon Düül. Auf dem Album enthalten sind Studioaufnahmen von 1969.

Entstehungsgeschichte
Die Band Amon Düül formierte sich 1967 in München. Musik war anfangs nur eines der Tätigkeitsfelder der Gruppe, die sich auch an sonstigen Happenings beteiligte und sich als "Teil der kulturpolitischen Revolte jener Jahre" verstand. Manche der beteiligten Musiker waren Anfänger auf den Instrumenten. Im Jahr 1968 kam es zum Bruch innerhalb der Gruppe, die sich künftig in eine Berliner Gruppierung Amon Düül um Rainer Bauer und die Brüder Leopold sowie die weiterhin aus München agierende Gruppe Amon Düül II um John Weinzierl und Chris Karrer aufspaltete. Die Berliner Gruppierung, die zum Umfeld der Kommune 1 zählte und bei der auch das Model Uschi Obermaier an Percussioninstrumenten mitwirkte, sah sich der Fortentwicklung einer "freien" Rockmusik im Rahmen von vor allem politischen Aktionen verpflichtet, während bei der Münchner Gruppierung eher konventionelle Rockmusik im Mittelpunkt stand.

Während das Musikmagazin Sounds den Klang von Amon Düül im Jahr 1968 noch als apokalyptisch, exotisch, beschwörend wie der Gesang der Medizinmänner und die Auftritte der Gruppe als geheimnisvoll und lähmend umschrieb, gelang es der Gruppe dennoch binnen eines Jahres, ihre vormals zusammenhanglosen Melodiefragmente und Rhythmusfetzen zu längeren Spannungsbögen zu verdichten. 1969 kam es schließlich zu Studioaufnahmen der Berliner Gruppe für zwei LPs, nämlich das Debütalbum Psychedelic Underground und das Album Para Dieswärts Düül. Aus übriggebliebenen Aufnahmen für das Debütalbum wurden später noch die beiden Alben Collapsing Singvögel rückwärts und Disaster zusammengestellt.

Aus Uneinigkeit über die weiteren künstlerischen und persönlichen Perspektiven löste sich die Berliner Gruppe bereits 1971 auf, während Amon Düül II in der Folgezeit größerer Erfolg beschieden war.

Rezeption
Rezensenten gestehen dem Album durchaus geschichtsträchtigen Charakter zu. Es gilt als "Dokument aus der Geburtsstunde des deutschen Rock" wenn nicht sogar als das erste Krautrock-Album überhaupt, da die ersten Alben von Can oder Xhol Caravan erst einige Monate später erschienen sind. Durchweg bemängelt wird jedoch die schlechte Aufnahmequalität, die mangelnde Musikalität der Beteiligten sowie das Fehlen von Songstrukturen.

Verschiedene Quellen sprechen davon, dass der englische DJ John Peel (1939–2004) den Begriff Krautrock überhaupt erst von dem auf dem Album enthaltenen Titel Mama Düül und ihre Sauerkrautband spielt auf abgeleitet habe.

Titelliste

Seite 1:

1. Ein Wunderhübsches Mädchen Träumt von Sandosa (17:03)
2. Kaskados Minnelied (2:53)
3. Mama Düül und Ihre Sauerkrautband Spielt Auf (2:50)

Seite 2:

4. Im Garten Sandosa (7:48)
5. Der Garten Sandosa im Morgentau (8:06)
6. Bitterlings Verwandlung (2:30)

Weitere Ausgaben
Das Album wurde mehrfach wiederveröffentlicht. In den USA erschien es ohne Titel, in einer Reissue-Reihe der Metronome erhielt es den dort üblichen This is...-Reihentitel, für eine Wiederveröffentlichung auf dem Label Brain erhielt es den Titel Minnelied.

Auf LP:
 "Psychedelic Underground" Metronome [Germany] MLP 15332
 "Amon Düül" Prophesy (Bell) [USA] PRS1003
 "This Is Amon Düül" Metronome [Germany] 200.146
 "Minnelied" Brain [Germany] 0040 149

Auf CD:

 "Psychedelic Underground" Captain Trip Records [Japan] CTCD-021
 "Psychedelic Underground" Spalax Music [France] 14947
 "Psychedelic Underground" Repertoire [Germany] REP 4616

Einzelnachweise

Weblinks
 Rezensionen des Albums auf den Babyblauen Seiten

Album (Rock)
Album 1969


text:
Entries tagged with "Hubbub Club".
Did you find what you wanted?
Mon 2 Sep 2019
Tomales Founders' Day parade small but helps draw a crowd to festival
Posted by DavidMitchell under Uncategorized
Comments Off on Tomales Founders' Day parade small but helps draw a crowd to festival
Caveat lectorem: When readers submit comments, they are asked if they want to receive an email alert with a link to new postings on this blog. A number of people have said they do. Thank you. The link is created the moment a posting goes online. Readers who find their way here through that link can see an updated version by simply clicking on the headline above the posting.
Tomales celebrated its annual Founders Day Sunday with a parade up the main street (Highway 1) and a festival in the town park. For the second year in a row the number of parade entries was down, but the crowd was still enthusiastic.
Tomales Volunteer Fire Department was one of several fire departments represented in the parade.
The Hubbub Club from Graton, Sonoma County.
Wild Blue Farm is an organic-vegetable farm in Tomales. Cute pup.
Tomales rancher Al Poncia drove a three-wheeled motorcycle that pulled a trailer carrying barrels marked "Papa's Grappa." Another cute pup.
Walter Earle, former co-owner with his wife Margaret Graham of Mostly Natives nursery, rides as Grand Marshal, the sign noting "In Memory of Margaret Graham," who died in 2018 in a Colorado car accident.
E Clampus Vitus, a fraternal organization dedicated to the study and preservation of Western heritage, has twice posted historic markers in Tomales. Loren Wilson (the driver), who once lived on the Cerini Ranch just north of Tomales near Fallon, is an ex "Sublime Noble Grand Humbug" of all the Clampers, as well as a past Noble Grand Humbug of Sam Brannan Chapter 1004.
The festival in the town park included dozens of booths selling jewelry, arts and crafts, food and drink.
The Pulsators from Petaluma performed in the park's bandstand during the festival.
The sun shone on Sunday's small-town festivities as a happy crowd picnicked and strolled about.
A couple of John Roche's goats, part of his grazing service, showed up under an antique buckboard. John is an Inverness Volunteer Fire Department captain. He and Athena Osborn are looking for a house in West Marin for rent or as a care-taking work-trade. The couple and their baby have been running an ad in The Point Reyes Light.
Tags: Al Poncia, Athena Osborn, E Clampus Vitus, Hubbub Club, John Roche, Loren Wilson, Tomales Founders Day, Walter Earle
Tomales Founders' Day draws a goodly crowd despite a shorter-than-usual parade
Comments Off on Tomales Founders' Day draws a goodly crowd despite a shorter-than-usual parade
Tomales celebrated its Founders' Day Sunday with a block-long parade on the main street (Highway 1) followed by a picnic in the town park. The theme of this year's celebration was Taste of Tomales. Although the number of parade participants was smaller this year than last, the party that followed packed the park.
Parade announcer Dru Fallon O'Neill (at right) welcomes a miniature train complete with adults, kids, and even a dog. The entry drew attention to the West Marin Review. Each year Point Reyes Books plus neighbors and friends — Madeleine Corson (holding the leash), Steve Costa, Doris Ober — publish the Review, a collection of writing and art. The first issue appeared in 2008. In 2010, the Review received a design award from the New York Book Show.
— Lynn Axelrod contributed most of the photos used in this posting, including the one above.
This year's parade marshal, Javier Choperena, is a longtime rancher, whose fine beef is a cross of Angus and Charolais. A Basque immigrant, his name was spelled Txoperena in the old country. "In Spain he was a welder, carpenter and artist," Dru, the parade announcer, told me, and "he has secretly built replicas of the buildings in the village of Tomales… Not many know this about him."
On the other hand, one "well-known fact" about Javier, Dru added, is that "he's a huge supporter of the Athletic Club of Bilbao soccer team from Spain." Two years ago, the club, which recruits players who learn their skills in Basque Country, had one of the best records in Europe.
John Sanchez at the wheel of his 1950 Farmall tractor pulled a trailer carrying his family in the parade.
A small but enthusiastic contingent of Tomales High cheerleaders took part in Sunday's parade.
Moe and Monica Boudens from Mass Wiggle used a 1950 San Francisco firetruck to promote vermi compost, tea, and worms.
The ever-popular Ehecatl Aztec Dance Group from Santa Rosa danced to the beat of two drums.
Tomales Presbyterian Church used the parade to publicize its upcoming sesquicentennial anniversary.
Again this year, Jeff Etamad of Tunnel Hill Ranch in Tomales led his llama named Crunch in the parade while his son Cam brought up the rear holding the leash of a Golden Doodle named Lucky.
Wayne and Kim Simoni of Sebastopol entered a 1910 Packard in the parade. Wayne said there are only four of these cars left in the world. Kim noted the car had previously belonged to a man in Pennsylvania and that they had spent years convincing him to sell it to them. They finally got the car two years ago, she said.
Tomales Girl Scouts Troop 10988 showed up in force for the parade.
Shannon Hobbs and Jason McLean of Marshall rode in an octogenarian pickup truck with a stuffed bobcat on its hood.
The sign on Leslie Swallow's car door said, "Remembering Our Cats." It wasn't exactly "Midnight, not a sound from the pavement," but even without Andrew Lloyd Webber, the parade entry honoring two late cats "let the memory live again."
A 1949 Ford truck in Sunday's parade publicized Tomales Farm and Flea Market, which will be held from 9 a.m. to 3 p.m. Sunday, Oct. 19, at John and First streets in Tomales.
To this little girl's delight, the Hubbub Club Marching Band from the Graton-Sebastopol area of Sonoma County kept on playing for the Founders' Day crowd after the parade ended.
Tomales Town Park filled up with celebrators after the noontime parade. All manner of food, drinks, produce, and crafts were for sale under a couple of dozen canopies.
Little Organic Farm, which is located on the Tomales-Petaluma Road between town and the Coast Guard Training Center, offered an abundance of heirloom potatoes, along with other vegetables.
"Take our picture," called out a table full of picnickers. "We're all Italian."
Among the crafts for sale were birdhouses, an owl box, and a bat house.
Tomales Volunteer Firefighters, as they do each year, had their own booth for recruiting new volunteers.
When the celebration was over, parade announcer Dru Fallon O'Neill praised the "great variety and show of community pride represented by entries in the parade and at the park."
Dru (at left) also took note of the "glorious weather" and her "gratitude for the volunteers, especially the traffic-detail/crowd-control crew led by Eddie Byrd with help from townsfolk, Coast Guard volunteers, and local FFA.
"Set-up/cleanup under the auspices of David Judd [was] aided by Walter and Margaret Graham. We could not operate such an event without all of the behind the scenes talent.
"Chalk up another successful event, smoothly paving the way for a grander, seamless celebration next year."
Tags: Aztec Dancers, Dru Fallon O'Neill, Hubbub Club, Jason Mclean, Javier Choperena, Jeff Etamad, John Sanchez, Leslie Swallow, Little Organic Farm, Madeleine Corson, Mass Wiggle, Tomales Farm & Flea Market, Tomales Girl Scouts, Tomales Presbyterian Church, Tomales volunteer firefighters, Wayne and Kim Simoni, West Marin Review
Sun 1 Sep 2013
Tomales Founders' Day parade & party in park draw a huge crowd
Posted by DavidMitchell under agriculture, General News
Tomales was founded in 1850, and almost a thousand people showed up Sunday for the town's annual Founders' Day celebration. It was a huge crowd for a town with only 200 or so year-round residents. Attracting all the visitors were both a parade and festivities in the town park.
This year the parade route was shortened to just one long block of the main street, Highway 1. The reduction allowed the Highway Patrol to reroute traffic onto Dillon Beach Road, Carrie Street, and Second Street instead of having to temporarily stop all vehicles on the highway.
Bystanders clapped as the US Coast Guard honor guard from the Two Rock Training Center marched past in the early going of the parade.
The middle of a long line of motorcycles that rumbled up the main street.
The Redwood Empire Harley Owners Group, affectionately known as HOGS, provided the riders. HOGS is based in Rohnert Park, and among its activities is raising money for Meals on Wheels.
A flowery float.
Hands Full Farm of Valley Ford is run by the truck's driver, Anna Erickson, a fifth generation rancher. The farm has now gone "big time into eggs and lots of chickens," she says but adds that she still finds time to make "jams and homemade goodies." _______________________________________________________________
At the microphone.
From the balcony over Diekmann's General Store, Bert Crews and Lena Furlong, both of Tomales, were the parade announcers. _______________________________________________________________
The Stair Builders float, a motorized mini go-cart, was entered by George R. Magan, whose business designs, constructs, delivers, and installs handcrafted staircases. The business, which previously operated in Petaluma, has moved into Tomales' Cerini Garage building.
The Hubbub Club from Graton, Sonoma County, provided upbeat music and some lively dancing.
School spirit.
Tomales High cheerleaders sang out as they marched up the main street.
Dan's Auto Repair of Tomales again this year entered a clown car that fell apart during the procession and had to be reassembled before continuing.
The Sam Brannan Chapter of E Clampus Vitus is an annual entry in the parade.
The Clampers, a fraternal organization dedicated to the study and preservation of Western heritage, has memorialized events in Tomales history. This Napa-based chapter has also contributed greatly to Tomales Community Park's remodeling project.
District 3 Dairy Princess Francesa (Frankie) Gambonini (right) and first alternate Jessi Peterson are this year's goodwill ambassadors for the North Bay dairy industry. They are riding in a 2008 Corvette driven by Bill Maestretti of Maestretti and Son Firewood.
Marshall sculptor Jason McLean drove a truck carrying his elaborate creation called "Got Art?" A skateboarder caught a ride by holding onto the rear.
Riding another McLean entry, which has appeared in a number of parades, is Shannon Hobbs.
A doodle, llama, and goat procession.
A 13-year-old llama named Crunch was led by Jeff Etemad of Tunnel Hill Ranch in Tomales. In front of Jeff, his son Cam led a golden doodle named Lucky. They were accompanied by Aidan Black. Following close behind the llama were the Barlas Boer Goats — great for clearing brush — entered by Nancy Barlas of Petaluma.
Rancher Al Poncia of Tomales rides on a 1946 International truck driven by Gary Thornton of the Thornton Ranch. Al's son Loren was the grand marshal of the parade.
A 1950 Farmall M.
The sexagenarian tractor, which was driven by Johnny Sanchez, pulled a trailer carrying seven Sanchez grandchildren, who ranged in age from 2 to 10. The Sanchez family ranch is located on Fallon Road northeast of town. ________________________________________________________________
A prophet (Beth Koelker of Tomales) carried a "visual alert" that "The End Is Near," the end of the parade, that is.
After the parade, most of the crowd repaired to Tomales Community Park where booths sold food, drinks, crafts, and more throughout the afternoon.
Seven women sold tamales to raise funds for the Reading Book Club of Tomales. The private group is comprised of people who enjoy reading books published in Spanish.
Standing at center (from left) are booster club board members Debbie Becera, John Azevedo, and Missy Calvi.
Tomales Booster Club sold t-shirts and sweatshirts to raise money for Tomales High sports. The group, which just put in a new scoreboard at the football field, also raises funds for scholarships and puts on sports banquets.
Festivities in Tomales are always grand fun, and the only serious problem I noticed Sunday was that the park's two restrooms were about to run out of T.P. Unable to find any park personnel to restock the lavatories, I walked a block to the general store and bought a four-roll package. I then asked the first two people waiting in line for a door to open to each take a couple of rolls in with them. Both were more than pleased to do so.
"Well, I've done my good deed for today," I told a friend from Marshall afterward. "So everything came out all right in the end," the older man quipped.
Tags: Al Poncia, Anna Erickson, Bert Crews, Beth Koelker, Coast Guard honor guard, Dave's Auto Repair, Debbie Becera, District 3 Dairy Princess, Dru Fallon O'Neill, E Clampus Vitus, Francesa Gambonini, George R. Magan, Hands Full Farm, Hubbub Club, Jason Mclean, Jeff Etamad, Jessi Peterson, John Azevedo, Loren Poncia, Nancy Barlas, Reading Book Club of Tomales, Redwood Empire Harley Group, Sanchez Ranch, Shannon Hobbs, Stairbuilders, Tomales Booster Club, Tomales Community Park, Tomales Founders Day, Tomales High cheerleaders
Tomales Founders Day parade bigger than ever
Posted by DavidMitchell under agriculture, General News, History
Tomales held its annual Founders Day celebration Sunday with a parade up the main street, which is Highway 1 and which was closed to traffic for the duration. The parade, which keeps getting bigger each year, was followed by a picnic in the Tomales town park.
Firetrucks were a major part of the parade. Most were from the Marin County Fire Department although two were from as far away, so to speak, as Bloomfield in Sonoma County. In a booth at the picnic, Marin County firefighters encouraged Tomales-area residents to join the town's volunteer fire department. The banner refers to the Marin County Household Disaster Preparedness website.
Steve Kinsey, the Marin County supervisor who represents West Marin, rode in a Lamborghini. He had been originally scheduled to ride on a tractor, but it broke down. Bruce Bramson of Tomales got on the phone for three hours and eventually found Kinsey the elite sportscar for his chariot.
Jeff Etamad of Tunnel Hill Ranch in Tomales led his llama in the parade.
Members of the Redwood Empire Harley Owners Group (HOGS) followed a convoy of firetrucks at the beginning of the parade. The group says that by raffling off a Harley Davidson motorcycle each year, it has raised nearly $1.8 million over the past 10 years for the Meals on Wheels program.
Parading in a truck festooned with sunflowers was the Valley Ford Young Farmers Association. Its president, Anna Erickson, described the association as "a group of us in our late twenties-early thirties. We are made of three farms, Hands Full Farm (being mine), True Grass Farms run by Guidio Frosini, and Swallow Valley Farms run by John Gorman. We grow beef, lamb, pork, chicken, eggs, some produce, cheese, preserves — farmy stuff like that."
Standing on a balcony above the Continental Hotel, Dru Fallon O'Neill (left) and Bert Crews, both of Tomales, were the parade announcers this year as they have been in the past.
A 1931 Ford Model A roadster pickup owned by the Simoni family of Sebastopol, Sonoma County.
Another Norman Rockwell moment in West Marin: two youngsters and two goats were passengers in the bed of a beat-up, old, farm pickup truck with a KWMR community-radio bumper sticker.
The Tomales High cheerleaders stopped along the route to perform as they marched in the parade.
A shack on a trailer promoted Valley Ford bird houses.
Cameraman at work: Kenzmyth Productions is beginning to film a documentary on Loren Poncia of Tomales. Loren's parents Al and Cathie Poncia for years operated a dairy ranch, which they eventually converted to a beef ranch, beside Stemple Creek. The ranch was established in 1902 by Al's grandfather, who immigrated to Marin from Garzeno, Italy, in the 1890s. Loren is the fourth generation to operate the ranch.
Dan Norwood of Dan's Automotive Repair in Tomales again this year entered a car that fell apart during the parade. Clowns jumped out of the vehicle and put it back together, so it could continue. The entry's motto was: "If we can't fix it, we won't!"
A breakdown in literacy: The Marin County Mobile Library, which was helping bring up the rear of the parade, broke down for real along the route and — after some delays and jokes from the parade announcers — had to be towed most of the way.
The Hubbub Club Marching Band from the Graton-Sebastopol area of Sonoma County was a hit of the parade. At the end of the parade they gave a brief performance at Highway 1 and Dillon Beach Road and then moved on to the beer garden at the William Tell House for a full set.
The Ancient and Honorable Order of E Clampus Vitus marches past the food and crafts booths set up for the picnic in Tomales Town Park. The Clampers, a fraternal organization dedicated to the study and preservation of Western heritage, has memorialized events in Tomales history.
Many picnickers in the park took advantage of a dining tent to escape the heat of the sun.
The band Wagon, whose members hail from Tomales, San Rafael, and Oakland put on a good show for picnickers in the park.
Tags: Bert Crews, Dru Fallon O'Neill, E Clampus Vitus, Hubbub Club, Marin County Mobile Library, Supervisor Steve Kinsey, Tomales Founders Day, Tomales town park


Krishna says that He provides for His devotees by giving them what they lack and preserving what they have. People are very fond of saying that God helps those who help themselves, but they do not understand that helping yourself means putting yourself under Krishna's protection.
If one thinks, "Oh, I can help myself. I can protect myself," one is thinking foolishly. As long as my finger is attached to my body, it is useful, and I may spend thousands of dollars to preserve it. But if this finger is cut off, it is useless and is thrown away.
Similarly, we are part and parcel of Krishna, and helping ourselves means putting ourselves in our proper position as His parts and parcels. Otherwise we are only fit to be cast away. The finger can help itself only when situated properly on the hand and working on behalf of the entire body. If the finger thinks, "I will separate myself from this body and simply help myself," that finger will be cast away and will die. As soon as we think, "I shall live independently of Krishna," that is our spiritual death, and as soon as we engage in Krishna's service, as His part and parcel, that is our spiritual life.
Therefore, helping oneself means knowing one's actual position and working accordingly. It is not possible to help oneself without knowing one's position. The practice of yoga, especially bhakti-yoga in Krishna consciousness, may appear to be a very difficult job. If you are serious about understanding the goal of life, spiritual knowledge, then Krishna will help you. If anyone follows the principles with great determination, the Lord will surely help, for God helps those who help themselves.


Australian singer, writer, artistic director and public advocate for the arts, Robyn Archer has inspired the arts community and those engaged with it all her life. In Detritus, a selection of Robyn's memorable, influential and inspirational keynote speeches and lectures have been published in an easy-to-read format.
Grappling with the matters of how artists live and work, and what is done with this work in the wider cultural sphere, this collection of Robyn's speeches is designed to entertain and provoke.
Still heavily involved within the arts community as both an advocate and performer, fans may remember Robyn from her stage successes such as A Star is Torn and Tonight Lola Blau; or as one of the world's foremost exponents of German cabaret songs.
Archer's way with words and amusing anecdotes make for an enjoyable and often thought-provoking read.
All her life Archer has been a practical idealist. Her new book eloquently and engagingly outlines the passions, concerns and causes that have animated her life with an intelligence that's never obfuscated by artspeak.


New Delhi: Reliance Infrastructure Ltd (R-Infra), India's third largest utility, agreed to pay marketing charges sought by Reliance Industries Ltd (RIL), which last month issued a notice to suspend natural gas supplies for defaulting on the payments.
R-Infra sought withdrawal of the suspension notice, the company said in a letter to the oil ministry, a copy of which was emailed to Bloomberg. The ministry should advise if RIL is entitled to charge the marketing margin, according to the letter signed by vice-president Kamal Kant.
The company was paying the government-approved price of $4.20 per million British thermal units, R-Infra said in a 24 September letter to RIL, a copy of which was emailed to Bloomberg. It didn't pay the marketing charges, which are illegal and unauthorized, according to the letter.
R-Infra responded to the notice of suspension by RIL on 7 October, saying it would pay the full billed amount, including the marketing charges. The two companies signed an agreement for gas supply to a plant in Andhra Pradesh on 28 April.
Anil Ambani, chairman of R-Infra, wants RIL to supply gas from the KG D6 field at 44% less than the government-approved price. The Supreme Court is scheduled to start final hearings in the lawsuit from 20 October.


text:
Old - DO NOT USE - The Coast News Rancho Santa Fe
Fairgrounds hoping to update payment structure for managers
by Bianca Kaplanek March 19, 2014 July 22, 2015 048
DEL MAR — In an effort to better compensate management employees, officials at the Del Mar Fairgrounds are trying to modify a payment structure that hasn't been updated in more than 20 years.
About three years ago the state-owned venue, which is governed by the 22nd District Agricultural Association, was criticized for allowing managers, supervisors and other employees, between 2005 and 2010, to improperly cash out leave balances, such as unused vacation pay, totaling almost $525,000.
The state doesn't permit such action without approval, which the 22nd DAA did not have. Fairgrounds General Manager Tim Fennell said he and other employees used the money during a tough financial time to pay mortgages, college tuition or medical bills for themselves or family members.
Fairgrounds General Manager Tim Fennell and the 22nd DAA are looking to modify a payment structure for management employees of the fairgrounds. Courtesy photo
Had any of the employees quit, they would have been entitled to receive whatever money they had accrued in a lump sum, Fennell said.
Last year the board of directors began looking for alternative government structures that would give the 22nd DAA more authority to hire and compensate employees more equitably without state constraints, Director David Watson explained during the March 11 meeting.
One potential solution is to expand class levels, which are based on the operating revenue of each fair.
There are seven levels, with the highest applying to fairs with more than $10 million in revenue. Three fairs currently fall into that category. Del Mar's is the largest, with about $67 million in revenue from the fair and $34 million from horse racing.
The next largest is the Orange County Fairgrounds, with approximately $36 million in revenue.
In a November 2013 letter to the California Department of Human Resources, board President Fred Schenk notes that Cal Expo is considered a Class VII fair, but the general manager's salary is not tied to the fair class structure.
The Cal Expo general manager is paid about 15 percent more than the two other Class VII general managers, even though Cal Expo is a much smaller event than the ones they oversee.
Fennell receives an annual salary of about $145,000.
Schenk states in the letter that the board "strongly supports expanding the Fair Class Levels to reflect the current operating revenues of the Fairs," which would also provide an incentive for fairs to increase.
Schenk said the 22nd DAA would pay an outside consultant to study the proposal, an offer accepted by Rosemary Sidley, head of the personnel management division at CalHR.
The 22nd DAA had been working with the county to form a joint powers authority as a potential means for governing the fairgrounds, however, the governor's office asked that the proposal be put on hold.
In the meantime, Watson, as part of the 22nd DAA governance committee, and other fairgrounds officials met with the governor's office to discuss other potential ways to retain and compensate management and other nonunion employees.
Fennell said many in management positions at the fairgrounds are responsible for "tens of millions of dollars but they are not compensated" equitably.
Fennell said other governance models are still being considered, but he would like to find a solution within the current system.
He suggests a 10-level classification, with the 22nd DAA falling somewhere around an eight.
CPS HR Consulting has been hired to review classification levels.
David WatsonDel MarDel Mar Fairgroundsmanagement employeespayment structureSan Diego County FairTim FennellupdateShare0
Documentary aims to tell 'American story' of internment camps
Travel destinations an hour away from your doorstep
Bianca Kaplanek
Work on gateway project begins
Promise Yee November 4, 2013 July 22, 2015
Dog owners demand more time at parks
admin October 15, 2009 July 20, 2015
Council approves larger-than-life public art
alyx.sariol February 9, 2011 July 20, 2015
Art Center jam unites old and young alike
Gabriel Fregoso August 25, 2011 July 21, 2015
MiraCosta's handling of adults with disabilities remains under fire
Carey Blakely August 24, 2018 August 24, 2018
Author tells story of owl rescue


^^ Must show my hubby! He's following a LCHF regime with me and does so love - and miss - his sweet treats!
They always lie closer to home than we think!
Damn. I was soooo 'with them' in that.
THREE - I finally got my head together, now my body is falling apart.
FOUR - Funny, I don't remember being absent minded.
FIVE - All reports are in, life is now officially unfair.
EIGHT - Some days you are the dog, some days you're the hydrant.
NINE - I wish the buck stopped here, I sure could use a few.
TWELVE - It's hard to make a come back when you haven't been anywhere.
FOURTEEN - If God wanted me to touch my toes, he would have put them on my knees.
FIFTEEN - When I'm finally holding all the cards, why does everyone decide to play chess?
SIXTEEN - It's not hard to meet expenses...they're everywhere.
Kids have it easy today.
to change the channel - oy!
Never came across that term before . . .
When she is about to hand him another batch again he asks the little old lady, 'Why don't you eat the peanuts yourself?'. 'We can't chew them because we've no teeth', she replied.
It is possible to analyse music and understand aspects of its effect and usage. So too with humour. However just as with music and art, explain the joke too much and you kill it. The life of a jokes humour is dependent on how and what is heard. What is consequently made of it is dependent on the capacity and comprehension of the listener.
He said, "All right. I'll let you off this time. But don't make a habit of it."
Only one, but the light bulb has to want to change..
Another version which I like better. Two one to unscrew the bulb the other to unscrew the psychologist.


What would you ask the Boss of one of Australia's biggest companies?
CEO of The NAB, Andrew Thorburn, spoke to Ben and took listener's calls.
Everything from how they set Banks Fees, why Branches are still important, and why are call centres based overseas, to does he tell people at BBQs he's a Banker?


What is Skim Rumah Pertamaku ("SRP") / My First Home Scheme?
SRP is a home ownership initiative that was first announced in the 2011 Budget by the Government of Malaysia to assist first time house buyers to purchase their first home. The scheme allows first time house buyers to obtain up to 110% financing from the participating banks, enabling home ownership without having the need to pay a down payment.
CSRP will guarantee the banks on a 'first-loss' basis for financing above the 90% level.
With CSRP's guarantee, does it mean applicants under the Scheme are only liable to the bank for 90% financing only?
No, the applicants are liable to the bank for the full financing amount (up to 110%). The guarantee only indemnifies the bank for any loss incurred as a result of financing above the 90% level.
Do I have to pay a higher interest/profit rate or any fee to enjoy up to 110% financing under the Scheme?
No, the normal interest/profit rates of the respective banks shall apply and applicants do not have to pay for the CSRP's guarantee.
This Scheme is open to all Malaysian citizens with gross monthly household income of not more than RM5,000. Applicants with gross monthly household income of up to RM10,000 are eligible if it is under joint applications (subject to maximum gross monthly household income of RM5,000 per applicant). Nevertheless, the applicants' age limit is subject to the financing tenure.
I am self-employed and my average monthly income is RM2,000. Am I eligible for the Scheme?
Yes, the Scheme is applicable for employees in the public and private sectors, including self-employed individuals.
I am working with a statutory body while my spouse is working with the private sector. Are we eligible as joint applicants under the Scheme?
Yes, both are eligible under the Scheme.
I am self-employed while my spouse is an employee in a trading company earning RM2,000 per month. Are we eligible as joint applicants under the Scheme?
My spouse and I each earn RM2,000 and RM3,000 per month respectively and we wish to obtain 110% financing to purchase our first home of RM300,000. Would we qualify under the Scheme?
Yes. Individual/joint applicants with gross monthly household income not exceeding RM5,000 for individual/joint application for the purchase of property priced up to RM300,000 are eligible to obtain 110% financing under this Scheme.
How can I qualify for a 100% financing to purchase a property worth RM400,000?
You may apply for 100% financing through individual/joint applications. An individual applicant's gross monthly household income must not exceed RM5,000 whereas the combined gross monthly household income for joint applicants must not exceed RM10,000 (subject to maximum gross monthly household income of RM5,000 per applicant). Assuming both applicants have zero financing obligations at the point of application, financing tenure is 35 years (provided both applicants age do not exceed 70 years at the end of financing tenure) and meet all credit requirements of the bank, the monthly instalment of the financing for the purchase of property priced at RM400,000 should not exceed 60% of the combined monthly net household income of the applicants.
My friend and I meet all the criteria. Can we jointly apply for financing under the Scheme?
No, joint applicants must be family members, i.e. husband and wife or siblings only, and they must all meet the criteria set.
If a person inherited a residential property, does the person still meet the definition of first-time house buyer?
The objective of the initiative is to assist households to own a first residential property. As such, a person that has inherited a house is deemed to own a residential property and therefore, will not fall under this category. Prospective applicants may be required to sign a self-declaration form stating that they have not inherited or owned a residential property prior to the application.
Who qualifies as joint applicants?
The joint applicants could be the spouse, parents, children or siblings (living together in the new house), provided that the person meets the other criteria.
Does the Scheme cover completed properties as well as those under development?
Yes, the Scheme covers both completed properties and those under development. The guarantee is effective upon full disbursement of the financing.
My spouse and I would like to buy a property at RM300,000. Will we be entitled to RM300,000 financing if we meet the income criteria?
Valuation of the property is subject to the participating bank's underwriting policy. Generally, banks will finance based on purchase price or valuation (open market value) from their panel valuer whichever is lower.
My existing financing was taken up for the purchase of my first home. Am I eligible to refinance the loan under the Scheme?
No, the Scheme does not cover refinancing of an existing Financing.
Are there any limitations on the type of residential properties or locations under the Scheme?
The type of residential properties and locations are subject to participating banks' underwriting policies.
Does the Scheme cover for home construction under own land?
No, the Scheme does not cover for home construction under own land.
What type of property is allowed (e.g. SOHO, serviced apartment)?
It must be a residential property for own occupation (either under construction or a completed unit) from the primary and secondary market.
What is the maximum financing tenure?
The maximum financing tenure is 35 years, subject to applicant's age not exceeding 70 years at the end of financing tenure and to underwriting policies of the participating banks.
Does the financing tenure exclude the construction period?
For properties under construction, the financing tenure commence from the date the financing amount has been fully disbursed.
Will the financing approval process be subject to the bank's underwriting and credit standards?
Yes, the participating banks will continue processing and approving the financing based on the Scheme's qualifying criteria and the respective bank's underwriting and credit standards which should comply with all guidelines issued by Bank Negara Malaysia relating to financing from time to time.
Can legal fees be a part of the financing?
Legal fees may be a part of the financing depending on respective participating bank's discretion.
How do I apply for financing under the Scheme?
Application can be made at any branch of the participating banks.
Can I apply for Islamic financing under the Scheme?
Yes, the Scheme covers both conventional and Islamic financing.
Do I need to purchase fire insurance/takaful and Mortgage Reducing Term Assurance (MRTA)/Mortgage Reducing Term Takaful (MRTT)?
The applicant(s) will have to purchase fire insurance/takaful. However, MRTA/MRTT requirements will depend on the requirements of the participating banks.
Will there be any financial assistance to cover the cost for the execution of Memorandum of Transfer?
Depending on respective participating bank's discretion.
Does the requirement on financial education apply to first-time house buyers of property between RM300,000 and RM500,000?
The financial education module is only mandatory for first-time house buyers of property priced up to RM300,000 and with monthly gross household income of not more than RM5,000.
Does the moratorium period of 5 years applicable to first-time house buyers of property priced at RM400,000 with gross monthly household income of RM8,000 under joint applicants (single applicant gross monthly household income not more than RM5,000)?
The moratorium period of 5 years is only applicable for first-time house buyers of property priced up to RM300,000 and with monthly gross household income of not more than RM5,000.