Big Data Analytics Using Splunk

Total Page:16

File Type:pdf, Size:1020Kb

Big Data Analytics Using Splunk For your convenience Apress has placed some of the front matter material after the index. Please use the Bookmarks and Contents at a Glance links to access them. Contents at a Glance About the Authors ��������������������������������������������������������������������������������������������������������������� xv About the Technical Reviewer ������������������������������������������������������������������������������������������ xvii Acknowledgments ������������������������������������������������������������������������������������������������������������� xix ■ Chapter 1: Big Data and Splunk �����������������������������������������������������������������������������������������1 ■ Chapter 2: Getting Data into Splunk ����������������������������������������������������������������������������������9 ■ Chapter 3: Processing and Analyzing the Data ���������������������������������������������������������������31 ■ Chapter 4: Visualizing the Results �����������������������������������������������������������������������������������63 ■ Chapter 5: Defining Alerts �����������������������������������������������������������������������������������������������97 ■ Chapter 6: Web Site Monitoring �������������������������������������������������������������������������������������109 ■ Chapter 7: Using Log Files To Create Advanced Analytics ���������������������������������������������127 ■ Chapter 8: The Airline On-Time Performance Project ����������������������������������������������������139 ■ Chapter 9: Getting the Flight Data into Splunk ��������������������������������������������������������������143 ■ Chapter 10: Analyzing Airlines, Airports, Flights, and Delays ���������������������������������������161 ■ Chapter 11: Analyzing a Specific Flight Over the Years ������������������������������������������������195 ■ Chapter 12: Analyzing Tweets ���������������������������������������������������������������������������������������211 ■ Chapter 13: Analyzing Foursquare Check-Ins ���������������������������������������������������������������231 ■ Chapter 14: Sentiment Analysis ������������������������������������������������������������������������������������255 v ■ CONTENTS AT A GLANCE ■ Chapter 15: Remote Data Collection ������������������������������������������������������������������������������283 ■ Chapter 16: Scaling and High Availability ���������������������������������������������������������������������295 ■ Appendix A: The Performance of Splunk �����������������������������������������������������������������������307 ■ Appendix B: Useful Splunk Apps �����������������������������������������������������������������������������������323 Index ���������������������������������������������������������������������������������������������������������������������������������345 vi CHAPTER 1 Big Data and Splunk In this introductory chapter we will discuss what big data is and different ways (including Splunk) to process big data. What Is Big Data? Big data is, admittedly, an overhyped buzzword used by software and hardware companies to boost their sales. Behind the hype, however, there is a real and extremely important technology trend with impressive business potential. Although big data is often associated with social media, we will show that it is about much more than that. Before we venture into definitions, however, let’s have a look at some facts about big data. Back in 2001, Doug Laney from Meta Group (an IT research company acquired by Gartner in 2005) wrote a research paper in which he stated that e-commerce had exploded data management along three dimensions: volumes, velocity, and variety. These are called the three Vs of big data and, as you would expect, a number of vendors have added more Vs to their own definitions. Volume is the first thought that comes with big data: the big part. Some experts consider Petabytes the starting point of big data. As we generate more and more data, we are sure this starting point will keep growing. However, volume in itself is not a perfect criterion of big data, as we feel that the other two Vs have a more direct impact. Velocity refers to the speed at which the data is being generated or the frequency with which it is delivered. Think of the stream of data coming from the sensors in the highways in the Los Angeles area, or the video cameras in some airports that scan and process faces in a crowd. There is also the click stream data of popular e-commerce web sites. Variety is about all the different data and file types that are available. Just think about the music files in the iTunes store (about 28 million songs and over 30 billion downloads), or the movies in Netflix (over 75,000), the articles in the New York Times web site (more than 13 million starting in 1851), tweets (over 500 million every day), foursquare check-ins with geolocation data (over five million every day), and then you have all the different log files produced by any system that has a computer embedded. When you combine these three Vs, you will start to get a more complete picture of what big data is all about. Another characteristic usually associated with big data is that the data is unstructured. We are of the opinion that there is no such thing as unstructured data. We think the confusion stems from a common belief that if data cannot conform to a predefined format, model, or schema, then it is considered unstructured. An e-mail message is typically used as an example of unstructured data; whereas the body of the e-mail could be considered unstructured, it is part of a well-defined structure that follows the specifications of RFC-2822, and contains a set of fields that include From, To, Subject, and Date. This is the same for Twitter messages, in which the body of the message, or tweet, can be considered unstructured as well as part of a well-defined structure. In general, free text can be considered unstructured, because, as we mentioned earlier, it does not necessarily conform to a predefined model. Depending on what is to be done with the text, there are many techniques to process it, most of which do not require predefined formats. 1 CHAPTER 1 ■ BIG DATA AND SPLUNK Relational databases impose the need for predefined data models with clearly defined fields that live in tables, which can have relations between them. We call this Early Structure Binding, in which you have to know in advance what questions are to be asked of the data, so that you can design the schema or structure and then work with the data to answer them. As big data tends to be associated with social media feeds that are seen as text-heavy, it is easy to understand why people associate the term unstructured with big data. From our perspective, multistructured is probably a more accurate description, as big data can contain a variety of formats (the third V of the three Vs). It would be unfair to insist that big data is limited to so-called unstructured data. Structured data can also be considered big data, especially the data that languishes in secondary storage hoping to make it some day to the data warehouse to be analyzed and expose all the golden nuggets it contains. The main reason this kind of data is usually ignored is because of its sheer volume, which typically exceeds the capacity of data warehouses based on relational databases. At this point, we can introduce the definition that Gartner, an Information Technology (IT) consultancy, proposed in 2012: “Big data are high volume, high velocity, and/or high variety information assets that require new forms of processing to enable enhanced decision making, insight discovery and processes optimization.” We like this definition, because it focuses not only on the actual data but also on the way that big data is processed. Later in this book, we will get into more detail on this. We also like to categorize big data, as we feel that this enhances understanding. From our perspective, big data can be broken down into two broad categories: human-generated digital footprints and machine data. As our interactions on the Internet keep growing, our digital footprint keeps increasing. Even though we interact on a daily basis with digital systems, most people do not realize how much information even trivial clicks or interactions leave behind. We must confess that before we started to read Internet statistics, the only large numbers we were familiar with were the McDonald’s slogan “Billions and Billions Served” and the occasional exposure to U.S. politicians talking about budgets or deficits in the order of trillions. Just to give you an idea, we present a few Internet statistics that show the size of our digital footprint. We are well aware that they are obsolete as we write them, but here they are anyway: • By February 2013, Facebook had more than one billion users, of which 618 million were active on a daily basis. They shared 2.5 billion items and “liked” other 2.7 billion every day, generating more than 500 terabytes of new data on a daily basis. • In March 2013, LinkedIn, which is a business-oriented social networking site, had more than 200 million members, growing at the rate of two new members every second, which generated 5.7 billion professionally oriented searches in 2012. • Photos are a hot subject, as most people have a mobile phone that includes a camera. The numbers are mind-boggling. Instagram users upload 40 million photos a day, like 8,500 of them every second, and create about 1,000 comments per second. On Facebook, photos are uploaded at the rate of 300
Recommended publications
  • Property for Sale
    property for sale San Jose, CA 95126 contents 01 The Offering & Property Information 02 Location & Market Overview 03 Investment Highlights 04 Amenities MARIE ANDERSON Lic 00919144 408 453 7468 [email protected] © 2020 CBRE, Inc. All Rights Reserved. AFFILIATED BUSINESS DISCLOSURE DISCLAIMER CBRE, Inc. operates within a global family of companies with many This Memorandum contains select information pertaining to the Property subsidiaries and related entities (each an “Affiliate”) engaging in a broad range and the Owner, and does not purport to be all-inclusive or contain all or part of commercial real estate businesses including, but not limited to, brokerage of the information which prospective investors may require to evaluate a services, property and facilities management, valuation, investment fund purchase of the Property. The information contained in this Memorandum management and development. At times different Affiliates, including CBRE has been obtained from sources believed to be reliable, but has not been Global Investors, Inc. or Trammell Crow Company, may have or represent verified for accuracy, completeness, or fitness for any particular purpose. clients who have competing interests in the same transaction. For example, All information is presented “as is” without representation or warranty Affiliates or their clients may have or express an interest in the property of any kind. Such information includes estimates based on forward- described in this Memorandum (the “Property”), and may be the successful looking assumptions relating to the general economy, market conditions, bidder for the Property. Your receipt of this Memorandum constitutes your competition and other factors which are subject to uncertainty and may not acknowledgement of that possibility and your agreement that neither CBRE, represent the current or future performance of the Property.
    [Show full text]
  • Council Backtracks After Cat Owners Pounce on Licensing
    Crazy for craft beer WEEKEND | 16 JUNE 14, 2013 VOLUME 21, NO. 20 www.MountainViewOnline.com 650.964.6300 MOVIES | 19 Council backtracks after cat owners pounce on licensing law By Daniel DeBolt “This is why I voted the way I did last week,” said Mayor John fter public outcry, on Tues- Inks, who was last week’s lone day City Council members vote of opposition. Awere persuaded to scratch Council member Mike Kasper- new regulations for pet owners in zak conceded, “You were right.” Mountain View, including con- This time, council mem- troversial licensing and rabies shot bers voted 5-1, with Inks again requirements for cats. opposed, to keep the city’s exist- The regulations, which the ing ordinance, and add in the council voted in favor of last legalization of beehives. Member week, are going back to the draw- Jac Siegel was absent. ing board. Several residents said the ordi- The new animal control ordi- nance would require they go nance, based on a model pro- against the advice of veterinar- posed by the city’s new animal ians that indoor cats not be vac- MICHELLE LE services provider, Silicon Val- cinated for rabies. ley Animal Control Author- “Two of my cats have had HAPPY HOMECOMING ity, required a second vote of breast cancer, probably because Air National Guard Lt. Col. Fred Foote gets an enthusiastic embrace from his daughter Riley, 4, when approval on June 11 before it of the rabies shots they had when he returned to Moffett Federal Airfield after a four-month deployment.
    [Show full text]
  • The Following Transcript Is Provided for Your Convenience, but Does Not Represent the Official Record of This Meeting
    The following transcript is provided for your convenience, but does not represent the official record of this meeting. The transcript is provided by the firm that provides closed captioning services to the City. Because this service is created in real-time as the meeting progresses, it may contain errors and gaps, but is nevertheless very helpful in determining the gist of what occurred during this meeting. 1 [ Gavel ] >> Mayor Reed: Good afternoon. I'd like to call the San José city council meeting to order for December 1st, 2009. We will start with our invocation, and I'd like to introduce John Talbert from Westgate Church who will do the invocation. John is married to Sherry Talbert, has four children. At the age of 13 he went into full-time ministry, graduated from Biola University and has a master's from Talbot Theological Seminary. More importantly, during the time he's been in San José, he has taken on many successful projects with the city such as A Beautiful Day and Project Restoration which has drawn over a thousand volunteers from over a dozen churches to help revitalize neighborhoods in our city. John thank you for what you've done and welcome. >> Thank you, Mayor Reed and city council and those that are here and all those kids up front and the back, we're glad you guys are here. You can wave but don't wave during the rest of the meeting, okay? I'd like to say something quickly. As a pastor since 1996 I've become more keenly aware that God is -- he cares about the details of our city.
    [Show full text]
  • Your Name Here
    Your Name Here PRICE REDUCTION TO $1,998,000 San Jose, CA 95126 property for sale or lease contents 01 The Offering & Property Information 02 Location & Market Overview 03 Investment Highlights 04 Amenities MARIE ANDERSON Lic 00919144 408 453 7468 [email protected] © 2020 CBRE, Inc. All Rights Reserved. AFFILIATED BUSINESS DISCLOSURE DISCLAIMER CBRE, Inc. operates within a global family of companies with many This Memorandum contains select information pertaining to the Property subsidiaries and related entities (each an “Affiliate”) engaging in a broad range and the Owner, and does not purport to be all-inclusive or contain all or part of commercial real estate businesses including, but not limited to, brokerage of the information which prospective investors may require to evaluate a services, property and facilities management, valuation, investment fund purchase of the Property. The information contained in this Memorandum management and development. At times different Affiliates, including CBRE has been obtained from sources believed to be reliable, but has not been Global Investors, Inc. or Trammell Crow Company, may have or represent verified for accuracy, completeness, or fitness for any particular purpose. clients who have competing interests in the same transaction. For example, All information is presented “as is” without representation or warranty Affiliates or their clients may have or express an interest in the property of any kind. Such information includes estimates based on forward- described in this Memorandum (the “Property”), and may be the successful looking assumptions relating to the general economy, market conditions, bidder for the Property. Your receipt of this Memorandum constitutes your competition and other factors which are subject to uncertainty and may not acknowledgement of that possibility and your agreement that neither CBRE, represent the current or future performance of the Property.
    [Show full text]
  • Diridon Station Area Plan Transportation Project Descriptions This Page Intentionally Left Blank
    Appendix E: Diridon Station Area Plan Transportation Project Descriptions This page intentionally left blank. DIRIDON STATION AREA PLAN (2020 AMENDMENT) DIRIDON STATION AREA PLAN (2014) Same/ Removed/ Modified/ New/ Project ID Completed Type Improvement Description Page # Type Improvement Description A=Active Transportation Street Projects 2-12 to 2-35 = Urban Design and Place Making Chapter B=Bicycle Projects 2-36 to 2-46 = Landscape and Open Space Chapter C=Connector/Car Projects 2-58 to 2-79 = Station Concept and Layout Chapter G=Trail Projects 2-80 to 2-114 = Access and Circulation Chapter M=TDM/Parking Policy 2-115 to 2-135 = Transportation and Parking Demand Management Chapter P=Pedestrian Projects S=Station Projects T=Transit Projects The Alameda between Stockton Avenue and Fremont Street (Phase I) and 2-90, 2- The Alameda the Completed Transit between Fremont Street and I-880 100 Beautiful Way (Phase II); Enhanced pedestrian connection A greenway (active transportation, car- free street and open space) under and alongside elevated tracks extended between San Carlos Street and Lenzen Avenue. This will provide a needed north- south active transportation link connecting directly to the Diridon Station via the space underneath and alongside Active the elevated tracks. It will address the Transportation Green fingers reach out from Guadalupe problem that the existing bike network Greenway Northern Zone - Parkway and follow the route of the A1 Modified New Street running north to south is not as strong as 2-22 Pedestrian/Bicycle Underneath and Green finger existing heavy rail tracks, creating linear its perpendicular counterpart. It will also Alongside Elevated pedestrian parks alongside the tracks allow for specific placemaking Tracks opportunities such as pedestrian parks.
    [Show full text]
  • Health Element
    Health Element Santa Clara County General Plan August 25, 2015 H EALTH E LEMENT The Health Element of the Santa Clara County General Plan has been prepared at the direction of the Santa Clara County Board of Supervisors as a new element, incorporating and updating certain existing subject matter and policies from the existing Health and Safety Chapters, and building a renewed emphasis on collaborative, comprehensive approaches to planning for community health. The Health Element has been developed in collaboration the Santa Clara County Public Health Department and numerous other County agencies, staff, community organizations, health system representatives, stakeholders, and the public. Thank you to all who have participated in developing the Health Element. Dept. of Planning and Development Public Health Department Kirk Girard, Direc to r Sara Cody, Santa Clara County Health Officer Rob Eastwood, Interim Planning Manager and Director, Public Health Department Bill Shoe, Principal Planner/Project Manager Bonnie Broderick, Senior Health Care Program Mgr. Cherry Maurer, Planner (retired) Susan Stuart, Health Planner Jasneet Sharma, Intern Aimee Reedy, Division Director-Programs Clarissa Caruso, Intern Analilia Garcia, Senior Community Health Planner Edward Daligga, Health Planning Specialist David Hill, former Senior Health Policy Advisor Raimi + Associates Consultant Team Matt Raimi, Principal, Raimi + Associates Beth Altshuler, Project Manager, Raimi + Associates Eric Y urkovich, Associate, Raimi + Associates Daniele Petrone, Associate, Nelson/Nygaard Heather Wooten, VP of Programs, ChangeLab Solutions Brian Fulfrost, Principal, Brian Fulfrost and Associates ********* Jeffrey V. Smith, County Executive Santa Clara County Board of Supervisors Supervisor Dav e Cortese, President, District 3 Supervisor Mike Wasserman, District 1 Supervisor Cindy Chavez, District 2 Supervisor Ken Yeager, District 4 Supervisor S.
    [Show full text]
  • Diridon Station Area Plan
    DIRIDON STATION AREA PLAN Cover Image © Magda Biernat DRAFT | October 2020 DRAFT | October 2020 DRAFT DIRIDON STATION AREA PLAN DRAFT | October 2020 DRAFT DRAFT For The City of San José PREPARED BY Skidmore, Owings & Merrill | SWA Group DRAFT TABLE OF CONTENTS 1. INTRODUCTION | 7 5. PLAN IMPLEMENTATION | 130 1.1 Executive Summary | 8 5.1 CEQA and Environmental Analysis | 131 1.2 Project Vision | 10 5.2 Key Planning Amendments | 131 1.3 Station Area Profile | 14 5.3 Director Update to Downtown 1.4 Planning for Equity | 16 Design Guidelines and Standards | 132 1.5 Engagament Process and Timeline | 21 5.4 Measuring Progress | 132 1.6 Related Projects | 23 1.7 Report Organization | 24 APPENDICES (not included in October 2020 draft) 2. STATION AREA DEVELOPMENT | 25 Appendix A – Maximum Build-Out 2.1 Framework | 26 (to be included in future drafts) 2.2 Key Principles | 28 A.1 Maximum Build-out Methodology 2.3 Land Uses | 28 and Calculations 2.4 Urban Design | 38 Appendix B – Public Feedback 2.5 Affordable Housing | 52 (to be included in future drafts) 2.6 Infrastructure Capacity and Demand | 56 B.1 Summary of 2019-21 Outreach B.2 Summary of 2018 Outreach 3. OPEN SPACE AND PUBLIC LIFE | 59 Appendix C - Companion Documents 3.1 Framework | 60 (links to be included in future drafts) 3.2 Key Principles | 66 C.1 California Environmental Quality 3.3 Related Projects and Park Assets | 68 Act (CEQA) Environmental 3.4 Parks, Plazas and Community Compliance Document DRAFT DRAFTFacilities | 72 C.2 Diridon Affordable Housing 3.5 Los Gatos Creek and Spur Segments | 78 Implementation Plan 3.6 Public Art | 82 4.
    [Show full text]
  • Making Disciples to Impact the City for Jesus
    Making disciples to impact the city for Jesus A new church plant in San Jose, the Capital of Silicon Valley and America’s 10th largest city A document for potential launch team members and supporters of Garden City THE VISION Dear Friends, San Jose is California’s first city. Founded in 1777, the early settlers of San Jose called their new home the “Garden City” because everything they planted grew and flourished in the city’s good soil and temperate climate. This was a prophetic name for the city that’s grown to become the “Capital of Silicon Valley.” Silicon Valley is home to major global corporations such as Google, Apple, eBay, Cisco, and Adobe. Today, San Jose is America’s 10th largest city—a flourishing city of over 1 million people whose innovation is impacting the rest of the world. San Jose is a strategic city that plays a pivotal economic and cultural role in our global world. What happens in Vegas might stay in Vegas, but what happens in San Jose impacts the world. If even ten percent I love San Jose. It’s a beautiful place to live and work. Yet San Jose is also of the evangelicals a broken city teeming with busy people seeking meaning, hope, and glory everywhere except in the God who created them. The 8 million-person of our nation San Francisco Bay Area is the most un-churched region in America.1 Forbes moved into the Magazine calls San Jose both “The most innovative city in America” and “The largest cities and most sinful city in America.”2 San Jose needs not just one new church, it needs scores of new church plants.
    [Show full text]
  • Santa Clara County
    Stroke, Heart Attack & Diabetes Context: Santa Clara County, CA and USA Heart disease and stroke still account for 26% of deaths among Santa Clara county residents, despite strong local progress in the past 15 years across the state and Santa Clara County, and remain the #1 and #5 killers nationally. 1,2,3 Given Santa Clara County's substantially lower death rates than the rest of the state from Strokes and Heart Attacks, combined with a critical mass of resourceful innovators, Santa Clara County and the SF Bay Area region have the unique opportunity to show what is possible in pressing Towards Zero Preventable Heart Attacks, Strokes, and Diabetes Deaths & Disabilities. Focused, collaborative efforts to address clinical performance gaps among delivery systems and medical groups for the critical risk factors of control of cholesterol, blood pressure and blood sugar can reduce risk of death and disability from strokes, heart attacks and diabetes. In addition to managing these cardiovascular indicators among patients already engaged with the health care system, we must redouble our efforts to find and treat the vulnerable through proactive screening and outreach to help close the disparities in cardiovascular health that exist particularly for high risk racial and ethnic groups such as African Americans and those from India/South Asia. Deaths due to Coronary Heart Disease Deaths due to Stroke 250 70 61 59 56 194 186 60 52 52 200 176 48 165 163 60 44 154 145 50 56 41 137 38 37 38 128 51 37 36 34 35 35 150 122 122 40 47 164 106 104 151 97 93 89 40 135 30 38 100 124 34 113 113 31 110 104 20 29 28 28 95 90 90 27 26 26 26 27 50 100,000 Population 100,000 Population Adjusted DeathAdjusted Rate per 74 73 DeathAdjusted Rate per - - 10 66 62 58 Age 0 Age 0 Santa Clara County California Santa Clara County California Figure 1: Three-year average age-adjusted death rate due to coronary heart disease Figure 2: Three-year average age-adjusted death rate due to stroke (1999-2016).
    [Show full text]
  • 994 South 1St Street, San Jose, CA 95110 $2045000
    PWS Laundry 994 South 1st Street, San Jose, CA 95110 $2,045,000 | 4.5% Cap Rate Renz & Renz George L. Renz, CCIM [email protected] 408.846.1031 Summary of Salients PWS Laundry Property Highlights 994 South 1st Street, San Jose, CA 95110 List Price $2,045,000 • Net Leased Single Tenant Cap Rate 4.5% • Landlord responsible for Roof & Structure (New Roof 2019) Rent $7,667.13 Monthly | $92,005.56 Annually • Rare 20% Rent Increases every 5 years • Roof Replacement in 2019 Rent Increases Rare 20% every 5 years • Reasonable Rent Zoning M1 • Major improvements made by Tenant Building Size 4,625 SqFt • 8 years Remaining on Lease Lot Size 6,098 SqFt PWS Laundry | 994 South 1st Street, San Jose, CA 95110 Tenant Overview Tenant Summary About PWS, Inc. PWS, Inc. operates as a distributor, developer, and broker to the commercial laundry industry. It sells commercial laundry parts and Tenant Trade Name PWS Laundry replacement parts; laundry carts and baskets, trucks, detergents and soaps, scales, cart and truck accessories, hampers and racks, bags, Current Rent $7,667.13 Monthly | $92,005.56 Annually and miscellaneous laundry supplies; and laundromat furniture and Landlord Responsibilities Roof & Structure signs. The company also sells new and existing laundromat equip- ment, multi-housing laundry equipment, on-premise laundry equip- Lease Comencement Date 2006 ment, used commercial laundry equipment, and coin changers. In Term Remaining on Lease 8 years addition, it offers remodeling, design, and build-to-suit services; and equipment sales, financing, leasing, and revenue sharing services Rental Increases 20% Increase with each Option exercised for laundry and equipment purchases.
    [Show full text]
  • The Joys of Home Schooling
    Looks like a million Seeing is believing at Bubb School LOCAL NEWS | P.5 OCTOBER 5, 2007 VOLUME 15, NO. 39 INSIDE: INBUSINESS | PAGE 24 650.964.6300 MountainViewOnline.com Council slashes Rengstorff project MAJORITY SAYS HIGH-DENSITY HOMES DON’T FIT WITH THE NEIGHBORHOOD By Daniel DeBolt favor of the densest form of R3 zoning, allowing up to 64 units. he City Council came close Whether the project will get to rejecting a proposal for final approval in the future Thigh-density affordable remains to be seen. Council condos at a study session Tues- member Tom Means wondered day night, but instead mustered support in a 4-3 straw vote to cut See COUNCIL, page 8 the project nearly in half. Last year, a more development- friendly council had approved a gatekeeper request for convert- Local vet ing 32 apartments at 333 N. Rengstorff Ave. into 102 small, affordable condos. The project on trial for MARJAN SADOUGHI is unique in that the developer is Jonathan Luxton practices typing on an old typewriter his family bought from a thrift store. hoping to sell the condos in the robbery $400,000 range, with some going as low as $320,000. FRIENDS, FAMILY “Think of it two decades LAUNCH EFFORT TO from now, when people cannot The joys of home schooling afford to live in single-family REDUCE SENTENCE homes,” said a representative for By Daniel DeBolt MORE FAMILIES SHUN TRADITIONAL CLASSES IN FAVOR the developer, San Mateo-based Nazareth Enterprises Inc., in hen Sargent Bin- OF PERSONALIZED LEARNING ENVIRONMENT what seemed like a make-or- kley went to Los break plea Tuesday night.
    [Show full text]