martes, 7 de mayo de 2013

Clases de Python!!!

Hola!!!

Cuando empezamos a usar lenguajes como Python empezamos a leer muchas veces, la palabra Objeto o Lenguajes Orientado a objetos o POO...

Entonces para entender este tipo de programación aunque sepas o no de programación, es costoso empezar.

Si bien Python es multiparadigma, quiere decir que puedo programar a la antigua o a la nueva (Cuack)..

Vamos a Hacer algo sencillo para que veas como trabajar!!!

Para crear un objeto, lo primero que necesitamos en un modelo!!

Un modelo se genera a partir de lo que llamaremos CLASE...

Vida real:

Clase Auto:
       "CARACTERISTICAS"
       Color
       Cilindrada
       Marca
       Tipo

       "ACCIONES"
       Arranca
       Semueve
       gastascombustible

Para que sirve??

Es solo para que cada ves que creemos un vehiculo en particular, no tengamos que hacerlo de cero y podamos unificar los criterios....

MiAuto=Auto()
        Rojo
        3.4
        fiat
        sedan
 OtroAuto=Auto()
        verde
        1.6
        chevrolet
        sedan

Entonces tenemos 2 objetos:
       1.MiAuto
       2.OtroAuto

Si... Objetos...

Ahora a la hora de trabajar con estos objetos, las realizamos de acuerdo a su nombre...

Ejemplo:
                MiAuto.arranca
                OtroAuto.gastacombustible


un ejemplito en python!!!
#---------------------------------------------------------------------------------

#Creo el Modelo (clase)
class Auto:
def __init__(self,color,marca,cilindrada,tipo): #Esta funcion construye de arranque el objeto.
self.color=color
self.marcar=marca
self.cilindrada=cilindrada
self.tipo=tipo

#Aca te toca a vos!!!
def andar():
pass

#Creo Objetos
miauto=Auto("rojo","Fiat","1,6","Sedan")
otroauto=Auto("verde","Chevrolet","2,00","Coupe")

#Ver caracteristicas del Obejeto
print miauto.color
print otroauto.color


#-----------------------------------------------------------------------------------------
     
Bueno es la forma mas sencilla de explicarlo, espero que les sirva!!!

Gracias.. Chauuuuu


Programación Python!!

Hola Gente!!!

Para los que están haciendo sus primera armas en Python, les regalo este código muy lindo para estudiar!!!
Todo lo que se pueda mejorar están invitados a hacerlos!!!!
El código es funcional, y esta desarrollado por mi!! así que las dudas las atiendo por ventanilla!!!

Es didáctico... Peguen y copien y a trabajar!!!

Falta la eliminación de datos terminar!!!
Saludos
______________________________________________________________________________

#Importa Modulos
import sys,os

#Variables de inicio
apellido=""
nombre=""
edad=""
email=""

#Clases

class Agenda():
#Constructor de clase
def __init__(self,apellido, nombre,edad):
self.apellido=apellido
self.nombre=nombre
self.edad=edad
self.email=email



#Funcion que toma las variables, abre el fichero y graba
def grabar(self):
#borra la pantalla
os.system("cls")
print "="*30
print "Ingresar Alumno"
print "="*30
#ingresa un dato y lo guarda en una varible
apellido=raw_input("Ingrese Apellido:")
nombre=raw_input("Ingrese Nombre:")
#Verifica que la edad sea un entero, ni no causa un error
try:
edad = raw_input("Edad: ")
dias = int(edad) * 365
print "Has vivido: " + str(dias) + " dias"
except ValueError:
print "Eso no es un numero"

email=raw_input("Ingrese su E-Mail:")

#Busca el @ dentro de los datos ingresados

if email.find("@") >= 0:
print "El mail es correcto";
else:
print "No es un mail Valido";
email=raw_input("Ingrese su E-Mail:")

print "="*30
f = open("fichero.txt","a")
f.write(apellido+","+nombre+","+edad+","+email+"\n")
f.close()
os.system("cls")
print "El registro fue cargado con Exito"

#Muestra la lista de datos en el archivo
def mostrar(self):

os.system("cls")
print "="*30
print "Los datos Ingresados son: "
print "="*30
for linea in open('fichero.txt'):
print linea
#Muestra el numero de registros
def mostrar_ultima(self):
os.system("cls")
f = open("fichero.txt","r")
lineas = f.readlines();
num_registro=len(lineas)
print "="*30
print "La cantidad de Registros es de: ",num_registro-1
print "="*30

f.close()

#Busca dentro del archivo una palabra
def buscar(self):
os.system("cls")
search=raw_input("Palabra a buscar:")
f = open("fichero.txt","r")
for i in f.readlines():
if i.find(search) >= 0:
print "Dato encontrado en: "+i;

f.close()

def eliminar(self):
os.system("cls")
print "="*30
f = open("fichero.txt")
ape=raw_input("Por apellido:")
for line in f:
linea = line.split(',')
apellido = linea[0]
nombre = linea[1]
direccion = linea[2]
email=linea[3]
if apellido==ape:
print "El Apellido se encuentra en la Base"
else:
print "Se desconoce el Apellido"

f.close()



#Genera el obejeto a partir de la clase
anio2013=Agenda(apellido, nombre, edad)


#Crea un menu para la aplicacion dentro de un bucle

while True:

print "="*30
print "      MENU"
print "="*30
print "1.INGRESAR ALUMNO"
print "2.MOSTRAR LISTA"
print "3.CANTIDAD DE REGISTROS"
print "4.BUSCAR"
print "5.ELIMINAR"
print "6.SALIR"
print "="*30
menu=input("Ingresar Opcion de menu:")

if menu==1:
anio2013.grabar()
if menu==2:
anio2013.mostrar()
if menu==3:
anio2013.mostrar_ultima()
if menu==4:
anio2013.buscar()
if menu==5:
anio2013.eliminar()
if menu==6:
sys.exit()

miércoles, 13 de febrero de 2013

Clasificación de Cuentas


Clasificación de Cuentas

Las cuentas contables en este caso las vamos a agrupar en dos grandes grupos de acuerdo a la naturaleza de las mismas..


DE PATRIMONIO.

  • Activo 
  • Pasivo
DE RESULTADOS

  • Perdidas 
  • Ganancias

De acuerdo a esto vamos a Observar que según su naturaleza...

Las cuentas de Activo, son de saldo Deudor
Las cuentas de Pasivo, son de saldo Acreedor

Las cuentas de Perdida son de saldo Deudor
Las cuentas de Ganancias son de saldo Acreedor


Acá es donde todos empezamos a complicarnos la vida....

Pero para esto, solo debemos aprender a a generar bien los asientos, y después podremos realizar lo que daremos en llamar mayores.


Conceptos económicos básicos (Tango Gestión)



Tango Gestión.


El Tango Gestión es un programa de administración contable, y no podremos ser buenos operadores de Tango o cualquier programa de gestión si no conocemos términos y funciones contables o comerciales.

No hay mucho problema en esta parte si prestamos atención a lo que ocurre habitualmente a nuestro lado, compras, ventas, pago de servicios, sueldos, alquileres, etc. toda nuestra vida cotidiana esta plagada de movimientos comerciales, y sin darnos cuenta asistimos todos los días a acciones comerciales de toda índole.

Como actores del mismo escenario, uno sin darse cuenta no toma dimensión de dichos actos, hasta que se vuelve un director (administrador). La simple compra de una lamparita de luz trae aparejada muchas cuestiones administrativas, piense en esto:


  • Por que se compro?
  • Para que se compro?
  • A que empresa se compro?
  • Es proveedora de mi empresa?
  • Tiene garantia?
  • El precio fue el correcto?
  • Me dieron factura?
  • Discrimina IVA?
  • Va a rendirme Económicamente?
Estos problemas uno nunca se los plantearía en forma directa, como actor del mismo solo la compraría por que hace falta, pero como director (administrativo) seria la diferencia entre "Me falta" y "Tengo".
Los puntos de vista cambian y es ahí donde intervenimos nosotros, se es buen administrador llevando ordenadamente todos los aspectos de la empresa en forma de registros. Usando los mismo como herramientas para la toma de decisiones, de esto nace lo que llamamos CONTABILIDAD.

CONTABILIDAD.

La contabilidad es la parte encargada de la teneduria de libros.

Si bien la definición es cortita, encierra todo un mundo tras ella que vamos a tratar de explicar muy simplemente.


nota.

No vamos a tratar conocimientos contables avanzados en esta etapa, solo trataremos las partes que enriquezcan nuestro conocimiento cotidiano y básico, de esta forma intentar verter vocabulario y conceptos nuevos para un correcto desempeño en la administración.
Supone que el estudiante no tiene ningún tipo de conocimiento sobre la contabilidad.

Lucro y operaciones comerciales.

Toda actividad comercial se hace con fines de lucro.
Esto quiere decir que por mas chiquita o grande que realice una actividad, siempre esta sujeta a ganar algo...
Es por eso que trataremos todas las operaciones onerosas, que son aquellas que obtiene algo a cambio..
Ejemplos:
  • Vendemos un auto.
  • Compramos Pan
  • Pagamos un servicio
