Showing posts with label Software. Show all posts
Showing posts with label Software. Show all posts

Friday, November 27, 2009

RAmp™ & AnAmplisis™

  • Análisis de amplificadores NPN.
  • Cálculo de resistencias para valores óptimos de ganancia y máxima oscilación de voltaje.

UPLOADING SOON

Monday, September 21, 2009

iEQs™ v1.0

♪ Ya llegó, ya llegó; ya llegó Sergio el... ♪ (sonido de que quitan aguja del tocadiscos)
Mini0n-Apps se complace en presentarles lo último y más novedoso de su ocio: iEQs™ v1.0 :)


iEQs™ v1.0
Nos va a hacer la vida más simple; sobre todo para esas tareas de Circuitos Eléctricos con corriente alterna y sus horribles sistemas de ecuaciones con variable compleja.

Features
  1. Dos y tres vars
  2. Numeros reales, imaginarios y complejos
  3. Java (multiplataforma)
  4. Resultados en rectangular & polar

Estoy contento
Quedó bien, y tiene su encanto; empezando por la programación de una clase para manejo de números complejos incluyendo su parser :D; todo programado desde cero. Ya saben soy de los gustan del amor al arte.

GUI
Tiene GUI! Me he superado!

A darle caña
Bajenlo, aprovechenlo, y si encuentran errores o hay sugerencias, ya saben que aquí ando. Pronto las GUIs para los otros programas; pero de momento... laisser paser.


PD: No dejen de visitar y comentar en Ya pensaré en algo...
PD2: Antes de cambiarle el nombre iEQs se llama eQas; y pues, ya no renombre el proyecto de Netbeans; pero carajo, ¿Ju quers?

Thursday, September 17, 2009

KalQ™ v1.0

Este, mis queridos, es una de mis piezas predilectas de ocio.



KalQ™ Una calculadora científica written-from-scratch en java. KalQ™ recibe las operaciones como una String, siendo capaz de entender la operación y resolverla, todo gracias a que su servidor pasó algunos días desarrollando Parz.

Parz™
Parz es un parser de expresiones matemáticas, escrito desde cero, capáz de interpretar operadores, números y constantes, además, es fácilmente extendible, es decir, puede ampliar su capacidad de reconocimiento de operadores aritméticos con solo agregarlos dentro de un arreglo.

L'histoire
KalQ™ existe gracias al Dr. Coutiño quien nos pidió una pequeña calculadorcita de dos operandos para su materia de Programación II, al querer hacerla de múltiples operandos me ví en la necesidad de programar jerarquía de operaciones, el resto es historia.

Seguimos con KalQ™
KalQ™ v1.0 soporta
  • sqrt(), ^
  • ln(), e^, e
  • abs()
  • +,-,*,/
  • cos(), sin(), tan()
  • paréntesis
  • productos implícitos y leyes de signos [ex. 3ln(2)cos(e(--3)) = 3*ln(2)*cos(e*3)]
Resolviendo
KalQ™ resuelve a través de una clase que recibe tipo de operacion y parámetros, devolviendo el resultado; contribuyendo así a la escalibilidad de Parz™ y de el programa en sí. Para agregar una nueva función solo basta programar la operación, y declarar el operador.

GUI
Sigo debatiéndome en como debe ser un GUI para este programa, si como una calculadora con sus botones de números y bla, bla, bla, o solo un pequeño recuadro con dos textField.


Más alla
KalQ™ recibe una string y devuelve un resultado, esto permite utilizarlo cómodamente para implementar funcionalidad matemática con unas cuentas líneas, un ejemplo es Integrín™.

Ahora
Bajenlo, revísenlo, jueguen con él, conviértanlo en algo útil, y si lo mejoran o encuentran errores, avísenme para mejorarlo.

Thursday, September 10, 2009

Integrín™

Me temo señores, que debo iniciar la vida del blog con una mala noticia.
Se me "murió" Integrín
Bueno, tengo *todo* el código aún, pero perdí el "ensamblado" con GUI. :(
Si, si, es terrible, pero vamos, aun pueden usarlo desde consola, al menos en lo que vuelvo a hacer la GUI.
Un paréntesis, antes de escribir este post le había puesto "Integratón" al programa, idea de Samo, pero "Integrín" está más quiut.

¿Por qué?

Porque resulta que Netbeans tiene la virtud de guardar los proyectos en /home, y yo, su querido anfitrión, tiene la virtud de ser estúpido. (y de formatear la partición del sistema con cada nueva distro de Ubuntu).

No ha sido en vano
Ya soy más cuidadoso menos idiota y guardo todo en la partición donde tengo guardada 2girls1cup la musica.

En fin...
Mucho ruido y pocas nueces, les dejo pues la descarga del ZIP con mis sources; se supone que tengo todo bieeen comentado. Está basado en KalQ, otra *monería* que programé. La pongo en un rato.