Migrazioni e Re-branding - Matteo Monari @ Convegno GT 2014Bizup
Partendo dall'analisi di un caso pratico, la presentazione mostra come unire 2 siti, 2 lingue e milioni di pagine raggiungendo 4milioni di visite al giorno.
O documento descreve as atividades de uma agência de viagens e turismo, incluindo seus fornecedores, objetivos do estágio de uma estudante na agência, e conclusões sobre a experiência agregando prática aos conhecimentos teóricos.
This document provides links to 6 videos about California's experience during World War 2, including clips about the attack on Pearl Harbor, the Battle of Los Angeles, interviews with women workers during the war, the internment of Japanese Americans, and the government's perspective on internment. The videos offer insight into how California contributed to the war effort through manufacturing, how it was affected by attacks and paranoia, and how the state both participated in and was impacted by the internment of Japanese Americans.
1. The document discusses and compares two location-based mobile marketing campaigns - one by Wynn Hotel & Casino Las Vegas using Foursquare, and one by Westfield ValleyFair using Facebook Places.
2. The Wynn campaign aims to provide a more luxurious experience for Foursquare users by offering complimentary champagne. The Westfield campaign offers discounts to Facebook Places users.
3. Results will be measured using Foursquare's analytics dashboard for the Wynn campaign, and Facebook analytics tools like Facebook Google Analytics and Klout for the Westfield campaign.
Henrique Morganti é um planejador de comunicação que se interessou desde cedo pelas motivações das pessoas. Ele tem experiência em agências e empresas em planejamento, marketing e comunicação. Seu portfólio inclui casos de sucesso em diferentes indústrias.
Migrazioni e Re-branding - Matteo Monari @ Convegno GT 2014Bizup
Partendo dall'analisi di un caso pratico, la presentazione mostra come unire 2 siti, 2 lingue e milioni di pagine raggiungendo 4milioni di visite al giorno.
O documento descreve as atividades de uma agência de viagens e turismo, incluindo seus fornecedores, objetivos do estágio de uma estudante na agência, e conclusões sobre a experiência agregando prática aos conhecimentos teóricos.
This document provides links to 6 videos about California's experience during World War 2, including clips about the attack on Pearl Harbor, the Battle of Los Angeles, interviews with women workers during the war, the internment of Japanese Americans, and the government's perspective on internment. The videos offer insight into how California contributed to the war effort through manufacturing, how it was affected by attacks and paranoia, and how the state both participated in and was impacted by the internment of Japanese Americans.
1. The document discusses and compares two location-based mobile marketing campaigns - one by Wynn Hotel & Casino Las Vegas using Foursquare, and one by Westfield ValleyFair using Facebook Places.
2. The Wynn campaign aims to provide a more luxurious experience for Foursquare users by offering complimentary champagne. The Westfield campaign offers discounts to Facebook Places users.
3. Results will be measured using Foursquare's analytics dashboard for the Wynn campaign, and Facebook analytics tools like Facebook Google Analytics and Klout for the Westfield campaign.
Henrique Morganti é um planejador de comunicação que se interessou desde cedo pelas motivações das pessoas. Ele tem experiência em agências e empresas em planejamento, marketing e comunicação. Seu portfólio inclui casos de sucesso em diferentes indústrias.
During the talk, I will show a number of short Perl 6 fragments (mostly one-liners), that can express complex problems in a very concise way.
We will also solve a few problems from Project Euler, where Perl 6 can demonstrate its extreme beauty.
I will show how to create an interpreter for a simple programming language using Perl 6 grammars.
This talk is not an introduction to Perl 6 regexes and grammars, so we'll use them straight on, but I will add comments so that you can understand what's going on even if you never tried Perl 6 grammars.
There will not be enough time to write the whole compiler, of course, but I will show how you can do that at home.
This document discusses using Raspberry Pi's GPIO pins to control LEDs through Perl and C code. It shows how to write to the GPIO pins to turn the LEDs on and off, check their state, and handle interrupts. While Perl code works, C code is much faster for blinking LEDs. The document recommends using Linux, Perl and the GPIO pins on Raspberry Pi for inexpensively controlling multiple LEDs in an easy to use way.
This document provides statistics about books available on allperlbooks.com from 1991 to 2001, including 365 books written by 340 authors and published by 79 different publishers in 10 different languages. The site allperlbooks.com also had an upload feature for adding additional books starting in 1999 and continuing through 2001.
Perl 6 for Concurrency and Parallel ComputingAndrew Shitov
This document discusses parallel and concurrent features in Perl 6. It covers implicit parallelism enabled by operators like hyper operators and junctions. Explicit parallelism using feeds, channels, and promises is also discussed. Promises allow asynchronous and parallel execution, and examples are given using Promise.in to run code in threads and the sleep sort algorithm. Further parallel constructs like schedulers, suppliers, signals, threads, atomic operations, locks and semaphores are also mentioned for additional exploration.
This document discusses smartmatch (~~), a feature introduced in Perl 5.10 that provides pattern matching capabilities. It was initially designed to work similarly to equality (==) checks but is now more flexible. The document provides examples of how smartmatch can be used for tasks like command line argument checking, array element checking, IP address matching, and URL routing in a concise way. It advocates keeping the smartmatch operator in Perl.
The document provides information about the 14th YAPC::Europe conference taking place in Kiev, Ukraine from August 12-14. So far 218 people from 26 countries have registered to attend, with activities including a Perl 6 hackathon on day 0, three full days of Perl talks from 10am to 6pm, lightning talks in the evenings, coffee breaks, and lunches each day. A river cruise is planned for day 2 and a partners program will run from days 1-3. The checklist encourages attendees to register, submit talks, find accommodation, bring partners or sponsors, and enjoy the conference in Kiev.
The document discusses what's new in Perl 5.14, including new syntax features like given and (?^...) switches, improvements to regular expressions with modifiers like /a and /r, and changes to how arrays and hashes are handled when referenced. It also mentions bug fixes, performance enhancements, and new modules/pragmas in Perl 5.14. The document encourages users to upgrade from older versions of Perl like 5.10 due to ending of support.
This document provides an overview of regular expressions (regexes) and grammars in Perl 6. It discusses key concepts like rules, tokens, and capturing matches. Regexes allow matching patterns in strings, while grammars parse strings according to defined rules and tokens. The document gives examples of grammars for search queries and dates that capture city, country, from and to dates, and guest numbers. It demonstrates parsing strings and accessing captured values to retrieve individual fields.
Text in search queries with examples in Perl 6Andrew Shitov
This document discusses using Perl to parse human language and summarize currency conversion queries. It provides examples of using regular expressions in Perl 5.10 and grammars in Perl 6 to parse currency queries, extract the currency codes and amounts, and return the conversion rate between currencies by accessing a hash of rates. Gearman is also mentioned as a way to distribute jobs across multiple worker processes to improve scalability.
The document discusses various ways to empty an array in Perl, including using shift, splice, delete, undef, assigning an empty array, and setting the last index to -1. It provides code examples and benchmarks the different approaches, finding that shift while the array is not empty is the fastest method when emptying an array of 1000 elements.
The document discusses various ways to clear or empty an array in Perl. It provides 14 different code examples of subroutines that can remove all elements from an array, such as using shift, splice, deleting indices, setting the last index to -1, and undefining the array. Benchmark tests on arrays with 1000 elements show that shift while the array is not empty and deleting indices have better performance than other approaches like undefining the array.
During the talk, I will show a number of short Perl 6 fragments (mostly one-liners), that can express complex problems in a very concise way.
We will also solve a few problems from Project Euler, where Perl 6 can demonstrate its extreme beauty.
I will show how to create an interpreter for a simple programming language using Perl 6 grammars.
This talk is not an introduction to Perl 6 regexes and grammars, so we'll use them straight on, but I will add comments so that you can understand what's going on even if you never tried Perl 6 grammars.
There will not be enough time to write the whole compiler, of course, but I will show how you can do that at home.
This document discusses using Raspberry Pi's GPIO pins to control LEDs through Perl and C code. It shows how to write to the GPIO pins to turn the LEDs on and off, check their state, and handle interrupts. While Perl code works, C code is much faster for blinking LEDs. The document recommends using Linux, Perl and the GPIO pins on Raspberry Pi for inexpensively controlling multiple LEDs in an easy to use way.
This document provides statistics about books available on allperlbooks.com from 1991 to 2001, including 365 books written by 340 authors and published by 79 different publishers in 10 different languages. The site allperlbooks.com also had an upload feature for adding additional books starting in 1999 and continuing through 2001.
Perl 6 for Concurrency and Parallel ComputingAndrew Shitov
This document discusses parallel and concurrent features in Perl 6. It covers implicit parallelism enabled by operators like hyper operators and junctions. Explicit parallelism using feeds, channels, and promises is also discussed. Promises allow asynchronous and parallel execution, and examples are given using Promise.in to run code in threads and the sleep sort algorithm. Further parallel constructs like schedulers, suppliers, signals, threads, atomic operations, locks and semaphores are also mentioned for additional exploration.
This document discusses smartmatch (~~), a feature introduced in Perl 5.10 that provides pattern matching capabilities. It was initially designed to work similarly to equality (==) checks but is now more flexible. The document provides examples of how smartmatch can be used for tasks like command line argument checking, array element checking, IP address matching, and URL routing in a concise way. It advocates keeping the smartmatch operator in Perl.
The document provides information about the 14th YAPC::Europe conference taking place in Kiev, Ukraine from August 12-14. So far 218 people from 26 countries have registered to attend, with activities including a Perl 6 hackathon on day 0, three full days of Perl talks from 10am to 6pm, lightning talks in the evenings, coffee breaks, and lunches each day. A river cruise is planned for day 2 and a partners program will run from days 1-3. The checklist encourages attendees to register, submit talks, find accommodation, bring partners or sponsors, and enjoy the conference in Kiev.
The document discusses what's new in Perl 5.14, including new syntax features like given and (?^...) switches, improvements to regular expressions with modifiers like /a and /r, and changes to how arrays and hashes are handled when referenced. It also mentions bug fixes, performance enhancements, and new modules/pragmas in Perl 5.14. The document encourages users to upgrade from older versions of Perl like 5.10 due to ending of support.
This document provides an overview of regular expressions (regexes) and grammars in Perl 6. It discusses key concepts like rules, tokens, and capturing matches. Regexes allow matching patterns in strings, while grammars parse strings according to defined rules and tokens. The document gives examples of grammars for search queries and dates that capture city, country, from and to dates, and guest numbers. It demonstrates parsing strings and accessing captured values to retrieve individual fields.
Text in search queries with examples in Perl 6Andrew Shitov
This document discusses using Perl to parse human language and summarize currency conversion queries. It provides examples of using regular expressions in Perl 5.10 and grammars in Perl 6 to parse currency queries, extract the currency codes and amounts, and return the conversion rate between currencies by accessing a hash of rates. Gearman is also mentioned as a way to distribute jobs across multiple worker processes to improve scalability.
The document discusses various ways to empty an array in Perl, including using shift, splice, delete, undef, assigning an empty array, and setting the last index to -1. It provides code examples and benchmarks the different approaches, finding that shift while the array is not empty is the fastest method when emptying an array of 1000 elements.
The document discusses various ways to clear or empty an array in Perl. It provides 14 different code examples of subroutines that can remove all elements from an array, such as using shift, splice, deleting indices, setting the last index to -1, and undefining the array. Benchmark tests on arrays with 1000 elements show that shift while the array is not empty and deleting indices have better performance than other approaches like undefining the array.