miércoles, 11 de mayo de 2011

CSS Hacks and Filters

•Author: Joseph W. Lowery
•Pages: 281
Joseph Lowery is the author of the Dreamweaver MX Bible and the Fireworks MX Bible series as well as Design and Deploy Web Sites with Dreamweaver MX 2004 and Contribute 3 and Joseph Lowery's Beyond Dreamweaver. In past years he co-authored Dreamweaver MX 2004 Web Application Recipes with Eric Ott and the Dreamweaver MX 2004 Killer Tips books with Angela Buraglia. His books are international best-sellers, having sold over 400,000 copies world-wide in 11 different languages. He has developed numerous extensions for the Dreamweaver community, both free and commercial, including FlashBang! and Deva Tools for Dreamweaver. Joseph is also a consultant and trainer and has presented at MacDesign in Chicago, Seybold in both Boston and San Francisco, Macromedia conferences in the U.S. and Europe, and at ThunderLizard's Web World. Joseph is currently the Director of Marketing for WebAssist.

•Cascading Style Sheets (CSS) is a method of describing how a Web page should look in a Web browser, but a growing number of browsers do not support CSS in the same way, forcing developers to constantly play catch-up to keep their sites consistent

•Bestselling author Joe Lowery eases the pain for those Web developers who aren't feeling the CSS love-he guides readers through real-world workarounds that will help a CSS-based site look and work the way it was meant to

•Readers will grit their teeth, clench their fists, and roll their eyes for the last time once they learn how to craft fluid multi-column layouts, build interactive navigation, fix the Box Model, implement CSS hacks in Dreamweaver, and more cool tricks

This book covers a large volume of ways one can hack the browser's rendering engine to behavior in any manner one wishes. A must have for serious front-end web developers.

How To Do Everything with JavaScript




How To Do Everything with JavaScript
McGraw-Hill Osborne Media || ISBN: 0072228873 || edition 2003 || PDF || 369 pages || 10,65 mb


This friendly, solutions-oriented guide is filled with step-by-step examples that illustrate how to write basic to advanced JavaScript applications, as well as modify existing scripts to suit individual needs. Each chapter begins with the specific how-to topics that will be covered. Within the chapter, each topic is accompanied by a solid, easy-to-follow walkthrough of the process.

Creating Web Sites The Missing Manual

Get everything you need to plan and launch a web site, including detailed instructions and clear-headed advice on ready-to-use building blocks, powerful tools like CSS and JavaScript, and Google's Blogger. The thoroughly revised, completely updated new edition of Creating a Web Site: The Missing Manual explains how to get your site up and running quickly and correctly.

5 Tips for Budding Web Site Creators

By Matthew MacDonald

These days, aspiring Web site creators like you pick up a lot of Web-design theory before you start working on your pages. But as deadlines loom and the value of 揹o it right?falls victim to the imperative to 揹o it right now,?even the best of us sometimes toss good practice out the window. That抯 perfectly understandable and no cause for panic梐fter all, if Web weavers waited until their pages were perfect before uploading them, the Internet would be a very lonely place indeed. However, sometimes innocent-seeming shortcuts can cause headaches later on. Here are a few pieces of Web advice that site creators ignore at their own risk:

1. Always include a doctype.

Web browsers can translate two languages into Web pages: old-school HTML and today抯 XHTML. You have to tell the browser which language (called markup) you use, and you do that with a document type definition, better known as a doctype. Doctype is arcane code that looks like this:

If you forget to include a doctype, your pages will appear annoyingly inconsistent. That抯 because some browsers, including Internet Explorer, switch into a backward-compatibility state known as quirks mode when they encounter unidentified markup; in essence, they attempt to act like an outdated browser from the 1990s. Common problems that result include text that appears at different sizes in different browsers and layouts that wind up in different configurations depending on your browser.

2. Keep formatting instructions out of your markup.

