Pero el asunto dice "en el resto de España". Que Cataluña esté en España da igual para esta discusión . Me estaba planteando si ponerlo o no por el asunto, pero como en el OP dice claramente: competición de España contra Cataluña en lo referente al uso de Bitcoins
Bueno, yo lo interpreto como "resto de España" igualmente, pero es cierto que el mensaje podía ser más claro.
|
|
|
I just don't want to maintain code that sucks and is all crappy. Given the following a wrapper around a QT application might look sane and manageable. sub btcpu { my $outputs = shift @_; So you speak Perl. That's good . Look here. Not updated regarding the latest fee changes, well, we could get to that.
|
|
|
Cataluña esta en España, luego hay mas seguidores en España.
Pero el asunto dice "en el resto de España". Que Cataluña esté en España da igual para esta discusión .
|
|
|
dicho de otra forma, no me gustaría ver el foro lleno de ofertas especiales de centros comerciales, coches, móviles, fórmulas mágicas, negocios raros, etc,etc,
Toma, ni a mí . Pero por un post suelto, tampoco hay que ponerse nazis, que luego la gente se queja . Ya luego si la cosa se vuelve molesta pues entonces sí que se le da un poco de brío al botoncito relevante.
|
|
|
Después de tanto tiempo hablando con él para que lo añadiera, pues no pasa nada... mejor así se mantiene también más activo el hilo. ¿Por qué "tanto tiempo"? ¿No te respondía, o es que era reticente a ponerlo? Estoy de acuerdo con los comentarios de que un post a la hora es demasiado, y no sé si costaría mucho cambiarlo a cada 6 o 24 horas. Aunque por otro lado, cada gráfica solo tiene una hora de historial. Reduciendo la frecuencia de los posts te pierdes casi toda la gracia del asunto. No sé, estoy un poco dividido.
|
|
|
Claro, de toda la vida!
|
|
|
Para unas pruebas que estoy realizando, necesito un programa para leer un fichero txt con una lista de direcciones bitcoin, y mirar su saldo. Mi idea es hacer un programa, utilizando la API de blockchain https://blockchain.info/es/q/addressbalance/ ir mirando una a una las direcciones y si el saldo es diferente de 0 guardar esa dirección en otro fichero txt. Yo normalmente programo en Matlab. No sé en Matlab, pero en Perl es trivial: $ cat orig.txt 1JR9vCVAtBsWDhYNZQ2kricThLMxWHKDfp 13mRysvzGQqTzLiLTgXRp2ghtqs9nWbdeS 1MjoeaszwcZEVLnNMiaZNsNj7UG3apfdFw 17msGTEYUk5nffmJuewnUEL87z4uHPZBs4 $ perl #!/usr/bin/perl
use warnings; use strict; use LWP::UserAgent;
my $ua = LWP::UserAgent->new; my %addrs_with_bal;
open my $infd, '<', "$ENV{'HOME'}/orig.txt" or die "open: $!"; while (<$infd>) { chomp; my $res = $ua->get ("https://blockchain.info/q/addressbalance/$_"); if ($res->is_success) { my $bal = $res->content; $addrs_with_bal{$_} = undef if $bal; } else { warn sprintf "failed to get balance for address $_: %d %s\n", $res->code, $res->message; } } close $infd;
open my $outfd, '>', "$ENV{'HOME'}/dest.txt" or die "open: $!"; print $outfd "$_\n" for keys %addrs_with_bal; close $outfd; __END__ $ cat dest.txt 1JR9vCVAtBsWDhYNZQ2kricThLMxWHKDfp 17msGTEYUk5nffmJuewnUEL87z4uHPZBs4 $ _
|
|
|
Looking in bn.h 'BN_init' does not seem to exist...
In my case: $ grep -r BN_init /usr/include/openssl/ /usr/include/openssl/bn.h:void BN_init(BIGNUM *); $ dpkg -l |grep ssl.*dev ii libssl-dev 1.0.1e-2+deb7u15 amd64 SSL development libraries, header files and documentation ii libssl-doc 1.0.1e-2+deb7u15 all SSL development documentation documentation
|
|
|
Hola GraficaAmiga, si cuando vas a postear, el último mensaje es tuyo, debes editarlo ( como acabo de hacer yo en el tuyo) en vez de poner uno nuevo. Gracias. Ejem, entiendo que es un bot como el ChartBuddy este, no? Y creo recordar que algo se había comentado al principio de este hilo, o quizá de otro, acerca de traer un bot similar a CB aquí al subforo español. Quien no lo quiera ver, que le ponga un ignore y listos.
|
|
|
algunos hablan de que si devuelven algo lo harán a un 0.20, 0.30 por cada GOXBTC, ya que en teoría no tienen dinero para más por las pérdidas que hubo Eso es 1/5 o 1/3 del total. Me parece bastante optimista… No ha terminado la investigación de los Bitcoins perdidos, yo no pienso vender mi cuenta a nadie. Oh, ni yo, pero si me devuelven 1/5 de lo que tenía, vamos… me la casco en la ventana .
|
|
|
#!/usr/bin/perl
use strict; use warnings; use Digest::SHA qw/sha256/; use Crypt::Digest::RIPEMD160 qw/ripemd160/; use Encode::Base58::GMP; use Inline C => Config => LIBS => '-lssl'; use Inline C => <<'END_OF_C_CODE'; #include <stdio.h> #include <stdlib.h> #include <assert.h> #include <openssl/ec.h> #include <openssl/bn.h>
#define NID_secp256k1 714
SV* get_pubkey (char *pk) { EC_KEY *k = NULL; EC_POINT *pub_key = NULL; const EC_GROUP *group = NULL; BIGNUM start; BIGNUM *priv_key; BN_CTX *ctx;
BN_init(&start); ctx = BN_CTX_new(); assert(ctx);
priv_key = &start; BN_hex2bn(&priv_key,pk);
k = EC_KEY_new_by_curve_name(NID_secp256k1); assert(k); group = EC_KEY_get0_group(k); assert(group); pub_key = EC_POINT_new(group); assert(pub_key); assert(EC_POINT_mul(group, pub_key, priv_key, NULL, NULL, ctx)); assert(pub_key);
char *hex = EC_POINT_point2hex(group, pub_key, POINT_CONVERSION_UNCOMPRESSED, ctx); SV *hex_copy = newSVpvf("%s", hex); OPENSSL_free(hex);
return hex_copy; } END_OF_C_CODE
sub base58_gmp_to_btc { my ($base58) = @_; $base58 =~ y|0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuv|123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz|; return $base58; }
sub b58_gmp { my ($str) = @_; return base58_gmp_to_btc encode_base58 "0x$str", 'gmp'; }
sub checksum { return uc unpack 'H8', sha256 sha256 pack 'H*', shift }
sub hash160 { return unpack 'H*', ripemd160 sha256 pack 'H*', shift; }
my @leaders; @leaders[0,5] = (1, 3); sub b58ck { my ($ver, $str) = @_; my $cksum = checksum "$ver$str";
"$ver$str$cksum" =~ /^(0*)/; my $num_leading_0s = int +(length $1)/2;
my $b58c = sprintf "%34s", b58_gmp "$ver$str$cksum";
my $b58 = $b58c; $b58 =~ s/ //g; $b58 = sprintf "%s$b58", $leaders[$ver]x$num_leading_0s;
return $b58; }
my $privkey = '1900966ca8703f337ad2c191718af367a04a1929685fe17e4b7fa3e1b9dd6d2d'; ## change me! my $pubkey = get_pubkey $privkey; my $h160 = hash160 $pubkey; my $addr = b58ck '00', $h160; print <<"EOF"; privkey $privkey pubkey $pubkey h160 $h160 addr $addr EOF
|
|
|
I do have some Perl but in the bit privkey → pubkey I cheat via "use Inline" . C compiler and libssl-dev required.
|
|
|
algunos hablan de que si devuelven algo lo harán a un 0.20, 0.30 por cada GOXBTC, ya que en teoría no tienen dinero para más por las pérdidas que hubo Eso es 1/5 o 1/3 del total. Me parece bastante optimista…
|
|
|
El $250 aguanta y puede que aguante unos días, pero la vela es fea y el canal bajista se ha respetado al milímetro. Las dos líneas en esa gráfica se juntan el 5 de abril, por lo que para finales de este mes deberíamos tener una respuesta.
|
|
|
Reportan este hilo como más apropiado en Servicios que en Mercadillo, al tratarse de algo que se ofrece con continuidad y no a una compraventa puntual. Me parece apropiado así que pallá nos vamos.
|
|
|
Pues entonces pa off topic nos vamos. Y ya siendo generosos, que después la rajatabla y tal…
|
|
|
El op se tomó la molestia de crear un hilo nuevo y posteriormente alguien debió de mover este aquí al español. Me parece mejor bloquear este y dejar el otro como "reboot", limpio de respuestas, y apreciando el trabajo del OP de crearlo.
|
|
|
Todavía anda el hilo por el foro con un montón de gente riéndose del tema.
Nunca he visto a nadie riéndose del tema. Ni deberían: laszlo tenía unas 80000 así que gastarse 10000 y dar el pistoletazo de salida a la economía real de bitcoin, a mí me parece más que justificado .
|
|
|
Should I run 'apt-get autoremove' to remove the above packages that are no longer required? Every piece of software that you have installed is a potential security hole. The packages in that list were installed in the past as dependencies of some other software you installed. Later you removed this software but the dependencies remain there. Probably you aren't using those, so it's safe to remove them. blocknotify is now working!! Glad to hear that! $ dpkg -L dh-apparmor /. /usr /usr/bin /usr/bin/dh_apparmor [...] dh-apparmor is a tool for debian developers ("dh" = "debian helper") and has nothing to do with the actual execution of apparmor.
|
|
|
I'm not exactly sure I know what you mean by: a. Find out the name of the package(s) that contains apparmor on your system. b. List all files associated with those packages on your system. Make a note of those.
b. and e. (not quoted) together are just a paranoid way of making totally sure that apparmor isn't installed. I'd go with simply removing the packages apparmor-* and reboot (rebooting is the easiest way to ensure it's not loaded; inelegant, I know, but meh).
|
|
|
|