Actualización 2.30
-Añadido filtro de visualización de RRs
-Añadido detalles de RR con gráfico de clicks y otros datos.
-Modificado el gráfico del proyector para facilitar la integración con linux
-Liberada versión linux. Por cuestión de orden mantendrá la misma numeración que la versión de windows
En principio había planeado dejar el filtro de visualización para otra versión. Pero termine haciéndola mientras preparaba el compilador en linux (5 horas... y lo tuve que hacer 2 veces porque la primera salio mal) .
Notaran que la versión de linux aun no esta subida. Eso es porque el compilador aun no termina. En cuanto pueda lo subiré, sera entre hoy y mañana temprano.
Mi nombre es CoyoteAzul. Soy estudiante de contador y tengo cierta afición por la programación. Principalmente desarrollo software para la gestion de tu cuenta Neobux
martes, 6 de septiembre de 2016
miércoles, 31 de agosto de 2016
Actualizacion CoAzManager 2.25
Actualización 2.25
-Solucionado error en el reconocimiento de costos.
Con la promoción que se aplico ayer en Neobux note un error en la forma en la que el programa lleva los costos.
Antes de explicar el error, explicare como se llevan los costos.
Cuando se renueva un referido considero que estas "comprando días" a un determinado precio. Si renuevas a 2RR por 240 días en 1er escala en realidad estas comprando 480 días a $0,00466 cada uno.
Los días que has comprado se guardan en el archivo de configuración y luego se reparten entre tus referidos a medida que avanza el tiempo.
Comienzo repartiendo los días sin descuento, de mayor a menor costo. Una vez que se se terminan los días sin descuento se reparten los días con descuento, también de mayor a menor.
El error es que el programa no estaba reconociendo los días que compras al renovar. Es decir, comenzás con los días que hayas configurado al principio y una vez que se gastan tu costo de renovación se vuelve cero (cosa que es irreal)
Ahora los días comprados se están añadiendo correctamente. Pero no puedo solucionar la falta de días ocurrida antes de esta actualización. Para ello tendrán que acceder al archivo de configuración y añadir días manualmente. Esto no es nada intuitivo porque nunca preví que pudiera pasar.
Para añadir días manualmente deben hacer lo siguiente.
1- Determinar que costo desean agregar. Por ejemplo si quieren agregar el costo de 240 dias en 1er escala, su costo sera
1,12 / 240 = 0,004666666666666666666
2- Averiguar que linea deben agregar.
Cada linea pertenece a un costo en particular. Así, la 1er linea es para el costo 0.009333, la segunda para 0.0086666 y así para cada costo.
En el archivo de configuración encontraran la linea "Conf-costRR". Debajo de esta deben comenzar a contar PERO CONTANDO DESDE CERO, NO DESDE UNO
Esta es la formula con la que calculo los costos. Lo que esta entre "[]" les dirá que linea es deben editar (recuerden contar desde cero, no desde uno) y el numero tras los "//" dirá que costo corresponde.
Ignoren la formula en si, solo las use para mantener la precisión en los decimales. Fíjense solo en el resultado
std::vector <long double> costosUnicosFunc()
{
std::vector <long double> retorno(56);
retorno[0] = 0.14/15L; //0.00933333333333333
retorno[1] = 0.13/15L; //0.00866666666666667
retorno[2] = 0.25/30L; //0.00833333333333333
retorno[3] = 0.49/60L; //0.00816666666666667
retorno[4] = 0.12/15L; //0.008
retorno[5] = 0.47/60L; //0.00783333333333333
retorno[6] = 0.23/30L; //0.00766666666666667
retorno[7] = 0.45/60L; //0.0075
retorno[8] = 0.11/15L; //0.00733333333333333
retorno[9] = 0.43/60L; //0.00716666666666667
retorno[10] = 0.64/90L; //0.00711111111111111
retorno[11] = 0.21/30L; //0.007
retorno[12] = 0.62/90L; //0.00688888888888889
retorno[13] = 0.41/60L; //0.00683333333333333
retorno[14] = 1.01/150L; //0.00673333333333333
retorno[15] = 0.1/15L; //0.00666666666666667
retorno[16] = 0.59/90L; //0.00655555555555555
retorno[17] = 0.98/150L; //0.00653333333333333
retorno[18] = 0.19/30L; //0.00633333333333333
retorno[19] = 1.51/240L; //0.00629166666666667
retorno[20] = 0.94/150L; //0.00626666666666667
retorno[21] = 1.46/240L; //0.00608333333333333
retorno[22] = 0.36/60L; //0.006
retorno[23] = 1.4/240L; //0.00583333333333333
retorno[24] = 0.52/90L; //0.00577777777777778
retorno[25] = 0.86/150L; //0.00573333333333333
retorno[26] = 1.34/240L; //0.00558333333333333
retorno[27] = 0.83/150L; //0.00553333333333333
retorno[28] = 0.49/90L; //0.00544444444444444
retorno[29] = 1.29/240L; //0.005375
retorno[30] = 0.79/150L; //0.00526666666666667
retorno[31] = 1.23/240L; //0.005125
retorno[32] = 0.75/150L; //0.005
retorno[33] = 1.18/240L; //0.00491666666666667
retorno[34] = 1.12/240L; //0.00466666666666667
//Costos con descuento]
retorno[35] = 0.65/90L; //0.00722222222222222
retorno[36] = 0.6/90L; //0.00666666666666667
retorno[37] = 0.99/150L; //0.0066
retorno[38] = 0.58/90L; //0.00644444444444444
retorno[39] = 0.37/60L; //0.00616666666666667
retorno[40] = 1.47/240L; //0.006125
retorno[41] = 0.55/90L; //0.00611111111111111
retorno[42] = 0.91/150L; //0.00606666666666667
retorno[43] = 0.53/90L; //0.00588888888888889
retorno[44] = 1.41/240L; //0.005875
retorno[45] = 0.88/150L; //0.00586666666666667
retorno[46] = 1.36/240L; //0.00566666666666667
retorno[47] = 0.84/150L; //0.0056
retorno[48] = 0.5/90L; //0.00555555555555556
retorno[49] = 1.31/240L; //0.00545833333333333
retorno[50] = 0.48/90L; //0.00533333333333333
retorno[51] = 1.25/240L; //0.00520833333333333
retorno[52] = 0.77/150L; //0.00513333333333333
retorno[53] = 0.73/150L; //0.00486666666666667
retorno[54] = 1.14/240L; //0.00475
retorno[55] = 1.09/240L; //0.00454166666666667
return retorno;
}
3- Determinar cuantos días añadir. Esto es bastante sencillo. Solo multipliquen la cantidad de RR renovados por el periodo de renovación.
Por ejemplo, ayer renové 116 RR a 240 días en 2da escala con descuento. Eso me da un costo de 0.00475 así que en la linea 54 debo añadir (116 x 240 =) 27840 días
-Solucionado error en el reconocimiento de costos.
Con la promoción que se aplico ayer en Neobux note un error en la forma en la que el programa lleva los costos.
Antes de explicar el error, explicare como se llevan los costos.
Cuando se renueva un referido considero que estas "comprando días" a un determinado precio. Si renuevas a 2RR por 240 días en 1er escala en realidad estas comprando 480 días a $0,00466 cada uno.
Los días que has comprado se guardan en el archivo de configuración y luego se reparten entre tus referidos a medida que avanza el tiempo.
Comienzo repartiendo los días sin descuento, de mayor a menor costo. Una vez que se se terminan los días sin descuento se reparten los días con descuento, también de mayor a menor.
El error es que el programa no estaba reconociendo los días que compras al renovar. Es decir, comenzás con los días que hayas configurado al principio y una vez que se gastan tu costo de renovación se vuelve cero (cosa que es irreal)
Ahora los días comprados se están añadiendo correctamente. Pero no puedo solucionar la falta de días ocurrida antes de esta actualización. Para ello tendrán que acceder al archivo de configuración y añadir días manualmente. Esto no es nada intuitivo porque nunca preví que pudiera pasar.
Para añadir días manualmente deben hacer lo siguiente.
1- Determinar que costo desean agregar. Por ejemplo si quieren agregar el costo de 240 dias en 1er escala, su costo sera
1,12 / 240 = 0,004666666666666666666
2- Averiguar que linea deben agregar.
Cada linea pertenece a un costo en particular. Así, la 1er linea es para el costo 0.009333, la segunda para 0.0086666 y así para cada costo.
En el archivo de configuración encontraran la linea "Conf-costRR". Debajo de esta deben comenzar a contar PERO CONTANDO DESDE CERO, NO DESDE UNO
Esta es la formula con la que calculo los costos. Lo que esta entre "[]" les dirá que linea es deben editar (recuerden contar desde cero, no desde uno) y el numero tras los "//" dirá que costo corresponde.
Ignoren la formula en si, solo las use para mantener la precisión en los decimales. Fíjense solo en el resultado
std::vector <long double> costosUnicosFunc()
{
std::vector <long double> retorno(56);
retorno[0] = 0.14/15L; //0.00933333333333333
retorno[1] = 0.13/15L; //0.00866666666666667
retorno[2] = 0.25/30L; //0.00833333333333333
retorno[3] = 0.49/60L; //0.00816666666666667
retorno[4] = 0.12/15L; //0.008
retorno[5] = 0.47/60L; //0.00783333333333333
retorno[6] = 0.23/30L; //0.00766666666666667
retorno[7] = 0.45/60L; //0.0075
retorno[8] = 0.11/15L; //0.00733333333333333
retorno[9] = 0.43/60L; //0.00716666666666667
retorno[10] = 0.64/90L; //0.00711111111111111
retorno[11] = 0.21/30L; //0.007
retorno[12] = 0.62/90L; //0.00688888888888889
retorno[13] = 0.41/60L; //0.00683333333333333
retorno[14] = 1.01/150L; //0.00673333333333333
retorno[15] = 0.1/15L; //0.00666666666666667
retorno[16] = 0.59/90L; //0.00655555555555555
retorno[17] = 0.98/150L; //0.00653333333333333
retorno[18] = 0.19/30L; //0.00633333333333333
retorno[19] = 1.51/240L; //0.00629166666666667
retorno[20] = 0.94/150L; //0.00626666666666667
retorno[21] = 1.46/240L; //0.00608333333333333
retorno[22] = 0.36/60L; //0.006
retorno[23] = 1.4/240L; //0.00583333333333333
retorno[24] = 0.52/90L; //0.00577777777777778
retorno[25] = 0.86/150L; //0.00573333333333333
retorno[26] = 1.34/240L; //0.00558333333333333
retorno[27] = 0.83/150L; //0.00553333333333333
retorno[28] = 0.49/90L; //0.00544444444444444
retorno[29] = 1.29/240L; //0.005375
retorno[30] = 0.79/150L; //0.00526666666666667
retorno[31] = 1.23/240L; //0.005125
retorno[32] = 0.75/150L; //0.005
retorno[33] = 1.18/240L; //0.00491666666666667
retorno[34] = 1.12/240L; //0.00466666666666667
//Costos con descuento]
retorno[35] = 0.65/90L; //0.00722222222222222
retorno[36] = 0.6/90L; //0.00666666666666667
retorno[37] = 0.99/150L; //0.0066
retorno[38] = 0.58/90L; //0.00644444444444444
retorno[39] = 0.37/60L; //0.00616666666666667
retorno[40] = 1.47/240L; //0.006125
retorno[41] = 0.55/90L; //0.00611111111111111
retorno[42] = 0.91/150L; //0.00606666666666667
retorno[43] = 0.53/90L; //0.00588888888888889
retorno[44] = 1.41/240L; //0.005875
retorno[45] = 0.88/150L; //0.00586666666666667
retorno[46] = 1.36/240L; //0.00566666666666667
retorno[47] = 0.84/150L; //0.0056
retorno[48] = 0.5/90L; //0.00555555555555556
retorno[49] = 1.31/240L; //0.00545833333333333
retorno[50] = 0.48/90L; //0.00533333333333333
retorno[51] = 1.25/240L; //0.00520833333333333
retorno[52] = 0.77/150L; //0.00513333333333333
retorno[53] = 0.73/150L; //0.00486666666666667
retorno[54] = 1.14/240L; //0.00475
retorno[55] = 1.09/240L; //0.00454166666666667
return retorno;
}
3- Determinar cuantos días añadir. Esto es bastante sencillo. Solo multipliquen la cantidad de RR renovados por el periodo de renovación.
Por ejemplo, ayer renové 116 RR a 240 días en 2da escala con descuento. Eso me da un costo de 0.00475 así que en la linea 54 debo añadir (116 x 240 =) 27840 días
lunes, 1 de agosto de 2016
Nuevo script
He publicado el script CoAzSelector, que puedes encontrar en esta pagina
http://coyoteazul-soft.blogspot.com.ar/p/coazselector.html
http://coyoteazul-soft.blogspot.com.ar/p/coazselector.html
martes, 26 de julio de 2016
Actualizacion CoAzManager 2.20
CoAzManager ha sido actualizado a la versión 2.20.
En esta ocasión la novedad es la inclusión de un proyector para realizar simulaciones a futuro
He hecho simulaciones a 100 años, pero antes de añadir el gráfico tardaban una hora en calcularse y ahora con el gráfico tardan aun mas (mucho mas). Prefiero cortar por lo sano y aplicar el limite de 20 años
El funcionamiento del proyector es sencillo. Fijan todas las opciones que quieren simular y con el botón calc hacen la proyección. El botón save sirve para que la configuración se guarde para la próxima vez que abran el programa. Si no la guardan se perderá
El simulador de renta no tiene protección contra las rentas por encima del limite de su cuenta, así que deberán cuidarse en eso
Todas las opciones de reciclajes son porcentuales, aunque en realidad deben expresarlo en decimales (ej: 1,5% = 0,015)
La diferencia entre saldo total y saldo RR es que el saldo RR considera únicamente el ingreso de tus RR
En esta ocasión la novedad es la inclusión de un proyector para realizar simulaciones a futuro
He hecho simulaciones a 100 años, pero antes de añadir el gráfico tardaban una hora en calcularse y ahora con el gráfico tardan aun mas (mucho mas). Prefiero cortar por lo sano y aplicar el limite de 20 años
El funcionamiento del proyector es sencillo. Fijan todas las opciones que quieren simular y con el botón calc hacen la proyección. El botón save sirve para que la configuración se guarde para la próxima vez que abran el programa. Si no la guardan se perderá
El simulador de renta no tiene protección contra las rentas por encima del limite de su cuenta, así que deberán cuidarse en eso
Todas las opciones de reciclajes son porcentuales, aunque en realidad deben expresarlo en decimales (ej: 1,5% = 0,015)
La diferencia entre saldo total y saldo RR es que el saldo RR considera únicamente el ingreso de tus RR
miércoles, 6 de abril de 2016
Inicio del blog
Inicio este blog para compartir algo del software que desarrollo. En
esta entrada inicial, que ire actualizando a medida que añada mas
programas, pondré una lista de todos los programas que encontraras en
este blog.
Principalmente me dedicare al desarrollo de software para facilitar la gestión de tu cuenta Neobux
Si llegaste hasta aca sin ser usuario de neobux puedes registrarte como mi referido con este link.
https://www.neobux.com/?r=coyoteazul
No hay beneficios en usar mi link en vez de otro, pero ayudarías a un desarrollador que hace esto gratuitamente.
Historia
He sido usuario de Neobux desde fines del 2013 y soy conocido en el foro español. Cuando me di cuenta de que no sabia nada de excel, y que lo necesitaria como contador, decidi aprenderlo al crear una hoja que me ayudara a gestionar mi cuenta neobux. La hoja se fue complejizando a medida que añadia funciones y llegado un punto me introduje a VBA para complejizar la hoja aun mas hasta que se transformo en lo que es hoy.
Como la hoja presentaba problemas de compatibilidad (solo sirve en excel y de 2007 en adelante) decidí ponerme serio con mi proyecto de aprender a programar para que mi soft de gestión llegara a mas gente. A partir de allí comencé a aprender javascript y c++. No afirmo ser ningún experto, pero me gusta lo que hago
Software
1- CoAzNeomanager (Desarrollo completo)
2-CoAzNeoExporter (Desarrollo completo)
Script para navegador que permite extraer los datos de tu cuenta de forma completa y sencilla, para luego usarlos en programas u hojas de gestión (no compatible con CoAzNeomanager)
http://coyoteazul-soft.blogspot.com.ar/p/coazneoexporter.html
3-CoAzManager2 (Desarrollo avanzado)
Programa de gestión con capacidad para registrar y exhibir los datos de tu cuenta en forma diaria o resumida mensualmente. También puede exhibir la información de tus RR y RD, proporcionarte datos estadisticos sobre su comportamiento y ofrecer una calificacion de los mismos para ayudarte a decidir cuales debes reciclar.
http://coyoteazul-soft.blogspot.com.ar/p/coazmanager.html
4-CoAzSelector (Desarrollo completo)
Script para navegador que automáticamente selecciona del listado de Neobux a los referidos que especifiques. Así podrás renovar o reciclar fácilmente sin buscarlos uno por uno
http://coyoteazul-soft.blogspot.com.ar/p/coazselector.html
5-CoAzTime (Desarrollo no iniciado)
Script para navegador orientado a los novatos. Señala cuales son las bandas horarias dentro de las cuales debe hacer clicks para recibir los clicks de sus referidos
Principalmente me dedicare al desarrollo de software para facilitar la gestión de tu cuenta Neobux
Si llegaste hasta aca sin ser usuario de neobux puedes registrarte como mi referido con este link.
https://www.neobux.com/?r=coyoteazul
No hay beneficios en usar mi link en vez de otro, pero ayudarías a un desarrollador que hace esto gratuitamente.
Historia
He sido usuario de Neobux desde fines del 2013 y soy conocido en el foro español. Cuando me di cuenta de que no sabia nada de excel, y que lo necesitaria como contador, decidi aprenderlo al crear una hoja que me ayudara a gestionar mi cuenta neobux. La hoja se fue complejizando a medida que añadia funciones y llegado un punto me introduje a VBA para complejizar la hoja aun mas hasta que se transformo en lo que es hoy.
Como la hoja presentaba problemas de compatibilidad (solo sirve en excel y de 2007 en adelante) decidí ponerme serio con mi proyecto de aprender a programar para que mi soft de gestión llegara a mas gente. A partir de allí comencé a aprender javascript y c++. No afirmo ser ningún experto, pero me gusta lo que hago
Software
1- CoAzNeomanager (Desarrollo completo)
Hoja excel de gestión con capacidad para registrar, exhibir y resumir los datos de tu cuenta. También puede exhibir la información de tus RR, resumirla por periodos y emitir una calificación que te ayudara a decidir cuales debes conservar y cuales debes reciclar. Ademas tiene funciones de proyección, con la cual podrás estimar el resultado de nuevas rentas y compras de membresias y paquetes.
http://coyoteazul-soft.blogspot.com.ar/p/coazneomanager.html2-CoAzNeoExporter (Desarrollo completo)
Script para navegador que permite extraer los datos de tu cuenta de forma completa y sencilla, para luego usarlos en programas u hojas de gestión (no compatible con CoAzNeomanager)
http://coyoteazul-soft.blogspot.com.ar/p/coazneoexporter.html
3-CoAzManager2 (Desarrollo avanzado)
Programa de gestión con capacidad para registrar y exhibir los datos de tu cuenta en forma diaria o resumida mensualmente. También puede exhibir la información de tus RR y RD, proporcionarte datos estadisticos sobre su comportamiento y ofrecer una calificacion de los mismos para ayudarte a decidir cuales debes reciclar.
http://coyoteazul-soft.blogspot.com.ar/p/coazmanager.html
4-CoAzSelector (Desarrollo completo)
Script para navegador que automáticamente selecciona del listado de Neobux a los referidos que especifiques. Así podrás renovar o reciclar fácilmente sin buscarlos uno por uno
http://coyoteazul-soft.blogspot.com.ar/p/coazselector.html
5-CoAzTime (Desarrollo no iniciado)
Script para navegador orientado a los novatos. Señala cuales son las bandas horarias dentro de las cuales debe hacer clicks para recibir los clicks de sus referidos
Suscribirse a:
Entradas (Atom)