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 - Eleкtro

#7121
Foro Libre / Re: Aprender chino
17 Marzo 2014, 15:03 PM
¿ Soy el único al que le parece muy mala idea y me niego a sugerir un software u otra alternativa para aprender de forma autodidacta uno de los lenguajes más dificiles del planeta ?, lo cual, por esa misma razón, la mejor sugerencia podría ser la más coherente, es decir, contratando los servicios de un profesor/escuela de idiomas, a menos que quiera echar por la borda 88 semanas (2200 horas) de aprendizaje de forma autodidacta para aprender un pcoo el lenguaje pero aprendiéndolo con inseguridad.

No se, es mi opinión.

Saludos
#7122
Mi opinión es la misma que comentó .:UND3R:. :
Cita de: .:UND3R:.si esto no se ha implementado no se puede opinar como actuarán los usuarios, una vez aplicado creo que sería ideal dar una opinión argumentada.

Skapunky, espero que los miembros del Staff puedan sacar algo de tiempo para debatir este tema entre ustedes, sin olvidarse de lo que acabo de citar :P

Un saludo!
#7123
Scripting / Re: [Batch] Hacerlo mas intuitivo
15 Marzo 2014, 20:16 PM
Cita de: KZN en 15 Marzo 2014, 19:59 PMque si por ejemplo hago un log de "systeminfo" que no lo diga, que diga otra cosa

Cita de: Eleкtro en 13 Marzo 2014, 16:14 PMlee sobre el redireccionamiento de comandos.

Código (dos) [Seleccionar]
@Echo off

Echo: [+] Cargando...
SystemInfo.exe 1>"%TEMP%\SystemInfo.tmp" 2>NUL
Type "%TEMP%\SystemInfo.tmp"

Pause&Exit


Saludos
#7124
Cita de: tobiartu en 15 Marzo 2014, 17:17 PMcomo cojones se saca una contraseña de por ejemplo un winrar por el metodo de fuerza bruta

Pues como el nombre de la técnica indica... por la fuerza bruta, no tiene mucho misterio, es algo que puedes hacer tu mismo sin necesidad de programas de terceros:

1. Decidir un límite máximo de caracteres que podría tener la contraseña (digamos 15).

2. Idear un algoritmo (es algo sencillo) para generar combinaciones desde la 'A' a la 'Z' (incluyendo o no caracteres especiales y números), desde 1 caracter de longitud hasta 15 caracteres de longitud que es el máximo que hemos decidido en el paso anterior (si almacenas tal información en el HDD necesitarás más de 100 Gigabytes de espacio dependiendo la cantidad de caracteres que uses, es preferible generar las combinaciones al vuelo)

3. Usar el mismo WinRAR por linea de comandos para probar cada contraseña generada.

Si quieres un software que lo haga todo por ti, puedes utilizar por ejemplo Appnimi RAR Password Unlocker entre los cientos de aplicaciones similares que existen para realizar la misma tarea ...busca un poco en Google.

Saludos
#7126
MSDN explica una solución a este problema utilizando el proceso "MountVol" ~> http://blogs.msdn.com/b/alejacma/archive/2010/03/17/how-to-change-drive-letters-vbscript.aspx

He modificado un poco el Snippet y he tomado parte del código para añadir el Método que desmonta la unidad (más abajo):
Código (vb) [Seleccionar]
Sub ChangeDriveLetter(SourceDrive, TargetDrive)

   Set WSS = WScript.CreateObject("WScript.Shell")
   
   If Not Right(SourceDrive, 1) = ":" Then
    SourceDrive = SourceDrive & ":"
   End If
   If Not Right(TargetDrive, 1) = ":" Then
    TargetDrive = TargetDrive & ":"
   End If

   ' Get volume associated to the old drive letter.
   Set Exec  = WSS.Exec("mountvol.exe " & SourceDrive & " /L")
   strVolume = Trim(Exec.StdOut.ReadLine())
   while Exec.Status = 0 : WScript.Sleep(100) : Wend
   
   ' Unmount the drive.
   Set Exec = WSS.Exec("mountvol.exe " & SourceDrive & " /D")
   while Exec.Status = 0 : WScript.Sleep(100) : Wend
   
   ' Mount the drive on the new drive letter.
   Set Exec = WSS.Exec("mountvol.exe " & TargetDrive & " " & strVolume)
   while Exec.Status = 0 : WScript.Sleep(100) : Wend

