Skip to content

Instantly share code, notes, and snippets.

View rogerdudler's full-sized avatar

Roger Dudler rogerdudler

View GitHub Profile
@rogerdudler
rogerdudler / build-private.properties
Created May 13, 2011 14:07
Build Private Properties
version = 0.0.0
product = yourproject
version = 1.0.0
@rogerdudler
rogerdudler / gist:979542
Created May 18, 2011 20:58
Mapping Extension
<extension point="com.github.eclipsecolortheme.mapper">
<mapper
class="com.github.eclipsecolortheme.mapper.GenericMapper"
name="Ant"
pluginId="org.eclipse.ant.ui"
xml="mappings/org.eclipse.ant.ui.xml">
</mapper>
</extension>
@rogerdudler
rogerdudler / gist:979582
Created May 18, 2011 21:15
Theme Extension
<extension point="com.github.eclipsecolortheme.theme">
<theme file="themes/black-pastel.xml" />
</extension>
@rogerdudler
rogerdudler / gist:1145905
Created August 15, 2011 08:35
recentcomment.phtml
<?
/**
* @see http://codex.wordpress.org/Function_Reference/get_comments
*/
?>
<!-- DYNAMIC:WORDPRESS -->
<h3><?= $title ?></h3>
<a class="feed" href="<?= $feed ?>">Kommentare als RSS</a>
<ul class="recentcomments">
<? foreach($comments as $comment) { ?>
<script type="text/javascript" src="http://localhost:8000/socket.io/socket.io.js"></script>
@rogerdudler
rogerdudler / gist:1156353
Created August 19, 2011 08:44
Socket.io usage on client-side
// create socket connection
var socket = io.connect('http://localhost:8000');
// listen to an event
socket.on('event', function(data) {});
// send an event
socket.emit('event', data, function() {});
@rogerdudler
rogerdudler / gist:1156354
Created August 19, 2011 08:44
Socket.io usage in Node.js
// create an http server listening on port 8000
var io = require('socket.io').listen(8000);
// listen on new connections
io.sockets.on('connection', function (socket) {
// listen on an event called "eventA"
socket.on('eventA', function(data) {
// send "eventA" to all clients, except the sender
@rogerdudler
rogerdudler / gist:1156357
Created August 19, 2011 08:46
Socket.io notification types
// Send the message to all clients except the sender
socket.broadcast.emit('event', data);
// Same but not guaranteed
socket.volatile.emit('event', data);
// Send the message to all clients including the sender
io.sockets.emit('event', data);
@rogerdudler
rogerdudler / gist:1156359
Created August 19, 2011 08:46
Installing redis client for node.js
npm install redis