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 - Eleкtro

#1401
¿CÓMO OBTENER UNA REFERENCIA A TODOS LOS PROCESOS HIJO DE UN PROCESO?

Código (vbnet) [Seleccionar]
''' ----------------------------------------------------------------------------------------------------
''' <summary>
''' Gets the child processes of the source <see cref="Process"/>.
''' </summary>
''' ----------------------------------------------------------------------------------------------------
''' <param name="p">
''' The source <see cref="Process"/>.
''' </param>
''' ----------------------------------------------------------------------------------------------------
''' <returns>
''' A <see cref="IEnumerable(Of Process)"/> containing the child processes.
''' </returns>
''' ----------------------------------------------------------------------------------------------------
<DebuggerStepThrough>
Public Sahred Iterator Function GetChildProcesses(ByVal p As Process) As IEnumerable(Of Process)

   Dim scope As New ManagementScope("root\CIMV2")p.Id))
   Dim options As New EnumerationOptions With {
       .ReturnImmediately = True,
       .Rewindable = False,
       .DirectRead = True,
       .EnumerateDeep = False
   }

   Using mos As New ManagementObjectSearcher(scope, query, options),
         moc As ManagementObjectCollection = mos.Get()

       For Each mo As ManagementObject In moc
           Dim value As Object = mo.Properties("ProcessID").Value()
           If (value IsNot Nothing) Then
               Yield Process.GetProcessById(CInt(value))
           End If
       Next
   End Using

End Function


Modo de empleo:
Código (vbnet) [Seleccionar]
Dim mainProcess As Process = Process.GetProcessesByName("explorer").Single()
Dim childProcesses As IEnumerable(Of Process) = GetChildProcesses(mainProcess)

For Each p As Process In childProcesses
   Console.WriteLine(p.ProcessName)
Next


Saludos.
#1402
CÓMO OBTENER EL PRECIO DEL BITCOIN EN LA MONEDA QUE QUIERAS

Bueno, pues buscando alguna API gratuita y sin muchas limitaciones, encontré https://bitpay.com/api (de hecho, parece que no tiene ninguna limitación de peticiones por mes, pero no estoy completamente seguro.)

La sintaxis de la consulta es sencilla: "https://bitpay.com/api/rates/BTC/{NOMBRE_DE_MONEDA}" -así que primero creamos la siguiente enumeración con los nombres de monedas aceptados por la API (o en su defecto, un diccionario. como prefieran adaptarlo):

Código (vbnet) [Seleccionar]

''' ----------------------------------------------------------------------------------------------------
''' <summary>
''' Specifies the ISO-4217 3-character currency codes.
''' </summary>
''' ----------------------------------------------------------------------------------------------------
Public Enum Currencies As Integer

   ''' <summary>
   ''' UAE Dirham
   ''' </summary>
   AED

   ''' <summary>
   ''' Afghan Afghani
   ''' </summary>
   AFN

   ''' <summary>
   ''' Albanian Lek
   ''' </summary>
   ALL

   ''' <summary>
   ''' Armenian Dram
   ''' </summary>
   AMD

   ''' <summary>
   ''' Netherlands Antillean Guilder
   ''' </summary>
   ANG

   ''' <summary>
   ''' Angolan Kwanza
   ''' </summary>
   AOA

   ''' <summary>
   ''' Argentine Peso
   ''' </summary>
   ARS

   ''' <summary>
   ''' Australian Dollar
   ''' </summary>
   AUD

   ''' <summary>
   ''' Aruban Florin
   ''' </summary>
   AWG

   ''' <summary>
   ''' Azerbaijani Manat
   ''' </summary>
   AZN

   ''' <summary>
   ''' Bosnia-Herzegovina Convertible Mark
   ''' </summary>
   BAM

   ''' <summary>
   ''' Barbadian Dollar
   ''' </summary>
   BBD

   ''' <summary>
   ''' Bitcoin Cash
   ''' </summary>
   BCH

   ''' <summary>
   ''' Bangladeshi Taka
   ''' </summary>
   BDT

   ''' <summary>
   ''' Bulgarian Lev
   ''' </summary>
   BGN

   ''' <summary>
   ''' Bahraini Dinar
   ''' </summary>
   BHD

   ''' <summary>
   ''' Burundian Franc
   ''' </summary>
   BIF

   ''' <summary>
   ''' Bermudan Dollar
   ''' </summary>
   BMD

   ''' <summary>
   ''' Brunei Dollar
   ''' </summary>
   BND

   ''' <summary>
   ''' Bolivian Boliviano
   ''' </summary>
   BOB

   ''' <summary>
   ''' Brazilian Real
   ''' </summary>
   BRL

   ''' <summary>
   ''' Bahamian Dollar
   ''' </summary>
   BSD

   ''' <summary>
   ''' Bhutanese Ngultrum
   ''' </summary>
   BTN

   ''' <summary>
   ''' Botswanan Pula
   ''' </summary>
   BWP

   ''' <summary>
   ''' Belize Dollar
   ''' </summary>
   BZD

   ''' <summary>
   ''' Canadian Dollar
   ''' </summary>
   CAD

   ''' <summary>
   ''' Congolese Franc
   ''' </summary>
   CDF

   ''' <summary>
   ''' Swiss Franc
   ''' </summary>
   CHF

   ''' <summary>
   ''' Chilean Unit of Account (UF)
   ''' </summary>
   CLF

   ''' <summary>
   ''' Chilean Peso
   ''' </summary>
   CLP

   ''' <summary>
   ''' Chinese Yuan
   ''' </summary>
   CNY

   ''' <summary>
   ''' Colombian Peso
   ''' </summary>
   COP

   ''' <summary>
   ''' Costa Rican Colón
   ''' </summary>
   CRC

   ''' <summary>
   ''' Cuban Peso
   ''' </summary>
   CUP

   ''' <summary>
   ''' Cape Verdean Escudo
   ''' </summary>
   CVE

   ''' <summary>
   ''' Czech Koruna
   ''' </summary>
   CZK

   ''' <summary>
   ''' Djiboutian Franc
   ''' </summary>
   DJF

   ''' <summary>
   ''' Danish Krone
   ''' </summary>
   DKK

   ''' <summary>
   ''' Dominican Peso
   ''' </summary>
   DOP

   ''' <summary>
   ''' Algerian Dinar
   ''' </summary>
   DZD

   ''' <summary>
   ''' Egyptian Pound
   ''' </summary>
   EGP

   ''' <summary>
   ''' Ethiopian Birr
   ''' </summary>
   ETB

   ''' <summary>
   ''' Eurozone Euro
   ''' </summary>
   EUR

   ''' <summary>
   ''' Fijian Dollar
   ''' </summary>
   FJD

   ''' <summary>
   ''' Falkland Islands Pound
   ''' </summary>
   FKP

   ''' <summary>
   ''' Pound Sterling
   ''' </summary>
   GBP

   ''' <summary>
   ''' Georgian Lari
   ''' </summary>
   GEL

   ''' <summary>
   ''' Ghanaian Cedi
   ''' </summary>
   GHS

   ''' <summary>
   ''' Gibraltar Pound
   ''' </summary>
   GIP

   ''' <summary>
   ''' Gambian Dalasi
   ''' </summary>
   GMD

   ''' <summary>
   ''' Guinean Franc
   ''' </summary>
   GNF

   ''' <summary>
   ''' Guatemalan Quetzal
   ''' </summary>
   GTQ

   ''' <summary>
   ''' Guyanaese Dollar
   ''' </summary>
   GYD

   ''' <summary>
   ''' Hong Kong Dollar
   ''' </summary>
   HKD

   ''' <summary>
   ''' Honduran Lempira
   ''' </summary>
   HNL

   ''' <summary>
   ''' Croatian Kuna
   ''' </summary>
   HRK

   ''' <summary>
   ''' Haitian Gourde
   ''' </summary>
   HTG

   ''' <summary>
   ''' Hungarian Forint
   ''' </summary>
   HUF

   ''' <summary>
   ''' Indonesian Rupiah
   ''' </summary>
   IDR

   ''' <summary>
   ''' Israeli Shekel
   ''' </summary>
   ILS

   ''' <summary>
   ''' Indian Rupee
   ''' </summary>
   INR

   ''' <summary>
   ''' Iraqi Dinar
   ''' </summary>
   IQD

   ''' <summary>
   ''' Iranian Rial
   ''' </summary>
   IRR

   ''' <summary>
   ''' Icelandic Króna
   ''' </summary>
   ISK

   ''' <summary>
   ''' Jersey Pound
   ''' </summary>
   JEP

   ''' <summary>
   ''' Jamaican Dollar
   ''' </summary>
   JMD

   ''' <summary>
   ''' Jordanian Dinar
   ''' </summary>
   JOD

   ''' <summary>
   ''' Japanese Yen
   ''' </summary>
   JPY

   ''' <summary>
   ''' Kenyan Shilling
   ''' </summary>
   KES

   ''' <summary>
   ''' Kyrgystani Som
   ''' </summary>
   KGS

   ''' <summary>
   ''' Cambodian Riel
   ''' </summary>
   KHR

   ''' <summary>
   ''' Comorian Franc
   ''' </summary>
   KMF

   ''' <summary>
   ''' North Korean Won
   ''' </summary>
   KPW

   ''' <summary>
   ''' South Korean Won
   ''' </summary>
   KRW

   ''' <summary>
   ''' Kuwaiti Dinar
   ''' </summary>
   KWD

   ''' <summary>
   ''' Cayman Islands Dollar
   ''' </summary>
   KYD

   ''' <summary>
   ''' Kazakhstani Tenge
   ''' </summary>
   KZT

   ''' <summary>
   ''' Laotian Kip
   ''' </summary>
   LAK

   ''' <summary>
   ''' Lebanese Pound
   ''' </summary>
   LBP

   ''' <summary>
   ''' Sri Lankan Rupee
   ''' </summary>
   LKR

   ''' <summary>
   ''' Liberian Dollar
   ''' </summary>
   LRD

   ''' <summary>
   ''' Lesotho Loti
   ''' </summary>
   LSL

   ''' <summary>
   ''' Libyan Dinar
   ''' </summary>
   LYD

   ''' <summary>
   ''' Moroccan Dirham
   ''' </summary>
   MAD

   ''' <summary>
   ''' Moldovan Leu
   ''' </summary>
   MDL

   ''' <summary>
   ''' Malagasy Ariary
   ''' </summary>
   MGA

   ''' <summary>
   ''' Macedonian Denar
   ''' </summary>
   MKD

   ''' <summary>
   ''' Myanma Kyat
   ''' </summary>
   MMK

   ''' <summary>
   ''' Mongolian Tugrik
   ''' </summary>
   MNT

   ''' <summary>
   ''' Macanese Pataca
   ''' </summary>
   MOP

   ''' <summary>
   ''' Mauritanian Ouguiya
   ''' </summary>
   MRO

   ''' <summary>
   ''' Mauritian Rupee
   ''' </summary>
   MUR

   ''' <summary>
   ''' Maldivian Rufiyaa
   ''' </summary>
   MVR

   ''' <summary>
   ''' Malawian Kwacha
   ''' </summary>
   MWK

   ''' <summary>
   ''' Mexican Peso
   ''' </summary>
   MXN

   ''' <summary>
   ''' Malaysian Ringgit
   ''' </summary>
   MYR

   ''' <summary>
   ''' Mozambican Metical
   ''' </summary>
   MZN

   ''' <summary>
   ''' Namibian Dollar
   ''' </summary>
   NAD

   ''' <summary>
   ''' Nigerian Naira
   ''' </summary>
   NGN

   ''' <summary>
   ''' Nicaraguan Córdoba
   ''' </summary>
   NIO

   ''' <summary>
   ''' Norwegian Krone
   ''' </summary>
   NOK

   ''' <summary>
   ''' Nepalese Rupee
   ''' </summary>
   NPR

   ''' <summary>
   ''' New Zealand Dollar
   ''' </summary>
   NZD

   ''' <summary>
   ''' Omani Rial
   ''' </summary>
   OMR

   ''' <summary>
   ''' Panamanian Balboa
   ''' </summary>
   PAB

   ''' <summary>
   ''' Peruvian Nuevo Sol
   ''' </summary>
   PEN

   ''' <summary>
   ''' Papua New Guinean Kina
   ''' </summary>
   PGK

   ''' <summary>
   ''' Philippine Peso
   ''' </summary>
   PHP

   ''' <summary>
   ''' Pakistani Rupee
   ''' </summary>
   PKR

   ''' <summary>
   ''' Polish Zloty
   ''' </summary>
   PLN

   ''' <summary>
   ''' Paraguayan Guarani
   ''' </summary>
   PYG

   ''' <summary>
   ''' Qatari Rial
   ''' </summary>
   QAR

   ''' <summary>
   ''' Romanian Leu
   ''' </summary>
   RON

   ''' <summary>
   ''' Serbian Dinar
   ''' </summary>
   RSD

   ''' <summary>
   ''' Russian Ruble
   ''' </summary>
   RUB

   ''' <summary>
   ''' Rwandan Franc
   ''' </summary>
   RWF

   ''' <summary>
   ''' Saudi Riyal
   ''' </summary>
   SAR

   ''' <summary>
   ''' Solomon Islands Dollar
   ''' </summary>
   SBD

   ''' <summary>
   ''' Seychellois Rupee
   ''' </summary>
   SCR

   ''' <summary>
   ''' Sudanese Pound
   ''' </summary>
   SDG

   ''' <summary>
   ''' Swedish Krona
   ''' </summary>
   SEK

   ''' <summary>
   ''' Singapore Dollar
   ''' </summary>
   SGD

   ''' <summary>
   ''' Saint Helena Pound
   ''' </summary>
   SHP

   ''' <summary>
   ''' Sierra Leonean Leone
   ''' </summary>
   SLL

   ''' <summary>
   ''' Somali Shilling
   ''' </summary>
   SOS

   ''' <summary>
   ''' Surinamese Dollar
   ''' </summary>
   SRD

   ''' <summary>
   ''' São Tomé and Príncipe Dobra
   ''' </summary>
   STD

   ''' <summary>
   ''' Salvadoran Colón
   ''' </summary>
   SVC

   ''' <summary>
   ''' Syrian Pound
   ''' </summary>
   SYP

   ''' <summary>
   ''' Swazi Lilangeni
   ''' </summary>
   SZL

   ''' <summary>
   ''' Thai Baht
   ''' </summary>
   THB

   ''' <summary>
   ''' Tajikistani Somoni
   ''' </summary>
   TJS

   ''' <summary>
   ''' Turkmenistani Manat
   ''' </summary>
   TMT

   ''' <summary>
   ''' Tunisian Dinar
   ''' </summary>
   TND

   ''' <summary>
   ''' Tongan Paʻanga
   ''' </summary>
   TOP

   ''' <summary>
   ''' Turkish Lira
   ''' </summary>
   [TRY]

   ''' <summary>
   ''' Trinidad and Tobago Dollar
   ''' </summary>
   TTD

   ''' <summary>
   ''' New Taiwan Dollar
   ''' </summary>
   TWD

   ''' <summary>
   ''' Tanzanian Shilling
   ''' </summary>
   TZS

   ''' <summary>
   ''' Ukrainian Hryvnia
   ''' </summary>
   UAH

   ''' <summary>
   ''' Ugandan Shilling
   ''' </summary>
   UGX

   ''' <summary>
   ''' US Dollar
   ''' </summary>
   USD

   ''' <summary>
   ''' Uruguayan Peso
   ''' </summary>
   UYU

   ''' <summary>
   ''' Uzbekistan Som
   ''' </summary>
   UZS

   ''' <summary>
   ''' Venezuelan Bolívar Fuerte
   ''' </summary>
   VEF

   ''' <summary>
   ''' Vietnamese Dong
   ''' </summary>
   VND

   ''' <summary>
   ''' Vanuatu Vatu
   ''' </summary>
   VUV

   ''' <summary>
   ''' Samoan Tala
   ''' </summary>
   WST

   ''' <summary>
   ''' CFA Franc BEAC
   ''' </summary>
   XAF

   ''' <summary>
   ''' Silver (troy ounce)
   ''' </summary>
   XAG

   ''' <summary>
   ''' Gold (troy ounce)
   ''' </summary>
   XAU

   ''' <summary>
   ''' East Caribbean Dollar
   ''' </summary>
   XCD

   ''' <summary>
   ''' CFA Franc BCEAO
   ''' </summary>
   XOF

   ''' <summary>
   ''' CFP Franc
   ''' </summary>
   XPF

   ''' <summary>
   ''' Yemeni Rial
   ''' </summary>
   YER

   ''' <summary>
   ''' South African Rand
   ''' </summary>
   ZAR

   ''' <summary>
   ''' Zambian Kwacha
   ''' </summary>
   ZMW

   ''' <summary>
   ''' Zimbabwean Dollar
   ''' </summary>
   ZWL

