martes, 21 de diciembre de 2010

¿Cómo funciona el sistema de ficheros Linux, fstab?

¿Cómo funciona el sistema de ficheros Linux, fstab?: "

fstabfile


(Todas la imágenes pertenecen a HowToGeek)


Siempre hemos oido hablar más de FAT, FAT32 ó NTFS, sistemas de archivo para sistemas con Windows, pero poco sabemos (al menos yo) sobre el fstab, sistema de archivos en Linux. Ahora con las nuevas distribuciones cuando conectas por USB un dispositivo, es reconocido de forma automática por el sistema. Antes, tenías que usar el comando “mount” para poder ver estas unidades, para todo, CD, disquetera, etc. Pues gracias a fstab, esto ya es historia, pero esta es sólo una de las características de este sistema de ficheros.


En la web howtogeek hemos encontrado este fantástico tutorial para comprender un poco más a fstab, que vamos a resumir y de paso, aprender un poco más sobre él.


El fichero fstab está localizado en:


/etc/fstab


echándole un vistazo al fichero con el editor que más te guste (nano, vi, gedit, etc…) será parecido a la imágen que encabeza este post.


UUIDs


La entrada que empieza por UUID (Universally Unique Identifier) es un número único asignado durante el formateo de la unidad. Este número nunca cambia, de esta forma tenemos siempre identificado el sistema para montarlo correctamente.


mountpt


La otra sección del fstab está separada por un espacio o tabulación. En el ejemplo puedes ver la marca “/” lo que indica que es un punto de montaje “root”. La otra es un punto “swap y el resto las creó el autor para montar sus unidades de red para almacenamiento. Si vas a añadir una entrada fstab, tienes que crear manualmente el punto de montaje antes de reiniciar el ordenador (para que los cambias tengan efecto).


type


La siguiente sección indica el fipo de sistema de ficheros de la partición. En el ejemplo puedes ver que hay una partición ext4, swap y dos nfts.


options


Ahora viene la parte más complicada pero es la más interesante, las siguientes secciones son:



  • auto/noauto: especifica qué partición será automáticamente montada en el arranque. Si pones “no auto”, no se montará.

  • exec/noexec: indica que la partición puede ejecutar ficheros binarios. Si quieres una partición realmente segura, donde no se puedan ejecutar programas, indica “noexec” (por ejemplo, una partición con copias de seguridad y datos).

  • ro/ew: “ro” sólo lectura (read only) y “rw” lectura y escritura (read-write).

  • sync/async: “sync” es una buena idea activarlo para dispositivos externos como disqueteras o USB, ya que en el momento de introducir un comando, de forma inmediata se ejecuta en el sistema. El sistema operativo deja todo para ejecutar la instrucción, ralentizando el sistema (pero la información se actualiza en el dispositivo). En cambio, en discos duros esto no es necesario, ya que la ejecución o resultado de un comando se puede actualizar en el sistema después, cuando no haya mucha actividad, de esta forma se alivia el comportamiento general del sistema.

  • nouser/user: permite al usuario tener privilegios para montar o desmontar el sistema. “user” implica directamente “noexec”, si quieres ejecutar programas tienes que cambiarlo a “exec”.


Estas opciones pueden ir en cualquier orden separadas por comas.


dump


La siguiente sección es un valor binario (“0″ falso, “1″ verdadero) para “dumping” (es un método de copia de seguridad por si falla el sistema). Lo mejor es dejar este valor a “0″.


pass


La última sección es un valor numérico para “passing”, que indica al sistema el orden el cual se ejecutan fsck ó un análisis del sistema. Si tiene un “0″, no se realizará. El sistema “root” debe de tener siempre “1″. Funciona mejor en sistema ext3/4 ó ReiserFS. En sistemas FAT16/32 y ext2 conviene desactivar esta opción.


De nuevo, gracias al autor (Yatri Trivedi) del post original por este magnífico artículo.




Creado por cybercaronte for CyberHades, 2010. |
Permalink |
2 comments |


Post tags: , , , , , ,

"

LibreCAD: CADuntu cambia de nombre

LibreCAD: CADuntu cambia de nombre: "

LibreCAD: CADuntu cambia de nombre

Uno de los proyectos del software libre relacionados con el diseño asistido por ordenador más interesantes de los últimos meses ha sido CADuntu. Pero, dado que se trata de un software multiplataforma, su nombre no terminaba de gustar a una buena parte de la comunidad. Luego de una votación se ha denominado a este proyecto LibreCAD, y los usuarios esperan con ansia el lanzamiento de la primer versión con el nuevo nombre.

CADuntu había logrado una buena respuesta por parte de los usuarios. Básicamente, es un “clon” del popular AutoCAD enfocado al diseño de esquemas en 2D, del que ya se han liberado una buena cantidad de versiones beta. Pero su nombre, seguramente elegido sin pensar demasiado en sus implicaciones, no era el más adecuado para un producto que no había sido concebido solamente para correr bajo la plataforma Ubuntu, y ha sido cambiado. En efecto, este producto dispone de versiones para Linux, Windows y Mac OS, por lo que “LibreCAD”, la nueva denominación surgida de una votación, resulta mucho más descriptiva. El nuevo nombre obtuvo 140 votos, superando ampliamente los 20 que recibió “CADuntu

Visto en Neoteo: LibreCAD: CADuntu cambia de nombre
LibreCAD es una excelente herramienta para el dibujo en 2D. (LibreCAD)
LibreCAD es una excelente herramienta para el dibujo en 2D. (LibreCAD)

Para los que aún no lo conocen, les recordamos que el ahora denominado LibreCAD es una excelente herramienta para el dibujo en dos dimensiones, que permite la creación e impresión de planos 2D, como los que muchos elaboran utilizando AutoCAD. Se apoya en en las populares librerías QT4, y puede ser utilizado en prácticamente cualquier entorno de escritorio. A pesar de que no dispone de algunas de las herramientas más avanzadas que podemos encontrar en AutoCAD, su naturaleza libre y gratuita lo convierten en una interesante alternativa no solo para los aficionados que necesitan dibujar cada tanto alguna pieza o plano, sino para los arquitectos e ingenieros que a diario deben hacer uso de este tipo de programas.


Enlaces relacionados:
Visto en Neoteo: LibreCAD: CADuntu cambia de nombre
Sitio ofical de LibreCAD

Technorati Tags:
Tags Blogalaxia: "

jueves, 16 de diciembre de 2010

¿Programador o diseñador? Son lo mismo, ¿no?

¿Programador o diseñador? Son lo mismo, ¿no?: "

A veces como que la gente confunde a los diseñadores con los programadores (no me griten, no me griten…no soy yo) pero si son como yo y son incapaces de combinar dos colores, tal vez pueda ser un problema aunque obviamente los diseñadores no van a tener problema con que los confundan con nosotros , así que si estoy empezando a considerar llevar esta imagen impresa y regalársela a las personas cada vez que pasa algo así.



Y no, cualquier parecido con la realidad no es coincidencia.


Vía: Geekol





  • ¿Y tú? ¿Tienes lo que se requiere para ser un Diseñador Web?

    29 julio 2010 10:30 AM |
    17 Comentarios


    Lo acepto, una de mis áreas de oportunidad más grande como programador, es sin duda el diseño. Así como también hay diseñadores que definitivamente el arte de la programación (sí, es todo un arte) no se les da. Sin embrago siempre hemos ido tomados de la mano durante los principios del desarrollo de software y [...]


    Leer Más


  • programador Un buen programador es…

    23 junio 2010 12:53 PM |
    7 Comentarios


    La mayoría ya estarán familiarizados con las virtudes del programador. Son tres, por supuesto: pereza, impaciencia, y orgullo desmedido. Larry Wall (Programming Perl) Obviamente eso no aplica para ustedes, yo lo sé. Vía: MundoGeek


    Leer Más


  • placasagan ‘El material del Cosmos contemplándose a si mismo’: ¡feliz día de Carl Sagan!

    06 noviembre 2010 1:13 PM |
    4 Comentarios


    …y entonces, un día, llegó una criatura cuyo material genético no era muy diferente de las estructuras moleculares reproductoras de cualquier otra clase de organismos del planeta, que dicha criatura llamó Tierra. Pero era capaz de reflexionar sobre el misterio de su origen, de estudiar el extraño y tortuoso sendero por el cual había surgido [...]


    Leer Más



