Add this to your .profile, .bashrc, .zshrc...
decode_base64_url() {
local len=$((${#1} % 4))
local result="$1"
if [ $len -eq 2 ]; then result="$1"'=='
elif [ $len -eq 3 ]; then result="$1"'='
fi| /** | |
| * Usage: groovy compare-list.groovy first.txt second.txt | |
| **/ | |
| def sourceList = [] | |
| new File( args[0] ).eachLine { line -> | |
| sourceList << line.trim() | |
| } |
| curl -Iso /dev/null -w "%{http_code}\n" -k https://www.google.com.au |
Adding timer variables in Mule flows to check for performance bottlenecks.
<set-variable value="#[%dw 2.0 import currentMilliseconds from dw::util::Timer --- currentMilliseconds()]"
variableName="http_before" doc:name="http_before" mimeType="application/java"/>Big O performance of common functions of different Java Collections.
| List | Add | Remove | Get/Read | Contains | Next | Data Structure |
|---|---|---|---|---|---|---|
| [] | O(n) | O(n) | O(1) | O(n) | O(1) | Array |
| List | O(1)* | O(n) | O(n) | O(n) | O(1) | Array |
| ArrayList | O(1) | O(n) | O(1) | O(n) | O(1) | Array |
| LinkedList | O(1) | O(1) | O(n) | O(n) | O(1) | Linked List |
| CopyOnWriteArrayList | O(n) | O(n) | O(1) | O(n) | O(1) | Array |
| ''' | |
| Script to delete jobs and nested views in Jenkins CI including the parent view. | |
| This currently works when you have two-level nested views with jobs under the child view. | |
| Parent view | |
| - Child view 1 | |
| - Job 1 | |
| - Job 2 | |
| - Child view 2 | |
| - Job 3 |
| # after appcleaner does his magic, do this | |
| sudo rm -rf "/Library/Application Support/Paragon Software/" | |
| sudo rm /Library/LaunchDaemons/com.paragon-software.installer.plist | |
| sudo rm /Library/LaunchDaemons/com.paragon-software.ntfs.loader.plist | |
| sudo rm /Library/LaunchDaemons/com.paragon-software.ntfsd.plist | |
| sudo rm /Library/LaunchAgents/com.paragon-software.ntfs.notification-agent.plist | |
| sudo rm -rf /Library/Filesystems/ufsd_NTFS.fs/ | |
| sudo rm -rf /Library/PrivilegedHelperTools/com.paragon-software.installer | |
| sudo rm -rf /Library/Extensions/ufsd_NTFS.kext/ |