Skip to content

Instantly share code, notes, and snippets.

@ealden
ealden / gist:18123ae72f3b0a4f52f4
Last active August 29, 2015 14:06
Ruby install in CentOS 6.5
# Install required packages in CentOS 6
# This should be run as root
yum install gcc make zlib zlib-devel readline-devel openssl-devel git
# Install rbenv
# This should be run as a non-root user
git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
source ~/.bash_profile
@ealden
ealden / gist:75cbda4aeed13158c525
Last active August 29, 2015 14:07
PostgreSQL user/database config
createuser -P dbadmin
createuser -P dbuser
createdb -O dbadmin db
@ealden
ealden / debug
Created November 22, 2011 03:03
Spring Android Showcase with Gradle androidSignAndAlign
11:00:58.899 [INFO] [org.gradle.BuildLogger] Starting Build
11:00:58.906 [DEBUG] [org.gradle.BuildLogger] Gradle user home: /Users/ealden/.gradle
11:00:58.907 [DEBUG] [org.gradle.BuildLogger] Current dir: /Users/ealden/code/springsource/spring-android-samples/spring-android-showcase/client
11:00:58.907 [DEBUG] [org.gradle.BuildLogger] Settings file: null
11:00:58.908 [DEBUG] [org.gradle.BuildLogger] Build file: null
11:00:58.910 [DEBUG] [org.gradle.BuildLogger] Select default project: with project directory '/Users/ealden/code/springsource/spring-android-samples/spring-android-showcase/client'
11:00:58.920 [DEBUG] [org.gradle.initialization.BuildSourceBuilder] Starting to build the build sources.
11:00:58.921 [DEBUG] [org.gradle.initialization.BuildSourceBuilder] Gradle source dir does not exist. We leave.
11:00:58.923 [DEBUG] [org.gradle.initialization.DefaultGradlePropertiesLoader] Found env project properties: []
11:00:58.923 [DEBUG] [org.gradle.initialization.DefaultGradlePropertiesLoader] Found system pr
@ealden
ealden / INSTALL.el
Created December 28, 2011 04:25
Custom ELPA package-install with multiple repository support
(let ((buffer (url-retrieve-synchronously
"https://raw.github.com/gist/1526242/2cefe97bfb0e60d475f158c6c114193c88b7e08c/package-install.el")))
(save-excursion
(set-buffer buffer)
(goto-char (point-min))
(re-search-forward "^$" nil 'move)
(eval-region (point) (point-max))
(kill-buffer (current-buffer))))
@ealden
ealden / gist:3068966
Created July 8, 2012 01:52
Moving a Linux system directory to a different partition
find . -depth -print0 | cpio --null --sparse -pvd /mnt/new_partition
@ealden
ealden / Before rbenv setup
Created July 8, 2012 05:25
Ruby setup in Debian 6
aptitude install zlib1g-dev openssl libopenssl-ruby1.9.1 libssl-dev libruby1.9.1 libreadline-dev
@ealden
ealden / gist:3262652
Last active October 8, 2015 02:18
Wicked PDF setup in Debian 6
aptitude install libfontconfig libxext6
@ealden
ealden / emacs-23-lion-fullscreen-test-for-emacs-24.1.patch
Created September 3, 2012 15:01 — forked from henry0312/emacs-23-lion-fullscreen-test-for-emacs-24.1.patch
Fix typester's emacs-23-lion-fullscreen-test.patch to follow Emacs 24.1
diff --git a/src/nsterm.m b/src/nsterm.m
--- a/src/nsterm.m
+++ b/src/nsterm.m
@@ -5507,6 +5507,7 @@ ns_term_shutdown (int sig)
[win setAcceptsMouseMovedEvents: YES];
[win setDelegate: self];
[win useOptimizedDrawing: YES];
+ [win setCollectionBehavior:NSWindowCollectionBehaviorFullScreenPrimary];
sz.width = FRAME_COLUMN_WIDTH (f);
@ealden
ealden / gist:3877924
Created October 12, 2012 08:10
DefaultResponseError
public void handleError(ClientHttpResponse response) throws IOException {
HttpStatus statusCode = response.getStatusCode();
byte[] body = getResponseBody(response);
if ((statusCode.series() == CLIENT_ERROR) && (body.length == 0)) {
super.handleError(response);
}
}
SELECT s.inst_id,
s.sid,
s.serial#,
p.spid,
s.username,
s.program
FROM gv$session s
JOIN gv$process p ON p.addr = s.paddr AND p.inst_id = s.inst_id
WHERE s.type != 'BACKGROUND';