elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Gua rpida para descarga de herramientas gratuitas de seguridad y desinfeccin


  Mostrar Temas
Páginas: [1]
1  Programacin / Programacin General / Evaluar rendimiento de la aplicacin en: 3 Enero 2013, 00:03 am
Saludos...

Actualmente me encuentro desarrollando un videojuego en C++ usando SDL. El asunto es que es mi primer proyecto de este tipo, y como tal llegan a mi cabeza muchas dudas sobre si lo que estoy haciendo lo estoy logrando satisfactoriamente, si hay alternativas ms eficientes y ms importante an, si no estoy pasando por alto elementos que podran ser crticos al momento de entregar al usuario un programa de calidad.

Por ello quisiera preguntarles:

1) Hay alguna aplicacin (o mtodo) que me permita hacer seguimiento de la memoria reservada dinmicamente: Si es liberada en su totalidad al finalizar la ejecucin del programa, si se intenta acceder a reas que no correspondan a la aplicacin, etc.

2) Siguiendo con lo mismo, hay alguna aplicacin de utilidad para diagnosticar este y otros tipos de errores, como defectos en la seguridad de la aplicacin, o que sea til para optimizar el programa.

Les agradezco mucho, he buscado en la red y encuentro aplicaciones para evaluar el rendimiento general del equipo, no de una aplicacin en particular.

Najmuddin
2  Programacin / PHP / Una duda sobre las consultas a bases de datos MySQL en: 11 Agosto 2008, 03:23 am
Saludos.

Hace un buen tiempo he estado rumiando varias dudas pero an no se me aclaran totalmente, por lo que recurro a ustedes.

He buscado sobre el nmero de conexiones que se pueden tener en una pgina pero no encuentro nada claro...

Cuntas veces puedo abrir y cerrar una conexin en una misma pgina?

Lo que sucede es que tengo un archivo .php aparte que contiene una consulta que se debe aplicar a todas las pginas, pero aparte de eso, debo poner ms conexiones en algunas...

De ah nace mi duda, realmente quiero ser buen programador y no quiero desperdiciar recursos de manera innecesaria.

Para explicar un poco el caso, ya que percibo que no fui muy claro voy a citar mas o menos lo que tengo...

Hay un archivo llamado: verset.php, el cual contiene una consulta que debe llamarse de cada una de las pginas, razn por la cual lo separ del cdigo...

En una pgina cualquiera, como index.php tengo que hacer una consulta aparte de la hecha al incluir verset.php, o tal vez hasta dos...

Es muy pesado para el servidor?

Les agradecera mucho sus respuestas.
3  Programacin / Scripting / [BATCH] Necesito ayuda {Me dejaron de funcionar bien algunos comandos} en: 7 Julio 2008, 08:33 am
Saludos

Tengo un problema con algunos comandos de CMD, en especial con CD...



Imagen: http://www.misimagenes.org/images/y1scrbrj821wy25co3t.jpg

En la imagen hago lo siguiente...

escribo CD C: para cambiar al directorio C:

El prompt sigue igual, como si no hubiese pasado nada...

Despus, para ver si el CD funcion, ejecuto DIR, que para mi sorpresa muestra el contenido de "Documents and Settings"...

No s qu pasa que no funciona CD... no creo haber descuadrado nada raro...

Muchas Gracias por adelantado...

Podran ayudarme a solucionarlo?...
4  Programacin / PHP / Sobre Minirelay en: 1 Julio 2008, 11:10 am
Saludos.

Hasta donde he visto, me he encontrado conque el mejor motor SMTP era minirelay (o al menos uno de los mas mencionados), por lo que he intentado descargarlo, el problema esque mi AV (Avast) detecta un virus en el fichero.

He probado en varios sitios pero en todos pasa lo mismo...

Podran decirme qu programa es similar o cmo podra descargar minirelay? Aprovecho para preguntarles, cul es el mejor de todos?

Muchas Gracias, disculpen.

EDITO:

Cita de: avast

Win32:Dragonmailbomb
5  Programacin / Scripting / [Batch] Problema con el Quick Batch File Compiler en: 29 Junio 2008, 00:09 am
Saludos.

Descargu el Quick Batch File Compiler V 3.1.6.0, le apliqu el parche y me di a la tarea de pasar a .exe uno de los Bats que haba hecho...

El .bat funciona perfecto, pero el .exe no... a continuacin les dejo el Cdigo Fuente...

Código:
@echo off
Mode con Cols=54
set tos=0
echo.
title Apagar el equipo - Temporizador
echo  ****************************************************
echo                  APAGAR EL SISTEMA
echo  ****************************************************
echo.
echo.
set /p priminutos= - Minutos:

for /l %%a in (1,1,1440) do (
If %priminutos%==%%a goto :paso
)

:postpaso
If %tos%==1 goto :correcto

:errora
echo.
echo.
echo  Hubo un error en la ejecucion del comando...
echo.
echo  Tal vez escribio un valor distinto a 1440 (24 horas)
pause>nul
exit

:correcto
set /a minutos=%priminutos%*60
echo.
set /p mensaje= - Mensaje:
set dos= -c
shutdown -s -t %minutos% -c %mensaje%
exit

:paso
set tos=1
goto :postpaso

nota: Bueno, da muchas vueltas innecesarias, pero fueron hechas con la intencin de ver si funcionaban para otros casos...

Cuando lo ejecuto como Bat funciona perfecto, pero cuando lo ejecuto como exe, al insertar el primer valor (el nmero) aparece lo siguiente...

Nmero no vlido . Las constantes numricas son decimales(17),
hexadecimales(0x11) u octales (021)


pero contina con la ejecucin del programa (aunque ya no funciona)...

Qu es lo que pasa si en el BAT original corre perfecto?

Muchas Gracias

6  Programacin / Scripting / [Batch] Un pequeo aporte en: 23 Junio 2008, 08:09 am
Saludos.

No he aportado mucho a la Comunidad, slo incmodas dudas. Aunque tal vez no sea muy til para algunos, a m me ha servido un poco a la hora de crear Bats evitado usar el Charmap.


Lo que hace es mostrar la combinacin con Alt + #  y su resultado en Batch, ya que sabemos que es diferente (el mismo usado por la fuente terminal).

Espero que les guste, es algo muy sencillo creado slo con fines de facilitar el trabajo al Batch Coder...

...Hay que mantener esta comunidad creciendo y en movimiento...

