lunes 15 de septiembre de 2008

Empezando con Apache Wicket

Apache Wicket es uno de los frameworks de desarrollo web para Java más prometedores. ¿Por qué? El equipo de Apache Wicket comenzó a desarrollar el framework teniendo dos ideas en la cabeza : separar claramente vista y lógica , y programar en Java todo el comportamiento.

Esto supone un cambio bastante importante a la hora de desarrollar para todos aquellos que estamos acostumbrados a JSP, Struts o incluso JSF. En todos estos frameworks se confunden tags de vista con tags de lógica.

En cambio, la idea de Wicket es coger el HTML, añadir un atributo wicket-id a cada tag que deba tener comportamiento dinámico, y gestionar toda la lógica de la página en servidor.

En wicket, cada página HTML va acompañada de una clase Java que controla su comportamiento. De esta forma, no tenemos que preocuparnos en absoluto de programar en los html.

Es de obligada mención el libro Wicket in Action de Martinj Dashorst y Eelco Hillenius (Ed. Manning) . Por ahora es el único libro realmente bien enfocado que hay en el mercado para aprender Wicket. Otros libros como Pro Wicket o Enjoying Web Developing with Wicket no son más que tutoriales venidos a más, pero mal orientados.

La idea que me llevó a montar el entorno de desarrollo Java que comento en el último post consistía en comenzar a probar Apache Wicket.

Para implementar los primeros ejemplos que nos podemos encontrar en la web de Wicket o en cualquiera de los libros que comento, podemos montar un arquetipo de Maven para un proyecto Wicket. Según nos comentan en la guía Quickstart de Apache Wicket :

mvn archetype:create -DarchetypeGroupId=org.apache.wicket -DarchetypeArtifactId=wicket-archetype-quickstart -DarchetypeVersion=1.3.4 -DgroupId=com.mycompany -DartifactId=myproject

Si entramos dentro de la carpeta que se acaba de crear, y ejecutamos mvn eclipse:eclipse -DdownloadSources=true se nos creará un proyecto de eclipse que podremos importar y poder comenzar a editar.

domingo 14 de septiembre de 2008

Instalando Eclipse como IDE para desarrollos Web en Java

En el chollo andan jodiendo la marrana con el tema de cambiar a JSF así que me he puesto a instalar en casa un entorno de desarrollo para probar Apache Wicket.

