Skip to content

Instantly share code, notes, and snippets.

View andreacfm's full-sized avatar

Andrea Campolonghi andreacfm

View GitHub Profile
@andreacfm
andreacfm / ruby_gets_chomp.rb
Created June 11, 2011 23:11
ruby_gets_chomp
print "What is your name? "
$stdout.flush
name = gets.chomp
puts 'Hi ' + name + '!!!' + name
#=> Hi andrea!!!
print "What is your name? "
$stdout.flush
name = gets
puts 'Hi ' + name + '!!!' + name
# => Hi andrea
# !!!
@andreacfm
andreacfm / gmaps_add_street_view.cfm
Created February 19, 2011 18:56
street view example bases on ray camden post
<script>
function init() {
ColdFusion.Map.addEvent("mainMap","click",function(overlay,overlaylnglt) {
address = arguments[arguments.length-1];
var loc = new GLatLng(address.lat(),address.lng());
panoramaOptions = { latlng:loc };
var myPano = new GStreetviewPanorama(document.getElementById("streetDiv"), panoramaOptions);
});
}
</script>
@andreacfm
andreacfm / websocket data_push example - data.cfm
Created February 3, 2011 21:01
fake data push for the websockets stock example
<cfsetting requesttimeout="120">
<cfscript>
param name="gateway" default="stocks";
stocks = ['GOOG','APPL','MSFT','AMZN'];
thread action="run" name="stock_thread" stocks="#stocks#"{
while(true){
message = {};
for(item in attributes.stocks){
message[item] = randRange(1,5);
sendGatewayMessage(String:name, Struct: data);
* name => the name of the gateway instance to invoke.
* data => a struct of data the gateway will process and will pass by to any listener function
@andreacfm
andreacfm / websocket base
Created February 3, 2011 20:36
basic websocket js implementation
ws = new WebSocket('ws://{server_url}:{port});
ws.onopen = function(){
ws.send('hello');
}
ws.onmessage = function(ev){
do_things_with_incoming_message(ev.data);
}
@andreacfm
andreacfm / jvm.args-jmx
Created September 30, 2010 19:51
jvm args to enable jmx support
-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9001 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false
@andreacfm
andreacfm / railo.servlet-cfmlengine
Created September 30, 2010 19:49
Servlet that load and use the Railo AfmlEngineFactory
/**
*/
public class CFMLServlet extends HttpServlet implements EngineChangeListener {
private CFMLEngine engine;
/**
* @see javax.servlet.Servlet#init(javax.servlet.ServletConfig)
*/
public void init(ServletConfig sg) throws ServletException {
@andreacfm
andreacfm / ant.restart-railo
Created September 30, 2010 19:46
Ant target to restart a railo server
<target name="restartRailo" description="Restarts the Railo server.">
<get
src="http://${server.name}:${server.port}/server/railo_restart.cfm?admin_password=${admin.password}"
dest="${www}/server/temp/restart_output.txt"/>
<loadfile property="restart.status" srcFile="${www}/server/temp/restart_output.txt"/>
<echo message="Restart status: ${restart.status}"/>
@andreacfm
andreacfm / Mango Plugin Test
Created August 15, 2010 15:49
Test for mango plugin.
I am github gist!!!