Jun 082007
 

Well, ObjectSharp
Consulting
, the company I’m working in, is hiring. Directly from Rob Winsor’s
weblog
, this flyer was distributed during DevTeach.


 If you read carefully, a certain someone’s name is in there. The weirdest thing is, I haven’t officially started work at ObjectSharp yet when this poster was distributed. *chuckles* Just a small quirk.

Anyway for those who are interested, send an email to careers@objectsharp.com.

Jun 082007
 

It seems the battle of the Virtualization space is getting hotter and hotter by the minute. Parallels 3.0 has just been released with 3D GPU emulation built-in. This means that you can play your PC games right on your Mac OS with Parallels.

Not far behind from cool features is VMWare Fusion which is still in beta. VMWare Fusion allows your Windows applications to somewhat “snap out of Windows” and run like a native application in your Mac OS. This feature is called Unity. Here’s what VMWare Fusion has to say about Unity.

New “Unity” feature: Say goodbye to the Windows desktop – VMware Fusion now lets you run Windows XP applications directly on your Mac desktop, providing full integration with Mac keyboard shortcuts and the Exposé feature in Mac OS X. Use the VMware Fusion Launch Palette to easily access all your Windows applications, and save your favorite Windows applications to the Mac OS X Dock.

What can I say? This is just simply too cool to be true. Here is a video of fusion located here.

Now how cool is that? Makes me want to buy a MacBook right now and use Visual Studio “natively” on Mac OS.

Jun 082007
 

This is my very first post on my new blog. I’ve moved blogs several times, and now I think I’ll be permanently sticking with Community Server. This blog, like all my other blogs will be everything about technology. From .NET to Java, from C++ to C#, from ASP.NET to Ruby, from gadgets to science… I think you get what I mean. I will try my best to transfer all my old blog posts to this blog. In the mean time, stay tuned for more interesting posts from this blog.

There will be roughly 2 more blogs available in this new site, one for my own personal blogging space to rant about anything outside the technology space, and another will be a new podcast program which I will attempt to do in the near future.

One of the reasons why I’ve created another blog space for non-technology stuff is mainly because all my other non-geeky friends complain about how I never write anything about myself. Well, I’ll try to change that and write more about my work, my poetry (which is lame), anime, fun stuff, pictures, and so on.

Well, be prepared for the ride, as more stuff awaits TripleZone

Apr 072005
 

Hi guys. Blogger has been giving SO MANY PROBLEMS lately, with not letting me post when I need to, I’ve decided to migrate to SgDotNet’s blog space. All of you can get my blog at http://community.sgdotnet.org/blogs/triplez. Rss Feed and ATOM Feeds are at http://community.sgdotnet.org/blogs/triplez/rss.aspx and http://community.sgdotnet.org/blogs/triplez/atom.aspx respectively. I’ll be migrating my entire blog over there this weekend. I hope you guys continue to support me and update your feed links. Thanks!!!

Apr 042005
 

A paper published on February at Sun’s site, by Greg Wright, Matthew L. Seidl and Mario Wolczko: An Object-aware memory architecture. Quoting from the abstract:

Despite its dominance, object-oriented computation has received scant attention from the architecture community. We propose a novel memory architecture that supports objects and garbage collection (GC). Our architecture is co-designed with a Java Virtual Machine to improve the functionality and efficiency of heap memory management. The architecture is based on an address space for objects accessed using object IDs mapped by a translator to physical addresses. To support this, the system includes object-addressed caches, a hardware GC barrier to allow in-cache GC of objects, and an exposed cache structure cooperatively managed by the JVM. These extend a conventional architecture, without compromising compatibility or performance for legacy binaries.

Apr 042005
 

Advanced Personalization Services in ASP.NET 2.0 Part1

Advanced Personalization Services in ASP.NET 2.0 Part2

Advanced Personalization Services in ASP.NET 2.0 Part3

Summery: Learn about personalization, how to implement the first aspect of personalization features in your web applications using membership object provided by ASP.NET 2.0.

A fantastic article on Personalization in ASP.NET 2.0 by Khaled Hussein.

Enjoy.

Apr 032005
 

I’ve done this before so many times and I’ve always forget. It’s high time I jot it down. Most of the times during startup applications, I want those applications to start up minimized, and usually these applications will minimize into the tray. So how do I do it? Very simply -

1) Right click on the shortcut
2) Click on Properties
3) Under Shortcut tab, change Run option to “Minimized”

As simple as that. I use it to load my Outlook during startup into the tray, and my Task Manager too! Well, mostly those 2 only. :)

Try it out. Task Manager is a MUST-HAVE during start up.

Mar 312005
 

Hey guys and girls! It’s been so long since I blogged. Anyway I’ve been busy getting Community Server up and working for SgDotNet. The link for the new forums is http://community.sgdotnet.org/forums.

I’ll be switching my blog as soon as I can figure out how to migrate all my posts here to the Community Server Blogs @ SgDotNet.

Well, anyway, my new blog url is @ http://community.sgdotnet.org/blogs/triplez. There’s nothing up yet until I write the code to migrate. A lot of people I know are waiting for this migration code. Well, I’ll try my best to write it this weekend.

I have to get the SgDotNet Website up ASAP, because we’re having a meeting next thursday. I achieved something today with the website, I’ve fixed the Single-Sign-On issue between cross-sites, the website and the community server. :) I rock. Yeah I do! :)

Till next time, hopefully you’ll see me in my new blog space. Cyaz!

Mar 282005
 

A friend of mine was telling about creating a commercial Content Management System is a good way to go. Then I was asking myself, why would I want to pay for a CMS which is so expensive, when I can get a CMS which costs $0, has online support, and many resources on how to set the system up.

One of them is the Mambo CMS created using PHP and MySQL which all runs on Apache. Here’s a recent review on it.

Open source Mambo CMS succeeds admirably

All these are free. Another one of them is the DotNetNuke created using Visual Basic.NET and runs on IIS which isn’t much of a CMS but there are modules to convert it into a CMS which can also interface with MySQL. The same goes with PHPNuke.

Just do a google search for “Content Management System Opensource” and you’ll get back so many results. So now I ask you, why should I spend time creating my own, and selling it? One way to make money from CMS would be to take one of these Opensource free CMS, and provide the service of customising it for the client. It’s much faster, reduces cost, and it’s already easy and ready to use.

Now I want your opinion on this.

What’s the rationale for creating your own CMS? Even if the rationale is that CMS is meant for big enterprise-level businesses, and most SME aren’t really taking for it, as previously mentioned, there is the niche market there to push into. But why would I want to spend time creating a CMS from scratch, then customising it, then selling it?

And why should I as a businessman want to buy the CMS from Microsoft when it’s so complicated, difficult to setup, and most of all, EXPENSIVE? Integration is one thing, but that’s all I can see as the advantage, which I don’t quite need really for CMS.

Comments please. :)