lunes, 21 de noviembre de 2016

Desarrollo de software para empresas

Buenas, hace tiempo que no escribía ninguna entrada. En esta ocasión os presento mi nueva empresa, ImaginaLabs, dedicada a servicios de desarrollo de software para empresas.

La dirección es:
http://imaginalabs.es

Estamos situados en Madrid y nos dedicamos a realizar aplicaciones web,  aplicaciones para móviles, tiendas virtuales, diseño 3D y videojuegos.

Si necesitáis alguno de estos servicios no dudes en contactar con nosotros. Estaremos encantados de atenderte.




jueves, 21 de abril de 2016

Los 5 mejores frameworks CSS de 2016

Hasta hace unos años la tarea de realizar una nueva página web implicaba tener que desarrollar una hoja de estilos CSS completamente nueva o realizar amplias modificaciones en una que ya hubiéramos realizado anteriormente en un sitio web similar. Cada proyecto es único y los elementos que se muestran en pantalla tienen unos colores, tamaño y disposición que normalmente había que modificar para cada proyecto.

Por suerte empezaron a proliferar los frameworks CSS, que son unas hojas de estilo con unos elementos básicos con los que se puede realizar cualquier página web que se nos pueda ocurrir con el mínimo esfuerzo. La ventaja es obvia: ya no tenemos que desarrollar desde 0 una hoja de estilos que puede llegar a tener miles de líneas de código y que tiene que ser compatible con una gran variedad de navegadores y dispositivos.

A continuación voy a enumerar los 5 frameworks que pueden resultarnos más útiles a la hora de crear una página web:

1. Bootstrap




Este es el framework CSS más extendido. Tiene una enorme comunidad de usuarios, infinidad de temas y plantillas y cuenta con el importante detalle de estar creado por el equipo de Twitter. Las únicas desventajas que puede tener es que al ser tan utilizado todos los sitios que lo implementan parecen demasiado similares. Otro punto en contra es que al tener tal cantidad de opciones como las que incluye el tamaño de los archivos incluidos pueden resultar demasiado elevados.

http://getbootstrap.com


2. Foundation




Un excelente framework realizado por el estudio de diseño Zurb. Es uno de los más utilizados gracias a su gran variedad de componentes, la excelente documentación y a la gran comunidad de usuarios que tiene.

http://foundation.zurb.com


3. Materialize




Es uno de los frameworks que más popularidad está cosechando en los últimos años. Tiene infinidad de nuevos seguidores. Las claves con un diseño moderno y atractivo, multitud de componentes y una buena documentación.

http://materializecss.com


4. Pure CSS




Está realizado por el equipo de Yahoo. Tiene un gran diseño y la ventaja sobre sus competidores de que ocupa muy poco espacio, lo que lo hace ideal para que las páginas web funcionen de forma rápida y fluida, algo fundamental cuando uno piensa en la usabilidad en los teléfonos móviles.

http://purecss.io


5. Shine CSS




Este es un nuevo framework cada vez más usado gracias a su facilidad de uso y sobre todo por el poco espacio que ocupa. Permite realizar páginas web modernas y atractivas auto-adaptables para cualquier tipo de dispositivo de forma rápida y sencilla, con la ventaja de la rapidez de carga y renderizado de los contenidos.

http://rmmfree.github.io/shine_css/


jueves, 2 de julio de 2015

Lentitud en el apagado de OS X Mavericks o Yosemite

Si al apagar tu Mac notas que tarda bastante más que cuando lo compraste es un pequeño problema que tiene fácil solución. 

Una de ellas es simplemente reparar los permisos accediendo a Utilidad de Discos ->  pulsas en tu disco dura -> Reparar permisos del disco.

Si aún así el proceso de apagado es lento prueba a hacer una limpieza del sistema con CleanMyMac 3.

