Entradas

Controlar dos equipos desde el mismo teclado y ratón.

Imagen
Si tenemos mas de un equipo quizás nos surja la necesidad de controlar ambos al mismo tiempo, ya sea por ocio o por trabajo esto es posible gracias a un programa de windows.

Mouse without Borders, es el mencionado programa. Nos permite controlar hasta cuatro equipos desde un solo teclado y ratón. También se supone que puedes arrastrar y soltar archivos de un ordenador a otro pero ahora mismo no me funciono esta opción.

El proceso de instalación es tan sencillo como descargarlo y ejecutarlo. Una vez instalado en ambos equipos nos dará una clave de acceso para relacionarlos y poder hace la conexión. Realizada la conexión controlar ambos equipos sera como tener una extensión del escritorio.

Instalar cURL para PHP en Ubuntu 12

cURL es una herramienta para usar en un intérprete de comandos para transferir archivos con sintaxis URL, soporta FTP, FTPS, HTTP, HTTPS, TFTP, SCP, SFTP, Telnet, DICT, FILE y LDAP. cURL soporta certificados HTTPS, HTTP POST, HTTP PUT, subidas FTP, Kerberos, subidas mediante formulario HTTP, proxies, cookies, autenticación mediante usuario+contraseña (Basic, DIgest, NTLM y Negotiate para HTTP y kerberos4 para FTP), continuación de transferencia de archivos, tunneling de proxy http y muchas otras prestaciones. cURL es open source/software libre distribuido bajo la Licencia MIT. -- Wikipeadia:cURL --

PHP soporta libcurl, una librería creada por Daniel Stenberg que permite conectar y comunicarse con muchos diferentes tipos de servidores y muchos diferentes tipos de protocolos. Actualmente libcurl soporta los protocolos http, https, ftp, gopher, telnet, dict, file y ldap. libcurl también soporta certificados HTTPS, HTTP, POST, HTTP PUT, subida de ficheros usando FTP (también se puede hac…

Instalar y configurar servidor Git con SSH en Ubuntu 12

Imagen
Git es un software de control de versiones diseñado por Linus Torvalds, pensando en la eficiencia y la confiabilidad del mantenimiento de versiones de aplicaciones cuando estas tienen un gran número de archivos de código fuente. Al principio, Git se pensó como un motor de bajo nivel sobre el cual otros pudieran escribir la interfaz de usuario o front end como Cogito o StGIT. Sin embargo, Git se ha convertido desde entonces en un sistema de control de versiones con funcionalidad plena. Hay algunos proyectos de mucha relevancia que ya usan Git, en particular, el grupo de programación del núcleo Linux. -- Wikipedia:Git --
Ok, vamos a emular un grupo de trabajo y ver como es esto de "git". Bien entonces llamare a unos amigos para que me den una mano.

A Yagami Light lo mandamos a administrar el servidor:
Ubuntu Server 12.04 Usuario: kira IP: 192.168.1.99  Por otro lado Monkey D. Luffy y Yo tomamos dos clientes:
Ubuntu Desktop 12.04 Usuario: luffy & alan Entonces el proceso …

Instalar Xdebug en Ubuntu 12

Imagen
Xdebug es una extensión para php que nos ayuda a depurar código. Es bastante interesante y útil porque nos muestra mas información sobre el error encontrado, como el archivo, la linea y la secuencia. También permite ver de una manera entendible la información expuesta por var_dump().


Esta herramienta solo debería ser usada en un entorno de desarrollo y no en producción.

Para instalar abrimos una terminal y ponemos:
# sudo apt-get install php5-xdebug
Como estamos en un ambiente de desarrollo, vamos a activar por defecto
display_errors y html_errors, la primera para ver todos los errores y la segunda para verlos formateados y entendibles.
Abrimos el archivo php.ini # sudo nano /etc/php5/apache2/php.ini
Buscamos display_errors, html_errors y los ponemos en "On". display_errors = On html_errors = On
Reiniciamos el apache. # sudo service apache2 restart
Ahora tardaremos menos en interpretar los errores.

Creando una aplicacion Modular con Zend Framework

Imagen
Usando Zend Tool podemos crear proyectos con una estructura de proyectos predefinida. Esta estructura por defecto no es modular. Para trabajar con una estructura modular en ZF tenemos que crear un primer modulo, creado este modulo ZF se configurara para seguir trabajando con módulos.
Entonces en la consola, creamos el proyecto:
$ sudo zf create project test
Y creamos el modulo "default"
$ sudo zf create module default
El application.ini pasara de esto:
[production]
phpSettings.display_startup_errors = 0
phpSettings.display_errors = 0
includePaths.library = APPLICATION_PATH "/../library"
bootstrap.path = APPLICATION_PATH "/Bootstrap.php"
bootstrap.class = "Bootstrap"
appnamespace = "Application"
resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers"
resources.frontController.params.displayExceptions = 0
a esto:
[production]
phpSettings.display_startup_errors = 0
phpSettings.display_errors = 0
includeP…

Configuración de IP estática en Ubuntu Server 12

Imagen
Ubuntu Server 12.04. Se configura por defecto con DHCP es decir con IP dinámica, al ser un servidor lo mas probable es que deseemos que tenga una IP estática. Entonces vamos a ello.

Abrimos el archivo:
# sudo nano /etc/network/interfaces
Reemplazamos:
iface eth0 inet dhcp
Por:
iface eth0 inet static
Agregamos:
address 192.168.1.99
netmask 255.255.255.0
gateway 192.168.1.1 dns-nameservers 200.48.225.130 200.48.225.146
Reemplazar los datos por los suyos.

Reiniciamos:
# sudo /etc/init.d/networking restart
Revisamos
# ifconfig
Terminamos.

Cambiar apariencia de NetBeans 7 en Ubuntu 12.04

Imagen
La apariencia por defecto de NetBeans en Ubuntu es como muestro en la siguiente imagen.


Esta apariencia no es del todo agradable. Buscando una vez mas como cambiar esto di con el método.

Tenemos que editar el archivo "netbeans.conf" que se encuentra en la carpeta "etc" dentro de NetBeans.
# cd netbeans-7.1.2/etc/
cambiar versión o ruta de instalación según sea su caso.
Editamos el archivo.
# sudo nano netbeans.conf
Buscamos "netbeans_default_options" y a gregamos al final "-J-Dswing.aatext=true -J-Dawt.useSystemAAFontSettings=lcd --laf Metal".

Quedara algo asi:
netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m
-J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true
-J-Dsun.java2d.noddraw=true -J-Dsun.zip.disableMemoryMapping=true
-J-Dswing.aatext=true -J-Dawt.useSystemAAFontSettings=lcd --laf Metal"
Resultado:


Fuente: http://hanynowsky.wordpress.com