I have a Mac

So, after several years I have finally bought a Mac. Why? Is it because I’ve always secretly wanted a Mac? Is it because I’m tired of Windows? Well, no. As a computer enthusiast I like getting my dirty fingers on whatever OS / platform I can get, and although I’ve used Macs before I’ve never actually owned one. I’m a very cheap bastard and it’s always been very difficult for me to justify the outlay when I can put together a system that’s three times as powerful as any Mac at half the price. Or twice as powerful at one third the price.

Yes, that’s right, fanboys, I know how to put together my own computers and I can do what I just said. Furthermore, I don’t worry about viruses even though I don’t have an antivirus and I haven’t seen a blue screen in months. So shove it.

However, Apple introduced new Mac Minis a couple of weeks ago and, even though they’re still expensive for what they are, the price is not so high that it’d be so painful to get one. So I got one. I’m putting it through its paces right now.

The first impressions: Hardware-wise the system is pretty neat. Extremely compact and yet packing serious features like Bluetooth and Wi-Fi. This new generation of Minis includes more memory, faster dual-core processors and bigger hard drives. It’s obviously not the most powerful computer out there but it’s very impressive for its size. All you need to add is a keyboard, a mouse, and a monitor, of which I have a ton. Well, a ton of keyboards and mice, I have a monitor that’s not really a spare but I can let the Mini use.

Software-wise: Apple fanboys are full of shit. But we all knew that before. Sure, OS X looks nicer but setting up the computer is not that different from setting up Windows (Windows, not the bloated collection of crapware that most manufacturers insist on installing in their systems, yet one more reason to put together your own computers). Installing stuff is not that different either, OS X even asked me to enter my password as it should, whereas Vista’s dreaded UAC simply asks “are you sure?” (alright, it asks a couple of times each time, but pressing “OK” is quite simple).

Some things were more transparent, for example, I didn’t have to configure the network, it detected where the gateway was and happily connected to the internet. On Windows I usually have to tell it where the gateway is. And you have to name a Workgroup. Or maybe it’s just me doing that automatically. It’s been so long I had to do that I don’t really remember. Anyway, my point is that it’s not that hard in Windows either.

In the Mini setting up the network to talk to the internet is not necessary, but there was something I needed to do. The new Minis come with a 160GB hard drive, which is better than the 120GB or so they had before, but pales next to the 2TB I have on the PC. Therefore I want to get the Mac and the PC talking to each other to share the drives.

That was a bit less transparent that it needs to be. I’m pretty sure mine is a common scenario, so I started looking around in Network and places that had networkish sounding names. However you have to go to Finder > Go > Connect to server… and then enter smb: and the IP address of your Windows machine. In retrospect maybe I should have tried that before, knowing that OS X uses Samba to connect to Windows. But it’s still far from intuitive and it took me a few minutes of googling around to get a hint.

However once done the shared folders appear in the Finder, so it’s not too hard to get at them. I’ll now try to set up Time Machine to use one of the shared folders as back up (and then I can use the PC back up to back that up, see?)

Meanwhile iTunes is happily getting acquainted with the music in my shared drive and I’ve downloaded Perian to play the movies I have on the other computer. Will keep you posted.

Como arreglar PunkBuster en la versión de Steam de Call of Duty 4

Mucha gente tiene problemas con la versión bajada de Steam de Call of Duty 4, el PunkBuster no se instala bien y sale un mensaje de error que dice “Error Initializing PunkBuster” o algo así. El caso es que no se ejecuta y no puedes entrar a los servidores multijugador.

Estuve buscando y no encontré pasos claros a seguir, así que me dispuse a escribir esta guía que espero sea de ayuda.

1. Localiza tu carpeta de instalación de Steam (en mi caso está en “C:ValveSteamSteamAppscommoncall of duty 4PB”) y mueve los archivos pbgame.htm, pbsetup.exe y eula.txt a otra carpeta. Probablemente los puedas borrar sin más pero siempre es mejor conservar un respaldo.

2. Descarga pbsetup.zip de http://evenbalance.com/index.php?page=pbsetup.php

3. Descomprime el archivo pbsetup.exe que está en ese zip y ponlo en tu carpeta de instalación de Steam.

4. Yo ejecuté pbsvc.exe una vez para desintalar Punkbuster y luego otra vez para reinstalarlo. No sé si esto sea necesario, pero de todos modos es lo que hice.

5. Ejecuta el pbsetup.exe que extrajiste.

6. Añade tu juego de la lista, ya debe aparecer ahí, y haz clic en “Check for Updates”

7. Las actualizaciones se descargarán e instalarán. Una vez finalizado ¡ya podrás jugar!

Eso es todo. Con esto no recibirás más el error y podrás unirte a los servidores multijugador.

How to fix PunkBuster in Steam version of Call of Duty 4

For some reason many people have trouble after installing Call of Duty 4 from Steam in Vista systems. PunkBuster refuses to install correctly and when trying to join a multiplayer game you will get the message “Error Initializing Punkbuster” and, as a result, you will be kicked out of servers.

Although I found some answers by googling most of them were not very clear, so I decided to write what I hope is an easy to follow guide to fix this problem.

1. Move the pbgame.htm, pbsetup.exe and eula.txt files from wherever you created your Steam install folder. In my case it’s at “C:ValveSteamSteamAppscommoncall of duty 4PB”. I created a folder under this called “old”. It’s not strictly necessary but you always want to keep backups just in case.

2. Download pbsetup.zip from http://evenbalance.com/index.php?page=pbsetup.php

3. Extract the file pbsetup.exe from the zip into your Steam install folder.

4. I ran pbsvc.exe to uninstall the service and then again to reinstall it. Not sure if that’s necessary, though, but I did it anyway.

5. Run the pbsetup.exe you extracted from the downloaded file.

6. Add your game (it should now be listed), and then click on “Check for Updates”

7. Updates should download now and after a couple of minutes your can play your game.

That’s it! You will be able to join multiplayer servers now.

Google abre su biblioteca de Javascript

The Closure Library is an industrial-strength JavaScript library. It provides user interface widgets, an event framework, a packaging and dependency resolution system, tools for DOM manipulation, tools for creating animation effects (including drag and drop), communication utilities, a unit testing framework, and a wide variety of other packages. Closure Library API Documentation (Closure Library API Documentation – JavaScript)

Entre las herramientas que ha desarrollado Google para hacer sus aplicaciones e interfaces está Closure, que es una biblioteca Javascript con la que se pueden crear widgets, resolver dependencias, controlar eventos, animaciones, etc.

Google la ha hecho pública bajo licencia libre Apache, lo que significa que cualquiera la puede descargar, modificar y usar como se le dé la gana. En el sitio de Googlecode también hay algo de documentación y un tutorial para irse adentrando.

Conviértete en un mejor desarrollador para WordPress

It’s no secret that here at Web Design Ledger, we love WordPress. It’s what powers this website as well as inspires the content we publish on a regular basis. We’ve discussed WordPress numerous times before on the site and today we’re going to cover some of the things you can do to become a better WordPress developer.Ten Tips for Becoming a Better WordPress Developer | Web Design Ledger

Web Designer Ledger creó esta lista de consejos que puedes seguir para mejorar tus habilidades de desarrollo para WordPress. Algunos son interesantes y seguro te darán buenas ideas.

Las noticias de la muerte de los sitios ha sido exagerada

Gaby Castellanos comenta hoy en su sitio:

Suelo decir en muchas de mis charlas que el microsite/la web ha muerto (tal como lo conocemos, para aclarar). Suele causar dolor de barriga, de tripas tal afirmación. Y a veces me lleva a traerme mucha gente en contra. Y se que es doloroso aceptarlo.La Web y el Microsite han muerto. Viva el Social Media. | gabycastellanos.com

No estoy de acuerdo. Las gráficas realmente no demuestran una tendencia general, son sólo algunos puntos dispersos que estadísticamente no tienen valor. Encima usa escalas de tiempo diferentes, compara sólo unas pocas marcas contra sólo unos pocos sitios de medios sociales (¿por qué no tomar MySpace o Friendster por ejemplo?). Vamos, me recuerda al análisis de los piratas y el calentamiento global.

Es cierto que el concepto de microsite ha cambiado y ahora debe incorporar a los medios sociales (por ejemplo, incluyendo los tuits que hablen de nosotros), extenderse a las redes sociales por medio de páginas de fans, y permitir la participación de los usuarios de redes sociales como usar su “login” de Facebook, compartir en diversas redes, etc.

Es decir, el microsite se convierte más en un agregador de las conversaciones, un punto de contacto que facilita encontrar y participar en esas conversaciones y no el simple mensaje de uno a muchos que era antes. Pero así tanto como muerto, no está.

Otra falla del análisis es confundir la cantidad de visitas diarias con la utilidad, efectividad o salud general del sitio. De siempre ha sido cierto que la gente no necesita visitar el sitio de una marca todos los días, no tiene caso. Sólo la consultarán cuando necesiten más información sobre la marca o estén a punto de realizar una compra.

Lo que las redes de medios sociales hacen es suplir parte de esa necesidad sirviendo como punto inicial para buscar información, preguntar a otros usuarios, compartir experiencias, etc. Por eso es tan importante para las marcas tener presencia en estas redes.

Sin embargo, esto no significa para nada que en algún momento no acudan al sitio de las diferentes empresas. Al contrario, cuando lo hacen será mejor informados, con preguntas diferentes y con un objetivo distinto al de antes. Y cuando lo hagan más te vale tener un buen sitio que se acomode a resolver esas preguntas o canalizar al visitante apropiadamente.

No, Gaby, creo que te equivocas del todo. El sitio web y el micrositio no están muertos, al contrario, están más vivos que nunca. Simplemente su orientación y objetivos, así como la manera de medir su éxito, han cambiado.

Arrastra y comparte artículos en tu blog

We’ve all seen the brilliant functionality on Mashable where news stories and interesting articles can be shared to social networking sites; the functionality is driven by the images accompanying the articles; you click and hold on an image and can then drag it into a toolbar to share it.Drag to Share – Nettuts+

Si son visitantes del blog Mashable tal vez se hayan dado cuenta de una nueva funcionalidad para compartir un artículo en varias redes sociales simplemente arrastrando una imagen hacia el icono de la red social y soltándolo ahí. Dan Wellman nos enseña como hacer lo mismo en nuestro blog usando jQuery.