|
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í: if __name__=="__main__": 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: //ejecutar si include; } else { //ejecutar si no include }
|
|
|
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)
|
|
|
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. import http.client, smtplib from pickle import load, dump from email.mime.text import MIMEText password = 'password' def mailIP(ip): msg = MIMEText(ip) msg['Subject'] = 'New IP address' msg['From'] = 'Invisible Bot <imanicebot@gmail.com>' msg['To'] = 'Invisible Girl <iminvisibleyeah@gmail.com>' s = smtplib.SMTP_SSL('smtp.gmail.com', 465) s.login('imanicebot@gmail.com', password) s.ehlo_or_helo_if_needed() s.sendmail(msg['From'], msg['To'].split(','), msg.as_string()) s.quit() def getnewIP(): conn = http.client.HTTPConnection("bot.whatismyipaddress.com") conn.request("GET", "/") r1 = conn.getresponse() #print(r1.status, r1.reason) if r1.status != 200: conn.close() with open('/home/invisible/bin/myip/ip.txt', 'rb') as f: return load(f) data = r1.read() conn.close() return data.decode() with open('/home/invisible/bin/myip/ip.txt', 'rb') as f: oldIP = load(f) newIP = getnewIP() if newIP == oldIP: exit() with open('/home/invisible/bin/myip/ip.txt', 'wb') as f: dump(newIP, f) 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.
|
|
|
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
|
|
|
|
|
|
|