End Enum


Y con eso, podemos hacer una función de uso genérico que tome como argumento un valor de la enumeración, usar la API y parsear el documento JSON devuelto para obtener el valor del Bitcoin:

Código (vbnet) [Seleccionar]
Imports System.Globalization
Imports System.IO
Imports System.Net
Imports System.Runtime.Serialization.Json
Imports System.Text
Imports System.Xml


Código (vbnet) [Seleccionar]
''' ----------------------------------------------------------------------------------------------------
''' <summary>
''' Gets the price of 1 Bitcoin in the specified currency.
''' </summary>
''' ----------------------------------------------------------------------------------------------------
''' <param name="currency">
''' The currency.
''' </param>
''' ----------------------------------------------------------------------------------------------------
''' <returns>
''' The resulting price.
''' </returns>
''' ----------------------------------------------------------------------------------------------------
''' <exception cref="HttpListenerException">
''' The returned Bitcoin rate info is empty due to an unknown error.
''' </exception>
''' ----------------------------------------------------------------------------------------------------
<DebuggerStepThrough>
Private Shared Function GetBitcoinPrice(ByVal currency As Currencies) As Decimal

   Dim uri As New Uri(String.Format("https://bitpay.com/api/rates/BTC/{0}", currency.ToString()))
   Dim req As WebRequest = WebRequest.Create(uri)

   Using res As WebResponse = req.GetResponse(),
         sr As New StreamReader(res.GetResponseStream()),
         xmlReader As XmlDictionaryReader =
             JsonReaderWriterFactory.CreateJsonReader(sr.BaseStream, Encoding.UTF8, New XmlDictionaryReaderQuotas, Nothing)

       Dim xml As XElement = XElement.Load(xmlReader)
       If (xml.IsEmpty) Then
           Dim errMsg As String = String.Format("The returned Bitcoin rate info is empty due to an unknown error. ""{0}""", uri.ToString())
           Throw New HttpListenerException(HttpStatusCode.NotFound, errMsg)
       End If

       Return Decimal.Parse(xml.<rate>.Value, NumberStyles.Currency, New NumberFormatInfo With {.CurrencyDecimalSeparator = "."})

   End Using

End Function


Modo de empleo:
Código (vbnet) [Seleccionar]
Dim price As Decimal = GetBitcoinPrice(Currencies.USD)
Console.WriteLine(price)


Saludos.
#1403
Cita de: rigorvzla en 22 Diciembre 2017, 13:46 PMlas referencias que hacia a archivos externos, la utilice dentro de la misma solucion como "clases"

A menos que intentes explicarte mejor usando otras palabras... no entiendo muy bien a que te refieres, ¿que es eso de convertir referencias de archivos de texto, a clases?. De todas formas te puedo decir que trabajar con operaciones I/O de lectura sobre archivos locales por supuesto es más lento que trabajar con el bloque de asignación de memoria de tu programa.




Cita de: rigorvzla en 22 Diciembre 2017, 13:46 PMlos archivos exe que llama , crearlos en la misma solucion, para no llamar al exe

Esto tampoco se lo que significa, se puede interpretar de varias maneras, pero bueno, el procedimiento necesario para crear el proceso de un executable, e inicializarlo (esté ubicado el .exe donde lo esté), ya es considerablemente mucho más lento que realizar otras cosas, como por ejemplo podría ser llamar a una función aleatoria de tu programa y esperar el valor de retorno (una función de la librería 7z.dll, por ejemplo), y si además te pones a capturar la salida del programa para controlar el porcentaje de progreso, el tiempo total de ejecución hasta finalizar la operación se incrementará aun más. Aunque para hacer una comparación de velocidad en condiciones, habría que ver el código fuente para poder tener en cuenta factores importantes... como la complejidad ciclomática de los métodos/funciones de un programa, la administración de recursos del programa, y en general lo bien o lo mal que estén programadas las funcionalidades del programa.

De forma genérica o superficial te puedo decir que si quieres acelerar algún procedimiento de tu programa, entonces podrías aplicar los principios de la programación asincrónica, multi hilo, paralelismo. Pero depende de para que cosa.

Cita de: rigorvzla en 22 Diciembre 2017, 13:46 PMNota: Actualmente mi programa funciona solamente en mi pc y no en otras computadoras, cosa que quiero resolver y no encuentro como , si alguien tiene una sugeencia estaria perfecto.

La única solución es que depures el código. Si todavía no solucionaste los errores, si quieres puedes pasarme el código fuente por mensaje privado, si no me funciona en mi PC intentaré averiguar el motivo. Y dime que versión de Windows estás utilizando en tu PC.

Saludos
#1404
Más claro, imposible:

CitarNo se controló System.ArgumentException
Message='name' no puede ser una cadena vacía.
Nombre del parámetro: name
...
en System.Speech.Synthesis.SpeechSynthesizer.SelectVoice(String name)
en C:\Users\Test\Desktop\AIRH\AIRH\MainWindow.xaml.cs:línea 74

Saludos
#1405
Scripting / Re: System.OutOfMemoryException
21 Diciembre 2017, 23:54 PM
Cita de: Pisangas en 21 Diciembre 2017, 23:03 PM
Me temo que ocurre igual


Exception calling "ReadAllLines" with "1" argument(s): "Exception of type 'System.OutOfMemoryException' was thrown."

Eso te dije, que probablemente te ocurriría igual con "ReadAllLines". Prueba con "ReadLines", si tienes .NET Framework 4.7 deberías poder usar esa función, si te sale algún error, muestra el mensaje de error.

saludos
#1406
Scripting / Re: System.OutOfMemoryException
21 Diciembre 2017, 22:31 PM
Cita de: Pisangas en 21 Diciembre 2017, 22:09 PM
Lo estoy haciendo sobre el PowerShell, es correcto?

si.




Cita de: Pisangas en 21 Diciembre 2017, 22:09 PM
por el momento me dice Method invocation failed because [System.IO.File] doesn't contain a method named 'ReadLines'.

Sin embargo validando la clase ReadLines si pertenece al objeto System.IO.File

La función System.IO.File.ReadLines() fue introducida en la versión 4.0 de .NET Framework, así que necesitas tener instalada esa versión (como mínimo) o una superior en tu Windows. Si eso no es posible, entonces mo podrás usar ese código. Puedes probar con la función "ReadAllLines" en vez de "ReadLines" (solo tienes que cambiarle el nombre a esa parte del código), pero el resultado me temo que será muy distinto ( ya que esa función devuelve un Array como tal, así que probablemente se te desbordará la memoria, pero bueno, por probar... puedes intentarlo a ver. )

Saludos
#1407
Scripting / Re: System.OutOfMemoryException
21 Diciembre 2017, 21:49 PM
Cita de: Pisangas en 21 Diciembre 2017, 20:04 PMalgo para superar este inconveniente?

Prueba con las clases de .NET Framework (esto tecnicamente ya no sería puto código PowerShell):

script.ps1
$lines = [System.IO.File]::ReadLines( "C:\File.csv", [System.Text.Encoding]::Default )
[System.Int32] $count = ($lines).Count

Write-Host $count


No estoy muy seguro de si funcionará. Por un lado la clase IEnumerable (la cual es parecida a un Array en la programación) es un tipo de evaluación vaga (Lazy Evaluarion Type), esto quiere decir que las lineas del contenido del archivo.csv (o dicho de otra forma, los elementos del Array) solo se cargarán en memoria a medida que vaya siendo realmente necesario y se deasignará de la memoria cuando ya no sea necesario, por lo que en principio no sufririas un desbordamiento de memoria, sin embargo al usar la propiedad IEnumerable.Count tiene que iterar todos los elementos de la colección IEnumerable para hacer el conteo... así que no estoy seguro de lo que sucederá, pruébalo y me dices.

Saludos.
#1408
Dudas Generales / Re: ¿Criptomonedas?
21 Diciembre 2017, 21:08 PM
Cita de: JugadorON en 19 Diciembre 2017, 19:25 PMUn monedero de Bitcoin, como por ejemplo Electrum, solo guarda criptomonedas de Bitcoin? O también lo hace con otras, como Ethereum o Iota?

Si quieres un (multi)monedero virtual, seguro, y con soporte para varias criptomonedas, yo te recomiendo Exodus. También uso Electrum, pero es que Exodus me parece irresistible desde que lo probé por primera vez... y todos los datos se representan de forma muy abstracta ocultando la información "crítica", de hecho los monederos se crean solos sin que tengas que introducir ningún dato ni palabras clave ni nada por tu parte...

Desde el programa puedes transferir ganancias de una criptomoneda/monedero a otra.


 






Cita de: JugadorON en 19 Diciembre 2017, 22:41 PM
Grax iUDEX.

Qué casa de cambio me recomendais para comprar y vender bitcoins?

Una con soporte rápido por e-mail, en Español, y de confianza:

Saludos.
#1409
No sé si será una pregunta estúpida, pero prefiero preguntar para evitar posibles incompatibilidades despues...

Tengo una página web con WordPress, hace tiempo que no la actualizo y al entrar al cpanel me dice que hay una nueva versión de WordPress, y también nuevas versiones de varios plugins, y una nueva versión del tema visual.

Bien, mi pregunta es la siguiente: ¿qué debo actualizar primero, la versión de WordPress, los plugins, o el theme?, ¿importa el orden?.

Gracias.
#1410
Cita de: Orubatosu en 28 Noviembre 2017, 17:28 PM
Cuando los que han estado inflando artificialmente su valor quieran y les salga mas rentable

Y como siempre pillará al "pequeño inversor" al que le han prometido una rentabilidad brutal o el cuento del "como hacerse rico en una semana sin trabajar"

Parece que se está cumpliendo lo que dijiste, llevo monitorizando el valor del Bitcoin durante cada día desde hace unos tres meses, y hace tan solo 1 mes el valor estaba en los 6.000€ y de repente subió hasta los 15.000 € aprox, del día a la mñana fue, algo inexplicable; hace 2 días el valor estaba por las nubes a casi 20.000 € (no se si los superó, pero lo vi en +19.800 €), pero entre ayer y hoy... ahora mismo su valor está en 15.120 €, a ratos sube un poco, pero vuelve a disminuir su valor por debajo de lo que estaba antes de subir... ya veremos en que acaba todo esto, ojalá baje a los 10.000€, así podremos invertir con más seguridad para esperar a la siguiente subida y sacar muchos beneficios.

Los pequeños inversores están bien jodidos como hayan invertido una buena suma de dinero hace unos días o semanas...

Ahora mismo no se puede invertir en Bitcoin, al menos hasta que pasen unos días y se estabilice el valor como antes, por que ahora es algo demasiado inestable y arriesgado, ya que lo mismo sube 500€ de golpe, que baja 500€ en cuestión de pocos minutos (no exagero, es lo que estoy viendo ahora msmo).

Saludos!