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

#2981
Gracias a todos por vuestras opiniones.

Al final nos hemos decidido por "Nueva Consciencia", el canal estaba predestinado a llamarse así, fue el primer nombre que se nos ocurrió (bueno, a mi) y fue algo instintivo, como una reacción, no hizo falta pensar, el nombre salió del alma, para mi representa un cambio que se manifiesta como una consecuencia del despertar del adoctrinamiento de la sociedad (y de la distorsión fundamental del materialismo espiritual que se practica en todo el mundo por aquellos que se hacen llamar a si mismos "ilumnados").

Este es el diseño provisional que he hecho para la cabecera y el avatar de Youtube (tenemos que pulir la imagen, ya se nos ocurrirá algo que nos identifique mejor):




(lo sé, el avatar me ha quedado un poco a logotipo de pub de pachanga, quizás cambiemos el degradado por un ying-yang u otra cosa que contraste bien)

edito:



Recordad el nombre y el logo, nosotros somos , y esto es solo el principio. ¡Nos vemos en Youtube!.

MOD: Imagen adaptada a lo permitido en el foro.
#2982
Programación General / Re: Corromper documentos
22 Diciembre 2016, 04:36 AM
Cita de: dato000 en 21 Diciembre 2016, 22:25 PM
woooooooooooot??

Hola. ¿Qué es lo que no se ha entendido de mi comentario?. Propuse dos técnicas diferentes, con la primera me refería simplemente a reemplazar el documento original por un archivo "nulo" (tamaño: 0 bytes), o lo segundo es algo más sofisticado o digamos "camuflado" al ojo humano, sería reemplazar el documento original por un archivo dummy del mismo tamaño que el documento (el tamaño resultante sería "ficticio").

Vendría a ser lo que dijo @Engel Lex al final de su comentario, un archivo con basura, solo que con ciertos beneficios de eficiencia, el primero de todos es que evitamos la necesidad de desarrollar un algoritmo que genere bytes aleatorios (basura) para calcular y ocupar el espacio, serían simplemente zero-bytes, y gracias a esto el tiempo de ejecución necesario para la creación del archivo resultante se reduce a "cero" (tenga el tamaño que tenga, aunque generemos un archivo de 1 TeraByte, no tardará ni 50 ms en generarse), igual que si usamos cualquier herramienta de compresión para comprimir el archivo resultante, el ratio de compresión será 0%, al hacer la prueba con WinRAR por ejemplo, comprimir 1 GB de archivo dummy = un archivo RAR resultante de 523 kb (tamaño comprimido del archivo = 536 bytes).


Esta técnica se suele utilizar para crear un archivo de tamaño determinado en el que ir rellenando los datos/bytes, pero en este caso evidentemente no rellenariamos nada.




Ejemplo en Batch:
Código (dos) [Seleccionar]
@Echo OFF
:: 1 GB filesize
FsUtil.exe File CreateNew "C:\DummyFile.tmp" 1073741824
Pause&Exit





Ejemplo en VB.NET:

Código (vbnet) [Seleccionar]
Imports System.Diagnostics
Imports System.IO


