Glosario

Abreviatura para la Notación Polaca Inversa o Reverse Polish Notation.
Esta notación de sufijo es la sintaxis de entrada que casi todas las calculadoras HP usan. Básicamente hay dos tipos de RPN. Una usada en calculadoras más viejas, hace que el ENTER duplique el nivel uno del stack en la línea de edición, y otro, usado en las 28/38G/48/49/50, que hace que el ENTER duplique el nivel uno si la línea de edición no está siendo usada, y que pone el contenido de la línea de edición en el nivel uno si la línea de edición está siendo usada. RPN usa notación de sufijo, así que 1+1 es introducido 1 ENTER 1 + en vez de 1 + 1 =.
Esto puede parecer más confuso al principio, pero es mucho más sencillo con expresiones más complejas. La Notación Polaca Inversa se basa en los trabajos de el polaco Jan Lukasiewicz, quien creó la notación de prefijo ( + 1 1 ) llamada Notación Polaca.

Gaak despide el Freeware

19 respuestas [Último envío]
Integró: 05/06/2003
Envíos: 343
MonedasHP: 186
Imagen de GkEnte
Calc: HP50 | ROM:pasé por aquí, pero ya lo pasado pasado.
Gaak despide el Freeware
 
Lun, 30/03/2009 - 23:49

Es probable que para la gran mayoría de seguidores que tiene mis programas sufran un poco y se vean perjudicados por la noticia que ahora anuncio, pero lastimosamente no puedo continuar con la distribución freeware (o giftware) de mis programas. Freeware significa Gratuito mientras que Giftware significa Espero Obsequios.

Mayores detalles:
http://blog.gaak.org/2009/03/gaak-despide-el-freeware.html

- Gaak -

n/a
Top
Integró: 19/07/2006
Envíos: 86
MonedasHP: 22
Imagen de Alecor
Calc: HP49 | ROM:HP48-G REVISION #2.10-7
 
#1
Mié, 01/04/2009 - 13:53

Bueno que tengas con que ganar con tus programas, malo que algunos no tenemos los recursos, tambien esta la posibilidad de subir como demos de uso por 20 días.

Haz parte del cambio zeitgeistcolombia.com, la revolución es ahora!!

Follow me: http://twitter.com/surwriter

Top
Integró: 05/06/2003
Envíos: 343
MonedasHP: 186
Imagen de GkEnte
Calc: HP50 | ROM:pasé por aquí, pero ya lo pasado pasado.
 
#2
Mié, 01/04/2009 - 22:33

En realidad he esperado bastante para migrar mi condición de Regalar Programas a Vendo Programas, y obviamente he pensado también en gente que no tenga la posibilidad.

Manejaré en el sitio ofertas que se darán de vez en cuando pero lo más llamativo aún es que a criterio mío el producto podría pasar a ser freeware (gratuito) después de un tiempo, es decir, después de vender 10 unidades (por ejemplo). Esta decisión será exclusivamente mía tomando en consideración los precios bastante módicos que pienso colocar, como ya lo dije, variarían entre US$1.39 a unos US$10 los más complejos.
Creo que pagar unos US$2.49 por un programa útil no es tan descabellado y tan abusivo, desde mi punto de vista.

Alguna compensación debo conseguir después de tanto tiempo Sad .
Ya estoy haciendo algunos cambios y espero el fin de semana concretarlos para hacerlo público.

Mil disculpas para la gente que se vea afectada, ya veremos más adelante como llegamos a un acuerdo justo, en caso lo deseen.

http://hp.gaak.org Saludos. - Gaak -

n/a
Top
Integró: 27/07/2006
Envíos: 318
MonedasHP: 454
Imagen de angel_legendario
 
#3
Jue, 02/04/2009 - 15:58

Me parece buena idea que empiezes a cobrar, pero tendras que ver las ventajas y desventajas, no olvides las descargas en internet que hacen que esos proyectos se hagan a perdida, tampoco olvides que hay paises en donde no hay ese servicio de mercado de internet, como por ejemplo mi pais bolivia, y por ultimo creo que deverias entonces diversificar tus programas, por ejemplo (y no con ganas de hecharte mala sangre) a mi mas que una que otra aplicacion que hiciste para las 49g como por ejemplo ver imagenes en escala de grises y juegos lo utilice alguna vez. yo estudio ingeniera civil, y programas como el VigaG y Secc+ de Edwin, el Hica49 de Oskr, el FEM48-FEM49, LARCH, son los que mas requerimiento tienen y por los que te aseguro que si te pagarian con ganas, la verdad yo mismo si tubiera la posibilidad de colaborar a esos autores lo haria de buena fe porque esos programas me sirvieron muuucho. Asi que pienso que tu tambien deberias hacer programas de aplicacion para la calculadora que no haya en ningun otro lado, que te parece una hoja de calculo Wink eso si te buscarian para pagarte con ganas, ya que el XCELL medio que falla mucho con las 49g+ y 50g+

RPN=Realidad , ALGEBRAICO=Subjetivo
https://sites.google.com/site/calcu50g/
Les invito a que visiten mis blogs:
http://santo-grial-hp.blogspot.com/
http://sub-vivencias.blogspot.com/

Un site dedicado a la hidrología http://sites.google.com/site/c

Top
Integró: 26/12/2007
Envíos: 627
MonedasHP: 593
Imagen de Dani_
Calc: HP50 | ROM:2.09
 
#4
Vie, 03/04/2009 - 23:05

Espero que te vaya muy bien. Coincido con angel_legendario, deberías inclinarte por programas que sirvan en las asignaturas de ingeniería como los mencionados.
El Secc+ tiene la dificultad de que hay gente que se pierde instalando el ArmToolBox, pero realmente vale la pena, es una aplicación que funciona rápido y muy amigable. Es un lujo tener programas así en la calculadora.
Por ejemplo el Stpk49 que portaste para la HP49G es algo acorde.

Ingeniero. Usuario de HP 50g.

Top
Integró: 05/06/2003
Envíos: 343
MonedasHP: 186
Imagen de GkEnte
Calc: HP50 | ROM:pasé por aquí, pero ya lo pasado pasado.
 
#5
Sáb, 04/04/2009 - 00:08

La idea va por ahí, y cuando se publican programas simples es con la intención de que las nuevas generaciones de programadores encuentren cosas sencillas de donde aprender, por mencionarlo más claramente mis demos, DemoSIN, Rabbit, CoBIN, son demos netamente demostrativos enfocados a programadores entusiastas que probablemente encuentren algo novedoso en el código fuente incluido, o en el mejor de los casos aprender de ellos.

Es por eso que no todo lo que se hace complace a todas las personas, hay gente que estudia Ing. Civil y poco le importa entonces programas enfocados a la electrónica.
Igual pasa con los juegos, u otros rubros, cada persona tiene gustos distintos, y obviamente a unas personas les gustará una cosa mientras que a otras no. Ello es completamente válido y normal.

Hace un tiempo reescribí un programa llamado EE-Pro pero por temas comerciales tuve que abandonar su desarrollo, un proyecto interesante que ahora en esta nueva etapa espero poder implementar, obviamente no EE-Pro pero algo de su nivel.

Para finalizar, yo aprecio cualquier comentario y también reconozco que la idea es hacer programas interesantes, pero no olvidarme de aquellos programas simples que a más de uno le guste, probablemente.

Con respeto a las novedades, pretendo vender el código fuente al triple del costo del programa, evidentemente pretendo que con este precio elevado nadie me compre el código fuente. Siendo completamente sincero Wink

Saludos.
- Gaak -

n/a
Top
Integró: 04/04/2009
Envíos: 1
MonedasHP: 0
Imagen de josegone
Calc: HP50
 
#6
Sáb, 04/04/2009 - 11:21

sabes gaak se q desde hace tiempo dedicaste y dedicas tus esfuerzos y tiempo en sacar adelante un mayor desarrollo y mejor optimización de nuestra engreída la pacard, como se le llama en el argot universitario, incluso yo mismo he usado tus aplicaciones, asi como las de otros autores citando algunos como benjamín perianes y el mejor emulador (solo por su apariencia klm el emulador no debe tener la misma apariencia q una calculadora) , ANGEL CAPORALINI, JUAN CARLOS MARK,EDWIN CORDOBA, DANTE CAMARGO , HERBAR YOUNG, mi paisano ALBERTO VILLALBA KONG TIFOSYS, omitiendo involuntariamente a algunos con toda certeza, pero dije líneas arriba incluso yo, pues dedique tiempo en desarrollar nuestra herramienta en común, alcanzando lo desarrollado a mis compañeros de salón para beneficio común los cuales se han usado y usan hasta la actualidad, sin obtener beneficio alguno (aunque no fue mi motivación principal ) y es mas hasta con la mejora de las librerías sin considerarme en los créditos siquiera, pero en fin nunca reclame ni reclamare nada, pues no dedique esfuerzos buscando ser millonario, ni recibiendo homenajes públicos. En base a estos antecedente creo q puedo decir :

