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

#9411
Hardware / Ayúdenme a decidir disco duro please!
12 Febrero 2013, 08:46 AM
Hola,

Edito: Como parece que misteriósamente los dicos de WD Green de 4 TB han dejado de existir y me hacen quedar como si estuviese loco, he vuelto a re-escribir este post para hacer una pregunta distinta, el tema ahora ha cambiado:

Necesito comentarios DE GENTE EXPERIENCADA para ayudarme a elegir entre estos 3 discos duros

1. http://www.pccomponentes.com/wd_caviar_green_3tb_sata3_64mb.html
2. http://www.pccomponentes.com/seagate_barracuda_7200_14_3tb_sata3_64mb.html
3. http://www.pccomponentes.com/hitachi_deskstar_7k4000_4tb.html

1. Por un lado está mi favorito, un WD Green, de 3 TB, lo malo es que es de 5400 RPM, aunque no sé si lo notaré mucho, porque el disco pienso usarlo como unidad secundaria, aunque para ser secundaría lo cierto es que le daré bastante uso (mucha transferencia de datos al día).

2. Aquí tenemos un Seagate, bueno... de 3 TB y por el mismo precio que el WD, ¿lo malo?, lo malo es que es demasiado bonito para ser cierto, he tenido muy malas experiencias usando discos de Seagate... y me han llegado a arruinar algunas cosas, y no sé si me atrevo a comprarlo, porque gano 1 TB de espacio por el mismo precio, pero también puedo ganar un fallo mortal del disco duro en 1-2 años... maldito Seagate.

3. Un Hitachi de 4 TB por 215 €, esto es nuevo para mi, es la primera vez que me fijo en esta marca de HDD's, y por eso tengo la misma preocupación que con los discos de Seagate, no se si serán tán malos y si vale la pena arriesgarse, además este vale el doble de dinero que las otras dos opciones, pero bueno, si hitachi es muy bueno... haría una excepción, porque lo que necesito son 4 TB.

¿Sugerencias?

Gracias por leer.
#9412
Scripting / Re: modificar archivo Preferences
12 Febrero 2013, 06:59 AM
Ví que hace tiempo tuviste esa duda aquí: http://foro.elhacker.net/scripting/cambiar_pagina_inicio_con_bath-t376847.0.html;msg1822648#msg1822648

Cita de: binario010101 en 12 Febrero 2013, 01:42 AM
"urls_to_restore_on_startup":  [ "http://www.corte.com/", "http://www.consejo.com/" ]

Lo que comentas no almacena la página de inicio, es información de la sesión actual, como su nombre indica son las páginas que se deben restaurar cuando ejecutes el chrome la próxima vez






Cita de: binario010101 en 12 Febrero 2013, 01:42 AM
"homepage_url": "https://www.dashlane.com/",

Puedes probar a hacerlo en Batch pero no te lo recomiendo, porque si sucede como en Firefox entonces el archivo de congiuración de Chrome puede contener cadenas de texto demasiado largas para poder usarlas en Batch (Batch está limitado a 8.190 caracteres +o-)

Suponiendo que la cadena es tál y como has mencionado, y suponiendo que no hayan cadenas demasiado largas en el archivo, esto te servirá:

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

Set "Homepage=http://www.elhacker.net/"

For /F "usebackq tokens=*" %%@ in ("Archivo.js") DO (

(Echo "%%@" | FIND /I "homepage_url" >NUL && (

Echo ^"homepage_url^": ^"%HOMEPAGE%^",^" >> "New_Archivo.js")
) || (
Echo %%@ >> "New_Archivo.js"
)
)

Pause&Exit


De lo contrario puedes usar en Batch utilidades externas como "SED.exe" o "GREP.exe", o puedes recurrir a cualquier otro lenguaje:

Ruby:

Código (ruby) [Seleccionar]
# -*- coding: UTF-8 -*-

@Homepage = "http://www.elhacker.net/"
@Content  = ""

open("Chrome.js", "r") do |text|
while (line = text.gets)
if line.include?("homepage_url") then line = ("\"homepage_url\": \"#{@Homepage}\",\"\n") end
  @Content = @Content + "#{line}"
  puts "#{line}"
   end
end

open("NEW_Chrome.js", 'w') { |text| text.puts @Content}

__END__


Saludos.
#9413
EDITO: Antes de nada, fíjate en que Segadorfelix usa la carpeta temporal para guardar el registro de los días, si no modificas la carpeta en el script, cuando limpies los archivos temporales con el limpiador de Windows o CCleaner o etc.. perderás esa información.





Parece que por medio del programador de taréas de Windows es imposible crear una taréa con los requisitos que necesitas, así que hay que utilizar código.

Aquí tienes:

EDITO2: Si no dispones de Windows Vista/Seven elimina la parte de FORFILES.

Versión 1:
PD: El script normal, sin la creación de la taréa programada.

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

Set "APP=C:\Test.bat"

(IF not exist "%WINDIR%\Task_%date:/=-%.task" (
(FSUTIL File CreateNew "%windir%\Task_%date:/=-%.task" 0
Start /B "" "%APP%") || (Exit /B 1)
) ELSE (
FORFILES /P "%WINDIR%" /M "*.task" /C "CMD /C If NOT @fdate EQU %DATE% (Del /Q "@path")"
Exit /B 0
))>NUL



Versión 2:
PD: El Script se autoagrega a las tareas programadas para iniciarse una vez al iniciar sesión de usuario.

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

Set "APP=C:\Test.bat"

(
If NOT "%~1" EQU "/RUN" (
Copy /Y "%~0" "%WINDIR%\"
SCHTASKS /Create /TN "Batch Task" /TR "\"%WINDIR%\%~nx0\" /RUN" /SC ONLOGON /F
)

IF not exist "%WINDIR%\Task_%date:/=-%.task" (
(FSUTIL File CreateNew "%windir%\Task_%date:/=-%.task" 0
Start /B "" "%APP%") || (Exit /B 1)
) ELSE (
FORFILES /P "%WINDIR%" /M "*.task" /C "CMD /C If NOT @fdate EQU %DATE% (Del /Q "@path")"
Exit /B 0
)
)>NUL


Saludos.
#9414
Cita de: Yidu en 10 Febrero 2013, 14:45 PM
No se trata de sarcasmo. Yo hago una vida normal y sin inglés ¡Ojo! No digo que no sea necesario en muchísimos ámbitos. Pero nunca me han gustado esos comentarios en los foros. Es decir, que alguien pregunta una cuestión en un tema y le sueltan rápido lo del inglés. Como un resorte.

Pienso que hay que tener un poco de humildad. Y pensar que tipo de persona hace la pregunta y el por qué en un foro en español.

EDITO: No estoy muy seguro de si tu sarcasmo va dirigido a Puntoinfinito, a mi, o hacia ambos, pero al fín y al cabo lo mismo es.

Te he explicado.
Te he mostrado un ejemplo.
He buscado la diferencia que te interesa (cosa que era trabajo tuyo).
Te he citado el texto sin modificar.

¿Que esperabas, que además de haberme molestado en hacer todo eso, también debería haberte traducido el texto a tu idioma favorito, y luego darte un masaje?

Igual que Puntoinfinito te ha aportado su ayuda,
Por si fuera poco tengo que leer cosas como "hay que tener un poco de humildad" y "nunca me han gustado esos comentarios",
Quien no está siendo humilde eres tú, deberías estar un mínimo agradecido,

Todos los términos de los lenguajes están en idioma Inglés, y la mejor documentación del mundo (la oficial) es en idioma inglés, por lo tanto se te ha ofrecido lo mejor, con tanta exigencia no se va a ninguna parte ya que las cosas se pueden decir/pedir de otra manera, primero puedes probar a usar GoogleTranslate, y si no entiendes algo pues preguntas lo que no entiendas.

Pero bueno, ¿Esto que es?, se les ayuda desinteresadamente y así lo pagan algunos, esto va para todos los usuarios.

Tema cerrado.
#9415
Claro que debe funcionar tanto en la versión 3.X como en la 2.X el uso de los paréntesis, al igual que puedes probar a hacer esto en tu 2.7:

Código (python) [Seleccionar]
print((("elektro" + ((((( " h@cker " ))))) + "hola")))

Es un ejemplo excéntrico, pero... ¿Entiendes para que se usan los paréntesis?, estúdiatelo y entenderás la razón de porque funciona lo que comentaste, es más sencillo de lo que crees.

EDITO:
Diferencia en la sintaxis de PRINT de python 3.x:
Citar
Old: print (x, y)       # prints repr((x, y))
New: print((x, y))      # Not the same as print(x, y)!

Saludos!
#9416
ENLACE DEL VS2012 RESUBIDO

Tiene algunas cosas más y algunas menos, la descripción del instalador concuerda con una versión anterior... no me voy a poner a volver a reescribir el contenido para el nuevo enlace, pero es casi el mismo.

saludos
#9417
Calcula el CRC32 checksum de un archivo

Código (vbnet) [Seleccionar]
#Region " Get CRC32 Function "

    ' [ Get CRC32 Function ]
    '
    ' Examples :
    '
    ' MsgBox(Get_CRC32("C:\File.txt"))

    Public Function Get_CRC32(ByVal sFileName As String) As String

        Try
            Dim FS As IO.FileStream = New IO.FileStream(sFileName, IO.FileMode.Open, IO.FileAccess.Read, IO.FileShare.Read, 8192)
            Dim CRC32Result As Integer = &HFFFFFFFF
            Dim Buffer(4096) As Byte
            Dim ReadSize As Integer = 4096
            Dim Count As Integer = FS.Read(Buffer, 0, ReadSize)
            Dim CRC32Table(256) As Integer
            Dim DWPolynomial As Integer = &HEDB88320
            Dim DWCRC As Integer
            Dim i As Integer, j As Integer, n As Integer

            ' Create CRC32 Table
            For i = 0 To 255
                DWCRC = i
                For j = 8 To 1 Step -1
                    If (DWCRC And 1) Then
                        DWCRC = ((DWCRC And &HFFFFFFFE) \ 2&) And &H7FFFFFFF
                        DWCRC = DWCRC Xor DWPolynomial
                    Else
                        DWCRC = ((DWCRC And &HFFFFFFFE) \ 2&) And &H7FFFFFFF
                    End If
                Next j
                CRC32Table(i) = DWCRC
            Next i

            ' Calculate CRC32 Hash
            Do While (Count > 0)
                For i = 0 To Count - 1
                    n = (CRC32Result And &HFF) Xor Buffer(i)
                    CRC32Result = ((CRC32Result And &HFFFFFF00) \ &H100) And &HFFFFFF
                    CRC32Result = CRC32Result Xor CRC32Table(n)
                Next i
                Count = FS.Read(Buffer, 0, ReadSize)
            Loop
            Return Hex(Not (CRC32Result))
        Catch ex As Exception
            Return Nothing
        End Try

    End Function

#End Region


#9418
Cita de: spiritdead en  9 Febrero 2013, 04:35 AMsi tu mismo te respondes para que haces 1 pregunta estupida ?

¿Entiendes lo que es TENER UNA DUDA? (es una pregunta retórica sólo para listos, no contestes porfavor)

PD: Ya pueden cerrar este tema si quieren, para que no se siga comentando con estupideces.

Saludos
#9419
Me pregunto porque aquí no banean a los trolls, piérdete un rato crio, sólo busco sugerencias de como se haría.






gracias Katze

EDITO:
lo de los eventos del mouse ya lo sabía, pero seguro que con OnPaint se puede hacer eso? no afectará tambien a las letras? (Desaparecerían las letras digo?),
de todas formas busco acerca de eso en Google y solo encuentro basura sobre como hacer un FadeIN/FadeOut del form, juas.

Como no encuentro info ni tampoco sé hacerlo, a mi se me ocurre una chapuza, dáme tu opinión please:
Sería poner un picturebox invisible que ocupe el tamaño del control(botón), con un backcolor = white, y al pasar el mouse sobre el control, hacer un fadeIN/FadeOut del picturebox.

Sé que sería muy incorrecto... ¿pero serviría, no?

Saludos
#9420
¿Es posible integrar el taskbar de Windows 7 cuando los efectos visuales de Windows están desactivados?

La pregunta es simple xD, e imagino que la repsuesta será "NO", pero nunca se sabe...

Uso el WindowsAPICodePack para integrar una barra de progreso en el taskbar, pero me gustaría disponer de esto incluso cuando los temas visuales están OFF.

Gracias por leer.