Pasar al contenido principal
www.keopx.net

Navegación principal

  • Inicio
  • Talks
  • Freelance Drupal Bilbao
  • Acerca de Keopx
  • Contacto
Menú de cuenta de usuario
  • Iniciar sesión

Saber la versión de Ubuntu esta instalada

By keopx, 2 Abril, 2009

Alguna vez no sabemos muy bien que versión de ubuntu tenemos instalada, para ello hay varios comandos fáciles de usar

lsb_release -a

cat /etc/issue

cat /etc/lsb-release

Y para saber de que versión de debian se esta usando

less /etc/debian_version

Leer objetos y array de forma rapida con print_r

By keopx, 31 Marzo, 2009

Durante el desarrollo de una aplicación solemos tener la necesidad de leer arrays y objetos. Una función sencillas es print_r.

Codigo:

Castear tipo de variable en PHP

By keopx, 31 Marzo, 2009

<?php
$abc = 10; // $abc es un integer
$xyz = (boolean) $abc; // $xyz es boolean
echo "abc es $abc y xyz es $xyz <br>";
?>

Casteos permitidos:

  • (int), (integer) - cast a integer
  • (bool), (boolean) - cast a boolean
  • (float), (double), (real) - cast a float
  • (string) - cast a string
  • (array) - cast a array
  • (object) - cast a object

Recuperar tipo variable en PHP

By keopx, 31 Marzo, 2009

En php no se definen como tal los tipos de datos y muchas veces no tenemos claro que es lo que nos esta mostrando.

Para existe varias opciones y de ella es leer el tipo de dato de que es:

string gettype ( mixed $var )

<?php
$tipoDato = gettype($variable);
?>

Tambien podemos comprobar una a una cual es su tipo:

Ver también

Descarga de paginas web completas con wget

By keopx, 29 Marzo, 2009

Este comando es muy útil para descargas webs, ficheros y ejecutar tareas de mantenimiento. Aquí explicamos algunos de ellos.

wget -r -p http://www.keopx.net

El parámetro -p le indica a wget que incluya todo (imágenes también), de modo que todos los ficheros HTML y demás de la web serán descargados.

Para poder omitir en robot.txt que nos puede impedir acceder a varias paginas escribimos lo siguiente:

wget -r -p -e robots=off http://www.keopx.net

10 Comandos utilies en GNU/Linux

By keopx, 29 Marzo, 2009

pgrep: busca procesos en ejecución basándose sobre el nombre u otros atributos. Para obtener el PID (identidad de proceso) de todos los procesos del usuario root, por ejemplo:

pgrep -u root

Comparado con la forma habitual de hacerlo:

ps -ef | egrep '^root ' | awk '{print $2}'

pstree: muestra la lista de los procesos en ejecución en forma de árbol.

Configurar JAVA_HOME en GNU/Linux

By keopx, 29 Marzo, 2009

Para configurar en todas configuraciones podemos editarlo en este fichero /etc/profile.

Para todos los usuarios editamos:

sudo nano /etc/bash.bashrc

Para definir JAVA_HOME añadimos las siguientes lineas:

export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun-1.5.0.08

O para no depender de versiones:

export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun/

Y solo para nuestro usuario editamos:

sudo nano /home/keopx/.bashrc

Montar unidades externas (USB) en GNU/Linux

By keopx, 29 Marzo, 2009

Antes de nada debemos encontrar nuestra unidad externa. Normalmente esta en /dev/sdb* siendo común /dev/sdb1

Para buscar los devices utilizar el comando dsmeg.

Identifica el dispositivo como sdb.

Pon en consola:

ls /dev/sdb*

Saldrá algo como esto:

/dev/sdb /dev/sdb1

Mara montar usar mount y para desmontar umount.

Creamos primero una carpeta para montar nuestro USB.

sudo mkdir /mnt/usb

Montamos el dispositivo

Permitir acceso remoto a MySQL Server 5 desde otros equipos

By keopx, 29 Marzo, 2009

Aparentemente el acceso de forma remota viene desactivado por defecto en MySQL, calculo que esto lo harán por una cuestión de seguridad y que personalmente opino que así se debería quedar pero como siempre en los desarrollo hay necesidades varias pues se puede configurar para que se escuche desde otros lugares. Recomiendo a su ves que esto solo este accesible desde una red interna y que el firewall no permita llegar hasta esta maquina.

Editamos:

sudo nano /etc/mysql/my.cnf

Buscamos la linea:

bind-address = 127.0.0.1

Editamos:

Configurar una tarjeta de red en terminal en GNU/Linux

By keopx, 29 Marzo, 2009

Para configurar la ip a una maquina siempre podremos configurarla con las múltiples herramientas que trae el sistema, pero nos puede ser útil al configurar equipos en los que no se disponen de entornos visuales como pueden ser los servidores.

Ejemplo:

ifconfig <interfaz> <familia> <dir_ip> netmask <máscara> broadcast <dir_broadcast> up

Paginación

  • Primera página
  • Página anterior
  • …
  • Page 19
  • Page 20
  • Page 21
  • Page 22
  • Página actual 23
  • Page 24
  • Page 25
  • Page 26
  • Page 27
  • …
  • Siguiente página
  • Última página

Forcontu Master in Drupal 9

DrupalAssoc member

DrupalCampSpain2022: Introducción al desarrollo de módulos en Drupal 9

Seville Drupal Developer Days Individual Sponsor - 2017

I am speaker DrupalCamp Alicante 2018

I am speaker DrupalCamp Madrid 2017

I am speaker DrupalCamp Valencia 2014

I am Rules Ruler

Sponsored by

Isarea

Soy Ruben Egiguren a.k.a. keopx, actualmente soy freelance experto en Drupal de Bilbao

  • Reinicializar su contraseña
RSS feed
Powered by www.keopx.net