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

 

 


Tema destacado: Introducción a Git (Primera Parte)


  Mostrar Mensajes
Páginas: 1 ... 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 [669] 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 ... 1236
6681  Foros Generales / Sugerencias y dudas sobre el Foro / Re: no puedo entrar a la web en: 12 Septiembre 2014, 11:30 am
se acaba de volver a tumbar (y recuperarse) el foro, ¿o ha sido cosa de mi conexión?
6682  Foros Generales / Foro Libre / Re: Pago 70 US por encontrar script que descargue en el 2012 en: 12 Septiembre 2014, 10:23 am
megabits

Mega-bytes en todo caso, un Mbit se utiliza para otro tipo de mediciones: Data rate units - Wikipedia

Saludos!
6683  Foros Generales / Foro Libre / Re: Pago 70 US por encontrar script que descargue en el 2012 en: 12 Septiembre 2014, 06:43 am
Eleкtro paypal tiene un botón muy bonito para devoluciones...

Pero eso no significa que el comprador vaya a ser el "ganador" de la disputa de la devolución, así que esperar comprar algo y que te devuelvan el dinero si no estás satisfecho sigue siendo algo inseguro, e improbable diría yo.
Aunque por otro lado creo que hace unos meses cambiaron radicalmente todo ese mecánismo los de Paypal así que no puedo hablar con total seguridad, pero al menos hace 1 o 2 años pedir una devolución no era algo directo, habia una disputa y Paypal debía evaluar los hechos, era un rollazo que parecia no tener fin.




Cita de: elektro
"eso puedes programarlo por ti mismo", pero la verdad es que hagas lo que hagas e inviertas el tiempo que inviertas no obtendrás ni por asomo el mismo resultado que un equipo profesional de desarrolladores

Eso es muy discutible xDDD

Si, es discutible siempre que no estemos hablando de un grupo serio, experto, y eficiente de desarrolladores.

Pero se a lo que te refieres, nunca se sabe lo que te puedes encontrar "a la venta" por internet, yo he visto software muy simple por 40€, programas que podría desarrollarlos por mi solo y con muchas más características que no se incluyen en un programa de venta masiva, en fin, o incluso he llegado a ver una librería de CSV para C# (CSV.NET) el cual he visto el source (pirateando un poco) y es indignante que esa librería esté a la venta y no sea Free ya que cualquiera podría haberlo hecho mejor, así que en varios casos se te puede dar la razón en que hay cierto tipo de 'Trash 4 Developers' con precios muy elevados, o directamente con precios, donde es preferible programarlo por uno mismo, pero este no es uno de esos casos.

Saludos!
6684  Sistemas Operativos / Windows / Re: Acronis 2014 full en: 12 Septiembre 2014, 03:56 am
Vamos a ver, quizás me equivoque pero Acronis es una compañia, no un producto de software ni tampoco una suite de productos de software,
aunque por torrent si que he visto "ACRONIS 2014" lo que segúramente será un pack con los productos de Acronis, pero esto no parece ser distribuido de forma legítima, ya que esa supuesta suite no parece existir para comprar en la página oficial:

http://www.acronis.com/en-eu/products/tryorbuy.html

Especifica claramente el o los programas individuales que necesitas de Acronis, y te pasaré enlaces de descarga de confianza, por privado.

Saludos.
6685  Foros Generales / Foro Libre / Re: Pago 70 US por encontrar script que descargue en el 2012 en: 12 Septiembre 2014, 03:22 am
DIJE 1427 ARCHIVOS!!!!, osea por favor si me dicen que por que no lo programo yo, dudo mucho que una sola persona en unos pocos meses genere una aplicacion de 1427 ficheros igual de funcional a esa.

Llevas toda la razón Graphixx, cuando no encuentras alguna herramienta la gente muchas veces recurre a sugerir cosas como "eso puedes programarlo por ti mismo", pero la verdad es que hagas lo que hagas e inviertas el tiempo que inviertas no obtendrás ni por asomo el mismo resultado que un equipo profesional de desarrolladores que están especializados en el desarrollo de ese "asunto" en específico, así que me parece absurdo opinar lo contrario y decir cosas como "puedes programar algo parecido por ti mismo, ¡yo podría!", que no dejan de ser ideas pero... resulta poco profesional, ya que poder se puede hacer, ¿pero para que lo va a hacer si ya existe un producto especializado en ello, y a costa de cuantas semanas, meses, o incluso años para INTENTAR igualar la misma calidad de ese producto?, una persona puede saber lo suficiente (o más que lo suficiente) y se puede pasar una vida entera intentandolo, programando, y no conseguir los mismos resultados.

Saludos!



Esto es poco moral, pero puedes comprarlo en la web oficial:
http://comdevweb.com/csvimport.php

Y luego decir que no te interesa (tienes 30 días para que te devuelvan el dinero sin hacer preguntas).

Cuidado con las ideas que dais a los demás, pensarlas detenidamente :P.

Eso lo ponen en todos los productos de este estilo (para desarrolladores), pero lo cierto es que hay que ser muy ingenuo para creerselo (y lo digo por propia experiencia, yo fui ingenuo en su día),
eso de "si no quedas satisfecho con nuestro software en 30 días te deolvemos el dinero" es pura propaganda y llevan unas condiciones que NO te las comentan hasta después de haber comprado el producto (la misma transparencia que un banco, jaja),
pueden decirte que "te devolvemos el dinero en 30 días a menos que pruebes nuestro software 5 veces durante ese periodo", o "te devolvemos el dinero en 30 días a menos que conviertas 5 bases de datos durante ese tiempo", etc, pero solo te lo dirán después de haber pagado, así que cuidado con lo que haces e informate antes de esas condiciones (en caso de que te las quieran proporcionar antes de comprar su producto, de lo contrario mejor huye de una empresa así engañosa)

PD: por otro lado, quizas esa compañia no ponga ninguna condición, aunque ya sería de extrañar.

Saludos!
6686  Foros Generales / Foro Libre / Re: Pago 70 US por encontrar script que descargue en el 2012 en: 12 Septiembre 2014, 00:54 am
¿Es totalmente necesario que sea librería para PHP?, ya que dispongo de una aplicación de escritorio para Windows con la misma finalidad...

EMS Data Import for MySQL (v3.7.0)

EMS Data Import for MySQL is a powerful tool to import your data quickly from MS Excel 97-2007, MS Access, DBF, TXT, CSV, MS Word, ODF and HTML files to MySQL tables.



El enlace de descarga de la versión """vacunada""", si te interesa, dilo y te lo envio por privado (gratis, obviamente)

