text:
Rights Contact Login For More Details
More About This Title Data Driven Business Decisions
- English
The appropriate use of quantitative methods lies at the core of successful decisions made by managers, researchers, and students in the field of business. Providing a framework for the development of sound judgment and the ability to utilize quantitative and qualitative approaches, Data Driven Business Decisions introduces readers to the important role that data plays in understanding business outcomes, addressing four general areas that managers need to know about: data handling and Microsoft Excel®, uncertainty, the relationship between inputs and outputs, and complex decisions with trade-offs and uncertainty.
Grounded in the author's own classroom approach to business statistics, the book reveals how to use data to understand the drivers of business outcomes, which in turn allows for data-driven business decisions. A basic, non-mathematical foundation in statistics is provided, outlining for readers the tools needed to link data with business decisions; account for uncertainty in the actions of others and in patterns revealed by data; handle data in Excel®; translate their analysis into simple business terms; and present results in simple tables and charts. The author discusses key data analytic frameworks, such as decision trees and multiple regression, and also explores additional topics, including:
Use of the Excel® functions Solver and Goal Seek
Partial correlation and auto-correlation
Interactions and proportional variation in regression models
Seasonal adjustment and what it reveals
Basic portfolio theory as an introduction to correlations
Chapters are introduced with case studies that integrate simple ideas into the larger business context, and are followed by further details, raw data, and motivating insights. Algebraic notation is used only when necessary, and throughout the book, the author utilizes real-world examples from diverse areas such as market surveys, finance, economics, and business ethics. Excel® add-ins StatproGo and TreePlan are showcased to demonstrate execution of the techniques, and a related website features extensive programming instructions as well as insights, data sets, and solutions to problems included in the material. The enclosed CD contains the complete book in electronic format, including all presented data, supplemental material on the discussed case files, and links to exercises and solutions.
Data Driven Business Decisions is an excellent book for MBA quantitative analysis courses or undergraduate general statistics courses. It also serves as a valuable reference for practicing MBAs and practitioners in the fields of statistics, business, and finance.
- English
CHRIS J. LLOYD, PhD, is Associate Dean of Research and Professor of Business Statistics in the Melbourne Business School at The University of Melbourne, Australia. Professor Lloyd has extensive international academic and consulting experience in the fields of statistics, data analysis, and market research within both academic and business environments. He has written more than 100 research articles in the areas of categorical data and is the author of Statistical Analysis of Categorical Data, also published by Wiley.
- English
Preface XIII
To the Student XV
To the Teacher: How to Build a Course Around This Book XVII
Chapter 1 How Are We Doing? Data-Driven Views of Business Performance 1
1.1 Setting Out Business Data 2
1.2 Different Kinds of Variables 5
1.3 The Idea of a Distribution 8
1.4 Typical Performance: The Sample Mean 13
1.5 Uncertainty in Performance: SD 15
1.6 Changing Units 18
1.7 Shapes of Distributions 20
Chapter 2 What Stands Out and Why? Who Wins? Data-Driven Views of Performance Dynamics 25
2.1 Different Layouts of Business Data 27
2.2 Comparing Performance across Different Segments 29
2.3 Complex Comparisons: Using Pivotables 30
2.4 Unusually High or Low Outcomes: z-Scores 35
2.5 Homogeneous Peer Groups 39
2.6 Combining Different Performance Measures 41
Chapter 3 Dealing with Uncertainty and Chance 51
3.1 Framing What Could Happen: Outcomes and Events 52
3.2 How Likely Is It? Probability Basics 55
3.3 Market Segments and Behavior; Probability Tables 57
3.4 Example in Health Care: Testing for a Disease 59
3.5 Conditional Probability 61
3.6 How Strong Is the Relationship? Measuring Dependence 66
3.7 Probability Trees 71
Chapter 4 Let the Data Change Your Views: The Bayes Method 79
4.1 The Bayes Method in Pictures 80
4.2 The Bayes Method as an Algorithm 81
4.3 Example 1: A Simple Gambling Game 83
4.4 Example 2: Bayes in the Courtroom 87
4.5 Some Typical Business Applications 90
Chapter 5 Valuing an Uncertain Payoff 97
5.1 What Is a Probability Distribution? 98
5.2 Displaying a Probability Distribution 100
5.3 The Mean of a Distribution 103
5.4 Example: Fines and Violations 104
5.5 Why Use the Mean? 107
5.6 The Standard Deviation of a Distribution 109
5.7 Comparing Two Distributions 112
5.8 Conditional Distributions and Means 114
Chapter 6 Business Problems That Depend on Knowing "How Many" 121
6.1 The Binomial Distribution 123
6.2 The Mean and Standard Deviation 125
6.3 The Negative Binomial Distribution 128
6.4 The Poisson Distribution 132
6.5 Some Typical Business Applications 135
Chapter 7 Business Problems That Depend on Knowing "How Much" 141
7.1 The Normal Distribution 142
7.2 Calculating Normal Probabilities in Excel 145
7.3 Combining Normal Variables 149
7.4 Comparing Two Normal Distributions 152
7.5 The Standard Normal Distribution 153
7.6 Example 3: Dealing with Uncertain Demand 156
7.7 Dealing with Proportional Variation 160
Chapter 8 Making Complex Decisions with Trees 169
8.1 Elements of Decision Trees 171
8.2 Solving the Decision Tree 175
8.3 Multistage Decision Trees 181
8.4 Valuing a Decision Option 186
8.5 The Cost of Uncertainty 188
Chapter 9 Data, Estimation, and Statistical Reliability 195
9.1 Describing the Past and the Future 197
9.2 How Were the Data Generated? 199
9.3 Law of Large Numbers 200
9.4 The Variability of the Sample Mean 201
9.5 The Standard Error of the Mean 204
9.6 The Normal Limit Theorem 208
9.7 Samples and Populations 212
Chapter 10 Managing Mean Performance 219
10.1 Benchmarking Mean Performance 221
10.2 The Statistical Size of a Deviation 224
10.3 Decision Making, Hypothesis Testing, and p-Values 226
10.4 Confidence Intervals 230
10.5 One-Sided and Two-Sided Tests 232
10.6 Using StatproGo 232
10.7 Why Standard Deviation Matters 234
10.8 Assessing Detection Power 235
Chapter 11 Are These Customers Different? Did the Intervention Work? Looking at Changes in Mean Performance 243
11.1 How Variable Is a Difference? 245
11.2 Describing Changes in Mean Performance 247
11.3 Example 2: Is Product Placement Worth It? 249
11.4 Performing the t-Test with StatproGo 255
11.5 Different Standard Deviations 258
11.6 Analyzing Matched-Pairs Data 261
Chapter 12 What Is My Brand Recognition? Will It Sell? Analyzing Counts and Proportions 271
12.1 How Accurate Are Percentages? 272
12.2 Tests and Confidence Intervals for Proportions 277
12.3 Assessing Changes in Proportions 280
12.4 Using StatproGo 284
12.5 Alternative Methods 284
Chapter 13 Using the Relationship between Shares to Build a Portfolio 293
13.1 How to Measure Financial Growth 295
13.2 Risk and Return: Both Matter 298
13.3 Correlation and Industry Structure 300
13.4 The Riskiness of a Portfolio 306
13.5 Balancing Risk and Return 310
13.6 Controlling Risk with TBs 312
Chapter 14 Investigating Relationships between Business Variables 319
14.1 Measuring Association with Correlation 320
14.2 Looking at Complex Relationships 324
14.3 Interpreting Correlations 328
14.4 What Is Autocorrelation? 331
14.5 Untangling Relationships with Partial Correlation 334
Chapter 15 Describing the Effect of a Business Input: Linear Regression 341
15.1 Linear Relationships 342
15.2 The Line of Best Fit 344
15.3 Computing the Least Squares Line 347
15.4 The Regression Model 351
15.5 How Reliable Is the Regression Line? 354
Chapter 16 The Reliability of Regression-Based Decisions 365
16.1 Three Kinds of Questions that Regression Answers 366
16.2 Estimating the Effect of a Change 369
16.3 Estimating the Trend Mean 370
16.4 Prediction 373
16.5 Prediction Errors and What They Tell You 374
Chapter 17 Multicausal Relationships and Multiple Regression 387
17.1 Multilinear Relationships 390
17.2 Multiple Regression 393
17.3 Model Assessment 400
17.4 Prediction and Trend Estimation 404
Chapter 18 Product Features, Nonlinear Relationships, and Market Segments 413
18.1 Accounting for Yes–No Features 415
18.2 Quadratic Relationships 417
18.3 Quadratic Regression 421
18.4 Allowing for Segments and Groups 425
18.5 Automatic Model Selection 429
Chapter 19 Analyzing Data That Is Collected Regularly Over Time 437
19.1 Measuring Growth and Seasonality 439
19.2 How Is the Growth Rate Changing? 443
19.3 Seasonally Adjusting Data 445
19.4 Delayed Effects 448
19.5 Predicting the Future (Using Autoregression) 453
Chapter 20 Extending Regression Models: The Sky Is the Limit 461
20.1 Inputs That Have Varying Effects: Interactions 462
20.2 Inputs That Have Proportional Impacts 470
20.3 Case Study: How Effective Are Catalog Mail-Outs? 474
20.4 More on Time Series 478
Index 485


text:
24-Volt Pure Sine Power Inverter Chargers
The Inverter Store's AIMS Power 24-volt inverter chargers are most commonly used in commercial vans, trucks, buses and backup power systems with multiple batteries. Because they have a built-in battery and transfer switch, these power inverter chargers also make sense to deploy in RVs or boats that tap into shore power as well as for backup power systems that have access to the grid. Our selection includes cutting-edge 24-volt power inverter chargers with some of the best features available in sizes ranging from 2,000 to 6,000 watts.
Top-Quality Inverter Chargers
These inverters differ from basic models in two ways. First, they are all-in-one units that charge your batteries when city or generator power is available and also feature an automatic transfer switch function that automatically goes back and forth between city or generator power and inverter power. On top of that, these are pure sine power inverter chargers, which means that they will always provide a truer and cleaner wave than modified or square wave options. Pure sine power inverters also bring greater efficiency and produce full power, so they don't cause buzzing or other negative effects.
In our selection, you'll find an option that makes the most sense for your specific application, whether it's for your boat, car, RV or truck. With top-of-the-line features like battery priority selectors, seven different battery type settings, marine coatings and more, The Inverter Store's 24-volt inverter chargers are ready to handle just about anything. We also carry power inverter chargers in 12-volt and 48-volt options with the same great features to help you achieve your specific powering goals.
- Sort by Popularity

