text:
I need to pass an array of unsaved Mage_Sales_Model_Order objects between requests. Tried to save them in checkout/session but they doesn't seem to be saved in DB. Moreover, all data that was added after that to, say, core/session disappears as well. My code:
In model:
//$orders is an array of orders
// ...
In controller:
First I thought that order is not a serializable object so I tried this in interpreter:
$serialized = serialize(Mage::getModel('sales/order')->load(1111));
and it returned the string as it supposed to. Then I checked if serialized order fits the maximum field size for storing sessions:
> echo strlen($serialized);
and it's a small value taking into account mediumblob field type for storing session data in the database.
Do you know of any different reasons for Magento to silently fail saving session in the database?


text:
Fairfield Inn By Marriott St Marys hotels are listed below. Search for cheap and discount Fairfield Inn By Marriott hotel rooms in St Marys, GA for your upcoming individual or group travel. We list the best Fairfield Inn By Marriott St Marys hotels so you can review the St Marys Fairfield Inn By Marriott hotel list below to find the perfect place.
Our website will also provide discounted St Marys, GA properties that have a comparable rating of a Fairfield Inn By Marriott.Need 5+ Rooms? Lock in a group rate for St Marys GA
Enter your stay dates and any discounts you qualify for to see St Marys, GA rates found only on HotelPlanner!
How should we direct your call?

subset: commoncrawl


text:
Important delivery notice
The products on this site are only delivered to UK addresses. If you require delivery to another country please visit one of our other sites below.
Sign up to our newsletter
added to your basket.
Busy Lizzie 'Divine Mixed' (New Guinea) (Garden Ready)
Impatiens x hawkeri
Our garden ready plants are selected for garden performance, straight from the nursery. We send them to you 'green' ahead of flowering (but please note some varieties may show a few blooms), which means plants will establish quickly and all their energy goes into producing better roots, so they produce more flowers throughout the season.
New Guinea Impatiens 'Divine Mixed' brings together a resilient mix of vibrant flower colours set above attractive bronze-green foliage. Endless flowering and a strong, vigorous habit ensures that these spreading plants will quickly fill pots, beds and borders with long lasting colour. Height: 30cm (12"). Spread: 35cm (14").More info
Busy Lizzie 'Accent Mixed'
Impatiens walleriana
Culinary note: Use as a colourful garnish in salads or float in cold drinks. For more details about edible flowers click here.More info
Busy Lizzie 'Accent Mixed' (Garden Ready)
Impatiens walleriana
Vigorous, versatile and floriferous, Busy Lizzies are guaranteed to brighten up even the most shaded areas of your garden, giving a bold splash of colour all through the summer and well into autumn. It's little wonder they're the nation's favourite bedding plant. They keep blooming through sun or rain! Busy Lizzie 'Accent Mixed' is a compact variety with a magical array of colours in solid shades and bicolours. Back at long last - we removed traditional Busy Lizzies (Impatiens walleriana) from our range several years ago due to the spread of impatiens downy mildew in the UK. Positive reports from gardeners around the UK, along with problem-free results from our technical trials in Suffolk in the past two years, have given us the confidence to bring traditional Busy Lizzies back. Height and spread: 30cm (12").
Culinary note: Use as a colourful garnish in salads or float in cold drinks. For more details about edible flowers click here.More info
Copyright © Thompson & Morgan, 2004-2016. All rights reserved.


text:
TIME magazine released the photos Thursday morning— hours before Ryan's debate with Joe Biden in Danville, Kentucky.
The photo shoot happened last year, when Ryan was a runner-up for the magazine's Person of the Year. The macho poses are, of course, a reference to Ryan's affinity for P90X.
6. We imagine the photo shoot went something like this…
- Some Bernie-or-Busters protested Hillary Clinton's DNC speech, but a tightly organized plan — from chants to secret allies — kept heckling off TV.
- Sixteen people are reported dead after a hot air balloon crashed in Texas.
- Two brothers suspected of planning terror attacks have been arrested in Belgium, prosecutors say.


text:
Norwell High School strives to actively engage students in a creative and challenging learning environment that inspires an inclusive atmosphere of integrity, mutual respect, and global awareness and prepares students for academic and social success.
Local Summer school offerings. more info...
Get ready to READ!!! High School reading list...
Click on the icon to access instructions on how to use Overdrive
NHS's decennial evaluation report is now available
Please click to find out more about what is going on at Norwell High School.
Please click for a printable copy of the course waiver form.
Please click to access the daily journal to complete online.
Please click to access the yearbook order form.
Click on the icon to anonymously report bullying, cyber-bullying or retaliation.
6:30 PM - 9:00 PM Norwell School Committee Meeting 7PM Open Session


text:
Today's guest post is written by Ken Mueller.
My wife is trying to kill me.
She just read this book, French Women Don't Get Fat, and apparently one of the reasons French women don't get fat is because they drink a lot of water.
OK, they do a lot of other things as well, but my wife's big takeaway was: Drink a lot of water.
As a result, I feel like every time I turn around, there she is, handing me a glass of water.
Got a cold? Drink more water.
Got a headache? Drink more water.
I'm waiting for the day I slip on the ice and break a leg. I know she'll try to hand me a glass of water as if it's the cure-all.
Now understand: I'm rapidly approaching my 50th birthday. Drinking too much water, while possibly good for my health, also has other implications which probably shouldn't be discussed here.
It's like all those diets – the Atkins Diet, the South Beach Diet, and so on. Back in the 70s my dad even tried the grapefruit diet as a way to lose weight fast. He ate nothing but grapefruit for weeks!
Fad diets come and go. When we discover something new, we get excited. We latch on to each next big thing as if it's the only thing. That's understandable, and that's what many have done with social media and some of the specific platforms within social media.
Need more sales? Use social media. Need a job? Use social media. Need to grow your business? Use social media. There was a time when folks were shoving social media down our throats as if it was the cure all. It's not a magic bullet. Nothing is.
On the other hand, we're at a point where social media is no longer a matter of "Should I be there?"
As Gini Dietrich recently said in a comment over on one of my blog posts:
"With all the changes happening in search right now, if companies aren't using social media, they're going to get lost in the shuffle. To this point, I've been pretty diligent in having clients use social media only if it made sense for their industry (for instance, our oxidizer client shouldn't be using Twitter). But, with changes at Google, we're going to have to look at Google+ and how it affects search and our rankings. It's not a nice-to-have in 2012. It's a must."
While social media is not a cure-all, a strong social online presence (and this includes your website and blog) might be the most important thing in shaping your business for years to come.
The one-way nature of traditional marketing means our messaging is a reflection of who we are. It is shaped by the culture of our business. But the two-way nature of the social web changes everything. Yes, our messaging is shaped by who we are, but if we approach it properly, our social presence will also profoundly shape us and the way in which we do business.
Drinking water may not cure everything, but odds are it will have a positive effect on your health. I don't care if you are fat or a French woman (and according to the book, you can't be both) your social presence can make your business healthier. Notice, I didn't say wealthier, though that might happen as well.
When you go online, you can tell the difference between a company that views social media as merely a set of tools for delivering a message, and a company that has adopted the social mindset into the core of business model and operations.
It's all a matter of perspective, mindset, and expectations. What are your thoughts?
Oh, and if you need me, I'll most likely be in the bathroom.
Ken Mueller combines his 30 years of experience in the media industry in Inkling Media. Follow him on Twitter @kmueller62.
Leave a Reply
70 Comments on "Social Media and the Solution to Your Problems"
That last bit made me laugh. And the first bit made me laugh, because your wife sounds like me, and my husband would sympathize with you!
@Shonali Sigh. I'd reply more to your comment, but I have to go pee right now.
I thought that the reason French women don't get fat is because they spend so much time walking ugly little dogs, but what do I know. I spent six hours trapped at Degaulle and never found a cab driver who was willing to speak English.
@TheJackB Wow, I like your answer better! Speaking of which, my wife just told me to take the dog for a walk. But Shadow isn't an ugly little dog. He's a fine looking big ol' dog.
It always comes down to knowing who you want to talk, where they are, and how they're listening. Otherwise, you're just playing with tools rather than working with them.
@BobReed Exactly. And listening in return.
Drink a lot of water, huh? Now I know the secret. Ooooop … time for a bathroom break.
The best thing is the ability to track a campaign these days, with an overwhelming arsenal of tools at your disposal. Still trying to get a handle on that, but it's one of the reasons I come here. 🙂
We need to see a photo of a fat French woman, if you can find one.
@Craig McBreen well, you won't find a fat French woman here. We're all busy drinking water. and peeing.
[…] the folks at Spin Sucks say, it's not a cure-all. But once you decide to get into the social media space, it's not […]
So, what we are saying here is:
If you aren't using social media to make your biz healthier, drink more water, it will fix it.
If you are using social media, drink more water anyway.
@keithbloemendaal That's pretty good. Because Gini would come up with the same thing and say that no matter what, you should drink. And it wouldn't be water she was drinking.
What this tells me is you can write the best lead ever.
@Lisa Gerber I write pretty good titles, too….but sometimes people edit them. because they hate me.
@KenMueller People suck.
@Lisa Gerber i know! but body noises and functions rock!
I like the lead-in a lot and it's a good post overall. One quibble: in fourth-to-last graf, should be 'effect' and not 'affect.' Sorry to be that guy but it's a peeve of mine.
@LindsaySouthwick Wow! that got through a TRIPLE editor filter. Thanks Lindsay, fixing it now. 🙂
@Lisa Gerber @LindsaySouthwick Dang. I totally missed that one this morning!
@GiseleNMendez @kmueller62 Great article with a gem at the center. Sorry, but I also can't stop giggling : )
This made me giggle–which I think distracted me from what the message is. Are you saying you agree with Gini, that social is a must-have? Or that those who simply view social as a "set of tools" for delivering a one-way message would be better off *not* having a social presence?
I tend to disagree that every business must be on social. If a company isn't interested in engaging, or if their customers aren't there, or if they don't have the time (or money) to do it right, then it shouldn't just be a check-box.
@jenzings Yes on both counts. I agree with Gini, that it's imperative to be on social, if you choose the right channels. Having said that, businesses need use the accounts they create, and use them properly. So yes, they need to be on social. But in the right way. I don't think there are any businesses whose customers aren't on social. They might not be on Facebook, or Twitter, but they are somewhere. (And most ARE on Facebook at this point). And I also don't buy the argument of not having enough time or money.
@jenzings Holy crap, I think we both just wrote new blog posts.
@KenMueller LOL. I kind of had that feeling after I posted…
PS–tell your wife it is possible to drink too much water, seriously! It's very rare, but over-hydration can actually be harmful. Throws your body chemistry out of whack or something…
@jenzings oh, great…so she's not trying to keep me healthy? She's trying to kill me???? That explains why she got "How to Kill a Fat French Woman" out of the library!
@KenMueller You are correct that 60% "are there." But, how often are they there? That's key. My mother in law is on Facebook–but she dips in once every few months or so. Please don't misunderstand me–it's not that I don't think social is important. It is.
I just think we all need to be uber-cautious about making assumptions, particularly assumptions based on *our* usage patterns and not those of the typical person–whomever that may be.
@KenMueller LOL. Good discussion. Have a great evening!
@jenzings Well, here's the thing, we hold social to a higher standard. Remember, Facebook is only one channel. We can talk about how many people read print, or watch TV, but they are watching how many different channels?
And, when I talk "social", I'm including your entire online presence, including your website. You know how many businesses don't have websites, or are crappy? or are static? This is 2012, look at what is happening here on SS. This isn't a website, it is a "social" place. This is a big part of it.
@jenzings @KenMueller This is a great debate. You need skypulsemedia he always has the stats on how people aren't using Facebook!
@KenMueller I think you and @jenzings both make good points. I would actually lean more towards her time argument (in a lot of cases, not all) except for the new game changer: social search. As you and @ginidietrich point out, that is the change that makes social a "must" for a lot of companies where it wasn't before.
@jenzings OF COURSE he agrees with me! Do you think I'd let him blog here if he didn't?
@ginidietrich – Gini The Great!
@JustInTheSouth Bwahahahahaah
@ginidietrich Good day Gini! Hope you had a great week!
@SmokinHotPR Hi my Russian friend!
@ginidietrich Good afternoon! What is fun and exciting in PR world?
@ginidietrich LOL. Had to clean my computer screen after that one.
@ginidietrich "The Great!"
@JustInTheSouth LOL
I just poured water on my iPad…thanks a lot Ken.
Nice post. I agree on all acounts. As someone noted on your blog today, at some point it's not social media marketing, it's just marketing. Social media platforms are becoming a must marketing medium kind of like newspapers were the cost of entry for car dealers 10 years ago.
@@Quartz164 I know more businesses across the board that are shifting time and money away from the traditional way of doing things: yellow pages, print, etc. It can be done, if you do it properly.
@@Quartz164 @KenMueller Are the two of you connected at the hip? First on Ken's blog this morning. Now here. So cute.
@ginidietrich @KenMueller I follow him around to make sure nobody picks on him.
@@Quartz164 @ginidietrich Kevin likes to accuse me…er…give me credit for helping him meet his girlfriend, via Twitter. Plus, he's an incredibly smart PR/Marketing guy. You should get to know him.
I'm not French. I'm not fat. But I do drink a lot of water. You should listen to your wife.
@ginidietrich That's all you could come up with? I'm worried that if I drink a lot of water, I'll BECOME a French woman!
Haha! We want a video of that one!
@SocialMediaDDS Thank you, Claudia. I love you.
@kbloemendaal thanks for the RT, Keith!
Drink more water. Amen! I have to pee now.
@katskrieger We're all in the same boat. We're all swamped and busy. But if it's important, you'll find time. We always make time for the things we want to do or have to do. We tend to put our online social presence on the backburner. That needs to change.
@wolftrust thanks for the RT!
I've nothing wise or profound to share. I would like to point out Ken's lovely G+ profile, however: https://plus.google.com/108209527607096296542/posts
That's the one that's linked to his name in his sig file. Haha!
@LisaMarieMary That is clearly not me! Wonder how that happened!
@LisaMarieMary ooh. nice catch. That would be Gini or Lisa who put that link there! Wrong version of me, I guess! This would be me: https://plus.google.com/u/0/104311204288765463015/posts
@KenMueller LOL! Yeah, I found you on my own. I cracked up when I saw that first one, though.
LOL this is definitely an entertaining post on water / social media. True enough, there are tons of social media 'experts' out there swearing by the power of social media as if it is a magical potion. The thing is, water may not be the cure to everything, but it is a necessity to us, which also makes social media an important component in businesses today simply because it is a very powerful communication tool, not a cure. Now I'm off to get a glass of water 😉
@janwong Nice analogy. That's sort of where I was headed but never made that full connection!
[…] post that it quickly became my favorite quote for the day. I found it over at Gini's place Spin Sucks where guest author Ken Mueller said, and I […]
[…] Social Media and the Solution to Your Problems (spinsucks.com) […]
[…] Social Media and the Solution to Your Problems (spinsucks.com) […]
[…] Social Media and the Solution to Your Problems (spinsucks.com) […]
[…] Social Media and the Solution to Your Problems (spinsucks.com) […]
[…] Social Media and the Solution to Your Problems (spinsucks.com) […]
[…] people preach a gospel of "Social media will save us all", yet often have no understanding of how and why social media really works. And this type of […]
[…] we wrap up discussing a piece on Spin Sucks by Ken Mueller titled "Social Media and the Solution to your Problems." Social media is helpful and useful–but is it a "must have" for every […]