End Sub


Código (vb) [Seleccionar]
Sub UnmountDrive(DriveLetter)

   Set WSS = WScript.CreateObject("WScript.Shell")
   
   If Not Right(DriveLetter, 1) = ":" Then
    DriveLetter = DriveLetter & ":"
   End If

   ' Unmount the drive.
   Set Exec = WSS.Exec("mountvol.exe " & DriveLetter & " /D")
   while Exec.Status = 0 : WScript.Sleep(100) : Wend
   
End Sub



Ejemplos de uso:

ChangeDriveLetter "Z", "X"
UnmountDrive "Z"


Saludos.
#7127
Cita de: danny920825 en 15 Marzo 2014, 00:34 AM"cmd.exe /c start notepad.exe" & "&start explorer " & "&exit"

La sintaxis es erronea, y, en este caso te está funcionando, pero deberías encerrar los argumentos del proceso (CMD) y también de los comandos, si te importa la integridad del código y no quieres obtener errores en el futuro (como por ejemplo no poder ejecutar proces que tengan espacio en el nombre):


CMD /C "Argumentos"

Start Título Proceso


Entonces así es como debe quedar literálmente:
"CMD.exe" /C " start "" "notepad.exe" & start "" "explorer.exe" "


El Script en VBS:
Código (vb) [Seleccionar]


Const StartQuote = " "" "
Const EndQuote   = " """
Const Quote      = """"
Const Quotes     = " """" "

Set WSS = WScript.CreateObject("WScript.Shell")

WSS.run WSS.ExpandEnvironmentStrings("""%ComSpec%""" & " /C ") & _
        StartQuote                                             & _
        "start" & Quotes & Quote & "notepad.exe"  & Quote      & _
        " & "                                                  & _
        "start" & Quotes & Quote & "explorer.exe" & Quote      & _
        EndQuote



Saludos
#7128
Bueno, viendo que se nota la preferencia por el uso de este tipo de plantillas, yo por mi parte ya me he decidido a llevarlo a cabo, a menos que de aquí a unos días el-brujo de su opinión para decir que no se haga por alguna razón o porque es mejor hacer el mod (que ojalá se haga), yo impondré el uso de esta plantilla en la sección de Scripting y en .NET (siempre que mis compañeros moderadores estén deacuerdo conmigo, ya lo hablaré con ellos), espero que los que moderais secciones de programación os animeis a llevar a cabo la misma idea :), sería genial.


Os cuento la forma en la que lo voy a llevar a cabo, por si os sirve de idea también:


1. Añadire un post con chincheta para avisar de esta nueva norma, pondré la plantilla tal cual para que solo tengan que copiarla y pegarla en un post, y comentaré todo lo relacionado con la plantilla.
además añadiré la norma en la chincheta que contiene las normas del subforo específico.


2. Dejaré pasar unos 30 días en los que lo único que haré será llamar la atención a los usuarios que no usen plantillas para formular dudas, y si, yo mismo modificaré esos posts con la plantilla, hay que sacrificarse como ya dije.


3. A partir de esos 30 días, me limitaré a eliminar todo aquel post que no use la plantilla, ya sea un nuevo usuario registrado o no, pero informaré a cada usuario por mensaje privado pegándole el contenido del post que publicó incorréctamente, para darle la oportunidad de que lo vuelva a publicar corréctamente y que no tenga que escribirlo todo de nuevo y que no sea injusto, vaya, me sabe mal pero las reglas están para ser leidas y respetadas, ya sean antiguas o nuevas.


Saludos!
#7129
Me parece que no has buscado mucho...

