text:
Submitted Breach Notification Sample
Organization Name:
IndyMac Resources, Inc.
This Google™ translation feature is provided for informational purposes only.
The Office of the Attorney General is unable to guarantee the accuracy of this translation and is therefore not liable for any inaccurate information resulting from the translation application tool.
Please consult with a translator for accuracy if you are relying on the translation or are using this site for official business.
If you have any questions please contact:Bilingual Services Program at (916) 324-5482
A copy of this disclaimer can also be found on our Disclaimer page.
Close this box or use the [ X ]


text:
Celebs react to Oklahoma tornado & tweet ways to help
CLICK HERE to learn how you can help the victims
After a massive tornado has ripped through a town just outside of Oklahoma City, a number of people have unfortunately and tragically lost their lives. In addition many have been hospitalized, have lost their homes, and even more are without power.
A number of celebrities have been tweeting about the devastation, and are encouraging everyone to help the victims of yet another terrible natural disaster here in the U.S.
To make a $10 donation to American Red Cross Disaster Relief, text REDCROSS to 90999.
Check out celeb reactions below:
Sending out prayers for the people of Oklahoma tonight. Let's help, just text REDCROSS to 90999 to donate 10 dollars to those in need. ❤— Katy Perry (@katyperry) May 21, 2013
So much going on in the world...I'm saddened by the devastating news… My thoughts and prayers are with all those affected #PrayForOklahoma— Alicia Keys (@aliciakeys) May 21, 2013
RedCross 90999 instagram.com/p/Zj44mEhRjP/— KhloéKardashianOdom (@KhloeKardashian) May 21, 2013
My heart goes out to everyone feeling the impact of the tornadoes in the OKC area. Stay safe and #PrayForOklahoma.— Floyd Mayweather (@FloydMayweather) May 20, 2013
Oklahoma, you are in my thoughts...— solange knowles (@solangeknowles) May 21, 2013
Text REDCROSS to 90999 to help Oklahoma tornado victims.— Adam Scott (@mradamscott) May 21, 2013
I just want to send my love to anyone who lives in the path of these storms. First Texas, now Oklahoma. You're all in our thoughts.— Ellen DeGeneres (@TheEllenShow) May 21, 2013
Hometown got hit for the gazillionth time. Rise again Moore Oklahoma. Godspeed.Prayin - T— Toby Keith (@TobyKeithMusic) May 20, 2013
To search for friends & family or to register yourself as safe from the #Oklahoma tornadoes: Safeandwell.org via @10newscha @heykim— Alyssa Milano (@Alyssa_Milano) May 21, 2013
I'm thinking about and praying for my beautiful home state and the people in it tonight.— Carrie Underwood (@carrieunderwood) May 21, 2013
Everybody pray for and do what u can for the folks in Oklahoma.— Darius Rucker (@dariusrucker) May 21, 2013
Horrible what the people in Oklahoma just went thru. The devastation they're facing now. & the lives they've lost.— Slash (@Slash) May 21, 2013
Talked to @jrsbbq today. He and his wife are ok. My thoughts are with all of Oklahoma. Total devastation by those tornadoes.— Steve Austin (@steveaustinBSR) May 20, 2013
Sending thoughts & prayers out 2 the families impacted by today's tornado in OKC. My heart is w/ u. #PrayForOklahoma— Fergie (@Fergie) May 20, 2013
$10 Donations Can Be Made To The Red Cross Disaster Relief Fund By Texting The Word REDCROSS To 90999 #PrayForOklahoma RT!— Pitbull (@Pitbull) May 21, 2013
My thoughts and prayers go out to everyone in Oklahoma. Please text REDCROSS to 90999 to show your support. Shak— Shakira (@shakira) May 21, 2013
To donate to @redcrossokc for victims of today's storm, here's the link: redcross.org/ok/oklahoma-ci… or text REDCROSS to 90999 to donate $10.— Mandy Moore (@TheMandyMoore) May 20, 2013
Pray. That's all we an do. Pray for peace for Oklahoma.— Miranda Lambert (@mirandalambert) May 20, 2013
Just landed in LA and hearing about all the tornados in Oklahoma right now... Get somewhere safe!!!— Blake Shelton (@blakeshelton) May 20, 2013
Photo Credit Getty Images

subset: commoncrawl


text:
List of Nightlife Venues in ballard avenue nw,Seattle
Finding a right venue for your function or event can be quite a frustrating task and we understand it well, more than anyone. more
No results found for the filters of your choice. Clear filters or consider browsing ahead through some venues below we think you may like.
Princessa Ballroom at Grand Hyatt S...Pine St
Fifth Avenue Room at The Westin Sea...5th Avenue


text:
Now at NFL Camps: No Tackling
(NEWSER) – If you want to see some truly star-studded touch football games, maybe you should try watching NFL training camp. All 32 teams kick off their camps this week, and a lot of them are limiting or outright banning tackling, the New York Times reports. Just this week the Eagles joined the no-tackling club, after a pair of season-ending injuries. "They'll get plenty of hitting in the games," coach Chip Kelly said. "But we've got to get our guys to the games."
Read the full story on Newser.com
More articles from Newser:


text:
New Shakira single to be released in January
Listen to Shakira on iHeartRadio
New music from Colombian superstar Shakira is on its way. The star recently signed to a new label, Sony Music, who has announced that the first single from her upcoming album will be released in January.
According to "Billboard," the album will follow shortly after sometime in early 2014. It will be her first since 2010's Sale el Sol, which was led by English-language singles "Loca" an d" Rabiosa" featuring Dizzee Rascal and Pitbull.
Shakira took a break as a coach on NBC's "The Voice" so she could focus on finishing up her new album, but she is set to return to the show for season six.
The new single remains untitled, but the singer let fans know on Twitter that she has recorded a video for it with director Joseph Kahn.
I Just finished the video for my first single with director Joseph Kahn! Shak
— Shakira (@shakira) December 8, 2013
Photo Credit Getty Images


text:
Man Fights Off Great White Shark
Born: Providence, Rhode IslandLived: Everywhere (Navy Brat)I'm a veteran. I was in the Navy for six years, stationed in Winter Harbor, Maine, Kami Seya, Japan and Honolulu Hawaii. Pretty rough duty huh?I am married(37 years as of 2014)I have a 28 year old daughter with an art degree who decided to go into hair styling. That art degree serves her well in that profession. She's very good.I have a dog named Gabby(Toy Rat Terrier)I have a cat named Paris(Rescue)My favorite movie is(2) Godfather & Godfather IIOn-Air Vacation Fill-Ins 5am-9am
My favorite book is The Old Man and the SeaMy favorite food is spaghetti with meat sauceI have just started taking up golf again. I used to play a lot and then switched to tennis.


text:
|Brand New The Mountain T-Shirts
already available from the 2017
range have all been added to T-Shirtsauce
Australia. There
are over 200 new
released in 2017, including new hoodies. New
designs in The Mountain T-Shirts will only be added to our T-Shirtsauce
store, which is fully dedicated to The Mountain
products. You
can expect the same great service from T-Shirtsauce Australia as it is
run by the same great family business!
|Home » Store » Dolphin, Shark & Marine T-Shirts » Green Turtle Hatching Adults T-Shirt
|View My Account | View Shopping Cart | Checkout
|Saturday 29 July, 2017
|34790515 Visitors Since Monday 17 January, 2005
Sizing and
chest measurements given are of the garments unless otherwise indicated - please
choose sizes with care.
This Website is Best Viewed at a Screen Resolution of 1024 X 768


text:
WATCH: Illinois Newscasters Seek Shelter From Tornado During Live Broadcast
The tornadoes that ripped through the Midwest on Sunday, leveling neighborhoods and killing at least six, were preceded by alerts from news stations trying to warn people of the danger and explain how to take precautions. But a pair of meteorologists from NBC affiliate WEEK in Peoria, Ill., found themselves in the middle of the story when, during a live broadcast, they were forced to take cover.
Departing New York Times media reporter Brian Stelter posted a snippet of the video to his YouTube page, where it has been viewed more than 175,000 times. In the video's description, Stelter explains that seven minutes after the broadcast, weather anchors Sandy Gallant and Chuck Collins came back and said, "We just had a very scary situation to report. WEEK's TV studio was hit by what appears to be a tornado. We could hear the sound of a train right outside of our station." The anchors said there was damage to the northwest section of the station's property.


text:
Winner of the Best Innovations Award at the Consumer Electronics Show, this is the wireless microphone that records sound to an iPhone from up to 33' away. The lavalier microphone connects to an iPhone running a free app via Bluetooth, allowing you to record conversations or presentations while the iPhone is in your pocket or on a desk without restricting your movements or diminishing audio quality. The lavalier microphone captures crisp, clear digital audio while integrated noise cancelation technology removes distracting background noise. About the size of a Bluetooth earpiece, the microphone clips unobtrusively to a shirt collar or lapel. Rechargeable battery provides 4 1/2 hours of recording after a 2-hour charge via included micro USB cable. Compatible with iPhone, iPod Touch, and iPad running iOS 5 or later. 2 1/4" x 3/4" W x 3/4" D. (3 oz.)
Lifetime Guarantee
The Wireless iPhone Microphone comes with The Hammacher Schlemmer Lifetime Guarantee. If this product ever disappoints you, for any reason, you may return your Hammacher Schlemmer purchase for exchange, credit, or refund.
Should you have any questions, we are available seven days a week (8:00 am – midnight EST). Please call 1-800-321-1484 to speak with a specialist or email us at email@example.com to receive a response within three business hours or less.
Shipping charges noted in parentheses apply in addition to our standard shipping & service.
We're sorry, but gift wrap is not available. Please call 1-800-395-7006 for Premium or Express delivery rates.
Oversized items scheduled for expedited delivery (Premium or Express) may incur additional shipping and services charges because of their unusual size. Please call 1-800-321-1484 for an estimate of S&S charges. International callers, please call 1-513-860-3397.
We're sorry, but gift wrap is not available for oversized items.
Shipped via truck and may require customer assistance upon delivery. You will be contacted to make an appointment for delivery.
We're sorry, but gift wrap and gift cards are not available.
GST still applies and will be charged upon processing. For complete shipping & service charges please call Customer Service at 1-800-321-1484.
May we recommend:
(based on 5 reviews)
Ratings Distribution
5 Stars
4 Stars
3 Stars
2 Stars
1 Stars
of respondents would recommend this to a friend.
Best Uses
Reviewed by 5 customers
Displaying reviews 1-5
Back to top
(2 of 4 customers found this review helpful)
For the on the go person
By Wife
from Illinois
This was a gift for my husband and he attends a lot of meeting so I thought htis would be a handy thing to have. He also loves all technology gadgets.
Was this review helpful? Yes / No
- flag this review
(1 of 2 customers found this review helpful)
Great product - Very Happy with product!
By Ford Sales Guy
from Eureka, IL
I am very happy with the product. I bought it because I was in a situation where I thought I may need to record events during the day at work, but am now re-thinking my need for the purchase. I may end up returning it, but that doesn't reflect on the quality of the product or service. Both were outstanding!!
Bottom Line Yes, I would recommend this to a friend
By Tech Savvy
from San Diego, CA
The product was very useful and worked well. Very clear sound with the microphone. It's perfect!
Wireless iPhone Mic
By dr
from Boston, MA
Weird buzzing sound. Recording with the built in mic on the phone itself sounds better.
Bottom Line No, I would not recommend this to a friend
Acceptable, but not great
By CC
from Ridgefield, CT
I thought when I bought this the sound quality would be much better. It sounds too electronic or muffled or far away. I guess the technology isn't there yet.
COPYRIGHT © 2017 HAMMACHER SCHLEMMER & COMPANY, INC. ALL RIGHTS RESERVED. W108147 E. 57th ST • NEW YORK, NY • 10022 • 1-800-_321-1484


