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


 


Tema destacado: Deseas probar algunas mejoras a la interfaz del foro? Prueba cake! acerca de


  Mostrar Mensajes
Páginas: 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 ... 1002
51  Foros Generales / Foro Libre / Re: Sobre la nueva exclavitud. en: 14 Julio 2017, 22:23
Eso tampoco es así, esas tribus también tienen sus jefes que imponen sus leyes, tribales que sean pero tienen sus leyes, luego tu razonamiento no es valido....

Podria decirse que el concepto "libertad" no existe, siempre estaras condicionado por algo o alguien....mi libertad termina donde empieza la tuya......yá la hemos liado, yá tengo cortapisas, no soy libre.... :P


Saludos.

Entonces la libertad podría ser vivir solo, en el bosque, rodeado de la Naturaleza, a lo hermitaño, donde el jefe seas tú mismo, ¡eso sí que sería libertad!... pero vivir solo ya no sería tan bonito, jeje.

saludos
52  Foros Generales / Foro Libre / Re: Sobre la nueva exclavitud. en: 14 Julio 2017, 20:52
En definitiva, te hace pennsar en si realmente somos libres o estamos dirigidos hacia donde quieren que vayamos.

Pero eso no necesita reflexión, es EVIDENTE, empezando por el simple hecho de la existencia de las leyes, lo cual por si sola ya engloba todo tipo de restricciones (algunas necesarias, otras muchas absurdas), y sanciones que te privan aún más de esa libertad (la prisión), prohibiciones como la de no poder caminar/pasear/acceder según en que sitios ("públicos" y privados), o no beber agua según en qué lugar, o no poder usar la energía solar, e incluso en una ciudad se prohibe recoger agua de lluvia en un cubo (Philadelphia si mal no recuerdo), y por supuesto tampoco podemos salir libremente del país en el que nos encontremos (a menos que poseas cierto documento que te identifique, y no haya ningún inconveniente para impedirte salir del país). Más allá de eso... bueno, podemos ser libres de tener pensamientos propios, pero tampoco somos libres de expresarlos, ya que la ley lo puede considerar discriminación de algún tipo y privarte de tu libertad de expresión, pf, ya veis que "libres" somos todos...

Yo siempre he considerado que los únicos seres humanos realmente libres son aquellas tribus, "incivilizadas" como las llamariamos, que vivan ausentes de la exclavitud permitida de la sociedades modernas (y si, he dicho exclavitud permitida, por que todos nosotros somos esclavos y lo permitimos, aunque a veces nos opongamos para luchar contra ello ...en vano)

Saludos!
53  Foros Generales / Foro Libre / Re: Qué canción estás escuchando ahora ? en: 14 Julio 2017, 16:49
Un temazo de Rock Post-hardcore masculino. Esta canción la tengo puesta de tono del móvil desde hace años, y no creo que me la vaya a cambiar nunca... ¡me encanta!.

Nomy - The way you fly


...¿Os gusta, o soy el único xD?.

The way you fly
The way you die
The way you're coming home tonight
You will never be alone
The way I live
The way I take and when I give
You will never be alone
54  Foros Generales / Foro Libre / Re: Qué canción estás escuchando ahora ? en: 14 Julio 2017, 10:38
Voy a compartir varios temas de uno de mis grupos míticos y favoritos, Rise Against... ¡¡temazos de esos que te hacen vibrar!!!

Rise Against - Help Is On The Way


Rise Against - Give It All


Rise Against - Savior


Rise Against - Prayer Of The Refugee


