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

#4831
Cita de: dimitrix en  6 Julio 2015, 00:41 AMHay un chico llamado Dimix que tiene una amiga desde hace unos 4 años, cada año se han ido juntos de vacaciones a un país diferente un par de semanas.

Dimix y esta chica llamada Karla nunca han tenido sexo ni nada.

#4832
Multimedia / Re: descargar videos
10 Julio 2015, 15:16 PM
Cita de: cholo89 en 10 Julio 2015, 13:12 PM¿los chunks de youtube se van eliminando una vez los hayas visto?

No, se quedan almacenados en el directorio de cache del navegador hasta que sea necesario reemplazar el archivo para almacenar datos nuevos.

En Firefox por ejemplo, en la barra de dirección puedes escribir about:cache para ver una lista y así identificar los archivos que se van almacenando de los videos de Youtube.




Cita de: cholo89 en 10 Julio 2015, 13:12 PM¿a que te refieres con "pre-cargar"?
no entiendo la diferencia entre precargar y cargar.

Es el término por el que se dio a conocer la característica introducida por Google, Youtube Preloading.

Pero no sabría decirte empleando tecnicismos cual es la diferencia exacta entre cargar y pre-cargar; pienso que precargar se refiere a cargar el segmento del video sin inicializarlo, ya que cuando estás visualizando ese segmento entonces se puede decir que está cargado, tal vez sea algo así o parecido...

Saludos!
#4833
Puedes especificar el esquema de sonido que prefieras en Panel de control -> Sonido -> Sonidos, y, en caso de que se hayan eliminado por el motivo que sea entonces siempre puedes restaurar los esquemas por defecto desde un backup del registro, o también puedes elegir los sonidos para cada evento manualmente.

Saludos
#4834
Multimedia / Re: descargar videos
10 Julio 2015, 13:10 PM
Cita de: cholo89 en 10 Julio 2015, 12:50 PMCuando uno reproduce un video de youtube, segun tengo entendido se lo está descargando también.

Sí, pero no se descarga entero (a menos que el video dure menos del tamaño mínimo del buffer de pre-carga de Youtube).

Más info:
Cita de: Eleкtro en  8 Mayo 2015, 06:10 AM
Youtube utiliza tecnología DASH (Dynamic Adaptive Streaming over HTTP) playback, que consiste en dividir el video en segmentos por motivos de seguridad y rendimiento, el primer segmento se pre-carga en el buffer, pero el siguiente segmento no empezará a pre-cargarse en el buffer hasta que estés a punto de terminar la reproducción del segmento actual, y así hasta el final del video con el resto de segmentos,
de esta manera Youtube consigue optimizar la fluidez de sus servidores limitando el ancho de banda que usan.




Cita de: cholo89 en 10 Julio 2015, 12:50 PMquiero saber si cuando reproduzco un video de una de esas webs de canales de tv tambien me lo estoy descargando.

Es probable que tal vez se descargue pero no completo, sino en pequeños trozos (chunks) y codificados (protegidos).

La ubicación de los archivos temporales descargados depende del navegador que utilices...

En Firefox:
C:\Users\<nombre de usuario>\AppData\Local\Mozilla\Firefox\Profiles\<nombre de perfil>\cache2

En Chrome (al menos en las releases de hace unos años):
C:\Users\<nombre de usuario>\AppData\Local\Google\Chrome\User Data\Default\Cache

Saludos
#4835
Cita de: Gambinoh en 10 Julio 2015, 12:14 PMPD: Ahora escuchando música en MP3 el audio se distorsiona por momentos...

Supongo que no hace falta decirlo pero ten en cuenta que la distorsión puede ser tambien un fallo del archivo por ejemplo si tiene una ganancia excesiva con peaks muy elevados, la tarjeta nada tendría que ver en ese caso.

Ese tipo de problema lo llevo sufriendo yo desde Windows Vista hasta Windows 8.1 x64 con las tarjetas de tipo soundblaster, por que su compatibilidad es una mierd@, los drivers de las SB en general siempre han sido problematicos fuera del Win XP.

En mi caso la distorsión de audio, si que es síntoma de un fallo en los drivers del dispositivo, y en mi caso al menos se soluciona reiniciando el servicio de Audio de Windows.

En una distro de Linux no tengo ni idea de que tipo de soluciones habrá para ese problema...

Saludos!
#4836
Bueno, chico, ya que desprecias mis comentarios y mi ayuda hasta el punto de habertelo tomado todo mal (o incluso erroneo) sin sentido alguno, y ya que crees saberlo todo (incluso el significado de un hack en el sentido o contexto expuesto, cuanto te falta aprender), y ya que el código que te mostré supuestamente según tú juicio es "contaminante" por que te parece procedural al estilo C (algo ridículo decir eso, cómo todo lo demás, pero bueno), pues creo que estás más que capacitado para apañartelas tu solito y tus equivocadas ideas sin que yo pierda el tiempo en explicarte ningún punto más, ya que aparte de moderador, usuario o programador, primero soy persona, y cómo persona se me hinchan los huevos al ver gente así de desagradecida creyendo tener la razón en todo con ese orgullo, así vas a ir muy mal, pero bueno ya te tropezarás tu solito con las piedras por el camino sin que nadie te venga advirtiendo (por tu bien) de lo que haces mal y lo que debes cambiar o mejorar, o el por qué de las cosas.

Ale, saludetes.
#4837
No creo que se pueda añadir más información relevante a lo que te explicó el compañero @Engel, pero hace poco yo compartí el core de un keyloggerque desarrollé bajo la plataforma .Net (VB.Net)

Anque son miles de lineas de código a diferencia de la aproximación que estimó Engel Lex (de todas formas el core de un KeyLogger común o "cutre" se puede desarrollar en 50-100 lineas), y ya deberías ir algo aprendido antes de trastear este código, pero igual te puede servir para tus estudios sobre la materia, ya que está todo el código documentado:

[SOURCE] Algoritmo KeyLogger (RawInput)

Saludos
#4838
Cita de: luis456 en  9 Julio 2015, 17:43 PMsiempre que iba a  mirar tus respuestas estaba acojonado por tus reaccion (regaños)  jejeje de verdad que funcionaron, ya que solo por no leerlos jejej me buscaba la vida y para los que empiezan con este lenguaje tienen buen profe jejej

No se yo... si en la piel de profesor consigo que mis ""alumnos"" huyan entonces no seré tan buen profe xD.

¿Qué van a pensar de mi los demás?, reconozcámoslo, no te he "regañado" tanto... jaja, solo fui lo necesariamente arisco o estricto para que supieras desenvolverte por ti mismo para resolver cosas básicas.

Ahora escribes los posts formulando preguntas publicando un ejemplo del resultado que obtienes y el que deseas obtener, y no ha sido necesario pedirte el código...
...aunque lo hagas solo para que no te "regañe" xD no lo se, pero es un cambio positivo en la calidad de la información de tus post.

Saludos!
#4839
Fíjate en el nuevo parámetro que le añadí:

Código (vbnet,4,5,8,17) [Seleccionar]
 Public Shared Function SplitIntoParts(Of T)(ByVal collection As IEnumerable(Of T),
                                             ByVal amount As Integer,
                                             ByVal fillEmpty As Boolean,
                                             Optional ByVal add As Integer = 0,
                                             Optional ByVal skip As Integer = 0
                                            ) As IEnumerable(Of IEnumerable(Of T))

     Dim emptyAdded As IEnumerable(Of IEnumerable(Of T)) = Enumerable.Repeat({DirectCast(Nothing, T)}, add)

     Return emptyAdded.Concat(
            From index As Integer In Enumerable.Range(0, CInt(Math.Ceiling(collection.Count() / amount)))
            Select If(Not fillEmpty,
                      collection.Skip(index * amount).Take(amount),
                      If((collection.Count() - (index * amount)) >= amount,
                         collection.Skip(index * amount).Take(amount),
                         collection.Skip(index * amount).Take(amount).
                                                         Concat(From i As Integer
                                                                In Enumerable.Range(0, amount - (collection.Count() - (index * amount)))
                                                                Select DirectCast(Nothing, T))))
            ).Skip(skip)

 End Function


De esa manera, si le asignas un valor de add:=1 al llamar a la función, le añadiras esa cantidad especificada de IEnumerable(Of T) (vacías) al pricipio de la colección, y, aparte, si le asignas un valor de skip:=X, la función devolverá el IEnumerable(Of IEnumerable(Of T)) ignorando la cantidad especificada de elementos de tipo IEnumerable(Of T) al principio de la colección.

Saludos
#4840
Ejercicios / Re: Sopa de letras
9 Julio 2015, 16:54 PM
Cita de: andrewzsz en  9 Julio 2015, 16:32 PMAyuda con una sopa de letras

¿Tu código es invisible?, por que no lo veo.

...esfuérzate un poco escribiendo algo más de 6 palabras para pedir ayuda. Así lo único que consigues es que los demás también necesitemos ayuda para tratar de adivinar cual es el problema que tienes, que lenguaje utilizas, que progresos has hecho, etc, etc, etc.

Saludos