Como hacer un programa sencillo para puppy linux

Message
Author
yurfader21
Posts: 76
Joined: Mon 26 Oct 2009, 02:43

Re: Muy.... Muy..... Muy..... bueno....

#31 Post by yurfader21 »

if [ "$OHMS" -a "$AMPS" ]; then dc $OHMS $AMPS mul p; fi

pero es efectivo, creo entender que : si $OHMS Y $AMPS ( -a creo que significa and ) varian de valor entonces ( dc no se lo que significa) (mul multiplica) multipica $OHMS por $AMPS y no se lo que significa "p" ni "fi".....
Es importante conocer las limitaciones de las herramientas que utilizamos. Ver bash, http://en.wikipedia.org/wiki/Dc_(computer_program) y bc
Es la primera vez que veo como poner una puñetera formula en gtkdialog...... de forma no tan farragosa.....
No quiero ni pensar cuando tenga que poner en una formula log(x),
tang(x) o cualquier otra cosa....
El cálculo se hace en bash a través de la calculadora (dc o bc), con ésta herramienta los cálculos que mencionas son triviales. Ver gtkdialog

Saludos

User avatar
mister_electronico
Posts: 969
Joined: Sun 20 Jan 2008, 20:20
Location: Asturias_ España
Contact:

Si son evidentes las limitaciones de dc y bc....

#32 Post by mister_electronico »


Es importante conocer las limitaciones de las herramientas que utilizamos. Ver bash, http://en.wikipedia.org/wiki/Dc_(computer_program) y bc
Si las limitaciones de bc y dc son importantes, pero aun asi he visto gente ingeniosas que hace calculos complejos.....

Otra cosa interesante para hacer es enlazar los programas de Gtkdialog con rutinas echas por nosotros en C, lo cual amplia bastante el panorama...

O lo que tambien es muy interesante compilar los programas Gtkdialog en C lo cual es interesantisimo.....

En fin que ya tenemos las bases para crear nuestros propios programas en Puppy........ ya no hay quie nos pare ........ :lol:

Un saludo.

User avatar
walter leonardo
Posts: 234
Joined: Thu 10 Dec 2009, 22:10

Gracias muchachos

#33 Post by walter leonardo »

Hola a todos.

Bueno me fui de vacaciones y recien hoy volvi y vi todo este aportazon y no pensaba que el post iva a ser tan interesante. Ya me baje los scrips y empezare a analizarlos y entenderlos un poco mejor gracias a ustedes y tratar de hacer otros programitas para mi.
¿Alguien me puede pasar un manual en bash?

Al rato nos vemos.
Saludos y gracias. :D

User avatar
walter leonardo
Posts: 234
Joined: Thu 10 Dec 2009, 22:10

Extencion de calculadora

#34 Post by walter leonardo »

Hola.

Estube analizando y correji algunas cositas del programa, como el acento que le faltaba a "Tensión" por ejemplo y un espacio de mas que tenia una palabra, y le agregue "scale=6" para todos menos para la resistencia ya que la resistencia minima es la de miliohms, en cambio los otros resultados era conveniente que se muestren asta microamperes, microvoltios y microvatios.
Agregue para calcular "vatios (watts)"

Una consulta: como podria poner una ventana al lado de "ingrese la Resistencia (ohmios)"que diga "o vatios" en la parte de "calcular la corriente" (osea otra ventanita a la derecha) porque ahi dos formas de calcular la corriente una es "tensión/resistencia" y la otra es "vatios/tensión", despues tengo otras forlumas pero sabiendo esto creo que ya sabre poner las otras :D .

de seguro el que mas me entiende lo que quiero hacer es mister_electronico jeje.
Attachments
ohmwatt.tar.gz
(705 Bytes) Downloaded 716 times

User avatar
mister_electronico
Posts: 969
Joined: Sun 20 Jan 2008, 20:20
Location: Asturias_ España
Contact:

A ver que tal....

#35 Post by mister_electronico »

Veo que ya le vas cogiendo el punto ...... walter....

La verdad es que esta un poco mal expresado lo que quieres decir, si no leete a ti mismo ........... jejeje..........

Pero en cualquier cuaquier caso creo adivinar lo que quieres....

Bueno lo que hago si te das cuenta entre los dos hbox introduzco otro entry y asi consigo una ventanita mas en la entrada a la derecha .... y aparte le pongo otro label....

Abre el fichero y lo veras..... Simplemente jugeteando consigues todo lo que quieres...... siempre que respectes la estructura .... del Gtkdialog...

Si te vas al enlace que puse yo al principio en le que viene un tutorial de Gtkdialog en el foro de puppy en Ingles.... veras gente que hace cosas muy interesantes y ademas gente muy agradable, que a mi me a contestado resolviendome dudas.....

Intentare poner en un futuro cosas de ahi aqui........

Lo malo es el tiempo............ Bueno analiza el fichero que pongo que lo unico que hace es guarrear el programa, pero es para que te sirva para ver lo que te digo...

Nos vemos .... un saludo..

User avatar
mister_electronico
Posts: 969
Joined: Sun 20 Jan 2008, 20:20
Location: Asturias_ España
Contact:

No se por que no me adiciono el archivo..,..

#36 Post by mister_electronico »

No se por que no me adiciono el archivo..
Attachments
ohmwatt.sh.gz
(10 KiB) Downloaded 685 times

User avatar
walter leonardo
Posts: 234
Joined: Thu 10 Dec 2009, 22:10

Genial

#37 Post by walter leonardo »

Lamento decirte que el archivo adjunto que pusiste no se descomprime, le doy yes y no se descomprime, sigue apareciendo el mismo ohmwatt.sh.gz.

User avatar
walter leonardo
Posts: 234
Joined: Thu 10 Dec 2009, 22:10

solicionado

#38 Post by walter leonardo »

Ya lo ise con la explicación que me diste ya me di cuenta de como hacerlo asta que me salio bien.
Ahora pongo el archivo y mas adelante lo ire modificando.

Nota: tu archivo sigue sin descomprimirse.

Saludos. :D
Attachments
ohmwatt.tar.gz
(728 Bytes) Downloaded 715 times

User avatar
mister_electronico
Posts: 969
Joined: Sun 20 Jan 2008, 20:20
Location: Asturias_ España
Contact:

Yo no tengo ningun problema en descomprimirlo..

#39 Post by mister_electronico »

Pues no se lo que te pasa yo no tengo ningun problema en descomprimirlo, Mira te pongo este archivo ohmwatts.tar.gz pero no lo descomprimas simplemente renombralo quitando la extension tar.gz por
sh..... osea renombralo ohmwatts.sh y ya esta ya que no esta comprimido solo le he dado ese nombre para poder subirlo al servidor...

De todas formar ya he visto en tu programa que lo has comprendido....

Un saludo..
Attachments
ohmwatt.tar.gz
(3.75 KiB) Downloaded 698 times

User avatar
walter leonardo
Posts: 234
Joined: Thu 10 Dec 2009, 22:10

Hola

#40 Post by walter leonardo »

Nueva actualización del programa de electronica, electricidad.
Consulta:
Quiero poner letras en colores en el programa, como lo haría?
Nota: si pueden mejorarlo seria mucho mejor. Todo sera bienvenido.
Attachments
VatiOhms.tar.gz
(1015 Bytes) Downloaded 667 times

User avatar
mister_electronico
Posts: 969
Joined: Sun 20 Jan 2008, 20:20
Location: Asturias_ España
Contact:

Que guapo el programa walter....

#41 Post by mister_electronico »

Que guapo el programa walter, cada vez lo vas afinando mas........

Estuve mirando lo de las letras de colores, y he mirado en un monton de sitios pero no lo he encontrado, hay que tener cuenta que Gtkdialog es un interfaz de ventanas que esta bien pero tiene bastantes limitaciones, hay bastantes programas echos para puppy en Gtkdialog ...... pero como digo tiene sus limitaciones....

Con esto no quiero decir que tengamos que descartarlo, esta bien para lo que esta....y se le puede sacar mucho provecho.

Otra forma de poder hacer las letras en colores seria cargandolas como graficos y ademas se le podria poner graficos a la ventana para hacerla mas atractiva.


Hay otros lenguajes que se pueden compilar y son mas potentes como son Glade o Adjunta en entorno de programacion en C. La programacion en C a dia de hoy es uno de las mejores formas de hacer programas.

Todavia no me he metido con ellos por falta de tiempo, pero si alguien tuviese conocimientos de como empezar un pequeño proyecto en Puppy de Glade o Ajunta......
pues podria animarse a poner esa pequeña iniciacion aqui.......


En cualquier caso un saludo a todos....

User avatar
walter leonardo
Posts: 234
Joined: Thu 10 Dec 2009, 22:10

hola

#42 Post by walter leonardo »

hola
Hay un programa que viene en puppy instalado y se llama GtkDialog-editor de tags que esta en el menú-herramientas y aparece para poner letras en colores, pero nose como usarlo, solo se como poner la letra en negrita :D :D :D .

User avatar
mister_electronico
Posts: 969
Joined: Sun 20 Jan 2008, 20:20
Location: Asturias_ España
Contact:

No lo he usado este programa pero....

#43 Post by mister_electronico »

No he usado este programa pero me da que es para cuando haces scripts....

Buscando en este mismo tema, he visto que en los scripts puedes hacer que te aparezcan letras de colores, de distinto tamaño etc... en el terminal , y esto es para lo que creo que te sirve este pequeño programa .... que es para que veas, esos resultados.........

Pero de todos los programillas que he visto por ahi en Gtkdialog todavia no he visto ninguno en que haya letras de colores...... :cry: :cry:


Un saludo....

User avatar
mister_electronico
Posts: 969
Joined: Sun 20 Jan 2008, 20:20
Location: Asturias_ España
Contact:

A ver que te parece esto Walter...

#44 Post by mister_electronico »

Hola walter estuve pensando en lo que dijiste de las letras y al fin me puse a ello, lo he echo creando letreros con imagenes png.

Solo he echo el primero apartado..... si te gusta continua con ello.....jejee...

Tienes que descomprimir el vatiohm.tar.gz sobre /home y previamente tienes que seleccionar todo con el boton de Select All del programa que viene en Puppy para comprimir y descomprimir por defecto....


El ejecutale es vatiohms.sh y se mete en el directorio Home.

Bueno Aqui te lo dejo.......... ya me contaras.... Un saludo...
Attachments
vatiohm.tar.gz
(3.41 KiB) Downloaded 698 times

User avatar
walter leonardo
Posts: 234
Joined: Thu 10 Dec 2009, 22:10

hola

#45 Post by walter leonardo »

Esta buena la idea de ponerle letreros :D .
Tengo una idea de hacer otro programita.
ejemplo: al tocar una tecla que se reproduzca un sonido ya asignado a esa tecla y al tocar otra tecla que suene otro sonido asignado a esa tecla también(solo con el teclado, sin el mouse).
Como se hace eso? :D :o .

User avatar
mister_electronico
Posts: 969
Joined: Sun 20 Jan 2008, 20:20
Location: Asturias_ España
Contact:

Hola Walter...

#46 Post by mister_electronico »

Mediante comandos del Bash como tipo scanf podemos detectar cuando hemos tecleado una tecla y la metemos en una variable., y luego con el comando If__ Then --- fi seleccionamos la accion que queremos realizar y luego con el comando aplay de linux , ejecutamos el archivo dela nota que queremos tocar........ Mediante Gtkdialog lo podemos hacer bonito para que marque las notas...... Bueno Walter ..... mucho animo y al toro........jejeje

[/quote]

Azulete
Posts: 3
Joined: Thu 25 Mar 2010, 12:12

#47 Post by Azulete »

Saludos a la comunidad.
Recientemente he descubierto esta maravilla de sistema. Puppy recien instalado.

Azulete
Posts: 3
Joined: Thu 25 Mar 2010, 12:12

#48 Post by Azulete »

Aqui les dejo este pequeño aporte. Es una pequeña traduccion del manual que se menciona mas arriba.

1.- POR DONDE EMPEZAR

>> La documentacion de gtkdialog es escasa, pero esto es un comienzo. La encontraras en /usr/share/doc/gtkdialog/gtkdialog.txt.
Lo mismo esta en la web, pero con otro formato.

>> El aprendizage con ejemplos es mucho mejor, y es mas fácil de entender. Estan ubicados en /usr/share/doc/gtkdialog/examples
Además necesitaras tener instalado
dev_save.sfs
el cual tabien lo puedes encontrar en la web.

Nota: Puppy usa los comandos de gtkdialog3 en lugar de los de gtkdialog. Por ello debes cambiar esto en los ejemplos. Otra opcion que tienes es teclear en la consola:
ln -s /usr/sbin/gtkdialog3 /usr/sbin/gtkdialog

>> Encontraras mas informacion de gtkdialog en goblinX forum
>> Si tecleas 'gtkdialog3 --help' en la consola te mostrara los parametros que tiene.
>> technosaurus ha realizado algunas plantillas que las puedes descargar de aqui here.



2.) SINTAXIS: Como usar las variables en el codigo.


Empecemos. Abre una comsola y teclea:

ln -s /usr/sbin/gtkdialog3 /usr/sbin/gtkdialog

Para mostrar el contenido de una variable en gtkdialog necesitamos ponerla entre comillas simples. Seria algo como:
TEXT='Hello world'
Esto guardara en la variable TEXT la cadena Hola mundo.

Una vez guarda si la queremos mostrar pondriamos
“$TEXT

User avatar
mister_electronico
Posts: 969
Joined: Sun 20 Jan 2008, 20:20
Location: Asturias_ España
Contact:

Bienvenido a este foro Azulete...

#49 Post by mister_electronico »

Bienvenido a este foro Azulete, hay un minicurso en ingles abierto por Zigbert que progarma para puppy con programas como Pburn, este minicurso es bastante interesante.


http://www.murga-linux.com/puppy/viewtopic.php?t=38608


Si a la gente le interesa y traducir este minicurso o poner ejemplos comentados de este post en ingles aqui, pues tienen mi colobaracion...

Un saludo.

User avatar
walter leonardo
Posts: 234
Joined: Thu 10 Dec 2009, 22:10

hola

#50 Post by walter leonardo »

Hola.
Me podrias dar un ejemplo mister, porque estoy en blanco y no me sale nada :? .

Post Reply