Como dijimos anteriormente, convivimos cotidianamente con estas operaciones, es por eso que con el correr del tiempo estas situaciones se hacen habituales a nuestra vida.

Facturación...

Imaginemos al vendedor de un Kiosko, donde todos los días realiza una serie de operaciones repetitivas, 
todos los días vende Diarios, todos los días vende Caramelos, todos los días vende Bebidas, si el mismo lleva un registro de sus ventas, lo mas probable es que en caso de venta de una bebida, el escriba:

Leyenda.

Vendí una gaseosa Coca Splis a un chico de gorra que paso en una bicicleta color roja, la misma se la  vendí fresquita y era la ultima que quedaba asi que el costo de la misma fue de $15 pesos, de esos $15 pesos, 8 fueron del costo de la gaseosa los $7 restantes fueron parte de la ganancia, que no es tal por que pague electricidad para enfriarla que le quita un porcentaje de la venta de $1, delos $6 que quedan $1 pertenece al proporcional del alquiler.



Mmmmm. seria imposible que el Kiokero anote esto por cada venta que obtiene. generalmente el kioskero anotaria en sus ventas...

1 gaseosa $15

Lo cual para su negocio domestico sirve, pero para su parte Impositiva Fiscal y administrativa, no serviría de nada...

Entonces, Que sirve realmente como comprobante de una operacion comercial con valor tanto legal como administrativo...?

-Tal ves te distes cuenta... La FACTURA de Venta.

La factura.

Una factura es un comprobante o recibo de una adquisición por parte de una persona de un producto o una prestación de servicios.


La factura, quitando la formalidad legal, es el comprobante básico de las operaciones de venta, pero a su ves también es el comprobante de los gastos del mismo. Servicios eléctricos, impuestos, gastos de mantenimientos, fletes, etc.
Es decir que toda actividad contable administrativa arranca con el registro de una factura...para nuestro caso.
este factura va a generar, lo que llamaremos un ASIENTO.


ASIENTO

Un asiento no es ni mas ni menos que el registro de una operación comercial. dicha operación comercial se registrara siguiendo reglas predefinidas.
Si nos ponemos a pensar en el registro del Kioskero anterior, veremos que se nos haria imposible generar un leyenda, para cada operacion comercial. y engorroso. pero a su ves tampoco podriamos anotar una operacion sin adecuarnos a ciertas fomalidades.
Vamos a un ejemplo (la venta de la gaseosa). la anotacion nos quedaba asi:

1 gaseosa $15

a modo contable esto no nos dice nada, la cantidad (1) asi como lo que vendimos serviria para un registro de stock, pero no para mi asiento contable...

Lo primero que debemos saber es que en Contabilidad "Todo lo que entra tiene que salir..."

Es lo que veremos con la contrapartida contable.

debo hacer una aclaracion que todos los estudiantes se complican muchisimo en esta parte...
"En la contabilidad no nos importa si hay ganancia o perdida, solo nos interesan los registros..."
que serán de utilidad para los encargados de saber el rumbo de nuestra empresa... pero nosotros solo debemos preocuparnos por el seguimiento en los registros...

Dicho esto seguimos....

Vamos a conocer dos nombres que nos acompañaran bastante "DEBE" y "HABER"

Por ahora solo diremos que todo lo que ingresa lo colocaremos en la fila del DEBE y los que sale o egresa en el HABER...


Pero, la pregunta es... 

-De acuerdo al ejemplo de la gaseosa, Que entra y que sale???

Razonemos la operacion comercial, el chico entra y pide una gaseosa, que me da el cliente??? 
-Plata
Que le doy yo??
-La gaseosa

Entonces que entro y
 que salio

Nombre                                         DEBE                                 HABER

plata                                              $15
gaseosa                                                                                       $15


Se entendio??

Sumemos mas...

Como el nombre PLATA no siempre representa el dinero efectivo, la solemos llamar de muchas formas...
Dinero, plata, efectivo, moneda, cobre, cullin, tarasca.... etc... y a su ves una gaseosa tambien tiene diferentes nombres, pero fundamentalmente el egreso de la gaseosa responde a una venta....
Es por eso que de acuerdo a la actividad comercial, todas las operaciones se denominaran con un nombre estandar....  Ejemplo, la plata la llamaremos CAJA y una venta sin importar el producto.... sera VENTA.. dicho esto... vamos a empezar a trabajar con cuentas... o mejor dicho un PLAN DE CUENTAS.

Nombre                                         DEBE                                 HABER

caja                                              $15
venta                                                                                          $15





PLAN DE CUENTAS


Ejemplo de plan de cuentas, Bajar!!



viernes, 8 de febrero de 2013

Tango Gestion

Tango Gestion.



El Tango Gestión es un programa dedicado a la administración de empresas. Es tambien una muy buena herramienta para Estudios Contables de hecho es bastante productiva para los mismos, mas que para las empresas en particular.

El fabricante o desarrollador es la empresa AXOFT.

Actualmente la Version es la e10.

No es gratis, los costos del mismo superan ampliamente a cualquier software simil, recuerde que no es un sistema Barato....


La aplicación se divide en módulos y a su ves los desarrolladores están generando variantes para industrias especificas.

Como podemos empezar? 

Para empezar, podemos bajarnos la versión educativa, http://www.axoft.com/tango/educativa/

Como Usuario, Programador y Profesor de contabilidad... me da licencia a opinar, a continuación les voy contar, lo malo y lo bueno!!!


TODO LO MALO!!!


  • Su puesta en Marcha de inicio, requiere muchisimos conocimientos. si lo haces solo...
  • Le fueron agregrando tantos "peros" que es largisimos de comprender.
  • Los menúes si bien están clasificados, son una ensalada... una mezcla infernal de conceptos.
  • Formularios Extensos. no dan ganas ni de empezar a completarlos
  • Carisimo. 
  • Su puesta en funcionamiento requiere de un cambio en todos los aspectos administrativos de la empresa.... (formas de trabajo)

TODO LO BUENO!!!


  • No le falta nada a nivel administracion.
  • Paneles Intuitivos
  • Coordinación con el sistema impositivo Argentino
  • Una ves andando, su manejo es facil para todos...
  • Posibilidades de seguridad y afectar el uso a cada sector productivo.
  • Solides en las bases de datos.

Como empezamos?


Lo primero que tenemos que saber es que Tango Gestion, como buen programa administrativo esta protegido con un usuario y contraseña.
Esto permite en cierta forma proteger la integridad de los datos así como su contenido. lo bueno de esto es que podremos acceder con múltiples usuarios, dando a cada uno de ellos niveles de acceso a los diferentes módulos y aplicaciones.

El Super Usuario de Tango (o sea el que habilita todo los modulos) se llama:

SUPERVISOR

La contraseña o password por lo general siempre esta en Blanco, asi que no pongan nada y si no les permite el acceso, pongan como contraseña "supervisor" es raro que pase pero puede ocurrir.



LAS EMPRESAS

Para empezar con Tango debo tener seleccionada una empresa de trabajo, esto quiere decir que en Tango podemos trabajar con múltiples empresas, haciendo de esto una de las mejores herramientas para Estudios Contables o Administradores de Empresas, Pero estas empresas las podremos usar de a una.





Recursos Utiles para bajar!!



A bajar!!!


Acá les dejo una utilidades para bajar son gratis, por lo menos así dicen en la web del autor....



  1. Un Buen antivirus para tu Windows...Aquí!!!
  2. Tu OpenOffice... Aquí!!
  3. Bajar Ubuntu Aquí!!
  4. Como no podía faltar, el manual!! Aquí!!
PARA EL CONECTAR IGUALDAD.
distro nueva

huayra (BAJAR)



Para Matematicas....



Para Biología y Área Naturales

EDUTECO (Profe Rene Barriga)



De a poco voy colocando mas link!!




Mi PC y Como instalar un sistema operativo



Vamos a empezar de 0 (cero) pero de cero de verdad....

Dijimos que el sistema operativo, es un conjunto de utilidades que sirven como interfaces entre el usuario y la computadora... si bien la definición es muchísimo mas compleja, simplemente nos vamos a quedar con esta...

Sin sistema operativo no hay computadora que ande, quiere decir que la misma sera un conjunto de dispositivos electrónicos que no sirven.

Alcanza con enchufarla a la corriente eléctrica???

No.

Por que la computadora empieza a mostrarme letritas con fondo negro, cuando la enchufo???

Los fabricantes de computadoras o mejor dichos de placas madres, necesitan darnos un arranque, osea que de acuerdo a todo lo que comentamos anteriormente, dichos fabricantes crearan un "minisistema operativo"
ese minisitema se aloja en un componente llamado La BIOS (sigla en inglés de basic input/output system)



(Puedo ingresar a la configuración del BIOS presionando durante el arranque la tecla Sup o F10 o F2)

El bios cuenta con la detección básica de componentes tales como el Disco Rígido  memorias, lectoras. micro, etc, etc...

Lo que debemos saber es que sin Bios, mi pc no coordina su arranque, y no voy a poder seleccionar el lugar de donde instalar un sistema operativo...

La configuración de un BIOS es bastante compleja  es por eso que la misma viene pre configurada para hacernos mas fácil la tarea, pero debemos únicamente cambiar lo que se llaman opciones de Booteo...

El Boot o Booteo, es traducible a decir "El arranque...."

Muchos estudiantes se preguntan, por que la computadora tiene un Disco rígido y Memoria, es mas no pueden diferenciar los tipos de memoria...

Vamos a ver que es el disco rigido y que son las memorias que necesita mi Pc.

 La confusion parte de aqui...

Cuando se pregunta, Cuantas memorias tiene un PC??

Unos dicen una otros dos, otros 1 Giga, otros 320 Gigas, otros 500 Megas.

Entonces vamos a decir que las computadoras tiene 2 memorias. Una es de almacenamiento y la otra es de trabajo...





Por que 2 memorias y no una???

Miren esta imagen de esta Biblioteca...


Por que poner todos los libros sobre la mesa o quitar las mesas y trabajar con los estantes...

La misma lógica, lleva a la pc tener dos tipos de sistemas de almacenamiento...

Si me plantean una pregunta dentro de una biblioteca, como por ejemplo:

"Cuantos patos migran de africa a america y en que fechas...?"

Lo mas seguro es tener que recorrer los estantes, buscando libros de: Fauna, Zoología  Geografía tal ves Historia.... pero... de que me sirven los de Mecánica, medicina, filosofía, etc... la idea es sentarme cómodamente en un escritorio y trabajar SOLO con el material que necesito para el problema de los patos... Una ves resuelto, guardare todo en su lugar y limpiare la Mesa...

Facil??

Asi trabaja su PC...

Por que las diferencias en el tamaño???

La explicación vamos a hacerla biennn fácil .. Usted cuando compra un liquido, leche, gaseosas, detergentes, los pide por litro, y si viaja usted pregunta la distancia en Metros o Kilometros,  en este mismo sentido todo lo que se guarda para ser usado por la computadora se mide en Byte.
Como los avances de la informática son rápidos  esta unidad de medida cambia de acuerdo a su escala... observe esta lista...

Byte es la unidad de medida principal. Su equivalencia es de 8 bits. 
Kilobyte equivale a 1.024 bytes. 
Megabyte equivale a 1.048.576 bytes o a 1.024 Kilobytes. 
Gigabyte equivale a 1.073.741.824 bytes o a 1.024 Megabytes. 
Terabyte equivale a 1.099.511.627.776 bytes o a 1.024 Gigabytes. 
Petabyte equivale a 1.899.906.842.624 bytes o a 1.024 Terabytes. 
Exabyte equivale a 1.152.921.504.606.846.976 bytes o a 1.024 Petabytes. 
ZettaByte equivale a 1.180.591.620.717.411.303.424 bytes o a 1.024 Exabytes. 
YottaByte equivale 1.208.925.819.614.629.174.706.176 bytes o a 1.024 ZettaBytes. 
Xerabyte equivale a 1.237.940.039.285.380.274.899.124.224 bytes o a 1.024 Yottabytes. 




En donde instalo el sistema operativo???










  

Software Libre (parte 3)



Software Libre (parte 3)


Bueno... aca estamos con la parte 3....

Vamos directo al principio...

Donde consigo y que sistema operativo libre me conviene???


Es muy largo de explicar y muy abierto al debate la eleccion de un buen sistema libre, pero guiado por la experiencia y un sentido común  les voy a contar que hasta ahora la mejor distribucion de uso hogareño y profesional, que cumple con todos los requerimientos del usuario se llama "UBUNTU". 


Ubuntu es un sistema operativo Linux basado en Debian (otro sistema base).

Ahh.. que es Linux???






El Linux es un núcleo libre de sistema operativo basado en Unix...

Ahh.. que es Unix???

Es un sistema operativo base nacido por los años 60...


Ehhh... es un terrible lio, entender todo esto???


Mas o menos como el arbol genealógico de cada familia... tatara tatara tatara abuelos... igualmente a modo practico no nos sirve saber todo esto... y simplemente a modo cultural que lo cuento...

El que le gusta investigar aca les paso la grafica de como evoluciono todo esto...



Bueno... entonces donde lo consigo el sistema operativo....???

Como el sistema es libre, simplemente vamos a la web oficial del producto...

http://www.ubuntu.com/download/desktop

Al esta desarrollando este Blog ubuntu esta en la version 12.10

En la proxima entrega voy a explicar como instalar un sistema operativo libre...

















jueves, 7 de febrero de 2013

Software Libre (parte 2)


Software Libre (parte 2)


Que nombres representan el software libre.



Bueno acá es donde vamos a dividirnos...

Los software libres podemos agruparlos en 2 grupos o conjuntos grandes:


  1. Los Sistemas Operativos.
  2. Los aplicativos.

Vamos con reseñas basicas.


Que es un sistema operativo?

Un sistema operativo es aquel conjunto de aplicaciones y rutinas que sirven de interface entre la computadora y el usuario...
Mas claro... son los programas que hacen funcionar el teclado, el monitor, el mouse, el disco rigido, la lectora, etc etc
Tambien contiene aplicaciones básicas como herramientas para las utilidades de copiar, pegar, borrar, modificar archivos y carpetas (directorios).
Contienen sistemas de seguridad (firewall, etc) y un sin fin de utilidades que hacen que cualquier usuario pueda operar un computadora de hogar con conocimientos basicos....

Preguntas Frecuentes.

-El Word, el Excel, el Powerpoint es parte del sistema operativo que se llama Windows??
-No.

-Solo existe 2 sistemas operativos, Windows y linux?
-No, hay un montón mas y sin contar celulares, cajeros, maquinas de fabricas, etc.

-Una computadora necesita si o si un sistema operativo???
-Si.

-Puedo hacer yo mismo un sistema operativo?
-Si, pero no podrás competir con los del mercado actual y necesitaras mucho conocimiento.lo cual para un usuario normal seria imposible.  hasta para un programador normal, seria un desafió bastante complejo.

-El sistema operativo, es un programa???
-Es un conjunto de programas, pero... al estar empaquetado por lo general es un todo...


Vamos a un listado de nombres de sistemas operativos, algunos ya no se usan y otros están en vigencia.. a modo ilustrativo los nombramos:

  • Unix
  • DOS
  • Linux
  • Windows 95
  • Windows 98
  • Windows Me
  • Windows 2000
  • Windows NT
  • Windows Server
  • Windows XP
  • Windows Vista
  • Windows 7
  • Windows 8
  • Plan9/Inferno
  • radiOS
  • SO3
  • ReactOS
  • Android

Observaras la cantidad de WINDOWS!!! pero mira la cantidad de Linux...

Ubuntu
Suse
Mandriva

REdHat
Mint
Knoppis
Tuquito
Fedora
Gentoo

y esto no es nada, seria inmensa el listado....

Pero Sabes por que???


Por que los Linux son libres y hay miles de programadores inventivos, dispuestos a dejar su tiempo en el desarrollo de herramientas para mejorar estos sistemas operativos y generar muchos mas, aplicados a las necesidades de toda la poblacion...

Por que???

Por que un software libre, para que lo sea me debe permitir a mi, tener la posibilidad de modificarlo a mi gusto y adecuarlo a mis necesidades, pero a su veces me obliga moralmente a re-distribuirlo.


Dejemos un poquito el Sistema operativo.


Vamos a las aplicaciones...


  • Word
  • Ecxel
  • Access 
  • Powerpoint
  • Nero
  • Fl
  • Juegos Varios
  • Audacity Accepting
  • Ares Galaxy
  • Shareaza
  • GTK+ and The GIMP installers for Windows
  • DC++
  • Zip
  • Pidgin
  • Virtual Dub
  • C Dex
  • eMule Plus 
  • Azureus
  • Php BB
  • Guliverkli
  • Bit Torrent
  • A MSN
  • Tight VNC
  • Win SCP
  • JBoss.org
  • File Zilla
  • PDF Creator
  • Ultra VNC
  • ZSNES
  • NASA World Wind
  • Ghost script
  • Php My Admin
  • AC3Filter
  • PortableApps.com: Portable Software/USB
  • ABC [Yet Another Bit torrent Client]
  • Dev-C++
  • eMule Morph
  • Clam Win Free Antivirus
  • Simple Directory Listing
  • Min GW – Minimalist GNU for Windows
  • Ffd show
  • XAMPP
  • DOS Box DOS Emulator
  • Media Coder
  • eMule X treme Mod
  • Web min
  • Visual Boy Advance
  • Miranda
  • Gnu Win
  • Peer Guardian
  • Tortoise SVN
  • Virtual Dub Mod
  • Wire shark
  • Notepad++
  • Gallery
  • Eraser

y la lista tambien es interminable....

lo básico es que todas estas aplicaciones son independientes del sistema operativo....

-mmmmmm, mas o menos...

-Por que??

Los programadores no siempre pueden diseñar una aplicación que funcione para todos los sitemas operativos!!!

-Ahhh...

-Es ahi donde reside la proliferación de los sistemas de Microsoft, dicha empresa me provee de un sistema operativo, acompañado de muchísimas aplicaciones que tienen un calidad homogénea al sistema operativo en cuestión, para ser mas directo, casi todas las aplicaciones de Windows son con ventanitas...

Con el correr de los años... los desarrolladores se dieron cuenta de las ventajas de realizar programas que fueran compatibles a las ventanitas... y todos los programadores nos concentramos en aplicaciones que tuvieran esa característica  así que sin querer contribuimos al crecimiento de una empresa que monopolizo el uso de aplicaciones con ventanitas, fácil y intuitiva...

Hoy eso se termino???


-Si...


Entonces, por que cambiamos a una informática con Aplicaciones libres, es obligación??

-No, para nada...
-Pero debemos saber que el costo de un soft desarrollado por Microsoft es bastante caro. Un ejemplo, la versión mas estándar de Windows ronda los 450 pesos Argentinos, poco menos de 100 dolares (legales)
un office esta en el rango de los 700 pesos.

-cuantos usuarios hogareños pagaron legalmente sus licencias???

Sorprenderia el bajo porcentaje de lic. pagas en Latinoamerica...

(falta)


















miércoles, 6 de febrero de 2013

Software Libre

Software libre la verdad del caso. (Parte 1)



Nota.
La forma de este escrito atenta a la formación básica de conceptos, en su primer parte se intenta no confundir el avance en el aprendizaje, lo cual la forma de explicación es simple y obviando detalles técnicos engorrosos que confunde... si usted es avanzado, no intente corregir este escrito detallando información que falta, por que no es en este nivel necesario, adquirir mas conocimiento teórico sobre el mismo.



Nos referimos a "Software libre" a toda aquella aplicación que puede ser Ejecutada (usada), Copiada, modificada, distribuida sin el consentimiento de nadie en especial ni empresa o institución.

Lo que se debe aclarar es que puede dicha aplicación puede tener un costo de distribución  o sea un valor por el precio del medio en que se distribuyen  (DVD, CD, WEB) lo cual no implica que la misma aplicación este libre de ser adquirida por otros medios gratuitos.

Se supone que en esencia el desarrollador de un software libre lo hace con dicho espíritu de distribución gratuita sin ánimos de lucro sobre el producto en si.

Para compatibilizar términos de alcance de las licencias gratuitas (Si, hay licencias) se logro un estándar llamado   Licencia Pública General de GNU (GNU GPL). que es el nombrecito que se ve a menudo, cuando baja alguna aplicación... Muchos lo asocian a menudo con el llamado LINUX, ya veremos que significa y que si bien guardan relación,  no es obligación que un GNU ande solo sobre una plataforma Linux.

También uno puede leer la palabra OPEN SOURCE SOFTWARE como otra variante del Software libre, pero mas adelante veremos cuales son las diferencias... a modo practico y de usuario final, no va a encontrar diferencia alguna... son a veces nombres ligados al uso técnico y de programadores.


Empezamos...



Toda inventiva del ser humano, por hábitos de lucro o ego propios, tienen un costo, sea material o intelectual, "yo no trabajo gratis..." aunque algunos lo toman como un sacrilegio, todo software desarrollado físico e intelectualmente tiene un sacrificio, ligado comúnmente al costo del mismo. Es por eso que es muy descabellado encontrar un programa o software gratis...  siempre que quiera usar un programa debo pagar por el, salvo que, yo sea el desarrollador...

Con el correr de los tiempo y el propio desarrollo informático  el desarrollo de programas quedo ligado a grandes empresas, que son las que pueden pagar el tiempo de inversión sin beneficios de la programación de un software, digamos que si yo soy inversor y aporto fondos para el desarrollo de un edificio, en ese tiempo de fabricación y construcción  podre salir a vender las propiedades que a futuro van a estar construidas en un lugar determinado, de acuerdo a planos exactos y terminaciones especificas, para generar la venta. Sin querer antes de que mi producto este terminado, yo podre venderlo por anticipado, haciendo que mi construcción este medianamente solventada por los inversionistas o compradores por adelantado.

Esto mismo no ocurre con el software, salvo que el desarrollado tenga grandes aptitudes de venta, y logre vender el desarrollo por anticipado a los usuarios. Y hablo de desarrolladores chicos, no empresas multinacionales e internacionales.

Es por eso que la sola mención de la palabra software libre, confunde muchísimo al usuario final, y generalmente la pregunta no es: 

-Por que hay software gratis???

Si no que la pregunta es:

-Por que debo pagar???

a continuación lea atentamente este debate televisivo...



Debate

Aca estamos en debate con el señor llamado Novatin deenserio y el Señor Teknico Amonton, y el debate es a consecuencia de que el señor Teknico instalo programas sin consultar al usuario...


Vamos a las preguntas del Moderador:


-Señor Novatin,para que sirve el Microsoft Word?

Novatin: Para Escribir!!..
Teknico: Para sacar plata...

.Cuantos programas hacen lo mismo que MICROSOFT WORD? 

Novatin: Mmmmmm...
Teknico: Pufsss un monton..

-Señor Novatin, para usted MICROSOFT WORD es la única herramienta para escribir un texto... 

Novatin: Pues Si!!!
Teknico: Pues No!!

-Vio usted en televisión alguna publicidad de MICROSOFT WORD???

 Novatin: NO!!
Teknico: NO!!

-Por que usa MICROSOFT WORD???

Novatin: por mi vecino... 
Teknico: lo baje, para instalar a mis clientes...

-Como del vecino??? 

Novatin: si señor!!! Mi vecino lo usa y yo tambien!!!

-Como que lo bajo, No lo compro??

Teknico:Nop.. Comprar??? los programas no se compran..


Osea que bajo este concepto usamos ese programa por que todos lo usan, o por que es facil bajarlo No se si es bueno, si hay mejores, si falla o le falta algo... por que parece mentira pero jamas lo comparo con otro... y  usted  Señor Teknico le esta robando a la Empresa Microsoft...

Teknico: Yo no le robo a nadie, el programa estaba en un sitio de internet y lo baje, y no decía nada de que estaba prohibido...

-Pero no leyó al principio de la instalación las reglas del contrato, las cuales acepto cuando hizo clic en instalar???

Teknico: Nop.. lo instale de una sin mirar...

-A ver produccion, Comuníqueme telefónicamente  a uno de los dueños de MICROSOFT que piensa de todo esto??

Hola!!! señor Bily!!
- El habla!!
-Digame, usted cuando contrato a los 300 programadores para hacer el programa, y pago durante 3 años una suma cercana a los 3 millones de dolares, lo hizo gratis... para que todos podamos usarlo????
-tuuuuuuuuuuuuuuuuuuuuuuuu...
-Hola??? Hola???
-Corto...

Señor Teknico, usted debería saber que esta totalmente penado por la ley la instalación de un programa Comercial con Licencia... Bajo ningún punto de vista puede instalar un software sin su respectiva certificación y oblea individual...

-Teknico: Oblea???

Si, señor usted nunca compro un programa???

-Teknico: Se compran???

fin del debate.



Tanto Novatin como Teknico deberian, plantearse uno desde la ignorancia y otro desde la postura software gratis para todos, que los extremos son malos....

El software es un producto que presta una utilidad lo cual se trasforma en rentabilidad, salvo que la virtualidad de la vida cotidiana lo use para otras actividades... pero eso ya es filosofar muchísimo ... sobre el uso verdaderamente practico del ordenador...


Entonces, Cuales son las alternativas para el uso de aplicaciones, como debo proceder a la hora de comprar o adquirir una computadora.


ALTERNATIVAS.


  1. Adquirimos la computadora, con un sistema operativo especifico y aclarado por el vendedor, el cual sera legalmente instalado en mi computadoras con un costo y disposiciones legales pegadas en forma de oblea. El costo de un ordenador con certificación varia siempre en unos 100 dolares aproximadamente...
  2. Adquirimos el ordenador sin licencia de sistema operativo y compramos el mas conveniente de acuerdo a nuestras necesidades a un distribuidor oficial de software.
  3. Adquirimos el ordenador sin licencia, y instalamos un sistema operativo libre en el mismo...
  4. Adquirimos una computadora con Lic. Original y la enviamos a un servicio técnico el cual nos cambia el software original por uno de mayor prestaciones pero ilegal...


Ahora vamos a unas aclaraciones importantes.


  1. Si mi venden una computadora con sistema operativo de microsoft, no implica que todos los demás programas sean legales... ejemplo... Word, Excel, PowerPoint, antivirus, juegos... etc etc...
  2. Un sistema operativo pago... es caro.
  3. Auque tenga el mismo nombre, por ejemplo... WINDOWS.  los mismos se dividen en diferentes productos que varían en mucho los costos... y no son iguales.
  4. Un software de gestión comercial... es caro.y al igual que Windows, varían las prestaciones y los costos.
  5. Si la limosna es grande, hasta el ciego desconfía....
  6. Lea las licencias de instalación de sus programas.
  7. No instale programas sin saber para que sirven.
Aca terminamos la primer parte, vamos a la segunda parte... lea por favor atentamente nuevamente ... en resumen:

NO HAY PROGRAMAS GRATIS
MIENTRAS UD. NO ADQUIERA MAS CONOCIMIENTO