Emagister Live: nuevo blog oficial de Emagister

Ya es una realidad, Emagister lanzó hace pocos días su nuevo blog corporatvio: Emagister Live. De esta forma Emagister sigue la tendencia de las grandes empresas dedicadas al mundo de Internet de mantener un blog para informar a los internautas sobre novedades en la web, lanzamiento de nuevos productos, organización y participación en eventos y muchas cosas más.

Algunos ejemplos de blogs corporativos:

El blog esta íntegramente escrito por trabajadores del equipo de Emagister, dando así una visión diferente a lo que se pueda ver desde fuera. De momento solo existe un blog global para la compañia. Esperemos que algún día seamos lo suficientemente grandes para que cada departamento pueda tener su propio blog.

Go With The Flow

Recuperando mi vena filosófica, os recomiendo una lectura sobre como llevar mejor (animicamente) nuestro día a día. En realidad no se trata de ninguna novedad, pero te hace ver cosas que están allí y que teniéndolas presentes seguro que te ayudan a “pasarlo” mejor. Aquí os las dejo enumeradas:

1. Realize that you can’t control everything.
2. Become aware.
3. Breathe.
4. Get perspective.
5. Practice.
6. Baby steps.
7. Laugh.
8. Keep a journal.
9. Meditate.
10. Realize that you can’t control others.
11. Accept change and imperfection.
12. Enjoy life as a flow of change, chaos and beauty.

Una de las que mas me ha gustado es la que habla sobre los cambios (siguiendo en mi linea del post anterior). Aunque es otra vez lo mismo, yo lo resumiría como: los cambios existen: adaptate lo mejor que puedas. Por otra parte, me ha hecho gracia la que se refiere a sonreír. Creo que de todas las que menciona es la mas difícil de llevar a cabo, sobretodo porque no es fácil sonreír cuándo nadie te sonríe. Y por ultimo, en la que no estoy de acuerdo es la de que no puedes controlar a otros. Yo no puedo, pero existen!

El articulo completo: 12 Practical Steps for Learning to Go With the Flow

Y no dejéis de leer las citas que hay intercaladas, son lo mejor del articulo.

Trucos para mejorar la velocidad, estabilidad y escalabilidad de un site

A través de la web de High Scalabilty llego a un articulo en Software Projects sobre mejorar el rendimiento en websites. La conclusion que anuncian es que puedes llegar a mejorar hasta 10 veces la velocidad de tu site. La verdad es que cualquiera que haya montado una web a media/gran escala ya habrá considerado algunas de las mejoras que propone (si no las tuvieras, tendrías un site lento y caído la mitad del tiempo). Así que creo que lo de 10 veces es cuanto menos exagerado, pero de todas formas sigue siendo un articulo muy interesante ya que aporta mejoras de velocidad, escalabilidad y estabilidad. Además para los que ya estamos en este mundo, nos demuestra que vamos por buen camino (ya que como mínimo la mitad de la lista ya esta aplicado en Emagister) y que siempre hay algo que aprender.

