Holly @ Home

10010011 10011110 00011011 11111010


view:  full / summary

Phat Parrot Javascript Game

Posted by hollystyles on March 20, 2014 at 5:45 PM Comments comments (0)

So I wrote a javascript game. It's a Flappy Bird clone. Click the image to play

Real World Functional Programming with examples in F# and C#

Posted by hollystyles on November 25, 2012 at 12:10 AM Comments comments (0)

Having been reading a lot about the functional programming paradigm, I have finally found a nice resource for the enterprise application developer like myself. Playing with F#; with this book as a companion; greatly improved the experience. In addition it has taken me even deeper into the C# that I use in my day job. 

Selenium WebDriver wait for an Element to disappear from the DOM

Posted by hollystyles on October 2, 2012 at 5:25 AM Comments comments (0)

It's very common to need to wait for an html element to appear in the DOM before continuing with a Selenium test script.


Today I needed to do the exact opposite. The Java version of Selenium WebDriver has a lot of built in ExpectedCondition methods that cover most of the common scenarios. C#? not so much. Luckily the ExpectedCondition semantics are not too hard to figure out.


You can return boolean true, or an IWebElement object from your method. Coupled with c#'s anonymous method support they can be quite readable too. So here's how you wait for an element to be removed from the DOM as opposed to added to it:

var wait
= new WebDriverWait(driver, TimeSpan.FromSeconds(15));
wait.Until<boolean>((d) => {
return d.FindElements(By.Id("element_id")).Count == 0;

coin a new term

Posted by hollystyles on January 31, 2012 at 8:35 AM Comments comments (0)

slippy-slidey-barrel-rolly UI's are the future. This is an experiment to see how long until this term shows up in a Google search, currently it returns zilch ;)

Taking better vacation photos

Posted by hollystyles on April 15, 2008 at 6:30 PM Comments comments (0)

Taking pleasing photographs is not actually that difficult once you have memorised just a few basic techniques. Modern digital cameras allow you to see instant results, and you can instantly erase and take the shot again if your not happy. This has got to be the single biggest advantage of digital photo technology...


How to find out what's running on your PC (and why this is important)

Posted by hollystyles on January 24, 2008 at 3:40 AM Comments comments (0)

In order for modern, multi-tasking, PC operating systems to run in a stable manner. Every program that runs does so within it's own process, alloca...

Read my latest article here.

Don't know how to sell? of course you do.

Posted by hollystyles on June 20, 2007 at 5:20 PM Comments comments (2)

Not a salesman? think you've never sold anything and probably never will? Do you think that selling ice to Eskimos is only possible by special people with the 'Gift of the gab' ?

We're all salesman, we're selling all the time. Just think for a moment. Are you married perhaps? you ever 'sell' your partner on the fact it was there turn to make the tea? Have you never tried to 'sell' your kids the idea that making sandcastles will be far more fun than swimming in the cold cold sea ? Maybe you're still young free and single. Ever found yourself trying to 'sell' your friends on what venue to visit next on a night out? or who's round it is?

Having started you off I'm sure you'll have no problem recalling plenty of times you had to sell sell sell. So stop procrastinating and get started. We all have a product to sell right under noses, in fact it's so close to your nose it's attached. Have you guessed what it is? Yes YOU. You are the best product you have go and sell it and you'll find plenty of other things to purvey along the way.

Customise your myLot profile

Posted by hollystyles on June 19, 2007 at 4:45 PM Comments comments (0)

I have managed to create and upload my first ever screencast tonight. It's extremely late and my eyes are all blurry, and my mouth is as dry death valley at midday in summer during a sunflare! It's not perfect. I used Windows Media Encoder and the video and audio settings are a maze of codecs, Mhtz, Kbps and goodness knows what else. So there are some parts in the video where my voice gets distorted or disappears all together. However, after several attempts the final version is enough in tact that you can make sense of it I think. Hopefully I will get better with practice.

You need Adobe Flash Player to view this content.

Thoughts from a paid to clicker

Posted by hollystyles on June 7, 2007 at 7:50 PM Comments comments (0)

Hi, my name's Holly and I'm a paid to clicker. I sit quietly and anonymously in front of my computer and click on links for money. As a result I have seen a lot of sites. There is one genre of site that comes up a lot: The on-line, work-from-home business opportunity. As I browsed yet another of these golden goose promises and calmly waited for my thirty second timer to expire, I began to reflect on this particular Internet phenomenon.

It's basically a system of duplication whereby the product for sale; is really the business itself. There would appear to be many names for this, if you do a little research: Dot-cons, MLM (Multi Level Marketing.) And Pyramid Schemes.

They follow a fairly rigid design. A narrow central column of content that goes on and on and on and on... They claim you can bank thousands of dollars a month for doing next to nothing. There will follow a long list of benefits and testimonials for the scheme. I know some of these have to be bogus, because some include little photo portraits of people supposedly making heaps of cash from the business. And there is one portrait of a guy that I have seen so often; on so many sites; he must have signed up for nearly every one! How he had time to pose for a photograph let alone write a testimonial I'll never know. I'd love to meet him. Often you are expected to part with approximately $20 to $40 in cash straight away to get in. You are nearly always told the offer is due to go up in price tomorrow, or that places are limited. Occasionally joining is free, but be assured you will 'need' to upgrade to 'Pro' or 'Executive' status at some point. Usually after you're in too deep to quit, maybe you'd already written your resignation letter! I hope not.

There will be lots of incentives: Your site will be already set-up for you, there'll be free advertising credits so that people like me can see your cookie cutter site for 30 seconds. Your site will come pre-loaded with a varying number of 'Cut me own throat' affiliate product deals all ready to go.

You will be encouraged to refer other new members into the scheme to boost your money making potential. These referrals join under you, so you get a cut of any profits generated from their activity. They are referred to as your down-line or power-line. Power-line has a more positive ring to it I guess. Marketers have been pulling these psychological tricks since the dawn of time. Some will come with a large power-line already in place, but many of these are just sign-ups that aren't actually active, so they're not contributing to your effort at all. You will need to be on the ball and gee them up pretty quickly, but your newsletter is in danger of languishing in a deserted Gmail account, never to be seen again. Team-work and support is promoted. But, how you build a team that is by definition in direct competition with each other is a concept I am personally yet to grasp.

Don't get me wrong, the Internet does present many opportunities for making an honest living from the comfort of your own home. But like any successful business it takes a proper plan, dedication, tenacity and effort. Any true entrepreneur will tell you, that you don't make money getting up late and spending just two hours a day on your computer. Real success comes to those who get up before everybody else and go to bed after everybody else. Having achieved more in one day than the average Jo completes in a week. This is how it's always been; long before the Internet even existed, and it's no different now. Some will be able to make a success of these schemes. But, they are successful people anyway, it's the person driving that makes it work not the opportunity itself.

So I click away and bank my few bucks skipping the testimonials, many of which I now know word for word. Every now and then a little gem of a site will pop-up. A little Mom 'n' Pop store for lace handkerchiefs, curtains and tablecloths, just starting out. I'll smile happy for the break in the monotony. And sometimes I might just order something or mention them to a friend, whom I know was looking for something like that.

Copyright ? 2007 Holly Styles http://www.hollyathome.net


I floundered in the waters of the Internet lost and drowning in the technobable, then I discovered the pond



NOTE: You have full permission to reprint this article within your website or newsletter, provided you leave the article fully intact and attribute the author. Thank you.

Site up and running

Posted by hollystyles on June 5, 2007 at 7:39 AM Comments comments (0)
I finally have my site up and running and a domain to call home. See 'Make the internet work for you' in Holly's Links.