Wednesday, September 19, 2007

Message from MYNIC - MYNIC is launching its second level domain name (2LD) service

Dear Valued Customers,

MYNIC is launching its second level domain name (2LD) service starting
with the Priority Entry period from 9am, 1st November 2007 till 5pm, 31st
December 2007.

The introduction of second level domain names is a result of the joint
consultative process done by MYNIC and the Malaysian Communications and
Multimedia Commission (www.mcmc.gov.my) with the public. We thank you for
the many constructive comments and encouraging support you have given
throughout this process.


ENJOY PRIORITY ENTRY

ONLY existing third level '.my' domain name registrants will qualify to
register the equivalent second level domain name during the Priority Entry
period subject to specified terms and conditions
(http://www.mynic.net.my/newhp/2ld-faq.html#2-0). All third level domain
names registered up to 5pm, 26th October 2007 and are active at the point
of application of second level domain name are eligible for the Priority
Entry period.

Please be informed that all .gov.my domain names are reserved and the
equivalent second level is not available for registration by
non-government entities.

In cases where there are multiple applications for the same second level
domain name (http://www.mynic.net.my/newhp/2ld-faq.html#2-5), priority
will be given to the registrant with the earliest registered third level
domain name.

All Priority Entry applications are made via our Resellers. Fees for
second level domain name will only be charged upon successful registration
of the second level domain name and is set by Resellers subject to a
maximum cap of RM120. Please look around for the service and payment
(http://www.mynic.net.my/newhp/2ld-faq.html#4-0) packages (such as
registration, renewal and refund fees) most suitable for you.

Please click at (http://www.mynic.net.my/newhp/2ld-domain.html) for the
timetable for implementation.

For more details on how to apply, click at
(http://www.mynic.net.my/newhp/2ld-faq.html).

Please check our website regularly for any updates.

For queries about this service, please e-mail MYNIC at
domreg@mynic.net.my, or call 03-8991 7272 or fax 03-8991 7277.

Thank you.


*Note : This is a computer generated e-mail. Please do not reply to this
e-mail address.


Yours sincerely,

MYNIC Berhad (735031-H) | Tel : +60 3-8991 7272
No. 3.2 & 4, Level 3, Block C | Fax : +60 3-8991 7277
Mines Waterfront Business Park | E-mail : domreg@mynic.net.my (Registration)
No. 3, Jalan Tasik | billing@mynic.net.my (Billing)
The Mines Resort City | URL : http://www.mynic.net.my
43300 Seri Kembangan | Work.Hr: 0830-1730MYT(Mon - Fri)
Selangor Darul Ehsan |

Sunday, September 16, 2007

JavaScript Security Restrictions

As JavaScript operates within the realm of highly sensitive data and programs, its capabilities have been restricted to ensure that it can’t be used maliciously. As such, there are many things that JavaScript simply is not allowed to do. For example, it cannot read most system settings from your computer, interact directly with your hardware, or cause programs to run.

Also, some specific interactions that would normally be allowed for a particular element are not permitted within JavaScript, because of that element’s properties. For example, changing the value of a form is usually no problem, but if it’s a file input field , writing to it is not allowed at all—a restriction that prevents malicious scripts from making users upload a file they didn’t choose.

There are quite a few examples of similar security restrictions, which we’ll expand on as they arise in the applications we’ll cover in this book. But to summarize, here’s a list of JavaScript’s major limitations and security restrictions, including those we’ve already seen. JavaScript cannot:


❑ open and read files directly (except under specific circumstances, as detailed in Chapter 18).
❑ create or edit files on the user’s computer (except cookies, which are discussed in Chapter 8).
❑ read HTTP POST data.
❑ read system settings, or any other data from the user’s computer that is not made available through language or host objects.1
❑ modify the value of a file input field.
❑ alter a the display of a document that was loaded from a different domain.
❑ close or modify the toolbars and other elements of a window that was not opened by script (i.e., the main browser window).

Ultimately, JavaScript might not be supported at all.

It’s also worth bearing in mind that many browsers include options that allow greater precision than simply enabling or disabling JavaScript. For example, Opera includes options to disallow scripts from closing windows, moving windows, writing to the status bar, receiving right-clicks … the list goes on. There’s little you can do to work around this, but mostly, you won’t need to—such options have evolved to suppress “annoying” scripts (status bar scrollers, no-right-click
scripts, etc.) so if you stay away from those kinds of scripts, the issue will come up only rarely.

Saturday, September 15, 2007

What About ActiveX?

If you’re already quite familiar with Microsoft’s JScript, you might be thinking “but JavaScript can do some of these things using ActiveX,” and that’s true—but ActiveX is not part of ECMAScript. ActiveX is a Windowsspecific mechanism for allowing Internet Explorer to access COM (the Component Object Model at the heart of Windows scripting technology) and generally only runs in trusted environments, such as an intranet. There are some specific exceptions we’ll come across—examples of ActiveX controls that run without special security in IE (such as the Flash plugin, and XMLHttpRequest)—but for the most part, scripting using ActiveX is outside the scope of this book.

JavaScript’s Limitations

JavaScript is most commonly used as a client-side language, and in this case the “client” refers to the end-user’s web browser, in which JavaScript is interpreted and run. This distinguishes it from server-side languages like PHP and ASP, which run on the server and send static data to the client.
Since JavaScript does not have access to the server environment, there are many tasks that, while trivial when executed in PHP, simply cannot be achieved with JavaScript: reading and writing to a database, for example, or creating text files. But since JavaScript does have access to the client environment, it can make decisions based on data that server-side languages simply don’t have, such as the position of the mouse, or the rendered size of an element.

Usually, the computer on which a client is run will not be as powerful as a server, so JavaScript is not the best tool for doing large amounts of data processing. But the immediacy of data processing on the client makes this option attractive for small amounts of processing, as a response can be received straight away; form validation, for instance, makes a good candidate for client-side processing.

But to compare server-side and client-side languages with a view to which is “better” is misguided. Neither is better—they’re tools for different jobs, and the functional crossover between them is small. However, increased interactions between client-side and server-side scripting are giving rise to a new generation of web scripting, which uses technologies such as XMLHttpRequest to make requests for server data, run server-side scripts, and then manage the results on the client side.

JavaScript Defined

JavaScript is a scripting language that’s used to add interactivity and dynamic behaviors to web pages and applications. JavaScript can interact with other components of a web page, such as HTML and CSS, to make them change in real time, or respond to user events.You’ll undoubtedly have seen JavaScript in the source code of web pages. It might have been inline code in an HTML element, like this:




It might have appeared as a script element linking to another file:



Or it may have had code directly inside it:



Don’t worry about the differences between these snippets yet. There are quite a few ways—both good and bad—in which we can add JavaScript to a web page.We’ll look at these approaches in detail later in this chapter.

JavaScript was developed by Netscape and implemented in Netscape 2, although it was originally called LiveScript. The growing popularity of another language, Java, prompted Netscape to change the name in an attempt to cash in on the connection, as JavaScript provided the ability to communicate between the browser and a Java applet.

But as the language was developed both by Netscape, in its original form, and by Microsoft, in the similar-but-different JScript implementation, it became clear that web scripting was too important to be left to the wolves of vendor competition. So, in 1996, development was handed over to an international standards body called ECMA, and JavaScript became ECMAScript or ECMA-262.

Most people still refer to it as JavaScript, and this can be a cause of confusion: apart from the name and similarities in syntax, Java and JavaScript are nothing alike.

Thursday, September 13, 2007

Definition of Internet Marketing Terms

Interner Marketing - Using the interactive technologies available via the internet to furtger create a dialog with potential customers by connecting with them with good educational content about your company's products or service offerings.

Search Engine Marketing - Improving an organization's visibility withinb search results when search phrases entered at search sites returns a listing of related websites.

Internet Marketing Consultant - an extended member of a company's marketing team who is not only ready to advise but "roll up their sleeves" and get the work done.