· Phc-win
Citarphc-win is an open source PHP compiler for Windows. It compiles PHP scripts to PHP-native bytecode and then produces an EXE file containing your compiled code.


· Can you "compile" PHP code?
CitarHHVM

    Wikipedia, GitHub
    formerly HipHop for PHP
    virtual machine (with JIT compilation to native code) and compiler to its bytecode
    preceded by (as of early 2013) discontinued HPHPc that compiled to C++
    developed by Facebook

Phalanger

    CodePlex (download), Wikipedia
    compiles to .NET (CIL)

phc

    compiles to native binaries
    not very active now (February 2014) – last version in 2011, last change in summer 2013

Roadsend PHP Compiler

    GitHub, GitHub of a rewrite
    free, open source implementation of PHP with compiler
    compiles to native binaries (Windows, Linux)
    discontinued since 2010 till contributors found – website down, stays on GitHub where last change is from early 2012

bcompiler

    PECL extension of PHP
    experimental
    compiles to PHP bytecode, but can wrap it in Windows binary that loads PHP interpreter (see bcompiler_write_exe_footer() manual)
    looks discontinued now (February 2014) – last change in 2011

Project Zero

    Wikipedia, IBM
    incubator of changes for WebSphere sMash
    supported by IBM
    compiles to Java bytecode
    looks discontinued now (February 2014) – website down, looks like big hype in 2008 and 2009

Bambalam

    compiles to stand-alone Windows binaries
    the binaries contain bytecode and a launcher
    looks discontinued now (February 2014) – last change in 2006

BinaryPHP

    compiles to C++
    looks discontinued now (February 2014) – last change in 2003


+

· PHP compiler for windows

Saludos
#7130
Cita de: 0xDani en 13 Marzo 2014, 16:05 PM
Unos detalles, @Elektro: decir 'breve y concisa' es un pleonasmo; querrías decir atenerse y no abstenerse; y estrictamente y solamente no llevan tilde. Lo digo porque veo que te preocupas por escribir correctamente, y supongo que tal vez te interese.

Si la verdad es que siempre intento escribir lo mejor posible aunque tengo mis fallos con la gramática, gracias por decírmelos...

Referente a la plantilla, ya arreglé lo de "breve y concisa".

Gracias por tu opinión.

Saludos






Cita de: Ikillnukes en 14 Marzo 2014, 15:04 PM- Los usuarios (los más vagos) van a abandonar o abandonarían esta comunidad por el simple hecho de este cambio.

Creo sin miedo a equivocarme que la mayoría estará deacuerdo conmigo al decir que esa es una cuestión la cual, según se mire, es una contra o también un pro.

La opinión de un vago siempre tenderá a decir que la idea es una contra, eso está claro.


Cita de: Ikillnukes en 14 Marzo 2014, 15:04 PM- Como vamos a adaptar a los posts que se medio merecen vivir (digamos que 1000), al actual formulario, supongo que aunque fuese todo en el mismo campo MySQL, aún así habría que editar a mano estos 1000 posts que he puesto como ejemplo, y eso sería una burrada...

La idea principal es que los temas que ya están publicados se quedan como están...


Cita de: Ikillnukes en 14 Marzo 2014, 15:04 PM- Esta comunidad dejaría de ser tan "importante", no habría tanta actividad y los pocos usuarios que quedasen, serían usuarios que no tuviesen muchas dudas y que por tanto no usasen esto... La cosa es que, si solo viniesen usuarios con ganas de preguntar correctamente (actualmente el 10% de los usuarios que se registran).

" Esta comunidad dejaría de ser tan "importante" ", no se como puedes pensarlo en serio, precísamente es un cambio que haría de esta una mejor comunidad, la considero una idea potencial que diferenciaría por años luz a esta comunidad de todas las otras que no usasen este tipo de organización dinámica, eso si, requeriría tiempo y sacrificio, si no hay ganas no se puede conseguir, pero con el paso del tiempo la comunidad sería más grande.


Gracias por tu opinión.

Saludos