quarta-feira, 13 de junho de 2007

2 Life unlimited dreams are possible now

Second Life is more than a game.
It´s a 3-D virtual world builded by the residents (is the name given to the people that became member)
All you need is make a free registration.

Create an avatar your personal appearence on the virtual world.
Became owner of your territory.
Meet people and live conversations.
Advertise your bussiness or institution (in Portugal Aveiro University did it already)
Make your own carrer , by programming stuff to the virtual world.
The language of scripting on this world is knowed as Linden Script Language (LSL).
It´s similiar like C or Java and allows to control objets and avatars , by building "lindgets" the name
i gave to those creations, or build mini-games or other complex programs.
You can find Wiki resources on

2 Life LSL Portal

and

2 Life Forum

Enjoy

sábado, 26 de maio de 2007

Extending classes to develop faster with PHP-GTK

Sometimes we need to have some control on the code, in way to implement some new features.
Extending classes is a nice trick to build personalized and complex applications.
Programming oriented to objects (OOP), ebables a lot of possibilities .
Extend an class is a technic that allows to get all properties of main class and add some new ones.
On PHP you do it using the reserved word extends.
On this article i will teack you how to create some objects by extending the class GtkFixed, to create a kind of Tform like those ones we work on Java.
I will just implement one or two methods , but you can create any as you need.

The technic on my script is to pass and object type by parameter, as the example above shows.
public function setObject(GtkWidget $object,$name,...

Everitime you call this method all you need to do is to pass an object instance , as GtkButton, GtkEntry ,....
The code below shows how to build class.
Follows a short example showinf how to this class works


Result

Mapping your computer Hardware drivers

All the time we travel , or for others reasons we leave our computer´s drivers at home, it is important to have always a second option, if eventualy we need to format or make some PC´s configuration.
One of these days i found a very interesting tool that maps all hardware containing on our PC.
The software called My Drivers is an utilitary described by the author as a
"driver backup utility designed to backup driver of your system in case of system crash or reinstallation of Windows. Automatic install / restore, update device drivers and find drivers for your unknown devices"
Image below show my home computer hardware list


To get your hardware drivers click with right button mouse over the hardware item that you need to get.
If you need more detailed information click over the plus to expand all related tree.
The utilitary is available at My Drivers

sexta-feira, 25 de maio de 2007

Windows Vista First Impression

Five mouths after Windows Vista have been for sale, and while all people talks about it, i decide to try it.

I installed it under minimum requirements


> 1 GHz 32-bit (x86)
> 512 MB of system memory
> 20 GB hard drive with at least 15 GB of available space


These are Microsoft recommended system requirements .
First impression was good.Nice insterface, totally redesigned, Aero System, drives encryptation, a new search system ( personally , i prefer XP system),Direct x 10...Transparence windows management and some new features ... All seems ok, but if ever work on ,MacOS you easy check that Vista is totally based on it.Other is that when install your basic software (drivers , and some few prefered apps) you check that you have 20 Gb to run almost an OS.Vista is heavy and "eats " losts of memory , so with the 512 Mb it will be more like a drager.If Vista design impress you can install Ubuntu , and you don´t need to upgrade your system .Ubuntu is one of Linux most user friedly OS .
But if you are addicted of MS products i recommend you to stay on XP , instead of buying a new computer.
Although of all people saying , Microsoft stills giving support to XP, a all security fails still being corrected, so there are no reasong to buy a new computer yet .
Meanwhile if you are a programmer (i am a programmer), and you need to develop applications to x64 bit platforms , probably you should.
One of this days i will need to buy a new computer due this.
The image below suggests how Vista works on a low lever overview.

Table moves virtual memory segments to RAM,
when it´s necessary, in way to get more memory to running processes


Is interesting to know that major of x32 application will not work on x64 btis platforms.
It will bring to much time to adapt current software to the x64 bits , so platforms running under x32 bits are enought yet.





quinta-feira, 24 de maio de 2007

The Solar System is from Denis Hope

Here is an american that are making totally sucess with an genial idea that could be strange to rest of us.
Dennis Hope found a hole in american law that forbids any government from claiming a planet like the Moon.
This law approved in "The Outer Space Treaty" of 1967 , didn’t mention that private individuals can claim some for themselves.
Take it in account Mr. Dennis filed his claim to the Moon with the Russian and American governments… and neither superpowers have contested it since.


One acre of moon with view to eart planet is for salefor only £19.99, but is very probable that you don´t put your foots on it :)

Hollywood's biggest stars like Tom Cruise and Clint Eastwood buyed it already.
It´s a least a strange world.




















The world is from Google

There are two concepts of Internet.
Before and after Google.


The Google company is already a giant that faces and threats Microsoft.
Future applications will be all web-based (if not all majority), and Google
takes a long advance on this area.
Microsoft saw Google at the begining as one company more - "companies on web take a least 5 years" - someone said.
Google it´s a live prove that it isn´t true.
The success of the company was to build a friendly, but complex , funtional, and stable system of web searching.
Any kid on this world know what Google is.
Google´s secret is inovation - check Google Maps - this product has a big sucess on web based aplications, can be embbed on GPS devices (i don´t know if it's available already).
TV Networks station use it on they diary news, to jump and show general view of countries in question of seconds (portuguese tv networks do it).
Almost any web based aplication use Google maps to show companies location , and so one.
Gmail was other success - meanwhile hotmail still anti-functional (hotmail download system sucks), and with just a few resources, when compared to Gmail.


Gmail mail box has already a Powerpoint embbed system, so you don´t need to download the file to see it (amazing at least).
Google has available others innovative systems as :

Google code search - find available code of any programming language
Google Books - Consult books as you are on a real librarie (some books are incomplete)~
Goole earth - visit all countries in world, see buildings (some on 3 D view)
Google Videos - Upload your videos freely
Youtube - Upload your videos freely
Google Tools - a comple package of all essencial tools totally free
Goolge AddSense - advertise your company or earn money advertising

The main surprise is the Operating System that Google is building - it will be called GooOS and will be the most powerfull OS seeing in the world.
And rumors promess it will be free also.
Why Google have success among users and companies ?
Simple answer - all they do works, it´s funtional and practical.

quarta-feira, 23 de maio de 2007

Make your company cleaver and dynamic


CRM means Customer Relationship Management .
This concept is used to define all available tools, used to automatize
proximity functions with custumer.
Those tools include informatized systems and a coorpotative attitude change, that helps
enterprises to create and mantain and optmize relashinship between them and their custumers.
It is the key to build supra and clever relashionships of data, about their activities and
interactions to the company .


On software level, implement this kind of systems not only can, but is and clever tool to
evaluate custumers file historic, maintain the list of payements, build
activities reports,inspect required services...
This process of managment embbed on Business Intelligence, practicals that entterprises
should use to make business more cleaver and dynamic.