text:
Participate in This Event or find another event
Saturday, August 20, 2016
10 a.m.
Gold Country Fairgrounds
1273 High St, Auburn, CA Map it
Already a participant?
Log in here
29 teams and 244 participants have raised $34,193.03
Total above may not reflect all participants, teams, and donations
Duration: Thursday, July 28th – Thursday, August 4th
Challenge: The team who turns in the most business card supporters by midnight on August 4th will get their pick of Relay swag (cool stuff) and additional spirit points for their team.
Directions: Completed business card forms (with corresponding business cards) can be turned in at the August 4th meeting, or can be scanned and emailed to Rachel Alvarez at firstname.lastname@example.com Click here for the form.
THANK YOU Halls Towing
THANK YOU San Joaquin Valley College
Please make sure at least one person from your team attends these meetings.
August 4th - Camp Site Selection at Fairgrounds - Team Captains and Event Leadership Team 6:15am.
Any participants who have raised $100 by Bank Night and belong to team, team captains can pick up their t-shirts
Bank Night, August 11th, turn in your final pre-Relay money, pick up t-shirts and ask questions
Business cards ($100) (easy way to raise $ for the t-shirt) need to be turned in August 5th so they can published in the program
Mission Delivery Activites due August 5th, Team Captains please send to Sara Thornburgh to get info into schedule/program. Please email at firstname.lastname@example.com.
Fundraising Activities due August 5, Team Captains please send to Janet Longueria to get info into schedule/program. Please email to email@example.com.
Here is what teams are doing at Relay (tentative)
* 8:00am-10:00am Registration / Check-in / Survivor Registration
* 10:00am Opening Ceremony
* 10:20am Survivor Ceremony
* 10:45am Survivor & Caregiver Lap
* 11:30am - 12:30 Main Stage Entertainment
* 12:00pm Purple / Birthday Lap
* 1:00pm - 3:00pm Hip Hop Congress performing
* 2:00pm Hula Hoop Lap
* 3:00pm Underwear Lap
* 3:30pm Road to Recovery Activity
* 5:00pm - 7:00pm Dinner (SEE BELOW)
* 7:15pm Beauty School Dropout / Big Hair Lap
* 7:30 Minute to Win It Game
* 8:30pm Fight Back Ceremony
* 9:00pm Luminaria
* 10:00pm 50s Dance Lap
* 11:00pm PJ Lap
* 11:30pm Pizza
* 2:15am Glow in the Dark Lap
* 4:00am Crazy Hats & Socks Lap
* 6:00am
* 7:00am Zumba on the Track
* 7:45am-9:00am Pancake Breakfast by Auburn Jeep Club
* 9:30am - 10:00am Awards & Closing Ceremony
* 10:00am Closing Lap
TEAM: Cruising For Health is hosting a Relay For Life yard sale. Saturday, July 30th 7am - 2pm. Address is 4160 River Woods Drive, Auburn. Contact Janet Longueira email: email@example.com or 530.308.8805. You can drop stuff off to be sold, but anything that does not sell, will need to be picked up. If you and/or your team helps work the garage sale will get credit for their fundraising.
Team: Kicking Cancer Out, Sara Thornburgh looking for recipes to be included in a cookbook. Recipes will be credited to author and cookbooks will be available for $5 dollar donation. email Sara at: email@example.com
Don't forget to buy your Dinner Tickets - Saturday Night of Relay, August 20th 5-7pm Tickets $10
This is a Fundraiser for the Masonic Superheros Team - Tickets sold prior to Relay help with planning. Gift Basket drawing! (Tickets sold prior to Relay) Pre-Relay sale: Write your name and team on back of your tickets and be entered into drawing. And your team will get spirit points.
Contact Kristen Ishizaki directly for tickets. Phone: 916.770.9176 or firstname.lastname@example.com Tickets will also be available at next team captains meeting.
If you have any questions about this web site, need help or have a question regarding Relay For Life of Auburn, please contact me: Phyllis K. Wendelboe at firstname.lastname@example.com. Cell 916.799.8432
The American Cancer Society Relay For Life movement is the world's largest and most impactful fundraising event to end cancer. It unites communities across the globe to celebrate people who have battled cancer, remember loved ones lost, and take action to finish the fight once and for all. With the support of thousands of volunteers like you, the American Cancer Society is helping save more than 500 lives a day. Please join us and take action against a disease that has taken too much!
Remember or honor a loved one who has battled cancer with a luminaria tribute bag »
Connect with others and find resources to help you participate in the Relay For Life movement »
Event sponsored by:
Top Participants:
Top Teams:
Top Companies:
Contact Rachel Alvarez:
(916) 913-0527


