Frickr.es http://www.frickr.es Tecnología, desarrollo, economía y empresa. Mon, 15 Mar 2010 19:46:12 +0000 http://wordpress.org/?v=2.9.2 en hourly 1 How Apple changed four industries, aiming to the fifth http://www.frickr.es/2010/03/14/how-apple-changed-four-industries-aiming-to-the-fifth/ http://www.frickr.es/2010/03/14/how-apple-changed-four-industries-aiming-to-the-fifth/#comments Sun, 14 Mar 2010 21:07:07 +0000 Rodrigo http://www.frickr.es/?p=271 Steve Jobs, CEO of Apple Inc. (formerly Apple Computer Inc.) awarded in November 2009 as CEO of the decade for all the achievements since his permanent return in january 2000 to the company he co-founded. Jobs was not happy enough for having revolutionized one industry in the past (the computer industry bringing the graphical interface, the mouse and the first Lisa and Macintosh) that he also changed the rules and foundations of another two. This is why I will make reference to Jobs or Apple independently, as one cannot be understood without the other.]]> #content h3, #content p, #content object {margin-bottom: 20px;}

This post has been written in English for my Knowledge Management and Information Systems class at the Universidad Europea de Madrid. A Spanish version is available through Google Translate clicking here.

Steve Jobs

Steve Jobs: CEO of the decade by Fortune

There is no better example of leadership, vision, innovation and passion for details than Steve Jobs, CEO of Apple Inc. (formerly Apple Computer Inc.) awarded in November 2009 as CEO of the decade for all the achievements since his permanent return in january 2000 to the company he co-founded. Jobs was not happy enough for having revolutionized one industry in the past (the computer industry bringing the graphical interface, the mouse and the first Lisa and Macintosh) that he also changed the rules and foundations of another two. This is why I will make reference to Jobs or Apple independently, as one cannot be understood without the other.

Fortune also did a special coverage with several articles, videos and interviews that can be found in their website. They synthesized the reasons for his appointment in this very short but illustrative video.

The evolution of Apple Inc.

CNN Money worked out a very useful and graphical way to understand the changes, launches and achievements that drove Apple to their current and excellent situation nowadays. It is specially interesting to have the value of shares underneath the timeline to have a better overall image. Feel free to read and scroll through the dates by clicking and dragging the red apple icon as I will highlight some of these events afterwards.

Apple in the 80’s: The computer industry

If you have seen the film Pirates of Sillicon Valley you may already know how Jobs, together with Steve Wozniak, introduced the concept of home computing back in 1984 with the launch of the Macintosh. In a time when the users of PC’s or IBM compatible computers had to remember a large set of commands in DOS, Apple came out with the graphical interface (borrowed from Xerox labs), the first text-to-speech technology, and new concepts like the desktop and the finder (file and application explorer) to manage all the actions with a pointing device (a mouse) instead of a keyboard, heavily decreasing the learning curve of computing to the masses. They also lowered the price to the more mainstream $2,495.

Apple in the 00’s: The music, films, and mobile phone industry

Once Steve Jobs returned to Apple he retook the path of innovation and positive revenues entering in the always profitable music sector. There were other players in the market that were not able to satisfy the consumers’ need for a product that could replace the well known and spread Walkman. Sony tried (with some success) to attract people to the Discman but the device was bigger than the Walkman and it couldn’t be used while running because it would affect the disc spin and damage the lens (somewhat solved later with G-shock). Apple found a third-party company that already solved some of these issues and found a more convenient way to navigate through long lists of music (the clickwheel) so they bought their technologies and combined them with a larger monochrome display, a completely new 1.8″ hard disk and their FireWire port to create the iPod. I find this video particularly funny because the journalists attending the keynote would never have though of the implications or the impact that this white device would imply in the future.

Now we use iPod as a generic name for all the MP3 capable or portable multimedia players, representing the huge success of the product together with the iTunes Music Store, still one of the most profitable businesses for Apple and responsible of its growth. The convenience of legally downloading high quality songs from your computer, being able to hear them first and buy just the ones you like for a lower price was with no doubt the formula to success. So they tried with video, starting with music videos (and the corresponding iPod Video), TV series and finally rentals and purchases of movies. Nowadays if your music label, record company, TV channel or movie distributor hasn’t signed an agreement with Apple, you loose your slice of the cake.

For several years, consumers were tired of carrying their phones and iPods everywhere and demanded a mobile phone the Apple way: good-looking and easy interface, excellent industrial design and the power of the iPod and the iTunes Music Store in just one device. But they found more: a revolutionary smartphone with cut-of-the-edge technology, years of R&D and dozens of patents like capacitive multitouch screens and gestures. And again, by popular demand, Apple extrapolated the formula they already used with music, series and films to create a wider and completely new market for users and developers: mobile applications and the App Store. They managed to innovate again and open new opportunities in an industry that seemed collapsed, becoming a game-changer and a real threat to established companies such as Nokia, Sony-Ericsson, Motorola and Samsung. Now the business is not only in the hardware itself but also in the software and services attached to it, achieving the higher growth and revenue-per-unit in the industry.

Apple in the 10’s: The content distribution industry

This year Apple will be expanding even more the boundaries of their digital distribution channels with the launch of the long awaited iPad, the company’s approach to tablets, MIDs, netbooks and eBook readers. Using an evolved operating system of the found in the iPhone, Apple is aiming to enter the e-book business to become the market leader with the help of the highly profitable App Store and the new iBook Store to counterattack Amazon with their Kindle and Barnes & Noble with the Nook. And it seems that Jobs is in the right track: yesterday, March 13th 2010, the Apple Stores in the U.S. opened the presale for the Wi-Fi version of the device and sold 60,000 units only in the first two hours, growing with a pace of 20,000 units per hour. This means more than 120,000 units already sold in one day, equalizing the sum of the total sales of their competitors in a year. Seems that 2010 will be another great year for Apple.

]]>
http://www.frickr.es/2010/03/14/how-apple-changed-four-industries-aiming-to-the-fifth/feed/ 0
Videoanálisis en directo de la tableta de Internet SmartQ V7 MID http://www.frickr.es/2010/01/16/videoanalisis-en-directo-de-la-tableta-smartq-v7-mid/ http://www.frickr.es/2010/01/16/videoanalisis-en-directo-de-la-tableta-smartq-v7-mid/#comments Sat, 16 Jan 2010 20:09:14 +0000 Rodrigo http://www.frickr.es/?p=248

Mañana por la tarde, domingo 17 de enero a las 19:00h (hora española) realizaré con la colaboración del staff de MiAndroide.es un videoanálisis en directo de la nueva tableta de Internet SmartQ V7 MID de Smart Devices, la única del mercado con pantalla de 7 pulgadas y triple arranque Android 1.6 – Ubuntu Linux – Windows CE 6.0. Si queréis realizar alguna petición, ¡éste será vuestro momento!. Tendremos un chat en vivo para que podáis pedir aquello que más os interese descubrir o comparar.

Evento patrocinado por Kuro.es, que ya vende esta y otras tabletas en España con entrega rápida en menos de 9 horas y envío gratuito con HongKong Post o la opción de envío mediante DHL Express con entrega en la puerta de tu casa en 3 días.

Mientras tanto, podéis ir abriendo boca con las características técnicas y la amplia galería de fotos disponibles en la página de producto en la web de la tienda Kuro. Y también podéis ir dejando vuestras peticiones y preguntas debajo en los comentarios ;-)

]]>
http://www.frickr.es/2010/01/16/videoanalisis-en-directo-de-la-tableta-smartq-v7-mid/feed/ 2
Videoanálisis en directo del Nexus One de Google http://www.frickr.es/2010/01/15/videoanalisis-en-directo-del-google-nexus-one/ http://www.frickr.es/2010/01/15/videoanalisis-en-directo-del-google-nexus-one/#comments Fri, 15 Jan 2010 17:53:37 +0000 Rodrigo http://www.frickr.es/?p=234

Esta tarde, viernes 15 de enero a las 19:00h (hora española) realizaré con la colaboración de MiAndroide.es un videoanálisis en directo del nuevo teléfono Nexus One de Google. Si queréis realizar alguna petición, ¡éste será vuestro momento!. Tendremos un chat en vivo para que podáis pedir aquello que más os interese descubrir o comparar.

Evento patrocinado por Kuro.es, que ya vende el Nexus One en España con entrega rápida en menos de 9 horas y envío gratuíto en sólo 3 días con DHL Express.

Actualización: El vídeo de prueba de la cámara que grabé durante el videoanálisis en directo, para que podáis apreciar la calidad del vídeo (ponedlo en HQ).

]]>
http://www.frickr.es/2010/01/15/videoanalisis-en-directo-del-google-nexus-one/feed/ 2
Apoyo al #Manifiesto “En defensa de los derechos fundamentales en internet” http://www.frickr.es/2009/12/06/apoyo-al-manifiesto-en-defensa-de-los-derechos-fundamentales-en-internet/ http://www.frickr.es/2009/12/06/apoyo-al-manifiesto-en-defensa-de-los-derechos-fundamentales-en-internet/#comments Sun, 06 Dec 2009 12:22:11 +0000 Rodrigo http://www.frickr.es/?p=228 endefensadeinternet

Ante la inclusión en el Anteproyecto de Ley de Economía sostenible de modificaciones legislativas que afectan al libre ejercicio de las libertades de expresión, información y el derecho de acceso a la cultura a través de Internet, los periodistas, bloggers, usuarios, profesionales y creadores de Internet manifestamos nuestra firme oposición al proyecto, y declaramos que:

  1. Los derechos de autor no pueden situarse por encima de los derechos fundamentales de los ciudadanos, como el derecho a la privacidad, a la seguridad, a la presunción de inocencia, a la tutela judicial efectiva y a la libertad de expresión.
  2. La suspensión de derechos fundamentales es y debe seguir siendo competencia exclusiva del poder judicial. Ni un cierre sin sentencia. Este anteproyecto, en contra de lo establecido en el artículo 20.5 de la Constitución, pone en manos de un órgano no judicial -un organismo dependiente del ministerio de Cultura-, la potestad de impedir a los ciudadanos españoles el acceso a cualquier página web.
  3. La nueva legislación creará inseguridad jurídica en todo el sector tecnológico español, perjudicando uno de los pocos campos de desarrollo y futuro de nuestra economía, entorpeciendo la creación de empresas, introduciendo trabas a la libre competencia y ralentizando su proyección internacional.
  4. La nueva legislación propuesta amenaza a los nuevos creadores y entorpece la creación cultural. Con Internet y los sucesivos avances tecnológicos se ha democratizado extraordinariamente la creación y emisión de contenidos de todo tipo, que ya no provienen prevalentemente de las industrias culturales tradicionales, sino de multitud de fuentes diferentes.
  5. Los autores, como todos los trabajadores, tienen derecho a vivir de su trabajo con nuevas ideas creativas, modelos de negocio y actividades asociadas a sus creaciones. Intentar sostener con cambios legislativos a una industria obsoleta que no sabe adaptarse a este nuevo entorno no es ni justo ni realista. Si su modelo de negocio se basaba en el control de las copias de las obras y en Internet no es posible sin vulnerar derechos fundamentales, deberían buscar otro modelo.
  6. Consideramos que las industrias culturales necesitan para sobrevivir alternativas modernas, eficaces, creíbles y asequibles y que se adecuen a los nuevos usos sociales, en lugar de limitaciones tan desproporcionadas como ineficaces para el fin que dicen perseguir.
  7. Internet debe funcionar de forma libre y sin interferencias políticas auspiciadas por sectores que pretenden perpetuar obsoletos modelos de negocio e imposibilitar que el saber humano siga siendo libre.
  8. Exigimos que el Gobierno garantice por ley la neutralidad de la Red en España, ante cualquier presión que pueda producirse, como marco para el desarrollo de una economía sostenible y realista de cara al futuro.
  9. Proponemos una verdadera reforma del derecho de propiedad intelectual orientada a su fin: devolver a la sociedad el conocimiento, promover el dominio público y limitar los abusos de las entidades gestoras.
  10. En democracia las leyes y sus modificaciones deben aprobarse tras el oportuno debate público y habiendo consultado previamente a todas las partes implicadas. No es de recibo que se realicen cambios legislativos que afectan a derechos fundamentales en una ley no orgánica y que versa sobre otra materia.

Ilustración de Eneko/20minutos.es (Creative Commons)

]]>
http://www.frickr.es/2009/12/06/apoyo-al-manifiesto-en-defensa-de-los-derechos-fundamentales-en-internet/feed/ 0
Mejorando el rendimiento de Magento http://www.frickr.es/2009/07/08/mejorando-el-rendimiento-de-magento-commerce/ http://www.frickr.es/2009/07/08/mejorando-el-rendimiento-de-magento-commerce/#comments Wed, 08 Jul 2009 18:24:28 +0000 Rodrigo http://www.frickr.es/?p=202 edición Community de Magento. Lo tiene todo: es potente, modulable, versátil, estéticamente buena, gratis y de código abierto. Pero como todo en esta vida, tiene un gran pero: es bastante más lento que otros sistemas como el cuasi-difunto osCommerce, Zen Cart y similares. La explicación es sencilla: Magento NO es competencia de este tipo de software de carta de compras, sino de software empresarial de miles de euros que corren en servidores igual de caros.]]>
Magento Logo

Actualizado para incluir la instalación de APC (Alternative PHP Caché) y optimizar también la parte PHP de Magento.

Entre los usuarios de software de comercio electrónico (e-commerce) es de sobra conocida la edición Community de Magento. Lo tiene todo: es potente, modulable, versátil, estéticamente buena, gratis y de código abierto. Pero como todo en esta vida, tiene un gran pero: es bastante más lento que otros sistemas como el cuasi-difunto osCommerce, Zen Cart y similares. La explicación es sencilla: Magento NO es competencia de este tipo de software de carta de compras, sino de software empresarial de miles de euros que corren en servidores igual de caros.

En mi caso concreto, tengo en inminente estado de producción un servidor dedicado de bajo coste (con Intel Atom) y he mejorado muchísimo el rendimiento general de Magento “simplemente” ampliando el tamaño de la caché de MySQL. Aquí os dejo lo que hice:

Activando y ampliando la caché de MySQL

Primero comprobamos si la caché para consultas está habilitada en nuestra instalación de MySQL, ejecutando esta consulta (desde phpMyAdmin también vale):

SHOW VARIABLES LIKE 'have_query_cache';

Que devolverá YES si está correctamente activado.

mysql> SHOW VARIABLES LIKE 'have_query_cache';
+------------------+-------+
| Variable_name | Value    |
+------------------+-------+
| have_query_cache | YES   |
+------------------+-------+

Después comprobamos el tamaño asignado a la caché para queries . Si lo tenemos a cero, entonces está desactivado aunque en el paso anterior se obtuviésemos YES. Ejecutamos:

SHOW VARIABLES LIKE 'query_cache_size';

Y obtendremos el tamaño asignado en Bytes (por defecto creo que suele estar en 16777216 Bytes = 16 MB):

mysql> SHOW VARIABLES LIKE 'query_cache_size';
+------------------+----------+
| Variable_name | Value       |
+------------------+----------+
| query_cache_size | 16777216 | 
+------------------+----------+
1 row in set (0.00 sec)

En mi caso 16MB de RAM se quedaban escasos y amplié el tamaño a 32MB. Dependiendo del uso, del hardware y de la cantidad de RAM instalada, quizá para muchos sea más conveniente ampliarlo hasta 64MB. No he probado cantidades mayores, pero se comenta que tampoco es conveniente poner más de esta cantidad.

Finalmente, para cambiar el tamaño sólo tenemos que editar el archivo mysql.cnf. En mi máquina Ubuntu está en /etc/mysql/my.cnf y lo edité mediante SSH con nano sin problemas. Debajo de la sección [mysqld] cambiamos:

query_cache_size=32M

Y reiniciamos MySQL (mysqld), aunque en mi caso parece que cogió las nuevas opciones sin necesidad de reiniciar, el cambio fue instantáneo. Y la mejora, también :jeje:

Instalación de APC para mejorar el rendimiento de PHP

APC es una extensión para PHP que mejora el sistema de caché de este lenguaje almacenando el código intermedio (“opcode”) sin tener que realizar modificaciones a nuestro código (en este caso, el de Magento). Todo funciona de forma transparente para el usuario y la propio aplicación, aunque en el caso de Magento tendremos que “avisarle” de que puede utilizar este sistema como veremos más adelante.

Al igual que para la optimización de MySQL, necesitaremos privilegios de administrador en nuestra máquina y acceso shell (recomiendo SSH) para instalar los paquetes necesarios. APC está disponible en casi todas las distribuciones Linux, pero los pasos a continuación sólo se aplican si utilizas una distro basada en Debian, como por ejemplo Ubuntu (8.04 Hardy en mi caso).

Primero actualizamos los paquetes de las fuentes:

sudo apt-get update

Instalamos los paquetes necesarios (nota: tanto php5-dev como apache2-threaded-dev son únicamente herramientas de desarrollo, no cambiarán ni arruinarán nuestra instalación actual de PHP5 ni Apache):

sudo apt-get install php5-dev php-pear apache2-threaded-dev

Si nos hace esta pregunta, simplemente pulsamos ENTER:

 1. Use apxs to set compile flags (if using APC with Apache)? : yes
1-1, 'all', 'abort', or Enter to continue:

Y por último compilamos el módulo APC ejecutando:

sudo pecl install apc

Ahora incluiremos el módulo apc.so recién compilado en nuestra configuración de PHP, añadiendo las siguientes líneas al final de nuestro archivo php.ini (en mi caso en /etc/php5/apache2/php.ini), guardamos y reiniciamos el servidor Apache:

extension=apc.so
 
[APC]
apc.enabled = 1
apc.shm_segments = 1
apc.shm_size = 64
apc.max_file_size = 10M
apc.stat=1

Y para terminar del todo, el paso final: hacer que Magento utilice APC, para lo que editaremos el archivo de configuración local situado en app/etc/local.xml de nuestra instalación de Magento, entre los tags (aconsejo ponerlo al final de la sección global, una línea más abajo de ):

<cache>
    <backend>apc</backend>
    <prefix>alphanumeric</prefix>
</cache>

Resultados

Con esto, deberíamos tener:

  • La propia caché de Magento activada en Options » Caché Management
  • La caché de consultas de MySQL activada y con un límite más amplio
  • Y el módulo APC cacheando el código intermedio de PHP

En mi servidor dedicado con Intel Atom, el tiempo de espera se ha reducido en cerca de un 40% al optimizar MySQL y posteriormente un 38% adicional al incluir APC. No tengo datos concretos de cuando active la caché interna de Magento, pero desde luego la diferencia fue mucho menor que cuando activé cada uno de estos sistemas por separado. Ahora sí, podemos decir que Magento ha llegado para quedarse sin miedo a hablar de rendimiento o lentitud para nuestros clientes.

]]>
http://www.frickr.es/2009/07/08/mejorando-el-rendimiento-de-magento-commerce/feed/ 0
Parchea el iPhone OS 3.0 para aceptar aplicaciones sin DRM http://www.frickr.es/2009/06/20/parchea-el-iphone-os-3-0-para-aceptar-aplicaciones-sin-drm/ http://www.frickr.es/2009/06/20/parchea-el-iphone-os-3-0-para-aceptar-aplicaciones-sin-drm/#comments Sat, 20 Jun 2009 15:12:57 +0000 Rodrigo http://www.frickr.es/?p=191
iphone-unlocked

Con la salida de la versión final del iPhone OS 3.0, muchos desarrolladores se han encontrado con que ya no es posible parchear el framework MobileInstallation tal como se venía haciendo con las versiones 2.x para poder probar sus propias aplicaciones antes de pagar los $99 por la cuenta de editor en el App Store.

Disclaimer: El objetivo de esta guía es permitir la carga de aplicaciones sin DRM en el nuevo software 3.0 del iPhone/iPod Touch con fines de desarrollo/educativos. En ningún momento resolveré dudas o consultas sobre cargar aplicaciones protegidas con copyright procedentes de la App Store, puesto que además es ilegal en muchos países.

Aquellos que han accedido al directorio de rigor en esta nueva versión habrán descubierto que Apple ha modificado el sistema de autorización que antes era controlado por MobileInstallation por un nuevo sistema contenido en /lib/exec/installd, por lo que todos los desbloqueos basados en el anterior sistema (básicamente todos los miPatch que han ido saliendo en Cydia) no tienen efecto y pueden provocar bloqueos al inicio, teniendo que poner el dispositivo en modo DFU para restaurarlo.

Afortunadamente, los chicos de Hackulous han creado un nuevo parche especialmente diseñado para installd y fácilmente instalable desde Cydia, siempre y cuando hayamos realizado el Jailbreak correspondiente. Estos son los pasos:

  • Abre Cydia en tu 3.0 con el jailbreak aplicado (Icy da problemas).
  • Añade la fuente http://cydia.hackulo.us
  • Instala la aplicación AppSync, dentro de la categoría Hackulous
  • Reinicia el iPhone para evitar problemas y cuelgues (imprescindible)
  • Proceder con iTunes como siempre, arrastrando los ficheros .IPA que hemos empaquetado desde Xcode
  • Sincronizar y listo
]]>
http://www.frickr.es/2009/06/20/parchea-el-iphone-os-3-0-para-aceptar-aplicaciones-sin-drm/feed/ 0
¿Podrá soportar España 4.000.000 de bajas de clientes la banda ancha? http://www.frickr.es/2009/02/11/podra-soportar-espana-4000000-de-bajas-de-clientes-la-banda-ancha/ http://www.frickr.es/2009/02/11/podra-soportar-espana-4000000-de-bajas-de-clientes-la-banda-ancha/#comments Tue, 10 Feb 2009 23:40:53 +0000 Rodrigo http://www.frickr.es/?p=182
redtel

Cerca de cuatro millones de ciudadanos no pueden acceder a la banda ancha en España en función de su sitio de residencia. A este indicador negativo para el desarrollo de la Sociedad de la Información en España se le podrían sumar bajas masivas de clientes del ADSL más lento y caro de Europa.

Las entidades representativas de la comunidad internauta, los profesionales y los consumidores informáticos en España estiman en cuatro millones la cifra de clientes de banda ancha -ADSL y cable- que podrían darse de baja si finalmente se confirma el acuerdo que REDTEL está negociando con las sociedades de gestión de los derechos de autor abanderadas por la SGAE, para que en España se den tres avisos antes de desconectar o ralentizar la conexión a Internet por usar redes P2P.

A la disminución de ingresos se sumarían las posibles indemnizaciones que podrían derivarse por incumplimiento de contrato de las operadoras y las sanciones aplicables en base a los artículos 8 (“Restricciones a la prestación de servicios y procedimiento de cooperación intracomunitario”) y 11 (“Deber de colaboración de los prestadores de servicios de intermediación”) de la Ley 34/2002, de 11 de julio, de Servicios de la Sociedad de la Información y de Comercio Electrónico, modificado por la Ley 56/2007, de 28 de diciembre, de Medidas de Impulso de la Sociedad de la Información.

Mientras las operadoras de telecomunicaciones tratan de sortear la crisis, las sociedades de gestión de los derechos de autor intentan conseguir prebendas para las empresas productoras de contenidos, tratando de convencer a todo el mundo de que el intercambio de archivos entre particulares por Internet es un acto delictivo y que supone fuertes pérdidas al sector de entretenimiento.

Sin embargo tanto la fiscalía como las sentencias dictadas establecen que el intercambio de archivos con copyright restrictivo por redes P2P no es un delito y no es punible de ninguna forma cuando se trata de archivos públicos o bajo licencias copyleft (la mayoría de los casos).

Las propias entidades de gestión de derechos de autor han reconocido en el “Informe de la industria de contenidos en España”, publicado por ASIMELEC, que no hay una bajada de ingresos en el sector y que solo la música tiene un retroceso en la venta a través del canal tradicional (aunque no se informa del aumento de ingresos por, entre otros, actuaciones en directo, descargas y publicidad).

Lo cierto es que las negociaciones que se están llevando a cabo bajo el auspicio del Ministerio de Cultura, pueden suponer que algunas de las empresas más solventes y con mayor capacidad tecnológica de España empiecen a perder clientes a marchas forzadas. Lo que repercutirá en su cuenta de resultados y en su capacidad de mantener el empleo.

Pero lo más grave es que un acuerdo de esta naturaleza atenta contra la libre competencia, frena en seco el acceso a la Sociedad de la Información en España menoscabando los derechos civiles de los ciudadanos y alejando aún más el derecho constitucional de acceso a la cultura y al conocimiento.

Vía: Hispalinux.

Si tú también estás en contra de las medidas que quieren imponer las entidades de gestión, por favor copia y pega este texto junto con el título para aumentar el contador de “firmas” en los resultados de Google. Ya somos casi 4.000 blogers.

]]>
http://www.frickr.es/2009/02/11/podra-soportar-espana-4000000-de-bajas-de-clientes-la-banda-ancha/feed/ 0
HP Mobile Internet Experience disponible para descarga http://www.frickr.es/2009/02/08/hp-mobile-internet-experience-disponible-para-descarga/ http://www.frickr.es/2009/02/08/hp-mobile-internet-experience-disponible-para-descarga/#comments Sun, 08 Feb 2009 13:25:54 +0000 Rodrigo http://www.frickr.es/?p=169
mini-1000-harbour_hp__frontopen

Vía Engadget compruebo que la distribución de Ubuntu (Hardy Heron) que HP ha adaptado para su ultraportátil HP Mini 1000 ya está disponible para descarga mediante la herramienta HP MIE Restore Image Creator, con versiones para Windows y Linux. Con esta sencilla utilidad, podremos bajarnos automáticamente la imagen de restauración original y grabarla en un pendrive USB arrancable del tirón, siempre que contéis con alguno de 2 GB o más. No la he probado todavía en mi Medion Akoya Mini (clon del MSI Wind) pero al estar especialmente diseñada para Netbooks con el procesador Atom de Intel el rendimiento debería ser bastante bueno. Aun así, se comenta por la red que en el sistema se incluyen todos los drivers específicos para el ultraportátil de HP (teclado, Ethernet, WiFi) por lo que es posible que necesitéis bajar los drivers correspondientes a vuestro sistema. Yo pienso probarlo en cuanto pueda, y si encuentro algo interesante o complicado haré un tutorial tal como hice con cómo instalar Windows 7 en una unidad virtual sin particionar.

Vía: Engadget
Descarga: HP MIE Restore Image Creator

]]>
http://www.frickr.es/2009/02/08/hp-mobile-internet-experience-disponible-para-descarga/feed/ 0
Instalar Windows 7 Beta desde un pendrive y sin particiones http://www.frickr.es/2009/01/18/instalar-windows-7-beta-desde-un-pendrive-y-sin-particiones/ http://www.frickr.es/2009/01/18/instalar-windows-7-beta-desde-un-pendrive-y-sin-particiones/#comments Sat, 17 Jan 2009 23:53:50 +0000 Rodrigo http://www.frickr.es/?p=154
windows-7-installer

Dadas las buenas críticas que está recibiendo la primera beta pública de Windows 7, mucha gente se ha lanzado a instalarlo para comprobar por sí mismos si es verdad que va más rápido que XP y además renovando la interfaz de usuario de Vista. Pero normalmente ya estamos utilizando otra instalación de Windows y formatear el disco para hacer sitio a la nueva partición supone la pérdida de los datos o tener que hacer una copia de seguridad de nuestros archivos para restaurarla posteriormente. Pero en este caso, vamos a aprovechar las nuevas tecnologías que incorpora Windows 7 para iniciar el sistema desde imágenes VHD (como las que usa Virtual PC, Virtual Server o Hyper-X) de forma que todo quede almacenado en un único archivo de nuestro disco duro y que podamos eliminar fácilmente. Esto será lo que haremos:

  • Descargar Windows 7 y obtener una clave válida en la web de Microsoft
  • Crear un stick USB arrancable para almacenar los archivos de instalación de Windows 7 (muy útil si queremos probarlo en un Netbook sin unidad de DVD)
  • Crear la unidad virtual en un archivo VHD
  • Particionar el disco virtual y darle formato
  • Iniciar la instalación de Windows 7 en nuestro archivo VHD

Descargar Windows 7

Según Microsoft, los requisitos mínimos son:

  • Procesador de 32 ó 64 bits a 1 GHz
  • 1 GB de RAM
  • 16 GB de espacio en disco (el sistema ocupa
  • Support for DirectX 9 graphics with 128 MB memory (to enable the Aero theme)
  • Un lector de DVD (nosotros vamos a usar un stick USB, que es más rápido)
  • Conexión a Internet (normalmente sólo funcionará la tarjeta de red Ethernet, tendremos que bajar los drivers Vista del adaptador WiFi)

El enlace para descargar Windows 7 Beta es y obtener la clave de licencia válida es: . Al final de la página podremos seleccionar la versión que necesitemos (generalmente la de 32 bits) y el idioma (inglés). A continuación tendremos que iniciar sesión con un Live ID para obtener la clave, y después podremos bajar la imagen ISO con los archivos de instalación. Recomiendo entrar con Internet Explorer, pues parece que con otros navegadores como Firefox o Safari no funciona el registro.

Crear el stick USB autoarrancable

Si tenemos un pendrive USB de más de 4GB, no no disponemos de un ordenador con lector de DVD, tendremos que formatearlo mediante HP USB Disk Storage Format Tool 2.18. Simplemente hay que seleccionar el nombre y la unidad de nuestro pendrive y escoger el formato FAT32. Un formateo rápido (Quick format) servirá para hacer el USB arrancable.

Después simplemente habrá que volcar el contenido del archivo ISO en el pendrive. Yo ya tenía instalado UltraISO, por lo que sólo tuve que seleccionar el archivo, darle con el botón derecho, menú “UltraISO » Extraer en…” y pinchar en el pendrive. En unos minutos tendremos todos los archivos que necesitamos.

Es posible que de todas formas no podamos arrancar la instalación desde el USB; si esto ocurre es porque hay que crear un bootcode en el pendrive. Necesitaremos copiar el ejecutable bootsect.exe que está dentro de la carpeta boot en la raíz de C:\ (por ejemplo) y ejecutar desde una ventana de comandos C:\bootsect /nt60 F:, siendo F: la unidad de nuestra memoria USB. Si todo ha ido bien, nos dirá que ha sido creada correctamente. Si no ha funcionado, seguramente es porque has intentado ejecutar el bootsect que está dentro del USB o necesitas entrar en el símbolo del sistema como administrador si usas Vista.

Para arrancar desde el USB hay que establecerlo como primera unidad de arranque entrando en la BIOS (normalmente pulsando Suprimir o F2 nada más encender el ordenador). Algunas BIOS más modernas tienen selectores de arranque pulsando Escape, F10 o F11.

Crear la unidad virtual VHD

Una vez hayamos arrancado el programa de instalación desde nuestro stick o DVD, seleccionamos Spanish (Spain, International Sort) en Time and currency format para no tener problemas con la configuración del teclado, pulsamos Next y luego Repair your computer. El programa de instalación mostrará las particiones disponibles: escogemos nuestra partición con Windows y volvemos a hacer click en Next para seguidamente abrir el Command Prompt y ejecutar los comandos necesarios para crear el disco virtual:

diskpart
create vdisk file=C:\Win7Beta1.vhd type=fixed maximum=9000
select vdisk file=C:\Win7Beta1.vhd
attach vdisk
exit

Con esto entramos en la utilidad diskpart, creamos un disco virtual en el fichero Win7Beta1.vhd de la unidad C:\ (podemos escoger cualquier otro nombre) y le indicamos que sea de longitud fija y de 9GB. Podemos poner 16GB o más como Microsoft recomienda, pero no aconsejo usar menos de esto. Por último seleccionamos la imagen de disco y la montamos con attach para que nos la reconozca el instalador. Salimos del símbolo del sistema pulsando cerrando la ventana y también salimos de las utilidades de recuperación cerrando también esta ventana pulsando sobre la X.

Particionar el disco virtual y darle formato

Una vez hemos vuelto al instalador, continuamos de la forma habitual pulsando Install now. Aceptamos los términos de la licencia y elegimos la instalación Custom (advanced) puesto que queremos conservar nuestro Windows actual. Seleccionamos la partición virtual (estará listada en un disco que no es el Disk 0), comprobamos que el tamaño es el correcto y pulsamos en New y después en Format para crear una partición que ocupe todo el disco virtual y darle formato.

A partir de aquí ya podemos continuar de la forma normal haciendo click en Next. Se copiarán y extraerán los archivos y el ordenador se reiniciará un par de veces. En principio no hay necesidad de tocar nada más, a no ser que nuestra BIOS vuelva a cargar desde el pendrive o el DVD en el inicio, por lo que deberemos volver a poner nuestro disco duro como primera unidad de arranque para proseguir la instalación. Cada vez que arranquemos el ordenador, el selector nos brindará la opción de cargar Windows 7 o bien nuestra instalación de Windows anterior. ¡Misión cumplida!.

]]>
http://www.frickr.es/2009/01/18/instalar-windows-7-beta-desde-un-pendrive-y-sin-particiones/feed/ 11
Cómo mostrar miniaturas en tu tema de WordPress sin plugins ni hacks http://www.frickr.es/2009/01/04/como-mostrar-miniaturas-en-tu-tema-de-wordpress-sin-plugins-ni-hacks/ http://www.frickr.es/2009/01/04/como-mostrar-miniaturas-en-tu-tema-de-wordpress-sin-plugins-ni-hacks/#comments Sun, 04 Jan 2009 21:41:00 +0000 Rodrigo http://www.frickr.es/?p=127 El día de año nuevo cambié el tema del blog (una versión modificada de Redoable) por Arthemia 2 y descubrí que incluía el script timthumb.php para generar las miniaturas de las entradas en la portada, archivos y búsqueda, ¡qué bien!. Pero nada más activarlo y entrar en el blog propiamente dicho, las imágenes no se muestran… Voy a la documentación del tema y veo que hay que copiar la ruta de la imagen que quiero como miniatura en un campo personalizado de la entrada, con nombre ‘Image’ y la URL relativa (esto es, wp-content/uploads/año/mes/imagen.jpg). Vaya rollazo, ¿no hay nada automático?.

No me cuentes historias, show me the code!

Obtener los archivos adjuntos a una entrada

Buscando por el Codex de WordPress encontré algo que podía ser útil: la función get_children(). Por lo visto WordPress relaciona internamente cada fichero con su entrada correspondiente, y esta función devuelve todos los adjuntos que hemos subido mediante el uploader al escribir la entrada. Además permite filtrar el resultado por tipo (attachment), el identificador de la entrada (post_id) y el tipo MIME del archivo (image).

$attachments =& get_children( array(
	'post_type' => 'attachment',
	'post_parent' => get_the_ID(),
        'post_mime_type' => 'image'
));

Tras varias pruebas -no todo sale siempre a la primera- compruebo que las todas miniaturas funcionan sin tener que usar los campos personalizados (que sinceramente, nunca me iba a molestar en rellenar) y me voy a la cama tan tranquilo.

El desastre

Al día siguiente… ¡horror!, el blog carga lentísimo y pocos minutos después recibo un mensaje del Hostmaster porque hay un proceso que está llamando continuamente a una IP caída (que resultó ser la de Twitter). Desactivo el plugin culpable -Twittwoo- e instalo WP-Super-Cache a petición del Hostmaster. Segundo horror: las miniaturas a tomar por saco. Borro la caché que había generado, desactivo y elimino todos los ficheros. Siguen sin aparecer las miniaturas y el Hostmaster me indica que desde el día de año nuevo a las 21:15h aparece este otro mensaje de error en los logs del servidor:

[Thu Jan 01 21:15:04 2009] [error] [client 84.77.X.X] Usage: file [-bcikLhnNsvz] [-f namefile] [-F separator] [-m magicfiles] file..., referer: http://www.frickr.es/
[Thu Jan 01 21:15:04 2009] [error] [client 84.77.X.X]        file -C -m magicfiles, referer: http://www.frickr.es/

Pues parece que timthumb.php hace una llamada a una función que calcula no-se-qué de un número mágico y falla o el servidor no la soporta. Y encima el WP-Super-Cache me ha modificado el .htaccess, pero por suerte el Hostmaster me sube uno limpio para WordPress. Resumiendo: que el dichoso timthumb.php en realidad nunca ha funcionado bien, y hay que encontrar otra solución.

Me pongo a buscar otra vez en el Codex y esta vez descubro que desde la versión 2.5 WordPress permite especificar tamaños para generar miniaturas de todas las imágenes que se suben. Perfecto: si nativamente el sistema genera las miniaturas, y yo puedo acceder a todos los adjuntos de un post, me falta relacionar el adjunto con la miniatura del tamaño que necesito. Sigo inspeccionando las funciones internas y me encuentro con wp_get_attachment_image_src(), justo lo que necesito:

(array) $image = function wp_get_attachment_image_src (
     $attachment_id,
     $size='thumbnail',
     $icon = false
);
 
// Returns an array containing:
$image[0] => url
$image[1] => width
$image[2] => height

Bueno, pues vamos a configurar WordPress y a modificar el código del tema (theme) para hacer que soporte las miniaturas internas de WordPress y eliminar cualquier rastro del timthumb.php.

Página 2 » Insertando el código final en el theme

]]>
http://www.frickr.es/2009/01/04/como-mostrar-miniaturas-en-tu-tema-de-wordpress-sin-plugins-ni-hacks/feed/ 51