Rise Against - Make It Stop (September's Children)


Rise Against - Ready To Fall


Rise Against - Behind Closed Doors


Rise Against - Satellite


Rise Against - Bullshit






¡BONUS! :

Thousand Foot Krutch - War of Change


Thousand Foot Krutch - Push


Thousand Foot Krutch - Running With Giants

55  Programación / .NET / Re: C# Quitar acentuación de String (Nueva duda) en: 14 Julio 2017, 01:14
Buenisimo, si hoy a la mañana llegué a una solución muy parecida, desglosando el string con FormD, pero solo purgandolo con NonSpacingMark, me quedan dudas de que purga el SpacingCombiningMark y el EnclosingMark, pero supongo que en el link que me pasaste me sacaré las dudas.

Yo tampoco soy aquí ningún gurü en el conocimiento de sets de caracteres Unicode y su implementación ni la desglosación, pero en teoría SpacingCombiningMark se refiere a un signo de puntuación que modifica la longitud del glifo del caracter/vocal base, por ejemplo:

U+093E - DEVANAGARI VOWEL SIGN AA


Y EnclosingMark, según lo que yo entendí en su día, sería un signo de puntuación que rodea a los demás caracteres en la composición del caracter.

Saludos
56  Programación / .NET / Re: C# Problemas con un tipo de guardado en: 13 Julio 2017, 21:16
me larga error al reproducir.

Por favor, si formulas una pregunta sobre un error en programación, menciona el mensaje de error. No somos adivinos...



Es que el for sobreescribe los indices. Hay alguna manera de solucionar esto?

No sé muy bien cual es el propósito real que quieres conseguir en el código que has mostrado, ya que por un lado se puede ver que declaras un OpenFileDialog con nombre "abrir", el cual no usas para nada en esa unidad de código, y sin embargo luego intentas acceder a su propiedad "abrir.FileNames" sin haber seleccionado ningún archivo mediante ese objeto "abrir", por que en su lugar lo que haces es usar otro objeto llamado "openFileDialog1", y en el ListBox solamente estás añadiendo el nombre y extensión del archivo (OpenFileDialog.SafeFileNames), sin la ruta de directorio.

En fin, a simple vista a mi me da la sensación de que ese código simplemente es un cúmulo de cosas desordenadas que te han provocado confusión y cometer un error bobo, deberias depurarlo un rato para que tu mismo veas y entiendas qué y cómo lo estás llevando todo a cabo...

Creo que esto es lo que realmente quieres hacer:

Código
  1. using (OpenFileDialog ofd = new OpenFileDialog { Multiselect = true }) {
  2.  
  3. if (ofd.ShowDialog() == DialogResult.OK) {
  4.    ListBox1.BeginUpdate();
  5.    ListBox1.Items.Clear();
  6.    ListBox1.Items.AddRange(ofd.FileNames);
  7.    ListBox1.EndUpdate();
  8. }
  9. }

Saludos!
57  Foros Generales / Foro Libre / Re: Qué canción estás escuchando ahora ? en: 13 Julio 2017, 19:00
Hoy les traigo un par de temazos del género Punk-Rock, de esos que nos hacen retroceder en la máquina del tiempo hasta nuestra niñez (a los que tengan ya cierta edad xD)...

Los Fresones Rebeldes - Al Amanecer


The Killer Barbies - Love Killer


Harvey Danger - Flagpole Sitta


Blink-182 - All The Small Things


Green Day - Brain Stew/Jaded


Alien Ant Farm - Smooth Criminal






¡BONUS! :

Michael Jackson - Smooth Criminal
58  Programación / Scripting / Re: se pueden usar comodines con reg delete? en: 13 Julio 2017, 18:42
mi idea era si podia usar comodines al estilo de:

Equipo\HKEY_USERS\S-1-5-21*\software\claveBorrar

No, no se puede. Piensa que sería muy mala idea que se permitiese hacer algo así, ya que pondría gravemente en peligro la seguridad del sistema operativo.

El nombre de la clave debe ser escrito de forma absoluta, no relativa, es decir, no con el uso de wildcards.



o bien saber como extraer el sid de usuario del ntuser.dat para usarlo en el reg delete.

Realizando una consulta a las clases de WMI, en este caso mediante la herramienta command-line WMIC en Batch, puedes obtener el SID de una cuenta de usuario de la siguiente manera:

Código
  1. Set "name=%UserName%"
  2.  
  3. FOR /F "Delims= " %%# IN (
  4.    'WMIC.exe useraccount where name^="%name%" Get SID ^| FINDSTR "[0-9]"'
  5. ) DO (
  6.    REG.exe DELETE "HKU\%%#\Nombre_de_clave" /F
  7. )2>NUL

Saludos
59  Programación / .NET / Re: C# Quitar acentuación de String (Nueva duda) en: 13 Julio 2017, 16:20
A la pregunta nº1, aquí lo tienes todo bien explicado y con ejemplos de las secuencias/composiciones Unicode resultantes en cada tipo de normalización:


Para lo que tú quieres hacer en concreto, en mi opinión te convendría hacerlo de la siguiente manera, lo que basicamente consistiría en descomponer las secuencias/composiciones Unicode de cada caracter, y simplemente ignorar los caracteres de puntuación en cada secuencia, por ejemplo si "á" = "a" + "´", entonces nos quedamos solamente con "a".

C#
Código
  1. // ***********************************************************************
  2. // Author   : Elektro
  3. // Modified : 09-February-2016
  4. // ***********************************************************************
  5.  
  6. #region " Usings "
  7.  
  8. using System.ComponentModel;
  9. using System.Diagnostics;
  10. using System.Globalization;
  11. using System.Text;
  12.  
  13. #endregion
  14.  
  15. #region " String Extensions "
  16.  
  17. // namespace StringExtensions {
  18.  
  19. /// ----------------------------------------------------------------------------------------------------
  20. /// <summary>
  21. /// Contains custom extension methods to use with the <see cref="System.String"/> type.
  22. /// </summary>
  23. /// ----------------------------------------------------------------------------------------------------
  24. [ImmutableObject(true)]
  25. public static class Normalization {
  26.  
  27.    #region " Public Extension Methods "
  28.  
  29.    /// ----------------------------------------------------------------------------------------------------
  30.    /// <summary>
  31.    /// Transforms the diacritic characters in a Unicode string, into standard decomposited characters.
  32.    /// </summary>
  33.    /// ----------------------------------------------------------------------------------------------------
  34.    /// <example> This is a code example.
  35.    /// <code>
  36.    /// string str = ("áéíóú àèìòù äëïöü ñÑ çÇ").NormalizeDiacritics();
  37.    /// Console.WriteLine(str); // Result: "aeiou aeiou aeiou nN cC"
  38.    /// </code>
  39.    /// </example>
  40.    /// ----------------------------------------------------------------------------------------------------
  41.    /// <param name="sender">
  42.    /// The source string.
  43.    /// </param>
  44.    /// ----------------------------------------------------------------------------------------------------
  45.    /// <returns>
  46.    /// The resulting normalized string.
  47.    /// </returns>
  48.    /// ----------------------------------------------------------------------------------------------------
  49.    [DebuggerStepThrough()]
  50.    [EditorBrowsable(EditorBrowsableState.Advanced)]
  51.    public static string NormalizeDiacritics(this string sender) {
  52.  
  53.        StringBuilder sb = new StringBuilder();
  54.  
  55.        foreach (char c in sender.Normalize(NormalizationForm.FormKD)) {
  56.            switch (CharUnicodeInfo.GetUnicodeCategory(c)) {
  57.                case UnicodeCategory.NonSpacingMark:
  58.                    break; // Do nothing.
  59.                case UnicodeCategory.SpacingCombiningMark:
  60.                    break; // Do nothing.
  61.                case UnicodeCategory.EnclosingMark:
  62.                    break; // Do nothing.
  63.  
  64.                default:
  65.                    sb.Append(c);
  66.                    break;
  67.            }
  68.        }
  69.  
  70.        return sb.ToString();
  71.  
  72.    }
  73.  
  74.    #endregion
  75.  
  76. }
  77.  
  78. // }
  79.  
  80. #endregion

