"Every Build You Break" - a funny song that Roy Osherove performed the geek classic at Microsoft TechEd 2008 event. He composed this song from the original "Every breath you take". Now, enjoy "Every build you break".
“Every Build You break
Or Refactoring You make
Every Mock you Fake
You little Snake
I’ll be watching you
Every Stand Up meeting
I believe You’re cheating
Every Unit Test
Pains my chest
I’ll be stopping you
Oh Can’t you see?
This is scaring me
It would be so strange
If my job will change
Every Iteration
Continuous Integration
Now the client’s here
Everything he hears
Man it bothers me
Oh can’t you see
Nothing comes for free
Every test you write
Is a waste of bytes
Every class you make
Every build you break
Every mock you fake
I’ll be watching you
Every class you make
Every build you break
Every mock you fake
I’ll be watching you”
- Roy Osherove
The place to share my ideas/ thoughts/ experiences and some interesting things that I've discovered on Internet
Monday, May 11, 2009
Friday, May 8, 2009
Make your blog entry more attractive with Zemanta
When you write a blog entry, you often take time to search image, referenced links, definitions from wikipedia, related articles .... to insert into the entry content. You do that because you know that rich content will make your reader more excited and inspire them to visit your blog more often. Zemanta is a tool to help you do that easily.
I know this tool when I developed a web 2.0 site for blogger community 1 year ago.
Have a look on an entry content decorated with Zemanta:
Zemanta currently get the decorated content from 20 different sources: Wikipedia, Flickr, Youtube, ... and supports integration with most blogging platforms.
To use this tool, you can choose below options:
1. Install a plugin for browser (currently it supports plugin for Internet Explorer and Firefox)
2. If you use Windows Live Writer, it also has a plugin for you.
3. If you develop a blogging service or host your own blog with Wordpress, Drupal, it has some server side plugins for you.
How to use this tool: just try a demo here
I know this tool when I developed a web 2.0 site for blogger community 1 year ago.
Have a look on an entry content decorated with Zemanta:
Zemanta currently get the decorated content from 20 different sources: Wikipedia, Flickr, Youtube, ... and supports integration with most blogging platforms.
To use this tool, you can choose below options:
1. Install a plugin for browser (currently it supports plugin for Internet Explorer and Firefox)
2. If you use Windows Live Writer, it also has a plugin for you.
3. If you develop a blogging service or host your own blog with Wordpress, Drupal, it has some server side plugins for you.
How to use this tool: just try a demo here
Tuesday, April 28, 2009
ClearSpring and publishing content on social sites
Widget and spreading content
To spread content in your website, widget is the most suitable way. Most of end users like to see content of a website without going to that site directly.
We have 2 ways to publish widget: copying and pasting publising script manually or direct publishing.
In the real world, it's difficult to implement direct publishing feature on widget without contacting target social networks to call their private API. Moreover, social web is always growing, and has an ever-changing set of APIs, so adding new destinations and handling complex integrations is a challenge for us.
What and why ClearSpring?
ClearSpring is a widget platform to help us to implement manual and direct publishing feature easily. Currently, they've integrated with over 80 social destinations and are trying to increase the number of destination more.
Just using some lines of code in ClearSpring API, we can create an interesting widget with the ability to spread content in most of famous social sites.
Please have a look on some screenshots of widgets that we've implemented in recent projects:
Publish widget content on your site using OnPage ClearSpring API
Publish content on widget (when it's shown in social network) using Widget API.
Have you ever tried ClearSpring API? Do you think it's interesting?
I am very happy to share with you my experience with ClearSpring widget platform
To spread content in your website, widget is the most suitable way. Most of end users like to see content of a website without going to that site directly.
We have 2 ways to publish widget: copying and pasting publising script manually or direct publishing.
In the real world, it's difficult to implement direct publishing feature on widget without contacting target social networks to call their private API. Moreover, social web is always growing, and has an ever-changing set of APIs, so adding new destinations and handling complex integrations is a challenge for us.
What and why ClearSpring?
ClearSpring is a widget platform to help us to implement manual and direct publishing feature easily. Currently, they've integrated with over 80 social destinations and are trying to increase the number of destination more.
Just using some lines of code in ClearSpring API, we can create an interesting widget with the ability to spread content in most of famous social sites.
Please have a look on some screenshots of widgets that we've implemented in recent projects:
Publish widget content on your site using OnPage ClearSpring API
Publish content on widget (when it's shown in social network) using Widget API.
Have you ever tried ClearSpring API? Do you think it's interesting?
I am very happy to share with you my experience with ClearSpring widget platform
Monday, April 27, 2009
Upgrade to Ubuntu 9.04 - Flash player problem
Today, I've upgraded my Ubuntu 8.10 to 9.04. However, I met the first problem with Firefox and Flash Player. The new version of Ubuntu has upgraded my Flash player version to version 10.0 but there is a problem: some Flash websites can not play properly in my old firefox.
When I try to trace the registered plugins in Firefox by typing: about:plugins on the navigation textbox, I understand the reasion: Firefox is using the old Flash player plugin (9.0.4) and old version of libs.
Reading tons of online articles related to this issue, I found no way to fix this.
Suddenly, I remember that Firefox has created one hidden folder (.mozilla) in my home folder. So, I try to read the configuration there. And ... now, a solution appears in my mind. I tried it and solve this issue successfully.
Please follow steps as below to fix it, if you met this problem with Ubuntu.
Step 1: Open terminal, and delete the hidden folder .mozilla in your home folder. (/home/your user name/.mozilla)
Step 2: Uninstall all Flash and Firefox packages using Sysnaptic. Just type: flash and firefox into the search text to find plugins which installed in your computer.
Step 3: Install Flash player using Sysnaptic.
Step 4: Install firefox again.
Now, you can open your firefox and try again with some web site that embed Flash inside.
Good luck
When I try to trace the registered plugins in Firefox by typing: about:plugins on the navigation textbox, I understand the reasion: Firefox is using the old Flash player plugin (9.0.4) and old version of libs.
Reading tons of online articles related to this issue, I found no way to fix this.
Suddenly, I remember that Firefox has created one hidden folder (.mozilla) in my home folder. So, I try to read the configuration there. And ... now, a solution appears in my mind. I tried it and solve this issue successfully.
Please follow steps as below to fix it, if you met this problem with Ubuntu.
Step 1: Open terminal, and delete the hidden folder .mozilla in your home folder. (/home/your user name/.mozilla)
Step 2: Uninstall all Flash and Firefox packages using Sysnaptic. Just type: flash and firefox into the search text to find plugins which installed in your computer.
Step 3: Install Flash player using Sysnaptic.
Step 4: Install firefox again.
Now, you can open your firefox and try again with some web site that embed Flash inside.
Good luck
My papervision3D demo
I am working on a demo with Papervision3D. At the first step, I met some difficulties in 3D maths and 3D programming concepts. However, I tried to come over them. With some fundamental knowledge, I created a demo to show a 3D album successfully.
Below is the screenshot for the demo.
Am I handsome on this screenshot?
I will write some articles about Papervision3D to share with you later.
Wait n see!
Below is the screenshot for the demo.
Am I handsome on this screenshot?
I will write some articles about Papervision3D to share with you later.
Wait n see!
Subscribe to:
Posts (Atom)



