SlideShare uma empresa Scribd logo
1 de 108
Baixar para ler offline
How to make
Google Books
  at home
in Perl
at home
not to beat Google
What do we have
in the internet
today?
Find a word
Find the words
Google
Show the page
Show the page
and highlight
the words
... Russia ... ece yapc/coe ...
... Russia ... ece yapc/coe ...

 Pushkin?
... Russia ... ece yapc/coe ...

      YAPC?
... Russia ... ece yapc/coe ...

         XIX?
... Russia ... ece yapc/coe ...

       WTF?
ece yapc/coe
ece yapc/coe
все царское
все царское
ece yapc/coe
Amazon
Guess
the next screen
Text archive
Berlin
How to make it
PDF
PDF
(Black box)


PDF
WEB
PDF
Sample PDF
use.perl.org/~andy.sh/journal
Work with PDF?
No
Work with PDF?
SVG
SVG
Scalable vector graphics
SVG
    Scalable vector graphics

http://www.w3.org/Graphics/SVG/
SVG is XML
SVG is XML
XML::LibXML
SVG is XML
XML::LibXML
XPath
SVG is XML
XML::LibXML
XPath
XSLT
PDF
http://www.pdftron.com/pdf2svg/




        SVG
$ ./pdf2svg book.pdf book.svg
Structure
Geometry
<g>
</g>
<g>
    <g>
    </g>
</g>
<g>
    <g>
    </g>
    <g>
    </g>
</g>
<g>
    <g>
        <text>
        </text>
    </g>
    <g>
    </g>
</g>
<g>
    <g>
        <text>
        </text>
        <text>
        </text>
    </g>
    <g>
    </g>
</g>
<g>
    <g>
        <text>
          <tspan>
          </tspan>
        </text>
        <text>
        </text>
    </g>
    <g>
    </g>
</g>
<g>
<text>
<text
    transform=...
>
<text
    transform=
    quot;matrix(
      1 0 0 ‐1 
      10 584
    )quot;
>
Page
Page
       g
Page
       g
       text
Page
       g
       text + transform
<tspan>
Page
       g
       text + transform

               tspan
    my $transform = $node‐>findvalue('@transform');
    if ($transform =~ /matrix/) {
        my ($sx, $sy, $tx, $ty) = $transform =~ /matrix((‐?
d+(?:.d+)?) ‐?d(?:.d+)?+ ‐?d(?:.d+)?+ (‐?d+(?:.d
+)?) (‐?d+(?:.d+)?) (‐?d+(?:.d+)?))/;        
        print quot;($sx, $sy, $tx, $ty)quot;;
        $pos{x} = $sx * $tx;
        $pos{x} += $pos{pagew} if $sx < 0;
        $pos{y} = $sy * $ty;
        $pos{y} += $pos{pageh} if $sy < 0;
        print quot; [$pos{x}, $pos{y}]quot;;
    }
<tspan 
x=quot;0,16.875,26.258,34.695,4
0.314,44.533,49.224,55.789,
60.008,64.699quot; y=quot;‐0quot; 
class=quot;ps00 ps23quot;>What is 
it</tspan>
<tspan 
x=quot;0,16.875,26.258,34.695,4
0.314,44.533,49.224,55.789,
60.008,64.699quot; y=quot;‐0quot; 
class=quot;ps00 ps23quot;>What is 
it</tspan>
<tspan 
x=quot;0,16.875,26.258,34.695,4
0.314,44.533,49.224,55.789,
60.008,64.699quot; y=quot;‐0quot; 
class=quot;ps00 ps23quot;>What is 
it</tspan>
<tspan 
x=quot;0,16.875,26.258,34.695,4
0.314,44.533,49.224,55.789,
60.008,64.699quot; y=quot;‐0quot; 
class=quot;ps00 ps23quot;>What is 
it</tspan>
<tspan 
x=quot;0,16.875,26.258,34.695,4
0.314,44.533,49.224,55.789,
60.008,64.699quot; y=quot;‐0quot; 
class=quot;ps00 ps23quot;>What is 
it</tspan>
<tspan 
x=quot;0,16.875,26.258,34.695,4
0.314,44.533,49.224,55.789,
60.008,64.699quot; y=quot;‐0quot; 
class=quot;ps00 ps23quot;>What is 
it</tspan>
<tspan 
x=quot;0,16.875,26.258,34.695,4
0.314,44.533,49.224,55.789,
60.008,64.699quot; y=quot;‐0quot; 
class=quot;ps00 ps23quot;>What is 
it</tspan>
YAPC
<tspan>YAPC</tspan>
Y APC
Y APC
<tspan>Y</tspan>
<tspan>APC</tspan>
Dictionary
mysql> select * from base where base like 'seek';
+‐‐‐‐‐‐‐‐+‐‐‐‐‐‐+‐‐‐‐‐‐‐+‐‐‐‐‐‐‐‐‐+
| id     | base | rules | grammar |
+‐‐‐‐‐‐‐‐+‐‐‐‐‐‐+‐‐‐‐‐‐‐+‐‐‐‐‐‐‐‐‐+
| 189785 | seek | GRSZ  |         | 
+‐‐‐‐‐‐‐‐+‐‐‐‐‐‐+‐‐‐‐‐‐‐+‐‐‐‐‐‐‐‐‐+
mysql> select * from word where ref = 189785;
+‐‐‐‐‐‐‐‐+‐‐‐‐‐‐‐‐‐+
| ref    | word    |
+‐‐‐‐‐‐‐‐+‐‐‐‐‐‐‐‐‐+
| 189785 | seek    | 
| 189785 | seeking | 
| 189785 | seeker  | 
| 189785 | seeks   | 
| 189785 | seekers | 
+‐‐‐‐‐‐‐‐+‐‐‐‐‐‐‐‐‐+
YAPC attendee
seeks where to
drink after the
evening talk.
Morphology

   YAPC attendee
   seeks where to
   drink after the
   evening talk.