Código:
@echo off
mode con cols=56
title Tabla de Caracteres para BATCH
echo.
echo  ͻ
echo     TABLA DE CARACTERES ASCII PARA PROGRAMAS BATCH   
echo  ͼ
echo.
echo                     Por: Najmuddin
echo.
echo  ͻ
echo           Codigo                   Caracter         
echo  ͹
echo    Alt + 7                                         
echo    Alt + 20                                        
echo    Alt + 21                                        
echo    Alt + 32                                        
echo    Alt + 33                           !             
echo    Alt + 34                           "             
echo    Alt + 35                           #             
echo    Alt + 36                           $             
echo    Alt + 37                       (porciento)       
echo    Alt + 38                           ^&             
echo    Alt + 39                           '             
echo    Alt + 40                           (             
echo    Alt + 41                           )             
echo    Alt + 42                           *             
echo    Alt + 43                           +             
echo    Alt + 44                           ,             
echo    Alt + 45                           -             
echo    Alt + 46                           .             
echo    Alt + 47                           /             
echo    Alt + 48                           0             
echo    Alt + 49                           1             
echo    Alt + 50                           2             
echo    Alt + 51                           3             
echo    Alt + 52                           4             
echo    Alt + 53                           5             
echo    Alt + 54                           6             
echo    Alt + 55                           7             
echo    Alt + 56                           8             
echo    Alt + 57                           9             
echo    Alt + 58                           :             
echo    Alt + 59                           ;             
echo    Alt + 60                           ^<             
echo    Alt + 61                           =             
echo    Alt + 62                           ^>             
echo    Alt + 63                           ?             
echo    Alt + 64                           @             
echo    Alt + 65                           A             
echo    Alt + 66                           B             
echo    Alt + 67                           C             
echo    Alt + 68                           D             
echo    Alt + 69                           E             
echo    Alt + 70                           F             
echo    Alt + 71                           G             
echo    Alt + 72                           H             
echo    Alt + 73                           I             
echo    Alt + 74                           J             
echo    Alt + 75                           K             
echo    Alt + 76                           L             
echo    Alt + 77                           M             
echo    Alt + 78                           N             
echo    Alt + 79                           O             
echo    Alt + 80                           P             
echo    Alt + 81                           Q             
echo    Alt + 82                           R             
echo    Alt + 83                           S             
echo    Alt + 84                           T             
echo    Alt + 85                           U             
echo    Alt + 86                           V             
echo    Alt + 87                           W             
echo    Alt + 88                           X             
echo    Alt + 89                           Y             
echo    Alt + 90                           Z             
echo    Alt + 91                           [             
echo    Alt + 92                           \             
echo    Alt + 93                           ]             
echo    Alt + 94                           ^^             
echo    Alt + 95                           _             
echo    Alt + 96                           `             
echo    Alt + 97                           a             
echo    Alt + 98                           b             
echo    Alt + 99                           c             
echo    Alt + 100                          d             
echo    Alt + 101                          e             
echo    Alt + 102                          f             
echo    Alt + 103                          g             
echo    Alt + 104                          h             
echo    Alt + 105                          i             
echo    Alt + 106                          j             
echo    Alt + 107                          k             
echo    Alt + 108                          l             
echo    Alt + 109                          m             
echo    Alt + 110                          n             
echo    Alt + 111                          o             
echo    Alt + 112                          p             
echo    Alt + 113                          q             
echo    Alt + 114                          r             
echo    Alt + 115                          s             
echo    Alt + 116                          t             
echo    Alt + 117                          u             
echo    Alt + 118                          v             
echo    Alt + 119                          w             
echo    Alt + 120                          x             
echo    Alt + 121                          y             
echo    Alt + 122                          z             
echo    Alt + 123                          {             
echo    Alt + 124                          ^|             
echo    Alt + 125                          }             
echo    Alt + 126                          ~             
echo    Alt + 128                                       
echo    Alt + 129                                       
echo    Alt + 130                                       
echo    Alt + 131                                       
echo    Alt + 132                                       
echo    Alt + 133                                       
echo    Alt + 134                                       
echo    Alt + 135                                       
echo    Alt + 136                                       
echo    Alt + 137                                       
echo    Alt + 138                                       
echo    Alt + 139                                       
echo    Alt + 140                                       
echo    Alt + 141                                       
echo    Alt + 142                                       
echo    Alt + 143                                       
echo    Alt + 144                                       
echo    Alt + 145                                       
echo    Alt + 146                                       
echo    Alt + 147                                       
echo    Alt + 148                                       
echo    Alt + 149                                       
echo    Alt + 150                                       
echo    Alt + 151                                       
echo    Alt + 153                                       
echo    Alt + 154                                       
echo    Alt + 155                                       
echo    Alt + 156                                       
echo    Alt + 157                                       
echo    Alt + 158                                       
echo    Alt + 159                                       
echo    Alt + 160                                       
echo    Alt + 161                                       
echo    Alt + 162                                       
echo    Alt + 163                                       
echo    Alt + 164                                       
echo    Alt + 165                                       
echo    Alt + 166                                       
echo    Alt + 167                                       
echo    Alt + 168                                       
echo    Alt + 169                                       
echo    Alt + 170                                       
echo    Alt + 171                                       
echo    Alt + 172                                       
echo    Alt + 173                                       
echo    Alt + 174                                       
echo    Alt + 175                                       
echo    Alt + 181                                       
echo    Alt + 182                                       
echo    Alt + 183                                       
echo    Alt + 184                                       
echo    Alt + 189                                       
echo    Alt + 190                                       
echo    Alt + 198                                       
echo    Alt + 199                                       
echo    Alt + 207                                       
echo    Alt + 208                                       
echo    Alt + 209                                       
echo    Alt + 210                                       
echo    Alt + 211                                       
echo    Alt + 212                                       
echo    Alt + 214                                       
echo    Alt + 215                                       
echo    Alt + 216                                       
echo    Alt + 221                                       
echo    Alt + 222                                       
echo    Alt + 224                                       
echo    Alt + 225                                       
echo    Alt + 226                                       
echo    Alt + 227                                       
echo    Alt + 228                                       
echo    Alt + 229                                       
echo    Alt + 230                                       
echo    Alt + 231                                       
echo    Alt + 232                                       
echo    Alt + 233                                       
echo    Alt + 234                                       
echo    Alt + 235                                       
echo    Alt + 236                                       
echo    Alt + 237                                       
echo    Alt + 238                                       
echo    Alt + 239                                       
echo    Alt + 240                                       
echo    Alt + 241                                       
echo    Alt + 243                                       
echo    Alt + 244                                       
echo    Alt + 245                                       
echo    Alt + 246                                       
echo    Alt + 247                                       
echo    Alt + 248                                       
echo    Alt + 249                                       
echo    Alt + 250                                       
echo    Alt + 251                                       
echo    Alt + 252                                       
echo    Alt + 253                                       
echo    Alt + 255                                        
echo  ͼ
echo.
echo.
echo.
echo  ͻ
echo                 USADOS CON FRECUENCIA               
echo  ͹
echo           Codigo                   Caracter         
echo  ͹
echo    Alt + 230                                       
echo    Alt + 255                                        
echo    Alt + 153                                       
echo    Alt + 173                                       
echo    Alt + 133                                       
echo    Alt + 189                                       
echo    Alt + 130                                       
echo    Alt + 412                                       
echo    Alt + 190                                       
echo    Alt + 207                                       
echo    Alt + 249                                       
echo  ͼ
echo.
echo.
echo.
echo    EQU - igual
echo    NEQ - no igual
echo    LSS - menor que
echo    LEQ - menor que o igual
echo    GTR - mayor que
echo    GEQ - mayor que o igual
pause>nul
7  Programacin / Scripting / [Batch] Sobre Tokens en un For en: 22 Junio 2008, 21:19 pm
Saludos.

Mi pregunta es la siguiente... necesito procesar un nmero superior a 26  (el nmero de letras del alfabeto) de palabras de un documento, el problema es:

Al usar un For donde convierto cada palabra del documento en Variables, no me alcanzan por la razn mencionada en el 1er prrafo...

Código:
for /f "tokens=%poreval% delims=$" %%1 in (cosa.txt) do (
set d1=%%a
set d2=%%b
set d3=%%c
set d4=%%d
set d5=%%e
set d6=%%f
set d7=%%g
set d8=%%h
set d9=%%i
set d10=%%j
set d11=%%k
set d12=%%l
set d13=%%m
set d14=%%n
set d15=%%o
set d16=%%p
set d17=%%q
set d18=%%r
set d19=%%s
set d20=%%t
set d21=%%u
set d22=%%v
set d23=%%w
set d24=%%x
set d25=%%y
set d26=%%z
set d27=%%  ---------> No s como seguir
set d28=%%  ----------------^    ^     ^
set d29=%%  ---------------------^     ^
set d30=%%  ---------------------------^
)
[/b]

Les pido su ayuda, al menos una posible solucin, pero por favor no dejen de comentar. En otras dudas que he publicado no me han dicho nisiquiera si no fui claro al escribirlas. En sta les pido que comenten...



8  Programacin / Scripting / Ayuda [BATCH] en: 16 Junio 2008, 23:20 pm
Saludos.

Disculpen, tengo el problema siguiente:

Quiero reemplazar una parte de una variable por cualquier cosa. El inconveniente es que lo que busco es que la parte que se desea reemplazar se escoja por el usuario, por ejemplo:

TENGO EL SIGUIENTE TEXTO (guardado en un txt):

Código:
casa$perro$esomismo$vida$codigo$bla$etc$

Quiero que la variable reemplace alguno de esos valores, entonces utilizo un For de la manera siguiente:

Código:
for /f "tokens=1-10 delims=$" %%a in (cosa.txt) do (set cosa=%%a%%b%%c%%d%%e)

Ahora tengo la variable "cosa" con algunos de los valores. Lo que busco es poder reemplazar alguno, lo que puedo lograr sin problemas de esta forma:

Código:
%cosa:perro=$%

Lo que reemplaza "perro" por el signo $...

EL PROBLEMA:

Quiero que as como puede ser "perro" pueda ser cualquiera, por lo que busco poner una variable con /p para que escojer el valor que sea...

Cmo logro encrustar una variable adentro de la otra?
para que quede as:

Código:
%cosa:%variable%=$%

Muchas Gracias. No s si fui totalmente claro al citar esto... Me he roto la cabeza ms de una Semana en mi colegio y en el trabajo pensando en una solucin, para llegar a mi casa y encontrar que no funciona... Espero que puedan Ayudarme.

Najmuddin


9  Programacin / Scripting / Sobre el Manejo de Variables en: 24 Mayo 2008, 18:20 pm
Saludos a todos...

Soy nuevo en el foro pero lo he visitado muy a menudo (sin haber creado la cuenta) he revisado muchos temas de aqu pero hay algo que ni Google me ha ayudado a solucionar...

He visto secciones de muchos posts que expican cmo reemplazar letras por otros caracteres o mostrar slo las ltimas, el problema esque no veo algo muy concreto para ensear el manejo de Variables...

Quisiera saber cmo se puede contar el nmero de caracteres de una Cadena y de ser posible, que algunos de los que conocen crearan un post, o incluso en este mismo o modificando uno existente, con todo lo relacionado al tema, lo he encontrado muy til...

Muchas Gracias
Najmuddin
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines