elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


  Mostrar Mensajes
Páginas: 1 ... 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 [836] 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 ... 1236
8351  Sistemas Operativos / Windows / Re: Crear servicios de Windows?? en: 16 Agosto 2013, 19:46 pm
si alguien sabe alguna otra forma que lo comente.

1. Con la aplicación SC de Microsoft (Service Controller) -> http://technet.microsoft.com/en-us/library/bb490995.aspx

2. Desarrollando un servicio de Windows usando VisualStudio (VB, C#) -> http://msmvps.com/blogs/joacim/archive/2009/09/13/creating-a-windows-service-using-vb-net.aspx

Saludos.
8352  Foros Generales / Dudas Generales / Re: LUA Garry's Mod en: 16 Agosto 2013, 15:34 pm
Aprender un lenguaje de programación requiere tiempo, práctica y dedicación, si estás dispuesto a ello aquí tienes toda la información necesaria: http://www.lua.org/manual/5.2/

Si prefieres seguir tutoriales, en youtube tienes muchos: http://www.youtube.com/user/TheCoolSquare?feature=watch



Saludos.
8353  Programación / Scripting / Re: Ayuda script vbs borrar temporales de usuarios de internet en: 16 Agosto 2013, 14:53 pm
Me gusta proponer alternativas, ¿Porque no usar los parámetros de consola de CCLEANER? :P -> Command-line parameters for CCleaner operation

-> Delete Internet Temp Files (VBS)

Saludos
8354  Programación / Scripting / Re: como puedo enviar unos archivos de manera automatica a mi correo por Cmd en: 16 Agosto 2013, 14:48 pm
Batch no dispone de ningún comando para emails, debes recurrir a aplicaciones de terceros o en su defecto a cualquier otro lenguaje que no sea Batch.

Puedes registrarte de forma gratuita aquí y utilizar la aplicación commandline que ofrecen, para usarla en Batch: https://www.zeta-uploader.com/es , lo llevo usando años, lo bueno es que usan un server dedicado así que no es necesario enviarlo desde una cuenta de correo original y no hay limite (al menos no un limite pequeño) de tamaño.

...O puedes googlear un poco para ver ejemplos de códigos para enviar emails usando VBS, por ejemplo.

Para lo de la hora debes crear una tarea programada en tu PC -> SCHTASKS

Saludos
8355  Programación / .NET (C#, VB.NET, ASP) / Re: Librería de Snippets !! (Posteen aquí sus snippets) en: 16 Agosto 2013, 04:19 am
Unos tips que he codeado sobre el manejo de una lista de Tuplas, de una lista de FIleInfo, y sobre la utilización de algunas extensiones de LINQ:

PD: Es muy bueno aprender todos estos métodos para dejar en el olvido a los FOR.


List(Of Tuple)
Código
  1.        ' Create the list:
  2.        Dim TupleList As New List(Of Tuple(Of String, Boolean, Integer)) ' From {Tuple.Create("Hello world", True, 1)}
  3.  
  4.        ' Add an Item:
  5.        TupleList.Add(Tuple.Create("Elektro", False, 0))
  6.        TupleList.Add(Tuple.Create("H@cker", True, 1))
  7.  
  8.        ' Order the TupleList by a Tuple item:
  9.        TupleList = TupleList.OrderBy(Function(Tuple) Tuple.Item3).ToList
  10.  
  11.        ' Sort the TupleList by a Tuple item:
  12.        TupleList.Sort( _
  13.        Function(Comparer_A As Tuple(Of String, Boolean, Integer), _
  14.                 Comparer_B As Tuple(Of String, Boolean, Integer)) _
  15.                 Comparer_A.Item3.CompareTo(Comparer_B.Item3))
  16.  
  17.        ' Filter the list by items equals as "True" in their Tuple second item:
  18.        TupleList = TupleList.Where(Function(Tuple) Tuple.Item2 = True).ToList
  19.  
  20.        ' Display a Tuple item from a list item:
  21.        MsgBox(TupleList.Item(0).Item2)
  22.  
  23.        ' Looping the list:
  24.        For Each Item As Tuple(Of String, Boolean, Integer) In TupleList
  25.            MsgBox(Item.Item1)
  26.        Next


List(Of FileInfo)
Código
  1.        ' Create the list:
  2.        Dim Files As List(Of IO.FileInfo) = IO.Directory.GetFiles("C:\", "*") _
  3.        .Select(Function(ToFileInfo) New IO.FileInfo(ToFileInfo)).ToList
  4.  
  5.        ' Add an Item:
  6.        Files.Add(New IO.FileInfo("C:\Windows\Notepad.exe"))
  7.  
  8.        ' Order the list by a file property:
  9.        Files = Files.OrderBy(Function(File) File.Extension).ToList
  10.  
  11.        ' Sort the list by a file property:
  12.        Files.Sort( _
  13.        Function(Comparer_A As IO.FileInfo, Comparer_B As IO.FileInfo) _
  14.                 Comparer_A.Extension.CompareTo(Comparer_B.Extension))
  15.  
  16.        ' Filter the list by files containing "note" word in their filename:
  17.        Files = Files.Where(Function(File) File.Name.ToLower.Contains("note")).ToList
  18.  
  19.        ' Display a file property from a list item:
  20.        MsgBox(Files.Item(0).FullName)
  21.  
  22.        ' Looping the list:
  23.        For Each File As IO.FileInfo In Files
  24.            MsgBox(File.FullName)
  25.        Next
8356  Programación / .NET (C#, VB.NET, ASP) / Re: ¿ Se puede hacer esta consulta de fechas ? en: 16 Agosto 2013, 02:13 am
La ciencia de "1 mes" no es exacta, son todo promedios, Google dice que son 30 días como ha dicho Novlucker, pero la Wikipedia dice que son 29, y nosotros cuando decimos un mes (al menos yo) pensamos en 30 días sin tener el cuenta el més en el que estamos, pero cuando decimos "el próximos més" pensamos en el día 1 del siguiente més, en fín por todo esto creo que no hay que comerse mucho la cabeza para intentar calcular al milímetro los meses.

Así que aquí dejo el code funcional para VB que me ha proporcionado una persona, el code funciona con la fecha problemática que ha comentado @ostrede y también con los horarios:

Código
  1. #Region " Date Difference "
  2.  
  3.    ' Date Difference
  4.    '
  5.    ' Examples :
  6.    '
  7.    ' MsgBox(DateDifference(DateTime.Parse("01/03/2013"), DateTime.Parse("10/04/2013"))) ' Result: 1 Months, 1 Weeks, 2 Days, 0 Hours, 0 Minutes and 0 Seconds
  8.    ' MsgBox(DateDifference(DateTime.Parse("01/01/2013 14:00:00"), DateTime.Parse("02/01/2013 15:00:30"))) ' Result: 0 Months, 0 Weeks, 1 Days, 1 Hours, 0 Minutes and 30 Seconds
  9.  
  10.    Private Function DateDifference(ByVal Date1 As DateTime, ByVal Date2 As DateTime) As String
  11.  
  12.        Dim Time As TimeSpan
  13.        Dim MonthDiff As Integer, WeekDiff As Integer
  14.  
  15.        Do Until Date1 > Date2
  16.            Date1 = Date1.AddMonths(1)
  17.            MonthDiff += 1
  18.        Loop
  19.  
  20.        MonthDiff -= 1
  21.        Date1 = Date1.AddMonths(-1)
  22.        Time = (Date2 - Date1)
  23.        WeekDiff = (Time.Days \ 7)
  24.        Time = (Time - TimeSpan.FromDays(WeekDiff * 7))
  25.  
  26.        Return String.Format("{0} Months, {1} Weeks, {2} Days, {3} Hours, {4} Minutes and {5} Seconds", _
  27.                             MonthDiff, WeekDiff, Time.Days, Time.Hours, Time.Minutes, Time.Seconds)
  28.  
  29.    End Function
  30.  
  31. #End Region

¿Tema solucionado? xD.

Saludos
8357  Programación / .NET (C#, VB.NET, ASP) / Re: ¿ Se puede hacer esta consulta de fechas ? en: 15 Agosto 2013, 22:50 pm
EleKtro H@cker, sin probarla, esa función no es correcta :P
¿Qué pasa si le paso como parámetros las fechas "01/01/2013 14:00:00" y "02/01/2013 13:00:30"?

Saludos

Es verdad no me di cuenta, malditas "horas" xD

Bueno todo tiene solución, entonces hay que substraer en lugar de restar:

Código
  1.    Dim HourDiff As Long = Date2.Subtract(Date1).Hours
  2.    Dim MinuteDiff As Long = Date2.Subtract(Date1).Minutes
  3.    Dim SecondDiff As Long = Date2.Subtract(Date1).Seconds
  4.    Dim MilliDiff As Long = Date2.Subtract(Date1).Milliseconds

Llevo un lio tremendo para sacar la fecha con eficacia (por ejemplo entre meses como febrero con 28 días), el valor de las semanas se resiste, pero nadie tiene la solución: http://stackoverflow.com/questions/18259835/function-to-get-a-custom-date-difference

Saludos!
8358  Programación / .NET (C#, VB.NET, ASP) / Re: ¿ Se puede hacer esta consulta de fechas ? en: 15 Agosto 2013, 21:35 pm
Es reálmente necesario obtener el valor de las semanas?, los formatos de string standard de un DateTime no pueden obtener este valor...

Ahora lo he hecho de otra manera ya que el primer code no funcionaba con algunas fechas, pero el valor de las semanas no se me ocurre como obtenerlo:

CORREGIDO (eso creo, aun no he probado la modificación pero debería funcionar):
Código
  1.    Private Function DateDifference(ByVal Date1 As DateTime, ByVal Date2 As DateTime) As String
  2.  
  3.        Dim MonthDiff As Long , _
  4.           DayDiff As Long , HourDiff As Long , _
  5.           MinuteDiff As Long , SecondDiff As Long
  6.  
  7.        MonthDiff = Date2.Month - Date1.Month
  8.        DayDiff = Date2.Day - Date1.Day
  9.        HourDiff = Date2.Subtract(Date1).Hours
  10.        MinuteDiff = Date2.Subtract(Date1).Minutes
  11.        SecondDiff = Date2.Subtract(Date1).Seconds
  12.        'Dim MilliDiff As Long = Date2.Subtract(Date1).Milliseconds
  13.  
  14.        Return String.Format("{0} Months, {1} Days, {2} Hours, {3} Minutes and {4} Seconds", _
  15.                              MonthDiff, DayDiff, HourDiff, MinuteDiff, SecondDiff)
  16.  
  17.    End Function

Saludos.
8359  Programación / .NET (C#, VB.NET, ASP) / Re: ¿ Se puede hacer esta consulta de fechas ? en: 15 Agosto 2013, 20:47 pm
No me habia dado ningún error por el momento, pero vaya, tienes razón.

No se si podré solucionarlo, ya investigaré

saludos
8360  Programación / .NET (C#, VB.NET, ASP) / Re: Como puedo crear un capturador de vídeo en: 15 Agosto 2013, 20:26 pm
@Alexperto

El compañero IkillNukes ha dado en el clavo, no es ninguna solución "Noob", no vas a poder codificar el video y mostrarlo al mismo tiempo mientras todavía se está codificando... primero creas los frames, los muestras, y luego (al darle al botón Stop) los codificas.

¿Que consumiria mucha ram?, bueno, no es necesario que captures y muestres bmp's a 32 BitDepth y con una resolución HighDefinition, puedes capturar en tiempo real jpg's pequeños y además disminuirle los efectos visuales de imágen usando las classes de GDI.

Y para codificar el video, aparte de lo que te han dicho, mira si tienes poca información aquí: www.google.com/search?q=google+%2B+vbnet+record+video&ie=utf-8&oe=utf-8&lr=lang_en

Aunque si quieres mi opinión personal, diréctamente usaria una suite de codificación profesional como FFMPEG, X264 o MeGui, además FFMpeg tiene un Wrapper para VBNET y soporta la codificación dada una serie de frames así que lo tienes bien fácil, las otras aplicaciones no lo sé, pero en cualquier caso me parece mucho mejor llamar al x264 por línea de comandos para codificar un video resultante en formato H264 que codificar un video AVI por ejemplo usando otra cosa para que quede una patata xD.

Saludos
Páginas: 1 ... 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 [836] 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 ... 1236
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines