text:
Volkswagen Golf R Repair and Maintenance Costs
A guide to repairs, service, and maintenance costs for your Volkswagen Golf R
2012 Volkswagen Golf R Location: Rear
Brake Pad Replacement, Resurface Rotors
$214 - $331
2013 Volkswagen Golf R Location: Front
Brake Rotor Replacement
$302 - $875
2012 Volkswagen Golf R Location: Front
Brake Pad Replacement
$178 - $319
2012 Volkswagen Golf R Car Detail: HID/Xenon
Headlamp Bulb Replacement
$317 - $369
2012 Volkswagen Golf R Quantity: Both
Brake Caliper Replacement - Front
$374 - $1209
Never overpay. Check prices with our estimator
Volkswagen Golf R ProblemsClunking Noise from Floorboard Under Acceleration
Drivers of the Volkswagen Golf R may experience a clunking noise associated with acceleration from a stop, or downshifting for hard acceleration. This will also be accompanied by a light impact sensation under the drivers feet. Drivers may also notice unexplained changes to their front end alignment while driving.
This issue is commonly called " VW Subframe Clunk", and is caused by the gradual stretching of the bolts that secure the subframe to the vehicle. The subframe is a large plate that secures to the bottom of the engine bay, and connects the body of the car to the engine and suspension. Over time, the bolts that secure the subframe stretch, allowing the subframe to move and hit the bottom of the car when accelerating.
There are many aftermarket kits that can be installed to correct the issue, and Volkswagen has issued a correction including better bolts, and spacers which fit between the subframe and the car.
Popping sounds from the rear of the vehicle may be heard moments after starting the engine, or when slowing to a stop. This noise is from the leak detection pump filling the fuel tank with air, and releasing to retest the system when it finds a fault. The sequence of faults identifying this issue are as follows:
- Succession of loud pops from rear of vehicle
- Pops go away, and fuel economy decreases
- Check engine light illuminates
- OBD trouble code P2404 and/or P0441 is stored
- Engine will not start after refueling (must crank for over 30 seconds)
- Vibration when slowing to a stop
The cause is a valve which is mounted on the front of the intake manifold, commonly called the N80 valve, or EVAP system purge valve. The valve is designed to open under specific circumstances, but a worn valve will remain open at all times, preventing the pressurization of the fuel tank.
Correction of the issue is to replace the N80 valve with the latest revision.
Volkswagen Golf R RecallsRear Door Child Locks Fail
The child safety locks on the rear doors of the vehicle may move from a locked to unlocked position unexpectedly as a result of vehicle vibration. Dealers will inspect and replace the child locks as necessary free of charge to resolve the concern.
The federal vehicle certification label has the incorrect rear axle weight limit listed on it, which could result in overloading the vehicle. Dealers will install a corrected label free of charge to resolve the concern.
The passenger seat occupant detection system may not function properly, resulting in the passenger frontal air bag not operating as it should in an accident. Dealers will replace the passenger occupant detection system control module free of charge to resolve the concern.


text:
From Wikimedia Commons, the free media repository
Tórsvøllur is one of two national football stadiums of the Faroe Islands. Tórsvøllur is in Gundadalur in Tórshavn. The other national football venue of the Faroe Islands is in Toftir.
This category has the following 2 subcategories, out of 2 total.
- ► Faroe Islands - Greece, 13 June 2015 (17 F)
Media in category "Tórsvøllur"
The following 14 files are in this category, out of 14 total.
- Føroyar - AaB.jpg 3.51 MB

subset: commoncrawl


text:
Combine the dressing ingredients in a blender, using 2 teaspoons salt, and pepper to taste; process until smooth. Combine the salad ingredients in a large bowl and toss with the dressing. Let sit at least 15 minutes before serving, or cover and refrigerate for up to 4 hours.
Photography by Kate Sears
Recipe courtesy Aida Mollenkamp for Food Network Magazine
The best comfort food is comforting both to cook and to eat, like Ree's pork chops.


text:
What Leadership Is Not
By lollydaskal in Blog, Communication, Integrity, Lead From Within, Leadership, Leadership Development, Life Balance, Life Skills, Personal Development, Workplace
For many people leadership is a big nebulous word, one that can mean many different things to different people and across all cultures.
The concept of leadership can even be a little frightening. And there are plenty of leaders who would never describe themselves using that word. They would tell you that they're just doing what needs to be done.
When it comes to leadership there is no magic formula or single way of doing things.
Every leader is unique, although there are some common threads.
In some ways leadership is easier to define by talking about what it isn't:
Leadership is not about you. It's about your followers, your employees, your team. The best leaders devote almost all their energy to inspiring and empowering others. Taking care of their people is a big part of being a leader.
Leadership is not about power. Leadership naturally comes with power, but to lead people with character and engender trust isn't compatible with being primarily concerned with acquiring and using power. The most powerful leaders are those who earn trust and stay trustworthy.
Leadership is not about telling and controlling. Leadership will always involve some degree of telling people what needs to get done. But the best way to make that happen is by helping others figure out what needs to be done on their own. It's about guiding, mentoring and coaching, not telling, controlling and micromanaging.
Leadership is not about doing everything yourself. The best leaders know they can't meet their goals alone—they need the right people doing the right things. Leadership means delegating to the right people to get the job done right.
Leadership is not about doing all the communicating. Great leaders are almost always great communicators, but more importantly they're great listeners. They don't interrupt or talk over others, they listen more than they speak and they know that the most basic of all human needs is the need to understand and be understood. The best way to understand people is to listen to them.
Leadership is not about always feeling confident. Like everyone else, leaders don't always have their confidence—they have uncertainty and doubts as we all do. Some people think of that as something to hide or bluff their way through, but leaders are strongest when they demonstrate transparency and vulnerability—traits that equal truth and courage. They may not be comfortable, but they're certainly not weakness.
Leadership is not about having all the answers. We may be comforted by the idea that a leader knows everything, but the truest leaders bring people together to find the answers through collaboration.
Leadership is not about demeaning others. You don't have to look very far to find someone in authority talking down to people who work hard, disrespecting people who make mistakes, or even bringing racism and other biases to their interactions with others. That behavior is never acceptable; it is unworthy of anyone who wants to be known as a leader. Leadership will always be focused on treating others with respect and reverence. Leaders don't alienate; they encourage.
Leadership is not about taking credit. Successful leaders know nothing is achieved on its own; things happen when a group of people come together to make something work. Leaders should take a little more than their share of the blame when things go wrong, and a little less than their share of the credit when things go well.
Leadership is not about deflecting personal responsibility. Leadership doesn't deflect accountability—if anything, it increases it. If it is to be it is up to me. The moment you take responsibility is the moment you have stepped into your leadership.
Lead From Within: There are many things that leadership isn't and many things that leadership is. It's up to us to become the kind of leader who chooses well.
Additional Reading:
Photo Credit: Getty Images
15 Responses to "What Leadership Is Not"
Nabil M
23. Feb, 2016
* Leadership: Leadership meant delegating the right people to get the job done right. (Lolly Daskal).
Leadership is also meant administrative capacity with a successful efficiency, which manages the right people doing the right things. This will be a successful leader. ( from my point of view ) .
Delegating the right people doing the right things. It is not enough, if you do not have a leader of the successful efficiency in the management of these people. Because ، the leader is the head of the administration. (from my point of view ) .
Also :
Self-control: If you are not successful in control of yourself, you will not be successful in leading the people. (from my point of view ) .
Perhaps, I was not able to successful translation into English. And this may affect the correct understanding.
In any case :
Thanks to all
Nabil M
23. Feb, 2016
For many people leadership is a big nebulous word, one that can mean many different things to different people and across all cultures.
When it comes to leadership there is no magic formula or single way of doing things.( Lolly Daskal ) .
You could find the right formula: High-quality leadership is ability which include to everyone , and Walk down the road to success.( from my point of view ) .
Nabil M
23. Feb, 2016
Valuable benefits.
Thank you , Lolly Daskal
23. Feb, 2016
I always love your wisdom, Lolly. And I was struck while reading this that I could substitute being an Author for Leader in every single one of these. Writing GREAT books is not about any of those things either.
Thanks for this!
27. Feb, 2016
leadership= courage in times when things are in dissary and no one are not willing to be taking the risk and responsibility
leadership= is strength when things fail and your group rely's on you for answers and you do not have them but willing to accept the failures
leadership=means to be able to comfort your peers and show kindness and compassion when times are tuff
by Dr phira chuon
CEO essence trading
27. Feb, 2016
Super Stuff as always.
Gabriel Njonjo
28. Feb, 2016
I've wrongly interpreted who a leader is. Thank you for opening my eyes on the pitfalls of wrong definition of leadership. Thanks for the lesson
Akpan Emmanuel
28. Feb, 2016
Like serious i like your wisdom and the efforts you are putting to help leader.. Pls be my mentor I want to become a leadership consultant. I need your coaching and on how to start up mine
28. Feb, 2016
This is so right Lolly. May I be bold to add just another. Leadership is not about entitlement. Although so many people up the food chain in organizations think it is a right bestowed to them it couldn't be anything further from the truth. Leadership is about service. "Whosoever will be greatest among you, let him be servant of all."
29. Feb, 2016
Great words of wisdom Lolly, we know most of it but to squeeze it out like this calls for compliments
29. Feb, 2016
Hi Lolly – great post!
It took me a long time to understand that you don't have to have all the answers, and that you don't always have to feel confident.
Quick question – how do you deal with the times when you don't feel confident about the way forward? I'd love to hear your thoughts.
04. Mar, 2016
This Is So Right , To me a Good Leader , Like U Said , Puts Others First and Is a loyal to all Whom Have Needs , Whom is Constant ly Searching for Positive Ways to Improve Quality Of life for All . Thanks Lolly , Your The.Best .
Enda Eames
29. May, 2016
The leadership challenge today is to find your 'higher self' in the midst of all the turmoil, hyper-change and short-term pressure. Leadership is much more than how well we perform cogitative functions (IQ), or the strength of our materialistic scorecard – that was 20th Century thinking. Today, it's about augmenting this baseline IQ with greater Emotional Intelligence and Spiritual Intelligence. EQ emphasizes greater empathy and collaboration, while SQ is about a person's predisposition toward higher-self behavior such as compassion, selflessness, humility, and the relaxing of ego-self impulses that are usually the cause of destruction, marginalization and stress.
March 7, 2016
[…] Lolly Daskal provides great insight into what leadership is not. Knowing what somethign is NOT can be as valuable as knowing what it is. via What Leadership Is Not – Lolly Daskal | Leadership | Lolly Daskal. […]
March 9, 2016
[…] What Leadership Is Not […]


text:
Product Description
Additional Information
Additional Information
|Product Grade
|Material Blend
|100% Polyester
|Fold Over
|Care Instructions
|Visit our Care Instructions page for more information.
- Great Review by Ms. Jade
Quality Price Fit Appearance
This is perfect for what I was looking to do. I wanted a nice event but on a limited budget. Sashes tied with some chair covers made the world of a difference for my event. Worth every penny spent(Posted on 10/26/16)
- Looks Are Amazing Review by Christopher J
Quality Price Fit Appearance
I Use TO Order These From Another Company They Didn't Do Any Jstice As The Ones I Ordered From THis Company I Love These So Much(Posted on 10/10/16)
- Perfect!Review by Anna
Quality Price Fit Appearance
Excellent quality, perfect size and length. They worked perfectly with the gold chair covers. Extremely fast shipping too!(Posted on 9/26/16)
- Excellent buy, good quality! I recommend this itemReview by Marlene
Quality Price Fit Appearance
I was completely pleased with my order. The satin sashes were beautiful and enhanced my decoration.. The shipping was fast and I received them 3 days prior to promised date. I recommend this item. Excellent buy!(Posted on 5/20/16)
- GorgeousReview by Megan
Quality Price Fit Appearance
The fabric is perfect and they go beautifully with the satin chair covers. Great price, too.(Posted on 4/2/16)
We have many ways to help make dream designs come to fruition.
Whether you want to see different ways of tying a sash for your chair or learn how to find the correct tablecloth size,
we have made many different videos and tools to share our expertise with you.
Tablecloth Sizing Widget
Available exclusively at LinenTablecloth.com, this easy-to-use tool allows you to view all of our different tablecloth sizes
on the most widely used table sizes in the industry.
We also have sizing charts available if you are not using a flash enabled device.
Click here to view our tablecloth sizing widget & charts
Event Layout Planning Tool
Our newest addition! The event layout planning tool allows you to recreate a digital space of your event venue so that
you may choose where you would like all of your banquet tables to be placed - and even label them so you know who will sit where!
To make it even better, you can print out your event layout to bring with you when you start setting up!
Click here to start creating your event's layout now!
Instructional Videos
We have many tutorial videos ranging from how to make elegant napkin folds to how to choose the correct chair cover.
These videos can be found on our site, and on our YouTube channel.
Click here to view our on-site instructional videos
Click here to view our YouTube channel for even more helpful tutorials
Customer Service
As always, if you need any extra help when choosing your table linens, you can contact our knowledgeable customer service representatives.
Customer Service is available Monday through Friday from 6am - 4:30pm PST (9a - 7:30pm EST)
Fax: 503-345-9604
Live Chat
Email: firstname.lastname@example.com
You may also be interested in the following product(s)
14 x 108 in. Satin Table Runner Ivory
Regular Price: $2.15
Special Price: $0.68
20 in. Polyester Napkins Ivory (1 Dozen)$9.99
Satin Sash Ivory (10 Pack)
Regular Price: $11.09
Special Price: $3.89
20 in. Polyester Napkins Red (1 Dozen)$9.99
Satin Folding Chair Cover Red
Regular Price: $3.55
Special Price: $0.95


text:
User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.5; en-US; rv:184.108.40.206) Gecko/2008070206 Firefox/3.0.1
Build Identifier: 126.96.36.199
When an attempt is made to call PK11_CreateContextBySymKey, the function returns NULL, without setting an error code.
To recreate this, follow the following gdb trace:
Breakpoint 1, crypto_block_encrypt_init (p=0x809018, f=0x809058, type=KEY_3DES_192, mode=MODE_ECB, key=0xbffff188 "", keyLen=24, iv=0xbffff184, doPad=1, ctx=0xbffff17c, ivSize=0xbffff180) at crypto/apr_crypto_nss.c:228
228 apr_crypto_block_t *block = *ctx;
(gdb) next
229 if (!block) {
230 *ctx = block = apr_pcalloc(p, sizeof(apr_crypto_block_t));
232 if (!block) {
235 block->factory = f;
236 block->pool = p;
238 if (keyLen == 0 || !key) {
242 apr_pool_cleanup_register(p, f,
247 if (block->key != NULL) {
252 switch (type) {
256 cipherMech = CKM_DES3_CBC_PAD;
257 break;
274 keyItem.data = (unsigned char*)key;
275 keyItem.len = keyLen;
277 PK11SlotInfo * slot = PK11_GetBestSlot(cipherMech, NULL);
(gdb) print keyItem.len
$2 = 24
(gdb) next
280 block->key = PK11_ImportSymKey(slot,
288 if (slot) {
289 PK11_FreeSlot(slot);
292 switch (type) {
297 if (mode == MODE_CBC) {
329 block->ctx = PK11_CreateContextBySymKey(CKM_DES3_ECB, CKA_ENCRYPT, block->key, NULL);
330 block->ivSize = 0;
(gdb) print block->ctx
$3 = (PK11Context *) 0x0
(gdb) next
389 perr = PORT_GetError();
390 if (perr) {
397 if (!block->ctx) {
398 return APR_EPADDING;
(gdb) print perr
$4 = 0
Reproducible: Always
Steps to Reproduce:
In a newsgroup posting, Graham wrote this supplemental info:
>> What was the value of keyItem.len ?
> 24 (corresponding to the 192 bit cipher).
>> Are you using any PKCS#11 modules besides NSS's own modules?
> Not that I am aware of.
>> Do you possibly have a module marked as preferred ("default") for 3DES
>> that doesn't actually do 3DES?
>> If you were using only NSS's PKCS#11 modules, did you have the Softoken
>> module in "FIPS mode" ?
> The module is initialised as follows:
> s = NSS_NoDB_Init(NULL);
> The code is a test case, and doesn't do anything else other than encrypt
> a string, and then try and decrypt the same string.
> Changing the encryption mode from MODE_ECB to MODE_CBC, causes the
> PK11_CreateContextBySymKey function to succeed.
Oh! There's a clue I missed before.
I noticed that you were passing CKM_DES3_ECB instead of "cipherMech" to
PK11_CreateContextBySymKey. What I didn't notice, until just now, is that
the mechanism that you passed to PK11_GetBestSlot is not the same as the
mech that you passed to PK11_CreateContextBySymKey. I don't know what
mechanism was passed to PK11_ImportSymKey (Please add a comment here with
that information).
This bug is valid, but let me suggest that you change your code to pass the
SAME mech value to all 3 functions. That should get you farther.
I just went through the code to fix this, and it now uses the same cipherMech for all calls, based on a cipherMech chosen right at the start. It didn't make a difference though.
In the case of CKM_DES3_ECB, the call to PK11_CreateContextBySymKey still returns NULL with an error code of zero.
In the case of CKM_DES3_CBC_PAD, the call to PK11_CreateContextBySymKey succeeds, but the call to PK11_CipherOp fails with the unrecognised error code -8192.
I suspect that what is happening is that the PK11 code is expecting the lower level code to have set an error, and so didn't set one itself, but I have managed to find a way for the lower code to fail without setting an error, which is in turn not set by the higher code either, resulting in the zero error code.
Not sure what is happening in the error -8192 case, it could be that someone added an error constant, but then didn't add a human readable version of that constant in the relevant place.
In comment 0, the PK11_CreateContextBySymKey call that returns NULL is:
block->ctx = PK11_CreateContextBySymKey(CKM_DES3_ECB,
Note that the fourth argument 'param' is NULL. Tracing the source code,
I found that a NULL 'param' causes PK11_CreateContextBySymKey to return
NULL. In function pk11_CreateNewContextInSlot, we have:
287 if (param) {
288 if (param->len > 0) {
289 context->param = SECITEM_DupItem(param);
290 } else {
291 context->param = (SECItem *)&pk11_null_params;
292 }
293 } else {
294 context->param = NULL;
295 }
296 context->init = PR_FALSE;
297 context->sessionLock = PZ_NewLock(nssILockPK11cxt);
298 if ((context->param == NULL) || (context->sessionLock == NULL)) {
299 PK11_DestroyContext(context,PR_TRUE);
300 return NULL;
301 }
I don't know why this function should fail if 'param' is NULL.
A fix is to add a PORT_SetError call between lines 294 and 295:
I guess that in the case of CKM_DES3_CBC_PAD, you must pass a non-NULL 'param'
to specify the IV, which is one reason PK11_CreateContextBySymKey succeeds.
The code at lines 288-292 above shows that in the case of CKM_DES3_ECB,
you need to pass a non-NULL 'param' whose 'len' field is 0.
To look up an NSS error code, you can do a web search for "NSS error codes"
to find http://www.mozilla.org/projects/security/pki/nss/ref/ssl/sslerr.html.
It shows that -8192 is SEC_ERROR_IO. Unfortunately it is misnamed (or misused)
for an error in crypto operation, in which case our software crypto module
returns CKR_DEVICE_ERROR, for example at
In the NSS source tree, the SEC_ERROR_xxx constants are defined in
Created attachment 336985 [details] [diff] [review]
Solution 1: set error code (checked in)
Graham, could you test this patch? It should fix the 0 error
code problem.
Created attachment 336986 [details] [diff] [review]
Solution 2: allow a NULL 'param'
Bob, which solution do you prefer?
Comment on attachment 336986 [details] [diff] [review]
Solution 2: allow a NULL 'param'
Graham, I'd appreciate it if you could test this patch, too,
with CKM_DES3_ECB and a NULL 'param'.
The solution 2 patch fails like so:
419 block->ctx = PK11_CreateContextBySymKey(key->cipherMech, CKA_ENCRYPT, key->symKey, secParam);
Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_PROTECTION_FAILURE at address: 0x00000008
0x00261924 in pk11_CreateNewContextInSlot ()
(gdb) bt
#0 0x00261924 in pk11_CreateNewContextInSlot ()
#1 0x00261a18 in PK11_CreateContextBySymKey ()
#2 0x0001d46c in crypto_block_encrypt_init (p=0x809018, f=0x8090e8, key=0x809118, iv=0xbffff078, ctx=0xbfffefbc, ivSize=0xbffff07c) at crypto/apr_crypto_nss.c:419
#3 0x000408bc in apr_crypto_block_encrypt_init (driver=0x1e074, p=0x809018, f=0x8090e8, key=0x809118, iv=0xbffff078, ctx=0xbfffefbc, ivSize=0xbffff07c) at crypto/apr_crypto.c:270
#4 0x0000dc88 in encrypt_block (tc=0x100520, pool=0x809018, driver=0x1e074, f=0x8090e8, key=0x809118, in=0x11d50 "plain text string", inlen=18, cipherText=0xbffff068, cipherTextLen=0xbffff06c, iv=0xbffff078, ivSize=0xbffff07c) at testcrypto.c:130
The solution 1 patch returns invalid arguments, as expected.
Created attachment 337205 [details] [diff] [review]
Solution 2: allow a NULL 'param', v2
Sorry about that. Please try this new "solution 2" patch.
Comment on attachment 336985 [details] [diff] [review]
Solution 1: set error code (checked in)
Graham verified that this patch works. I suggest we check
this patch in first to fix the 0 error code bug, while Bob
decides whether the function should allow a NULL 'param'.
The solution 2 patch worked this time.
It stops at PK11_CipherOp with SEC_ERROR_IO, which is what it does without the patch but when you specify a non-NULL secParam.
Created attachment 337210 [details] [diff] [review]
Improve PK11_CiperOp error reporting (checked in)
Graham, please test this patch and if it makes PK11_CipherOp
return a better error code.
Bob, is there a better CK_RV error code than CKR_DEVICE_ERROR
for indicating an encryption or decryption operation failed?
CKR_DEVICE_ERROR gets mapped to SEC_ERROR_IO, and this has
nothing to do with I/O.
Just applied the patch, and the error returned is now SEC_ERROR_OUTPUT_LEN, which made more sense.
Turned out that code that had been cut and pasted had set the maxlen to outlen, which was in this case zero, which in turn threw the error when CipherOp was called. For the first time, the code was able to encrypt and then decrypt a 16 byte block!
I confirmed that when padding is not enabled, and the block is not a multiple of the block size, the error returned is SEC_ERROR_INPUT_LEN.
Thanks for verifying that the patch works. The next thing I'll
do is to document these functions.
When you get everything working, I'll be happy to review your
Comment on attachment 336985 [details] [diff] [review]
Solution 1: set error code (checked in)
Error reporting is PK11wrap's greatest weakness. Every little bit we do to improve it helps. The biggest single thing we could do would be to stop interperting the majority of PKCS11 errors as SEC_ERROR_IO. I have always viewed that as an expedient that was done to get code working, with the intention of coming back and improving it, but the "coming back and improving part" was never done, to our shame.
SEC_ERROR_IO was originally intended to report an IO error that occurred
while trying to read a user's password. It was intended to differentiate
between "bad password entered" and "we failed to get any password at all".
I have never understood why it is used as a default error code for PKCS#11
operation failures.
Comment on attachment 337210 [details] [diff] [review]
Improve PK11_CiperOp error reporting (checked in)
The misuse of SEC_ERROR_IO is also the Softoken's
fault, not just PK11wrap's. PK11wrap maps only four CK_RV
codes to SEC_ERROR_IO: CKR_CANCEL, CKR_ATTRIBUTE_SENSITIVE,
CKR_DEVICE_ERROR, and CKR_TOKEN_NOT_RECOGNIZED. But
Softoken ignores the error codes of freebl and blindly
returns CKR_DEVICE_ERROR (or CKR_SIGNATURE_INVALID for
the NSC_Verify* functions). You can see this by searching
for "PORT_GetError" in lib/softoken/pkcs11c.c.
The fix requires four things:
1. Optional: Find a new default CK_RV code for crypto
operation failure. I think CKR_DEVICE_ERROR isn't
appropriate. CKR_GENERAL_ERROR and CKR_FUNCTION_FAILED
seem to be the only options, and CKR_FUNCTION_FAILED
seems better.
2. Optional: Decide exactly which CK_RV codes should
be mapped to SEC_ERROR_IO. Perhaps we should add new
NSS SEC_ error codes for CKR_CANCEL, CKR_ATTRIBUTE_SENSITIVE,
CKR_DEVICE_ERROR, and CKR_TOKEN_NOT_RECOGNIZED.
3. Most important: Go through lib/softoken/pkcs11c.c
and properly map freebl's error codes to CK_RV codes.
My patch "Improve PK11_CiperOp error reporting" (attachment
337210 [review]) is just the first step towards this goal.
4. Document on the NSS and SSL Error Codes page what SEC_ERROR_IO
was intended to mean and what it means today (Nelson's comment 17).
Comment on attachment 336985 [details] [diff] [review]
Solution 1: set error code (checked in)
I checked in this patch on the NSS trunk (NSS 3.12.2).
Checking in pk11cxt.c;
/cvsroot/mozilla/security/nss/lib/pk11wrap/pk11cxt.c,v <-- pk11cxt.c
new revision: 1.6; previous revision: 1.5
Comment on attachment 337210 [details] [diff] [review]
Improve PK11_CiperOp error reporting (checked in)
I checked in this patch on the NSS trunk (NSS 3.12.2).
Checking in pk11wrap/pk11err.c;
/cvsroot/mozilla/security/nss/lib/pk11wrap/pk11err.c,v <-- pk11err.c
new revision: 1.8; previous revision: 1.7
Checking in softoken/pkcs11c.c;
/cvsroot/mozilla/security/nss/lib/softoken/pkcs11c.c,v <-- pkcs11c.c
new revision: 1.102; previous revision: 1.101
Created attachment 339557 [details] [diff] [review]
Map freebl errors to CK_RV (work in progress)
Mapping error codes properly is labor-intensive.
This is as much as I can do for three hours tonight.
Created attachment 339562 [details] [diff] [review]
Add new error codes for vague PKCS #11 errors
There are three PKCS #11 errors that are vague: CKR_GENERAL_ERROR,
CKR_FUNCTION_FAILED, and CKR_DEVICE_ERROR. Rather than mapping them
to SEC_ERROR_IO and losing the little information they have, I think
it's better to map them to new error codes that indicate we get
these errors.
What do you think?
I'm working on a different computer now, which is why I created this
as a separate patch.
Created attachment 339581 [details] [diff] [review]
Add new error codes for vague PKCS #11 errors, v2
Add a succint summary of the PKCS #11 errors to the error strings.
Since NSS depends on PKCS #11 heavily, I think it's useful to
expose parts of PKCS #11 in our error reporting when we can't
map them properly.
Comment on attachment 339581 [details] [diff] [review]
Add new error codes for vague PKCS #11 errors, v2
I agree in principle with adding these new error codes.
I would suggest some changes in wording of the messages.
1. Change "The PKCS #11 module" to "A PKCS #11 module" in all these
error strings. There may be more than one module, and we're not
telling the user which one it is. Saying "The" creates the idea in
the user's mind that there is only one, which will cause confusion.
2. Drop "horrible, ". Saying it's unrecoverable is enough.
3. Since users do make function calls, instead of saying
"making the same function call", say "trying the same operation".
r+ with those changes.
Created attachment 339835 [details] [diff] [review]
Add new error codes for vague PKCS #11 errors, v3 (checked in)
Nelson, thanks a lot for improving my English in these
error messages.
The phrase "a horrible, unrecoverable error" comes from
PKCS #11. Are you sure you don't want "horrible"?
I don't understand the distinction you're making between
"function" and "operation" in the error string for
I checked in the patch on the NSS trunk (NSS 3.12.2).
Checking in cmd/lib/SECerrs.h;
/cvsroot/mozilla/security/nss/cmd/lib/SECerrs.h,v <-- SECerrs.h
new revision: 1.17; previous revision: 1.16
Checking in lib/util/secerr.h;
/cvsroot/mozilla/security/nss/lib/util/secerr.h,v <-- secerr.h
new revision: 1.23; previous revision: 1.22
I will add these error codes to
Some thoughts in reply to comment 26.
- I laughed when I read that PKCS#11 itself uses "horrible". Maybe we
should say "Terrible, horrible, no good, very bad" (from the title of a
popular children's book). :) I think "unrecoverable" is a statement of
fact, but "horrible" is a subjective value judgment, and I think those
don't belong in error dialogs.
- The phrase "Trying the same operation again might succeed." seems like it
would be best presented to the user in the form of a "try again" button.
Perhaps it's a hint to the UI designer.
- I think the user will click some button or menu item, and will get this
error. If the user reads "making the same function call might succeed",
I doubt he would realize that it means "clicking the same button again
might succeed." That's why I suggested referring to an operation.
- Of course, despite this new error string, it's likely that the user will
actually see "for an unknown reason", IMO. :(
I agree. Our current error code mapping consists of two
lossy stages. We lose some when we map freebl's error
codes to the PKCS #11 CKR_ error codes, and we lose some
more when we map the PKCS #11 CKR_ error codes to pk11wrap
error codes. I think part of the solution requires adding
more error codes, which is why I added these three error
codes to NSS, and proposed four new CKR_ error codes for
PKCS #11 v2.30.
Created attachment 346581 [details] [diff] [review]
Patch for lib/pk11wrap/pk11err.c
This patch maps CKR_DEVICE_ERROR, CKR_FUNCTION_FAILED, and
CKR_GENERAL_ERROR to the newly added NSS SEC_ERROR_ codes
for these PKCS #11 errors.
As a result, CKR_DEVICE_ERROR won't be mapped to SEC_ERROR_IO
any more.
Created attachment 346593 [details] [diff] [review]
Map freebl errors to CK_RV, v1
It was tedious for me to write this patch, so I suspect it'll
also be tedious for you to review this patch. Sorry! I think
the pain is worth it.
Summary of this patch:
1. Move the definition of sftk_MapCryptError to the beginning
of this file so that any function in this file can call it.
2. Enhance sftk_MapCryptError to map all the SEC_ERROR error
codes that freebl may return (found by code inspection).
3. Add sftk_MapDecryptError, which is only used by the Decrypt
(and Unwrap?) functions, because for these functions we need to
map SEC_ERROR_BAD_DATA to CKR_ENCRYPTED_DATA_INVALID instead of
4. Search for CKR_DEVICE_ERROR in this file and change them to
sftk_MapCryptError(PORT_GetError()) where appropriate. We need
to make sure that a freebl function has just failed at those
5. Do the same thing for CKR_SIGNATURE_INVALID, which (instead
of CKR_DEVICE_ERROR) was the default error for the signature
verify functions.
Created attachment 346715 [details] [diff] [review]
Improve error reporting in lib/freebl/ec.c
You may want to review this patch for lib/freebl first because it
needs to be checked in before we start the FIPS algorithm testing.
While reviewing the code, I found three places in lib/freebl/ec.c
where we were not setting the error code.
In ECDH_Derive, I assume that ec_points_mul sets the error code
when it fails (which is mostly true), so this requires me to separate
that if statement into two. I found similar code in EECDSA_VerifyDigest.
There we set the error to SEC_ERROR_BAD_SIGNATURE, which we clearly
can't use here in ECDH_Derive. I use SEC_ERROR_BAD_KEY, but am not sure
if that's the right error code.
Created attachment 346727 [details] [diff] [review]
Map freebl errors to CK_RV, v2
See comment 30 for a summary of this patch.
In this new version, I added some comments, and a new function
sftk_MapVerifyError so that I can preserve the default
CKR_SIGNATURE_INVALID value returned by the Verify functions now.
Comment on attachment 346581 [details] [diff] [review]
Patch for lib/pk11wrap/pk11err.c
r+ assuming the appropriate SEC_ERROR_'s have been defined in secerr.h
On Solaris, during NSS_Init, if softoken is unable to dynamically load freebl,
then NSS_Init fails and the error code from PR_GetError is SEC_ERROR_IO. :(
I would GUESS that this is true on any platform: If softoken cannot load
freebl, then NSS_Init reports SEC_ERROR_IO.
That test was not conducted with the latest trunk, so it is possible that
the improvements the Wan-Teh has been making to softoken error reporting
have already had some impact on this.
Wan-Teh, I think this symptom fits well within the scopr of this bug,
but if you think I should file a separate bug on this, please say so.
Please file a separate bug report on that. The new summary of this bug
is overly general. The scope of this bug is smaller.
To fix that bug, you need to add a vendor-defined CKR_xxx error code,
map PR_LOAD_LIBRARY_ERROR to that CKR_xxx error code, and map it back
to PR_LOAD_LIBRARY_ERROR (or some better SEC_ERROR_ error code).
Thank you, Wan-Teh.
Please write a better summary for this bug, one that more narrowly defines
its scope. Thanks.
I wrote a new summary that describes what has been checked in.
My pending patches are random improvements for whatever I happened
to notice while investigating the original bug and had the time
to work on.
Comment on attachment 346715 [details] [diff] [review]
Improve error reporting in lib/freebl/ec.c
r+ rrelyea
Comment on attachment 346727 [details] [diff] [review]
Map freebl errors to CK_RV, v2
I would also be OK with creating an NSS specific CKR_ value from Random_Number Failure.
Comment on attachment 346715 [details] [diff] [review]
Improve error reporting in lib/freebl/ec.c
I checked in this patch on the NSS trunk (NSS 3.12.3).
Checking in ec.c;
/cvsroot/mozilla/security/nss/lib/freebl/ec.c,v <-- ec.c
new revision: 1.19; previous revision: 1.18
Comment on attachment 346727 [details] [diff] [review]
Map freebl errors to CK_RV, v2
I checked in the patch on the NSS trunk (NSS 3.12.3).
Checking in pkcs11c.c;
/cvsroot/mozilla/security/nss/lib/softoken/pkcs11c.c,v <-- pkcs11c.c
new revision: 1.104; previous revision: 1.103
Comment on attachment 346581 [details] [diff] [review]
Patch for lib/pk11wrap/pk11err.c
I checked in the patch on the NSS trunk (NSS 3.12.3).
Checking in pk11err.c;
/cvsroot/mozilla/security/nss/lib/pk11wrap/pk11err.c,v <-- pk11err.c
new revision: 1.9; previous revision: 1.8
Created attachment 369682 [details] [diff] [review]
More error code mapping
For some reason, I missed these changes in my previous patches.
I just found them in one of my NSS source trees.
This patch consists of two independent changes. It's fine
if you only approve one of them. I suspect the second change
is more problematic.
1. Map SEC_ERROR_UNSUPPORTED_ELLIPTIC_CURVE
2. Map CKR_MECHANISM_INVALID to SEC_ERROR_INVALID_ALGORITHM
instead of SEC_ERROR_BAD_DATA. I think "algorithm" is closer
to "mechanism" than "data" is.
Comment on attachment 369682 [details] [diff] [review]
More error code mapping
r+ rrelyea
Comment on attachment 369682 [details] [diff] [review]
More error code mapping
Patch checked in on the NSS trunk (NSS 3.12.3).
Checking in softoken/pkcs11c.c;
/cvsroot/mozilla/security/nss/lib/softoken/pkcs11c.c,v <-- pkcs11c.c
new revision: 1.109; previous revision: 1.108
Checking in pk11wrap/pk11err.c;
/cvsroot/mozilla/security/nss/lib/pk11wrap/pk11err.c,v <-- pk11err.c
new revision: 1.10; previous revision: 1.9


text:
The Dimond Branch Library will temporarily close for remodeling from Friday, December 23 to May 2017. For more information see the announcement.
New Property Owner Workshop
Are you a new property owner in Oakland or hoping to be one? Come and listen to Clifford Fried speak on rent control, Measure EE and how you can protect and grow your investment through education and proper paperwork.


text:
Join FREE | Login
+ Celebrations
+ How-To
+ Deals
Chocolate-Cherry Cheesecake
Pistachio-White Chocolate Cheesecake
Chocolate-Covered Cheesecake Bites
White Chocolate Fudge Cake
Chocolate-Covered Cheesecake Trees
Chocolate Grasshopper Cheesecake
A chocolate coating covers rich, creamy pieces of cheesecake.
Use any leftover chocolate to make a decadent fudge sauce. Just stir about 1/4 cup of half-and-half into the melted chocolate.
If the chocolate coating cools and starts to get thick, microwave it on High for 10 to 15 seconds to soften it.
© 2016 ®/TM General Mills All Rights Reserved


text: The Mojave Desert Like You've Never Seen: Lit Up With Lasers And FireAndrew P Collins2/26/15 2:20pm2412EditPromoteGo to permalinkJohnson Valley, California hosts some of the wildest and most accessible off-road racing events in America. That's fun to watch, but when the sun goes down things get downright batshit out there. See a new side of the desert in this gallery of eye candy.


text:
Apr 20, 2016From Seller: WSJ1
Pleasure to deal with.
Jan 25, 2016From Buyer: hrefab
Smooth transaction! Great seller.
Jun 9, 2015From Buyer: rollinsay
Great seller! Item as described. Responsive in communication and swift in shipping.
Apr 20, 2015From Buyer: rlsarthou
Great seller. Excellent communication, and item is as described in the ad. Thank you very much.
Feb 12, 2015From Seller: Realtor
Scott was a fantastic buyer. He provided payment quickly and communicated throughout the sale. I would definitely sell to him again. Thanks!
Sep 19, 2014From Buyer: jgscott
Good communication, prompt shipping, nice shoes! Highly recommended seller.
Sep 13, 2014From Buyer: sportin_life
Great seller!
Sep 11, 2014From Buyer: Booter
Highly recommended seller. Timely communication, fair pricing, trouble-free transaction. Thanks for an excellent pair of shoes.
Sep 5, 2014From Buyer: Ebichuman
I just received the pants and suits I purchased from Scott and both the merchandise and the buying process was excellent - good communication, prompt shipment and all items were in excellent condition, as advertised. Very positive experience.
Aug 14, 2014From Buyer: jgscott
Good experience. Seller responsive during back-and-forth; shipped promptly when sale was finalized. Jacket exactly as described and photographed; no surprises. Seller took obvious care in folding and packing the jacket, which arrived in excellent shape.
Jul 16, 2014From Buyer: Patina
Great buyer! Highly recommended!
Jun 7, 2014From Buyer: FlyingMonkey
What a deal! Not just 1 or 2 but 4 pairs of very flattering trousers that fit me almost perfectly, shipped quickly and safely. An excellent seller!
May 19, 2014From Buyer: Dr Nemo
Great transaction. Shirts in excellent condition. Took extra care to button and box shirts. I'm a fan!
May 6, 2014From Seller: stevent
Great buyer with instant payment and communication! Highly recommended!
Apr 24, 2014From Buyer: dh510
Scott was AWESOME! Every detail and description about the double monk straps online were exactly the same when I received them today! A very trustworthy seller.
Mar 27, 2014From Buyer: mic
AWESOME! -I'd buy from Scott again anytime -he went out on a limb.
Mar 21, 2014From Buyer: TigerofSueden
Great seller. Nice item. Good prize and excellent service.
Feb 13, 2014From Buyer: ricoueric
Excellent experience, communication, and product was as described…..
Feb 6, 2014From Buyer: jong851
Very responsive seller. Jacket and fit were better than I expected. Thank you.
Dec 18, 2013From Seller: jreigen
Great buyer, fast communication and payment, a pleasure to deal with. Thanks again!


text:
This item is temporarily out of stock. However, we can notify you as soon as this product becomes available.
Thank you
We have received your request and you will be notified as soon as this product becomes available.
Description: aper Accents Vellum is acid free, lignin free, buffered and archival quality. Great for greeting cards, scrapbooks and much more. 27 lb. 8 1/2 x 11 inch. 25 pc. #9009 Sunflower - Yellow.
See more Paper Accents 8 1/2 x 11 in. Vellum.
Review this product and Enter
to Win a $100 shopping spree!


text:
And so, with a dignified nod to anyone who cares to notice, I straighten my bow tie, wipe away a tear, put on my bravest face and leave the stage.
My friends, I've lived a life that's full and travelled each and every highway, but it's now the turn of Julian Barnes to do it his way.
I suppose I could have refused to step down, wrestled the Man Booker Oscar from Barnes's grasp, made last year's acceptance speech all over again, and dared the powers that be – Ion Trewin who presides with avuncular steeliness over the award, Dotti Irving who administers it in a similar spirit (though I know of no female equivalent to the word "avuncular"), and the judges against whom Julian Barnes declared he wouldn't hear a word (I felt the same about mine the year before) – to do their worst. "Come and get me, suckers!"
It's at moments like this that the great movie heroes of your boyhood return to you – James Cagney making his last stand on that huge, spherical gasoline tank, defying the cops, and as the tank goes up in flames, declaring, "Made it, Ma! Top of the world!" Or Howard Keel as the mountie who loves Ann Blyth too much to allow her to return to her Indian lover (Fernando Lamas) who has never stopped serenading her throughout the film – "When I'm calling you, oo-oo-oo, oo-oo-oo" – from high up and far away in the badlands of the Rockies. That's Rose Marie, if you're not familiar with the plot or the lyrics. And yes, I know that in the movie Howard Keel actually lets Ann Blyth go to Fernando Lamas. Just as in life I'm making way for Julian Barnes. There's a heroism in renunciation, too. But I'm imagining an alternative ending.
As it turned out, the awarding of this year's prize had an alternative, not to say surreal beginning, with Dame Stella Rimington rounding on those who had charged her with philistinism by reminding them she'd studied English literature at Edinburgh, citing F R Leavis and quoting Pope. There couldn't be much doubt then – insofar as there'd been any before – that Barnes was going to be the winner, and one must wonder now where that leaves the new Literature prize that was being widely canvassed at the time of the "readability" row, when the talk was all of the Man Booker dumbing down. Give it to Julian Barnes and you haven't dumbed it down. So will the new prize simply slink away? I hope not. Let me make my position clear. Though I have been a critic of the Man Booker from the days when it was just the Booker, and still wince remembering some of the things past judges said, I won't hear a word against it now. Make what you like of that, but I have seen from the inside the interest it generates, the new readers it finds, not just for the winning book, but – if that book has the power to stimulate – for literature in general. Books I wrote years ago, which I thought were long buried, have been touched back into life; and books not written by me, ditto – for every novel is a sort of argument with other novels and, when the argument is entered, the curious reader will not stop at you. The logic of which is not to leave it all to the Man Booker – however good a job it does – but to welcome other prizes that will put their shoulders to the wheel. In an age when it is easy not to read in the way an exacting novel insists you read, when people don't have the time and have not been educated to it, reading and writing need as much tangible encouragement as they can get.
And as much passionate debate. You could argue, since she's read F R Leavis, that Stella Rimington had no business waving the tatty flag of readability in the first place. Whatever is meant by readability, it is built into whatever is meant by literary excellence. That which isn't readable isn't excellent by any standard I recognise. And if there's one argument we don't need advancing right now it's that literature and pleasure are opposites. "Yes but what do you read for fun?" I am sometimes asked when I say my favourite novelists are Jane Austen, Charles Dickens and Henry James. "Jane Austen, Charles Dickens and Henry James," I reply. What could be more fun than to read a novelist the intelligence and vitality of whose sentences make you swoon with pleasure?
Conversely, that there can be much in the way of pleasure to be had in a novel whose sentences are not alive with intelligence I seriously doubt. I've had a go at airport blockbusters and they aren't readable. Stupidity, Dame Stella, isn't readable. But you know that, hence your citing Leavis and quoting Pope. All along, it would appear, you were only teasing.
Good. We've argued, and with libraries closing, independent bookshops going bust, and the physical book losing out to the cyberspace book – a loss, no matter how highly we esteem the Kindle – there is further argument to be had. Never mind Kevin, it's the book we need to talk about. The film director John Waters points the way in a visual joke that's going round the internet at the moment, unless it's been going round a long time and I've been slow to spot it. It shows Waters sitting in a book-lined room, at a book-strewn desk, and saying: "We need to make books cool again. If you go home with somebody and they don't have books, don't fuck them."
Now that I am no longer the current holder of the Man Booker prize I don't have to be careful what I say. So I'll second John Waters. No book, no fuck. And if all they have is a Kindle? Well, maybe just a kiss.
- More about:
- Authors
- Cinema
- Film Directors
- Literature
- Nick Hornby
- Transport
- Travel


text:
Actual rating will vary with options, driving conditions, habits and vehicle condition.
Why spend more money than you have to? This Nissan Sentra will help you keep the extra money you'd normally spend on gas. The look is unmistakably Nissan, the smooth contours and cutting-edge technology of this Nissan Sentra SR will definitely turn heads.
This is the one. Just what you've been looking for. Just what you've been looking for. With quality in mind, this vehicle is the perfect addition to take home.
You can reach us at (866) 985-7299 or by visiting us online at www.courtesynissan.com.
We look forward to seeing you soon!
*Price includes all applicable Rebates and incentives that are available to all buyers. Excludes TT&L.
*Courtesy Nissan Protection Package may be included at an additional cost
Please call for more information.
Estimated Monthly Payment will depend on vehicle make and model and will be determined upon actual vehicle inspection. All payments are estimates. Tax, title and any other fees are extra.


text:
|Message view
|« Date » · « Thread »
|« Date » · « Thread »
|"Andreas Korneliussen (JIRA)" <derby-...@db.apache.org>
|[jira] Commented: (DERBY-1361) positioned updates and deletes allowed after a commit without repositioning the cursor - if the table is indexed on the columns selected
|Thu, 08 Jun 2006 15:34:30 GMT
[ http://issues.apache.org/jira/browse/DERBY-1361?page=comments#action_12415365 ] Andreas Korneliussen commented on DERBY-1361: --------------------------------------------- It seems to me that it is the store layer which has the knowledge on if a cursor has lost its position as a consequence of a commit. After a commit, the scanstate will be SCAN_HOLD_INPROGRESS. The optimization in DERBY-1087 causes IndexRowToBaseRowResultSet (in SQL execution layer) to no longer need to ask its source resultset for the current row (and thereby doing extra qualification ). Since it does not ask its source resultset, the source resultset no longer access the store layer and gets the exception that the cursor is not on a row. I would propose to fix this by letting IndexRowToBaseRowResultSet call a new method (isCurrentPositionValid()) on its source resultset. The source resultset (i.e TableScanResultSet) may implement this by calling a new method in store's ScanController to check that the position is valid. In terms of internal interface changes, this means that if I follow the proposal, these two interfaces will be extended with a new method: org.apache.derby.iapi.sql.execute.NoPutResultSet#isCurrentPositionValid() <- allows resultsets to call their source resultsets for this info org.apache.derby.iapi.store.access.ScanController#isCurrentPositionValid() <- allows resultsets which access the ScanControllers to get this info from store layer An alternative fix is to continue calling source.getCurrentRow(), however that will mean that the row gets requalified before the update (-> reintroduces the problems of DERBY-1087). Please let me know if anyone has better aproaches of solving this issue. > positioned updates and deletes allowed after a commit without repositioning the cursor - if the table is indexed on the columns selected > ---------------------------------------------------------------------------------------------------------------------------------------- > > Key: DERBY-1361 > URL: http://issues.apache.org/jira/browse/DERBY-1361 > Project: Derby > Type: Bug > Components: JDBC > Versions: 10.2.0.0 > Environment: Java 1.4 > Reporter: Andreas Korneliussen > Assignee: Andreas Korneliussen > > After a commit, the cursor should be positioned before the next row (not on a row). However in Derby 10.2, I now see the following behavior if the table has an index on the selected columns: > ij> create table t (id int primary key); > ij> commit; > ij> insert into t values 1,2,3,4,5,6,7,8,9; > 9 rows inserted/updated/deleted > ij> commit; > ij> get cursor c1 as 'select * from t for update'; > ij> next c1; > ID > ----------- > 1 > ij> commit; > ij> update t set id=id+1000 where current of c1; > 1 row inserted/updated/deleted > ij> commit; > ij> update t set id=id+1000 where current of c1; > 1 row inserted/updated/deleted > ij> > The expected behavior is that the UPDATE .. WHERE CURRENT OF fails with: > ERROR 24000: Invalid cursor state - no current row. > The problem applies to both scrollable and forward-only updatable cursors. > Note: If the table is created *without* the index, I do see the expected behavior. > I am marking this as a regression, since this issue is not reproducible on older, released versions of derby (I have tested with 10.1.2.1). -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
|View raw message


text: Sixteen miles from Los Alamos, Bandelier National Monument protects thousands of Ancestral Pueblo ruins of a civilization that peaked here in the 1200s. Steve Larese for USA TODAYThe rugged, remote terrain that made Los Alamos Robert Oppenheimer's pick for a secret government laboratory also makes for great hiking. Trails lace through the forest and canyons surrounding Los Alamos and lead to spectacular views, with trailheads beginning right in town. Steve Larese for USA TODAYBuilt in 1923 for the Los Alamos Ranch School, the two-story Fuller Lodge once served as the social gathering place and meeting hall for employees of the Manhattan Project. Steve Larese for USA TODAYIt still serves as a community center, and the art gallery features local artists and art shows. Steve Larese for USA TODAYA photo with the bronze statues of Robert Oppenheimer, head of the Manhattan Project's weapons laboratory, and Gen. Leslie Groves, director of the project, on the Fuller Lodge lawn is a Los Alamos must. Steve Larese for USA TODAYThe Los Alamos History Museum is located in a historic guest cabin of the Los Alamos Ranch School. Steve Larese for USA TODAYThe museum explains the area's volcanic natural history, the area's Native American past, and Los Alamos' early days as a boys' summer camp. Steve Larese for USA TODAYAn exhibit at the Los Alamos History Museum. Steve Larese for USA TODAYBeginning at the history museum, the self-guided Los Alamos Historic Walking Tour visits Native American ruins, homesteading cabins from the early 1900s, and the homes of Manhattan Project lead scientists. Steve Larese for USA TODAYLANL engineer Ron Dolin and his wife, Olha, combine their love of science and spirits to create New Mexico's only distillery and winery in New Mexico, and one of the few in the country. Steve Larese for USA TODAYTheir specialties include New Mexico-grown blue corn vodka and bourbon that is dangerously smooth. Steve Larese for USA TODAYTheir bottles of Manhattan Project-labeled Merlot and Sauvignon Blanc – made with grapes grown in southern New Mexico – make the perfect Los Alamos souvenirs. Steve Larese for USA TODAYThe Bradbury Science Museum was named for Norris Bradbury, director of the Los Alamos National Laboratory from 1945 to 1970. Steve Larese for USA TODAYThe interactive museum is divided into history, defense and research areas that offer insight into the lab's bomb-making origins to its exploring the universe with technology such as the Mars Rover, which the lab helped develop. Steve Larese for USA TODAYHiking, mountain biking, cross-country skiing, fly-fishing and many other outdoor activities are available to the public at Valle Caldera National Preserve. Steve Larese for USA TODAYCalled the Yellowstone of the Southwest, this 89,000-acre mountain-rimmed valley 24 miles west of Los Alamos was an enormous volcano that exploded some 1.5 million years ago. Steve Larese for USA TODAYGetting to Los Alamos is as rewarding as arriving. NM 4, the Jemez Scenic Byway, travels from the village of San Ysidro to La Cueva, 25 miles to the north. Must-stops include Soda Dam, a natural bridge and waterfall, and Red Rock Scenic Area, shown here. Steve Larese for USA TODAYLike this topic? You may also like these photo galleries:Replay1 of 172 of 173 of 174 of 175 of 176 of 177 of 178 of 179 of 1710 of 1711 of 1712 of 1713 of 1714 of 1715 of 1716 of 1717 of 17Last SlideNext Slide


text:
Many factors contribute to normal growth and development in toddlers. One of the most important is nutrition, making it vital for you to provide your child with a well-balanced meal plan. Toddlers need a wide range of nutrients to stay healthy, so a variety of foods from each food group is key. If you're ever concerned about your toddler's diet or pattern of growth, talk to his pediatrician.
Meats and Beans
Meat and beans are ideal sources of protein, which aids in growth and development. Protein foods also contain B vitamins, which help your toddler turn his food into fuel, giving him the energy it takes to grow. Toddlers need about 2 ounces of protein foods each day. Half of a small chicken breast, one slice of deli ham, one egg, a 1/4 cup of cooked beans and one can of tuna counts as an ounce.
Fruits and Vegetables
Fruits and vegetables contain vitamins that protect your toddler's immune system, keeping her from getting many diseases and illnesses. A sick toddler doesn't always grow and develop properly, especially if he's not eating enough food. Boosting his fruit and vegetable intake helps by increasing vitamin A and C consumption. Toddlers need 1 cup of fruit and 1 cup of vegetables each day. Frozen, canned, dried and fresh fruits and vegetables count, as does 100-percent juice.
Grains, particularly whole grains, provide carbohydrates, iron and B vitamins, which give your toddler energy to learn new things, play and grow. They also contain fiber, which fills his tummy without overloading him on calories that lead to weight gain. Being overweight compromises health and could have an impact on his growth and development. Toddlers should get 1 1/2 ounces of grain foods each day. A slice of bread, five crackers, a 1/2 cup of oatmeal, 1 cup of cereal and a 1/2 cup of rice count as 1 ounce.
Dairy foods contain protein for growth and development, but are also prime sources of calcium, which is important for bone growth. Toddlers should get 2 cups of dairy foods each day. Yogurt, cottage cheese, milk, cheese, pudding, ice cream and calcium-fortified milk alternatives all count towards your toddler's dairy needs. Offer dairy foods at meals and snacks to make sure your little one is getting enough.
Healthy Fats
Healthy fats, such as omega-3s, fuel brain growth and development and are an important part of your toddler's diet. Keep portions in moderation, though, or he could be getting more calories than is healthy. Salmon, olive and canola oil, nuts, seeds and avocados are ideal sources of healthy fats.


text:
I love the perspective of this lomograph. Her hat, the sand, the footprints sandwiched between her and the ocean as she bends down to pick up a beach treasure evokes such a lovely feeling that this is definitely one of my favorite lomographs!
penumbras, dannyedwards, cynthiaj, mylatehope, billy_chan, gracelandish, mainshane, clownshoes, disdis, naiseta, fartstorm, mephisto19, analoguestuff, oskar73, isilyellowcopets, bkspicture, blancarleal, chippo, marjanbuning, kiteflyin, sommer, ryszardl70, hervinsyah & undiscovered.


text:
News By Tag
Industry News
News By Location
Industry News
CDLAlabama Teams Up with Affordable Truck Driver Training in Moulton, AL
CDLAlabama and 1800TRUCKER team up with Affordable Truck Driver Training in Moulton. Alabama to help prospective truck drivers get the training they need for a successful career in the truck driving industry.
This agreement comes at a time when the need for truck drivers is increasing. This increase has lead to individuals looking for lucrative careers recognizing that a career on the road may be right for them. For individuals desiring job security, perks, attractive pay, and flexible hours, a CDL license opens up a great number of possibilities. Truckers are also able to see and visit different parts of the country while on the job.
CDLAlabama connects prospective truck drivers to schools around the state that will help them reach their goals. The company educates potential students on truck driving life, helps students realize the benefits of the lifestyle, helps veterans and anyone looking for a job find those jobs after passing their licensing exam, supplies information on financing, and also provides an online CDL practice test.
ATDT helps individuals acquire their CDL licenses by providing the necessary education. With this comprehensive education, students are provided with all of the information needed to confidently take the exam and pass it. In addition, all of the materials prepare students to perform well on the job.
Under the Post-9/11 GI Bill, veterans can receive the funds that they need to fully cover the costs of their truck driver training. The institution also helps veterans make the transition from stressful military life to a more relaxed career as a truck driver. Alabama is also one of nine states offering the highest average salary for truck drivers.
The marriage between CDLAlabama and ATDT will help more veterans and many others realize a career that has a great deal of built-in security, as well as a dedicated support system. Both CDLAlabama and ATDT are committed to ensuring students receive the most up-to-date information, a comfortable transition from one career to another, confidence to perform well, and the ability to land a job quickly. Once licensing is acquired, there is assistance in finding the right job as soon as possible through job placement. Once that job is found, work in a satisfying career begins.
Those considering a career as a truck driver can visit http://cdlalabama.com or call 1-800-TRUCKER to learn more about an education with Affordable Truck Driver Training in Moulton or any of the other partner CDL schools throughout Alabama.
Account Email Address Account Phone Number Disclaimer Report Abuse


text:
When it comes to online seduction, some guys won't take the hint. Comedian Barbara Gray found a unique way to respond to an internet lothario: Smash Mouth lyrics. The entire exchange is below. One thing I'll say for the guy: he's persistent. And awful.
Full Credits
Pat Baer!
- Uploader
Stats & Data
5,983 Funny Votes
1,416 Die Votes
464,825 Views
Published: June 19, 2014
Description: Comedian Barbara Gray uses All Star method of texting with creepy guy via https://twitter.com/BabsGray/status/479015741602025473
Categories: Funny Pictures


text:
|No rental rates available - please contact the owner
|Pets allowed:
Bedrooms: 4
Bathrooms: 2.5
Sleeps: 16
Type: Home
Pets allowed: No
Internet: Yes
Treat your family and friends to this fun-filled get-a-way! Enjoy 2200 square feet of comfort in this gorgeous home, which will provide you and your loved ones with a fantastic vacation experience during your time in beautiful, sunny Southern California. Built with kids in mind, Casa Melinda is located on a peaceful cul-de-sac in a family friendly neighborhood.
Located in the heart of Orange County in the city of Anaheim, your home-away-from-home, provides easy access to area attractions including Disneyland at 4.5 miles away, just a short ride by car, bus or taxi; Knott's Berry Farm; Universal Studios Hollywood; Hollywood; Los Angeles; Beverly Hills; Newport Beach; Huntington Beach; more than 20 golf-courses and much, much more.
Following a fun-filled day of taking in some of the many local Southern California attractions, relax in the crystal clear in-ground pool or enjoy a tasty barbecue as you relax and dine under the shaded pergola.
The fun doesn't stop there at Casa Melinda. Enjoy the open family area with wet bar, stereo with Aux hook-ups and game table with bumper pool. The Living Room has a beautiful leather sectional where you can lounge while watching Cable TV or a Disney movie through a Blu-ray DVD player on a 50" screen. With 3 televisions, Blu-ray players, Cable TV service and free WiFi, you'll be sure not to miss your favorite shows while on vacation.
Enjoy meals with your family indoors at the in-kitchen dining table which seats 8 people comfortably. The kitchen has beautiful granite counter tops, a full-size fridge, dishwasher, stovetop and dual oven, as well as: kitchen utensils, dishes, pots and pans and small appliances such as: toaster, coffee maker, hand mixer, crock pot, and blender.
The 3-car garage has been converted into a fully-equipped game room. Enjoy some friendly, family competition while playing Wii, billiards, Foosball, ping-pong, darts or one of the many board games. Small children will enjoy their own play area with bookcases equipped with kids movies, books, games and toys; a train table and a kids play kitchen set. Full laundry service is also provided in the garage.
Casa Melinda is equipped with comfy beds for 10. A futon and air mattresses make it possible to accommodate up to 16 people. The beautifully furnished bedrooms include: Spacious Master Bedroom Suite with California King bed, king size pillows, a private bath with separate vanity, walk-in closet, dresser and Hi-Def 40" cable TV and Blu-ray player; Bedrooms #2 and #3 have Queen Beds, closet and nightstand; and the 4th Bedroom has two twin bunk beds and closet.
This home has central heat and air conditioning. All bath linens and bedding are provided, including basic soaps and hair dryers.
Casa Melinda is fully equipped for and can accommodate up to 16 guests.
This excellent upscale home is well accommodated for family get togethers, entertaining, meetings and reunions.
This luxury 4 bedroom 2.5 bathroom home has a private pool. The backyard also features a brick patio with a pergola, gas BBQ for guest use, outdoor dining and lounge furniture.
There are three TVs in this spacious home. A 50" LED cable TV is in the Living room, a 40" cable TV in the Master bedroom, and 40" TV in the game room.
High Speed WiFi internet connection. Stereo with Aux hook-up.
Family game room with comfortable futon sleeper, game tables and children's play area.
Fully equipped kitchen comprising: Oven, gas cook top, dishwasher, fridge freezer, microwave and small appliances including coffeemaker, hand mixer; all the utensils, knives, dishes, pots and pans are provided.
A washing machine and dryer are located in the game room.
Informal Dining Area off kitchen with seating for eight.
Stone Fireplace and hearth in step down Living room with lots of comfortable seating, a bookcase and TV/ Blu-ray.
Master Suite with vaulted ceiling, California King extra deep luxury mattress, stone fireplace, HD cable TV, private luxury tiled stall shower, separate vanity and mirror, dresser and walk-in closet.
Main hall bath has a bathtub & shower, vanity with full tiled counter,mirrors and commode.
Second and Third Queen upstairs bedrooms are fully furnished with Queen beds,night stands and closet.
The fourth bedroom has twin bunk beds, closet & dresser.
Downstairs bath has cabinet vanity, and commode.
Ample supply of linens and towels are provided for bathrooms and bedrooms.
Sleeps: Up to 16
Bedrooms: 4
Bathrooms: 2.5
Welcome home
Javier & Melinda ramos
About the owner
Owner Profile
Reviews (1)
Reviews for this vacation home rental in Anaheim, California
Highly recommend Casa Melinda
Sarah Lee
Diamond Bar, CA
Highly recommend Casa Melinda
January 5, 2014
We had a wonderful one-night stay at Casa Melinda, which was easy to find and beautifully furnished. The kitchen and backyard especially were spacious and suited our needs well. Thirteen people slept comfortably in all the different rooms. We ran into some minor problems in the game room with equipment, but still had no problems keeping ourselves entertained whatsoever. And although our vacation didn't include a trip to Disneyland, we all thought the Disney-themed decor was adorable. I highly recommend Casa Melinda for any stay in Anaheim!
9 Reviews
4 Reviews
10 Reviews
17 Reviews
1 Reviews
1 Reviews
3 Reviews
6 Reviews