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

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 [7] 8 9 10 11 12 13 14 15 16 17 18 19 20 21
61  Programación / PHP / Como almacenar ficheros (p.ej imagenes) en un sitio web en: 27 Octubre 2012, 17:43 pm
Hola!

Quería saber que es lo habitual cuando se quieren almacenar ficheros en un sitio web.

Veo dos opciones.
a) meterlos en binario en una base de datos.
b) guardarlos en un directorio del alojamiento web.

¿Qué es lo más eficiente, lo mejor y lo que se suele hacer?

GRacias!!
62  Programación / PHP / [Solucionado] Como ejecutar cuando se llama a un script pero no al hacer include en: 27 Octubre 2012, 15:27 pm
hola!,

En python es posible hacer un include de un fichero y el código que hay en ese fichero no se ejecuta, sin embargo si llamamos a ese fichero como script se puede añadir una función que sí se ejecuta, en este caso se hace así:

Código
  1. if __name__=="__main__":
  2.  códigoo que se ejecuta sólo al llamar a este fichero pero no al hacer include

¿Hay alguna forma de hacer lo mismo en php?

GRacias!!

PD: no se si lo he solucionado, he hecho esto pero tengo que probaro:

Código
  1.    //ejecutar si include;
  2. } else {
  3.    //ejecutar si no include
  4. }
63  Comunicaciones / Dispositivos Móviles (PDA's, Smartphones, Tablets) / Kindle fire HD vs Samsung tablet 2 7.0 en: 20 Septiembre 2012, 10:47 am
Hola!

Ambos tienen más o menos el mismo precio, pero no sé si tienen las mismas características. Son muy parecidos, pero no sé si el kindle fire está capado o te dan un android completo.

¿Qué diferencias hay?, ¿en qué es mejor uno y en qué es mejor otro?

GRacias!!
64  Sistemas Operativos / Windows / Re: ¿Qué tiene de especial windows 8? en: 15 Agosto 2012, 13:44 pm
Creo que lo que le molesta al tipo de Valve es esto:

- La Windows Store
- La integración de Windows Live ID


El tema de windows 8, yo lo unico que veo, es que microsoft intenta centralizar todo de alguna manera... vamos monopolizar... siempre ha sido su primera intencion, pero no me parece mala idea....

Esta vez han ido demasiado lejos >:(

Si Steam funciona en linux, windows está perdido, la sangría de usuarios va a ser constante.
65  Sistemas Operativos / Windows / ¿Qué tiene de especial windows 8? en: 8 Agosto 2012, 17:40 pm
¿Por qué no le gusta al tipo de valvle? ¿Es más restrictivo en cuanto a lo que puede hacer un usuario?, ¿limita la libertad de alguna forma? ¿o simplemente es un pulso que Steam está librando contra "XBox Windows"?, ¿se va a convertir windows en un sistema en el que no somos root? (Como los teléfonos con android, que hay que rootear, o una xbox, con funcionalidad muy limitada)
66  Programación / Desarrollo Web / Re: Tabla vs Div para el diseño de una web, por que no usar tablas? en: 21 Julio 2012, 23:19 pm
Para los datos tabulares sí están bien, pero también es verdad que cada vez se opta más por poner los datos con algún tipo de visualización que permita verlos de un vistazo en lugar de tener que mirar una tabla.

http://sixrevisions.com/javascript/20-fresh-javascript-data-visualization-libraries/

Las tablas cada vez se usan menos y para la visualización de datos se tiende a usar javascript para facilitar las cosas al usuario, por ejemplo en las tablas se ve mucho que incorporan la opción de hacer click en una columna para ordenar la tabla conforme a esa columna.
67  Comunicaciones / Redes / Re: conectarse a una pc con ip dinamica dentro de red LAn en: 21 Julio 2012, 11:15 am
Yo he tenido mucho tiempo un ordenador que miraba la IP en bot.whatismyipaddress.com, si era distinta de la anterior me la embiaba por e-mail, y el ordenador configurado para que coja una IP fija dentro de la LAN, si el router empieza a asignar a partir de la 0 entonces se puede coger fija a partir de la 128 y si no al revés, a menos que tengas  muchos ordenadores.

Para conectarte al resto de ordenadores pudiendo conectarte a uno puedes hacer tunel por ssh y usar las IPs locales, no hace falta abrir más en el router.

Código
  1. import http.client, smtplib
  2. from pickle import load, dump
  3. from email.mime.text import MIMEText
  4.  
  5. password = 'password'
  6.  
  7. def mailIP(ip):
  8.  msg = MIMEText(ip)
  9.  msg['Subject'] = 'New IP address'
  10.  msg['From'] = 'Invisible Bot <imanicebot@gmail.com>'
  11.  msg['To'] = 'Invisible Girl <iminvisibleyeah@gmail.com>'
  12.  s = smtplib.SMTP_SSL('smtp.gmail.com', 465)
  13.  s.login('imanicebot@gmail.com', password)
  14.  s.ehlo_or_helo_if_needed()
  15.  s.sendmail(msg['From'], msg['To'].split(','), msg.as_string())
  16.  s.quit()
  17.  
  18. def getnewIP():
  19.  conn = http.client.HTTPConnection("bot.whatismyipaddress.com")
  20.  conn.request("GET", "/")
  21.  r1 = conn.getresponse() #print(r1.status, r1.reason)
  22.  if r1.status != 200:
  23.    conn.close()
  24.    with open('/home/invisible/bin/myip/ip.txt', 'rb') as f:
  25.      return load(f)
  26.  data = r1.read()
  27.  conn.close()
  28.  return data.decode()
  29.  
  30.  
  31. with open('/home/invisible/bin/myip/ip.txt', 'rb') as f:
  32.  oldIP = load(f)
  33. newIP = getnewIP()
  34. if newIP == oldIP:
  35.  exit()
  36. with open('/home/invisible/bin/myip/ip.txt', 'wb') as f:
  37.  dump(newIP, f)
  38. mailIP(newIP)
68  Programación / Desarrollo Web / Re: Mostrar paginas web cada ciertas visitas! en: 18 Julio 2012, 09:25 am
Ponlo de página de inicio, puedes poner cualquier cosa, la publicidad se ve por todo el mundo y no molesta a nadie, porque nadie espera nada en concreto de una página de inicio, lo que sí esperan es que al hacer click vayan a donde quieren, y no a otro sitio.
69  Programación / Programación General / Re: Lenguaje de programacion a estudiar en: 17 Julio 2012, 23:32 pm
LAMP es muy popular, aunque un poco pasado de moda.

Depende de lo que quieras hacer.
70  Programación / Programación General / Re: ¿Y si creamos un lenguaje de programación? en: 17 Julio 2012, 23:30 pm
¿has visto lo que hace coffeescript con javascript o lo que hace clojurescript?

Es mucho más fácil que hacer un lenguaje de programación porque sólo tienes que traducir entre lenguajes, así que no te tienes que preocupar del código intermedio, la tabla de símbolos y todas esas cosas que hay que manejar en un compilador para acabar generando ensamblador. Es más fácil generar javascript que ensanblador.

Lo que puedes hacer es algo parecido a coffeescript, que es un lenguaje muy sencillo y legible, o python, o alguno así que te guste, y generar lisp.

Si generas lisp luego eso se puede traducir a clojure y a clojurescript, es cedir que lo puedes pasar a java y a javascript, servidor y cliente, y montones de librerías para usar, como con scala.

Y sólo por hacer una traducción de algo más legible que lisp.

Un primer paso sería cambiar los paréntesis por niveles de indentación, como en coffeescript y python. Con eso sería mucho más legible en mi opinión.

Piénsalo :D
Páginas: 1 2 3 4 5 6 [7] 8 9 10 11 12 13 14 15 16 17 18 19 20 21
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines