Bitcoin Forum
May 03, 2024, 02:01:45 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 [52] 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 ... 276 »
1021  Local / Esquina Libre / Re: Comprar vuelos en destinia on: May 31, 2015, 07:08:41 AM
Hola muy buenas a todos, solo me interesaba saber si alguno de vosotros a comprado un vuelo a traves de destinia, y si alguno lo hizo que comente su experiencia,

En mi experiencia, bitpay no detectó el pago en ninguna ocasión y siempre he tenido que ir al soporte de Destinia a terminar de cerrar la historia. No hubo problemas con Destinia en ningún caso.

También creo interesante hacer notar que no aceptan bitcoin para Ryanair, pues el modelo de negocio de éstos pasa por conocer los datos de tu tarjeta para más tarde, ya después de la reserva del vuelo, cobrarte hasta por respirar. Pero esto no es culpa de Destinia, claro.
1022  Bitcoin / Bitcoin Technical Support / Re: Running a Bitcoin Tor exit node on: May 31, 2015, 06:59:38 AM
One thing has stopped me and it's the kinda traffic you get through tor.  If you are a exit node sadly a lot abuse it for things you don't want associated with.

Except that this thread is all about being an exit to the bitcoin port only. The chances that nasty traffic goes directed to 8333 are pretty much nil.


If you have a static IP address I would not do it as it might get you flagged all over.    If dynamic IP then you can change it so not as big as deal.

I don't think this makes a difference. Your ISP knows who you are anyway.
1023  Local / Español (Spanish) / Re: ALERTA SEGURIDAD- Posible HACK - MONEDERO EN ANDROID BLOCKCHAIN.INFO on: May 30, 2015, 09:00:19 PM
los blocks estan igual al parecer... Block #358597 se encontró despues del #358598 LOL!

Si cogen el dato de la cabecera del bloque, esto es totalmente normal.
1024  Local / Servicios / Re: Sobre MT.GOX on: May 30, 2015, 08:14:10 PM
Una vez atendidas todas las reclamaciones, ¿hay fechas para empezar a devolver lo que quede?

Por supuesto que no las hay Smiley.
1025  Local / Español (Spanish) / Re: Alguien sabe ejecutar generador de carteras en Pc? on: May 30, 2015, 07:14:45 PM
Hasta qué punto se sabe que esas private key sean reales?
Me suena haber leído que muchas de las que aparecían en esa lista eran falsas  Cheesy

La mayoría están "secas" y podrían ser perfectamente generadas por un bot que más tarde publicaría pubkey+privkey en esa base de datos  Smiley

Todas son reales, solo que directory.io es la única gente que las ha generado. Puede afirmarse razonablemente que solo hay una persona en el mundo que ha generado una clave determinada, dada la alta improbabilidad de colisiones (exceptuando problemas con los números aleatorios y tal, claro).
1026  Local / Altcoins (criptomonedas alternativas) / Re: [ANN][CCC] CHOCOCOIN - Llega la criptomoneda más deliciosa. on: May 30, 2015, 02:50:22 PM
Y el CHOCO-BOUNTY es para...

(Re-pixar de tambores...)

dserrano5!  Shocked

50 euros por una hora y pico de Perl. Joder, esto es mejor que el sexo Smiley. 1aTU8xwt3mApztqS3kRpBY44LV6Aa5FF7
1027  Local / Servicios / Re: ¡¡Coinffeine Lanzado!! (Technical Preview) on: May 30, 2015, 12:13:09 PM
TL;DR:

Code:
[error] (common-test/compile:compileIncremental) java.lang.IllegalArgumentException: invalid source release: 1.8

Historia completa:

Code:
$ sbt headless/run
[info] Loading project definition from /home/coinf/coinffeine-git3/project
[info] Updating {file:/home/coinf/coinffeine-git3/project/}coinffeine-git3-build...
[info] Resolving org.fusesource.jansi#jansi;1.4 ...
[info] Done updating.
[info] Compiling 4 Scala sources to /home/coinf/coinffeine-git3/project/target/scala-2.10/sbt-0.13/classes...
[info] Set current project to coinffeine (in build file:/home/coinf/coinffeine-git3/)
[warn] Credentials file /home/coinf/.ivy2/.credentials does not exist
[info] Updating {file:/home/coinf/coinffeine-git3/}common-test...
[info] Resolving com.github.dnvriend#akka-persistence-inmemory_2.11;1.0.3 ...
[error] Unable to find credentials for [Sonatype Nexus Repository Manager @ oss.sonatype.org].
[error] Unable to find credentials for [Sonatype Nexus Repository Manager @ oss.sonatype.org].
[info] Resolving jline#jline;2.12.1 ...
[info] downloading https://repo1.maven.org/maven2/org/scalatest/scalatest_2.11/2.2.5/scalatest_2.11-2.2.5.jar ...
[info]  [SUCCESSFUL ] org.scalatest#scalatest_2.11;2.2.5!scalatest_2.11.jar(bundle) (7555ms)
[info] downloading https://repo1.maven.org/maven2/com/typesafe/akka/akka-actor_2.11/2.3.11/akka-actor_2.11-2.3.11.jar ...
[info]  [SUCCESSFUL ] com.typesafe.akka#akka-actor_2.11;2.3.11!akka-actor_2.11.jar (2146ms)
[info] downloading https://repo1.maven.org/maven2/com/typesafe/akka/akka-slf4j_2.11/2.3.11/akka-slf4j_2.11-2.3.11.jar ...
[info]  [SUCCESSFUL ] com.typesafe.akka#akka-slf4j_2.11;2.3.11!akka-slf4j_2.11.jar (320ms)
[info] downloading https://repo1.maven.org/maven2/com/typesafe/akka/akka-persistence-experimental_2.11/2.3.11/akka-persistence-experimental_2.11-2.3.11.jar ...
[info]  [SUCCESSFUL ] com.typesafe.akka#akka-persistence-experimental_2.11;2.3.11!akka-persistence-experimental_2.11.jar (955ms)
[info] downloading https://repo1.maven.org/maven2/com/typesafe/akka/akka-testkit_2.11/2.3.11/akka-testkit_2.11-2.3.11.jar ...
[info]  [SUCCESSFUL ] com.typesafe.akka#akka-testkit_2.11;2.3.11!akka-testkit_2.11.jar (441ms)
[info] downloading https://dl.bintray.com/dnvriend/maven/com/github/dnvriend/akka-persistence-inmemory_2.11/1.0.3/akka-persistence-inmemory_2.11-1.0.3.jar ...
[info]  [SUCCESSFUL ] com.github.dnvriend#akka-persistence-inmemory_2.11;1.0.3!akka-persistence-inmemory_2.11.jar (562ms)
[info] Done updating.
[warn] Credentials file /home/coinf/.ivy2/.credentials does not exist
[warn] Credentials file /home/coinf/.ivy2/.credentials does not exist
[warn] Credentials file /home/coinf/.ivy2/.credentials does not exist
[warn] Credentials file /home/coinf/.ivy2/.credentials does not exist
[warn] Credentials file /home/coinf/.ivy2/.credentials does not exist
[warn] Credentials file /home/coinf/.ivy2/.credentials does not exist
[warn] Credentials file /home/coinf/.ivy2/.credentials does not exist
[warn] Credentials file /home/coinf/.ivy2/.credentials does not exist
[info] Updating {file:/home/coinf/coinffeine-git3/}model...
[info] Resolving org.scala-lang#scala-library;2.11.6 ...
[info] Updating {file:/home/coinf/coinffeine-git3/}common...
[info] Resolving jline#jline;2.12.1 ...
[info] Done updating.           
[info] Resolving org.sonatype.oss#oss-parent;7 ...
[error] Unable to find credentials for [Sonatype Nexus Repository Manager @ oss.sonatype.org].
[info] Resolving jline#jline;2.12.1 ...
[info] downloading https://repo1.maven.org/maven2/com/google/guava/guava/18.0/guava-18.0.jar ...
[info]  [SUCCESSFUL ] com.google.guava#guava;18.0!guava.jar(bundle) (4687ms)
[info] Done updating.           
[warn] There may be incompatibilities among your library dependencies.
[warn] Here are some of the libraries that were evicted:
[warn]  * com.google.guava:guava:12.0 -> 18.0
[warn] Run 'evicted' to see detailed eviction warnings
[info] Updating {file:/home/coinf/coinffeine-git3/}common-akka...
[info] Resolving jline#jline;2.12.1 ...
[info] Done updating.           
[info] Updating {file:/home/coinf/coinffeine-git3/}alarms...
[info] Updating {file:/home/coinf/coinffeine-git3/}overlay...
[info] Resolving jline#jline;2.12.1 ...
[info] Done updating.           
[info] Resolving jline#jline;2.12.1 ...
[info] Done updating.           
[info] Updating {file:/home/coinf/coinffeine-git3/}protocol...
[info] Resolving jline#jline;2.12.1 ...
[info] Done updating.           
[info] Updating {file:/home/coinf/coinffeine-git3/}peer...
[info] Resolving jline#jline;2.12.1 ...
[info] downloading https://repo1.maven.org/maven2/com/typesafe/play/anorm_2.11/2.4.0/anorm_2.11-2.4.0.jar ...
[info]  [SUCCESSFUL ] com.typesafe.play#anorm_2.11;2.4.0!anorm_2.11.jar (844ms)
[info] downloading https://repo1.maven.org/maven2/com/typesafe/play/anorm-tokenizer_2.11/2.4.0/anorm-tokenizer_2.11-2.4.0.jar ...
[info]  [SUCCESSFUL ] com.typesafe.play#anorm-tokenizer_2.11;2.4.0!anorm-tokenizer_2.11.jar (278ms)
[info] downloading https://repo1.maven.org/maven2/com/jsuereth/scala-arm_2.11/1.4/scala-arm_2.11-1.4.jar ...
[info]  [SUCCESSFUL ] com.jsuereth#scala-arm_2.11;1.4!scala-arm_2.11.jar (308ms)
[info] downloading https://repo1.maven.org/maven2/org/scala-lang/plugins/scala-continuations-library_2.11/1.0.1/scala-continuations-library_2.11-1.0.1.jar ...
[info]  [SUCCESSFUL ] org.scala-lang.plugins#scala-continuations-library_2.11;1.0.1!scala-continuations-library_2.11.jar(bundle) (294ms)
[info] Done updating.           
[warn] There may be incompatibilities among your library dependencies.
[warn] Here are some of the libraries that were evicted:
[warn]  * io.netty:netty:3.8.0.Final -> 3.9.2.Final
[warn] Run 'evicted' to see detailed eviction warnings
[info] Updating {file:/home/coinf/coinffeine-git3/}headless...
[info] Resolving org.scala-lang.modules#scala-parser-combinators_2.11;1.0.3 ...
[info] Done updating.           
[info] Compiling 1 protobuf files to /home/coinf/coinffeine-git3/coinffeine-overlay/target/scala-2.11/src_managed/main/compiled_protobuf
[info] Compiling 1 protobuf files to /home/coinf/coinffeine-git3/coinffeine-common-test/target/scala-2.11/src_managed/main/compiled_protobuf
[info] Compiling 1 protobuf files to /home/coinf/coinffeine-git3/coinffeine-protocol/target/scala-2.11/src_managed/main/compiled_protobuf
[info] Compiling schema /home/coinf/coinffeine-git3/coinffeine-protocol/src/main/protobuf/coinffeine.proto
[info] Compiling schema /home/coinf/coinffeine-git3/coinffeine-common-test/src/main/protobuf/test.proto
[info] Compiling schema /home/coinf/coinffeine-git3/coinffeine-overlay/src/main/protobuf/relay.proto
[info] Compiling protobuf       
[info] Compiling protobuf       
[info] Compiling protobuf       
[info] Protoc target directory: /home/coinf/coinffeine-git3/coinffeine-overlay/target/scala-2.11/src_managed/main/compiled_protobuf
[info] Protoc target directory: /home/coinf/coinffeine-git3/coinffeine-protocol/target/scala-2.11/src_managed/main/compiled_protobuf
[info] Protoc target directory: /home/coinf/coinffeine-git3/coinffeine-common-test/target/scala-2.11/src_managed/main/compiled_protobuf
[info] Compiling 7 Scala sources and 1 Java source to /home/coinf/coinffeine-git3/coinffeine-common-test/target/scala-2.11/classes...
[info] Compiling 83 Scala sources to /home/coinf/coinffeine-git3/coinffeine-model/target/scala-2.11/classes...
generated /home/coinf/coinffeine-git3/coinffeine-peer/target/scala-2.11/src_managed/main/sbt-scalaxb/coinffeine/peer/payment/okpay/generated/Okpay_type1.scala.
generated /home/coinf/coinffeine-git3/coinffeine-peer/target/scala-2.11/src_managed/main/sbt-scalaxb/coinffeine/peer/payment/okpay/generated/Okpay_type2.scala.
generated /home/coinf/coinffeine-git3/coinffeine-peer/target/scala-2.11/src_managed/main/sbt-scalaxb/coinffeine/peer/payment/okpay/generated/Okpay_type3.scala.
generated /home/coinf/coinffeine-git3/coinffeine-peer/target/scala-2.11/src_managed/main/sbt-scalaxb/coinffeine/peer/payment/okpay/generated/Okpay_type4.scala.
generated /home/coinf/coinffeine-git3/coinffeine-peer/target/scala-2.11/src_managed/main/sbt-scalaxb/coinffeine/peer/payment/okpay/generated/Okpay_type5.scala.
generated /home/coinf/coinffeine-git3/coinffeine-peer/target/scala-2.11/src_managed/main/sbt-scalaxb/coinffeine/peer/payment/okpay/generated/Okpay.scala.
generated /home/coinf/coinffeine-git3/coinffeine-peer/target/scala-2.11/src_managed/main/sbt-scalaxb/coinffeine/peer/payment/okpay/generated/xmlprotocol.scala.
generated /home/coinf/coinffeine-git3/coinffeine-peer/target/scala-2.11/src_managed/main/sbt-scalaxb/scalaxb/scalaxb.scala.
generated /home/coinf/coinffeine-git3/coinffeine-peer/target/scala-2.11/src_managed/main/sbt-scalaxb/scalaxb/httpclients_async.scala.
generated /home/coinf/coinffeine-git3/coinffeine-peer/target/scala-2.11/src_managed/main/sbt-scalaxb/scalaxb/httpclients_dispatch_async.scala.
generated /home/coinf/coinffeine-git3/coinffeine-peer/target/scala-2.11/src_managed/main/sbt-scalaxb/scalaxb/soap11_async.scala.
generated /home/coinf/coinffeine-git3/coinffeine-peer/target/scala-2.11/src_managed/main/sbt-scalaxb/soapenvelope11/soapenvelope11.scala.
generated /home/coinf/coinffeine-git3/coinffeine-peer/target/scala-2.11/src_managed/main/sbt-scalaxb/soapenvelope11/soapenvelope11_xmlprotocol.scala.
[info] Packaging /home/coinf/coinffeine-git3/coinffeine-model/target/scala-2.11/coinffeine-model_2.11-0.10-SNAPSHOT.jar ...
[info] Done packaging.
java.lang.IllegalArgumentException: invalid source release: 1.8
        at com.sun.tools.javac.main.RecognizedOptions$GrumpyHelper.error(RecognizedOptions.java:88)
        at com.sun.tools.javac.main.RecognizedOptions$9.process(RecognizedOptions.java:348)
        at com.sun.tools.javac.api.JavacTool.processOptions(JavacTool.java:242)
        at com.sun.tools.javac.api.JavacTool.getTask(JavacTool.java:199)
        at com.sun.tools.javac.api.JavacTool.getTask(JavacTool.java:68)
        at sbt.compiler.javac.LocalJavaCompiler.run(LocalJava.scala:69)
        at sbt.compiler.javac.JavaCompilerAdapter.compileWithReporter(JavaCompilerAdapter.scala:31)
        at sbt.compiler.javac.AnalyzingJavaCompiler$$anonfun$compile$1.apply$mcV$sp(AnalyzingJavaCompiler.scala:65)
        at sbt.compiler.javac.AnalyzingJavaCompiler$$anonfun$compile$1.apply(AnalyzingJavaCompiler.scala:65)
        at sbt.compiler.javac.AnalyzingJavaCompiler$$anonfun$compile$1.apply(AnalyzingJavaCompiler.scala:65)
        at sbt.compiler.javac.AnalyzingJavaCompiler.timed(AnalyzingJavaCompiler.scala:93)
        at sbt.compiler.javac.AnalyzingJavaCompiler.compile(AnalyzingJavaCompiler.scala:64)
        at sbt.compiler.MixedAnalyzingCompiler$$anonfun$compileJava$1$1.apply$mcV$sp(MixedAnalyzingCompiler.scala:61)
        at sbt.compiler.MixedAnalyzingCompiler$$anonfun$compileJava$1$1.apply(MixedAnalyzingCompiler.scala:61)
        at sbt.compiler.MixedAnalyzingCompiler$$anonfun$compileJava$1$1.apply(MixedAnalyzingCompiler.scala:61)
        at sbt.compiler.MixedAnalyzingCompiler.timed(MixedAnalyzingCompiler.scala:75)
        at sbt.compiler.MixedAnalyzingCompiler.compileJava$1(MixedAnalyzingCompiler.scala:60)
        at sbt.compiler.MixedAnalyzingCompiler.compile(MixedAnalyzingCompiler.scala:65)
        at sbt.compiler.IC$$anonfun$compileInternal$1.apply(IncrementalCompiler.scala:160)
        at sbt.compiler.IC$$anonfun$compileInternal$1.apply(IncrementalCompiler.scala:160)
        at sbt.inc.IncrementalCompile$$anonfun$doCompile$1.apply(Compile.scala:66)
        at sbt.inc.IncrementalCompile$$anonfun$doCompile$1.apply(Compile.scala:64)
        at sbt.inc.IncrementalCommon.cycle(IncrementalCommon.scala:31)
        at sbt.inc.Incremental$$anonfun$1.apply(Incremental.scala:62)
        at sbt.inc.Incremental$$anonfun$1.apply(Incremental.scala:61)
        at sbt.inc.Incremental$.manageClassfiles(Incremental.scala:89)
        at sbt.inc.Incremental$.compile(Incremental.scala:61)
        at sbt.inc.IncrementalCompile$.apply(Compile.scala:54)
        at sbt.compiler.IC$.compileInternal(IncrementalCompiler.scala:160)
        at sbt.compiler.IC$.incrementalCompile(IncrementalCompiler.scala:138)
        at sbt.Compiler$.compile(Compiler.scala:128)
        at sbt.Compiler$.compile(Compiler.scala:114)
        at sbt.Defaults$.sbt$Defaults$$compileIncrementalTaskImpl(Defaults.scala:814)
        at sbt.Defaults$$anonfun$compileIncrementalTask$1.apply(Defaults.scala:805)
        at sbt.Defaults$$anonfun$compileIncrementalTask$1.apply(Defaults.scala:803)
        at scala.Function1$$anonfun$compose$1.apply(Function1.scala:47)
        at sbt.$tilde$greater$$anonfun$$u2219$1.apply(TypeFunctions.scala:40)
        at sbt.std.Transform$$anon$4.work(System.scala:63)
        at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:226)
        at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:226)
        at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:17)
        at sbt.Execute.work(Execute.scala:235)
        at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:226)
        at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:226)
        at sbt.ConcurrentRestrictions$$anon$4$$anonfun$1.apply(ConcurrentRestrictions.scala:159)
        at sbt.CompletionService$$anon$2.call(CompletionService.scala:28)
        at java.util.concurrent.FutureTask.run(FutureTask.java:262)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
        at java.util.concurrent.FutureTask.run(FutureTask.java:262)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:745)
[error] (common-test/compile:compileIncremental) java.lang.IllegalArgumentException: invalid source release: 1.8
[error] Total time: 94 s, completed May 30, 2015 1:09:01 PM

La 0.8.0 se me quedó en el mismo punto. Esto es debian 7, quizá es que está un poco desfasaílla… "a ver si" actualizo a la 8, que acaba de salir.
1028  Local / Servicios / Re: Sobre MT.GOX on: May 30, 2015, 09:11:48 AM
alguien sabe si el tiempo limite es solo para iniciar la reclamacion por mtgox y aun se puede por kraken o ya no?

Acabo de enviar la solicitud de reclamación por mtgox hoy 30 de mayo a las 1:30 am y al parecer si se envío me llego el email de confirmacion, imprime los datos y me dio un número de acreedor, creen que aun tenga posibilidades de que acepten mi reclamación y de recuperar mis btc?

Esta misma mañana he leído que probablemente no van a ser muy estrictos con la fecha. Vamos, que si lo envías el mes que viene probablemente no te sirve, pero habiéndolo hecho hoy seguramente no tendrás problemas.

Y también, en el mismo post, que esta fecha límite no aplica para kraken.
1029  Local / Altcoins (criptomonedas alternativas) / Re: [ANN][CCC] CHOCOCOIN - Llega la criptomoneda más deliciosa. on: May 30, 2015, 09:10:25 AM
con ese archivo quiero hacer muchas cosas.