text:
Compare Offers on Amazon
+ CDN$ 3.49 shipping
+ CDN$ 3.49 shipping
+ CDN$ 3.49 shipping
The Brothers Grimm Soundtrack
Customers Who Bought This Item Also Bought
Product Details
Would you like to update product info, give feedback on images, or tell us about a lower price?
Track Listings
|1. Dickensian Beginnings
|2. Shrewd Thespians
|3. Red Riding Hood
|4. The Queen's Story
|5. The Forest Comes to Life
|6. Jake's Pledge
|7. Muddy
|8. Inside the Tower
|9. The Queen Awakens
|10. The French Arrive
|11. Burning the Forest
|12. The Eclipse Begins
|13. A Slice of Quiche Would Be Nice
|14. It's You: You Know the Story
|15. Sleeping Beauties
|16. And They Lived Happily Ever After
|17. End Credits
Product Description
Dario Marianelli has come up for a fitting soundtrack for an adventure movie set in a world overflowing with mysterious, fantastical events: Somber, haunted with golden-age ghosts, this CD harks back to classic Hollywood scores. Actually, it harks back even further since Bizet seems to be among Marianelli's influences. The very beginning of "The Queen Awakens" winks at the French composer's Carmen. Echoes of Bizet pop up early in "The Queen's Story" as well, before the track takes a turn into Max Steiner territory. Indeed, it's fun to trace the composers Marianelli honors--and at least he looks up to the greats, as exemplified by the Bernard Herrmann-esque screechy strings in "Muddy." Elsewhere, "The Eclipse Begins" starts off with a direct quote from Rossini's The Thieving Magpie before switching gears and later incorporating the haunting vocals of no, not Lisa Gerrard, but eery soundalike Dessislava Stefanova, from Bulgaria. Sure, it all feels a bit derivative after a while, but it's also well-crafted and perfectly appropriate for the film's tone. And Marianelli is also capable of stirring things up on his own: "The Forest Comes to Life" is epic in length and scope, taking the listener through one storm after another, each one having greater intensity than the one before. --Elisabeth Vincentelli
Customer Reviews
|5 star
|4 star
|3 star
|2 star
|1 star
Most Helpful Customer Reviews on Amazon.com (beta)
I can't wait to see what Marianelli does with V for Vendetta and Pride and Prejudice later this year, but until then we can be glad we've got this satisfying score! Definitely check it out.
"Dickensian Beginnings" starts off a bit mellow with low strings playing a soft, slow intro before the dark march begins to take over. The main theme makes its presence known after the loud brassy interruption to the soft opening.
"Red Riding Hood" starts off with the xylophone Red Riding Hood theme but immediately becomes dark with the presence of evil as something chases Red Riding Hood.
"The Forest Comes to Life" is the longest track of the album and by far the darkest. The strings are eerie and spooky. The Red Riding Hood theme is present for a while. A chorus adds to the scary tension built by a dark march for the forest. We also hear the theme for the Brothers Grimm in this track.
I could go on but you get the picture. The stand-out track is "The Forest Comes to Life" because it contains most of the themes of the album and because of its masterful composition.
With this score you can get an idea of what Dario is penning for "V for Vendetta."
This score is a keeper. Purchase it to enjoy one of the few hidden surprises of 2005. Dario hit the ground running with this one and "Pride and Prejudice" [which he's nominated for an Oscar].
I look forward to his upcoming projects.
Look for similar items by category
- Music > Classical
- Music > Miscellaneous > Comedy
- Music > Pop
- Music > Soundtracks > Movie Scores
- Music > Soundtracks > Movie Soundtracks


text:
Hey guys in my recent project i have used the valums file uploader for ajax based file uploading as i found it best with my requirements but now i am stuck at one point and that is i want to remove the drag and drop functionality from that i have searched internet for hours but nothing found helpful. Is there any way to remove this part from plugin? Here is my code
uploader = new qq.FileUploader({
element: $('#file-uploader')[0],
action: base_url + 'assets/scripts/server-side/server-side-uploader.php',
debug: true,


text:
- Swimmer Ryan Lochte reveals one of his worst dates - US Weekly
- Get the latest on Dr. Dre's arrest - TMZ
- Despite rumors, Eddie Murphy's daughter is not pregnant - Gossip Cop
- The Vampire Diaries star Michael Trevino steps out for a good cause - Just Jared Jr
- Are Blac Chyna and Kylie Jenner on good terms? - Radar
- Blue Ivy is just as stylish as her mom Beyonce! - Lainey Gossip
- This Narcos star confirms he's not coming back for another season of the show - The Hollywood Reporter
27 October 2013 at 6:40 PM
Camilla Belle & Krysten Ritter: Van Cleef & Arpels Exhibit Opening
About this photo set: Camilla Belle and Krysten Ritter go for some color as they attend Van Cleef & Arpels New Exhibit Opening Night Reception held at The Bowers Museum on Saturday… Read More Here
Photo #: 2981072
Posted to AnnaLynne McCord, Camilla Belle, Eva Amurri Martino, Krysten Ritter
powered by ZergNet


text:
Comments disabled
Thu, 21 Jul 2016
A hack for getting the email address Git will use for a commit
Today I invented a pretty good hack.
Suppose I have branch
which pushes the topic branch to the
So the question arose, how should the program figure out the
But what does Git use for the committer's email address if there is
So I wrote this command, which makes a commit and examines it:
This is extremely weird, but aside from that it seems to have no concrete drawbacks. It is pure hack, but it is a hack that works flawlessly.
What is going on here? First, the
Here we could use any tree, but the tree of the
Then the outer command runs:
This is fast—nearly instantaneous—and cheap. It doesn't change the state of the repository, except to write a new object, which typically takes up 125 bytes. The new commit object is not attached to any refs and so will be garbage collected in due course. You can do it in the middle of a rebase. You can do it in the middle of a merge. You can do it with a dirty index or a dirty working tree. It always works.
(Well, not quite. It will fail if run in an empty repository, because
there is no
I called the shortcut
I wish my best work of the day had been a little bit more significant, but I'll take what I can get.
[ Addendum: Twitter user @shachaf has reminded me that the right way to do this is
which prints out something like
which you can then parse. @shachaf also points out that a Stack Overflow discussion of this very question contains a comment suggesting the same weird hack! ]
[Other articles in category /prog] permanent linkThu, 14 Jul 2016
Surprising reasons to use a syntax-coloring editor
[ Danielle Sucher reminded me of this article I wrote in 1998, before I had a blog, and I thought I'd repatriate it here. It should be interesting as a historical artifact, if nothing else. Thanks Danielle! ]
I avoided syntax coloring for years, because it seemed like a pretty stupid idea, and when I tried it, I didn't see any benefit. But recently I gave it another try, with Ilya Zakharevich's `cperl-mode' for Emacs. I discovered that I liked it a lot, but for surprising reasons that I wasn't expecting.
I'm not trying to start an argument about whether syntax coloring is good or bad. I've heard those arguments already and they bore me to death. Also, I agree with most of the arguments about why syntax coloring is a bad idea. So I'm not trying to argue one way or the other; I'm just relating my experiences with syntax coloring. I used to be someone who didn't like it, but I changed my mind.
When people argue about whether syntax coloring is a good idea or not, they tend to pull out the same old arguments and dust them off. The reasons I found for using syntax coloring were new to me; I'd never seen anyone mention them before. So I thought maybe I'd post them here.
Syntax coloring is when the editor understands something about the
syntax of your program and displays different language constructs in
different fonts. For example,
The first thing that I noticed about this was that it was easier to recognize what part of my program I was looking at, because each screenful of the program had its own color signature. I found that I was having an easier time remembering where I was or finding that parts I was looking for when I scrolled around in the file. I wasn't doing this consciously; I couldn't describe the color scheme any particular part of the program was, but having red, gold, and purple blotches all over made it easier to tell parts of the program apart.
The other surprise I got was that I was having more fun programming. I felt better about my programs, and at the end of the day, I felt better about the work I had done, just because I'd spent the day looking at a scoop of rainbow sherbet instead of black and white. It was just more cheerful to work with varicolored text than monochrome text. The reason I had never noticed this before was that the other coloring editors I used had ugly, drab color schemes. Ilya's scheme won here by using many different hues.
I haven't found many of the other benefits that people say they get from syntax coloring. For example, I can tell at a glance whether or not I failed to close a string properly—unless the editor has screwed up the syntax coloring, which it does often enough to ruin the benefit for me. And the coloring also slows down the editor. But the two benefits I've described more than outweigh the drawbacks for me. Syntax coloring isn't a huge win, but it's definitely a win.
If there's a lesson to learn from this, I guess it's that it can be valuable to revisit tools that you rejected, to see if you've changed your mind. Nothing anyone said about it was persuasive to me, but when I tried it I found that there were reasons to do it that nobody had mentioned. Of course, these reasons might not be compelling for anyone else.
Addenda 2016
Looking back on this from a distance of 18 years, I am struck by the following thoughts:
[Other articles in category /prog] permanent linkTue, 12 Jul 2016
A simple but difficult arithmetic puzzle
Lately my kids have been interested in puzzles of this type: You are given a sequence of four digits, say 1,2,3,4, and your job is to combine them with ordinary arithmetic operations (+, -, ×, and ÷) in any order to make a target number, typically 24. For example, with 1,2,3,4, you can go with $$((1+2)+3)×4 = 24$$ or with $$4×((2×3)×1) = 24.$$
We were stumped trying to make 6,6,5,2 total 24, so I hacked up a solver; then we felt a little foolish when we saw the solutions, because it is not that hard. But in the course of testing the solver, I found the most challenging puzzle of this type that I've ever seen. It is:
There are no underhanded tricks. For example, you may not concatenate 2 and 5 to make 25; you may not say !!6÷6=1!! and !!5+2=7!! and concatenate 1 and 7 to make !!17!!; you may not interpret the 17 as a base 12 numeral, etc.
I hope to write a longer article about solvers in the next week or so.
[Other articles in category /math] permanent linkMon, 11 Jul 2016
Addenda to recent articles 201607
Here are some notes on posts from the last couple of months that I couldn't find better places for.
[Other articles in category /addenda] permanent linkFri, 01 Jul 2016
Don't tug on that, you never know what it might be attached to
This is a story about a very interesting bug that I tracked down yesterday. It was causing a bad effect very far from where the bug actually was.
and it sends the main
This was more important in the olden days when Emacs was big and bloated and took a long time to start up. (They used to joke that "Emacs" was an abbreviation for "Eight Megs And Constantly Swapping". Eight megs!) But even today it's still useful, say from shell scripts that need to run an editor.
Here's the reason I was running it. I have a very nice shell script,
It is essentially a wrapper around
in the shell and get a menu of the files related to the wizard, select the ones I actually want to edit, and they show up in Emacs. This is more convenient than using Emacs itself to find and open them. I use it many times a day.
Or rather, I did until this week, when it suddenly stopped working.
Everything ran fine until the execution of
(A socket is a facility that enables interprocess communication, in
this case between
This message is familiar. It usually means that I have forgotten to
tell Emacs to start listening for
Finding the socket
So the first question is: why can't
The second one is easily answered; I ran
which means it's looking for the socket at
The question of where Emacs actually put the socket file was a little
trickier. I did not run Emacs under
I don't exactly remember now how I figured this out, but I think now
that I probably made an educated guess, something like:
I confirmed that this was the correct file by typing
Why the disagreement?
Now the question is: Why is
to see if anything relevant turned up. And sure enough there was:
When programs want to create tmporary files and directories, they normally do it in
With this clear explanation in hand, I began to report the bug in
Emacs, using
Emacs popped up a buffer with full version information and invited me to write down the steps to reproduce the problem. So I wrote down
and as I did that I ran those commands in the shell.
Then I wrote
and I did that in Emacs also. But instead of claiming there was no
such variable, Emacs cheerfully informed me that the value of
(There is an important lesson here! To submit a bug report, you find a minimal demonstration. But then you also try the minimal demonstration exactly as you reported it. Because of what just happened! Had I sent off that bug report, I would have wasted everyone else's time, and even worse, I would have looked like a fool.)
My minimal demonstration did not demonstrate. Something else was going on.
Why no
We'll assume that noon (when the sun is directly overhead) occurs at 12:00 and that midnight occurs at 00:00. (Or 24:00, which is the same thing.) This is pretty close to the truth anyway, although it is screwed up by such oddities as time zones and the like.
On the equinoxes, the sun rises around 06:00 and sets around 18:00, again ignoring time zones and the like. (If you live at the edge of a time zone, especially a large one like U.S. Central Time, local civil noon does not occur at solar noon, so these calculations require adjustments.) On the equinoxes the normal calendar corresponds to the Greek one, because the day and the night are each exactly twelve standard hours long. (The day from 06:00 to 18:00, and the night from 18:00 to 06:00 the following day.) In the winter, the sun rises later and sets earlier; in the summer it rises earlier and sets later. So let's take 06:00 to be the label for the time of sunrise in the Greek clock all year round; 18:00 is similarly the time of sunset in the Greek clock all year round.
With these conventions, it turns out that it's rather easy to calculate the approximate time of sunrise for any day of the year. You need two magic numbers, A and d. The number d is the number of days that have elapsed since the vernal equinox, which is around 19 March (or 19 September, if you live in the southern hemisphere.) The number A is a bit trickier, and I will return to it shortly.
Once you have the two numbers, you just plug into the formula:
$$\text{Sunrise} = \text{06:00} - A \sin {2\pi d\over 365.2422}$$The tricky part is the magic number A; it depends on your latitude. At the equator, it is 0. And you can probably calculate it directly from the latitude, if you happen to know your latitude. I do know my latitude (Philadelphia is conveniently located at almost exactly 40° N) but I failed observational astronomy classes twice, so I don't know how to do the necessary calculation.
(Actually it occurs to me now that !!A = 360 \text{ min}\times (1-\cos L)!!, should work, where L is the absolute latitude. For the equator (!!L = 90^\circ!!), this gives 0, as it should, and for Philadelphia it gives !!360\text{ min}\cdot (1- \cos 40^\circ) \approx 84.22\text{ min}!!, which is just about right.)
However, there's another trick you can use even if you don't know your latitude. If you know the time of sunset on the summer solstice, you can calculate A quite easily:
$$A = {\text{ Sunset on summer solstice}} - \text{18:00}$$Does that really help? If it were October, it might not. But the summer solstice is today. So all you have to do is to look out the window in the evening and notice when the sun seems to be going down. Then plug the time into the formula. (Or you can remember what happened yesterday, or wait until tomorrow; the time of sunset hardly changes at all this time of year, by only a few seconds per day. Or you could look at the front page of a daily newspaper, which will also tell you the time of sunset.)
The sun went down here around 20:30 today, but that is really 19:30 because of daylight saving time, so we get A = 19:30 - 18:00 = 90 minutes, which happily agrees with the 84.22 we got earlier by a different method. Then the time of sunrise in Philadelphia d days after the vernal equinox is $$\text{Sunrise} = \text{06:00} - 90\text{ min}\cdot \sin {2\pi d\over 365.2422}$$ Today is June 21, which is (counts on fingers) about 31+30+31 = 92 days after the vernal equinox which was around March 21. So notice that the formula above involves !!\sin{2\pi\cdot 92\over 365.2422} \approx \sin{\frac\pi 2} = 1!! because 92 is just about one-fourth of 365.2422—that is, today is just about a quarter of a year after the vernal equinox. So the formula says that sunrise ought to be about 04:30, or, because of daylight saving time, that's 05:30 local civil time. This time of year the night is only 9 standard hours long, so the Greek nighttime hour is !!\frac9{12}!! standard hours long, or 45 minutes. Right now it's 22:43 daylight time, which is 133 standard minutes past sundown, or just about 3 Greek nighttime hours. So the Greek time is close to 9 PM. In another 2:15 standard hours another 3 Greek hours will have elapsed and it will be Greek midnight; this coincides with standard midnight, which is 01:00 local civil time because of daylight saving.
Here's code for greektime that you can run where you to find out the current Greek time. I hereby place this program in the public domain.
#!/usr/bin/perl # # Calculate local time in fictitious Greek clock # http://blog.plover.com/calendar/Greek-clock.html # Author: Mark Jason Dominus (email@example.com) # This program is in the public domain. # my $PI = atan2(0, -1); use Getopt::Std; my %opt; getopts('l:s:', \%opt) or usage(); my $A; if ($opt{l} =~ /\d/) { $A = 360 * 60 * (1-cos(radians($opt{l}))); } elsif ($opt{s} =~ /:/) { my ($hr, $mn) = split /:/, $opt{s}; $A = (($hr - 18) * 60 + $mn) * 60; } else { usage(); } my $time = time; my $days_since_equinox = ($time - 1047950185)/86400; my $days_per_year = 365.2422; my $sunrise_adj = $A * sin($days_since_equinox / $days_per_year * 2 * $PI ); my $length_of_daytime = 12 * 3600 + 2 * $sunrise_adj; my $length_of_nighttime = 12 * 3600 - 2 * $sunrise_adj; my $time_of_sunrise = 6 * 3600 - $sunrise_adj; my $time_of_sunset = 18 * 3600 + $sunrise_adj; my ($gh, $gm) = time_to_greek($time); my ($h, $m) = (localtime($time))[2,1]; printf "Standard: %2d:%02d\n", $h, $m; printf " Greek: %2d:%02d\n", $gh, $gm; sub time_to_greek { my ($epoch_time) = shift; my $time_of_day; { my ($h, $m, $s, $dst) = (localtime($epoch_time))[2,1,0,8]; $time_of_day = ($h-$dst) * 3600 + $m * 60 + $s; } my ($greek, $hour, $min); if ($time_of_day < $time_of_sunrise) { # change early morning into night $time_of_day += 24 * 3600; } if ($time_of_day < $time_of_sunset) { # day my $diff = $time_of_day - $time_of_sunrise; $greek = 6 + ($diff / $length_of_daytime) * 12; } else { # night my $diff = $time_of_day - $time_of_sunset; $greek = 18 + ($diff / $length_of_nighttime) * 12; } $hour = int($greek); $min = int(60 * ($greek - $hour)); ($hour, $min); } sub radians { my ($deg) = @_; return $deg * 2 * $PI / 360; } sub usage { print STDERR "Usage: greektime [ -l latitude ] [ -s summer_solstice_sunset ] One of latitude or sunset time must be given. Latitude should be in degrees north of the equator. (Negative for southern hemisphere) Sunset time should be given in the form '19:37' in local STANDARD time. (Southern hemisphere should use the WINTER solstice.) "; exit 2; }This article has been in the works since January of 2007, but I missed the deadline on 18 consecutive solstices. The 19th time is the charm!
[ Addendum 20160711: Sean Santos has some corrections to my formula for A. ]
[Other articles in category /calendar] permanent linkSun, 15 May 2016
My Favorite NP-Complete Problem at !!Con 2016
Back in 2006 when this blog was new I observed that the problem of planning Elmo's World video releases was NP-complete.
This spring I turned the post into a talk, which I gave at !!Con 2016 last week.
[Other articles in category /talk] permanent linkSun, 01 May 2016
It will suprise nobody to learn that when I was a child, computers were almost unknown, but it may be more surprising that typewriters were unusual.
Probably the first typewriter I was familiar with was my grandmother's IBM "Executive" model C. At first I was not allowed to touch this fascinating device, because it was very fancy and expensive and my grandmother used it for her work as an editor of medical journals.
The "Executive" was very advanced: it had proportional spacing. It had two space bars, for different widths of spaces. Characters varied between two and five ticks wide, and my grandmother had typed up a little chart giving the width of each character in ticks, which she pasted to the top panel of the typewriter. The font was sans-serif, and I remember being a little puzzled when I first noticed that the lowercase j had no hook: it looked just like the lowercase i, except longer.
The little chart was important, I later learned, when I became old enough to use the typewriter and was taught its mysteries. Press only one key at a time, or the type bars will collide. Don't use the (extremely satisfying) auto-repeat feature on the hyphen or underscore, or the platen might be damaged. Don't touch any of the special controls; Grandma has them adjusted the way she wants. (As a concession, I was allowed to use the "expand" switch, which could be easily switched off again.)
The little chart was part of the procedure for correcting errors. You would backspace over the character you wanted to erase—each press of the backspace key would move the carriage back by one tick, and the chart told you how many times to press—and then place a slip of correction paper between the ribbon and the paper, and retype the character you wanted to erase. The dark ribbon impression would go onto the front of the correction slip, which was always covered with a pleasing jumble of random letters, and the correction slip impression, in white, would exactly overprint the letter you wanted to erase. Except sometimes it didn't quite: the ribbon ink would have spread a bit, and the corrected version would be a ghostly white letter with a hair-thin black outline. Or if you were a small child, as I was, you would sometimes put the correction slip in backwards, and the white ink would be transferred uselessly to the back of the ribbon instead of to the paper. Or you would select a partly-used portion of the slip and the missing bit of white ink would leave a fragment of the corrected letter on the page, like the broken-off leg of a dead bug.
Later I was introduced to the use of Liquid Paper (don't brush on a big glob, dot it on a bit at a time with the tip of the brush) and carbon paper, another thing you had to be careful not to put in backward, although if you did you got a wonderful result: the typewriter printed mirror images.
From typing alphabets, random letters, my name, and of course qwertyuiops I soon moved on to little poems, stories, and other miscellanea, and when my family saw that I was using the typewriter for writing, they presented me with one of my own, a Royal manual (model HHE maybe?) with a two-color ribbon, and I was at last free to explore the mysteries of the TAB SET and TAB CLEAR buttons. The front panel had a control for a three-color ribbon, which forever remained an unattainable mystery. Later I graduated to a Smith-Corona electric, on which I wrote my high school term papers. The personal computer arrived while I was in high school, but available printers were either expensive or looked like crap.
When I was in first grade our classroom had acquired a cheap manual typewriter, which as I have said, was an unusual novelty, and I used it whenever I could. I remember my teacher, Ms. Juanita Adams, complaining that I spent too much time on the typewriter. "You should work more on your handwriting, Jason. You might need to write something while you're out on the street, and you won't just be able to pull a typewriter out of your pocket."
She was wrong.
[Other articles in category /tech] permanent linkSun, 24 Apr 2016
Steph Curry: fluke or breakthrough?
[ Disclaimer: I know very little about basketball. I think there's a good chance this article contains at least one basketball-related howler, but I'm too ignorant to know where it is. ]
Randy Olson recently tweeted a link to a New York Times article about Steph Curry's new 3-point record. Here is Olson's snapshot of a portion of the Times' clever and attractive interactive chart:
(Skip this paragraph if you know anything about basketball. The object of the sport is to throw a ball through a "basket" suspended ten feet (3 meters) above the court. Normally a player's team is awarded two points for doing this. But if the player is sufficiently far from the basket—the distance varies but is around 23 feet (7 meters)—three points are awarded instead. Carry on!)
The chart demonstrates that Curry this year has shattered the single-season record for three-point field goals. The previous record, set last year, is 286, also by Curry; the new record is 406. A comment by the authors of the chart says
The record is an outlier that defies most comparisons, but here is one: It is the equivalent of hitting 103 home runs in a Major League Baseball season.
(The current single-season home run record is 73, and !!\frac{406}{286}·73 \approx 103!!.)
I found this remark striking, because I don't think the record is an outlier that defies most comparisons. In fact, it doesn't even defy the comparison they make, to the baseball single-season home run record.
In 1919, the record for home runs in a single season was 29, hit by Babe Ruth. The 1920 record, also by Ruth, was 54. To make the same comparison as the authors of the Times article, that is the equivalent of hitting !!\frac{54}{29}·73 \approx 136!! home runs in a Major League Baseball season.
No, far from being an outlier that defies most comparisons, I think what we're seeing here is something that has happened over and over in sport, a fundamental shift in the way they game is played; in short, a breakthrough. In baseball, Ruth's 1920 season was the end of what is now known as the dead-ball era. The end of the dead-ball era was the caused by the confluence of several trends (shrinking ballparks), rule changes (the spitball), and one-off events (Ray Chapman, the Black Sox). But an important cause was simply that Ruth realized that he could play the game in a better way by hitting a crapload of home runs.
The new record was the end of a sudden and sharp upward trend. Prior to Ruth's 29 home runs in 1919, the record had been 27, a weird fluke set way back in 1887 when the rules were drastically different. Typical single-season home run records in the intervening years were in the 11 to 16 range; the record exceeded 20 in only four of the intervening 25 years.
Ruth's innovation was promptly imitated. In 1920, the #2 hitter hit 19 home runs and the #10 hitter hit 11, typical numbers for the nineteen-teens. By 1929, the #10 hitter hit 31 home runs, which would have been record-setting in 1919. It was a different game.
For another example of a breakthrough, let's consider competitive hot dog eating. Between 1980 and 1990, champion hot-dog eaters consumed between 9 and 16 hot dogs in 10 minutes. In 1991 the time was extended to 12 minutes and Frank Dellarosa set a new record, 21½ hot dogs, which was not too far out of line with previous records, and which was repeatedly approached in the following decade: through 1999 five different champions ate between 19 and 24½ hot dogs in 12 minutes, in every year except 1993.
But in 2000 Takeru Kobayashi (小林 尊) changed the sport forever, eating an unbelievably disgusting 50 hot dogs in 12 minutes. (50. Not a misprint. Fifty. Roman numeral Ⅼ.) To make the Times' comparison again, that is the equivalent of hitting !!\frac{50}{24\frac12}·73 \approx 149!! home runs in a Major League Baseball season.
At that point it was a different game. Did the record represent a fundamental shift in hot dog gobbling technique? Yes. Kobayashi won all five of the next five contests, eating between 44½ and 53¾ each time. By 2005 the second- and third-place finishers were eating 35 or more hot dogs each; had they done this in 1995 they would have demolished the old records. A new generation of champions emerged, following Kobayashi's lead. The current record is 69 hot dogs in 10 minutes. The record-setters of the 1990s would not even be in contention in a modern hot dog eating contest.
It is instructive to compare these breakthroughs with a different sort of astonishing sports record, the bizarre fluke. In 1967, the world record distance for the long jump was 8.35 meters. In 1968, Bob Beamon shattered this record, jumping 8.90 meters. To put this in perspective, consider that in one jump, Beamon advanced the record by 55 cm, the same amount that it had advanced (in 13 stages) between 1925 and 1967.
Progression of the world long jump record
The cliff at 1968 is Bob Beamon
Did Beamon's new record represent a fundamental shift in long jump technique? No: Beamon never again jumped more than 8.22m. Did other jumpers promptly imitate it? No, Beamon's record was approached only a few times in the following quarter-century, and surpassed only once. Beamon had the benefit of high altitude, a tail wind, and fabulous luck.
Another bizarre fluke is Joe DiMaggio's hitting streak: in the 1941 baseball season, DiMaggio achieved hits in 56 consecutive games. For extensive discussion of just how bizarre this is, see The Streak of Streaks by Stephen J. Gould. ("DiMaggio's streak is the most extraordinary thing that ever happened in American sports.") Did DiMaggio's hitting streak represent a fundamental shift in the way the game of baseball was played, toward high-average hitting? Did other players promptly imitate it? No. DiMaggio's streak has never been seriously challenged, and has been approached only a few times. (The modern runner-up is Pete Rose, who hit in 44 consecutive games in 1978.) DiMaggio also had the benefit of fabulous luck.
Is Curry's new record a fluke or a breakthrough?
I think what we're seeing in basketball is a breakthrough, a shift in the way the game is played analogous to the arrival of baseball's home run era in the 1920s. Unless the league tinkers with the rules to prevent it, we might expect the next generation of players to regularly lead the league with 300 or 400 three-point shots in a season. Here's why I think so.
Curry's record wasn't unprecedented. He's been setting three-point records for years. (Compare Ruth's 1920 home run record, foreshadowed in 1919.) He's continuing a trend that he began years ago.
Curry's record, unlike DiMaggio's streak, does not appear to depend on fabulous luck. His 402 field goals this year are on 886 attempts, a 45.4% success rate. This is in line with his success rate every year since 2009; last year he had a 44.3% success rate. Curry didn't get lucky this year; he had 40% more field goals because he made almost 40% more attempts. There seems to be no reason to think he couldn't make the same number of attempts next year with equal success, if he wants to.
Does he want to? Probably. Curry's new three-point strategy seems to be extremely effective. In his previous three seasons he scored 1786, 1873, and 1900 points; this season, he scored 2375, an increase of 475, three-quarters of which is due to his three-point field goals. So we can suppose that he will continue to attempt a large number of three-point shots.
Is this something unique to Curry or is it something that other players might learn to emulate? Curry's three-point field goal rate is high, but not exceptionally so. He's not the most accurate of all three-point shooters; he holds the 62nd–64th-highest season percentages for three-point success rate. There are at least a few other players in the league who must have seen what Curry did and thought "I could do that". (Kyle Korver maybe? I'm on very shaky ground; I don't even know how old he is.) Some of those players are going to give it a try, as are some we haven't seen yet, and there seems to be no reason why some shouldn't succeed.
A number of things could sabotage this analysis. For example, the league might take steps to reduce the number of three-point field goals, specifically in response to Curry's new record, say by moving the three-point line farther from the basket. But if nothing like that happens, I think it's likely that we'll see basketball enter a new era of higher offense with more three-point shots, and that future sport historians will look back on this season as a watershed.
[ Addendum 20160425: As I feared, my Korver suggestion was ridiculous. Thanks to the folks who explained why. Reason #1: He is 35 years old. ]
[Other articles in category /games] permanent linkWed, 20 Apr 2016
A classic puzzle of mathematics goes like this:
A father dies and his will states that his elder daughter should receive half his horses, the son should receive one-quarter of the horses, and the younger daughter should receive one-eighth of the horses. Unfortunately, there are seven horses. The siblings are arguing about how to divide the seven horses when a passing sage hears them. The siblings beg the sage for help. The sage donates his own horse to the estate, which now has eight. It is now easy to portion out the half, quarter, and eighth shares, and having done so, the sage's horse is unaccounted for. The three heirs return the surplus horse to the sage, who rides off, leaving the matter settled fairly.
(The puzzle is, what just happened?)
It's not hard to come up with variations on this. For example, picking three fractions at random, suppose the will says that the eldest child receives half the horses, the middle child receives one-fifth, and the youngest receives one-seventh. But the estate has only 59 horses and an argument ensues. All that is required for the sage to solve the problem is to lend the estate eleven horses. There are now 70, and after taking out the three bequests, !!70 - 35 - 14 - 10 = 11!! horses remain and the estate settles its debt to the sage.
But here's a variation I've never seen before. This time there are 13 horses and the will says that the three children should receive shares of !!\frac12, \frac13,!! and !!\frac14!!. respectively. Now the problem seems impossible, because !!\frac12 + \frac13 + \frac14 \gt 1!!. But the sage is equal to the challenge! She leaps into the saddle of one of the horses and rides out of sight before the astonished heirs can react. After a day of searching the heirs write off the lost horse and proceed with executing the will. There are now only 12 horses, and the eldest takes half, or six, while the middle sibling takes one-third, or 4. The youngest heir should get three, but only two remain. She has just opened her mouth to complain at her unfair treatment when the sage rides up from nowhere and hands her the reins to her last horse.
[Other articles in category /math] permanent linkTue, 19 Apr 2016
Thackeray's illustrations for Vanity Fair
Last month I finished reading Thackeray's novel Vanity Fair. (Related blog post.) Thackeray originally did illustrations for the novel, but my edition did not have them. When I went to find them online, I was disappointed: they were hard to find and the few I did find were poor quality and low resolution.
(click to enlarge)
The illustrations are narratively important. Jos Osborne dies suspiciously; the text implies that Becky has something to do with it. Thackeray's caption for the accompanying illustration is "Becky's Second Appearance in the Character of Clytemnestra". Thackeray's depiction of Miss Swartz, who is mixed-race, may be of interest to scholars.
I bought a worn-out copy of Vanity Fair that did have the illustrations and scanned them. These illustrations, originally made around 1848 by William Makepeace Thackeray, are in the public domain. In the printing I have (George Routeledge and Sons, New York, 1886) the illustrations were 9½cm × 12½ cm. I have scanned them at 600 dpi.
Unfortunately, I was only able to find Thackeray's full-page illustrations. He also did some spot illustrations, chapter capitals, and so forth, which I have not been able to locate.
Share and enjoy.
[Other articles in category /book] permanent linkSat, 16 Apr 2016
How to recover lost files added to Git but not committed
If you lose something [in Git], don't panic. There's a good chance that you can find someone who will be able to hunt it down again.
I was not expecting to have a demonstration ready so soon. But today
I finished working on a project, I had all the files staged in the
index but not committed, and for some reason I no longer remember I
chose that moment to do
git reset --hard, which throws away the
working tree and the staged files. I may have thought I had
committed the changes. I hadn't.
If the files had only been in the working tree, there would have been nothing to do but to start over. Git does not track the working tree. But I had added the files to the index. When a file is added to the Git index, Git stores it in the repository. Later on, when the index is committed, Git creates a commit that refers to the files already stored. If you know how to look, you can find the stored files even before they are part of a commit.
(If they are part of a commit, the problem is much easier.
Typically the answer is simply "use
git-reflog to find the commit
again and check it out". The
git-reflog command is probably the
first thing anyone should learn on the path from being a Git beginner
to becoming an intermediate Git user.)
Each file added to the Git index is stored as a "blob object". Git
stores objects in two ways. When it's fetching a lot of objects from
a remote repository, it gets a big zip file with an attached table of
contents; this is called a pack. Getting objects from a pack can be
a pain. Fortunately, not all objects are in packs. When when you just
git-add to add a file to the index, git makes a single object,
called a "loose" object. The loose object is basically the file
contents, gzipped, with a header attached. At some point Git will
decide there are too many loose objects and assemble them into a pack.
To make a loose object from a file, the contents of the file are checksummed, and the checksum is used as the name of the object file in the repository and as an identifier for the object, exactly the same as the way git uses the checksum of a commit as the commit's identifier. If the checksum is 0123456789abcdef0123456789abcdef01234567, the object is stored in
The pack files are elsewhere, in
So the first thing I did was to get a list of the loose objects in the repository:
cd .git/objects
find ?? -type f | perl -lpe 's#/##' > /tmp/OBJ
This produces a list of the object IDs of all the loose objects in the repository:
There were 500 loose objects in my repository. The goal was to find the eight I wanted.
There are several kinds of objects in a Git repository. In addition
to blobs, which represent file contents, there are commit objects,
which represent commits, and tree objects, which represent
directories. These are usually constructed at the time the commit is
done. Since my files hadn't been committed, I knew I wasn't
interested in these types of objects. The command
git cat-file -t
will tell you what type an object is. I made a file that related each
object to its type:
for i in $(cat /tmp/OBJ); do
echo -n "$i ";
git type $i;
done > /tmp/OBJTYPE
git type command is just an alias for
git cat-file -t. (Funny
thing about that: I created that alias years ago when I first started
using Git, thinking it would be useful, but I never used it, and just
last week I was wondering why I still bothered to have it around.) The
OBJTYPE file output by this loop looks like this:
00f1b6cc1dfc1c8872b6d7cd999820d1e922df4a blob
0093a412d3fe23dd9acb9320156f20195040a063 tree
01f3a6946197d93f8edba2c49d1bb6fc291797b0 commit
fed6767ff7fa921601299d9a28545aa69364f87b tree
ffd505d2da2e4aac813122d8e469312fd03a3669 tree
fff732422ed8d82ceff4f406cdc2b12b09d81c2e blob
Then I just grepped out the blob objects:
grep blob /tmp/OBJTYPE | f 1 > /tmp/OBJBLOB
f 1 command throws away the types and
keeps the object IDs. At this point I had filtered the original 500
objects down to just 108 blobs.
Now it was time to grep through the blobs to find the ones I was
looking for. Fortunately, I knew that each of my lost files would
contain the string
org-service-currency, which was my name for the
project I was working on. I couldn't grep the object files directly,
because they're gzipped, but the command
git cat-file disgorges
the contents of an object:
for i in $(cat /tmp/OBJBLOB ) ; do
git cat-file blob $i |
grep -q org-service-curr
&& echo $i;
done > /tmp/MATCHES
git cat-file blob $i produces the contents of the blob whose ID
is in
$i. The
grep searches the contents for the magic string.
Normally grep would print the matching lines, but this behavior is
disabled by the
-q flag—the
q is for "quiet"—and tells grep
instead that it is being used only as part of a test: it yields true
if it finds the magic string, and false if not. The
&& is the test;
it runs
echo $i to print out the object ID
$i only if the
yields true because its input contained the magic string.
So this loop fills the file
MATCHES with the list of IDs of the
blobs that contain the magic string. This worked, and I found that
there were only 18 matching blobs, so I wrote a very similar loop to
extract their contents from the repository and save them in a
for i in $(cat /tmp/OBJBLOB ) ; do
git cat-file blob $i |
grep -q org-service-curr
&& git cat-file blob $i > /tmp/rescue/$i;
Instead of printing out the matching blob ID number, this loop passes
it to
git cat-file again to extract the contents into a file in
The rest was simple. I made 8 subdirectories under
representing the 8 different files I was expecting to find. I
eyeballed each of the 18 blobs, decided what each one was, and sorted
them into the 8 subdirectories. Some of the subdirectories had only 1
blob, some had up to 5. I looked at the blobs in each subdirectory to
decide in each case which one I wanted to keep, using
diff when it
wasn't obvious what the differences were between two versions of the
same file. When I found one I liked, I copied it back to its correct
place in the working tree.
Finally, I went back to the working tree and added and committed the rescued files.
It seemed longer, but it only took about twenty minutes. To recreate the eight files from scratch might have taken about the same amount of time, or maybe longer (although it never takes as long as I think it will), and would have been tedious.
But let's suppose that it had taken much longer, say forty minutes instead of twenty, to rescue the lost blobs from the repository. Would that extra twenty minutes have been time wasted? No! The twenty minutes spent to recreate the files from scratch is a dead loss. But the forty minutes to rescue the blobs is time spent learning something that might be useful in the future. The Git rescue might have cost twenty extra minutes, but if so it was paid back with forty minutes of additional Git expertise, and time spent to gain expertise is well spent! Spending time to gain expertise is how you become an expert!
Git is a core tool, something I use every day. For a long time I have been prepared for the day when I would try to rescue someone's lost blobs, but until now I had never done it. Now, if that day comes, I will be able to say "Oh, it's no problem, I have done this before!"
So if you lose something in Git, don't panic. There's a good chance that you can find someone who will be able to hunt it down again.
[Other articles in category /prog] permanent link


text:
- Swimmer Ryan Lochte reveals one of his worst dates - US Weekly
- Get the latest on Dr. Dre's arrest - TMZ
- Despite rumors, Eddie Murphy's daughter is not pregnant - Gossip Cop
- The Vampire Diaries star Michael Trevino steps out for a good cause - Just Jared Jr
- Are Blac Chyna and Kylie Jenner on good terms? - Radar
- Blue Ivy is just as stylish as her mom Beyonce! - Lainey Gossip
- This Narcos star confirms he's not coming back for another season of the show - The Hollywood Reporter
15 September 2013 at 10:39 AM
Sofia Vergara: New Fierce 'Machete Kills' Stills!
About this photo set: Sofia Vergara keeps it casual chic while exiting the Pacific Design Center on Friday (September 13) in West Hollywood, Calif. "Please join @Sept11memorial to… Read More Here
Photo #: 2951665
Posted to Sofia Vergara
powered by ZergNet


text:
Jul 15
Oct 24
Oct 23
Jul 12
May 29
Sounds Like: No One
Label: Don Sonero Music and entertainment
Manager: MGD
DON SONERO is a lead singer/sonero gifted with the voice and talent that is lifting the genera of Salsa music to a new level. He is a lyricist/composer whose original music is a throwback to the past with a fresh, new, modern feel that adds innovative hooks and rhythms and has social messages.
Bo...See Full Bio
"Don Sonero on the cover of LAtin Beat MAgazine!!!"


text:
This item from That Was Then Antiques, Jewelry, and Collectibles is now in the Shop Backroom
More from That Was Then Antiques, Jewelry, and Collectibles
That Was Then Antiques, Jewelry, and Collectibles
Barbara, Deerfield Beach, FL
Unusual German Jasperware Cupid Plaque with Burning Heart
This modern interpretation of Cupid is very unusual. Never saw it before! It shows Cupid with his arrows holding a bouquet of flowers in one hand and the receiver to a telephone in the other!
Adjacent to him he appears to be calling an unknown entity hooked up to a flaming heart!
The plaque is marked just "Germany" on the reverse.
It is in excellent condition. It measures 9" x 4 1/4".
We have many jasperware plaques available including some prize ones by Volkstedt. Please search my site for 'jasperware' and they should all come up for viewing.
To be the first to view our treasures, simply click on "subscribe" and select one of the options.
If you were the pending buyer of this item, go to My Account to view, track and check payment for this item.
That Was Then Antiques, Jewelry, and Collectibles
Barbara, Deerfield Beach, FL
Unique, Beautiful & Often Quirky - Always Searching for the Best - Especially Affordable Enamels
Over 1500 items sold! ALL ITEMS ON SALE - 20% OFF until 7/31 (never before offered - be the first to participate!!) NO checks
|Shipping & Handling :
Price for shipping to USA
change location | more services
USPS First-Class Mail Parcel
USPS First-Class Mail Parcel: $7.00 USD , insurance: Included
USPS Priority Mail: $10.00 USD , insurance: Included


text:
Nurse your baby discreetly and fashionably with the BeBe Au Lait Nursing Cover. Part of the Hooter Hiders® collection, this 100%-cotton nursing cover has a patented Rigiflex® neckline that offers maximum ventilation while letting you maintain eye contact with your baby. Generously sized for comfort and coverage, this stylish breast feeding cover has an adjustable D-ring neck strap and convenient pocket for breast pads or pacifiers. You'll love the trendy Camden Lock print. Machine washable.
Includes: Removable Cover
Certifications: Meets CPSC Standards
Material: Cotton
Care and Cleaning: Machine Wash
Dimensions: 2.000 H x 36.000 W x 24.000 L
other Info.
- Online Item #: 13460026
- Store Item Number (DPCI): 030-05-3238
- Item can be gift wrapped.
- Made in the USA or Imported


text:
Roundshot 28 220
A Rotating, Panoramic Camera
The Roundshot line of professional,
full-rotation (360Þ horizontally) panoramic cameras is easily
the most extensive and best known in this decidedly small niche of the
special-purpose camera market. The product of Seitz Phototechnik AG
of Switzerland, they are not inexpensive. They are, however, worth every
penny to any professional or dedicated amateur photographer having a
genuine (e.g., income producing) need for the unique capabilities of
this type of camera.
Lens/Film Combo
How It Works
Some Limitations
Operation & Controls
Degrees Of Rotation
Shutter Speed Range
Film Loading
Contact: Roundshot cameras are distributed in the US by Custom Panoramic Lab, 1387-85 W. Palmetto Park Rd., Boca Raton, FL 33486; (561) 361-0031; www.roundshot.com. The owner, Peter Lorber, is a recent president of the International Association of Panoramic Photographers and is extremely knowledgeable on all things panoramic. And if you need to have your long pan negs professionally printed, his lab is one of the few dedicated panoramic facilities in the country.
A Quick Guide To Full-Rotation
Camera Technique
- Is Olympus Planning a Whopping 300-500mm F/2.8-4 Lens for Micro Four Thirds Cameras?
- Bay Photo Lab's Xpozer Photo Wall Display Review
- Ask A Pro: Scott Kelby Answers Your Photography Questions
- Seagate Unveils the World's Highest Capacity Hard Drive with Room for All Your Images, Videos & More
- Sony A6300 Mirrorless Camera Review


text:
Foursquare © 2016 Lovingly made in NYC & SF
Salvation Army Kroc Center
4200 Wissahickon Ave
"This place is amazing!!! Great for people of all ages, great basketball courts, gym, awesome staff!"
Lloyd Hall
1 Boathouse Row (at Kelly Dr.)
"The water fountain inside on the basketball court is soooooo cold & delicious"
The Curtis Center
601 Walnut St
"Cescaphe weddings @ the Atrium - phenomenal venue and copious amounts of incredibly good food! Their standard package includes lobster tails for cocktail hour - enuf said!"
Make sure your information is up to date. Plus use our free tools to find new customers.
Download Foursquare for your smart phone and start exploring the world around you!


text:
Crazy Substitute Teachers
Enjoy, NG4.03 / 5.00 2,700 Views
Vacuum Salesman
This dude and his Megazord vacuum cleaner4.01 / 5.00 2,943 Views
Markiplier Animated | Mark Of The Survey Corps
This took far too long to make...3.95 / 5.00 7,763 Views
good job
such happens in a real world
Quite the powerfull movie, rarely do I see a movie here thats actually considered a drama, very nicely done.
did anyone else feel this was kinda like what would happen if it was the Nazis vs Pikmin?
Nazis versus Pikmin?
Hoho! What a bizarre but entertaining sight to see that would be.
That's pretty moving for a flash animation zekey, I'm really impressed. Also got the background song because I kied it so much \o/
Thank you, Dudeinacube.
an excellent achievement
I first saw this on flash player many months ago, and it is still one of my favorite flashes on the web.
I think it is great that not every single flah MUST be funny or have a happy ending. It is great that flashs are also used to express criticism in a serious way. (But still the majority of the flash movies should be funny) Really good work and I love the song.
to the previous reviewer: yes you are sick and didn't get the message


text:
- Anónimo
- Inglaterra, Grupo somente de mulheres, 18-24
- Nómada principiante
- 5 Comentários
The apartment was relatively easy to find, only a short 5-10 minute walk from the main bus and train station and another 5-10 minutes from Diocletian's palace. The room had everything you could want - kitchen, bathroom, air conditioning and even a television. The host was very friendly and helpful and overall we had a really lovely stay.
APP Hostelworld para telemóvel
Faça a sua reserva em movimento com a nossa aplicação móvel da Hostelworld.


text:
This page requires a MaxPreps membership account.
Don't stress... It's free and easy to setup.
The College Park Cavaliers baseball team won Friday's away conference game against Conroe by a score of 18-1.
(March 23, 2012: Conroe, TX 77304) College Park Cavaliers (The Woodlands, TX) fans exited the stadium thrilled Friday as they observed their baseball squad overcome the host Conroe Tigers (Conroe, TX), 18-1 in a league test.
With the win, College Park upgrades its record to 13-3 on the season. The Cavaliers host Atascocita (Humble, TX) to battle the Eagles in a 5A Region II District 14 test on Saturday, March 24. The Eagles come into the test with a record of 5-4. Atascocita won 3-0 in their recent league test against Kingwood (Kingwood, TX)
With the defeat, Conroe falls to 3-7 on the season. The Tigers host The Woodlands (The Woodlands, TX) to battle the Highlanders in a 5A Region II District 14 test on Friday, March 30. The Highlanders come into the test with a record of 6-4. The Woodlands lost 5-4 in their recent league test against College Park (The Woodlands, TX)


text:
Permanent Mission of Germanyto the United Nations - New York
I thank Chancellor Merkel for her wise leadership at this Summit. I am delighted to see so many influential partners here.
The United Nations is deeply engaged in the issues we will discuss at this ...
G7 Summit, Schloss Elmau: UN Secretary-General Ban Ki-Moon remarks at working luncheon for outreach partners
Ich freue mich, heute zu diesem besonderen Anlass bei Ihnen zu sein – der offiziellen Eröffnung des Weltkonferenzzentrums Bonn. [It is a pleasure to join you for this special occasion -- the official...
World Conference Center Bonn: UN Secretary-General Ban Ki-Moon remarks at official inauguration of the extension building of the World Conference Center Bonn
Mr Mayor,
Minister Löhrmann,
Federal Minister Hendricks,
Ladies and gentlemen,
Ideas need places in order to become reality! When the idea of a new international peace order ...
World Conference Center Bonn: Speech by Foreign Minister Frank-Walter Steinmeier
Why the G7 summit must go beyond crisis diplomacy by Angela Merkel
Angela Merkel is the chancellor of Germany, which this year holds the presidency of the Group of Seven.
Article in The Globe and Mail by Chancellor Angela Merkel on the G7 Summit and Crisis Diplomacy
Mr. Co-Facilitator,
Ladies and gentlemen,
Germany aligns itself with the statement delivered by the European Union and would like to add some points in its national capacity. We thank...
General Assembly: Statement by State Secretary Dr. Friedrich Kitschelt, Ministry of Economic Cooperation and Development on Review and Follow-up of the Post-2015 Development Agenda
©1995 -


text:
Editor's note: This is the first in a two-part series. Part two will publish Thursday, June 26.
Her children don't believe her, but Juneau's Dr. Janice Sheufelt says she is retiring from extreme bicycle races and will be "a normal mom."
"I have two teenage daughters," Sheufelt, 47, said. "I told them that after RAMM I am going to be … 'normal.' They thought that was really funny, that I would never be normal."
Juneau's Midnight Suns Post 25 American Legion baseball team dropped the opener of their Anchorage road trip on Tuesday, falling 7-5 to Bartlett Post 29.
"We made too many mental mistakes defensively and offensively," manager Andy Macaulay said. "They took advantage of our mental lapses."
Bartlett scored 4 runs in the bottom of the first inning and 2 more in the second to take a commanding 6-0 lead.
After sweeping South on Saturday on the Adair Kennedy Memorial Park diamond 4-3 and 8-2, the Juneau Midnight Suns Post 25 American Legion baseball team split a Sunday non-league series with the Wolverines, winning 5-1 and losing 6-5.
Sunday's opening game featured Jacob Thibodeau getting the mound win with 4 innings of work, allowing 3 hits, 1 run (earned), walking 1 batter and striking out 2 hitters with a "nasty" curve ball. RJ Markovich relieved for 3 innings (4 H, 2 K).
Juneau's Henry "Hi-Def" Dehling was listed as the semi-main event in Friday's 17th Alaska Beatdown combat sports battles at Centennial Hall.
After dominating his bout in what was dubbed the Solstice Slam, Alaska Beatdown's second annual gathering to mark the approach of the longest day of the year, Team Counterstrike's Dehling has shown he should never be on an undercard.
Juneau's 30th annual Only Fools Run At Midnight began promptly with a countdown one-minute before midnight Saturday at Centennial Hall, with more than 700 participants taking to the streets. As runners went along the course — either a 5K or 1-mile run, depending on kind of fool you are — local citizens cheered from parked cars, bedroom windows and road banks along the route.
The cheers grew louder as the runners began crossing the finish line at Centennial Hall and announcers welcomed each runner.
Juneau's Dr. Janice Sheufelt finished the 2014 Race Across America, or RAAM, ultramarathon bicycle race at 9:25 a.m. Sunday morning (EST), crossing the finish line of the 3,000 mile race from Oceanside, Calif. to Annapolis, Md. in 11 days 18 hours and 2 minutes.
"She wanted to finish under 12 days, so she got that goal accomplished," crew chief and husband Jim Sheufelt said Sunday evening. "We didn't really have a great idea how long this would take when we started. Everything was definitely thrown off when she had to take the night off and go to the hospital."
Logging Competition Results:
Women's Axe Throwing
1st Cindy Carte 10
2nd Jan Trigg 8
3rd Anna Hay 7
Men's Axe Throwing
1st Jeff Trego 4
2nd Jim Smith 3
3rd Animal Austin 2
Women's Team Hand Bucking
1st Courtney McNaughton & Alea Oien 1:00
2nd Veronica Friend & Cindy Carte 1:02
3rd Andrea Petrie Keri Mell 1:22
Men's Team Hand Bucking
When little Johnny or Jane puts on their school satchel, let us hope they are carrying an apple for their teacher … and not 'packing some heat' to feel safe.
The often seemingly harmless and sometimes horrific effects of hazing and bullying have attracted the attention of Alaska lawmakers in recent years.
Two bills that would have criminalized hazing and required school districts to include policies against it were introduced last year but failed to gain traction (SB91 from Sen. Anna Fairclough, R-Eagle River, and HB189 from Rep. Jonathan Kreiss-Tomkins, D-Sitka).
Juneau's Midnight Suns Post 25 American Legion baseball team kept their record unblemished on the season as they topped visiting South Anchorage Post 4 in a double-header on Saturday, winning 4-3 in a nine-inning league game and 8-2 in a seven-inning league game, both on the Adair Kennedy Memorial Park diamond.
Juneau Empire ©2016. All Rights Reserved.


text:
I was at home with my friends alfi,
the staff very friendly breakfast very good, the rooms bie,
but were annoyed that the hotel owner came out of his room to talk to us,
would not let us eat in peace, interumpia our talk and breakfast.
- Official Description (provided by the hotel):
- Casa Alfi is a new boutique hotel in the center of San Jose, Costa Rica conveniently located 200 meters south, on the new pedestrian boulevard from the National Theatre/Grand Hotel/Plaza de la Cultura.Our Bed and Breakfast offers you cozy Junior suites, standard rooms, single rooms and a handicapped room. Enjoy your stay at our comfortable rooms, with new orthopedic mattresses, private bathrooms, wireless internet, and many other amenities one expects to find in a first class hotel, but with a more familiar atmosphere and a truly personalized service. ... more less
- Reservation Options:
- TripAdvisor is proud to partner with Expedia, Orbitz, Booking.com, Hotels.com, Travelocity, Odigeo, Despegar.com, Agoda and Priceline so you can book your Casa Alfi reservations with confidence. We help millions of travelers each month to find the perfect hotel for both vacation and business trips, always with the best discounts and special offers.
- Also Known As:
- Casa Alfi Costa Rica/San Jose


text:
The maximum number of products that can be compared is 4. Please refine your selection.
- Home
- Resource Center
Resource Center
pet resource center
Featured Content
Pet Proofing Your Home for the HolidaysSeasonal
Learn how to pet proof your home for the holidays by taking measures for your pet's safety like installing a pet gate and dressing for cold weather.
Pets fill our lives with laughter, companionship and, when it comes to their care, questions. Our Resource Center is filled with information compiled from animal care experts and veterinarians to help you find the answers you need.
Resource Center


text:
Thread: Engine lacking "boost" in higher rpm.
Please correctly re-type the phrase f o o t d o c t o r in the form box. Re-type it without the extra spaces and put the one space where it should be. We apologize for having to do this but this silliness helps slow the spammers.


text:
Comments for Zombies Island 2
Your browser is no longer supported by Kongregate. Upgrade to one of these browsers for the best gaming experience:
Activity Feed
g Register or sign in to start receiving activity updates from around Kongregate!
Comments for Zombies Island 2
This game does not have any comments yet. Be the first person to share your thoughts!
Nov. 28, 2012
Under rating threshold (hideshow) only 162 plays and 2 comments (including me)
Write a comment
Write a reply:
Get more out of your Kongregate experience. Take advantage of ad-free gaming, cool profile skins, automatic beta access, and private chat with Kong Plus. Learn more »
Did you know you can now score GameStop PowerUp Rewards® Points on Kongregate? Find out how »


text:
share:Remind Me
TCMDb Archive MaterialsView all archives (0)
DVDs from TCM Shop
Daniel MORE > $11.97 Regularly $19.95 Buy Now
$18.95The Heiress DVD $8.55 To Kill a Mockingbird - 50th Anniversary DVD $8.55 TCM Greatest Classic Films: The Thin Man DVD $12.97
Forgot your password?
Enter your email address and we'll send you instructions on how to access your account.
We have not verified that the email belongs to you. Please check your inbox for the verification email.
To resend the verification email, please enter your email address and click Submit.
FOR Daniel (1983) YOU CANUPLOAD AN IMAGE SUBMIT A VIDEO OR MOVIE CLIP ADD ADDITIONAL INFORMATION WRITE YOUR OWN REVIEW
TCM Messageboards
Post your comments here
Daniel MORE > $11.97 Regularly $19.95 Buy Now


text:
...Also have over 10 years of experience in general repair and technical service. I am a NETWORK + and A+ certified technician with over 10 years of general computer repair experience. I have an MBA and run my own small business involved in rental real estate.
Seaside, CAView Tutor
...This is a critical skillset which helps me work with students of all ages to improve their study skills. As a child I grew up in a home where English was the primary language but my mother and grandmother spoke English as a second language. I'm aware of the difficulties and wonderful cultural m...
Mountain View, CAView Tutor
...I assisted in the selection and training of tutors. I have taught algebra, trigonometry, precalculus, geometry, linear algebra, and business math at various community colleges and a state university for 4 years. I also taught high school geometry for 1 year.I have tutored Algebra 2 for four years and at Cabrillo College for two years.
San Jose, CAView Tutor
...They're not easy subjects and don't come easily to many people. In fact, they require many hours of practice and thought even for the people that are 'good' at them. And you may very well feel like it doesn't come naturally to you.
Pacific Grove, CAView Tutor
...My years of experience tutoring students (and teaching Algebra 2 in public schools) has given me an excellent understanding of the connections throughout the secondary curriculum. I am able to explain to students how their prior knowledge can be applied to new material, as well as motivate them ...
Palo Alto, CAView Tutor


text:
|John K.
|Sent on:
|Tuesday, October 4, 2011 11:47 AM
|Dear libertarian members,
I am looking to find one or two people to work with, compare notes and analysis for selecting Gold and Silver mining companies for investment. I have lots of knowledge in this area but I need someone with institutional financial analysis experience and research knowledge and resource to compliment my own resources and knowledge.
The current and terrible economic climate is ripe with opportunity.
I look to this group for a person or two who appreciate that Gold and Silver are essential tools for us to weather the financial storm created by negligent authorities. My own position is that I have much confidence in the national and global leadership to further degrade the financial and economic infrastructure, destroy the dollar, and fuel the Gold and Silver bull market. I am one of the few gold and silver "experts" in the RTP area and have evangelized gold and silver for years. Owning physical (in one's possession ) Gold and Silver is a key point in financial and general survival strategy. I, however seek to do better than to merely survive.
Owning the right gold and silver mining companies is a highly promising speculative opportunity at this juncture. I seek an individual or two who can compliment my knowledge and background to mutually benefit by corroborating: Selecting, researching, and analyzing gold and silver mining companies and developing investment strategy. Someone who is not risk averse, having background in financial analysis and research, and appreciates the current economic climate as opportunity rather than calamity.
Please contact me at [address removed] so we can get started.
--- John Kochis ---
Meetup members, Log in
By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy


text:
Most Recent Articles In Designer and Luxury
Latest Designer and Luxury Articles
- Giorgio Armani Sets Up Foundation to Own His Company
- Boglioli Opens First U.S. Store in New York [Premium]
- Carven Suspends Men's Line, Parts Ways With Designer [Premium]
More Articles By
LOS ANGELES — This year's Race to Erase MS — the gala cochaired by Tommy Hilfiger and Nancy Davis at the Hyatt Regency Century Plaza Friday — raised $2 million for multiple sclerosis research, pushing the total collected at the event to support the Nancy Davis Foundation for Multiple Sclerosis to $34 million over the last 17 years.
"I don't think tonight has anything to do with fashion or music or any kind of business," said Hilfiger, who has been involved with Race to Erase MS for 15 years. "It's individuals who really care and want to do something special and endearing."
This story first appeared in the May 12, 2010 issue of WWD. Subscribe Today.
Hilfiger's sister and Davis, daughter of the late billionaire Marvin Davis, are both living with the chronic neurological disease. They marshaled their connections to put on an affair with a star-studded guest list and performances from Heart, Dr. Hollywood and Avril Lavigne.
"I've gotten to know Nancy Davis and her story. Over the last year, I've been doing whatever I can to help out," said Lavigne.
The singer entertained the crowd, including Apolo Ohno, Lindsey Vonn, Kelly Rutherford, Sophia Bush, Gilles Marini, Jessica Lowndes, Brody Jenner, Taylor Dayne, Nicky Hilton, Brooke Burke, James Tupper, Buzz Aldrin, Phil and Robin McGraw, and brothers Christopher and Kyle Massey, with a set of five songs brought to crescendo with the 2002 hit "Complicated," and a collaboration with Heart on the classic "Lean on Me."
The event's hallmark celebrity fashion show featured Hilfiger's spring collection. Melissa Rycroft, Chelsie Hightower, Deborah Gibson, Drake Bell, Kelly Hu, Stephanie Jacobsen and Ali Landry, who carried her color-coordinated two-year-old daughter, strutted the runway.
Anne Heche was happy to watch from the sidelines. "I did the fashion show one year and Cindy Crawford was also in it. I was like, 'I'm never going to do it again!' I'll wear a nice dress, but not on stage," laughed Heche, who kept her promise in a Hugo Boss ensemble.
Much of the gala's money was raised during the event's auction, led by returning auctioneers Tom Arnold and Nancy O'Dell.
A Lamborghini Gallardo LP 560-4 Coupe valued at $239,420 sold for $210,000, while a Maltese puppy was snapped up for $9,000.
"I don't think I need any more dogs. I have enough pets," declared Paris Hilton, who owns 17 Chihuahuas and a recently purchased pug. Her parents, Kathy and Rick Hilton, however, did spend $46,000 on a luxury yacht expedition to the U.S. Virgin Islands for six nights and seven friends.
Tony Dovolani of "Dancing With the Stars" spontaneously jumped out of the audience to offer private dance lessons and four tickets to the ABC show's finale. He briefly demo-ed his skills onstage, which prompted one bidder to spend $7,000.


text:
Condition: Standard
All Product Details
Contrary to popular belief, making beautiful see-through soap doesn't require loads of special equipment, supplies, or overly complex preparation methods. All you need are some kitchen basics, such as pots, stirrers, and a thermometer; some inexpensive supplies from your local supermarket or craft store; and basic know-how -- and you're on your way to creating your own personalized soaps.
Following Catherine Failor's easy, step-by-step directions, you can create transparent soap masterpieces that are milder, richer, and creamier than any commercial brand on the market!
Using common ingredients and equipment, you can craft stunning transparent soaps! Step-by-step photographs and clear instructions show you exactly how to make spectacular transparent bars. Includes recipes and tips for creating unique and beautiful soap masterpieces.
Chapter 1: All About Soap
Chapter 2: Knowing Your Ingredients
Chapter 3: Equipment and Safety Precautions
Chapter 4: Making Transparent Soap
Chapter 5: Transparent Soap Recipes
Chapter 6: Dyes and Fragrances
Chapter 7: Labor-Saving Tools
Chapter 8: Troubleshooting
Help | Security | Shipping | Guarantee | Newsletters
Contact Us | About Us | Careers | Partners | Sitemap


text:
I am trying to run php in eclipse, but I am getting the error below each time clicking on run.
Object not found!
The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again.
If you think this is a server error, please contact the webmaster.
Error 404
localhost Fri Jul 27 21:32:48 2012 Apache/2.2.14 (Unix) DAV/2 mod_ssl/2.2.14 OpenSSL/0.9.8l PHP/5.3.1 mod_perl/2.0.4 Perl/v5.10.1
I am still able to run php using browser. Also when i update the file URL manually in eclipse it will work properly for me and show correct output.
The current file directory (that show the above error):
When I edit it to be as the following it will work perfectly for me:
I think I need to chaneg something in setting and configuration. Can anyone help?


text:
Definition of howe'er in English:
However: truth is truth howe'er it strike
More example sentences
- Twill be in ten short years he becomes a grown man, and at that time, I'd bet my very soul he could handle the item, howe'er dangerous it may be.
- Freedom has a thousand charms to show, That slaves howe'er contented, never know.
For editors and proofreaders
Line breaks: how¦e'er
Definition of howe'er in:
What do you find interesting about this word or phrase?
Comments that don't adhere to our Community Guidelines may be moderated or removed.
= trending