http://giantdorks.org/ http://giantdorks.org/alain/ http://giantdorks.org/alain/1920x1080-resolution-on-dell-latitude-e6520-with-nvidia-nvs-4200m-card-running-ubuntu-10-04-lts-lucid/ http://giantdorks.org/alain/a-case-for-paste-instead-of-tr-to-replace-newlines-with-spaces/ http://giantdorks.org/alain/a-few-methods-to-convert-aac-m4a-to-mp3-under-linux/ http://giantdorks.org/alain/a-happy-tail-of-a-painless-linux-md-raid-recovery/ http://giantdorks.org/alain/a-little-script-to-print-repeat-a-character-or-string-n-number-of-times/ http://giantdorks.org/alain/a-quick-script-to-remove-files-matching-pattern-from-rsnapshot-backups/ http://giantdorks.org/alain/a-shell-script-to-refresh-a-predefined-set-of-pages-in-varnish-cache/ http://giantdorks.org/alain/a-shell-script-to-refresh-a-single-page-in-varnish-cache/ http://giantdorks.org/alain/about/ http://giantdorks.org/alain/achieve-faster-file-transfer-times-by-running-rsync-as-a-daemon/ http://giantdorks.org/alain/another-spam-free-month-with-spamassassin-and-postfix/ http://giantdorks.org/alain/another-successful-linux-md-raid-recovery/ http://giantdorks.org/alain/append-a-line-of-text-after-a-line-matching-a-pattern/ http://giantdorks.org/alain/application-launcher-for-multiple-firefox-profiles-in-ubuntu-12-04/ http://giantdorks.org/alain/attach-to-an-existing-gdm-session-with-vnc-over-ssh/ http://giantdorks.org/alain/awk-saves-pipes/ http://giantdorks.org/alain/bash-and-awk-to-convert-delimited-data-csv-tsv-etc-to-html-tables/ http://giantdorks.org/alain/bash-profile-function-to-fix-the-apt-key-signature-error-in-ubuntu/ http://giantdorks.org/alain/bash-profile-function-to-purge-urls-in-varnish/ http://giantdorks.org/alain/bash-profile-function-to-reload-varnish-config-on-the-fly/ http://giantdorks.org/alain/bash-script-to-calculate-duration-between-two-time-stamps-and-also-report-minutes-hours-days-weeks-months-and-years/ http://giantdorks.org/alain/calculate-split-percentage-as-part-of-the-split-command-line/ http://giantdorks.org/alain/centos-vnstat-error-unable-create-database-backup/ http://giantdorks.org/alain/check-ssl-certificate-expiration-date-and-other-details-at-the-command-line/ http://giantdorks.org/alain/combining-patterns-in-aptitude-package-search/ http://giantdorks.org/alain/combining-shell-variables-and-negation-in-sed/ http://giantdorks.org/alain/comment-out-lines-matching-pattern-with-sed/ http://giantdorks.org/alain/controlling-how-your-website-gets-indexed-by-programatically-managing-web-crawler-access-to-individual-pages/ http://giantdorks.org/alain/convert-lines-to-columns/ http://giantdorks.org/alain/cron-logrotate-error-rotating-mysql-logs/ http://giantdorks.org/alain/crontab-cheat-sheet/ http://giantdorks.org/alain/davfs2-on-karmic-claims-non-existent-files-exist/ http://giantdorks.org/alain/determine-system-age-in-a-shell-script/ http://giantdorks.org/alain/disable-acpi-suspend-after-laptop-lid-close-on-dell-mini-with-ubuntu-14-04-lts/ http://giantdorks.org/alain/disable-ipv6-on-linux/ http://giantdorks.org/alain/display-a-custom-html-message-instead-of-a-default-apache-errordocument-for-select-virtual-hosts/ http://giantdorks.org/alain/display-non-printing-characters-with-cat-and-replace-with-sed/ http://giantdorks.org/alain/do-something-every-few-seconds-minutes-hours-in-a-shell-script/ http://giantdorks.org/alain/dual-boot-linux-and-windows-8-on-dell-inspiron-14z/ http://giantdorks.org/alain/easily-find-and-replace-text-in-all-blog-posts/ http://giantdorks.org/alain/easily-get-the-correct-client-ip-with-mod_rpaf/ http://giantdorks.org/alain/easy-enough-recovery-from-debian-testing-installers-failure-to-install-grub-during-setup/ http://giantdorks.org/alain/error-rfcomm-connection-refused-attempting-to-establish-a-gprs-modem-connection-over-a-bluetooth-phone/ http://giantdorks.org/alain/error-saving-nvidia-x-server-settings-on-a-clean-install-of-ubuntu-9-10-karmic/ http://giantdorks.org/alain/error-unable-to-open-env-file-etcdefaultlocale-no-such-file-or-directory/ http://giantdorks.org/alain/excellent-free-ssl-certificates-with-killer-service-to-boot/ http://giantdorks.org/alain/exploring-methods-to-purge-varnish-cache/ http://giantdorks.org/alain/export-chrome-or-chromium-browsing-history-on-linux/ http://giantdorks.org/alain/export-mysql-data-into-csv-or-psv-files/ http://giantdorks.org/alain/fdisk-problems-with-partitions-over-2tb/ http://giantdorks.org/alain/find-a-matching-certificate-and-key-from-a-list-of-keys/ http://giantdorks.org/alain/find-a-package-that-provides-a-program/ http://giantdorks.org/alain/find-directories-not-containing-some-files/ http://giantdorks.org/alain/find-files-and-pass-to-du-to-get-a-human-readable-list-sorted-by-size/ http://giantdorks.org/alain/fix-for-broken-wi-fi-in-ubuntu-9-10-karmic-on-a-dell-laptop-with-broadcom-adapter/ http://giantdorks.org/alain/fix-for-greyed-out-add-printer-button-in-ubuntu-10-10/ http://giantdorks.org/alain/fix-for-linux-boot-failure-and-grub-rescue-prompt-following-a-normal-system-update/ http://giantdorks.org/alain/fix-for-missing-system-menu-preferences-and-administration-in-gnome-2-debian-ubuntu-etc/ http://giantdorks.org/alain/fix-for-non-working-wired-ethernet-on-dell-latitude-e6520-with-intel-82579-based-adapter-running-ubuntu-10-04-lts-lucid/ http://giantdorks.org/alain/fix-for-postfix-untrusted-certificate-tls-error/ http://giantdorks.org/alain/ftp-server-with-virtual-users-on-debian-lenny/ http://giantdorks.org/alain/future-proof-your-certificate-with-a-2048-bit-key/ http://giantdorks.org/alain/get-a-list-of-column-headers-from-a-csv-file-and-identify-each-with-a-field-number/ http://giantdorks.org/alain/get-counts-of-directory-depth-levels-with-find-awk-uniq-and-sort/ http://giantdorks.org/alain/get-model-and-serial-number-of-a-failed-hard-disk-in-linux-when-only-device-name-is-known/ http://giantdorks.org/alain/get-model-and-serial-number-of-a-hard-disk-in-linux-when-only-device-name-is-known/ http://giantdorks.org/alain/gnu-sort-command-to-accurately-sort-dates-on-multiple-fields/ http://giantdorks.org/alain/gpg-error-when-pulling-updates-from-security-debian-org/ http://giantdorks.org/alain/hard-disk-and-ssd-cost-per-tb-prices-and-ratings/ http://giantdorks.org/alain/high-resolution-with-extra-compiz-effects-on-dell-mini-10-with-ubuntu-9-10-karmic/ http://giantdorks.org/alain/how-to-access-the-internet-through-your-phone-as-a-bluetooth-modem-on-ubuntu-laptop/ http://giantdorks.org/alain/how-to-access-the-internet-through-your-phone-as-a-bluetooth-modem/ http://giantdorks.org/alain/how-to-benchmark-individual-shell-script-sections-to-identify-slow-parts/ http://giantdorks.org/alain/how-to-generate-a-unique-mac-address/ http://giantdorks.org/alain/how-to-get-detailed-date-and-time-display-for-list-view-in-ubuntu-14-04-file-manager/ http://giantdorks.org/alain/how-to-painlessly-add-scuttle-bookmarks-in-chromium-chrome-browser/ http://giantdorks.org/alain/how-to-print-an-85-x-35-check-in-quickbooks/ http://giantdorks.org/alain/how-to-reset-date-timestamps-for-one-or-more-git-commits/ http://giantdorks.org/alain/how-to-test-age-of-an-aws-instance-in-a-shell-script-2/ http://giantdorks.org/alain/how-to-update-blog-url-when-moving-a-wordpress-install-to-a-new-location/ http://giantdorks.org/alain/how-to-update-dell-bios-firmware-regardless-of-the-os-linux-unix-whatever/ http://giantdorks.org/alain/hybrid-blog-comment-anti-spam-solution-continues-to-work-well/ http://giantdorks.org/alain/improve-seo-with-varnish-by-returning-http-status-code-410-for-invalid-urls-matching-a-pattern/ http://giantdorks.org/alain/improved-code-to-make-a-bash-script-quit-if-it-detects-multiple-running-instances-of-itself/ http://giantdorks.org/alain/improved-handling-for-unidentified-output-from-fping-in-fping-monitor/ http://giantdorks.org/alain/in-search-of-a-good-replacement-for-ipod-my-sandisk-sansa-clip-review/ http://giantdorks.org/alain/indent-line-ranges-with-sed/ http://giantdorks.org/alain/insert-line-numbers-in-files-painlessly-with-nl-2/ http://giantdorks.org/alain/install-boxee-with-apt-on-ubuntu-9-10-karmic/ http://giantdorks.org/alain/launch-multiple-chromium-browser-windows-from-the-command-line/ http://giantdorks.org/alain/limited-permissions-for-aws-users-and-groups/ http://giantdorks.org/alain/linux-bandwidth-monitoring-and-network-accounting-tools/ http://giantdorks.org/alain/little-script-to-identify-child-process/ http://giantdorks.org/alain/little-shell-script-to-recursively-check-a-site-for-broken-links/ http://giantdorks.org/alain/lost-networking-in-xenserver-pool-slave/ http://giantdorks.org/alain/make-a-bash-script-quit-if-it-detects-multiple-running-instances-of-itself/ http://giantdorks.org/alain/make-ls-output-date-in-long-iso-format-instead-of-short-month/ http://giantdorks.org/alain/make-mailto-links-in-iceweasel-firefox-launch-icedove-thunderbird-instead-of-evolution/ http://giantdorks.org/alain/managing-services-in-debian/ http://giantdorks.org/alain/match-text-with-regular-expressions-and-transform-upper-and-lower-case-letters-with-sed/ http://giantdorks.org/alain/migrate-email-from-outlook-to-gmail/ http://giantdorks.org/alain/modify-vcard-file-to-work-with-t-mobile-contacts-import-tool/ http://giantdorks.org/alain/multiple-isolated-instances-of-firefox-within-a-single-login-session-on-linux/ http://giantdorks.org/alain/nmap-ping-sweep-and-host-scan-script/ http://giantdorks.org/alain/output-data-in-columnar-format-automatically-adjusting-column-width-based-on-longest-record/ http://giantdorks.org/alain/pad-file-names-with-zeroes-to-improve-sorting/ http://giantdorks.org/alain/painlessly-extract-dv-video-and-convert-to-mp4-with-two-commands-unattended/ http://giantdorks.org/alain/password-prompts-continue-after-adding-nopasswd-for-user-in-etcsudoers/ http://giantdorks.org/alain/pick-out-a-range-of-characters-with-non-greedy-grep/ http://giantdorks.org/alain/programatically-download-all-available-linux-journal-magazine-issues/ http://giantdorks.org/alain/programatically-open-windows-and-arrange-in-grid-pattern-on-screen/ http://giantdorks.org/alain/programatically-pull-exif-info-and-produce-camera-setting-statistics-for-a-bunch-of-images/ http://giantdorks.org/alain/purge-old-revisions-of-wordpress-blog-posts/ http://giantdorks.org/alain/quick-benchmark-of-sd-cards-i-use-for-gopro-video-recording/ http://giantdorks.org/alain/quick-script-to-export-data-from-a-sqlite-database-modify-then-import-back/ http://giantdorks.org/alain/quick-script-to-organize-files-in-directories-by-date/ http://giantdorks.org/alain/quick-shell-script-to-trim-a-video-clip-with-avconv/ http://giantdorks.org/alain/quick-tip-add-automatic-syntax-highlighting-to-custom-file-types-in-vim/ http://giantdorks.org/alain/quick-tip-installing-bleeding-edge-packages-on-debian-stable/ http://giantdorks.org/alain/quick-tip-sniffing-packets-for-fun-and-profit/ http://giantdorks.org/alain/quick-tip-turn-off-the-annoying-system-beep-in-ubuntu/ http://giantdorks.org/alain/read-a-file-from-a-tar-archive-with-vim-without-extracting/ http://giantdorks.org/alain/redirecting-output-from-drush/ http://giantdorks.org/alain/reject-an-email-message-with-too-many-recipients-with-postfix/ http://giantdorks.org/alain/remove-network-adapters-from-a-xenserver-host/ http://giantdorks.org/alain/rename-files-generated-by-split-to-offset-numeric-ranges/ http://giantdorks.org/alain/rename-files-with-file-names-matching-regular-expression/ http://giantdorks.org/alain/rename-jpeg-files-with-exif-date-using-exiv2/ http://giantdorks.org/alain/resend-mail-thats-locally-stored-in-a-mbox-format-on-a-linux-box-to-a-working-email-address/ http://giantdorks.org/alain/responsibly-download-lots-of-files-with-wget/ http://giantdorks.org/alain/revert-back-to-manual-boxee-installs/ http://giantdorks.org/alain/revive-dead-iphone-following-complete-battery-discharge/ http://giantdorks.org/alain/rsnapreport-pl-enhancements/ http://giantdorks.org/alain/rsnapshot-logging/ http://giantdorks.org/alain/sandisk-sansa-clip-stock-firmware-update-and-rockbox-install/ http://giantdorks.org/alain/save-your-keyboard-with-sed/ http://giantdorks.org/alain/script-to-calculate-clip-duration-from-startstop-times/ http://giantdorks.org/alain/script-to-create-and-manage-ssh-tunnels-and-open-remote-desktop-sessions/ http://giantdorks.org/alain/script-to-generate-a-unique-id-based-on-date/ http://giantdorks.org/alain/script-to-generate-passwords/ http://giantdorks.org/alain/script-to-individually-terminate-stuck-web-server-threads-without-restarting-apache/ http://giantdorks.org/alain/script-to-output-tide-information-tidal-height-for-date-and-time/ http://giantdorks.org/alain/script-to-rename-files-by-moving-a-part-of-the-filename-to-the-beginning-of-the-files-name/ http://giantdorks.org/alain/script-to-update-nmap-mac-prefixes-with-latest-entries-from-the-ieee-oui-database/ http://giantdorks.org/alain/searching-for-recepient-in-roundcube-webmail-client/ http://giantdorks.org/alain/secure-passwordless-vnc-logins-to-a-citrix-xenserver-debian-lenny-virtual-machine/ http://giantdorks.org/alain/sed-code-snippets-for-inserting-characters-at-various-positions-in-a-line/ http://giantdorks.org/alain/sed-one-liners-to-display-line-ranges/ http://giantdorks.org/alain/send-mail-to-root-when-crontab-command-fails-to-run/ http://giantdorks.org/alain/set-frame-rate-of-a-60p-video-to-24p-to-achieve-lossless-slow-motion-playback/ http://giantdorks.org/alain/shared-folder-permissions-made-easier-with-libpam-umask/ http://giantdorks.org/alain/shell-one-liner-to-convert-dhcp-reservation-values-from-vyatta-config-into-a-bind-zone-file-format/ http://giantdorks.org/alain/shell-one-liner-to-identify-which-mysql-database-tables-are-used-for-which-wordpress-mu-blog/ http://giantdorks.org/alain/shell-one-liner-to-loop-through-files-parse-out-source-and-date-from-each-file-rearrange-date-construct-new-file-name-and-rename-each-file/ http://giantdorks.org/alain/shell-one-liner-to-pad-filenames-starting-with-single-digit-year-with-a-zero/ http://giantdorks.org/alain/shell-one-liner-to-produce-a-delimited-file-with-massive-number-of-date-ranges/ http://giantdorks.org/alain/shell-script-to-calculate-spam-statistics/ http://giantdorks.org/alain/shell-script-to-check-ssl-certificate-info-like-expiration-date-and-subject/ http://giantdorks.org/alain/shell-script-to-convert-csv-to-html-tables-updated/ http://giantdorks.org/alain/shell-script-to-count-lines-of-code/ http://giantdorks.org/alain/shell-script-to-enumerate-titles-and-chapters-of-a-dvd-and-rip-each-into-a-separate-avi-using-mencoder/ http://giantdorks.org/alain/shell-script-to-enumerate-titles-and-chapters-of-a-dvd-and-rip-the-longest-one-into-avi-using-mencoder/ http://giantdorks.org/alain/shell-script-to-export-data-from-mysql-tables-modify-then-import-into-another-set-of-tables/ http://giantdorks.org/alain/shell-script-to-export-data-from-mysql-tables-using-select-into-outfile-method-with-column-names/ http://giantdorks.org/alain/shell-script-to-parse-openssl-output/ http://giantdorks.org/alain/shell-script-to-query-a-list-of-hostnames-or-ip-addresses-against-a-list-of-local-and-remote-dns-black-lists/ http://giantdorks.org/alain/shell-script-to-rename-jpeg-files-with-exif-date/ http://giantdorks.org/alain/shell-script-to-trim-a-video-clip-with-avconv-ffmpeg-or-mencoder/ http://giantdorks.org/alain/shell-script-to-trim-a-video-with-mencoder-or-ffmpeg/ http://giantdorks.org/alain/shell-script-to-update-a-bunch-of-iso-files-with-jigdo/ http://giantdorks.org/alain/shell-script-to-verify-tar-archives/ http://giantdorks.org/alain/shell-script-to-verify-zip-archives/ http://giantdorks.org/alain/simple-script-to-test-network-throughput-performance/ http://giantdorks.org/alain/simple-script-to-test-website-performance/ http://giantdorks.org/alain/simple-shell-script-to-check-apc-alternative-php-cache-status-and-alert-in-case-of-fragmentation/ http://giantdorks.org/alain/simple-work-around-the-bash-shells-inability-to-compare-floating-point-numbers/ http://giantdorks.org/alain/smtp-test-message-via-shell-script-using-netcat-instead-of-telnet/ http://giantdorks.org/alain/sort-strings-in-numeric-order-based-on-unpadded-numbers-appearing-at-a-set-position-in-the-string/ http://giantdorks.org/alain/spamassassin-bayes-plugin-brings-me-gift-of-100-filter-accuracy/ http://giantdorks.org/alain/sqlite3-csv-export-import-of-midori-web-browser-bookmarks-to-perform-regex-string-replacements/ http://giantdorks.org/alain/sum-a-column-with-awk-and-display-number-with-printf-using-comma-as-thousands-separator/ http://giantdorks.org/alain/supplement-your-existing-comment-spam-detection-solution-with-a-web-server-level-dnsblrbl-based-approach/ http://giantdorks.org/alain/switch-from-gedit-as-the-default-application-for-text-files-in-gnome-3/ http://giantdorks.org/alain/switch-from-source-installed-nvidia-driver-to-one-provided-by-the-package-manager/ http://giantdorks.org/alain/switching-from-debian-multimedia-org-packages-to-official-debian-versions/ http://giantdorks.org/alain/test-current-time-against-target-hour-in-a-shell-script-to-determine-if-current-time-is-off-hours-or-business-hours/ http://giantdorks.org/alain/ubuntu-running-in-low-graphics-mode-following-kernel-update/ http://giantdorks.org/alain/updating-bios-on-dell-inspiron-1010-running-linux/ http://giantdorks.org/alain/updating-expired-startcom-class-1-primary-intermediate-server-ca-certificate/ http://giantdorks.org/alain/using-octal-or-hexadecimal-representations-when-working-with-special-characters/ http://giantdorks.org/alain/wordpress-varnish-plugin-error/ http://giantdorks.org/alain/workaround-for-broken-varnishncsa-logging-due-to-shell-mishandling-of-spaces-in-log_format-variables/ http://giantdorks.org/alain/workaround-for-missing-sync-calendar-option-for-a-google-account-on-an-android-phone/ http://giantdorks.org/alain/xenserver-pool-master-network-issues-and-the-host-is-still-booting-error/ http://giantdorks.org/jason/ http://giantdorks.org/jason/2007/11/ http://giantdorks.org/jason/2007/11/12/olpc-xo-vs-asus-eee-first-look/ http://giantdorks.org/jason/2007/11/14/ars-review-the-asus-eee-pc/ http://giantdorks.org/jason/2007/11/15/asus-eee-pc-unboxing/ http://giantdorks.org/jason/2007/11/19/forbes-interview-jonney-shih-president-of-asus-on-the-eee-pc/ http://giantdorks.org/jason/2007/11/26/asus-eee-violates-gpl/ http://giantdorks.org/jason/2007/11/28/olpc-welcome-letter/ http://giantdorks.org/jason/2007/12/ http://giantdorks.org/jason/2007/12/03/quick-tip-find-what-distro-your-on/ http://giantdorks.org/jason/2007/12/04/asus-is-releasing-code/ http://giantdorks.org/jason/2007/12/05/free-as-in-pizza/ http://giantdorks.org/jason/2007/12/12/sansa-view-16gb-flash-player-linux-support/ http://giantdorks.org/jason/2007/12/20/no-one-listens/ http://giantdorks.org/jason/2007/12/20/olpc-xo-first-thoughts/ http://giantdorks.org/jason/2007/12/26/olpc-xo-and-guinness/ http://giantdorks.org/jason/2008/12/ http://giantdorks.org/jason/2008/12/03/little-quick-tip-rename-multiple-files/ http://giantdorks.org/jason/2008/12/22/linux-quick-tip-benchmark-disk-performance/ http://giantdorks.org/jason/2008/12/29/linux-quick-tip-linux-raid-driver/ http://giantdorks.org/jason/2009/05/ http://giantdorks.org/jason/2009/05/01/bash-one-liner-human-readable-sorted-du/ http://giantdorks.org/jason/2010/01/ http://giantdorks.org/jason/2010/01/14/ulv-laptops/ http://giantdorks.org/jason/2010/01/19/cheap-computers/ http://giantdorks.org/jason/about-2/ http://giantdorks.org/jason/wp-json/ http://giantdorks.org/wb/ http://giantdorks.org/wb/tides/ http://giantdorks.org/wb/winds/