SlideShare a Scribd company logo
@LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist
AD09
Domino Administration Wizardry
Dark Arts Class
Keith Brooks, CEO, B2B Whisperer
@LotusEvangelist
HCL Master, N.E.W.T., O.W.L.
#HCLMasterTips
1#engageug
@LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist
Mr. Keith Brooks (LotusEvangelist)
Rehovot, Israel
Dear LotusEvangelist,
We are pleased to inform you that you have been accepted at the Engage School of
Collaboration and Wizardry. Your students will be required to report to the Chamber of
Reception upon arrival. Please find an enclosed list of all necessary books and equipment.
Term begins on March 3t. We received your owl on January 21st. To avoid detection
by Muggles, please use the entrance located at G. Knoefzaal at Burger’s Zoo,
Arnhem, on platform1352.We look forward to having you at our school.
Yours Sincerely
Theo Heselmans
Headmaster Engage -HCL Grandmaster, Order of Merlin, First Class, Grand Sorcerer,
Chief Warlock, Supreme Mugwump, InternationalConfederationof Wizards
2#engageug
@LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist
Adjunct Professor of the Dark Arts
• HCL Master 2019-2020
• IBM Champion 2013 – 2019
• IBM Redbooks Thought Leader 2012-2014
• Certificate Exams Writer 2012-2014
• Author Quickr Administration Book 2011
• LotusEvangelist blog since 2007
• Domino Administrator since Beta in 1996
• Notes Administrator since 1992
• 3rd time speaking at Engage
• Presented at Lotusphere, IBM Connect, Connected,
Think, NCUG, Let’sConnect, SOCCNX, The View Admin,
MWLUG,SUTOL, and other events over last 20 years
3#engageug
@LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist
Give me the List…WTF?!
Ever try to be nice to users and help them?
Doesn’t always go the way we think, does it?
Kind of like when asks
to do him a favor…
it always leads to dark thoughts things
4#engageug Dumbledore: https://forward.com/schmooze/323408/why-dumbledore-wouldnt-back-bds/
Harry: http://www.salisburysd.us/brinson/youre-a-wizard-harry/
@LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist
Owl Mail Reminder
You may receive lists, names, data, emails and other
Muggle things that have not been cleaned up yet.
Excel is your friend to manipulate the data to do your
bidding.
Names = First Name Last Name ex: Keith Brooks
Emails = Front @ Domain . Extension ex: keith@keith.com
5#engageug
@LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist
Spell #1
Converting Names to Internet Emails
We need to send a survey out; can you help us…
This Spell Requires:
1) Your PNAB
2) Access to your Company Names.nsf
3) A Generic Group Created under Groups
4) The Code from the 2nd slide after this one
5) The List of Names*
6#engageug https://booksetcstore.com/products/book-of-spells-notebook-a5-size
* = Excel may be needed to manipulate the list USUALLY
@LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist
Spell #1
Dark Arts Code - Part 1
7#engageug
1. Click File-Preferences-Toolbar-Customize
2. Select the Universal Toolbar to Customize
3. Click New then select Button
4. Type a Name
5. Type Optional Help text to remember what this does
6. Paste the Code from the next slide in as a Formula
7. Click OK and Save Toolbar
8. Test it by copying the names into a new group in PNAB
9. Save the group
10.Select the Group and Click on the Icon created
@LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist
Spell #1
Dark Arts Code – Part 2
result := "";
realresult := "";
@For (n := 1;n <= @Elements (Members );n := n + 1;
look := @Trim ( @NameLookup ( [Exhaustive];Members [n ]; "InternetAddress" ) );
realresult := @Trim ( @Unique (realresult:look ) );
result := @Trim ( @Unique (result : @If (look= "";@Name ( [Abbreviate];Members
[n ] );look ) ) ) );
FIELD comment := @Implode (result;@NewLine );
@Prompt ( [Ok]; "Members " + @Text ( @Elements (Members ) ); "Found " +
@Text ( @Elements (realresult ) )+ " emails for "+ @Text ( @Elements (Members )
)+ " Notes Names" )
8#engageug From @notessensei Blog Post: https://www.wissel.net/blog/2011/10/converting-notes-names-into-internet-addresses.html
Thank you
@Notesensei
@LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist
Spell #2
Converting Names to Hierarchical Names
• We need to send a survey out; can you help us…
This Spell Requires:
1) Your PNAB
2) A Generic Group Created
3) The Code from the 2nd slide after this one set up as a
Toolbar Icon
4) The List of Names*
9#engageug https://booksetcstore.com/products/book-of-spells-notebook-a5-size
* = Excel may be needed to manipulate the list USUALLY
@LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist
Spell #2
Dark Arts Code – Part 1
10#engageug
1. Click File-Preferences-Toolbar-Customize
2. Select the Universal Toolbar to Customize
3. Click New then select Button
4. Type a Name
5. Type Optional Help text to remember what this does
6. Paste the Code from the next slide in as a Formula
7. Click OK and Save Toolbar
8. Test it by copying the names into a new group in PNAB
9. Save the group
10.Select the Group and Click on the Icon created
@LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist
Spell #2
Dark Arts Code – Part 2
result := "";
@For(n := 1;n <= @Elements (Members );n := n + 1;
look := @Trim( @NameLookup ( [Exhaustive];Members [n ]; "FullName" ));
result := @Trim( @Unique (result : @If (look= "";@Name
([Abbreviate];Members[n ]); @Name ([Abbreviate];look)))));
FIELD comment := @Implode (result;@NewLine );
@Prompt([Ok]; "Members " + @Text(@Elements (Members )); "Found " +
@Text(@Elements(result ))+ " Abbreviated Canonical Names for "+ @Text (
@Elements (Members ) )+ " Users" )
11#engageug
@LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist
Spell #3
Time Turning Back the Clock
Your Admin ID expired and you are locked out!
Shut down your server
Change the date on the OS
Rename log.nsf temporarily
Start server, login and recert your ID
Shut server down
Change Date
Delete temporary log.nsf
Rename original log.nsf back to log.nsf and restart
server
12#engageug http://images4.fanpop.com/image/photos/22600000/hermione-granger-indian-miley-cyrus-22631667-320-479.jpg
@LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist
Spell #4
PolyJuice Your Directory
Quick way to update “things” in names.nsf
or any database with fields, folders, dragons
• Click Create then Click Agent from the Notes menu
• Provide a Name and Select Simple Actions
• Click OK to go into Designer
• Bottom Left corner you will see
• Click on the button and prepare to be amazed
13#engageug
https://www.dazzleworkshops.co.uk/2018/02/06/book-themed-craft-activities-stroud-kids-club-february-half-term/polyjuice-potion/
sarah@dazzleworkshops.co.uk
Screenshots on next page
@LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist
Spell #4
PolyJuice Your Directory 2 of 2
• Look at all those choices!
• Most common is Modify Field
• Select Modify Field from the drop down
• Select Replacing or Appending
• Select the field from the list and Click Add your change
• DONE! Go test it, of course before major usage.
14#engageug
@LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist
Spell #5 Cheap Thrills
Sorting Your Views
You know that awesome Rooms and Resources
Database we all leverage?
You can see my slides (12-16) from on
how we hacked the template to be more useful
https://www.slideshare.net/kbmsg/admin-hacks-for-users-and-admins-sanity
and download the code here http://keithbrooks.com/download/isbg_rnr_use.ntf
How do you sort your views? You know how to do
this….right? Just in case, let’s show you how.
15#engageug
@LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist
Changing the Views of
The Sorting (Hat)
• You will need a Designer Client
• From Notes, Open the database to get “fixed”
• Click on View- Design
• Under Views, Open the View to be Edited
• Right Click on the Column to be fixed
• Select Column Properties
• Choose a Sort, Type and the Blue Circle!
• Click on X to leave the mini Window
• Close the view or Press CTRL-S
16#engageug https://www.lifehacker.com.au/2017/07/why-the-hogwarts-sorting-hat-is-a-bad-idea/
@LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist
Secret Views for NABs
Spell #6
People by Mail Server - View with Some Formula Code
Spell #7
People by Sametime Server – View with Lotusscript
17#engageug
@LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist
Elige Sapienter*
Private views in the NAB is not new, you do use them, right?
2 options to choose:
• Create view in the Names.nsf DB
• Create views in the Names.ntf Template
If you have a vanilla/standard template I suggest you choose
the 1st option to avoid losing your changes.
If you have a heavily edited template, I suggest the 2nd
option since you understand how to work with the changes
you have made.
18#engageug *Choose Wisely
@LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist
People by Mail Server 1 of 8
• Open names.nsf/ntf
• Click on Create then Click View
• Enter a name
• Select a location or the default for it
• You can use an existing view if you wish
• Click OK
• Click Save and Customize
19#engageug
@LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist
People by Server 2 of 8
• Double Click on the E-Mail column and change the
Title to Mail File
• From the lower window Select Display Field, then
Select MailFile from the dropdown list.
• NOTE: You can ignore any warning
message about lost data.
• The other columns should match their fields by name
or change them to match what you wish.
20#engageug
@LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist
People by Server 3 of 8
• Click on the Name column and in the window
below, paste this FORMULA and Click the Check
mark:
@Name([Abbreviate];@Subset(FullName; 1))
• Use a similar process for the Sametime column with
this code and rename it Sametime Server:
@Name([Abbreviate];SametimeServer)
21#engageug
@LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist
People by Server 4 of 8
• We need a counting column. So your view should look
similar to this
• Right Click on the Name column and Click Insert New
Column
• Double Click on the blank column and Type “1” (include
the “”) in the formula window on the bottom.
• In the pop up window, change to the sorting
tab and set it like this, don’t forget the
Totals Field on the bottom ->
22#engageug
@LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist
People by Server 5 of 8
• We need a Country(City) column. So your view should
look like this
• Right Click on the Blank Name column and Click Insert
New Column
• Double Click on the blank column, Type either line:
@Name([Abbreviate]; OfficeCountry)
@Name([Abbreviate]; OfficeCity)
in the formula window on the bottom.
• In the pop up window, Click on the sorting
tab and set it like this ->
23#engageug
@LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist
People by Server 6 of 8
24#engageug
• Right Click on the No Name/Blank column we
just created and Click Insert New Column
• Double Click on the blank column and Type:
@Name([Abbreviate];MailServer)
in the formula window on the bottom.
• In the pop-up window, Click on the Font
• tab and set it like this <-
• Click on the sorting tab and set it like this ->
@LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist
People by Server 7 of 8
• Check the Show Twistie when row is expandable
• Also set it for the OfficeCountry column
25#engageug
@LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist
People by Server 8 of 8
If all went well, you will see something like this:
26#engageug
You can customize the columns to your liking
@LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist
People by Sametime Server
Use the prior slides, but Slide 6 use this code:
@Name([Abbreviate];SametimeServer)
And Can Look Like This
27#engageug
@LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist
Need a Server Console?
• Old trick but still works!
• Click File -> Preferences -> Toolbar -> Customize
• Click on New and select Button
• Under 'Button caption text', type a name (Rconsole)
• Click on Command & Functions button to select Commands
• Select AdminRemoteConsole and click on Paste button
• Click on OK and then click Save Toolbar and click on OK.
@LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist
The Pensieve Review
• Find Email Addresses
• Find Hierarchical Names
• Time Turning Back the Clock
• Hagrid Saves BuckBeak
• Juicing your Directory with Simple Actions
• Sorting your Views
• View People by Mail Server
• View People by Sametime Servers
• Need a Server Console
• Don’t forget the Rooms and Resources hacks too! 29#engageug
@LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist 30#engageug
Thank You Questions?
#HCLMasterTips

More Related Content

What's hot

Bewährte Praktiken für HCL Notes/Domino-Sicherheit. Teil 2: Der Domino-Server
Bewährte Praktiken für HCL Notes/Domino-Sicherheit. Teil 2: Der Domino-ServerBewährte Praktiken für HCL Notes/Domino-Sicherheit. Teil 2: Der Domino-Server
Bewährte Praktiken für HCL Notes/Domino-Sicherheit. Teil 2: Der Domino-Server
panagenda
 
HCL Domino V12 Key Security Features Overview
HCL Domino V12 Key Security Features Overview HCL Domino V12 Key Security Features Overview
HCL Domino V12 Key Security Features Overview
hemantnaik
 
IBM Lotus Domino Domain Monitoring (DDM)
IBM Lotus Domino Domain Monitoring (DDM)IBM Lotus Domino Domain Monitoring (DDM)
IBM Lotus Domino Domain Monitoring (DDM)
Austin Chang
 
Zusammenführung von HCL Nomad Web und Domino ohne SafeLinx - So gehts
Zusammenführung von HCL Nomad Web und Domino ohne SafeLinx - So gehtsZusammenführung von HCL Nomad Web und Domino ohne SafeLinx - So gehts
Zusammenführung von HCL Nomad Web und Domino ohne SafeLinx - So gehts
panagenda
 
