Comando vital para buscar los ficheros que contienen una cadena de texto determinada
Encontrar en cual fichero se encuentra una función determinada o en que ficheros se utiliza la función, puede ser realmente desesperante si tienes muchos en tu proyecto web, te puedes cansar mirando uno por uno ficheros o puedes usar este comando linux que es mucho más rápido.
En este ejemplo lo que hace el comando es buscar los ficheros con extensión .php que contienen “function nombreFuncion”:
for i in `find -iname ‘*.php’`; do grep -nH ‘function nombreFuncion’ $i; done
Copyright
Me la paso hace tiempo mi compañero de trabajo hermzz, espero que os sea tan útil como a mi.
Mi portátil ubuntu linux no detecta ninguna wifi
Así me encontré yo hace un tiempo hasta que di ayer con la solución, tengo un portátil acer aspire 4310 al que le quite windows vista porque iba muy lento e instalé ubuntu.
Intenté muchas veces conectarme por wifi, pero no mostraba ninguna conexión, la única manera de conectarse a internet era enchufandolo con cable.
Y es que es frustrante buscar en google y no encontrar ninguna solución pero al pasar ya año y pico ya encontre al solución y quería compartirla con vosotros por si os encontrais en una situación similar.
En linux hay un gestor de controladores restringidos de Ubuntu, donde puedes activar los drivers que faltan que no vienen preinstalados con el sistema operativo.
Requisitos
Tienes que tener conectado el portátil a internet por cable para bajar los drivers necesarios.
Pasos
1. Dirigete al menú: Sistema > Administración > Controladores de hardware
2. Activa los drivers que no estén instalados:
3. Reinicia el sistema.
4. ¡Listo! Tendrías que poder ver las conexiones wifi.
via Curiosidades web
Haciendo gedit más sociable para el programador

Ahora que estoy intentado familiarizarme con ubuntu, Alex me ha recomendado gedit para programar
En un principio me ha parecido un gran editor, lo he estado tuneando y me gustaría compartir con todos los cambios, para que estéis más a gusto a la hora de programar
Para empezar dirigete al menú:
Editar > Preferencias
Mostrar números de línea
En la pestaña ver, activas la opción "Mostrar números de línea"
No ajustar texto al tamaño de la ventana
En la pestaña ver, desactiva la opción "Activar ajuste de texto"
Remarcar línea actual
En la pestaña ver, activa la opción "Hightlight current-line"
Tabulación automática
En la pestaña editor, activa la opción "Activar sangría automática"
Aumentar tamaño de la letra a 11, por defecto 10
- En la pestaña editor, desactiva la opción "Usar la tipografía de ancho fijo..."
- Pulsa sobre la casilla de selección que pone Monospace 10, selecciona el tamaño 11
Utilizar recortes
En la pestaña complementos, activa el complemento "Recortes"
Nota: para utilizar los disparadores consulta el menú:
Herramientas > Administrar recortes...
Fíjate en la caja de texto disparador, en el editor escribe por ejemplo: "if" y pulsa el tabulador, de la nada aparecerá en el editor:
if (condition)
{
# code...
}
Cambiar el esquema de color

- Descarga el esquema de color Darkwin:
Nota: Basado en el esquema de Belén Albeza con algunas modificaciones - Dirigete en la pestaña Tipografías y colores
- Pulsa el botón "Add..."
- Busca el fichero darkwin.xml y pulsa el botón "Add Scheme"
Ya puedes cerrar la ventana Preferencias
Ocultar la barra de estado
Abre el menú ver, desactiva la barra de estado
Recortes para vagos como yo:
Disparador: scri
Edit:
-
<script type='text/javascript' language='JavaScript' src='$0'></script>
Disparador: html
Edit:
-
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es_ES">
-
<title>$1</title>
-
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
-
<link rel="stylesheet" type="text/css" media="screen" href="$2"/>
-
</head>
-
$3
-
</body>
-
</html>
Disparador: img
Edit:
-
<img src="$1" alt="$2" />
Mi primer post desde Ubuntu Gutsy Gibbon
Capturas:
Fondo
Modo exposé (SHIFT+ALT+↑)
Mostrar escritorios (TECLA WINDOWS "SUPER" + E)
Menú gnome-main-menu
Reproductor de emepetres, banshee
Messenger Pidgin
Enlaces útiles:
- OpenOffice y firefox en español
- Gnome look - Themes, fondos de escritorio, iconos, cursores
- Descargar Ubuntu Gutsy Gibbon
- Pedir CDs Ubuntu
- Ubuntu Counter Project
Software instalado:
- Reproductor de música - Banshee
- Menú adicional gnome-main-menu + búscador beagle
- Widgets - Screenlets
- Notificar al recibir correo - CheckGmail
- Emule - Amule
- Emulador de aplicaciones windows - Wine
- Messenger - Pidgin
- Procesador de texto, hoja de cálculo - OpenOffice (ya integrado con Ubuntu)
Screenlets:
El primer zombie en viciao2k3
Hoy, he tenido curiosidad por saber el estado del servidor con el comando top , mi sorpresa ha sido encontrar un zombie:
Tasks: 66 total, 1 running, 64 sleeping, 0 stopped, 1 zombie
Para mi eso es nuevo y raro a la vez, parece que todo funciona correctamente, pego el resultado del comando:
ps -el | grep 'Z'
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD 0 Z 0 17507 17357 0 78 0 - 0 exit ? 00:00:00 logrotate <defunct>
¿Alguien tiene idea de lo que puede ser este proceso?
¿Se puede saber quien es el propietario del proceso?
Por decir una tontería, ¿No será algún hacker?
Buscando encontré el comando para matarlo:
kill -17507 PID
Bueno, ahí lo dejo hasta que sepa su procedencia
Actualizo: he hecho un pequeño cambio en la configuración del lighttpd, he reiniciado el servidor web con el comando:
/etc/init.d/lighttpd restart
y ya no aparece el zombie
Ahora tengo otra duda, ¿el zombie se ha eliminado sólo o he sido yo?