Código (vbnet) [Seleccionar]
''' ----------------------------------------------------------------------------------------------------
''' <summary>
''' Creates a dummy file (zero-filled) of the specified filesize.
''' </summary>
''' ----------------------------------------------------------------------------------------------------
<DebuggerStepThrough>
Public Shared Sub CreateDummyFile(ByVal filepath As String, ByVal size As Long)

   If File.Exists(filepath) Then
       Throw New IOException(message:="Target file already exists.")

   Else
       Dim bufferSize As Integer = 4096 ' 4 KB.
       Using fs As New FileStream(filepath, FileMode.CreateNew, FileAccess.Write, FileShare.Read, bufferSize)
           fs.SetLength(size)
       End Using

   End If

End Sub


Código (vbnet) [Seleccionar]
CreateDummyFile("C:\DummyFile.tmp", CLng(1024L ^ 3L)) ' 1 GB filesize.




Ejemplo en C#:
Código (csharp) [Seleccionar]
using System.Diagnostics;
using System.IO;


Código (csharp) [Seleccionar]
/// ----------------------------------------------------------------------------------------------------
/// <summary>
/// Creates a dummy file (zero-filled) of the specified filesize.
/// </summary>
/// ----------------------------------------------------------------------------------------------------
[DebuggerStepThrough()]
public static void CreateDummyFile(string filepath, long size) {

   if (File.Exists(filepath)) {
       throw new IOException(message: "Target file already exists.");

   } else {
       int bufferSize = 4096; // 4 KB.
       using (FileStream fs = new FileStream(filepath, FileMode.CreateNew, FileAccess.Write, FileShare.Read, bufferSize)) {
           fs.SetLength(size);
       }

   }
}


Código (csharp) [Seleccionar]
CreateDummyFile("C:\\DummyFile.tmp", Convert.ToInt64(Math.Pow(1024L, 3L))); // 1 GB filesize.

Saludos!
#2983
Hola. En el foro de programación hay unas normas, debes usar las etiquetas GeShi para insertar código.

Cita de: igustin10 en 21 Diciembre 2016, 06:44 AM1°) Tengo un textbox con texto y quiero hacer un split para que me añada cada palabra del textbox a una lista.
textbox.text = "hola como te va"
lista = {"hola", "como", "te", "va"}

Puedes usar la función String.Split() para crear un Array, y seguidamente la extensión de método Enumerable.ToList() para convertirlo a una Lista:

Código (vbnet) [Seleccionar]
Dim str As String = "Hello World"
Dim lst As List(Of String) = str.Split(" "c).ToList()






Cita de: igustin10 en 21 Diciembre 2016, 06:44 AM
2°) Buscar EN QUE POSICION está cierta palabra en la lista. Ejemplo:
lista = {"a1", "b2", "c3"}
posicion = lista.find(b2) --> probe con indexof pero index me dice la posicion en la str. En este caso me devuelve 0 pero yo quiero que me diga que esta EN LA POSICION DE LA LISTA, no de la str.
msgbox(posicion) --> salga 1 (la cuenta comienza en 0)

Puedes usar la función List.IndexOf() y List.FindIndex() dependiendo de tus necesidades:

Código (vbnet) [Seleccionar]
Dim lst As New List(Of String) From {"Hello", "World"}
Dim idx As Integer = lst.IndexOf("Hello") ' Case Sensitive


Código (vbnet) [Seleccionar]
Dim idx As Integer = lst.FindIndex(Function(s As String) s.Equals("HELLo", StringComparison.OrdinalIgnoreCase)) ' Ignore Case





Cita de: igustin10 en 21 Diciembre 2016, 06:44 AM3°) Buscar valor por posicion
lista = {"a1", "b2", "c3"}
valor = lista[1] --> la cuenta comienza del 0 por lo tanto que me devuelva b2.

Simplemente reemplaza los corchetes [...] por paréntesis (...):

Código (vbnet) [Seleccionar]
Dim lst As New List(Of String) From {"Hello", "World"}
Dim itm As String = lst(0)


O también:
Código (vbnet) [Seleccionar]
Dim item As String = lst.Item(0)

¡Saludos!
#2984
Si guiendo el ejemplo que ya tenías, puedes hacerlo de la siguiente manera:

Código (dos) [Seleccionar]
@Echo OFF & SetLocal EnableDelayedExpansion & (CHCP 1252)1>Nul

Set "arg="

FOR /F "tokens=13,14,15,16,17,18,19 delims=:." %%I In (
'IPConfig.exe ^| Find /I "IPv4"'
) DO (
Echo La dirección ip de tu maquina es.....:%%L.%%M.%%N.%%O
)

FOR /F "tokens=7,8,9,10,11,12,13 delims=:." %%I In (
'IPConfig.exe ^| Find /I "predeterminada"'
) DO (
Set "arg=%%I.%%J.%%K.%%L"
Set "arg=!arg:~1!"
Echo Tu puerta de enlace predeterminada es: !arg!
)

Start /B "" "IExplore.exe" "%arg%"

Pause&Exit


¡Saludos!.
#2985
Windows / Re: Como puedo soluccionar el problema dll
20 Diciembre 2016, 22:12 PM
Cita de: oscar5681 en 20 Diciembre 2016, 16:38 PMalguna forma de arreglar dicho problema

Para solucionarlo debes tener acceso al código fuente de la aplicación y localizar el motivo del bug de memoria en la aplicación, logicamente no puedes hacer eso. Repórtale el problema al autor de la aplicación, y espera a que él lo arregle (o no).

Saludos!
#2986
...Muchas gracias a los dos...

...Lo de Ken-Burst es muy interesante, empezaré por lo de superponer imágenes (aunque yo sigo insistiendo que no parece una superposición) y mover esas imágenes estáticas superpuestas, que es lo que más me interesa...

Saludos...
#2987
Hola.

Voy a enseñaros unos videos y, de cada uno, me gustaría saber lo siguiente:

- ¿Es posible reproducir el efecto con Adobe After Effects?
- ¿Cual es el nombre técnico del efecto?, es decir, ¿como se conoce en el mundillo de la edición de video para referirse a ese efecto? (y en caso de que sea un presets del After Effects, ¿cual es el nombre del preset?)
- ¿Qué nivel aproximado de maestria creen que sería necesario para que un novato llegase a conseguir lo mismo? (Nivel Básico, Medio, Avanzado, Profesional, o Gurú sin vida social :xD)




1er efecto:

Empecemos por lo más sencillo, sé que esto debe ser lo más sencillo y conocido... simplemente me gustaría saber como se le llama al "material" (y/o efecto) de estas partículas diminutas:

[youtube=640,360]https://www.youtube.com/watch?v=5RdRMatjhh0[/youtube]  [youtube=640,360]https://www.youtube.com/watch?v=T2AA0D5OEio[/youtube]

Es decir, si yo quisiera econtrar ese tipo de efecto, ¿qué término debo buscar?.




2do efecto:

Lo interesante de este video para mi, es que usa un fondo estático (o eso creo) y con solo eso consigue añadir efectos para darle vida a los elementos de ese fondo, no se como lo hace, pero las alas del "dragón" se mueven. ¿O quizás el "dragón" es una imagen/recurso que no forma parte del fondo original, y por eso puede mover las alas?, sé que esto último parecerá más lógico, perp he visto el mismo efecto en demasiados videos de ese canal y a mi siempre me parece que todo es un simple fondo estático y no son imágenes individuales... no se como lo hace.

[youtube=640,360]https://www.youtube.com/watch?v=bYzytIui5oI[/youtube]

Unos ejemplos más de este efecto:

[youtube=640,360]https://www.youtube.com/watch?v=1cASsOad51I[/youtube]  [youtube=640,360]https://www.youtube.com/watch?v=QN9SduuzoC4[/youtube]




3er efecto:

Al igual que en el segundo efecto, creo que solo se utiliza un fondo estático y solo con eso consigue añadir efectos para darle vida a los elementos de ese fondo, como por ejemplo el flujo de la cascada, o la niebla de la montaña. Lo que me interesaría saber es como se hace lo del agua, y como es posible que solamente teniendo un fondo estático, se pueda limitar la niebla para que parezca que sale por debajo de la roca, supongo que en el After Effects deberá haber alguna especie de herramienta de selección para crear "límites" y así delimitar un efecto (como en Photoshop), no lo sé.

[youtube=640,360]https://www.youtube.com/watch?v=GbQ0UHqhU2Y[/youtube]

¡Un saludo! y FELIZ NAVIDAD.
#2988
Muchas gracias. A ver si podemos obtener un par más de opiniones para llegar a una decisión... ¡no dejeis de comentar!.

Saludos y... FELIZ NAVIDAD.
#2989
Cita de: Hason en 19 Diciembre 2016, 22:11 PMEn cuanto a los nombres, me gustan consciencia olvidada y nueva consciencia, entre los dos me quedaria con nueva consciencia, por que me viene en mente el despertar de la conciencia, es decir un nuevo enfoque de percepción de las cosas que nos rodean.

Se agradece mucho tu opinión, Hason, ya no te veía el pelo por el foro :xD.

A ver si un día hacemos un video hablando de la Marihuana y sus efectos positivos ;). ¡Un saludo!.
#2990
Programación General / Re: Corromper documentos
19 Diciembre 2016, 16:56 PM
Si por "dañar" te refieres a estropear el documento de forma irrecuperable, entonces no es necesario estudiarse la estructura del formato, bastaría con crear un archivo de cero bytes, o un archivo dummy (ceros) del mismo tamaño original que el documento.

Saludos.