Mostrando entradas con la etiqueta programa. Mostrar todas las entradas
Mostrando entradas con la etiqueta programa. Mostrar todas las entradas
TOP

Lenguaje de programación que utiliza Microsoft


 




Como compañía internacional y principal sistema operativo para usuario, Microsoft debe estar al tanto de los lenguajes de programación vigentes.

Sin embargo la mayoría de sus Sistemas Operativos están basados en C y C++. C++ es el principal lenguaje de programación que utiliza esta compañía y fuera de
esta sigue siendo uno de los mejores lenguajes jamás creados.

Lo utiliza tanto en software, como en estructura de sus Sistemas Operativos y
controladores de dispositivos, software embebido o aplicaciones de alto rendimiento o entretenimiento.
TOP

Diferencia entre software libre, privativo y gratuito

El Software libre es la denominación del software que respeta la libertad de los usuarios sobre deterninado producto adquirido y puede ser usado, copiado, estudiado, modificado y redistribuido libremente.
Según la Free Software Foundation, el software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, modificar el software y distribuirlo modificado.

El software privativo es cualquier programa informático en el que el usuario tiene limitaciones para usarlo, modificarlo o redistribuirlo por lo que el usuario final solo podrá ejecutar el software bajo ciertas condiciones.


El software gratuito es aquel por el que no tenemos que pagar. Por ello podríamos encontrarnos casos de software privativo y además gratuito. El software libre suele ser gratuito, pero también es posible que se cobre por el y seguiría siendo libre pero de pago.



¿Cuales son las desventajas de usar software libre?

Algunos componentes de hardware pueden no funcionar o funcionar parcialmente porque no existe el driver libre para hacerlo funcionar o porque el driver libre aun no implementa todas las características del privativo. Cada vez tenemos más alternativas a los software privativos y funcionan más piezas de hardware.

Algunos archivos multimedia pueden no funcionar porque no existe un codec libre para ellos.

Algunos programas pueden no tener alternativas libres o no ser tan intuitivos.

Determinadas funciones o complementos no tienen aún alternativa libre o no funcionan tan bien como el privativo. (Son pocos casos pero algunos quedan aún)

¿Cuales son las desventajas de usar software propietario? 

El software propietario no se puede modificar, por lo tanto solo el creador lo puede mejorar y aplicar sus ideas a este software. Mientras el software libre puedes adaptarlo a tus necesidades si tienes los conocimientos.

En algunos casos no se conocen el código del software y es imposible saber como funciona exactamente, por lo tanto podría tener puertas traseras que perjudiquen nuestra seguridad o privacidad.

Si tenemos una empresa o una necesidad no podemos crear un programa a partir de otro propietario para nuestro uso. Esto ahorraría dinero a pequeñas empresas y tiempo al no tener que crear algo que ya existe.

Cada usuario tiene necesidades diferentes por eso el software libre suele facilitarte el código fuente de cada software para que sea más fácil modificarlo. En cambio el propietario suele cifrarse para no ser accesible. El código fuente no solo beneficia a quien pretende crear otro programa a partir de uno ya existente, sino al usuario que por ejemplo tiene 3 pantallas y divide un software en 3 partes para acomodarlo y trabajar más rápido, o simplemente cambiar la situación del menú, cambiar carpetas de trabajo....
TOP

Partes principales de un ordenador


 Software> Es la parte lógica del ordenador. Es decir todos los programas que se
introducen en un ordenador.

PROGRAMA o APLICACIÓN> Es un conjunto de instrucciones, órdenes o comandos,
que el ordenador procesa (lee) produciendo una serie de resultados.

Hardware>
El hardware son todos los componentes físicos que forman parte o interactúan con la computadora.

Monitor> Es donde se muestra la salida del equipo de forma gráfica y ordenada.

Periféricos> Son todos aquellos componentes anexos a la C.P.U. pero que no forman parte de ésta como el teclado.

Lenguaje> El lenguaje binario o máquina es el único que entiende el ordenador. Consta de dos símbolos el 0 y el 1, que representan respectivamente ausencia y presencia de corriente eléctrica.


Existen diversas formas de categorizar el hardware de una computadora.

-Componentes dentro de la torre:


Placa base>
Encargada de intercomunicar todas las demás placas, periféricos y otros componentes entre sí.

Microprocesador>
Ubicado en el corazón de la placa madre, es el "cerebro" de la computadora. Lógicamente es llamado CPU.

Memoria>
Existen dos tipos de memorias, la memoria RAM y la ROM.
La memoria RAM es donde se guarda la información que está siendo usada en el momento. La memoria ROM, donde se almacena la BIOS y la configuración más básica de la computadora.
Estas dos memorias se diferencian porque la RAM pierde la información almacenada cuando no tiene corriente por ejemplo cuando apagamos el equipo y la memoria ROM siempre tiene la misma información, pero es configurable mediante la BIOS aunque si quitamos la pila situada normalmente a la derecha inferior de la placa base se resetea la información a por defecto.

Caminos o Buses>
Normalmente llamados bus, comunican diferentes componentes entre sí.

Tarjetas controladoras>
Como su nombre indica, controlan los periféricos del
ordenador. Por ejemplo la tarjeta gráfica del monitor.

Disco Duro (HDD)>
Es donde se almacena la informacíon, datos de cualquier tipo y a diferencia de la memoria RAM permanecen allí cuando se corta la corriente.
Al conjunto de 1.024 bytes (≈ 1.000 bytes) se le conoce con el nombre de KILOBYTE (1K).
1.024 kilobytes = 1 MEGABYTES (1Mb) ≈ 106 bytes.
1.024 megabytes = 1 GIGABYTES (1Gb) ≈ 1.000 * 106 bytes.

Discos Flexibles>
Es un disco intercambiable. El disquete para ser
leído o escrito, hay que introducirlo en un lector de disquetes o disquetera. Esta
unidad se identifica con las letras A o B .

Fuente de alimentación>
Donde toma la energía y la reparte a todos los componentes (aveces esto lo hace a través de la placa base), principalmente los conectados a la placa base, discos duros, unidades opticas, tarjetas gráficas y ventiladores.

Descargar manual:
http://descargando.webege.com/manuales/partesordenador.html
TOP

Cerrar programa bloqueado en Debian y Ubuntu (matar proceso con xkill)

Para cerrar una aplicación bloqueada tenemos que abrir una terminal, loguearnos como root:

"su" en el caso de Debian
"sudo su" en el caso de Ubuntu

Después escribimos el siguiente comando:

"xkill"

(Todo los comandos se han de escribir sin comillas)

Por último hacemos click sobre la ventana bloqueada y esta se cerrará.
En el caso del gestor de ventanas puede que no solo se nos cierre la ventana en la que hemos pulsado click y nos cierre completamente todas las ventanas e iconos del escritorio. Esto se soluciona simplemente abriendo cualquier carpeta.

(NOTA: se perderá todo lo que no se haya guardado en el programa que se cierra si usamos este comando. Lo que esté guardado permanecerá tal y como está)

Os dejo aquí un vídeo orientativo para que os sea más práctica la guía:

TOP

Aptoide, aplicaciones gratis en android

 Una de las formas para poder instalar programas sin pagar es usando el "apk" Aptoide
 Su función es similar al Google Play, donde nos muestra una serie de Aplicaciones y Juegos para Android para que podamos descargarlos y usarlos en nuestro dispositivo Android de forma totalmente gratuita, pero debemos señalar que a pesar de ser una aplicación completamente legal y revisada por Google Play, todas aquellas aplicaciones que descargues en tu móvil son subidas por los usuarios del programa, por lo que es responsabilidad de su uso será tuya y deberemos de correr el riesgo de que contenga algún tipo de software malintencionado.

 Para instalarlo:
  1. Entrar en Google Play
  2. Buscar Bazaar News & Aptoide install
  3. Luego si nos pregunta instalar “install aptoide” o “install aptoide uploader” elegimos: “install aptoide”, sino solo podremos subir archivos
  4. Abrimos el programa
  5. Si nos pregunta por actualizar repositorios le confirmamos
  6. Ya solo queda buscar el programa que deseamos e instalar
  7. Si no encuentra el programa en los repositorios nos sugerirá buscar en otros repositorios mediante el navegador, así que elegimos esta opción y nos buscara en todos los repositorios de usuarios
  8. Al buscar en un repositorio que no tengamos agregado nos dará la opción de agregarlo a los nuestros. Recomiendo agregarlo si no encontráis errores en la aplicación descargada
  9. Por último a disfrutar








Sobre los repositorios: En Aptoide, un repositorio es una lista de aplicaciones que están disponible para descargar a través de una web, lo bueno es que aunque la aplicación este en otra pagina al añadir la lista de aplicaciones o  repositorio a nuestro Aptoide podremos descargarla directamente desde el programa.

 Link de descarga en Google Play:
 https://play.google.com/store/apps/details?id=com.bazaar.installer

TOP

Edición gráfica 2D y 3D en Linux, programas y descripciones

La edición gráfica 2D en Linux está respaldada por muy buen software y grandes desarrolladores dejando su marca en algunos programas siendo estos exportados a otras plataformas como BSD, Macintosh e incluso algunos para windows.

Algunos de estos programas son:

Misfit Model 3D

