Search This Blog

Saturday, April 4, 2009

Ham Radio


About This Book - Author



I wrote Ham Radio For Dummies for beginning hams. If you just became inter¬ested in ham radio, you find plenty of information here to explain what the hobby is all about and how to go about joining the fun by discovering the basics and getting a license.If you already received your license, congratulations! This book helps you change from a listener to a doer. Any new hobby, particularly a technical one, can be intimidating to newcomers. By keeping Ham Radio For Dummies handy in your radio shack, getting your radio on the air and making contacts is easy. I cover the basics of getting a station put together properly and the funda-mentals of on-the-air behavior. Use this book as your personal radio buddy and soon you’ll sound like a pro!

How This Book Is Organized

Ham Radio For Dummies has two major sections. Parts I and II are for readers getting interested in ham radio and preparing to get a license. Parts III and IV explain how to set up a station, get on the air, and make contact with other hams.The Ham Radio For Dummies Web site, at www.dummies.com/go/hamradio, offers a list of Web resources and more information on the technical aspects of this wonderful hobby.

Part I: What Is Ham Radio All About?

If you don’t know much about ham radio, start reading this part. You get the ham radio big picture. Then I send you on a tour of the various radio tech¬nologies necessary to get you on the air. I round out this first part with an overview of the ham community: clubs and organizations.
Part II: Wading through the Licensing Process

The four chapters in Part II take you every step of the way through the process of getting a ham radio license. I explain the overall licensing system, including the types of licenses and the volunteers that administer the exams. Then I move on to studying, including Morse code, for your exam. Finally, I discuss the actual exam process so you know what to expect when the time comes. Part II concludes with what to do after you pass your test.

Part III: Hamming It Up

The sky is the limit, but first you have to learn to fly. Part III is where you delve into the fundamentals of ham radio operating. Then you get down to the brass tacks of basic operation, including how to make that elusive first contact! I cover the different kinds of casual operating and then get into some of the popular specialties of the hobby, including public service and emergency communications.

Part IV: Building and Operating a Station That Works

Part IV takes you through the basics of setting up and using a suitable sta¬tion. I cover the different kinds of ham radio equipment and how to acquire what you need to get your station up and running. Ham radios take a little maintenance and troubleshooting, and I devote a chapter to these topics.

Part V: The Part of Tens

Familiar to all For Dummies readers, this part is where the accumulated knowl¬edge and wisdom of the ages is boiled down into several condensed lists. I cover the tips and secrets of ham radio along with general guiding principles for successful ham radio operation.

Part VI: Appendixes

If you come across an unfamiliar term, turn to the glossary. I have also col¬lected a long list of excellent references — both online and off — for you to find and use.
Read Comments


http://tinyurl.com/3xtaho

iLife '04 All-in-One Desk Reference


About This Book


We designed this book as a reference. You can find the information you need when you need it easily — this book even has thumbtabs to locate subjects quickly. We organize the information in a linear fashion into seven minibooks. You can read each minibook from beginning to end to find out how to use the software from scratch. You can also dive in anywhere and begin reading, because you find all the info you need to know for each task in each section or step list.

We don’t cover every detail of every function of the software, and we inten¬tionally leave out some detail so that we don’t spook you with technospeak when it’s not necessary. (Really, engineers can sometimes provide too many obscure choices that no one ever uses.) For this book, we wrote brief but comprehensive descriptions and included lots of cool tips on how to be pro¬ductive with iLife.

How This Book Is Organized

We organized this tome into seven minibooks. The first five minibooks repre¬sent the five parts of iLife (iTunes, iPhoto, iMovie, iDVD, and GarageBand); the sixth minibook covers the iPod, and the last minibook delves into extra iLife information.

Book I: iTunes

This minibook begins with the revolution in digital music and what iTunes does. You find out how to play music CDs like a professional DJ, buy music online from the Apple Music Store, rip CDs and import music from many sources, and organize your music library. The minibook covers everything you need to know about sound quality and hard drive space trade-offs, as well as how to get the best sound from your computer or CDs you burn yourself.

Book II: iPhoto

This minibook provides all you need to know about using digital cameras and organizing your photos to produce prints, photo albums, and even professional-looking photo books. It shows you how to improve and retouch digital photos, create slideshows, and share photos online and by e-mail.

Book III: iMovie

This minibook introduces digital video and tells you everything you need to know about using digital camcorders with your Mac to create videos of all kinds, even professional videos. This minibook shows you how to manage video clips, create movies with photos and clips, and even edit soundtracks and special effects. It also covers sharing movies online and saving movies in professional formats.

Book IV: iDVD

This minibook describes how to bring all your digital assets together to create exciting DVDs that can play in DVD players as well as computers. You find out how to create interactive menus and buttons and special effects, such as video backgrounds. Burn DVDs like the pros and back up all your precious digital assets — photos, music, movies, slideshows — at their high¬est quality.

Book V: GarageBand

This minibook describes how to create your own music by building songs with prerecorded loops, recording a performance using your Mac as a syn¬thesizer that can simulate musical instruments, and recording performances with real musical instruments (such as guitars) or live singing with vocal microphones. You find out how to create and edit separate tracks, mix the tracks with volume and panning controls to create stereo sound, employ sound effects and simulated amplifiers, and export the finished song to iTunes.

Book VI: iPod

This minibook tells how to take your entire music library with you on the road with an iPod. You also discover how to use the iPod to look up contacts (addresses and phone numbers) and your calendar and to-do lists, as well as how to use the iPod as a portable hard drive.


http://tinyurl.com/2roegw

Java All-in-One Desk Reference


About This Book


Java All-in-One Desk Reference For Dummies is intended to be a reference for all the great things (and maybe a few not-so-great things) that you may need to know when you’re writing Java programs. You can, of course, buy a huge 1,200-page book on each of the programming topics covered in this book. But then, who would carry them home from the bookstore for you? And where would you find the shelf space to store them? In this book, you get the information you need all conveniently packaged for you in between one set of covers.

This book doesn’t pretend to be a comprehensive reference for every detail on these topics. Instead, it shows you how to get up and running fast so that you have more time to do the things you really want to do. Designed using the easy-to-follow For Dummies format, this book helps you get the informa¬tion you need without laboring to find it.

Java All-in-One Desk Reference For Dummies is a big book made up of several smaller books — minibooks, if you will. Each of these minibooks covers the basics of one key element of programming, such as installing Java and com¬piling and running programs, or using basic Java statements, or using Swing to write GUI applications.

Whenever one big thing is made up of several smaller things, confusion is always a possibility. That’s why this book is designed to have multiple access points to help you find what you want. At the beginning of the book is a detailed table of contents that covers the entire book. Then, each mini-book begins with a minitable of contents that shows you at a miniglance what chapters are included in that minibook. Useful running heads appear at the top of each page to point out the topic discussed on that page. And handy thumbtabs run down the side of the pages to help you quickly find each minibook. Finally, a comprehensive index lets you find information any¬where in the entire book.

This isn’t the kind of book you pick up and read from start to finish, as if it were a cheap novel. If I ever see you reading it at the beach, I’ll kick sand in your face. This book is more like a reference, the kind of book you can pick up, turn to just about any page, and start reading. You don’t have to memo¬rize anything in this book. It’s a “need-to-know” book: You pick it up when you need to know something. Need a reminder on the constructors for the ArrayList class? Pick up the book. Can’t remember the goofy syntax for anonymous inner classes? Pick up the book. After you find what you need, put the book down and get on with your life.

How to Use This Book

This book works like a reference. Start with the topic you want to find out about. Look for it in the table of contents or in the index to get going. The table of contents is detailed enough that you can find most of the topics you’re looking for. If not, turn to the index, where you can find even more detail.

Of course, the book is loaded with information, so if you want to take a brief excursion into your topic, you’re more than welcome. If you want to know the big picture on inheritance, read the whole chapter on inheritance. But if you just want to know the rules for calling the superclass constructor, just read the section on inheritance and constructors.

Whenever I describe console output from a program or information that you see on-screen, I present it as follows:

A message from not-another-Hello-World program
If the program involves an interaction with the user, you see the text entered by the user in bold type.
How This Book Is Organized

Each of the nine minibooks contained in Java All-in-One Desk Reference For Dummies can stand alone. Here is a brief description of what you find in each minibook.

Book I: Java Basics

This minibook contains the information you need to get started with Java. After a brief introduction to what Java is and why it’s so popular, you down¬load Java and install it on your computer and use its command-line tools. Then, you use two popular development tools — TextPad and Eclipse — to create Java programs.

Book II: Programming Basics

This minibook covers all the basic details of programming with the Java lan¬guage. I start with such basics as data types, variables, and statements, and then move on to expressions, conditional statements, looping statements, and methods. I end with a discussion of how to handle exceptions. You really need to know everything that’s in this minibook to do any serious programming, so you’ll probably spend a lot of time here if you’re new to programming.

Book III: Object-Oriented Programming

This minibook goes deep into the details of object-oriented programming with Java. You create your own classes, as well as work with inheritance and polymorphism. You also get the scoop on abstract classes, interfaces, pack¬ages, inner classes, and even anonymous inner classes.
Book IV: Strings, Arrays, and Collections