¿Es un requisito indispensable que este archivo sea el punto inicial? Digo, porque el programa bien puede llamar a vanitygen por su cuenta y así no te molestas tú Smiley. Pero si el programa llama a vanitygen por su cuenta, entonces hace falta especificar el número de direcciones que queremos, o de lo contrario vanitygen no terminará nunca. ¿Te sirven estos cambios?

Bueno, más que especificar el número de direcciones, tiene más sentido especificar el número de carpetas, y ya te las genera enteras con los 24 elementos dentro de cada una.

Otra cosa, ¿qué parámetros quieres para qrencode?

Si este diálogo va fluido, hoy lo tienes hecho.



Lo siento, no me he podido resistir Grin. Edita estos dos "my" de aquí arriba de todo para usar tu vanitygen con tus parámetros, y tu qrencode con tus parámetros.

Code:
#!/usr/bin/perl

use warnings;
use strict;
use File::Spec;
use Errno qw/EEXIST/;
use Getopt::Long;

my $vanitygen_cmd = '/path/to/vanitygen-0.10 -i -k -q 1bar';
my $qrencode_cmd = 'qrencode';

sub new_elem {
    my ($fd) = @_;
    my @lines;
    for (1..3) {
        my $line = <$fd>;
        if (!defined $line) {
            warn "read: $!";
            return;
        }
        $line =~ s/^[^:]+: //;
        chomp $line;
        push @lines, $line;
    }
    return @lines;
}

