Bharti Airtel and Apple to Bring iPhone 3G to India

30 06 2008

NEW DELHI and SAN FRANCISCO—June 9, 2008—Bharti Airtel and Apple® today announced that they will be bringing the highly anticipated iPhone™ 3G to customers in India later this year. iPhone 3G combines all the revolutionary features of iPhone with 3G networking that is twice as fast* as the first generation iPhone, built-in GPS for expanded location based mobile services, and iPhone 2.0 software which includes support for Microsoft Exchange ActiveSync and runs the hundreds of third party applications already built with the recently released iPhone SDK.

“We are delighted with the opportunity to bring the innovative iPhone 3G to India,” said Manoj Kohli, president and CEO, Bharti Airtel. “As India’s leading telecom operator, Bharti Airtel has always stood for innovation and customer delight. With our reach across the country and iPhone’s revolutionary features, we have a valuable proposition for our customers in India.”

“We are thrilled to be working with Bharti Airtel, India’s leading integrated telecom company, to bring iPhone 3G to millions of mobile customers in India,” said Tim Cook, Apple’s COO. “We can’t wait to get this revolutionary product in the hands of even more people around the world.”

Soon customers will be able to purchase iPhone 3G at Airtel Relationship Centers. Details of pricing and availability will be announced at a later date. Airtel customers who wish to receive more information on iPhone 3G can send an SMS with keyword “iPhone” to 54321 (toll-free).

*Based on 3G and EDGE testing. Actual speeds vary by site conditions.

Bharti Airtel Limited, a group company of Bharti Enterprises, is India’s leading integrated telecom services provider with an aggregate of 66.69 million customers as of end of April 2008, consisting of 64.37 million mobile customers. Bharti Airtel has been rated among the best performing companies in the world in the BusinessWeek IT 100 list 2007.

Bharti Airtel is structured into three strategic business units—Mobile services, Telemedia services and Enterprise services. The mobile business provides mobile and fixed wireless services using GSM technology across 23 telecom circles. The Telemedia business provides broadband and telephone services in 94 cities and is foraying into the IPTV and DTH segments. The Enterprise business provides end-to-end telecom solutions to corporate customers and national and international long distance services to carriers. All these services are provided under the Airtel brand. Airtel’s high-speed optic fibre network currently spans over 73,787 kms covering all the major cities in the country. The company has two international landing stations in Chennai that connect two submarine cable systems – i2i to Singapore and SEA-ME-WE-4 to Europe. For more information, visit www.bhartiairtel.in.

Apple ignited the personal computer revolution in the 1970s with the Apple II and reinvented the personal computer in the 1980s with the Macintosh. Today, Apple continues to lead the industry in innovation with its award-winning computers, OS X operating system and iLife and professional applications. Apple is also spearheading the digital media revolution with its iPod portable music and video players and iTunes online store, and has entered the mobile phone market with its revolutionary iPhone.





Deep Brasil – by Deep forest

29 06 2008

deep brasil

Deep Brasil, the longly anticipated project from Eric Mouquet and Flávio Dell’Isola, will be available in June! Music samples can still be heard at Eric’s myspace page.

Tracklist:
Amazonia A Volta
Terra de Indio Goiano
Fazenda Terra de Inio Part II
Ceu do Brasil Cerradao
Africa Brasil Virtual Forest
Minas Nascimento Pimenta de Tempero
Pe de Flor

Deep forest history:-

Deep Forest is a musical group consisting of two French musicians, Eric Mouquet and Michel Sanchez. They compose a new kind of world music, sometimes called ethnic electronica, mixing ethnic with electronic sounds and dance beats or chillout beats. Their sound has been described as an “ethno-introspective ambient world music”[1]. They were nominated for a Grammy Award in 1993 for Best World Music Album[2], and in 1996 they won the Award for the album Boheme. The group also became World Music Awards Winner – French group with the highest 1995 world sales. Some of the proceeds from their album sales (over 10 million copies) have been donated to charity.

Albums download torrents click here

