What do Ford Financial, IBM, and Victoria's Secret have in common? Enterprise JavaBeans (EJB). As the industry standard for platform-independent reusable business components, EJB has just become Sun Microsystem's latest developer certification. Whether you want to be certifiable or just want to learn the technology inside and out, Head First EJB will get you there in the least painful way. And with the greatest understanding.You'll learn not just what the technology is, but more importantly, why it is, and what it is and isn't good for. You'll learn tricks and tips for EJB development, along with tricks and tips for passing this latest, very challenging Sun Certified Business Component Developer (SCBCD) exam. You'll learn how to think like a server. You'll learn how to think like a bean. And because this is a Head First book, you'll learn how to think about thinking.Co-author Kathy Sierra was one of Sun's first employees to teach brave, early adopter customers how to use EJB. She has the scars. But besides dragging you deep into EJB technology, Kathy and Bert will see you through your certification exam, if you decide to go for it. And nobody knows the certification like they do - they're co-developers of Sun's actual exam!As the second book in the Head First series, Head First EJB follows up the number one best-selling Java book in the US, Head First Java. Find out why reviewers are calling it a revolution in learning tough technical topics, and why Sun Chairman and CEO Scott McNealy says, "Java technology is everywhere...if you develop software and haven't learned Java, it's definitely time to dive in "Head First."And with Head First book, you don't even have to feel guilty about having fun while you're learning; it's all part of the learning theory. If the latest research in cognitive science, education, and neurobiology suggested that boring, dry, and excruciatingly painful was the best way to learn, we'd have done it. Thankfully, it's been shown that your brain has a sense of style, a sense of humour, and a darn good sense of what it likes and dislikes.In Head First EJB, you'll learn all about:
Component-based and role-based development
The architecture of EJB, distributed programming with RMI
Developing and Deploying an EJB application
The Client View of a Session and Entity bean
The Session Bean Lifecycle and Component Contract
The Entity bean Lifecycle and Component Contract
Container-managed Persistence (CMP)
Container-managed Relationships (CMR)
EJB-QL
Transactions
Security
EJB Exceptions
The Deployment Descriptor
The Enterprise Bean Environment in JNDI
Programming Restrictions and Portability
The book includes over 200 mock exam questions that match the tone, style, difficulty, and topics on the real SCBCD exam. See why Kathy and Bert are responsible for thousands of successful exam-passers--"The Sun certification exam was certainly no walk in the park, but Kathy's material allowed me to not only pass the exam, but Ace it!"--Mary Whetsel, Sr. Technology Specialist, Application Strategy and Integration, The St. Paul Companies"Kathy Sierra and Bert Bates are two of the few people in the world who can make complicated things seem damn simple, and as if that isn't enough, they can make boring things seem interesting."--Paul Wheaton, The Trail Boss, javaranch.com"Who better to write a Java study guide than Kathy Sierra, reigning queen of Java instruction? Kathy Sierra has done it again. Here is a study guide that almost guarantees you a certification!"--James Cubetta, Systems Engineer, SGI.
Table of Contents:
Chapter 1 : Intro to EJB: Welcome to EJB What is EJB all about? What does EJB really give me? No more vendor lock-in! How does it all work? Behind the scenes... Beans come in three flavors Session beans can be stateless or stateful Example: The Advice Guy bean Five things you do to build a bean: EJB Roles and Responsibilities Tutorial: Organize your project directory Compile the two interfaces and the bean class Start the server You’ll see something like this Start deploytool you’ll see something like this Make a new Application Name and save the new application What you’ll see after you create and name the application Now let’s make the new enterprise bean (the ejb-jar and the DD) Now we’re in the really cool New Enterprise Bean Wizard Create the new ejb-jar Add the three class files (including their package directory) to the JAR Confirm that you added ONLY the package directory and the class files Make it a Stateless Session bean Tell it which of the three class files in the JAR is the actual BEAN class Tell it which is the Home interface, and which is the Component interface Verify everything on this screen! You’re done, click Finish Meanwhile back on the main deploytool screen... Run your bean through the deploytool verifier Close your eyes and click OK Whew! No failed tests Time to Deploy Make it Return a Client Jar Give it a name, so clients can look it Up Watch the progress bars go up, then celebrate Now you’ll see the AdviceApp inside the server Now all we need is a client... Organizing your project directory for the client Coffee Cram: Mock Exam Coffee Cram: Mock Exam Answers Chapter 2 : Architectural Overview: EJB Architecture You remember this picture... Making a remote method call There’s a “helper” on the server as well... What about arguments and return values? What really gets passed when you pass an object to a remote method? Passing a Remote object through a remote method call What must the Remote object and the stub have in common? The client calls business methods on the stub through the Remote business interface How EJB uses RMI The Remote object is not the bean, it’s the bean’s bodyguard—the EJBObject The Component interface Who writes the class that really DOES implement the component interface? In other words, who makes the EJBObject class? Who creates what? The bean Home Architectural overview: Session beans Architectural overview: Entity beans Architectural overview: Creating a Stateful Session bean Architectural overview: Creating a Stateless Session bean Who creates the stateless session bean, and when? Stateless session beans are more scalable Architectural overview: Message-driven beans Chapter 3 : The Client View: Exposing Yourself What the client really wants It all starts with the home interface How a client uses a session bean: create, use, and remove But first, we have to get a home interface reference Let’s take another look at the complete client code Just when you thought a simple cast would be enough... But NO. You have to narrow the object as well! OK, I’ll bite. Why can’t you just do a plain old cast? PortableRemoteObject.narrow() Writing the Remote home interface for a session bean Remote home interface examples for session beans But enough about the home... let’s talk about the EJB object. The component interface. The thing you REALLY want. Imagine what else you might want to do with your EJB object reference... Thankfully, we’ve got handles isIdentical? A bean’s client interfaces can be local Which methods make sense for the local client interfaces? When you think handle, think Remote Who needs EJBMetaData when you’ve got reflection? Do you need isIdentical() when there’s equals()? Why so many remove methods? Comparing Remote vs. Local interfaces Writing the local client interfaces You can have both a Remote and local client view for a bean, but you probably won’t. Exceptions in client interfaces: what the client might get Local client code What has to change inside the bean class? Arguments to Remote vs. local methods Coffee Cram: Mock Exam Coffee Cram: Mock Exam Answers Chapter 4 : Session Bean Lifecycle: Being a Session Bean Exploring the session bean lifecycle You remember how it all works, right? There’s obviously more to the bean’s lifecycle than just creation and business methods... Container Callbacks, for the special moments in a bean’s life... Container Callbacks come from TWO places Implementing the container callbacks We have to look at the transitions Bean Creation: when an object becomes a bean Bean things you can do during creation Bean Use: what happens AFTER creation... Bean things you can do within business methods Passivation: a stateful bean’s chance at scalability... Your job for passivation: make your state passivatable! Bean things you can do in ejbActivate() and ejbPassivate() Bean Removal: when beans die Complaints about bean removal Bean things you can do in ejbRemove() Implementing the AdviceBean as a stateFUL bean AdviceStatefulBean code AdviceStatefulBean CLIENT code Deploying a stateful bean Compared to stateful beans, stateless beans have a simple life Bean things you can do from stateless bean methods Writing a Session Bean: your job as Bean Provider SessionContext Coffee Cram: Mock Exam Coffee Cram: Mock Exam Answers Chapter 5 : Entity Bean Intro: Entities are Persistent What’s an entity bean? Entities vs. Entity Beans Entity beans from the client’s point of view A very simple Customer entity bean An entity bean’s client view Entity bean Remote component interface Entity bean Remote component interface Entity bean Remote home interface What does the client really want from an entity bean home? Entity bean Remote home interface When finders have a dark side... Home business methods to the rescue Session bean create() vs. entity bean create() Session bean remove() vs. entity bean remove() Entity/bean/instance death Entity bean client view Coffee Cram: Mock Exam Coffee Cram: Mock Exam Answers Chapter 6 : Bean/Entity Synchronization: Being an Entity Bean The real power of entity beans is synchronization The only question is WHO does the work when it’s time to synchronize Container-managed vs. bean-managed persistence A brief history on the evolution of CMP 2.0 The EntityBean interface adds three new container callbacks (including two just for synchronization) Even the methods that are the same, don’t behave the same But wait... there’s more! Entity beans have new home container callbacks, too Writing a CMP entity bean: make it abstract You put three kinds of things in your bean class: PLUS... (ok, that’s four things...) Virtual fields are NOT instance variables! Complete code for the CustomerBeanCMP class So how DID the client get a reference to the EJB object for #28? Bean things you can do during entity construction: Object identity: the primary key Bean things you can do during entity creation: Bean things you can do in home business methods Bean things you can do during activation and loading Bean things you can do during passivation and storing Coffee Cram: Mock Exam Coffee Cram: Mock Exam Answers Chapter 7 : Entity Relationships: When Beans Relate Beanifying your movie database But we don’t want to think in TABLES We want to think in CLASSES We need relationships between the Movie bean and the Director bean Why should the Director be a bean? Why can’t it just be data? Relationships and multiplicity Multiplicity in Bean Classes Multiplicity affects return type! Defining virtual fields for persistent data fields and relationship fields Defining your “abstract persistence schema” (virtual fields aren’t enough) Persistent CMP fields in the DD Using relationships in your code Defining relationships in your abstract persistence schema (in the DD) Mapping from abstract schema to a real database Coffee Cram: Mock Exam Coffee Cram: Mock Exam Answers Chapter 8 : Message-Driven Beans: Getting the Message Imagine this scenario... Too bad these guys aren’t message-driven beans Message-driven bean class Writing a message-driven bean: your job as Bean Provider Notice something missing from the code? Topics and Queues Only ONE bean per pool gets a copy of a topic message With a queue, only one bean gets the message. Period. MessageDrivenContext MessageDrivenContext What if something goes wrong? Message acknowledgement That’s all well and good, but let’s go back and see how our earlier scenario ended... Think about it. Coffee Cram: Mock Exam Coffee Cram: Mock Exam Answers Chapter 9 : EJB Transactions: The Atomic Age The ACID test Distributed transactions: two-phase commit How it works in EJB Some transactions don’t propagate How do I make (or get) a transaction? Transaction-related methods are in two interfaces Making a BMT transaction Call stack of the checkOut() method Things you must NOT do with BMT What does it mean to suspend a transaction? The UserTransaction interface setRollbackOnly() setRollbackOnly() lives in TWO interfaces getRollbackOnly() BMT beans use getStatus() instead of getRollbackOnly() BMT can be a really BAD idea. BMT hurts bean reuse Container-managed transactions How attributes work Transaction attributes that require a transaction Transaction attributes that do not require a transaction These are the methods you MUST mark with an attribute (for a CMT bean) “Unspecified Transaction Context” Burn these in Marking transactions in the DD DD example for CMT More DD examples for CMT Summary of Bean-managed demarcation Entity beans have ejbLoad() to stay synchronized, even if the transaction rolls back. Session Synchronization SessionSynchronization “special moments” Coffee Cram: Mock Exam Coffee Cram: Mock Exam Answers Chapter 10 : Exceptions in EJB: When beans go bad What can go wrong? Remember, Java exceptions can be checked or unchecked It’s all about expectations... In EJB, exceptions come in two flavors: application and system With an Application Exception, the Container will... With a System Exception, the Container will... Warning! RemoteException is checked, but not expected! RemoteException goes to remote clients EJBException goes to local clients Bean Provider’s responsibilities The Container’s responsibilities The five standard EJB application exceptions The five standard application exceptions from the client’s point of view Common system exceptions Common system exceptions Scenarios: what do you think happens? Scenario Summary Coffee Cram: Mock Exam Coffee Cram: Mock Exam Answers Chapter 11 : Security in EJB: Protect Your Secrets Imagine you’re writing a payroll application... What can you do? How to do security in EJB The Application Assembler’s job: access control Defining the roles Defining the roles... a better way Defining the method permissions Defining the method permissions Method permissions interact with one another as a union! Watch out for <unchecked/> The Deployer’s job: mapping actual humans to abstract roles Principals and Roles, Users and Groups Class-level vs. instance-level security Using programmatic security to custom-tailor a method The problem with isCallerInRole()... Map declarative security roles to the programmer’s hard-coded (fake) roles Use <run-as> security identity to pretend someone else is calling... Security context propagation with <run-as> Coffee Cram: Mock Exam Coffee Cram: Mock Exam Answers Chapter 12 : A Bean’s Environment: The Joy of Deployment A bean’s special place- java:comp/env But it’s not per bean instance... It’s per bean home It’s simple... if the programmer puts a made-up JNDI name in code, he has to announce that to the deployer in the DD. Bean Provider and Application Assembler responsibility for the Deployment Descriptor Deployer responsibility for the Deployment Descriptor Remembering who does what Now let’s look at the bean’s runtime environment Which APIs does EJB 2.0 guarantee? What MUST be in an ejb-jar? Structure of an ejb-jar Programming restrictions Coffee Cram: Mock Exam Coffee Cram: Mock Exam Answers Appendix Final Mock Exam Coffee Cram Coffee Cram: Master Mock Exam Coffee Cram: Master Mock Exam Answers This isn’t goodbye Cover Rough Drafts for the series Appendix Interface summary
Create scripts using PowerShell to manage and monitor server administration and application deployment Automate creation of SQL Database objects through PowerShell with the help of SQL Server module (SQLPS) and SQL Server snapins A fast paced guide, packed with hands-on examples on profiling and configuring SQL Server Who This Book Is For
This book is written for SQL Server administrators and developers who want to leverage PowerShell to work with SQL Server. Some background with scripting will be helpful but not necessary. What You Will Learn
Create scripts using PowerShell to manage and monitor server administration and application deployment
Automate the creation of SQL Database objects through PowerShell with the help of the SQL Server module (SQLPS) and SQL Server snap-ins
Use PowerShell to work with SQL Server specific providers and cmdlets
Identify and manage SQL Server services, instances, settings, and confi gurations
Profile your SQL Server instances and export current configurations to a file
Monitor SQL Server jobs and alerts
Manage logins, database users, and instance security and permissions
Invoke T-SQL queries from PowerShell and export results
Accomplish tasks from your DBA daily/weekly/monthly/yearly checklists with PowerShell
In Detail
PowerShell for SQL Server Essentials helps us to manage and monitor server administration and application deployment. Use PowerShell along with SQL Server to perform common DBA tasks.
Starting with a basic introduction to PowerShell, the initial chapters will provide the SQL Server professional PowerShell fundamentals, covering topics such as PowerShell notations and syntax, cmdlets, pipeline, and getting help. Succeeding chapters build upon these fundamentals, and illustrate how to administer and automate SQL Server. Tasks covered throughout include profiling the SQL Server instance, performing backup and restores, invoking T-SQL scripts using PowerShell, and monitoring jobs, security, and permissions. Packed with practical examples and numerous ready-to-use snippets, this book gets you to an intermediate level in us.
Author: Donabel Santos ISBN: 978-1784391492 Year: 2015 Pages: 183 Language: English File size: 8.6MB File format: PDF
Ethernet is a core networking technology used by every high tech business. While the basic protocols have changed little, new options such as Fast Ethernet and Gigabit Ethernet have increased the complexity of the topic.
Ethernet has been the flavor of choice for networking administrators since the early 1980s because of its ease of use and scalability. Written by one of the foremost experts on Ethernet standards and configuration, Charles E. Spurgeon, Ethernet: The Definitive Guide includes everything you need to know to set up and maintain an Ethernet network. Ethernet: The Definitive Guide teaches you everything you need to know about the IEEE 802.3 Ethernet standard and its protocols. The book is logically separated into five parts:
Introduction to Ethernet provides a tour of basic Ethernet theory and operation, including a description of Ethernet frames, operation of the Media Access Control (MAC) protocol, full-duplex mode and auto-negotiation.
Ethernet Media Systems is the heart of the book. This sectionof Ethernet: The Definitive Guide shows you how to build media-specific Ethernet networks, from a basic 10BASE-T Ethernet offering 10 Mbps over twisted-pair cables, to an advanced 1000BASE-X Gigabit Ethernet, providing up to 1 Gbps of data transfer over fiber optic cables.
Building Your Ethernet System teaches you how to build twisted-pair and fiber optic media segments, as well as how to build your Ethernet using repeaters and hubs.
Performance and Troubleshooting is divided into two chapters. The first describes both the performance of a given Ethernet channel, as well as the performance of the entire network system. The second includes a tutorial on troubleshooting techniques and describes the kinds of problems network administrators are likely to encounter.
The last part of the book includes a complete glossary of terms used throughout the book, a resource list, descriptions of thick and thin coax-based Ethernet systems, a guide to AUI equipment installation and configuration, and a listing of troubleshooting numbers. This book is the definitive guide for anyone wanting to build a scalable local area network (LAN) using Ethernet.
Table of Contents:
Introduction to Ethernet Chapter 1 : The Evolution of Ethernet History of Ethernet The Latest Ethernet Standard Organization of IEEE Standards Levels of Compliance IEEE Identifiers Reinventing Ethernet Multi-Gigabit Ethernet Chapter 2 : The Ethernet System Four Basic Elements of Ethernet Ethernet Hardware Network Protocols and Ethernet Chapter 3 : The Media Access Control Protocol The Ethernet Frame Media Access Control Rules Essential Media System Timing Collision Detection and Backoff Gigabit Ethernet Half-Duplex Operation Collision Domain Ethernet Channel Capture High-level Protocols and the Ethernet Frame Chapter 4 : Full-Duplex Ethernet Operation of Full-Duplex Ethernet Flow Control Chapter 5 : Auto-Negotiation Development of Auto-Negotiation Basic Concepts of Auto-Negotiation Auto-Negotiation Signaling Auto-Negotiation Operation Parallel Detection Management Interface 1000BASE-X Auto-Negotiation Ethernet Media Systems Chapter 6 : Ethernet Media Fundamentals Attachment Unit Interface Medium-Independent Interface Gigabit Medium-Independent Interface Ethernet Signal Encoding Ethernet Network Interface Card Chapter 7 : Twisted-Pair Media System (10BASE-T) 10BASE-T Signaling Components 10BASE-T Media Components 10BASE-T Configuration Guidelines Chapter 8 : Fiber Optic Media System (10BASE-F) Old and New Fiber Link Segments 10BASE-FL Signaling Components 10BASE-FL Media Components Connecting a Station to 10BASE-FL Ethernet 10BASE-FL Configuration Guidelines Chapter 9 : Fast Ethernet Twisted-PairMedia System (100BASE-TX) 100BASE-TX Signaling Components 100BASE-TX Media Components Connecting a Station to 100BASE-TX Ethernet 100BASE-TX Configuration Guidelines Chapter 10 : Fast Ethernet Fiber Optic Media System (100BASE-FX) 100BASE-FX Signaling Components 100BASE-FX Media Components Connecting a Stationto 100BASE-FX Ethernet 100BASE-FX Configuration Guidelines Chapter 11 : Gigabit Ethernet Twisted-PairMedia System (1000BASE-T) 1000BASE-T Signaling Components 1000BASE-T Signal Encoding 1000BASE-T Media Components Connecting a Stationto 1000BASE-T Ethernet 1000BASE-T Configuration Guidelines Chapter 12 : Gigabit Ethernet Fiber OpticMedia System (1000BASE-X) 1000BASE-X Signaling Components 1000BASE-X Signal Encoding 1000BASE-X Media Components 1000BASE-SX and 1000BASE-LXMedia Components 1000BASE-CX Media Components 1000BASE-SX and 1000BASE-LX Configuration Guidelines Chapter 13 : Multi-Segment Configuration Guidelines Scope of the Configuration Guidelines Network Documentation Collision Domain Model 1 Configuration Guidelines for 10 Mbps Model 2 Configuration Guidelines for 10 Mbps Model 1 Configuration Guidelines for Fast Ethernet Model 2 Configuration Guidelines for Fast Ethernet Model 1 Configuration Guidelines for Gigabit Ethernet Model 2 Configuration Guidelines for Gigabit Ethernet Sample Network Configurations Building Your Ethernet System Chapter 14 : Structured Cabling Structured Cabling Systems TIA/EIA Cabling Standards Twisted-Pair Categories Ethernet and the Category System Horizontal Cabling New Twisted-Pair Standards Identifying the Cables Documenting the Cable System Building the Cabling System Chapter 15 : Twisted-Pair Cables and Connectors Category 5 Horizontal Cable Segment Eight-Position (RJ-45-Style) Jack Four-Pair Wiring Schemes Modular Patch Panel Work Area Outlet Twisted-Pair Patch Cables Building a Twisted-Pair Patch Cable Ethernet Signal Crossover Twisted-Pair Ethernetand Telephone Signals Chapter 16 : Fiber Optic Cables and Connectors Fiber Optic Cable 10BASE-FL Fiber Optic Characteristics 100BASE-FX Fiber Optic Characteristics 1000BASE-X Fiber Optic Characteristics Chapter 17 : Ethernet Repeater Hubs Collision Domain Basic Repeater Operation Repeater Buying Guide 10 Mbps Repeaters 100 Mbps Repeaters 1000 Mbps Gigabit Ethernet Repeater Repeater Management Repeater Port Statistics Chapter 18 : Ethernet Switching Hubs Brief Tutorial on Ethernet Bridging Advantages of Switching Hubs Switching Hub Performance Issues Advanced Features of Switching Hubs Network Design Issues with Switches Performance and Troubleshooting Chapter 19 : Ethernet Performance Performance of an Ethernet Channel Measuring Ethernet Performance Network Performance and the User Network Design for Best Performance Chapter 20 : Troubleshooting Reliable Network Design Network Documentation The Troubleshooting Model Fault Detection Fault Isolation Troubleshooting Twisted-Pair Systems Troubleshooting Fiber Optic Systems Data Link Troubleshooting Network Layer Troubleshooting Appendixes Appendix A : Resources AUI Slide Latch Retainer Buyer's Guides Cable and Connector Suppliers Cable Testers Cabling Information Ethernet Jumbo Frames Ethernet Media Converters Ethernet Vendor Codes Ethernet Web Site FAQs on Cabling and Ethernet Network Analyzers Networking Magazines and Trade Journals Network Management Information Requests for Comments (RFCs) Standards Documents and Standards Organizations Wireless Ethernet Appendix B : Thick and Thin Coaxial Media Systems Thick Coaxial Media System 10BASE5 Signaling Components 10BASE5 Media Components Connecting a Station to 10BASE5 Ethernet 10BASE5 Configuration Guidelines Thin Coaxial Media System 10BASE2 Signaling Components 10BASE2 Media Components Connecting a Station to 10BASE2 Ethernet 10BASE2 Configuration Guidelines Coaxial Cables and Connectors 10BASE5 Coaxial Cable and Connectors 10BASE2 Coaxial Cable and Connectors Installing Coaxial Cable Connectors Troubleshooting Coaxial Cable Systems Appendix C : AUI Equipment: Installation and Configuration The AUI Slide Latch Operation of SQE Test AUI Port Concentrator Chapter 21 : Glossary Colophon
Author: Charles Spurgeon ISBN: 978-1-56592-660-8 Year: 2000 Pages: 522 Language: English File size: 8MB File format: PDF
Tired of being tethered to your desktop computer? If you're ready to break free with a laptop, the new MacBook could be just what you're looking for. In addition to the freedom to work wherever you happen to be, a MacBook offers you
A portable darkroom with iPhoto
Mobile music, podcasts, and Internet radio
GarageBand software that lets you make your own music
The ability to create and share original movies and DVDs
Safari, a safer and ultra-cool Web browser, and all the other OS X advantages
Whether you already have your new MacBook or are still weighing the pros and cons of various models, MacBook For Dummies is a valuable resource. For newcomers to laptop land, it’s packed with basic information about using and caring for Mac laptops. It also walks you through Mac OS X, the revolutionary Macintosh operating system that makes your laptop tick. Then it's on to all the fun stuff you can do with your MacBook, like making music, editing photos and turning them into a book, creating DVDs on the road, or adding a wireless keyboard. MacBook For Dummies will help you
Set up your MacBook and get acquainted with all the features of the Mac OS X Tiger operating system
Use the Safari Web browser and Apple's .Mac Internet subscriber service, connect your MacBook to a printer, and communicate with your cell phone or PDA
Connect to a wired or wireless network
Make the most of the iLife applications that come with your MacBook—iTunes, iPhoto, iMovie HD, iDVD, and GarageBand
Keep your MacBook and your data safe, troubleshoot any problems, and maintain your system
Popular For Dummies author Mark Chambers has loaded this fun book with tips, ideas, and his famous "Mark's Maxims"
power user advice that will guide you around the pitfalls and make you a Macxpert in no time. From latptop basics all the way to upgrading and adding memory, MacBook For Dummies will be your MacBook's best friend.
Table of Contents:
Introduction. Part I: Tie Myself Down with a Desktop? Preposterous! Chapter 1: Hey, It Really Does Have Everything I Need. Chapter 2: Turning On Your Portable Powerhouse. Chapter 3: The Laptop Owner’s Introduction to Mac OS X. Part II: Shaking Hands with Mac OS X. Chapter 4: Working Magic with the Keyboard and Trackpad. Chapter 5: Getting to the Heart of the Tiger. Chapter 6: System Preferences Are Your Friends. Chapter 7: Sifting through Your Stuff. Part III: Connecting and Communicating. Chapter 8: Taking Your Laptop on Safari. Chapter 9: .Mac Is .Made for Mac Laptops. Chapter 10: Spiffy Connections for the Road Warrior. Part IV: Living the iLife. Chapter 11: The Multimedia Joy of iTunes. Chapter 12: Turning iPhoto into Your Portable Darkroom. Chapter 13: Making Film History with iMovie HD. Chapter 14: Creating DVDs on the Road with iDVD. Chapter 15: GarageBand on the Go. Part V: Sharing Access and Information. Chapter 16: Your Laptop Goes Multiuser. Chapter 17: Working Well with Networks. Chapter 18: Making Friends with Wireless Devices. Part VI: The Necessary Evils: Troubleshooting, Upgrading, Maintaining. Chapter 19: When Good Mac Laptops Go Bad. Chapter 20: Adding New Stuff to Your Laptop. Chapter 21: Tackling Housekeeping. Part VII: The Part of Tens. Chapter 22: Top Ten Laptop Rules to Follow. Chapter 23: Top Ten Things to Avoid like the Plague.
Author: Mark L. Chambers ISBN: 978-0-470-08514-1 Year: 2006 Pages: 384 Language: English File size: 10.5MB File format: PDF
To achieve the maximum control and flexibility from Microsoft Excel often requires careful custom programming using the VBA (Visual Basic for Applications) language. Writing Excel Macros with VBA, 2nd Edition offers a solid introduction to writing VBA macros and programs, and will show you how to get more power at the programming level: focusing on programming languages, the Visual Basic Editor, handling code, and the Excel object model.
Author: PhD, Steven Roman ISBN: 978-0-596-00359-3 Year: 2002 Pages: 576 Language: English File size: 5.7MB File format: PDF Category: Office
Unlike some operating systems, Linux doesn’t try to hide the important bits from you-it gives you full control of your computer. But to truly master Linux, you need to understand its internals, like how the system boots, how networking works, and what the kernel actually does. In this completely revised second edition of the perennial best seller How Linux Works, author Brian Ward makes the concepts behind Linux internals accessible to anyone curious about the inner workings of the operating system. Inside, you’ll find the kind of knowledge that normally comes from years of experience doing things the hard way. You’ll learn: How Linux boots, from boot loaders to init implementations (systemd, Upstart, and System V) How the kernel manages devices, device drivers, and processes How networking, interfaces, firewalls, and servers work How development tools work and relate to shared libraries How to write effective shell scripts You’ll also explore the kernel and examine key system tasks inside user space, including system calls, input and output, and filesystems. With its combination of background, theory, real-world examples, and patient explanations, How Linux Works will teach you what you need to know to solve pesky problems and take control of your operating system.
Author: Brian Ward ISBN: 978-1593275679 Year: 2014 Pages: 392 Language: English File size: 3.99MB File format: PDF Category: Operating Systems