jueves, 30 de mayo de 2013

Integrar la terminal en el escritorio Linux


Ahora vamos a ver como poner nuestra terminal en nuestro escritorio sin perder el estilo de nuestra terminal clásica, cual sea que ocupemos. Para esto vamos a tener que crear un nuevo perfil de nuestra terminal y un nuevo lanzador en el panel de nuestra preferencia.

Primero tenemos que instalar el paquete: "alltray"

Yo lo instale en una distrubucion Centos 6 y Fedora 8 con el comando:

#yum install alltray

En distribuciones como Ubuntu y Mint lo podemos instalar con el comando:

#apt-get install alltray

Una vez instalado nuestro programa podremos continuar con la configuracion de nuestra terminal...

Tendremos que abrir nuestra terminal en mi caso es la de gnome y crear un nuevo perfil:

Elegimos crear.


Ponemos el nombre de nuestro perfil que queremos y en la base lo dejamos por default.


Nos aparecera una nueva ventana para configurar nuestro perfil:

En la pestaña "General" vamos a desactivar la opción "Mostrar la barra de menús en las terminales nuevas por omisión"



En la pestaña de "Colores" vamos a desactivar la opción "Usar colores del tema del sistema" y vamos a escoger los colores que mas nos gusten.

Nota:  Tenemos que elegir un color que se note al fondo de nuestra pantalla.


En la pestaña de "Fondo" vamos a activar la opción "Fondo transparente".


En la pestaña de "Desplazamiento" vamos a seleccionar "Desactivada" en Desplazamiento, activamos "Desplazar al pulsar las teclas" y activamos "Usar pulsaciones de teclas para hacer desplazamientos en pantallas alternativas".


Listo ya podemos cerrar nuestra ventana de perfil de la terminal. Ahora vamos a crear un lanzador en el panel (superior o inferior)


Lo configuramos de la siguiente forma:

  • Tipo: Aplicación
  • Nombre: El nombre del perfil que le pusimos a nuestra terminal
  • Comando: alltray -x -s -st -stask -g +350+200 "gnome-terminal --window-with-profile=julianterminal"
Las ordenes del comando son:
  • julianterron: Es el nombre que pusiste a tu perfil y tienes que modificarlo si has puesto otro.
  • -x: Es para que no aparezca los bordes de ventana.
  • -s: Es para mostrar la terminal en nuestro escritorio una vez iniciado nuestro alltray.
  • -st: Es para poder iniciar la terminal en todos los escritorios.
  • -stask: es para que la terminal no salga en la lista de las ventanas abiertas.
  • -g +150 +0: es la posición que queremos para nuestra terminal. (Donde +150 es el eje X y +0 es el eje Y, tu puedes ajustarla según la resolución de tu pantalla)


Nota: Para cerrar la terminal simplemente con el comando "exit" y para abrirla simplemente tienes que ejecutar el lanzador que se creo en el panel.

Bueno eso es todo, espero les guste y si tienen alguna duda o comentario no olviden dejarlo para que asi podamos solucionar cualquier problema.

jueves, 9 de mayo de 2013

Conexión PHP y MySQL

Clase de conexión a MySQL desde PHP

Esta vez me dirijo a ustedes para presentar una clase de conexión de PHP a MySQL donde manejaremos la conexión mediante una función y otras funciones que podrían ser muy útiles a la hora de trabajar con conexión a la base de datos.

Bueno antes que nada y teniendo en cuenta tendremos que tener instalado nuestro PHP nuestra servidor de base de datos MySQL y nuestro servidor de aplicaciones APACHE (http), tal vez esas instalaciones las deje para otra entrada de mi blog.

Empezamos:

Lo primero que tendremos que hacer es crear nuestra clase llamada MySQL... Aqui pueden llamarla como uestedes deseen solo recuerden que es el nombre que van a invocar en sus llamadas a la clase.
















































































































































Bueno por el momento es todo en otra entrada les mostrare como se llama esta clase y como se ocupan las funciones de la misma para poder interactuar con la base de datos.

Espero les sea de mucha ayuda.

viernes, 12 de abril de 2013

Facebook Home

Hace unos minutos se libero Facebook Home en Google Play aunque lamentablemente solo se libero en Estados unidos. Aqui les comparto el link donde pueden descargar el apk para su instalacion, ya lo instale en el Galaxy S III y trabaja muy bien. Si no estan interesados en la aplicacion y solo en Messenger Head pueden ya actualizar la aplicacion de Facebook Messenger aqui en México.

martes, 12 de marzo de 2013

Instalación de Android en VirtualBox

Instalación de Android en VirtualBox

Aquí les dejo un pequeño video para instalar Android en nuestro Virtualbox. Es el primer vídeo que subo, me falto el audio para explicarles paso a paso pero si tienen alguna duda o comentario por favor háganlo saber!

Me hubiera gustado mostrarles la versión 4.2 de Android que es la mas nueva pero trae unos bugs en la instalación y creo que es mejor algo que les pueda servir mejor.





Aqui les dejo la liga para descargar el archivo .iso de Android:

Descargar Android.iso

Les dejo la liga en Youtube por que la resolución aquí es muy mala!

Instalar Android en VirtualBox

Directorio de usuario en Apache

Directorio de usuario en Apache

Esta vez vamos a configurar los directorios de usuarios en apache para poder tener un directorio personalizado. Les comento que esto lo realice en un Fedora 18

Utilizamos userdir.conf sin tocar el httpd.conf para poder tener mas control sobre nuestros archivos de configuración predeterminados.

1. Nos cambiamos con el usuario "root"

$su -
ó
$sudo -i

2. Abrimos el archivo "usedir.conf"

Nota: Lo podemos abrir con el editor que mas nos agrade.

#vi /etc/httpd/conf.d/userdir.conf

3. Agregamos o editamos nuestro archivo para que nos quede de la siguiente manera:


<IfModule mod_userdir.c>
    #
    # UserDir is disabled by default since it can confirm the presence
    # of a username on the system (depending on home directory
    # permissions).
    #
    UserDir enabled testuser

    #
    # To enable requests to /~user/ to serve the user's public_html
    # directory, remove the "UserDir disabled" line above, and uncomment
    # the following line instead:
    #
    UserDir public_html
</IfModule>

<Directory "/home/*/public_html">
    AllowOverride FileInfo AuthConfig Limit Indexes
    Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
    Require method GET POST OPTIONS
</Directory>

Y guardamos.

Nota:

Para permitir que solo unos pocos usuarios tengan directorio en apache, utilice lo siguiente:

UserDir disabled
UserDir enabled testuser1 testuser2 testuser3

Para negar el acceso a pocos usuarios, utilice lo siguiente:

UserDir enabled
UserDir disabled testuser1 testuser2 testuser3

4. Reiniciamos nuestro apache

#service httpd restart

5. Creamos nuestro usuario que deseamos tener en apache, creamos su directorio public_html y asignamos permisos

#mkdir /home/testuser/public_html

#chmod 711 /home/testuser/

#chown testuser:testuser /home/testuser/public_html

#chmod 755 /home/testuser/public_html

6. Establecemos la configuracion para homedirs

#setsebool -P httpd_enable_homedirs true

Hay algunas versiones de Linux que necesitan lo siguiente:

#chcon -R -t httpd_sys_content_t /home/testuser/public_html

7. Ahora si podemos probar nuestro directorio de usuario en apache

Creamos un archivo html y php dentro de la carpeta public_html de nuestro usuario para probar la configuración.

#vi /home/testuser/public_html/test.html

<html>
  <head>
    <title>Probando directorio de usuario</title>
  </head>
  <body>
    <h1>Probando directorio de usuario en apache!</h1>
  </body>
</html>


#vi /home/testuser/public_html/test.php

<?php
  phpinfo();
?>


En nuestro navegador preferido vamos a la siguiente liga:

http://localhost/~testuser/







Actualizando Fedora 17 a 18

Actualizando Sistema

Para los usuarios que cuenten con Fedora 16 primero tendran que actualizarse primero a 17.

Bueno les comparto que el dia de ayer actualize mi fedora 17 a 18, ya me habia tardado por que tenia instalado Arch Linux en mi maquina. Les comento que la actualizacion me agrado mucho ya que su interfaz cada vez va mejorando y muestra muchas mejoras nuevas.

Para prepararnos para la actualizacion primero necesitamos lo siguiente:

1. Desconectar todas las unidades externas de nuestro equipo.
2. Abrimos una consola y nos logeamos con el usuario "root"
3. Instalamos el siguiente paquete:

                 # yum -y install  fedup

4. Lo ejecutamos para su actualizacion con el siguiente comando:

                 # fedup-cli --network 18

5. Esperamos a que descargue las actualizaciones y las instale para poder reiniciar.


La verdad si son bastantes actualizaciones a mi me mando como 1300 y se tardo un poco, tambien les quiero comentar que el primer reinicio que hagamos despues de actualizar nuestro Fedora se tardara entre 40 y 50 minutos ya que configura todos los paquetes nuevos que trae la nueva versión.





sábado, 23 de febrero de 2013

Samsung Galaxy S3 & iPhone5

Samsung Galaxy S3 & iPhone5

Hace poco tiempo adquirí estos dos equipos que hasta ahora me parece que son los dos smartphone mas poderosos del mercado y a los dos les he encontrados pros y contras en cuanto al software y hardware. Muchos de ustedes ya sabrán que el Galaxy S3 es el único smarthphone que hasta ahora le hace competencia al equipo de la marca Apple (iPhone5) aunque en verdad me parece que el equipo de HTC One X también es un equipo muy poderoso pero muchos no confían en el por la guerra de comerciales que generan Samsung y Apple ya que este equipo no se da a conocer como estos dos gigantes.

Bueno vallamos al grano con la comparación de estos dos equipos:

Sistema operativo y Software

El Galaxy S3 acaba de actualizarse a la versión de Android 4.1.2 el cual ya podemos trabajar con mejores aplicaciones como la multi pantalla, movimiento que a mi parecer es algo extraordinario ya que con tan solo un movimiento en el equipo podremos responder llamadas, bloquear el sonido, capturar la pantalla, actualizar, etc. Sabemos que en Android contamos con el sistema Google Play para poder descargar aplicaciones que muchas de ellas son gratuitas y también podemos descargar aplicaciones de otros proveedores. 

El iPhone5 cuenta con IOS 6 y que a mi parecer Apple lo único que mejora son los errores que traía ya que el sistema sigue siendo el mismo no le he visto ningún cambio ni mejora aunque cuenta con su AppStote que es de las mejores tiendas de aplicaciones y mas estables, el problema de este sistema operativo es que la mayoría de sus aplicaciones tienen un costo.

En estos dos sistemas operativos a mi me gusta mas Android por que podemos hacer con el lo que se nos de la gana, cambiar el aspecto visual podemos agregar pantallas, podemos cambiar temas desde la configuración y con IOS tendríamos que comprar algún software que pudiera hacerlo.

Para sincronizar el equipo de Apple tendríamos que tener algún equipo MAC o Windows y tener instalado iTunes y así podríamos tener sincronizados los equipos que cuenten con este sistema operativo aunque OJO primero tendríamos que registrarlos en el iTunes en nuestro equipo.

Para sincronizar el equipo de Samsung basta con tener un equipo Windows que aunque este ya cuenta con Kies Air que es una aplicación Web para poder descargar y cargar archivos al equipo la mayoría de las aplicaciones que proporciona Samsung para su mejor control están fabricadas para Window o MAC que a mi parecer eso ya no me gusto por que yo cuento con sistema operativo Linux.

Hardware

El Samsung S3 cuenta con un procesador exynos 4412 de cuatro núcleos a 1.4 Ghz con 1Gb de ram. IPhone 5 cuenta con un Apple A6 que es un procesador de doble núcleo a 1.5Ghz. Comparando el tipo de arquitectura de Samsung es mas antiguo que el de Apple pero tiene mas núcleos así que en ese aspecto los dos trabajan a la misma velocidad.

El Samsung en cuanto a desempeño es rápido solo que desde que lo adquirí se me calienta muchísimo de la parte inferior del equipo (no siempre solo cuando estoy trabajando 3 o mas aplicaciones) desgraciadamente los proveedores de servicios les instalan muchas aplicaciones inservibles que consumen recursos pero este equipo cuenta con una aplicación para apagar esas aplicaciones que no se utilizan y dejen de consumir esos recursos como la memoria. En cuanto al equipo la verdad es un poco incomodo ya que es demasiado grueso (No tanto como la Note de Samsung). 

El iPhone5 a mi parecer tiene un mejor desempeño en cuanto al performance aunque como su carcasa es de aluminio tiende a calentarse bastante de la parte trasera del equipo asi que les recomiendo comprarle una carcasa un poco mas gruesa para no sentir ese calentamiento. El equipo es demasiado largo aunque es muy cómodo y su aspecto físico es mas elegante.

Cabe aclarar que el audio es mucho mejor en el iPhone5 que en el Galaxy S3.

Camara

En Samsung S3 contamos con una cámara de 8MP y varias opciones de fotografía como son: "Panorámica" que ta todo mundo la conoce, "mejor rostro" que a mi parecer es una muy buena opción de fotografía para grupo de personas, "HDR" (High Dynamic Range) que es un sistema de fotos simultaneas que las combina para evitar zonas demasiado claras u obscuras, "luz baja" que sin necesidad de tener encendido el flash aclara la foto, entre otras como la detección de rostros y en su sistema compatible con otro equipo con a misma tecnología podemos compartir las fotos instantáneamente mediante WiFi Direct.

En el iPhone5 igualmente contamos con una camara de 8MP que a mi parecer tiene mejor definición de fotografía que el mencionado anteriormente y con casi las mismas características como son el HRD, panorámica  detección de rostros, etc. 

Las dos cámaras son igual de rápidas al tomar y procesar la foto. No creamos que iphone es mas rápido por su procesador.

Conectividad

En Samsung S3 contamos con WiFi, WiFi Direct, Bluetooth y podemos compartir archivos e información con cualquier dispositivo que cuente con esta tecnología así como también cuenta con  NFC y S Beam con el cual podemos transferir archivos cuando el dispositivo toca otro dispositivo con la misma tecnología.

El iPhone5 es un poco mas cerrado en este aspecto como todos lo sabemos ya que igual cuenta con solo WiFi y Bluetooth aunque este no es compatible con cualquier otro dispositivo.

Con cualquiera de estos dos equipos podemos compartir el Internet mediante el cable USB y WiFi.

Concluciones

Bueno a mi parecer los dos equipos son muy buenos aunque ya solo queda el gusto de cada persona a mi me gusta mas el Android por su facilidad de uso y su accesibilidad  Creo que el iPhone5 es mas comercial ya que muchos ocupan estos equipos solo para tomar fotos llamar por teléfono y escuchar música  muchos no sacan el potencial de estos dos gigantes como debería de ser. A que me refiero? A utilizar aplicaciones de ofimática, juegos, conectividad, desarrollo de aplicaciones mas potentes y no solo Facebook y Twitter.

Para poder tener un iPhone 5 creo que deberías tener en cuenta los gastos que vas a realizar ya que tanto algunas aplicaciones como sus accesorios son costosos.

Bueno espero les de una idea a lo que me refiero tampoco quiero hacer la comparación tan tediosa ya que espero poder sacar provecho a todas estas características publicarlas una por una.

Si tienen alguna duda o algún comentario por favor publiquenlo para que así podamos saber mas sobre estos dos equipos.




Datos personales