Create your own phone synchronisation server

I use Siemens CX70 mobile phone since 2005 and still I’m using it and it’s my only phone. Anyway, it’s not funny :P

My phone’s display is going to die soon, the process already started :cry: . I love this phone for it’s customisable features. If somehow it dies or it’s stolen then I’m so dead. My 5/6 years all contact will be gone. So the best process is to sync it somewhere, so all the contacts remains and I can use those contacts to other phone. I started to dig today about this issue.

My OS is ubuntu and I was not able to pull those contacts from mobile to my laptop. I can’t send the contact’s via bluetooth, because it has only infra-red. So I was looking for some sync service and I found one. After 1 hour of effort I was able to sync my contacts with the memotoo. But after syncing my contacts it says I reached the limit and I need an account upgrade :mad:

May be there are some other cool services to sync free and I don’t know about them. If you know some, please let me know. But I decided to setup a service on my server only for me :D and I found mooha. After looking into it, I found very easy to set it up.

The process is very easy, download the script from google code. There is sql file for database table creation. Create a database on your server and import the sql file. Now give the database credentials on the config.php file and you are done :D

The default username and password is mooha. You can change it and/or add as many user as you want.

It’s time to setup my phone’s remote synchronisation tool. I gave my mooha server address like http://example.com/mooha/index.php and my username/password and contact path it synced successfully :cool:

Get rid of restarting problem in nokia 3110

nokia-3110-classicI have a nokia phone, it’s model is 3110 classic and i use it as a modem to connect with internet. So i don’t use this phone as any call purpose, only internet.

But most problem with this handset is the restarting problem. It don’t get restarted if you don’t use any memory card. But if you use any, in my case i can’t turn on my phone most of the time while the memory card remain inserted. It turns on and become switched of in a looping process.

I was so mad with this because i can’t use any memory card and can’t listen any songs and also can’t take any photo while visiting some place. Once i thought to take the phone to the customer care center, but it takes too many time in the nokia care at Rajshahi (a division of Bangladesh). A simple problem took 16 days to solve that i saw to happen to some of my friends. So it was a great problem for me because i use the set as a modem.

Now come to the point. To solve the problem you need to update your phone firmwire and i was not sure that i can update it with my usb data cable.

Nokia Software Update

My phone’s firmwire version was 6.01 or something but it was 6 LOL. After updating the firmwire the version becomes 7.21 To download the updater software visit the nokia web site.
It’s size is arround 23 MB, so download it. You can also check is there any update for your phone or not? Follow the link here.

Now install the updater and follow the instructions. It’s simple. In my case, the after installing the updater software again it downloaded a package of about 22 MB.
I am not sure that it was downloaded only in my case. So what, follow the process. It’s really simple. After installing the updates my mobile is running without any problem.

Happy mobiling :P

Yahoo! smiles in Pidgin

I didn’t like pidgin for it’s smilies and didn’t use it. I use yahoo messenger and gtalk separately. But later i came to know that i can use yahoo smilies to pidgin. So, i switched to pidgin with my yahoo, gtalk and msn accounts.
Firstly i used yahoo smilies that i found here. But this smilies of yahoo 8.1. But it’s a bit old smilies. So i made a new smiley pack
for pidgin that is used in yahoo 9. I used some code to convert the yahoo smiley code’s to the new theme pack. I parsed the yahoo messenger’s
smiley xml file. That was a chance to purse the xml file and write e new blog post, ha ha ha ha.

I opened my Yahoo’s xml file from here C:\Program Files\Yahoo!\Messenger\Media\Smileys\emoticons.xml

I wrote the code to parse the file and get the file name with it’s corresponding code.

<?php
echo "Name=Yahoo!<br>\n";
echo "Description=Yahoo 9.0 smileys<br>\n";
echo "Icon=4.gif<br>\n";
echo "Author=Tareq Hasan<br>\n";

echo "<br>[default]";

$load = simplexml_load_file('emoticons.xml');
echo "<pre>";

foreach($load->emoticon as $key)
{
echo $key['id'].".gif";
echo "\t";
foreach($key->shortcuts->shortcut as $symbol)
{
echo $symbol." ";
}
echo "<br>";
}
echo "</pre>";
?>

This code generates the following file

Name=Yahoo!
Description=Yahoo 9.0 smileys
Icon=4.gif
Author=Tareq Hasan

[default]

1.gif    :) :-) (-: (:) :)
2.gif    :( :-( :(
3.gif    ;) ;-) ;)
…………….
…………….
113.gif    :-bd
114.gif    ^#(^
115.gif    :bz

—————————————————————————–

Then i copied the *.gif files to a new folder. I copied the text, generated by the code to a file named “theme” with no extension.
Then compressed the folder in tar.gz format. Now it’s ready for a smiley theme package. So easy :D .

Download Yahoo 9 smiley (611)

যে কোন সাইটে দেখান বাংলা তারিখ

আপনারা জানেন, পানবিবির জন্যে আমি বাংলা তারিখের একটা এক্সটেনশন বানিয়েছি। তারপর চিন্তা করলাম যে কোন সাইটে লাগানোর ব্যবস্থা করলে মন্দ হয় না। তাই, সব ওয়েব সাইটে যাতে বাংলা তারিখ দেখানো যায় সেই জন্যে আজ একটা জাভাস্ক্রিপ্ট উইজেট বানালাম। শুধু যেকোন পাতায় নিচের কোডটুকু পেস্ট করে দিন। ব্যস, আপনার সাইটে বাংলা তারিখ দেখুন।

<script type="text/javascript" src="http://tareq.wedevs.com/bangla_date_widget.php">
</script>

উদাহরণঃ

