Skip to content

Instantly share code, notes, and snippets.

View iamkristian's full-sized avatar

Kristian Rasmussen iamkristian

  • Denmark
  • 14:25 (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} |
var request:URLRequest = new URLRequest("content.swf");
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, loadProgress);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadComplete);
function loadProgress(event:ProgressEvent):void {
var percentLoaded:Number = event.bytesLoaded/event.bytesTotal;
percentLoaded = Math.round(percentLoaded * 100);
trace("Loading: "+percentLoaded+"%");
siteLoader.loadMovie("mysite.swf");
loadingBar._xscale = 1;
loadingBar.onEnterFrame = function() {
kBytesLoaded = this._parent.siteLoader.getBytesLoaded() / 1024;
kBytesTotal = this._parent.siteLoader.getBytesTotal() / 1024;
percentage = Math.round(kBytesLoaded / kBytesTotal * 100);
this._xscale = percentage;
if (percentage == 99) {
delete this.onEnterFrame;
}
<?php
// $Id: node.tpl.php,v 1.7 2007/08/07 08:39:36 goba Exp $
?>
<div class="node<?php if ($sticky) { print " sticky"; } ?><?php if (!$status) { print " node-unpublished"; } ?>">
<?php if ($picture) {
print $picture;
}?>
<?php if ($page == 0) { ?><h2 class="title"><a href="<?php print $node_url?>"><?php print $title?></a></h2><?php }; ?>
<span class="submitted"><?php print $submitted?></span>
<div class="taxonomy"><?php print $terms?></div>
@iamkristian
iamkristian / mbeanContext.xml
Created April 20, 2011 06:43
Howto expose springbeans as mbeans in your container!
<bean id="myBean" class="com.iamkristian.MyBean" factory-method="instance" />
<bean class="org.springframework.jmx.export.MBeanExporter" lazy-init="false">
<property name="beans">
<map>
<entry key="bean:name=myBean" value-ref="myBean"/>
</map>
</property>
</bean>
@iamkristian
iamkristian / web.xml
Created April 20, 2011 06:45
Adding webAppRootKey to support multiple applications on the same app server that use Log4jConfigListener
<context-param>
<param-name>webAppRootKey</param-name>
<param-value>myVeryOwnWebApp</param-value>
</context-param>
@iamkristian
iamkristian / nameit.sh
Created April 20, 2011 10:30
Name your terminal windows
#!/bin/bash
function nameit() {
name=""
for arg in $@; do
name="${name} ${arg}";
done
echo -e '\e]0;'${name}'\07'
}
@iamkristian
iamkristian / gists-add-linenumbers.js
Created April 26, 2011 07:39
Adds line numbers to embedded gists
function addLineNumbersToAllGists() {
jQuery('.gist').each( function() {
_addLineNumbersToGist('#' + jQuery(this).attr('id'));
});
}
function addLineNumbersToGist(id) {
_addLineNumbersToGist('#gist-' + id);
}
@iamkristian
iamkristian / ServerNoShutdownOfIO.java
Created May 9, 2011 11:20
TCP: socket programming - remmeber to shutdown in/out
/* ... extract */
public void stopServer() {
try {
socket.close();
} catch (Exception e) {
logger.warn("An exception occured closing the socket", e);
}
}
@iamkristian
iamkristian / upgrade.sh
Created May 14, 2011 06:57
Remember to upgrade the macports
#!/bin/bash
sudo port -d selfupdate
sudo port upgrade outdated
#Or alternatively
sudo port upgrade installed