In a rush, it easy to get lazy and apply inline styles (or even worse, formatting tags like < font > ) to a page XHTML or HTML. But it rare for a web site creator to use a particular format just once. Most often, you use a design--say for a column, heading, or note box--elsewhere on the same page or on another of your site pages. To ensure consistency across your site and to make it easier to fine-tune the look and feel of your pages, move all your formatting instructions to a central location: an external style sheet. That way, when a browser processes a page, it grabs this central set of instructions and applies them to the page (see the illustration for the sequence of events).
3. Be under renovation, not under construction.

Think of your favorite store. Now imagine shopping there if you had to wander around half-lit floors while dodging ladders, pylons, and heavy-duty construction equipment to find the aisles that still have products on the shelf.

It's a similar story on the Web, where a site with empty pages, under construction?messages, and vague promises of upcoming content will send visitors away in droves. Yes, it's true that your Web site won't be complete when you first upload it. But make sure that what's there is genuinely useful on its own, and don't draw attention to gaps and shortcomings. Instead, keep improving what you've got.
4. Think twice before you adopt copy-and-paste design.
Typically, Web sites use the same page design across all their pages. For example, noodle around Amazon and you'll always see a menu header at the top of the page and a sidebar on the left.
There's a very special circle in Dante's Inferno reserved for Web developers who try to achieve consistent design by copying and pasting their XHTML from one page to another. It's almost impossible to manage or modify this mess across all your pages without making a mistake, even if you have a small Web site.