Importing joomla from localhost to server

joomla-logoJoomla is a very popular CMS (Content Management System). Creating a site with joomla, it’s very useful to create the site in localhost and then upload it to the server. Because, joomla needs more net speed to work smoothly.

After creating your site with joomla, now it’s time to upload your site to the server from localhost. But doing this job manually is very tuff. You need to suffer a lot managing your site configuration when doing manully. So we need something that will do this job with a few mouse click. Well, joomla pack does the job for you.

Download joomla pack and kickstart file from here. Joomla pck is a joomla component. You need to install the joomla pack like other component. You can do this job by the joomla’s install/uninstall feature.

Now, lets go to pack your joomla site. Create a folder named backup or joomla pack or as you wish. We will store the pack in this folder. Now go to Components > JoomlaPack from your admin panel. There are two mode here. One is Expert Mode and other is Easy Mode. We will work on Easy Mode. Now click Backup Now. Joomla Pack will start to backup your site.

After some minutes, joomla pack will provide you a archive that contents your whole site backup with database and your files also. So we got the backup. Now it’s time to work in the server. Upload your backup file to the server. If it is the main site, upload it in the server root. Then upload the kickstart.php file to the same directory, run the file and follow the instruction. Then you are done

Activate cURL in XAMPP

cURL is a command line tool for transferring files with url syntax. cURL has a library for php.
Working with scripts that needs cURL, we must have cURL support.
In xampp, cURL support is not enabled built-in. Within a second we can activate cURL library.
You just need to follow the simple steps:

1. Go to the xampp directory of your server
2. Open bin directory under Apache.
3. Open php.ini file with notepad
4. Remove the semicolon (;) from front the text “extension=php_curl.dll
5. Restart your apache server
You are done

Is javascript enabled?

Sometimes we need to check that if javascript is enabled. To do this, we will add some codes. It will show, if only javascript is disabled.

<NOSCRIPT>
<H3>Your JavaScript is disabled</H3>
<strong>For Internet Explorer</strong><br />
Go to "View -> Internet Options -> Security tab<br />
Select "Custom" and click on the "Settings..." button<br />
To enable: make sure "Enable" is selected under "Active scripting"<br />
To disable: make sure "Disable" is selected under "Active scripting"<br /><br />

<strong>For FireFox</strong><br />
Go to "Tools" -> "Options"<br />
Go to "Content" tab and "Enable JavaScript"<br /><br />

<strong>For Opera</strong><br />
Go to "Tools" -> "Preferences"<br />
Go to "Advanced" tab -> "Content" and "Enable JavaScript"<br /><br />
</div>
</NOSCRIPT>

Everything under <noscript></noscript> will be escaped, if javascript is enabled

Download all windows updates at once

We need to re-install windows xp for many reasons. After installing xp, again we need to update windows (hotfixes). So, downloading this hotfixes is very boring, time consuming and one kind of bandwidth loss. So, to solve this problem, you should download all the windows update files. But doing this one by one, it is not possible, you know!

Windows updates Downloader
does the very nicely for it. Once download from it, you need a list for the update files. It can be found here. The list is for windows xp profession sp2. If you use another version of xp, download it from those website. After downloading the list, install it. Open the windows updates downloader, select as you need and Download. Enjoy….

Update your facebook status with twitter

Twitter is being popular day by day. What is twitter? It’s a handy tool to update your current status. Such as, if you are watching movie or browsing something, you can update your status like that – “Tareq is watching a horror movie, not bad”. By this update anyone who is following you knows about your current activity.

You can update your all applications status with one status update. If you use facebook and twitter, then to update this two statuses is boring and is not possible all time.

Here is the process. In your facebook account add the twitter application from http://apps.facebook.com. Now login to the twitter account from here. The work is done. When you update your status in twitter, facebooks status will be automatially changed.

To update your twitter status you can directly use the twitter website. There are desktop clients also like Twitteroo. You can also use TwitterFox as a firefox add-on.

উইন্ডোজ এক্সপিতে ইন্টারনেট ব্রাউজিং-এ গতি আনুন

এটি উইন্ডোজ এক্সপি’র ব্রাউজিং-এ গতি আনার জন্য একটি দারুন টিপস্। এটি আসলে একটি বাগ, যা উইন্ডোজ ২০০০ এ ছিল। এর কাজ হল Scheduled Task এর Shared File স্ক্যান করা। আপনি যখন একটি Shared Network এ কোন ফাইল দেখেন, তখন এটি ঐ কম্পিউটারের কোন Scheduled Task আছে কি না চেক করে। এই জন্য ৩০ সেকেন্ড দেরী হয়। তাই নিচের কাজটি করলে এটি আর Shared File চেক করে না। ফলে ইন্টারনেটের স্পিড কিছু হলেও বাড়ে। এজন্য Registry Editor খুলে HKEY_LOCAL_MACHINE> Software> Microsoft> Windows> Current Version>Explorer>RemoteComputer> NameSpace এ যান এবং {D6277990-4C6A- 11CF-8D87-00AA0060F5BF} এই Key টি ডিলিট করুন। এই Key টি উইন্ডোজ কে Scheduled Tasks করার Instruction দেয়।

আরও একটি উপায়
Start>Run>gpedit.msc তে যান। এবার administrative templates> network branch> QoS Packet Scheduler এ গিয়ে limit reservable bandwidth কে এনাবল করুন। এরপর “Bandwidth limit %”- এর মান ০ করে দিন। এটি counter what XP does(QoS) এর একটি অপশন, যা ডিজেবল করা থাকলেও এক্সপির জন্য ২০% Bandwidth ব্যবহার করে।

আশা করি টিপসটি কাজে লাগবে।