* 1992 – Deep Forest (over 3 millions album sales)
* 1994 – World Mix
* 1995 – Boheme (over 4 million album sales) download torrent
* 1998 – Comparsa (over 1 million album sales)
* 1999 – Made in Japan download torrent
* 2000 – Pacifique
* 2002 – Music Detected
* 2003 – Essence of Deep Forest
* 2004 – Essence of the Forest
* 2004 – Kusa No Ran (limited release in Japan only)





Outlook error + Mail enable

28 06 2008

Error:

“The message could not be sent because one of the recipients was rejected by the server. The rejected e-mail address was ‘fabio@intergiro.com.br’. Subject ‘Teste’, Account: ’softest@intergiro.net’, Server: ‘mail.intergiro.net’, Protocol: SMTP, Server Response: ‘503 This mail server requires authentication when attempting to send to a non-local e-mail address. Please check your mail client settings or contact your administrator to verify that the domain or address is defined for this server.’, Port: 25, Secure(SSL): No, Server Error: 503, Error Number: 0×800CCC79 “

We will get this error even if secure password authentication error is enabled in the server. Mail cannot be send from the server using outlook. This is due to a mis configuration in Mail enable settings.
=========================================
Mail enable > SMTP (right click) > properties > Relay

enable

Allow Relay For Privileged IP Ranges
Allow Relay For Local Sender Addresses
============================================

Thats it.





E-books – apache, Cisco Networking

28 06 2008

Here is an excellent URL for the free e-books,

ftp://194.44.214.3/pub/e-books/





Apache performance tuning cpanel

28 06 2008

Login to your server as root using ssh.

All the important configuration options are stored by Apache in a config file called httpd.conf that is located at /usr/local/apache/conf/httpd.conf We will start by opening this file in your favorite text editor. For exemple:

nano /usr/local/apache/conf/httpd.conf

* MaxClients – Total number of concurrent connections.
Locate it in the configuration file. This should be set to a reasonable value. I suggest using this formula to determine the right value for your server.

MaxClients = 150 x RAM (GB)

So for example if you have 2 GB or RAM set this value to 300.
There is no reason for you to set it any higher unless you have a specific problem with this value. A high value can lead to a complete server hang in case of a DOS attack. A value too low can create timeout problems for your clients if the limit is reached.
* MinSpareServers and MaxSpareServers – MaxSpareServers and MinSpareServers control how many spare (unused) child-processes Apache will keep alive while waiting for more requests to put them to use. Each child-process consumes resources, so having MaxSpareServers set too high can cause resource problems. On the other hand, if the number of unused servers drops below MinSpareServers, Apache will fork (an expensive operation) new child-processes until MinSpareServers is satisfied.

Leave those values to:

MinSpareServers 5
MaxSpareServers 10

If you have more them 2 GB of RAM and you run a resource intensive website consider increasing MaxSpareServers.
* MaxRequestsPerChild – Controls the number of request the a child serves before the child is killed. This should not be set too low as it will put an unnecessary load on the apache server to recreate the child. I suggest setting it to:

MaxRequestsPerChild 1000

* KeepAlive and MaxKeepAliveRequests – KeepAlive provides long-lived HTTP sessions which allow multiple requests to be sent over the same TCP connection. In some cases this has been shown to result in an almost 50% speedup in latency times for HTML documents with many images, but having keepalive on is also a resource intensive setting.
Here comes the big question: To KeepAlive or not to KeepAlive?Well the opinions are mixed here, some say to KeepAlive some say not to.
If you want to hear my option I would say NOT to KeepAlive if you are running a shared hosting business or if you want to get the most out of your hardware. You should KeepAlive only if the loading time of your pages is the most important factor in your business and you have the money to invest in a more powerful hardware. If you decide to KeepAlive I suggest you set MaxKeepAliveRequest low to something like 2 seconds.

* StartServers – Sets the number of child server processes created on startup. This setting depends greatly on the type of webserver you run. If you run low traffic websites on that server set it low to something like 5. If you have resource intensive websites on that server you should set it close to MaxClients.
* Timeout – The amount of time Apache will wait for three things: the total amount of time it takes to receive a GET request, The amount of time between receipt of TCP packets on a POST or PUT request, the amount of time between ACKs on transmissions of TCP packets in responses.
The default value is 300. You should set time to something a bit lower. A setting of 150 is probably ok. This will also help in case of small DOS attacks like to ones targeting some phpBB forums. Do NOT set it any lower then 90 as your users will start having timeout problems.

