elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


  Mostrar Mensajes
Páginas: 1 ... 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 [598] 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 ... 768
5971  Programación / Desarrollo Web / Re: Menu en PhotoShop en: 28 Diciembre 2012, 17:37 pm
Buenas,

Depende de como tengas el menú se puede hacer de varias formas. De todos modos, la manera mas recomendable siempre es usar sprites de panera que tengas que usar solo 1 imagen para el menú entero.

Te dejo un ejemplo:

Esto es un menú en forma de sprite.


http://i47.tinypic.com/2u4hphy.png

Y esto es el código...

Código
  1. <!doctype html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>Documento</title>
  6. <style type="text/css">
  7.   .menu {list-style:none; padding:0px; margin:0px;}
  8.   .menu>li {
  9.      float:left;
  10.      margin:0px 5px 0px 0px;
  11.      background:url("menu_sprite.png") no-repeat;
  12.      /* Debemos saber cuanto mide cada "item" */
  13.      /* Si no son iguales unos a otros, hay que indicarlo en sus respectivas clases. */
  14.      width:86px;
  15.      height:38px;
  16.   }
  17.  
  18.   .menu>li a {
  19.      /* Debemos ocultar el texto del link */
  20.      /* Ademas haremos que el <a> ocupe el 100% del item. */
  21.      text-indent:-99999px;
  22.      width:100%;
  23.      height:38px;
  24.      color:transparent;
  25.      display:block;
  26.   }
  27.  
  28.   /* Declaramos por donde empieza la posicion en la imagen */
  29.   /* width / height */
  30.   .item1 {background-position:-0px -0px !important;}
  31.   .item2 {background-position:-89px -0px !important;}
  32.   .item3 {background-position:-179px -0px !important;}
  33.   /* El hover */
  34.   .item1:hover {background-position:-0px -46px !important;}
  35.   .item2:hover {background-position:-89px -46px !important;}
  36.   .item3:hover {background-position:-179px -46px !important;}
  37. </style>
  38. </head>
  39.  
  40. <body>
  41.   <div id="algo">
  42.      <ul class="menu">
  43.         <li class="item1"><a href="" title="Incio">Menu 1</a></li>
  44.         <li class="item2"><a href="" title="Blog">Menu 1</a></li>
  45.         <li class="item3"><a href="" title="Contacto">Menu 1</a></li>
  46.      </ul>
  47.   </div>
  48. </body>
  49. </html>

El demo lo puedes encontrar aquí: http://jsfiddle.net/SGZzV/

PD: Pues eso, combina las imagenes en 1 y usas sprites =) xD

Saludos
5972  Programación / Desarrollo Web / Re: jQuery sobre elementos generados en: 28 Diciembre 2012, 16:21 pm
Buenas,

Supongo que tu problema es que jQuery no reconoce el click puesto que es una carga ajax. Puedes utilizar la funcion on() para detectar el click incluso aunque este se cargue despues de un evento ajax... antes se utilizaba .live() pero ha sido marcada como obsoleta apartir de jQuery 1.7.

Código
  1. $("#idtabla").on("click", "tr", function() {
  2.   alert(this);
  3. });

http://api.jquery.com/on/


Saludos
5973  Programación / Desarrollo Web / Re: Login PHP contra un fichero txt en: 27 Diciembre 2012, 21:51 pm
Buenas,

Para empezar, las variables $usuario y $password deben estar declaradas de forma que obtengan el contenido que se envia mediante el inicio.html. De la forma de la que las tienes declaradas ahora, obtienen usuario = Usuario y password = password. Vamos que es un string.


Código
  1. <?php
  2.  
  3. $user = $_POST['Usuario'];
  4. $pass = $_POST['password'];
  5.  
  6. $f=fopen("usuarios.txt","r");
  7.  
  8. while(!feof($f)){
  9.  
  10.    $linea = fgets($f);
  11.    echo $linea."\n";
  12.    // Pregunto si la linea empieza por el nombre de usuario dado, y si le sigue la barra vertical
  13.    if(preg_match("/(^".$user."\|)/",$linea)){
  14.        // En caso de ser correcto, compruebo que empiece por el nombre de usuario,
  15.        // contenga la barra, y acabe en la contraseña.
  16.        echo $linea."\n";
  17.        if(preg_match("/(^".$user.")\|(".$pass.")/im", $linea,$result)){
  18.            echo "ENTRO";
  19.        } else { echo "password FALSO"."\n";  }
  20.    } else { echo "usuario FALSO"; }
  21.  
  22. }
  23.  
  24.    fclose($f);
  25. ?>

