Online text summary tool with extensions for your Browser

We the ‘My Nucleus’ team are glad to release an online text summarizing tool called ‘Nutshell’. Nutshell is fairly easy to use and it comes with an extension for your chrome browser and an accelerator for IE 8/9. For more information you can visit http://nutshell.mynucleus.org

Dynamic Programming

I recently came across two very interesting articles about Dynamic Programming on the computer science portal for geeks website GeeksForGeeks. I am not going to take credit for the ideas and so I will provide links to these articles. Enjoy the read and write good code. Go geek!
Dynamic Programming | Set 1 (Overlapping Subproblems Property)
Dynamic Programming | Set 2 (Optimal Substructure Property)

Thought of the Day: Bernoulli Trials

Bernoulli trials = An experiment of independent and identical stages with a possibility of only two results at each stage. For example a coin toss (H OR T)

Thought of the Day: De Morgan’s Law


It only makes sense if you write it out…

It is my birthday & Firefox’s birthday too

foreach ($facebookFriend as $friend){
if ($friend->wroteOnMyWall == true && $this->birthday == true){
$this->sendMessage("Thank you all for the birthday wishes");
}
else {
$friend->unfriend(true);
}
}

Social News Podcast

Imagine, an animated version of unedited comments about the most trending and controversial conversations on the web, read back to you like a live radio show. Basically, it’s like sitting in the most entertaining town hall meeting, but without the bureaucracy. Everyone gets their turn, and its unfiltered! Experience community engagement at its best. Undoubtedly, the most entertaining podcast you’ll ever listen to. But don’t take our word for it. Listen to it now.

Social News Podcast is an application that was made possible by My Nucleus framework

My Latest Project – My Nucleus

Over the last 3 months my brother and I have been working on an application called My Nucleus. My Nucleus is a product designed to provide users with a single gateway into the most commented on stories on the web. It provides insight into how individuals and communities are responding to stories as reported on through various media outlets and social networks.

My Nucleus aggregates comments and stories gathered from various blogs, twitter feeds, youtube and media outlets. Check it out at http://www.mynucleus.org

I have included a video which shows what the earlier version of the projectThis video was embedded using the YouTuber plugin by Roy Tanck. Adobe Flash Player is required to view the video.

Unit tests

Refusal to write unit tests for your applications is like refusing to ever wash your towel simply because you use it after cleaning yourself

Munich Chain Ladder Macro

Please find the macro enabled excel stylesheet. MCL_Macro.zip
Munich chain ladder is a reserving method that reduces the gap between IBNR projections based on paid losses and IBNR projections based on incurred losses (Mack, 2004).

Please feel free to contact me for further information

Web Application Security – XSS attacks

Cross-Site Scripting

Once again, this is a reminder that we need to learn how to walk before we can run. With the recent attacks on American companies’ websites by foreign entities (or hackers), web application security has become a top priority for most companies.
Most web sites today exhibit vulnerabilities which make them susceptible to XSS (Cross-site scripting) attacks. It only took me two minutes online to identify a handful of such web sites. So how do you prevent against XSS.

HOW TO PREVENT XSS ATTACKS

1. Filter user input
a.This will prevent things like JavaScript injection.
2. Make sure session cookies are tied with a specific IP address
a. If someone happens to steal your session cookie information, then it is rendered useless unless he/she has physical access to your computer

WELL, THERE IS ALSO CSRF
If you are interested in XSS then I believe it is also important to look at Cross-site request forgery (CSRF) which is similar to XSS but works differently.

YAY FOR WEB APP SECURITY!! LETS MAKE SECURE APPLICATIONS!!