text:
- 2 (16oz) containers sour cream
- 2 cups cheddar cheese, shredded
- 2 (3oz) bags real bacon bits
- 2 packages Ranch Dip mix
- 1 large (28 - 30oz) bag frozen hash brown potatoes - shredded kind
Crack Potatoes
179 comments
Oh that sounds fabulous!ReplyDelete
These babies sound fantastic and we'll have to try them as soon as we can.ReplyDelete
Looks really yummy. A great way to eat hash brown potatoes other than fried! Thank you for sharing.ReplyDelete
I guess you folks are really happy today. I watched about 5 minutes of the game last night before falling asleep, and I just finished watching my recording of it - sure was exciting and I got to fast forward thru the commercials. Congrats to Auburn, their fans, and the SEC.ReplyDelete
This looks fabulous. One question. Do you cook them before you freeze them?ReplyDelete
Just sinful how good that looks! ;) Excellently titled as crack..ehehe.ReplyDelete
I'm always looking for new potato recipes, and this sounds fantastic!ReplyDelete
And, congrats on the win last night!!
Sue - I did not cook the potatoes before I froze them.ReplyDelete
Awesome. I can't wait to make these. Thank you so much for sharing. :0)ReplyDelete
I luv remaking stuff in order to not waste it.ReplyDelete
Cool idea and they sound fantastic.
YUM, just added to my saved folder for future reference! :)ReplyDelete
Sounds positively MAGICAL, Steph! We have a delicious hashbrown casserole recipe that everyone loves, but it doesn't have BACON in it. I. DIE.ReplyDelete
Haha Love the name of these potatoes! They look and sound delicicous : )ReplyDelete
I love cheesy potatoes in any way shape or form. This looks perfect!ReplyDelete
ok, this sounds crazy good. I'm going to make up a batch for Sunday breakfast.ReplyDelete
Crack is so outdated....you should call this Oxycontin :)ReplyDelete
Yeah, everything in this is good, how could it miss? Definitely going to try it (And not count the calories!)
Made this the other night-simple recipe that lives up to it's name... husband kept sneaking back into the kitchen to eat more. :)ReplyDelete
Made this the other night-simple recipe that lives up to it's name... husband kept sneaking back into the kitchen to eat more. :)ReplyDelete
This may be a stupid question but I'm assuming I need to let the hashbrowns thaw first??ReplyDelete
shelley - you don't need to thaw the hashbrowns first. I usually let them sit out for about 5 minutes so I can stir them easier, but I bake them frozen.ReplyDeleteReplies
If I don't divide them up into separate pans, approx how many people do u think it will feed? We have a household of 7!! :) :) Think I'll be okay??Delete
I'm making these tonight and wonder how large the bag of hash browns should be. My bags are 30 oz. Seems like an awful lot of ingredients for just one bag of potatoes. Is 30 oz. the right size?ReplyDelete
Jill - yes, that is the right size.ReplyDelete
Just found this posted on pinterest and it sounds awesome! One question, though: how long do you bake it for when you freeze the smaller portions?ReplyDelete
Just tried this recipe and it was SO SALTY!! wow..it was ok the next day, but still had to drink tons of water.ReplyDelete
My kids love ranch, but were not fans of this recipe. Sorry, but would not try it again.
tiggergal99 - you should make sure you use Hidden Valley brand instead of Great Value.ReplyDeleteReplies
I made this for the first time for my book club. It was a hit (people asked for the link), but it was a bit salty for me too. I used Hidden Valley. Next time I may try a different brand. Great flavor and so easy to make. Thank you so much for posting this. :-)ReplyDelete
This recipe looks so simple! However, I absolutely hate sour cream (even if I can't taste it, I know it's in there which is the same thing to me). Do you think I can use plain yogurt instead? I'm not sure if it would work with potatoes but I use it in place of sour cream when baking and it seems to work. (I love your blog btw!)ReplyDelete
Kristy - I think you could use plain yogurt or Greek yogurt. I think the Greek yogurt would work good since it is a little thickerReplyDelete
I seen this recipe on pinterest and want to make it tonight. Looks so good!! I have all the ingredients but ranch dip mix...however, I do have ranch dressing. Do you think that will work???ReplyDelete
Jennifer - yes, just substitute the ranch dressing for the sour cream and mix.ReplyDelete
My husband said this was the best dish i ever made lol do you think you could use only 1 pack of ranch dip to cut down on the salty taste? also what about light sour cream? would that change the taste to much? this was a HUGE hit at his grandmothers 100th bday party today! thanksReplyDelete
I cooked this tonight for our Thanksgiving dinner at Church. Everyone loved it. If I wanted to make a smaller version of it and cut all the ingredients in half what size pan should I use and what temp and how long?? Or can it even be cut in half?ReplyDelete
MoMto1ToT - I usually use light sour cream. I also think it would be ok to use just one pack of Ranch if it was too salty for you.ReplyDelete
Joyce - I usually divide this into three 8x8 pans and freeze two of them for later.ReplyDelete
If you want to cut this in half - use a 9x9 pan - I usually cook it for about 30-40 minutes when I cut it down.
ok well i used full fledged fat sour cream and everyone devoured it! u dont realize how much it makes till you cook it! when you freeze it do you just mix it all together then freeze it? or do you cook it then freeze it? and how do you freeze it? im so new to freezing food ive been married 7 years 26 years old and STILL dont know how to freeze food lol i LOVE your recipes so much!ReplyDelete
You just mix it together and then freeze it. I buy the disposable aluminum pans and divide the potatoes between them. I cover the pans with saran wrap and then foil.ReplyDelete
I let the potatoes thaw out a little (hour or so before I bake them) and just add a few minutes to the cooking time.
thanks for the info! hey on your "best chocolate cupcakes ever" recipe it says a cup of butter at room temp... do u mean unsalted butter or regular butter?for your buttercream recipe im sure i sound insane but im new to cooking!ReplyDelete
I always use unsalted butter in everything - easier to control the salt content that wayReplyDelete
Should I bake them covered or uncovered?ReplyDelete
Bake them uncovered - enjoy!!ReplyDelete
To cut down on the salt (or MSG)from the ranch dressing mix, just make your own mix. Tons of recipes on the net, and you can control the ingredients.ReplyDelete
This comment has been removed by the author.ReplyDelete
Just made this vegan. #winningReplyDelete
These potatoes are ridiculously delicious. I am eating them right now.ReplyDelete
I found your receipe on Pinterest and I'm making it right now for a get together this afternoon! Thank you so much and I love your site!ReplyDelete
Sooooooooo trying it this Sunday for football!! Looks and sounds amazing!ReplyDelete
Found this right before Thanksgiving & made it for my family dinner. It was gone within minutes & people were even trying to lick the dish! If you like spicy food you can add a little bit of Sweet Baby Ray's Buffalo Sauce to it when you get your serving out, like my boyfriend does. It almost makes it seem like you're eating something from B-Dub's. Either way, this dish is AmAzInG & I am now an addict.ReplyDelete
DELICIOUS!! Instant addition to our Family Favorites, thank you :) Mods: I used 20-oz bag of refrigerated hashbrowns, 8-oz sour cream, 8-oz Hidden Valley Ranch salad dressing (not the powdered mix), a bit less cheese, mixed in some diced red onion, and baked in a 7"x7" foil baking dish for 30 minutes. And I forgot the bacon - oops.ReplyDelete
Made these last night for our family's Christmas dinner. Used the Simply Potatoes, southwest style. Incredible!!!ReplyDelete
Do you think these would work in a crock pot? I have a work potluck that I was going to make jalepeno poppers for, but these would be so much easier.ReplyDelete
Can you make this a day ahead of time?ReplyDelete
Kimmie - absolutely. I always do that. I actually make it and freeze it and just pull it out the day I want to bake it.ReplyDelete
I plan on making these Christmas morning for breakfast. I am not a cook, or anything of the sorts (usually take out at our house) but I have a stupid question. I am assuming you make the ranch dressing first then mix it in with the rest of the ingredients. Or is that not correct? Thanks, sorry for the dumb question.ReplyDelete
Jessica - don't make the ranch dressing first. Just mix the packet of ranch dressing mix in with everything else. Dump everything in a huge bowl and mix. Enjoy!ReplyDelete
I have made this with bacon bits, real bacon and chicken. All turned out amazing! Today I'm making it with ham for Christmas. Can't wait for my family to try it!ReplyDelete
Has anyone tried this in the crockpot? I have a funeral dinner to take food to, and I don't know exactly when they'll be serving the food. I don't want to leave this out for too long due to all the dairy in it. If it doesn't work in the crockpot, I may just pick something else to take. Thanks!ReplyDeleteReplies
Brenda, there is a recipe called "Funeral potatoes" that I printed off some website. It is very similar to this recipe. Probably can "Goggle" those words and get the recipe. I reused some old paper so the website is mixed up with some other site that printed over top of it.Delete
I made 2 pans of these for Christmas dinner and there was none left when I finally went to serve my plate...looks like 3 pans are in order next time! Thanks for the great and easy recipe!ReplyDelete
Oh Steph I just tried this tonight and it was so yummy!!ReplyDelete
Melissa - so glad you liked them! Thanks for letting me know,ReplyDelete
I'm making right now!! Only thing is that the store only had "Southern style diced hashbrowns!" I'm praying that it turns out great! Have any of you ever used these diced potatoes?ReplyDelete
Ok the Diced Potatoes turned a little dry. I'm sure shredded is MUCH better.ReplyDelete
Would this work if you added eggs & Bisquick to make it similar to a quiche? It sounds wonderful and I'm hosting a baby shower Saturday morning so I was wondering if that would work'..?ReplyDelete
Do you freeze it before or after you bake it???ReplyDelete
I freeze it before I bake it.ReplyDelete
Also found this on Pinterest as people are pining it like crazy. Can I do this with fresh potatoes (don't have hash browns right now), if I shred them big? Will try tomorrow !ReplyDelete
Molly - fresh potatoes should be fine. I use a 30 oz bag, so just use the same amount of fresh shredded potatoes.ReplyDelete
A friend posted this on pinterest and it looks delicious. We are going to give a try tonight. Thanks for sharing!ReplyDelete
OMG! I found your blog from Pintrest and this looks fantastic! Can't wait to try this tomorrow night.ReplyDelete
Finally made this last night after pinning it a few months back. LOVED! So, so good! Thanks for sharing.ReplyDelete
Fresh potatoes do not work so well. My sis-in-law made this and I loved it, so I wanted to try it. I like to cook with all fresh ingredients so I used freshly-shredded potatoes and bacon. The potatoes quickly turned gray. They did not cook the same as the fresh hash browns, the sour cream didn't absorb as well, and the dish looked really unappetizing--who wants to eat gray mush? Will make this again, but I guess I stick with the frozen hash browns--must be whatever additive they put in them.ReplyDeleteReplies
When using fresh potatoes bake the potatoes first, let them cool and then peel and shred! That's how my momma makes hash browns for breakfast.Delete
I just discovered your blog this evening...not sure what rock I've been under! Let me tell you, I can't stop printing out recipes...and to top it off, I'm supposed to be on a diet, and my stomach is grumbling up a storm! Love Plain Chicken!!!ReplyDelete
found it...made it...LOVED it :)ReplyDelete
I am planning on making these for staff breakfast on Friday morning. I made a test batch over the weekend and they are delicious! I have a question though... I am making a double recipe with bacon and a double without. I bought 2 - 16 5/8 by 11 7/8 by 2 1/2 inch pans to make them in... I am going to put them together tomorrow night and put them in the oven Friday morning before work. Should I keep them in the fridge or freezer over night and how long should I cook them for together in the oven in the morning? THANKS!ReplyDelete
I'd just keep the potatoes in the fridge. I'd probably cook them about an hour.ReplyDelete
Thanks Steph! Can't wait to make them and hope they all fit in the pans that I bought!ReplyDelete
Just a quick question...if I make it in the 13x9 pan about how many does it feed and if I brea k it down to the 7x7 pan how many does that feed?? :)ReplyDelete
The small pan would feed 3-4 people - if any of them are like my husband, then I would go with 3.ReplyDelete
The large pan will feed about 8-10 people.
This blog is great source of information about Saint Patrick's Day which is very useful for me. It very important information about Saint Patrick's DayReplyDelete
Thank you very much for this useful information.
I have not read all the comments (there are just too many!) Anyone try this with fat free sour cream and fat free cheese? does it work? This sounds awesome, but gotta watch those calories!ReplyDelete
if you choose to use real potatoes, make sure you squeeze out excess water first or you will end up with a sloppy mess!ReplyDelete
In the oven now...can't wait!ReplyDelete
Looking forward to trying this tonight! Has anyone ever added diced chicken to it, to make it more of a meal? Going to try that tonight I think...ReplyDelete
I made these last night and found it to be very salty...i used the hidden valley ranch packets, but would use less next time. It's tasty! Would just reduce seasoning packet. Thanks for sharing your recipe!ReplyDeleteReplies
Did you use the dip mix or the dressing and seasoning mix?Delete
I plan on making this for a work potluck tomorrow (putting bacon bits on the side for Good Friday).ReplyDelete
I plan to bake this tonight (in the oven) and then dump it into a crockpot to keep warm tomorrow.
I'll report back and let folks know how it goes! If anyone else has tried this in the crockpot from frozen, let me know! :)
This has been a hit! I used 1 package of Hidden Valley DIP mix (not the dressing mix), and it seems like the right amount of flavor/saltiness.ReplyDelete
I baked as directed, transferred to the crockpot and refrigerated overnight.
This morning I mixed in 1 cup water and reheated on high, stirring every 10 minutes.
I doubt it will last long, but you might want to add more water if it sits around too long (I switched my crockpot to low/warm).
While I'm not a big fan of the flavor of Ranch dressing I really wanted to like this recipe. As written, however, it was too over-powering for us. I did try it again using only one packet of Ranch dip mix and one package of bacon bits and that was much better. My husband and our neices & nephews liked this a lot and I'll continue to make it for them. The suggestion to freeze 2 portions is great as this recipe does make a lot of food. Great if you're having many people over for a holiday brunch or buffet meal.ReplyDelete
All I can say is OMGosh!! I am so thankful that I ran across this recipe. I made this tonight and ate so much that I had to pass on S'mores! And trust me, I don't turn chocolate down for anything!! I will definitely be making this again.ReplyDelete
I made this last night and have one suggestion, I would opt for 1 package of ranch dip. While it was still delicious, the ranch flavor was a little over powering and took away from the dish. But like I said, still delicious! I'm also going to try to cut the recipe in half next time- way too much for just my hosband and I!ReplyDelete
Is it okay to use ranch dressing & seasoning mix instead of the ranch dip mix? I bought the wrong thingReplyDelete
Rhea - use the dry mixReplyDelete
Rhea - you can use the Ranch dressing in place of the sour cream and mix.ReplyDelete
I just made it using one packet of the hidden valley ranch dressing & seasoning mix, and it came out amazing. I just found your blog and I'm going to try more recipes.ReplyDelete
made these last night and the family enjoyed them...ReplyDelete
I'm making this tomorrow. That is a lot of sour cream for one bag of potatoes. I'm going to half it and half the ranch.ReplyDelete
I have tried this, it is totally addictive!!ReplyDelete
So I wanted to try this but didn't want it to be too salty so I used 1 package of the ranch dip and bought low sodium Bacon and just cooked and crumbled it myself. I also added a half cup of red onion. This was for dinner last night, but it's been requested again tonight. This is not normal in my home of 4 picky boys. Definitely a keeper! I would like to try it with some Ham or sausage mixed in.ReplyDelete
So I wanted to try this but didn't want it to be too salty so I used 1 package of the ranch dip and bought low sodium Bacon and just cooked and crumbled it myself. I also added a half cup of red onion. This was for dinner last night, but it's been requested again tonight. This is not normal in my home of 4 picky boys. Definitely a keeper! I would like to try it with some Ham or sausage mixed in.ReplyDelete
These are so good they will be a keeper in my house.ReplyDelete
I want to try this. Wondering if I can use fresh potatoes? I hate paying for the frozen kind.ReplyDelete
Stacy - if you use fresh potatoes, make sure you get some of the mositure out of them.ReplyDelete
Made for breakfast this morning... Incredible! I think a touch of onion would do well with it next time.ReplyDelete
Visiting your blog from Blue Eyed Bride. Just tried this recipe out last night and brought it to our Bible study. It was a huge hit, delish and so easy!ReplyDelete
I made this but I used 8oz of sour cream and 8oz of french onion dip. I also used smoked sausage instead of bacon. It was amazing! Thanks for the recipe!ReplyDelete
Regarding my previous comment, I made a half batch.ReplyDelete
I have this written out to make for a party we're having! Can't wait to try it based on the rave reviews from Pinterest! :)ReplyDelete
Is it 2 80z sour creams for a total of 16? And a total of 3oz bacon? Just want to make sure I make it right!ReplyDelete
Katie - it is 2-16oz containers of sour cream for a total of 32 oz AND 2-3oz bags of bacon bits for a total of 6ozReplyDeleteReplies
I don't believe I've ever seen bacon bits in bags; would it be where the breakfast meats are located and is it frozen? Who makes this item?Delete
Can you use ranch dressing packs instead of the dip packs? what is the difference in the two?ReplyDelete
Can you use ranch dressing packs instead of the dip packs? what is the difference in the two?ReplyDeleteReplies
Wondering the same thing...Delete
I am really excited to try this! I found it on pinterest and hope you don't mind you have a new blog stalker ;)ReplyDelete
I make something similar to these-well not so similar, BUT so freakin' good!! I make them only 2x's a yr they are so fattening & so good everyone looks forward to them at Thanksgiving & Easter.ReplyDelete
Frozen Hash Browns
2 stick of real butter-softened
2 blocks of cream cheese- softened
2 16 oz containers of sour cream
4 cups of shredded cheese (I use cheddar & jack)
One large bunch of green onions
& then mix it all together & bake till browned--at 400 about 1 hour.
I am telling you people call me every year to make sure I am bring these. I love them at Easter because they are so good with ham.
I am sure you could lower the fat count by low this & low that, but I dont:) Am trying your version tonite! Thanks
Actually that is the recipe doubled--so 2 bags of potatoess:)ReplyDelete
I completely agree with you. I really like this article. It contains a lot of useful information. I can set up my new idea from this post. It gives in depth information. Thanks for this valuable information for all. And of course nice review about the application.ReplyDelete
So informative and interesting post have been shared here. It's very nice website. I will search this page again & again great list. I appreciate your efforts to bring such a huge list for us.
pancake mix
I truly enjoy reading on this internet site. Very nice post. I just stumbled upon your weblog and wished to say that I have truly enjoyed surfing around your blog posts. After all I'll be subscribing to your rss feed and I hope you write again soon! This post shows a report that is tighten to common. credible strategy of countenance resulting from which cause your post turn so informative.ReplyDelete
vakantiehuis dordogne
Two people asked about doing this in a crock pot, but neither one of them were answered. I really need something for my husband's potluck tomorrow-so it has to be low maintenance. Does ANYONE have an idea of how long to cook them in a crock pot? I was thinking of doing it tonight, refridgerating them overnight and then having my hubby put it on low tomorrow morning so it will be warm by lunchtime? HELP! ANYONE?ReplyDelete
zmilde - I've never tried this in the crockpot. If you want to try it I suggest cooking it on low for about 4 hours. Make sure to spray the inside of the crockpot before cooking the casserole.ReplyDelete
Hello, I have a question. I cant wait to make this tonight!! When you freeze it, do you mix all the ingredients together and freeze it all in the pan? I wasnt sure if you put the potatoes in the pan and freeze just that or if you freeze the whole mixture.ReplyDelete
Amy - yes, mix everything up and then put it in the pans if you are going to freeze it. I cover the pan with plastic wrap and again with foil. Just remove both before baking.ReplyDelete
Thanks for responding back!!! Im going to make this tonight!!! Sounds and look delicious!!!!!! Cant wait to try it!!ReplyDelete
Thank you very much for the great list and I appreciate your efforts to bring such a huge list for us. I really appreciate posts, which might be of very useful. I am also building new sites all of the time and getting good results by using natural methods. I look forward to future updates. Once again thanks. Keep smiling.ReplyDelete
Get More Twitter Followers
could you mix together and put in refrigerator over night and cook in the morning?ReplyDelete
CindyG - absolutely! Hope you enjoy the potatoes.ReplyDelete
I made this for a potluck today and only used 1 1/2 packets of ranch and Bacon bits as some comments said it was too salty. Turned out great.ReplyDelete
This comment has been removed by the author.ReplyDelete
I made this tonight but since I'm married to the only man in America that doesn't like bacon I used a pound of diced ham instead. Huge hit! This recipe has definitely earned a place in our menu rotation!ReplyDelete
Can u do this in a crock pot?ReplyDelete
This post shows a report that is tighten to common. credible strategy of countenance resulting from which cause your post turn so informative. Some truly superb blog posts on this internet site, thanks for contribution.ReplyDelete
Custom tote bags
I just want to say I am all new to blogs and absolutely liked you're blog site. I truly enjoy reading on this internet site. You definitely have really good articles. Regards for revealing your web page.ReplyDelete
vakantiehuisje frankrijk
Do you think I could get away with using the boxed hashbrowns?ReplyDelete
Do you defrost the potatoes when you want to cook them or do you cook them frozen?ReplyDelete
I just made this tonight for the family after eyeing this on pinterest. But I followed the ingredients, but added real bacon and crumbled them, and only 1 and a quarter of ranch tip, but mine was super creamy. What went wrong? Mine somewhat looked like the picture just super creamier. Did I not leave it in long enough?ReplyDelete
I had fun reading this post. Very informative as well. I didn't know the procedure can be easy. your blog is very nice.Thanks for posting this important blog on your website. I appreciate your efforts to bring such a huge list for us. Nice feeling by reading this types of things…thanks…ReplyDelete
Adult Stories
would it work if you used "Helluva Good Dip" instead of ranch mix and sour cream?ReplyDelete
would it work if you used "Helluva Good Dip" instead of ranch mix and sour cream?ReplyDelete
lparks - I think that would work fine. Enjoy!ReplyDelete
I'm going to be making this for Super Bowl Sunday and I have about 10-12 people coming over. Mostly men, will that amount cover it? Our should I double everything? Also, what about cooking it in a crockpot? Can't wait to try it!!!ReplyDelete
Erin - I think one batch of potatoes is plenty. This will easily serve 12 as a side dish. I've never made this in the slow cooker. Let me know how it turns out if you try it!ReplyDelete
I`d like to say that you always offer accurate information and I have been an long term reader of your site for quite some time. I've always been a regular reader of your web site for a long time.ReplyDelete
LR to Bank Transfer
This recipe truly lives up to its name ... Crack! I used southern diced potato hashbrowns instead! Awesome, my husband is soooo excited to taste them!!ReplyDelete
This recipe truly lives up to its name ... Crack! I used southern diced potato hashbrowns instead! Awesome, my husband is soooo excited to taste them!!ReplyDelete
This recipe truly lives up to its name ... Crack! I used southern diced potato hashbrowns instead! Awesome, my husband is soooo excited to taste them!!ReplyDelete
For some added crunch, I crush some corn flakes cereal on top! Yum!!!!ReplyDelete
Made these yesterday and LOVED them! I only used 1 pkg of dip mix as I was worried they would be too salty otherwise and it was just enough flavor.ReplyDelete
I made these potatoes for a picnic we had yesterday. They were a huge hit! Such an easy recipe yet so delicious! I was asked to make them again :)ReplyDelete
Mine are cooking now... I hope they turn out okay. I added 30 ounces of shredded potatoes but it's looking more like dip than a potato casserole and it's halfway through cooking?ReplyDelete
Mine are cooking now... I hope they turn out okay. I added 30 ounces of shredded potatoes but it's looking more like dip than a potato casserole and it's halfway through cooking?ReplyDelete
Best. Potatoes. Eever. !!!ReplyDelete
Thank-you!! I've been looking high and low for a potato casserole WITHOUT canned soup. I'm making these this weekend!ReplyDelete
Val - I hope you enjoy it!ReplyDelete
Hi, thank you for sharing your recipe. It sounds delicious! I'm curious, you've mentioned you divide it up, but can you tell me if I don't divide it- how many does your recipe serve? Thank youReplyDelete
Angela - this will serve about 10. I like to divide the potato mixture between 3 8x8 or 7x7 foil pans and freeze them.ReplyDelete
We researched the ingredients & BAM!ReplyDelete
Gluten Free, Baby!!!!
No special changes or over-priced specialty foods required, just a couple of name brands & coupons! Super budget friendly!!!
We also turned it into a casserole to accommodate our large family. YUMMOLICIOUS!!!!
My cheesy potatoes! Melt 1 stick of butter with a pint of 1/2&1/2 and half a block of velveeta cheese, cubed on low setting. Pour over one package of frozen country hash browns sprinkled with 1 teaspoon of onion salt in a 9x13 greased pan. Bake uncovered at 375 for 50 to 60 minutes. Works with shredded potatoes too.ReplyDelete
How do you reheat them once frozen?ReplyDeleteReplies
Just follow the directions above and add about 5-10 minutes if you are baking them completely frozen.Delete
Does anyone thing it would be good to substitute cauliflower for the potatoes?ReplyDeleteReplies
Oh, that's DOES sound good! Have you tried it yet, Anna? I was also thinking half cauliflower - half popcorn chicken. :)Delete
Just made these, after reading the reviews that it was to salty, I decide to only use one ranch packet. OMG they are good and addictive. Also there is enough to make 2- 9x13 pans. I frozen one for later use as directed in the recipe! 4 out of 5 stars..ReplyDelete
Finally got around to making these yesterday. As suggested in the notes, I bought disposable aluminum pans (I could only find 8" x 8"), cooked one and froze two. This morning "she" asked if we could defrost and cook another pan tonight? Very tasty!ReplyDelete
This was a big hit at the inlaws' for Easter Sunday! Good stuff.ReplyDelete
I also like recipes that DO NOT have cream of something soup in the ingredients! I will try these but I will use 1/2 the sour cream and add in some softened onion & chive cream cheese. (This flavor of cream cheese is also great added into marinara-based pasta dishes). YUM OReplyDelete
Easy and tasty. The family loved itReplyDelete
A family favorite at our house!ReplyDelete
I was wondering if you could cook this over a fire or grill while camping?ReplyDelete
I'd just like to say that your website is absolutely awesome and I've subscribed to it :) But if you'd be courteous enough to check out my website then I'd really appreciate it. GamesEpic allows you to download all of the latest games completely free, click here to get your free Football Manager 2015 Download now! Or if not then please go ahead and check out our sister site and get your free The Sims 4 DownloadReplyDelete
Making these again tonight to go with a Balsamic tenderloin.ReplyDelete
Making these tonight for my Easter Potluck at work. Minus the bacon this time only (in observation of Lent)ReplyDelete
Thank you for the recipe. Can't wait to see how these turn out!
I have made these for my family get togethers, just for us, and no matter what..... people go nuts for them! I would love to share this recipe on my blog @ bowlfullofblessings.com with all aknoledgement and credit being linked back to you of course. Please let me know if this is ok.ReplyDelete
Well, it seems I need to go to the grocery store tomorrow. These look stupendous and I cannot wait to try them!ReplyDelete
I made these for Christmas and they were gone before anything else. I also make a fantastic corn casserole that everyone loved. I am making the potatoes for dinner tonight, again. Yummy.ReplyDelete
I made these and didn't have all the sour cream I needed, so I added 1/2 sour cream 1/2 cottage cheese. I was amazing!ReplyDelete


text:
Users Online Now:
Who's On?
Visitors Today:
Pageviews Today:
Threads Today:
Posts Today:
Donate To GLP
Adv. Search
Back to Forum
Back to Thread
Sun & NASA Bullshit exposed! Another source responsible for specific twisting of Earth's magnetic field & charged particle influx.
User Name
Font color:
Dark Red
Dark Blue
Ms Sans Serif
In accordance with industry accepted best practices we ask that users limit their copy / paste of copyrighted material to the relevant portions of the article you wish to discuss and no more than 50% of the source material, provide a link back to the original article and provide your original comments / criticism in your post with the article.
[quote:RedDawnPost:MV8yMDk2ODEwXzM1MzE0NzI2X0MyRjJBNTYz] [quote:Anonymous Coward 30984612:MV8yMDk2ODEwXzM1MzE0NjkwX0M5QTdCM0FB] yez, yez, zee hot air... It has an odor... it ese comink to mee... tink I got dit.... Smells like nu take on zee niburu ting... yez, yez... it does smell like dat. [/quote] :lolsign: [/quote]
Original Message
Before I say anything, know this.. if you have ANY DOUBT whatsoever of what I'm sharing then please study everything AND look up the sources to see that everything is authentic.
Everything I'm about to share is for real and is ultimate proof we're not being told the real story of what's going on.
I have shared this info recently but I've decided to shorten everything and get to the point which is we are being lied to (mainly about the Sun)!
All covered here along with more as well:
What I'm about to prove to you is this:
On the same EXACT dates year by year Earth's magnetic field experiences anomalies in connection to an influx of charged particles on Earth a few days later.. leading to the same Aurora activity on the same dates as well.
I share screen shots of magnetic field data and spaceweather to prove this.
I personally have made predictions which have come TRUE multiple times knowing activity is NOT random and that we're being lied to of the true source affecting Earth's magnetic field and directing protons at Earth.
The predictions came BEFORE any forecast from NASA/NOAA and BEFORE any "Solar eruptions"
In one prediction I even warned to look for "Solar disinfo" to come out in the next couple days.
They are bullshitting of what's going on with the Sun to cover up the true second source sending protons directed towards Earth.
The predictions were based on previous statistical data which has already occurred on the Earth and yes you will see screen shots of that as well.
The predictions/quotes are in
and prediction conclusions are in
There is a direct hand in hand connection on exact dates between specific magnetic field activity followed by an influx of charged particles at Earth which is being covered up.
Yes there also is a connection to the large 8+ quakes of recent years as well.
Just see for yourself! Lets get it started!
First of all.. here's what Earth's normal magnetic field looks like.
Notice the field lines of the North Pole flow up, out and away from the Earth.
The field lines of the South Pole flow down, out and away from the Earth.
Here are some links to see magnetic field data from NASA:
link to ccmc.gsfc.nasa.gov
link to iswa.gsfc.nasa.gov:8080
Lets start back in 2010, the 8.8 Chile Earthquake on February 27th [
link to earthquake.usgs.gov
Here's the magnetic field 2/25/10, two days before the Chile 8.8: and the magnetic field on 2/25/11
Notice the magnetic field is becoming compressed/repelled with
field lines turning red
meaning they are closed.
Okay okay.. something more is going here eh?
Lets check spaceweather for Feb 25, 2010 and 2011 to see what the cover story is.
I Highlighted in blue the date, in the red box is points that are important to notice.
Here are the spaceweather links, you can plug in any date you want in archives if you choose.
and here are the links:
2010 [
link to spaceweather.com
2011 [
link to spaceweather.com
Note February 25th spaceweather said there was a solar "eruption yesterday the 24th" in 2010/11! and it's an "unknown and possible" if it will cause "geomagnetic storms and auroras" in the coming days.
Twice in a row, Earth's magnetic field is being twisted and spaceweather came out posted the SAME thing!
Twice in a row on the same exact date?????? c'mon now, something is not right here!
Again I started looking at data around the Chile 8.8 quake on 2/27/10 and well the data speaks for itself.
So early on Feb 23rd, 2012 I saw Earth's magnetic field experiencing some oddities.
Lets just say I had a very strong gut feeling NASA would pull the same BS and "blame the Sun" and we'd be hit before the "end of the 26th" so early on the 23rd I made a prediction which is below.
What followed was EXACTLY as previous years with a compressed/repelled magnetic field on the 25th and spaceweather saying yesterday on the 24th there was a Solar Eruption!
Link: [
link to spaceweather.com
My prediction on the 23rd came true as Earth was hit on the 26th with and increased Auroras as seen below.
So if I predicted "blame the Sun" before the Solar Eruption and Earth got hit the day I said it would.. which made 3 years in a row of the same magnetic field and spaceweather activity are we to be believe we're being told the real story??????
Okay, okay... coincidence you say maybe right?????
Well we still have the 9.0 in Japan and the 8.6/8.2 in Indonesia to cover. Being things are getting worse (source getting closer?) we should see more of the same signs and patterns right? Did I use the same philosophy to make accurate predictions then as well??? YESSSS!
Here's a prediction which came on March 8th, 2012 UTC.
(youtube as well)
Note the comments from March 7th 2012 local time.
Me: "Thus bullshit about the Sun before March 11th.. freaky because this pattern is exactly what happened last year at this same very time."
Reply from a friends who's been following the data as well said: "soooo in 2-3 days there will be northern lights and increased quakes and Never A Straight Answer aka NASA will be like see, just the sun nothing to worry about people!!! They are ruthless sick evil bastards for covering this up man, same old bs over and over again."
On youtube I posted a forecast as well and warned of "plus expect Sun coverup". I referenced last year when there was an X-Class flare a couple days before the Japan 9.0 on March 11, 2011. [
link to earthquake.usgs.gov
So lets now compare spaceweather (official story) from March 11, 2011 and 2012.
Starts off with "Northern lights in Minnesota and Wisconsin" and there was an Earth directed "Solar flare eruption on March 9th".
Here are the links
2011 - [
link to spaceweather.com
2012 - [
link to spaceweather.com
Same exact thing on the same dates for 2011 and 2012!
Bare in mind early UTC on March 8th I gave a forecast warning of coming "bullshit about the Sun" and Northern lights etc that happened to make it all the way down to Wisconsin two years in a row!
Yet again.. still think it's the Sun when I predicted the activity before hand????
Remember the Japan 9.0 was on March 11, 2011.. what was Earth's magnetic field doing on that date and on March 11, 2012 as well?
Nearly the same, with a quiet magnetosphere and Earth's magnetic field headed sideways in the opposite direction.. including with field lines in front of the Earth!
On March 13th 2012, Earth's magnetic field completely flipped to the other side as covered here on GLP.
Thread: Magnetic Wind from the dark side of Earth - VERY IMPORTANT
Thread: GLP, this is for you... NASA Hiding Data of Magnetosphere Reversal
Now moving forward:
Please follow this chain sequence of events.. first here is a prediction on March 30th, 2012.
Said: "Earth's magnetosphere should be blasted before the end of April 3. Regardless of any data manipulation that also means there will be increased reports of Auroras / Northern lights in that time frame. High impact time I feel is between 4/1 & 4/2 but activity up is possible until the end of 4/3."
Next to the forecast is the magnetic field from March 30th, 2011.
For reference of compression both year with flipped closed field lines:
Here is spaceweather (official story) from April 2nd, 2011 and 2012.
2011 - [
link to spaceweather.com
2012 - [
link to spaceweather.com
"So the Sun was involved after all" .....!?!
Both years was said "No Auroras were forecast/unlikely" uh no.. I made the forecast on March 30th, 2012.. knowing what happened previously and the data which proves none of this activity is random and a cover up is in place!
Here is pressure on the magnetosphere April 3rd, 2012 just as I warned of. (please click on link.. sorry due to limited image space on GLP threads)
link to www.godlikeproductions.com
Now towards April 5th 2011, 2012.. notice how similar:
Prediction on April 5, 2012 local and second one on April 6th:
5th: "this forecast currently is active through the 10th of April. High impact probability is between late on the 7th though the 9th I believe. That will include pressure on Earth's magnetosphere, Aurora reports. Increased quake activity for sure and there is a HIGH probability of a large quake."
6th: "wow... this is really prolonged. Sorry to say, this is a very bad sign. I have never seen this prolonged activity before... never this long. Forecast extended at least an extra day."
Now spaceweather for April 6th 2011/12
Said on "April 5" there was "filament" activity and we need to "monitor/stay turned" because it was unknown it the Earth would be effected.
Btw those "filaments" occurred AFTER Earth's magnetic field was already being repelled with closed field lines.
2011 - [
link to spaceweather.com
2012 - [
link to spaceweather.com
In the forecast I said on April 5th the forecast was from the 7th to the 10th, then on April 6th I extended it a day.
Confirmation of pressure on April 7th, 2012.. (please click on link.. sorry due to limited image space on GLP threads)
link to www.godlikeproductions.com
Yes increased Auroras noted on April 9th as well hitting the prediction:
Link: [
link to spaceweather.com
Also note April 11, 2011 and 2012 the pressure.
8.6 & 8.2 quakes hit on April 11th, 2012.
8.6 [
link to earthquake.usgs.gov
8.2 [
link to earthquake.usgs.gov
Lastly spaceweather for April 13th 2011/12
You'll see "Northern lights" that were impressive/strong, which made it all the way down to "Michigan" and cause both years by "solar wind hitting Earth's magnetic field on the 12th".
2011 - [
link to spaceweather.com
2012 - [
link to spaceweather.com
In case you haven't notice I was using NICT magnetosphere simulation as my source of data making the accurate predictions back in early 2012.
Just a few weeks after the Twin Sumatra quakes in April the entire NICT was terminated, along with data history.
Thread: NICT Real-time Magnetosphere Simulation is now shut down for good! "Web services have been terminated"! Very interesting!
But the real question is.. why would they wipe out magnetosphere data history as well?????
NICT had data saved in movie format going to Dec of 2003.
link to web.archive.org
Good thing the NASA data history is still up which can be still used to verify the screen shots I presented.
link to iswa.gsfc.nasa.gov:8080
However their data history only goes back to August of 2009.
Oh yeah and lastly:
"Solar cycle 24 continues weakly, perhaps weakest of the space-age"
link to wattsupwiththat.com
Check out the NOAA graphs, the Sun has been quiet but yet the agenda pushed soo hard???
It's now obvious why!
So what does all this mean????
Well there is another source nearby which is on the same dates yearly causing specific anomalies to Earth's magnetic field and sending changed particles directed Earth on the same dates as well.
Obviously something huge is going on that we're not being told.
Not only does the data prove so but the accurate predictions I've made before anybody else further proves so!
Earth's magnetic field is not supposed to flip, Earth's magnetic field is not supposed to experience the same anomalies on the same dates yearly along with the same specific Auroras.
A kid on the internet is not supposed to be able to predict activity over and over again before NASA and so called "Solar eruptions".
Although all of this is indeed a reality, not the twilight zone.
There is a cover up, plain and simple!
Why not random? Well I believe the source and Earth's orbit play a role in explaining the exact dates which occurred yearly.
We are given a lot by NASA and the scientific community of things going on in space such as the Sun, dark rift, cosmic rays, alignments etc.. we the public don't have all the tools in space so we rely on sources that do to tell us everything.
Are they telling us everything???
Lets keep it simple....
Being NASA is aware, has many the smart minds and equipment studying this stuff.. why is it they haven't come out acknowledged and predicted these specific anomalies that have occurred within exact dates yearly???
Hey if a random kid on the internet can predict when geomagnetic storms and pressure on Earth's magnetosphere will occur to the exact date... it would make sense that NASA would be able to make the same predictions before the random person on the internet right????
Well that hasn't been the case.
The answer is simple but scary.. if the source was something mainstream then somebody else would have predicted activity and put this data together before me.
I would have to be silly to think I'm smarter than the minds at NASA and the whole scientific community that could have put this data together well before me!
Maybe many are blinded by "Solar activity".. perhaps that could have been an agenda all along. Remember the quote from the first prediction on Feb 23rd: "Will they attempt to cover it up and blame the Sun like they have in the past".
Is all this top secret information?
No not really, all I've done is put together side by side screenshots of public data.. anybody can do that.
It's easy to predict activity accurately when you know what specific activity to look for on specific dates.
I'm sure somebody would have noticed this data sooner or later anyway and certainly some will figure out even more than me now being I'm sharing all this.
Simply we are being LIED TO about the Sun.. everything I shared here proves that along with that there is something out there affecting the Earth of which we're not being told.
Please get the message out, share and study this data!
There is a short window of time before that same time frame comes around again when Earth is affected by this other source/force!
The Solar bullshit agenda is about to pick up again within the next couple months in order to cover this up.
Also expect them to hide magnetic field data at times and/or also say a crack in Earth's magnetosphere is allowing Solar wind in.. those BS actions have been used before and I sure they will happen again.
Now we know the truth and what to look for!
Pictures (click to insert)
Potentially Offensive
Big Round Smilies
Aliens and Space
Friendship & Love
Misc Small Smilies
View All Categories
Next Page >>
Disclaimer / Copyright Info
Privacy Policy
Terms Of Use
with questions or comments about this site.
"Godlike Productions" & "GLP" are registered trademarks of Zero Point Ltd. Godlike™
Website Design Copyright © 1999 - 2017 Godlikeproductions.com
Page generated in 0.037s (68 queries)


text:
Speed read: The juiciest bits from Timothy Geithner's new memoir
Reviled by both left and right yet beloved by the man in the Oval Office, Timothy F. Geithner was a lightning rod for controversy as treasury secretary. Before being nominated by President Obama, Geithner was president of the Federal Reserve Bank of New York during the financial crisis. His time in the Cabinet began with a personal tax scandal, and he never seemed short on critics and naysayers.
In a new memoir, Stress Test: Reflections on Financial Crises+, Geithner offers his take on what really happened. Read on for 10 of the juiciest bits.
1. He calls out Mitch McConnell, Scott Brown, Mark Kirk, and many more.
It would seem that 2014 is the year of unflinching memoirs from former Obama Cabinet members (fingers crossed for Sebelius).
Geithner has already caused one firestorm this week, after word got out that he claims Mitt Romney's economic adviser Glenn Hubbard told him, "Well, of course we have to raise taxes. We just can't say that now." Hubbard, unsurprisingly, says Geithner is lying.
In the book, Geithner also asserts that in the fight for the Volcker rule, Chris Dodd asked for incentives for Scott Brown, Judd Gregg, Mark Warner, Evan Bayh, and John Kerry by creating loopholes for trusts, sweep accounts, insurance companies and affiliates, feeder funds, hedge funds with seed capital, "and most firms in Massachusetts."
That wasn't the only time Brown would get his own version of the infamous Cornhusker Kickback. According to Geithner, Brown told him that two companies in Massachusetts, Fidelity and State Street, needed to be protected from the Volcker rule.
In his account of dealings on the Hill, Geithner describes Sen. Richard Shelby (R-AL) as easily cowed by his staff and writes that as treasury secretary he found many of Senate Minority Leader Mitch McConnell's "beliefs and methods offensive."
He accuses Sen. Mark Kirk (R-IL) of undermining the U.S. in China, saying the senator "advised [the Chinese] not to buy Treasuries or other U.S. government debt, warning them that our spending was driving us toward default, and that the Fed was creating hyperinflation."
During his tough confirmation hearings as treasury secretary, Geithner writes that one senator opposed him as "payback for Democratic opposition to President Bush's nominees," while another said he would oppose him to avoid looking "Obama-friendly." Geithner does, however, single out Sen. Orrin Hatch (R-UT) for supporting him when the senator had nothing to gain.
2. Barbra Streisand got him all wrong.
Geithner spent a lot of his time at Treasury battling the notion that he was a former banker, and despite his efforts, the fictional part of his biography stuck. Evidently, for Barbra Streisand, there were additional parts of Geithner's background of which he was unaware. At a state dinner, Streisand told Geithner he must be OK because he was a Brooklyn Jew. However, Geithner notes, "I'm not Jewish and I've never lived in Brooklyn."
Read The Full Article On The Daily Beast
More articles from The Daily Beast:
- The Worst Campaign Finance Ruling Since Citizens United
- Louis C.K. Apologizes to the 'Fat Girls'
- Liberals Against an Obama Judge
© 2013 Newsweek/Daily Beast Company LLC


text:
INTERVIEW: Avicii at Electric Zoo
Listen to Avicii on iHeartRadio
Avicii is just around the corner from finally releasing his highly anticipated album, True. Debuting his new sound earlier this year, he had fans, and tons more, buzzing about the music that is now a part of his long-awaited album.
With talented musicians like Nile Rogers, Incubus' Mike Einziger, Linkin Park's Mike Shinoda, and more, the album is truly a must-have. "Wake Me Up" has already hit no. 1 in in 22 countries.
iHeartRadio got to hang out with Avicii at Electric Zoo in New York City. He talked about his new album True (which is out September 17th), finding his musical path, and what it was like revealing his new music to fans. Check it out below:
Congratulations on your new album True. You worked with so many different well-known, talented musicians. What made you want to go that direction with it?
I think to me it was just more interesting. I never really had the time to sit down and then finish that many songs, enough songs for an album before. So now when I did, and I was trying to put together who I wanted to approach to work with and stuff, [I] kind of straight away, I just kind of went for those names that, you know, I've been listening to a lot myself. And, ideas that I got from people that sounded like fun, you know like, this is not, "It's okay that's going to be a big song" more than "Oh, that's going to be a fun experience and a good track." That was kind of the main thing that I was after for each collaboration.
How do you think your fans are enjoying your new music?
I think from what I've seen, they are loving it. It took a while. You know, I think after the initial shock wore down from it just being so new, I think, people really responded to it. Because it's just new and no one else is really doing that right now. And I mean, everything has been done obviously, I am not saying that I'm the first one to do it, that's not what I'm saying. But I am saying no one really right now is doing the same thing, and that's what I think is important, with kind of what every artist is trying to find, is just their own path. And that's the hardest part too. And I think I finally found my path a little bit with this album, and for the future too.
Were you nervous to put it out there?
I mean, right from the start I don't believe in the music. I always thought it was good and my manager who I work really close with, we were both really confident in the music. So we were never really nervous about … You know, even when we initially, even after Ultra, when we initially got a lot of people saying, "You know what the f**k? What's happening?" You know, "country music doesn't go with house," and those initial reactions. We kind of knew that once those, once people just get over the fact that it's country or jazz or blues influence, you know. When they listen to it like music, they are going to realize, you know, that it's not as bad as they think.
True definitely seems like a refreshing change in dance music.
I think it's losing its emotion a little bit, dance music; it's all becoming about a really fat drop, and just about as much energy as possible. And ,you know, you can only go so far. Like when I started, everything was about melody, and groove, and it just is not really like that anymore, the same way, I think.
Why did you decide the name your album True? Is this your true self?
Yeah! No, it is my true self. It might sound a little bit corny, but it just made sense because this is the music that, like if I can make any music, this is the music I'd want to make, with these type of influences. And people I work with, you know. And if I was able to sing, this is how I would sing. I've been involved with every node and every vocal. I've been really picky with exactly how it's going to sound, and I have been like that from the start. So, this really feels as true to myself as I can get. This is what I really enjoy doing.
If you could spread one truth in the world, what would it be?
In general, hard work pays off.
It does! And you're a great example of that. So, since we are at Electric Zoo, if you were an animal, what animal would you be?
I want to be a dog or something; I would probably be a cat, just kind of doing what I want.
Photo Credit Rachel Kaplan for iHeartRadio


text:
VA Pushing Pills and Getting Vets Hooked on Opiates
This story aired on Reveal, a new public radio show from The Center for Investigative Reporting and PRX.
Before dawn, a government van picked up paratrooper Jeffrey Waggoner for the five-hour drive to a Department of Veterans Affairs hospital in southern Oregon. His orders: detox from a brutal addiction to painkillers.
He had only the clothes on his back, his watch, an MP3 player and a two-page pain contract the Army made him sign, a promise to get clean.
But instead of keeping Waggoner away from his vice, medical records show the VA hospital in Roseburg kept him so doped up that he could barely stay awake. Then, inexplicably, the VA released him for the weekend with a cocktail of 19 prescription medications, including 12 tablets of highly addictive oxycodone.
Three hours later, Waggoner, 32, was dead of a drug overdose, slumped in a heap in front of his room at the Sleep Inn motel.
"As a parent, you'd want to know how this happened to your child," said his father, Greg Waggoner. "You send your child to a hospital to get well, not to die."
Jeffrey Waggoner's end and easy access to the narcotics that killed him have become tragically common, The Center for Investigative Reporting has found.
Since the 9/11 terrorist attacks, the agency charged with helping veterans recover from war instead masks their pain with potent drugs, feeding addictions and contributing to a fatal overdose rate among VA patients that is nearly double the national average.
Prescriptions for four opiates—hydrocodone, oxycodone, methadone and morphine—have surged by 270 percent in the past 12 years, according to data CIR obtained through the Freedom of Information Act. CIR's analysis for the first time exposes the full scope of that increase, which far outpaced the growth in VA patients and varied dramatically across the nation.
Waggoner was among the victims of the VA prescription epidemic.
Unemployed and newly divorced, he had joined the Army for a fresh start in 2006. After a rocket-propelled grenade blast in Afghanistan sent shockwaves through his 6-foot frame, though, he got hooked on government-issued painkillers; mentally, he never recovered.
Waggoner told a nurse at the Roseburg VA hospital that he suffered from severe flashbacks that made him cry out in the middle of the night, strangling his pillow, hitting the wall. He sleepwalked, sometimes jolting awake in his closet, still battling the Taliban in the Korengal Valley of his mind.
The VA responded with a battery of drugs so generous that in the weeks leading up to Waggoner's overdose, his medical records show, he woke only to take his medicine.
"When not stimulated, (he) lies on the gurney and rapidly falls asleep," Dr. Donald J. Venes noted 10 days before Waggoner's release. Nurse Larry Reeves wrote that Waggoner's "eyes were just slits and he appeared to be overly sedated." He was rushed to the emergency room after falling out of bed.
In the last three hours of his life, Waggoner checked into a motel near the hospital and drank two bottles of beer. He took eight oxycodone tablets, together with a fistful of tranquilizers and muscle relaxants—all courtesy of the VA.
When he fell asleep at the counter of a nearby Applebee's while having nachos and another beer, the restaurant manager helped him back to the motel.
There, Waggoner stumbled down the hallway, fumbled with his room key and collapsed face down onto the carpeted floor. Surveillance video shows other motel guests stepped over him for an hour.
By the time paramedics arrived, it was too late.
Read The Full Article On The Daily Beast
More articles from The Daily Beast:
- Obamacare Fear-Mongering Hall of Fame: Death Panels and More
- House Republican Hostage Takers Are Unfit to Govern
- Ahmed Abdi Godane Is Al-Shabab's Osama bin Laden
© 2013 Newsweek/Daily Beast Company LLC


text:
Building An OTP Application
Martin Logan
Building an OTP Application Overview
Erlang is a clean and simple language to learn. The learning curve goes up significantly when we start to talk about OTP. How to start an application, what the function of a supervisor is, where to put the gen_server. That is just the beginning it gets far more confusing when questions are asked like, "what is a .app file, what is a release, and can someone please tell me what .script and .boot files do?"
This tutorial will walk you through creating a new OTP application called location_server. This application will store the location of clients, allow others to query for that location from any node in our network, and allow clients to subscribe to notifications in the event of a change of location. Over the course of creating the location_server I will answer all the above questions.
Part One: Building the Server
First thing to do is download the reference build system for this tutorial, this can be found at www.erlware.org under downloads otp_base-<vsn> Once you have the code on your local Unix/Linux machine extract the build system.
> tar -xzfv otp_base-R1.tgz > cd otp > ls build lib licence.txt Makefile README release tools
The first thing we are going to do is make an initial build of our build system support files, this is done by typing "make" in the otp directory.
The second thing we are going to do is create a skeleton for our application. Once we do I will disect that skeleton and explain the meaining of all its parts. To create our location_server application we use the "appgen" utility.
> cd tools/utilities > ./appgen location_server ls > cd -
We have just created an application under lib/location_server and a release under release/location_server_rel. We will now cd into lib/location server and see what we have made.
> cd lib/location_server > ls include Makefile src vsn.mk
The include directory contains a file called location_service.hrl. This is the place we will put all our shared macro and record definitions. The makefile does what you would expect it to. The src directory contains all of our erlang (.erl) files. The vsn.mk file contains the make variable LOCATION_SERVER_VSN=1.0 which is the version of our application. This version plays a role in how we handle releases.
> cd src > ls > location_server.app.src location_server.erl ls_sup.erl location_server.appup.src ls_server.erl Makefile
Our src directory contains a file called location_server.erl. Notice that this Erlang source file has the same name as our application. By convention this file contains the API for our application. This file also contains the -behaviour(application) directive. This means that this file is the entry point for the OTP application structure.
%%%------------------------------------------------------------------- %%% Author : martinjlogan <firstname.lastname@example.com> %%% @doc The entry point into our application. %%% @end %%%------------------------------------------------------------------- -module(location_server). -behaviour(application). %%-------------------------------------------------------------------- %% Include files %%-------------------------------------------------------------------- -include("location_server.hrl"). %%-------------------------------------------------------------------- %% External exports %%-------------------------------------------------------------------- -export([ start/2, shutdown/0, stop/1 ]). %%==================================================================== %% External functions %%==================================================================== %%-------------------------------------------------------------------- %% @doc The starting point for an erlang application. %% @spec start(Type, StartArgs) -> {ok, Pid} | {ok, Pid, State} | {error, Reason} %% @end %%-------------------------------------------------------------------- start(Type, StartArgs) -> case ls_sup:start_link(StartArgs) of {ok, Pid} -> {ok, Pid}; Error -> Error end. %%-------------------------------------------------------------------- %% @doc Called to shudown the auction_server application. %% @spec shutdown() -> ok %% @end %%-------------------------------------------------------------------- shutdown() -> application:stop(auction_server). %%==================================================================== %% Internal functions %%==================================================================== %%-------------------------------------------------------------------- %% Called upon the termintion of an application. %%-------------------------------------------------------------------- stop(State) -> ok.
The start/2 function is a callback function used by the OTP application system to start applications specified by the OTP release system. This function must take two arguments, I will get to what those are later on, and it must return {ok, Pid} for a succesful application startup. Notice that the start/2 function calls ls_sup:start_link/1. ls_sup.erl contains our top level supervisor. Notice the prefix ls it is the first two letters of the two words that make up our application name; location_server. This prefix is a convention and it is used in liu of a package structure in Erlang to avoid name conflicts within a release.
The top level supervisor starts all the workers and lower level supervisors that our application will require. It specifies a strategy detailing how processes will be restarted when they crash. This a key concept in Erlang and I suggest reading the design principles on supervision located at www.erlang.org. Ok, lets take a look at our supervisor.
%%%------------------------------------------------------------------- %%% Author : martinjlogan <firstname.lastname@example.com> %%% @doc The top level supervisor for our application. %%% @end %%%------------------------------------------------------------------- -module(ls_sup). -behaviour(supervisor). %%-------------------------------------------------------------------- %% External exports %%-------------------------------------------------------------------- -export([start_link/1]). %%-------------------------------------------------------------------- %% Internal exports %%-------------------------------------------------------------------- -export([init/1]). %%-------------------------------------------------------------------- %% Macros %%-------------------------------------------------------------------- -define(SERVER, ?MODULE). %%==================================================================== %% External functions %%==================================================================== %%-------------------------------------------------------------------- %% @doc Starts the supervisor. %% @spec start_link(StartArgs) -> {ok, pid()} | Error %% @end %%-------------------------------------------------------------------- start_link(StartArgs) -> supervisor:start_link({local, ?SERVER}, ?MODULE, []). %%==================================================================== %% Server functions %%==================================================================== %%-------------------------------------------------------------------- %% Func: init/1 %% Returns: {ok, {SupFlags, [ChildSpec]}} | %% ignore | %% {error, Reason} %%-------------------------------------------------------------------- init([]) -> RestartStrategy = one_for_one, MaxRestarts = 1000, MaxTimeBetRestarts = 3600, SupFlags = {RestartStrategy, MaxRestarts, MaxTimeBetRestarts}, ChildSpecs = [ {ls_server, {ls_server, start_link, []}, transient, 1000, worker, [ls_server]} ], {ok,{SupFlags, ChildSpecs}}.
This file exports two functions start_link/1 and init/1. These are both callbacks that conform to the supervisor behaviour, note the -behaviour(supervisor) directive which is present at the top of the file. Naming a function start_link is a convention in OTP that means the function will spawn a process and that the caller of the function, the parent process, will be linked (see link/1) to the child process. In this case the OTP application structure will be linked to the supervisor process.
The init/1 function is where the true guts of the supervisor are. Remember that you should never put any program logic in your supervisor, it should be as simple as possible and never fail, the fate of your application depends on this. Lets break this down:
RestartStrategy = one_for_one, MaxRestarts = 1000, MaxTimeBetRestarts = 3600,
The RestartStrategy one_for_one means that for each process that dies simply restart that process without affecting any of the others. There are two other restart strategies, one_for_all and rest_for_one, you can read about these in the supervisor documentation. MaxRestarts is the maxumum number of restarts allowed within MaxTimeBetweenRestarts seconds.
{ls_server, {ls_server, start_link, []}, permanent, 1000, worker, [ls_server]}
This supervisor has one ChildSpec which means it will start exactly one process. Going in order down the data structure ls_server is the name of the process to be started, {ls_server, start_link, []} is the module function and args that is called to start the child, permanent refers to the fact that the process should never be alowed to die without being restarted, 1000 is the time the process should be given to shutdown before being brutally killed, worker means the child is not a supervisor, [ls_server] is a list of module dependencies of the child.
The supervisor callback module function init/1 returns all of this information and the supervisor behaviour takes care of starting all the children in the order that they were specified in the child specs.
Now we move on to the ls_server.erl file. This file exhibits the behaviour gen_server. This means that it follows the callback prescription for that behaviour and exports the following callback functions:
%%-------------------------------------------------------------------- %% gen_server callbacks %%-------------------------------------------------------------------- -export([init/1, handle_call/3, handle_cast/2, handle_info/2, terminate/2, code_change/3]).
Additionally we are also going to create the following external functions:
%%-------------------------------------------------------------------- %% External exports %%-------------------------------------------------------------------- -export([ start_link/0, stop/0, store_location/3, fetch_location/2, alert_to_change/2 ]).
Lets get started. It is important to document all of your external functions. The build system supports "edoc" with the "make docs" target which will automatically go through and compile all of your documentation and place it in your application directory under the directory doc. And now on to our functions:
%%-------------------------------------------------------------------- %% @doc Starts the server. %% @spec start_link() -> {ok, pid()} | {error, Reason} %% @end %%-------------------------------------------------------------------- start_link() -> gen_server:start_link({local, ?SERVER}, ?MODULE, [], []).
This function starts the server, registers it locally as ?SERVER (see source for -define(SERVER, ?MODULE).) and indicates to the gen_server behaviour that the current module exports the needed callback functions.
%%-------------------------------------------------------------------- %% @doc Stops the server. %% @spec stop() -> ok %% @end %%-------------------------------------------------------------------- stop() -> gen_server:cast(?SERVER, stop).
Stop is simple, but notice the use of gen_server:cast/2. This function is about the same as using the "!" operator. It is used to send an asynchronous message to a gen server. In this case we send the atom 'stop' to a locally registered process identified by the macro ?SERVER.
%%-------------------------------------------------------------------- %% @doc Stores the location of a client. %% <pre> %% Types: %% Node = node() %% Id = atom() %% Location = string() %% </pre> %% @spec store_location(Node, Id, Location) -> ok %% @end %%-------------------------------------------------------------------- store_location(Node, Id, Location) when is_atom(Id), is_list(Location) -> gen_server:cast({?SERVER, Node}, {store_location, {Id, Location}}).
store_location/3 is a very simple function but there is a lot for us to pay attention to here. Notice that we use the guard expressions, is_atom/1, and is_list/1. We are making sure that the types of the variables passed in are correct. This is an example of not trusting our borders. We check the types here so that we will never again have to check them. Notice that the name of the function is the same as the "tag" on the message we are sending:
gen_server:cast({?SERVER, Node}, {store_location, {Id, Location}}).
store_location in that line is our tag and will differentiate this message from others that this server understands. {Id, Location} is the payload that we are sending with the tag store_location. Messages sent in the gen_server should follow this convention of {Tag, Value}. There is an even more important thing to notice about the line above. Notice that the first argument to this function is {?SERVER, Node} instead of just ?SERVER as we saw in cast. This is the case because we want to be able to contact a process on any node in the network not just our own. To message a remotely registered process we can use the syntax {RegisteredName, Node} where node can be any node in the network including the local node.
%%-------------------------------------------------------------------- %% @doc Fetches the location of a client by its Id. %% <pre> %% Types: %% Node = node() %% Id = atom() %% </pre> %% @spec fetch_location(Node, Id) -> {ok, Location} | {error, Reason} | EXIT %% @end %%-------------------------------------------------------------------- fetch_location(Node, Id) -> gen_server:call({?SERVER, Node}, {fetch_location, Id}).
The things to notice here is that we no longer use guards, we don't care, this function will not change the state of our server and if it fails it does not matter much to us. Most importantly notice the use of gen_server:call/2. This function makes a blocking synchronous call to a gen_server.
%%-------------------------------------------------------------------- %% @doc Subscribes the caller to notifications of location change for %% the given Id. When a location changes the caller of this function %% will be sent a message of the form {location_changed, {Id, NewLocation}}. %% <pre> %% Types: %% Node = node() %% Id = atom() %% </pre> %% @spec alert_to_change(Node, Id) -> bool() | EXIT %% @end %%-------------------------------------------------------------------- alert_to_change(Node, Id) -> gen_server:call({?SERVER, Node}, {alert_to_change, {Id, self()}}).
Now that we have all of our external functions finished lets flesh out our server. One thing that those new to Erlang often get confused by is the idea that these external functions are called in the process space of the calling process but that the messages they generate are received by clauses in the same module but that exist in an entirely different process. It is important to use modules to encapsulate server protocols when possible.
%%==================================================================== %% Server functions %%==================================================================== %%-------------------------------------------------------------------- %% Function: init/1 %% Description: Initiates the server %% Returns: {ok, State} | %% {ok, State, Timeout} | %% ignore | %% {stop, Reason} %%-------------------------------------------------------------------- init([]) -> error_logger:info_msg("ls_server:init/1 starting~n", []), {ok, dict:new()}.
The init function is used to setup process state before the process can be accessed from the outside. Here our state is embodied by a dict. This dict will be used to store key value pairs of the form {Id, {Location, ListOfSubscribers}}. The init function is also logging the fact that the ls_server process is starting up. The location and management of log files will be covered in the second part of this tutorial covering how to create a release for your application.
%%-------------------------------------------------------------------- %% Function: handle_call/3 %% Description: Handling call messages %% Returns: {reply, Reply, State} | %% {reply, Reply, State, Timeout} | %% {noreply, State} | %% {noreply, State, Timeout} | %% {stop, Reason, Reply, State} | (terminate/2 is called) %% {stop, Reason, State} (terminate/2 is called) %%-------------------------------------------------------------------- handle_call({fetch_location, Id}, From, State) -> case dict:find(Id, State) of {ok, {Location, ListOfSubscribers}} -> {reply, {ok, Location}, State}; error -> {reply, {error, no_such_id}, State} end; handle_call({alert_to_change, {Id, Subscriber}}, From, State) -> case dict:find(Id, State) of {ok, {Location, ListOfSubscribers}} -> NewListOfSubscribers = [Subscriber|lists:delete(Subscriber, ListOfSubscribers)], NewState = dict:store(Id, {Location, NewListOfSubscribers}, State), {reply, true, NewState}; error -> {reply, false, State} end.
%%-------------------------------------------------------------------- %% Function: handle_cast/2 %% Description: Handling cast messages %% Returns: {noreply, State} | %% {noreply, State, Timeout} | %% {stop, Reason, State} (terminate/2 is called) %%-------------------------------------------------------------------- handle_cast(stop, State) -> {stop, normal, State}; handle_cast({store_location, Id, Location}, State) -> case dict:find(Id, State) of {ok, {Location, ListOfSubscribers}} -> lists:foreach(fun(Subscriber) -> Subscriber ! {location_changed, {Id, Location}} end, ListOfSubscribers), {reply, true, State}; error -> NewState = dict:store(Id, {Location, []}, State), {reply, false, NewState} end, {noreply, State}.
Ok, that is it, we are done with the server all we have to do is change directories into our application directory, type "make" and "make docs", and wait for a succesful source and documentation compile.
> cd .. > make > make docs > ls doc ebin include Makefile src vsn.mk
Notice that there are two new directories in our application root directory "doc" and "ebin". location_server/doc contains html documentation of everything we have done. All of our external functions are present in these docs. Lets explore the ebin directly a little more deeply.
> cd ebin > ls location_server.app location_server.beam ls_sup.beam location_server.appup ls_server.beam
The ebin contains a single .beam bytecode compiled file for each of our .erl source files. The ebin directory also contains a .app and a .appup file. The .appup file is used for release upgrade handling and is beyond the scope of this tutorial. The .app file is essential for creating and installing OTP releases so we will look at it in depth.
{application, location_server, [ % A quick description of the application. {description, "An Erlang Application."}, % The version of the applicaton {vsn, "1.0"}, % All modules used by the application. {modules, [ location_server, ls_server, ls_sup ]}, % All of the registered names the application uses. This can be ignored. {registered, []}, % Applications that are to be started prior to this one. This can be ignored % leave it alone unless you understand it well and let the .rel files in % your release handle this. {applications, [ kernel, stdlib ]}, % OTP application loader will load, but not start, included apps. Again % this can be ignored as well. To load but not start an application it % is easier to include it in the .rel file followed by the atom 'none' {included_applications, []}, % configuration parameters similar to those in the config file specified % on the command line. can be fetched with gas:get_env {env, []}, % The Module and Args used to start this application. {mod, {location_server, []}} ] }.
The comments in the above code pretty much explain it all. This .app file is created dynamically by the make process from the location_server/src/location_server.app.src file. This means that you should pretty much never have to manually edit this file.
Congratulations you have just created your first beautiful OTP application. Now lets move on to the second part of our tutorial and create a release in order to run and deploy our OTP application.
Part Two: Crafting a Release
The first thing we need to do is get into the release skeleton that the tools/utilities/appgen script has created for us. From the otp directory:
> cd release/location_server_rel > ls location_server_rel.config.src Makefile yaws.conf.src location_server_rel.rel.src vsn.mk
This directory contains a vsn.mk file which serves to store the version string for this release. It contains a yaws.conf.src file which will be used to generate a yaws.conf file should you choose to include the yaws webserver in your release. The two files we are going to concentrate on right now are the location_server_rel.config.src file and the location_server.rel.src file. The .config.src file is what make will translate into a .config file. This file includes all of the configuration the different applications in our release require to do things such as truncate and rotate our log files. The .rel.src file is what the make process will turn into a .rel file which will inturn be used to create our .script and .boot files, the files that tell the Erlang system what code to load when starting up. Here is our .rel.src file.
{release, {"location_server_rel", "%REL_VSN%"}, erts, [ kernel, stdlib, sasl, fslib, gas, location_server ] }.
This file specifies the name of our release followed by a version string that will be filled in when we do a make with the version string present in our vsn.mk file. Following that we specify that we want erts to be present in our release and the kernel, stdlib, sasl, fslib, gas, and finally our own custom application the location_server. For more details on fslib and gas, the two applications that together provide configuration and log rotation and truncation for our release you can go to erlware.org and see full documentation about them. Alternatively you can cd to either otp/lib/fslib or otp/lib/gas and run "make docs" and just generate all of the docs locally. When we run make this rel.src file will be turned into an actual .rel file which contains all the version numbers associated with the applications in the .rel.src file. For more info on the .rel.src structure take a look at the docs for the fslib file fs_boot_smithe.
Time to build and run our release.
> make > ls local location_server_rel.rel Makefile location_server_rel location_server_rel.rel.src vsn.mk location_server_rel.boot location_server_rel.rel.src.tmp yaws.conf.src location_server_rel.config.src location_server_rel.script
Quite a number of files and two directories have been generated. We can see a .rel file, a .script file, and a .boot file. Take a look at the contents of each, well, the .boot file might not prove to be too interesting because it is just a binary version of the .script file. Pay attention to the two directories that have been created; local and location_server_rel. location_server_rel is a staging area for installation and production releases of our application, for more info reference OTP Base documentation at erlware.org. We are going to focus on the local directory here. This directory allows us to run our release interactively. If we wanted to run it as a daemon it would be easy enough to invoke local/location_server_rel.sh with the -detached flag to accomplish that. For now we are going to cd into local and just run our application as is.
> cd local > ./location_server_rel.sh Erlang (BEAM) emulator version 5.4.12 [source] [hipe] INFO REPORT 14-Oct-2006::00:18:33 gas_sup:init INFO REPORT 14-Oct-2006::00:18:33 ls_server:init/1 starting Eshell V5.4.12 (abort with ^G) (firstname.lastname@example.com)1>
We have successfully started the location_server release. Can you see where the log message we placed in ls_server to indicate its having reached the init/1 function has shown up on the console? That is not the only place our message shows up:
> ls log/1.0/ err_log sasl_log
The err_log file contains all the logs that get printed via the sasl error_logger with info_msg or error_msg. The other log, sasl_log, is where you will find all the sasl error reports. If your release crashes the first place to look is the sasl_log. By default the build system has wired in the use of fs_elwrap_h via the G.A.S application that is part of your release in order to truncate and rotate logfiles. This prevents the log files from growing indefinitely. To configure or remove this functionality you can use the location_server.config file located in the "local" directory.
{gas, [ % Tell GAS to start elwrap. {mod_specs, [{elwrap, {fs_elwrap_h, start_link}}]}, % elwrap config. {err_log, "/home/martinjlogan/work/otp/release/location_server_rel/local/log/1.0/err_log"}, {err_log_wrap_info, {{err,5000000,10},{sasl,5000000,10}}}, {err_log_tty, true} % Log to the screen ]},
The mod_specs inform the GAS application as to how and what services to start up for a release. Following that are the actual config tuples elwrap uses to do its job. Starting with the location of the err_log and followed by the wrap specs which indicate for both the sasl and error logs how large a file can get before it is rotated out and just how many files there may be for a given logger before old files start getting deleted. The last bit of config toggles whether or not the error logger writes to the screen.


text:
Are You Really Ready for a Software Audit?
Available On Demand
Duration 60min
Ed Rossi
Senior Product Management & Strategy Leader, Cloud & Smarter Infrastructure
IBM Software Group
Ed Rossi
Ed drives IBM's Smarter Infrastructure strategy, focusing on utility industry solutions. He manages business strategy and go to-market execution to deliver capabilities from IBM Cloud & Smarter Infrastructure portfolio . Ed has over 12+ years of experience in various functional teams -business strategy, product management, marketing, sales enablement, product architect and professional services . He holds an Economics degree from Virginia Polytechnic Institute and State University
Antonio Gallotti
Senior Product Manager, Cloud & Smarter Infrastructure, IBM Endpoint Manager
IBM Software Group
Antonio Gallotti
Antonio drives IBM's Endpoint Manager strategy, focusing on software asset management and lifecycle management . He has over 12+ years of experience in various functional areas - product management and strategy, software development, solution architecture and sales enablement.Bio
While 64 percent of organizations have implemented varying degrees of tools, processes and reporting to at least begin the journey to effectively manage their software assets, another 31 percent still deal with software issues on an ad hoc basis. These organizations have little insight into or control over which software assets they deploy, or where and how those assets are being used.
Register for this webinar to learn how to:
- Ensure license compliance
- Lay the groundwork for automated management through an enterprise app store
- Simplify, streamline and better control software requests
Attend to learn how IBM Cloud & Smarter Infrastructure solutions drive a unified service management approach across heterogeneous environments while enabling the foundation for the enterprise app store.
Already a member? Login