Sijin J.

1 Followers
3 Blog Followers
Following:
Following Blogs: 0

Latest Activity

Challenge – Camel and Bananas

Sijin J. posted an article on - Apr 14, 2011, 10:25 am
A few days back I saw this programming question pop up on reddit and I thought it was interesting because I like doing dynamic programming (DP) type problems. Here’s the question, The owner of a banana plantation has a camel. He wants to transport his 3000 bananas to the market, which is located ...
Comment - Like

Calling a web service from SQL Server

Sijin J. posted an article on - Jan 19, 2011, 1:03 pm
Recently I had to call a web service from SQL Server for integrating with a phone system that only allowed interaction with third-party systems via a database. It seemed straightforward enough given that we can write CLR functions in SQL Server. It ended up taking me a few hours to get all the setti...
Comment - Like

Spoon Application Virtualization Technology

Sijin J. posted an article on - Nov 15, 2010, 8:27 am
Spoon uses proprietary app virtualization technology to allow streamed apps to execute instantly in an isolated environment on any Windows desktop. Unlike hardware virtualization solutions such as VMware and Virtual PC, which emulate the underlying hardware and therefore require an entire copy of...
Comment - Like

Youthful Arrogance

Sijin J. posted an article on - Nov 9, 2010, 3:23 pm
In 2000 when I had just started my master’s degree I had already been programming in C/C++ and VB for some years prior, mostly simple LoB apps for my dad’s business and some other telecom programs that I had written while working as an intern during my undergrad years studying mathematics. I tho...
Comment - Like

Ubuntu Install Experience

Sijin J. posted an article on - Nov 8, 2010, 4:08 pm
Last week I decided to install Ubuntu 10.10 on my wife’s 4 year old laptop as a primary operating system. My last experience installing Linux as the primary operating system was from the early Red Hat days, since then I had always installed Linux as a virtual machine using either Virtual PC or mor...
Comment - Like

Oracle to start charging for MySQL – Standard edition @ 2000 USD

Sijin J. posted an article on - Nov 4, 2010, 8:02 am
MySQL Editions MySQL is the world’s most popular open source database. Whether you are a fast growing web property, technology ISV or large enterprise, MySQL can cost-effectively help you deliver high performance, scalable database applications. MySQL is available in multiple editions to meet yo...
Comment - Like

Indiangeek featured as a resource for online computer science students

Sijin J. posted an article on - Nov 2, 2010, 11:26 am
I got an email today that my primary website Indiangeek.net is being featured as a resource for students of online computer science courses.  Check it out at http://www.onlineschools.org/online-computer-science-schools/ Good to know someone reads what I write J Posted via email from Sijin Jos...
Comment - Like

The 5.2 billion dollar mistake. « Steve Blank

Sijin J. posted an article on - Nov 1, 2010, 11:23 am
When Iridium was first conceived inside Motorola in 1987, worldwide cell phone coverage was sparse, calls were unreliable and per minute costs were expensive. Cell phone handsets were the size of a lunch box and cost thousand of dollars. Motorola Dynatac 8000x ~1987 When it was spun out as a a sep...
Comment - Like

Microsoft shifting to HTML5 as primary cross-platform runtime

Sijin J. posted an article on - Oct 29, 2010, 2:06 pm
But when it comes to touting Silverlight as Microsoft’s vehicle for delivering a cross-platform runtime, “our strategy has shifted,” Muglia told me. Silverlight will continue to be a cross-platform solution, working on a variety of operating system/browser platforms, going forward, he said. ...
Comment - Like

SPTH 'Taking the redpill: Artificial Evolution in native x86 systems' (VX heavens)

Sijin J. posted an article on - Oct 20, 2010, 1:09 pm
1.1.1. CoreWorld Arti?cial evolution for self-replicating computer codes has been introduced for the ?rst time in 1990, when Steen Rasmussen created CoreWorld.[1] CoreWorld is a virtual machine which can be controlled by a language called RedCode. This assembler-like language has a pool of ten di?e...
Comment - Like

Google Static Maps API – Google Code

Sijin J. posted an article on - Oct 16, 2010, 9:53 am
The Google Static Maps API lets you embed a Google Maps image on your webpage without requiring JavaScript or any dynamic page loading. The Google Static Map service creates your map based on URL parameters sent through a standard HTTP request and returns the map as an image you can display on y...
Comment - Like

Google Chrome – Extensions run in separate processes too

Sijin J. posted an article on - Oct 12, 2010, 10:07 am
At some level I knew that extensions for Google Chrome ran in separate processes too, but I never really gave it a lot of thought till I was in process explorer today and saw a bunch of chrome.exe processes taking up memory, a little more investigation showed that it was all the extensions that I wa...
Comment - Like

Keyboard shortcut for Sniping Tool

Sijin J. posted an article on - Oct 12, 2010, 10:03 am
Windows Vista introduced the “Sniping Tool” which removed the need for me to install a third-party screen capture tool (Gadwin PrintScreen was the one that I was using). However I never really thought about the fact that I had no keyboard shortcut for this and was doing Win + “Snip…” to la...
Comment - Like

ZeroMQ: Modern & Fast Networking Stack – igvita.com

Sijin J. posted an article on - Sep 4, 2010, 6:09 pm
Berkeley Sockets (BSD) are the de facto API for all network communication. With roots from the early 1980′s, it is the original implementation of the TCP/IP suite, and arguably one of the most widely supported and critical components of any operating system today. BSD sockets that most of us are f...
Comment - Like

Scott Adams Blog: The Illusion of Winning 08/30/2010

Sijin J. posted an article on - Aug 31, 2010, 1:30 pm
Let’s say that you and I decide to play pool. We agree to play eight-ball, best of five games. Our perception is that what follows is a contest to see who will do something called winning. But I don’t see it that way. I always imagine the outcome of eight-ball to be predetermined, to about 95% ...
Comment - Like

High Scalability – High Scalability – Pomegranate – Storing Billions and Billions of Tiny Little Files

Sijin J. posted an article on - Aug 31, 2010, 10:03 am
Pomegranate is a novel distributed file system built over distributed tabular storage that acts an awful lot like a NoSQL system. It’s targeted at increasing the performance of tiny object access in order to support applications like online photo and micro-blog services, which require high c...
Comment - Like

Beginner's Guide to Linkers

Sijin J. posted an article on - Aug 23, 2010, 2:10 am
via lurklurk.org Well written article on the role of Linkers, covers *nix and Windows systems. Posted via email from Sijin Joseph
Comment - Like

SSMS Addins – Object Finder – DataScripter

Sijin J. posted an article on - Jul 28, 2010, 4:07 pm
via ssmsaddins.codeplex.com While searching yet again for the SQL to find a particular piece of text inside SQL server proc definitions I came across this cool Addin project that does exactly that and also has other cool features like generating the data insert scripts for a table. Posted via em...
Comment - Like

Regular Expression to check for primes

Sijin J. posted an article on - Jul 21, 2010, 7:30 am
perl -wle ‘print “Prime” if (1 x shift) !~ /^1?$|^(11+?)\1+$/’ via montreal.pm.org This is a nice trick to check if a number is prime using regular expressions, I am going to try and see how this performs compared to regular methods and see if anything interesting comes up....
Comment - Like

Summary of use cases for non-relational storage

Sijin J. posted an article on - Jul 20, 2010, 9:58 pm
To understand why NoSQL is important to you as an app developer, let’s consider the use cases for some of these features: Frequently-written, rarely read statistical data (for example, a web hit counter) should use an in-memory key/value store like Redis, or an update-in-place document store like...
Comment - Like

The Enlightened Newbie Syndrome

Sijin J. posted an article on - Dec 31, 1969, 7:00 pm
Recently I was reviewing some code written by a new programmer, this person had demonstrated good knowledge of his domain and was quite well regarded by everyone. However when I looked at his code I saw a familiar pattern that I had seen before which I like to call the “Enlightened Newbie Synd...
Comment - Like

What will be the next generation internet application platform?

Sijin J. posted an article on - Dec 31, 1969, 7:00 pm
A few years ago I was a firm believer in the Rich Connected Client application model, which was based on running applications installed locally on the users desktop. From the time of the Ajaxian explosion, the quality and quantity of Ajax based web applications has continued to increase, application...
Comment - Like

A case study in micro-optimization

Sijin J. posted an article on - Dec 31, 1969, 7:00 pm
Last week I saw a wrap up from cedric’s coding challenge on his blog, the problem looked simple enough, “write a counter function that counts from 1 to max but only returns numbers whose digits don’t repeat”. My first stab at it consisted of a brute force solution of looking...
Comment - Like

Using Windows Azure SDK with SQL Server 2005/2008

Sijin J. posted an article on - Dec 31, 1969, 7:00 pm
I downloaded the Windows Azure SDK today and was going through the quick starts from MSDN , the quickstarts mention that you need SQL Server Express 2005/2008 to run the samples, but I only had SQL Server 2008 developer edition installed. I decided to give it a try anyways and immediately hit a sna...
Comment - Like

Meditation: Why Bother?

Sijin J. posted an article on - Dec 31, 1969, 7:00 pm
And just because of the simple fact that you are human, you find yourself heir to an inherent unsatisfactoriness in life which simply will not go away. You can suppress it from your awareness for a time. You can distract yourself for hours on end, but it always comes back–usually when you le...
Comment - Like

China is not the world's biggest manufacturer

Sijin J. posted an article on - Dec 31, 1969, 7:00 pm
Wow, Talk about false perceptions. This was one of the things that I had taken for granted for so long that it was very surprising for me to ready today that China is not the world's largest manufacturer. I read this at Helen Wang's site http://helenhwang.net/2010/03/myth-of-manufacturing/...
Comment - Like

soapUI – Web Service tool

Sijin J. posted an article on - Dec 31, 1969, 7:00 pm
Sometimes a you come across a tool that just makes you think why you never used it before, I ran across one such tool last month, it’s called soapUI (http://www.soapui.org/ ). This is an open source tool for testing web services, everything I wanted to do for testing some of the web services...
Comment - Like

OutOfMemory/Heap space errors in Java

Sijin J. posted an article on - Dec 31, 1969, 7:00 pm
Recently I had to work on a Java based rule modeling tool that was built on Java/Eclipse. The tool was pushing both eclipse and the JVM to the limits in terms of memory and I was getting a lot of OutOfMemory exceptions and out of heap space errors, usually these can be fixed by increasing the defaul...
Comment - Like

Windows Azure Distilled – A Programmer's view

Sijin J. posted an article on - Dec 31, 1969, 7:00 pm
The launch of Windows Azure has coincided with the launch of the entire cloud computing initiative from Microsoft which makes a lot of business sense but it also makes it hard to differntiate the individual parts of the initiative, here’s my understanding so far. Windows Azure This is the ba...
Comment - Like

Tools don't matter

Sijin J. posted an article on - Dec 31, 1969, 7:00 pm
Tools don’t matter I don’t use vim or emacs, but for some reason whenever I used to read a vim or emacs article or blog post, I used to download, install and spend the rest of the day reading books, manuals and playing with the editors. I’ve done this several times in the last few ...
Comment - Like

Sijin J.'s Blogs:

Sijin J.'s Followers

Sijin J. is Following

Invite Your Friends

Invite your contacts to blogged from:
gmail yahoo