La idea es instalar y configurar un entorno de desarrollo en Windows sobre Eclipse para dar soporte a Tomcat, Subversion, Maven, Hibernate, Spring, una BBDD, etc etc .
  1. Descargar e Instalar un Java SE Development Kit de la página de Sun . No hace falta descargar Java EE ni ninguna versión de Java SE con Netbeans ni nada por el estilo.

    • Doble click sobre el instalador, nos permite escoger qué instalar. Lo único indispensable es la primera opción, el Kit de Desarrollo, aunque es probable que nos resulte de utilidad instalar también el JRE.

    • Definir una variable de entorno JAVA_HOME que apunte al directorio donde hemos instalado la JDK.

    • Añadir en el PATH del equipo la ruta al directorio bin.

  2. Usaremos Maven 2 como herramienta para construir nuestros proyectos. Maven instala repositorios con todas las dependencias de todos nuestros proyectos para, de esta manera, no tener que incluir una y otra vez las mismas versiones de las mismas librerías. Por lo demás, ofrece funcionalidades muy parecidas a las que da Apache Ant.

    • Descomprimir el fichero .zip en c:\Desarrollo\apache-maven-2.0.9

    • Definir una variable de entorno M2_HOME apuntando a ese directorio. El valor de la variable definida no debe tener comillas en torno al PATH ni terminar en \

    • Definir una variable M2 con el valor %M2_HOME%\bin.

    • Modificar convenientemente el PATH para que se incluya %M2%

    • Ejecutar un cmd y comprobar que mvn --version funciona bien.

  3. Descargar Eclipse IDE for Java Developers (actualmente en la versión 3.4 Ganymede) . No necesitamos en principio la variante EE ya que no vamos a desarrollar JSF ni EJB.

    • Descomprimir el fichero .zip en C:\Desarrollo\Eclipse

    • Hacer un acceso directorio a nuestro escritorio

    • Definir el workspace en nuestro directorio home , ${user.home}/workspace

  4. Descargar Apache Tomcat. Dado que vamos a configurar una máquina de desarrollo, será preferible bajar la versión Core en formato .zip . No necesitamos servicios para lanzar el
    tomcat porque lo lanzaremos desde el propio Eclipse con el plugin que existe para esto.

    • Descomprimir el .zip en C:\Desarrollo\apache-tomcat-6.0.18

    • Definir una variable de entorno CATALINA_HOME apuntando a ese directorio

    • Crear un usuario en la configuracion de %CATALINA_HOME%\conf\tomcat-users.xml . Para ello hay que crear unas entradas dentro del tag

  5. Descargar el plugin de Tomcat de Sysdeo en su última versión

    • Descomprimir el .zip en C:\Desarrollo\Eclipse\dropins

    • Arrancar eclipse

    • Configurar la version de Apache Tomcat que estamos utilizando dentro de la configuracion del plugin ( Eclipse > Window > Preferences > Tomcat )

    • Configurar la ruta a Tomcat

    • Configurar el usuario y la password para el interfaz tomcat-manager

  6. Descargar plugins útiles para Eclipse

    • Seleccionar en Eclipse, bajo Help > Software Updates ... los paquetes Axis2Tools, Javascript Developer Tools, Web Developer Tools , Web Page Editor

    • Maven Integration for Eclipse . Añadir http://m2eclipse.sonatype.org/update/ como repositorio de instalacion de plugins para eclipse. Instalar la extension Maven Integration .

      • Modificar el fichero eclipse.ini para añadir una opción -vm que apunte \bin\javaw.exe del directorio de instalación de la JDK

      • Modificar el JRE de Eclipse para que apunte a la JDK instalada

    • Subclipse , plugin de integración de Eclipse con Subversion. Hasta que la integración nativa de SVN en Eclipse salga de la fase de Incubación, usaremos esta extensión . Añadir http://subclipse.tigris.org/update_1.4.x como repositorio de Software, e instalar Subclipse Integration.

    • Spring IDE. Hacer que el Software Manager de Eclipse apunte a http://springide.org/updatesite . Instalar la libreria Core y las extensiones para Autowiring y Seguridad.

    • Hibernate Synchronizer . Descargar y descomprimir en dropins

    • JUtils . Añade funcionalidad para crear metodos toString y copy Constructos . Descargar el .zip y descomprimirlo en el directorio dropins de Eclipse

    • JarClassFinder . Es un plugin que permite ver en qué jars está incluída una cierta clase. Descomprimir el .zip y copiar el .jar a dropins

    • DBViewer : Descargar la última versión del plugin y copiar el jar al directorio dropins de Eclipse

jueves 31 de julio de 2008

PowerSongs ( y II )

Y, como no, no puede faltar el chundilla para animar el espíritu.