Saludos!
6687  Programación / .NET (C#, VB.NET, ASP) / Re: Conseguir una cosa en: 12 Septiembre 2014, 00:08 am
No se considera un título descriptivo: "Conseguir una cosa"
Respetar las normas del foro.




Puedo usar un textBox o el maskedTextBox. El que realmente sea más fácil de usar para lo que quiero.

Sería más sencillo y simplificado usando una máscara, pero no en este caso, ya que una máscara debe tener una longitud determinada.

-> http://msdn.microsoft.com/en-us/library/system.windows.forms.maskedtextbox.mask%28v=vs.110%29.aspx

VB.NET:
Código
  1. Dim AlphaNumericLength As Integer = 10
  2. ' Aceptar el primer caracter como un caracter alfabético, plus 10 caracteres alfanuméricos (no se permiten espacios).
  3. MaskedTextBox1.Mask = "L" & New String("A", AlphaNumericLength)

C#:
Código
  1. int AlphaNumericLength = 10;
  2. // Aceptar el primer caracter como un caracter alfabético, plus 10 caracteres alfanuméricos (no se permiten espacios).
  3. MaskedTextBox1.Mask = "L" + new string("A", AlphaNumericLength);
  4.  
  5. //=======================================================
  6. //Service provided by Telerik (www.telerik.com)
  7. //Conversion powered by NRefactory.
  8. //Twitter: @telerik
  9. //Facebook: facebook.com/telerik
  10. //=======================================================



Así pues, para lo que pretendes hacer es más correcto usar un TextBox normal y hardcodear las reglas.

El siguiente código actua con estas reglas:

· El primer caracter debe ser alfabético.
· Los caracteres que le procedan serán cualquiera, excluyendo el caracter "espacio".
· No se podrá cortar ni eliminar el primer caracter a menos que el que le proceda sea alfabético.
+
· No se podrá pegar un string y/o caracter al principio del texto a menos que dicho caracter (o el primer caracter del string) sea alfabético.
La implementación de esa última regla (que se me olvidó añadirla al código) la explico al final del post.

Nota: No he testeado la conversión a C#.

VB.NET:
Código
  1. Public Class TextBox_FormTest
  2.  
  3.    Private Sub TextBox_FormTest_Load() Handles MyBase.Load
  4.  
  5.        ' Opcionalmente y para no complicarte más el código (procesando Windows Messages),
  6.        ' deshabilitar el menú contextual directamente (Copy/Paste/Cut).
  7.        TextBox1.ContextMenu = New ContextMenu
  8.  
  9.    End Sub
  10.  
  11.    Private Sub TextBox1_KeyDown(ByVal sender As Object, ByVal e As KeyEventArgs) _
  12.    Handles TextBox1.KeyDown
  13.  
  14.        Dim tb As TextBox = DirectCast(sender, TextBox)
  15.  
  16.        ' Los caracteres aceptados para usarse como primer caracter del Textbox.
  17.        Const AllowedFirstChar As String = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
  18.  
  19.        ' Si se presionó la combinación "Control + V" entonces...
  20.        If (e.Modifiers = Keys.Control AndAlso e.KeyCode = Keys.V) Then
  21.  
  22.            ' Si el cursor de texto se encuentra al principio del texto.
  23.            If tb.SelectionStart = 0 Then
  24.  
  25.                ' Solo permitir pegado si el primer caracter del texto a pegar está dentro de 'AllowedFirstChar'.
  26.                e.Handled = Not AllowedFirstChar.Contains(Clipboard.GetText.First)
  27.  
  28.            Else ' El cursor de texto NO se encuentra al principio del texto.
  29.                e.Handled = True ' Permitir pegado.
  30.  
  31.            End If ' tb.SelectionStart = 0
  32.  
  33.            ' Si se presionó la combinación "Control + X", o también la tecla de retroceso entonces...
  34.        ElseIf (e.Modifiers = Keys.Control AndAlso e.KeyCode = Keys.X) _
  35.        OrElse e.KeyCode.Equals(Keys.Back) Then
  36.  
  37.            ' Obtengo el caracter que hay delante (si alguno).
  38.            ' Ejemplo: En la caneda "H3", obtengo el "3".
  39.            Dim NextChar As Char
  40.  
  41.            If tb.TextLength > tb.SelectionStart + tb.SelectionLength Then
  42.                NextChar = tb.Text(tb.SelectionStart + tb.SelectionLength)
  43.            End If
  44.  
  45.            Select Case NextChar.Equals(Nothing)
  46.  
  47.                Case True ' El caracter está vacio.
  48.                    e.Handled = (Not tb.SelectionStart > 1) AndAlso
  49.                                (Not tb.SelectedText = tb.Text) AndAlso
  50.                                (Not tb.TextLength = 1)
  51.  
  52.                Case Else ' El caracter NO está vacio.
  53.                    ' Permitir el corte en caso de que el siguiente caracter esté dentro de 'AllowedFirstChar'
  54.                    ' Ejemplo Permitido: "AB" > "B"
  55.                    ' Ejemplo Denegado : "A1" > "1"
  56.                    e.Handled = (Not tb.SelectionStart > 1I And Not AllowedFirstChar.Contains(NextChar)) AndAlso
  57.                                (Not tb.SelectedText = tb.Text) AndAlso
  58.                                (Not tb.TextLength = 1I)
  59.  
  60.            End Select ' NextChar.Equals(Nothing)
  61.  
  62.        Else ' Se presionó culquier otra tecla.
  63.  
  64.            ' Si el cursor de texto se encuentra al principio del texto.
  65.            If tb.SelectionStart = 0 Then
  66.  
  67.                ' Solo permitir caracteres dentro de 'AllowedFirstChar' o teclas de movimiento.
  68.                e.Handled = Not AllowedFirstChar.Contains(Convert.ToChar(e.KeyCode)) AndAlso
  69.                            Not {Keys.Left, Keys.Up, Keys.Right, Keys.Down}.Contains(e.KeyCode)
  70.  
  71.            Else ' El cursor de texto NO se encuentra al principio del texto.
  72.  
  73.                ' No permitir espacios.
  74.                e.Handled = e.KeyCode.Equals(Keys.Space)
  75.  
  76.            End If ' tb.SelectionStart = 0
  77.  
  78.        End If ' e.Modifiers, e.KeyCode
  79.  
  80.        e.SuppressKeyPress = e.Handled
  81.  
  82.    End Sub
  83.  
  84. End Class

C#:
Código
  1. using Microsoft.VisualBasic;
  2. using System;
  3. using System.Collections;
  4. using System.Collections.Generic;
  5. using System.Data;
  6. using System.Diagnostics;
  7. public class TextBox_FormTest
  8. {
  9.  
  10.  
  11. private void TextBox_FormTest_Load()
  12. {
  13. // Opcionalmente y para no complicarte más el código (procesando Windows Messages),
  14. // deshabilitar el menú contextual directamente (Copy/Paste/Cut).
  15. TextBox1.ContextMenu = new ContextMenu();
  16.  
  17. }
  18.  
  19.  
  20. private void TextBox1_KeyDown(object sender, KeyEventArgs e)
  21. {
  22. TextBox tb = (TextBox)sender;
  23.  
  24. // Los caracteres aceptados para usarse como primer caracter del Textbox.
  25. const string AllowedFirstChar = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
  26.  
  27. // Si se presionó la combinación "Control + V" entonces...
  28.  
  29. if ((e.Modifiers == Keys.Control && e.KeyCode == Keys.V)) {
  30. // Si el cursor de texto se encuentra al principio del texto.
  31.  
  32. if (tb.SelectionStart == 0) {
  33. // Solo permitir pegado si el primer caracter del texto a pegar está dentro de 'AllowedFirstChar'.
  34. e.Handled = !AllowedFirstChar.Contains(Clipboard.GetText.First);
  35.  
  36. // El cursor de texto NO se encuentra al principio del texto.
  37. } else {
  38. e.Handled = true;
  39. // Permitir pegado.
  40.  
  41. }
  42. // tb.SelectionStart = 0
  43.  
  44. // Si se presionó la combinación "Control + X", o también la tecla de retroceso entonces...
  45.  
  46. } else if ((e.Modifiers == Keys.Control && e.KeyCode == Keys.X) || e.KeyCode.Equals(Keys.Back)) {
  47. // Obtengo el caracter que hay delante (si alguno).
  48. // Ejemplo: En la caneda "H3", obtengo el "3".
  49. char NextChar = '\0';
  50.  
  51. if (tb.TextLength > tb.SelectionStart + tb.SelectionLength) {
  52. NextChar = tb.Text(tb.SelectionStart + tb.SelectionLength);
  53. }
  54.  
  55. switch (NextChar.Equals(null)) {
  56.  
  57. case true:
  58. // El caracter está vacio.
  59. e.Handled = (!(tb.SelectionStart > 1)) && (!(tb.SelectedText == tb.Text)) && (!(tb.TextLength == 1));
  60.  
  61. break;
  62. default:
  63. // El caracter NO está vacio.
  64. // Permitir el corte en caso de que el siguiente caracter esté dentro de 'AllowedFirstChar'
  65. // Ejemplo Permitido: "AB" > "B"
  66. // Ejemplo Denegado : "A1" > "1"
  67. e.Handled = (!(tb.SelectionStart > 1) & !AllowedFirstChar.Contains(NextChar)) && (!(tb.SelectedText == tb.Text)) && (!(tb.TextLength == 1));
  68.  
  69. break;
  70. }
  71. // NextChar.Equals(Nothing)
  72.  
  73. // Se presionó culquier otra tecla.
  74. } else {
  75.  
  76. // Si el cursor de texto se encuentra al principio del texto.
  77.  
  78. if (tb.SelectionStart == 0) {
  79. // Solo permitir caracteres dentro de 'AllowedFirstChar' o teclas de movimiento.
  80. e.Handled = !AllowedFirstChar.Contains(Convert.ToChar(e.KeyCode)) && !{
  81. Keys.Left,
  82. Keys.Up,
  83. Keys.Right,
  84. Keys.Down
  85. }.Contains(e.KeyCode);
  86.  
  87. // El cursor de texto NO se encuentra al principio del texto.
  88. } else {
  89.  
  90. // No permitir espacios.
  91. e.Handled = e.KeyCode.Equals(Keys.Space);
  92.  
  93. }
  94. // tb.SelectionStart = 0
  95.  
  96. }
  97. // e.Modifiers, e.KeyCode
  98.  
  99. e.SuppressKeyPress = e.Handled;
  100.  
  101. }
  102. public TextBox_FormTest()
  103. {
  104. Load += TextBox_FormTest_Load;
  105. }
  106.  
  107. }
  108.  
  109. //=======================================================
  110. //Service provided by Telerik (www.telerik.com)
  111. //Conversion powered by NRefactory.
  112. //Twitter: @telerik
  113. //Facebook: facebook.com/telerik
  114. //=======================================================
  115.  

EDITO: Al pulsar Ctrl+V se me olvidó comprobar si el texto a pegar contiene espacios para determinar si permitir el pegado, pero bueno, ya escribí demasiado y no creo que eso se te vaya complicar ya que solo debes seguir los otros ejemplos, o incluso si tienes problemas para seguir el ejemplo puedes recurrir a algo más básico: Clipboard.GetText().Replace(" "c, String.empty)

De nada.
6688  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Caída del foro? en: 11 Septiembre 2014, 02:26 am
Más nombres distintos de individuos que podrían estar relacionados:

http://emege.com.uy/

4R3S
Tiburon
InDemonHS
Inyetrol
Asparux
Decode

Fuente: https://twitter.com/Infiernako

PD: no la encontré yo.
6689  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Caída del foro? en: 11 Septiembre 2014, 02:02 am
deberán de ser amigos de él o algo así..

Si, es más que obvio

pero por si caben dudas, diré que el tal Remiix solo tiene 3 posts en su web, y en dos de ellos se muestra el chat de haboolibre, ¿coincidencia?, jaja.

¿Recuerdan que salia en el video de youtube que copié yo y el-brujo?, una pestaña con el chat de haboolibre.

Relacionen a los sujetos.



perdonarme si me equivoco, pero en este o en el otro post de la caida dle foro creo que alguien escribió algo sobre que podría haber sido un tal "richi" no se que?, no encuentro el comentario, no se si se habrá borrado o simplemente no lo encuentro, pero esto podría interesarles:

Me da la espina de que el atacante podría hacerse llamar pr0xXx0r, o ricky2000 (ricky > richi) o quizás sean el mismo individuo.

Al parecer el tal pr0xXx0r no le tiene mucho aprecio a Álex (el-brujo) por lo que se especula en este post, del año 2012: http://foro.elhacker.net/buscador-t359317.0.html

El tal pr0xXx0r está relacionado con la web undercode.org, aquí hay un video: https://www.youtube.com/watch?v=wJDi0uRIeL8

Y aquí hay un post de ricky2000: http://leakforums.sx/showthread.php?tid=295

No hacer ni caso sobre lo de richi, confusión tremenda: http://foro.elhacker.net/foro_libre/me_voy_del_foro_fueron_8_grandiosos_anos-t420797.0.html;msg1964090#msg1964090
Gracias <WINTX> xD
6690  Foros Generales / Sugerencias y dudas sobre el Foro / Re: Caída del foro? en: 11 Septiembre 2014, 01:39 am
Buenas en un foro de "Decode" un usuario de Under encontré este post por el cual parece que se conocen todos...
Código:
http://revolutions-net.com/foro/showthread.php?tid=37

Viendo el perfil de Ares que deje arriba también es de under demasiadas coincidencias.

En ese post escribe otra de las personas que hackeó la web de Payasako, Remiix: http://revolutions-net.com/foro/member.php?action=profile&uid=1

El cual es administrador de la página http://revolutions-net.com
Páginas: 1 ... 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 [669] 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 ... 1236
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines