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 - s00rk

#2
ohhh si, sorry, de hecho lo coloque ya que estaba trabajando ya sobre algo y solo saque el codigo de mi projecto  y lo pase aca, exepto la de php en este ya llevo tiempo sin usarlo hehe.

Y si se agradece tu comentario, de hecho eso no lo sabia, anteriormente lei que el usar " en ve de ', es mas rapido, aunque nunca se menciono nada de concatenar, igualmente entones preferiria usar ' , ya que pues se me hace mas comodo a la hora de luego checar tener separado la consulta de la variables que use en ellas.

Igual gracias por eso, si llego a regresar a php puro sin algun framework lo hare de esa forma xP
#3
HTML:
Código: html

<!DOCTYPE html>
<html>
<head>
</head>
<body>

    Estado:
    <select id="estados">
    </select>
    <br />
    Ciudad:
    <select id="ciudades">
    </select>

</body>
</html>


Javascript (usando jQuery):
Código: javascript

$(document).on('ready', function (){
    $.get('/estados.php', function (data){
        data = $.parseJSON(data);
        $.each(data, function (i, d){
            $('#estados').append('<option value="' + d.id + '">' + d.nombre + '</option>');
        });
    });
    $('#estados').on('change', function (){
        var idEstado = $(this).val();
        $('#ciudades').empty();
        $.get('/ciudades.php', { id: idEstado }, function (data){
            data = $.parseJSON(data);
            $.each(data, function (i, d){
                $('#ciudades').append('<option value="' + d.id + '">' + d.nombre + '</option>');
            });
        });
    });
});


PHP:

Estados:
Código: php

<?php
$query = mysql_query('SELECT ID, Nombre FROM Estados Order By Nombre ASC');
$arr = array();
while($resultado = mysql_fetch_assoc($query))
{
    $arr[] = $resultado;
}
echo json_encode($arr);
?>


Ciudades:
Código: php

<?php
$idEstado = (int)$_GET['id'];
$query = mysql_query('SELECT ID, Nombre FROM Ciudades WHERE idEstado = ' . $idEstado . ' Order By Nombre ASC');
$arr = array();
while($resultado = mysql_fetch_assoc($query))
{
    $arr[] = $resultado;
}
echo json_encode($arr);
?>
#4
Estupendo reto y hermoso premio, pues vamos a darle!


Me anoto.
#5
Le entro D:! aunque creo que estoy igual que Mr. Foster, hace mucho que no me meto en estos temas haber como va xD
#6
C / C++ / Re:[RETO] Animaos!
Mayo 26, 2013, 09:06:55 PM
Una consulta podemos hacer uso de Threads? hago pruebas y despues de 500 o mas se me hace que tarda demasiado >___<!!


El tuyo cuando tiempo tarda ? ;$ xD
#7
C / C++ / Re:[RETO] Animaos!
Mayo 26, 2013, 05:19:44 PM
Wooha interesante! haber si es posible hacerlo, nunca he trabajado con una matriz tan grande xD

Por ahora se me ocurre una idea para lo de no repetir tales numeros en tan inmensa matriz :P
ya que hacer una busqueda cada que vayas a meter alguno seria solo una perdida de tiempo(DEMASIADO y absurdo) xD
#8
Dudas y pedidos generales / Re:Duda con antena Wifi
Mayo 26, 2013, 04:09:33 AM
lol me dio risa que en la imagen tiene el logo de BackTrack del Dragon xD
bueno eso alcanzo a notar (ando algo ciego xD)
#9
Off Topic / Re:[UT] Partidas en Underc0de
Mayo 22, 2013, 12:47:05 AM
Yo solo juego GunZ u_U! y debes en cuando xD
#10
A mi lo que mas me ha encantado es el preview en multiples tamaños de pantalla, aunque apenas lo empece a usar hoy.

Me ha gustado el diseño y demas, pero pues aun falta checar muchas mas cosas xD
#11
s00rk 21
#12
Para ese tipo de aplicaciones rcomendaria usar SQLite, en vez de MYSQL, ya que para que funcionase ocuparias instalar el SGBD MYSQL en la PC para que tu aplicacion corra, mientras que SQLite solo es un archivo el cual puedes acceder directamente sin tener que instalar nada mas que agregar las bibliotecas necesarias.

No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Espero te sirva, de otra forma si aun quieres hacerlo MYSQL, debes instalar MYSQL en la PC de la persona, luego ya sea mediante tu aplicacion cree la BD junto con las tablas o que tu las restaures manualmente mediante phpMyAdmin y como puedes ver esto es algo mas molesto. hehehehe
#13
hehehehe sorry es que la verdad ese no lo hice yo, simplemente hice un copy and paste sobre el algoritmo, personalmente prefiero hacer uso de cout para mostrar y cin para hacer la lectura y para detener: cin.get();


heheheh
la próxima intentare hacerlo por mi, solo lo hice rápido porque andaba en la uni en clase y pues solo entre un rato vi e intente ayudar rapido antes que el profe llegara a checar xD


Saludos*!
#14
Aqui encuentrasinfo sobre como funciona el cifrado cesar y pues algo de historia:
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Y aqui un ejemplode uso:
Código: c++

#include <stdio.h>
#include <string.h>


// cadenas referenciadoras para el mensaje original y cifrado
char *alfabeto="abcdefghijklmnñopqrstuvwxyz";
char *cifrado ="DEFGHIJKLMNÑOPQRSTUVWXYZABC";

//Prototipo de funciones para cifrar y decibrar el texto
char* cifra(char*);
char* descifra(char*);

//Funcion principal para probar el uso de las funciones
int main(void)
{
  char cadena[300];
  char *res;
  fprintf(stdout,"Ingrese texto a cifrar\t:\n");
  fscanf(stdin,"%s",cadena);
  res=cifra(cadena);
  fprintf(stdout,"\nLa cadena Cifrada es\t:%s\n\n",res);
  res=descifra(res);
  fprintf(stdout,"La cadena Desifrada es\t:%s",res);
  getchar();
  getchar();
  return 0;
}

//Funcion que cifra el mensaje
char* cifra(char *text)
{
    int i,j;
    for(j=0;j<strlen(text);j++)
    {
      for(i=0;i<strlen(alfabeto);i++)
      {
         if(*(text+j)==*(alfabeto+i))
         {
         *(text+j)=*(cifrado+i);
         }
      }
    }
    return text;
}

//Funcion que descifra el mensaje
char* descifra(char *text)
{
    int i,j;
    for(j=0;j<strlen(text);j++)
    {
      for(i=0;i<strlen(alfabeto);i++)
      {
         if((*(text+j))==*(cifrado+i))
         {
         *(text+j)=*(alfabeto+i);

         }
      }
    }
    return text;
}
#15
Para hacer la busqueda seria algo asi


Código: c++

FILE *fp;     
struct datos obj;     
system("cls");     
fp=fopen("datos.txt","r");
char buscar[20];   
printf("*****Buscar datos*****\n");
printf("Ingresa la palabra Clave a buscar");
scanf("%d",&buscar);
printf("\n\n\t\tNombre\t\t\tApellido\t\tOrganizacion\t\temail\t\tMovil\t\tCategoria");      printf("\n\t\t=====\t\t\t===============\t\t\t============\t\t\t===========\t\t\t===========\t\t\t===========\t\t\t===========\n\n");
while(!feof(fp))     
{
    fscanf(fp,"%20s %20s %20s %20s %32d %32d",obj.nombre,obj.apellido,obj.organizacion,obj.email,obj.movil,&obj.categoria);
    if(strcmp(obj.nombre, buscar) == 0 || strcmp(obj.apellido, buscar) == 0 || strcmp(obj.organizacion, buscar) == 0)
    {
        printf("%20s %20s %20s %20s %32d %32d\n",obj.nombre,obj.apellido,obj.organizacion,obj.email,obj.movil,obj.categoria);     
    }
}     
fclose(fp);     
getch();



Ahora lo de guardar de forma encriptada puedes hacer que a la hora de leer los datos despues los cifres con algun algoritmo sencillo como el cifrado cesar, y luego igualmente cuando lees el archivo para descrifrarlo pues lo descifras con el mismo algoritmo de cesar.


--------------------




Ahora respecto a que dices que el programa debe correr en linux, debes de saber que system("cls"); es solo para windows asi que cando lo vayas a pasar a linux debes usar system("clear");
#16
Presentaciones y cumpleaños / Re:This is Karcrack
Mayo 08, 2013, 11:05:07 PM

Your wealcome! n_n!

Citarya de una jodida vez llama a Zero y la tropa :3 y tomamos el control de uNDERC0DE [/size]



hahahahaha wo wooo y asi empieza el motin! xD
#17
Anteriormente en una Clase de la Uni hicimos eso usando odbc, podria servirte talvez, fue sencillo y funciono bien, aunque pues de ahi no supe mas porque solo use vb6 para esa clase mas no mas xD
#18
Si haces una aplicacion en php con una base de datos puedes crear una tabla de usuarios y que seran usados para acceder a tu aplicacion y ya pues en la misma indicar a que datos podran acceder.
#19
Diseño UX/UI / Re:Dracko.rx vs Cronos [Votacion]
Mayo 03, 2013, 11:00:30 AM
Me gusta el avatar de Cronos, pero la firma de Dracko.rx, pero en su me gusto mas el Avatar.
#20
Otros lenguajes / Re:Php VS Ruby VS Python
Abril 23, 2013, 10:49:56 PM
Yo llevo tiempo con PHP, pero Python me ha encantado por su sencilles y lo sencillo que es la forma de programar para la web