Monthly Archives: May 2008

Job Description

1) Project Manager is a Person who thinks nine women can deliver a baby in One month.

2) Developer is a Person who thinks it will take 18 months to deliver a Baby.

3) Onsite Coordinator is one who thinks single woman can deliver nine babies in one month.

4) Client is the one who doesn’t know why he wants a baby.

5) Marketing Manager is a person who thinks he can deliver a baby even if no man and woman are available.

6) Resource Optimization Team thinks they don’t need a man or woman; they’ll produce a child with zero resources.

7) Documentation Team thinks they don’t care whether the child is delivered, they’ll just document 9 months.

8) Quality Auditor is the person who is never happy with the PROCESS to Produce a baby.

9) Tester is a person who always tells his wife that this is not the Right baby.

Open Solaris

Learn More About OpenSolaris

OpenSolaris is an operating system (OS), an open source project licensed under CDDL, and a community. The project’s goals are innovation, collaboration, and the extension of OpenSolaris technology.

Quality Assurance

OpenSolaris is free, open source, and well-suited for desktops, laptops, servers, and data centers. The quality requirement of OpenSolaris is perhaps best stated as Production Ready All The Time.

Who Develops OpenSolaris?

OpenSolaris technical communities maintain kernel and userland consolidations and launch new technology projects. OpenSolaris is developed by communities working in the different projects. Each project focuses on one or more specific areas of the system. The OpenSolaris developer project is sponsored by Sun Microsystems, Inc.

Answers to Your Questions

See the FAQs for detailed information about how to get started with the developer project. You’ll learn to use the OpenSolaris.org collaboration web site to create projects and lead communities. You’ll also find FAQs for licensing, contributions, and links to technical FAQs.

Which Release Fits My Needs?

The OpenSolaris source code will find a variety of uses, including being the basis for future versions of the Solaris OS product, other operating system projects, and third-party products and distributions. Following is a list of current releases.

OpenSolaris 2008.05

The first delivery from Project Indiana to offer technical support from Sun Microsystems, Inc. This initial release includes a network-based package management system (IPS), the GNOME desktop, and LiveCD technology supported on AMD64, Pentium, and Xeon EM64T platforms. See Getting Started With OpenSolaris 2008.05 for detailed information about this pkg(5) release delivered on a six-month cycle.

Solaris Express Community Edition

Bi-weekly developer builds of the entire code base that is the current development release of the Solaris OS. This is Sun’s unsupported binary release of OpenSolaris. Developers can build the OpenSolaris source by using this release as the base system. The release is also known as O/N Nevada it’s updated every two weeks, and it’s available as a free download. Refer to Solaris Express Documents for detailed information about this SVR4 release delivered every two weeks.

Community Distributions

  • BeleniX is a *NIX distribution that is built using the OpenSolaris source base.
  • MartUX mBE BlastwaRe Edition is the first non-SXCR OpenSolaris distribution that is available both for SPARC and for x64/x86.
  • NexentaOS is a complete GNU-based free and open source operating system built on top of the OpenSolaris kernel and runtime.
  • SchilliX is an OpenSolaris based UNIX Live CD and distribution for the x86, x64 and EM64T architectures.
  • Milax is a small size Live CD distribution which runs completely off a CD or a USB pendrive.

Refer to Distribution Documents for more detailed information.

What i am reading now – HTML Dog: The Book

HTML Dog: The Best Practice Guide to XHTML and CSS, published by New Riders, has recently hit the shelves!

HTML Dog book coverWith best practices (using web standards) at its heart, it outlines how to do things the right way from the outset to produce highly optimized web pages, in a quicker, easier, less painful way than you might think.

The book builds on and complements the HTML Dog website and applies the same concise, easily digestible, straight-talking, engaging style to achieve the same ultimate goal: to help the reader come to grips with XHTML and CSS and successfully use them in the best possible way.

What’s In It

Split into 10 easy-to-follow chapters such as Text, Images, Layout, Lists, and Forms, and coupled with handy quick-reference XHTML tag and CSS property appendixes, HTML Dog is the perfect guide and companion for anyone wanting who wants to learn about:

  • In-depth XHTML: Learn about all of the valid tags and attributes.
  • Comprehensive CSS: Explore all of the valid selectors, properties, and values.
  • Web Standards: Discover how separating content (using HTML) from presentation (using CSS) can lead to lightweight, easily manageable, reliable web pages.
  • Cutting-edge techniques: Leap beyond the old-school days of font tags, table layouts, and frames.
  • Accessibility: Exploit the mechanisms in HTML designed explicitly to make your pages more user friendly to more people.
  • Cross-compatibility: Make your web pages not only cross-browser compatible, but optimized for screen readers, mobile web devices, and print.
  • Practical demonstrations: See the lessons in action in 70+ “bare bone” online examples constructed especially for the book.

Who It’s For

This book is for those who want to get to grips with best-practice (X)HTML and CSS, and for those who want a solid, reliable reference book.

For novices it details all of the essential bits and pieces to get started (and progress towards a professional standard). For those who want to sharpen up their existing (possibly rusty) skills, it comprehensively lays bare the latest web standards approaches to HTML and CSS. There’s even value for more experienced developers – we all need a trusty reference!

The Author

Patrick GriffithsPatrick Griffiths has been an HTML specialist since 1999. Not a designer nor a programmer, but a front-end developer, with XHTML and CSS his trusty weapons of choice. He has worked in this specific capacity for, among others, Vodafone, Wiley, educational establishments, and on various government projects, and more recently as a developer and instructor for his own company, Vivabit, through which he has provided training for organizations such as Amnesty International, Legal & General, and London’s Natural History Museum.

In addition to writing and maintaining the HTML Dog web site, he has contributed to resources such as A List Apart and the CSS Zen Garden, and is an active, well renowned member of the web design community.

Enable htaccess on Apache

.htaccess files allows us to change configurations on our servers per directory or subdirectory. we may enable htaccess files by editing our httpd.conf rewmoving the comment on line from

;LoadModule rewrite_module modules/mod_rewrite.so

to

LoadModule rewrite_module modules/mod_rewrite.so

we need to change the AllowOverride directive also from

<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Satisfy all
</Directory>

to

<Directory />
Options FollowSymLinks
AllowOverride All
Order deny,allow
Deny from all
Satisfy all
</Directory>

You can also rename your .htaccess file by adding the line below on you httpd.conf file

AccessFileName [filename]

example: AccessFileName .configuration