Friday, January 31, 2014

How to change the URL of moved Wordpress site

If you have just developed a Wordpress site and uploaded it to a remote server, you may end up with a problem of redirecting your site to your localhot though you try to access your site by typing the remote site's URL.
The reason for this problem is URLs of your posts and other pages are still not changed from 'localhost' to your remote server's address. You can do the conversion as follows.

Go to your database and browse 'wp_option' table. Then change the values of 'siteurl' and 'home' in 'option_name' field to your current remote server's address.

Finally go to 'wp_posts' table and go to SQL command tab in your PHPMyAdmin. Type the following query
UPDATE wp_posts
SET guid =
REPLACE(
guid,
"olddomain.com/wordpress",
"www.newdomain.com"
);

Change the  "olddomain.com/wordpress" and "www.newdomain.com" with relavant old domain address (as an example http://localhost/wordpress) and new domain address (as an example http://www.test.com).

Sunday, January 26, 2014

How to unlock Dialog i43 security pattern

Recently my Dialog i43 phone was locked due to trying the wrong security pattern on the display more than 20 times by a kid. I was stucked and was unable to access to any function and the great problem was I had turned off the data and wi-fi which is the default method to solve the problem
How ever I knew Dialog i43 is actually an Alcatel phone. So, I googled my problem and found the solution and it worked well for me. Given below is a quoated solution which is in online.

Refer - http://www.askmefast.com/How_to_unlock_alcatel_one_touch_after_too_many_pattern_attemps-qna2962509.html

You can either change or remove the pattern, please follow these instructions to fix your phone.

►Change the Pattern.
 •Google has a feature when things like this happen. But this feature only works when the phone has internet connection either 3G or WiFi. You can change your pattern by logging in your Google account. To change the pattern:
1. Try guessing the pattern until Google account log in appears.
2. Log in your Google Account.
3. The phone will now ask you to put a new pattern.
4. Put a new pattern and do not forget it again.

►Hard Reset. •If your phone is not connected to the internet you can`t change the pattern using your Gmail Account. Your last option is to hard reset your phone. Hard reset is factory resetting the phone using a combination of hardware buttons. This process will also delete all data on your device. To hard reset your Phone: Because you did not put the exact model name of your Alcatel phone I need the to put the two different methods to hard reset Alcatel phones. Hard reset for Alcatel that doesn`t have recovery menu: (Note: This will delete all data on your phone.)

1. Turn off your phone.
2. Remove the battery for 5 sec.
3. Put it back again, but do not turn on the phone yet.
4. Press and Hold Volume Up and Power button at the same time till you see the Android Logo.
5. Now the phone will reset by by itself, just wait for it to reboot.

Hard Reset for Alcatel Phone with recovery menu: (Note: This will delete all data on the phone.)
1. Turn off your phone.
2. Remove the battery for 5 sec.
3. Put it back again, but do not turn on the phone yet.
4. Press and Hold Volume Up and Power button at the same time till you see the the recovery menu.
5. Touch screen will not work on the recovery menu, use volume key to move up and down, and power button to a select from the options.
6. Select Wipe Data/Factory Reset form the menu.
7. On the next menu select yes.
8. When the reset is done, select reboot system now.

Wednesday, January 8, 2014

ASP.net page methods with argument passing

Related to ASP.net, in some cases we need to call server side methods using client side javascript functions with Ajax. The most efficient way to implement that facility is called page methods. I have found a very successful Blog by related to implementing this page methods. This blog is a small extension of the above mentioned blog.
In practical situations we may need to pass parameters to the server-side from client-side. How can we do that using the same example described in the above mentioned blog.

Let's assume that we need to add two numbers. The numbers are going to input by the user via a text input in HTML.Addition will be done in server-side (by a C# method in ASP.net) after we click a button. (Ajax technology will be used)

  • Define 2 text inputs in HTML

<input id="Text1" type="text" />
<input id="Text2" type="text" />

  • Define a HTML button and calls to a function in the onclick event

<input id="Button1" type="button" value="button" onclick="inputNum()"/>

  • Define a ASP.net script manager in client-side (just drag and drop the controller from the tool box)

<asp:ScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="True" EnablePartialRendering="true"> </asp:ScriptManager>

  • Define following functions in the client-side using Javascript. (Here I use an array to pass the two numbers as arguments to the server-side method)

function inputNum() {

            var nums = new Array();
            nums[0] = document.getElementById("Text1").value;
            nums[1] = document.getElementById("Text2").value;
            GetInputNumFromServer(nums);
        }

        function GetInputNumFromServer(numsArray) {
            PageMethods.GetSum(numsArray, OnSuccess, OnError);

            return false;
        }

        function OnSuccess(response) {
            alert(response);
        }
        function OnError(error) {
            alert(error);
        }



  • Define the C# method in the server-side. (You have to use the System.Web.Services reference)

 [WebMethod]
        public static int GetSum(int[] arr)
        {
            return arr[0]+arr[1];
        }



That's All.