Archive for January, 2007

Key #5: Egocentric Applications

I’ll develop the concept of egocentric applications in a future article. Here’s a summary:

  • Centricity: An egocentric application runs on a single computer. It uses data stored on the same computer.
  • Egoism: An egocentric application only exchanges data when forced in doing so.
  • Centralism: An egocentric application structures data its own way unless forced in doing otherwise.

From reading these 3 points, you’ve guessed such applications, due to their local point of view, must be easy to program. This is true and the main reason is they make full use of the rapid application develop (RAD) possibilities now included in most IDE’s.

It’s the reason why you should write egocentric applications whenever it’s possible.

Although not every application can be programmed in an egocentric scheme, you, as a software creator, should try not to fall into the traps of the hype and stick to that kind of programming.

Let’s review how you would write an accounting program (as an example) and see how it would fit into the scheme:

Read more …

2 comments January 31st, 2007

How to configure 2 routers on the same local network

Many have reported problems trying to put 2 routers on the same LAN. While router R1 remains connected to the internet and working fine, your idea is to plug another router R2 to it.

I will write about several configurations in this article. While options 1 and 2 will sound familiar to many of you and unfortunately inconvenient as the same time, you might want to give your preference to the 3rd option which offers some of the best of both worlds…

Read more …

13 comments January 18th, 2007