Mostrar Mensajes

Esta sección te permite ver todos los mensajes hechos por este usuario, recuerda que solo puedes ver los mensajes en áreas en donde tu tienes acceso.


Mensajes - SmartGenius

Páginas: [1] 2 3 ... 5
1
Dudas / Sugerencias / Re: nueva seccion
« : noviembre 09, 2010, 04:57:37 pm »
tengo varios retos hechos en code-makers...

http://foro.code-makers.net/retoscrackme/wargame-code-makers-1/

y pensaba en postearlos aqui tambien pero no encontre el area adecuada, asi que hice la sugerencia, luego uds diran si se postean en algun lado o hacen una plantilla para estos retos...  ;)

2
Comunidad / Re: Nuevo Hosting
« : noviembre 09, 2010, 04:54:09 pm »
quien corre con todos esos gastos ??....se aceptan donaciones xD

3
Comunidad / Re: Disegnador web??
« : noviembre 09, 2010, 04:52:32 pm »
como es la vuelta parce y que ciudad ?.... lo de joomla o drupal no lo he hecho pero no ha de ser muy dificil, ya manejo HTML/CSS pero no a un nivel muy profesional y pues trabajos como tal solo he hecho 2

que se dice  ;D

4
Dudas / Sugerencias / Re: nueva seccion
« : noviembre 08, 2010, 02:08:29 pm »
yo decia era crear una seccion en el foro, pero si lo quieren implementar por aparte pues tambien vale. tipo WARGAME o algo asi, la idea es practicar y expandir conocimientos :D

Saludos.

5
Dudas / Sugerencias / nueva seccion
« : noviembre 08, 2010, 12:00:06 pm »
Pienso que siendo esta una web con tematica tecnologica y con gran variedad de temas acerca de programacion, criptografia y todas estas areas, estaria bueno implementar una seccion de "Retos" en la cual se pongan retos (obvio xD ) y desafios de cada una de estas areas, yo tengo varios hechos pero no los publico aun por que no encontre el arera correcta, asi que estaria bueno hacerla y exponer alli nuestros desafios a otros uruarios del foro... ;)

Saludos.

6
Batch / Batch Paint v 2
« : septiembre 07, 2010, 04:17:39 pm »
Batch Paint v 2


Descargar: http://smart.code-makers.net/Batch/BatchPaint_v2.rar

  • Cambio del dise

7
Matemáticas / Re:
« : agosto 31, 2010, 09:11:53 pm »
Yo no estoy en contra de tu postulacion Phicar, al contrario, te apoyo en lo que dices, pero aunque digas que el post esta ubicado en matematicas, el autor de la pregunta quiso exponer un debate, y creo que no es el mejor lugar, pues al estar aqui pensaremos en ese sentido matematico como lo estas haciendo, y no dandole otros aspectos a los que es aplicable esto, ademas que cada quien tiene su propia opinion y de eso trata el debate, de dar nuestros puntos de vista para poder dar una respuesta a la pregunta inicialmente planteada...

Existen  miles de teorias y planteamientos de las matematicas para con los numeros infinitos y los calculos relacionados con ellos, pero tambien hay otros temas en los cuales es aplicable los conceptos de conjuntos y elementos, aun cuando parece que las matematicas estan en todo lo que hacemos...

A ver si algun link sirve para despejar alguna duda:

http://es.wikipedia.org/wiki/Infinito

http://es.wikipedia.org/wiki/Infinitesimal

http://es.wikipedia.org/wiki/N%C3%BAmero_transfinito

http://es.wikipedia.org/wiki/Paradoja#Paradojas_sobre_el_infinito

Peor estaria bueno que el autor de la pregunta diera su punto de vista completo, respecto al tema, no abarcando solo la parte matematica.

Saludos.  ;D

8
Matemáticas / Re:
« : agosto 31, 2010, 03:28:10 pm »
Lo que puedo decir, en base a lo que ha explicado Phicar, y a lo que ya habia comentado, es que la pregunta es ambigua (cada quien la entiende a su manera), y puede tener multiples respuestas las cuales son validas, desde el punto de vista de la persona que responde.

Ejemplo:

Conjunto: Cosas Aleatorias
Elementos: (Elementos de la table periodica, Libros de la Biblia, Numeros)

Sabemos la cantidad de elementos que hay en la tabla periodica, asi mismo como la cantidad de libros que tiene la Biblia, y son cantidades finitas, mientras que uno de los elementos del conjunto "Cosas Aleatorias" es "Numeros", Numeros es un Sub-Conjunto que contiene Infinitos elementos dentro de si, luego la respuesta a la pregunta es SI.

Ya si tomamos otra agrupacion de elementos todos finitos, mirando ese conjunto, prodriamos responder que NO, pero si miramos la pregunta desde la perspectiva del lenguaje, mas no de la matematica ni la logica, vemos que usa un verbo que denota la posibilidad de existencia de algo, y con el ejemplo que se ha dado se responde a la preugnta de esa posibilidad, luego:

SI es posible que dentro de un conjunto finito, exista un elemento que es infinito.


Saludos.




9
Matemáticas / Re:
« : agosto 31, 2010, 11:17:25 am »
Segun la pregunta planteada, de la manera que se expuso, la respuesta seria SI, puesto que no se esta preguntando si  la cantidad de elementos es infinita (obvio, es una lista de elementos) sino si alguno de esos "elementos" puede ser infinito.

Tomemos como ejemplo (algo diferente al de los numeros) los cuerpos celestes:

Conjunto: Cuerpos Celestes
Elementos: Estrellas, Planetas, Asteroides, Agujeros Negros, Etc....

No estamos seguros de la infinitud del universo (Einstein) , pero seguramente uno de los elementos del conjunto tiende a tener esa caracteristica de inifnitud, tal como en los numeros, puedes dividir 2 cosas entre tres personas y el residuo sera un decimal, el cual puede seguirse dividiendo infinitamente (en teoria), porque en la practica pareciera que todo tiene su fin.


Saludos.

PD: creo que no me di a entender xD

10
Batch / Decodififcador Base 64
« : agosto 23, 2010, 02:07:48 pm »
Un decodificador de Base64 creado por un compa

11
Batch / Re: CryptoSmart v 2
« : agosto 23, 2010, 01:57:27 pm »
el que esta arriba es el que comente del reto que hay que resolver en el Wargame de CodeMakers, el verdadero te lo pongo aqui, ese si lo creo mas dificil de descifrar...

Código: (dos) [Seleccionar]
@Echo off
title CryptoSmart v 2 Full
setlocal enabledelayedexpansion

::CryptoAlgorithm v 2
::Coded by SmartGenius

Set "Dc= zxcvbnmasdfghjklqwertyuiopQWERTYUIOPASDFGHJKLZXCVBNM"

:Main
Set /p "String= Enter data > "
If Not Defined String Goto :Main
Set "String= %String%"
Call :StrLen String
Echo. Encoding...please wait.

:Encode
Set /a "Ls=String.Len-1"
For /l %%p in (1,1,%Ls%) do (
Set "Ts%%p=!String:~%%p,1!"
Call :LtN !Ts%%p! TsnP%%p
Call :C.A !TsnP%%p! Tv%%p
)
Set "Enc=%String%"
Set "Hash=%String%"
For /l %%q in (1,1,%Ls%) do (
Set /a "R=%%q*!TsnP%%q!*!Tv%%qTp!"
Set /a "Rm=(%%q*!TsnP%%q!*!Tv%%qTp!)%%String.Len"
Call Set "Hash=%%Hash:!Ts%%q!=!R!%%"
Call Set "Enc=%%Enc:!Ts%%q!=!Rm!%%"
)
Echo.
Echo. Init String  = %String%
Echo. Resumed Hash = %Enc%
Echo. Result Hash  = %Hash%
Echo. Result Hash  = %Hash%>dump.txt
Echo.
Pause
Exit

:LtN
For /l %%l in (0,1,51) do (
If "!Dc:~%%l,1!"=="%~1" (
Set "%~2=%%l"&Goto :Eof
))
Set "%~2=%~1"
Goto :Eof

:C.A
Set "L=%~1"
Set /a "N=1","C=0"
:C.B
Set /a "D=0"
For /l %%M in (1,1,%N%) do (
Set /a "O=%N%%%%%M"
If !O! equ 0 Set /a "D+=1")
If %D% equ 2 (
Set /a "C+=1")
If %C% equ %L% Set "%~2Tp=%N%"&Goto :Eof
Set /a "N+=1"
Goto :C.B

:StrLen
Set "%1.str=!%1!"
Set "%1.len=0"
:StrLen.Loop
If not defined %1.str Goto :Eof
Set /a "%1.len+=1"
Set "%1.str=!%1.str:~1!"
Goto :StrLen.Loop

No es RSA, ya quisiera yo xD..es algo mas simple, una funcion matematica basica, que yo codee hace un tiempo para otro reto y aqui la he implementado, ya no puedo dar mas pistas :d

Si me das una funcion matematica con la cual pueda implementar RSA podria intentar hacerlo en batch ;)

Saludos.

PD: Si sacas el decodificador para el primer codigo, no lo postees, pasate por el reto ;)

12
Batch / Re: CryptoSmart v 2
« : agosto 23, 2010, 09:52:34 am »
Puedo comentarte algo por privado, el codificador esta hecho especialmente para un reto, la formula que usa es de un tal "Euclides", y el codigo se puede modificar un poco para hacerlo bien dificil de crackear, pero de momento se puede hacer el decodificador, siempre que le agarren el tiro a la formula  ;D

13
Batch / CryptoSmart v 2
« : agosto 20, 2010, 03:37:12 pm »
Un nuevo algoritmo critografico simple, que he ideado para ser utiizado en batch.


El codigo codifica una cadena cualquiera, que use solo letras o numeros, y genera un HASH normal, y un Hash Resumido con la misma longitud que la cadena inicial.

Código: (dos) [Seleccionar]
@Echo off
title CryptoSmart v 2
setlocal enabledelayedexpansion

::CryptoAlgorithm v 2
::Coded by SmartGenius

Set "Dc=zxcvbnmasdfghjklqwertyuiopQWERTYUIOPASDFGHJKLZXCVBNM"

:Main
Set /p "String= Enter data > "
If Not Defined String Goto :Main
Call :StrLen String
Echo. Encoding...please wait.

:Encode
Set /a "Ls=String.Len-1"
For /l %%p in (0,1,%Ls%) do (
Set "Ts%%p=!String:~%%p,1!"
Call :LtN !Ts%%p! TsnP%%p
Call :C.A !TsnP%%p! Tv%%p
)
Set "Enc=%String%"
Set "Hash=%String%"
For /l %%q in (0,1,%Ls%) do (
Set /a "R=!TsnP%%q!*!Tv%%qTp!"
Set /a "Rm=(!TsnP%%q!*!Tv%%qTp!)%%String.Len"
Call Set "Hash=%%Hash:!Ts%%q!=!R!%%"
Call Set "Enc=%%Enc:!Ts%%q!=!Rm!%%"
)
Echo.
Echo. Init String  = %String%
Echo. Resumed Hash = %Enc%
Echo. Result Hash  = %Hash%
Echo.
Pause
Exit

:LtN
For /l %%l in (0,1,51) do (
If "!Dc:~%%l,1!"=="%~1" (
Set "%~2=%%l"&Goto :Eof
))
Set "%~2=%~1"
Goto :Eof

:C.A
Set "L=%~1"
Set /a "N=1","C=0"
:C.B
Set /a "D=0"
For /l %%M in (1,1,%N%) do (
Set /a "O=%N%%%%%M"
If !O! equ 0 Set /a "D+=1")
If %D% equ 2 (
Set /a "C+=1")
If %C% equ %L% Set "%~2Tp=%N%"&Goto :Eof
Set /a "N+=1"
Goto :C.B

:StrLen
Set "%1.str=!%1!"
Set "%1.len=0"
:StrLen.Loop
If not defined %1.str Goto :Eof
Set /a "%1.len+=1"
Set "%1.str=!%1.str:~1!"
Goto :StrLen.Loop

He tratado en lo posible de que no existan colisiones, con cadenas similares...


La posibilidad de un desencriptador la veo muy dificil debido al sistema de calculo que utiliza, parecido a metodos de encriptacion muy conocidos. Comentarios y sugerencias son bien recibidos :D

Saludos.  8)

14
Batch / Re: [Batch Game] Maze Madness - by Splendit
« : agosto 20, 2010, 03:35:46 pm »

15
Batch / [Batch Game] Maze Madness - by Splendit
« : agosto 13, 2010, 02:22:01 pm »
Siguiendo El Tutorial Del Amigo SmartGenius, He Modificado El Juego Del Laberinto Y Creado Uno Nuevo, Casi La Misma Logica Pero Una Dinamica Diferente.

El Objetivo Del Juego Es Mover La Bola Atraves Del Mapa Y Llegar A La Salida (X) Sin Caerse. Facil !

[code]@echo off
@title Maze Madness
@mode con cols=22 lines=20
::Batch Game Maze Madness
::by Splendit
::Based On SmartGenius Batch Game Logics

setlocal enabledelayedexpansion
If Not Exist Keyboard.exe (Call :Keyboard)

:Vars
Set LimX=16
Set LimY=16
Set IniX=0
Set IniY=0
Set MovX=0
Set MovY=0
Set "Bound=

Páginas: [1] 2 3 ... 5