domingo, mayo 23, 2010

JQuery on Blogger

I'm trying to create a blogger post that can process jquery code. Click on the button below to see a jquery dialog window with a google map on it.


You should see something like this:
Code here:
   1:  <!-- MAP -->
   2:  <link rel="stylesheet" type="text/css" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.1/themes/base/jquery-ui.css">
   3:   
   4:  <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js">
   5:  </script>
   6:   
   7:  <script type="text/javascript" src="http://ajax.googleapis.com/ajax/lib/jqueryui/1.7.1/jquery-ui.min.js">
   8:  </script>
   9:   
  10:      <script type="text/javascript">
  11:      $(document).ready(function() {
  12:      var $dialog = $('#mapa')
  13:               .dialog({
  14:              autoOpen: false,
  15:              width: 690,
  16:              heigh:490,
  17:                          modal:true,
  18:          title: 'New York City Feelings :: FREE NYC: Arts, Museums ...'
  19:          });
  20:   
  21:          $('#opener').click(function() {
  22:              $dialog.dialog('open');
  23:          });
  24:      });
  25:  </script>
  26:  <div id="result"></div>
  27:  <center>
  28:  <button id="opener">Open Window Map</button></center>
  29:  <div style="display:none;" id="mapa" title="New York City Feelings :: FREE NYC: Arts, Museums ...">
  30:  <iframe width="640" height="420" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="foo.html">
  31:  </iframe>
  32:  </div>
  33:  <!-- // MAP -->

Leia Mais…

martes, mayo 18, 2010

OpenLayers: Crear un mapa simple

Más abajo podéis ver el código fuente de como crear un mapa simple con OpenLayers tirando de un servicio WMS

Recordad que tenéis que cargar la librería:  lib/OpenLayers.js



   1:  <html xmlns="http://www.w3.org/1999/xhtml">
   2:      <head>
   3:          <title>OpenLayers: Mapa Simple</title>        
   4:          <link rel="stylesheet" href="../theme/default/style.css" type="text/css" />
   5:          <link rel="stylesheet" href="style.css" type="text/css" />
   6:          <style type="text/css">
   7:              body {
   8:                  margin: 0;
   9:              }
  10:              #map {
  11:                  width: 100%;
  12:                  height: 100%;
  13:              }
  14:   
  15:              #text {
  16:                  position: absolute;
  17:                  bottom: 1em;
  18:                  left: 1em;
  19:                  width: 512px;
  20:              }
  21:          </style>
  22:          <script src="../lib/OpenLayers.js"></script>
  23:          <script type="text/javascript">
  24:              var map;
  25:              function init(){
  26:                  map = new OpenLayers.Map('map');
  27:                      
  28:              var ol_wms = new OpenLayers.Layer.WMS( "OpenLayers WMS",
  29:                      "http://labs.metacarta.com/wms/vmap0",
  30:                      {layers: 'basic'} );
  31:   
  32:                      map.addLayers([ol_wms]);
  33:   
  34:                      map.addControl(new OpenLayers.Control.LayerSwitcher());
  35:                  map.zoomToMaxExtent();
  36:              }
  37:              
  38:          </script>
  39:      </head>
  40:      <body onload="init()">
  41:          <div id="map"></div>
  42:      </body>
  43:  </html>

LinkedinFacebookTwitterXing

Leia Mais…

lunes, mayo 17, 2010

String comparison: Equals vs Length()


   1:  //Normal Practice 
   2:  if (text!= null && text.equals("")){  
   3:       // Actions  
   4:  } 
   5:   
   6:  //Best Practice 
   7:  if (text!= null && text.length() == 0){   
   8:      // Actions 
   9:  }
LinkedinFacebookTwitterXing

Leia Mais…

viernes, mayo 14, 2010

Un esfuerzo

Mis jefes llevan años predicando en el desierto, esta es una verdad como un templo. Desde que entre en la empresa para la que trabajo actualmente (más de 5 años), vienen pidiendo un esfuerzo extra. Pero, ¿qué es lo que entienden ellos por un esfuerzo extra? Muy fácil, que se trabajen horas extra, sin cobrarlas por supuesto, pero a partir de las 7 de la tarde, no antes. O sea, que si la jornada de trabajo es de 8.30 a 14.00 y de 16.00 a 19.00, no se pueden realizar otras extra llegando antes de las 8.30 o trabajando entre las 14.00 y las 16.00. ¿Porqué? Nadie lo sabe, sólo que eso "es así". Lo malo de esta historia es que cuando llego todas las mañanas, sobre las 8.20 al trabajo no hay ningún jefe. Nunca un jefe en esta empresa entra antes que "un currito". Lamentable.  

¿Qué sería lo divertido? Pués que jugaramos todos los días al juego de las sillas y la música, ese que cuando se para la música hay que coger asiento antes que los demás, pero, yo lo haría con los despachos de los jefes, y el primero que entre por las mañanas, elije despacho y los demás como vayan llegando, que vayan cogiendo los puestos que sobran. Divertido ¿no?. 

Creo que de esa forma iban a cambiar muchas cosas en las empresas "cortijeras" españolas y sobre todo andaluzas, que son las que conozco. 

Ea! Ya me he quedado tranquilo por hoy ... me he desahogado.

Leia Mais…

Entradas populares