Archivo de Junio de 2010

Explicación del funcionamiento de los permisos en Unix y Linux

Como la mayoría de hostings usan Linux es un poco interesante conocer algo sobre el tema de los permisos, aunque no nos tengamos de preocupar (excepto que surjan problemas). Por defecto el hosting tiene tendencia a proteger los archivos de los clientes.

El tema de permisos puede resultar algo complejo, pero intentaré simplificarlo todo un poco.

Para empezar, hay tres tipos distintos de permisos:

  • Lectura (indicado con una r): Este se refiere a que se puede leer el archivo o en caso de ser un directorio se pueden ver los archivos interiores. Es el mas usado ya que en principio es el que lleva menos peligro de los tres.
  • Escritura (indicado con una w): Permite modificar los archivos que tengan este permiso. Si un directorio lo tiene se podrán crear archivos/directorios y borrar los que hay, pero a menos que el archivo también tenga permiso de escritura no podrá ser modificado.
  • Ejecución (indicado con una x): Le da permiso de ejecución a los ficheros. Si se trata de un directorio este si que significa que se podrán modificar los archivos internos a este.

En numerosos paneles de administración usan permisos numéricos en lugar de letras (r,w,x ya citadas). La representación numérica es octal (a modo de curiosidad). Con esto me refiero a que cada letra tiene un “peso” específico.

4 al de lectura

2 al de escritura

1 al de ejecución

Los permisos se pueden combinar, el rango de combinaciones va del 0 al 7 (por lo tanto tendrá que se mayor que 0 e inferior a 7).

Ejemplos:

0 <- No hay ningún permiso presente.

4 <- Está presente sólo el permiso de lectura.

6 <- Están presentes los permisos de lectura y escritura (4 + 2).

7 <- Los tres permisos están presentes (4 + 2 + 1).

Pero es que además hay tres grupos de individuos.

  • El Propietario
  • El Grupo
  • El “resto”

El primer conjunto lo forma las combinaciones de permisos asignadas al propietario, el segundo, las combinaciones de permisos asignadas al usuario que pertenezca al mismo grupo que el archivo (y que no sea su propietario, lógicamente), y el tercero, aquellas combinaciones que se asignan a los usuarios que no sean ni una cosa ni la otra (el “resto de usuarios”).

Cada grupo de individuos tiene su conjunto de permisos.

Primer dígito: Permisos para el propietario.

Segundo dígito: Permisos para el grupo.

Tercer dígito: Permisos para el “resto”.

Ejemplos:

1) Si un archivo tiene la máscara 644, significa que:

– El propietario tiene permiso de lectura y escritura (4 + 2).

– Todo usuario (que no sea el propietario) que pertenezca al mismo grupo que el archivo, tendrá sólo permiso de lectura (4).

– Los usuarios restantes sólo tendrán permiso de lectura (4).

2) Si un directorio tiene la máscara 755, significa que:

– El propietario tiene los 3 permisos asignados. Esto es, puede listar el directorio (4), modificarlo {crear/borrar archivos en él} (2) y acceder a él (1). Si sumáis los 3 permisos, obtendréis justamente 7, que es el primer dígito de la máscara.

– Todo usuario (que no sea el propietario) que pertenezca al mismo grupo que el directorio podrá listar su contenido (4) y acceder a él (1).

Configurar el DNS de un dominio con 000webhost y Name.com

Para configurar el DNS de un dominio alojado en 000webhost deberemos estar logueadps en la pagina web de 000webhost clicar sobre “go to panel”, seguidamente “Account Details Overview”. Una vez allí podremos ver los servidores junto con sus direcciones IP.

Ahora tendremos que ir a name.com y loguearnos. Una vez dentro veremos los dominios que tengamos comprados (si no es así accede a:“https://www.name.com/management/list_domain.php”). Pulsaremos sobre el nombre del dominio el cual deseemos cambiar los servidores.

Se nos mostrará los detalles técnicos referentes al dominio, pero lo que nos interesa está al lado derecho, dónde pone Edit Name Servers. Una vez dentro, en el apartado de Current Name Servers, habrá los servers de name así que los borraremos pulsando sobre Remove para cada uno de ellos. Al lado dónde pone Add Name Server, debajo en el campo vacío pondremos el nombre del servidor 000webhost (consultado anteriormente) y le daremos a add y seguiremos el mismo proceso para el segundo.

Ultimos avances de la nanotecnología

Hoy en día la nanotecnología se va abriendo poco a poco un camino bastante notable, la verdad. En este artículo veremos los casos que más llaman la atención.

El último avance de nanotecnología es el bio-chip Mondex, puede ser la nueva moneda mundial y a través de ella se podrán hacer compras sin tener que hacer cola, ya que al llevar este chip se te cobrará de manera automática.

En el campo médico se puede destacar el tratamiento del cáncer por medio de nanopartículas, gracias a unas nanopartículas de oro radiactivo son capaces de destruir los tumores de próstata sin atacar al tejido sano.

Para terminar, se ha podido desarrollar una pintura resistente a ralladuras, hongos, altas temperaturas, bacterias, corrosión y la contaminación. Estas pinturas se fabrican en la India pero también se exportan a países como Estados Unidos, Rusia o Reino Unido entre otros.

Consejos para emprender

Para emprender se necesita algo mas que dinero, se requiere esfuerzo, constancia, posicionarnos bien, y si pudiera ser un poco de experiencia.

1- Emprender tiene mas que ver con la actitud que con el riesgo. Que el premio lo tengamos delante de las narices no significa que nos movamos para alcanzarlo. El riesgo acostumbra a ser la excusa mas usada para no emprender nada.

2-El lugar es clave para conseguir nuestros fines. No todos los lugares son los mejores para emprender. Para triunfar tienes que llegar antes que los demás anticiparte al resto.

3- Los que le echan mas morro son los que se llevan el pastel. Seguro que a todos nos ha pasado en una cena familiar, llevan un magnífico pastel de postres. Todos comemos una parte, al final sobra un trozo, y se lo lleva el que lo coje primero. Nosotros nos quedamos sin porque no fuimos a por el aunque quisiéramos comérnoslo.

4-La experiencia es un grado. Cuanta mas experiencia tiene una persona mejor le irá, tendrá mas perspectiva y podrá prever con mayor exactitud el futuro.

Algún otro consejo?

Introducción a la nanotecnología

Para explicar que es la nanotecnología hay que empezar por la palabra, compuesta el prefijo por nano -que proviene del griego nano, que significa superenano. Entonces nanotecnología quiere decir tecnología enana o a nivel nanométrico.

La nanotecnología es una ciencia que se encarga de crear, modificar, construir materiales y dispositivos a escala nanométrica (nivel de átomos y moléculas), son 0,000000001metros.

El primer científico en hablar sobre nanotecnología fue Richard Feynman que ganó el premio Nobel de Física en 1965 y la nombró en el discurso que hizo en el Instituto Tecnológico de California.

Esta nueva ciencia tiene magníficas aplicaciones en varios campos muy representativos como puede ser, la medicina, la informática y la industria.

Aunque actualmente todo este mundo de la nanotecnología está aún por descubrir.

Definición: ORM (Online Reputation Management)

Las siglas ORM (Online Reputation Management) consisten en práctica de investigar, analizar y mejorar la reputación de uno mismo o de una empresa.

La traducción de Online Reputation Management al español es Gestión de la Reputación Online.

A grandes zancadas se trata de posicionar lo mas arriba posible contenidos que hablen bien de tu marca, hacer bajar los que hablen mal o convencer a los que los crearon para que cambien de opinión.

La telequinesia

La telequinesia es una supuesta habilidad humana para mover objetos o cambiarles la forma. Consiste en el movimiento de objetos sin la aparente intervención de ningún medio físico. Cuando hablo de mover me refiero encima de una superficie o hacerlo levitar.

Para el que tenga ganas de practicar algo de telequinesia (realmente no existe). Primero hay que evitar la duda, la lógica, los malos motivos, y la desconcentración.

Para empezar a doblar utensilios, podemos empezar por una cuchara. Así que dirígete a la cocina, busca una cuchara y cógela.  Siéntate en una postura cómoda y mantén la cuchara cogida en una posición relajada. Ahora cierra los ojos y frota con suavidad la cuchara, siente las moléculas de esta, su energía. Puede que pasen unos intentos hasta que sientas la energía, cuando lo hagas la cuchara se doblará.

Como ya he dicho la telequinesia también permite mover objetos. Lo que debemos hacer para llegar hasta tal fin es colocar un pequeño objeto frente tuyo y no muy lejos. Cierra los ojos y visualiza el objeto con todos sus detalles. Visualice la energía que sale de su cuerpo e influye sobre el objeto, empuja el objeto con su energía y muevelo hacia dónde quieras.

A este pequeño arte de la magia se le llama telequinesia, espero que no os lo hayáis creído. Aunque sí espero que dé resultados satisfactorios, sólo queda esperar…

La telequinesia es una supuesta habilidad humana para mover objetos o cambiarles la forma del mismo modo que esto es un experimento seo, así que no se asusten XD. Se basa en el movimiento de objetos sin la aparente intervención de ningún medio físico. Cuando hablo de mover me refiero encima de una superficie o hacerlo levitar.

Para el que tenga ganas de practicar algo de telequinesia (realmente no existe). Primero hay que evitar la duda, la lógica, las malos motivos, y la desconcentración.

Para empezar a doblar utensilios, podemos empezar por una cuchara. Así que dirígete a la cocina y busca una cuchara y cógela. Siéntese en comodidad, mantén la cuchara cogida en una posición relajada. Ahora toca cerrar los ojos y frota con suavidad la cuchara, sienta las moléculas de la cuchara, su energía. Puede que pasen unos intentos hasta que sientas la energía, cuando lo hagas la cuchara se doblará.

Como ya he dicho la telequinesia también permite mover objetos. Lo que debemos hacer para llegar hasta tal fin es colocar un pequeño objeto frente usted y no muy lejos. Cierre los ojos y visualiza el objeto con todos sus detalles. Visualice la energía que sale de su cuerpo e influye sobre el objeto, empuje el objeto con su energía muevelo hacia dónde quieras.

A este pequeño arte de la magia se le llama telequinesia, espero que no os lo hayáis creído. Aunque espero que dé resultados satisfactorios, solo queda esperar…

Mentalidad del software libre

Como prometí cuando expliqué la definición del software libre ahora toca explicar un poquito, aunque sea por encima, lo que significa éticamente.

Aunque podría hacer una disertación de todo, solamente me voy a centrar en la parte de software.

Para mi todo tendría que ser libre y los programas informáticos también. Empezaré porel motivo para no usar software privativo (es el contrario del software libre). Tanto Microsoft como Apple desarrollan mayoritariamente software privativo. Se sabe del cierto que Windows y algunos programas de Microsoft guardan mas datos de los que son estrictamente necesarios. Como sabes que lo que haces lo va a saber Bill Gates o el gobierno de Estados Unidos? (se reunieron después del 11-S) . Teorías paranoicas y conspiratorias? Quizás…

Ahora te sale la pantalla azul y eres programador, pues fácil reinicias y a esperar la siguiente pantalla azul.

Que pasa con software libre? Que sabes lo que hace el programa no guarda mas datos de los estrictamente necesarios y además sabes que nadie puede saber lo que haces. Si te sale la pantalla azul continuamente puedes arreglar el problema, quizás si es un incordio muy grande otro ya lo haya hecho por ti.

Pero esto puede no ser suficiente, que te parece si digo que las lenguas minoritarias no tienen cabida en las traducciones privativas, pero si que tienen cabida en las libres? Puedes colaborar a traducir programas en tu lengua, no es difícil. Para traducir los programas hay dos cajitas de texto una a la izquierda en inglés y otra a la derecha vacía, la tienes que rellenar con tu traducción y ya está. Son frases simples y cortas. Empiezas o paras cuando quieres, haces las que quieres, nadie te obliga.

Quizás aun no te haya convencido… Que te parece el tema del bolsillo? Me refiero al dinero, quizás copies ilegalmente programas (y esto está mal). Puedes usar software libre, aunque no en su totalidad es gratuito en su mayoría de los programas si que son libres.

Aquí va el golpe final. El código de los programas es conocimiento, y el conocimiento tiene que ser de todos. Si yo tengo una naranja y te la doy me quedo sin naranja, pero si yo tengo un conocimiento y te lo explico los dos tendremos conocimiento. Que hay de malo en esto? No lo sé aún…

Creo que ya he explicado las ideas básicas espero que os haya servido para convenceros.

Reflexionemos por favor, que el fin del mundo se acerca 😉

Definición: Software Libre

El Software Libre es una forma de entender las aplicaciones. Es una forma de pensar, es… TODO lo mejor de la informática.

Vamos a empezar por el concepto técnico y otro día vamos a ver su filosofía.

El software libre son aplicaciones, programas, sistemas operativos… cualesquiera, la diferencia de los privativos recae en las libertades. Existen cuatro libertades:

Libertad 0: Consiste en la libertad de usar el programa con cualquier propósito.

Libertad 1: Se basa en tener la posibilidad de estudiar y modificar el programa para adaptarlo a nuestras necesidades.

Libertad 2: Nos brinda la oportunidad de poder distribuir copias del programa y así ayudar a cualquier otra persona.

Libertad 3: Con ella tendremos la opción de modificar el programa y dar a conocer los cambios para que la comunidad se puede beneficiar.

Toda aplicación que sea considerada libre debe de cumplir todas estas “reglas”, si no las cumplen simplemente no es software libre. Nótese que para que se puedan cumplir las libertades 1 y 3 se debe tener pleno acceso al código fuente del programa.

Para controlar un poquito el programa existen distintas licencias que además de cumplir estas libertades especifican que se tiene que hacer en caso de modificación, distribución o lo que sea. Estas serían Creative Commons (CC), Licencia Pública General de GNU (GPL)… Pero de esto también hablaremos otro día XD.

Las personas y el msn

Personas, ordenadores, nefasta combinación. Como estás ahora frente al ordenador? Pues yo estoy bebiendo mi vasito de leche, escribiendo estoy en el msn. Yo que quería escribir algo y no se me ocurría nada y al final he decidido que fuera del msn (abrebiación de Messenger). Yo uso Ubuntu porque soy una persona libre no del todo pero espero que cada vez mas (eso ahora no toca, para otra).

El problema del msn es que la gente tiene muchos webings (ya me entendéis) para decir algunas cosas por el msn pero en la cara todos muy felices. Yo como proyecto de informático que soy (soy universitario) creo que las conversaciones en directo son mucho mejores. En directo me refiero cara-cara (sin violencia, por supuesto). Que mejor que ir al bar hacer unas birras o lo que sea y hablar de temas profundos?

No solamente hablar, sino para discutir (entiendase como comparar distintas ideas) temas importantes, no se pueden hacer por el messenger. Es que joder… como quieres que te traten seriamente si solo sabes hablar de temas importantes por el msn.

Es una herramienta maravillosa, pero hacemos un mal uso (incluso yo, que siempre estoy allí). Las conversaciones son ridículas, al mas puro estilo:

-Hola

-Hola

-Que tal?

– Bien, y tu?

-Bien

Y aquí se termina, y si no hablar del tiempo que hace dos casas mas lejos de tí. Que nos cuesta ir al banco de barrio sentarnos ha hablar 15 minutos intensamente y así no hacemos el gili… por el msn.

Wayko me pide un punto de vista positivo así que lo voy a intentar XD. El messenger si se usa bien es una excelente herramienta (aunque Skype lo supera para conversar en distancia). Lo bueno del msn es que puedes estar hablando pero no solamente debes estar enganchado a una sola ventana. Puedes hablar con distintas personas a la vez o hacer otros trabajos sin que se den cuenta :P. Quiere que diga que criticar una persona por el msn es mas fácil que en su “face”.

Reflexionemos por favor, que el fin del mundo se acerca 😉

Buscador