Alk.mx

Desarrollo de software. Iván Abascal – FullStack Developer.

#NotaMental XDebug y Sublime Text

Iván de Alk.mx Tecnología diciembre 4, 2019
XDebug PHP

Como Sublime Text no tiene esos botones tan útiles que PHPStorm sí tiene, y como todavía no me termina de agradar PHPStorm, tengo que clickear en el menú de XDebug que no tiene íconos xD, por lo que siempre se me olvida qué hace cada función.

Entonces tuve que hacer esta pequeña lista como recordatorio de qué hace cada cosa de una manera simple.

  • Step Over: Va a la siguiente línea.
  • Step Into: Entra al metodo/función que se está utilizando.
  • Step Out: Sale de la función a la que se accedió con Step Into y va a la siguiente línea.
  • Run: Continúa con la ejecución y se detiene en el próximo Brakepoint.

Guía rápida para Instalar Vagrant en Fedora

Iván de Alk.mx Tecnología diciembre 4, 2019

Qué es Vagrant

Vagrant es una herramienta de línea de comandos que nos permite crear y configurar máquinas virtuales para generar nuestros ambientes de desarrollo de manera sencilla. Está disponible tanto para Linux, MacOs, incluso Windows.

Cómo instalar Vagrant en Fedora

Antes de empezar la instalación de Vagrant, tenemos que verificar que tengamos la configuración correcta en la BIOS para permitir la ejecucción del software sin ningún problema.

Read More

Comando para borrar contenido de un archivo en Linux

Iván de Alk.mx Tecnología junio 27, 2017

Una forma de borrar el contenido de un archivo, sería eliminar el archivo y recrearlo, sin embargo, da flojera, si tienes 100 archivos de logs por ejemplo, esto sería un poco tedioso, y se puede simplificar en uno solo comando.

Eliminar con Truncate

$ truncate -s 0 archivo.log
El comando truncate nos permite reducir o ampliar el tamaño de cada archivo al tamaño que especifiquemos en la opción -s, en este caso -s 0, quiere decir reducir a 0 bytes.

Ahora si tenemos varios archivos log por ejemplo y queremos eliminar el contenido que hay en ellos, bastaría con usar el comodín de asterisco *.
truncate -s 0 *.log

Solución: Teamviewer no inicia GUI en Linux

Iván de Alk.mx Tecnología abril 10, 2017

Desde hace unos días y de repente, teamviewer ya no se ejecutaba, al iniciarlo simplemente se quedaba ahí, sin mostrar nada, intenté iniciarlo mediante consola y no lanzaba ningún error en sí,

$ teamviewer 
Init...
CheckCPU: SSE2 support: yes
XRandRWait: No value set. Using default.
XRandRWait: Started by user.
Checking setup...
Launching TeamViewer ...
Launching TeamViewer GUI ...

Después del “Launching Teamviewer GUI” se quedaba unos segundos ahí y terminaba la operación, pero Teamviewer seguía sin iniciarse, por lo menos no el GUI.

SOLUCIÓN

Para solucionar esto y que teamviewer pueda ejecutarse nuevamente hay que eliminar el contenido de una línea en un archivo de configuración.

Abrimos el archivo:  /home/user/.config/teamviewer/client.conf

Y buscamos la línea [strng] FT_Start_Directories.

[strng] FT_Start_Directories.

Borramos todas las ubicaciones que nos aparezcan y dejamos solo dos comillas dobles (“”), una vez que guardemos y ejecutemos Teamviewer ya se mostrará el GUI.

Listo, problema resuelto sin reinstalar 😉

Visto en: Community Teamviewer