Jul 02 2009

ASCII art

Vía la technews de I64, me llega el siguiente video: Star wars realizada en ASCII. En dos palabras, Im Presionante.

Jul 01 2009

Begoña DJ

Mi hermanika pinchando. En San fermines, el día 6, la podreis ver a partir de las 20h. en el Nicolette (C/ Curia). Y el 11, también a partir de las 20h. en La Pulga (Navarreria). Luego ya se nos pira para Japon, que pincha el dia 7 de agosto en Tokyo.

Para los de Madrid y alrededores, estará el 4 de julio en la sala caracol, dentro de la fiesta soytomboi.

Jun 17 2009

SQL: Busquedas de cadenas o uso del operador LIKE

Seguimos currando la aplicación del Oinez que ya os comente y ha salido otra txorradika de estas que me gustan. La historia es que tengo que buscar un texto en un campo determinado de una tabla. ¿Cual sería la consulta SQL a lanzar? Pos la que veis a continuación:

1
$sql .= "Select * from Tabla where CampoTexto  LIKE '%$TextoABuscar%'";

El operador LIKE se utiliza dentro de la cláusula WHERE, y lo que hace es comparar el contenido del Campo con el texto que buscamos. El comodín % es para indicarle que me da igual si tiene algo delante o detras o no, es decir, que dentro de ese campo una parte del texto coincida con lo que busco.

Ya os lo he dicho, una txorradika de estas que me gustan.

Jun 09 2009

NavarraDotNet: El Futuro

Despues de un tiempo en letargo, NavarraDotNet vuelve a la carga con el evento titulado El Futuro. Aquí teneis el cartel y el programa del mismo. Como siempre, entrada gratuita previo registro.

NavarraDotNet: El Futuro
NavarraDotNet: El Futuro

Los ponentes son los siguientes: David Salgado (Microsoft) , el equipo del CES (CES Microsoft) y Carlos Segura (MVP, NavarraDotNet).

10:00-11:10 Windows 7 para desarrolladores. Equipo CES, CES Microsoft
Veremos las oportunidades que ofrece Windows 7 para aplicaciones de escritorio, cómo integrarse en la nueva experiencia propuesta por la versión más reciente del sistema operativo Windows y cómo sacar el máximo partido a las nuevas APIs

11:10 – 12:30 Azure Services Platform – Plataforma de Cloud computing. David Salgado, Microsoft
Podemos considerar Cloud Computing como un nuevo canal para construir y alojar aplicaciones. En ésta sesión repasaremos la plataforma de Cloud Computing de Microsoft, haciendo hincapié en cómo utilizar nuestros conocimientos en .NET para crear aplicaciones para la nube y utilizar servicios de la plataforma Azure

12:30 – 12:50 Descanso y pincho Cortesía de NavarraDotnet

12:50 – 14:00 Silverlight 3 – Experiencia de usuario. David Salgado, Microsoft
WPF y posteriormente Silverlight y expression Blend marcaron un antes y un después a la hora de crear experiencias de usuario en aplicaciones. Actualmente nos encontramos a las puertas de la versión 3 de silverlight, que incorpora características como la funcionalidad offline, la detección de la red, los servicios para aplicaciones de línea de negocio, etcétera. En esta sesión repasaremos las bases que sitúan a Silverlight como una opción excelente para aplicaciones RIA y sus nuevas funcionalidades en esta versión 3.

14:00 – 15:00 Concurrent Buggy Framework . Carlos Segura, navarradotnet
Presentación para la concurrencia del Buggy Framework. Conduce a la velocidad que siempre has soñado en tus aplicaciones…

¡Nos vemos allí!

May 26 2009

JavaScript: Utilizando innerHTML o como jugar con el contenido.

Ya os comente que estamos currando una page pal Nafarroa Oinez 09 que gestione ciertas historias. Como no podía ser de otro modo esta llenito de formularios. Como semos programadores y no diseñadores, en esto de dejarlos bonitos y chulos, como que no andamos muy finos, pero bueno, algo ya hacemos. Pues bien, de cara a ordenar un poco las textbox diferentes del formulario he utilizado lo siguiente:

1
2
3
4
5
<fieldset>
  <legend id="MiTexto">Codigo Familia:</legend>
  <label>Familia:</label>
  <!-- Aquí irian las cajas de texto -->
</fieldset>

Pues bien, por motivos que no vienen a cuento, tengo que cambiar el contenido del texto que esta entre las etiquetas legend. Y para ello esta la propiedad innerHTML. La biblia de JavaScript dice lo siguiente: “Establece o retrae el contenido HTML, (todo, no solamente textos) que hay entre las etiquetas de inicio y final del elemento“.
La función de JavaScript sería el siguiente:

1
2
3
4
5
6
7
function PersonaGrupo(Cual)
{
  if(Cual=="Grupo")
  {document.getElementById("MiTexto").innerHTML = "Codigo Grupo";}
  else
  {document.getElementById("MiTexto").innerHTML = "Codigo Familia";}
}

Hay controversia sobre el uso o no de innerHTML. Mi opinión, cada cosa en su justa medida.

May 06 2009

Javascript: Mostrar y ocultar elementos

Estamos haciendo una page pal Nafarroa Oinez para controlar la distribución de los curros en tecnología WAMP. Pues bien, a la izquierda tenemos una sidebar para acceder a los diferentes formularios, los cuales estan agrupados por módulos. Como son un ciento y la madre, hemos decidido que esten ocultos y sólo aparezcan cuando el usuario pinche en el nombre del módulo, para lo cual hemos creado una función en javascript para controlar esto.
Primero en HTML hemos puesto lo siguiente:

1
2
3
4
5
6
7
8
<h4 onclick="MostrarOcultar('OinezEguna');">Oinez Eguna</h4>
<ul id="OinezEguna" style="display:none;">
<li>Guneak
 <ul>
	<li><a href="" title="Berria">Berria</a></li>
	<li><a href="" title="Aldatu/Ezabatu">Aldatu/Ezabatu</a></li>
 </ul>
</li>

Y esta es la función de javascript a la que llama el método onclick:

1
2
3
4
5
6
7
function MostrarOcultar(Cual)
{
 if(document.getElementById(Cual).style.display!="none")
 {document.getElementById(Cual).style.display="none";}
 else
 {document.getElementById(Cual).style.display="block";}
}
Apr 30 2009

Ya es casi viernes!!

Pos que hoy es cuasi viernes, así que os dejo con un video que he encontrado de casualidad que me ha hecho gracia.

Noteboek from Evelien Lohbeck on Vimeo.

Apr 29 2009

De compras

El otro día por fin le dieron/dimos el regalico a Carlos, un amigo que esta pasando por un momento duro, y nos hemos juntado una cuadrilla de amigos para hacerle un regalico, para mostrarle nuestro apoyo y para alegrarle un poco el día. El video lo grabó Elena.


Charlybuggy, a roadmovie from Elena Santacana on Vimeo.

Ahora ya sólo falta hacer una quedada y probar el juguetico este, tengo unas ganas…

Apr 22 2009

PHP: Generar cadena de carácteres aleatoria

En la page de la tienda, he tenido que generar una cadena de carácteres aleatoria en PHP que la utilizo a la hora de validar al usuario ( ya haré un post sobre el tema, con la solución que he encontrado/creado a la hora de autentificar a los usuarios de la web).

La solución para generar la cadena es la siguiente:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
function cadenaAleatoria ($longitud)
{
  srand( date("s") );
  $caracteres = "abcdefghijklmnopqrstuvwxyz";
  $caracteres .= "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
  $caracteres .= "0123456789";
  $cadena= "";
  while ( strlen($cadena)<$longitud)
  {
    $cadena .= substr( $caracteres, rand()%strlen($caracteres), 1 );
  }
  return $cadena;
}
$Cadena = cadenaAleatoria(32);

Como bien podeis ver, dentro de la variable $caracteres , podemos poner los carácteres que queramos, en el orden que queramos… También podemos cambiar la forma de obtener la semilla del srand()… vamos que se puede tunear al gusto de cada cual.

Apr 21 2009

Renovarse o morir

Como podeis comprobar he cambiado un poco en diseño del blog. Ya que lo he actualizado a la versión 2.7.1 del wordpress (que ya era hora, que lo tenía en el 2.1.3) he decidido también cambiar la itxura del mismo. Me he tuneado el theme alibi, he cambiado la forma en que aparece la publicidad (a ver si así por lo menos saco para pagar los costes de manutención del blog), he puesto un nuevo controlador de sapm (a ver si funciona alguno) y arreglado varias cosicas más, además de entender como funciona por dentro el wordpress, ya que he aprovechado para jugar un poco con el código del wp. ¿que os parece el nuevo look de itsasontzi baten…?