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

#7371
Scripting / Re: Shell Script
27 Enero 2014, 13:56 PM
@Maistere

Porfavor lee las normas sobre como se deben escribir los títulos y como se debe formular un post ~> Normas del tablón ( LEER ANTES DE POSTEAR )

Cierro el tema,
Saludos!




Cita de: jdomgo3 en 23 Enero 2014, 22:52 PM
En un grado superior te mandan hacer estas cosas???
Bufff... como han cambiado los tiempos.

...diciéndote cómo hacerlo no te estamos ayudando, pero es que esto es tan simple que...

Si, pero lo que a mi resulta todavia más incomprensible es estar en un grado superior y necesitar ayuda para escribir todas y cada una de las ordenes de una tarea así de simple :-/

Bueno, aquí no se le hace el trabajo a nadie, se le ayuda a completarlo y ayudarlo en lo que no entienda.

Saludos!
#7372
Batch es la peor elección para tareas como esta, aunque se puede llegar a hacer es mejor que lo olvides, requiere demasiada escritura de código comparado con cualquier otro lenguaje, Batch es una herramienta demasiado incompetente y en casos como este es complétamente inutil.

La proposición de "convertir windows en Linux" sólamente para codear un script funcional en mi opinión es algo muy exagerado y complétamente innecesario, ya que existen decenas de buenos lenguajes compatibles con Windows, por eso antes que instalar Linux en Windows es preferible instalar el interprete de un lenguaje compatible con Windows (Ruby/Python/Perl etc...).

De todas formas eso tampoco es necesario, ya que en Windows puedes usar de forma nativa javascript, VisualBasicScript y PowerShell, que tienen métodos para crear arrays y todo lo demás que llegues a necesitar para este script que precisas (cosa que Batch, no tiene).

Ejemplo en VisualBasicScript:
Código (vb) [Seleccionar]
CSVLine = "Val1; Val2; Val3; Val4; Val5"
Tokens = Split(CSVLine, ";")

For Each Token in Tokens
Wscript.Echo(Token)
Next

Wscript.Quit(0)


Saludos
#7373
Cita de: cybernen en 25 Enero 2014, 03:56 AM¿Con este Pack de VisualStudio 2013 de Elektro, puedo ACTUALIZAR las Updates?

Claro que puedes instalar actualizaciones del producto, no caigas en el error de pensar que mi instalador es como "el típico programa craqueado que quizás no se puede actualizar" ...porque todos los archivos del VS es todo original.

EDITO: Pero de todas formas nunca se sabe si una actualización puede dar problemas de algún tipo...

Saludos!




@Ikillnukes

He visto el ""tutorial"" pero a mi me ha parecido más un comentario de 10 minutos de tu vida, ya que no usas el instalador, ni tampoco muestras ninguna caracteristica instalada.
Tómatelo como una crítica constructiva porque ya sabes que te agradezco el detalle de los tutoriales.. peor el del 2012 estuvo mejor xD.

Saludos!
#7374
DESCRIPCIÓN:

MP3 Tag Remover es una aplicación con una interfaz de usuario sencilla para eliminar metadatos de archivos mp3





IMÁGENES:










DEMOSTRACIÓN:

[youtube=720,480]http://www.youtube.com/watch?v=DM3y5LXZhkg[/youtube]






DESCARGA:

v1.1:
http://www.mediafire.com/download/h91571226ho3do9/MP3%20Tag%20Remover.rar

Incluye el código fuente, compilación, portable, e instalador.
#7375
Cita de: milenio204 en 25 Enero 2014, 18:33 PM
Me pone : Error   1   No se puede encontrar el tipo o el nombre de espacio de nombres 'DllImport' (¿falta una directiva using o una referencia de ensamblado?)   C:\Users\Daniel\Desktop\Proyectos del C#\Autoclick Exterminium\Autoclick Exterminium\Form1.cs   19   10   Autoclick Exterminium

