The open cd drive is on the way

My thanks to Yo of LaneTop and The Evil Lankan for donating 100 Cd’s each for the open source CD drive.

Another 2 Linux enthusiasts are busy making copies of Ubuntu Dapper Desktop 6.06 right now. Sadly as things often happen in Sri Lanka, the DS school IT day has been postponed to November. So we are planning to only make 100 Cd’s with this version of Linux.

The rest of the Cd’s we will put on hold. We are thinking about waiting for Ubuntu Edgy 6.10 and we are also considering making other open source CD’s like TheOpenCD freely available through us.

TheOpenCD will enable current windows users to experience high quality open source projects before they move to Linux.


9:41pm, October 22nd, 2006

Vital Friends


9:21pm, October 21st, 2006

A bit about the ASP.NET AJAX 1.0 Beta

I was so excited about the release of ASP.NET AJAX 1.0 Beta, that I couldn’t wait till I got my hands on it. Here’s some quick notes about my experience so far. 1. The release is now made in three parts. One is the core Framework with only some of the features/controls (Script Manager, Update Panel [...]

10:19am, October 21st, 2006

ASP.NET AJAX 1.0 Beta Released

So the much awaited “ASP.NET AJAX” (formerly known as Atlas) was released a little while ago as ASP.NET AJAX 1.0 Beta. Hooray! Here’s a quick guide on the Changes between the ASP.NET AJAX (“Atlas”) CTP and this Release and also the very important Migration Guide to convert CTP Built apps into v1.0 Beta. Whats keeping you waiting. Dive in! More [...]

8:55am, October 21st, 2006

Blog list


4:30am, October 20th, 2006

Mobile blogging rocks!


3:38am, October 20th, 2006

Hello world!


3:11am, October 20th, 2006

The Difference …


2:40am, October 19th, 2006

MVBLOGOSPHERE: Who Let the Blogs Out?

Blogging? You are doing it. Your friends are doing it. Your neighbor is doing it. Academicians are doing it. And now businesses are doing it, too. If you take “Web” and “log,” and put them together, you get a blog. Similarly, if you add ”Maldives” and “log sphere,” together, you get mvblogosphere.

An year ago, when we wanted to read news about Maldives, the first two places we pointed our browsers was Haveeru Daily Online and Dhivehi Observer, but today mvblogosphere has climbed the very list of websites that we look for information about the Maldives. Mvblogosphere tracks over 340 Maldivian blogs and retrieves useful and fresh information more effectively, and many of which directly relates to current affairs and events in Male’ and throughout the Maldives.

The project “mvblogosphere” was initiated by a talented group of individuals involved in the busy Information Technology community in the Maldives. The people behind the success of the project are shahee, senn, inn, simon, jaa and aish.

It originated when Senn (visual artist / network technician) compiled a list of Maldivian blogs which was able to visit from one random point, Shahee (media designer) assessed the developments and then the project commenced. In good spirit and with time worth spent, they acquired techniques to visualize the blogosphere. Simon (programmer) and Inash (developer) evaluated the visualized list including images which was further extended in the development of the modules. These modules generated the “recently updated blog entries page” (automatically detecting the RSS feed addresses and the titles of the blogs from the mvblogosphere database).

It’s hard to narrow down good uses for business blogging because the possibilities are enormous and the technology is relatively new, may not sound too much to get excited in Maldives, but it has gone beyond fad and has become a full-fledged Internet phenomenon.

Get a feel for the community and tools available by visiting popular blog providers Blogger or WordPress.

I think mvblogosphere is very much geared for exposure now, of course many internet users are already aware of it, but there is still room for involvement and participation as an mvblogger. A “tell your friends” page would be great which will allow users to let there friends know about mvblogosphere and benefit from this huge resource. A little competition would be good with a database for all the mvbloggers to log and interact with other members, a forum may not be the perfect choice, however some sort of a ranking similar to the one at mvhackers which will boost the bloggers.


11:36am, October 18th, 2006

Nikhil Kothari’s Ajax.net presentation on JAOO 2006 Conference


6:51am, October 18th, 2006

Preparing for PMP?


7:50pm, October 17th, 2006

Parteys Paradise

Parteys
When There’s No More Room in Dhoonidoo, the Parteys Will Roam the Maldives

Just like elsewhere in the world, when the rooster begins to crow at Dawn, the people of Maldives wakes up. By 6am the fishermen emerges in the side-walks of the narrow roads and streets of Male’ heading towards the market hotel for breakfast – by 6:45am the housewives prepare breakfast for their husbands and the children for school, by 7:00am the market traders open their shops. By 7:30am, the CCTV cameras positioned at the President’s Office, and other Government organizations are at work, especially with zooming and panning. These high definition color cameras focus office girls to resolve minute detail, or lock onto a single girl and follow her. Male’, the capital city becomes one wonderful, noisy, exciting place which affects all the senses.

By noon, the disillusioned and the rejected class of men and women wakes up, they are mainly known as parteys (a Maldivian jargon for drug abusers and addicts). Unlike the civilized society in the nation, these people consider one or two cans of Power Gold (energy drink) and a Marlboro cigarette instead of milk, bread, cornflakes and beaten egg for breakfast, and “Pucelle” Eau de Cologne for the parteys in Addu atoll and other outlying islands.

Drug abusers and addicts in Maldives express considerable offense when referred to as a partey by normal people, but not if they are called the same by other drug abusers and addicts. In this case, the term may be seen as a symbol of fraternity, and its use outside a defined social group an unwelcome cultural appropriation.

Partey: The Beginning

On May 18, 2004, the dead body of Mohamed Shiyam was discovered at Fariva Inn, a guest house in the Henveiru ward of Male’. A female friend of Mohamed Shiyam discovered his body in room number 501, at about 11.45pm. Shiyam was from Gaafu Dhaalu Gadhoo, and his address in Male’ was H. Faruma, however for almost a month he resided in Fariva Inn, a guest house in Henveiru

On May 19, 2004, the Police revealed that Shiyam had previous records of drug abuse and that several stolen goods were discovered in the room where Shiyam accommodated at Fariva Inn, and also that he was overdosed and had blood coming from his mouth when he was found.

The following day a number of people gathered at the cemetery for the burial of Mohamed Shiyam and most of them were watching the actions of other young drug addicts who were Shiyam’s friends with surprise and amusement. Many of the addicts posed with the dead Shiyam for photos, as a last remembrance of a life lived on the edge. They were grief-stricken. As the burial ceremony was over one of the young people even suggested taking away the body of Shiyam. “Why don’t we take Partey with us?” he asked. The police stood guard at the cemetery on the night of 19 May because Shiyam’s friends might raid the grave to take him away. After the funeral, the police stood in uniform watching as the group made their way out of the cemetery.

Many of Shiyam’s friends who were at his funeral thought he did not die of an overdose but was killed by a rival group. They said they had passed on the names of the suspects to the police. Their story may not be true as many of them were intoxicated and high even when they attended Shiyam’s funeral.

Where is the Government?

As the government fails to tackle the issue, many people are taking a hostile approach towards drug addicts. Drug abuse is also a major problem in some of the islands. Monitoring is not done efficiently in such islands, and there are several young girls and boys who are consuming drugs. Many addicts use the large empty land in Hulhumale’ as a safe haven. The newly settled families there are afraid of what they may have to face in the sparsely populated island.

A government that receives considerable income through import tax and tourism, among several other sources, fail to allocate funds to address a problem that is tearing the society apart. This is especially true, as the very same government can afford to spend millions for military, the defense budget and for the luxurious lifestyle of its rulers. Shiyam may be dead and buried but the social problems that led to his death at a young age are still very much alive and searching for other victims.

Social Response

People in Maldives crave for opportunities to beat a partey till his clothes are torn. Each and every time the people punch and kick him, they all assume striking a blow for divine justice. When parteys get caught for stealing among large crowds, he becomes the centre of attention. People passing by would stop to focus on what’s attracting the crowd, and then the amusement begins. People would rip the parteys clothes and photograph him naked on public roads. After the maximum is been done by the people to punish the thief, arrives justice, the policemen to investigate the crime.

On the other hand, many parents send their children who are drug addicts to foreign countries, mainly to avoid having them detained at Dhoonidhoo jail. Most common choice for such parents is Sri Lanka, the parteys would arrive with their parents and they would be with him or her until he or she gets enrolled at a college and obtains a one year visa. Once the parents leave, the partey would make his or her first move in making friends, three-wheel drivers, the most direct source to locate cocaine dealers. By the time the partey completes his or her first year in Sri Lanka, the most likely place to locate him or her is a Sri Lankan jail, for failing to renew the student visa. How can one attend the Department of Immigration and Emigration when he or she is most of the time intoxicated due to excessive use of narcotics?


5:08pm, October 17th, 2006

Save Your eyes !!!


6:51am, October 17th, 2006

It loads NULL from Excel to SQL Server

Even thoug it is a known issue, it is worth to blog. You might have seen this problem before and you might have found the solution too. The problem is loading data from Excel into SQL Server. There are some instances that all columns are not populated with values with what excel file has. For example, if we have a excel file (book1.xls) with three columns like below;

Col1       Col2       Col3
A                5.3
B            454
C           5454
D            454
E              54
F              52
G              5.3
H            564
I               58
J             588          55
K            454        565.56
L              54          55

If we upload this file to SQL Server using import/export wizard, the wizard creats a table with three columns (nvarchar, float and nvarchar) and load all data from Col1 and Col2 but Col3. The thrid column in the table contains null. Even if you use SSIS or procedure with OPENROWSET, you will get the same result.

So, what is the problem? Why it does not fill values for Col3? This is because the type and values are determined by first 8 rows in the excel file. Since the first 8 rows do not contains values, Col3 of all rows are populated with null. If one of first 8 rows are filled, that value is used for determining the type of the column.

Now how we can correct it? The solution is IMEX option. The IMEX has to be added for the connection string with the value of 1. The below code load all data from excel file without going through first 8 rows.

SELECT a.*
INTO ExcelTable
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0','Excel 8.0;Database=D:\Book1.xls;HDR=YES;IMEX=1','SELECT * FROM [Sheet1$]') AS a

I couldn't find any property that I can use for setting this option in SSIS's excel source but can be added the option by opening the package through text editor.


4:56am, October 17th, 2006

I did some reading last week on the popular concep…


1:04pm, October 16th, 2006

SEARCC Conference 2006 – Research paper Presentations


8:10pm, October 15th, 2006

Metallica vs. Megadeth

Dave Mustaine and James Hetfield

Twenty three years passed and the feud still remains between the legendary metal bands, Metallica and Megadeth.

In the recent Gigantour 2006 at the Nassau Coliseum in Uniondale, New York, Dave Mustaine, the main man of Megadeth shocked the spectators when he played some herky jerky riffs that sounded very half-hearted. The strangled notes were a mangled ‘Mechanix’. Mustaine then worked his way to the microphone and said, “that’s how THEY play it and this is how WE play it’ Megadeth then tore a blazing rendition of ‘Mechanix’.

“Mechanix” was original version of “The Four Horsemen”, the Metallica song that was co-written by Mustaine. Metallica then wrote new lyrics and renamed the song as “The Four Horsemen” after Mustaine was kicked out of the band in 1983. The track “Mechanix” later appeared on Megadeth’s debut album, “Killing Is My Business…and Business Is Good” (1985).

The two bands are preparing to launch there new albums next year, Megadeth with “United Abominations” in early 2007 and on February 16, 2006, Metallica announced on their official website that they are currently working on a brand-new, full-length studio album which is expected to be released sometime in 2007, not specific release date is announced yet.

In my opinion I think music wise Megadeth is better than Metallica, except for Mustaine’s “Ogre voice” which is pretty much irritating at times, on the other hand Metallica’s main man; James Hetfield’s voice is often discordant and aggressive, I also think his voice sounded better after the black album on the Loads and S&M. If we compare the golden years of both the bands, “Rust In Peace” for Megadeth and “Master Of Puppets” for Metallica, but I enjoy both the bands and they have released wonderful albums of real thrash through out the years.

Either way, Megadeth and Metallica both are responsible for almost all of the great new metal bands out today, but then again I always prefer Metallica.


10:31am, October 14th, 2006

Can you model Aggregations in Class Designer?

Can you model Aggregations in Class Designer?  No, you can't.

The problem is that Aggregations and Compositions cannot be distinguished from regular associations in code because the .NET languages (apart from Visual C++ perhaps) do not distinguish members held "by reference" (regular association) from those held "by value" (aggregation or composition).

Even if you could model aggregation in Class Designer, the information would be lost when you re-visualized the code, for example by dragging the classes onto another class diagram.

This is where the VS2005 Class Designer differs from UML class designers. The VS2005 is a 100% visualization of the code, with no translation. In UML tools you have to "code generate" and "reverse engineer" between the code and a model that holds additional metadata (such as whether a particular association is an aggregation)...


4:42am, October 14th, 2006

After the silence….


9:04am, October 13th, 2006

What a Geek is?


5:57am, October 13th, 2006

« Previous Entries Next Entries »