• Domingo 3 de Julio de 2022, 17:37

Mensajes recientes

Páginas: [1] 2 3 ... 10
1
Perl / Quitar un CR
« Último mensaje por Erturu en Miércoles 8 de Junio de 2022, 08:58 »
Buenos días. Tengo un problema a la hora de leer un fichero y quitar un CR como salto de linea, si utilizo un chomp o un chop() me pone todo en una linea menos la que quiero, ya que el resto de las lineas tiene un LF como salto de linea y no se como decirle que quiero que sea el CR, probe a que lo lea en hex y que quite el 0x0D, pero nada.

Alguna idea?

   my $FichR = $pathDestino."\\".$dsn;
   
    open(FICHERO, '<:encoding(UTF-8)', $FichR) or die "No se pudo abrir el $pathDestino./.$dsn";
    open(SALIDA, ">$pathDestino/.$dsn");
       while ($linea1 = <FICHERO>){
          chop $linea if substr($linea, -1) eq chr(0x0D);
          print SALIDA $linea1;
       }
       close (FICHERO);
       close (SALIDA);
2
Visual Basic 6.0 e inferiores / Re:Problema con Listview
« Último mensaje por F_Tanori en Viernes 3 de Junio de 2022, 06:40 »
Hola

Parece mas un GridView, en el Listview no vas  poder editar por columnas solo se edita el elemento principal

Saludos
3
Perl / Perl v5.36, liberado
« Último mensaje por explorer en Lunes 30 de Mayo de 2022, 13:51 »
Ya tenemos nueva versión de Perl, la v5.36.

Perl 5.36.0 representa aproximadamente un año de desarrollo desde Perl 5.34.0 y contiene aproximadamente 250 000 líneas modificadas a lo largo de 200 archivos por parte de 82 autores.

Excluyendo los archivos autogenerados, documentación y herramientas de publicación, fueron aproximadamente 190 000 líneas modificadas en 1300 archivos .pm, .t, .c y .h.

Las novedades que trae (entre otras):

Cambios principales
  • signatures deja de ser experimental (desde v5.20) y se activa por defecto
Código: Perl
  1. use v5.36;
  2. sub add($x, $y) {
  3.     return $x + $y;
  4. }
Pero algunos elementos de las firmas de subrutina aún quedan como experimentales.
  • isa considerado característica estable (desde v5.32), por lo que se activa por defecto. Consultar perlop.
  • se desactivan las características indirect y multidimensional.
    Ya no se puede escribir $x = new Class; ni $x = $hash{3,5,42};
    Consultar feature.
  • la característica experimental switch (desde v5.10) se ha quitado de use v5.36. Se puede seguir usando (no recomendado), pero hay que activarla explícitamente.
  • nueva opción en línea de comandos, -g, es un alias de -0777. Consultar perlrun.
  • soporte para Unicode 14.0.
  • los "conjuntos regex" ya no se consideran experimentales (desde v5.18). Ejemplo: /(?[ ( \p{Thai} + \p{Lao} ) & \p{Digit} ])/
    Esta expresión casa con dígitos que son tanto Thai como Laosianos. Consultar perlrecharclass.
  • los vistazos hacia atrás de longitud variable en patrones de exp. reg. ya no se consideran experimentales. Ahora, en "aaz"=~/(?=z)(?<=(a|aa))/, $1 contendrá "aa" (la coincidencia de mayor longitud).
  • seguimiento estable de los valores booleanos. Ahora, los valores booleanos resultado de expresiones como !!0 y !!1 así como los de los resultados de funciones y operadores incorporados, mantienen su naturaleza como valor booleano. Hay una nueva función, is_bool() que puede servir para comprobar si un valor es booleano.
  • (experimental) iterar sobre múltiples valores al mismo tiempo:
Código: Perl
  1. for my ($key, $value) (%hash) { ... }
  2. for my ($left, $right, $gripping) (@moties) { ... }
Consultar perlsyn.
  • (experimental) nuevo módulo builtin.
    Ofrece información y acceso a nuevas funciones o a las nuevas funciones incorporadas experimentales. Las de v5.36 son:
    • builtin::trim Elimina los espacios en blanco que haya al principio y final de la cadena de texto
    • builtin::indexed Devuelve una lista el doble de grande que la lista argumento, con cada elemento precedido por el índice de ese elemento. Esto es útil para recorrer arrays.
    Código: Perl
    1. use builtin 'indexed';
    2. foreach my ($index, $val) (indexed @array) {
    • builtin:true, builtin::false, builtin::is_bool Valores de verdad y función para comprobar si un valor es booleano.
    • builtin::weaken, builtin::unweaken, builtin::is_weak Cambio en el tratamiento de referencias a una variable, para ser eliminada o no por el recolector de basura.
    • builtin::blessed, builtin::refaddr, builtin::reftype Más información sobre referencias (incluso si no lo son).
    • builtin::ceil, builtin::floor Redondeo al entero igual o inferior, o al igual o superior del valor dado.
  • (experimental) bloques defer. Definen secciones de código que se ejecutarán durante la salida del ámbito en que se encuentren esos bloques.
    Código: Perl
    1. use feature 'defer';
    2. {
    3.     say "This happens first";
    4.     defer {
    5.        say "This happens last";
    6.     }
    7.     say "And this happens inbetween";
    8. }
  • (experimental) try/catch ahora tiene un bloque finally. Proporciona código que se ejecutará al final de la construcción.
  • (experimental) delimitadores no ASCII para entrecomillar. Ahora se podrá escribir $text = qw« hola adios »;
  • (experimental) @_ experimental en firmas de subrutinas. Ejemplo:
    Código: Perl
    1. use v5.36;
    2. sub f ($x, $y = 123) {
    3.   say "The first argument is $_[0]";
    4. }
    provocará una advertencia.
Cambios incompatibles
  • un sort vacío (sin argumentos), ahora es un fallo en tiempo de compilación.
    @a = sort;
Obsolescencias
  • use VERSION (con VERSION inferior a 5.11) después de un use v5.11 (rebajar de versión), ahora es obsoleto. Ejemplo:
    Código: Perl
    1. use v5.14;
    2. say "say está permitido";
    3. use v5.8;   # genera una advertencia
    4. print "Debemos usar print\n";
      Plataformas obsoletas
      • AT&T UWIN
      • DOS/DJGPP
      • NetWare
    4
    Android / Mire IPTV desde su computadora portátil o PC
    « Último mensaje por kolpeta en Jueves 26 de Mayo de 2022, 04:23 »
    Una lista iptv grátis definitiva premium encapsula una gran cantidad de canales pagos. Este tipo de lista también se conoce como m3u, m3u8 y w3u. Todo lo que necesita es una conexión a Internet para acceder a este archivo y ver su programa o película favorita. La mayoría de los grtis de IPTV son seguros, pero se sabe que algunos tienen malware o tienen interrupciones constantes. Tenga cuidado con pagar IPTV grtis: estos sitios pueden no ser confiables o no funcionar en absoluto.

    Usar una lista IPTV es una excelente manera de ver televisión gratis en tu dispositivo Android. Con la aplicación adecuada, puede ver una gran cantidad de canales, incluso si no tiene un proveedor de televisión por cable o satélite en su país. Además, es fácil de descargar y usar, y es compatible con una amplia variedad de reproductores multimedia, incluido IPTV Extreme. Hay muchos beneficios de usar una lista IPTV grtis, y es fácil de descargar y usar.

    Por último, un reproductor de IPTV multiplataforma llamado OttPlayer es otra buena opción. Este software admite la importación y exportación de listas M3U y está disponible en iOS y Android. También puede descargar la aplicación usando su navegador. Una vez que esté conectado al sitio web oficial de OttPlayer, puede comenzar a usar la aplicación. Luego, deberá especificar un nombre de lista y presionar (+) para seleccionarlo. Además de eso, incluso puede sincronizar esta lista con la aplicación OttPlayer en su iPad o iPhone.
    5
    C++ Builder / synedit aplicar negrita
    « Último mensaje por vankul en Miércoles 25 de Mayo de 2022, 23:03 »
    Hola a todos, resulta que estoy trabajando con el componente synedit, lo que pretendo es que al mostrar el SynCompletionProposal me aparezca la primera palabra en negrita y el resto no. Lo hice una vez pero no me acuerdo como.
    Gracias.
    6
    C/C++ / Re:Desarrollar emulador de PlayStation 1 en C
    « Último mensaje por ramirorek en Viernes 13 de Mayo de 2022, 11:01 »
    Sigo el tema por si encuentras solucion
    7
    Visual Basic 6.0 e inferiores / Problema con Listview
    « Último mensaje por scorpio21 en Sábado 7 de Mayo de 2022, 17:08 »
    Buenas  a toda la comunidad
    estoy haciendo una aplicación para editar unos datos, en listview peo no consigo editar los datos al dar con el botón derecho del raton  :fire:
    vi un pequeño video donde si lo hacen pero no esta el código y le saque un gif para mostrarle aquí por si alguien sabría explicarme como se puede conseguir.   :think: :think: :think:

    https://i.gyazo.com/61db4b9bacc4a7a194ce373948aa4d98.mp4

     :gracias:
    8
    iOS / Cómo cambiar el tono de llamada de tu teléfono
    « Último mensaje por OrianaOrla en Viernes 29 de Abril de 2022, 05:17 »
    Si alguna vez te ha molestado cierto tono de llamada en tu celular, no estás solo. Millones de propietarios de teléfonos móviles se enfrentan al mismo problema. Si desea cambiar el tono de llamada de su teléfono, hay varias opciones disponibles. Este artículo lo guiará a través del proceso. Además de eso, también aprenderá cómo cambiar el tono de llamada de su iPhone. Siguiendo estos sencillos pasos, puede cambiar el tono de llamada de su teléfono en poco tiempo.

    Si está buscando un tono de llamada que se remonte a una era en particular, considere la evolución de la industria de los tonos de llamada. El género de audio es una industria de miles de millones de dólares. Hasta la revolución de los teléfonos móviles, los nuevos dispositivos y sonidos se convirtieron en algo común. Sin embargo, los tonos de llamada se remontan a la década de 1970. En 1968, la Comisión Federal de Comunicaciones dictaminó que los equipos que no se superponen pueden conectarse al sistema telefónico. Esto dio como resultado que Carterfone conectara la línea telefónica a su propio sistema de radio de dos vías.

    Puede encontrar muchas aplicaciones de edición de audio gratuitas y de pago en Google Play Store. Por ejemplo, el editor de música es una aplicación popular para editar audio. Le permite editar archivos de audio y ajustar su volumen y efectos de aparición/desaparición gradual. Una vez que haya terminado de editar, puede guardar el tono de llamada y ponerle el nombre que desee. Si no eres un amante de la música, puedes descargar la versión gratuita de Audacity y editar los archivos de audio allí.
    9
    iOS / Los diferentes tipos de tonos de llamada
    « Último mensaje por GuinevereKerenza en Martes 26 de Abril de 2022, 04:30 »
    Sin embargo, hay muchos aspectos negativos del klingelton de un teléfono celular. Por ejemplo, las personas que interrumpen las reuniones muestran una mala etiqueta comercial. Pueden ser demasiado egocéntricos o abrumados para causar una buena impresión. Asimismo, las personas que dejan sus teléfonos encendidos en silencio muestran su vida diaria y priorizan sus otras actividades. En resumen, las personas que no le dan prioridad a la socialización probablemente serán vistas como antisociales y poco confiables.

    Realtones son tonos de llamada creados con música u otros medios. Por lo general, se almacenan en formatos de audio digital populares. MP3 es el formato más popular para dispositivos móviles y AAC es un formato de audio con pérdida. Los teléfonos inteligentes Android prefieren el formato de contenedor OGG Vorbis. Según el dispositivo, un realtone puede contener gráficos estáticos o MIDI. Entonces, ¿cuáles son los diferentes tipos de tonos de llamada? La respuesta depende de tu dispositivo y de lo que estés buscando.

    Los tonos de llamada suelen ser grabaciones cortas de música. Los tonos de llamada contemporáneos pueden consistir en unos pocos compases de una melodía musical familiar. Los tonos de llamada se han vuelto extremadamente populares y esto ha contribuido a la proliferación de teléfonos celulares. Además de hacerlos más accesibles para un público más amplio, los tonos de llamada también pueden ayudarlo a recordar quién llama. Si está buscando crear un tono de llamada con música, puede usar un software gratuito de edición de audio o un divisor de archivos de audio.
    10
    Android / discografias
    « Último mensaje por discografias en Viernes 8 de Abril de 2022, 23:06 »
    la mejor web para descargar discografias gratis
    https://discografia.de/
    Páginas: [1] 2 3 ... 10