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 - D4RIO

#51
Dudas Generales / Re: Linux o Ubuntu?
12 Enero 2012, 12:22 PM
Si el dinero no es problema: Mac + Pro Tools + una buena placa de sonido
Aunque si hacés de DJ, una mesa y un Windows con Reason + un lanzador MIDI son herramientas más que suficientes.
#52
Yo intentaría algo desde un chroot desde el LiveCD a la partición del Debian, algo como reinstalar HAL o Avahi... correr fsck para ver si se corrompió el disco. ¿No cambiaste el kernel? No se, ver los logs puede ser interesante, si es que los está dejando. Puedes verificar /var/log
#53
GNU/Linux / Re: Backtrack 5
11 Enero 2012, 21:46 PM
Es precisamente ese el problema.

El driver broadcom-sta que provee Broadcom no posee los modos Managed y AP, y no permite inyeccion de paquetes ni nada de lo necesario para usar Back|Track como se debe. Por eso se usa el controlador libre b43.

Por favor lee el thread.

Saludos
#54
Scripting / Re: Expresion regular en Perl
11 Enero 2012, 20:44 PM
Cierto, lo confundí con /^[ab]/, lo extraño es que hice una prueba rápida para ver si me equivocaba, y:

$ perl ab.pl asas barco bola asta baba
el lenguaje se compone de 'a' y 'b'
'asas' pretenece al lenguaje
'barco' pretenece al lenguaje
'bola' pretenece al lenguaje
'asta' pretenece al lenguaje
'baba' NO pretenece al lenguaje


Parece como si hubiera puesto /^[^ab]$/... debe ser porque estoy en cygwin. Cuando llegue a mi casa verifico si en Linux tengo el mismo problema.

PD: La fuente por excelencia para hablar de expresiónes de Perl es el perlretut, la documentación oficial de perldoc. La referencia a esto sería esta

Saludos
#55
GNU/Linux / Re: Debian
11 Enero 2012, 20:12 PM
Si controlas los inicios de sesion con bashrc o profile solo vas a controlar los inicios de sesión via bash o sh, tené en cuenta eso. Para mi la mejor forma que tenés de controlar los logins es proveer acceso por OpenSSH con restricted bash, y usar el LOG de OpenSSH, fijate acá: http://en.wikibooks.org/wiki/OpenSSH/Logging

Podés controlar los tamaños de las carpetas personales con volúmenes lógicos o quotas por usuario, fijate este link: http://www.yolinux.com/TUTORIALS/LinuxTutorialQuotas.html

Saludos
#56
Quiza te sea de ayuda este link

Saludos
#57
Si hiciste la parte de examinar, solamente necesitas algunas variables globales, o un array con las tablas, para guardar cuantos aciertos tuvo en el examen de tabla del 1, 2, 3, etc... después es cuestión de ver cuál es la más grande, y decir "en X tabla tuviste más aciertos", "en X tuviste muy pocos", y después hacer la media (supongo que sabes hacer una media) y mostrarla: "En promedio, tu puntaje es de X aciertos por tabla".

Realmente es muy simple, si no podés resolver esto no es un problema con el lenguaje, no puede ser un problema con las metodologías tampoco, porque contar y hacer una media es muy sencillo. ¿Porqué no nos mostrás lo que hiciste a ver si podemos ayudarte? ¿sabías programar antes de esto o estás aprendiendo con Python? ¿sabés hacer una media?

No se dónde más pueda radicar tu problema...
#58
Scripting / Re: Expresion regular en Perl
11 Enero 2012, 17:41 PM
Por cierto, me permito hacer otra aclaración que nadie hizo. El operador (función) m (match) de Perl, es TOTALMENTE INNECESARIO en las expresiones que pegaron antes.

Usaría el operador de matching si fuera a delimitar la expresión de otra forma, por ejemplo:

m#^[a|b]+$#
m:^[a|b]+$:
m%^[a|b]+$%

En caso de usar slashes ( / ), el operador m no es necesario, porque está implícito. Es lo mismo ponerlo que no hacerlo.

~ Yoya ~: Tu expresión tampoco matchea lo que dices que matchearía, o lo que debería. La expresión m/^[a-z\ñ]+$/i lo que hace es devolver verdadero (1) si la cadena está conformada con caracteres de la 'a' a la 'z' incluyendo la 'ñ', tanto mayúsculas como minúsculas.

La otra expresión:
Código (perl) [Seleccionar]
if ($nombre =~ m/[^ab]/ | $nombre =~ m/^$/) lo que hace es verificar que la cadena EMPIECE por 'a' o 'b', pero dará como válido cosas como 'astilla' o 'barco'.

Saludos
#59
Scripting / Re: Expresion regular en Perl
11 Enero 2012, 14:58 PM
No entiendo porqué tanta complicación. Si me permites la intromisión, un alfabeto {a,b} (siendo {a,b} un conjunto de 2 elementos) debería reconocer como válidas:


  • aa
  • ab
  • bb
  • abababb
  • bbabbb

Y cualquier palabra que se componga de SOLO 'a' y 'b'. Si deseas que la cadena vacía sea inválida, entonces tu expresión es tan simple como "/^[a|b]+$/", es decir: Los elementos a y b son los únicos válidos de principio a fin, y al menos debe existir un elemento válido.
Si deseas considerar espacios es otra cosa, pero para ver SOLO palabras compuestas por las letras "a" y "b" sería:

Código (perl) [Seleccionar]
#!/usr/bin/env perl

use strict;

die "sin parametros\n" unless (@ARGV);

print "el lenguaje se compone de 'a' y 'b'\n";

for (@ARGV) {
    if (/^[a|b]+$/) {
        print "'$_' pretenece al lenguaje\n";
    }
    else {
        print "'$_' NO pretenece al lenguaje\n";
    }
}

exit (0);


Llamalo con las palabras que desees como parámetros, agrega la cadena vacía, usa un arreglo tuyo en lugar de ARGV, como sea.

Saludos
#60
No entiendo cuál es la duda, quizá puedas explicarte mejor: ¿Qué es lo que ya hiciste? y ¿porqué te es difícil mostrar una estadística tan sencilla?

Saludos