If you need a repeating page design, pick a suitable solution from the available options, each of which comes with its own caveat. Your can use server-side includes (which require Web host support), page templates (provided you have a Web design tool like Adobe Dreamweaver or Microsoft Expression Web), frames (which can exhibit quirks), or a Web development platform (if you're willing to take a crash course in programming).

5. Keep an eye on your visitors.

Is anyone here? There's no point in having a Web site if you're not willing to pay attention to what content draws and keeps visitors and what falls flat on its face. Remarkably, the best way to do that is with a free yet industrial-strength service called Google Analytics. You simply copy a small bit of tracking code to each of your pages and within hours you'll be able to answer questions like there do my visitors live?? How long is a typical visit?? and what pages are their favorites??

--This text refers to an alternate Paperback edition.

Product Description

Think you have to be a technical wizard to build a great web site? Think again. For anyone who wants to create an engaging web site--for either personal or business purposes--Creating Web Sites: The Missing Manual demystifies the process and provides tools, techniques, and expert guidance for developing a professional and reliable web presence.

Like every Missing Manual, you can count on Creating Web Sites: The Missing Manual to be entertaining and insightful and complete with all the vital information, clear-headed advice, and detailed instructions you need to master the task at hand. Author Matthew MacDonald teaches you the fundamentals of creating, maintaining, and updating an effective, attractive, and visitor-friendly web site--from scratch or from an existing site that's a little too simple or flat for your liking.
Creating Web Sites: The Missing Manual doesn't only cover how to create a well-designed, appealing, smart web site that is thoroughly up to date and brimming with the latest features. It also covers why it's worth the effort by explaining the rationale for creating a site in the first place and discussing what makes a given web site particularly aesthetic, dynamic, and powerful. It further helps you determine your needs and goals and make well informed design and content decisions.
Creating Web Sites: The Missing Manual includes a basic primer on HTML, working with JavaScript, and incorporating services like Paypal's shopping cart, Amazon's associate program, and Google AdSense and AdWords. It delivers advanced tricks for formatting, graphics, audio and video, as well as Flash animation and dynamic content. And you'll learn how to identify and connect with your site's audience through forms, forums, meta tags, and search engines.

This isn't just another dry, uninspired book on how to create a web site. Creating Web Sites: The Missing Manual is a witty and intelligent guide for all of you who are ready to make your ideas and vision a web reality.

Cryptography For Dummies


Cryptography For Dummies By Chey Cobb
Publisher: For Dummies 2004 || 336 Pages || ISBN: 0764541889 || CHM || 4 MB


•Cryptography is the most effective way to achieve data security and is essential to e-commerce activities such as online shopping, stock trading, and banking
•This invaluable introduction to the basics of encryption covers everything from the terminology used in the field to specific technologies to the pros and cons of different implementations
•Discusses specific technologies that incorporate cryptography in their design, such as authentication methods, wireless encryption, e-commerce, and smart cards
•Based entirely on real-world issues and situations, the material provides instructions for already available technologies that readers can put to work immediately
•Expert author Chey Cobb is retired from the NRO, where she held a Top Secret security clearance, instructed employees of the CIA and NSA on computer security and helped develop the computer security policies used by all U.S. intelligence agencies

Software Project Secrets: Why Software Projects Fail (Expert's Voice)

George Stepanek, "Software Project Secrets: Why Software Projects Fail (Expert's Voice)"


Apress || 2005-09-01 || ISBN: 1590595505 || 192 pages || PDF || 1,2 MB


The first book ever that manages to clearly and concisely show how software engineering is different from other engineering fields and to enumerate the key factors that usually make software projects derail.
— Val's Blog, Stuff for software engineers and Java addicts
Software Project Secrets: Why Software Projects Fail offers a new path to success in the software industry. This book reaches out to managers, developers, and customers who use industry-standard methodologies, but whose projects still struggle to succeed.
Author George Stepanek analyzes the project management methodology itself, a critical factor that has thus far been overlooked. He explains why it creates problems for software development projects and begins by describing 12 ways in which software projects are different from other kinds of projects. He also analyzes the "Project Management Body of Knowledge" to discover 10 hidden assumptions that are invalid in the context of software projects.
Click on the link.

upload

martes, 10 de mayo de 2011

Best Java Websites

Java is very widely used language. The power of Java is so immense that one can do whatever one wants using Java language. The basic pillar of Java language is platform independence and support for the web. In fact Java was the first language to be called the language for the web.

There are many Best Java Websites on the web and developers who are looking for Best Java Websites can visit the websites listed below to learn and increase their knowledge of the language.
List of Best Java Websites:

1) roseindia.net: Has Best Java Tutorials. One can also find tutorials on Java EE related technologies and frameworks. The website has tutorials for struts, spring, hibernate and everything related to Java.
2) blackbeltfactory.com: Get certified on Java for free. Increase your knowledgeg by giving some Java exams and then contribute to create questions for the new comers to the community. One of the best website for Java.
3) jGuru.com: Read Java interview questions. Get real time interview questions asked in Java interviews. Helps you in getting that dream job as a Java developer.
4) javaworld.com: Has various Java articles and programming news. A lot of developers and architects contribute to this wonderful Java community. Read articles, news, opinions and interviews of Java experts.
5) javalobby.com: A great initiative to provide quality tutorials and material on Java related technologies. Has articles covering almost everything in the world of Java.
6) javaranch.com: Basically a community for official Java certification with Java developers who put their hands on creating the Java certification exam at Sun. Very much active and you can look forward to get answer to almost all questions on this forum.
7) theserverside.com: A very sophisticated Java community which publishes articles and news related to enterprise Java. Very frequently updated and visited by almost all Java developers.
8) stackoverflow.com: Ask and answer java questions. Has categories to ask any kind of question related to Java. Very active java forums and members quickly answer your Java queries. A must visit for Java developers at all levels.
9) java.oracle.com: The official page for Java tutorials. Almost all topics in JDK are covered with illustrative examples.Also the best place to download the latest version of JDK.
10) ibm.com/developerworks/java: IBM is a major contributor to the Java language. The consultants at IBM post articles related all topics on this great Java platform. One of the Best Java Websites to visit.

Quitar boton Minimizar, Maximizar, Cerrar a Formularios en C#

Esto lo pueden hacer para que su formulario en algunos casos no ofrezca esa opcion, ya sea para formularios que necesitemos que aparezcan en pantalla y no le permitan al usuario minimizarlo como podria ser un formulario de logeo.

Para esto en el evento Load del formulario escriben esta linea de codigo
this.ControlBox = false
y listo..