Quizás sigas con el mismo problema. Si es así es porque algunos de los procesos tardan mucho en ser detenidos por el sistema al apagarse.  Una opción es revisar uno por uno cuál de ellos es el causante de esta demora.  El log del apagado se llama launchd-shutdown.system.log y está en /var/log/com.apple.launchd
Ahí se puede mirar lo que hace el ordenador cuando se apaga. Como es un poco tedioso tener que comprobar tanta información lo mejor es crear un script que obligue a todos los procesos a finalizar cuando hayamos decidido apagar el sistema, que es justo lo que debería ocurrir de forma predeterminada.

Para ello hay que abrir la Terminal (pulsando cmd + espacio y escribiendo Terminal).
A continuación escribimos:

sudo defaults write com.apple.loginwindow LogoutHook ~/.logouthook

Después creamos el archivo que controle el apagado escribiendo:

nano ~/logouthook.txt

A continuación copiamos este texto en la pantalla:

echo $'\n*** Shutdown ***\n' >>/users/<user>/.LogoutHook.log
date >>/users/<user>/.LogoutHook.log
echo $'\n all processes \n' >>/users/<user>/.LogoutHook.log
ps -u <user> >>/users/<user>/.LogoutHook.log
killall -u <user> -TERM&
sleep 1
echo $'\n 1 second after sending 1st TERM signal \n' >>/users/<user>/.LogoutHook.log
ps -u <user> >>/users/<user>/.LogoutHook.log
killall -u <user> -KILL&

Pulsamos ctrl + x
Decimos que sí queremos guardar los datos pulsando la letra y.

Nuestro sistema debería apagarse ahora en muy pocos segundos.


lunes, 14 de octubre de 2013

Cómo eliminar el spam en foros phpBB

phpBB es un gran sistema de creación de foros. Tiene múltiples opciones de configuración, funciona bastante rápido, hay una buena cantidad de plantillas y tiene una comunidad enorme de usuarios. Todo ello con software libre y gratuito... ¿existe algún inconveniente?

Pues sí, uno muy importante que en muchos casos provoca que no haya más remedio que cerrar el foro que durante tanto tiempo hemos mantenido: el spam.

Si haces una búsqueda en internet de métodos para eliminar el spam encontrarás los clásicos, como fortalecer la contraseña, establecer captchas, cifrar el archivo que contiene las claves de acceso a la base de datos, filtrar direcciones y emails, etc. Sin embargo habrás comprobado que estos métodos apenas reducen la ingente cantidad de mensajes basura... ¿por qué?

miércoles, 7 de agosto de 2013

Nace ticr.es, un agregador social de noticias relacionadas con las TIC

Después de varios meses de diseño y desarrollo acaba de entrar en funcionamiento ticr.es, un portal de noticias relacionadas con las tecnologías de la información y la comunicación (TIC).

Básicamente consiste en un agregador de noticias, similar a Menéame, Reddit o Digg, en el que los usuarios envían enlaces de noticias o artículos que consideran interesantes. Se pueden votar los enlaces de forma positiva o negativa, y de este modo algunas noticias aparecerán en la portada mientras que otras quedarán descartadas. Por otra parte se pueden comentar las noticias, se pueden votar los comentarios de otros usuarios y se pueden seguir a otros usuarios como en otras redes sociales.


Próximamente se van a implementar algunas interesantes funcionalidades, como la de micro blogs para que los usuarios puedan difundir sus propios contenidos asociados al portal, compartiéndolos con otros usuarios o con el público en general.

La dirección es: www. ticr.es


sábado, 15 de junio de 2013

Reportaje de la 2 acerca del Libre Graphic Meeting 2013

En este post podemos ver un reportaje de la 2 de RTVE acerca del software libre en referencia al Libre Graphic Meeting 2013.

Éste es un encuentro internacional en el que profesores de universidad, así como otros profesionales relacionados con el mundo de la programación y el diseño, explican cómo funciona el software libre y las innumerables aportaciones que supone su uso y desarrollo para la sociedad.

sábado, 9 de marzo de 2013

Eliminar mensaje de Avahi daemon en Ubuntu 12

En algunas instalaciones de Ubuntu 12.04 puede aparecer un mensaje al iniciarse el ordenador en el que se nos indica que no se ha podido configurar el servicio de autodetección de red Avahi, pero ¿qué significa ésto?

Avahi es una implementación libre y gratuita de un servicio Zeroconf, que sirve para configurar de forma automática una red IP sin servidores adicionales, incluso cuando no tenemos servidores DHCP.

De este modo el sistema descubre de forma automática servicios en red y equipos que se conecten sin tener que hacer nada. Por ejemplo detecta impresoras en red, nuevos equipos que se instalen, programas que intentan utilizar servicios de red compartida, etc. Este sistema se empezó a desarrollar a raíz de que Apple lanzara el Bonjour, que es muy similar pero con una licencia incompatible con GPL.

Todo esto está muy bien pero es un servicio que ocupa memoria, abre dos puertos de red UDP (32768 y 5353), a veces puede ralentizar la red y en ocasiones nos aparece el incómodo mensaje citado al principio, entonces ¿cómo desactivar este servicio?

Habría que seguir los siguientes pasos:

1) Abrimos una ventana de Terminal y escribimos:
 sudo gedit /etc/default/avahi-daemon   
2) Tras escribir la contraseña se nos abrirá Gedit y tendremos que buscar en el documento la siguiente línea: AVAHI_DAEMON_START=1

3) Cambiamos el 1 por un 0, guardamos el documento y cerramos.

De este modo ya no nos aparecerá ese mensaje al iniciar el ordenador. 

lunes, 10 de diciembre de 2012

Invertir el scroll vertical en Debian

Últimamente he estado trabajando bastante en Mac OS 10.8 y una de las cosas que al principio me parecían extrañas era que la rueda del ratón iba al contrario de lo habitual. Lo cierto es que al cabo de un par de días ese funcionamiento me empezó a resultar más natural y cómodo que el tradicional, por lo que he estado averiguando cómo configurar en Debian el scroll vertical inverso. Por suerte es sencillo y se puede hacer de la siguiente forma:

1) Nos logamos como administrador con el comando su.

2) Escribimos lo siguiente para editar el archivo requerido:
 $ nano /usr/share/X11/xorg.conf.d/10-evdev.conf  

3) Buscamos la sección que tiene el identificador MatchIsPointer "on". En mi caso esa sección era la primera.

4) Añadimos al final de esa sección, justo antes de su correspondiente EndSection, la línea siguiente:

Option "ButtonMapping" "1 2 3 5 4 6 7 8"


5) Guardamos y salimos del archivo (Ctrl + x), cerramos la sesión y la volvemos a abrir. Si todo ha ido bien ya tendremos configurado el scroll inverso en el ratón.

martes, 20 de noviembre de 2012

Instalar el escritorio Mate en Ubuntu 12.10

La última versión de Ubuntu viene únicamente con el escritorio Unity, que está genial pero no funciona de forma muy fluida en los ordenadores más antiguos.
En estos casos siempre viene bien probar alguna otra alternativa, como por ejemplo Mate, que es un fork de Gnome 2 desarrollado por el equipo de Linux Mint y cuyo rendimiento es excelente.

Su instalación se realiza de la siguiente forma:

1) Abrimos una terminal.
2) Añadimos el repositorio correspondiente a nuestro archivo sources.list escribiendo:
 $ sudo add-apt-repository "deb http://packages.mate-desktop.org/repo/ubuntu quantal main"  

3) Escribimos la siguiente secuencia de comandos línea por línea:
 $ sudo apt-get update  
 $ sudo apt-get install mate-archive-keyring  
 $ sudo apt-get update  
 $ sudo apt-get install mate-core  
 $ sudo apt-get install mate-desktop-environment  

4) En unos minutos tendremos instalado este nuevo escritorio y para probarlo sólo tendremos que cerrar la sesión, pulsar en el logo de Ubuntu, donde nos aparecerá un pequeño menú con los entornos de escritorio que tenemos.

Elegimos Mate, iniciamos sesión con nuestros datos de usuario y podremos ver el nuevo escritorio:

domingo, 11 de noviembre de 2012

Acceder a Windows 8 sin tener que poner la contraseña

Windows 8 viene configurado de forma predeterminada para que tengamos que escribir la contraseña antes de acceder al sistema.
Para poder acceder de forma directa tendremos que:

1) Abrir el Escritorio
2) Pulsar Windows + R
3) Escribir: netplwiz
4) Elegir de la lista el usuario Administrador
5) Desmarcar la casilla que aparece arriba donde indica que el usuario tiene que escribir la contraseña.

Recuperar el sistema de arranque en Mac OS X

En caso de haber instalado un segundo sistema operativo o haber hecho alguna modificación en el cargador de arranque Darwin es posible que nos encontremos con que al iniciar el ordenador únicamente nos aparezca un mensaje de error en la pantalla como:

b0 error

O también:

hfs+ partition error

Para poder iniciar el sistema normalmente hay varias opciones. Una de ellas es poner el DVD de instalación en el lector y esperar hasta que nos salga el menú de opciones de instalación.
Habría que abrir la Terminal y escribir:
 $ fdisk -u /dev/rdisk0  

En caso de tener el Mac instalado en otro disco duro habría que sustituir el 0 por el número que corresponda (rdisk1, rdisk2, etc.)

Después habría que cerrar la Terminal.
Nos aparecerá un mensaje, donde pulsaremos en "Choose startup disk" y seleccionamos el primer disco que tengamos.
Reiniciamos y ya deberían aparecer las opciones de inicio de forma correcta.

domingo, 30 de septiembre de 2012

Manual básico del editor Vi

Vi es el editor de texto incluido en todas las versiones de Unix y por tanto es importante conocerlo si tenemos que trabajar en este sistema, ya que no siempre están instalados nano, pico u otros editores de ese tipo.

El Vi es un editor poco intuitivo pero para algunas tareas puede resultar muy cómodo de utilizar.
Su utilización se basa en dos modos de trabajo:

· Modo Comando: es el modo utilizado para guardar el fichero, moverse por el fichero, etc.
· Modo Edición: es el modo en el cual se puede introducir y borrar texto.

A continuación los describo con más detalle:

Modo Comando:

Cuando abrimos un archivo con este editor estamos directamente en modo Comando y comprobaremos que no podemos escribir ni borrar nada con las teclas habituales. Algunos comandos obedecen a la pulsación de una tecla concreta y en otros hay que escribir : y a continuación una o varias letras determinadas. Cuando queramos en cualquier momento volver al modo Comando hay que pulsar la tecla Esc.

En este modo podemos hacer algunas de las siguientes cosas:

Salir del archivo:

  • :q    Salir cuando no se han hecho modificaciones en el fichero.
  • :q!   Salir y descartar los cambios realizados.
  • :wq  Salir y guardar los cambios.

 

Moverse por el texto:


Normalmente funciona con los cursores pero a veces no, en cuyo caso las teclas son:
  • Izquierda: h ó barra de espacio
  • Derecha: l ó borrar (<-)
  • Arriba: k
  • Abajo: j
  • Ir al comienzo de la línea siguiente: Enter
  • Avanzar página:  Ctrl-F (forward)
  • Retroceder página: Ctrl-U
  • Movernos una palabra a la derecha: w (word)
  • Movernos una palabra a la derecha: b (before) 
  • Ir al inicio de la línea en la que está el cursor: ^
  • Ir al final de la línea en la que está el cursor: $

 

Insertar texto:

  • Hay que pulsar la tecla a (append) o i (insert). Hacen casi lo mismo. Con una se empieza a escribir después del cursor y con la otra antes del cursor.
  • Hay otra forma de insertar texto que es sobreescribiendo el caracter donde se encuentre el cursor en ese momento (como el modo Insert de toda la vida), que se hace pulsando en la tecla s.

 

Borrar texto:

  • Borrar un caracter: x
  • Borrar una palabra: nos situamos al principio de la palabra y escribimos dw
  • Borrar una línea: dd

 

 Deshacer cambios:

  • Nos situamos encima de la línea donde queremos deshacer los cambios y pulsamos U.
  • Si realizamos un comando y queremos deshacer lo que hemos hemos en el mismo, pulsar u.

 Copiar y pegar texto:
  • Nos situamos al principio de la línea donde queremos empezar a copiar, escribimos el número de líneas a copiar, escribimos yy (comando yank), nos situamos en la línea donde queremos pegar y pulsamos p.
  • Si lo que queremos es cortar texto, es igual que el punto anterior pero pulsando dd (comando delete) en lugar de yy.

 

Búsqueda:

  • Para buscar una cadena pulsamos / seguida del texto a buscar y pulsamos Enter.
  • Si pulsamos n vamos a la siguiente ocurrencia.
  • Si pulsamos N vamos a la anterior ocurrencia.


Modo Edición:

En este modo podemos escribir y borrar texto normalmente. Para volver al modo Comando hay que pulsar Esc.



Y eso es todo. Con esta pequeña guía podemos manejarnos perfectamente en casi todas las situaciones con las que nos encontremos.
Para más información leer:
http://ex-vi.sourceforge.net/viin/paper.html



miércoles, 26 de septiembre de 2012

Instalar XAMPP en Linux

Hay varios métodos para trabajar con aplicaciones web, bases de datos, PHP o Perl, pero hay una de ellas especialmente útil por su diseño y rapidez en la instalación, que es XAMPP. Éste es un servicio multiplataforma que incluye todas las tecnologías anteriormente citadas.

La instalación de XAMPP en Linux se puede efectuar de la siguiente manera:

1) Descargar XAMPP de http://www.apachefriends.org/en/xampp-linux.html

2) Abrir una terminal y acceder a la ruta donde hayamos descargado el archivo.

3) Logarnos como root con:
 $ su  

O si trabajamos con Ubuntu:
 $ sudo su  

4) Extraemos los contenidos del archivo con tar y los trasladamos al directorio /opt:
 $ tar xvfz [nombre del archivo descargado] -C /opt  

Por ejemplo, con la versión más actual a fecha de hoy habría que poner:
 $ tar xvfz xampp-linux-1.8.0.tar.gz -C /opt  

Si todo ha ido bien ya podemos iniciar el servidor escribiendo:
 $ /opt/lampp/lampp start 

Para detenerlo sería igual pero poniendo stop al final.

De momento dejamos la consola abierta y con el servidor iniciado vamos a probar el correcto funcionamiento abriendo un navegador y accediendo a nuestro servidor con la dirección:

http://localhost

Aquí podremos seleccionar el idioma, ver el status o algunas demos, pero si intentamos acceder a phpMyAdmin veremos que nos aparece un error:

XAMPP nuevo concepto de seguridad:
El acceso a la solicitada directorio sólo está disponible desde la red local.
Este ajuste puede ser configurado en el archivo "httpd-xampp.conf".

Para solucionarlo tendremos que configurar las contraseñas volviendo a la terminal que teníamos abierta y escribiendo:
 $ /opt/lampp/lampp security  

Aquí configuraremos todas las contraseñas y es extremadamente importante acordarnos de ellas para evitar accesos denegados en el futuro. Aquí nos dirá cuál es nuestro usuario (lampp o xampp).

Para que sean efectivos los cambios debemos reiniciar el servidor:
  $ /opt/lampp/lampp stop  
  $ /opt/lampp/lampp start  

Cuando intentemos acceder al localhost de nuevo nos pedirá un usuario y contraseña. El usuario es lampp o xampp  y la contraseña la que hayamos puesto.

Cuando queramos acceder a phpMyAdmin el usuario es root y la contraseña es la que hayamos configurado.

La carpeta htdocs, donde guardaremos los archivos html y php con los que trabajemos, está en /opt/lampp/ htdocs.

Para darle permisos hacemos lo siguiente:

  $ cd /opt/lampp/  
  $ sudo chmod 777 htdocs   

That's all folks!


sábado, 22 de septiembre de 2012

Eliminar servicios en Mac OS X

Al desinstalar algún programa en Mac a veces nos encontramos con el problema de que algunos servicios siguen presentes en el sistema operativo y se inician automáticamente al iniciar.

Si queremos eliminar definitivamente estos servicios tendremos que abrir la terminal y escribir:
 $ launchctl list  

Esto nos mostrará una lista con todos los servicios que se inician automáticamente.
Aquí veremos el nombre exacto del que queremos eliminar, para lo cual tendremos que escribir:
 $ launchctl remove nombre 

Por ejemplo, si quiero eliminar el servicio com.zeobit.MacKeeper.Helper habría que poner:
 $ launchctl remove com.zeobit.MacKeeper.Helper 

En algunos casos son necesarios permisos de superusuario, para lo que escribiremos al principio sudo:
 $ sudo launchctl remove com.zeobit.MacKeeper.Helper 

En caso de que el servicio siga activándose de forma automática al iniciar el ordenador podemos buscar su archivo de propiedades correspondiente en la carpeta home de nuestro usuario accediendo a continuación a /Library/Preferences. En la lista que aparece posiblemente aparezca la lista plist que contiene ese servicio por lo que procedemos a eliminarlo. Del mismo modo lo buscaremos para borrarlo en /Library/LaunchAgents/ y en /Library/LaunchDaemons. Realizar las mismas búsquedas en el directorio raíz del Mac, en su carpeta Library correspondiente.

miércoles, 12 de septiembre de 2012

Mostrar archivos ocultos en Mac OS X

Si trabajas mucho con ficheros en Mac habrás comprobado que en el Finder no aparecen muchos archivos y carpetas, como /usr, /bin o /etc. El motivo es que estos elementos están ocultos para que queden protegidos para la mayoría de los usuarios, ya que son archivos de funcionamiento interno del sistema.
Para que podamos verlos en el Finder simplemente tendremos que abrir una Terminal y escribir:
 $ defaults write com.apple.Finder AppleShowAllFiles TRUE  
La próxima vez que iniciemos Finder comprobaremos que aparecen todos los archivos y carpetas ocultos.
Para realizar un reinicio inmediato de Finder tendríamos que poner:
 $ killall Finder

Si queremos que vuelvan a permanecer ocultos habría que escribir:
 $ defaults write com.apple.Finder AppleShowAllFiles FALSE  

sábado, 18 de agosto de 2012

Qué hacer tras instalar Debian 6

Debian es un excelente sistema operativo gracias a su gran estabilidad, rapidez y sólida arquitectura. Sin embargo tras la instalación podemos comprobar que nos faltan muchas cosas útiles y básicas, como codecs de audio y video, etc.

Mediante la siguiente guía podemos dejar nuestra Debian Squeeze perfectamente preparada para el uso diario:



1) Editar los repositorios

Vamos a añadir algunos repositorios a los que vienen en la distribución para tener acceso a más programas y herramientas:

Abrimos una terminal y escribimos:
 $ su  

Una vez logados editamos el archivo de repositorios:
 $ gedit /etc/apt/sources.list 

Borramos todo lo que hay y añadimos:
 deb http://ftp.es.debian.org/debian stable main contrib non-free
 deb http://ftp.debian.org/debian/ squeeze-updates main contrib non-free
 deb http://security.debian.org/ squeeze/updates main contrib non-free
 #Third Parties Repos
 #deb-multimedia.org
 deb http://www.deb-multimedia.org squeeze main non-free
 deb http://backports.debian.org/debian-backports squeeze-backports main  

Estos son los repositorios más adecuados si te encuentras en España. Si estás en otro país o tu ordenador es de 64 bits es mejor que generes los repositorios automáticamente desde la siguiente página:

http://debgen.simplylinux.ch/http://debgen.simplylinux.ch/

2) Actualizar nuestro equipo con los repositorios recién añadidos:


Una vez que hayamos guardado los cambios del archivo anterior actualizamos los repositorios escribiendo:
 $ aptitude update 

En caso de que nos diera un error se interrumpiría la actualización. Tendríamos que leer en qué repositorio ha fallado y editar de nuevo el archivo anterior con gedit, tal como hicimos antes, y eliminar el repositorio que nos dé problemas. Antes de nada comprobar si el error que nos ha aparecido era este:
W: GPG error: http://www.debian-multimedia.org stable Release: The following signatures could not be verified because the public key is not available : NO_PUBKEY 07DC563D1F41B907

Si es así tendremos que añadir la clave pública escribiendo:
 $ gpg --keyserver keys.gnupg.net --recv-key 1F41B907  

Después de eso aparecerá:
 gpg: requesting key 1F41B907 of hkp server keys.gnupg.net  
 gpg: /root/.gnupg/trustdb.gpg: has created trusted database  
 gpg: clave 1F41B907: public key "Christian Marillat " imported  
 gpg: keys are not absolutely trusted  

Ahora escribimos:
 $ gpg --export --armor 1F41B907 | apt-key add -  

Volvemos a actualizar los repositorios con aptitude update y si ha ido todo bien escribimos:
  $ aptitude upgrade


lunes, 13 de agosto de 2012

Escribir datos en particiones NTFS desde Mac OS X

Los ordenadores Macintosh no vienen preparados para escribir datos en particiones NTFS de Windows, así que en principio no podemos usar esas particiones desde el Mac.
Para añadir soporte NFTS tendríamos que seguir los siguientes pasos:

1) Descargar MacFuse (para versiones de Mac hasta el 2010) o OSXFuse (para versiones más recientes) e instalarlo.

2) Reiniciar el ordenador.

3) Descargar e instalar NTFS-3G.

4) Reiniciar.

En principio ya deberíamos poder crear y copiar carpetas y archivos en particiones NTFS.

viernes, 10 de agosto de 2012

Cambiar la versión de Mac OS X para poder instalar algunas aplicaciones

Si estamos trabajando en Mac y necesitamos instalar alguna aplicación nos puede suceder que el sistema nos muestre un mensaje de que nuestra versión del sistema operativo es demasiado antigua para instalar ese programa.

Esto me ha sucedido a mí hoy intentando instalar el Xcode 3.1.3 con soporte para iPhone en Mac OS 10.5.1. Me aparecía un mensaje de error indicando que tenía que actualizar mi sistema operativo a otro más actual o usar una versión anterior del programa.

He ido a la página de Apple pero ya no ofrecen el archivo 3.1, que es el que necesitaba yo...

lunes, 30 de julio de 2012

Instalación de Apache y PHP5 en Debian

En este pequeño tutorial vamos a aprender a instalar Apache + PHP5 en Debian o derivados, como Ubuntu o Linux Mint:

1) Abrimos una terminal y nos logamos como root con el comando su.
2) Ejecutamos el siguiente comando para instalar el Apache:
 apt-get install apache2  

3) Para comprobar que se ha instalado bien lo probamos abriendo un navegador y escribiendo la dirección: http://localhost ó http://127.0.01
Nos deberá aparecer un mensaje con el título "It works!".

4) Ahora vamos a instalar PHP5 ejecutando el siguiente comando en la terminal:
 apt-get install php5 libapache2-mod-php5 php5-common  

Ya está todo. Cuando queramos reiniciar el servidor, tal como deberíamos hacer ahora tras haber instalado PHP tendríamos que escribir en la terminal:
  /etc/init.d/apache2 restart  

Cuando queramos detener el servidor tendremos que escribir:
  /etc/init.d/apache2 stop  

Los archivos html o php que queramos que sean accesible desde nuestro servidor deberán guardarse en la carpeta /var/www/
 
Es conveniente dar permisos a esa carpeta para el usuario con el que vamos a trabajar. Eso se hace pulsando con el botón derecho del ratón, yendo a Permisos y eligiendo Crear y eliminar, haciendo también click en la casilla de Ejecución y pulsando en el botón Aplicar permisos a los archivos contenidos.

Los logs se encuentran en /var/log/apache2