"

Diseñando y construyendo un ordenador de 8 bits desde cero

Diseñando y construyendo un ordenador de 8 bits desde cero: "


Matt Sarnoff es el diseñador de este completo ordenador de 8 bits. No es sólo el hardware, también el kernel y las librerías.


Algunos datos, la CPU es un Motorola 6809, usa un chip de video TMS9918 y un YM2149 para sonido (este chip se usó en el Atari ST). Tiene 512KB de RAM y una velocidad de 2MHZ. Los programas se leen y se almacenan desde una Compactflash.


Todos los datos para fabricarlo en la web del autor.


Aquí teneís una galería de fotos con más imágenes del ordenador en acción.


Visto en HackADay.




Creado por cybercaronte for CyberHades, 2010. |
Permalink |
One comment |


Post tags: , , , , , , ,

"

martes, 14 de diciembre de 2010

Mocklinkr, una herramienta con la que plantear el boceto de una web

Mocklinkr, una herramienta con la que plantear el boceto de una web: "

mocklinkr Mocklinkr, una herramienta con la que plantear el boceto de una web

No hace mucho, analizamos diez herramientas alrededor de la usabilidad que nos podrían servir de ayuda a la hora de analizar el diseño de nuestra web para plantear cambios o, simplemente, para validar nuestro diseño antes de poner un sitio web en producción. Durante la fase de concepción de una web, una de las tareas a acometer es la distribución de los contenidos y el diseño de la navegación de la web. Para este tipo de tareas, el papel y el lápiz es lo que suele primar, más que cualquier otro tipo de herramienta más avanzada tecnológicamente.

Es habitual, durante este proceso, recurrir a esquemas realizados a mano alzada, a una distribución de la información realizada, por ejemplo, mediante la técnica de ordenar tarjetas y, finalmente, un prototipado de la web con su diseño, que suelen ser dibujos y, por tanto, no se suelen realizar sobre ninguna web ni son sustentados por línea de código alguna. Muchas veces, al presentar el prototipo de una web, tenemos que andar jugando con los bocetos y el esquema de la navegación, cambiando de una cosa a la otra y, a veces, haciendo que nuestro cliente o jefe se nos pierda por el camino.

Para ponernos más fácil esta labor de prototipado y, sobre todo, para poder mostrar los resultados al cliente, llega Mocklinkr, una sencilla herramienta que nos ayudará a mostrar, de una manera más intuitiva y dinámica, el prototipo de una web mediante una simulación de la navegación que hemos diseñado a través de imágenes con los bocetos de la web.

Mocklinkr tiene una versión gratuita pero limitada a proyectos con 10 imágenes, que puede ser suficiente para un prototipo que no sea extremadamente complejo, y una versión de pago sin límite de imágenes por proyecto con un coste de 19 $ al mes (unos 15 €).

El funcionamiento es muy sencillo, tan sólo tendremos que subir las imágenes de nuestro proyecto y establecer los enlaces entre las mismas, proceso bastante sencillo puesto que se reduce a identificar los botones en la imagen del boceto, marcarlas con la herramienta y establecer la imagen destino (simulando el click en un enlace a una nueva sección de la página). Una vez tengamos el proyecto montado, podremos compartir la url de éste (si hemos decidido que el proyecto fuese público) para que nuestro cliente, o nuestros jefes o nuestros compañeros, puedan echarle un vistazo al prototipo de la web y a la navegación que hemos pensado.

Mocklinkr me ha agradado bastante, es sencilla de manejar, tanto desde el punto de vista del gestor del proyecto como desde el punto de vista del cliente que tiene que hacer la prueba o revisarnos el diseño. Puede ser una herramienta útil para tener en los marcadores del navegador y recurrir a ella en nuestro próximo proyecto de desarrollo web.

Vía: wwwhatsnew.com

Mocklinkr, una herramienta con la que plantear el boceto de una web escrita en Bitelia el 14 December, 2010 por jjvelasco
Enviar a Twitter | Compartir en Facebook





"

sábado, 11 de diciembre de 2010

Jugando World of Warcraft en un HTC Desire

Jugando World of Warcraft en un HTC Desire: "Click here to view the embedded video.

GameString es una empresa que ofrece un servicio de streaming de videojuegos directamente a tu equipo preferido, y ha estado haciendo algunas demostraciones para mostrar el poder que tiene su sistema.


Esta vez, se trata de World of Warcraft corriendo vía streaming en un HTC Desire – el truco aquí es que también se transmite una interfaz especial por encima, que te permite jugar usando la pantalla táctil. A un lado hay un botón transparente para el pulgar, y al otro botones dedicados para hechizos y poderes.


De acuerdo a la info, el HTC Desire del video estaba a unos 80 km del servidor que estaba transmitiendo el juego, usando una conexión casera a internet de 2 Mbps. Aún así hay un poquito de lag, aunque se ve entretenido.


Link: GameString demos its streaming, custom World of Warcraft UI by raiding on an HTC Desire (Engadget)


"

BlackBerry OS 6 obtiene certificación de seguridad FIPS

BlackBerry OS 6 obtiene certificación de seguridad FIPS: "


RIM anunció que su nuevo Sistema Operativo BlackBerry OS 6 consiguió la certificación FIPS 140-2, por lo que tiene el visto bueno para ser utilizado tanto por las agencias gubernamentales de Estados Unidos, como por aquellas compañías de sectores regulados y organizaciones que manejan información sensible.


Dicha certificación acredita que la información almacenada en los equipos BlackBerry que utilicen OS 6 puede ser correctamente asegurada y encriptada.


FIPS 140-2 es el acrónimo de Federal Information Processing Standard (estándares federales de procesamiento de la información), publicación 140-2; es un estándar de seguridad en computadores del gobierno de Estados Unidos para la acreditación de módulos criptográficos.


Según Scott Totzke, Vice Presidente en BlackBerry Security Group, la certificación obtenida por BB OS 6 demuestra que esta plataforma es la más segura del mercado; algo que con seguridad será muy bien recibido dentro del segmento corporativo.


Link: BlackBerry 6 Gains FIPS Security Certification for U.S. Government Agencies (RIM)


"

Atrapan a ladrón de autos gracias a aplicación de Android

Atrapan a ladrón de autos gracias a aplicación de Android: "

Era un día como cualquier otro para el ladrón de autos, que consiguió quitarle un vehículo a un despistado que se bajó del mismo a comprar un snack.


Todo iba bien para el sujeto que pensaba que ya estaba listo mientras aceleraba por la pista con su auto robado. Lo que no sabía es que llevaba como acompañante un teléfono Android corriendo la aplicación Lookout.


Lookout es principalmente una aplicación de antivirus y respaldo, pero también sirve para encontrar tu teléfono, permiténdote hacer un ping al equipo preguntando por las coordenadas del GPS desde cualquier navegador.


Justo el dueño del auto se había bajado con su laptop en la mano, así que corrió al local donde pensaba comprar, se conectó al WiFi, llamó a la policía y le entregó la posición del GPS de su teléfono. La policía localizó al ladrón en 10 minutos.


Un crimen resuelto, esta vez gracias a Android.


Link: Car Jacker busted 10 minutes after the heist thanks to an Android app (MobileCrunch)


"

Scribus 1.3.9

Scribus 1.3.9: "Scribus 1.3.9


Scribus es una herramienta de autoedición, ideal para crear revistas, periódicos, carteles, calendarios y cualquier otro tipo de publicación impresa.

Además Scribus nos permite crear documentos PDF con características avanzadas como formularios, botones, contraseñas y mucho más.

Desde hace unos días se encuentra disponible la versión 1.3.9 que soluciona m�... Leer más...

Scribus 1.3.9 es una entrada desde: Ubuntips



"

miércoles, 8 de diciembre de 2010

25 Useful SSH Commands

25 Useful SSH Commands: "1) Copy ssh keys to user@host to enable password-less ssh logins. ssh-copy-id user@host To generate the keys use the command ssh-keygen 2) Start a tunnel from some machine’s port 80 to your local port 2001 ssh -N -L2001:localhost:80 somemachine Now you can acces the website by going to http://localhost:2001/ 3) Output your microphone to a [...]"

Debian Linux Networking

Debian Linux Networking: "How To Set Up A Linux Network Debian Linux Network Monitoring Using Free Tools How To Set Up A Debian Linux Firewall Linux Server and Network Security Filed under: Debian, Linux"

The Linux Kernel Module Programming Guide

The Linux Kernel Module Programming Guide: "Peter Jay Salzman Ori Pomerantz Copyright © 2001 Peter Jay Salzman 2003-04-04 ver 2.4.0 Table of Contents Foreword 1. Acknowledgements 2. Nota Bene 1. Introduction 1.1. What Is A Kernel Module? 1.2. How Do Modules Get Into The Kernel? 2. Hello World 2.1. Hello, World (part 1): The Simplest Module 2.2. Compiling Kernel Modules 2.3. [...]"

Google Cloud Print, tus impresoras en la nube

Google Cloud Print, tus impresoras en la nube: "

Google Cloud Print

Google ha liberado, en su última versión de desarrollo de Chrome, Google Cloud Print un servicio que permite conectar todas las impresoras locales a tu cuenta de Google para poder imprimir tus documentos con tus impresoras de casa sin importar dónde te encuentres.

Todavía sólo se puede optar a probar ésta nueva función en la versión de desarrollo para Windows de Chrome. Una vez instalado, podemos configurar nuestras impresoras locales utilizando un software especial (repito, por ahora sólo para Windows) llamado “Cloud Print Connector” y una vez las tengamos añadidas podremos manejarlas desde cualquier navegador, equipo o incluso aplicación móvil.

Además de poder imprimir remotamente, tendremos a nuestra disposición todo un completo sistema de gestión de impresión donde podremos ver los trabajos impresos, en proceso de impresión, impresoras conectadas, privadas, compartidas… sin duda una pequeña evolución, pero muy necesaria.

Como casi cualquier programa actual, sólo funcionará si tenemos el túnel “Cloud Print Connector” ejecutándose en nuestra máquina local y tanto la impresora como el ordenador encendido. De todas formas, y si ésta opción toma relevancia, supongo que no tardaremos demasiado en ver impresoras que soporten éste protocolo de manera nativa conectadas a internet. Sin duda sería un avance importante incluso para empresas y, porqué no, un sustituto para el carísimo Fax.

Sin duda la nube está ganando terreno y quizá no pase demasiado tiempo (y más viendo el último Chrome OS) hasta que una gran cantidad de equipos se reduzcan a una pantalla conectada a internet, donde se encontrarán centralizados todos nuestros datos y periféricos.

Via: GoogleSystem

Google Cloud Print, tus impresoras en la nube escrita en Bitelia el 8 December, 2010 por Diego Fraga
Enviar a Twitter | Compartir en Facebook





"