El codigo PHP te quedaría de la siguiente forma. Lo he modificado un poco porque realmente odio que no se pongan las llaves ( { } ) en los if's. Te puede confundir totalmente.

PD: Ten en cuenta que el usuario seria admin y la contraseña tkm2000.
PD2: Eso es realmente inseguro. Te recomiendo que al menos las guardes en un fichero .php inaccesible por los visitantes.

Saludos
5974  Programación / PHP / Re: Login en Php con txt en: 27 Diciembre 2012, 20:07 pm
Hola @Oshrik, el tema es de Febrero de 2012, estamos a Diciembre. Lo mejor seria que abras otro hilo poniendo los códigos que tienes.


Saludos
5975  Foros Generales / Foro Libre / Re: No puedo entrar a elhacker.net en: 27 Diciembre 2012, 19:53 pm
Cuando dices problemas... a que problemas te refieres ? Te da error.. te muestra "403" o algo así ?

La mayoría de los routers permiten establecer dns alternativos (supongo que las dns que has cambiado son las del Windows). Prueba con las del router.

Tienes algún servicio tipo Canguro Net de Movistar ?

Saludos
5976  Programación / Desarrollo Web / Re: no me funciona el iva en: 27 Diciembre 2012, 16:12 pm
Funcionar te funciona lo que pasa es que se actualiza cuando pierde el focus.

Lo que no entiendo es porque usas textarea en vez de input. Imagínate que el cliente le da a la tecla "enter" en vez de hacer que pierda focus... el resultado del precio final seria NaN.00€....

Aparte porque metes el € en el campo de texto ? Déjalo fuera y así no lo tienes que eliminar ni nada.

Si quieres que te muestre el IVA desde el primer momento añade un document ready con la funcion update_balance().

Código
  1. $(document).ready(function() {
  2.  update_balance();
  3. });

Saludos
5977  Foros Generales / Foro Libre / Re: Extraño problema al loguear (Mediafire) en: 27 Diciembre 2012, 04:21 am
Buenas,

He hecho un par de pruebas y es posible que tengas desactivado el javascript en Firefox. Si usas un complemento como "NoScript" debes permitir a MediaFire para que este pueda usar javascript.

Ademas, si no usas complementos de ese tipo, puede que tengas desactivado javascript por defecto en el navegador. Para comprobar esto, puedes ir a

Firefox -> Opciones -> Contenido (pestaña). Ahí debe de ver una casilla marcada que diga: Activar javascript. Si no esta marcada, marcala y vuelve a comprobar que tal te anda el Mediafire.

Así es como se me ha quedado a mi después de desactivar el javascript:


Saludos
5978  Media / Diseño Gráfico / Re: Animaciones faciles de hacer? en: 27 Diciembre 2012, 03:57 am
@dato000, lo que busca $Edu$ es un software que ya integre todo eso o la gran parte de ello. En su primer mensaje indica que seria para su primo de 12 años o su madre..  xD.. vamos que crearlo todo separadamente no es su opcion.

&Edu&, No te puedo dar exactamente lo que buscas pero si una aproximacion. Adobe Flash Professional. Tiene una herramienta llamada "Bone tool". Lo que hace es crear como un esqueleto apartir del cual puedes ir haciendo que diferentes partes de una imagen (personaje) se puedan mover.

Te dejo un video (en ingles) de un ejemplo básico (Ten en cuenta que la herramienta solo viene en CS 4/5/6)



Saludos
5979  Comunicaciones / Dispositivos Móviles (PDA's, Smartphones, Tablets) / Re: Cansado de las baterías de portátiles y móviles actuales... en: 27 Diciembre 2012, 03:31 am
El otro día estuve con discutiendo con un "amigo" (hipster) sobre la típica charla de porque los productos de Apple no son precisamente "lo mejor".

Para los que hayáis visto el vídeo que ha comentado @ChimoC, sabréis que Apple estuvo metido en un lio por "la batería" de su iPod.. en resumen: Apple no ofrecía maneras de cambiar la bateria de dicho dispositivo... su respuesta era "Comprese otro iPod". Después de varios juicios y demandas colectivas, cedió y extendió la garantía a 2 años y blablabla.

Bueno pues... revivo este post... solo para mostraros algunas características de los nuevos Macbook Pro que no vienen incluidas en la publicidad que Apple les da.

1. Tornillos exclusivos de Apple
Abrir la carcasa del nuevo MacBook Pro se convierte en el primer de los escollos. Y es que está sujeta con tornillos pentalobe, un formato propietario y exclusivo de Apple. Es posible obtener un juego de destornilladores a través de internet, pero ninguno de los modelos en venta cuenta con la homologación de la compañía de la manzana y, por supuesto, su uso anula la garantía.

2. Wifi, Bluetooth y antenas integrados en la pantalla
Las antenas del Wifi y el Bluetooth están integradas en la pantalla, que a su vez está sellada. Literalmente. Si fallan y es preciso cambiarlas, lo que se considera una avería menor, es imposible acceder a ellas. Lo mismo sucede con la cámara iSight y el LCD Retina Display. Si cualquiera de estos componentes se estropea la única solución posible pasa por sustituir la pantalla completa, con el costo que conlleva.

3. Batería pegada (¿ habrán aprendido la lección del iPod ?)
Como suena, la batería del nuevo MacBook Pro está adherida con pegamento. Esto dificulta enormemente la labor del más hábil de los servicios técnicos, que podría romper otra pieza en el proceso de extracción de la batería. Por su parte el usuario no puede adquirir otra batería para alargar el tiempo de trabajo con el equipo si lo considerase oportuno. Precisamente Apple  se metió en un embrollo legal en 2003 cuando los hermanos Neistat la demandaron al comprobar que las baterías del iPod tenían una vida útil limitada y que éstas eran imposibles de sustituir.

4. Memoria RAM soldada a la placa
La memoria RAM (en verde) está soldada a la placa base, al contrario que la mayoría de los portátiles, que cuentan con zócalos para 'pinchar' los módulos de memoria. Este es, seguramente, el mayor de los inconvenientes del diseño del MacBook Pro, pese a que el modelo más ambicioso cuente con 16 gigas de RAM. La soldadura hace imposible la sustitución de los módulos y, lo que es peor, es imposible añadir nuevos, una maniobra recurrente entre los usuarios que quieren alargar la vida útil de sus equipos.

5. Memoria flash no actualizable
Desde luego sustituir el clásico disco duro por memoria flash, mucho más rápida, es uno de los grandes aciertos del MacBook Pro. La unidad de memoria SSD, aún fabricada por Samsung, está sujeta a la propiedad intelectual de Apple. Esto significa que solo puede ser actualizada cuando la compañía de Cupertino lo desee, y no cuando el usuario lo necesite. Cualquier error en la memoria, por ínfimo que este sea, solo podrá ser solucionado enviando el portátil completo al fabricante.

Fuente:
Código:
http://www.elconfidencial.com/tecnologia/2012/06/15/el-lado-oscuro-del-nuevo-macbook-pro-imposible-de-reparar-o-ampliar-2557/

A todo esto, y siendo un portátil de gama alta la garantía del portátil es de tan solo 1 año... 1 año ? Todavía tengo un Pentium III funcionando en casa... Lo peor... es que todavía habrá gente que considere que un producto de Apple es lo mejor cuando lo único que hacen es vender para vender... No digo que lo haga solo Apple... pero es una de las empresas lideres en su sector..

Saludos
5980  Foros Generales / Noticias / Re: Un chico de 15 años rechaza un iPod como premio de un concurso sobre ecología en: 27 Diciembre 2012, 01:54 am
Pelotudo.

¿ Porque ?

 Osease, montan un concurso donde el tema a tratar es contradictorio al premio que recibirían los ganadores... el chaval rechaza dicho premio y lo dona a un hospital para que un niño enfermo pueda disfrutar de el...

¿ A eso lo llamas Pelotudo ? ¿ O es pelotudo porque ha rechazado un dispositivo de Apple ?

A mi me parece de ptm lo que ha hecho.

Saludos
Páginas: 1 ... 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 [598] 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 ... 768
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines