An introduction to Erlang, with an angle for Rubyists.
Talk given at Christchurch Ruby in New Zealand on 20 June, 2013.
Title page: Lavanderia (Sturdy)
Body: Avenir (Black)
Code: Monaco (Regular)
Feel free to use the slides for anything you need. Please contact me if you would like the original Keynote files.
The document provides instructions and examples for performing addition and multiplication of rational functions. It defines rational functions as the ratio of two polynomials and explains how to add or multiply two rational functions by adding or multiplying the corresponding numerator and denominator polynomials. Three examples are given for each operation, showing how to simplify the resulting rational function and determine its domain and range.
This document provides an introduction to sets and set operations. It defines what a set is, including that sets can contain any type of elements and order does not matter. It also covers specifying and representing sets, common sets like natural numbers, subsets, the empty set, set cardinality, power sets, and Cartesian products. Finally, it discusses the basic set operations of union and intersection.
The document provides examples of multiplying polynomials. It gives two examples of multiplying two polynomials p(x) and q(x) and showing the step-by-step work. It then provides a third polynomial multiplication problem p(x)q(x) = ? as homework for the reader to solve.
The document discusses a marketing program called FlyPage that provides cost-effective traffic building and branding opportunities for small and mid-sized businesses. FlyPage offers both non-targeted and targeted advertising options, with targeted allowing businesses to focus on specific regions and industries. The document provides pricing details and examples of traffic metrics and costs from trial campaigns using FlyPage.
Beatriz Garcia, Plenary within Discussion Panel: Plenary, 'New Beijing, New Media? Emergent Journalistic Practice at the Olympics', in: 9th International Symposium on Olympic Research, International Centre for Olympic Studies, University of Western Ontario & Beijing Capital Universiy (4 Aug)
Este documento cuenta la historia de tres princesas - Laura, Dayana y Ximena - y su amigo el Pr¨ªncipe Mario. Las princesas viven en un hermoso castillo y un d¨ªa van de compras a un centro comercial, donde una bruja intenta apu?alar a la Princesa Ximena. Las otras princesas la atacan para defenderla. Luego todos asisten a un baile real, donde Dayana y Ximena encuentran a sus parejas y viven felices para siempre.
A web based client and server model for controlling electronic warfare monito...Yeswanth Reddy
?
This document describes a web-based client-server model for controlling electronic warfare monitoring receivers remotely. The system allows a client to intercept and demodulate signals like AM and FM using a receiver that can be configured and controlled via TCP/IP through a LAN connection to a server. Key components include the client, server, router, and specifications for IP addresses, longitude/latitude, and system requirements.
Timothy Yeo is a principal user experience consultant with over 15 years of experience in user experience design, research, and consulting. He has worked with over 50 clients on a variety of projects, including websites, web applications, mobile apps, and consumer electronics. Some of his clients include Philips Electronics, Nokia, SingTel, Citibank, and government agencies in Singapore. He is currently the lead UX consultant at Objective Digital in Sydney, where he mentors the team and ensures high-quality work is delivered to clients.
The document discusses the role of media at the Olympics from Beijing 2008 to London 2012. It describes the traditionally strict regulation of accredited media by the IOC and competition between the IOC's agenda of controlling narratives and local host cities' goals of promoting their place. It notes how non-accredited media centers have given more access but have remained covert. The Beijing Olympics highlighted tensions around controlling versus participatory new media. The proliferation of citizen journalism may challenge the need for non-accredited centers in the future.
Ringkasan dokumen tersebut adalah:
(1) Haji dan umrah yang dilakukan oleh kanak-kanak sebelum umur baligh dianggap sebagai amalan sunat;
(2) Apabila kanak-kanak itu telah baligh, mereka wajib melakukan haji sekali lagi untuk memenuhi rukun Islam;
(3) Dokumen tersebut menjelaskan perbezaan antara kanak-kanak yang mumayyiz (boleh membezakan baik dan buruk)
Material tablas-rendimiento-consumo-combustible-costo-maquinaria-pesadaCorporaciones Amc Sac
?
El documento presenta tablas de rendimientos esperados y consumos de combustible para diferentes tipos de maquinaria de construcci¨®n, incluyendo bulldozers, motoniveladoras, excavadoras hidr¨¢ulicas, compactadores y terminadoras de asfalto. Los rendimientos y consumos var¨ªan seg¨²n el modelo, potencia y tipo de trabajo o material a procesar. Se proveen estas gu¨ªas para estimar costos de equipos, pero se advierte que factores como el operador y condiciones del sitio tambi¨¦n afectan el rendimiento real.
La Retroexcavadora Cargadora 416E de Caterpillar presenta mejoras en la estaci¨®n del operador, el brazo extensible, los sistemas hidr¨¢ulicos y el tren de fuerza para aumentar la productividad, el rendimiento y la comodidad del operador. La nueva estaci¨®n del operador ofrece mayor espacio y visibilidad. El brazo extensible opcional aumenta el alcance de excavaci¨®n. Los sistemas hidr¨¢ulicos mejorados proporcionan mayor potencia y precisi¨®n. El motor cumple con las normas de emisiones y ofrece mayor efici
There's an old joke that goes, ¡°The two hardest things in programming are cache invalidation, naming things, and off-by-one errors.¡± In this talk, we'll discuss the subtle art of naming things ¨C a practice we do every day but rarely talk about.
There's an old joke that goes, ¡°The two hardest things in programming are cache invalidation, naming things, and off-by-one errors.¡± In this talk, we'll discuss the subtle art of naming things?¨C?a practice we do every day but rarely talk about.
A small project building a temperature sensor with a Raspberry Pi and a DS18B20 temperature probe.
A hole is drilled in the top of the fermenter (not shown here) and the probe is fed through and made airtight. The data is reported at http://petenicholls.com/brewing/
Working with Git ¨C a simple introduction for those used to working with a VCS like Subversion. Explains concepts and shows examples. Feel free to steal slides for your own purposes.
Rapid Web Design Prototyping with HTML5 and WebKitPete Nicholls
?
This document discusses using HTML5 and WebKit for rapid design prototyping. It introduces some of the new elements, semantics, and APIs in HTML5, such as video, audio, canvas, and WebSockets. It also highlights CSS features in WebKit like animations, 3D transforms, and the experimental WebGL API. The document encourages switching to the new HTML5 doctype and provides example links to demo pages for various HTML5 and WebKit capabilities.
Technology use over time and its impact on consumers and businesses.pptxkaylagaze
?
In this presentation, I explore how technology has changed consumer behaviour and its impact on consumers and businesses. I will focus on internet access, digital devices, how customers search for information and what they buy online, video consumption, and lastly consumer trends.
Este documento cuenta la historia de tres princesas - Laura, Dayana y Ximena - y su amigo el Pr¨ªncipe Mario. Las princesas viven en un hermoso castillo y un d¨ªa van de compras a un centro comercial, donde una bruja intenta apu?alar a la Princesa Ximena. Las otras princesas la atacan para defenderla. Luego todos asisten a un baile real, donde Dayana y Ximena encuentran a sus parejas y viven felices para siempre.
A web based client and server model for controlling electronic warfare monito...Yeswanth Reddy
?
This document describes a web-based client-server model for controlling electronic warfare monitoring receivers remotely. The system allows a client to intercept and demodulate signals like AM and FM using a receiver that can be configured and controlled via TCP/IP through a LAN connection to a server. Key components include the client, server, router, and specifications for IP addresses, longitude/latitude, and system requirements.
Timothy Yeo is a principal user experience consultant with over 15 years of experience in user experience design, research, and consulting. He has worked with over 50 clients on a variety of projects, including websites, web applications, mobile apps, and consumer electronics. Some of his clients include Philips Electronics, Nokia, SingTel, Citibank, and government agencies in Singapore. He is currently the lead UX consultant at Objective Digital in Sydney, where he mentors the team and ensures high-quality work is delivered to clients.
The document discusses the role of media at the Olympics from Beijing 2008 to London 2012. It describes the traditionally strict regulation of accredited media by the IOC and competition between the IOC's agenda of controlling narratives and local host cities' goals of promoting their place. It notes how non-accredited media centers have given more access but have remained covert. The Beijing Olympics highlighted tensions around controlling versus participatory new media. The proliferation of citizen journalism may challenge the need for non-accredited centers in the future.
Ringkasan dokumen tersebut adalah:
(1) Haji dan umrah yang dilakukan oleh kanak-kanak sebelum umur baligh dianggap sebagai amalan sunat;
(2) Apabila kanak-kanak itu telah baligh, mereka wajib melakukan haji sekali lagi untuk memenuhi rukun Islam;
(3) Dokumen tersebut menjelaskan perbezaan antara kanak-kanak yang mumayyiz (boleh membezakan baik dan buruk)
Material tablas-rendimiento-consumo-combustible-costo-maquinaria-pesadaCorporaciones Amc Sac
?
El documento presenta tablas de rendimientos esperados y consumos de combustible para diferentes tipos de maquinaria de construcci¨®n, incluyendo bulldozers, motoniveladoras, excavadoras hidr¨¢ulicas, compactadores y terminadoras de asfalto. Los rendimientos y consumos var¨ªan seg¨²n el modelo, potencia y tipo de trabajo o material a procesar. Se proveen estas gu¨ªas para estimar costos de equipos, pero se advierte que factores como el operador y condiciones del sitio tambi¨¦n afectan el rendimiento real.
La Retroexcavadora Cargadora 416E de Caterpillar presenta mejoras en la estaci¨®n del operador, el brazo extensible, los sistemas hidr¨¢ulicos y el tren de fuerza para aumentar la productividad, el rendimiento y la comodidad del operador. La nueva estaci¨®n del operador ofrece mayor espacio y visibilidad. El brazo extensible opcional aumenta el alcance de excavaci¨®n. Los sistemas hidr¨¢ulicos mejorados proporcionan mayor potencia y precisi¨®n. El motor cumple con las normas de emisiones y ofrece mayor efici
There's an old joke that goes, ¡°The two hardest things in programming are cache invalidation, naming things, and off-by-one errors.¡± In this talk, we'll discuss the subtle art of naming things ¨C a practice we do every day but rarely talk about.
There's an old joke that goes, ¡°The two hardest things in programming are cache invalidation, naming things, and off-by-one errors.¡± In this talk, we'll discuss the subtle art of naming things?¨C?a practice we do every day but rarely talk about.
A small project building a temperature sensor with a Raspberry Pi and a DS18B20 temperature probe.
A hole is drilled in the top of the fermenter (not shown here) and the probe is fed through and made airtight. The data is reported at http://petenicholls.com/brewing/
Working with Git ¨C a simple introduction for those used to working with a VCS like Subversion. Explains concepts and shows examples. Feel free to steal slides for your own purposes.
Rapid Web Design Prototyping with HTML5 and WebKitPete Nicholls
?
This document discusses using HTML5 and WebKit for rapid design prototyping. It introduces some of the new elements, semantics, and APIs in HTML5, such as video, audio, canvas, and WebSockets. It also highlights CSS features in WebKit like animations, 3D transforms, and the experimental WebGL API. The document encourages switching to the new HTML5 doctype and provides example links to demo pages for various HTML5 and WebKit capabilities.
Technology use over time and its impact on consumers and businesses.pptxkaylagaze
?
In this presentation, I explore how technology has changed consumer behaviour and its impact on consumers and businesses. I will focus on internet access, digital devices, how customers search for information and what they buy online, video consumption, and lastly consumer trends.
UiPath Automation Developer Associate Training Series 2025 - Session 2DianaGray10
?
In session 2, we will introduce you to Data manipulation in UiPath Studio.
Topics covered:
Data Manipulation
What is Data Manipulation
Strings
Lists
Dictionaries
RegEx Builder
Date and Time
Required Self-Paced Learning for this session:
Data Manipulation with Strings in UiPath Studio (v2022.10) 2 modules - 1h 30m - https://academy.uipath.com/courses/data-manipulation-with-strings-in-studio
Data Manipulation with Lists and Dictionaries in UiPath Studio (v2022.10) 2 modules - 1h - https:/academy.uipath.com/courses/data-manipulation-with-lists-and-dictionaries-in-studio
Data Manipulation with Data Tables in UiPath Studio (v2022.10) 2 modules - 1h 30m - https:/academy.uipath.com/courses/data-manipulation-with-data-tables-in-studio
?? For any questions you may have, please use the dedicated Forum thread. You can tag the hosts and mentors directly and they will reply as soon as possible.
Replacing RocksDB with ScyllaDB in Kafka Streams by Almog GavraScyllaDB
?
Learn how Responsive replaced embedded RocksDB with ScyllaDB in Kafka Streams, simplifying the architecture and unlocking massive availability and scale. The talk covers unbundling stream processors, key ScyllaDB features tested, and lessons learned from the transition.
Technology use over time and its impact on consumers and businesses.pptxkaylagaze
?
In this presentation, I will discuss how technology has changed consumer behaviour and its impact on consumers and businesses. I will focus on internet access, digital devices, how customers search for information and what they buy online, video consumption, and lastly consumer trends.
Many MSPs overlook endpoint backup, missing out on additional profit and leaving a gap that puts client data at risk.
Join our webinar as we break down the top challenges of endpoint backup¡ªand how to overcome them.
DevNexus - Building 10x Development Organizations.pdfJustin Reock
?
Developer Experience is Dead! Long Live Developer Experience!
In this keynote-style session, we¡¯ll take a detailed, granular look at the barriers to productivity developers face today and modern approaches for removing them. 10x developers may be a myth, but 10x organizations are very real, as proven by the influential study performed in the 1980s, ¡®The Coding War Games.¡¯
Right now, here in early 2025, we seem to be experiencing YAPP (Yet Another Productivity Philosophy), and that philosophy is converging on developer experience. It seems that with every new method, we invent to deliver products, whether physical or virtual, we reinvent productivity philosophies to go alongside them.
But which of these approaches works? DORA? SPACE? DevEx? What should we invest in and create urgency behind today so we don¡¯t have the same discussion again in a decade?
Computational Photography: How Technology is Changing Way We Capture the WorldHusseinMalikMammadli
?
? Computational Photography (Computer Vision/Image): How Technology is Changing the Way We Capture the World
He? d¨¹?¨¹nm¨¹s¨¹n¨¹zm¨¹, m¨¹asir smartfonlar v? kameralar nec? bu q?d?r g?z?l g?r¨¹nt¨¹l?r yarad?r? Bunun sirri Computational Fotoqrafiyas?nda(Computer Vision/Imaging) gizlidir¡ª??kill?ri ??km? v? emal etm? ¨¹sulumuzu t?kmill??dir?n, komp¨¹ter elmi il? fotoqrafiyan?n inqilabi birl??m?si.
30B Images and Counting: Scaling Canva's Content-Understanding Pipelines by K...ScyllaDB
?
Scaling content understanding for billions of images is no easy feat. This talk dives into building extreme label classification models, balancing accuracy & speed, and optimizing ML pipelines for scale. You'll learn new ways to tackle real-time performance challenges in massive data environments.
Unlock AI Creativity: Image Generation with DALL¡¤EExpeed Software
?
Discover the power of AI image generation with DALL¡¤E, an advanced AI model that transforms text prompts into stunning, high-quality visuals. This presentation explores how artificial intelligence is revolutionizing digital creativity, from graphic design to content creation and marketing. Learn about the technology behind DALL¡¤E, its real-world applications, and how businesses can leverage AI-generated art for innovation. Whether you're a designer, developer, or marketer, this guide will help you unlock new creative possibilities with AI-driven image synthesis.
Field Device Management Market Report 2030 - TechSci ResearchVipin Mishra
?
The Global Field Device Management (FDM) Market is expected to experience significant growth in the forecast period from 2026 to 2030, driven by the integration of advanced technologies aimed at improving industrial operations.
? According to TechSci Research, the Global Field Device Management Market was valued at USD 1,506.34 million in 2023 and is anticipated to grow at a CAGR of 6.72% through 2030. FDM plays a vital role in the centralized oversight and optimization of industrial field devices, including sensors, actuators, and controllers.
Key tasks managed under FDM include:
Configuration
Monitoring
Diagnostics
Maintenance
Performance optimization
FDM solutions offer a comprehensive platform for real-time data collection, analysis, and decision-making, enabling:
Proactive maintenance
Predictive analytics
Remote monitoring
By streamlining operations and ensuring compliance, FDM enhances operational efficiency, reduces downtime, and improves asset reliability, ultimately leading to greater performance in industrial processes. FDM¡¯s emphasis on predictive maintenance is particularly important in ensuring the long-term sustainability and success of industrial operations.
For more information, explore the full report: https://shorturl.at/EJnzR
Major companies operating in Global?Field Device Management Market are:
General Electric Co
Siemens AG
ABB Ltd
Emerson Electric Co
Aveva Group Ltd
Schneider Electric SE
STMicroelectronics Inc
Techno Systems Inc
Semiconductor Components Industries LLC
International Business Machines Corporation (IBM)
#FieldDeviceManagement #IndustrialAutomation #PredictiveMaintenance #TechInnovation #IndustrialEfficiency #RemoteMonitoring #TechAdvancements #MarketGrowth #OperationalExcellence #SensorsAndActuators
? ????? ??????? ????? ?
???????? ??????????? is proud to be a part of the ?????? ????? ???? ???? ??????? (?????) success story! By delivering seamless, secure, and high-speed connectivity, OSWAN has revolutionized e-?????????? ?? ??????, enabling efficient communication between government departments and enhancing citizen services.
Through our innovative solutions, ???????? ?????????? has contributed to making governance smarter, faster, and more transparent. This milestone reflects our commitment to driving digital transformation and empowering communities.
? ?????????? ??????, ?????????? ??????????!
Fl studio crack version 12.9 Free Downloadkherorpacca127
?
https://ncracked.com/7961-2/
Note: >>?? Please copy the link and paste it into Google New Tab now Download link
The ultimate guide to FL Studio 12.9 Crack, the revolutionary digital audio workstation that empowers musicians and producers of all levels. This software has become a cornerstone in the music industry, offering unparalleled creative capabilities, cutting-edge features, and an intuitive workflow.
With FL Studio 12.9 Crack, you gain access to a vast arsenal of instruments, effects, and plugins, seamlessly integrated into a user-friendly interface. Its signature Piano Roll Editor provides an exceptional level of musical expression, while the advanced automation features empower you to create complex and dynamic compositions.
Backstage Software Templates for Java DevelopersMarkus Eisele
?
As a Java developer you might have a hard time accepting the limitations that you feel being introduced into your development cycles. Let's look at the positives and learn everything important to know to turn Backstag's software templates into a helpful tool you can use to elevate the platform experience for all developers.
https://ncracked.com/7961-2/
Note: >> Please copy the link and paste it into Google New Tab now Download link
Free Download Wondershare Filmora 14.3.2.11147 Full Version - All-in-one home video editor to make a great video.Free Download Wondershare Filmora for Windows PC is an all-in-one home video editor with powerful functionality and a fully stacked feature set. Filmora has a simple drag-and-drop top interface, allowing you to be artistic with the story you want to create.Video Editing Simplified - Ignite Your Story. A powerful and intuitive video editing experience. Filmora 10 hash two new ways to edit: Action Cam Tool (Correct lens distortion, Clean up your audio, New speed controls) and Instant Cutter (Trim or merge clips quickly, Instant export).Filmora allows you to create projects in 4:3 or 16:9, so you can crop the videos or resize them to fit the size you want. This way, quickly converting a widescreen material to SD format is possible.
UiPath Agentic Automation Capabilities and OpportunitiesDianaGray10
?
Learn what UiPath Agentic Automation capabilities are and how you can empower your agents with dynamic decision making. In this session we will cover these topics:
What do we mean by Agents
Components of Agents
Agentic Automation capabilities
What Agentic automation delivers and AI Tools
Identifying Agent opportunities
? If you have any questions or feedback, please refer to the "Women in Automation 2025" dedicated Forum thread. You can find there extra details and updates.
UiPath Automation Developer Associate Training Series 2025 - Session 1DianaGray10
?
Welcome to UiPath Automation Developer Associate Training Series 2025 - Session 1.
In this session, we will cover the following topics:
Introduction to RPA & UiPath Studio
Overview of RPA and its applications
Introduction to UiPath Studio
Variables & Data Types
Control Flows
You are requested to finish the following self-paced training for this session:
Variables, Constants and Arguments in Studio 2 modules - 1h 30m - https://academy.uipath.com/courses/variables-constants-and-arguments-in-studio
Control Flow in Studio 2 modules - 2h 15m - https:/academy.uipath.com/courses/control-flow-in-studio
?? For any questions you may have, please use the dedicated Forum thread. You can tag the hosts and mentors directly and they will reply as soon as possible.
38. QUIZ!
HOW DO THESE PATTERNS MATCH?
PATTERN TERM RESULT
X ok X is ok
{X,Y,abc} {12,ok,abc}
X is 12,
Y is ok
{X,Y} {33,44,"word"} FAILS
{X,Y,X} {{abc,12},42,{abc, 12}}
X is {abc,12},
Y is 42
{X,Y,X} {nifty,42,true} FAILS
Thursday, 27 June 13
39. QUIZ!
HOW DO THESE PATTERNS MATCH?
PATTERN TERM RESULT
X ok X is ok
{X,Y,abc} {12,ok,abc}
X is 12,
Y is ok
{X,Y} {33,44,"word"} FAILS
{X,Y,X} {{abc,12},42,{abc, 12}}
X is {abc,12},
Y is 42
{X,Y,X} {nifty,42,true} FAILS
Thursday, 27 June 13
40. QUIZ!
HOW DO THESE PATTERNS MATCH?
PATTERN TERM RESULT
X ok X is ok
{X,Y,abc} {12,ok,abc}
X is 12,
Y is ok
{X,Y} {33,44,"word"} FAILS
{X,Y,X} {{abc,12},42,{abc, 12}}
X is {abc,12},
Y is 42
{X,Y,X} {nifty,42,true} FAILS
Thursday, 27 June 13
41. QUIZ!
HOW DO THESE PATTERNS MATCH?
PATTERN TERM RESULT
X ok X is ok
{X,Y,abc} {12,ok,abc}
X is 12,
Y is ok
{X,Y} {33,44,"word"} FAILS
{X,Y,X} {{abc,12},42,{abc, 12}}
X is {abc,12},
Y is 42
{X,Y,X} {nifty,42,true} FAILS
Thursday, 27 June 13
42. QUIZ!
HOW DO THESE PATTERNS MATCH?
PATTERN TERM RESULT
X ok X is ok
{X,Y,abc} {12,ok,abc}
X is 12,
Y is ok
{X,Y} {33,44,"word"} FAILS
{X,Y,X} {{abc,12},42,{abc, 12}}
X is {abc,12},
Y is 42
{X,Y,X} {nifty,42,true} FAILS
Thursday, 27 June 13
43. QUIZ!
HOW DO THESE PATTERNS MATCH?
PATTERN TERM RESULT
X ok X is ok
{X,Y,abc} {12,ok,abc}
X is 12,
Y is ok
{X,Y} {33,44,"word"} FAILS
{X,Y,X} {{abc,12},42,{abc, 12}}
X is {abc,12},
Y is 42
{X,Y,X} {nifty,42,true} FAILS
Thursday, 27 June 13
44. QUIZ!
HOW DO THESE PATTERNS MATCH?
PATTERN TERM RESULT
X ok X is ok
{X,Y,abc} {12,ok,abc}
X is 12,
Y is ok
{X,Y} {33,44,"word"} FAILS
{X,Y,X} {{abc,12},42,{abc, 12}}
X is {abc,12},
Y is 42
{X,Y,X} {nifty,42,true} FAILS
Thursday, 27 June 13
45. QUIZ!
HOW DO THESE PATTERNS MATCH?
PATTERN TERM RESULT
X ok X is ok
{X,Y,abc} {12,ok,abc}
X is 12,
Y is ok
{X,Y} {33,44,"word"} FAILS
{X,Y,X} {{abc,12},42,{abc, 12}}
X is {abc,12},
Y is 42
{X,Y,X} {nifty,42,true} FAILS
Thursday, 27 June 13
46. QUIZ!
HOW DO THESE PATTERNS MATCH?
PATTERN TERM RESULT
X ok X is ok
{X,Y,abc} {12,ok,abc}
X is 12,
Y is ok
{X,Y} {33,44,"word"} FAILS
{X,Y,X} {{abc,12},42,{abc, 12}}
X is {abc,12},
Y is 42
{X,Y,X} {nifty,42,true} FAILS
Thursday, 27 June 13
47. QUIZ!
HOW DO THESE PATTERNS MATCH?
PATTERN TERM RESULT
X ok X is ok
{X,Y,abc} {12,ok,abc}
X is 12,
Y is ok
{X,Y} {33,44,"word"} FAILS
{X,Y,X} {{abc,12},42,{abc, 12}}
X is {abc,12},
Y is 42
{X,Y,X} {nifty,42,true} FAILS
Thursday, 27 June 13
48. QUIZ!
HOW DO THESE PATTERNS MATCH?
PATTERN TERM RESULT
X ok X is ok
{X,Y,abc} {12,ok,abc}
X is 12,
Y is ok
{X,Y} {33,44,"word"} FAILS
{X,Y,X} {{abc,12},42,{abc, 12}}
X is {abc,12},
Y is 42
{X,Y,X} {nifty,42,true} FAILS
Thursday, 27 June 13
49. QUIZ!
HOW DO THESE PATTERNS MATCH?
PATTERN TERM RESULT
X ok X is ok
{X,Y,abc} {12,ok,abc}
X is 12,
Y is ok
{X,Y} {33,44,"word"} FAILS
{X,Y,X} {{abc,12},42,{abc, 12}}
X is {abc,12},
Y is 42
{X,Y,X} {nifty,42,true} FAILS
Thursday, 27 June 13
50. QUIZ!
HOW DO THESE PATTERNS MATCH?
PATTERN TERM RESULT
X ok X is ok
{X,Y,abc} {12,ok,abc}
X is 12,
Y is ok
{X,Y} {33,44,"word"} FAILS
{X,Y,X} {{abc,12},42,{abc, 12}}
X is {abc,12},
Y is 42
{X,Y,X} {nifty,42,true} FAILS
Thursday, 27 June 13
51. QUIZ!
HOW DO THESE PATTERNS MATCH?
PATTERN TERM RESULT
X ok X is ok
{X,Y,abc} {12,ok,abc}
X is 12,
Y is ok
{X,Y} {33,44,"word"} FAILS
{X,Y,X} {{abc,12},42,{abc, 12}}
X is {abc,12},
Y is 42
{X,Y,X} {nifty,42,true} FAILS
Thursday, 27 June 13
52. QUIZ!
HOW DO THESE PATTERNS MATCH?
PATTERN TERM RESULT
X ok X is ok
{X,Y,abc} {12,ok,abc}
X is 12,
Y is ok
{X,Y} {33,44,"word"} FAILS
{X,Y,X} {{abc,12},42,{abc, 12}}
X is {abc,12},
Y is 42
{X,Y,X} {nifty,42,true} FAILS
Thursday, 27 June 13
53. QUIZ!
HOW DO THESE PATTERNS MATCH?
PATTERN TERM RESULT
X ok X is ok
{X,Y,abc} {12,ok,abc}
X is 12,
Y is ok
{X,Y} {33,44,"word"} FAILS
{X,Y,X} {{abc,12},42,{abc, 12}}
X is {abc,12},
Y is 42
{X,Y,X} {nifty,42,true} FAILS
Thursday, 27 June 13
61. N = 12.
List = [43, 10, 11, 8, 50].
Smaller = [X || X <- List, X < N].
Bigger = [X || X <- List, X > N].
Thursday, 27 June 13
62. QUIZ!
HOW DO THESE PATTERNS MATCH?
PATTERN TERM RESULT
[H|T] [a, b, c, d]
H is a
T is [b,c,d]
[{name,Who}|T]
[{name,joe},
{name,mike}]
Name is joe,
Y is {name,mike}
[H|T] [a]
H is a
T is []
[H|T] [] FAILS
Thursday, 27 June 13
63. QUIZ!
HOW DO THESE PATTERNS MATCH?
PATTERN TERM RESULT
[H|T] [a, b, c, d]
H is a
T is [b,c,d]
[{name,Who}|T]
[{name,joe},
{name,mike}]
Name is joe,
Y is {name,mike}
[H|T] [a]
H is a
T is []
[H|T] [] FAILS
Thursday, 27 June 13
64. QUIZ!
HOW DO THESE PATTERNS MATCH?
PATTERN TERM RESULT
[H|T] [a, b, c, d]
H is a
T is [b,c,d]
[{name,Who}|T]
[{name,joe},
{name,mike}]
Name is joe,
Y is {name,mike}
[H|T] [a]
H is a
T is []
[H|T] [] FAILS
Thursday, 27 June 13
65. QUIZ!
HOW DO THESE PATTERNS MATCH?
PATTERN TERM RESULT
[H|T] [a, b, c, d]
H is a
T is [b,c,d]
[{name,Who}|T]
[{name,joe},
{name,mike}]
Name is joe,
Y is {name,mike}
[H|T] [a]
H is a
T is []
[H|T] [] FAILS
Thursday, 27 June 13
66. QUIZ!
HOW DO THESE PATTERNS MATCH?
PATTERN TERM RESULT
[H|T] [a, b, c, d]
H is a
T is [b,c,d]
[{name,Who}|T]
[{name,joe},
{name,mike}]
Name is joe,
Y is {name,mike}
[H|T] [a]
H is a
T is []
[H|T] [] FAILS
Thursday, 27 June 13
67. QUIZ!
HOW DO THESE PATTERNS MATCH?
PATTERN TERM RESULT
[H|T] [a, b, c, d]
H is a
T is [b,c,d]
[{name,Who}|T]
[{name,joe},
{name,mike}]
Name is joe,
Y is {name,mike}
[H|T] [a]
H is a
T is []
[H|T] [] FAILS
Thursday, 27 June 13
68. QUIZ!
HOW DO THESE PATTERNS MATCH?
PATTERN TERM RESULT
[H|T] [a, b, c, d]
H is a
T is [b,c,d]
[{name,Who}|T]
[{name,joe},
{name,mike}]
Name is joe,
Y is {name,mike}
[H|T] [a]
H is a
T is []
[H|T] [] FAILS
Thursday, 27 June 13
69. QUIZ!
HOW DO THESE PATTERNS MATCH?
PATTERN TERM RESULT
[H|T] [a, b, c, d]
H is a
T is [b,c,d]
[{name,Who}|T]
[{name,joe},
{name,mike}]
Name is joe,
Y is {name,mike}
[H|T] [a]
H is a
T is []
[H|T] [] FAILS
Thursday, 27 June 13
70. QUIZ!
HOW DO THESE PATTERNS MATCH?
PATTERN TERM RESULT
[H|T] [a, b, c, d]
H is a
T is [b,c,d]
[{name,Who}|T]
[{name,joe},
{name,mike}]
Name is joe,
Y is {name,mike}
[H|T] [a]
H is a
T is []
[H|T] [] FAILS
Thursday, 27 June 13
71. QUIZ!
HOW DO THESE PATTERNS MATCH?
PATTERN TERM RESULT
[H|T] [a, b, c, d]
H is a
T is [b,c,d]
[{name,Who}|T]
[{name,joe},
{name,mike}]
Name is joe,
Y is {name,mike}
[H|T] [a]
H is a
T is []
[H|T] [] FAILS
Thursday, 27 June 13
72. QUIZ!
HOW DO THESE PATTERNS MATCH?
PATTERN TERM RESULT
[H|T] [a, b, c, d]
H is a
T is [b,c,d]
[{name,Who}|T]
[{name,joe},
{name,mike}]
Name is joe,
Y is {name,mike}
[H|T] [a]
H is a
T is []
[H|T] [] FAILS
Thursday, 27 June 13
73. QUIZ!
HOW DO THESE PATTERNS MATCH?
PATTERN TERM RESULT
[H|T] [a, b, c, d]
H is a
T is [b,c,d]
[{name,Who}|T]
[{name,joe},
{name,mike}]
Name is joe,
Y is {name,mike}
[H|T] [a]
H is a
T is []
[H|T] [] FAILS
Thursday, 27 June 13
74. QUIZ!
HOW DO THESE PATTERNS MATCH?
PATTERN TERM RESULT
[H|T] [a, b, c, d]
H is a
T is [b,c,d]
[{name,Who}|T]
[{name,joe},
{name,mike}]
Name is joe,
Y is {name,mike}
[H|T] [a]
H is a
T is []
[H|T] [] FAILS
Thursday, 27 June 13