Stop words

   YAPC attendee
   seeks where to
   drink after the
   evening talk.
YAPC attendee
seeks where to
drink after the
evening talk.
yapc attendee
seeks where to
drink after the
evening talk.
DEMO


  live demonstration at

http://booksearch.andy.sh
__END__


Andrew Shitov

http://andy.sh

Mais conteúdo relacionado

Destaque

Интернет-рынки балтийских стран
Интернет-рынки балтийских странИнтернет-рынки балтийских стран
Интернет-рынки балтийских странBlogcamp Organization Committee
 
Victor molev metamorphosis
Victor molev metamorphosisVictor molev metamorphosis
Victor molev metamorphosisGeorge Martin
 
フリーデスクトップ印刷友の会紹介 for Ubuntu Kansai 11.03 (canceled)
フリーデスクトップ印刷友の会紹介 for Ubuntu Kansai 11.03 (canceled)フリーデスクトップ印刷友の会紹介 for Ubuntu Kansai 11.03 (canceled)
フリーデスクトップ印刷友の会紹介 for Ubuntu Kansai 11.03 (canceled)Naruhiko Ogasawara
 
De olho no negocio
De olho no negocioDe olho no negocio
De olho no negocioDaniel Zanco
 
大同大學附近商家人力資源問卷雷達圖
大同大學附近商家人力資源問卷雷達圖大同大學附近商家人力資源問卷雷達圖
大同大學附近商家人力資源問卷雷達圖ChiChi
 
人力資源管理導論(Click here to download)
人力資源管理導論(Click here to download)人力資源管理導論(Click here to download)
人力資源管理導論(Click here to download)ChiChi
 
Csd Slideshow
Csd SlideshowCsd Slideshow
Csd Slideshowedesabata
 
9 мая
9 мая9 мая
9 маяFintfin
 
脱・勉強会宣言 @ 「勉強会主催者のための勉強会」
脱・勉強会宣言 @ 「勉強会主催者のための勉強会」脱・勉強会宣言 @ 「勉強会主催者のための勉強会」
脱・勉強会宣言 @ 「勉強会主催者のための勉強会」Naruhiko Ogasawara
 
How to use Webex Meeting Centre for 25 particpants
How to use Webex Meeting Centre for 25 particpantsHow to use Webex Meeting Centre for 25 particpants
How to use Webex Meeting Centre for 25 particpantsKonstantin Shestakov
 
HistóRia E RepressãO
HistóRia E RepressãOHistóRia E RepressãO
HistóRia E RepressãOguestb196c
 
Startup Marketing talk @ HMC meetup by Gábor Papp
Startup Marketing talk @ HMC meetup by Gábor PappStartup Marketing talk @ HMC meetup by Gábor Papp
Startup Marketing talk @ HMC meetup by Gábor PappiCatapult
 

Destaque (20)

Интернет-рынки балтийских стран
Интернет-рынки балтийских странИнтернет-рынки балтийских стран
Интернет-рынки балтийских стран
 
Reshape Healthcare
Reshape HealthcareReshape Healthcare
Reshape Healthcare
 
Victor molev metamorphosis
Victor molev metamorphosisVictor molev metamorphosis
Victor molev metamorphosis
 
