Setting up an Ad Hoc Wireless network with Internet Sharing in OSX 10.5
There are numerous benefits of setting up a wireless network with internet sharing. I set one up today, because I wanted to sync various iPhone applications with the Computer. Many applications on the iPhone sync when they are run while their desktop client software is running in the computer, and the iphone is connected via USB. One of such applications is Things. However some other applications like 1Password sync only via a wireless LAN. At my office, I have a wired ethernet connection, so I setup a wireless ad hoc network and all my iphone application sync'ed smoothly. Some other colleagues connected to my wireless aswell and enjoyed a performance of 4Mbps. On the iphone I got over 3Mbps speed, a lot faster than 3G.

Setting up a wireless connection on the mac is easy, and only two steps are requires:
1, Enable Internet Sharing
Go to System Preferences > Sharing.
Enable Internet Sharing and select the interface from which you want to share connection (In my case it was ethernet), and then select the interface through which it will be shared (In my case its the Airport, which is the default for wireless ad hoc networks). A screenshot is shown in the following picture.

2. Setup a wireless adhoc network
Go to the Airport Icon in the Desktop and select
"Create Network". Define a name, and specify a password (if you want one). The built in airport can only create WEP ad hoc networks.
Cloud Computing, and what it means for the Grid
I'm nowadays attending the 23rd Open Grid Forum in Barcelona, which is one the largest Grid computing events on the calendar. This year there has been quite a stir caused by the rise of cloud computing services such as Amazon Web services which are seen as a competitor to Grids, such as OSG or EGEE.Today at the keynote by Amazon CTO, Werner Vogels, he presented the cogent business logic which underlines Cloud computing, and why he thinks Amazon AWS has been so successful. Amazon AWS allows anyone from little startups (e.g. animoto ) to large scale companies (e.g. Salesforce) to get access to cheap, reliable, fault tolerant and scalable computing infrastructure. Had these companies thought of doing their computing locally, they would have probably spent 80% of their resources on setting up and running the computing infrastructure which would be an undifferentiated service because anyone who wants to do large scale computing has to setup and run the computing infrastructure. The infrastructure costs money and doesn't make any money for the organization, what does make money for the organization is the 20% business logic the company uses its computing infrastructure for, so with Cloud computing companies can get rid of the 70-80% effort on a largely undifferentiating services and focus on the tasks which would eventually make them money! This has been increasingly realized by all quarters of the industry and hence we see major companies jumping on the bandwagon: Microsoft's Live Mesh, Google's App Engine, IBM and SAP's effort with the EU on Reservoir etc.). So from a layman's perspective it does look like Cloud computing is here to stay.But what about Grid Computing? Grid Computing is analogous to cloud computing but with marked differences: Grids are application specific! EGEE Grid infrastructure is designed to run e-Science applications largely anything from particle collision analysis to neuro-image analysis for Alzheimers. Grids impose application development models: High Energy Physics Grids (such as LCG, EGEE, parts of OSG) are mostly designed to work with Grid applications which are a pipeline of tasks, these Grids schedule and map these tasks onto distributed resources and make the results available to the users. Whereas other Grids like (like made with Globus 4.0, OMII, Taverna based etc.) are service Grids. These Grids assume that Grid applications consist of services instead of tasks. Now we have discussed the major division in modern Grid computing: task based vs. service based. There are other paradigms as well, which are variants of each.Cloud Computing does not impose any such restriction: They provide the infrastructure as a black box and it is up to the user how he wants to use it, if he desires he can virtualize an entire Globus Grid on it, at the same time, he may also setup a gLite Grid and work with tasks or he may not use either and just setup a cluster for MPI applications. Hence we can see that Clous definitely have an edge here.But having said all this, I do believe the Cloud computing and Grid computing will happily co-exist in the future. The infrastructure which Cloud computers will use will be Grids themselves, which will not schedule applications rather they will schedule virtual machines which encapsulate the user's application. But what happens if an application consisting of two virtual machines ends up being scheduling with both VMs in different sites or subnets? These issues and others will be tackled by a recent project which also has been covered extensively in this OGF and I will cover it later.
Commercial WiMax deployed in Pakistan
A lot of news on TV about Pakistan focuses on the current political situation or the situation along the border with Afghanistan. However in other areas Pakistan is really progressing. Way back in May 2006 is was reported that the largest WiMAX deployment was planned in the country. Now after more than a year it a reality. Initially I feared that the prices may be too high for anyone to purchase it, however it is very reasonably priced. Due to the reasonable price competition in the broadband area has started and prices have plummetted.
A year ago 256kbps (DSL) 'broadband' with a limit of 1GB would cost you 1000Rs ( US$ 16.7). The commercial WiMAX network deployed by Wateen Telecomm with the help of Motorola costs way less. 256kpbs for 1GB costs 350 Rs (5.8 US$). For the same amount of 1000Rs you can get 4GBs at 256kpbs wireless.
The network deployed by Wateen can support upto 1MBps, and tariffs for upto 10GB at 512kpbs cost just 2250Rs (37.5 US$), compared to 10000 (166.7 US$) it would have cost consumers with wired DSL.
Consequently wired broadband companies have responded aggressively bringing immense benefits to the consumers: The same company which used to charge 1000Rs (US$ 16.7) for just 1GB on 256kpbs, charges now 1200 ($ 20) for 4GB on 512kpbs. Increasing both the limit for usage and the transfer rates.
So Pakistanis have now access to increasingly cheap broadband options. I suspect that wireless broadband will become more popular than the wired option. Pakistan has the fastest growing mobile communication market in the World.