My first dollar in the App Store

by Xavier Comments: 4

Hopefully more to come, but this is my first dollar on a personal app 🙂

Por que la gente del INCOFER necesita consejos de un geek URGENTEMENTE

by Xavier Comments: 26

Actualizacion 2011 09 21: El presidente ejecutivo y el encargado de computo del Incofer me recibieron en la estacion del Pacifico. Parece que si me escucharon un poco, quedamos en probar lo de tener un correo para sugerencias (sugerencias@incofer.go.cr) y otra cosa que va a ser sorpresa. Vamos a ver que pasa!

Hace como 8 meses me levante un sabado temprano y no me acuerdo si era que no tenia mucho que hacer, o no tenia ganas de hacer lo que tenia que hacer. En fin, me sentia bien y tenia ganas de hacer algo bueno. Entonces hice esto:
– Compre el dominio www.trenurbano.co.cr (la gente del NIC.cr tambien ocupan ayuda, debo mencionar)
– Hice una pagina en donde puse todos los horarios del tren urbano de Costa Rica, ademas de informacion relacionada. Dejenme explicarme, soy un usuario del tren y NO HAY ninguna pagina oficial del INCOFER de facil uso para poder encontrar la informacion de horarios y otra relacionada. Estoy seguro que los del INCOFER me van a decir que estan en desacuerdo y me van a decir que si me meto a www.algunministerio.com/incf/232423534/hora/234/deuf.wefe/h34238.pdf puedo conseguir el horario. Buena suerte a los usuarios normales para encontrarla. Ademas, que exista sin que pueda ser encontrada es igual a que no exista.

La pagina se ve mao menos como asi

– Les ofreci al INCOFER que SIN COSTO podian usar la pagina como un medio para ayudar a darle un servicio a sus usuarios de informacion. IGNORADO…. Me gustaria que los del INCOFER entiendan que no solo dar un buen servicio en el tren es importante, tambien es muy importante que para que puedan dar ese servicio, la gente tiene que ENCONTRAR el tren primero. Aparentemente ahi fallan bastante en el area de comunicacion.

INCOFER: que EXISTA un horario es DIFERENTE a que se puedan ENCONTRAR. Si no se puede encontrar entonces la utilidad de ese horario es NULA. Tambien van a decir que el hroario esta en la pagina horariodetren.com. Estoy de acuerdo, pero #1 ese horario esta muy desactualizado y #2 ademas esta con otro monton de horarios de otros paises y #3es una pagina horrible llena de anuncios lo cual es muy poco profesional. Es esa la impresion que quieren dejar ustedes en sus usuarios? (la de poca profesionalidad)

Antes de continuar, me gustaria que vieran el grafico de abajo sacado de Google Analytics. En mi pagina trenurbano.co.cr tengo un promedio de 2500 visitas al mes, de 2000 usuarios diferentes lo cual significa QUE HAY UNA NECESIDAD DE PARTE DE LOS USUARIOS DE TENER FACIL ACCESO A LOS HORARIOS 2500 es un numero respetable dado que ha sido totalmente organico, es decir la gente encuentra la pagina en Google o por recomendacion de otros usuarios. Algo que me emociono un dia en la oficina fue oir dos maes mencionar la pagina sin saber que es mia.

Ahora si, ya fui claro en que hay una necesidad. Entonces que mas hice:
– Luego de hacer la pagina, me di cuenta que me llegaban preguntas hasta 3 o 4 veces al dia. Casi siempre eran las mismas preguntas asi que decidi montar un foro en donde si se hace una pregunta, se responde y se evita que muchas personas sigan haciendo las mismas preguntas. Por cuestiones de tiempo no logre mantenerlo actualizado, pero le pedi ayuda a los del INCOFER y fui ignorado (otra vez, esto parece ser la norma de esta gente). Si los del INCOFER hubieran ayudado con este FAQ (preguntas frecuentes) estoy seguro que mucha gente hubiera encontrado sus respuestas inmediatamente. Lo que me dedique a hacer fue pasarle el correo que me llega a los del INCOFER, no obstante de acuerdo a lo que me consta contestan solo de vez en cuando. Casi estoy dispuesto a decir que les molesta que la gente los contacte.

– Sigamos con los errores, en los tiquetes tienen puesto como correo de contacto tren.urbano@hotmail.com(les ofreci algo asi como info@trenurbano.co.cr tambien de a gratis). Todos los que me escriben a info@trenurbano.co.cr siempre me dicen lo mismo, que el correo del hotmail no sirve. Ademas, que institucion todavia usa un hotmail? Esto claramente solo indica lo que dije hace un rato, en cuestion de tecnologia especificamente internet el INCOFER NO tiene la menor idea de lo estan haciendo. Bueno, no es del todo cierto, usan correos de racsa con un codigo bastante vacilon. le ponen una letra al principio, despues le pegan incofer y otras cosas a un correo Racsa. UN CORREO RACSA POR DIOS! Prefiero un hotmail que Racsa, y eso es mucho decir… (RACSA les urge tambien ayuda, un poco de sentido comun no les caeria bien. Nada mas llamen y oigan el menu de la central telefonica… y no se preocupen que lo van a oir buen rato pues duran uuuuu en contestar)

– Tambien saque la aplicacion del horario en el Apple Store y tambien por sapo de a gratis. La bajaron aproximadamente 400 personas en dos meses, lo cual reafirma mi postulado anterior: hay una necesidad de los usuarios de tener una forma de conocer los horarios del bendito tren.

Aun mas, si los del INCOFER tuviera un poco mas de ingenio (aunque me encantaria que me probaran que estoy en lo incorrecto) se podria poner un GPS al tren, el cual transmite la posicion del tren hacia la pagina y hacia la aplicacion, de tal forma que los usuarios pueden ver cuanto falta para que venga y ellos mismos tambien puedan monitorearlos. Espero que por lo menos eso tengan, pero no me impresionaria si me dicen que no.

En fin, eso me gano por sapo. Dicen que “no good deed goes unpunished”. Pues bueno, yo por tratar de ayudar lo que me gane fue que me ignoraran y lavaran mi voluntad. Contacte a don Miguel, a Socrates Carcache, a D Cecilia y me contestaban de vez en cuando pero en su mayoria… nada….

Que estaba pensando yo? Pero bueno, la satisfaccion de haber ayudado a algunas personas es lo que me valio – muchas personas me han escrito a info@trenurbano.co.cr agradeciendome (los que saben que no es del INCOFER) y otros escribieron FELICITANDO AL INCOFER por su iniciativa de clase mundial de tener una pagina limpia, facil de usar, con una aplicacion mobile (iphone/ipad) y en fin mucho mejor que otras instituciones de gobierno. Y “don’t get me started” con las otras instituciones de gobierno. Acepto que hay algunas eficientes, pero otras parecen proyectos de graduacion las aplicaciones que manejan.

No obstante, voy a sacar la pagina de circulacion pronto. No quiero ayudar a quien no quiere que lo ayuden. Me siento como ayudando a un alcoholico o drogadicto 😛

Nota: me encanta el tren, tiene un buen servicio(excepto la parte de la comunicacion anteriormente mencionada) y ahi va a patadas y pellizcos pues segun lo que oigo, no tienen asi como que mucho funding y les presentan miles de trabas – algo muy esperado en burocracias. Pero de que el servicio como tal va mejorando… pues va mejorando.

Ahora si, quiero saber cuando el tren va a llegar mas alla del Indoor Club… sera que le escribo a preguntar a info@trenurbano.co.cr? jajajajaja

How deep do you want to go? Parallels, VMWare, Remote Desktop Connection

by Xavier Comments: 0

I just noticed something. I am:
– Using my Mac Book Pro (Lion? not yet) to connect via Remote Desktop Connection to
– My Dell PowerEdge Server with Windows Ultimate 7, which is next to me but I don’t change the Apple display for anything, plus I like the mobility – work from everywhere via RDC to my server – and
– In my server I am running VMWare Player to host another Windows 7 that
– I then use to VPN all the way to a server in the UK via Citrix (I use a VM as the Citrix software sometimes blue screens on 64 bit systems)
– And in the Uk I connect to another virtual machine running Windows Server 2008
… Where I can check if our software is running appropriately.

Best of all… it works!!!!

In my Mac I also run Parallels, I love it… Give it a shot, Coherence is great! (If you don’t know what Coherence is, think of it as just running both Windows and Mac OSX and feeling it is the same one.

Also, I had the PowerEdge running Windows Server 2008 with HyperV. HHHNNNNN. Gets the job “done”, but VMWare Player is far superior for what I need. Won’t run in 2k8, so that’s why I moved to W7.

My Favorite XCode Tutorials so far…

by Xavier Comments: 2

XCode and Objective C are not for the faint of heart… oh well at least in some departments like web services and xml parsing. Anyway, there I go little by little learning and learning.

I came across this site last night…yes Friday night…. and I love it!
http://www.xcode-tutorials.com/

No affiliation with these people, just want to recognize when someone does something useful!

Simple tool to manage clipboard – CloudClipX

by Xavier Comments: 0

One of the most annoying things for me is how dumb the clipboard is (yet at the same time being extremely useful).

Quick scenario to demonstrate my point
– Ctrl C on an email address from a person you are going to write in the next few seconds
– You get distracted, move to a different window and copy paste a file that you need to share in a network drive (more on effective file sharing soon)
– You get back to write the email and you no longer have the text in your clipboard. Ohhhh the humanity!!!! Well, not quite a Hindenburg disaster, but still VERY annoying

Well, it is extremely simple to fix. Download CloudClipX and it will help you keep track of the most recent text’s you’ve added on your clipboard.

Just click on the icon in the task bar and select the entry you want again in your clipboard and you are good to go!

Email sending made simple in C# with SendGrid

by Xavier Comments: 2

Note: I am not affiliated with SendGrid nor I am trying to make $20 for each referral. I am just a happy customer. I like to point out when other people make products or provide services that add value and make my life simpler (that is the key… MAKE MY LIFE SIMPLER).

Yes, I know. Having your own SMTP is not that hard, or expensive. Also, some services like Google Apps or Godaddy Pop can be used despite the fact that they have daily limits, which sometimes might be a bit low.

Amazon SES ( http://aws.amazon.com/ses/ ) is simple to use and inexpensive, but I found a simple alternative IMHO called SendGrid.

Check it out, just go to www.sendgrid.com and subscribe to it, use your credentials and send. It has some nice features like a dashboard, counters and a few other things without too much fuzz.

And to send the email we just do…


MailMessage mm = new MailMessage(new System.Net.Mail.MailAddress(from, fromName), new System.Net.Mail.MailAddress(to));
// mm.CC.Add(tocc);
//Assign the MailMessage's properties
mm.IsBodyHtml = isHtml;
mm.Subject = subject;
mm.Body = msg;
SmtpClient smtp = new SmtpClient();
smtp.EnableSsl = true;
smtp.Host = "smtp.sendgrid.net";
smtp.Credentials = new System.Net.NetworkCredential(user, pwd);
smtp.Send(mm);

Errors when installing a SharePoint 2010 Farm with FAST a.k.a. RTM

by Xavier Comments: 1

A fellow SharePointer was having many strange errors when installing SharePoint 2010. He suffered, reached out for help all around and at the end it turned out to be something pretty simple. The problem was that the communication between the Fast Admin server and the query server worker node was not working.

After running the command get-fastsearchsecurityworkernode from the Fast Admin server, you get this:

dead net.tcp://fastservername.com:13279/

Also when he did the installation of Fast for SharePoint he was able to crawl just fine but when doing a search he got this:

“The search request was unable to connect to the Search Service.”

Oh FAST for SharePoint….

Solution: The firewall needs to be turned ON during installation

You can read the full installation requirements here:
http://technet.microsoft.com/en-us/library/ff381239.aspx#BKMK_WindowsFirewallMustBeConfiguredOnAllServers

How does a geek’s start menu look like?

by Xavier Comments: 0

Not that I wouldn’t have guessed if someone asked me, but I think my bias towards Microsoft technologies is kind of noticeable.

However, I never would’ve guessed to what extent until today. Look at my start menu!

Yes… yes… Firefox too… Maybe I am a bit slutty too hahaha

Seagate GoFlexHome 2 TB Hard Drive Review and Complaints

by Xavier Comments: 0

So one of my hard drives started to fail, and I NEED to have enough storage for all my stuff. I guess 3.5 TB overall wasn’t enough, so I just got another 2TB more. Yes…. Just let me be clear, those 5 TB are distributed among my many computers and external hard drives.

Anyway, I have multiple Western Digitals but decided to be bold, so I got a Seagate Home GoFlex 2 TB with wireless printing and I don’t remember what more promises I got from Amazon’s description.

Bottom line: genius idea all around, EXTREMELY CRAPPY EXECUTION

Being honest: it gets the job done, 2 TB accessible without being attached to a computer. Connects directly to the router, speed is “decent”, around 10 MBPS with two 500GB WD pounding on it at the same time. Not quite what I expected, but I can live with it.

Why is it bad execution of a great idea:
– Setup is not fit for a regular human being. The “out of the box, one disc, easy set up” did not work. I tried on the work network and then directly plugged in to my router at home. I had to log in to my router, find the ip address from the MAC address list and then slash slash my way to the drive.
I am quite geek and it was not pleasant at all

– When installing, it installs all kind of stupid applications that are supposed to help. Again, a horrible user experience IMHO. How easy would it be to have a folder in your computer, where everything would be synchronized with the hard drive, just like dropbox.com did to beat the crap out of Microsoft’s skydrive. Simplicity beats features IMHO. Or just a picasa folder selector style where you chose what to back up. Again, common sense did not get into the design of this product.

– It then installs a control panel that has all kind of stupid options too. It also has a web access, so why do you want to install a “Seagate Dashboard” that would only confuse end users?

– Moving forward, I tried to add another user. It hung, but cancel worked. So I try again and to my surprise the textboxes are disabled. Some crappy programmer forgot to do “MyTextbox.Enabled = true;” on cancel. Something as simple as that worries me about what else is inside this code.

– Here comes one of my favorites, you CAN’T change the name!!!!!! That means that you can only have ONE in your network.

Oh well, I think Seagate knows how crappy the user experience is with their software that they don’t expect anybody to buy a second one. A for effort on this one, but F for execution

My personal recommendation is stick to what works, go for a Western Digital that you simply plug into your USB port.

Seagate: c’mon… you can do better than this… And in case you are wondering, yes I can do it better. It just takes some good ol’common sense.

What would’ve I’ve done differently
– Add a little led that would display the ip address, that way when I connect it I can see “10.10.20.123”
– So I can go to http://10.10.20.123, log in as admin admin and create users. Don’t make the user install a dashboard, give web access which even my mom would be familiar with.
– If you have different areas like backup/personal and others, use different ips for those. I am pretty sure that is possible with one ethernet, not a full requirement but nice to have
– Now have a VERY SIMPLE application to install in the computers you wan’t to back up. Allow either “backup everything inside MyStuff(i.e.) folder” or the Picasa style folder selector
– Let the user change the name, so he can personalize his HD (who knows, this might be possible but all forums say it isn’t). More importantly, that allows people that LIKE this HD (if the previous steps are done) to buy additional ones
– Have a simpler way of explaining to users what the pro version does. Very simple, just have a “Do you want to access this drive from outside your home/network? Just pay $20 a year and we give you a way”. If you go geeky tech and explain, you are getting your users scared and can’t convince them no matter what.
For me, this simple steps would make a big difference on this product.

Ohh… don’t get me started on the printer!

Por que odio Racsa, TRATE de volver a Amnet y “Pollito Chicken”

by Xavier Comments: 0

Hace unos meses tenia internet de cobro doble y estaba decidiendo entre “Full Amnet” y Racsa. Unicamente por que me HARTE de que Amnet me llamara y mandara mensajes para pasarme como 5 veces por semana, incluidos sabados en la noche me pase a Racsa.

De Guatemala a Guatepeor….

Empecemos:
– Me acaban de cortar por falta de pago, reviso en internet y hay dos recibos cobrados y dos no. Es la misma tarjeta, nada cambia y simplemente dejaron de cobrar. Yo dependo de internet, deberian avisar por lo menos aunque sea error de ellos.
– Antes de eso, tuve que luchar para poder usar el sistema de racsa en linea, que de “user friendly” se saca un 0. Hasta me salen los errores de la base de datos que un usuario normal se asustaria leyendolos

– Llamo a 800 Racsa y para empezar el menu es estupido, veamos
Opcion 1 -> Espannol -> Opcion 1 servicio nuevo (por que en servicio al cliente no me atienden) -> de ahi otra vez llego a las mismas opciones de antes, es decir como voy a querer soporte tecnico en servicio nuevo
– Entonces trato el chat, eso si tiene que servir verdad? Si le da click a la imagen de abajo se daran cuenta que el chat NO abre, una pagina no existente.

– Y por ultimo selecciono la opcion de ingles. Me contesta una persona digna del anuncio “Pollito Chicken” y me pasa a servicio al cliente.

Voy a Amnet, con el cual no estaba feliz pero por lo menos no estaba torturado!

Racsa… si no fueran del gobierno ya estarian quebrados….

Actualizacion: llame a Amnet y me dicen que tengo que ir a firmar la desconexion con Racsa y luego ir a firmar una reconexion con ellos. Cuando entenderan las dos empresas que lo que ellos brindan es un commodity, no un privilegio y como tal lo que deberian de hacer es hacernos la vida mas facil para mantenernos como clientes felices.

Estoy impresionado como ninguna de las dos lo pueden ayudar a uno.

Actualizacion #2: ya logre pagar Racsa en el BN, y supuestamente me reconectan en el transcurso de la tarde. Estoy impresionado del mal servicio (la verdad no se que estaba esperando yo….) y ademas el menu telefonico es totalmente inutilizable, da circulos y cueeeeeeeeeesta que lo atiendan a uno.