SlideShare a Scribd company logo
1 of 32
Download to read offline
Code4Lib 2010
  22 - 25 Feb
 Asheville, NC
  Patrick Hochstenbach
Code4lib
• 150 deelnemers US, Canada, Australië,
  Japan, Denemarken, België
• Stanford, Michigan, Cornell,
  Princeton,LOC,NYPL,Statsbiblioteket,...
• Programmeurs, Systems librarians, Digital
  Architects, Technical Managers
• Do-It-Yourself solutions
Topics
Blacklight                            Fedora
                          Python

    SOLR                               Cloud
 Virtual Book Shelfs        Ruby

                                   Herding Cats
     Drupal
                          Mobile         IRC
   Data Cleaning/Mining

          Fedora              Levenshtein Distance
SOLR

• Zeer veel SOLR projecten
• Eigen ontwikkeling
• Open Source:VuFind, Blacklight
• Catalogi, Union Catalogs, Full-Text (Hathi),
  Multi-Media Archives
Project Blacklight
• University of Virginia + Stanford
• Ruby On Rails
• Niet: SOLR indexeren? == zelf uitzoeken
 • http://code.google.com/p/solrmarc/
• Wel: Out-of-the-box discovery interface
• http://demo.blacklightopac.org/
• Facets, Exports, Google-like search
Project Blacklight
• http://nwda.projectblacklight.org/?f
  [format_facet][]=Postcards
  • = Blacklight + ContentDM
• http://searchworks.stanford.edu/
 • = Union Catalog California
• Jangle Feed voor integratie met bestaande
  ILS systemen
SOLR Sessions
• Eric Hatcher, Lucid Imagination
• Scalability/Performance
• Memory Issues
• Stemming/parsing
• Ranking
• Query Parsers
SOLR Sessions
• ClusteringComponent (a.k.a ‘on the fly
  machine intelligent “facets”’)
• ReversedWildcardFilterFactory (prefix
  queries “*thing”)
• Hunspell support (stemming, spellchecking,
  normalization support)
• http://www.slideshare.net/erikhatcher/solr-
Metadata Editing
• David Kennedy, David Chandek, DUKE
• Duke Digital Collections
• Trident Project
• http://www.youtube.com/watch?
  v=uI1DKgX5ZuU
• http://docs.google.com/present/view?
  id=dhsfgkh2_37fdhhtgfg
Metadata Editing
• SOLR
• Apache Cocoon
• Fedora
• XML (METS+ TEI)
• Integration with Flickr,YouTube, iTunes
• Images,Video, Audio, Text
Metadata Editing
• 1.5 TB
• 100.000 items = 15MB/scan
• 35 collecties
• Doen batch scanning, maar willen nu on-
  demand scanning gaan doen en hebben een
  schaalbare oplossing nodig
• Trident: metadata tool that scales
Metadata Editing
Metadata Editing
Metadata Editing
Metadata Editing
Metadata Editing
Metadata Editing
Professionalisering IT
• Vampires vs. Werewolves
• Vampires = Developers
• Werewolves = Sysadmins
• Innovation is about risk
• You don’t take risks with people you don’t
  trust
Professionalisering IT

• Testing
• Nagios monitoring
• Hudson continuous code integration
• Documentation: Wiki’s
• Puppet configuration management
Mobile Web Apps

• Michael Doran, UTA
• 53 % Amerikaanse studenten heeft
  SmartPhone
• Mobiel Internet Explodeert
• Wat nu?
Mobile Web Apps
• Kopen?
 • Boopsie
 • Blackboard Mobile
• Design?	

 • Native Apps?
 • Web Apps?
Mobile Web Apps

• iPhone, Android, Nokia, Blackberry, ...
• Toekomst is mobile web design
• Minimalist design: do one thing and do it
  well
Mobile Web Apps

• Toolkits:
 • iUI: iPhone User Interface Framework
 • iWebKit
 • jQTouch
Mobile Web Apps
Mobile Web Apps
• Testen, testen, testen
• Emulators:
 • webOs: http://developer.palm.com
 • iPhone: http://developer.apple.com/iphone
 • Android: http://developer.android.com/
• Web-based simulators (worthless..maybe
  except the Opera Mini
Mobile Web Apps


            viewport
Mobile Web Apps

              Larger buttons
                for finger
                 tapping
Mobile Web Apps
ShelfLister version 2.0




                          6

More Related Content

Viewers also liked

San Mateo County Fair Overview
San Mateo County Fair OverviewSan Mateo County Fair Overview
San Mateo County Fair Overviewwfa
 
用户体验设计
用户体验设计用户体验设计
用户体验设计liuhengmao
 
Research Steps 2016
Research Steps 2016Research Steps 2016
Research Steps 2016Joyce Miller
 
Certification Questionaire
Certification QuestionaireCertification Questionaire
Certification QuestionaireChris Walker
 
Informatie Aan Zee - TTT Digital Architecture
Informatie Aan Zee - TTT Digital ArchitectureInformatie Aan Zee - TTT Digital Architecture
Informatie Aan Zee - TTT Digital ArchitecturePatrick Hochstenbach
 
Element Presentation - Your True Nature Revealed
Element Presentation - Your True Nature RevealedElement Presentation - Your True Nature Revealed
Element Presentation - Your True Nature RevealedChris Walker
 
Big Data e analisi economica
Big Data e analisi economicaBig Data e analisi economica
Big Data e analisi economicaClaudio Alberti
 
ePro Adaptive Design
ePro Adaptive DesignePro Adaptive Design
ePro Adaptive DesignchallPHT
 
2ST.net Corporate Overview 2012
2ST.net Corporate Overview 20122ST.net Corporate Overview 2012
2ST.net Corporate Overview 2012chohl
 
Ben and Melissa's presentation
Ben and Melissa's presentationBen and Melissa's presentation
Ben and Melissa's presentationgeevor_museum
 
SEO and Online Marketing - The New Rules for Business
SEO and Online Marketing - The New Rules for BusinessSEO and Online Marketing - The New Rules for Business
SEO and Online Marketing - The New Rules for BusinessHans Riemer
 
Optimized Internet Marketing
Optimized Internet MarketingOptimized Internet Marketing
Optimized Internet MarketingHans Riemer
 

Viewers also liked (20)

Open | Linked | Open Linked data
Open | Linked | Open Linked dataOpen | Linked | Open Linked data
Open | Linked | Open Linked data
 
New AgriCenter Program Overview Farm Chemicals Mag
New AgriCenter Program Overview Farm Chemicals MagNew AgriCenter Program Overview Farm Chemicals Mag
New AgriCenter Program Overview Farm Chemicals Mag
 
San Mateo County Fair Overview
San Mateo County Fair OverviewSan Mateo County Fair Overview
San Mateo County Fair Overview
 
用户体验设计
用户体验设计用户体验设计
用户体验设计
 
Research Steps 2016
Research Steps 2016Research Steps 2016
Research Steps 2016
 
Certification Questionaire
Certification QuestionaireCertification Questionaire
Certification Questionaire
 
Informatie Aan Zee - TTT Digital Architecture
Informatie Aan Zee - TTT Digital ArchitectureInformatie Aan Zee - TTT Digital Architecture
Informatie Aan Zee - TTT Digital Architecture
 
Strategic Planning Session
Strategic Planning Session Strategic Planning Session
Strategic Planning Session
 
Element Presentation - Your True Nature Revealed
Element Presentation - Your True Nature RevealedElement Presentation - Your True Nature Revealed
Element Presentation - Your True Nature Revealed
 
Big Data e analisi economica
Big Data e analisi economicaBig Data e analisi economica
Big Data e analisi economica
 
ePro Adaptive Design
ePro Adaptive DesignePro Adaptive Design
ePro Adaptive Design
 
Test
TestTest
Test
 
To Spend or Not To Spend
To Spend or Not To SpendTo Spend or Not To Spend
To Spend or Not To Spend
 
2ST.net Corporate Overview 2012
2ST.net Corporate Overview 20122ST.net Corporate Overview 2012
2ST.net Corporate Overview 2012
 
CJE Newsletter
CJE NewsletterCJE Newsletter
CJE Newsletter
 
Ben and Melissa's presentation
Ben and Melissa's presentationBen and Melissa's presentation
Ben and Melissa's presentation
 
Xperience Life A Start Up
Xperience Life A Start UpXperience Life A Start Up
Xperience Life A Start Up
 
SEO and Online Marketing - The New Rules for Business
SEO and Online Marketing - The New Rules for BusinessSEO and Online Marketing - The New Rules for Business
SEO and Online Marketing - The New Rules for Business
 
The Neuroscience Of Member Loyalty Sept 2012
The Neuroscience Of Member Loyalty Sept 2012The Neuroscience Of Member Loyalty Sept 2012
The Neuroscience Of Member Loyalty Sept 2012
 
Optimized Internet Marketing
Optimized Internet MarketingOptimized Internet Marketing
Optimized Internet Marketing
 

Similar to 20100306 Datasalon 4 : code4lib

Geeks bearing gifts: Unwrapping New Technologies, Version April12
Geeks bearing gifts: Unwrapping New Technologies, Version April12Geeks bearing gifts: Unwrapping New Technologies, Version April12
Geeks bearing gifts: Unwrapping New Technologies, Version April12ayoungkin
 
IT Systems for Knowledge Management used in Software Engineering (2010)
IT Systems for Knowledge Management used in Software Engineering (2010)IT Systems for Knowledge Management used in Software Engineering (2010)
IT Systems for Knowledge Management used in Software Engineering (2010)Peter Kofler
 
PyData Texas 2015 Keynote
PyData Texas 2015 KeynotePyData Texas 2015 Keynote
PyData Texas 2015 KeynotePeter Wang
 
Better Tools, Better Mindset
Better Tools, Better MindsetBetter Tools, Better Mindset
Better Tools, Better MindsetYusup
 
Azure Machine Learning
Azure Machine LearningAzure Machine Learning
Azure Machine LearningDavide Mauri
 
Mobile Knife Fighting at JSConf US
Mobile Knife Fighting at JSConf US Mobile Knife Fighting at JSConf US
Mobile Knife Fighting at JSConf US Brian LeRoux
 
Recon-Fu @BsidesKyiv 2016
Recon-Fu @BsidesKyiv 2016Recon-Fu @BsidesKyiv 2016
Recon-Fu @BsidesKyiv 2016Vlad Styran
 
Building Web Archiving Technology, Together
Building Web Archiving Technology, TogetherBuilding Web Archiving Technology, Together
Building Web Archiving Technology, Togethernullhandle
 
Shanghai Deep Learning Meetup #1
Shanghai Deep Learning Meetup #1Shanghai Deep Learning Meetup #1
Shanghai Deep Learning Meetup #1Xiaohu ZHU
 
PyTorch 04 What's New in PyTorch Land
PyTorch 04 What's New in PyTorch LandPyTorch 04 What's New in PyTorch Land
PyTorch 04 What's New in PyTorch LandSam Witteveen
 
Contributing to Open Source
Contributing to Open SourceContributing to Open Source
Contributing to Open SourceAmol A. Sale
 
Data visualisation in python tool - a brief
Data visualisation in python tool - a briefData visualisation in python tool - a brief
Data visualisation in python tool - a briefameermalik11
 
Doing DH in Theological Libraries
Doing DH in Theological LibrariesDoing DH in Theological Libraries
Doing DH in Theological LibrariesClifford Anderson
 
Prototyping like it is 2022
Prototyping like it is 2022 Prototyping like it is 2022
Prototyping like it is 2022 Michael Yagudaev
 
Thesispresentatie November
Thesispresentatie NovemberThesispresentatie November
Thesispresentatie NovemberRobin De Croon
 
What you did last summer?
What you did last summer?What you did last summer?
What you did last summer?DoThinger
 
Wsrest13 gilherme keynote
Wsrest13 gilherme keynoteWsrest13 gilherme keynote
Wsrest13 gilherme keynoteruyalarcon
 
OpenSocial gadgets at Eclipse
OpenSocial gadgets at EclipseOpenSocial gadgets at Eclipse
OpenSocial gadgets at EclipseBenjamin Cabé
 

Similar to 20100306 Datasalon 4 : code4lib (20)

Geeks bearing gifts: Unwrapping New Technologies, Version April12
Geeks bearing gifts: Unwrapping New Technologies, Version April12Geeks bearing gifts: Unwrapping New Technologies, Version April12
Geeks bearing gifts: Unwrapping New Technologies, Version April12
 
IT Systems for Knowledge Management used in Software Engineering (2010)
IT Systems for Knowledge Management used in Software Engineering (2010)IT Systems for Knowledge Management used in Software Engineering (2010)
IT Systems for Knowledge Management used in Software Engineering (2010)
 
PyData Texas 2015 Keynote
PyData Texas 2015 KeynotePyData Texas 2015 Keynote
PyData Texas 2015 Keynote
 
Better Tools, Better Mindset
Better Tools, Better MindsetBetter Tools, Better Mindset
Better Tools, Better Mindset
 
Azure Machine Learning
Azure Machine LearningAzure Machine Learning
Azure Machine Learning
 
Mobile Knife Fighting at JSConf US
Mobile Knife Fighting at JSConf US Mobile Knife Fighting at JSConf US
Mobile Knife Fighting at JSConf US
 
Drupal In 1 Hour
Drupal In 1 HourDrupal In 1 Hour
Drupal In 1 Hour
 
Recon-Fu @BsidesKyiv 2016
Recon-Fu @BsidesKyiv 2016Recon-Fu @BsidesKyiv 2016
Recon-Fu @BsidesKyiv 2016
 
Building Web Archiving Technology, Together
Building Web Archiving Technology, TogetherBuilding Web Archiving Technology, Together
Building Web Archiving Technology, Together
 
Shanghai Deep Learning Meetup #1
Shanghai Deep Learning Meetup #1Shanghai Deep Learning Meetup #1
Shanghai Deep Learning Meetup #1
 
PyTorch 04 What's New in PyTorch Land
PyTorch 04 What's New in PyTorch LandPyTorch 04 What's New in PyTorch Land
PyTorch 04 What's New in PyTorch Land
 
Contributing to Open Source
Contributing to Open SourceContributing to Open Source
Contributing to Open Source
 
Data visualisation in python tool - a brief
Data visualisation in python tool - a briefData visualisation in python tool - a brief
Data visualisation in python tool - a brief
 
Doing DH in Theological Libraries
Doing DH in Theological LibrariesDoing DH in Theological Libraries
Doing DH in Theological Libraries
 
Prototyping like it is 2022
Prototyping like it is 2022 Prototyping like it is 2022
Prototyping like it is 2022
 
Thesispresentatie November
Thesispresentatie NovemberThesispresentatie November
Thesispresentatie November
 
What you did last summer?
What you did last summer?What you did last summer?
What you did last summer?
 
Wsrest13 gilherme keynote
Wsrest13 gilherme keynoteWsrest13 gilherme keynote
Wsrest13 gilherme keynote
 
Discovery Interfaces
Discovery InterfacesDiscovery Interfaces
Discovery Interfaces
 
OpenSocial gadgets at Eclipse
OpenSocial gadgets at EclipseOpenSocial gadgets at Eclipse
OpenSocial gadgets at Eclipse
 

More from Patrick Hochstenbach (20)

Elag2015
Elag2015Elag2015
Elag2015
 
Processing Linked Data with Catmandu
Processing Linked Data with CatmanduProcessing Linked Data with Catmandu
Processing Linked Data with Catmandu
 
The Library in 2050
The Library in 2050The Library in 2050
The Library in 2050
 
20130308 webstrategie
20130308 webstrategie20130308 webstrategie
20130308 webstrategie
 
MARC Died
MARC DiedMARC Died
MARC Died
 
LibreCat::Catmandu
LibreCat::CatmanduLibreCat::Catmandu
LibreCat::Catmandu
 
Catmandu Librecat
Catmandu LibrecatCatmandu Librecat
Catmandu Librecat
 
Catmandu / LibreCat Project
Catmandu / LibreCat ProjectCatmandu / LibreCat Project
Catmandu / LibreCat Project
 
UGent Datacenter of waarom we 140TB kopen
UGent Datacenter of waarom we 140TB kopenUGent Datacenter of waarom we 140TB kopen
UGent Datacenter of waarom we 140TB kopen
 
देवनागरी Devanāgarī
 देवनागरी Devanāgarī  देवनागरी Devanāgarī
देवनागरी Devanāgarī
 
Informatie Aan Zee - TTT E-Research
Informatie Aan Zee - TTT E-ResearchInformatie Aan Zee - TTT E-Research
Informatie Aan Zee - TTT E-Research
 
ELAG2011 Bootcamp
ELAG2011 BootcampELAG2011 Bootcamp
ELAG2011 Bootcamp
 
Gent_M 2011-04-26
Gent_M 2011-04-26Gent_M 2011-04-26
Gent_M 2011-04-26
 
Biblio
BiblioBiblio
Biblio
 
GREP - Ghent University Repository
GREP - Ghent University RepositoryGREP - Ghent University Repository
GREP - Ghent University Repository
 
20100831 igelu mobilise_ugent
20100831 igelu mobilise_ugent20100831 igelu mobilise_ugent
20100831 igelu mobilise_ugent
 
20100618 Datasalon5 Vooruit Gent
20100618 Datasalon5 Vooruit Gent20100618 Datasalon5 Vooruit Gent
20100618 Datasalon5 Vooruit Gent
 
20091120 Vlengel Maastricht
20091120 Vlengel Maastricht20091120 Vlengel Maastricht
20091120 Vlengel Maastricht
 
Data Salon 3 - Ghent
Data Salon 3 - GhentData Salon 3 - Ghent
Data Salon 3 - Ghent
 
20081007 Workshop BOM-VL WP3
20081007  Workshop BOM-VL WP320081007  Workshop BOM-VL WP3
20081007 Workshop BOM-VL WP3
 

Recently uploaded

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
 
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
 
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
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
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
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
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
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
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
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
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
 
[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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 

Recently uploaded (20)

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...
 
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
 
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...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
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
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
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
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.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
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
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?
 
[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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

20100306 Datasalon 4 : code4lib

  • 1. Code4Lib 2010 22 - 25 Feb Asheville, NC Patrick Hochstenbach
  • 2. Code4lib • 150 deelnemers US, Canada, Australië, Japan, Denemarken, België • Stanford, Michigan, Cornell, Princeton,LOC,NYPL,Statsbiblioteket,... • Programmeurs, Systems librarians, Digital Architects, Technical Managers • Do-It-Yourself solutions
  • 3. Topics Blacklight Fedora Python SOLR Cloud Virtual Book Shelfs Ruby Herding Cats Drupal Mobile IRC Data Cleaning/Mining Fedora Levenshtein Distance
  • 4. SOLR • Zeer veel SOLR projecten • Eigen ontwikkeling • Open Source:VuFind, Blacklight • Catalogi, Union Catalogs, Full-Text (Hathi), Multi-Media Archives
  • 5. Project Blacklight • University of Virginia + Stanford • Ruby On Rails • Niet: SOLR indexeren? == zelf uitzoeken • http://code.google.com/p/solrmarc/ • Wel: Out-of-the-box discovery interface • http://demo.blacklightopac.org/ • Facets, Exports, Google-like search
  • 6. Project Blacklight • http://nwda.projectblacklight.org/?f [format_facet][]=Postcards • = Blacklight + ContentDM • http://searchworks.stanford.edu/ • = Union Catalog California • Jangle Feed voor integratie met bestaande ILS systemen
  • 7. SOLR Sessions • Eric Hatcher, Lucid Imagination • Scalability/Performance • Memory Issues • Stemming/parsing • Ranking • Query Parsers
  • 8. SOLR Sessions • ClusteringComponent (a.k.a ‘on the fly machine intelligent “facets”’) • ReversedWildcardFilterFactory (prefix queries “*thing”) • Hunspell support (stemming, spellchecking, normalization support) • http://www.slideshare.net/erikhatcher/solr-
  • 9. Metadata Editing • David Kennedy, David Chandek, DUKE • Duke Digital Collections • Trident Project • http://www.youtube.com/watch? v=uI1DKgX5ZuU • http://docs.google.com/present/view? id=dhsfgkh2_37fdhhtgfg
  • 10. Metadata Editing • SOLR • Apache Cocoon • Fedora • XML (METS+ TEI) • Integration with Flickr,YouTube, iTunes • Images,Video, Audio, Text
  • 11. Metadata Editing • 1.5 TB • 100.000 items = 15MB/scan • 35 collecties • Doen batch scanning, maar willen nu on- demand scanning gaan doen en hebben een schaalbare oplossing nodig • Trident: metadata tool that scales
  • 18. Professionalisering IT • Vampires vs. Werewolves • Vampires = Developers • Werewolves = Sysadmins • Innovation is about risk • You don’t take risks with people you don’t trust
  • 19.
  • 20. Professionalisering IT • Testing • Nagios monitoring • Hudson continuous code integration • Documentation: Wiki’s • Puppet configuration management
  • 21.
  • 22.
  • 23.
  • 24. Mobile Web Apps • Michael Doran, UTA • 53 % Amerikaanse studenten heeft SmartPhone • Mobiel Internet Explodeert • Wat nu?
  • 25. Mobile Web Apps • Kopen? • Boopsie • Blackboard Mobile • Design? • Native Apps? • Web Apps?
  • 26. Mobile Web Apps • iPhone, Android, Nokia, Blackberry, ... • Toekomst is mobile web design • Minimalist design: do one thing and do it well
  • 27. Mobile Web Apps • Toolkits: • iUI: iPhone User Interface Framework • iWebKit • jQTouch
  • 29. Mobile Web Apps • Testen, testen, testen • Emulators: • webOs: http://developer.palm.com • iPhone: http://developer.apple.com/iphone • Android: http://developer.android.com/ • Web-based simulators (worthless..maybe except the Opera Mini
  • 30. Mobile Web Apps viewport
  • 31. Mobile Web Apps Larger buttons for finger tapping