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

#2771
Yo hize mantención a un laboratorio de una escuela con 20 computadoras con celeron 1.6 o 1.5 no recuerdo y 1g de ram y 256 de video. Win 7 anda bién pero los programas un poco lento, por lo menos no tan rápido como en un core2 o i5 o phenomx4 pero si solo abres dos o tres programas a la ves anda super bién, si abres muchos programas se jode.

A diferencia de windows xp, windows 7 consume mas ram que procesador.

Prueba con:
cd %tmp% && del /s /f /q *

Lo más probable es que tengas problemas de disco duro y haya un archivo temporal justamente situado en clusters defectuosos. Normalmente cuando un archivo está en uso o tiene algún problema digital debería detectarse u omitir ya que no es problema a nivel kernel pero cuando cuando todos los programas se pegan en un cierto porcentaje es porque el kernel no está entregando correctamente el archivo o tiene problemas con el posicionamiento del archivo en clousters.
También puede ser problema de redundancia de archivos generados en el índice del disco pero normlamente windows 7 debería haberlo detectado y no debería dejarte arrancar el sistema sin antes hacer un ckeckdisk y solcionar las redundancias.

Te recomiendo que pongas un live cd de ubuntu y vayas al menú de administración de discos y veas el estado smart y checkes si hay algún mensaje de error como problemas mecánicos, de clusters parchados, sectores dañados, recalentamientos o cosas así.

También hay una herramienta para windows llamado hard disk sentinel pero no es tan completo como el de ubuntu.

Te recomiendo mucho que tengas cuidado con los famosos programas matadiscos como ccleaner, registrymachine, tuneup, etc etc, aprende a hacerle una buena mantención tu mismo con tus propias manos, no toma mucho tiempo, solo 2 minutos diarios porque estos programas generalmente toquetean demasiado los registros del sistema, archivos temporales, volumen de información, etc etc y hacen demasiado demasiado demasiado movimiento en el disco acortando la vida util del disco duro al igual que tener muchas particiones en un mismo disco lógico ya que el cabezal lo fuerzas a trabajar el doble o triple.
#2772
Código (html4strict) [Seleccionar]
<b onmouseup="alert(document.cookie)" style="width: 100%; height: 500px;">:)</b>

Para habilitar contenido HTML y evitar XSS la tienes bién negra, aun no existe NADA infalible, existen bases de datos con expresiones regl¡ulares hechas por los mejores hackers en el tema y aun asi todos los dias son actualizados (vease phpids.org y htmlpurifier).
Ejemplo: view-source:https://dev.itratos.de/projects/php-ids/repository/raw/trunk/lib/IDS/default_filter.xml

sdc hizo una mejor solución, aceptar html pero prevenir toda ejecución de javascript incluyendo la de tu sitio. En algunos casos sirve: http://code.taobao.org/svn/ACS/trunk/acs.js

Me gusta la linea 838 de ese sandbox jajajajajajaja

Lo otro que podrías hacer es filtro inverso, o sea pasar absolutamente todo a htmlspecialchars y luego a nl2br() mas str_replace() reemplazando cosas como:
&lt;b&gt; => <b>
#2773
PHP / Evitar LFI de forma fácil
20 Julio 2011, 07:18 AM
Pues antiguamente filtraba todo atraves de expresiones regulares pero se me ocurrió un método muchisimo mas efectivo y mas corto.

Código (php) [Seleccionar]
if(in_array(($mod= './modules/'.$_GET['module'],'/index.php'), glob('./modules/*/index.php'))){
   include($mod);
}else{
   echo 'El módulo no existe.';
}


Fácil, córto, límpio, sencillo.... a mas de alguien le va a servir, saludos.
#2774
PHP / Re: PHP redireccion
19 Julio 2011, 06:45 AM
Cita de: Nakp en 17 Julio 2011, 03:46 AM
no solo google te castigará, también tus usuarios, personalmente si una web tiene intro la cierro y no vuelvo a visitarla :xD

+1
#2776
Noticias / Re: Cross-site scripting en Skype
18 Julio 2011, 12:35 PM
Cita de: Nakp en 17 Julio 2011, 17:21 PM
jajaja.. esperen que algún fanboy lea la noticia y venga a decir que es culpa de M$ :xD

Es culpa de microsoft.
#2777
Pobre sdc, tubo que haberle llovido los privados y correos jajajajajajaja avisale a sdc avisale avisale... siii ya le avisé también xDDDDD
#2778
Shell "cmd start cmd /K set ruta=" & FName + "\" & archivo + "& echo %ruta%"

La sintáxis está mal... " & FName + " recuerda que en vb no puedes concatenar con +, debes usar & siempre, además el & final te lo tomará como parte de la variable i no le das un espacio en blanco para decirle a la consola que será una segunda instrucción, de todas formas te recomiendo usar && en ves de &

Shell "cmd start cmd /K set ruta=" & FName & "\" & archivo & " && echo %ruta%"

Prueba con %% en ves de % porque a veces da problemas solo, ya me ha pasado antes, te digo esto por experiencia.

Saludos.

Edito---------->
Código (vb) [Seleccionar]
Private Sub Command1_Click()
Dim FName As String, archivo As String
FName = "c:\"
archivo = "test\a b c\x.test"

Call Shell("cmd start cmd /K set ruta=" & FName & "\" & archivo & " | echo %ruta% && pause", vbNormalFocus)
End Sub

' set ruta=c:\test\a b c\x.test && echo %ruta% && pause


Lo probé y tampoco funciona, supongo de de una sola linea no se puede setear y lanzar el echo:

set ruta=c:\test\a b c\x.test && echo %ruta% && pause
set ruta=c:\test\a b c\x.test & echo %ruta% & pause
set ruta=c:\test\a b c\x.test | echo %ruta% & pause
set ruta=c:\test\a b c\x.test & echo %ruta% | pause

Desde la consola setean pero no imprimen inmediatamente la variable, hay que lanzar un segundo echo para eso.

Esto ya no es problema de visual basic sino de batch.
#2779
Microsoft siempre atrasado queriendo alcanzar a los demás copiando ideas.
Linux ya ha logrado todo esto hace años luz y lo muestran como novedad :¬¬ .
#2780
PHP / Re: PHP redireccion
17 Julio 2011, 01:11 AM
index.php:
Código (php) [Seleccionar]
<?php if($_COOKIE['intro'] != 'true'){ ?>
<script>
document.location = 'intro.php';
</script>
<?php ?>


intro.php:
Código (php) [Seleccionar]
<?php setcookie('intro''true'); ?>
intro...
redirección.