Sunday

HTML 5 in Web Pages and Mobile Technology


Hypertext Markup Language is principally second-hand to plausibly formatting a meticulous webpage via signify detailed semantics to the intact satisfied. HTML5 is the most recent description of HTML and XHTML. HTML5 brings in new elements to structure the web pages as compared to HTML4 which uses common structures such as: – header, columns etc.

These new elements are: header, nav, section, article, aside, and footer.

Now, each of these elements serves a unique purpose:-
‘header’ denotes the inclusion of heading, sub headings etc. which is more specific.
‘nav’ signifies both the website navigation as well as the navigation of the table of contents.

‘section’ element corresponds to a broad category of a web page.
‘article’ element symbolizes a particular section of web page such as: blog, news, testimonials etc.

‘aside’ element is used to include the content that may relate to a specific section of a document or a web page.

‘footer’ element is used to indicate important information like copyright data, the author’s name, links to other pages etc.

HTML5 brings a whole new dimension to web world. It can embed video on web-pages without using any special software like Flash.

Not only videos, HTML5 is said to be capable of playing video games on the browser itself (8-bit games have been tried on it).

Besides this, HTML5 is considered to be flexible to handle inaccurate syntax. HTML5 specifies the rules related to the parsing and lexing as compared to HTML4. This means that even if there is an incorrect syntax, similar result is produced by various complaint browsers.

Furthermore, HTML5 denotes to scripting of API (application programming interfaces) including new APIs like:-

Drag and drop
Database storage offline
Editing of the document
Canvas 2D APIs, etc.

Keywords: how html5 replace flash? how html5 works? html5 tutorial? what is html5 boilerplate?

Saturday

How to improve Software Testing skills

Hello friends, "How to improve Software Testing skills" - this is the question raises immediately in your mind after succeeding in getting a Software testing job. Before we get into this part in detail, let us see what are all the precautionary steps, one must have to become a Basic tester. Here are some fundamental ethics to become a professional software tester.

  • Ask questions about the software to the corresponding developer / tester.
  • Attend meetings with your peers (Who are involved in the project)
  • Sharing of application knowledge makes you feel little more comfortable.
  • Do not get anxious about setting-up a Test environment.
  • Write testcases as per the requirement; as well as maintain your own testcase (Unofficial) which will have some in-depth concept testcase which might not be covered in testcase requirement.
  • Create your own technical test datas (Positive & Negative)
  • Create your own rules on testing the application including crashing it with some ASCII data inputs. .
  • Assume as if you have paid money for the company to build this project.
  • Once you complete the testing, share the modules with your peers, so that they can find some bugs if you have missed any and do it vice-versa.
  • Try to understand the application codes, so that this can be helpful for you to raise the bug.
  • A programmer really wants “bug list”, but it will be easier for programmers if a bug is raised with the following details in clear manner:

  • a. Bug summary
    b. How to reproduce the bug?
    c. What would be the reason for this bug?
    d. How this can be fixed? (Use this only if you have understood the code)
  • Learn the new concepts in software testing, but do not force it into your work environment until it is needed.
  • A tester should play around with the Test datas to find the bugs. (As simple as that)
  • A professional tester should not get upset if an issue is missed, instead he/she should able to root-cause the bugs.
  • A software tester should enjoy testing the web applications, standalone applications, or even some ad-hoc applications.
  • Testers should spend some time everyday on puzzle-solving games to sharpen their brain.
Improving software testing skills might look a bit difficult, but this is easier when we are following all the above points in our day-today working life. So professional s/w testers, and future software professional testers, always enjoy your work and stay happy with the successful outcome of your project.

Tuesday

Android vs iPhone - Easy comparison report

Android vs iPhone

Advantages of Android

  • SMS delivery report - for the IPhone you need a third party apparently
  • Notifications without INTERNET - one of the biggest drawback of the IPhone is that you cannot have notifications without Internet -> the notifications are stored on the Apple servers
  • Can install applications from any site - IPhone applications can only be installed from the Apple store (unless the phone is jail broken)
  • Multiple physical menu buttons - used for navigation and quick shortcuts, allows greater screen size (no more software menus)
  • Physical menu button allows recent 6 tasks (like ALT+TAB in Windows) - absolutely useful
  • The Home screen is organized in 3, 4 or 5 virtual screens, the rest of the applications lie in a list - usability, quick to access most used apps - on the IPhone there are "limitless" virtual screens on Home
  • Can install on the Home screen - widgets, shortcuts, folders
  • Physical keyboard - on some models
  • Open source OS
  • Can install different/homebrewed firmwares
  • Can install home brewed apps
  • Background apps/ multitasking
  • can make own application to hook into anything - calling, traffic, media, encryption, etc
  • Dev SDK is free and cross platform. IPhone is for $100+ and only works on MAC.
  • Programming is done in Java, bridges exist from J2ME, C#, etc. IPhone uses Objective C
  • Programming - can run interpreters. IPhone only allows running Objective C byte code
  • Easy access to the SD card (both from computer and from the phone). can copy MP3s, read ebooks, etc
  • Cheaper than the IPhone
  • Easy removable/replaceable battery.
  • 5 mega pixel camera + blitz/flash + More
Advantages of IPhone

  • Screen brightness/clarity
  • Bigger sofware keyboard - because of the wider screen
  • Great 3D apps and harware
  • Easy data synchronization
  • Proximity sensor - saves battery and "locks" the screen
  • Zoom using two fingers - pictures, browser, etc - though some Android phones also support multi touch
Thank you for comparison:

Friday

Display favicon in Internet Explorer

Hi friends,

A website favicon will not play a major role for improving website quality. But though, many like to play with it just as an design representation when our website browser is minimized to 'Start bar'. Lots of questions raised by many people for the solution.

Website Favicon will be displayed in Mozilla Firefox by just uploading it in the root path. But in Internet Explorer browser, the website favicon will not be displayed until the favicon dimension, favicon size, and the favicon format is accurate.

Here is the solution for making your website favicon to be displayed in Internet Explorer (IE) browser too.

Steps to display Website Favicon in IE browser:

1. Create your website logo in .jpg/ .gif/ .png image type.

2. Dimension of the logo should not exceed 50 x 50 size.

3. http://www.prodraw.net/favicon/index.php - Open this website and convert your logo as favicon.

4. Download the converted logo. (favicon.ico)

5. Upload the 'favicon.ico' into the root path of your website.

6. Clear the stored cookies and delete the cache of your IE browser and check the favicon.

That's it. You are done. Your favicon will be displayed in any browser including IE browser.
Hope you are now resolved your Website Favicon issue in Internet explorer.

For any other queries, please leave me a comment.

Have a great day ahead friends.

Wednesday

Advantages-of-JOOMLA

Main advantage of using Joomla is FREE: JOOMLA is a free open source, open source content management system. JOOMLA is available to anyone under the General Public License (GPL) license. Why would a person outsource their website programming to software professional and pay out a mammoth amount when he/she can do themself in a very specialized and professional comportment?

Advantages of JOOMLA:

Large number of Modules: Any CMS system is becomes competent if it is supported by modules to enhance their inbuilt capacity. Joomla has more than 2000 modules currently showing online.

Available in Many languages: Joomla is one of the few CMS which is multi-linguistic. You can design your website with different languages using Joomla.

Maintenance: It can be bit of a task when it comes to managing a website. Even tech savvy professional find it difficult to maintain a website. Let alone a lay man. But websites designed by Joomla are not at all difficult to maintain as it is quite user friendly.

Easy Updations: Joomla is a self-updating application. You do not have to be on a look out for individuals or software to keep updating Joomla. A person with good knowledge of Joomla can look into updating the application on their own.

Advanced Joomla applications, We can find even more features which make a Joomla powered website more fun to work with. Since Joomla offers so many valuable advantages, people all over the world have well accepted it to create small time websites to large complex corporate websites or portals and community portals for gaming, blogging and profiles.

Advantages-of-DRUPAL

Drupal is in fact great for administration web sites, setting up web logs, and wide-ranging web-pushing bits and pieces. Regrettably, we cannot use it entirely for Content Management System because of advanced thinking of Users, but as a special tool or clerical tool for public who primarily interact in the course of the website quality and performance improvement.

Advantages of Drupal:

• Macintosh and Windows support for content editing.
• Content authoring with flexible access controls.
• User Registration and Profiles modules.
• Forums, Blogs, Newsletters, Wikis, Quizzes, Polls, Sweepstakes, and etc.
• Calendar / Event module.
• Gallery / Slideshow module.
• Built-in caching.
• Out-of-box RSS feeds.
• Role-based permission system.
• Browser-based Administration rights.

Also over 1,500 more modules, more features can be added!

In addition, Drupal offers strategic capabilities for search engine optimization and infrastructure flexibility which is designed to be standards compliant helping not only to boost your search engine rankings but be accessible as well.

* Friendly URLs – Drupal uses Apache’s mod_rewrite to enable URLs that are both user- and search engine-friendly, which can help your search rankings.

* Permalinks – All content created in Drupal has a permanent link or “permalink” associated with it so users can link to content freely without fear of broken links.

* Taxonomy and Tagging – Drupal enables you to define hierarchical categories that can be used to tag and organize content, as well as fields for content authors to apply free tags. Tagging content can help enhance your site’s organization, enable related content linking, and assist in the definition of meta-keywords that can boost search rankings.

* Google Ajax Search Module - The main googleajaxsearch module allows the addition of inline searches over a number of Google services (Web Search, Local Search, Video Search, Blog Search, and News Search).

* Platform Flexibility – Drupal was designed from the start to be multi-platform. Not only can it can be installed on either Apache or Microsoft IIS, it can also run on Linux, BSD, Solaris, Windows, and Mac OSX platforms.
Providing tips to improve website quality, website speed, website design and website performance is the main objective of this blog. Improving website quality and website performance increases website traffic and page rank. Details on Web technologies, Quality website design, SEO concepts, Developer guides, and website related in IT industry.