Dar sombra a una vista o botón en iOS

Escrito por aserrano. Posteado en Desarrollo, iPhone, Objective C, Tecnología

Para dar sombra en general a cualquier vista (UIView) en iOS vamos a aprovecharnos de una propiedad incorporada a partir del SDK iOS 2.0 (si no recuerdo mal) los layers.

Como los layers pertenecen a la librería QuartzCore, acuérdate de incluirla a la hora de la compilación e importar también el fichero .h. Mi recomendación es incluirlo en el fichero .pch del proyecto y así lo tienes disponible a nivel global. Algo parecido a esto:

Emprendedores andaluces: Oscar R. Arteaga

Escrito por aserrano. Posteado en emprender

Este post originalmente apareció en el blog de pointertic en el siguiente artículo


Hoy os quiero presentar a un emprendedor andaluz con letras mayúsculas, Oscar R. Arteaga, que hace lo que le gusta hacer, escribir.

Es autor de la novela Nivaria, su primera obra literaria, que os recomiendo su lectura.
Read More

Tenemos siempre la idea de que un emprendedor tiene que ser un empresario de renombre y de éxito pero la realidad nos indica que es todo lo contrario.

El tejido empresarial español y el de muchos países suele estar compuesto de un noventa y tantos por cierto de pequeños empresarios y autónomos.

Este viernes pasado he tenido el privilegio de compartir más de dos horas del valioso tiempo de Oscar entre coche, atascos, comida, perdernos por el centro de Málaga y buscando su hotel que me hicieron conocer un poco de este escritor, de su trabajo y de su pasión.

Oscar como todo los emprendedores tiene una idea, escribir, y una ilusión, sus novelas.

Un día decidió que su trabajo no le llenaba que a el lo que le gustaba era escribir y no duda meterse cuatro horas en un tren para promocionar su trabajo y su obra, buscar editoriales que le publiquen sus libros, librerías donde mostrar su trabajo,…

Muchos más emprendedores como él hacen falta para levantar la situación de actual crisis que padecemos.

Le quiero con este post transmitir toda la suerte del mundo y que nunca pierda esas ganas y esa ilusión en hacer lo que le gusta que es escribir.

No dudo que algún día será un escritor de renombre.

Podéis seguirlo en su twitter.

Y su libro lo podréis adquirir aquí: http://www.libreriacirculorojo.com/lafabricadellibro/233060/nivaria.html

P.D: yo se de que va su segundo libro y no lo pienso contar…. 🙂

Como visualizar http:// de nuevo en la barra de firefox 7

Escrito por aserrano. Posteado en WEB

Algunos de mis numerosos lectores habrá notado al instalar firefox 7 que el prefijo http:// o https:// ha desaparecido en esta última versión.

A mi me gusta ver, al menos cuando programo, a que protocolo me estoy conectando de una forma más inmediata.

Si queréis reactivar dicha opción tendréis que introducir: about:config en la barra de direcciones.

Recordad que esto nos activa la configuración interna de muchas opciones y podríamos dejar el navegador inoperativo. Cuidado con las opciones que tocáis.

Ya sólo nos queda buscar la siguiente opción browser.urlbar.trimURLs hacer doble click sobre ella para ponerla a false y tendréis de nuevo el http:// en vuestra barra de direcciones.

Como hacer dos listas ordenables, arrastrables y tirables con jquery y javascrip

Escrito por aserrano. Posteado en Javascript

Hacer esto con Jquery es bastante sencillo.

Primero haremos dos listas donde queremos tener los datos a ordenar y cuyos datos queramos pasar de una columna a otra

A estas listas desde jquery haremos que puedan ser contenedores "droppable", es decir, capaces de aceptar un drop

Asimismo las haremos "sortable", es decir que se puedan ordenar.

Ahora necesitamos los elementos "draggable" que serán los elementos <li>

Aquí el código y más abajo un ejemplo funcional:

 <script>
    $( function() {
        $(".dragli").draggable({
          appendTo : "body",
          revert : "invalid",
          helper : "original",
          start: function(event, ui) {
 
          }
          });
 
        $( "#droppable ul,#droppable2 ul" ).droppable({
            accept: ".dragli",
            activeClass: "ui-state-hover",
            hoverClass: "ui-state-active",
            drop: function( event, ui ) {
              //$( this ).find( ".placeholder" ).remove();
              $( "<li class='dragli'></li>" ).text( ui.draggable.text() ).appendTo( this );
              ui.draggable.remove();
              }   
        }).sortable({
          items: "li:not(.placeholder)",
          sort: function() {
            $( this ).removeClass( "ui-state-default" );
          }
        });
        $("#droppable,#droppable2" ).droppable({
          accept: ".dragli",
            drop: function( event, ui ) {
              $( "<li class='dragli'></li>" ).text( ui.draggable.text() ).appendTo( $( this ).find( ".placeholder" ) );
              ui.draggable.remove();
              }
         });  
    });
  </script>

Código html:

<style>li.dragli {
  background: #B7D6E7;
  list-style-type: none;
  margin: 0 0;
  padding: 5px 5px;
  border: 1px solid black;
  border-color: #006600;
 
}
</style>
<div id="droppable" class="ui-widget-header" style="width: 300px; height:200px;background: #a0a0a0;" >
  <ul class="col-sort"><li class="placeholder">Arrastra tus listas aquí</li>
<li class="dragli">otra lista</li>
</ul>
  </div>
 
  <div id="droppable2" style="width: 300px; height:200px;background: #FFa0a0;" >
  <ul class="col-sort">
   <li class="placeholder">Arrastra tus listas aquí</li>
   <li class="dragli">hola</li>
   <li class="dragli">adios</li>
   <li class="dragli">pasa con tu rollo</li>
  </ul>
  </div>
  • Arrastra tus listas aquí
  • otra lista
  • Arrastra tus listas aquí
  • hola
  • adios
  • pasa con tu rollo

Quora y su fallo de confidencialidad

Escrito por aserrano. Posteado en quora

Por todos los informáticos es conocido que al hacer un formulario de entrada clásico, login-password, en el momento que no se introducen datos válidos no se debe informar de que ha fallado, ya sea el login, ya sea la contraseña. Quora va un pasito más allá, en su formulario de entrada, no sólo te informa de que el login es correcto sino que incluso te dice a quien pertenece y todo ello sin ni siquiera entrar la contraseña, todo ello gracias a Javascript y AJAX. ¡Probad! ¡Probad! Id al formulario de entrada, probad a introducir el correo de un amigo que sepáis que está en quora, pulsad el tabulador y vualá, os aparece su nombre. Con esto hemos conseguido dos cosas, validar el correo, se podría hacer spam con él, y relacionarlo con un nombre y posiblemente unos apellidos. Si además algún hacker se dedica a investigar el javascript de la página posiblemente, no he tenido tiempo de hacer mis propias investigaciones, pueda realizar una mini-aplicación para averiguar los correos de mucha gente. Fallo de seguidad garrafal, fallo de confidencialidad enorme. Muy mal por los chicos de Quora. Me he permitido el lujo de hacer esto de interés público porque después de reportarlo dos veces a quora no han tenido a bien contestarme y espero que si llega a la opinión pública eliminen ese formulario. ¿que os parece? ¿os parece tan grave como pienso? ¿o pensáis por el contrario que no es tan grave?

Abre el museo del rock en Barcelona

Escrito por aserrano. Posteado en C++

El 31 de Marzo abrirá en Barcelona el primer Museo del Rock en Europa. Ubicado en la antigua plaza de toros de las arenas, contará con la aportación de la colección y su mayor impulsor, el periodista Jordi Tardà. Contará además con una sala de conciertos y salas monográficas dedicadas a Rolling Stones, The Beatles y el rock nacional. En palabras de Jordi Tardà: “Podremos ver documentos insólitos e inéditos, como una entrada de los Rolling firmada por todos los miembros del grupo y una guitarra de John Lennon”. Esperemos que la iniciativa vaya muy bien. Copiado desde http://www.muspe.com/blog/es/2011/01/20110113092546/museo-rock-barcelona.html

Cancelar cuenta World of Warcraft

Escrito por aserrano. Posteado en warcraft

Si queréis saber como cancelar una cuenta de World of Warcraft os adjunto la información de como hacerlo. Como siempre tened en cuenta que esta información pudiera estar obsoleta en el momento de leerla...
Gracias por ponerte en contacto con nosotros solicitando que borremos tu cuenta Battle.net con todos los juegos asociados a la misma. Por favor, envíanos una carta por correo postal a la siguiente dirección: Blizzard Entertainment Europe Billing Support TSA 60 001 78143 Vélizy Villacoublay Cedex France En la carta deberás confirmarnos explícitamente la eliminación de tu cuenta incluyendo en ella los siguientes datos: -El nombre de tu cuenta Battle.net. -Tu nombre y apellidos completos. -La respuesta a la pregunta secreta de tu cuenta Battle.net: ¿Cuál fue la primera escuela a la que asististe? - Una imagen válida de una identificación legal, como pasaporte, carnet de conducir o Documento Nacional de Identidad del titular registrado en la cuenta. Finalmente, firma la carta confirmando que deseas borrar permanentemente la cuenta Una vez que recibamos dicha información, podremos llevar a cabo el proceso de eliminación de tu cuenta. Antes de proceder, nos gustaría informarte de las consecuencias de dicha acción: -El acceso al juego y a los foros será deshabilitado. -Cualquier clave de autentificación registrada en esta cuenta será invalidad y no podrá ser reutilizada. -No recibirás más noticias de actualidad. -La cuenta no será recuperada bajo ninguna circunstancia. Si tienes alguna otra pregunta, no dudes en ponerte en contacto con nosotros. Un saludo. XXXXX. / XXXXX Atención al Cliente de Blizzard

OpenOffice ha muerto: Viva LibreOffice!

Escrito por aserrano. Posteado en Informática

LibreOffice es un proyecto OpenSource que ha pretendido hacer libre OpenOffice de verdad, actualmente en manos de Oracle Aunque la comunidad ha solicitado a Oracle el nombre de OpenOffice esta sigue sin pronunciarse al respecto de si cederá el nombre o no. De momento si queréis descargar LibreOffice, actualmente en Beta, podéis seguir este enlace: http://www.documentfoundation.org Suerte a el nuevo proyecto

Nota legal

(C) Antonio Serrano 2012