LO QUE NO CUESTA NO VALE, LO QUE FACIL BIENE FACIL SE VA, por eso yo estoy deacuerdo contigo, percibir algo a cuenta de tus sacrificios, limitaciones de tiempo y seguro hasta privaciones de algo, pero si estoy en contra de las personas que se oponen ha esta medida, a ellos que solo instalan el programa en su hp y esperan obtener un 20 de nota en el examen debido al programa, a ellos les digo, que seguro no imaginan el tiempo que toma poner una librería en uso, pues aunque lo das sin garantía alguna, tu realizas ajustes y lo regresas a la mesa de trabajo de manera reiterada para minimizar errores. Eso es tiempo q también es dinero, además de todo lo necesario como, internet, todas las hp 48-50 para probarla en diferentes plataformas, en fin todo se resume en dinero que sale del bolsillo de alguien que hasta la fecha no saco cuentas y ahora lo ha hecho simplemente.

Finalmente te digo gaak la medida no es mala pero de repente para tener una cuenta paypal (seguro debes tener acceso a un crédito bancario) no es la mejor manera, piensa en la universidad cuantos compañeros tienen acceso ellos o un familiar a crédito online se reducen los clientes, pero en fin puede haber quien page, te puedo recomendar para el ámbito nacional el pago mediante el envió de las claves de tarjetas telefónicas con crédito virtual al monto pactado

Jose Gonzales rodriguez

Top
Imagen de Ququin
Ququin (no verificado)
 
#7
Sáb, 04/04/2009 - 16:36

Gaak, me parece una excelente idea. Espero que compartas tus experiencias en esto de vender programas con otros programadores que también quieran vender programas.

Una de tus bibliotecas: Library 1026: STPK49 Gaak jul03
soluciona en forma interactiva las funciones de distribución de probabilidad binomial, Poisson, normal y normal inversa.
Es una muy buena biblioteca.
Sin embargo, al ejecutarse desde el Filer nos dá el mensaje de error:

Para corregir esto puedes agregar lo siguiente a tus programas de esa biblioteca:

Ejemplo para el programa BINOM:

xNAME binom
::
CK0NOLASTWD
MenuDef@ MenuFilerBiblioteca EQUALcase
:: "NO EJECUTAR ESTE PROGRAMA DESDE EL ADMINISTRADOR DE ARCHIVOS" FlashWarning ;
...
...
;

NULLNAME MenuFilerBiblioteca ( -> {} )
:: NULL$ ZEROZERO THREE{}N
BINT4 NDUPN {}N
{ { # DF1C BINT0 BINT14 TakeOver # D4 }
{ # DF1D BINT0 BINT4 }
} &COMP
;

Explicación:
MenuDef@ nos dá el menú actual.
Desde el Filer cuando entras a los comandos de una biblioteca el menú es:
{ { "" #0 #0 }
{ "" #0 #0 }
{ "" #0 #0 }
{ "" #0 #0 }
{ # DF1C BINT0 BINT14 TakeOver # D4 }
{ # DF1D BINT0 BINT4 }
}
Entonces se compara el menu actual con el menu del filer para bibliotecas.
Si los menús son iguales entonces se aborta el programa y se pone un mensaje en la pantalla:
"NO EJECUTAR ESTE PROGRAMA DESDE EL ADMINISTRADOR DE ARCHIVOS"

Top
Integró: 09/03/2010
Envíos: 467
MonedasHP: 926
Imagen de zuaritx
Calc: HP48G/GX | ROM:.
 
#8
Sáb, 27/03/2010 - 10:23

Hola Gustavo, como tu también soy desarrollador de aplicaciones hp, aunque sólo me he limitado al lenguaje USER-RPL, lo habitual es que no se valoren los programas porque se buscan notazas con una aplicación que lo resuelva todo, si puede ser hasta como ligar.

Una de las mejores formas de financiación es tener programas en una página web y cobrar por publicidad, cuantos más programas más visitas, cuantas más visitas, más puedes presionar a los esponsor para que aporten a la causa, de hecho es lo que estoy haciendo en mi página web (www.zuaritx.loquegustes.com) de reciente creación, sólamente concebida para alumnos que están completamente verdes y no saben ni editar un programa. Porque en general suele ser complejo el cobro a usuarios finales a pesar de que la demanda de la aplicación que realices sea increiblemente brutal. A mi me paso con un programa que hice para mi escuela (TOPCAM) que ahora se usa como patrón de trabajo. Y gracias a que he publicado una página web con todas las modificaciones han desaparecido las consultas de me falla esto, o lo otro, o aquello, o cómo se hace...

Cuando programas lo que resulta extraño es el poco valor y reconocimiento que recibe el programador del usuario final.

¡Animo con tu empresa!

De tus programas, tan sólo he empleado la versión del TED de la hp48GX y posteriormente la versión de la hp49, sólo que esté último lo úse sólo como visor, dado que una pulsación de tecla duplicaba el caracter, es decir, pulsar 1, ponía 11. Aunque ahora ya esta el comando SCROLL para la visualización de contenidos que simplifica esta cuestión.

Por otro lado, en cuanto a System y ASL, ¿cuál es la mejor manera de iniciarse? Lo digo por si me apetece echarle horas. Más que nada porque USER aún siendo algo lento me resuelve suficientemente los problemas que planteo y no sé si me merece la pena profundizar mucho, porque en paquetes de 200Kb, editando desde una SD, se puede trabajar fenomenalmente bien. De momento estoy traduciendo parte de los capitulos del libro de Kalinowski, un proyecto del que Oskr, es el que más tiene realizados.

Otra opción que te queda es no publicar los programas y usarlos sólo tú. Si no te los valora nadie, pues que no los disfrute nadie, porque con la hp50 ya se pueden hacer aplicaciones realmente increibles, sobre todo si guardas en la SD el código y lo vas llamando y ejecutando en HOME, asi no guardas prácticamente nada en HOME.

¡El programador es el genio no reconocido del que todos se acuerdan cuando falla el programa!

Top
Integró: 05/06/2003
Envíos: 343
MonedasHP: 186
Imagen de GkEnte
Calc: HP50 | ROM:pasé por aquí, pero ya lo pasado pasado.
 
#9
Sáb, 27/03/2010 - 20:27

zuaritx cita:
...¡El programador es el genio no reconocido del que todos se acuerdan cuando falla el programa!
Hola, es una gran verdad y es que los desarrolladores hacemos esto por hobbie al inicio y luego pensamos en conseguir algo a cambio de este hobbie, aunque muy poco que sea.

Yo despedí el freeware hace un tiempo porque creí empezar a vender mis programas pero sinceramente no creo tener éxito debido a que el desarrollo en calculadoras no es uno que mueva masas, como por ejemplo si lo es el iPhone actualmente.

Yo tengo hace algún tiempo Web Site pero nunca le había dado mucha importancia a lo de la publicidad como ahora, en estos tiempos es que le estoy dedicando un poco más de tiempo al Sitio, en lugar de a los programas en sí, por ejemplo http://hpcalc.gaak.org.

Lo que menciona de TED fue el primer problema que pude corregir cuando conseguí mi hp50g pero descontinué sus mejoras, como la mayoría de las herramientas que tuve en mente publicar ya sea SC, Hack, KMLmaker, y más.

Respecto a la programación en definitiva si manipula bien el UserRPL, el SysRPL le será como sacarle la cáscara a una banana, llegará directamente a la pulpa. En otras palabras SysRPL le hace lo mismo que el UserRPL pero sin dar tantas vueltas, lo que convierte a su programa en más veloz y mejor optimizado gracias a la supresión de redundancia que existe en UserRPL.

ML lo usamos los locos que ya nos parece limitado el SysRPL, queremos más velocidad y acceder directo a la memoria.

Para terminar, hace poco una empresa me contrató para desarrollarle una aplicación WAP, lo hice y me pagaron US$ 400, el detalle está en que hice lo que se me requirió en cuatro días, dos de aprendizaje WAP (porque no lo conocía ni en pintura) y dos en desarrollo (testeo y mejoras). A lo que voy es que si no hubiera empleado mi tiempo en los años anteriores con el aprendizaje de la programación en las calculadoras, ahora no tendría la destreza que considero moderada en lo que respecta a programación.

Ánimo a los entusiastas programadores, el provecho que pueden sacar está en la capacidad de generar algoritmos luego lo del lenguaje o los puntos y comas es lo más simple.

No voy a vender software por lo menos no para calculadoras por el momento, pero tampoco creo que soy muy imprudente con lo de la publicidad es más, hasta he regalado un paquete de cosas a un participante en un concurso donde hubo la exorbitante cantidad de 02 registrados Sad, bien por él pero yo hubiera querido tener por lo menos ese incentivo en mis épocas de aprendizaje.

Saludos.
- Gaak -

n/a
Top
Integró: 20/03/2009
Envíos: 462
MonedasHP: 420
Imagen de VereV
AdictoHP+
Calc: HP50
 
#10
Sáb, 27/03/2010 - 21:51

Hola Gaak, la verdad que super entiendo lo que planteas. Lo que pasa es que no creo que muchos usuarios paguen por algo que no probaron antes, ni tampoco por un programa, ya que hay tantos programas dando vueltas por ahí. Creo que una muy buena estrategia es hacer lo que propone zuaritx, que es tener una página web y tratar de actualizarla la mayor cantidad de veces posibles, en donde atiendas pedidos de programas de los usuarios y que ellos te devuelvan con clicks en las publicidades. No pagan mucho por los clicks, ponele que vayan de 1 a 10 centavos de dolar, pero si pensas que podrías poner 3 banners de empresas distintas, eso sumado a que le pedis a las personas que clickeen 1 vez por día en cada banner, quizás podes lograr algo interesante. Solo por especular, imaginate que cada usuario te deje 20 centavos de dólar, si son 20 usuarios por día tendrías 4 dólares al día, que no es mucho, pero es como si vendieras 1 o 2 programas por día, al mes serían aproximadamente 120 dólares...
Puede que no te guste la idea, pero al menos trato de sumar ideas para que puedas tener una remuneración justa por tus programas.

Top
Integró: 05/06/2003
Envíos: 343
MonedasHP: 186
Imagen de GkEnte
Calc: HP50 | ROM:pasé por aquí, pero ya lo pasado pasado.
 
#11
Sáb, 27/03/2010 - 22:13

@VereV
el pequeño detalle es que los que estamos afiliados en algún medio de publicidad (por ejemplo adsense) tenemos sumamente prohibido esto de pedir clics, ello se asume que debe ser voluntario.

- Gaak -

n/a
Top
Integró: 20/03/2009
Envíos: 462
MonedasHP: 420
Imagen de VereV
AdictoHP+
Calc: HP50
 
#12
Sáb, 27/03/2010 - 23:43

Si, pero podes pedir los clicks en un block de notas que te bajas con los programas, el cual también tenga el manual de como usar ese programa, así los usuarios lo leen, yo no tengo ningún problema en hacer clicks en tu publicidad, es más, podrías hacer algún programa que cuando arranque la pc si cambió de día te haga los clicks en la página, y poner este programa para unos pocos en este foro, así entre todos te podemos ayudar...

Top
Integró: 09/03/2010
Envíos: 467
MonedasHP: 926
Imagen de zuaritx
Calc: HP48G/GX | ROM:.
 
#13
Dom, 28/03/2010 - 05:59

Quizá me halla explicado algo mal con el tema de los esponsors o simplemente halla inducido a error ya que cobrar por clicks es más dificil computarlo que un tanto fijo en gestión de servicios. Es decir, por el servicio de anunciarse un fijo X, por insercción interna en los programas otro fijo Y, por generación de entornos demandados otro fijo Z. Puede parecer raro, pero son tres conceptos suma:
BENEFICIO.TOTAL= nx·X+ny·Y+nz·Z
Es tan simple como a más servicios, más rendimiento.

Por otro lado Gustavo, si fueses tan amable de comentarme brevemente en tu página http://hpcalc.gaak.org. los conceptos USER que hayas mostrado para poder referenciarlos desde la mia. Eminentemente porque la mía se fundamenta sobre USER, de momento. Y quizá puedan llegarte potenciales clientes con el paypal, peticiones, etc.

Entonces, saltaré a System en breve y será cuestión de tiempo descorchar el lenguaje ensamblador, por lo que he observado ASL es parecido a C, al menos la parte de las cabeceras con archivos "*.h". Como bien comentas al final todo lo que sea hacer los programas más rápidos es nuestro caballo de batalla. Aunque por lo que me comentas estoy seriamente tentado de saltar directamente a ML y abreviar tiempo.

En cuanto a lo que comentas de opciones profesionales, en mi caso he impartido lecciones de profesor en mi universidad las cuales me han abonado sucosamente y de momento tres programas suite que me han comprado por encargo expreso, no los he publicado en free porque los Departamentos no los han indicado docentemente, si no estarían en orbita web. Con todo ello ya tengo un rendimiento ciertamente más importante de lo que nunca pudé imaginar cuando realicé una aplicación para una asignatura, el citado TOPCAM, que ahora cuando veo el código años despues, me resulta chocante lo que me complicaba para realizar pasos muy simples, incluso en la disposición de datos finales, por eso me parece mal que los minicampeonatos no sean como el de el area de un poligono, en el que el discurrir incesante de código es fascinante, no por quien es el mejor, si no por la inmensidad de variantes en la optimización. Cabe destacar que las aplicaciones son muy necesarias en el campo de la tecnología de este siglo XXI y cuando comienzas por hobbie no eres consciente de que te conviertes en capaz de generar entornos con cierta facilidad. A mi lo único que me ha repateado sobremanera es que las matemáticas son vitales, y cuanto más exigente es el programa, más teoría matemática avanzada requiren las aplicaciones. Al final todo se reduce en diseñar los programas en servicios desde mi humilde punto de vista. Al final es una cuestión de criterios, normalmente como comentas las calculadoras no sean el campo más explotado, pero es por su desconociento en el manejo eminentemente. Aún así la ingenieria civil en campo sólo dispone de dos parámetros de numeros groseros, bien vas con tu calculadora bien te llevas el PC portatil. Todo esto, me recuerdan los tiempos del MSDOS, es una cuestión de tiempo que se mejore el entorno a un lenguaje de alto nivel tipo ventanas para que cualquier usuario final pueda trabajar más fácilmente, sólo que en la hp se ha cometido el grave error de que las librerias no se puedan instalar en la SD, a mi es lo que me horroriza, porque FLASH, me parece insuficiente en una aplicación completa, porque no se dan cuenta de la cantidad de aplicaciones que se pueden hacer. Y eso me obliga a limitar el FLASH a lo que típicamente se llaman los modulos de comandos intermedios que te generas para los programas en general. De todos modos me parece superinsensato que no se halla pensado de una vez en una compatibilización de los formatos graficos de forma inmediata, me da igual, los típicos png, jpg, tiff,... Al final tocará hacer lo que Roger Broncano, realizar tu mismo el programa de autoedición con la hp-pc. Lo digo porque el CAD, para la hp, es algo que le llevo dando mucho tiempo vueltas y no veo claro cómo agilizarlo para hacerlo realmente práctico y compatible.

Un saludo,
zuaritx

Top
Integró: 03/04/2009
Envíos: 62
MonedasHP: 111
Imagen de CIENCIASMAGICAS
Calc: HP50 | ROM:2.09
 
#14
Lun, 29/03/2010 - 18:44

Programar es algo serio, y si no lo es deveria de serlo. Es decir, consume demasiado tiempo, desgasta en demasia y desarrollar documentacion propia es una tarea monumental.

Aunado a esto, la gente comun se limita a decir, que viva el software libre. Pero lo dicen porque nunca han programado, ni siquiera una calculadora. Y hasta donde yo se, la gente que lo creo vive de todo menos de programar.

Los programas gratis son apollados por compañias de hardware no de software. Y lo hacen por que desde el principio lo consideraron poca cosa. Y saben que regalandolo el programador pasa a ser un trabajador mas. El software tiene que valer algo, asi sean centavos, porque hasta donde yo se todos los dias se come. Y la comida la venden no la regalan.

En mi opinion la verdadera lucha del software libre no es contra Microsoft, si no, contra toda persona que con solo ingenio pueda lograr algo. Pues el software solo requiere ingenio y el Hardware, mucho dinero.

En fin, como dije: Programar no es un juego, por lo que les recomiendo hacerlo en Visual C#. Esta en español y pueden hacer desde paginas web hasta videojuegos.

Saludos.

Top
Integró: 09/03/2010
Envíos: 467
MonedasHP: 926
Imagen de zuaritx
Calc: HP48G/GX | ROM:.
 
#15
Mar, 30/03/2010 - 14:06

Bueno, pues eso se resuelve rápido, se comienza a vender los programas y listo. El problema es entrar en el mercado de usuarios. A mi en cuanto a la hp, se me ha ocurrido comenzar por la cuestión de la publicidad. Y si me piden un programa, gustosamente lo hago por un tanto. De hecho es la filosofia actual que pondero y por eso estoy tan a favor de que se valore al programador, y si la gran empresa no lo quiere, pues entra tu en las empresas del sector que hagas programas, hazlos a su medida y necesidades y es la forma de entrar.
De todos modos el freeware vale para ver qué aceptación tiene un programa, al final, mi experiencia me dice que lo mejor es hacer una versión operativa reducida que tenga una demo de lo que hacen más aplicaciones de la versión final. Y tener identificados a los clientes, que son los que realmente haran uso de las aplicaciones, cuanto mejor sean más confianza, y por tanto, más ingresos. Así que todo en su justa medidad, ya que a veces como programador se incurre en el error de que el programa es bueno y por ello es conocido, no se ha de perder de vista.
Gracias por el consejo de Visual C++, lo seguiré.
Por lo tanto sugiero que para que el freeware no sea una guerra en si misma, lo que podríamos hacer entre todos los que programamos es diseñar una lista de nuestros programas en un post para que consulten y conozcan la calidad del programador y eso supondra solicitar un programa, como en algún post he visto con una hoja de cálculo (spreadsheet). Así, seria algo del estilo, free programs, pay programs y seguramente podría salir una cartera de usuarios con necesidades. ¿qué les parece?

Top
Integró: 03/04/2009
Envíos: 62
MonedasHP: 111
Imagen de CIENCIASMAGICAS
Calc: HP50 | ROM:2.09
 
#16
Mar, 30/03/2010 - 18:33

Nota: Mi consejo no fue usar Visual C++. Es Visual C#, C++ requiere colaboracion en equipo y se encuentra en su totalidad en ingles. C# cuenta con todas sus librerias y documentacion en general en español.

Tu primer programa en C#.

//Declaracion de espacio de nombres.
namespace espacio1
{
//Declaracion de clase.
class clase1
{
//Declaracion de variable a nivel de clase (denominadas campos).
string campo1 = "Hola, ";

//Declaracion de metodo Main.
public static void Main()
{
//Declaracion de variable a nivel de metodo.
string var1 = "Mundo.";

//Declaracion de instancia (requerida para acceder al campo1 desde el metodo).
clase1 instancia1 = new clase1();

//Muestra un saludo en una ventana de consola.
System.Console.WriteLine(instancia1.campo1 + var1);
}
}
}

El verdadero programador no se hace en las escuelas o con libritos caros. Mi consejo es: Busca en la documentacion de Visual Studio el significado de cada una de las palabras clave, y poco apoco (con mucho tiempo y paciensia), ve documentando poco a poco cada una de las palabras clave. No encontraste lo que buscabas? buscalo en la Especificacion del lenguaje C#.

Dios no hace por los hombres lo que lo hombres pueden hacer por ellos mismos.

Top
Integró: 09/03/2010
Envíos: 467
MonedasHP: 926
Imagen de zuaritx
Calc: HP48G/GX | ROM:.
 
#17
Mié, 31/03/2010 - 05:48

Resulta que aún no me había animado a aprender C++ ni C#. De todos modos, voy a comenzar por C++ y luego daré el salto a C#, dado que tengo un nivel bajo de C y no tenía más claro por cuál comenzar de los tres. Así que iré derecho a C#.

En mi caso soy algo radical, cuando no me gusta un programa me lo monto de raíz, el entorno CAD, en la hp es el único que se me ha resistido, porque se me ha ocurrido la idea de dinamizarlo. Por lo que me ha comentado Gaak, la velocidad es ideal en ASL o ML, SL es un salto fácil con USER alto, ya he hecho algunas cosas en SL y es lo que he podido comprobar, sobre todo en que es más sintético que USER.

Es cierto el buen programador se forja con muchas horas de análisis y estudio de detalle, sobre todo cuando pones puntos de parada y no te queda claro que es lo que falla en ese punto en el que da error.

De todos modos sería genial tener un espacio en el foro para programas para los noveles, igual que esta el de consulta y manuales.

Top
Integró: 07/02/2010
Envíos: 265
MonedasHP: 362
Imagen de riboflavina
AdictoHP+
Calc: HP50 | ROM:2.09
 
#18
Lun, 05/04/2010 - 22:35

un saludos a todos los programadores que se iniciaron de manera casual, seguramente muchos de ustedes estudian carreras universitarias que talvez ninguna tiene relacion con la programacion, salvo el caso de ing sistemas, mecatronicia etc

bueno debio haber sido muy dificil empezar a programar sin tener ningun tipo de guia, almenos yo me apoyo en manuales escrito por los pioneros de la programacion hp
y se les debe bastante a ellos.

respecto al tema del freeware personalmente no conosco los programas del señor Gustavo, ya q yo estudio ing civil unikamente he utilizido los programas de sr edwin cordoba vigas, secction,

pero si conosco el esfuerzo que se necesita para crear un programa aun mas cuando uno no sabe nada de programacion.

y claro estoy deacuerdo con que los programas de gran calidad y utilidad tengan alguna gratificacion, pero claro la gente q no sabe nada sobre el tema y cuando necesita de un programa para que le solucione cierto problemilla dicen "abra algun programita para la hp q lo resuelva" jaaaaaaaaaa pero si, juegatelo ps si lo tienes no seas asi...
yo creo que si el programa que estes vendiendo, muestras que es 100% funcional y como usarlo... la gente que lo vea en algun video o demo estoy seguro que pagaria por obtenerlo ahora sobre el precio no se y sobre como hacer para que la persona que lo compro no lo revenda tampoko lo se, y existe la pirateria mira cuantos programas para computadora son usados sin licencia XD

por dar un ejemplo yo pagaria por un programa de analisis estructural de facil uso y versatil, he probado un poko el larch pero me parece mucha cosa ademas d que las respuestas obtenidas no son siempre correctas comparandolas con un programa de analisis como el sap2000, y el FEM 49 que como yo lo veo son comandos para usar no es tampoko bueno, la gente que sepa usarlos bien diganme si me ekivoco talvez yo este en error

tambien cabe la posibilidad que de que yo no sepa usar bien el programa larch o el sap2000 Big smile uno de los dos tiene que tener la respuestas correcta

yo no tengo conocimientos tan profundos sobre la programacion o sobre la capacidad de las calculadores programables ya que exiten otras marcas como la texas instruments y la casio en ambas creo que texas lleva la delantera eso ami me parece
aki les poko unos videos de estas calculadoras

bueno hay dos juegitos ambos del super mario y para los que sepan de video juegos
uno es del mario cola de mapache y el otro del mario q se monta yoshi

pueden destacar que casi todos los detalles del video juego estan incluidos en la version para la calculadora, alguien puede decirme si hay un mario bros para la hp q tenga esa calidad vista en los videos

y otra cosita alguien sabe si saldra una nueva hp, ya que texas ya sako una nueva

http://education.ti.com/educationportal/sites/US/productDetail/us_nspire...

bueno yo siempre sere incha de la hp

saludos

Riboflavina aprendiendo el SYSTEM RPL/Arequipa-Peru

Top
Integró: 09/03/2010
Envíos: 467
MonedasHP: 926
Imagen de zuaritx
Calc: HP48G/GX | ROM:.
 
#19
Mar, 06/04/2010 - 05:44

La hp48gx se le llamo "la bestia", era la mejor en su época en la década de los 90.

La hp50g ("la asesina") es diabolicamente mejor que su antecesora y en la actualidad que cualquiera de la competencia (texas,casio,...). Solo le falta una mejora para ser la pera limonera con abanico inforcorporado.

La mejora es instalar librerias en una SD, permitiria hacer librerias mejores y no tan minis. A mi los 2Mb internos entre Flash y ERam me parecen nada, se llenan en el momento que realizas una aplicación completa. Y un teclado algo mejor y resistente que es lo único en que la hp48gx la machaca.

Bueno y se precisa con urgencia un manual SYSTEM y otro en ML que inicien de verdad a cualquier persona novel en esos lenguajes, es decir, asi comienzas y si quieres profundizar, la verdad que creo que hay manuales para todos los gustos, pero muy avanzados. Gaak, con sus comentarios me animaron a probar pinitos con estos dos lenguajes y ciertamente tiene razón el salto es insignificante en el momento que tu nivel USER es alto, sobre todo en SL, ML, se me hace un tanto raro aún.
El AUR50 es un manual aceptable para aprender a manejar los comandos USER e imprescidible para todo novato que adquiera la hp.

En USER, estoy trabajando duro con los profesores de mi universidad para que el USER se aproxime fácilmente a cualquier intelecto, la decisión de elaborar una suite o libreria es un aspecto más elaborado. Lo que me repatea es que su indicación docente no es todo lo rápida que deseariamos los alumnos y por eso no he podido publicar aún otras aplicaciones útiles, sobre todo el binen y el linar, el metcam es ciertamente muy rudimentario en orden, aunque lo que tiene funciona bien para la asignatura de métodos numericos de ingenieria civil.

He tenido ocasión de ver el BIGBIGTIMER de Gaak, honestamente, se nota la experiencia de años de trabajo. Sería fantástico hallar un equilibrio para que los programas se mejorasen y fuésen fáciles de vender.

hp al lanzar al mercado la hp50g al menos tuvo el gusto de concretar un hito de Jean Yves Avenar y su malograda QUONOS, que rayaba más en una PDA de trabajo que en una calculadora.

Si los programas se vendiesen el VIGA que comentas, por ejemplo, adoptaria la solución simbólica, cosa que adolece en estos momentos y sería fácil de implementar.

En la actualidad Alexis esta haciendo un notorio esfuerzo con su idea eLessons y ListWriter, estoy colaborando como beta-tester en ese proyecto. Tiene guasa que el campo de la ingenieria no vinculada directamente con la informática desarrolle por necesidad pura y dura la arquitectura de programas.

De todos modos, hay que hacer notar el español, y tener versiones en todos los idiomas que se pueda.

En cuanto a TEXAS Y CASIO, honestamente, son menos potentes, por eso no me resulta atractivas. La CASIO FX-880 era fácilisima de programar pero casi no tenia memoria. La TEXAS, tras tener una hp48gx, ni me plantee su compra, salte a las 12 hp49g+ que me dio la garantia hasta la actual hp50g, porque las teclas era un cachondeo saltaban y se estropeaban en seguida. Además eso de poder usar el cargador para no gastar pilas es fabuloso.

Además, el programar va unido a un área muy agradable para muchos humanos: las matemáticas.

El programador es el que genera lo que es fácil criticar lo que mucha mente ingenua no sabría ni editar.

Top

Twitter

Cargando...

CAPTCHA
Esta pregunta es para probar si usted es un visitante humano y así evitar el spam automatizado.
2 + 0 =
Solucione este simple problema matemático e ingrese el resultado. Por ejemplo: para 1+3, ingrese 4.