Instalando Homebrew

Este será un post sencillo y directo... Así que vamos a ello!!

Para instalar homebrew solo debemos colocar en la terminal:

``` ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" ```
le damos enter y vamos a obtener una salida parecida esta:
``` ==> This script will install: /usr/local/bin/brew /usr/local/Library/... /usr/local/share/man/man1/brew.1 Press RETURN to continue or any other key to abort # le damos a enter para continuar ==> /usr/bin/sudo /bin/mkdir /usr/local Password: ==> /usr/bin/sudo /bin/chmod g+rwx /usr/local ==> /usr/bin/sudo /usr/bin/chgrp admin /usr/local ==> /usr/bin/sudo /bin/mkdir /Library/Caches/Homebrew ==> /usr/bin/sudo /bin/chmod g+rwx /Library/Caches/Homebrew ==> Downloading and installing Homebrew... ==> Installation successful! ==> Next steps Install the Command Line Tools for Xcode: https://developer.apple.com/downloads Run `brew doctor` before you install anything Run `brew help` to get started TMA:/ abr4xas$ brew doctor Please note that these warnings are just used to help the Homebrew maintainers with debugging if you file an issue. If everything you use Homebrew for is working fine: please don't worry and just ignore them. Thanks! Warning: Git could not be found in your PATH. Homebrew uses Git for several internal functions, and some formulae use Git checkouts instead of stable tarballs. You may want to install Git: brew install git Warning: No developer tools installed. You should install the Command Line Tools. The standalone package can be obtained from https://developer.apple.com/downloads or it can be installed via Xcode's preferences. ```
Luego de eso, nos toca instalar `Xcode command line tools` Puedes instalar el instalador desde esta pagina de [descargas](https://github.com/kennethreitz/osx-gcc-installer/downloads) o puedes usar los siguentes links: - OS X 10.8 Mountain Lion: [GCC-10.7.pkg](https://github.com/downloads/kennethreitz/osx-gcc-installer/GCC-10.7-v2.pkg) (Includes 10.7 Headers, so use with caution). - OS X 10.7 Lion: [GCC-10.7.pkg](https://github.com/downloads/kennethreitz/osx-gcc-installer/GCC-10.7-v2.pkg) - OS X 10.6 Snow Leopard: [GCC-10.6.pkg](https://github.com/downloads/kennethreitz/osx-gcc-installer/GCC-10.6.pkg) Ahora, para revisar si todo esta bien probamos instalando `wget` para eso, escribimos en la terminal:
``` $ brew install wget ```
Y debemos tener un mensaje parecido a este (despues de instalar sus dependencias que son: `xz`, `makedepend`, `openssl`):
``` ==> Installing wget ==> Downloading http://ftpmirror.gnu.org/wget/wget-1.16.tar.xz ? /usr/local/Cellar/wget/1.16: 9 files, 956K, built in 115 seconds ```
Listo!! Ya tenemos `brew`, `Xcode command line tools` y `wget` instalados en el MAC :D Concideraciones: ---------------- Es recomendable hacer: - `brew update` - `brew doctor` ACTUALIZADO ----------- Luego de instalar las `Xcode command line tools` me dio "ciertos" problemas al instalar git, abri este ticket [\#34960](https://github.com/Homebrew/homebrew/issues/34960#issuecomment-66895313) y la respuesta de @[jacknagel](https://github.com/Homebrew/homebrew/issues/34960#issuecomment-66895313) fue muy "directa" debido a esto, realice lo siguiente: - Desinstalar `osx-gcc-installer` - Reiniciar - Instalar Xcode 4.3 - Correr nuevamente `brew doctor` - Listo ### Como desinstalar `osx-gcc-installer` Facil!! En la terminal como root escribimos `/Library/Developer/4.1/uninstall-devtools -mode=all` esperamos unos momentos y listo, ya eliminamos `osx-gcc-installer`. Continuamos con los otros pasos. Instalando `Xcode 4.3` ---------------------- Vamos a [developer.apple.com](https://developer.apple.com/downloads) buscamos `Xcode 4.3` lo bajamos (pesa 137 mb) lo instalamos y listo. Que paso con git? ----------------- Bueno, facil... En la terminal:
``` $ brew install git ```
Dejamos que haga lo que tenga que hacer y...
``` $ brew info git git: stable 2.2.0, HEAD http://git-scm.com /usr/local/Cellar/git/2.2.0 (1351 files, 32M) * Built from source From: https://github.com/Homebrew/homebrew/blob/master/Library/Formula/git.rb ```
Escribimos nuevamente: `echo 'export PATH="/usr/local/bin:/usr/local/sbin:~/bin:$PATH"' >> ~/.bash_profile`, reiniciamos la terminal (la cerramos) escribimos `git --version` y debemos tener un resultado como este: `git version 2.2.0` Y que dice el doctor? --------------------- Bueno, `brew doctor` sigue diciendo:
``` $ brew doctor Please note that these warnings are just used to help the Homebrew maintainers with debugging if you file an issue. If everything you use Homebrew for is working fine: please don't worry and just ignore them. Thanks! Warning: A newer Command Line Tools release is available. The standalone package can be obtained from https://developer.apple.com/downloads or it can be installed via Xcode's preferences. ```
Claro, sigue notificando que hay una nueva version de las `Command Line Tools` pero vamos, estoy usando (aun) Lion asi que no puedo hacer mas nada. :) Espero que les sea util este post!!

Una forma rapida de implemetar en nuestras plantillas Material Design de google... Aun esta en desarrollo pero, podemos ir viendo de que va esto...

banner

Instalación

``` $ bower install bootstrap-material-design --save ```
Ejemplo de uso --------------
``` <button class="btn btn-material-deeppurple">Deep purple buttonbutton> ```
- Agrega: `.btn-flat` a la etiqueta `button` para hacerlo flat, sin sombras. - Agrega: `.btn-raised` a la etiqueta `button` para agregar una sombra permanente. Esta es la paleta de color tomada de Material Design: ![palette](https://github.com/FezVrasta/bootstrap-material-design/raw/master/demo/imgs/palette.jpg) Ayudar en el desarrollo ----------------------- Si deseas ayudar, por favor revisa este enlace: [CONTRIBUTING.md](https://github.com/FezVrasta/bootstrap-material-design/blob/master/CONTRIBUTING.md) file. Más info? --------- Si deseas tener mayor información de este proyecto te invito a seguir este [enlace](https://github.com/FezVrasta/bootstrap-material-design/blob/master/README.md)

Un script python para optimizar imágenes .jpg y .png para la web.

Sigue los consejos de "Yahoo Best Practices for Speeding Up Your Web Site"sobre la optimización de imágenes.

Después de ejecutarlo, tienes una optimización sin perdida para las imágenes. Un pequeño ahorro de espacio por imagen, pero que acelera la carga de las paginas web y reduce el consumo de ancho de banda para un sitio web.

Requisitos previos y Dependencias

Lógicamente, lo primero que necesitamos para ejecutarlo es python. Si estamos en Linux o en Mac, normalmente viene instalado por defecto y no es un problema. Si nos encontramos en Windows, entonces nos lo podemos bajar de aquí.

La versión de python necesaria para ejecutar este script es la 2.6

img4web.py solo emplea módulos de la biblioteca estándar de python, por lo que no necesita ningún otro modulo.

Programas externos

Emplea el programa pngcrush y el comando jpegtran de la biblioteca libjpeg

En linux están normalmente disponibles en los repositorios de las distribuciones más populares, e.g.: En debian, Ubuntu como estos paquetes en sus repositorios: pngcrush & libjpeg-progs

Para instalarlos:

``` sudo aptitude install pngcrush && aptitude install libjpeg-progs -y ```
En Windows pngcrush puede ser descargado desde [aquí](http://sourceforge.net/projects/pmt/files/pngcrush-executables/) y libjpeg puede ser descargado (como gnuwin32) desde [aquí](http://gnuwin32.sourceforge.net/downlinks/jpeg.php) Esto ha sido probado en linux y Windows. Lo siento, no tengo un Mac. Instrucciones ------------- Necesitas ejecutar este script dentro de la carpeta donde están las imágenes que quieres optimizar. Ejecutarlo es muy sencillo, _en linux_
``` python img4web.py ```
_en windows_
``` (la ruta donde hayas instalado python)\python.exe img4web.py ```
Al final, tienes una nueva carpeta llamada **processed** donde están guardadas las nuevas imágenes procesadas. ¡Eso es todo! Sencillo, bonito y rápido! Características --------------- Después de la ejecución se muestra un pequeño informe con el ahorro de espacio de las imágenes por tipo. Como obtenerlo -------------- El código está alojado en un repositorio Git en GitHub, emplea este comando para poder clonarlo:
``` git clone git://github.com/joedicastro/img4web.git ```
Contribuciones -------------- Las contribuciones y las ideas son bienvenidas. Para contribuir a la mejora y evolución de este script, puedes enviar sugerencias o errores a través de el sistema de issues. Licencia -------- Este script están sujeto a la [Licencia GPLv3](http://www.gnu.org/licenses/gpl.html)

Mac Logo

Desde hace algun tiempo poseeo un MacBook, no es un Pro pero, vamos, sigue siendo un Mac xD

Leyendo el blog de @Bucio encontre un par de post bien interesantes:

WireLurker: Cómo saber si mi Mac esta infectada.

WireLurker es un malware que afecta a equipos Mac y dispositivos iPhone e iPad, el cual proviene de China y fue lanzado para el mercado chino. Se han identificado un total de 467 aplicaciones infectadas con el malware, El cual ha sido descargado más de 356.000 veces.

Para saber si nuestro Mac esta infectado solo debemos hacer lo siguiente

``` curl -O https://raw.githubusercontent.com/PaloAltoNetworks-BD/WireLurkerDetector/master/WireLurkerDetectorOSX.py python WireLurkerDetectorOSX.py ```
De estar todo bien, debemos tener un mensaje como el siguiente:
``` Your OS X system isn't infected by the WireLurker. Thank you! ```
El otro post que me fue muy util es el siguiente: Cambiar en el Hostname en OS X ------------------------------ En la consola debemos escribir
``` sudo scutil --set HostName Nuevo-Nombre.local ```
Donde, `Nuevo-Nombre` sera el nombre que le vamos a dar al equipo. Es necesario reiniciar para aplicar los cambios. Para mas informacion, les invito a leer el [blog de bucio](http://bucio.mx "Blog de Bucio").

Bueno, una amiga me pidió que la ayudara a pasar todo el contenido de su sitio web en Joomla a WordPress la aventura de migrar TODA esa información inicia con averiguar la forma de migrar toda esa data...

Un amigo, @lestat00 me comento que usara el plugin FG Joomla to WordPress pero, que es FG Joomla to WordPress?

Un plugin para migrar categorías, mensajes, etiquetas, imágenes y otros archivos multimedia de Joomla a WordPress. Se ha probado con las versiones de Joomla 1.5, 1.6, 1.7, 2.5, 3.0, 3.1, 3.2 y 3.3 y WordPress 4.0 en bases de datos grandes (000+ 72 mensajes). Es compatible con las instalaciones de múltiples sitios.

Instalación:

  • Instalar el plugin desde el panel de administración => Plugins menu => Add New => Upload => Seleccionar el archivo zip => Instalar ahora O simplemente usar el formulario de busqueda y colocar: FG Joomla to WordPress => Instalar ahora
  • Activar el plugin
  • Iniciar la herramienta de importación > Import > Joomla (FG)
  • Hay que configurar los ajustes del plugin para que podamos importar lo que necesitamos, estos datos los podemos encontrar en el archivo configuration.php de Joomla donde, vamos a necesitar los siguientes valores
Hostname = $host
Port = 3306 (standard MySQL port)
Database = $db
Username = $user
Password = $password
Joomla Table Prefix = $dbprefix

Caracteristicas del plugin:

  • Requires: 3.0 or higher
  • Compatible up to: WP 4.0.0
  • Last Updated: 2014-11-15
  • Downloads: 108,553

Para obtener más informacion, visita esta pagina: https://wordpress.org/plugins/fg-joomla-to-wordpress/

Se han presentado muchos cambios, desde su aspecto visual a la forma en que usamos esta herramienta. Uno de esos grandes cambios fue la implementación de “Twitter Cards” que no es más que una opción que nos permite poder brindarle al usuario una experiencia multimedia directamente en los “Tweets” para así llamar la atención de nuestros seguidores y que visiten nuestro sitio web. Como tal, no es nuevo este tipo de técnica, también la ha adoptado Facebook con el uso de Open Graph, solamente con agregar unas pocas etiquetas META en cada página también nos permite agregar contenido multimedia como pueden ver en la siguiente imagen:

Ejemplo de cómo crear una tarjeta de Twitter para nuestro sitio web

Pasemos a lo que venimos…

¿Como implementar las tarjetas de Twitter en nuestro sitio web?

Debemos saber que es lo que queremos mostrar en nuestra tarjeta, debemos seleccionar entre:

  • Tarjeta de Resumen: La tarjeta por defecto, incluye el título, descripción, miniatura y cuenta atribución Twitter.
  • Tarjeta de Resumen con Ampliación de imagen: Similar a una tarjeta de resumen, pero con una imagen de un lugar destacado.
  • Foto Tarjeta: Una tarjeta con sólo una foto.
  • Tarjeta de galería: Una tarjeta que destaca una colección de cuatro fotos.
  • Tarjeta App: Una tarjeta a los detalles de una aplicación móvil con descarga directa.
  • Card Player: Una tarjeta para proporcionar vídeo / audio / media.
  • Ficha de Producto: Una tarjeta optimizado para información del producto.

Imaginemos que, vamos a usar la tarjeta de resumen que se puede utilizar para muchos tipos de contenido de la web, de blogs y artículos de noticias, de productos y restaurantes. Está diseñado para dar al lector una vista previa del contenido antes de hacer clic y visitar nuestra web.

Codigo de ejemplo

``` <meta name="twitter:card" content="summary" /> <meta name="twitter:site" content="@flickr" /> <meta name="twitter:title" content="Small Island Developing States Photo Submission" /> <meta name="twitter:description" content="View the album on Flickr." /> <meta name="twitter:image" content="https://farm6.staticflickr.com/5510/14338202952_93595258ff_z.jpg" /> <meta name="twitter:url" content="https://www.flickr.com/photos/unicphoto/sets/72157645001703785/" /> ```
Solamente, con colocar esas meta etiquetas vamos a obtener algo como esto: ![Ejemplo de cómo crear una tarjeta de Twitter para nuestro sitio web](http://rincondelatecnologia.com/wp-content/uploads/2014/10/twitter-card.png) De esta forma se ve en el “time line” de la persona que publica el enlace: ![Ejemplo de cómo crear una tarjeta de Twitter para nuestro sitio web](http://rincondelatecnologia.com/wp-content/uploads/2014/10/twitter-card2.png) ¿Se ve interesante verdad? Pero esto no es todo… --------------------- Aja, a que no pensaron que hay que validar lo que hicimos para saber si lo hicimos bien verdad? Bueno, esto no es nada del otro mundo, solo debemos ir a esta dirección Card validator y colocar la url de nuestra web (o la pagina donde implementamos la tarjeta) y listo. Si presentas algún inconveniente puedes usar el sistema de comentarios, que con gusto voy ayudarte!! [Fuente original](http://rincondelatecnologia.com/como-crear-una-tarjeta-de-twitter-para-nuestro-sitio-web/).

El aniversario numero 10 de Mozilla Firefox, su primera versión fue lanzada el 09 de Noviembre de 2004 desde entonces es utilizado por cientos millones de personas en el mundo...

Esta celebración se llevo a cabo en el Colegio de Contadores Públicos del Estado Lara, Venezuela contado con la asistencia de muchas personas entre ellos, colaboradores, desarrolladores de aplicaciones/plugins en fin, usuarios de este navegador donde pasamos un rato muy agradable escuchando las cortas historias sobre cuando empezamos a usar firefox y como invitamos a nuestros amigos y familiares a usar firefox.

Asistentes al Fx10

Como todos sabemos, Mozilla posee grandes comunidades de voluntarios alrededor de todo el mundo y en miles de localidades, estos voluntarios realizan grandes labores que no es solo difundir el uso de Firefox sino que también participan en diferentes áreas como:

  • traducción
  • detección de bug
  • programando nuevas funcionalidades

Entre muchas otras, si estas interesado y quieres colaborar en esta gran comunidad puedes seguir este enlace o ponerte en contacto con la gente de la Comunidad Mozilla de Venezuela.

Algunas fotos del evento

La torta

Torta del Fx10

Foto grupal

Foto Grupal Fx10

Las fotos son propiedad de @Lori_s.

Secure Shell es un emulador de terminal compatible con xterm y tambien es un cliente ssh para Chrome. Secure Shell se conecta directamente a servidores SSH sin necesidad de servidores proxy externos.

Secure Shell esta aun en versión Beta y hay bugs

Para leer las FAQ clic aquí o si lo prefieres, te puedes suscribir a la lista de correos haciendo clic aquí.

Esta disponible en: Bahasa Indonesia, Deutsch, English, English (UK), Filipino, Français, Nederlands, Tiếng Việt, Türkçe, català, dansk, eesti, español, español (Latinoamérica), hrvatski, italiano... Y muchos más...

Caracteristicas:

  • Version: 0.8.31
  • Updated: October 7, 2014
  • Size: 5.96MB

Esta app es usada por 2162 personas, con un promedio de 4.48 estrellas... Así que no debe ser tan mala xD...

Descarga

Para usar esta app debes tener chrome/chromium (obvio :P) e ir a este enlace y disfrutar de ella :D

Probando una Epson multifuncional

La impresora epson multifuncional L210 llega con tecnología innovadora de tanques de tinta, para imprimir miles, ahorrando miles. Con la tinta incluida, imprime* hasta 4,000 páginas en negro y 6,500 páginas a color, a un bajo costo de pocos centavos por página. Imprime, copia y escanea con gran calidad y facilidad. La L210 revoluciona la impresión en pequeñas oficinas y hogares -ideal para documentos, copias, reportes y fotos. Configure la impresora multifuncional en minutos y comience a producir impresiones de alta calidad. Obtendrá fotos y documentos nítidos y llenos de vida de manera rápida. Además, no es necesario esperar para manipular sus impresiones gracias a la tinta de secado instantáneo. También puede realizar copias a color. O bien, escanee y guarde recetas, informes escolares y documentos importantes; todo con el software que se incluye.

¿Qué hay en la caja?

  • La impresora.
  • 1 botella de tinta negra y 3 botellas de tinta a color (cian, magenta y amarilla) de 70ml cada una.
  • Cable de Alimentación.
  • Cable USB.
  • Guía rápida de instalación.
  • CD con drivers, manuales, software OCR y para edición de fotos.

Compatibilidad

  • Windows® 7
  • Windows Vista®
  • Windows XP
  • Windows XP Professional x64
  • Mac OS® X, 10.5.8, 10.6.x, 10.7.x, 10.8.x

Para saber mas de las caracteristicas, clic aqui.

Como instalarla en linux

La instalacion es totalmente sencilla, solo debemos ir a esta pagina http://download.ebz.epson.net/dsc/search/01/search/searchModule

Donde nos pregunta: “Enter product name” debemos colocar: “L210” que corresponde el nombre del nuestra impresora.

Selecionamos nuestro sistema operativo, en este caso, Linux

El resultado de la busqueda nos va a dar dos opciones de descarga:

  • Printer Driver
  • Scanner Driver

Bajamos esos paquetes, y listo, ya tenemos funcionando nuestra impresora epson sin problemas en nuestro equipo.

Nota

Recuerden seguir las instrucciones de recarga de los cartuchos. Es importante seguirlas al pie de la letra ;)

Coffeekup, el lenguaje de marcado para Coffeescript

CoffeeKup

Es un motor de plantillas para Node.js y navegadores que le permite escribir sus plantillas HTML en 100% CoffeeScript puro. Fue creado en la celebración de whyday, como una aplicación del concepto utilizado en Markaby ("marcado como Ruby", por Tim Fletcher y por qué la dura suerte) a CoffeeScript.

Como instalar CoffeeKup

Asumiendo que tenemos node,js y npm instalados en nuestro equipo

``` npm install coffeekup ```
Para instalarlo de forma global solo hay que escribir:
``` npm install coffeekup -g ```
Si queremos usar la ultima version:
``` git clone git@github.com:mauricemach/coffeekup.git && cd coffeekup cake build npm link cd ~/myproject npm link coffeekup ```
### Necesitas ayuda? Simplemente escribe en la terminal `coffeekup -h` y vas a tener un resultado como este:
``` $ coffeekup -h Usage: coffeekup [options] path/to/template.coffee --js compile template to js function -n, --namespace global object holding the templates (default: "templates") -w, --watch watch templates for changes, and recompile -o, --output set the directory for compiled html -p, --print print the compiled html to stdout -f, --format apply line breaks and indentation to html output -u, --utils add helper locals (currently only "render") -v, --version display CoffeeKup version -h, --help display this help message ```
### Y que es CoffeScript ![Coffescript](http://coffeescript.org/documentation/images/logo.png)CoffeeScript es un pequeño lenguaje que compila en JavaScript. Por debajo de ese torpe pátina-esque Java, JavaScript siempre ha tenido un corazón precioso. CoffeeScript es un intento de exponer las partes buenas de JavaScript de una manera sencilla. ### CoffeeScript Un pequeño gran libro Descubre como convertirte en un mejor desarrollador escribiendo JavaScript con CoffeeScript, el lenguaje que ha revolucionado el mundo web y que empresas como AirBnB o Dropbox lo utilizan actualmente en sus productos. **Escrito por**: Javi Jimenez @soyjavi, quien es fundador de Tapquo, empresa especializada en el desarrollo de la movilidad con HTML5, con más de 15 años de experiencia en el mundo del código, los pixeles y la creatividad. Miembro de la W3C, evangelista de los estándares abiertos y de la web como plataforma universal para los desarrolladores. Craftman amante de Javascript y creador de herramientas como LungoJS, QuoJS, Monocle y TukTuk usadas por miles de desarrolladores por todo el mundo. - - - - - - #### Enlaces de interes - Para saber mas de CoffeeKup, clic [aqui](http://coffeekup.org/) - Para saber mas de coffescript, clic [aqui](http://coffeescript.org/) - Para saber mas de Tapquo, clic [aqui](http://tapquo.com/)