MediosLibres

MediosLibres es un Colectivo tecnológico dedicado al desarrollo, migración y soporte sobre tecnologías libres para lo medios de comunicación, integrado por gente de medios con amplios conocimientos en el àrea de la tecnología.

Este Portal Web es el centro de interacción con los usuarios y usuarias de la Distribución GNU/Linux MediosLibres, desarrollada por el Colectivo MediosLibres de Venezuela con la finalidad de satisfacer totalmente las necesidades de todos los segmentos de los medios de comunicación (radio, audiovisuales, prensa escrita, medios dìgitales). Un trabajo que lleva ya mas de dos años de investigación y preparación, y que hoy junto al lanzamiento del portal sirve de puerta informativa para dar a conocer la existencia de la Beta 2 de esta Distribución GNU/Linux venezolana para Medios de Comunicación.

Los Líderes del Proyecto indicaron que el Portal http://medioslibres.org.ve, cuenta con importante información acerca de esta Distribución GNU/Linux venezolana, así como también áreas de descarga, un moderno sistema de soporte, foros, galería, podcast, wiki colaborativa, videoteca, Aula Virtual y otras interesantes utilidades al servicio del usuario.

Finalmente se informó que el venidero lunes 26 de enero será liberada públicamente de forma oficial la primera versión de MediosLibres GNU/Linux, la cual lleva como nombre código Shamatari, palabra de la lengua Yanomami que significa Guerrero y utilizarà como nomenclatura de versión la 15.01 en referencia al año y mes del lanzamiento.

Nota enviada por: Jaime Ernesto Mora

Leer más

lftp es un programa de transferencia de archivos (FTP) por medio de la linea de comandos para UNIX y sistemas basados en UNIX. Fue escrito por Alexander Lukyanov y esta diponible bajo GPL.

Leer mas en wiki/Lftp.

Uso basico

``` lftp ftp://ftp.my-domain.com lftp ftp.my-domain.com:~> user myuser Password: ```
### Comandos de ayuda
``` lftp myuser@ftp.my-domain.com:/www> help ! (commands) alias [ []] anon bookmark [SUBCMD] cache [SUBCMD] cat [-b] cd chmod [OPTS] mode file... close [-a] [re]cls [opts] [path/][pattern] debug [|off] [-o ] du [options] exit [|bg] get [OPTS] [-o ] glob [OPTS] help [] history -w file|-r file|-c|-l [cnt] jobs [-v] kill all| lcd lftp [OPTS] ls [] mget [OPTS] mirror [OPTS] [remote [local]] mkdir [-p] module name [args] more mput [OPTS] mrm mv [re]nlist [] open [OPTS] pget [OPTS] [-o ] put [OPTS] [-o ] pwd [-p] queue [OPTS] [] quote repeat [delay] [command] rm [-r] [-f] rmdir [-f] scache [] set [OPT] [ []] site source user |URL> [] version wait [] zcat ```
### Subir un archivo
``` lftp myuser@ftp.my-domain.com:/www> put file.ext 64714 bytes transferred in 8 seconds (7.9K/s) ```
### Un pequeño tip Si en algun momento, intentan subir algo a un servidor puede que obtengas este error:
``` Lftp Fatal Error: Certificate Verification: Not Trusted ```
La solucion es facil, solo se debe agrear en `/etc/lftp.conf` lo siguiente:
``` set ssl:verify-certificate no ```
- - - - - - ### Link de interes - Official web site: - Wikipedia: ### Mailing lists Mailing lists and archives (since July 2011): - - List archives (including prior to July 2011): - - ### Code Browse the source code: - - Bug trackers - -

Leer más

Valencia/Venezuela Software Libre

Planeta VaSlibre, es un resumen de las noticias o post de la comunidad de usuarios, desarrolladores y activistas del mundo del software libre, donde siempre estaremos al tanto de lo último que publiquen nuestros miembros.

Actualmente cuenta con las siguientes suscripciones:

Leer la nota completa aquí.

Leer más

Node-Webkit es una aplicación basada en Chromium y Node.js que te permite escribir aplicaciones nativas usando las tecnologías web

para saber más clic aquí.

La estructura de una app

Las aplicaciones de node-webkit se crean de forma similar a aplicaciones de Node, donde tenemos un directorio que contiene todos los diferentes recursos que vamos a usar en nuestra aplicación es decir, archivos HTML, CSS, JavaScript, imágenes y cualquier otro que necesitemos.

Inicio rapido

Todas las aplicaciones deben tener un archivo llamado package.json, este archivo le dice a node-webkit como abrir la aplicación y las funcionalidades de la misma.

Un ejemplo sencillo seria algo así:

Creamos un archivo HTML, index.html:

``` <html> <head> <title>Hello World!title> head> <body> <h1>Hello World!h1> We are using node.js <script>document.write(process.version)script>. body> html> ```
Y nuestro `package.json`:
``` { "name": "nw-demo", "main": "index.html" } ```
Para tener mayor información, clic [aquí](https://github.com/rogerwang/node-webkit/wiki/Manifest-format). Para ejecutar la app solo debemos escribir en consola:
``` $ /path/to/nw /path/to/app ```
Y vamos a tener una salida parecida a esta: ![Ejemplo Node Webkit APP](images/node-web-kit-app.png "Ejemplo Node Webkit APP") Como instalar Node Webkit ------------------------- La instalación esta disponible para las plataformas: - MAC - Linux - Windows Para conocer la forma de instalación adecuada a tu plataforma visita este [enlace](https://github.com/rogerwang/node-webkit#downloads). - - - - - - [Follow my blog with Bloglovin](http://www.bloglovin.com/blog/13452033/?claim=nnr59qefyce)

Leer más

Para cerrar este 2014, a continuación te colocaremos el resumen de publicaciones realizadas, por si no pudiste leer alguna o si estas llegando recientemente a nuestro blog.


Esperamos tengan un Feliz Año 2015, de nuestra parte seguiremos llevándoles informaciones sobre Tecnologías Libres, Eventos y publicaciones para tod@s.

Leer más

En desarrollo web, Media Queries es un módulo CSS3 que permite adaptar la representación del contenido a características del dispositivo como la resolución de pantalla (por ejemplo, un smartphone frente a pantallas de alta definición) o la presencia de características de accesibilidad como el braille. Se convirtió en un estándar recomendado por la W3C en Junio del 2012.1 y es un principio básico de la tecnología de Diseño web adaptativo.

wikipedia

Entrando en materia

Las Media queries consisten de un media type y una o mas expresiones, implicando características del medio, la cual se resuelve como verdadera o falsa. El resultado de la consulta es verdadera si el tipo de medio especificado en el media query concuerda con el tipo de dispositivo que está siendo mostrado y todas las expresiones en el media query son verdaderas.

Media que?

Los media types permiten indicar una serie de estilos que se aplicaran segun el tipo del medio, en algunas paginas, al ver el codigo fuente, podemos encontrar algo como esto:

``` <link rel="stylesheet" type="text/css" media="all" href="style.css"> <link rel="stylesheet" type="text/css" media="print" href="print.css"> ```
Los media types más típicos son: - all: para todo (valor por defecto). - print: en la vista previa de impresión y a la hora de imprimir. - screen: para las pantallas de ordenador. - tv: para televisores. Media Query para los dispositivos mas comunes ---------------------------------------------
``` /* Smartphones (portrait and landscape) ----------- */ @media only screen and (min-device-width : 320px) and (max-device-width : 480px) { /* Styles */ } /* Smartphones (landscape) ----------- */ @media only screen and (min-width : 321px) { /* Styles */ } /* Smartphones (portrait) ----------- */ @media only screen and (max-width : 320px) { /* Styles */ } /* iPads (portrait and landscape) ----------- */ @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) { /* Styles */ } /* iPads (landscape) ----------- */ @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) { /* Styles */ } /* iPads (portrait) ----------- */ @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) { /* Styles */ } /* Desktops and laptops ----------- */ @media only screen and (min-width : 1224px) { /* Styles */ } /* Large screens ----------- */ @media only screen and (min-width : 1824px) { /* Styles */ } /* iPhone 4 ----------- */ @media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5) { /* Styles */ } ```
Si bien es cierto que existen frameworks css que ayudan en el desarrollo de los sitios web no necesariamente TODO lo que tiene ese framework lo usamos. Un ejemplo claro de esto es bootstrap, tiene muchas cosas que ayudan al desarrollo pero nunca llegamos a usar todo el potencial que nos ofrece. Bootstrap es genial, pero como dije arriba realmente no usamos todo el potencial que nos ofrece, y vamos a tener codigo innecesario en nuestras aplicaciones web cuando solamente usamos el 10% del framework. Fuente: - http://www.studiopress.com/design/website-respond-mobile-devices.htm - http://rolandocaldas.com/html5/media-queries-y-responsive-design - https://developer.mozilla.org/es/docs/CSS/Media\_queries

Leer más