Es un editor OpenGL de modelos 3D que trabaja con modelos de triángulo.
Soporta scripting, texturas simples, animaciones y un plugin para añadir nuevos modelos y tipos de filtros de imagen.
Pretende resultar de fácil manejo así como facilitar la ampliación de sus funcionalidades con la posibilidad de incluir nuevos plugins y scripts.
Este programa es multiplataforma y ha sido testeado en las distribuciones GNU/Linux de uso más extendido.Su pagina web es misfitcode.com.
Ofrece información en ingles sobre su instalación con modelos y scripts para el programa, FAQ, un foro, para GNU/Linux deberemos bajar el archivo .tar.gz y seguir las instrucciones aquí descritas).

Art of Illusion

El nombre del programa es bastante explicativo. Se trata de una aplicación de modelaje 3D, animación y renderización de imagen, multiplataforma (GNU/Linux, Mac OS X y Windows), escrita totalmente en Java y open source.

Por las funcionalidades que ofrece, puede ser utilizado en ámbito doméstico y/o profesional.

ArtofIllusion incluye las herramientas habituales de este tipo de software, a saber: editor de texturas, scripting, modificación de iluminación y sombras, modelaje poligonal, creación de estructura (‘skeleton’), etc.

Su web es realmente completa, aunque en ingles

Wings 3D

Siguiendo con los programas de diseño 3D, es Wings3d una válida herramienta técnica OpenGL para diseñar figuras en 3D.

Éstas han podido ser creadas con otros programas como 3D Studio o Adobe Ilustrator, siendo posteriormente importadas a Wings3D para realizar un perfecto acabado convirtiendo dichos modelos importados en mallas poligonales para poder aplicarle subdivisiones poligonales.

Podremos con Wings3D aplicar texturas, colores, iluminación, materiales, etc.

Esta herramienta está destinado al trabajo con imágenes 3D, no ofreciendo posibilidad de realizar video-animaciones.

Es multiplataforma: su website (Ingles). También hay su correspondiente web en español con foro y sección de ayuda.

Blender

Un programa muy potente y usado profesionalmente

Pretende resultar una alternativa seria a las aplicaciones profesionales para otras plataformas.

Puede ser complicado de usar, es un programa multiplataforma, open source de diseño 3D, animación y renderización de imagen.

La cantidad de opciones que encontrará el usuario novel al ejecutar este programa por primera vez puede desorientarlo pero existe gran cantidad de información en internet acerca de esta aplicación: foros dedicados, blogs y manuales extensos, vídeos demostrativos...

Blender ofrece cantidad de herramientas de modelaje geométrico, mallas poligonales, video-animación, motor de juegos 3D, detección de colisiones (para juegos), aplicación de filtros de imagen, timeline, modificación de iluminación, etc.

Aquí podréis encontrar una explicación detallada (english) de sus funcionalidades.

Su web oficial es ésta y su sección de descarga es ésta. Existen muchas más webs y en español sobre Blender.


K-3D

Herramienta fantastica para el diseño de imagen 3D, hay abundante información sobre su uso en la propia web del programa: manuales, ejemplos, videotutoriales, galerías y videogalerías.

Con K3D podremos diseñar figuras 3D para animarlas posteriormente.

Es esta aplicación software libre de modelaje, animación, con sistema de render (motor Renderman) y está disponible para plataformas GNU/Linux, Mac OS X (inestable), BSD (no testeado), Solaris (no testeado) y Win32.

El equipo de K-3D también recomienda incorporar al programa el motor render Aqsis, que enlazamos aquí.

K-3D incluye modelos por defecto con los que podemos empezar a trabajar para el caso que no queramos crear figuras desde el principio (polígono a polígono).

Tal como informan en su web, podremos añadir variados plugins para aumentar las funcionalidades. De hecho, es ésta uno de los puntos que caracteriza al programa: la posibilidad de ir ampliando capacidades adicionales en forma de plugins.

Podemos encontrar la explicación detallada de la capacidad del programa aquí. La sección de descarga es aqui.


Inkscape

Es un editor de gráficos vectoriales de código abierto y licencia GPL.

Muy intuitivo y con funcionalidad similar a otros como:  Freehand, CorelDraw o Adobe Illustrator.

Inkscape usa el formato svg (scalable vector graphic) y, al igual que sus homólogos de Windows, puede realizar formas, clonar, realizar mezclas, textos, trazos, capas, ‘vectorización’ de otros archivos gráficos, etc.

Herramientas todas ellas realmente prácticas en el entorno web.

Es posible importar a Inkscape formatos eps, jpeg, png, tiff y postscript.

Exporta a formato png y otros formatos vectoriales. Informan en su web que el objetivo principal de esta aplicación es el de crear una herramienta de dibujo potente a la par que cómoda y compatible con los estándares XML, SVG y CSS2.

La plataforma principal en la que funciona Inkscape es GNU/Linux, pero también existen versiones para Windows y Mac OS X.

El usuario de esta aplicación encontrará habitualmente mensajes de información y ayuda a modo de anuncios ‘flotantes’… realmente útil si eres nuevo en el uso de este tipo de programas.

Su web oficial es ésta. Podremos encontrar tutoriales, galerías, wiki, foro, etc.

Gimp

Gimp se podria decir que es el Photoshop libre.

Gimp (GNU Image Manipulation Program) es un programa de edición de imágenes, libre, con licencia GPL y multiplataforma (GNU/Linux, FreeBSD, Solaris, Windows y MacOSX).

Ha pretendido ser siempre la alternativa válida y libre a Photoshop.
Con ese objetivo ha ido aumentando el número de funcionalidades a cada versión que ha ido saliendo.

GIMP incorpora un conjunto de herramientas de manipulado de imagen realmente completo: manejo de capas, coloreado, clonación, scripting, posibilidad de añadir plugins, combinación de imágenes, escalarlas y un larguísimo etc.

Hay mucha información en internet y en español sobre el uso de este programa.

Realmente, el que desea inciarse en el campo de edición digital de imagen con Gimp lo tiene verdaderamente fácil gracias a las numerosas ayudas que nos ofrece la red.

La web oficial de Gimp es ésta. En español es ésta y la sección de descarga es ésta.
Si usáis distribuciones que cuenten con gestor de paquetes, seguramente podréis encontrar este programa en la lista de repositorios.

Pencil

Se trata de un programa open source de dibujo y animación 2D disponible para GNU/Linux, Mac OS X y Windows.

Podremos con Pencil dibujar fotograma a fotograma para unirlos y formar la animación deseada.

A pesar de la sencilla interfaz que presenta el programa, es una aplicación que ofrece herramientas avanzadas de dibujo y animación 2D.

Podremos con él realizar dibujos como si los hiciéramos con nuestra propia mano.

Para facilitarnos el trabajo de animación, dispondremos en Pencil de timeline para coordinarla con nuestras composiciones musicales o sonidos en general. Finalizada la animación podremos exportar el producto en forma de cadena de fotogramas, archivo mov o swf.
Su web en ingles

Synfig

Synfig es una aplicación de animación vectorial 2D con la que podremos crear animaciones de calidad cinematográfica. Esto se consigue poniendo a nuestra disposición gran número de herrameintas para dibujar y lograr perfectos acabados.

Este programa evoluciona a un ritmo interesante, cada actualizacion incorpora mejoras impresionantes.

Programa con licencia GPL y multiplataforma (GNU/Linux, Mac OS X y Windows).

Es posible con Synfig combinar capas, aplicar efectos de luz y color, colorear rápidamente figuras, fotogramas, etc.

Ha sido muy bien recibida esta aplicacion por ahorrar mucho tiempo y costo al elaborar una animacion ya que reduce los frames que se tienen que dibujar porque los dibuja automaticamente el programa.

Su web es una de las más completas en cuanto a información ofrecida y claridad de contenidos.

Encontraremos, además de la sección de downloads, tutoriales, galerías, documentación, vídeos de youtube, sección ‘videoplayer’ para ver cortas animaciones hechas con Synfig...

Ktoon

Es un programa de animación de 2D con licencia GPL, creado por Toonka Films.

Utiliza OpenGL y sólo está disponible de momento para plataformas Unix.

Ktoon tiene mezclador de color, animación por capas y, al igual que Flash, dispone de una línea de tiempo para las animaciones.
La web del programa está en ingles pero la documentación está en español.

POV-Ray

Es un programa especializado en rayos de luz.

Si Blender ya incorpora herramientas de iluminación, POV-Ray es una aplicación raytracer dedicada y realmente completa.

Es multiplataforma pero no es libre (aunque sus fuentes están disponibles bajo licencia propia POV-Ray) pero sí es gratuito.

POV-Ray (Persistance of Vision Ray-tracer) es una herramienta técnica y de manejo complicado, debido a lo que se puede llegar a hacer con él:
La perfección y el ‘hiperrealismo’ en cuanto a 3D e iluminación de tus diseños, POV-Ray es tu programa.

Esto de ‘hiperrealismo’ no es aquí un eufemismo: echad un vistazo a creaciones acabadas con POV-Ray y os costará a primera vista distinguir entre un diseño 3D y una fotografía.

A diferencia de otros programas, POV-Ray no dispone de interfaz gráfica al uso. Interpreta ficheros de código ASCII de extensión .pov que describen el diseño 3D.

Al contrario que otros programas de diseño 3D, POV-Ray no forma sus figuras con triángulos sino con diferentes objetos poligonales: cilindros, conos, esferas, etc. todos ellos juntos para formar el diseño completo.

La web oficial en español es aqui: incluye tutoriales (niveles principiante y avanzado), galería, consejos, etc.