Differences

This shows you the differences between two versions of the page.

start [2009/11/04 20:29]
start [2010/09/01 15:39] (current)
vramiro
Line 1: Line 1:
 +[[ http://card.ly/vramiro|{{ http://card.ly/images/vcard-blue-small.png}}]]
 +
 +====== read news... ======
 +
 +  * I've started a blog! check it [[blog|here]]
 +  * Simple iPhone-Style list of chilean radios at [[http://victor.cl/radios]]. Check the simple source code at [[http://github.com/vramiro/radios-chile|github]]
 +  * Check out the Chilean Internet shortage on 27-F. More info [[http://www.niclabs.cl/terremoto/|here]]
 +{{ youtube>ZOtjnHXRai4 }}
 +
 +  * Added new [[Teaching]] section!!
 +  * Internet and Chilean Earthquake 2010 presentation! [[Publications|click here]] [spanish only]
 +  * Check your network visibility in chilean earthquake day: [[http://www.niclabs.cl/terremoto/verifica_red|click here]]
 +  * New sections in the wiki: [[Research]] and [[Publications]]
 +
 +====== or browse stuff... ======
 +
 +  * [[about|About me]]
 +  * [[Research]]
 +  * [[Teaching]]
 +  * [[Publications]]
 +  * [[Presentations]]
 +  * [[Blog]]
 +  * [[Stuff]]: Public key, docs, etc
 +
 +====== or select next hop... ======
 +
 +  * [[http://twitter.com/vramiro|Twitter]]
 +  * [[http://www.linkedin.com/in/vramiro|Linkedin Profile]]
 +  * [[http://www.flickr.com/photos/vramiro/|Flickr]]
 +  * [[http://www.niclabs.cl/node/45|Niclabs]]
 +  * [[http://www.facebook.com/vramiro|Facebook Profile]]
 +  * [[http://www.google.com/profiles/vramiro|Google Profile]]
 +  * [[http://vramiro.tumblr.com/|tumblr]]
 +  * [[http://pleiad.cl/people/vramiro|PLEIAD Group]]
 +  * [[http://counter.li.org/cgi-bin/runscript/display-person.cgi?user=171397|Linux user 171397]]
 +  * [[http://vramiro.pastebin.com|My personal Pastebin]]
 +
 +====== or follow my twitter updates ======
 +<html>
 +<script type="text/javascript">
 +function twitterCallback2(twitters) {
 +  var statusHTML = [];
 +  for (var i=0; i<twitters.length; i++){
 +    var username = twitters[i].user.screen_name;
 +    var status = twitters[i].text.replace(/((https?|s?ftp|ssh)\:\/\/[^"\s\<\>]*[^.,;'">\:\s\<\>\)\]\!])/g, function(url) {
 +      return '<a href="'+url+'">'+url+'</a>';
 +    }).replace(/\B@([_a-z0-9]+)/ig, function(reply) {
 +      return  reply.charAt(0)+'<a href="http://twitter.com/'+reply.substring(1)+'">'+reply.substring(1)+'</a>';
 +    });
 +    statusHTML.push('<li><span>'+status+'</span> <a style="font-size:85%" href="http://twitter.com/'+username+'/statuses/'+twitters[i].id+'">'+relative_time(twitters[i].created_at)+'</a></li>');
 +  }
 +  document.getElementById('twitter_update_list').innerHTML = statusHTML.join('');
 +}
 +
 +function relative_time(time_value) {
 +  var values = time_value.split(" ");
 +  time_value = values[1] + " " + values[2] + ", " + values[5] + " " + values[3];
 +  var parsed_date = Date.parse(time_value);
 +  var relative_to = (arguments.length > 1) ? arguments[1] : new Date();
 +  var delta = parseInt((relative_to.getTime() - parsed_date) / 1000);
 +  delta = delta + (relative_to.getTimezoneOffset() * 60);
 +
 +  if (delta < 60) {
 +    return 'less than a minute ago';
 +  } else if(delta < 120) {
 +    return 'about a minute ago';
 +  } else if(delta < (60*60)) {
 +    return (parseInt(delta / 60)).toString() + ' minutes ago';
 +  } else if(delta < (120*60)) {
 +    return 'about an hour ago';
 +  } else if(delta < (24*60*60)) {
 +    return 'about ' + (parseInt(delta / 3600)).toString() + ' hours ago';
 +  } else if(delta < (48*60*60)) {
 +    return '1 day ago';
 +  } else {
 +    return (parseInt(delta / 86400)).toString() + ' days ago';
 +  }
 +}
 +</script>
 +<ul id="twitter_update_list">
 +<script type="text/javascript" src="http://twitter.com/statuses/user_timeline/vramiro.json?callback=twitterCallback2&amp;count=5"></script>
 +</ul>
 +</html>
 +
 +  * [[http://twitter.com/vramiro|follow me!]]