You are currently browsing the tag archive for the ‘Software Libre’ tag.


Esto se trata de software libre  y GNU QtOctave es una excelente alternativa al conocido y poderoso MatLab.

GNU QtOctave es un programa creado para trabajar con matrices, por lo tanto, este punto es probablemente el más importante y en el que mejor tenemos que aclararnos para empezar a trabajar. Tenemos muchas opciones para trabajar con ellas, podemos intercambiar matrices, permutarlas, invertirlas; GNU QtOctave es una herramienta de cálculo muy potente en lo que a matrices se refiere.

He testeado el programa durante ya algunos meses combinándolo con el uso de MatLab en la Universidad  y no he tenido ningún solo problema, por lo que se  los  recomiendo ampliamente, para  instalar en Fedora 13  solo bastara el siguiente comando

yum -y install qtoctave

Anuncios

El acceso a los archivos o directorios de un sistema UNIX requiere la especificación del “Nombre de Camino” que lo identifica. Los Nombres de Camino o ruta determinan el camino desde el directorio raíz hasta el archivo o directorio que se vaya a especificar. Comienzan por un slash “/” , seguidos de los nombres de los subdirectorios separados por ese mismo símbolo. Este tipo de referencia es lo que se conoce como “CAMINO ABSOLUTO” de un archivo. Podemos dar el nombre de camino a partir de una posición del sistema de archivos, a éste se le conoce como “CAMINO RELATIVO” Un usuario puede cambiar su posición dentro del sistema de archivos. La posición actual es lo que se conoce como Directorio actual o de trabajo .

El acceso a los archivos o directorios de un sistema UNIX requiere laespecificación del “Nombre de Camino” que lo identifica.Los Nombres de Camino o ruta determinan el camino desde eldirectorio raíz hasta el archivo o directorio que se vaya a especificar.Comienzan por un slash “/” , seguidos de los nombres de lossubdirectorios separados por ese mismo símbolo..Este tipo de referencia es lo que se conoce como “CAMINOABSOLUTO” de un archivo.Podemos dar el nombre de camino a partir de una posición delsistema de archivos, a éste se le conoce como “CAMINO RELATIVO”Un usuario puede cambiar su posición dentro del sistema de archivos.La posición actual es lo que se conoce como Directorio actual o de trabajo .

Ejemplo:

Camino absoluto :

/u2/users/Marta/libro/capt2

Caminos relativos:
– Desde el directorio de conexión (Marta) :
Libro/capt2
-Desde el directorio actual de trabajo, por ejemplo (Beatriz):
../Marta/libro/capt2

Ovbio no me refiero a la suspensión acuosa coloidal  compuesta de grasas, ceras y diversas resinas gomosas obtenida a partir del citoplasma  de las células laticíferas  presentes en algunas plantas angiospermas y hongos (wikipedia), si no   ha un  gran sistema  de  compisicion de  textos  cientificos, olvidate de  word, de  write  y del notepad, esto es lo que rifa en el mundo cientifico  hoy en dia.

Les explico brevemente  LaTex es un sitema que  hace documentos, asi sin mas, la gran diferencia es que este se basa en  macros que estan contruidas con comandos “Tex” (lenguaje de bajo nivel), esto hace le LaTex se muy pratico y util, como todo lo publicado en este post LaTex es  un sitema de codigo abrierto lo que hace extender sus capacidades de una forma muy  soprendente.

LaTex trabaja diferente  a los WYSIWYG (lo que  ves es lo que obtrienes) pero eso no es motivo para asustarse, por lo menos en este blog, LaTex permite cdar prioridad al contenido de los documentos olvidante de los colorcitos, y esas cosas que  quitan presentacion a los  verdaderos documentos, tecnicos y cientificos.

Una de las principales  ventajas de LaTex es que permite  manejar documentos con secciones, notas, capitulos, indices, lo que lo hace ideal  para  presentar trabajos como tesis (yo trabajo en el para la mia).

Les ha paso que   los formatos cambian siempre  que los .doc, .docx, .odt, etc etc etc, incluso entre las mismas  versiones de office   al abrir documentos en maquinas diferenres estas hecho un embrollo por que los dormatos  cambian, pues oh sorpresa  en LaTex la salida  siempre sera la misma  independiente de en que  S.O. estes  trabajando (Windows, Linux, MacOS, BSD, etc.) y se exporta a  fotmatos mas completos como PDF, RTF.

Bueno pues  ya  fue   mucho  choro, les recomiendo  usarlo  y visitar la pagina oficial del proyecto http://www.latex-project.org/ documentese mas, aprendan y hagan documentos de  calidad, ya  si de plano  es muy dificil aqui les dejo el edito de LaTex mas facil de usar que conozco  LyX .


En esta tercera entrega de  mis post  relacionados con Unix indico  cuales son los elementos básicos para poder  trabajar con un S.O.  Unix, espero sus comentario y dudas.

ELEMENTOS BÀSICOS DE LA CUENTA DE USUARIO

En vista de que el sistema operativo UNIX es multiusuario, esto debe identificar a cada usuario y asignarle un espacio de trabajo
individual privado, en el que pueda trabajar sin interferir con los demás usuarios dentro del sistema y sin que ellos interfieran con él. Cuando al usuario se le asigna una cuenta, ésta consta de varias partes.

  1. Un nombre de usuario (login-name) o identificador y una contraseña      (password)     secreta   para    corroborar     dicha
    identificación.
  2. UID y GID, estos números indican el número de usuario asignado y el número del grupo al cual pertenece el usuario.
  3. Un directorio base, el cual es un directorio en el sistema en donde el usuario va a tener su información y trabajos, por tanto este usuario tendrá derecho a escribir, leer y ejecutar programas en su directorio.
  4. Un intérprete de comandos, shell, que el usuario personalmente utilizará para darle instrucciones al núcleo o kernel; el shell existe ya que el usuario necesita un traductor para entrar en contacto directo con el kernel.

En un sistema UNIX existe un usuario reservado :”root” mediante el que se conectará un usuario especial llamado superusuario.
Este usuario solo debe de utilizarlo el administrador del sistema.

El resto de los usuarios deben estar dados de alta en un archivo de autorización y deben conocer su nombre de usuario, “Nombre de usuario o Login”, así como, opcionalmente, una palabra clave, “Contraseña o password”, que debe ser secreta.

ESTRUCTURA GENERAL DE UNA ORDEN.

Las ordenes UNIX no tienen una estructura standard. No obstante vamos a establecer un formato general para todas ellas.
La estructura general de una orden UNIX es : Orden [opciones] [argumentos]
La inmensa mayoría de ordenes UNIX están escritas en minúsculas. El interprete Shell diferencia las mayúsculas de las minúsculas. Como separador se utiliza el carácter en blanco (1 o más), aunque también podemos utilizar el tabulador. Las opciones de las órdenes van normalmente precedidas por un signo menos “-“, aunque algunas van precedidas por un signo mas”+”. El orden de las opciones normalmente no tiene importancia, excepto cuando son mutuamente excluyentes.

Ejemplos :
ls
ls -al
ls dir
ls –l dir
lp fich1 fich2


Continuando con los  post relacionados al SO Unix, el dia de hoy escribo  un poco sobre las caracteristicas basicas y componentes del sitema para seguir familiarizandonos con el mismo.

UNIX es un Sistema Operativo de propósito general con las siguientes características :

  • Sistema Multiusuario.
  • Sistema Multitarea.
  • Trabaja en tiempo compartido.
  • Sistema interactivo.
  • Estandarizado.
  • Potente.
  • Versátil.
  • Software y sistema operativo portable.
  • Permite ejecutar procesos en Background y Foreground.
  • Presenta niveles altos de seguridad.
  • Presenta una estructura jerárquica de archivos.
  • Posee un gran número de utilidades : Editores de línea , de pantalla, formateadores, depuradores de programas…
  • Posibilidad de comunicación UNIX – UNIX (UUCP)
  • Fácil integración en sistemas de red.
  • Posibilidad de usar distintos lenguajes de programación: C,
  • Fortran, Cobol, Pascal,…
  • Gran cantidad de software disponible en el mercado.

El sistema operativo UNIX tiene dos componentes fundamentales:

El Kernel.

Constituye el núcleo del sistema operativo. Actúa como interfase con el hardware del sistema.

Se encarga de realizar las funciones de más bajo nivel , como son :

  • Manejo y control de los dispositivos físicos.
  • Control de interrupciones.
  • Control de procesos y tiempos.
  • Control de archivos.
  • Control de memoria.

Está escrito fundamentalmente en lenguaje “C” (90%) y el resto en lenguaje ensamblador.

El Shell.

Es la interfase del sistema operativo con los usuarios del mismo. Actúa como interprete de comandos.

  • Características semejantes a un lenguaje de programación de alto nivel.
  • Shellscripts.
  • Permite configurar diferentes entornos de trabajo. Es un comando : /sbin/sh.


Hola nuevamente y de antemano agradezco que entren a este su blog a leer un poco de mis extraños pensamientos, en la entrega de hoy no voy a entrar en la eterna lucha entre el bien y el mal, tampoco el por qué si y el por qué no ni que es mejor ni que por, simplemente tratare de ser lo más objetivo posible y les comentare en mi experiencia personal cuales han sido los factores que me han llevado a migrar a los sistemas operativos GNU/LINUX, esperando compartir algunas ideas contigo espero que de algo te sirva esta post por si tienes la curiosidad de probar estos sistemas, si ya eres un usuario avanzado pues te agradeceré tus comentarios para poder enriquecer este post, empecemos:

1.- Gratis, está distribuido bajo una licencia que básicamente dice que puedes hacer lo que quieras con el software siempre y cuando si vas a redistribuirlo modificado, hagas disponible el código modificado.

2.-Virus, maldita sea cuantas veces no te cayo un virus que te hizo reinstalar el equipo completo y no supiste ni por donde, más ojos hacen menos fallos de seguridad. Linux es un software de código abierto, lo que significa que cualquier programador en el mundo puede echarle una mirada al código fuente (la “receta” de todo programa) y dar una mano, o simplemente decirle a otros diseñadores de programas “Oye, que tal si blah blah, ¿es este un fallo de seguridad?”.

3.-Estabilidad, me lleva el carajo cuantas veces no se cerró el Word a media tarea, una cosa traumarte para muchos, bueno pues buenas noticias el kernel de LINUX es muy estable, no digo que otros SO no lo sean,, actualmente he tenido la oportunidad de testear WIN7 y va mejorando pero aun no me convence para regresar, definitivamente ningún sistema operativo es perfecto y la gente que te dice que el suyo jamás se va a colgar, nunca, están mintiendo. Sin embargo, algunos sistemas operativos LINUX pueden ser tan estables que la mayoría de usuarios nunca verán su sistema operativo colgarse, incluso por varios años.

4.-Drivers, que batalla para todos quien no ha sufrido por un driver, LINUX no necesita controladores, todos los controladores vienen incluidos actualmente en el kernel de Linux, el núcleo del sistema.

5.-Escritorios, ¿Te han impresionado las posibilidades 3D y de transparencia introducidas originalmente en Windows 7 y has decidido que estas capacidades únicas valen unos pocos cientos de dólares? ¿Incluso compraste una nueva máquina para poder alcanzar los requerimientos de 7?, solo diré checa esto!

Como ven puedo conformarme con poco pero como dije son mis razones, bastante básicas y sencillas pero es todo lo que necesito por ahora.

Me

Follow me

Escribe tu dirección de correo electrónico para suscribirte a este blog, y recibir notificaciones de nuevos mensajes por correo.

Únete a otros 869 seguidores

Mejor calificado

Calendario

noviembre 2017
L M X J V S D
« Nov    
 12345
6789101112
13141516171819
20212223242526
27282930  

Licencia

Creative Commons License
ezetinablog by Enrique Zetina is licensed under a Creative Commons Atribución 2.5 México License.
Based on a work at www.ezetina.wordpress.com.
Permissions beyond the scope of this license may be available at www.ezetina.wordpress.com.