VB.NET
Código
  1. ' ***********************************************************************
  2. ' Author   : Elektro
  3. ' Modified : 09-February-2016
  4. ' ***********************************************************************
  5.  
  6. #Region " Option Statements "
  7.  
  8. Option Strict On
  9. Option Explicit On
  10. Option Infer Off
  11.  
  12. #End Region
  13.  
  14. #Region " Imports "
  15.  
  16. Imports System.ComponentModel
  17. Imports System.Diagnostics
  18. Imports System.Globalization
  19. Imports System.Text
  20.  
  21. #End Region
  22.  
  23. #Region " String Extensions "
  24.  
  25. ' Namespace Text.Extensions.[String]
  26.  
  27. ''' ----------------------------------------------------------------------------------------------------
  28. ''' <summary>
  29. ''' Contains custom extension methods to use with the <see cref="System.String"/> type.
  30. ''' </summary>
  31. ''' ----------------------------------------------------------------------------------------------------
  32. <ImmutableObject(True)>
  33. <HideModuleName>
  34. Public Module Normalization
  35.  
  36. #Region " Public Extension Methods "
  37.  
  38.    ''' ----------------------------------------------------------------------------------------------------
  39.    ''' <summary>
  40.    ''' Transforms the diacritic characters in a Unicode string, into standard decomposited characters.
  41.    ''' </summary>
  42.    ''' ----------------------------------------------------------------------------------------------------
  43.    ''' <example> This is a code example.
  44.    ''' <code>
  45.    ''' Dim str As String = ("áéíóú àèìòù äëïöü ñÑ çÇ").NormalizeDiacritics()
  46.    ''' Console.WriteLine(str) ' Result: "aeiou aeiou aeiou nN cC"
  47.    ''' </code>
  48.    ''' </example>
  49.    ''' ----------------------------------------------------------------------------------------------------
  50.    ''' <param name="sender">
  51.    ''' The source string.
  52.    ''' </param>
  53.    ''' ----------------------------------------------------------------------------------------------------
  54.    ''' <returns>
  55.    ''' The resulting normalized string.
  56.    ''' </returns>
  57.    ''' ----------------------------------------------------------------------------------------------------
  58.    <DebuggerStepThrough>
  59.    <Extension>
  60.    <EditorBrowsable(EditorBrowsableState.Advanced)>
  61.    Public Function NormalizeDiacritics(ByVal sender As String As String)
  62.  
  63.        Dim sb As New StringBuilder
  64.  
  65.        For Each c As Char In sender.Normalize(NormalizationForm.FormKD)
  66.  
  67.            Select Case CharUnicodeInfo.GetUnicodeCategory(c)
  68.  
  69.                Case UnicodeCategory.NonSpacingMark, UnicodeCategory.SpacingCombiningMark, UnicodeCategory.EnclosingMark
  70.                    ' Do nothing.
  71.                    Exit Select
  72.  
  73.                Case Else
  74.                    sb.Append(c)
  75.  
  76.            End Select
  77.  
  78.        Next c
  79.  
  80.        Return sb.ToString()
  81.  
  82.    End Function
  83.  
  84. #End Region
  85.  
  86. End Module
  87.  
  88. ' End Namespace
  89.  
  90. #End Region

Ejemplo de uso:

C#
Código
  1. string str = ("áéíóú àèìòù äëïöü ñÑ çÇ").NormalizeDiacritics();
  2. Debug.WriteLine(str); // Result: "aeiou aeiou aeiou nN cC"

VB.NET
Código
  1. Dim str As String = ("áéíóú àèìòù äëïöü ñÑ çÇ").NormalizeDiacritics()
  2. Debug.WriteLine(str) ' Result: "aeiou aeiou aeiou nN cC"

PD: El código que he compartido es tan solo un diminuto extracto de mi framework comercial llamado ElektroKit, un kit de desarrollo con controles de usuario enfocados a la tecnología Windows Forms y también con una muy extensa variedad de funcionalidades para cubrir un abanico de campos relacionados con la programación en general. Este framework, si a alguien le interesa, lo pueden encontrar a la venta en mi frma de usuario aquí abajo.

Espero haber sido de ayuda.

Saludos
60  Foros Generales / Foro Libre / Re: Qué canción estás escuchando ahora ? en: 12 Julio 2017, 16:31
almendrero de doraimon

Pero pon el video, alma de cántaro, que sino no cuenta como comentario!!

Páginas: 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 ... 1002
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines