Ika's Weblog XML
Architecting the Thought.

After a very painful data-migration process

The blog has moved to a new location: www.freshblurbs.com

Please, kindly update your RSS Reader with the new URL:
http://www.freshblurbs.com/rss.xml

I apologize for the temporary inconvenience but in the long run the new server is going to be much more featue-rich and comfortable, benefiting both me and my kind readers.

05/31/06

CSS Box Model

As you know, in CSS box  model, you can indicate all 4 arguments together.

e.g. margin: 0px 0px 0px 0px;

But then, it is not easy to remember which argument stands for which side. Which one is top or right or left? They go around the clock but then - where does it start? I used to forget it all the time, despite many efforts to memoize.

When that happens you gotta use a trick :) And the trick was quickly found with some help of a good friend  of mine - Doug

TRICK

The sequence in CSS goes like this: Top, Right, Bottom, Left or - TRBL. You can easily see what it stands for, now, don't you? TROUBLE

You will never forget trouble, if you don't want CSS trouble ;)

 

posted by irakli, 10:26 | link | comments

05/19/06

MacBook Runs Windows XP SP2 Flawlessly

I installed Windows XP SP2 on my brand-new MacBook yesterday. The installation was a breeze (except it took REALLY LONG, for some reason) and after installing Windows has superb performance. Quite honestly I have never had such fast Windows before (even though one of my desktop computers is Athlon X2).

Very impressive. The only downsides are: there is no way to right-click on touchpad when in Windows. Which means - mouse is a must in Windows. Camera does not work either :( Which is no surprise since Bootcamp instructions do mention there is no driver, nevertheless - it is sad :(

But in any case, I can now use my MacBook for ANYTHING I need and I can hardly express how awesome that is!

Below are couple of screenshots for your entertainment:

posted by irakli, 06:15 | link | comments

05/18/06

Great Tune To Start Your Day With

Here it is: http://de.fishki.net/pics9/tyts.swf. Put your headphones on, if you are in the office and enjoy :)

If somebody knows the name of the song and can comment here - it will be greatly appreciated. cheers.

posted by irakli, 05:51 | link | comments

05/15/06

Second Level Cache Size on Windows

Do you have a nice, new computer with large L2 cache? Probably, you payed extra to get 2MB L2 instead of a lesser alternative. Well, here is the news - Windows is not using all that extra goods of your CPU. By default Windows only uses 256KB of your second-level (L2) cache. Ouch!

Here is how to make the bastard stop wasting your valuable resources (L2 cache has significant impact on the performance):

  1. fire up registry editor (Start-Run-regedit)
  2. Edit the key: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\MemoryManagement\SecondLevelDataCache]
  3. Enter appropriate amount of L2 cache size. Options are: 0 - 256KB (default), 200 - 512KB, 400 - 1024KB (1MB), 800 - 2048KB (2MB)

enjoy!

posted by irakli, 18:45 | link | comments

05/14/06

Free and Open-Source Software (FOSS)

Julie Inlow of the University of Maryland has recently interviewed me about FOSS, for her research. I decided to publish this interview in the hope that somebody else may find it interesting, as well. I very much believe in the open-source, so if this posting helps at least one person to consider FOSS more seriosuly, I will feel mission is accomplished.

Why is open source important to you? AKA - why do you care about FOSS?

 

For me the benefits of FOSS have three equally important facets: business, technological and social.

 

At the business side, employing FOSS enables to avoid vendor lock-in, removing crucial dependencies on third parties. These dependencies create substantial risks. Unfortunately, not many executives understand that when they base their technology on proprietary components they inherently tie their success to what happens in the vendor companies.

 

Managers usually comfort themselves with the thought that large vendors (e.g. IBM, Oracle, SAP, Microsoft etc.) are “reliable”. That does not matter! Reliable or not, the fact stands that the interests of clients and vendors are not necessarily the same. It is wrong to assume that all decisions made by a vendor will be favorable for a client. Some may actually be fatal.

 

Dependency on a vendor is a risk. Whether this risk will be materialized or not is a matter of a chance and gamble is, probably, better left for a weekend in Las-Vegas.

 

Technological benefits of FOSS include: flexibility, control and visibility. The source code is available for viewing and modification. Theoretically, there are no limits in using a FOSS component.  A “side-affect” of the visibility is that often times mature FOSS products are much more bug-free than their proprietary alternatives. The reason is simple - more eyeballs there are looking at the source code, less chance exists for a bug to survive.

 

FOSS also has an important social impact. It brings people together that would have very little chance to work together, otherwise. In what other model would a young programmer from a “third-world” country be given a chance to work as an equal on the same project that a seasoned professional from, say, IBM does? FOSS projects give unprecedented opportunities to talented people all over the world, no matter where they are and what their native language is.

 

I think we are only starting to understand just how large the social impact of FOSS is.


When did you become interested?

 

I have been interested in FOSS for a long time, now but probably it became a much larger part of my professional life when I joined the World Bank in 2001. I was lucky to work with a group there that was one of the first, in the Bank, to champion the usage and development of the FOSS software.

 

What roles have you played / actions taken in the open source community?  In what activities have you participated?

 

I have helped organizations adopt FOSS software, migrate to FOSS software. I have contributed to and participated in several FOSS projects.

 

From your perspective, what primary factors influence or discourage diffusion and adoption?

 

It’s a very complex subject that is hard to answer in several sentences. And yet, if I had to name just several of the reasons I would say: lack of knowledge/understanding amongst the decision-making managers, lack of professional support for the FOSS components (there has been significant progress in this regard, lately, though), lack of appropriate legislature, tremendous amount of lobbing and blocking from large proprietary vendors who see FOSS as a threat to their businesses.

 

In the future, what role do you see FOSS playing?  In private sector? In the public sector? In the US ? Abroad? Which countries?

 

I think adopting FOSS is a business decision. We have already discussed what could be incentives for a business to go FOSS way. These incentives are not driven by geographical location or which industry the company is in. Where will people be smart enough to not ignore FOSS and at least seriously consider it? I don’t know. I hope – everywhere, eventually.

 

As far as the development of FOSS products goes, I firmly believe that FOSS can be a viable business model. Not all software can or may be FOSS, but FOSS products can definitely generate revenue, just as well as their proprietary counterparts do. There are numerous examples of successful FOSS companies so I do not see a reason why others could not do the same.

 

Do you think government should formally encourage FOSS development via policy vehicles or let market forces drive development?

 

I absolutely think that governments must encourage FOSS and, as a matter of fact, there are governments that already do it. Governments of Brazil and Bavaria are good examples.

 

I think the real problem is in the minds of the vendors who are resistant and/or unable to adopt and start thinking the new way. They got used, too much, to capitalizing on patents and intellectual property rights. They don’t seem able to notice that it is not the only and the best way profits can be generated. If you think how ridiculous some patents are, you will not be too surprised that there are people who request software patents to be abolished entirely.

 

I am far from thinking that all software must be FOSS. No, no and again – no. But FOSS and proprietary software must be put at equal terms. After that, in each particular case, market forces may be able to generate a fair outcome.

I think, this is one of the areas where governments can step up. Old legislature related to intellectual property rights and patents must be changed. It must be brought in consistency to the new reality so that FOSS and proprietary models are put in equal terms.

 

 

 

posted by irakli, 02:06 | link | comments
open-source foss

05/02/06

New Mac Ads

New Mac ads are out. Check them out and have fun :)

http://www.apple.com/getamac/ads/

posted by irakli, 01:14 | link | comments


Copyright (C). Irakli Nadareishvili. Picktek Ltd.