HCL Domino V12 - TOTP
HCL Domino V12 - TOTPHCL Domino V12 - TOTP
HCL Domino V12 - TOTP
Ales Lichtenberg
 
Engage2022 - Domino Admin Tips
Engage2022 - Domino Admin TipsEngage2022 - Domino Admin Tips
Engage2022 - Domino Admin Tips
Gabriella Davis
 
RNUG - Dirty Secrets of the Notes Client
RNUG - Dirty Secrets of the Notes ClientRNUG - Dirty Secrets of the Notes Client
RNUG - Dirty Secrets of the Notes Client
Christoph Adler
 
dachnug49 - panagenda Workshop - 100 new things in Notes, Nomad Web & MarvelC...
dachnug49 - panagenda Workshop - 100 new things in Notes, Nomad Web & MarvelC...dachnug49 - panagenda Workshop - 100 new things in Notes, Nomad Web & MarvelC...
dachnug49 - panagenda Workshop - 100 new things in Notes, Nomad Web & MarvelC...
Christoph Adler
 
Domino server controller domino console
Domino server controller   domino consoleDomino server controller   domino console
Domino server controller domino consolerchavero
 
Best Practice TLS for IBM Domino
Best Practice TLS for IBM DominoBest Practice TLS for IBM Domino
Best Practice TLS for IBM Domino
Jared Roberts
 
IBM Connect 2014 BP103: Ready, Aim, Fire: Mastering the Latest in the Adminis...
IBM Connect 2014 BP103: Ready, Aim, Fire: Mastering the Latest in the Adminis...IBM Connect 2014 BP103: Ready, Aim, Fire: Mastering the Latest in the Adminis...
IBM Connect 2014 BP103: Ready, Aim, Fire: Mastering the Latest in the Adminis...
Benedek Menesi
 
Enable Domino Data Access Services (DAS)
Enable Domino Data Access Services (DAS)Enable Domino Data Access Services (DAS)
Enable Domino Data Access Services (DAS)
Slobodan Lohja
 
Domino policies deep dive
Domino policies deep diveDomino policies deep dive
Domino policies deep diveMartijn de Jong
 
CollabSphere SC 103 : Domino on the Web : Yes, It's (Probably) Hackable
CollabSphere SC 103 : Domino on the Web : Yes, It's (Probably) HackableCollabSphere SC 103 : Domino on the Web : Yes, It's (Probably) Hackable
CollabSphere SC 103 : Domino on the Web : Yes, It's (Probably) Hackable
Darren Duke
 
HCL Sametime 12.0 on Docker - Step-By-Step.pdf
HCL Sametime 12.0 on Docker - Step-By-Step.pdf HCL Sametime 12.0 on Docker - Step-By-Step.pdf
HCL Sametime 12.0 on Docker - Step-By-Step.pdf
Ales Lichtenberg
 
Deep Dive AdminP Process - Admin and Infrastructure Track at UKLUG 2012
Deep Dive AdminP Process - Admin and Infrastructure Track at UKLUG 2012Deep Dive AdminP Process - Admin and Infrastructure Track at UKLUG 2012
Deep Dive AdminP Process - Admin and Infrastructure Track at UKLUG 2012
BCC - Solutions for IBM Collaboration Software
 
INF107 - Integrating HCL Domino and Microsoft 365
INF107 - Integrating HCL Domino and Microsoft 365INF107 - Integrating HCL Domino and Microsoft 365
INF107 - Integrating HCL Domino and Microsoft 365
Dylan Redfield
 
HCL Sametime 12.0 – Converting from native Domino Directory to LDAP and Migra...
HCL Sametime 12.0 – Converting from native Domino Directory to LDAP and Migra...HCL Sametime 12.0 – Converting from native Domino Directory to LDAP and Migra...
HCL Sametime 12.0 – Converting from native Domino Directory to LDAP and Migra...
Ales Lichtenberg
 
DNUG HCL Domino 11 First Look
DNUG HCL Domino 11 First LookDNUG HCL Domino 11 First Look
DNUG HCL Domino 11 First Look
daniel_nashed
 
MES102 - Verse on Premises 2.0 Best Practices
MES102 - Verse on Premises 2.0 Best PracticesMES102 - Verse on Premises 2.0 Best Practices
MES102 - Verse on Premises 2.0 Best Practices
Dylan Redfield
 

What's hot (20)

Bewährte Praktiken für HCL Notes/Domino-Sicherheit. Teil 2: Der Domino-Server
Bewährte Praktiken für HCL Notes/Domino-Sicherheit. Teil 2: Der Domino-ServerBewährte Praktiken für HCL Notes/Domino-Sicherheit. Teil 2: Der Domino-Server
Bewährte Praktiken für HCL Notes/Domino-Sicherheit. Teil 2: Der Domino-Server
 
HCL Domino V12 Key Security Features Overview
HCL Domino V12 Key Security Features Overview HCL Domino V12 Key Security Features Overview
HCL Domino V12 Key Security Features Overview
 
IBM Lotus Domino Domain Monitoring (DDM)
IBM Lotus Domino Domain Monitoring (DDM)IBM Lotus Domino Domain Monitoring (DDM)
IBM Lotus Domino Domain Monitoring (DDM)
 
Zusammenführung von HCL Nomad Web und Domino ohne SafeLinx - So gehts
Zusammenführung von HCL Nomad Web und Domino ohne SafeLinx - So gehtsZusammenführung von HCL Nomad Web und Domino ohne SafeLinx - So gehts
Zusammenführung von HCL Nomad Web und Domino ohne SafeLinx - So gehts
 
HCL Domino V12 - TOTP
HCL Domino V12 - TOTPHCL Domino V12 - TOTP
HCL Domino V12 - TOTP
 
Engage2022 - Domino Admin Tips
Engage2022 - Domino Admin TipsEngage2022 - Domino Admin Tips
Engage2022 - Domino Admin Tips
 
RNUG - Dirty Secrets of the Notes Client
RNUG - Dirty Secrets of the Notes ClientRNUG - Dirty Secrets of the Notes Client
RNUG - Dirty Secrets of the Notes Client
 
dachnug49 - panagenda Workshop - 100 new things in Notes, Nomad Web & MarvelC...
dachnug49 - panagenda Workshop - 100 new things in Notes, Nomad Web & MarvelC...dachnug49 - panagenda Workshop - 100 new things in Notes, Nomad Web & MarvelC...
dachnug49 - panagenda Workshop - 100 new things in Notes, Nomad Web & MarvelC...
 
Domino server controller domino console
Domino server controller   domino consoleDomino server controller   domino console
Domino server controller domino console
 
Best Practice TLS for IBM Domino
Best Practice TLS for IBM DominoBest Practice TLS for IBM Domino
Best Practice TLS for IBM Domino
 
IBM Connect 2014 BP103: Ready, Aim, Fire: Mastering the Latest in the Adminis...
IBM Connect 2014 BP103: Ready, Aim, Fire: Mastering the Latest in the Adminis...IBM Connect 2014 BP103: Ready, Aim, Fire: Mastering the Latest in the Adminis...
IBM Connect 2014 BP103: Ready, Aim, Fire: Mastering the Latest in the Adminis...
 
Enable Domino Data Access Services (DAS)
Enable Domino Data Access Services (DAS)Enable Domino Data Access Services (DAS)
Enable Domino Data Access Services (DAS)
 
Domino policies deep dive
Domino policies deep diveDomino policies deep dive
Domino policies deep dive
 
CollabSphere SC 103 : Domino on the Web : Yes, It's (Probably) Hackable
CollabSphere SC 103 : Domino on the Web : Yes, It's (Probably) HackableCollabSphere SC 103 : Domino on the Web : Yes, It's (Probably) Hackable
CollabSphere SC 103 : Domino on the Web : Yes, It's (Probably) Hackable
 
HCL Sametime 12.0 on Docker - Step-By-Step.pdf
HCL Sametime 12.0 on Docker - Step-By-Step.pdf HCL Sametime 12.0 on Docker - Step-By-Step.pdf
HCL Sametime 12.0 on Docker - Step-By-Step.pdf
 
Deep Dive AdminP Process - Admin and Infrastructure Track at UKLUG 2012
Deep Dive AdminP Process - Admin and Infrastructure Track at UKLUG 2012Deep Dive AdminP Process - Admin and Infrastructure Track at UKLUG 2012
Deep Dive AdminP Process - Admin and Infrastructure Track at UKLUG 2012
 
INF107 - Integrating HCL Domino and Microsoft 365
INF107 - Integrating HCL Domino and Microsoft 365INF107 - Integrating HCL Domino and Microsoft 365
INF107 - Integrating HCL Domino and Microsoft 365
 
HCL Sametime 12.0 – Converting from native Domino Directory to LDAP and Migra...
HCL Sametime 12.0 – Converting from native Domino Directory to LDAP and Migra...HCL Sametime 12.0 – Converting from native Domino Directory to LDAP and Migra...
HCL Sametime 12.0 – Converting from native Domino Directory to LDAP and Migra...
 
DNUG HCL Domino 11 First Look
DNUG HCL Domino 11 First LookDNUG HCL Domino 11 First Look
DNUG HCL Domino 11 First Look
 
MES102 - Verse on Premises 2.0 Best Practices
MES102 - Verse on Premises 2.0 Best PracticesMES102 - Verse on Premises 2.0 Best Practices
MES102 - Verse on Premises 2.0 Best Practices
 

Similar to Domino Administration Wizardry - Dark Arts Edition

Streamlining the Hiring Process Power Point
Streamlining the Hiring Process Power PointStreamlining the Hiring Process Power Point
Streamlining the Hiring Process Power PointRichard Smith
 
Branko Rihtman Linklove London 2012
Branko Rihtman Linklove London 2012 Branko Rihtman Linklove London 2012
Branko Rihtman Linklove London 2012 Branko Rihtman
 
The 30-Month Migration
The 30-Month MigrationThe 30-Month Migration
The 30-Month Migration
glvdb
 
2019 Fall SourceCon Sourcing Tools Roundtable
2019 Fall SourceCon Sourcing Tools Roundtable2019 Fall SourceCon Sourcing Tools Roundtable
2019 Fall SourceCon Sourcing Tools Roundtable
Susanna Frazier
 
Metaboxes. Do them right.
Metaboxes. Do them right.Metaboxes. Do them right.
Metaboxes. Do them right.Aniket Pant
 
Webstock Workshop: Creating Simple
Webstock Workshop: Creating SimpleWebstock Workshop: Creating Simple
Webstock Workshop: Creating Simple
Daniel Burka
 
Lesson 8 Encryption
Lesson 8 EncryptionLesson 8 Encryption
Lesson 8 Encryption
Patrick John McGee
 
How to write maintainable code - Peter Hilton - Codemotion Amsterdam 2017
How to write maintainable code - Peter Hilton - Codemotion Amsterdam 2017How to write maintainable code - Peter Hilton - Codemotion Amsterdam 2017
How to write maintainable code - Peter Hilton - Codemotion Amsterdam 2017
Codemotion
 
How to write maintainable code
How to write maintainable codeHow to write maintainable code
How to write maintainable code
Peter Hilton
 
Discussions In your own words (75-150 words)Due Sunday, May .docx
Discussions     In your own words (75-150 words)Due Sunday, May .docxDiscussions     In your own words (75-150 words)Due Sunday, May .docx
Discussions In your own words (75-150 words)Due Sunday, May .docx
edgar6wallace88877
 
To Home, To Work, To Home, To Collabsphere!
To Home, To Work, To Home, To Collabsphere!To Home, To Work, To Home, To Collabsphere!
To Home, To Work, To Home, To Collabsphere!
Keith Brooks
 
Doonish
DoonishDoonish
Doonish
betabeers
 
Levelling up in open source
Levelling up in open sourceLevelling up in open source
Levelling up in open source
Jon Spriggs
 
Webinar-Building a Strong Brand For Your Organization -2017-03-07
Webinar-Building a Strong Brand For Your Organization -2017-03-07Webinar-Building a Strong Brand For Your Organization -2017-03-07
Webinar-Building a Strong Brand For Your Organization -2017-03-07
TechSoup
 
WebMatrix, see what the matrix can do for you!!
WebMatrix, see what the matrix can do for you!!WebMatrix, see what the matrix can do for you!!
WebMatrix, see what the matrix can do for you!!Frédéric Harper
 
Kanban as code: the Continuous Delivery at LesFurets.com by Dimitri Baeli
Kanban as code: the Continuous Delivery at LesFurets.com by Dimitri BaeliKanban as code: the Continuous Delivery at LesFurets.com by Dimitri Baeli
Kanban as code: the Continuous Delivery at LesFurets.com by Dimitri Baeli
Institut Lean France
 
BiowareDesignDoc.ppt
BiowareDesignDoc.pptBiowareDesignDoc.ppt
BiowareDesignDoc.ppt
HonggangMan
 
Tell a good story with
Tell a good story withTell a good story with
Tell a good story withTai An Su
 

Similar to Domino Administration Wizardry - Dark Arts Edition (20)

Streamlining the Hiring Process Power Point
Streamlining the Hiring Process Power PointStreamlining the Hiring Process Power Point
Streamlining the Hiring Process Power Point
 
Branko Rihtman Linklove London 2012
Branko Rihtman Linklove London 2012 Branko Rihtman Linklove London 2012
Branko Rihtman Linklove London 2012
 
The 30-Month Migration
The 30-Month MigrationThe 30-Month Migration
The 30-Month Migration
 
2019 Fall SourceCon Sourcing Tools Roundtable
2019 Fall SourceCon Sourcing Tools Roundtable2019 Fall SourceCon Sourcing Tools Roundtable
2019 Fall SourceCon Sourcing Tools Roundtable
 
Metaboxes. Do them right.
Metaboxes. Do them right.Metaboxes. Do them right.
Metaboxes. Do them right.
 
Tips n tricks
Tips n tricksTips n tricks
Tips n tricks
 
Webstock Workshop: Creating Simple
Webstock Workshop: Creating SimpleWebstock Workshop: Creating Simple
Webstock Workshop: Creating Simple
 
Lesson 8 Encryption
Lesson 8 EncryptionLesson 8 Encryption
Lesson 8 Encryption
 
How to write maintainable code - Peter Hilton - Codemotion Amsterdam 2017
How to write maintainable code - Peter Hilton - Codemotion Amsterdam 2017How to write maintainable code - Peter Hilton - Codemotion Amsterdam 2017
How to write maintainable code - Peter Hilton - Codemotion Amsterdam 2017
 
How to write maintainable code
How to write maintainable codeHow to write maintainable code
How to write maintainable code
 
Discussions In your own words (75-150 words)Due Sunday, May .docx
Discussions     In your own words (75-150 words)Due Sunday, May .docxDiscussions     In your own words (75-150 words)Due Sunday, May .docx
Discussions In your own words (75-150 words)Due Sunday, May .docx
 
To Home, To Work, To Home, To Collabsphere!
To Home, To Work, To Home, To Collabsphere!To Home, To Work, To Home, To Collabsphere!
To Home, To Work, To Home, To Collabsphere!
 
Doonish
DoonishDoonish
Doonish
 
Doonish
DoonishDoonish
Doonish
 
Levelling up in open source
Levelling up in open sourceLevelling up in open source
Levelling up in open source
 
Webinar-Building a Strong Brand For Your Organization -2017-03-07
Webinar-Building a Strong Brand For Your Organization -2017-03-07Webinar-Building a Strong Brand For Your Organization -2017-03-07
Webinar-Building a Strong Brand For Your Organization -2017-03-07
 
WebMatrix, see what the matrix can do for you!!
WebMatrix, see what the matrix can do for you!!WebMatrix, see what the matrix can do for you!!
WebMatrix, see what the matrix can do for you!!
 
Kanban as code: the Continuous Delivery at LesFurets.com by Dimitri Baeli
Kanban as code: the Continuous Delivery at LesFurets.com by Dimitri BaeliKanban as code: the Continuous Delivery at LesFurets.com by Dimitri Baeli
Kanban as code: the Continuous Delivery at LesFurets.com by Dimitri Baeli
 
BiowareDesignDoc.ppt
BiowareDesignDoc.pptBiowareDesignDoc.ppt
BiowareDesignDoc.ppt
 
Tell a good story with
Tell a good story withTell a good story with
Tell a good story with
 

More from Keith Brooks

Yes, It's Number One it's TOTP!
Yes, It's Number One it's TOTP!Yes, It's Number One it's TOTP!
Yes, It's Number One it's TOTP!
Keith Brooks
 
Hacking Administrators
Hacking AdministratorsHacking Administrators
Hacking Administrators
Keith Brooks
 
Modernizing Rooms and Resources Functionality
Modernizing Rooms and Resources FunctionalityModernizing Rooms and Resources Functionality
Modernizing Rooms and Resources Functionality
Keith Brooks
 
Shoot me NOW! The Life and Death of an O365 Admin and User
Shoot me NOW! The Life and Death of an O365 Admin and UserShoot me NOW! The Life and Death of an O365 Admin and User
Shoot me NOW! The Life and Death of an O365 Admin and User
Keith Brooks
 
Decks Matter, And Other startup Font Tales
Decks Matter, And Other startup Font TalesDecks Matter, And Other startup Font Tales
Decks Matter, And Other startup Font Tales
Keith Brooks
 
Admin Hacks for Users and Admins Sanity
Admin Hacks for Users and Admins SanityAdmin Hacks for Users and Admins Sanity
Admin Hacks for Users and Admins Sanity
Keith Brooks
 