sub _mkdir {
    my ($dir) = @_;
    if (!mkdir $dir) {
        return 1 if EEXIST == $!;
        warn "mkdir: '$dir': $!";
        return;
    }
    return 1;
}

## vg000/00/0
## vg000/00/1
## vg000/01/0
## vg000/01/1
## vg000/02/0
## vg000/02/1
## [...]
## vg000/11/0
## vg000/11/1
## vg001/00/0
## vg001/00/1
sub create_dir {
    my ($idx) = @_;

    my $level3 = int ($idx%2);
    my $level2 = sprintf '%02d', int (($idx/2)%12);
    my $level1 = sprintf 'vg%03d', int ($idx/24);

    my $level2full = File::Spec->catfile ($level1, $level2);
    my $level3full = File::Spec->catfile ($level1, $level2, $level3);

    _mkdir $level1     or return;
    _mkdir $level2full or return;
    _mkdir $level3full or return;
    return $level3full;
}

GetOptions \my %opts, '--num-dirs=i', '--verbose' or die "usage: $0 [ --num-dirs N ] [ --verbose ]\n";

$opts{'num-dirs'} ||= 1;
my $limit = 24*$opts{'num-dirs'};

my $pid = open my $fd, "$vanitygen_cmd|" or die "fork/exec: $!";
my $idx = 0;
while (1) {
    my ($pat, $addr, $privk) = new_elem $fd or last;
    my $dir = create_dir $idx or last;
    $opts{'verbose'} and printf "pat ($pat) addr ($addr) privk ($privk) idx ($idx) dir ($dir)\n";
    system "$qrencode_cmd -o $dir/addr.png $addr";
    system "$qrencode_cmd -o $dir/privkey.png $privk";
    last if $limit <= ++$idx;
}
kill 'TERM', $pid;
close $fd;

Ejemplos:

Code:
$ ./qr-choco-gen.pl --num-dirs 4 --verbose
$ ./qr-choco-gen.pl -n 4 -v    ## equivalente
$ ./qr-choco-gen.pl -n 100

Los directorios no son exactamente los especificados, sino:

Code:
vg000/00/0/privkey.png
vg000/00/0/addr.png
vg000/00/1/privkey.png
vg000/00/1/addr.png
vg000/01/0/privkey.png
vg000/01/0/addr.png
vg000/01/1/privkey.png
vg000/01/1/addr.png
[...]
vg000/11/0/privkey.png
vg000/11/0/addr.png
vg000/11/1/privkey.png
vg000/11/1/addr.png
vg001/00/0/privkey.png
vg001/00/0/addr.png
vg001/00/1/privkey.png
vg001/00/1/addr.png

Si tus requisitos son inflexibles, pégame un codazo y lo cambio. La motivación de esto es que empezando en 0 me es más fácil Tongue y que teniendo siempre el mismo número de dígitos el resultado te aparece automáticamente ordenado en el directorio, en lugar de:

Code:
0
1
10
11
2
3
[...]

Le he puesto 3 cifras al primer nivel de directorios; si necesitas más, se cambia fácilmente. Busca "03" en el script, y lo cambias ahí.
1030  Local / Español (Spanish) / Re: Alguien sabe ejecutar generador de carteras en Pc? on: May 30, 2015, 08:37:07 AM
Hola, al ejecutar tu script dice error en linea 16 o sea aqui: my $read = sysread $fd, my $buf, 256/8 or die "sysread: $!";       y dice "bad file descriptor". Sabes si yo hago algo mal, o puede ser en script hay algun error ?

Ouch, este error es de novatos. Yo soy el novato Tongue.

Más que probablemente, el error es dos líneas más arriba, donde el sysopen, y es que no estoy comprobando si esto tiene éxito o no. Me da que está fallando, y el script sigue tan alegremente hasta que acaba petando más tarde.

Code:
    sysopen my $fd, '/dev/urandom', O_RDONLY or die "sysopen: $!";

Con este cambio te petará en la línea 14, y tendremos un error nuevo.

Pero si estás en güindons, ahórrate el esfuerzo: no hay /dev/urandom en güindons Tongue. Aunque por un pequeño incentivo le puedo añadir el generador de aleatorios Tongue.
1031  Local / Servicios / Re: Trading Group Telegram [Forobits] on: May 30, 2015, 12:41:42 AM
¿Porque nos movemos a altcoins? En el grupo se habla mayormente de bitcoin.

Perdón, fui yo, queriendo mover a Servicios pero no a este Smiley. Ahora reubico.

(edito: je, es que los dos se llaman igual en el desplegable…)
1032  Bitcoin / Bitcoin Discussion / Re: Silk Road Founder Ross Ulbricht Sentenced to Life in Prison on: May 30, 2015, 12:40:07 AM
It could be worst because in some countries they would have given him the death penalty.

How is death penalty worse than life in prison?
1033  Economy / Speculation / Re: What do you expect from the halving in 2016? on: May 30, 2015, 12:03:51 AM
When the supply will be halved in 2016, the price should be grow linear if the current demand stays the same.

What do you think?

The market tends to do the opposite of what the majority thinks. There's a clear consensus that the halving should drive the price up, just as it did the last time. Therefore my personal opinion is that it will either remain lateral or go down.
1034  Local / Español (Spanish) / Re: bitcointalk hacked on: May 29, 2015, 11:24:29 PM
kaykawa: ¿Sabes por qué hay un 2 en mi nombre de usuario?

Exacto, porque me pwnearon la cuenta que tenía desde finales de 2011. Huh

Está bien que se lo cuentes, es bastante normal, habiéndolo vivido, pero él realmente no lo va a aprender hasta que no pase por lo mismo. Quien en 2015 viene todo fresco diciendo en un foro público "por favor, hackeadme", bueno, pues ya sabe a lo que se atiene. Obviamente no va a ponerse a cambiar contraseñas solo porque se lo recomienden 4 "paranoicos" del intenné.
1035  Bitcoin / Bitcoin Technical Support / Re: Running a Bitcoin Tor exit node on: May 29, 2015, 10:27:43 PM
Well, there goes my dream Cheesy  lol

As went mine back in the day Tongue.


But I'll probably let those ports running as an exit anyway.

Please do. There is a shortage of exits, and not all of them allow 8333. Thank you!
1036  Bitcoin / Bitcoin Technical Support / Re: Running a Bitcoin Tor exit node on: May 29, 2015, 10:10:27 PM
Quote
I'm not too clear on the use case for that, because if I want to send a transaction anonymously, can't I just use a tor http connection to broadcast the transaction on, say, blockchain.info's public api?

Probably you could, but life is all about choices ;-)

bc.i is a centralised service, bound to disappear at some point in the (maybe distant) future. We shouldn't rely on centralised services, as convenient as they may be. Better to sendrawtransaction to your nearest onion node.


And mainly I'm running these ports as an exit because I hope to get marked as an exit node

In order to be eligible for the Exit flag, you need to be an exit for at least 2 ports among 80, 443 and 6667. You're not going to get Exit by being an exit for bitcoin only. This doesn't mean, though, that your exit ports will remain unused. It only means that clients won't be preemptively opening circuits through your node—they will only do when 8333 is requested, and your node is chosen among the possible alternatives.
1037  Local / Hardware y Minería / Re: Alguna mina española, ya sea de bitcoin o litecoin? on: May 29, 2015, 09:28:10 PM
Me gustaría saber si existe alguna mina española ya sea de bitcoin o de litecoin

aTg tenía una, pero la echó abajo y creo que no hay más noticias (pero puedo estar equivocado).
1038  Local / Trading y especulación / Re: Boletín de Análisis Entráñico / Chamánico on: May 29, 2015, 09:24:27 PM
Si, la mía decía lo mismo pero en un momento que se quedo sin cuvurtura...

¿Qué es un "LTC"? Moderata! No des mal ejemplo! Tongue
1039  Local / Trading y especulación / Re: Boletín de Análisis Entráñico / Chamánico on: May 29, 2015, 06:40:39 PM
Pues mi bola de cristal me dice que nos vamos a quedar laterales una buena temporada…
1040  Local / Servicios / Re: ¡¡NOVETTA ¡¡NOVETTA BIT2ME PRIMERA BITCOIN KILLER APP 100% ESPAÑOLA on: May 29, 2015, 06:34:37 PM
El problema de esto es que ahora mismo web y servicio de conversión está en el mismo servidor, por eso si fallase el servidor ambas cosas quedan inoperativas. De momento usamos twitter a modo medio de comunicación separado, pero estamos en proceso de solucionar el hecho de que alguna de las partes pueda caerse sea o no por motivo de terceras partes.

Para webs de poco tráfico como esa (doy por hecho Tongue), te trae más cuenta tener dos VPS de Kimsufi (la gama baja de OVH). En el DNS solo configuras una de las instancias, y cuando el servidor pete (que va a petar, y Kimsufi no tiene soporte a efectos prácticos), levantas la otra (cambiando la IP en el DNS) y contratas un tercer VPS, dejando morir el primero tan pronto puedas. Son tan baratos que esta es una alternativa viable.

Ya claro, si detectas desde el DNS cuál de los servidores vive y cuál no, pues tu uptime ya se pone más mono, y todo esto va aparte del servicio de conversión.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 [52] 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 ... 276 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!