text:
Log In / My NPL
{{user_name}} User {{user_name}}. For {{user_name}}. Double-tap to expand. {{else}} Log In / My NPL User Log In / My NPL. {{/if}}
BC Interlibrary Connect
Service & Programs
13 Little Blue Envelopes
When seventeen-year-old Ginny receives a packet of mysterious envelopes from her favorite aunt, she leaves New Jersey to criss-cross Europe on a sort of scavenger hunt that transforms her life.
Publisher: New York : HarperTempest, 2006, c2005
Characteristics: 317, 15 p. ; 21 cm
Alternative Title: Thirteen little blue envelopes
Read more reviews of 13 Little Blue Envelopes at iDreamBooks.com
Age Suitability (10)
cannotbeheard Jul 05, 2019
This was cute and fun. Not much to it but overall I liked it.
jen_033 Feb 25, 2018
This is one of those stories that let you live your dreams of travelling Europe vicariously through the main character. However, it also allows you to unravel the mystery behind her eccentric aunt, and on a journey to find meaning of it all. This novel will fill you with a sense of wanderlust, but still with a sense of closure at the end (despite there being room for a sequel).
mammothhawk229e Nov 24, 2017
Novel not quite what I expected.
Sure it had romance, adventure & mystery in form of what treasures & secrets her eccentric aunt left.
Author gave her own fresh spin on tired teenage trip to Europe trope.
Yes, the ending was somewhat anti-climatic ,but the payoff on how, where, & why her aunt died was nice & it gave wiggle room for a just as crazy ,but different sequel & closure.
goddessbeth Jun 03, 2017
I purchased 13 Little Blue Envelopes years ago, because I loved Maureen Johnson's The Name of the Star (which I need to re-read, and then finish the series). She has this uniquely realistic but charming way of writing about being an American teen in Europe. You can feel that it's based on her real life adventures, because the good and bad bits are never strained or overly intense. In the case of 13 Little Blue Envelopes, it makes for a swift and sweet read.
Ginny is not a protagonist I cared much about- she's a sweet girl, awkward and silent (in a way that, to me, came across as rude), who hasn't properly grieved for her dead aunt yet. I didn't relate or admire, but she was portrayed realistically (if a bit shallowly). Probably the biggest thing that ruffled my feathers is how Ginny wasted her time in Europe. Where Peggy was the essence of joire d'vivre and a bit nutty, Ginny seems to not occupy the space she's in. She experiences little to no sense of wonder or curiosity about the places she's in- she's focused on completed the task ahead of her. She doesn't seem to pine for home, either, so I don't understand her tunnel vision. She's in Europe, for the first time and maybe the last time in her life. When I was 16 and in Europe, I'm sure I wasted some opportunities. BUT I was in awe of everything. I tried the food, I talked to locals, I explored the towns, I did everything I could to experience it. Ginny goes to the place and does the task and opens the next envelope and leaves. WTF, girl?
OK, that beef aside, there is a subtle bit of her changing at the end. It's very subtle. That makes it more realistic, but I was hoping for a bit more. I hope that, off the page, Ginny is becoming more adventurous and taking charge of her future. I hope she's keeping in touch with the Australians and with Keith (although not with the Knapps- yikes). I hope she's learning to be her own person. But mostly....I want to go back to Europe after reading this.
If you're looking for a sweet, contemporary YA that isn't entirely focused on romance or a journey of self-awareness or an adventure, but has elements of all three of those, this is a solid read. It's probably most appropriate for teenagers and young twenty-somethings, more than for bitter old broads like myself. ;)
andreareads Mar 07, 2017
This book was part teen adventure, girl meets boy, part dealing with the loss of a loved one, and the balance didn't work for me. Lessons about the complexity of people and the unpredictability of life came through clearly, though.
krystinathealien Dec 28, 2016
A very nice coming-of-age book that is anything but typical. After all, who gets to jet set across Europe when they're a teenager? This book was a quick read, but it's one I'd love to read again.
lauren6 Aug 12, 2015
13 Little Blue Envelopes was definitely a keeper (although too bad I can't keep library books!). This book was about an inexperienced teen backpacking through Europe with the help of some letters that her dead aunt wrote for her. Side note-her aunt was alive when she wrote them. Now I feel super inspired to go to Europe and travel around for a bit without a purpose, just like this girl did. (Donations appreciated?) If you're looking for a fun and flirty read this book is for you!
Sharonzy Jul 12, 2015
Amazing book
Chapel_Hill_RuthL Feb 15, 2015
Not everyone has a loveable mad aunt willing to send them on a whirl-wind cross continent European adventure. Their loss. Virginia "Ginny" Blackstone is a reluctant adventurer as she follows her aunt Peg's mysterious instructions via (you guessed it) thirteen little blue letters in a surprise trip through Europe. Ginny has fumbles through encounters with English boys (sexy), Roman boys (skeezy), strange Hostel families (crazy) and Australian backpackers (boozy). In between Ginny finds a strange café, a full contact karaoke competition, green slippers and the answers to what her aunt was thinking. For any reader who has done time on trains, park benches, hostel beds this will feel familiar. Ginny is refreshingly candid about her feelings, honestly confused and true-to-life as she traces in the footsteps of her aunt's letters. Johnson doesn't break any hearts and there's an open enough ending to suggest a sequel but with this cast, it's unlikely readers will mind.
cali2010 Sep 23, 2013
The book 13 Little Blue Envelopes by Maureen Johnson is a book that keeps you in suspense until the very last page. Ginny is a young girl who can't find her way in the world, and her character changes throughout the book, as she gains more confidence. The book is a funny, mysterious one that perfectly captures the essence of all the cities Ginny visits. Ginny meets many friends along the way, and, though the ending was a little boring, I thoroughly enjoyed this book
eryn88_0 Feb 01, 2015
eryn88_0 thinks this title is suitable for 11 years and over
Black_Dog_300 Feb 12, 2013
Black_Dog_300 thinks this title is suitable for 12 years and over
red_ant_656 Jan 03, 2013
red_ant_656 thinks this title is suitable for 11 years and over
Musiclover19 Aug 13, 2012
Musiclover19 thinks this title is suitable for 11 years and over
Indigo_Elephant_2 Jul 31, 2012
Indigo_Elephant_2 thinks this title is suitable for 10 years and over
Blue_Cat_754 Jul 29, 2012
Blue_Cat_754 thinks this title is suitable for between the ages of 11 and 99
Ólive Jun 03, 2012
Ólive thinks this title is suitable for 13 years and over
GenTink Jan 11, 2012
GenTink thinks this title is suitable for 13 years and over
sunkissedglory Nov 29, 2011
sunkissedglory thinks this title is suitable for 14 years and over
KKPGIRL Jul 04, 2011
KKPGIRL thinks this title is suitable for 12 years and over
Several large pots lined these steps, each containing plants that didn't exactly look like they had been condemned to death on purpose. They were weak and small but still making an effort.
Paris seemed to make good on the promise it made in every photograph of it she'd ever seen. People carried long baguettes. Couples walked hand in hand through asparagus-thin streets. And before long, a round moon hung overhead in an electric blue sky and the Eiffel Tower began to twinkle with a thousand little lights. The air was warm, and as Ginny leaned against the side of the Pont Neuf and watched a dinner boat slide along the Seine under her, she thought that this was a perfect Paris night. But she didn't feel perfect. She felt alone . . .
thisgrrlreads Nov 19, 2013
"Rule #1: You may bring only what fits in your backpack. Don't try to fake it with a purse or carry-on." (page 1)
Voyages and Travels — Fiction
Letters — Fiction
Aunts — Fiction
Artists — Fiction
Grief — Fiction
Europe — Fiction
NPL owns a similar edition of this title.
Contact Us Interlibrary Loans eBooks, audioBooks & eMagazines Events


SHOT Show 2019 has come and gone. SHOT always moves like a hurricane through the life of this industry. It brings with it a massive amount of stress, fun, and a mix of both awesome and WTF when it comes to guns and gear. It's been a few days since the show and I'm now coughing up SHOT Show crud and thinking a bit about the show this year.
I found it to be low energy in a lot of ways. There seemed to be less people overall, and there wasn't the fire I had seen in the show in years prior. This was my third show and something seemed different. I wasn't the only one, having dinner with the GAT crew on Thursday turned the conversation to the show and everyone pretty much said the same. The show this year was different.
Walking the floor was a different experience. It was one where people seemed to be excited about the Show or their new products. I understand this show is for selling product and media isn't the biggest reason to be at the Show. However, in past years most of the booths and vendors seemed to be excited for media to stop by and ask questions and take photos. This year there was less time for press and less enthusiasm for coverage.
Dr. LateBloomer, a writer at GAT Daily, had some interesting experiences with camo manufactuerers that sum up most of SHOT Show 2019. That's not to say everyone was rude, but there was a sense of indifference with a lot of manufacturers. Some companies were great and more than willing to show off include Troy, Nighthawk, Aero Precision, Franklin Armory, Agency Arms, and a few others had that classic SHOT Show energy.


text:
HomeAboutServicesWorklaw® NetworkContact
Colorado Employer's Law Blog
An Employer's Guide Through the Twists and Turns of Employment Law and Litigation, Including Collective and Class Actions.
Colorado Employer's Law Joins Nationwide Lawsuit Against U.S. Government As Administration Expands Its War on Privacy
By Jennifer Gokenbach on March 31, 2016
Posted in Employment Counsel, Human Resources
Colorado Employer's Law, a member of the Worklaw® Network, a nationwide affiliation of independent law firms practicing labor and employment law – joined in the filing today of a lawsuit (PDF) against the U.S. Department of Labor and Secretary Thomas Perez to block the federal government's illegal intrusion into private conversations regarding employment, labor and HR matters between attorneys and employers. Under a new Interpretation of current "persuader rule" law released by the Department on March 23, 2016, the government will now require vast numbers of employers and attorneys in America to disclose confidential information — including the nature of conversations, copies of representation agreements, the amounts of fees paid, and other details – about employment, labor and HR-related legal matters. The rule requires disclosure of advice provided after June 30, 2016.
"As counselors to the business community here in Denver we are taking a stand to protect employers' rights to seek advice and assistance in confidence, and keep government out of employer conversations with their attorneys," said Jennifer Gokenbach, the founding attorney of Colorado Employer's Law. "Without a doubt, this is the single-most important regulatory threat to every American company today, and we will join in leading the fight to block the government's irresponsible attack on these freedoms."
Under rules in place for decades, based on the bedrock principle of attorney-client privilege, employers have been free to seek legal assistance and consultation on labor and employment matters without fear of government intrusion into private conversations. This new Interpretation will force the disclosure of confidential attorney-client information.
The Interpretation is an election year favor to organized labor, a favor that violates the First Amendment because it is designed to suppress speech that opposes unions. The breadth of the Department's Interpretation means that almost any common employment question or HR advice could trigger disclosure to the government. For instance, under the interpretation, attorneys and employers will now be left questioning whether they have to submit a report to the Department every time the attorneys perform innocuous HR-related activities such as editing an employee handbook, consulting with an employer about an employee complaint, planning an employee-satisfaction survey, or revising content for employees on an employer's website.
If attorneys or employers "guess wrong," the consequences are harsh—jail time and fines for attorneys and employers are possible consequences under the law.
The Department's reinterpretation also violates the Regulatory Flexibility Act, which requires the government to conduct detailed cost-benefit analyses studies of new regulations on small businesses. The Department estimated the impact of its change on small business at $826,000 annually, a figure that the Department of Labor's former Chief Economist, Diana Furchtgott-Roth, calculates as woefully inadequate given the expansive scope of the regulation and impact on vast numbers of employers in America.
"Complying with the proposed rule could cost establishments about $9 billion in the first year and about $5.5 billion in subsequent years, for a ten-year cost of $60 billion," Furchtgott-Roth concluded in a January 2016 report for The Manhattan Institute. "The Department should have examined what the cost would be if all potentially affected employers and advisers were to file. This would have provided an honest assessment of the potential effect of the proposed rule."
The Department's failure to properly take into account how this reinterpretation would impact small business owners is a glaring omission and another reason to set the regulation aside.
Worklaw® Network's lawsuit, which was filed in the United States District Court for the District of Minnesota (PDF), seeks to stop and overturn the Department of Labor's unconstitutional reinterpretation of the "advice exception" in Section 203(c) of the Labor Management Reporting and Disclosure Act, 29 USC 433(c).
Gokenbach Law, LLC d/b/a Colorado Employer's Law is based in Denver, Colorado. It is a member of Worklaw® Network, a nationwide affiliation of independent law firms practicing management-side labor and employment law, with member firms, attorneys or affiliates in 27 U.S. states, Australia, Canada, China, India, Germany, and Mexico.
Tags: Employer, HR, Lawsuit, Persuader Rule, Privacy, U.S. Department of Labor, Worklaw Network
Jennifer Gokenbach
Jennifer Gokenbach is an attorney and the founder of a woman-owned employment defense firm in Denver, Colorado. Her law firm is the exclusive Colorado firm for Worklaw® Network, a network of independent law firms with focused practices on labor and employment matters in…
Jennifer Gokenbach is an attorney and the founder of a woman-owned employment defense firm in Denver, Colorado. Her law firm is the exclusive Colorado firm for Worklaw® Network, a network of independent law firms with focused practices on labor and employment matters in the U.S. and abroad.
Read more about Jennifer Gokenbach
BREAKING NEWS: Nationwide Injunction Blocks the U.S. DOL's Final Rule That Nearly Doubled the Minimum Salary for Exempt "White Collar" Employees
Colorado Supreme Court Rules Medical Marijuana Use Is Not Lawful Off-Duty Conduct
U.S. Supreme Court Reverses 10th Circuit in EEOC v. Abercrombie Hijab Case
Colorado Supreme Court Provides Clarity On Independent Contractors
Colorado Discrimination Claims Soon To Be More Treacherous For Employers
Follow Us on Twitter View Our LinkedIn Profile Join the Discussion on Facebook Subscribe to this blog via RSS
Jennifer Gokenbach is an attorney and the founder of a woman-owned employment defense firm in Denver, Colorado. Her law firm is the exclusive Colorado firm…
Topics Select Category Background Checks Colorado Employment Security Act Colorado Wage Act Disability Discrimination Drug Testing Policies Employment Counsel Fair Labor Standards Act Health Care Reform Human Resources Independent Contractor Medical Marijuana Misclassification Restrictive Covenants Retaliation Title VII Uncategorized Unemployment Insurance Workplace Investigations
Archives Select Month November 2016 March 2016 June 2015 May 2014 May 2013 April 2013 March 2013 January 2013 October 2012 June 2012 January 2012 November 2011 September 2011 August 2011 May 2011 March 2011 February 2011 January 2011 November 2010 October 2010 September 2010
Gokenbach Law, LLC
Colorado | Florida
Website: http://www.gokenbachlaw.com/
ABOUT GOKENBACH LAW, LLC
Gokenbach Law, LLC is a woman-owned, boutique labor and employment defense law firm located in Denver, Colorado. We are a small business helping business. We endeavor to provide our clients with a fresh, practical and meaningful approach to the law. As a boutique law firm, we understand the challenges and obstacles involved with running a business, managing employees, and staying in compliance with the vast array of federal, state and local employment laws, rules and regulations, as well as keeping up with the twists and turns of emerging technology. It's not easy being a business owner, executive or manager in today's world. You want to grow your business. We want to help you protect what you have built.
Copyright © 2020, Gokenbach Law, LLC All Rights Reserved.

redpajama_set_name: RedPajamaCommonCrawl


text:
Q: Not signing the user in Facebook using Facebook SDK I am trying to retrieve data data from the server. The server should return the basic information of the user when the json request is successful.
My problem is that, when i remove this code to my .plist file:
<key>CFBundleURLTypes</key>
<array>
<dict>
    <key>CFBundleURLSchemes</key>
    <array>
        <string>fb***</string>
    </array>
</dict>
</array>

Theres no problem aside from this warning i get from the logs:
FBSDKLog: Cannot use the Facebook app or Safari to authorize, fb**** is not registered as a URL Scheme

This presents the login view to be popup:

And all the data i need to get fetched properly. but what i want is to have the login in a browser then it goes back to the app.. so i included the code above in my .plist file.
here is my code for fetching the values:
- (void)loginViewFetchedUserInfo:(FBLoginView *)loginView user:(id<FBGraphUser>)user {
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];

if ([[NSUserDefaults standardUserDefaults] valueForKey:FB_DISPLAY_NAME_TEXT] !=nil) {}else{
    NSLog(@"@@wew: %@", [[NSUserDefaults standardUserDefaults] valueForKey:FB_DISPLAY_NAME_TEXT]);
    [webService getDataFromURL:[NSString stringWithFormat:@"%@%@", ROOT_SERVER_URL, FB_URL_LOGIN]];
}

and this is the web service file that i am using:
- (void) postRequestFromUrl: (NSString *) urlString withDictionary: (NSDictionary *) post{

NSURL *url = [NSURL URLWithString:urlString];
NSError *error;
NSData *postData = [NSJSONSerialization dataWithJSONObject:post options:0 error:&error];
NSString *  postLength = [NSString stringWithFormat:@"%d", [postData length]];
NSMutableURLRequest * request = [[NSMutableURLRequest alloc] initWithURL:url];

//url where u will send data
[request setHTTPMethod:@"POST"];
[request setValue:@"application/json" forHTTPHeaderField:@"Accept"];
[request setValue:@"application/json" forHTTPHeaderField:@"Content-Type"];
[request setHTTPBody: postData];
[request setValue:[NSString stringWithFormat:@"%d", [postLength length]] forHTTPHeaderField:@"Content-Length"];

NSLog(@"@@REQUEST: %@", request);
NSURLConnection * conn = [[NSURLConnection alloc] initWithRequest:request delegate:self];
if(conn) {
    NSLog(@"Connection Successful");
} else {
    NSLog(@"Connection could not be made");
}
}

This code fetch the data i needed when the login is popup. I need the user to be signed-in first so i put the request there. Is there any problem in my code?

A: first put  openurl code in appdelegate.m file
   - (BOOL)application:(UIApplication *)application
            openURL:(NSURL *)url
  sourceApplication:(NSString *)sourceApplication
         annotation:(id)annotation {

        return [FBSession.activeSession handleOpenURL:url];

}

then use below code for facebook login :
 NSArray *permissions = [NSArray arrayWithObjects:@"email", @"public_profile", @"user_friends",nil];

[FBSession openActiveSessionWithReadPermissions:permissions
                               allowLoginUI:TRUE
                          completionHandler:^(FBSession *session, FBSessionState state, NSError *error) {

                              if (!error) {

                                  hud = [MBProgressHUD showHUDAddedTo:self.view animated:YES];
                                  hud.labelText = @"Loading...";
                                  hud.dimBackground = NO;

                                  [[FBRequest requestForMe] startWithCompletionHandler:
                                   ^(FBRequestConnection *connection, NSDictionary<FBGraphUser> *user, NSError *error) {
                                       if (!error) {

                                           [FBRequestConnection startWithGraphPath:@"me" parameters:[NSDictionary dictionaryWithObject:@"picture.type(large),id,birthday,email,name,gender,location" forKey:@"fields"] HTTPMethod:@"GET" completionHandler:^(FBRequestConnection *connection, id result, NSError *error) {

                                               //username
                                               if (!error) {
                                                   NSString *facebookId = user.objectID;
                                                   NSString *firstName = user.first_name;
                                                   NSString *lastName = user.last_name;
                                                   NSString *email = ([user objectForKey:@"email"] == nil) ? @"" : [user objectForKey:@"email"];

                                                  // NSString *username = (user.username == nil) ? @"" : user.username;

                                                   NSString *gender = [user objectForKey:@"gender"];
                                                   NSString *birthday = user.birthday;
                                                   NSString *userLocation = ([[user objectForKey:@"location"]objectForKey:@"name"] == nil) ? @"" : [user objectForKey:@"location"];

                                                   NSString *year = [birthday substringFromIndex:6];
                                                   NSString *monthstr = [birthday substringFromIndex:3];
                                                   NSString *month = [monthstr substringToIndex:2];
                                                   NSString *date = [birthday substringToIndex:2];

                                                   birthday = [NSString stringWithFormat:@"%@-%@-%@",date,month,year];

                                                   UIImage *image = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:[[[result objectForKey:@"picture"] objectForKey:@"data"] valueForKey:@"url"]]]];
                                                   NSData *dataImg = UIImageJPEGRepresentation(image, 0.5);

                                                   userDict = [[NSMutableDictionary alloc]init];
                                                   [userDict setObject:firstName forKey:@"firstName"];
                                                   [userDict setObject:lastName forKey:@"lastName"];
                                                   [userDict setObject:[email RemoveNull] forKey:@"email"];
                                                   [userDict setObject:email forKey:@"username"];
                                                   [userDict setObject:dataImg forKey:@"profilephoto"];
                                                   [userDict setObject:gender forKey:@"gender"];
                                                   [userDict setObject:facebookId forKey:@"facebookId"];
                                                   [userDict setObject:userLocation forKey:@"location"];
                                                   [self performSelector:@selector(signUpUser:) withObject:userDict afterDelay:0.1];
                                               }

                                               [MBProgressHUD hideAllHUDsForView:self.view animated:YES];

                                           }];
                                       }
                                   }];
                              }
                          }];

redpajama_set_name: RedPajamaStackExchange


Looking for a more advanced arm balance to try? Then give Bhujapidasana, or Shoulder Pressing Pose, a shot!
I knew I had to snap myself out of this negative spiral and get my confidence back so I decided to Google some mantras to help with my self-confidence. I ended up finding these great quotes that resonated with me that calmed my nerves a bit and I found them on Doyouyoga.com.
Yoga is more than exercise... it's a lifestyle. These funny cartoons show how sometimes we end up with an unintentional asana practice in our daily lives!
Dyou love Ashtanga Vinyasa yoga? Check out this video to get a taste of the Ashtanga primary series and how beautiful it can be!
If you're looking to counteract forward bends, or just sitting at a desk all day, then Reverse Table Top Pose is for you! Click here for a great how-to!
It's that time of week again, yogis! This Week In Yoga is your weekly roundup with top posts on awesome videos, yoga tips & poses and more. Read it here!
Don't let your yoga practice fall by the wayside the moment you land at your destination! Here are 5 good reasons you should practice yoga while you travel.
We all know that yoga is good for us, but it can really benefit us our whole lives long! Click here to read the benefits of yoga at different ages.
Dharma or Exercise: Why Do You Practice Yoga?
Yoga teacher and activist Dianne Bondy asks: why do you practice yoga? Do you include compassionate self study and ahimsa in your practice?
We spend hours and hours looking at our mobile devices each day, leading to "text neck." Here are some tips and poses to show how yoga can help counter it.
If you're curious about Acro, check out this amazing video of two yogis from Tennessee and their amazing, dance-like AcroYoga routine!
No one likes a stinky, smelly yoga mat. Here are a few ways of cleaning a yoga mat to keep it smelling nice and fresh when you're in class!
In this video, yoga teacher and DYY columnist Meagan McCrary shares her tips on how to find and keep your balance in Tree pose. Watch and learn here!
If you feel a little lost in the store with "Gluten-Free" this and that, and you don't know what gluten actually is, check out this video!
Try these four practices to inspire and help you tap into your creative potential, regardless of whether you see yourself as a creative person or not.
Yoga and raves may seem like two completely opposite activities. But Yoga Raves have been taking the world by storm! Click here to read more.
If you've always wondered what SUP yoga is, then check out this video. This SUP yoga sequence in Bermuda will have you signing up for a class in no time!
If you love Pigeon Pose as much as we do, check out this must-read guide to Pigeon Pose, where you can learn everything you need to know about it!
Contrary to what some people think, all yogis can benefit from using yoga props—not just beginners. Here are some tips on how you can use yoga blocks.
If you're looking to get started in Crow Pose, or looking to improve your Crow, check out our Ultimate Guide to Crow Pose for everything you need to know!
Bound Angle Pose is one of the yummiest, best yoga poses you can do. Click here for a step-by-step on this awesome hip opener!