SlideShare uma empresa Scribd logo
1 de 55
Baixar para ler offline
Un ablemanaging “disasters” without loosing your cool
@eleddy
Develadminisystemators
This talk is for the
who have to
constantly deal with
UNKNOWNS
‣ Know thy system
‣ Know thy tools
‣ Know thy neighbors
Three
Commands
Stairway to
Freedom
Prepare
Isolate
Damage Control
Diagnose
Patch
Clean
Fix
Document
Horizon of Intervention
Communicate
Prepare Isolate Control Diagnose Patch Clean Fix Document
Dear Magic Makers -
As some of you may already know, customers are experiencing troubles retrieving
their historical records because our archive server is not responding. I am
investigating the issue now and will send an update in 20 minutes.
Please fence calls in the meanwhile. If someone can please get me a redbull and
some nacho cheese corn nuts in the meanwhile, that would be stellar.
Thanks!
coworkers
Mayday! High Priority
bossman
Prepare for the Worst
‣ Backups
‣ Local Data.fs
‣ Set a time limit
Prepare Isolate Control Diagnose Patch Clean Fix Document
Disable Interference
Disabled all backups and
packing
Opened up port 8080 to
outside network
Moved logs to temporary
disk
Prepare Isolate Control Diagnose Patch Clean Fix Document
Isolation by Elimination
Prepare Isolate Control Diagnose Patch Clean Fix Document
Network Hardware Software Data
works for
me
obvious,
sporadic
crazy shit
everything
else
not
recreatable
locally
Isolation by Elimination
Prepare Isolate Control Diagnose Patch Clean Fix Document
Network Hardware Software Data
works for
me
obvious,
sporadic
crazy shit
everything
else
not
recreatable
locally
Isolation by Elimination
Prepare Isolate Control Diagnose Patch Clean Fix Document
Network Hardware Software Data
works for
me
obvious,
sporadic
crazy shit
everything
else
not
recreatable
locally
Isolation by Elimination
Prepare Isolate Control Diagnose Patch Clean Fix Document
Network Hardware Software Data
works for
me
obvious,
sporadic
crazy shit
everything
else
not
recreatable
locally
Isolation by Elimination
Prepare Isolate Control Diagnose Patch Clean Fix Document
Network Hardware Software Data
works for
me
obvious,
sporadic
crazy shit
everything
else
not
recreatable
locally
Zopesplosion 3000 Architecture
Apache
Varnish
HAProxy
CDN
APIs
Zope
Zope
Zope
Zope
Zope
Zope
Zope MySQL
MongoDB
SPARQL
WTF
mate
ZEO 1-4
ZEO 5-8
ZEO 9-12
Prepare Control Diagnose Patch Clean Fix DocumentIsolate
Zopesplosion 3000 Architecture
Apache
Varnish
HAProxy
CDN
APIs
Zope
Zope
Zope
Zope
Zope
Zope
Zope MySQL
MongoDB
SPARQL
ZEO 1-4
ZEO 5-8
ZEO 9-12
Prepare Control Diagnose Patch Clean Fix DocumentIsolate
?
Zopesplosion 3000 Architecture
Apache
Varnish
HAProxy
CDN
APIs
Zope
Zope
Zope
Zope
Zope
Zope
Zope MySQL
MongoDB
SPARQL
ZEO 1-4
ZEO 5-8
ZEO 9-12
Prepare Control Diagnose Patch Clean Fix DocumentIsolate
? ?
Zopesplosion 3000 Architecture
Apache
Varnish
HAProxy
CDN
APIs
Zope
Zope
Zope
Zope
Zope
Zope
Zope MySQL
MongoDB
SPARQL
ZEO 1-4
ZEO 5-8
ZEO 9-12
Prepare Control Diagnose Patch Clean Fix DocumentIsolate
?
Machine BMachine A
How Zeo Cache Works
Zope
Mem.
Cache
Zeo
Machine BMachine A
How Zeo Cache Works
Zope
Mem.
Cache
Zeo
I Want X
Machine BMachine A
How Zeo Cache Works
Zope
Mem.
Cache
Zeo
I Want X
I Need X
Machine BMachine A
How Zeo Cache Works
Zope
Mem.
Cache
Zeo
I Want X
I Need X
X
Machine BMachine A
How Zeo Cache Works
Zope
Mem.
Cache
Zeo
I Want X
I Need X
X
X
Machine BMachine A
How Zeo Cache Works
Zope
Mem.
Cache
Zeo
I Want X
I Need X
X
X
X
Machine BMachine A
How Zeo Cache Works
Zope
Mem.
Cache
Zeo
I Want X
I Need X
X
X
X
Modified X
Machine BMachine A
How Zeo Cache Works
Zope
Mem.
Cache
Zeo
I Want X
I Need X
X
X
X
Modified X
‘
Machine BMachine A
How Zeo Cache Works
Zope
Mem.
Cache
Zeo
I Want X
I Need X
X
X
X
Modified X
‘ Modified X
Machine BMachine A
Machine BMachine A
How Zeo Cache Works
Zope
Mem.
Cache
Zeo
I Want X
I Need X
X
X
X
Modified X
‘ Modified X
Zope
Disk
Cache
Zeo
I Want X
X
X
Modified X
‘ RESTART
Inconsistent State!
Zopesplosion 3000 Architecture
Apache
Varnish
HAProxy
CDN
APIs
Zope
Zope
Zope
Zope
Zope
Zope
Zope MySQL
MongoDB
SPARQL
ZEO 1-4
ZEO 5-8
ZEO 9-12
Prepare Control Diagnose Patch Clean Patch DocumentIsolate
Hot
damn!
Take time to make time
‣ Minimize customer angst
‣ Hang out in custom
‣ Acquisition is your friend
‣ Remember request and
response
Prepare Control Diagnose Patch Clean Fix DocumentIsolate
Prepare Control Diagnose Patch Clean Fix DocumentIsolate
Unique or Just Not Obvious?
‣ Zope, zeo, system logs
‣ System stats/monitoring
Prepare Isolate Control Diagnose Patch Clean Fix Document
Test Case
Prepare Isolate Control Diagnose Patch Clean Fix Document
Sarcoidosis!
Probably
not...
Estimate
Fix Time
+
Horizon of Intervention
Prepare Isolate Control Diagnose Patch Clean Fix Document
Can I
handle this
problem?
Can
I do it in
a timely
manner?
Yes
IRC
Plone-users
Yes
NONO
Friends
Colleagues
Front End
Errors
Take the performance hit
Disable the malfunctioning piece
Prepare Isolate Control Diagnose Patch Clean Fix Document
temporary patch
Prepare Isolate Control Diagnose Patch Clean Fix Document
full patch
Have I mentioned the
importance of
Prepare Isolate Control Diagnose Patch Clean Fix Document
BACKUPS
working with
yet?
Especially when unfucking data...
Clean up
Prepare Isolate Control Diagnose Patch Clean Fix Document
Disabled all backups and
packing
Opened up port 8080 to
outside network
Moved logs to temporary
disk
Disabled zopes 5-10
Clean up
Prepare Isolate Control Diagnose Patch Clean Fix Document
Disabled all backups and
packing
Opened up port 8080 to
outside network
Moved logs to temporary
disk
Disabled zopes 5-10
Prepare Isolate Control Diagnose Patch Clean Fix Document
Delete extra/bad files
Scripts in version control
Communicate
Clean up
Prepare Isolate Control Diagnose Patch Clean Fix Document
I’ve got a fever, and
the only solution... is
MORE PATCH!
‣ Update/Close Tickets
‣ Integrate Test Cases
‣ Document Processes
Prepare Isolate Control Diagnose Patch Clean Fix Document
Handling Data Errors
Prepare Isolate Control Diagnose Patch Clean Fix Document
Network Hardware Software Data
works for
me
obvious,
sporadic
crazy shit
everything
else
not
recreatable
locally
Handling Data Errors
Prepare Isolate Control Diagnose Patch Clean Fix Document
Network Hardware Software Data
works for
me
obvious,
sporadic
crazy shit
everything
else
not
recreatable
locally
Handling Data Errors
Prepare Isolate Control Diagnose Patch Clean Fix Document
Network Hardware Software Data
works for
me
obvious,
sporadic
crazy shit
everything
else
not
recreatable
locally
Handling Data Errors
Prepare Isolate Control Diagnose Patch Clean Fix Document
Network Hardware Software Data
works for
me
obvious,
sporadic
crazy shit
everything
else
not
recreatable
locally
Handling Data Errors
Prepare Isolate Control Diagnose Patch Clean Fix Document
Network Hardware Software Data
works for
me
obvious,
sporadic
crazy shit
everything
else
not
recreatable
locally
Prepare Isolate Control Diagnose Patch Clean Fix Document
How Data is Stored
Plone
root (app)
NewsMembers Events
acl_users
acl_users
users roles
users roles
news.2010.09.08 news.2010.06.13
Prepare Isolate Control Diagnose Patch Clean Fix Document
temp_folder
The Basics
Prepare Isolate Control Diagnose Patch Clean Fix Document
‣ ./bin/instance
debug
‣ app
‣ dir, __dict__
Direct Connect
>>> from ZODB.FileStorage import FileStorage
>>> from ZODB.DB import DB
>>> storage = FileStorage('var/filestorage/Data.fs')
>>> db = DB(storage)
>>> connection = db.open()
>>> root = connection.root()
Prepare Isolate Control Diagnose Patch Clean Fix Document
>>> from ZEO import ClientStorage
>>> from ZODB import DB
>>> address = '10.0.1.5', 8001
>>> db = DB(storage)
>>> connection = db.open()
>>> root = connection.root()
>>> root[‘app’] = PloneSite()
>>> root[‘status’] = ‘Running’
Prepare Isolate Control Diagnose Patch Clean Fix Document
>>> import transaction
>>> del app.Plone.news[‘news-item-id’]
>>> transaction.commit()
_p_changed
Prepare Isolate Control Diagnose Patch Clean Fix Document
When in doubt...
‣ PDB is your friend
‣ The source is your friend
‣ Throw a party for your friends
Prepare Isolate Control Diagnose Patch Clean Fix Document
‣ Know your System
‣ Understand the Tools
‣ Be Nice to your
Neighbors

Mais conteúdo relacionado

Mais procurados

David Rey Lessons Learned Updating Content Licensing To Be Plone 3 Compat...
David Rey   Lessons Learned   Updating Content Licensing To Be Plone 3 Compat...David Rey   Lessons Learned   Updating Content Licensing To Be Plone 3 Compat...
David Rey Lessons Learned Updating Content Licensing To Be Plone 3 Compat...Vincenzo Barone
 
Corwin on Containers
Corwin on ContainersCorwin on Containers
Corwin on ContainersCorwin Brown
 
Knee deep in the undef - Tales from refactoring old Puppet codebases
Knee deep in the undef  - Tales from refactoring old Puppet codebasesKnee deep in the undef  - Tales from refactoring old Puppet codebases
Knee deep in the undef - Tales from refactoring old Puppet codebasesPeter Souter
 
NotaCon 2011 - Networking for Pentesters
NotaCon 2011 - Networking for PentestersNotaCon 2011 - Networking for Pentesters
NotaCon 2011 - Networking for PentestersRob Fuller
 
PuppetCamp SEA 1 - Use of Puppet
PuppetCamp SEA 1 - Use of PuppetPuppetCamp SEA 1 - Use of Puppet
PuppetCamp SEA 1 - Use of PuppetWalter Heck
 
Building a private CI/CD pipeline with Java and Docker in the cloud as presen...
Building a private CI/CD pipeline with Java and Docker in the cloud as presen...Building a private CI/CD pipeline with Java and Docker in the cloud as presen...
Building a private CI/CD pipeline with Java and Docker in the cloud as presen...Baruch Sadogursky
 
Building a private CI/CD pipeline with Java and Docker in the Cloud as presen...
Building a private CI/CD pipeline with Java and Docker in the Cloud as presen...Building a private CI/CD pipeline with Java and Docker in the Cloud as presen...
Building a private CI/CD pipeline with Java and Docker in the Cloud as presen...Baruch Sadogursky
 
Adventures in infrastructure as code
Adventures in infrastructure as codeAdventures in infrastructure as code
Adventures in infrastructure as codeJulian Simpson
 
Devoxx Maroc 2015 HTTP 1, HTTP 2 and folks
Devoxx Maroc  2015 HTTP 1, HTTP 2 and folksDevoxx Maroc  2015 HTTP 1, HTTP 2 and folks
Devoxx Maroc 2015 HTTP 1, HTTP 2 and folksNicolas Martignole
 
Why isn't infosec working? Did you turn it off and back on again?
Why isn't infosec working? Did you turn it off and back on again?Why isn't infosec working? Did you turn it off and back on again?
Why isn't infosec working? Did you turn it off and back on again?Rob Fuller
 
Causal Consistency For Large Neo4j Clusters by Jim Webber at Big Data Spain 2017
Causal Consistency For Large Neo4j Clusters by Jim Webber at Big Data Spain 2017Causal Consistency For Large Neo4j Clusters by Jim Webber at Big Data Spain 2017
Causal Consistency For Large Neo4j Clusters by Jim Webber at Big Data Spain 2017Big Data Spain
 
AI&BigData Lab. Александр Конопко "Celos: оркестрирование и тестирование зада...
AI&BigData Lab. Александр Конопко "Celos: оркестрирование и тестирование зада...AI&BigData Lab. Александр Конопко "Celos: оркестрирование и тестирование зада...
AI&BigData Lab. Александр Конопко "Celos: оркестрирование и тестирование зада...GeeksLab Odessa
 
Проксирование HTTP-запросов web-акселератором / Александр Крижановский (Tempe...
Проксирование HTTP-запросов web-акселератором / Александр Крижановский (Tempe...Проксирование HTTP-запросов web-акселератором / Александр Крижановский (Tempe...
Проксирование HTTP-запросов web-акселератором / Александр Крижановский (Tempe...Ontico
 
Puppet for SysAdmins
Puppet for SysAdminsPuppet for SysAdmins
Puppet for SysAdminsPuppet
 
When is something overflowing
When is something overflowingWhen is something overflowing
When is something overflowingPeter Hlavaty
 
Continuous delivery with docker
Continuous delivery with dockerContinuous delivery with docker
Continuous delivery with dockerJohan Janssen
 
Web 2.0 Performance and Reliability: How to Run Large Web Apps
Web 2.0 Performance and Reliability: How to Run Large Web AppsWeb 2.0 Performance and Reliability: How to Run Large Web Apps
Web 2.0 Performance and Reliability: How to Run Large Web Appsadunne
 
Puppet Camp Düsseldorf 2014: Puppet CA Certificates Explained
Puppet Camp Düsseldorf 2014: Puppet CA Certificates ExplainedPuppet Camp Düsseldorf 2014: Puppet CA Certificates Explained
Puppet Camp Düsseldorf 2014: Puppet CA Certificates ExplainedPuppet
 
Puppet Camp Duesseldorf 2014: Thomas Gelf - Puppet CA: certificates explained
Puppet Camp Duesseldorf 2014: Thomas Gelf - Puppet CA: certificates explainedPuppet Camp Duesseldorf 2014: Thomas Gelf - Puppet CA: certificates explained
Puppet Camp Duesseldorf 2014: Thomas Gelf - Puppet CA: certificates explainedNETWAYS
 
Jordan Hubbard Talk @ LISA
Jordan Hubbard Talk @ LISAJordan Hubbard Talk @ LISA
Jordan Hubbard Talk @ LISAguest4c923d
 

Mais procurados (20)

David Rey Lessons Learned Updating Content Licensing To Be Plone 3 Compat...
David Rey   Lessons Learned   Updating Content Licensing To Be Plone 3 Compat...David Rey   Lessons Learned   Updating Content Licensing To Be Plone 3 Compat...
David Rey Lessons Learned Updating Content Licensing To Be Plone 3 Compat...
 
Corwin on Containers
Corwin on ContainersCorwin on Containers
Corwin on Containers
 
Knee deep in the undef - Tales from refactoring old Puppet codebases
Knee deep in the undef  - Tales from refactoring old Puppet codebasesKnee deep in the undef  - Tales from refactoring old Puppet codebases
Knee deep in the undef - Tales from refactoring old Puppet codebases
 
NotaCon 2011 - Networking for Pentesters
NotaCon 2011 - Networking for PentestersNotaCon 2011 - Networking for Pentesters
NotaCon 2011 - Networking for Pentesters
 
PuppetCamp SEA 1 - Use of Puppet
PuppetCamp SEA 1 - Use of PuppetPuppetCamp SEA 1 - Use of Puppet
PuppetCamp SEA 1 - Use of Puppet
 
Building a private CI/CD pipeline with Java and Docker in the cloud as presen...
Building a private CI/CD pipeline with Java and Docker in the cloud as presen...Building a private CI/CD pipeline with Java and Docker in the cloud as presen...
Building a private CI/CD pipeline with Java and Docker in the cloud as presen...
 
Building a private CI/CD pipeline with Java and Docker in the Cloud as presen...
Building a private CI/CD pipeline with Java and Docker in the Cloud as presen...Building a private CI/CD pipeline with Java and Docker in the Cloud as presen...
Building a private CI/CD pipeline with Java and Docker in the Cloud as presen...
 
Adventures in infrastructure as code
Adventures in infrastructure as codeAdventures in infrastructure as code
Adventures in infrastructure as code
 
Devoxx Maroc 2015 HTTP 1, HTTP 2 and folks
Devoxx Maroc  2015 HTTP 1, HTTP 2 and folksDevoxx Maroc  2015 HTTP 1, HTTP 2 and folks
Devoxx Maroc 2015 HTTP 1, HTTP 2 and folks
 
Why isn't infosec working? Did you turn it off and back on again?
Why isn't infosec working? Did you turn it off and back on again?Why isn't infosec working? Did you turn it off and back on again?
Why isn't infosec working? Did you turn it off and back on again?
 
Causal Consistency For Large Neo4j Clusters by Jim Webber at Big Data Spain 2017
Causal Consistency For Large Neo4j Clusters by Jim Webber at Big Data Spain 2017Causal Consistency For Large Neo4j Clusters by Jim Webber at Big Data Spain 2017
Causal Consistency For Large Neo4j Clusters by Jim Webber at Big Data Spain 2017
 
AI&BigData Lab. Александр Конопко "Celos: оркестрирование и тестирование зада...
AI&BigData Lab. Александр Конопко "Celos: оркестрирование и тестирование зада...AI&BigData Lab. Александр Конопко "Celos: оркестрирование и тестирование зада...
AI&BigData Lab. Александр Конопко "Celos: оркестрирование и тестирование зада...
 
Проксирование HTTP-запросов web-акселератором / Александр Крижановский (Tempe...
Проксирование HTTP-запросов web-акселератором / Александр Крижановский (Tempe...Проксирование HTTP-запросов web-акселератором / Александр Крижановский (Tempe...
Проксирование HTTP-запросов web-акселератором / Александр Крижановский (Tempe...
 
Puppet for SysAdmins
Puppet for SysAdminsPuppet for SysAdmins
Puppet for SysAdmins
 
When is something overflowing
When is something overflowingWhen is something overflowing
When is something overflowing
 
Continuous delivery with docker
Continuous delivery with dockerContinuous delivery with docker
Continuous delivery with docker
 
Web 2.0 Performance and Reliability: How to Run Large Web Apps
Web 2.0 Performance and Reliability: How to Run Large Web AppsWeb 2.0 Performance and Reliability: How to Run Large Web Apps
Web 2.0 Performance and Reliability: How to Run Large Web Apps
 
Puppet Camp Düsseldorf 2014: Puppet CA Certificates Explained
Puppet Camp Düsseldorf 2014: Puppet CA Certificates ExplainedPuppet Camp Düsseldorf 2014: Puppet CA Certificates Explained
Puppet Camp Düsseldorf 2014: Puppet CA Certificates Explained
 
Puppet Camp Duesseldorf 2014: Thomas Gelf - Puppet CA: certificates explained
Puppet Camp Duesseldorf 2014: Thomas Gelf - Puppet CA: certificates explainedPuppet Camp Duesseldorf 2014: Thomas Gelf - Puppet CA: certificates explained
Puppet Camp Duesseldorf 2014: Thomas Gelf - Puppet CA: certificates explained
 
Jordan Hubbard Talk @ LISA
Jordan Hubbard Talk @ LISAJordan Hubbard Talk @ LISA
Jordan Hubbard Talk @ LISA
 

Semelhante a Ungooglable

5 Bare Minimum Things A Web Startup CTO Must Worry About
5 Bare Minimum Things A Web Startup CTO Must Worry About5 Bare Minimum Things A Web Startup CTO Must Worry About
5 Bare Minimum Things A Web Startup CTO Must Worry AboutIndus Khaitan
 
Optimize Your Computer
Optimize Your ComputerOptimize Your Computer
Optimize Your ComputerShan Sachwani
 
High Availability in 37 Easy Steps
High Availability in 37 Easy StepsHigh Availability in 37 Easy Steps
High Availability in 37 Easy StepsTim Serong
 
Shift-left SRE: Self-healing on OpenShift with Ansible
Shift-left SRE: Self-healing on OpenShift with AnsibleShift-left SRE: Self-healing on OpenShift with Ansible
Shift-left SRE: Self-healing on OpenShift with AnsibleJürgen Etzlstorfer
 
Top 10 PC Maintenance Tasks That You Need To Remember
Top 10 PC Maintenance Tasks That You Need To RememberTop 10 PC Maintenance Tasks That You Need To Remember
Top 10 PC Maintenance Tasks That You Need To Remembersherireid89
 
Puppet for Sys Admins
Puppet for Sys AdminsPuppet for Sys Admins
Puppet for Sys AdminsPuppet
 
Beat the devil: towards a Drupal performance benchmark
Beat the devil: towards a Drupal performance benchmarkBeat the devil: towards a Drupal performance benchmark
Beat the devil: towards a Drupal performance benchmarkPedro González Serrano
 
Prophet - Beijing Perl Workshop
Prophet - Beijing Perl WorkshopProphet - Beijing Perl Workshop
Prophet - Beijing Perl WorkshopJesse Vincent
 
2600 av evasion_deuce
2600 av evasion_deuce2600 av evasion_deuce
2600 av evasion_deuceDb Cooper
 
Howto Test A Patch And Make A Difference!
Howto Test A Patch And Make A Difference!Howto Test A Patch And Make A Difference!
Howto Test A Patch And Make A Difference!Joel Farris
 
4.9 apend troubleshooting tools v2
4.9 apend troubleshooting tools v24.9 apend troubleshooting tools v2
4.9 apend troubleshooting tools v2Acácio Oliveira
 
Logs: Can’t Hate Them, Won’t Love Them: Brief Log Management Class by Anton C...
Logs: Can’t Hate Them, Won’t Love Them: Brief Log Management Class by Anton C...Logs: Can’t Hate Them, Won’t Love Them: Brief Log Management Class by Anton C...
Logs: Can’t Hate Them, Won’t Love Them: Brief Log Management Class by Anton C...Anton Chuvakin
 
Testing Delphix: easy data virtualization
Testing Delphix: easy data virtualizationTesting Delphix: easy data virtualization
Testing Delphix: easy data virtualizationFranck Pachot
 
Neo4j Stored Procedure Training Part 1
Neo4j Stored Procedure Training Part 1Neo4j Stored Procedure Training Part 1
Neo4j Stored Procedure Training Part 1Max De Marzi
 
Kautilya: Teensy beyond shell
Kautilya: Teensy beyond shellKautilya: Teensy beyond shell
Kautilya: Teensy beyond shellNikhil Mittal
 
Debugging Your Plone Site
Debugging Your Plone SiteDebugging Your Plone Site
Debugging Your Plone Sitecdw9
 
Best PC Cleaner and PC Optimization Tool - KwikSolve
Best PC Cleaner and PC Optimization Tool - KwikSolveBest PC Cleaner and PC Optimization Tool - KwikSolve
Best PC Cleaner and PC Optimization Tool - KwikSolvestocksben
 
Network Administrator Career
Network Administrator CareerNetwork Administrator Career
Network Administrator CareerBill Kuhl
 

Semelhante a Ungooglable (20)

5 Bare Minimum Things A Web Startup CTO Must Worry About
5 Bare Minimum Things A Web Startup CTO Must Worry About5 Bare Minimum Things A Web Startup CTO Must Worry About
5 Bare Minimum Things A Web Startup CTO Must Worry About
 
Optimize Your Computer
Optimize Your ComputerOptimize Your Computer
Optimize Your Computer
 
High Availability in 37 Easy Steps
High Availability in 37 Easy StepsHigh Availability in 37 Easy Steps
High Availability in 37 Easy Steps
 
Shift-left SRE: Self-healing on OpenShift with Ansible
Shift-left SRE: Self-healing on OpenShift with AnsibleShift-left SRE: Self-healing on OpenShift with Ansible
Shift-left SRE: Self-healing on OpenShift with Ansible
 
Top 10 PC Maintenance Tasks That You Need To Remember
Top 10 PC Maintenance Tasks That You Need To RememberTop 10 PC Maintenance Tasks That You Need To Remember
Top 10 PC Maintenance Tasks That You Need To Remember
 
Puppet for Sys Admins
Puppet for Sys AdminsPuppet for Sys Admins
Puppet for Sys Admins
 
Beat the devil: towards a Drupal performance benchmark
Beat the devil: towards a Drupal performance benchmarkBeat the devil: towards a Drupal performance benchmark
Beat the devil: towards a Drupal performance benchmark
 
Prophet - Beijing Perl Workshop
Prophet - Beijing Perl WorkshopProphet - Beijing Perl Workshop
Prophet - Beijing Perl Workshop
 
2600 av evasion_deuce
2600 av evasion_deuce2600 av evasion_deuce
2600 av evasion_deuce
 
Howto Test A Patch And Make A Difference!
Howto Test A Patch And Make A Difference!Howto Test A Patch And Make A Difference!
Howto Test A Patch And Make A Difference!
 
4.9 apend troubleshooting tools v2
4.9 apend troubleshooting tools v24.9 apend troubleshooting tools v2
4.9 apend troubleshooting tools v2
 
Logs: Can’t Hate Them, Won’t Love Them: Brief Log Management Class by Anton C...
Logs: Can’t Hate Them, Won’t Love Them: Brief Log Management Class by Anton C...Logs: Can’t Hate Them, Won’t Love Them: Brief Log Management Class by Anton C...
Logs: Can’t Hate Them, Won’t Love Them: Brief Log Management Class by Anton C...
 
Testing Delphix: easy data virtualization
Testing Delphix: easy data virtualizationTesting Delphix: easy data virtualization
Testing Delphix: easy data virtualization
 
Neo4j Stored Procedure Training Part 1
Neo4j Stored Procedure Training Part 1Neo4j Stored Procedure Training Part 1
Neo4j Stored Procedure Training Part 1
 
Troubleshooting
TroubleshootingTroubleshooting
Troubleshooting
 
Data guard
Data guardData guard
Data guard
 
Kautilya: Teensy beyond shell
Kautilya: Teensy beyond shellKautilya: Teensy beyond shell
Kautilya: Teensy beyond shell
 
Debugging Your Plone Site
Debugging Your Plone SiteDebugging Your Plone Site
Debugging Your Plone Site
 
Best PC Cleaner and PC Optimization Tool - KwikSolve
Best PC Cleaner and PC Optimization Tool - KwikSolveBest PC Cleaner and PC Optimization Tool - KwikSolve
Best PC Cleaner and PC Optimization Tool - KwikSolve
 
Network Administrator Career
Network Administrator CareerNetwork Administrator Career
Network Administrator Career
 

Mais de Elizabeth Leddy

10 secrets to sustainable open source communities
10 secrets to sustainable open source communities10 secrets to sustainable open source communities
10 secrets to sustainable open source communitiesElizabeth Leddy
 
A Small Group of Thoughtful, Committed [plone] People
A Small Group of Thoughtful, Committed [plone] PeopleA Small Group of Thoughtful, Committed [plone] People
A Small Group of Thoughtful, Committed [plone] PeopleElizabeth Leddy
 
I Wish I knew How to Quit You
I Wish I knew How to Quit YouI Wish I knew How to Quit You
I Wish I knew How to Quit YouElizabeth Leddy
 
Plone as a Development Platform
Plone as a Development PlatformPlone as a Development Platform
Plone as a Development PlatformElizabeth Leddy
 
Plone Symposium South America 2012
Plone Symposium South America 2012Plone Symposium South America 2012
Plone Symposium South America 2012Elizabeth Leddy
 

Mais de Elizabeth Leddy (9)

10 secrets to sustainable open source communities
10 secrets to sustainable open source communities10 secrets to sustainable open source communities
10 secrets to sustainable open source communities
 
A Small Group of Thoughtful, Committed [plone] People
A Small Group of Thoughtful, Committed [plone] PeopleA Small Group of Thoughtful, Committed [plone] People
A Small Group of Thoughtful, Committed [plone] People
 
I Wish I knew How to Quit You
I Wish I knew How to Quit YouI Wish I knew How to Quit You
I Wish I knew How to Quit You
 
Plone as a Development Platform
Plone as a Development PlatformPlone as a Development Platform
Plone as a Development Platform
 
Fuck youbackground
Fuck youbackgroundFuck youbackground
Fuck youbackground
 
F*ck you, Do Something
F*ck you, Do SomethingF*ck you, Do Something
F*ck you, Do Something
 
Plone Symposium South America 2012
Plone Symposium South America 2012Plone Symposium South America 2012
Plone Symposium South America 2012
 
Old Dogs and New Tricks
Old Dogs and New TricksOld Dogs and New Tricks
Old Dogs and New Tricks
 
2011: Year of the fish
2011: Year of the fish2011: Year of the fish
2011: Year of the fish
 

Ungooglable