Feb 19, 2008

Accessing Web.Config AppSettings Collection Value

Web.config Settings:

** replace ( to < ** replace ) to >

(appSettings)
(add key="ContentFrameHeight" value ="600px"/)
(add key="ContentFrameWidth" value="700px"/)
(add key="MenuFrameHeight" value="400px"/)
(add key="MenuFrameWidth" value="250px" /)
(/appSettings)


Usually AppSettings placement:
configuration
configSections
"AppSettings"
system.web


Before using System.Configuration.Manager
We might need to add .NET reference, because by default this reference might not be added.
1. Right click "Add reference" > Add the System.Configuration as below figure.



Then you can apply the syntax below:


E.g syntax:
Dim height As String = ConfigurationManager.AppSettings("ContentFrameHeight").ToString

Accesing Master Page With IFRAME Property From Code Behind

Sometimes we need to access code front controls property from code behind, so that we can create a dynamic or configuration variable for this purpose.

How we know what property we have in the code front controls?
In the code front, we can get intellisense helps to verify whether it is a syntax or property with different colors.

ASP.NET Code Front:

(asp:Content ID="Content3" ContentPlaceHolderID="MainContent" runat="Server")
(iframe id="mainContent" name="mainContent" src="../Dev.aspx" width="700px"
scrolling="auto" frameborder="0" marginheight="0" marginwidth="0" runat="server"
title="E-Application Content")(/iframe)
(/asp:Content)

** replace ( to < ** replace ) to >


ASP.NET Code Behind:

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
mainContent.Attributes.Add("Height", "700px")
End Sub


Explanation:
IFRAME ASP.net Code behind having an "Attribute" syntax where we can simply accessing the value of controls in front page. Yet, code front control needed to be "runat=server" mode.

We created a master page, within the master page we have content place holder setup.
Then we create a new page and inherits master page layout.

In this case, we might still need to use traditional html href link to open a page onto a target.
We can use IFRAME with the id and NAME ( name is needed here ) and shown the page on the IFRAME.

With the code above, we can manipulate IFRAME property during page load.

Feb 15, 2008

XPAntivirus.com is a Fake Online Anti Virus

Well, Just got a feedback comment from my reader named Malabei.

Thanks for visiting and drop by the comment.

Usually comment or message posted look similar as below:

"I first visited your blog, but my antispyware said that he is infected with an unknown virus.
I deleted the virus through this AntiSpyWare.
The virus does not manifest itself but gradually destroys information on the computer."

You probably have to be extra careful of those HiJacker

I had gone through the process ( Although I know it is a fake one, so that I can get more information to share with my readers )

HOW THEY HIJACK YOUR PC?
If you are not careful enough, you probably will follow the link as what they leave at the forum, blogs, website or even through instant messenger.

It will brings you to a new page where it requests your authorization or permission to let hacker hijacks your local machine.

Here is the XPANTIVIRUS .com screen shot.
It prompts you to make a virus scan on your machine.
Please DON'T ALLOW it!

You can get some clue stated below to identify whether this is a fake one or not.
1. Did you feel the URL sound too "nice" or "easy to understand" if compare with other antivirus software name.
2. OOoo it is totally FREE! There are FREE anti virus, but not this.
3. Wow, it able to SERVE you and PROTECT you for all aspect (virusese, spyware, adware ) !!
( even AVG give Free antivirus ONLY)
4. The word "Install" , you have to really check out who is the party produce that software, are they Trusted company? or having Certificate for the site ? VeriSign , AntiHacker validation ?
5. The word "Recommended" is just nice word to "fish" you.



Well, if you ignore the pop up. It brings you to this site too.
Noted that, the animation or programming on the web is really look like scanning your machine, although you din't allow them to scan your machine previously.
So, it is all FAKE!!

After scanning ( actually is an animation only ), it will prompt you, your machine is infected by viruses as shown on the right red box.

Then it started to prompt you to download their anti virus or any other utilities to clean the viruses. Please refer to valid anti virus site to get more information about virus details.
You can even email the symptom of viruses to genuine anti virus company for a verification.

If you met this screen shot, DON'T Donwload the fake anti virus!


If it is too late for you, you had donwloaded and installed.
Don't panic! You can refer these site to get them out of your box.

http://www.2-spyware.com/remove-xpantivirus.html
http://www.symantec.com/security_response/writeup.jsp?docid=2007-101010-0713-99
http://www.bleepingcomputer.com/forums/topic111715.html



Google Android


(image credit: Google )

Google launched new software for mobile on last Nov named Android.

The Android platform consists of an operating system, middleware, a user-friendly interface, and applications.

Consumers should expect the first phones based on Android to be available in the second half of 2008 =)


image credit: Google

According to CNET News (http://www.news.com/8301-10784_3-9871542-7.html?tag=cd.blog)
Development Kit had been launched.


image credit: Hello Android


image credit: HelloAndroid


For more UI Screen shot, can refer http://www.helloandroid.com/node/258






Redirection 301 Moved Permanently

Wow... nearly one month din't update my blog. Due to busy on Chinese New Year 2008 celebration and outstation for business trip.

Today's tip, to create a SEO friendly redirection method:

Search engines have indexed your entire site and many pages rank well. By moving and renaming these files, you run the risk of losing a lot of traffic and leaving visitors to your site who follow a search engine link with the dreaded "Error 404 - File not found"


There are several way recommended:
1. 301 Redirection
The code "301" is interpreted as "moved permanently". After the code, the URL of the missing or renamed page is noted, followed by a space, then followed by the new location or file nam




2. Meta Refresh / Redirect
This method always used by spammer to redirect their page to itself, so that they can get the counts. This is so called illegal traffic. Thus, use this method wisely.

The code will be located in the header tag.





Jan 22, 2008

Show Desktop Quick Launch Shortcut

Lost your show desktop shortcut ?

Just create a new file with extension as below and type in the code as below.

Show Desktop.scf
[Shell]
Command=2
IconFile=explorer.exe,3
[Taskbar]
Command=ToggleDesktop

Place it back to your quick launch folder.Usually in
C:\Documents and Settings\Administrator\Application Data\Microsoft\Internet Explorer\Quick Launch

Here you got it back!

Tips! Press Windows Key + D, it is actually show desktop command.

Meta Tags In General SEO

Sample META TAGs
Replace character ( to <>

(meta name="'robots'" content="'index,follow,all'")
(meta name="'keywords'" content="'EthanLiew,")
(meta name="'description'" content="'EthanLiew.com")
(meta name="'content'" content="'EthanLiew.com - Sharing blogs of how-to, who-is, what-is and etc' /)
(meta name="'copyright'" content="'EthanLiew.com'")
(meta name="'Author'" content="'Ethan")
(meta name="'GOOGLEBOT'" content="'INDEX,")
(meta name="'Date'" content="'2008-01-01'")
(meta equiv="'Content-Type'" content="'text/html;" charset="utf-8'")
(meta equiv="'Content-Language'" content="'English'")
(meta name="'verify-v1'" content="'your-websiet-key-here'")
(title)EthanLiew.com(/title)

You can visit http://www.google.com/webmasters/ ( Google Webmasters )
and get add your website visible from Google BOT
Here the Tag look like, add it to your meta tag!

(meta name="'verify-v1'" content="'your-websiet-key-here'")

Hope those meta tags helps on SEO performance!