Si no las conocéis, deberíais.
  1. A.C. One - Sing a Song Now, Now
  2. Adrima - Can't Stand It
  3. Adrima - Can't Stop Raving (radio mix)
  4. Adrima - I Can't Stand It
  5. Afro Medusa - Pasilda
  6. Alexia - Gimme Love
  7. Ann Lee - 2 Times
  8. Anneke van Hooff - Lie to Me
  9. Aquagen - Summer Is Calling (radio mix)
  10. Astroline - Close My Eyes
  11. Becca -
  12. Billy More - Loneliness
  13. Brothers - Sexy Girl
  14. Cabballero - Dancing With Tears in My Eyes (reloaded)
  15. Cascada - A Neverending Dream
  16. christian beat - noizer sound
  17. Comanova - Wishful Thinking (new radio edit)
  18. Corona - The rythmn of the Night
  19. Darude - Sandstorm
  20. De La Cruz - There's No Right (feat. Taleesa)
  21. DJ Lhasa - Giulia (Mabra radio edit)
  22. DJ Sammy - Sunlight
  23. DJ Satomi - Castle in the Sky
  24. Eiffel 65 - My Console
  25. Fragma - Everytime You Need Me (Pulsedriver mix)
  26. French Affair - My Heart Goes Boom
  27. Funny - Sing a Song (Pure Dust radio edit)
  28. Gala - Come Into My Life
  29. Gemelli Diversi - Mary (Molella Remix)
  30. Gigi D'Agostino - Another Way
  31. Gigi D'Agostino - Super (feat. Albertino)
  32. Groove Armada - My Friend
  33. Groove Armada - Superstylin'
  34. Haddaway - What Is Love
  35. Hard in Tango - This Is My D.J.
  36. Hi-Skool - Summer Nights
  37. Ian Van Dahl - Castles In The Sky
  38. Ian Van Dahl - I Can't Let You Go
  39. Infernal - From Paris to Berlin
  40. Jessy - Head Over Heels
  41. Jessy - Look at Me Now (radio)
  42. Junior Jack - Da Hype (vocal single version) (feat. Robert Smith)
  43. Junior Jack - My Feeling
  44. Junior Jack - Samba
  45. Karaja - She Moves (La La La)
  46. Kate Ryan -
  47. Kate Ryan - Mon cär r‚siste encore (radio edit)
  48. Kim Lukas - All I Really Want
  49. Kim Lukas - Let It Be the Night
  50. Kim Lukas - To Be You
  51. Kosmonova - Dance Avec Moi!
  52. Lady Violet - Inside To Outside
  53. Lady Violet - No Way No Time
  54. Lasgo - Alone
  55. Lasgo - Follow You
  56. Lasgo -
  57. Lasgo - Something
  58. Lasgo - Surrender
  59. Latin Lovers - Dos Gardenias (Para Ti)
  60. Lee-Cabrera - Shake It (No Te Muevas Tanto)
  61. LMC vs. U2 - Take Me To The Clouds Above
  62. Madison Avenue - Don't Call Me Baby (original mix - edit)
  63. Mambana - Libre
  64. Milk Inc. - In My Eyes (radio edit)
  65. Milk Inc. - Inside of Me (full vocal radio edit)
  66. Milk Inc. - Livin' a Lie (video edit)
  67. Milk Inc. - Never Again (single mix)
  68. Milk Inc. - Walk on Water (H'O radio mix)
  69. Modjo - Lady (Hear Me Tonight)
  70. Moonlight vs. Azoto - San Salvador
  71. Negrocan - Cada Vez
  72. Nightwatchers - Insomnia (radio edit)
  73. Novaspace - Beds Are Burning (Radio Edit)
  74. Novaspace - Dancing With Tears in My Eyes
  75. Novaspace - To France
  76. Oreja - Vazilando
  77. Paco Pil - Johnny Techno Ska
  78. Paps 'N' Skar - Get It On
  79. Paradisio - Luz de la luna
  80. Perpetuous Dreamer - The Sound Of Goodbye
  81. Prezioso feat. Marvin - Let's Talk About a Man (radio version)
  82. Prezioso Feat. Marvin - Voglio Vederti Danzare
  83. Resource - I Just Died in Your Arms
  84. Ritmo Dynamic - Calinda (1)
  85. Ritmo Dynamic - Calinda
  86. Sabor - Coracao (feat. Jaqueline)
  87. Safri Duo - Played-A-Live (The Bongo Song)
  88. Safri Duo - Ritmo de la noche (feat. Clark Anderson)
  89. Safri Duo - Samb-Adagio
  90. Sash! - Adelante
  91. Sash! - Ecuador (feat. Rodriguez)
  92. Sash! - Encore une fois
  93. SASH! - Ganbareh
  94. Sash! - Luna Llena (feat. La Isla)
  95. Scooter - Maria (I Like It Loud)
  96. Scooter - Shake That!
  97. Sinclair - I Feel Love for You
  98. Soniko-dB feat Fredo - GZ vs sementeira
  99. Soundlovers - Abracadabra (radio edit)
  100. Soundlovers - Living in Your Head
  101. Soundlovers - Mirando El Mar (radio edit)
  102. Soundlovers - Surrender
  103. Soundlovers - Walking (radio edit)
  104. Spiller - Groovejet
  105. Spoiled & Zigo - More & More
  106. Sylver - Forever in Love
  107. Tim Deluxe - It Just Won't Do (Radio Edit)
  108. Tim Deluxe - Less Talk More Action!
  109. Ultrabeat - Pretty Green Eyes
  110. VengaBoys - Boom, Boom, Boom, Boom
  111. Vengaboys - Kiss (When the Sun Don't Shine)
  112. Vengaboys - Up And Down
  113. Warp Brothers vs. Aquagen - Phatt Bass
  114. Yomanda - You're Free (Synth mix)
  115. Zombie Nation - Kernkraft 400

miércoles 30 de julio de 2008

PowerSongs

Cierta persona se falta sobremanera conmigo diciendo que no tengo gusto musical. Así que enchufo una lista con una parte de las canciones que llevo en mi Zen.

Son especialmente útiles a la hora de programar a buen ritmo.
  1. AC/DC - Back in Black
  2. AC/DC - For Those About to Rock
  3. AC/DC - Girls Got Rhythm
  4. AC/DC - Highway to Hell
  5. AC/DC - It's a Long Way to the Top
  6. AC/DC - Thunderstruck
  7. AC/DC - You Shook Me All Night Long
  8. Alabama 3 - Woke Up This Morning
  9. Alice Cooper - School's Out
  10. Bad Company - Can't Get Enough
  11. Big Brother & The Holding Company - Piece of My Heart
  12. Blondie - Call Me
  13. Canned Heat - On the Road Again
  14. Chris Isaak - Baby Did a Bad Bad Thing
  15. Cream - Sunshine of Your Love
  16. Creedence Clearwater Revival - Fortunate Son
  17. Deep Purple - Black Night
  18. Deep Purple - Smoke on the Water
  19. Def Leppard - Pour Some Sugar on Me
  20. Edwin Starr - War
  21. Eric Clapton - Forever Man
  22. Europe - The Final Countdown
  23. Foghat - Slow Ride
  24. Free - All Right Now
  25. George Baker Selection - Little Green Bag
  26. Golden Earring - Radar Love
  27. Guns N' Roses - Welcome to the Jungle
  28. Iron Butterfly - Iron Butterfly Theme
  29. Jefferson Airplane - Somebody to Love
  30. Jethro Tull - Aqualung
  31. Jethro Tull - Locomotive Breath
  32. Kiss - Rock and Roll All Nite
  33. Led Zeppelin - Communication Breakdown
  34. Led Zeppelin - Immigrant Song
  35. Led Zeppelin - Rock and Roll
  36. Led Zeppelin - Whole Lotta Love
  37. Mark Knopfler - Going Home - Theme of the Local Hero
  38. Opus - Life Is Life
  39. Rainbow - I Surrender
  40. Ramones - Do You Remember Rock 'n' Roll Radio
  41. Scorpions - Rock You Like a Hurricane
  42. Status Quo - Gerdundula
  43. Stealers Wheel - Stuck in the Middle With You
  44. Steppenwolf - Born to Be Wild
  45. The Doobie Brothers - China Grove
  46. The Doors - Light My Fire
  47. The Kinks - You Really Got Me
  48. The Outfield - Your Love
  49. The Rolling Stones - It's Only Rock 'n' Roll (But I Like It)
  50. The Rolling Stones - Jumpin' Jack Flash
  51. The Rolling Stones - Paint It Black
  52. The Rolling Stones - Satisfaction
  53. The Rolling Stones - Sympathy for the Devil
  54. War - Why Can't We Be Friends
  55. ZZ Top - Sharp Dressed Man
  56. ABBA - Gimme! Gimme! Gimme!
  57. Anita Ward - Ring My Bell
  58. Bachman-Turner Overdrive - Takin' Care of Business
  59. Bill Haley & His Comets - Rock Around the Clock
  60. Blondie - Atomic
  61. Bob Marley & The Wailers - Jamming
  62. Bob Marley & The Wailers - Three Little Birds
  63. Bobby McFerrin - Don't Worry Be Happy
  64. Boney M. - Daddy Cool
  65. Boney M. - Ma Baker
  66. Boney M. - Rasputin
  67. Boystown Gang - Can't Take My Eyes Off You
  68. Chubby Checker - Let's Twist Again
  69. Chubby Checker - The Twist
  70. Chuck Berry - Johnny B. Goode
  71. Chuck Berry - Roll Over Beethoven
  72. Dave Edmunds - I Hear You Knocking
  73. Dire Straits - Brothers in Arms
  74. Dire Straits - Money for Nothing
  75. Dire Straits - Sultans of Swing
  76. Dire Straits - Walk of Life
  77. Doug E. Fresh & The Get Fresh Crew - You Make Me Wanna Shout
  78. Electric Light Orchestra - Roll Over Beethoven
  79. Elvis Presley - Heartbreak Hotel
  80. Elvis Presley - Jailhouse Rock
  81. Fairground Attraction - Perfect
  82. Gary Glitter - Rock And Roll (Part One)
  83. Gerry Rafferty - Baker Street
  84. Grand Funk Railroad - Hooked on Love (live)
  85. Harry Belafonte - Hava Nageela
  86. Jerry Lee Lewis - Great Balls Of Fire
  87. Journey - Any Way You Want It
  88. Laura Branigan - Self Control
  89. Lipps, Inc. - Funky Town
  90. Little Richard - Tutti Frutti
  91. Nancy Sinatra - Bang Bang (My Baby Shot Me Down)
  92. Neil Diamond - Girl, You'll Be a Woman Soon
  93. Nina Simone - Sinner Man
  94. P‚rez Prado - Guantanamera
  95. P‚rez Prado - Mambo No. 5
  96. Ray Charles - Hit the Road Jack
  97. Ray Charles - What'd I Say
  98. Ritchie Valens - La Bamba
  99. Sam & Dave - Soul Man
  100. Sam the Sham & The Pharaohs - Wooly Bully
  101. Santana - Evil Ways
  102. Santana - Jingo-Lo-Ba
  103. Santana - Oye Como Va
  104. Status Quo - A Mess of the Blues
  105. Status Quo - Caroline
  106. Status Quo - Down Down
  107. Status Quo - Fun Fun Fun
  108. Status Quo - In the Army Now
  109. Status Quo - Mean Girl
  110. Status Quo - Rockin' All Over the World
  111. Status Quo - Roll Over Lay Down
  112. Status Quo - The Wanderer
  113. Status Quo - What You're Proposing
  114. Status Quo - Whatever You Want
  115. Steppenwolf - Born To Be Wild
  116. Steve Miller Band - Abracadabra
  117. Steve Miller Band - Give It Up
  118. Steve Miller Band - Rock'n Me
  119. Steve Miller Band - Serenade From the Stars
  120. Steve Miller Band - The Joker (1)
  121. Steve Miller Band - The Joker
  122. Stevie Ray Vaughan - The House Is Rockin'
  123. Stevie Wonder - Part-Time Lover
  124. The Animals - The House of the Rising Sun
  125. The Beach Boys - Barbara Ann (single version)
  126. The Beach Boys - Good Vibrations
  127. The Beach Boys - I Get Around
  128. The Beach Boys - Surfin' Safari
  129. The Beach Boys - Surfin' USA
  130. The Beatles - A Hard Day's Night
  131. The Beatles - Can't Buy Me Love
  132. The Beatles - Get Back
  133. The Doors - People Are Strange
  134. The Doors - Riders on the Storm
  135. The Kingsmen - Louie Louie
  136. The Shadows - Apache
  137. The Surfaris - Wipeout
  138. The Troggs - Love Is All Around
  139. The Troggs - Wild Thing
  140. The Ventures - Hawaii Five-O
  141. The Ventures - Secret Agent Man
  142. The Yardbirds - Boom Boom
  143. The Yardbirds - For Your Love
  144. The Yardbirds - I'm a Man
  145. The Yardbirds - Putty (In Your Hands)
  146. The Young Rascals - Good Lovin'
  147. Them - Baby Please Don't Go
  148. Thin Lizzy - Whisky in the Jar
  149. Tito Puente - Oye Como Va
  150. Tom Jones - She's A Lady
  151. B.J. Thomas - Raindrops Keep Falling On My Head
  152. Bachman-Turner Overdrive - You Ain't Seen Nothing Yet
  153. Bee Gees - Stayin' Alive
  154. Betty Everett - It's in His Kiss (The Shoop Shoop Song)
  155. Bryan Adams - Summer of '69
  156. Canned Heat - Let's Work Together
  157. Cat Stevens - Wild World
  158. Donovan - Colours
  159. Elvis Presley - (Marie's the Name) His Latest Flame
  160. Elvis Presley - Don't Be Cruel
  161. Fleetwood Mac - Little Lies
  162. Harry Belafonte - Banana Boat Song (Day-O)
  163. Jan Hammer - Crockett's Theme
  164. Marvin Gaye - I Heard It Through the Grapevine
  165. Nina Simone - Don't Let Me Be Misunderstood
  166. Nina Simone - Feeling Good
  167. Nina Simone - I Put a Spell on You
  168. Nina Simone - My Baby Just Cares for Me
  169. Norman Greenbaum - Spirit in the Sky
  170. Roy Orbison - Oh Pretty Woman
  171. Santa Esmeralda - Don't Let Me Be Misunderstood
  172. Sergio Mendes - Mas Que Nada (feat. The Black Eyed Peas)
  173. Simon & Garfunkel - Cecilia
  174. Status Quo - Paper Plane
  175. Steve Miller Band - Fly Like an Eagle

Esto es música y no Los Planetas y Enya.

miércoles 28 de noviembre de 2007

"Solución" a problemas de cortes con Zyxel HW660

Llevo dos años con un router ADSL Zyxel HW660-61 de Telefónica en casa, y siempre ha padecido problemas de reinicios al usar el eMule. Más o menos tras 8-10 horas de conexión, el router se reinicia completamente (no sólo la conexión ADSL, sinó todo el router).

Para los que digáis que es problema de la conexión: Siempre había tenido el número de conexiones en el emule en torno a las 250-300.

Desde el principio me he estado conectando vía WIFI con cifrado WPA-TKIP usando un Linksys WRT54G v4 con firmware DD-WRT configurado como Wireless Bridge (o Client) .

En un principio, con Windows XP SP1 había reinicios cada día, más o menos, pero le daba tiempo a coger velocidad. Así que no me preocupé demasiado.

Al pasar a Windows XP SP2 llegó el problema del número simultáneo de conexiones salientes a medio abrir (está a 10) , con lo que el router no se agobiaba, pero tampoco cogía velocidad de descarga. Así que parcheé Windows para saltarme esa limitación .

Entonces llegaron los problemas, y los cortes se hicieron más frecuentes. Investigando los logs del router aparecía un mensaje diciendo que el ordenador que tenía el eMule "exceeds the max. number of session per host!". Es decir, que desbordaba la tabla NAT del router hasta que se quedaba tonto. Los firmware de telefónica están limitados, para este router, a 512 o 1024 conexiones NAT.

Así que llegué a los foros de ADSL. Primero probé con todos los firmware de telefónica. Nada. Después leí que modificando los timeouts de las conexiones se podía corregir. Echaba más tiempo sin cortarse, pero acababa muriéndose (al cabo de 24-36 horas).

Después leí que con los firmware originales se corregía el problema. Así que me puse a "hackear" el router siguiendo alguno de los tutoriales que encontré.

Acabé cargándole el Firmware HW660-61 3.40 PE.9 . La conexión era razonablemente buena,
la wifi era ligeramente más potente y era más "tuneable" que el router de telefónica.

Entonces me compré la XBOX 360 y llegaron los problemas de "Nat restringida" que me impedían jugar al Xbox live (no jugaba al live con el emule puesto, tranquilos). Estos problemas se solucionaban con la versión HW660-61 3.40 PE.10 y PE.11 . La PE.10 tiene una tabla NAT de 5000 conexiones pero dicen que la wifi no es estable para conectarle eMule (como si lo fuesen las otras). Así que me instalé el PE.11. Y ya tenía "Nat Disponible" en el Live. Pero me seguían los reinicios con el emule.

Total. Me harté, así que una tarde de trabajo y pasé una roseta hasta la habitación del PC, en donde enchufé directamente el router al PC que tenía emule (y quité el puente Wireless). Sorpresa!! . Se sigue cortando!! . Mismos problemas. Tablas NAT desbordadas. Cortes. Mierda.

Desesperado, sin saber que hacer, me pongo a repasar todos los firmware originales de zyxel con unos y otros problemas (o tenía cortes, o no me iba el Live). Hasta que descubrí que el PE.10 me deja jugar al Live, y llevo 3 días sin cortes , con una tabla NAT de 5000 entradas, con 1800 usadas de media, y descargando a unos 120KB/seg de media (con un ADSL 3 MB).

Decir que si configuráis el emule para que no use el puerto UDP , se consigue reducir MUCHO el tamaño de la tabla de NAT, pero se pierde un poco de velocidad de intercambio de fuentes. Con lo que puede que esto, o bajar el tiempo de timeout de las conexiones UDP, sea la solución para muchos, ya que un 'ip nat hashTable wanif0' indica que la inmensa mayoría de conexiones en la tabla NAT son UDP.

Por otra parte, he encontrado un programa (Zyxmon) que permite monitorizar desde el pc el router zyxel y que me ha resultado muy útil (gráficas de transferencia por SNMP, SysLogd, telnet sin hacer login, etc).

Si tenéis alguna duda, podéis comentármela.

jueves 18 de enero de 2007

De cómo se defiende Movistar ante las portabilidades

Hace unos días, mientras buscaba información sobre las características de un modelo de teléfono móvil, llegué a los foros de www.gsmspain.com . Y me dije: vaya, a ver qué cosas pregunta la gente sobre estos de Movistar.

Para mi sorpresa, había un post en el que los usuarios de la página contaban lo que Movistar les ofrecía por no migrar su línea a otra compañía. Y ya iba por la página 114. Dado que es necesario mandar un sms para poder activar una cuenta y postear en ese foro,

voy a contar mi experiencia.

Soy usuario de prepago Movistar. Mi número tiene una antigüedad de unos 5 ó 6 años, y está clasificada como de tipo diamante (normal-plata-oro-diamante en función del consumo medio que se mantiene).

Las ventajas que creo que aporta esto son: precios más baratos en el plan estrena (pero no mucho más) ; el que últimamente mis llamadas al 609 no vayan a los call-center del otro lado del océano y que las ofertas que hace Movistar para mantener a sus clientes que hacen una portabilidad a otra compañía son más generosas.

A mi me ofrecieron por anular mi portabilidad a Yoigo (ofrecen lo mismo si te portas a Vodafone, y menos si te portas a Orange) un Nokia 7320 o un Sony Ericsson K610i por 0€ (también había otros terminales más sencillos como el Motorola V3 y el V3x , y algún Nokia de menor gama). Y creo que si no me hubiese portado en época navideña me ofrecerían algún 6680 o algo así, a bajo coste. Y me dieron de alta en el 100x1 de navidad , mi favorito y mis cinco. Todo esto siguiendo en prepago, claro. Si me pasaba a contrato me daban el cielo (con 18 meses de permanencia).

Por circunstancias de la vida me hice con otra tarjeta de Movistar prepago, con sólo un mes de antigüedad. Así que me dió por repetir la jugada. Lo que me ofrecieron fué (pasada ya la navidad) duplicar la primera recarga de la tarjeta, y alta en mi favorito y mis cinco. Y también me comentaron que para que me ofreciesen un terminal tendría que tener una antigüedad mínima de 6 meses. Y que para una línea casi sin consumo me ofrecerían el Nokia 6020, el 6060, el SE Z530i ó un Motorola W220 por 0 €.

Y teniendo en cuenta que hay la opción del "pásame saldo" en movistar, está claro que la doble recarga es bastante útil.