Bali
BaliBali
Bali
 
Usaearlypics
UsaearlypicsUsaearlypics
Usaearlypics
 
Crea O Teu Propio Bloge
Crea O Teu Propio BlogeCrea O Teu Propio Bloge
Crea O Teu Propio Bloge
 
フリーデスクトップ印刷友の会紹介 for Ubuntu Kansai 11.03 (canceled)
フリーデスクトップ印刷友の会紹介 for Ubuntu Kansai 11.03 (canceled)フリーデスクトップ印刷友の会紹介 for Ubuntu Kansai 11.03 (canceled)
フリーデスクトップ印刷友の会紹介 for Ubuntu Kansai 11.03 (canceled)
 
De olho no negocio
De olho no negocioDe olho no negocio
De olho no negocio
 
大同大學附近商家人力資源問卷雷達圖
大同大學附近商家人力資源問卷雷達圖大同大學附近商家人力資源問卷雷達圖
大同大學附近商家人力資源問卷雷達圖
 
Test
TestTest
Test
 
人力資源管理導論(Click here to download)
人力資源管理導論(Click here to download)人力資源管理導論(Click here to download)
人力資源管理導論(Click here to download)
 
Csd Slideshow
Csd SlideshowCsd Slideshow
Csd Slideshow
 
9 мая
9 мая9 мая
9 мая
 
脱・勉強会宣言 @ 「勉強会主催者のための勉強会」
脱・勉強会宣言 @ 「勉強会主催者のための勉強会」脱・勉強会宣言 @ 「勉強会主催者のための勉強会」
脱・勉強会宣言 @ 「勉強会主催者のための勉強会」
 
Inxppt
InxpptInxppt
Inxppt
 
How to use Webex Meeting Centre for 25 particpants
How to use Webex Meeting Centre for 25 particpantsHow to use Webex Meeting Centre for 25 particpants
How to use Webex Meeting Centre for 25 particpants
 
Mubarak palota
Mubarak palotaMubarak palota
Mubarak palota
 
HistóRia E RepressãO
HistóRia E RepressãOHistóRia E RepressãO
HistóRia E RepressãO
 
Givet newsletter n. 2
Givet   newsletter n. 2Givet   newsletter n. 2
Givet newsletter n. 2
 
Startup Marketing talk @ HMC meetup by Gábor Papp
Startup Marketing talk @ HMC meetup by Gábor PappStartup Marketing talk @ HMC meetup by Gábor Papp
Startup Marketing talk @ HMC meetup by Gábor Papp
 

Semelhante a How to make Google Books at home in Perl

온톨로지 개념 및 표현언어
온톨로지 개념 및 표현언어온톨로지 개념 및 표현언어
온톨로지 개념 및 표현언어Dongbum Kim
 
OSCON 2004: XML and Apache
OSCON 2004: XML and ApacheOSCON 2004: XML and Apache
OSCON 2004: XML and ApacheTed Leung
 
PHP Basics for Designers
PHP Basics for DesignersPHP Basics for Designers
PHP Basics for DesignersMatthew Turland
 
LAMP_TRAINING_SESSION_3
LAMP_TRAINING_SESSION_3LAMP_TRAINING_SESSION_3
LAMP_TRAINING_SESSION_3umapst
 
Ajhc Haskell Compiler with Reentrant GC
Ajhc Haskell Compiler with Reentrant GCAjhc Haskell Compiler with Reentrant GC
Ajhc Haskell Compiler with Reentrant GCKiwamu Okabe
 
Lca2009 Video A11y
Lca2009 Video A11yLca2009 Video A11y
Lca2009 Video A11yguesta3d158
 
REST - You're Doing It Wrong
REST - You're Doing It WrongREST - You're Doing It Wrong
REST - You're Doing It WrongSergey Shishkin
 
Couch Db.0.9.0.Pub
Couch Db.0.9.0.PubCouch Db.0.9.0.Pub
Couch Db.0.9.0.PubYohei Sasaki
 
JWU Guest Talk: JavaScript and AJAX
JWU Guest Talk: JavaScript and AJAXJWU Guest Talk: JavaScript and AJAX
JWU Guest Talk: JavaScript and AJAXHilary Mason
 
Why Python Web Frameworks Are Changing the Web
Why Python Web Frameworks Are Changing the WebWhy Python Web Frameworks Are Changing the Web
Why Python Web Frameworks Are Changing the Webjoelburton
 
HTML Intro Assignment
HTML Intro AssignmentHTML Intro Assignment
HTML Intro AssignmentJenna Kammer
 
