Archive for the ‘boring’ Category

Back from Astricon

Friday, October 17th, 2008

I got back from Astricon 3 weeks ago. It was good to meet some people I only had talk with on IRC or IM.

Here is my presentation: OpenR2 - MFC/R2 Free of headaches or your money back. My presentation explains how and why I started the OpenR2 project and how it can help to ease the MFC/R2 signaling support for Asterisk.

In other news tomorrow is my last day working for IBM. I started at IBM 2 years ago and I have learned how it is to work in such a big company, good things (salary, stability, no pressure), bad things (bureaucracy, slow development etc). Of course, being such a big company this may not be truth for all areas and will definitely vary among countries and development teams.

Having said that, it was quite difficult to me take the decision of leaving, but I was starting to enter in my comfort zone. It’s time to move, and more importantly, move to a job where I can learn new exciting technologies and I can work in telephony and open source communications that is what I like the most.

This Monday I will start working for Sangoma Technologies. It’s definitely not as big as IBM, but I think the company is at a sweet spot between a small and a big company. This also means soon I will be moving to Toronto. Let’s see how it goes …

Ah, btw, I also got married this week :)

ViEmu Rocks

Wednesday, March 26th, 2008

Since I joined IBM a bit more than a year ago, I knew I would have to code for Windows sooner or later, it was sooner than I thought, it has been a year now since I started coding for both Linux & Windows. Coding C++ in Visual Studio is a pain, compared to using VIM and GDB in Linux, however, I just found a Visual Studio plugin that is more than worth the 80 bucks I paid: http://www.viemu.com/

If you are a fan of vim as I am, then you also will enjoy reading: http://www.viemu.com/a-why-vi-vim.html, that’s where I first saw the Vi Gang sign!

Vi Gang Sign

Hidden Message? not really, just encoded

Wednesday, October 24th, 2007

Today I read a post in Damog’s blog where he gave a nice PERL tip based in a “hidden message”. Even when some people might argue that the message is really hidden, to me it seems like it is simply encoded, that’s not the same, is it?

In anycase, if some of you were lazy enough to not decode the message here is a program that does just that:


#include <stdio.h>
#include <stdlib.h>

#include <string.h>

int main(int argc, char *argv[])
{

  FILE *handle;
  char char_byte[9], *c;

  long binval;
  if ( argc < 2 ) {
    return -1;
  }
  handle = fopen(argv[1], “r”);
  if ( NULL == handle ) {

    perror(“error”);
    return -1;
  }
  memset(char_byte, ‘0′, sizeof(char_byte) - 1);
  char_byte[8] = 0;

  c = char_byte;
  while ( 0 != fread(c, 1, 1, handle) ) {

    if ( *c != ‘1′ && *c != ‘0′ ) {

      continue;
    }
    if ( !*(c + 1) ) {
      binval = strtol(char_byte, NULL, 2);

      printf(“%c”, binval);
      c = char_byte;

      continue;
    }
    c++;
  }
  printf(“\n”);
  fclose(handle);

  return 0;
}

1. Copy and paste the program.
2. Copy and paste the encoded message in Damog’s post or the other post he mentioned.
3. gcc readasbin.c -o readasbin.exe
4. ./readbin.exe message.txt

Jeez … I should have used PERL :)

Goodbye Spanish

Saturday, August 4th, 2007

Since I started blogging, I did it in spanish. Those days are gone now, even though my english sucks, I will post in english now on. Don’t need to justify myself, so, I will just say, Goodbye spanish.

actualizacion de blog

Friday, August 18th, 2006

Nuevo servidor. He movido todos mis posts de la direccion extraña de phpmexico a el servidor Grievous de ivsol. Espero todo funcione :p

Testing wordpress

Monday, October 10th, 2005

Me agrada esta chachara! bueno, para que no se vea tan chafa este post incluyo una imágen que me piñe de otro blog creo.