subset: commoncrawl


text:
Job postings are assigned to a single location. If you wish to post in multiple locations, you can take advantage of bulk discounts with as few as two postings. For posting packages, please visit our pricing page or contact an Account Manager at 877-433-8860.
To change your posting location, contact Customer Success at 877-316-4111, Monday – Friday, 8:30 am to 5:30 pm EST.
Search for information about managing your account, how to use the site, and services iHire offers for job seekers.
Answer questions about iHire's employer services including posting job ads and searching resumes, among other topics.
We're here to help! Contact us with your questions or concerns


text:
Many of you don't know what is about to happen on our planet in the way of privacy. There has been a lot of actionable and objectionable stances taken by major global companies this year which trash your right to privacy. Facebook has been on the forefront of this for quite some time, and now Facebook Places is the next thing they have done. People that know you can check your location into their app on their phone and you can be located by anyone on the planet. They know exactly where you are, what you are doing and without your knowledge.
While that might sound aweful (or not depending on your concern for your safety) what Global Rainmaker, Inc. is doing is FAR WORSE. They are installing a biometric system in Leon Mexico. This system is capable of scanning thousands of people's retinas in a blink of an eye. You don't have to stop, you don't have to look up, you don't have to look IN to anything. There is no permission, there is nothing. You are walking down the street and you have been scanned.
It gets worse. They are doing it under the guise of "cleaning up crime" and "making it easier on you to shop". *Nods like a moron*. It gets worse again. The guy running the charge of the eye brigade is Jeff Carter, CDO of Global Rainmakers and he says we won't need to get carded anymore when we buy alcohol (there is a reason to give up your freedom!). In addition you won't have to stop and pay for anything because they'll just "know" who you are so you get billed by agreeing to be billed. (Sounds like a nice way to hack into something and bill everyone that walks down Madison Ave in Chicago or Broadway in New York $.50 cents. After all who will notice that? MILLIONS Cha ching!
This guy Jeff (our buddy) says these things to make you feel better!
"If you've been convicted of a crime, in essence, this will act as a digital scarlet letter. If you're a known shoplifter, for example, you won't be able to go into a store without being flagged. Certainly for others, boarding a plane will be impossible."
"In the future, whether it's entering your home, opening your car, entering your workspace, getting a pharmacy prescription refilled, or having your medical records pulled up, everything will come off that unique key that is your iris. Every person, place, and thing on this planet will be connected within the next 10 years."
He also warns people who aren't criminal that avoiding to be scanned will set off red flags because then "we'll want to know what you are hiding from and why you don't want to be scanned". That's AWESOME!!
The scariest thing about all of this is that these systems are in use right now today and you don't know it. It's not just for identifying people either. This isn't the end of it. There are plans to integrate this technology into satellites where eventually entire cities, and perhaps countries can be scanned. You don't have to sign up because these systems can keep "Dummy" profiles open with your scan in it. They can use data from other areas and places you go (like when you buy something, or have to show ID to get on a plane) to enroll you in the system anyway. (What you never heard of two sets of books? Two sets of ID profiles (opt-in and opt-out) will certainly exist in the name of national security.
You won't be able to walk anywhere or be anywhere privately. Why? Because if you can be scanned from a satellite, or from a street light (even if you are in your car) then they know where you are based on the GPS location of the scanning device or where you were marked.
The end of privacy. Write your Political leaders, hope that some lunatic assassinates the people making these devices, because whether you like it or not the technology is in use today. There are plans for it tomorrow and it will be driven by Government need to track you and Commercial Dollars (because like the government, corporations that sell things will want to show you ads based on what you were just looking at in the store, and while you walk down the street the ads will call you out by name and offer you "on the spot deals".
If you have bad credit some terd will come on the screen you are walking up to and say "HEY MINDY SIGN UP FOR OUR CREDIT REPAIR SERVICE AND WE WILL FIX YOUR 450 CREDIT SCORE, NO NEED TO HAVE CRAPPY CREDIT FOREVER!!" Hope you aren't walking with your boss or a client when that happens! Just look for the logo below or go to their website http://www.hoyosgroup.com/
The best thing you can do is educate yourself and refuse to vacation anywhere that uses them, drive, take a bus, get on a train avoid the airport, don't buy anything from any company that uses the technology. Boycott them with your dollars. Vote against any politician that votes for anything that allows this technology to be used for ANY REASON. Our National Security is already overboard, let's not let fear drive us out of our constitutional right to privacy. Please people. This is not the time to get lazy.


text:
How to File a Weekly Claim
Most claimants can receive unemployment insurance (UI) benefits for up to 26 weeks, and in some cases 39 weeks. To receive payments after filing for UI benefits, a claimant must confirm eligibility every week using the claims reporting system.
Each week that the weekly claim is filed, the claimant will be asked to certify the following:
- are unemployed or working only reduced hours
- are able and available for work
- have not refused any job offers or referrals
- are actively looking for work (unless waived)
- are reporting any pension they may be receiving
- are reporting any gross wages, vacation (PTO), severance and/or holiday pay they may be receiving
The weekly claim can be filed online or by mobile devices.
Review these Frequently Asked Questions about Unemployment Insurance and weekly claim filing.
Here is a helpful document that briefly describes the Unemployment Insurance claim process.
Hours to Submit a Weekly Claim
Monday through Friday: 8:00 am - 5:30 pm
8:00 am to 11:30 pm Sunday
YOU must file your claim before 5:30pm on Friday or your claim will be deactivated and you will not receive payment for the prior week.
Check the Status of a UI Claim (Benefit Inquiry)
The 'status of claim' option allows claimants to verify:
- the last week UI benefits were claimed
- the date and amount of the last UI benefit payment
- the remaining balance of UI benefits available to receive
The 'status of claim' or 'UI benefit payment' is available online.
Hours to Check Status of a UI Claim
Tuesday through Friday: 8:00 am - 5:30 pm
If Monday is a holiday, the 'status of claim' option is not available until Wednesday of that week.


text:
User Reviews
Displaying all 2 1993 Lincoln Continental reviews.
1993 Lincoln Continental Executive FWDReview
Fun Car To Drive But It Does Have It' Share Of Problems. — I really like my 1993 Lincoln continental it was a very nice car with a good 3.8 V6 the build quality was ok but was ok but not the greatest it needed repairs like the air shock are the worst on lincolns the cost of ownership wasn't that bad and the gas mileage was bad 13MPG city and 20 on the highway but the car is a really fun car to drive and i do miss it.
Primary Use: Family transportation
Pros: Fun to drive!
Cons: Gas mileage and the air shocks expensive to replace.
Looking for a Used Continental in your area?
CarGurus has 3,525 nationwide Continental listings starting at $14,999.
1993 Lincoln Continental Executive FWD Review
My cousin had one, traveling electrical problem. And did not handle near as well.
vs1993 Oldsmobile Ninety-Eight 4 Dr Regency Elite Sedan
1993 Lincoln Continental Executive FWD winning categories:
Displaying all 2 1993 Lincoln Continental reviews.
Reviews From Other Years
2002 Lincoln Continental Reviews
Excellent Car That Ford Ever Made
I like this car very much. This car provides a sufficient power for a general use. It provide a quiet and comfortable ride, especially for a long distance travel. You can't feel the speed on highway. ... Read More
My Luxury Cruiser
I enjoy traveling and wanted a comfortable car to get to here and there - found this '02 Lincoln on CarGurus with only 64,000 miles for a great price - While many are seeking a good front wheel drive ... Read More
2001 Lincoln Continental Reviews
Solid Dependable Car
Love the roomy interior and trunk. Handles well and gets decent gas mileage. Very comfortable leather seats that are power and adjust to almost any position you want. Moon roof is great and all oth... Read More
Great Car, Great For Family Or As Second Vehicle
I bought this car used as a secondary vehicle, nnd I find myself driving it all the time. Great gas mileage, plenty of power, tons of room. I wish they still made this car, as i would buy a new one.... Read More
2000 Lincoln Continental Reviews
Smooth Luxury Sedan With Excellent Performance And All-season Traction.
I was looking to buy a Lincoln LS when I found a used Continental. The car is an interesting hybrid of FoMoCo parts taking the 4.6L double overhead cam V-8 from the Mustang GT and connecting it with t... Read More
Lincoln Continental Review
My car is wonderful, the handling of the car is excellent. The transmission is going a little so the gears stick when they change but once you get above 20 mph, it doesn't really happen. My car has ... Read More
1999 Lincoln Continental Reviews
The Best Of The Best American Assembled Automobiles
Wondering why the Lincoln product line always holds its value longer than comparable cars, like the gas hog Lexus', Infinities, Cadillac? Long after the engine components, and body parts of these expe... Read More
I never thought an American made car would run and handle as well as this one does. It is very smooth on the freeway. Being a luxury car I like the air shocks it has and this is probably how it rides ... Read More
1998 Lincoln Continental Reviews
Love You Lincoln
I like the automated seat control, heated seat, password door lock. Temp control. Mileage calculations. Its simply extraordinary to drive a lincoln. Infact its a one time investment to go on for a lon... Read More
It's Classic American Car That Is Too Soft.
I needed a lot of coffee not to fall sleep whenever I drove this train. Read More


text:
Estonian Cast On for Sock Knitting
In Knitting Daily TV Episode 212, author and knitwear designer Nancy Bush demonstrates a stretchy Estonian cast on for sock knitting that has many benefits, including an attractive cuff. Nancy Bush is the author of several books on sock knitting, including Folk Socks, Knitting Vintage Socks, and Knitting on the Road, as well as a book on Estonian knitting traditions, Knitted Lace of Estonia.
Knitting Daily TV is the newest needle crafts how-to program on public television covering everything from knitting and crochet to stitching, felting, and spinning. The show guides viewers in learning to make fun yet smart one-of-a-kind designs using the latest products in yarn and fiber. Download free patterns, meet trendsetting knit and crochet designers, and improve or learn new skills and techniques.
Purchase DVDs of previous seasons online at:
To find the PBS station nearest you airing the program, visit this page: http://www.knittingdaily.com/blogs/kdtv_series_200/content/KDTVSchedule.aspx
(You can enter your zip code or click "view all schedules/get listings" to see all the cities that air the show and when).
Knitting Daily TV is airing on PBS stations nationwide and new markets are being added to the schedule all the time. Each individual public television station chooses when and if to air the program. If it is not airing in your local market, please call, write, or email and let them that know you are a viewer of the station and would like to see Knitting Daily TV. You can help bring Knitting Daily TV to your local PBS Station. Thank you!


text:
One Under reunion Hoopla In The Hills 2013
see More images at: http://www.davidschwartzphoto.com/Music/2013-Hoopla-In-The-Hills
davidschwartzphoto.comFestival PeopleHoopla In The HillsJohnny Polanskyone underPatrick Kenney
David Schwartz Photography - Pics On Route 66 | Gallery & Studio | 2025 Random Road, Cleveland Ohio 44106 | University Circle | 216.269.2625
Portrait | Product | Event | Fine Art
No images are within public domain. Use as the basis for another photographic concept or illustration is a violation of copyright. David Schwartz Photography vigorously protects copyright interests. In the event that an infringement is discovered, you will be notified and invoiced at the minimum of 10 times the standard fee for unauthorized usage and/or prosecuted for copyright infringement in US Federal Court where you will be subject to a fine of $150,000 US Dollars statutory damages as well as all the court costs and attorney's fees. By entering this site you are agreeing to be bound by the terms of this agreement. Entrance to this site is expressly on these conditions which embodies all of the understandings and obligations between the parties hereto.


text:
Tools & more Immigration Information
Apsan Law Offices, LLC. practices in the areas of Immigration & Citizenship throughout New York and New Jersey in communities including Essex County, Union County, Passaic County, Hudson County, Morris County, Bergen County and Somerset County, as well as the cities of Union, Linden, Rahway, Irvington, Hillside, Bloomfield, Harrison, Orange, East Orange, West Orange, Camden, Clifton, Edison, Jersey City, Passaic, Trenton, Bergenline Avenue, Union City, Newark, Ironbound, Kearny, South River, Jersey City, Paterson, Passaic, Elizabeth, Edison, Woodbridge, Toms River, Hamilton, Trenton, Camden, Clifton, Passaic, Garfield, Wallington, Cherry Hill, East Orange, Union City, Bayonne, Irvington, Old Bridge, Lakewood, Long Branch, North Bergen, Vineland, Wayne, Parsippany, Troy Hills, New Brunswick, Plainfield, Bloomfield, Perth, Amboy, East Brunswick, North Brunswick, West New York, West Orange Hackensack, Atlantic City, Mount Laurel, Montclair, Hoboken, and Belleville. We also serve individuals and businesses located in New York's Queens, Bronx, Manhattan, Brooklyn, Staten Island, Westchester, Rockland, Nassau and Suffolk Counties on Long Island including the towns of Hempstead, North Hempstead, Oyster Bay, Huntington, Islip, Babylon, Smithtown, Brookhaven, Riverhead and the North Fork and South Fork (Hamptons) of Long Island. We assist people and businesses to file for relief under the Bankruptcy Code. We are a debt relief agency.
This is an advertisement. Certification as an Immigration Specialist is not currently available in New York or New Jersey. Apsan Law Offices, LLC., practices in immigration law, a Federal practice area, and in State laws of New York and New Jersey and we do not claim expertise in the laws of states other than where our attorneys are licensed. The information contained on this site is intended to educate members of the public generally and is not intended to provide solutions to individual problems. Readers are cautioned not to attempt to solve individual problems on the basis of information contained herein and are strongly advised to seek competent legal counsel before relying on information on this site. The information ?presented at this site should not be construed to be formal legal advice nor the formation of a lawyer/client relationship.Disclaimer: Apsan Law Offices, LLC. is a Debt Relief law firm as defined by 11 U.S.C. 528. We help people file for Bankruptcy Relief under the Bankruptcy Code. We do not guarantee any result and prior results do not guarantee a similar outcome. This is an attorney advertisement and this website is for informational purposes only.


text:
Limited Time Free Standard Shipping - For a limited time there is free standard shipping on eligible items within Canada with a minimum purchase of $500.00 before shipping & taxes. See more details for FREE Shipping.
Lowest Price Match Guarantee - If you find a lower price online, in -store or in print before you buy or within 30 days of your purchase we will match it. See more details for Lowest Price Match Guarantee.
Your application is being processed. Please do not refresh your screen. This may take up to a minute.


text:
Berkeley Internet Name Daemon (BIND) is the reference implementation of the Domain Name System (DNS) protocols.
- 1 Installation
- 2 A configuration template for running a domain
- 3 BIND as simple DNS forwarder
- 4 Running BIND in a chrooted environment
- 5 Configuring BIND to serve DNSSEC signed zones
- 6 Automatically listen on new interfaces without chroot and root privileges
- 7 See also
- 8 BIND Resources
These few steps show you how to install BIND and set it up as a local caching-only server.
Install the bind package which can be found in the official repositories.
Optionally edit
/etc/named.conf and add this under the options section, to only allow connections from the localhost:
listen-on { 127.0.0.1; };
/etc/resolv.conf to use the local DNS server:
nameserver 127.0.0.1
Start the named daemon.
A configuration template for running a domain
This is a simple tutorial in howto setup a simple home network DNS-server with bind. In our example we use "domain.tld" as our domain.
For a more elaborate example see Two-in-one DNS server with BIND9.
1. Creating a zonefile
# nano /var/named/domain.tld.zone
$TTL 7200 ; domain.tld @ IN SOA ns01.domain.tld. postmaster.domain.tld. ( 2007011601 ; Serial 28800 ; Refresh 1800 ; Retry 604800 ; Expire - 1 week 86400 ) ; Minimum IN NS ns01 IN NS ns02 ns01 IN A 0.0.0.0 ns02 IN A 0.0.0.0 localhost IN A 127.0.0.1 @ IN MX 10 mail imap IN CNAME mail smtp IN CNAME mail @ IN A 0.0.0.0 www IN A 0.0.0.0 mail IN A 0.0.0.0 @ IN TXT "v=spf1 mx"
$TTL defines the default time-to-live in seconds for all record types. In this example it is 2 hours.
Serial must be incremented manually before restarting named every time you change a resource record for the zone. If you forget to do it slaves will not re-transfer the zone: they only do it if the serial is greater than that of the last time they transferred the zone.
2. Configuring master server
Add your zone to
zone "domain.tld" IN { type master; file "domain.tld.zone"; allow-update { none; }; notify no; };
Restart the daemon and you are done.
BIND as simple DNS forwarder
If you have problems with, for example, VPN connections, they can sometimes be solved by setting-up a forwarding DNS server. This is very simple with BIND. Add these lines to
/etc/named.conf, and change IP address according to your setup.
listen-on { 192.168.66.1; }; forwarders { 126.96.36.199; 126.96.36.199; };
Don't forget to restart the service!
Running BIND in a chrooted environment
Running in a chroot environment is not required but improves security. See BIND (chroot) for how to do this.
Configuring BIND to serve DNSSEC signed zones
See DNSSEC#BIND (serving signed DNS zones)
Automatically listen on new interfaces without chroot and root privileges
interface-interval <rescan-timeout-in-minutes>;
parameter into
named.conf options. Then you should modify rc-script:
stat_busy "Starting DNS" - [ -z "$PID" ] && /usr/sbin/named ${NAMED_ARGS} + setcap cap_net_bind_service=eip /usr/sbin/named + NAMED_ARGS=`echo ${NAMED_ARGS} | sed 's#-u [[:alnum:]]*##'` + [ -z "$PID" ] && sudo -u named /usr/sbin/named ${NAMED_ARGS}
So your
/etc/rc.d/named should look like this:
stat_busy "Starting DNS" setcap cap_net_bind_service=eip /usr/sbin/named NAMED_ARGS=`echo ${NAMED_ARGS} | sed 's#-u [[:alnum:]]*##'` [ -z "$PID" ] && sudo -u named /usr/sbin/named ${NAMED_ARGS}
Change user name in last line (with "... sudo -u named ...") if your named user is not 'named'.


text: Not quite self promotion here, but close, the Brand Experience team at my agency just won a suite of branding awards, so I thought I'd post up a quick example of their work, it's absolute best-in-class branding & identity deisgn, led by Glen Barry & Steven Arnold. We recently re-branded a company called GoldCross, and just one of the awards it picked up was a ReBrand.com award. Note to all marketing managers out there, when you get an amazing new identity and have your own "internal" web team build your site, this is what happens!


text:
It looks like you're in Virginia - DC Suburbs. Not correct?
Get current location
Your location has now been set to .
View all
Popular restaurants in Virginia - DC Suburbs
Cooper's Hawk Winery & Restaurant - Ashburn
2614 reviews
Contemporary American$$Ashburn
Booked 0 times today
Need some inspiration?
Tell us about your ideal meal and we'll match you with the best restaurants in town.


text:
Fence Installation
Fencing Contractors in Hebron, IN
Whether you're looking to add a bit of privacy or simply increase the value and aesthetic appeal of your property, you've come to the right place. Woodland Restoration LLC is a fence installation contractor in Hebron, IN offering a variety of options for your home or business.
Thorough, Quality Work
As a trusted and experienced fence company in Hebron, IN, we'll oversee your upcoming fence installation project from start to finish, all the while paying attention to every detail along the way. At Woodland Restoration LLC, we offer a wide range of fences for our valued customers. From wood to vinyl to custom fencing solutions, we provide options to suit your specific needs. And when you hire us, you can expect:
- Prompt, courteous service
- Affordable fence installation rates
- Quality materials and craftsmanship
For more information about our fence installation services or to schedule an estimate and discuss your project, call us today.
Woodland Restoration does amazing work! Ross and all of his employees are as professional as can be. Our deck project was enormous but Ross handled it superbly and was hands on throughout the entire process. Ross pays unbelievable attention to detail and takes great pride in his work every step of the way. He definitely knows his trade well and constantly gave us great suggestions throughout the job. We knew we could trust Ross with this massive endeavor as he was quick to communicate from start to finish with great enthusiasm. We could not be happier with our new deck and will absolutely use Woodland Restoration for our next project!
Woodland restoration is awesome! I can't tell you how happy I am with our fence and deck! From the start, Ross and his team were amazing. We had several contractors come out and give us estimates on our fence and deck project. We decided to go with Woodland restoration because they were the most affordable, Ross was the most likable, and Woodland could do both projects rather than dealing with two separate fence and deck contractors. They ended up coming a week ahead of schedule to start our project.They finished within a week and a half. They even worked in the rain to meet our tight deadline! The job was left very clean at the end of every day and everything looks so fantastic! So many compliments from our neighbors! If you need a fence or deck, you have to call Woodland restoration! I have dealt with many contractors over the years on various different things and this was by far my best experience for any building.
The people who work here are very reliable and make the jobs they do look better than imagined to be in the first place.
Very high quality work and great customer service I would highly recommend to anyone
Fixed our wooden fence. They replaced six posts and did a great job. Ross was fast and professional. Even completed the job in the snow would highly recommend them.
I had a remodel project for my parent's house and they did a great job! I was very happy with the tile flooring, backsplash and cabinets. I can't say enough great things about this company! I recommend them to anyone looking for a remodel project.
They did a wonderful job in a timely manner! all workers were courteous and respectful.
Woodland Restoration is very professional and provides great quality workmanship! The pricing is very competitive and the product excellent! Ross is very helpful and a good communicator. I love my new fence and deck gates!!!
Woodland Restoration did a great job on our fence installation. We're thrilled with the end result. Communication was excellent from the project's start to the project's finish. Price was reasonable as well.
I just had a fence installed by this company and let me say that my entire experience from start to finish was wonderful. The owner Ross was very professional and friendly when he came out to give me my quote. I received my quote within a few days and the price was very reasonable. He was always available to answer any questions or concerns that I had and he even guided me with filling out the permit. I would absolutely recommend this company to anyone looking to install a fence. Amazing job!!!!!
Ross and his guys did a wonderful job on my fence. They got it done in no time at all and I was very impressed with their service. I would definitely recommend them to anybody looking to have work done.
From start to finish, Ross and the guys were excellent to work with. They started our fence install when they said they would and finished when they said they would. I would highly recommend them to anyone looking to install a fence on there property.
Amazing company to work with! We started out having trouble getting anyone out to even do an estimate....then we come across Woodland Restoration. Ross was out here the very next day! The work is exceptional. The crew is nice and polite. If you are hesitant for any reason, don't be. We are VERY pleased we decided to go with them. I HIGHLY Recommend using them if you have a project you want done right!
Hands down the best contractor in the region. Ross, the owner, is a great person and everything you would want in a contractor. My grandmother's house caught fire a couple months after my grandpa (her husband) passed away. Throughout dealing with they grief and depression she forgot to pay her homeowners insurance and it went passed the grace period as well and wouldn't you know...after paying their insurance religiously for the previous 50+ years the house catches fire during the two weeks it wasn't covered. So...out of pocket is how it would have to be paid...or so we thought! Ross DONATED his companies time and resources...free of charge to get the job started!!! Great craftsmanship that I can personally attest to. Ross has great work ethic and is very professional and gives you top quality work for the best price! Sure...he's not gonna do the whole house for free...but too donate your time like that speaks volumes for the kind of man Ross is and the type of company he runs!! I HIGHLY RECOMMEND WOODLAND RESTORATION FOR ALL YOUR GENERAL CONTRACTING NEEDS!
I would recommend Ross and his team at Woodland for any job - my fence still looks great after a few years and he even stopped by to adjust the gates at no charge!
Awesome company! Awesome people! Great work!
We were so pleased with the work that they did last time that we used them again to fix the other side of the fence. Would highly recommend this company.
Great Quality!
Ross did a shadow box fence for us in Kouts and we absolutely love it. He was extremely helpful from start to finish! Can't wait to find more projects for him.
High Standards. Attention to detail.
I had an idea of what I wanted, but when it was done, I was blown away by the quality and extremely detailed touches. The job site was always clean. The project was done the same day Inwas told it would be. Great job guys. I can't wait to get my two story addition and add a wrap around deck like we talked about. Yes!
High quality/ Cost reasonable
Woodland Restoration just completed our backyard deck and it looks terrific! Estimate and total cost were exactly as agreed upon. Cost reasonable and end result even better than expected! Crew were professional and friendly. I can't say enough about the awesome job they did and would recommend their services to anyone in need of contracting services.
Top notch Fencing
Absolutely pleased with my new Black vinyl chain link fence. This company Is absolutely top notch! Excellent customer interaction and service! 100% satisfying experience. I can't say enough!
Very impressed
I was very please with the time it took and the small details that made a huge difference. The price was very fair. We wish we could give 6 stars.
Love our Fence Install
Woodland Restoration did a great job on our fence installation. We're thrilled with the end result. Communication was excellent from the project's start to the project's finish. Price was reasonable as well.
Small repair job, big jpb attitude. WELL DONE!!
I am very pleased from start to finish. Ross was on time for initial estimate, and promptly emailed me the estimate/contract. Once the weather man cooperated the work was done quickly and efficiently. Great jb of cleanup after job done. He's also a very nice young man amd a pleasure to do business with. I was impressed with the pics on his website and he lives up to the hype.
Professional and friendly
I just had a fence installed by this company and let me say that the entire process from start to finish was wonderful. The owner Ross came out and measured. He was very professional and friendly. Within a few days I had my quote which was very reasonable. He was always available to answer any questions that I had about the fence and the installation. I now have a beautiful fence. I would definitely recommend this company to anyone looking to install a fence. Thank you Ross and team :)
Highly Recommend!
I found their business through two of my neighbors who had their fence built by them. Their beautiful work and reasonable pricing got me interested in their business for my own fence. Ross came out and gave me a free estimate right away, while other companies left me disappointed. They got the job done fast and were there with me every step of the way! I will definitely be calling them for future plans and recommend them to everyone!
Phenomenol Deck builder-Woodland Restoration
I recently had my deck redone by Ross and his crew from Woodland Restoration. (Replacing with Trex decking and Cedar handrails) The process from start to completion was seamless, and Ross kept me informed of any changes along the way. Ross is a superb craftsman and you can tell just how passionate he is with the level of detail he puts into his work! I am now able to enjoy my new beautiful deck with the start of summer underway!! Thanks again to Ross and his team at Woodland Restoration!
Fabulous New Deck
We had a new deck constructed in place of a small patio. It was very reasonable, well built, and looks great! We use it every day! Ross did a fantastic job and would recommend him highly.
We are very pleased with the out come of our fence,deck to the pool,tin roof over our existing deck and the power washing of our existing deck. There were some issues with our time frame and lack of the company having workers that slowed up the project that my husband took time off work to be here. I saw that Ross was frustrated with the lack of workers. Well after all the issues the job turned out great..
Truly professional!
Ross and his team at Woodland Restoration completely exceeded our expectations on our new fence. Did the job fast and beautifully. Made sure to contact us with any issues and to keep us posted on his timeframe. I HIGHLY recommend Woodland Resroration.
The best deal we could have ever expected
Without a doubt one of the best experiences. total class and professionalism. We got such a great deal and the work was top notch. Everything was done on time and the results are breathtaking. The materials were exceptional and the price was almost thousands less than our other quotes from other very well known companies in the area. If youre thinking of installing PLEASE use these guys, you wont be sorry. I cant say enough good things about our experience.
Ross and his crew did an outstanding job on my fence. They understood my concerns regarding putting up a fence for my dog. Woodland Restoration did an excellent job! I would happily recommend them to my family and friends. I'm also going to have my deck redone and I'm definitely calling Woodland Restoration!
Awesome Job
We recently had a vinyl fence installed in our backyard by Woodland Restoration. They did an awesome job, at an affordable price. The crew was very professional and completed the job in a timely manner. We recently had a windstorm in our area with 45-50 mph winds. We are extremely pleased that our new fence withstood the high winds with no problem. I will recommend Woodland Restoration to all of my co-workers, friends and family.
Great job!
Ross and his guys did a wonderful job on my fence. They got it done in no time at all and I was very impressed with their service. I would definitely recommend them to anybody looking to have work done.
From start to finish, Ross and the guys were excellent to work with. They started our fence install when they said they would and finished when they said they would. I would highly recommend them to anyone looking to install a fence on there property.
Very professional in all aspects...workmanship is top notch
Ross and his team to a great job on my moms deck in a short amount of time. They went out of there way to get all the information from the town and limits on the property for us. I highly recommend woodland restoration!
Amazing company too work with!
We started out having trouble getting anyone out to even do an estimate....then we come across Woodland Restoration. Ross was out here the very next day! The work is exceptional. The crew is nice and polite. If you are hesitant for any reason, don't be. We are VERY pleased we decided to go with them. I HIGHLY Recommend using them if you have a project you want done right!
Great fence
The team was very friendly and the fence looks great! Done at a very reasonable price as well.
Top quality work.
Ross and his team did a few projects at the same time and they all turned out great. They were able to see my vision for a kitchen and library remodel and turn it into a reality. Their work included kitchen cabinet modifications, tile backsplash, decorative barnwood wall build, framed and drywalled basement rooms and a closet, install multiple doors including french doors and a pocket door and helped trouble shoot a few different problems throughout my house. Overall his construction skills are spot on (cuts, joints, seams, finishes are meticulous. I'm looking for any flaws and can't find any). In addition Ross has a creative side as well, really good at coordinating stones, colors, finishes and coming up with ways to finish off the look I am going for in my house. I am already working on my next project list and plan to have them back.
Custom Mudroom built in
Had a great experience. Project started out being much more expensive than originally thought when he did estimate so wecame up w a custom design for the area together to save on costs. And it came out great! (Pic on website) They also painted my downstairs and did a great job. I would recommend and hope to use them again for a patio area in the spring!
Woodland Restoration
Ross and his team did an amazing job building our deck that we've recommended them to family and friends. Just had a party recently and got nothing but compliments on it. Ross was professional and polite and took his time making it right. It's great having someone who truly cares about his work and went above and beyond to make his customers happy. Any other projects we need done, we'll know who to call. Thank you
great Service, professional
Had our floor joist braced. Service was great and they even followed up - now a days that is a miracle. They truly take pride in their work! Looking forward to future projects
kitchen project
My kitchen project was completed recently by Ross and his crew who I must say did an awesome job. I look forward to working with them again on future projects.
Deck and pergola
Our project was done last year but now that we are able to, we would like to leave a review 4 Woodland. This company is a fantastic company to work with. Ross and michaelina stand behind their product and made every step of our project easy. We had some concerns about timing and scheduling but everything worked out great. I have already recommended them to several all of our family and friends.
Ross and his crew did a fantastic job remodeling my bathroom. Very professional and courteous. Will most definitely use them again for future projects.
Did a roofing job. Real good job, done quickly and professionly.
Excellent service, very friendly and professional
Woodland did an exceptional job painting our entire 2 story entry to our house. Ross and Michaelina were very fast getting us a quote and understanding of our needs. Gerald is a great painter, his cut ins were impressive. I wish I could paint like that. Woodland is a very professional local business . I will be using them again in the future for some drywall and painting needs. Thank you Brandon & Monica
Excellent quality of work at a competitive price
Woodland Restoration folks have been a pleasure to work with. They deliver exactly what they promise and their prices are very competitive. I have had several projects completed. They were all on time and well done. They also pointed out a couple of things I needed to do that I had not initially realized and again the extra projects were completed quickly at reasonable prices. I will definitely use them again and am very pleased to recommend them to anyone needing good quality work.
The guys did great work and are very friendly and professional. They Kept me updated on everything! Have already recommended them to family!!!
Great Team!
From start to finish, this was a great experience. We were confused on how to proceed with our bathroom layout but the company rep that came out came up with a design that worked beautifully. All of the workers were very polite and courteous and cleaned up at the end of every day. We would recommend this company to anyone!
Professional, timely, and as quoted
Woodland Restoration proposed a plan for our deck. They provided drawings, brochures of the materials used, total cost, and time line of construction. In the heart of January they completed the project at cost and on time.They obtained the building permit, had the land marked and took care of all the details. Now we have a 500 sq ft composite deck expertly done. I cannot share enough here to tell you how professional this team does its work. Even the inspector commented that he was extraordinarily pleased with the quality of the construction.. These guys are pros. This was our first venture with them, and they were highly recommended by local and major home centers. Sorry only a five, should be a ten.
Request an Appointment
Contact Us
Message Sent. Thank you for contacting us. We will be in touch with you shortly.
|Mon - Fri:
|8:00am - 4:00pm
|By appointment
- Timbertech
- Azek
- Trex


text:
Thursday, October 22, 2009
Gingerbread Muffins
As much as I love gingerbread cookies, I have to admit that I like actual gingerbread even more. I used to use a wonderful old recipe from Nathalie Dupree to make pans of gingerbread in the fall. Based on that recipe, I developed a perfect muffin that features all the richness and flavor of a classic old-fashioned gingerbread.
Gingerbread Muffins
adapted from Nathalie Dupree's recipe for Old-Fashioned Gingerbread
1/2 cup sugar
1/2 cup butter
1 egg
1 cup molasses
2 cups flour
2 1/2 teaspoons baking powder
1 teaspoon salt
2 1/2 teaspoons ginger
1/2 teaspoon cinnamon
1/2 cup buttermilk
1/2 cup coca cola, apple cider or apple juice
1 teaspoon brandy flavoring or vanilla extract
Preheat your oven to 350 degrees. Line or grease well a muffin tin, and set aside.
In a large bowl of an electric mixer, beat the sugar and butter until light and fluffy. Add the egg and the molasses and mix well.
In a separate bowl, sift together the dry ingredients. In another bowl, mix together the buttermilk, the coke or juice, and the brandy or vanilla flavoring. Add these two mixtures to the molasses mixture alternately, beginning and ending with the dry mixture. Beat until the batter is smooth.
Fill each muffin cup about 3/4 of the way full. Bake for approximately 18-20 minutes, or until the muffins spring back when lightly touched with a finger. Yield about 18 muffins.
To turn this muffin into a lucious dessert, top with creamy Peach Sauce . . .
Peach Sauce
based on Nathalie Dupree's recipe
4 egg yolks
1/4 cup sugar
1/3 cup peach juice, peach brandy, or peach schnapps
1 cup heavy cream, whipped
1 teaspoon almond extract
In a heavy saucepan, combine the egg yolks and sugar.
In a separate, smaller saucepan, heat the peach juice/brandy/schnapps. (You can also do this in the microwave if you prefer).
Pour the hot peach juice gradually into the egg-yolk mixture, whisking constantly. Turn on low heat, and continue whisking until mixture thickens. This could take up to 15 minutes (trust me, it's worth it). Remove from ehat and cool for about 10 minutes, then fold in the whipped cream and vanilla. You may wish to make this ahead of time - if so, chill the sauce until you are ready to serve.
Ellie at 3:21 PM 3 comments
Labels: Autumn Recipes, Brunch, Desserts, Muffins
Wednesday, October 21, 2009
Buttermilk Chocolate Chip Muffins
This is a deliciously tender and flavorful muffin studded with rich chocolate chips. I made up this recipe for the little cafe. It is already a favorite with my dad, who makes sure to pick up extras every time he comes by!
Buttermilk Chocolate Chip Muffins
2 cups flour
1/2 cup sugar
2 1/4 teaspoons baking powder
1 teaspoon salt
1/4 teaspoon baking soda
1/4 teaspoon cinnamon
1 egg, lightly beaten
1 cup buttermilk
1 teaspoon vanilla
1/2 cup vegetable oil
1/2 cup whipping cream, beaten until soft peaks form
1 cup semisweet chocolate chips
Preheat your oven to 425 degrees. Grease muffin pans or line with paper liners, and set aside.
Combine the dry ingredients well, and set aside. In a smaller bowl, combine the egg, buttermilk, and oil, mixing well.
Use a spoon to make a well in the center of the dry ingredients. Then pour the liquid ingredients into the well.
Use the spoon to stir together JUST until the dry ingredients are almost moistened. Gently fold in the whipped cream.
Finally, fold in the chocolate chips, being careful not to over-mix.
Fill the muffin cups about 2/3 of the way full. Bake for 18-20 minutes, until the tops are lightly golden brown. Remove to racks and cool.
Ellie at 2:21 PM 3 comments
Labels: Brunch, Chocolate, Muffins, Nice-n-Easy
Friday, October 16, 2009
Pumpkin Cheesecake Muffins
Okay, dear readers, I'm coming out of the closet, so to speak. My posting may have become a bit less frequent these past few months. That's because I've started an exciting new project. My friends here in town own a small coffee shop, and they have let me come in and do some of the baking for them - homemade breads, delicious muffins, and fresh pastries and desserts. It's been so much fun! Here is one of the recipes that I tried out at our little café this week. They are pretty much the ultimate fall muffin!!
Pumpkin Cheesecake Muffins
adapted from BakeSpace via Annie's Eats
3 cups flour
3 teaspoons cinnamon
2 teaspoons nutmeg
1 ½ teaspoons ground cloves
1 teaspoon salt
1 teaspoon baking soda
4 eggs
1 ¼ cups vegetable oil
2 cups sugar
2 cups pumpkin puree
4 ounces cream cheese, softened
4 ounces marscapone cheese, softened
½ cup powdered sugar
½ cup brown sugar
½ cup flour
4 tablespoons cold butter, cubed
1 ½ teaspoons cinnamon
1/2 cup finely chopped pecans
First, prepare the filling. Combine the cream cheese, marscapone cheese, and powdered sugar in the bowl of an electric mixer until smooth and fluffy. Form into a log on plastic wrap or foil, making sure that the diameter is small enough to fit into the well of a muffin pan. Wrap the log up tightly and freeze for at least one hour.
Preheat the oven to 350°. Line muffin pans with paper liners for 24 muffins.
To make the muffin batter, combine the flour, spices, salt and baking soda in a medium bowl. Whisk together and set aside. In the bowl of your electric mixer, combine the eggs, the oil, the sugar and the pumpkin. Beat until well combined. Add the dry ingredients and mix on low speed until just the flour is moistened.
To make the streusel topping, combine all ingredients in a small bowl. Mix together with a pastry blender or your fingers until crumbly.
Next, fill each muffin cup halfway with batter. Remove the cheesecake log from the freezer and slice into 24 pieces. Place a slice in each muffin well. Divide the remaining muffin batter evenly among the muffin cups, covering up the cheesecake pieces. Sprinkle the streusel topping over the top of each muffin. Bake for 20-25 minutes. Cool completely on racks before serving.
Ellie at 7:05 AM 8 comments
Labels: Autumn Recipes, Brunch, Muffins
Wednesday, October 14, 2009
Chewy Blondies
My sweet friend recently lent me her family's old cookbooks to peruse. I love the cookbooks, but my favorite thing is seeing which little slips of paper and newspaper clippings people stuff inside these old cookbooks. These are some of the greatest recipes in my family's cookbooks, so I made sure to copy down some of my friend's too! Here is a great one I found - enjoy!
Chewy Blondies
1 1/4 cup light brown sugar
2/3 cup butter, softened
2 eggs
2 teaspoons vanilla
1 1/3 cup quick-cooking oats
1 1/3 cup flour
3/4 teaspoon salt
3/4 teaspoon baking soda
1/2 cup chopped walnuts
1/2 cup semi-sweet chocolate chips
1/2 cup butterscotch chips (this is my addition)
1/2 cup coconut flake (this is my addition, too)
Preheat your oven to 350 degrees, and grease a 9x13 inch baking dish. Set aside.
In a large electric mixer bowl, combine the brown sugar and the butter, beating until fluffy. Add the eggs and the vanilla, and cream the mixture together. Add the oats, flour, salt, soda, wallnuts, and both flavors of chips, and stir to combine.
Spread the batter in your prepared pan, using a spatula to even it off. Sprinkle the coconut flake on top of the batter. Bake for about 20 minutes, or until lightly golden brown. Cool completely before slicing into bars.
Ellie at 8:28 PM 4 comments
Labels: Brownies 'n' Bars, Desserts
Wednesday, October 7, 2009
Eggplant Rollatini
I'm not a huge fan of eggplant. I'm not even a medium-sized fan of eggplant. Maybe a small one. Maybe. Sure I like it fried in a crispy curry batter, but in general, nope it's just not my favorite.
Guess what filled our last CSA basket of the growing-season to the brim? Bunches and bunches of eggplant! So I'm really branching out here and trying to find some good recipes for all of this fresh eggplant. I remembered this one from our CSA Farm Cookbook, and it was just as good as my memories. The prosciutto adds the perfect hint of meaty flavor to this hearty dish. Even I am wild for this stuff - I hope you enjoy it, too!
Eggplant Rollatini
adapted from our CSA Farm Cookbook
1 1/2 cups flour
3 large eggs
1 teaspoon salt
1 teaspoon pepper
1/4 cup grated parmesan cheese
2-3 medium-small eggplants (about 1.5 lbs.) sliced lengthwise 1/8-inch thick
1 cup vegetable oil
1 cup whole milk ricotta cheese, drained overnight (see instructions below)
2 tablespoons Italian flat-leaf parsley, chopped
1 cup shredded mozzarella cheese, divided
1/4 pound thinly sliced prosciutto
1 1/2 cups marinara sauce
3 tablespoons grated parmesan cheese
In one shallow dish, place 1 cup of flour. Next, place two of the eggs in a second shallow dish, and lightly beat. In a third shallow dish, place salt, and half the pepper, and the parmesan in a bowl with 1/2 cup of the flour and and mix with a fork or a whisk until blended. Dip the eggplant slices in the flour, then into the eggs, then into the flour-and-cheese mixture.
Meanwhile, heat oil in a large, deep skillet until hot but not smoking. Place the prepared eggplant slices in the hot oil and fry for 2 minutes on each side until golden. Remove from the skillet and place on paper-towel lined baking sheets to drain until cool enough to handle.
Preheat the oven to 350 degrees. Place the drained ricotta in a bowl and mash it with a fork. Add the last egg, the parsley, half of the shredded mozzarella, the remaining half of the pepper, and mix well. Set aside.
To stuff the eggplant, place one slice of prosciutto on top of the eggplant.
Next, drop a heaping tablespoon of the ricotta mixture on top of the prosciutto at the wider end of the eggplant slice.
Beginning with the wider end of the eggplant, roll up, from top to bottom. Pour 1 cup of the marinara sauce into an 8x12" baking dish. Place the eggplant rolls side by side on top of the marinara sauce.
Pour the remaining sauce over the eggplant rolls. Sprinkle with the 3 tablespoons of grated parmesan cheese and the remaining 1/2 cup of shredded mozzarella.
Bake for 25 minutes or until bubbly around the edges. Remove from the oven and let cool for 2-3 minutes before serving.
Note: To drain ricotta cheese, peace it in a sieve or cheese cloth and set over a bowl. Cover with plastic wrap and refrigerate for at least 6 hours, or overnight. Discard the whey and use the cheese as directed in the recipe!
For a vegetarian option: simply omit the prosciutto!
Ellie at 7:15 PM 11 comments
Labels: Dinners, Italian, Vegetarian
Subscribe to: Posts (Atom)


text:
Please read these terms of use carefully. By using Directory Base (this "Site") and its database and search tools, you signify your agreement with these terms of use. IF YOU DO NOT AGREE TO THE TERMS OF THIS AGREEMENT THEN YOU ARE NOT PERMITTED TO USE THIS SITE, THE SEARCH TOOLS OR ANY OF THE CONTENT LOCATED WITHIN THIS SITE. Use of this Site and the contents within are strictly limited. You should not use this Site if you do not want to carefully read and understand these terms.
By accepting and agreeing in whole to the terms of use delineated herein, Directory Base grants to you a limited, non-exclusive and nontransferable right and license to use its web based search tool software to access the Directory Base database in object code only, on a single computer or Internet terminal device that is under your control. You acknowledge and agree that you shall use the Directory Base database and database search tools solely for your own personal purposes and that all data accessed and obtained from such use is governed and controlled by the terms of this terms of use agreement and license. You agree to keep confidential the Directory Base database and all other information and technology transmitted or conveyed by Directory Base pursuant to this agreement. This agreement and license can be terminated and changed at any time, going forward, solely at the discretion of Directory Base.
The materials and data on this Site are protected by copyright and/or other intellectual property and commercial trade laws and any unauthorized copying or use of the materials or services at this Site may violate such laws. Except for the license granted to you hereunder, you acknowledge and agree that all right, title, and interest in and to this Site and its database and database search tools, including associated intellectual property rights, are and shall remain with Directory Base.
Prohibited Use
Any other use of this Site or its contents is strictly prohibited, including without limitation, modification, republication, deletion, transmission, distribution, proxy caching, reselling, uploading, posting, reproduction, redistribution or any other dissemination. The use of the Directory Base database and search tools to establish independent data files or compendiums of information is prohibited. You may not use data obtained from Directory Base for solicitations, commercial or otherwise. You may not use any data obtained from the Directory Base database as part of a commercial product, service or content offering. Access to this Site's search tools or data by way of meta search tools or any website or tool that prevents the delineation of terms and acceptance located next to the search buttons is not permitted. Sites may link to the home page of this Site directly, without the use of frames or any other means that prevents the full and unencumbered access to this Site. Any data or information acquired by way of access masking, deleting or failing to present the terms and acceptance elements of the Directory Base's site will be considered misappropriated. The use of automated means, including spiders, robots, crawlers or the like to download data from the Directory Base database is prohibited. You may not attempt to circumvent or gain access to the database without the search tools provided. You may not decompile, reverse engineer or otherwise misuse the software or tools available on the Site to access the data stored on this Site.
Spammer Warning
The materials on this Site may not be used for telemarketing, direct marketing, commercial mass e-mail or by agents or representatives or email spammers. The database has been seeded with email addresses that can only be found in our database and if any of these seeded (poison for spammers or abusers) email addresses is sent an email in violation of these terms then Directory Base will aggressively pursue, including litigation, violators. Violation of these terms is prohibited by the CAN-SPAM Act of 2003.
Disclaimer and Limitation of Liability
Directory Base does not control, and makes no warranty regarding, the accuracy, currency, integrity or quality of any of the data contained in the Directory Base database. If an error is found, Directory Base is not responsible for the results, or any loss or damage, that may result from such a mistake. Directory Base will not be liable for any damages of any kind incurred as a result of the data contained in the Directory Base database or use of the Directory Base service. Directory Base disclaims any and all warranties relating to the Directory Base database and the Directory Base service, including warranties of merchantability and fitness for a particular purpose or use.
Directory Base encourages you to exercise discretion while using the Directory Base services. Directory Base Site does not represent or endorse the accuracy or reliability of any of the data contained therein, distributed through, or linked, downloaded or accessed from any of the services contained on this Site. Directory Base also does not make any representations regarding the availability and performance of its Site. You hereby acknowledge that any use of the Directory Base site, reliance upon any Materials and any use of the Internet generally shall be at your sole risk and that Directory Base shall not be liable for any loss of data, lost profits or any other damages or losses resulting from such use.
IN NO EVENT SHALL Directory Base OR ANY OF ITS AFFILIATES OR ANY OF THEIR OFFICERS, DIRECTORS, EMPLOYEES, AGENTS, REPRESENTATIVES, INFORMATION PROVIDERS, SUBCONTRACTORS OR LICENSEES BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, PUNITIVE OR OTHER DAMAGES (REGARDLESS OF THE FORM OF ACTION).
Some states do not allow the exclusion or limitation of liability of consequential or incidental damages, so the above exclusions may not apply to all users; in such states liability is limited to the fullest extent permitted by law.
Voluntary Submission of Personal Information
You warrant that you have the unrestricted right to submit any and all consumer personal information you submit to this Site and that such information is given for the announced purposes and that it is accurate information.
Information for Non-U.S. Internet Users
Directory Base intends the materials and information appearing on this Site are to be used solely for personal use by individuals located in the United States except where otherwise stated.
Privacy Policy
This Site uses third-party advertising companies such as AlmondNet and others to serve advertisements and collect information when you visit this Site. These companies may use information (not including your name, address, email address or telephone number) about your visits to this and other websites in order to show you advertisements tailored to your interests on this and other websites and other forms of media and/or to keep track of your response to each ad. Any information that these third parties collect is completely anonymous. If you would like more information about this practice and to know your choices about not having this information used by these companies, please click here.
This Site uses "cookies" (small text files stored in your Internet browser) to enhance your user experience. Cookies are capable of storing many types of data and may be placed on your browser by us or by a third party. We may use and read cookies for other purposes, including to collect information on how this Site is used, to determine whether you have registered on or visited any of other websites, to improve performance for our users, to measure the effectiveness of our advertising and links on other websites, and to provide you with information of potential interest to you. Other technologies, such as image tags, may be used in conjunction with cookies. Image tags (also called clear GIFs or single-pixel GIFs) are small image files that may be located on pages of this Site, or within web-based emails that we may send, to track your usage and access to features on this Site.
In addition, when you visit this Site, third party vendors and advertisers also place or read cookies on your Internet browser. This is a common practice on the Internet; these cookies may be used to determine whether you have visited other websites, to measure the effectiveness of advertising and links on other websites, and to provide you with information of potential interest to you, among other purposes. This is not an exhaustive list of all uses of cookies on this Site.
Most web browsers are set up to accept cookies. You can, however, set your browser to refuse all cookies or to indicate when a cookie is being sent. Note, however, that some portions of this Site may not work properly if you refuse cookies. In addition, cookies can be easily and safely deleted from your system. See you browser's help section for instructions.
Directory Base does not sell marketing mailing lists or email address information to anyone.
Governing Law and Jurisdiction
This Site (excluding linked sites) is controlled by Directory Base from its offices within the state of Oregon, United States of America. By accessing this Site, you and Directory Base agree that all matters relating to your access to, or use of, this Site shall be governed by the statutes and laws of the State of Oregon, without regard to the conflicts of laws principles thereof. You and Directory Base also agree and hereby submit to the exclusive personal jurisdiction and venue of the state and federal courts located in Lane County, Oregon, with respect to such matters. Directory Base makes no representation that the data available on this Site are appropriate or available for use in other locations, and accessing them from territories where their contents are illegal is prohibited. Those who choose to access this Site from other locations do so on their own initiative and are responsible for compliance with local laws.
Should any term of this Agreement be declared void or unenforceable by any court of competent jurisdiction, such declaration shall have no effect on the remaining terms of this Agreement.
No Waiver
The failure of either party to enforce any rights granted there under or to take action against the other party in the event of any breach there under shall not be deemed a waiver by that party as to subsequent enforcement of rights or subsequent actions in the event of future breaches.
Copyright © 2007-2011 Directory Base, All Rights Reserved.


text:
The Library charges customers for lost and damaged materials to defray the cost of purchasing and processing replacement materials.
The Monterey Public Library charges the customer the purchase price for unreturned items. If the customer returns the item, only the late fine is charged. If an item is not returned, payment of the replacement charge is required.
The Library charges the customer a fixed replacement charge for unreturned magazines, paperbacks, and pamphlets. If the customer returns the item, only the fine is charged. If an item is not returned, payment of the charge is required.
A customer paying for a lost item is charged the replacement cost, but not the late fine.
When a lost item that has been paid for is returned within 30 days from the date of payment, the replacement price will be refunded. The returned item must be in acceptable condition as determined by staff. No refunds are given for materials returned to the Library more than 30 days past the date of payment or for the return of magazines, paperbacks, or pamphlets that have been paid for.
If a borrower returns an item that has been damaged, the customer is charged as if the item were lost, as stated above.
If, however, the selector for the item determines that the item can still be circulated, a charge equal to the maximum fine for that item is charged.
A customer paying for a damaged item, which can no longer be circulated, is charged the replacement cost, but not the late fine.
The Library Director maintains the authority to modify the application of the terms of this policy as appropriate, based on the specific circumstances of an incident, and recommendations by staff.


text:
Herr Eduard Mincu
Borsului 7
41060 5 Oradea
PRESSTRADE ROMANIA S.r.l. - " We sell used machine tools worldwide"
Our company has 15 years of active presence on the international market of second hand metalworking machines.
We offer for sale good and functional used machine tools which can be inspected, upon a prior notification, under power in our warehouses near Oradea/ROMANIA.
We are focused mainly on gear cutting machines (straight bevel generators, spiral bevel generators, gear hobbing machines, gear shapers, gear grinding machines), horizontal boring and milling machines, heavy duty lathes, vertical lathes, lathes, grinding machines (cylindrical, universal, internal), milling machines, forging machineries...
From dismantling, to packing and shipping, we offer you complete services.


text:
Clashes present test for Lebanon's weak military
June 24, 2013
BEIRUT (AP) — Lebanon's third-largest city of Sidon was turned into a battle zone Monday as the military fought heavily armed followers of an extremist Sunni Muslim cleric holed up in a mosque.
Residents of the southern port fled machine-gun fire and grenade explosions that shook the coastal area in one of the deadliest rounds of violence, seen as a test of the weak government's ability to contain the furies unleashed by the civil war in neighboring Syria.
Official reports said at least 16 soldiers were killed and 50 were wounded in two days of clashes with armed followers of Ahmad al-Assir, a maverick Sunni sheik whose rapid rise is a sign of the deep frustration among many Lebanese who resent the ascendancy of Shiites to power, led by the militant group Hezbollah. More than 20 of al-Assir's supporters were killed, according to a security official who spoke on condition of anonymity because he wasn't authorized to talk to reporters.
The fierce battle that al-Assir's fighters were putting up showed how aggressive Sunni extremists have grown in Lebanon, building on anger not only at Syria's regime but also its allies in Hezbollah. "Sidon is a war zone," said Nabil Azzam, a resident who returned briefly Monday to check on his home after having fled with his family a day earlier. "This is the result of all the sectarian rhetoric that has been building because of the war in Syria. It was bound to happen," he said by telephone, a conversation interrupted by a burst of gunfire.
Machine-gun fire and explosions from rocket-propelled grenade caused panic among residents, who also reported power and water outages. Snipers allied with al-Assir took over rooftops, terrorizing civilians, and many were asking to be evacuated from the heavily populated neighborhood around the Bilal bin Rabbah Mosque, where al-Assir preaches and where the fighting has been concentrated.
The military appealed to the gunmen to turn themselves in, vowing to continue its operations "until security is totally restored." By evening, the army had stormed the mosque complex, though not the mosque itself.
In addition to the more than 20 followers of the cleric who were killed, dozens of them were arrested, the security official said. There was no sign of al-Assir and it was unclear if he was in the mosque or had managed to escape.
The fighting in Sidon is the bloodiest involving the army since the military fought a three-month battle in 2007 against the al-Qaida-inspired Fatah Islam group inside the Palestinian refugee camp of Nahr el-Bared in northern Lebanon. The Lebanese army crushed the group, but the clashes killed more than 170 soldiers.
The scenes of soldiers aiming at gunmen holed up in residential buildings and armored personnel vehicles deployed in the streets evoked memories of Lebanon's 1975-90 civil war. The challenges facing the Lebanese military resemble those that prevailed in that conflict, which eventually splintered the army along sectarian lines.
"It's the memory of this destructive war that remains as a restraining force — for now," said Fawaz A. Gerges, director of the Middle East Center at the London School of Economics. Syria's civil war has been bleeding into Lebanon for the past year, following similar sectarian lines of Sunni and Shiite camps. Overstretched and outgunned by militias, the military has struggled on multiple fronts in the eastern Bekaa valley and the northern city of Tripoli as armed factions fought street battles that often lasted several days.
In many cases, soldiers stood by helplessly and watched the violence. On Monday, however, the army moved against al-Assir after his followers opened fire on an army checkpoint unprovoked. Al-Assir, a 45-year-old bearded cleric who supports the overwhelmingly Sunni rebels fighting to topple Syrian President Bashar Assad, is an unlikely figure to challenge the Lebanese army.
Few had heard of him until last year, when he began agitating for Hezbollah to disarm, taking advantage of the deep frustration among Lebanon's Sunnis and a political void on the Sunni street following the 2005 assassination of former Prime Minister Rafik Hariri, a powerful Sunni leader.
Last year, al-Assir set up a protest tent city that closed a main road in Sidon for a month in a sit-in meant to pressure Hezbollah to disarm. He kept local and international media entertained by pulling stunts such as riding his bicycle and getting his hair cut in public while he openly challenged and taunted Hezbollah like few had dared before. He even publicly criticized Hezbollah leader Sheik Hassan Nasrallah — something few would do in Lebanon.
In February, al-Assir caused a stir when he and hundreds of his bearded supporters arrived in buses at a ski resort in the Christian heartland, where residents set up roadblocks to try to keep him out.
He teamed up with Fadel Shaker, a once-prominent Lebanese singer-turned Salafist, who took to reciting verses of the Quran at al-Assir's protests. Shaker's brother, a close aide to al-Assir, was killed in confrontations with the army Monday, the National News Agency said.
Despite his attention-seeking tactics, al-Assir's rants against Hezbollah resonated with many Sunnis who are bitter about Hezbollah's increasingly dominant role in Lebanese politics. Many in the Western-backed coalition known as March 14, headed by Hariri's son, Saad, quietly backed al-Assir as he launched his anti-Hezbollah tirades, and several Sunni politicians attacked the army, accusing it of bias in favor of Hezbollah.
Last month, after Hezbollah openly joined Assad's forces in the border town of Qusair, al-Assir called on Sunnis in Lebanon to enter the fight in in Syria, and posted pictures of himself allegedly in Qusair before its fall into government hands. He accused the army of inaction in the face of Hezbollah's growing involvement in Syria.
But al-Assir appears to have overplayed his cards by attacking the army, the only trusted institution in the country, triggering a backlash. "The bravery of the army facing al-Assir's well-armed supporters has shamed Lebanese politicians," said Hisham Jaber, a retired army general who heads a Beirut-based think tank. He said the army appeared determined to remain neutral despite attempts by politicians to splinter it.
Sidon, located about 40 kilometers (25 miles) south of Beirut, has largely been spared the violence plaguing border areas. The clashes began Sunday in the Mediterranean city after troops arrested an al-Assir follower. The army says the cleric's supporters opened fire without provocation on an army checkpoint.
Many people living on upper floors moved downstairs for cover or fled to safer areas. Some were seen carrying children. Others stayed locked in their homes or shops, afraid of getting caught in the crossfire. Gray smoke billowed over parts of the city.
Hezbollah appeared to be staying largely out of the clashes, although a few of its supporters in Sidon were briefly drawn into the fight Sunday, firing on al-Assir's supporters. At least one was killed, according to his relatives in the city who spoke on condition of anonymity because they feared for their safety.
Last week, al-Assir supporters fought with pro-Hezbollah gunmen, leaving two dead. Fighting also broke out in parts of Ein el-Hilweh, a teeming Palestinian refugee camp near Sidon, where al-Assir has supporters. Islamist factions in the camp lobbed mortar rounds at military checkpoints around the camp.
Tension also spread to the north in Tripoli, Lebanon's second-largest city. Masked gunmen roamed the city center, firing in the air and forcing shops and businesses to shut down in solidarity with al-Assir. Dozens of gunmen also set fire to tires, blocking roads. The city's main streets emptied out, but there was no unusual military or security deployment.
"The Syrian fire is beginning to devour Lebanon, and the longer the conflict goes on, the more danger there is for Lebanon to implode," Gerges said. Syrian Foreign Minister Walid al-Moallem blamed the violence in Lebanon on the international decision to arm the rebels, saying that it will only serve to prolong the fighting in Syria and will affect Lebanon.
"What is going in Sidon is very dangerous, very dangerous," he told reporters in Damascus. "We warned since the start that the impact of what happens in Syria on neighboring countries will be grave."
Associated Press writer Sarah El Deeb contributed to this report.


text:
Tomato Slicers
Pizzerias, hotels, hamburger restaurants and more can all benefit from easy, hassle-free tomato prep and with a commercial Tomato Slicer, you can have just that! At Mission Restaurant Supply we carry tomato slicers by brands like Nemco and Vollrath along with blade assemblies and more that will cover all your tomato slicing needs. Investing in manual food preparation equipment saves considerable time for your kitchen staff and ensures that you are maximizing efficiency in the workplace. Invest in our tomato slicers at Mission Restaurant Supply and get the best quality offering and wholesale prices!


text:
1/4 of the Black Hippy crew talks about the sound and content of his next project, and compares his previous two efforts.
It hasn't been too long since ScHoolboy Q dropped his last project, Habits & Contradictions, but he's already been thinking about his next one, and what it will sound like.
In an interview with Ashley Outrageous (via XXL), Q compares his two past projects, Setbacks and Habits & Contradictions, to what his next project will be like.
"It gotta be different," ScHoolboy said of his upcoming project, "It's like Habits & Contradictions was different from Setbacks. Setbacks had a lot more content in it, a lot more meaningful topics. Habits & Contradictions was more of a funner project. Not so serious."
The next one, Q says, will be a combination of the two: "The next project is just gonna be the both of them put together. It has to be them two combined but with a new sound. You got to make somebody cry every album, at least one song. That's what we go by at TDE. If you ain't making nobody cry at least one song, go back and revitalize the shit."
As for features on this next project, ScHoolboy Q is sticking to the familiar: TDE. "For the most part, I just want the homies on there, but I may throw a single out there with somebody name on it," he said. "You know what I mean? Just to push it to the next level. But for the most part, I'm all about me and my homies."
Watch the full interview below.


text:
SKF WindLub
Automatic lubrication system for improved reliability
Maximize availability, minimize environmental impactSKF WindLub helps to increase turbine reliability and availability. The system also helps to extend the turbine's service life and reduce operational and lubricants costs. Additionally, SKF WindLub minimizes environmental impact by avoiding over-greasing.
Simplify maintenance even moreSKF WindLub easily integrates with SKF WindCon to further simplify maintenance and enhance reliability. The combination provides operators with a complete overview of the lubrication system.
For more information please click here


text:
July 21, 2014, 11:39 am
Denver police reviewing bizarre incident with cop, UberX driver and passenger
A member of the Denver Police Department apparently believes UberX is illegal in Colorado, even though Gov. John Hickenlooper officially authorized the ride-sharing service last month.
A first-hand account published Saturday on GeekWire, an independent technology news site based Seattle, alleges that a Denver police officer pulled over an UberX driver for speeding and subsequently interrogated the passenger about the ride.
The UberX driver was heading to Denver International Airport and was stopped about a mile from the destination, according to the account by passenger Dave Cook. What happened after the cop asked for the driver's license, registration and proof of insurance was simply strange, if true. Read more…


text:
Sportswear and lifestyle brand Rapha Performance Roadwear has introduced its Spring/Summer 2014 "City" collection. Shot in Barcelona, Rapha's new collection brings together contemporary tailoring and high-performance fabrics. This season's collection is the label's largest yet, with new arrivals for both men and women complementing redesigns of old favorites. All made to withstand the rigors of urban riding and city living, Rapha's "City" collection is now available at the brand's online shop.
Rapha Spring/Summer 2014 "City" Lookbook
13 more


text:
- Adobe
- michelleyaiser.com
Table of contents
31 October 2011
Prerequisite knowledge
This article is designed for intermediate ActionScript developers. An understanding of ActionScript 3 language fundamentals (variables, functions, conditionals, loops, arrays, and the like), and how to write classes in ActionScript 3 is required.
User level
In previous articles you learned how to work with objects and create classes in ActionScript 3. You know about properties, methods and the ways to interact with these items with multiple instances of objects. You've seen classes have a single responsibility and become reusable and flexible. You have also seen how to start encapsulating your code. This article focuses on encapsulation, one of the main principles of object-oriented programming.
Put simply, encapsulation is about hiding complexity. In the real world, objects frequently hide their information and how they work. You don't need to know the internal details in order to use an object. For example, you don't need to understand how a gasoline-powered internal combustion engine works in order to drive a car. By extension, you should be able to drive a car that uses another fuel source or an electric motor without knowing how each of those work either.
When you create an object in an object-oriented language, you can hide the complexity of the internal workings of the object. As a developer, there are two main reasons why you would choose to hide complexity.
The first reason is to provide a simplified and understandable way to use your object without the need to understand the complexity inside. As mentioned above, a driver doesn't need to know how an internal combustion engine works. It is sufficient to know how to start the car, how to engage the transmission if you want to move, how to provide fuel, how to stop the car, and how to turn off the engine. You know to use the key, the shifter (and possibly clutch), the gas pedal and the brake pedal to accomplish each of these operations. These basic operations form an interface for the car. Think of an interface as the collection of things you can do to the car without knowing how each of those things works.
Hiding the complexity of the car from the user allows anyone, not just a mechanic, to drive a car. In the same way, hiding the complex functionality of your object from the user allows anyone to use it and to find ways to reuse it in the future regardless of their knowledge of the internal workings. This concept of keeping implementation details hidden from the rest of the system is key to object-oriented design.
Take a look at the
CombustionEngine class below. Notice that it has only two public methods:
start() and
stop() . Those public methods can be called from outside of the object. All of the other functions are private, meaning that they are not publicly visible to the rest of the application and cannot be called from outside of the object.
package engine {
public class CombustionEngine {
public function CombustionEngine() {}
private function engageChoke():void {}
private function disengageChoke():void {}
private function engageElectricSystem():void {}
private function powerSolenoid():void {}
private function provideFuel():void {}
private function provideSpark():void {}
public function start():void {
public function stop():void {}
You would use this class as follows:
var carEngine:CombustionEngine = new CombustionEngine();
The second reason for hiding complexity is to manage change. Today most of us who drive use a vehicle with a gasoline-powered internal combustion engine. However, there a gas-electric hybrids, pure electric motors, and a variety of internal combustion engines that use alternative fuels. Each of those engine types has a different internal mechanism yet we are able to drive each of them because that complexity has been hidden. This means that, even though the mechanism which propels the car changes, the system itself functions the same way from the user's perspective.
Imagine a relatively complex object that parses an audio file and yet allows you only to play, seek or stop the playback. Over time, the author of this object could change the internal algorithm of how the object works completely—new optimization for speed could be added, memory handling could be improved, additional file formats could be supported, and the like. However, since the rest of the source code in your application uses only the play, seek and stop methods, this object can change very significantly internally while the remainder of your application can stay exactly the same. This technique of providing encapsulated code is critical in team environments.
Take a look at the refactored
CombustionEngine class below. Over time, technology has improved. Instead of having a manual choke and carburetor, it now uses fuel injection. The internal system has therefore changed dramatically. Notice that it still only has two public methods:
start() and
stop() . The rest of your system will remain the same even though the internals of your engine changed. Imagine that you have a relatively complex application that uses the engine from hundreds of places. Not having to update each of those places when you change engines could save many days of work.
package engine {
public class CombustionEngine {
public function CombustionEngine() {}
private function engageElectricSystem():void {}
private function powerComputer():void {}
private function powerSolenoid():void {}
private function provideFuel():void {}
private function provideSpark():void {}
public function start():void {
public function stop():void {}
You would use this class as follows:
var carEngine:CombustionEngine = new CombustionEngine();
ActionScript 3 has a concept of implicit getters and setters which allows you to further hide implementation details from the user when setting or reading a property. Look at the following class which represents a
Person . This class uses the method
updateDisplay() to refresh what is displayed on the screen. When you update the Person's first name or last name, you need to remember to call the
updateDisplay() method to ensure the screen is updated with the Person's new name.
package people {
public class Person {
public var firstName:String;
public var lastName:String;
public function Person(){}
public function updateDisplay():void {
trace( firstName + " " + lastName );
You would use this class in the following way:
var person:Person = new Person();
person.firstName = "Lee";
person.updateDisplay(); //output: Lee null
person.lastName = "Alan";
person.updateDisplay(); //output: Lee Alan
In this example, any place in your code where you update either the first or last name, you also need to remember to call
updateDisplay() . Not only is it easy to forget, but if this was a more complicated object, you might cause strange situations where the object is out of sync if you update part of it, but not the rest.
ActionScript 3 allows you to hide complexity while solving both of the above problems with implicit getters and setters. An implicit getter and setter is really two functions that look like a single property to the user of the object. One function— the getter—is called when a property is read. The other function—the setter—is called when a property is set. Together, these functions allow users of your class to access private properties as if they were accessing public properties. Additionally, the access is provided without having two public functions for each private property that provide read and write access.
An added benefit of a setter function is that it provides a convenient place to ensure that data is formed in a way that is expected by your object. Using a setter function, an object can potentially validate the data before it is stored internally, reducing the need to further check the data each time it is used and providing some measure of consistency to the object's internal state.
In the following code, the
firstName and
lastName public variables have been converted to private properties with implicit getters and setters. Now, whenever the
firstName or
lastName is set, the
String value is checked to ensure it is not null and that it has characters before the value is assigned to the property. Then the
updateDisplay() will automatically be called. There is no chance that the user can forget to call the
updateDisplay() method. Further, the
updateDisplay() method has been made private so that users of the object cannot call it directly. That functionality has been encapsulated because the user does not need to know how the object works internally.
package people {
public class Person {
private var _firstName:String;
private var _lastName:String;
public function Person(){}
public function get lastName():String {
return _lastName;
public function set lastName(value:String):void {
if(value!=null && value.length>0){
_lastName = value;
trace("Invalid name");
public function get firstName():String {
return _firstName;
public function set firstName(value:String):void {
if(value!=null && value.length>0){
_firstName = value;
trace("Invalid name");
private function updateDisplay():void {
trace( firstName + " " + lastName );
As you can see above, to create a getter and setter for a property, you first create a private variable to hold the value. In this case, that private variable is named
_lastName . The underscore is a variable naming convention which indicates that
_lastName is private and cannot be seen outside of the class.
private var _lastName:String;
Next, you create two functions. One uses the keyword
get , which will be called automatically when you read the property, and one uses the keyword
set which will be called automatically when the property is set. Note that the get function accepts no arguments and returns the same type as the
_lastName variable. The set function accepts a single argument of the same type as the
_lastName variable, assigns that argument to
_lastName if the argument passes the conditional test, and returns nothing.
public function get lastName():String {
return _lastName;
public function set lastName(value:String):void {
if(value!=null && value.length>0){
_lastName = value;
trace("Invalid name");
You would use this class in the following way:
var person:Person = new Person();
person.firstName = "Lee"; //output: Lee null
person.lastName = "Alan"; //output: Lee Alan
person.firstName =; //output: Invalid name
firstName and
lastName properties still look like simple variables to the user of this class; however, you now have the ability to do additional work when either is called. In this example, the argument is checked and the
updateDisplay() method is called, but now it is done implicitly instead of explicitly, removing the possibility of user error and hiding the implementation details
Encapsulation is one of the most important and most advantageous concepts provided in object-oriented programming. By taking proper care when designing your objects to hide their internal details from the rest of the system, you gain the ability to simplify the remainder of the system while isolating it from problems caused by changes to the internal structure of your objects.
These concepts are absolutely critical when working with a team.


text:
$26.99 $23.99
I Heart Fortune Cookie T-Shirt
- Brand: American Apparel Ships in 3-5 Days
Price: $25.99 $20.99
Qty: Add to Cart
I Heart Fortune Cookie T-Shirt
I Heart Fortune Cookie T-Shirt is direct to garment screen print, meaning the colors will stay throughout washes. Printed on the American Apparel fine jersey t-shirt made from the the softest (100% preshrunk combed cotton) and is the best looking short sleeve T-Shirt anywhere! This superior garment features a durable rib neck, and best of all it's made right here in America.
American Apparel shirts are all made in Southern California by skilled workers in a sweatshop-free environment. All of whom
are paid fair wages and have access to affordable healthcare and benefits.
See the Size Chart to ensure you order the proper size :)