This minibook focuses on working with strings, arrays, and collections. You find out all about Java’s strange immutable strings as well as the StringBuilder and StringBuffer classes. You also create and work with arrays, and their collection counterparts including array lists and linked lists. Along the way, you find out about a cool new object-oriented programming feature called generics, which is designed to simplify the han¬dling of arrays and collections.

Book V: Programming Techniques

In this minibook, you discover a variety of interesting and often useful pro¬gramming techniques. For example, I include a chapter on working with threads so you can create programs that do more than one thing at a time. There’s a chapter on using regular expressions that shows you how to do some amazing string handling. And there’s a chapter on a programming tech¬nique called recursion that every programmer needs to feel comfortable with.

Book VI: Swing

Swing is the part of Java that lets you create graphical user interfaces. In this minibook, you find out all about Swing: how to create windows with controls like buttons, text fields, check boxes, drop-down lists, and so on; how to write programs that respond when the user clicks a button or types text; and how to control the layout of complicated forms.

Book VII: Web Programming

In this minibook, you use various Java features for creating Web applications. First, you turn Swing applications into applets that run in a user’s browser. Then, you create full-blown Web applications using servlets and JSP.

Book VIII: File and Database Programming

The chapters in this minibook show you how to work with data stored on disk, whether it’s in files, in a database, or in an XML file. You find chapters on working with files and directories, reading and writing data from streams, using Java’s database interface (JDBC) to access databases, and using Java’s XML features to read and write XML data.

Book IX: Fun and Games

This last minibook gets into some of the more interesting and fun aspects of Java programming. Specifically, you play with fonts and colors, draw pic¬tures, work with images and media, and even create animations and write simple game programs.

This book’s Web site

This book has an accompanying Web site (www.dummies.com/go/ javaaiofd) that includes even more goodies. If you’re the kind of person who’s always looking for a way to save time typing, the Web page includes all the code listings that are used in this book. And for those of you who are yearning for even more Java information, be sure to check out the three bonus chapters on the Web site: “Using the BigDecimal Class,” “Twiddling Your Bits,” and “Using Menus.”



http://tinyurl.com/yvvaoz

Sunday, March 29, 2009

PHP & MySQL Everyday Apps


This book is a practical introduction to dynamic Web applications. It provides the code and information needed to build several of the most popular appli¬cations on the Web. The applications in this book allow you to

* Restrict your Web site or part of your Web site to authorized users
* Sell products on your Web site
* Provide a place where users can communicate with each other online
* Allow users to publish and edit their documents on a Web site
* Manage mailing lists

You can use these applications as is, modify them for use on your Web site, or build your own application by using techniques that I show you in these applications.


How This Book Is Organized

This book is divided into six parts, with two chapters in each part. Chapters 3 through 8 present applications. An additional bonus application chapter is included on the CD. Each application chapter includes the following information:

* Discussion of issues
* Structure of the database
* Code listings
* Explanation of the code

Each application chapter presents both procedural code and object-oriented code for the application.

The additional chapters provide information that’s useful when building applications (for example, I demystify security considerations).

Part I: Introducing Application Development

Chapter 1 in this part provides the information needed to use the applications in this book. It discusses PHP and MySQL versions, installing and modifying applications, and procedural versus object-oriented programming. In Chapter 2, you find out how to write secure code.

Part II: Building a User Authentication Application

This part provides information and code to build a user login application. I present two types of applications: user authentication using HTTP authenti¬cation (Chapter 3) and a user login application that allows users to register their own accounts, as well as log in to a secure Web site (Chapter 4).

Part III: Building Online Sales Applications

This part provides information and code for online sales applications. In Chapter 5, you find out how to write code for an application that provides an online catalog. Chapter 6 covers writing an application that allows customers to buy products from the catalog.

Part IV: Building Other Useful Applications

In Part IV, I present two other applications that you may find useful. In Chapter 7, I describe how to build a content management system (CMS). I describe how to build a Web forum in Chapter 8.

Part V: The Part of Tens

This part provides a useful list of important things to keep in mind when build¬ing an application (Chapter 9). I also provide a list of Web sites offering useful resources, such as code libraries, tutorials, articles, and so on (Chapter 10).

Part VI: Appendixes

This part provides instructions for object-oriented programming. Appendix A provides an introduction to the object-oriented programming features of PHP for people who know PHP, but are unfamiliar with the concepts and termi¬nology of object-oriented programming. Appendix B describes the syntax of PHP object-oriented features for those who are familiar with object-orientedprogramming in another language. Appendix C provides information on PHP functions used to interact with MySQL. It provides tables for converting from mysql functions to mysqli functions and/or mysqli objects. Appendix D describes in detail what you can find on the CD accompanying this book.



http://tinyurl.com/24mwf8