Skip to content

Instantly share code, notes, and snippets.

View iamkristian's full-sized avatar

Kristian Rasmussen iamkristian

  • Denmark
  • 21:37 (UTC +02:00)
View GitHub Profile
@iamkristian
iamkristian / kill_postgres_connections.rake
Last active August 29, 2015 14:19
Kill postgres connections upon rake db:drop
# lib/tasks/kill_postgres_connections.rake
desc "Kills postgres connections"
task :kill_postgres_connections => :environment do
yml_file = Rails.root.join('config/database.yml')
db_settings = YAML::load(File.open(yml_file))[Rails.env]
db_name = db_settings['database']
sh = <<EOF
ps -e |
grep postgres: |
grep #{db_name} |
@iamkristian
iamkristian / dump.txt
Created November 6, 2012 11:55
failures
Failures:
1) Appearance Choosing template panel
Failure/Error: page.find("div#settings-panel").should_not be_visible
expected visible? to return false, got true
# ./spec/acceptance/admin/appearance_spec.rb:42:in `block (2 levels) in <top (required)>'
2) Appearance Choosing settings panel
Failure/Error: page.find("div#template-panel").should_not be_visible
expected visible? to return false, got true
@iamkristian
iamkristian / kr.css
Created August 13, 2012 06:39
Default wordpress styles with codes and github links - compressed
div.gist-file .line{border:none}
.gist{font-size:small;line-height:1}
pre{background:#F3F3F7;border:1px solid #DEDEE3;font-family:Consolas, Monaco, "Courier New", Courier, monospace;font-size:12px;font-weight:inherit;line-height:1.3em;margin-bottom:22px;overflow:auto;padding:11px}
code,pre{color:#000;font-family:Consolas, Monaco, "Courier New", Courier, monospace}
@iamkristian
iamkristian / vim-shortcuts.txt
Created August 10, 2012 08:11
A list of shortcuts I use a lot in vim.
# c == ctrl
# Note capital letters marks the use of shift.
# ! will force your command.
# Navigation
h Moves left.
j Moves down.
k Moves up.
l Moves right.
H Moves the cursor to the top of the screen.
@iamkristian
iamkristian / layout
Created August 10, 2012 06:24
.vim directory layout
+ autoload/ # This is kept for legacy purposes
+ bundle/ # Pathogen loads your bundles from here
+ snippets/ # Here snipmate snippets go
- gvimrc # Settings for the gvim only (mvim)
- vimrc # Settings for global vim
- bootstrap.sh # Will copy your gvimrc and vimrc to your homedir, and backup your old files to .old
@iamkristian
iamkristian / remote.sh
Created May 3, 2012 10:24
How to setup git remote push
ssh git@example.com
mkdir my_project.git
cd my_project.git
git init --bare
git-update-server-info # If planning to serve via HTTP
exit
#---
cd my_project
@iamkristian
iamkristian / .bashrc
Created April 23, 2012 10:19
MAMP aliases
# include these into your .bashrc
alias mysqlstart='sudo port load mysql5-server'
alias mysqlstop='sudo port unload mysql5-server'
alias apacherestart='sudo /opt/local/apache2/bin/apachectl -k restart'
@iamkristian
iamkristian / edit-php5.sh
Created April 23, 2012 09:35
MAMP Stack - php.ini
# You need to edit php.ini to point it to the right mysqld.sock
sudo vim /opt/local/etc/php5/php.ini
mysqli.default_socket =/opt/local/var/run/mysql5/mysqld.sock
# After which you can run the script below to complete your installation
/opt/local/lib/mysql5/bin/mysql_secure_installation
@iamkristian
iamkristian / mamp.sh
Created April 23, 2012 09:23
MAMP Stack
# Will install a mamp stack
sudo port install apache2 php5
sudo port install mysql5-server php5-mysql php5-mcrypt
@iamkristian
iamkristian / morepom.xml
Created March 15, 2012 09:11
educate maven-release-plugin to know abuot grails versioning
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<version>2.2.1</version>
<configuration>
<autoVersionSubmodules>true</autoVersionSubmodules>
<preparationGoals>grails:set-version scm:checkin clean install</preparationGoals>
<completionGoals>grails:set-version scm:checkin</completionGoals>
<goals>scm:checkin</goals>