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 - engel lex

#17441
siempre lo digo, con php, está muy bien documentado, y tiene sintaxis de c, aunque es muchísimo mas fácil de manejar
bajate el wamp server
http://www.wampserver.com/en/
y en la carpeta por defecto (c:/wamp/www/nombre_de_tu_carpeta]) creas un archivo index.php lo puedes editar con cualquier editor desde block de notas, hasta netbeans, y dreamweaver y accedes a el a traves de http://localhost/nombre_de_tu_carpeta para ver los resultados... ya documentacion hay mucha al igual que tuts en la red

Con visual es muy fácil, pero tiene una sintaxis muy propia y al querer migrar a otro lenguaje se tornará complicado  :-( (a mi ya me paso)

Con java  al principio puede ser complicado por el asunto de las clases

Con C++ es muy bajo nivel aunque es muy rapido  :D
#17442
PHP / Re: ¿ Estan bien estos codes ?
2 Julio 2011, 19:04 PM
Nakp: tienes razón! :s sorry el que no está definido son los espacios internos del $_GET[] ($_GET["algo"])
#17443
PHP / Re: ¿ Estan bien estos codes ?
2 Julio 2011, 08:42 AM
realmente me parece mas aaconsejagle el uso de $_GET[] que $HTTP_GET_VARS

en el if deberias usar un isset($HTTP_GET_VARS) ya que si no está definida (es decir si no se pasaron valores) eso te producirá un error (y se supone que estás evaluando justo eso)

definición de isset()
CitarDetermina si una variable está definida y no es NULL.

no se para que verificas si la estan llamando de 127.0.0.1 :s asi solo el localhost podrá entrar

si quieres llevar un registro lo que sea que estás metiendo en "online" w+ no es el método mas indicado, ya que cada vez que lo llaman te estás tirando el fichero y borrando todo, en tal caso podrias usar "a"

en el caso del server igual pero al guardar ya que no le estás indicando una longitud, deberías agregarle un salto de linea (\n) para que fgets no tome todo (fgets toma el contenido linea por linea, si no hay saltos de linea, toda es una gran sola linea)

por cierto te recomiendo mucho el aprendizaje de mysql, no es para nada complicado y es mas rápido y simple que buscar en ficheros de texto plano
#17444
ok, en la 1 son operaciones logicas en binario, las 4 basicas son
NOT
AND
OR
XOR
(veamos como que 1 significa "verdadero" y 0 significa "falso")

NOT se aplica para 1 solo valor y es una negación es decir cuando algo es "NOT verdadero" (NOT 1) significa que es falso y también lo contrario


valor resultado NOT
   0              1
   1              0


AND solo retornará verdadero si ambas entradas lo son verdadero


valor1 valor2 resultado AND
  0        0              0
  0        1              0
  1        0              0
  1        1              1

(es basicamente preguntarse si esto Y esto es verdad al mismo tiempo)

OR retornará verdadero si cualquiera de los 2 valores lo es

valor1 valor2 resultado OR
  0        0              0
  0        1              1
  1        0              1
  1        1              1


XOR (exclusive or) retonará verdadero SOLO SI UNO de los valores lo es

valor1 valor2 resultado XOR
  0        0              0
  0        1              1
  1        0              1
  1        1              0




si te fijas en la operacion

01100011 OR
00111000
________
01111011

lo que haces es verlo igual que si hicieras una suma/multiplicacion/resta por el sistema, vas de derecha a izquierda viendo el bit de arriba y haciendo OR con el de abajo

1 OR 0 = 1
1 OR 0 = 1
0 OR 0 = 0
0 OR 1 = 1
0 OR 1 = 1
1 OR 1 = 1
1 OR 0 = 1
0 OR 0 = 0


luego a ese resultado le haces AND con 01010101

01111011 AND
01010101
________
01010001

es decir de derecha a izquierda bit por bit

1 AND 1 = 1
1 AND 0 = 0
0 AND 1 = 0
1 AND 0 = 0
1 AND 1 = 1
1 AND 0 = 0
1 AND 1 = 1
0 AND 0 = 0

Ya por lo menos el ejercicio 2 que A XOR E

seria

01100011 XOR
10100100
________
11000111

CitarPor ahí lo que debo hacer es tomar la cantidad máxima de caracteres que puede llegar a ocupar el nombre de una calidad (ejemplo 12 caracteres).
Y de ahí multiplicar y me va a dar los bits que necesito.
Qué opinan ?

Si, en lo que a mi parecer respecta, seria así... si tu cantidad máxima es de 12 caracteres por localidad, sabemos que son 38 localidades y sabemos que cada carácter ascii son 8bit(1byte) simplemente multiplicas 12*38*8 = 3648bits de largo
Aunque el método de ShotgunLogic no es descabellado ni incorrecto, en hecho, es muy aceptable su ultimo comentario de que podrias codificarlas simplemente asignándole un valor (seria como decir localidad 1, localidad 2, localidad n... pero con el numero en binario) y seria asi de simple...

Analizalo y si no me explique bien en algo, pregunta  :D
#17445
ShotgunLogic: si estaba pensando algo asi, porque seria logico pero al leer la pregunta dice:

Poseo 38 nombres de localidades y deseo codificarlas en binario ¿Cuál es la longitud (en bits) del código óptimo?

habla de nombres, asi que seria un largo variable, al codificarlas en binario en dado caso seria el codigo optimo algo como (largo max caracteres adminitbles)*8*(total de localidades)

por cierto como es eso del acsii de 256bits? D:

cacacolass: insisto a las preguntas le faltan contexto o explicacion... no se entiende bien que es lo que quieres obtener con estas respuestas
#17446
Redes / Re: Router bloqueando conexiones
1 Julio 2011, 08:18 AM
Todas las opciones del firewall del router están en disabled... y siempre ha sido así ese router he averiguado, algunos hablan del DMZ que al activarlo quita toda la seguridad del router para esa ip interna... pero nada -.- y el router siempre trajo esos otros 2 puertos abiertos y no se pueden borrar esas excepciones :s
#17447
Empezar con visual es es cool, ya que es bastante fácil... el problema es cuando quieras migrar a otro lenguaje y veas las GRANDES diferencias en contra de la sintaxis estandar, yo recomendaria c++ e incluso me arriesgo a decir (culpenme si quieren por esto) PHP aunque es un script web... ya que tiene la sintaxis estandar, no es tan bajo nivel como C (asi que es un poco mas facil) y es facil ver los resultados de inmediato...
#17448
también soy de Caracas... sabes como es el asunto de los créditos aquí y en $$ es un chiste!  :xD ... y a demás ya leíste de gente estafada por ellos xD por cierto, la única forma de tener el domicilio de un numero telefónico es pidiéndoselo a cantv (y por supuesto si no es un caso judicial (o tienes palanca) no lo van a dar...) y con respecto a la forma en que te atienden, bueno, cualquier compañía que maneje dinero que se respete contrata a personal profesional que te atienda correctamente... mejor como que te buscas uno con el gobierno o el B. de Venezuela... no son tan difíciles (claro depende del monto y el proyecto)
#17449
Para ser sincero no termino de entender tus dudas al respecto, asi que me iré a lo basico

en la primera parte hablamos de cuentas en binario
con tabla de verdad


Bit1Bit2ANDORXOR
00000
01011
11110
AND= si esto Y esto se cumple
OR = si cualquiera de las 2 se cumple (esto engloba cuando las 2 se cumplen)
XOR = si SOLO 1 se cumple



al momento de resolver los ejercicios es sacar cuentas y ver por donde van los tiros, no es complicado...

la segunda no la termino de entender, ya que la longitud en bits va a depender de lo largo del nombre de las localidades

la tercera es una simple multiplicacion de 25x80 (que seria el total de caracteres mostrados) y sabemos que el codigo ascii cada caracter equivale a 1byte asi que en la memoria estarian guardados 2000 bytes

Si alguna otra duda o si no explique lo que necesitabas, entonces aclara que especificamente quieres saber, no es el solo resolver los ejercicios, es el saber que  se debe hacer para resolverlos  ;D
#17450
Programación C/C++ / Re: Duda sobre c++
1 Julio 2011, 07:07 AM
en windows tambien el dev c++ es chevere, es simple, tiene todo lo necessario (y es gratuito  ;D)