Acdc Black Ice Album Videos
Acdc   Black Ice Album VideosAcdc   Black Ice Album Videos
Acdc Black Ice Album VideosRocKomedy1
 
Functional IoT: Programming Language and OS
Functional IoT: Programming Language and OSFunctional IoT: Programming Language and OS
Functional IoT: Programming Language and OSKiwamu Okabe
 
The JSON Saga
The JSON SagaThe JSON Saga
The JSON Sagakaven yan
 
JSARToolKit / LiveChromaKey / LivePointers - Next gen of AR
JSARToolKit / LiveChromaKey / LivePointers - Next gen of ARJSARToolKit / LiveChromaKey / LivePointers - Next gen of AR
JSARToolKit / LiveChromaKey / LivePointers - Next gen of ARYusuke Kawasaki
 
Jsonsaga
JsonsagaJsonsaga
Jsonsaganohmad
 
High Performance Kick Ass Web Apps (JavaScript edition)
High Performance Kick Ass Web Apps (JavaScript edition)High Performance Kick Ass Web Apps (JavaScript edition)
High Performance Kick Ass Web Apps (JavaScript edition)Stoyan Stefanov
 

Semelhante a How to make Google Books at home in Perl (20)

온톨로지 개념 및 표현언어
온톨로지 개념 및 표현언어온톨로지 개념 및 표현언어
온톨로지 개념 및 표현언어
 
OSCON 2004: XML and Apache
OSCON 2004: XML and ApacheOSCON 2004: XML and Apache
OSCON 2004: XML and Apache
 
PHP Basics for Designers
PHP Basics for DesignersPHP Basics for Designers
PHP Basics for Designers
 
LAMP_TRAINING_SESSION_3
LAMP_TRAINING_SESSION_3LAMP_TRAINING_SESSION_3
LAMP_TRAINING_SESSION_3
 
Ajhc Haskell Compiler with Reentrant GC
Ajhc Haskell Compiler with Reentrant GCAjhc Haskell Compiler with Reentrant GC
Ajhc Haskell Compiler with Reentrant GC
 
Javascript Basic
Javascript BasicJavascript Basic
Javascript Basic
 
Lca2009 Video A11y
Lca2009 Video A11yLca2009 Video A11y
Lca2009 Video A11y
 
Juggling
JugglingJuggling
Juggling
 
REST - You're Doing It Wrong
REST - You're Doing It WrongREST - You're Doing It Wrong
REST - You're Doing It Wrong
 
Couch Db.0.9.0.Pub
Couch Db.0.9.0.PubCouch Db.0.9.0.Pub
Couch Db.0.9.0.Pub
 
JWU Guest Talk: JavaScript and AJAX
JWU Guest Talk: JavaScript and AJAXJWU Guest Talk: JavaScript and AJAX
JWU Guest Talk: JavaScript and AJAX
 
Why Python Web Frameworks Are Changing the Web
Why Python Web Frameworks Are Changing the WebWhy Python Web Frameworks Are Changing the Web
Why Python Web Frameworks Are Changing the Web
 
HTML Intro Assignment
HTML Intro AssignmentHTML Intro Assignment
HTML Intro Assignment
 
Acdc Black Ice Album Videos
Acdc   Black Ice Album VideosAcdc   Black Ice Album Videos
Acdc Black Ice Album Videos
 
White space
White spaceWhite space
White space
 
Functional IoT: Programming Language and OS
Functional IoT: Programming Language and OSFunctional IoT: Programming Language and OS
Functional IoT: Programming Language and OS
 
The JSON Saga
The JSON SagaThe JSON Saga
The JSON Saga
 
JSARToolKit / LiveChromaKey / LivePointers - Next gen of AR
JSARToolKit / LiveChromaKey / LivePointers - Next gen of ARJSARToolKit / LiveChromaKey / LivePointers - Next gen of AR
JSARToolKit / LiveChromaKey / LivePointers - Next gen of AR
 
Jsonsaga
JsonsagaJsonsaga
Jsonsaga
 
High Performance Kick Ass Web Apps (JavaScript edition)
High Performance Kick Ass Web Apps (JavaScript edition)High Performance Kick Ass Web Apps (JavaScript edition)
High Performance Kick Ass Web Apps (JavaScript edition)
 

Mais de Andrew Shitov

Creating a compiler in Perl 6
Creating a compiler in Perl 6Creating a compiler in Perl 6
Creating a compiler in Perl 6Andrew Shitov
 
Fun with Raspberry PI (and Perl)
Fun with Raspberry PI (and Perl)Fun with Raspberry PI (and Perl)
Fun with Raspberry PI (and Perl)Andrew Shitov
 
Параллельные вычисления в Perl 6
Параллельные вычисления в Perl 6Параллельные вычисления в Perl 6
Параллельные вычисления в Perl 6Andrew Shitov
 
Perl 6 for Concurrency and Parallel Computing
Perl 6 for Concurrency and Parallel ComputingPerl 6 for Concurrency and Parallel Computing
Perl 6 for Concurrency and Parallel ComputingAndrew Shitov
 
The Joy of Smartmatch
The Joy of SmartmatchThe Joy of Smartmatch
The Joy of SmartmatchAndrew Shitov
 
Perl 7, the story of
Perl 7, the story ofPerl 7, the story of
Perl 7, the story ofAndrew Shitov
 
Язык программирования Go для Perl-программистов
Язык программирования Go для Perl-программистовЯзык программирования Go для Perl-программистов
Язык программирования Go для Perl-программистовAndrew Shitov
 
Как очистить массив
Как очистить массивКак очистить массив
Как очистить массивAndrew Shitov
 
What's new in Perl 5.14
What's new in Perl 5.14What's new in Perl 5.14
What's new in Perl 5.14Andrew Shitov
 
Что нового в Perl 5.14
Что нового в Perl 5.14Что нового в Perl 5.14
Что нового в Perl 5.14Andrew Shitov
 
Text in search queries with examples in Perl 6
Text in search queries with examples in Perl 6Text in search queries with examples in Perl 6
Text in search queries with examples in Perl 6Andrew Shitov
 
There's more than one way to empty it
There's more than one way to empty itThere's more than one way to empty it
There's more than one way to empty itAndrew Shitov
 
How to clean an array
How to clean an arrayHow to clean an array
How to clean an arrayAndrew Shitov
 

Mais de Andrew Shitov (20)

Perl6 one-liners
Perl6 one-linersPerl6 one-liners
Perl6 one-liners
 
Creating a compiler in Perl 6
Creating a compiler in Perl 6Creating a compiler in Perl 6
Creating a compiler in Perl 6
 
Fun with Raspberry PI (and Perl)
Fun with Raspberry PI (and Perl)Fun with Raspberry PI (and Perl)
Fun with Raspberry PI (and Perl)
 
Perl6 in-production
Perl6 in-productionPerl6 in-production
Perl6 in-production
 
Параллельные вычисления в Perl 6
Параллельные вычисления в Perl 6Параллельные вычисления в Perl 6
Параллельные вычисления в Perl 6
 
AllPerlBooks.com
AllPerlBooks.comAllPerlBooks.com
AllPerlBooks.com
 
Perl 6 for Concurrency and Parallel Computing
Perl 6 for Concurrency and Parallel ComputingPerl 6 for Concurrency and Parallel Computing
Perl 6 for Concurrency and Parallel Computing
 
The Joy of Smartmatch
The Joy of SmartmatchThe Joy of Smartmatch
The Joy of Smartmatch
 
YAPC::Europe 2013
YAPC::Europe 2013YAPC::Europe 2013
YAPC::Europe 2013
 
Perl 7, the story of
Perl 7, the story ofPerl 7, the story of
Perl 7, the story of
 
Язык программирования Go для Perl-программистов
Язык программирования Go для Perl-программистовЯзык программирования Go для Perl-программистов
Язык программирования Go для Perl-программистов
 
Как очистить массив
Как очистить массивКак очистить массив
Как очистить массив
 
What's new in Perl 5.14
What's new in Perl 5.14What's new in Perl 5.14
What's new in Perl 5.14
 
Что нового в Perl 5.14
Что нового в Perl 5.14Что нового в Perl 5.14
Что нового в Perl 5.14
 
Perl6 grammars
Perl6 grammarsPerl6 grammars
Perl6 grammars
 
Text in search queries with examples in Perl 6
Text in search queries with examples in Perl 6Text in search queries with examples in Perl 6
Text in search queries with examples in Perl 6
 
There's more than one way to empty it
There's more than one way to empty itThere's more than one way to empty it
There's more than one way to empty it
 
Perl 6 by example
Perl 6 by examplePerl 6 by example
Perl 6 by example
 
How to clean an array
How to clean an arrayHow to clean an array
How to clean an array
 
Perl 5.10 и 5.12
Perl 5.10 и 5.12Perl 5.10 и 5.12
Perl 5.10 и 5.12
 

Último

Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 

Último (20)

Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

How to make Google Books at home in Perl