After you have done all the necessary changes you can go ahead and restart Apache.

service httpd restart

It should restart without any problems. If it doesn’t please double check the changes that you done.

Important Notice ! After upgrading to cPanel 11 and recompiling Apache there is an extra step that you have to do so that the changes that you done to httpd.conf aren’t lost.
Starting with cPanel 11.x all the apache setting are also stored in a database and the configuration files are recreated each time an account is added or a recompile is done.
To also save the changes in the database you will have to run:

/usr/local/cpanel/bin/apache_conf_distiller –update

You can check to see if the changes were accepted and will not be discarded at the next apache recompile by running

/usr/local/cpanel/bin/build_apache_conf





How to secure your server ??

27 06 2008

Here is a command line to run on your server if you think your server is under attack. It prints our a list of open connections to your server and sorts them by ammount.

RedHat: netstat -ntu | awk ‘{print $5}’ | cut -d: -f1 | sort | uniq -c | sort -n

BSD: netstat -na |awk ‘{print $5}’ |cut -d “.” -f1,2,3,4 |sort |uniq -c |sort -n

netstat -apln | grep :80 | sort|awk {‘print $5′}|cut -d: -f1 |uniq -c|sort -n

netstat -alpn | grep  :80 | awk ‘{print $4}’ | cut -d: -f1 |sort |uniq -c

ifconfig -a | grep inet | awk {‘print $2′} | awk -F : ‘{print $2}’

netstat -ntu | awk ‘{print $5}’ | cut -d: -f1 | sort | uniq -c | sort -n

You can also check for connections by running the following command.
netstat -plan | grep :80 | awk ‘{print $4 }’ | sort -n | uniq -c | sort

These are few step to be taken when you feel the server is under attack:
——————————————————————————-
Step 1: Check the load using the command “w”.
Step 2: Check which service is utilizing maximum CPU by “nice top”.
Step 3: Check which IP is taking maximum connection by netstat -anpl|grep :80|awk {‘print $5′}|cut -d”:” -f1|sort|uniq -c|sort -n
Step 4: Then block the IP using firewall (APF or iptables “apf -d < IP>” )
——————————————————————————-

You can also implement security features in your server like:

1) Install apache modules like mod_dosevasive and mod_security in your server.
2) Configure APF and IPTABLES to reduce the DDOS
3) Basic server securing steps :
===============================
http://www.linuxdevcenter.com/pub/a/linux/2006/03/23/secure-your-server.html?page=1
===============================
4) Configure sysctl parameters in your server to drop attacks.

You can block the IP which is attacking your server using Ipsec from command prompt.
=========
>> netsh ipsec static add filterlist name=myfilterlist
>> netsh ipsec static add filter filterlist=myfilterlist srcaddr=a.b.c.d dstaddr=Me
>> netsh ipsec static add filteraction name=myaction action=block
>> netsh ipsec static add policy name=mypolicy assign=yes
>> netsh ipsec static add rule name=myrule policy=mypolicy filterlist=myfilterlist filteraction=myaction
========
_________________

1) check the /tmp directory and delete the un wanted files from there

2) mount /tmp as noexec

3) execute the command

pstree -acpu

and check whether perl scripts are running in the server. If yes kill the porcess and if you have the process IP

check the current working directory using

ll /proc/processID

Kiran





rvskin error cpanel

26 06 2008

Error:

when user logged in cpanel following message will appear

[a fatal error or timeout occurred while processing this directive]
Can’t locate lib.pm in @INC (@INC contains: /usr/local/cpanel /usr/local/cpanel/perl /usr/local/cpanel/Cpanel/CPAN/overload/__Digest /usr/local/cpanel/build-tools/stubs /usr/lib/perl5/5.6.2/i686-linux /usr/lib/perl5/5.6.2 /usr/lib/perl5/site_perl/5.6.2/i686-linux /usr/lib/perl5/site_perl/5.6.2 /usr/lib/perl5/site_perl .) at /usr/local/cpanel/Cpanel/Rvskin.pm line 48. BEGIN failed–compilation aborted at /usr/local/cpanel/Cpanel/Rvskin.pm line 48. require Cpanel/Rvskin.pm called at (eval 8) line 1 main::BEGIN() called at /usr/local/cpanel/Cpanel/Rvskin.pm line 48 eval {…} called at /usr/local/cpanel/Cpanel/Rvskin.pm line 48 eval ‘use Cpanel::Rvskin ();’ called at cpanel.pl line 4954 main::modloader(‘Rvskin’) called at /usr/local/cpanel/Cpanel.pm line 209 Cpanel::loadmodule(‘Rvskin’) called at cpanel.pl line 1631 main::exectag(‘<cpanel Rvskin=”loadvars()”>’) called at cpanel.pl line 4788 main::dotag(undef) called at cpanel.pl line 4655 main::cpanel_parseblock(‘SCALAR(0×9f39f40)’) called at cpanel.pl line 4607 main::cpanel_parse(‘GLOB(0×93d2a78)’) called at cpanel.pl line 2903 main::doinclude(‘indexloader.html’, 2) called at cpanel.pl line 1675 main::exectag(‘<cpanel relinclude=”indexloader.html”>’) called at cpanel.pl line 4788 main::dotag(undef) called at cpanel.pl line 4655 main::cpanel_parseblock(‘SCALAR(0×9712398)’) called at cpanel.pl line 4607 main::cpanel_parse(‘GLOB(0×93d2a78)’) called at cpanel.pl line 2903 main::doinclude(‘rvbranding/indexheader.html’, 2) called at cpanel.pl line 1675 main::exectag(‘<cpanel relinclude=”rvbranding/indexheader.html”>’) called at cpanel.pl line 4788 main::dotag(undef) called at cpanel.pl line 4655 main::cpanel_parseblock(‘SCALAR(0×91101d4)’) called at cpanel.pl line 4607 main::cpanel_parse(‘GLOB(0×93a1970)’) called at cpanel.pl line 1311
[a fatal error or timeout occurred while processing this directive]

Fix:-

update perl in cpanel to 5.8.8

cd /root
wget http://layer1.cpanel.net/perl588installer.tar.gz
tar -zxf perl588installer.tar.gz
cd perl588installer
./install

create link :

ln -s /usr/lib/perl5/5.8.8/i686-linux/lib.pm /usr/local/cpanel

re install rv skin :

mkdir /root/rvadmin

cd /root/rvadmin

wget  http://member.rvskin.com/auto_rvskin.tgz

tar -xvzf auto_rvskin.tgz;
perl  auto_rvskin.pl

If it doesnt works….@#$@%$%#$





Bill Gate’s mail to Microsoft Windows developers!

25 06 2008

This is a mail which Bill Gates had sent to some of the windows developers in 2003. I’m sure things have not changed much till date. Go through the mail and Bill’s comment on the mail when he was interviewed last day regarding this.

— Original Message —-

From: Bill Gates
Sent: Wednesday, January 15, 2003 10:05 AM
To: Jim Allchin
Cc: Chris Jones (WINDOWS); Bharat Shah (NT); Joe Peterson; Will Poole; Brian Valentine; Anoop Gupta (RESEARCH)
Subject: Windows Usability Systematic degradation flame

I am quite disappointed at how Windows Usability has been going backwards and the program management groups don’t drive usability issues.

Let me give you my experience from yesterday.

I decided to download (Moviemaker) and buy the Digital Plus pack … so I went to Microsoft.com. They have a download place so I went there.

The first 5 times I used the site it timed out while trying to bring up the download page. Then after an 8 second delay I got it to come up.

This site is so slow it is unusable.

It wasn’t in the top 5 so I expanded the other 45.

These 45 names are totally confusing. These names make stuff like: C:\Documents and Settings\billg\My Documents\My Pictures seem clear.

They are not filtered by the system … and so many of the things are strange.

I tried scoping to Media stuff. Still no moviemaker. I typed in movie. Nothing. I typed in movie maker. Nothing.

So I gave up and sent mail to Amir saying – where is this Moviemaker download? Does it exist?

So they told me that using the download page to download something was not something they anticipated.

They told me to go to the main page search button and type movie maker (not moviemaker!).

I tried that. The site was pathetically slow but after 6 seconds of waiting up it came.

I thought for sure now I would see a button to just go do the download.

In fact it is more like a puzzle that you get to solve. It told me to go to Windows Update and do a bunch of incantations.

This struck me as completely odd. Why should I have to go somewhere else and do a scan to download moviemaker?

So I went to Windows update. Windows Update decides I need to download a bunch of controls. (Not) just once but multiple times where I get to see weird dialog boxes.

Doesn’t Windows update know some key to talk to Windows?

Then I did the scan. This took quite some time and I was told it was critical for me to download 17megs of stuff.

This is after I was told we were doing delta patches to things but instead just to get 6 things that are labeled in the SCARIEST possible way I had to download 17meg.

So I did the download. That part was fast. Then it wanted to do an install. This took 6 minutes and the machine was so slow I couldn’t use it for anything else during this time.

What the heck is going on during those 6 minutes? That is crazy. This is after the download was finished.

Then it told me to reboot my machine. Why should I do that? I reboot every night — why should I reboot at that time?

So I did the reboot because it INSISTED on it. Of course that meant completely getting rid of all my Outlook state.

So I got back up and running and went to Windows Update again. I forgot why I was in Windows Update at all since all I wanted was to get Moviemaker.

So I went back to Microsoft.com and looked at the instructions. I have to click on a folder called WindowsXP. Why should I do that? Windows Update knows I am on Windows XP.

What does it mean to have to click on that folder? So I get a bunch of confusing stuff but sure enough one of them is Moviemaker.

So I do the download. The download is fast but the Install takes many minutes. Amazing how slow this thing is.

At some point I get told I need to go get Windows Media Series 9 to download.

So I decide I will go do that. This time I get dialogs saying things like “Open” or “Save”. No guidance in the instructions which to do. I have no clue which to do.

The download is fast and the install takes 7 minutes for this thing.

So now I think I am going to have Moviemaker. I go to my add/remove programs place to make sure it is there.

It is not there.

What is there? The following garbage is there. Microsoft Autoupdate Exclusive test package, Microsoft Autoupdate Reboot test package, Microsoft Autoupdate testpackage1. Microsoft AUtoupdate testpackage2, Microsoft Autoupdate Test package3.

Someone decided to trash the one part of Windows that was usable? The file system is no longer usable. The registry is not usable. This program listing was one sane place but now it is all crapped up.

But that is just the start of the crap. Later I have listed things like Windows XP Hotfix see Q329048 for more information. What is Q329048? Why are these series of patches listed here? Some of the patches just things like Q810655 instead of saying see Q329048 for more information.

What an absolute mess.

Moviemaker is just not there at all.

So I give up on Moviemaker and decide to download the Digital Plus Package.

I get told I need to go enter a bunch of information about myself.

I enter it all in and because it decides I have mistyped something I have to try again. Of course it has cleared out most of what I typed.

I try (typing) the right stuff in 5 times and it just keeps clearing things out for me to type them in again.

So after more than an hour of craziness and making my programs list garbage and being scared and seeing that Microsoft.com is a terrible website I haven’t run Moviemaker and I haven’t got the plus package.

The lack of attention to usability represented by these experiences blows my mind. I thought we had reached a low with Windows Network places or the messages I get when I try to use 802.11. (don’t you just love that root certificate message?)

When I really get to use the stuff I am sure I will have more feedback.

That was the mail, now lets see his response to it. According to the words of Todd Bishop the interviewer:

When we were concluding our interview last week, I showed Gates a printout of the e-mail and asked if he ever got Movie Maker to work. Gates noted that Microsoft plans to include Movie Maker as part of Windows Live, so people will get the program when they download that online package.

As for the message, Gates smiled and said, “There’s not a day that I don’t send a piece of e-mail … like that piece of e-mail. That’s my job.”

According to mashable.com:

The e-mail is fascinating for two reasons. First one is the fact that it’s such a genuine complaint, although it’s coming from Bill Gates. Had I or anyone else written the same thing, I bet there would be commenters who would proclaim us ignorant, lazy, or both. When it comes from Bill, well, it’s hard to pull that argument because he’s obviously not biased against Microsoft, he’s not lazy, and he’s not ignorant: he’s biased in favor of Microsoft, and he’s trying hard to do something with one of their products, but he cannot because – simply put – it sucks.

The other fascinating thing is that although this mail is dated 2003, things haven’t changed one bit. Microsoft’s page still makes David Lynch’s movies feel like simple, linear stories with a happy ending: it’s damn near impossible to find anything there, and if you do find it, its clearly named and placed with the intention of being impossible to find. At least I can’t find any other rational explanation.

I feel pity for Microsoft! After reading all these I’m sure all the GNUfreakz will share the same feeling! :)





Changing the GRUB background in openSUSE

25 06 2008

Open a terminal and type the following commands, not forgetting the dot at the end of the fourth command:

$ mkdir /home/yourname/cpio
$ mkdir /home/yourname/cpio/work
$ cd /home/yourname/cpio/work
$ cp /boot/message .
$ cpio -idv < message
$ mv message ../message-old
$ cp /home/yourname/Documents/favpic.jpg back.jpg
$ ls | cpio -ov > ../message
$ cd ..
$ su
$ cp message /boot/message
$ exit
$ rm -Rf work

Now the directory /home/yourname/cpio contains the files message and message-old. These are respectively your current and previous /boot/message files. You may consider keeping them, especially the message-old file, just in case. If you do not care, then you can delete them and the cpio directory you created for this procedure.

You should note:

  • Replace yourname in the following lines with your login user name.
  • We assume that there is no folder named cpio in your home directory. If such a directory exists, use another name for the working directory. You must create a new directory. Do not use one that already exists.
  • Your replacement image must be a JPEG-format image.
  • We assume that your desired background image is called favpic.jpg and is placed at /home/yourname/Documents. Use its actual name and path. Remember that it must be a JPEG image saved as something.jpg




  • Symbian Shifts Mobile World to Open Source

    25 06 2008

    On Tuesday, companies including Nokia, Motorola, NTT DoCoMo, LG Electronics, Samsung, Sony Ericsson, AT&T, Texas Instruments, STMicroelectronics and Vodafone announced that they will work together to make the Symbian OS open source. They will offer it under a royalty-free license to members of a new nonprofit group called the Symbian Foundation.

    Symbian’s decision to make its source code freely available tips the scales in favor of open-source software in smartphones and could make it harder for Microsoft, and even other open-source platforms like Google’s Android and Linux, to compete.

    Symbian is used in about 60 percent of the world’s smartphones, which means that open-source software will soon drive the majority of those devices. The proprietary model behind mobile operating systems from Microsoft, Research In Motion and Apple, then, will for the first time be in the minority. Symbian will become the biggest, but not the only, open-source game in town. Others include the LiMo Foundation, which is working on a mobile Linux-based operating system, and Google’s Android, also an open Linux-based OS.

    “If you look at the assets being contributed to the [Symbian] Foundation, we’re talking about a platform with 200 million users, 10 years of development, support from multiple shipping vendors and operators ready today” Mary McDowell, Nokia’s chief development officer, agreed. She may have been referring to a report on Tuesday that Google’s Android project is progressing more slowly than expected, due in part to challenges involved with working with mobile operators. Google is running up against the same difficulties that any new entrant would in developing a new mobile operating system.

    However, Symbian competitors say it remains to be seen whether the open-source effort will be less controlled by Nokia. “One of the challenges for Symbian will be to transform what’s been a for-profit, vendor-driven organization into something that produces a handset OS that truly does reflect the requirements and market demands of the entire mobile ecosystems,” said Andrew Shikiar, director of global marketing for the LiMo Foundation. “I think they may face some challenges in finding Nokia competitors eager to support the output, due to some of the history behind the Symbian platform.”

    Microsoft thinks differently. “I’ve been asked, Are we changing our strategy?” said Scott Rockfeld, group product manager for Windows Mobile. “Absolutely not.”

    By moving to open source, Symbian “opens themselves to the same challenges that other open-source OSes have encountered, which is fragmentation,” he said.

    The shift that Symbian is causing toward most smartphones being open source is a significant one for the mobile market.