Error   2   No se puede encontrar el tipo o el nombre de espacio de nombres 'DllImportAttribute' (¿falta una directiva using o una referencia de ensamblado?)   C:\Users\Daniel\Desktop\Proyectos del C#\Autoclick Exterminium\Autoclick Exterminium\Form1.cs   19   10   Autoclick Exterminium

La solución a tus errores:
System.Runtime.InteropServices

Si te fijases mejor en VisualStudio puedes corregir este tipo de errores (missing usings) con 2 clicks.
#7376
Cita de: milenio204 en 25 Enero 2014, 15:23 PM
En el VB.Net e creado muchos autoclicks pero en el Visual Studio C# no me deja poner los códigos invertidos.

Con el button y demás también me salta error , timers , RadioButton .. Si alguien tiene los códigos estaría muy agradecido . Gracias.

No se si te das cuenta que debería cerrar el post sólamente por ese tipo de comentarios.

Puedes buscar la definición correcta en Google:
Citar
Código (csharp) [Seleccionar]
[DllImport("kernel32", EntryPoint= "GetComputerNameA")]
private static extern int GetComputerName(byte[] lpBuffer, ref int nSize);

O puedes leer un libro sobre como iniciarte en CSharp, sobran las palabras.
saludos!
#7377
Aporto un poco más a lo que ya han comentado: de los programas que ha nombrado _Slash_, el yasu es archi-conocido para saltarse protecciones (por si no sabes por cual decidirte entre los varios que nombró), y en www.gamecopyworld.com encuentras cracks del RE4 a patadas.

saludos
#7378
Un mini bot para IRC usando la librería Thesher IRC.

Y digo mini bot, porque sólamente le implementé dos funciones muy básicas, !Kick y !KickAll.

El código está bastante hardcodeado.

Código (vbnet) [Seleccionar]
' [Thresher IRC] Bot example
' (By Elektro)
'
' Instructions
' 1. Add a reference to 'Sharkbite.Thresher.dll'.
'
' Usage Examples:
' Public  BOT As New IRCBot("irc.freenode.net", "#ircehn", "ElektroBot")

#Region " Imports "

Imports Sharkbite.Irc

#End Region

Public Class IRCBot

#Region " Members "

#Region " Properties "

   ''' <summary>
   ''' Indicates the IRC server to connect.
   ''' </summary>
   Private Property Server As String = String.Empty

   ''' <summary>
   ''' Indicates the IRC channel to join.
   ''' </summary>
   Private Property Channel As String = String.Empty

   ''' <summary>
   ''' Indicates the nickname to use.
   ''' </summary>
   Private Property Nick As String = String.Empty

#End Region

#Region " Others "

   ''' <summary>
   ''' Performs the avaliable Bot commands.
   ''' </summary>
   Public WithEvents BotConnection As Connection

   ''' <summary>
   ''' Handles the Bot events.
   ''' </summary>
   Public WithEvents BotListener As Listener

   ''' <summary>
   ''' Stores a list of the current users on a channel room.
   ''' </summary>
   Private RoomUserNames As New List(Of String)

   ''' <summary>
   ''' Indicates the invoked command arguments.
   ''' </summary>
   Private CommandParts As String() = {String.Empty}

#End Region

#End Region

#Region " Constructor "

   ''' <summary>
   ''' Initializes a new instance of the <see cref="IRCBot"/> class.
   ''' </summary>
   ''' <param name="Server">Indicates the IRC server to connect.</param>
   ''' <param name="Channel">Indicates the IRC channel to join.</param>
   ''' <param name="Nick">Indicates the nickname to use.</param>
   Public Sub New(ByVal Server As String,
                  ByVal Channel As String,
                  ByVal Nick As String)

       Me.Server = Server
       Me.Channel = Channel
       Me.Nick = Nick

       CreateConnection()

   End Sub

#End Region

#Region " Private Methods "

   ''' <summary>
   ''' Establishes the first connection to the server.
   ''' </summary>
   Public Sub CreateConnection()

       Console.WriteLine(String.Format("[+] Bot started........: '{0}'", DateTime.Now.ToString))

       Identd.Start(Me.Nick)
       BotConnection = New Connection(New ConnectionArgs(Me.Nick, Me.Server), False, False)
       BotListener = BotConnection.Listener

       Try
           BotConnection.Connect()
           Console.WriteLine(String.Format("[+] Connected to server: '{0}'", Me.Server))

       Catch e As Exception
           Console.WriteLine(String.Format("[X] Error during connection process: {0}", e.ToString))
           Identd.Stop()

       End Try

   End Sub


   ''' <summary>
   ''' Kicks everybody from the channel room unless the user who invoked the command.
   ''' </summary>
   ''' <param name="UserInvoked">Indicates the user who invoked the command.</param>
   ''' <param name="CommandMessage">Indicates the command message to retrieve the command arguments.</param>
   Private Sub KickEverybody(ByVal UserInvoked As String,
                             ByVal CommandMessage As String)

       ' Renew the current nicknames on the channel room.
       BotConnection.Sender.AllNames()

       ' Get the Kick Reason from the CommandMessage.
       CommandParts = CommandMessage.Split

       Select Case CommandParts.Length

           Case Is > 1
               CommandParts = CommandParts.Skip(1).ToArray

           Case Else
               BotConnection.Sender.PublicMessage(Me.Channel, String.Format(
                   "[X] Can't process the invoked command, 'KickReason' parameter expected."))

               BotConnection.Sender.PublicMessage(Me.Channel, String.Format(
                   "[i] Command Syntax: !KickAll ""Kick Reason"""))

               Exit Sub

       End Select

       ' Kick each users one by one.
       For Each User As String In (From Nick As String
                                   In RoomUserNames
                                   Where Not Nick = UserInvoked _
                                         AndAlso Not Nick = Me.Nick)

           BotConnection.Sender.Kick(Me.Channel, String.Join(" ", CommandParts), User)

       Next User

   End Sub

   ''' <summary>
   ''' Kicks the specified user from the channel.
   ''' </summary>
   ''' <param name="CommandMessage">Indicates the command message to retrieve the command arguments.</param>
   Private Sub Kick(ByVal CommandMessage As String)

       ' Renew the current nicknames on the channel room.
       BotConnection.Sender.AllNames()

       ' Get the user to Kick and the Kick Reason.
       CommandParts = CommandMessage.Split
       Select Case CommandParts.Length

           Case Is > 2
               CommandParts = CommandParts.Skip(1).ToArray

           Case Is < 2
               BotConnection.Sender.PublicMessage(Me.Channel, String.Format(
                   "[X] Can't process the invoked command, 'NickName' parameter expected."))

               BotConnection.Sender.PublicMessage(Me.Channel, String.Format(
                   "[X] Command Syntax: !Kick ""NickName"" ""Kick Reason"""))

               Exit Sub

       End Select

       BotConnection.Sender.Kick(Me.Channel, String.Join(" ", CommandParts.Skip(1)), CommandParts(0))

   End Sub


#End Region

#Region " Event Handlers "

   ''' <summary>
   ''' Occurs when the Bot joins to a channel.
   ''' </summary>
   Private Sub OnRegistered() Handles BotListener.OnRegistered

       Try
           Identd.Stop()
           BotConnection.Sender.Join(Me.Channel)
           Console.WriteLine(String.Format("[+] Channel joined.....: '{0}'", Me.Channel))

       Catch e As Exception
           Console.WriteLine(String.Format("[X] Error in 'OnRegistered' Event: {0}", e.Message))

       End Try

   End Sub

   ''' <summary>
   ''' Occurs when an unexpected Bot error happens.
   ''' </summary>
   ''' <param name="code">Indicates the ReplyCode.</param>
   ''' <param name="message">Contains the error message information.</param>
   Private Sub OnError(ByVal code As ReplyCode,
                       ByVal message As String) Handles BotListener.OnError

       BotConnection.Sender.PublicMessage(Me.Channel, String.Format("[X] Unexpected Error: {0}", message))
       Console.WriteLine(String.Format("[X] Unexpected Error: {0}", message))
       Debug.WriteLine(String.Format("[X] Unexpected Error: {0}", message))

   End Sub

   ''' <summary>
   ''' Occurs when a user sends a public message in a channel room.
   ''' </summary>
   ''' <param name="user">Indicates the user who sent the public message.</param>
   ''' <param name="channel">Indicates the channel where the public message was sent.</param>
   ''' <param name="message">Indicates the content of the public message.</param>
   Public Sub OnPublic(ByVal User As UserInfo,
                       ByVal Channel As String,
                       ByVal Message As String) Handles BotListener.OnPublic


       Select Case True

           Case Message.Trim.StartsWith("!KickAll ", StringComparison.OrdinalIgnoreCase)
               KickEverybody(User.Nick, Message)

           Case message.Trim.StartsWith("!Kick ", StringComparison.OrdinalIgnoreCase)
               Kick(Message)

       End Select

   End Sub

   ''' <summary>
   ''' Occurs when the Bot invokes one of the methods to retrieve the nicks of a channel.
   ''' For example, the 'Sender.AllNames' method.
   ''' </summary>
   ''' <param name="Channel">Indicates the channel to list the nicks.</param>
   ''' <param name="Nicks">Indicates the nicks of the channel.</param>
   ''' <param name="LastError">Indicates the last command error.</param>
   Private Sub OnNames(ByVal Channel As String,
                       ByVal Nicks() As String,
                       ByVal LastError As Boolean) Handles BotListener.OnNames

       If Channel = Me.Channel AndAlso Not RoomUserNames.Count <> 0 Then

           RoomUserNames.Clear()
           RoomUserNames.AddRange((From Name As String In Nicks
                                   Select If(Name.StartsWith("@"), Name.Substring(1), Name)).
                                   ToArray)

       End If

   End Sub

   ''' <summary>
   ''' Occurs when the bot invokes the Kick command.
   ''' </summary>
   ''' <param name="user">Indicates the user who invoked the Kick command.</param>
   ''' <param name="channel">Indicates the channel where the user was kicked.</param>
   ''' <param name="kickee">Indicates the kickee.</param>
   ''' <param name="reason">Indicates the kick reason.</param>
   Private Sub OnKick(ByVal user As UserInfo,
                      ByVal channel As String,
                      ByVal kickee As String,
                      ByVal reason As String) Handles BotListener.OnKick

       Console.WriteLine(String.Format("[+]: User kicked: '{0}' From channel: '{1}' With reason: '{2}'.",
                                       user.Nick,
                                       channel,
                                       reason))

   End Sub

#End Region

End Class
#7379
Multimedia / Re: Bordes negros en peliculas
22 Enero 2014, 21:11 PM
Se denomina cropping, simplemente utiliza la función "crop" de cualquier editor de videos para recortar las bandas laterales o verticales y asunto resuelto...
...eso sí, es un proceso que requiere re-codificación del video.

PD: Yo uso StaxRip.

Saludos
#7380
Desarrollo Web / Re: Formatear documento HTML
22 Enero 2014, 17:46 PM
Cita de: @drvy en 21 Enero 2014, 05:38 AM
Netbeans tiene su propio formateador aunque creo que no vas a querer usar un IDE pesado solo para formatear código xD.

http://ctrlq.org/beautifier/

Muchas gracias Drvy, pero ciértamente como has comentado no es lo que busco, el tipo de formtao que le da NetBeans es idéntico al que le puede dar cualquier formateador normalito online, para eso como bien has dicho no me apetece usar una IDE XD, aunque ...si que usaría esa IDE si fuese capaz de darle un formato más avanzado como al que a mi me gustaría, pero no es el caso.

Cita de: karmany en 21 Enero 2014, 23:06 PM
A mi por ej, me gusta mucho TinyMCE

Gracias por la recomendación, yo estoy usando WYSIWYG Web Builder y prefiero este producto que estoy usando por su semejanza con la IDE de VisualStudio y lo sencillo que es de manejar absolútamente todo de esa manera, aparte de la cantidad de templates y otros addons que existen por google para el producto.

Lo único malo es eso ...la basura de HTML que genera.

Saludos!