Aquí tenéis un paste de las mejoras propuestas:

  • Switch all database writes to offline processing
  • Minimize number of database read access to the bare minimum. No more than two queries per page.
  • Denormalize your database and Optimize MySQL tables
  • Implement MemCached and change your database-access layer to fetch information from the in-memory database first.
  • Store all sessions in memory.
  • If your system has high reads, keep MySQL tables as MyISAM. If your system has high writes, switch MySQL tables to InnoDB.
  • Limit server side processing to the minimum.
  • Precompile all php scripts using eAccelerator
  • If you’re using WordPress, implement WP-Cache
  • Reduce size of all images by using an image optimizer
  • Merge multiple css/js files into one, Minify your .js scripts
  • Avoid hardlinking to images or scripts residing on other domains.
  • Put .css references at the top of your page, .js scripts at the bottom.
  • Install FireFox FireBug and YSlow. YSlow analyze your web pages on the fly, giving you a performance grade and recommending the changes you need to make.
  • Optimize httpd.conf to kill connections after 5 seconds of inactivity, turn gzip compression on.
  • Configure Apache to add Expire and ETag headers, allowing client web browsers to cache images, .css and .js files
  • Consider dumping Apache and replacing it with Lighttpd or Nginx.
  • El articulo completo: I can make your site run 10 times faster

    Upcomming web related events and conferences

    QCon Conference: London (March 12-14) and San Francisco (Tbd)
    Link: http://qcon.infoq.com/

    Search Engine Strategies: New York (March 17-20)
    Link: http://www.searchenginestrategies.com/newyork/

    MySQL Conference & Expo: Santa Clara (April 14-17)
    Link: http://www.mysqlconf.com/

    International World Wide Web Conference: Beijing (April 21-25)
    Link: http://www2008.org/index.html

    Search Marketing Expo: Seattle (June 3-4)
    Link: http://searchmarketingexpo.com/advanced/

    Institutional Web Management Workshop 2008 (IWMW 2008): University of Aberdeen (July 22-24)
    Link: http://www.ukoln.ac.uk/web-focus/events/workshops/webmaster-2008/

    And still no news from Google: Conference On Scalability
    Link (2007 Edition): http://www.google.com/events/scalability_seattle/

    Los cambios

    Esta semana estuve viendo uno los nuevos capítulos de Anatomía de Grey en el que escuché algunas frases que me hicieron pensar. Todas están relacionadas con los “cambios”, y aunque no son nada del otro mundo, las recuerdo con claridad (cosa rara en mí); debe ser que mi vena filosófica está “onfire”. Bueno, ahí van:

    -Los cambios son inevitables: o nos adaptamos a los cambios o nos quedamos atrás.
    -Los cambios no nos gustan, los tememos.
    -A veces, los cambios son buenos. A veces, los cambios representan todo.

    Si sigo así, tendré que copiar a mi amigo David y hacer posts de frases celebres.

    Y recordad: mañana irá mejor!

    Experiencias con Ubuntu

    Mis inicios en el mundo linux fueron con la famosa Slackware, con la que experimenté durante mis primeros años de universidad, pero entonces me pase a RedHat. Y así he seguido hasta día de hoy, montando RedHat, Fedora y CentOS por todos los sitios que pasaba. Es mas, actualmente en el trabajo la mayoria (por no decir el 99%) de los servidores estan con RHEL y la verdad es que me siento muy comodo con ellos. Es tal el vicio que tengo con estas distribuciones que hasta lo tengo instalado en mi portátil del trabajo. Me lo entregaron con Windows XP pero a los 2 meses tuve mi primer desastre y no arrancaba. Fue el primer susto (y el último) con Windows, ya que decidí meterle un Fedora Core 7 (gentileza de Enric) que funciona de maravilla en mi nw8440. En ese momento no se me paso por la cabeza liarme con otra distribución ya que necesitava el portátil para trabajar y no podia dedicarme a explorar.

    Este fin de semana encontré por un cajón un CD de Ubuntu 7.04 (Feisty Fawn) que me dío Sergio hace un tiempo y pensé: ¿que tal si lo pruebo en ese portátil Dell que tengo por ahí muerto de la risa? Así que manos a la obra, y pam, primer problemilla:

    Busybox V1.1.3(debian 1:1.1.3-3ubuntu3) buit -in

    Enter “Help’ for a list of built-in-comands

    /bin/sh: can’t acess tty: job control tunned off

    (initramfs)

    Empezamos bien! Venga, a tirar de google. Después de leer varios foros y post que decían cosas como alt+f1 durante el arranque, por fin encontré un blog bastante interesante. En él explicaban que esta versión de Ubuntu tenia algunos problemas con 2 dispositivos conectados al mismo canal IDE. ¿Tenia que liarme a abrir el portàtil? Que cosas mas raras. Y mirando los comentarios del post encontré un truco de lo mas tonto: arrancar el pc con un floppy dentro. La verdad es que no entendía nada, pero puse mano en la maleta, pillé el Ghost en disco que llevo siempre encima y a la disquetera. Y efectivamente, el muy …. arrancó sin problemas. Me quedé :|

    En poco rato tenía mi Festy Fawn en un portátil con 512Mb pero que tenia de sobras para hacer mis primeras pruebas con aptitude (lejos dejaba mi up2date y mi yum :D ). Así que me dijé: vamos a actualizar a la 7.10 Gutsy Gibbon. Un poco de google y encontrado. Los pasos eran claros, primero actualizar todos los paquetes de la Feisty y luego hacer el upgrade a Gutsy.

    sudo apt-get update; sudo apt-get dist-upgrade

    sudo aptitude install update-manager-core
    sudo do-release-upgrade

    Este paso fue mucho mas lento y no tengo ni idea cuando tardó (me fuí a la cama). El día siguiente me encontré con el Ubuntu en marxa pero no tenia entorno gráfico. En ese punto no dudé ni un minuto: a bajar la ISO de Gutsy y a instalar desde zero. Ahora me viene a la cabeza una frase de una película: Mi amo es un mantaaaaaaa!

    Después de un buen rato de descarga y de instalación ya tenia por fin Ubuntu 7.10 en el portátil. Entonces me encontré con otro problema: vamos a instalar sshd. La sopresa vino cuándo el apt-get no encontraba nada! Así que un poco más de google y descubro que los repositorios con esos paquetes vienen desactivados por defecto en la versión Desktop (la cual tenia instalada). Me quedé sorprendido, esta gente de Ubuntu siguen al pie de la letra eso de For Human Beings: es que en la versión Desktop con lo poco que puedes tocar, poco puedes estropear, jejeje. A partir de ahí le empezé a instalar mis demonios de samba, iperf, httpd,… ya que el objetivo de mi instalación era montar un servidor al estilo CentOS/Fedora pero con Ubuntu y de momento va viento en popa, con lo que…¿volveré a instalar Fedoras?

    Cerrar
    Enviar por Correo