ISBG / NCUG Why Didn't Anyone Tell Me Notes Could Do That
ISBG / NCUG Why Didn't Anyone Tell Me Notes Could Do ThatISBG / NCUG Why Didn't Anyone Tell Me Notes Could Do That
ISBG / NCUG Why Didn't Anyone Tell Me Notes Could Do That
Keith Brooks
 
Why This Global Law Firm Does Not Miss Deadlines
Why This Global Law Firm Does Not Miss DeadlinesWhy This Global Law Firm Does Not Miss Deadlines
Why This Global Law Firm Does Not Miss Deadlines
Keith Brooks
 
Shout IT Out loud
Shout IT Out loudShout IT Out loud
Shout IT Out loud
Keith Brooks
 
Pointing Fingers? DDM to the Rescue
Pointing Fingers? DDM to the RescuePointing Fingers? DDM to the Rescue
Pointing Fingers? DDM to the Rescue
Keith Brooks
 
Breaking the Unwritten Rules to Help Your Users
Breaking the Unwritten Rules to Help Your UsersBreaking the Unwritten Rules to Help Your Users
Breaking the Unwritten Rules to Help Your Users
Keith Brooks
 
I'm a LEGO Man Living in a Duplo World
I'm a LEGO Man Living in a Duplo WorldI'm a LEGO Man Living in a Duplo World
I'm a LEGO Man Living in a Duplo World
Keith Brooks
 
Presentation on Soft Skills, Hard Skills, Body Language and More
Presentation on Soft Skills, Hard Skills, Body Language and MorePresentation on Soft Skills, Hard Skills, Body Language and More
Presentation on Soft Skills, Hard Skills, Body Language and More
Keith Brooks
 
Faster Translations Start With A Faster Computer
Faster Translations Start With A Faster ComputerFaster Translations Start With A Faster Computer
Faster Translations Start With A Faster Computer
Keith Brooks
 
IBM Sametime 9 Installation Woes and Proactive Repairs by Keith Brooks
IBM Sametime 9 Installation Woes and Proactive Repairs by Keith BrooksIBM Sametime 9 Installation Woes and Proactive Repairs by Keith Brooks
IBM Sametime 9 Installation Woes and Proactive Repairs by Keith Brooks
Keith Brooks
 
One Firm's Wild Ride to The Cloud
One Firm's Wild Ride to The CloudOne Firm's Wild Ride to The Cloud
One Firm's Wild Ride to The Cloud
Keith Brooks
 
18+ Ways To Help Clients Love You
18+ Ways To Help Clients Love You18+ Ways To Help Clients Love You
18+ Ways To Help Clients Love You
Keith Brooks
 
Advanced Backups
Advanced BackupsAdvanced Backups
Advanced Backups
Keith Brooks
 
What were you thinking? Worst Translation Practices
What were you thinking? Worst Translation PracticesWhat were you thinking? Worst Translation Practices
What were you thinking? Worst Translation Practices
Keith Brooks
 
My Dog Ate My Translation Assignment
My Dog Ate My Translation AssignmentMy Dog Ate My Translation Assignment
My Dog Ate My Translation Assignment
Keith Brooks
 

More from Keith Brooks (20)

Yes, It's Number One it's TOTP!
Yes, It's Number One it's TOTP!Yes, It's Number One it's TOTP!
Yes, It's Number One it's TOTP!
 
Hacking Administrators
Hacking AdministratorsHacking Administrators
Hacking Administrators
 
Modernizing Rooms and Resources Functionality
Modernizing Rooms and Resources FunctionalityModernizing Rooms and Resources Functionality
Modernizing Rooms and Resources Functionality
 
Shoot me NOW! The Life and Death of an O365 Admin and User
Shoot me NOW! The Life and Death of an O365 Admin and UserShoot me NOW! The Life and Death of an O365 Admin and User
Shoot me NOW! The Life and Death of an O365 Admin and User
 
Decks Matter, And Other startup Font Tales
Decks Matter, And Other startup Font TalesDecks Matter, And Other startup Font Tales
Decks Matter, And Other startup Font Tales
 
Admin Hacks for Users and Admins Sanity
Admin Hacks for Users and Admins SanityAdmin Hacks for Users and Admins Sanity
Admin Hacks for Users and Admins Sanity
 
ISBG / NCUG Why Didn't Anyone Tell Me Notes Could Do That
ISBG / NCUG Why Didn't Anyone Tell Me Notes Could Do ThatISBG / NCUG Why Didn't Anyone Tell Me Notes Could Do That
ISBG / NCUG Why Didn't Anyone Tell Me Notes Could Do That
 
Why This Global Law Firm Does Not Miss Deadlines
Why This Global Law Firm Does Not Miss DeadlinesWhy This Global Law Firm Does Not Miss Deadlines
Why This Global Law Firm Does Not Miss Deadlines
 
Shout IT Out loud
Shout IT Out loudShout IT Out loud
Shout IT Out loud
 
Pointing Fingers? DDM to the Rescue
Pointing Fingers? DDM to the RescuePointing Fingers? DDM to the Rescue
Pointing Fingers? DDM to the Rescue
 
Breaking the Unwritten Rules to Help Your Users
Breaking the Unwritten Rules to Help Your UsersBreaking the Unwritten Rules to Help Your Users
Breaking the Unwritten Rules to Help Your Users
 
I'm a LEGO Man Living in a Duplo World
I'm a LEGO Man Living in a Duplo WorldI'm a LEGO Man Living in a Duplo World
I'm a LEGO Man Living in a Duplo World
 
Presentation on Soft Skills, Hard Skills, Body Language and More
Presentation on Soft Skills, Hard Skills, Body Language and MorePresentation on Soft Skills, Hard Skills, Body Language and More
Presentation on Soft Skills, Hard Skills, Body Language and More
 
Faster Translations Start With A Faster Computer
Faster Translations Start With A Faster ComputerFaster Translations Start With A Faster Computer
Faster Translations Start With A Faster Computer
 
IBM Sametime 9 Installation Woes and Proactive Repairs by Keith Brooks
IBM Sametime 9 Installation Woes and Proactive Repairs by Keith BrooksIBM Sametime 9 Installation Woes and Proactive Repairs by Keith Brooks
IBM Sametime 9 Installation Woes and Proactive Repairs by Keith Brooks
 
One Firm's Wild Ride to The Cloud
One Firm's Wild Ride to The CloudOne Firm's Wild Ride to The Cloud
One Firm's Wild Ride to The Cloud
 
18+ Ways To Help Clients Love You
18+ Ways To Help Clients Love You18+ Ways To Help Clients Love You
18+ Ways To Help Clients Love You
 
Advanced Backups
Advanced BackupsAdvanced Backups
Advanced Backups
 
What were you thinking? Worst Translation Practices
What were you thinking? Worst Translation PracticesWhat were you thinking? Worst Translation Practices
What were you thinking? Worst Translation Practices
 
My Dog Ate My Translation Assignment
My Dog Ate My Translation AssignmentMy Dog Ate My Translation Assignment
My Dog Ate My Translation Assignment
 

Recently uploaded

Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 

Recently uploaded (20)

Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 

Domino Administration Wizardry - Dark Arts Edition

  • 1. @LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist AD09 Domino Administration Wizardry Dark Arts Class Keith Brooks, CEO, B2B Whisperer @LotusEvangelist HCL Master, N.E.W.T., O.W.L. #HCLMasterTips 1#engageug
  • 2. @LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist Mr. Keith Brooks (LotusEvangelist) Rehovot, Israel Dear LotusEvangelist, We are pleased to inform you that you have been accepted at the Engage School of Collaboration and Wizardry. Your students will be required to report to the Chamber of Reception upon arrival. Please find an enclosed list of all necessary books and equipment. Term begins on March 3t. We received your owl on January 21st. To avoid detection by Muggles, please use the entrance located at G. Knoefzaal at Burger’s Zoo, Arnhem, on platform1352.We look forward to having you at our school. Yours Sincerely Theo Heselmans Headmaster Engage -HCL Grandmaster, Order of Merlin, First Class, Grand Sorcerer, Chief Warlock, Supreme Mugwump, InternationalConfederationof Wizards 2#engageug
  • 3. @LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist Adjunct Professor of the Dark Arts • HCL Master 2019-2020 • IBM Champion 2013 – 2019 • IBM Redbooks Thought Leader 2012-2014 • Certificate Exams Writer 2012-2014 • Author Quickr Administration Book 2011 • LotusEvangelist blog since 2007 • Domino Administrator since Beta in 1996 • Notes Administrator since 1992 • 3rd time speaking at Engage • Presented at Lotusphere, IBM Connect, Connected, Think, NCUG, Let’sConnect, SOCCNX, The View Admin, MWLUG,SUTOL, and other events over last 20 years 3#engageug
  • 4. @LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist Give me the List…WTF?! Ever try to be nice to users and help them? Doesn’t always go the way we think, does it? Kind of like when asks to do him a favor… it always leads to dark thoughts things 4#engageug Dumbledore: https://forward.com/schmooze/323408/why-dumbledore-wouldnt-back-bds/ Harry: http://www.salisburysd.us/brinson/youre-a-wizard-harry/
  • 5. @LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist Owl Mail Reminder You may receive lists, names, data, emails and other Muggle things that have not been cleaned up yet. Excel is your friend to manipulate the data to do your bidding. Names = First Name Last Name ex: Keith Brooks Emails = Front @ Domain . Extension ex: keith@keith.com 5#engageug
  • 6. @LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist Spell #1 Converting Names to Internet Emails We need to send a survey out; can you help us… This Spell Requires: 1) Your PNAB 2) Access to your Company Names.nsf 3) A Generic Group Created under Groups 4) The Code from the 2nd slide after this one 5) The List of Names* 6#engageug https://booksetcstore.com/products/book-of-spells-notebook-a5-size * = Excel may be needed to manipulate the list USUALLY
  • 7. @LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist Spell #1 Dark Arts Code - Part 1 7#engageug 1. Click File-Preferences-Toolbar-Customize 2. Select the Universal Toolbar to Customize 3. Click New then select Button 4. Type a Name 5. Type Optional Help text to remember what this does 6. Paste the Code from the next slide in as a Formula 7. Click OK and Save Toolbar 8. Test it by copying the names into a new group in PNAB 9. Save the group 10.Select the Group and Click on the Icon created
  • 8. @LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist Spell #1 Dark Arts Code – Part 2 result := ""; realresult := ""; @For (n := 1;n <= @Elements (Members );n := n + 1; look := @Trim ( @NameLookup ( [Exhaustive];Members [n ]; "InternetAddress" ) ); realresult := @Trim ( @Unique (realresult:look ) ); result := @Trim ( @Unique (result : @If (look= "";@Name ( [Abbreviate];Members [n ] );look ) ) ) ); FIELD comment := @Implode (result;@NewLine ); @Prompt ( [Ok]; "Members " + @Text ( @Elements (Members ) ); "Found " + @Text ( @Elements (realresult ) )+ " emails for "+ @Text ( @Elements (Members ) )+ " Notes Names" ) 8#engageug From @notessensei Blog Post: https://www.wissel.net/blog/2011/10/converting-notes-names-into-internet-addresses.html Thank you @Notesensei
  • 9. @LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist Spell #2 Converting Names to Hierarchical Names • We need to send a survey out; can you help us… This Spell Requires: 1) Your PNAB 2) A Generic Group Created 3) The Code from the 2nd slide after this one set up as a Toolbar Icon 4) The List of Names* 9#engageug https://booksetcstore.com/products/book-of-spells-notebook-a5-size * = Excel may be needed to manipulate the list USUALLY
  • 10. @LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist Spell #2 Dark Arts Code – Part 1 10#engageug 1. Click File-Preferences-Toolbar-Customize 2. Select the Universal Toolbar to Customize 3. Click New then select Button 4. Type a Name 5. Type Optional Help text to remember what this does 6. Paste the Code from the next slide in as a Formula 7. Click OK and Save Toolbar 8. Test it by copying the names into a new group in PNAB 9. Save the group 10.Select the Group and Click on the Icon created
  • 11. @LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist Spell #2 Dark Arts Code – Part 2 result := ""; @For(n := 1;n <= @Elements (Members );n := n + 1; look := @Trim( @NameLookup ( [Exhaustive];Members [n ]; "FullName" )); result := @Trim( @Unique (result : @If (look= "";@Name ([Abbreviate];Members[n ]); @Name ([Abbreviate];look))))); FIELD comment := @Implode (result;@NewLine ); @Prompt([Ok]; "Members " + @Text(@Elements (Members )); "Found " + @Text(@Elements(result ))+ " Abbreviated Canonical Names for "+ @Text ( @Elements (Members ) )+ " Users" ) 11#engageug
  • 12. @LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist Spell #3 Time Turning Back the Clock Your Admin ID expired and you are locked out! Shut down your server Change the date on the OS Rename log.nsf temporarily Start server, login and recert your ID Shut server down Change Date Delete temporary log.nsf Rename original log.nsf back to log.nsf and restart server 12#engageug http://images4.fanpop.com/image/photos/22600000/hermione-granger-indian-miley-cyrus-22631667-320-479.jpg
  • 13. @LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist Spell #4 PolyJuice Your Directory Quick way to update “things” in names.nsf or any database with fields, folders, dragons • Click Create then Click Agent from the Notes menu • Provide a Name and Select Simple Actions • Click OK to go into Designer • Bottom Left corner you will see • Click on the button and prepare to be amazed 13#engageug https://www.dazzleworkshops.co.uk/2018/02/06/book-themed-craft-activities-stroud-kids-club-february-half-term/polyjuice-potion/ sarah@dazzleworkshops.co.uk Screenshots on next page
  • 14. @LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist Spell #4 PolyJuice Your Directory 2 of 2 • Look at all those choices! • Most common is Modify Field • Select Modify Field from the drop down • Select Replacing or Appending • Select the field from the list and Click Add your change • DONE! Go test it, of course before major usage. 14#engageug
  • 15. @LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist Spell #5 Cheap Thrills Sorting Your Views You know that awesome Rooms and Resources Database we all leverage? You can see my slides (12-16) from on how we hacked the template to be more useful https://www.slideshare.net/kbmsg/admin-hacks-for-users-and-admins-sanity and download the code here http://keithbrooks.com/download/isbg_rnr_use.ntf How do you sort your views? You know how to do this….right? Just in case, let’s show you how. 15#engageug
  • 16. @LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist Changing the Views of The Sorting (Hat) • You will need a Designer Client • From Notes, Open the database to get “fixed” • Click on View- Design • Under Views, Open the View to be Edited • Right Click on the Column to be fixed • Select Column Properties • Choose a Sort, Type and the Blue Circle! • Click on X to leave the mini Window • Close the view or Press CTRL-S 16#engageug https://www.lifehacker.com.au/2017/07/why-the-hogwarts-sorting-hat-is-a-bad-idea/
  • 17. @LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist Secret Views for NABs Spell #6 People by Mail Server - View with Some Formula Code Spell #7 People by Sametime Server – View with Lotusscript 17#engageug
  • 18. @LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist Elige Sapienter* Private views in the NAB is not new, you do use them, right? 2 options to choose: • Create view in the Names.nsf DB • Create views in the Names.ntf Template If you have a vanilla/standard template I suggest you choose the 1st option to avoid losing your changes. If you have a heavily edited template, I suggest the 2nd option since you understand how to work with the changes you have made. 18#engageug *Choose Wisely
  • 19. @LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist People by Mail Server 1 of 8 • Open names.nsf/ntf • Click on Create then Click View • Enter a name • Select a location or the default for it • You can use an existing view if you wish • Click OK • Click Save and Customize 19#engageug
  • 20. @LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist People by Server 2 of 8 • Double Click on the E-Mail column and change the Title to Mail File • From the lower window Select Display Field, then Select MailFile from the dropdown list. • NOTE: You can ignore any warning message about lost data. • The other columns should match their fields by name or change them to match what you wish. 20#engageug
  • 21. @LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist People by Server 3 of 8 • Click on the Name column and in the window below, paste this FORMULA and Click the Check mark: @Name([Abbreviate];@Subset(FullName; 1)) • Use a similar process for the Sametime column with this code and rename it Sametime Server: @Name([Abbreviate];SametimeServer) 21#engageug
  • 22. @LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist People by Server 4 of 8 • We need a counting column. So your view should look similar to this • Right Click on the Name column and Click Insert New Column • Double Click on the blank column and Type “1” (include the “”) in the formula window on the bottom. • In the pop up window, change to the sorting tab and set it like this, don’t forget the Totals Field on the bottom -> 22#engageug
  • 23. @LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist People by Server 5 of 8 • We need a Country(City) column. So your view should look like this • Right Click on the Blank Name column and Click Insert New Column • Double Click on the blank column, Type either line: @Name([Abbreviate]; OfficeCountry) @Name([Abbreviate]; OfficeCity) in the formula window on the bottom. • In the pop up window, Click on the sorting tab and set it like this -> 23#engageug
  • 24. @LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist People by Server 6 of 8 24#engageug • Right Click on the No Name/Blank column we just created and Click Insert New Column • Double Click on the blank column and Type: @Name([Abbreviate];MailServer) in the formula window on the bottom. • In the pop-up window, Click on the Font • tab and set it like this <- • Click on the sorting tab and set it like this ->
  • 25. @LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist People by Server 7 of 8 • Check the Show Twistie when row is expandable • Also set it for the OfficeCountry column 25#engageug
  • 26. @LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist People by Server 8 of 8 If all went well, you will see something like this: 26#engageug You can customize the columns to your liking
  • 27. @LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist People by Sametime Server Use the prior slides, but Slide 6 use this code: @Name([Abbreviate];SametimeServer) And Can Look Like This 27#engageug
  • 28. @LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist Need a Server Console? • Old trick but still works! • Click File -> Preferences -> Toolbar -> Customize • Click on New and select Button • Under 'Button caption text', type a name (Rconsole) • Click on Command & Functions button to select Commands • Select AdminRemoteConsole and click on Paste button • Click on OK and then click Save Toolbar and click on OK.
  • 29. @LotusEvangelist keith@b2bwhisperer.com@LotusEvangelist The Pensieve Review • Find Email Addresses • Find Hierarchical Names • Time Turning Back the Clock • Hagrid Saves BuckBeak • Juicing your Directory with Simple Actions • Sorting your Views • View People by Mail Server • View People by Sametime Servers • Need a Server Console • Don’t forget the Rooms and Resources hacks too! 29#engageug