Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Runex

#151
Si no te importa te adjunto el mismo programa en Python, ahora me pondré a ver tu petición e intentaré solucionartela :).

Código (python) [Seleccionar]
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import time,random,os
class juego:

def bucle(self,tiempo):
self.diccionario = ["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p",
"q","r","s","t","u","v","w","x","y","z"]
self.tiempo = tiempo
self.repeticiones = 0
self.vidas = 3
self.indice = random.randint(0,25)
while self.repeticiones < 10:
try:
time.sleep(self.tiempo)
except:
os.system("clear")
print "Juego Finalizado"
exit(0)
raw_input()
print self.diccionario[self.indice]
self.repeticiones += 1
os.system("clear")
self.insertar()
def insertar(self):
os.system("clear")
while self.vidas > 0:
print "Introduce la letra:"
self.letra = raw_input("Letra>")
if self.letra == self.diccionario[self.indice]:
print "Letra correcta, ahora mas rapido :)"
raw_input()
os.system("clear")
if self.tiempo == 0.2 or self.tiempo == 0.3:
self.tiempo = tiempo = self.tiempo - 0.1
self.bucle(tiempo)
else:
self.tiempo = tiempo = self.tiempo - 0.030
self.bucle(tiempo)
else:
print "Letra erronea, otro intento"
self.vidas -= 1
                                if self.vidas == 0:
                                    print "Juego Terminado :)"
                                    raw_input()
                                    exit(0)

if __name__ == '__main__':
tiempo = 0.3
instancia = juego()
instancia.bucle(tiempo)


EDITO: Lo siento, he intentado mirarlo pero no me había fijado que usas librerias como windows.h, conio.h etc y estoy con Linux por tanto no puedo.

De todas formas, lo que tu quieres hacer son 2 procesos o threads al mismo tiempo (Programación Paralela), así que mira esto, te puede servir:

http://www.youtube.com/watch?v=X9qFDSo6crA
#152
GNU/Linux / Re: Distro de Linux para Notebook
4 Abril 2012, 18:29 PM
Cita de: Risketo en  4 Abril 2012, 15:43 PM
Cuidado con las gforce, nvidia no da soporte para linux a la tencología optimus con lo cual tendrás siempre la notebook a mas de 60º
puedes usar esas tarjetas con bumblebee como hago yo pero la verdad es que es mejor pasar de nvidia hasta que den soporte para linux con esas tarjetas...

Buah pues ahi me has jodido la ilusion jaja. De todas formas con bumblebee consigo desactivar la gráfica pero si en algún momento necesito tirar de esa gráfica que me toca hacer?.

La verdad es que lo voy a usar para programar básicamente y para la carrera así que ahora si que no sé que hacer xD.

Un saludo :)
#153
GNU/Linux / Distro de Linux para Notebook
4 Abril 2012, 14:52 PM
Buenas compañeros! :).

En nada, me tocará ir a pillar un notebook y quería saber que distro de Linux le conviene más, supongo que será este:

http://www.beep.es/asus-n55sf-sx456v-n55-series-1333-mhz-intel-core-i7-i7-2670qm-intel-hm65__ask2341.html

Soy usuario actual de Ubuntu y Debian, ya que mi Pc no es nada del otro mundo y con ellos obtengo el rendimiento que necesito.

Había pensado en hacer un Dual Boot Debian/Backtrack , Ubuntu/Backtrack o Arch/Backtrack ya que también me gusta bastante esta distro.

Que me podeis decir sobre ello?.

Gracias y un saludo :).
#154
Hardware / Re: Duda portátiles
3 Abril 2012, 19:38 PM
Cita de: Aprendiz-Oscuro en  3 Abril 2012, 19:20 PM
http://www.pccomponentes.com/asus_n75sf_v2g_tz154v_i7_2670qm_6gb_1_5gb_gt_555m_17_3_.html

http://www.pccomponentes.com/msi_ge620dx_698es_i7_2670qm_8gb_750gb_gf_gt635m_15_6_.html

Toshiba es una marca que también recomiendo. Fijate en este modelo, bastante ligero y fino:

http://www.pccomponentes.com/toshiba_portege_z830_10d_i7_2670qm_8gb_128gb_ssd_13_3_.html

Como no, no podia faltar un buen Dell:

http://www.dell.com/es/p/xps-15z/pd?oc=n0015z04&model_id=xps-15z

Tambien podrias optar por un Alienware si te gusta el diseño:

http://www.dell.com/es/p/alienware-laptops.aspx?c=es&cs=esdhs1&l=es&s=dhs&~ck=mn

Puedes seleccionar las caracteristicas que quieres que lleve. También podrias esperar a lo nuevo...


Saludos!

El problema es que si me espero a lo nuevo, en 1 año habrá algo más nuevo y mejor y lo necesito para éste, que es cuando empiezo :).

De todas formas, buena info aprendiz-oscuro lo tendré en cuenta y miraré algo más :).

Un saludo
#155
Hardware / Duda portátiles
3 Abril 2012, 17:52 PM
Buenas compañeros :).

El año que viene empiezo el primer año de ingeniería informática, no tengo portátil y el sobremesa lo llevo aguantando 9 años sin tocarle nada, con un mínimo de mantenimiento semanal y ya no tira bien  :-[

El caso es que me tocará ir a comprar uno y estaba dudando entre estos 2:

http://www.beep.es/asus-zenbook-ux31e-ux31-series-1800-mhz-intel-core-i7-i7-2677m-2900-mhz-5__ask2284.html

http://www.beep.es/asus-n55sf-sx456v-n55-series-1333-mhz-intel-core-i7-i7-2670qm-intel-hm65__ask2341.html

He buscado solo Asus porque como marca, me parece bastante buena y atenta en el servicio al cliente pero estoy abierto a más recomendaciones :).

También lo quiero aguantar bastante tiempo, las cosas no están bien economicamente y una inversión así se tiene que amortizar por los tiempos de los tiempos XD.

Y respecto al S.O me da igual el que venga de fábrica, pienso meterle cualquier distro decente de Linux, actualmente estoy con Ubuntu pero supongo que me decantaré por Debian o ArchLinux para probar cosas nuevas :D.

Y eso, que me recomendáis? :)

Gracias y un saludo :)

#156
Scripting / Re: Es dificil o imposible?
3 Abril 2012, 15:57 PM
Yoyo si aun necesitas el programa avisa, que ya se me ha ocurrido una forma factible de hacerlo :).

Un saludo :)
#157
Bases de Datos / Re: No funciona INSERT!!!
3 Abril 2012, 15:53 PM

Código (php,5,6) [Seleccionar]
  $Padre = 0;

  for( $i=0; $i<$numero; $i++ )
   {     
          $registro = mysql_fetch_array($consulta);
  $nivel = $registro['Id'];   
  $registrar = "INSERT INTO estructura(Id_nivel,Id_Padre) VALUES('$nivel','$Padre')";
          $recibe = mysql_query($registrar);
  $padre = $recibe['Id'];  

   }


Prueba con ésto, me he ofuscado y no se me ocurre otra cosa :S

Un saludo

Prueba con ésto, si no me equivoco le estabas pasando como parametro
#158
Aquí te posteo el code en Python, he visto el tuyo y me he animado a hacer el mio en 10 minutitos antes de volver al instituto.
Código (python) [Seleccionar]
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import random

class arrays:
def __init__(self):
self.arrax()
self.arrat()
self.sumarrays()
# Generador Array1, mientras su longitud sea menor que 10 se genera un aleatorio entre 0 y 15, si el numero no existe
# en la lista se añade, de lo contrario la lista se vacia y se vuelve a iniciar el bucle :)
def arrax(self):
self.array1 = []
while len(self.array1)<10:
self.aleatorio = random.randint(0,15)
if self.aleatorio not in self.array1:
self.array1.append(self.aleatorio)
else:
self.array1 = []
print "---Array 1---"
for self.numerox in self.array1:
print self.numerox
# Generador Array2, mientras su longitud sea menor que 10 se genera un aleatorio entre 0 y 15, si el numero no existe
# en la lista se añade, de lo contrario la lista se vacia y se vuelve a iniciar el bucle :)
def arrat(self):
self.array2 = []
while len(self.array2)<10:
self.aleatorio = random.randint(0,15)
if self.aleatorio not in self.array2:
self.array2.append(self.aleatorio)
else:
self.array2 = []
print "---Array 2---"
for self.numerox in self.array2:
print self.numerox
# Generador Array1, de la suma de arrays, mientras su longitud sea menor que 10
# se inicializa una variable y que indicara la posicion de las listas a sumar, con cada iteracion se eleva 1
def sumarrays(self):
self.sumarrays = []
self.y = 0
while len(self.sumarrays) < 10:
self.suma = self.array1[self.y] + self.array2[self.y]
self.sumarrays.append(self.suma)
self.y +=1
print "---Suma Arrays---"
for self.elemento in self.sumarrays:
print self.elemento
if __name__ == "__main__":
instancia = arrays()
instancia

Por cierto, que año es y que carrera estás haciendo? :)
Un saludo :)
#159
Pues hombre depende de la idea se podrá llevar a cabo de una forma o de otra, si pudieses especificar más se agradecería :).

Yo te podría ayudar en algo quizás eso sí, no espero ningún honorario, de momento es por amor al arte :).

Un saludo.
#160
Cita de: Dr.Hacker++ en  1 Abril 2012, 14:37 PM
c++.
hay algo que no puedas hacer con c++ y todo lo demás que sabes?

Me pondré con ello, ya que el tema POO no lo he tocado con C++ :). Y la verdad no, pocas cosas hay que no se puedan hacer con todos ellos, pero me apasiona demasiado aprender lenguajes nuevos :).

Ya de paso que libro de C++ puede estar bien? De momento tengo preparado "Como programar en C++" de Deitel&Deitel, ¿me aconsejais algun otro? :)

Gracias por tu respuesta Dr.Hacker :)