PhpStorm: IDE de desarrollo para programar en PHP

PhpStorm es un interesante IDE de desarrollo para PHP el cual he empezado a utilizar. Desde hace mucho utilizo a Eclipse como IDE, pero decidí probar esta alternativa debido a que desarrollando en Android y hacer el paso de Eclipse a Android Studio noté varias cosas que me agradaron.

Encontré que debido a que estaba basado en IntelliJ la misma empresa tiene varios IDE’s para desarrollar, entre ellos PhpStorm. Estoy trabajando un proyecto junto con Yii2 y va bastante bien. Seguramente estaré publicando algunas cosas más de este IDE.

Sitio: https://www.jetbrains.com/phpstorm/

Descarga: https://www.jetbrains.com/phpstorm/download/

Gratuito: No.

Captura de pantalla:


jx_post_871_02

GitKraken: cliente para Git

GitKraken es un cliente para administrar nuestros cambios de nuestros proyectos con Git. Últimamente lo he empezado a usar bastante con GNU/Linux y me ha dejado muy buen sabor de boca, aún no se le compara al 100% a SourceTree que lo he usado ya bastante tiempo en Mac OS X.

Esta en constante actualización debido a que todavía está en versión Beta.

Esta disponible para su descarga en GNU/Linux, Mac OS X y Windows.

 

La liga para su descarga es:

Sitio: http://www.gitkraken.com

Descarga: http://www.gitkraken.com/download

Gratuito: Si.

Aquí dejo una captura de pantalla de este cliente.


jx_post_857_02

Habilitar modo hibernación (hibernate) en Macbook Air con GNU/Linux

Al haber instalado Ubuntu en una Macbook Air, quise aprovechar una de las características que uso mucho al tener una computadora de estas características, que es el simplemente ponerla en modo de hibernación (hibernate). Para lograr esto con Ubuntu, realizé lo siguiente:

Instalar:

powernap

Para ello me convertí en root y ejecuté lo siguiente:
root@macbookairubuntu:~# apt-get install powernap
lo cuál nos muestra la siguiente salida:

root@macbookairubuntu:~# apt-get install powernap
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
ethtool libx86-1 pm-utils powernap-common vbetool
Suggested packages:
cpufrequtils radeontool
The following NEW packages will be installed:
ethtool libx86-1 pm-utils powernap powernap-common vbetool
0 upgraded, 6 newly installed, 0 to remove and 427 not upgraded.
Need to get 269 kB of archives.
After this operation, 1 285 kB of additional disk space will be used.
Do you want to continue? [Y/n]

Ahora podemos ejecutar el siguiente comando como root para poner en modo de hibernación la computadora.

root@macbookairubuntu:~# pm-hibernate

Esto pondrá la Macbook Air en modo de hibernación con nuestro GNU/Linux.

uGet gestor de descargas para GNU/Linux

jx_post_833_01

Supongo que como yo, a muchos les ha pasado que al descargar un archivo, se corta la conexión, se va la luz o por cualquier cosa, ya no pueden descargar un archivo el cual está pesado y ya llevaba un porcentaje avanzado de la descarga y se perdió por completo. Para eso han salido aplicaciones que permiten iniciar una descarga y detenerla y posteriormente seguirla descargando sin que perdamos el avance de descarga. Esta es la función que hace uGet.

 

uGet es un gestor de descargas para GNU/Linux el cual se puede instalar de la siguiente manera en distribuciones basadas en Debian.

 

Primero nos convertimos en root o usamos el comando sudo, como nos sea más fácil. En mi caso me convertiré en root e instalaré uGet.


javoaxian@macbookairubuntu:~$ su -

Ya como root instalamos uGet:
root@macbookairubuntu:~# apt-get install uget

Con esto quedará instalado y podremos usarlo.

Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
uget
0 upgraded, 1 newly installed, 0 to remove and 453 not upgraded.
Need to get 225 kB of archives.
After this operation, 1 037 kB of additional disk space will be used.
Get:1 http://mx.archive.ubuntu.com/ubuntu/ trusty/universe uget amd64 1.10.4-1ubuntu1 [225 kB]
Fetched 225 kB in 1s (153 kB/s)
Selecting previously unselected package uget.
(Reading database ... 151944 files and directories currently installed.)
Preparing to unpack .../uget_1.10.4-1ubuntu1_amd64.deb ...
Unpacking uget (1.10.4-1ubuntu1) ...
Processing triggers for hicolor-icon-theme (0.13-1) ...
Processing triggers for gnome-menus (3.10.1-0ubuntu2) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu1) ...
Processing triggers for mime-support (3.54ubuntu1) ...
Processing triggers for man-db (2.6.7.1-1) ...
Setting up uget (1.10.4-1ubuntu1) ...

mount: wrong fs type, bad option, bad superblock on /dev/sda hfsplus

Intentando montar mi disco duro de Mac OS X me encuentro con la siguiente pantalla:

jx_post_827_01

Intenté montarlo desde línea de comandos y me salió el siguiente mensaje:
mount: wrong fs type, bad option, bad superblock on /dev/sda2,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so

 

por lo que tuve que hacer lo siguiente para poder montar la partición.

Instalé el siguiente paquete:

hfsplus

de la siguiente manera:
root@macbookairubuntu:~# apt-get install hfsplus

con esto me permite montar la partición.

 

 

Fatal: cmake not installed

En esta ocasión traté de compilar Midori desde sus fuentes y me encontré con el siguiente error:

Fatal: cmake not installed

En el caso de este error, para corregirlo podemos instalar el siguiente paquete como usuario root o usando el comando sudo:
javoaxian@macbookairubuntu:~$ sudo apt-get install cmake
Se presiona Enter para instalar el paquete y con esto podemos proseguir con la instalación del software que arrojó este error.

Creando y agregando escritorios (workspaces) fijos en Gnome 3

Regularmente la configuración inicial de Gnome 3 es tener escritorios dinámicos.

jx_post_811_04

Pero en mi caso no me gusta trabajar tanto así, por lo que cambiaré esa configuración.

Para crear o agregar escritorios (workspaces) fijos en Gnome 3, lo que usaremos es la herramienta:

Tweak-tool

O si lo queremos abrir desde línea de comandos, ejecutamos el comando:
javoaxian@macbookairubuntu:~$ gnome-tweak-tool

el cuál nos abrirá la siguiente pantalla:

jx_post_811_01

ahora nos vamos a la opción:

Workspaces

jx_post_811_02

en la opción:

Workspace Creation

seleccionamos la opción:

Static

y agregamos el número de workspaces que deseamos tener, en mi caso seleccioné 8.

jx_post_811_03

ahora como podemos observar ya tenemos fijos nuestros escritorios.

jx_post_811_05