¿Sentirse bien versus Hacer bien?

Para cultivar la confianza y la autoestima adecuada para trascender como personas muchas veces debemos brincar ciertas tentaciones y recompensas. Cabe resaltar que parece racional actuar y movernos de acuerdo a la situación en que nos encontramos. Aunque siempre sabemos qué se debe hacer (heroes), no lo hacemos porque podría implicar demasiado (egoístas).

MacBookPro 4,1 con Ubuntu 13.04 (Raring Ringtail) 64-bit

sudo dmidecode -s system-product-name

En mi caso: MacBookPro 4,1

sudo add-apt-repository ppa:mactel-support/ppa
sudo apt-get update && sudo apt-get upgrade
reboot

Nvidia Drivers

System Settings –> Software and Updates –> Additional Drivers

Seleccionar el que diga: Propietary Stable.

Ubuntu Intel-based Macs

sudo apt-get install pommed

Temperaturas e indicadores

Para monitorear la temperatura de la CPU y otras temperaturas del sistema, las velocidades de los ventiladores y los voltajes:

sudo apt-get install lm-sensor

Seguidamente aceptar todas las preguntas de sensors-detect:

sudo sensors-detect

Hardware temperature monitor:

sudo apt-get install psensor

System Load Indicator:

sudo apt-get install indicator-multiload

System Tools –> Preferences –> Startup Applications –> Add

indicator-multiload

Control de ventiladores

sudo apt-get install macfanctld

sudo service macfanctld stop

sudo vi /etc/macfanctl.conf

En mi caso, ajustar mis ventiladores con:

fan_min: 4000

Google Chrome

wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -

sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'

sudo apt-get update
sudo apt-get install google-chrome-stable

Restricted extras

sudo apt-get install ubuntu-restricted-extras

Medibuntu

sudo apt-get install mplayer vlc
sudo wget --output-document=/etc/apt/sources.list.d/medibuntu.list http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list && sudo apt-get --quiet update && sudo apt-get --yes --quiet --allow-unauthenticated install medibuntu-keyring && sudo apt-get --quiet update
sudo apt-get --yes install app-install-data-medibuntu apport-hooks-medibuntu
sudo apt-get install libdvdcss2
sudo apt-get --force-yes install w64codecs
sudo /usr/share/doc/libdvdread4/./install-css.sh

FileZilla, the free FTP solution

sudo apt-get install filezilla

Password Manager

sudo apt-get install keepassx

Oracle Java8

sudo apt-get purge openjdk*
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

Probar que el Applet carga bien desde:

http://www.java.com/en/download/testjava.jsp

Aptana Studio 3

Primero bajar Aptana Studio desde:

http://www.aptana.com/products/studio3/download

Seguidamente descomprimir la versión bajada de Aptana Studio:

sudo unzip Aptana_Studio_3_Setup_Linux_x86_64_3.4.1.zip -d /opt

Por ultimo crear un “menu shortcut”

sudo gedit /usr/share/applications/AptanaStudio3.desktop

Con el siguiente contenido:

[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=Aptana Studio 3
GenericName=Integrated Development Environment
Comment=Aptana Strudio 3 Integrated Development Environment
Exec=/opt/Aptana_Studio_3/AptanaStudio3 %F
TryExec=/opt/Aptana_Studio_3/AptanaStudio3
Icon=/opt/Aptana_Studio_3/icon.xpm
StartupNotify=true
StartupWMClass="Aptana Studio 3"
Terminal=false
Type=Application
MimeType=text/xml;application/xhtml+xml;application/x-javascript;application/x-php;application/x-java;text/x-javascript;text/html;text/plain
Categories=GNOME;Development;IDE;

Wireshark

sudo apt-get install wireshark
sudo groupadd wireshark

sudo usermod -a -G wireshark josoroma
sudo chgrp wireshark /usr/bin/dumpcap

sudo chmod 750 /usr/bin/dumpcap

sudo setcap cap_net_raw,cap_net_admin=eip /usr/bin/dumpcap

sudo getcap /usr/bin/dumpcapsudo

Hardinfo

apt-get install hardinfo

Por favor consultar: https://help.ubuntu.com/community/HardInfo

Esenciales

sudo apt-get install vim traceroute mtr nmap zenmap vnstat nethogs iftop iptraf arp-scan fping httping tcptraceroute hping3 ngrep tcpdump tcptrace dsniff etherape aircrack-ng ascii

Eliminar los puntos de la ventana de bienvenida en LightDM

sudo xhost +SI:localuser:lightdm

sudo su lightdm -s /bin/bash

gsettings set com.canonical.unity-greeter draw-grid false

Remover Unity Lenses

sudo apt-get remove unity-lens-shopping

Instalar y activar GUFW

sudo apt-get install gufw

Retornar al “scroll bar” clásico

gsettings set com.canonical.desktop.interface scrollbar-mode normal

Desplegar nombre de usuario en el Panel superior

gsettings set com.canonical.indicator.session show-real-name-on-panel true

Skype voice-over-IP service

sudo add-apt-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"

sudo apt-get update

sudo apt-get install skype && sudo apt-get -f install

Gimp

“The GNU Image Manipulation Program”

sudo add-apt-repository ppa:noobslab/ppa-gimp

sudo apt-get update

sudo apt-get install gimp

sudo apt-get install gimp-plugin-registry

Self-Promotion

Hace unos días, conversando con una gran amiga que trabaja en la gestión cultural, me contaba pues, lo poco fácil que es para gestores, asociaciones, managers y los mismos artistas tener soluciones o estrategias propias en la Internet, sin que esto les salga a un precio muy elevado. Honestamente me dio pena ya que mi trabajo algunas veces no es tan barato, algo que ambos sabemos y hemos conversado miles de veces, yo creo de hecho, que el trabajo de ambos no es tan bajo, ni tampoco tan alto.

La cajita de pandora (Your brand)

Hoy me di cuenta que en una semana WordPress.org cumple 10 años y hay una gran alegría entre todos los diseñadores y desarrolladores que hemos usado y usamos WordPress para facilitar sitios Web elegantes. Por esta razón, quiero compartir el proceso simple que utilizo para colocar al aire un sitio Web. Por otro lado, DreamHost la compañía donde hospedo la mayoría de los Sitios Web basados en WordPress que gestiono, también es muy cool, todo a un click, además su soporte es confiable y rápido.

¿Qué me gano yo? La satisfacción de colaborar y hacerlo, sólo quiero compartir algo que es muy fácil de hacer y que todo el mundo piensa que es una carajada que sólo geeks pueden hacer. Además ya es hora, hay un montón de emprendimientos bastante interesantes que deberían estar allí, arriba en la Red (vender, promover, convocar, cooperar) aprovechando muchas de sus características y ventajas.

Antes de comprar, pruebe el hospedaje en DreamHost:

Instale WordPress, un diseño elegante y un “plugin” para comunicar sus eventos:

Lo realmente genial de WordPress, es que ofrece sin costo, una gran diversidad de Temas elegantes y Plugins que son una verdadera delicia:

Espero que les guste. Diviértanse.

¿Me gustaría saber que piensan?

Virtualizando máquinas y discos duros

Caso RAID1 + LVM

Por ejemplo, en mi caso, necesito probar los conceptos relacionados con la integridad de datos:

incluyendo también los conceptos sobre la gestión de controladores de disco y dispositivos de almacenamiento masivo similares. Para ello necesito tener al menos un disco duro extra, un esclavo, el cual no tengo físicamente en este momento.

Gracias a la bondad, con VirtualBox puedo crear una Máquina Virtual Invitada con dos discos duros virtuales (en este caso) para hacer todo tipo de pruebas antes de progresar con un servidor de desarrollo a un servidor en producción (también para entender un poco más como se administran algunos de los Servidores Dedicados en 1&1).

Master and Slave

¿Qué es VirtualBox?

VirtualBox es un software de virtualización para arquitecturas x86/amd64. Por medio de esta aplicación es posible instalar sistemas operativos adicionales, conocidos como “Sistemas Invitados“, dentro de otro sistema operativo “Anfitrión“, cada uno con su propio ambiente virtual.

En mi caso, he instalado el sistema Debian Wheezy como invitado, dentro de mi sistema anfitrión Ubuntu.

VirtualBox

Una característica interesante es permitir la ejecución de maquinas virtuales de forma remota, por medio del Remote Desktop Protocol (RDP).

Nota: Los discos duros de los sistemas invitados son almacenados en los sistemas anfitriones como archivos individuales en un contenedor llamado Virtual Disk Image.

Instalación

Para conocer el nombre de código de la distribución, en esta caso Debian/Ubuntu:

echo $(lsb_release -sc)

Agregar la fuente de VirtualBox para obtener sus paquetes:

echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list

Para agregar obterner y agregar la llave pública de Oracle para apt-secure:

wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -

Ahora sí, a instalar:

apt-get install virtualbox-4.2

Para asegurar la adecuda actualización de VirtualBox en el futuro.

apt-get install dkms

Nota: Para conocer la versión de VirtualBox antes de instalar:

apt-cache search virtualbox | grep -i oracle

Instalación de “Guest Additions”

Los “Guest Additions” están diseñados para ser instalados en una máquina virtual invitada después de que el sistema operativo invitado se ha instalado. Está compuesto por los controladores de dispositivos y aplicaciones de sistema que optimizan el sistema operativo invitado para un mejor rendimiento y facilidad de uso.

Para que funcione, requiere que la máquina invitada (que usa Debian Wheezy) haya sido instalada con un “Desktop”, por ejemplo “Gnome 3”.

apt-get install xserver-xorg gdm3 gnome

Por favor consulte:

Temperaturas, velocidades y voltajes

Con lm-sensors es posible vigilar de manera automática la temperatura de la CPU y otras temperaturas del sistema, las velocidades de los ventiladores y también los voltajes adecuados.

Instalación

apt-get install lm-sensors

Detección

sensors-detect

Verificar o agregar los módulos detectados anteriormente:

vi /etc/modules

Insertar los nuevos módulos en el Kernel:

service module-init-tools restart

Monitoreo automático con Monit

De esta manera resulta util tener “scripts” simples que verifiquen, por ejemplo, la temperatura de los Procesadores:

vi /etc/monit/conf.d/sensors.conf

check program core_0_temperature with path "/PATH/sensor-core-0.sh"
        group temperature
        if status > 75 then alert

check program core_1_temperature with path "/PATH/sensor-core-1.sh"
        group temperature
        if status > 75 then alert

Bash Scripts (chmod 500)

vi sensor-core-0.sh

#!/bin/bash

temperature=$(sensors | grep "Core 0" | awk '{printf ("%d",  $3)}')

#echo $temperature

exit $temperature

vi sensor-core-1.sh

#!/bin/bash

temperature=$(sensors | grep "Core 1" | awk '{printf ("%d",  $3)}')

#echo $temperature

exit $temperature

De la misma manera se puede vigilar la velocidad de los ventiladores y también ciertos voltajes esperados.

Creatividad es

Tener gusto con una mentalidad abierta y curiosa. Además es importante no abandonar y hacer mucho, mucho, mucho trabajo de valor a través de los años. Con el tiempo es que el gusto adquiere valor.

Aunque no estoy muy de acuerdo con el punto 27, en resumen se trata sobre: romper las reglas y terminar algo.

Si un escritorio desordenado es signo de una mente desordenada, ¿Entonces qué podemos pensar de un escritorio vacío? –Albert Einstein.

La clave, se dice, es no confundir el uso de herramientas con la creatividad. Cuando la inspiración llega, las ideas fluyen libremente. Pero ver esas ideas llegar hasta el final es otra cosa.

Conciencia sobre la seguridad en la Internet

Históricamente, los hackers han realizado grandes inventos y descubrimientos para la humanidad, sin embargo, han sido repetidamente perseguidos por sus ideas.

Castigando lo que no entienden

Expertos en ciberterrorismo examinan la visión social del hacker y abren el debate sobre si se debe o no reclutar y utilizar las habilidades de los piratas informáticos útiles para combatir futuras ciber-guerras.

Visión sin precedentes en la nueva frontera más vulnerable del mundo

http://www.youtube.com/watch?v=34cwMz3HZ8Q

Se dice que el costo de la delincuencia cibernética se encuentra a la par del comercio ilegal de drogas.

CODE 2600

La historia del ascenso de la comunicación y de la informática en los Estados Unidos, a través de los acontecimientos y las personas que ayudaron en construcción y manipulación. “Código 2600” es una exploración de la lucha para proteger las complejas redes de información que han dado forma a nuestro modo de vida. Es un viaje criminal y filosófico a través de la integración humana del mundo con nuestro mundo, la Internet.

Reboot

Le recomiendo que prepare unas palomitas de maíz y vea “Reboot”, una película del género “Cyberpunk”, dirigida por Joe Kawasaki:

http://www.rebootfilm.com/downloads