enramos

El Blog de Enrique Ramos

Archivos de la categoría ‘Proyectos’

# aptitude install lamp

Publicado por Enrique Ramos en mayo 23, 2010

Una vez funcionando con mi nueva ubuntu y habiendo instalado algunas de las aplicaciones de las que ya he recopilado en la serie history grep install, voy a instalarme un servidor web para pruebas como de costumbre.

En esta ocasión, voy a optar por instalarlo todo de una sola vez, haciendo uso de apt-get/aptitude install de los paquetes listados a continuación:

# aptitude install apache2 libapache2-mod-php5 php5 php5-common php-pear mysql-server mysql-client php5-mysql php5-gd php5-xmlrpc php5-curl

Se instalarán los siguiente paquetes NUEVOS:
apache2 apache2-mpm-prefork{a} apache2-utils{a} apache2.2-bin{a} apache2.2-common{a} libapache2-mod-php5 libapr1{a} libaprutil1{a} libaprutil1-dbd-sqlite3{a} libaprutil1-ldap{a}
libdbd-mysql-perl{a} libdbi-perl{a} libhtml-template-perl{a} libmysqlclient16{a} libnet-daemon-perl{a} libplrpc-perl{a} libt1-5{a} mysql-client mysql-client-5.1{a} mysql-client-core-5.1{a}
mysql-common{a} mysql-server mysql-server-5.1{a} mysql-server-core-5.1{a} php-pear php5 php5-cli{a} php5-common php5-curl php5-gd php5-mysql php5-xmlrpc
0 paquetes actualizados, 32 nuevos instalados, 0 para eliminar y 0 sin actualizar.
Necesito descargar 33,5MB de ficheros. Después de desempaquetar se usarán 85,1MB.

Y listo, he reiniciado el servicio y probado una aplicación con php y acceso a bases de datos mysql y ha corrido sin problema alguno, y con los módulos que he cargado me atrevería a afirmar que nos funcionarán los principales gestores de contenidos como WordPress, Joomla y Drupal, así como específicos tipo Moodle o Dokeos para eLearning. No obstante si cuando vaya instalando estos u otras plataformas en mi máquina, si me hiciera falta alguna pieza más la añadiré al post ;o)

PD. Sería interesante un metapaquete con el nombre LAMP que nos instalara Apache, MySQL y PHP en nuestro Linux, o mejor aún, un asistente de instalación en el que ir marcando componentes con chulas explicaciones de que son cada uno a modo pedagógico ;o)

Publicado en Proyectos, Software | Etiquetado: , , , | Deja un Comentario »

Sobre contratación de desarrollos bajo el modelo de software libre

Publicado por Enrique Ramos en abril 10, 2010

Supongamos que me estuviera planteando desarrollar una aplicación, o más bien financiarla/subcontratarla a personal externo (empresas o aútonomos freelance).

Teniendo en cuenta mis principios en lo que a software se refiere y el sistema operativo que uso habitualmente me planteo algunas cuestiones como las siguientes:

  1. Licencia a utilizar con un amplio abanico de posibilidades. En este sentido a priori eligiría la GPL pero ¿y BSD u alguna otra?
  2. ¿Cómo encontrar desarrolladores capaces de desarrollar una aplicación “bien hecha” (me suenan palabros como extensible, modular..)?. Entiendo que cualquiera puede desarrollar una aplicación (incluso yo), pero no todos lo harían “bien” (como yo, que no tengo experiencia ninguna en desarrollos de software). He estado leyendo algo de barrapunto, algunos artículos, consultando el libro blanco, pero no me aclaro… Quizás podría preguntar en la FSF, o en CENATIC…
  3. ¿Qué lenguaje utilizar?, ¿escritorio o web?, ¿framework, ide?, ¿api?…  la mayoría son conceptos que se me escapan
  4. ¿Que “forja utilizar”? ¿sourceforge, savannah, google code, otras

Y eso es solo por empezar, que me preocupan otras muchas cuestiones como es el tiempo, inversión necesaria, si existiria la posibilidad de obtener financiación externa, algún tipo de subvenciones, etc.

Total que al final me veo yo programando, pero hoy no…. mañaaaaaana :o )

Publicado en Proyectos | Etiquetado: , | Deja un Comentario »

Virtualización de clases particulares y oposiciones

Publicado por Enrique Ramos en junio 22, 2009

Recientemente, he empezado a impartir unas clases particulares de Introducción a  la programación bajo C y Diseño de Bases de Datos, razón por la cual estoy comenzando a diseñar las asignaturas para empaquetarlas bajo una plataforma de elearning (aún no se si será Moodle, Dokeos o alguna otra, lo que está claro es que será IMS/SCORM).

Las asignaturas en cuestión, son para una titulación informática a distancia, pero guardan una estrecha similitud no solo con las de las impartidas por la Universidad de Almería (Ingeniería Técnica Informática) sino también con temas para oposiciones de Profesores Técnicos de Formación Profesional especialidad Sistemas y Aplicaciones Informáticas y Profesores de Enseñanza Secundaria especialidad Informática. Por ello, si consigo que que los “objetos de aprendizaje” que se diseñen sean independientes y reutilizables, podrían ser utilizados para preparar diversas “titulaciones” como pueden ser aquellas relacionadas con las universitarias, oposiciones, e incluso formación continua.

Para la convocatoria que viene, tengo ya concertadas las asignaturas de Sistemas Operativos, Programación Orientada a Objetos en C++ y Linux (no recuerdo exactamente el nombre que tiene la asignatura pero me han dicho que es de “Linux”) y en convocatorias posteriores aún no tengo conocimiento de que asignaturas habrá pero imagino que seguirán en la misma línea.

Profesionalmente esto me sirve para “retomar” conceptos y materias que tenía abandonados, así como volver a introducirme en el mundo del elearning bajo diversos roles como son administrador de la plataforma, diseñador de cursos virtuales y tutor de aquellas asignaturas que imparta. Además llevaba ya tiempo pensando en prepararme unas oposiciones para profesor, ya sea FP o Secundaria, por lo que los conceptos adquiridos y temas desarrollados me servirán para este objetivo a medio/largo plazo.

Aunque hacía tiempo que estuve en la Unidad de Enseñanza Virtual de la Universidad de Almería virtualizando asignaturas como “Apoyo a la Docencia REGlada (ADREG)”, realmente el diseño y empaquetado de cursos nunca lo he abandonado ya que es uno de los proyectos en los que he estado trabajando. Además desde  entonces he aprendido mucho referente a formatos técnicos, lenguajes de marcado y descripción (XML, Docbook, Latex, Beamer,etc.). beneficios en el uso de estándares abiertos, así como control de versiones y otras técnicas de desarrollo de Software aplicadas en el área de la Documentación, y la verdad es que los resultados están resultando muy buenos (valga la redundancia).

De hecho estoy tan contento de los resultados obtenidos, que estoy buscando profesores en distintas áreas que quieran impartir clases particulares así como preparar oposiciones, a medida que se van virtualizando dichas asignaturas, contando como no con mi apoyo como técnico en elearning. Lo que ofrezco es formar parte de un equipo de desarrollo y empaquetado de clases particulares y acciones formativas, formación y capacitación en áreas de diseño e impartición de contenidos virtuales, así como aulas para impartir las clases presenciales, organización de cursos para empresas y particulares, etc. Si deseas colaborar, puedes ponerte en contacto en mi email ramos.enrique [@] gmail [.] com

La verdad es que no se muy bien como terminará esto, lo que si se es que me quedan un par de convocatorias/años trabajando en este proyecto para el que espero contar con participación y ampliar la “oferta” a asignaturas y materias no relacionadas con la informática.

Publicado en elearning, Proyectos | Etiquetado: , , , | Deja un Comentario »

Instalación de Moodle desde repositorios deb (apt-get install moodle)

Publicado por Enrique Ramos en abril 30, 2009

Hoy he probado a realizar una instalación de Moodle en una distribución base de Linux Mint (basada en Ubuntu Intrepid Ibex) tirando de los repositorios sin tener previamente ni tan siquiera el servidor funcionando.

La idea es hacer instalaciones rápidas y desatendidas de Moodle para uso local y/o particular sin necesidad de configuración específica.

Leer el resto de esta entrada »

Publicado en Proyectos, Plataformas | Etiquetado: , , | Deja un Comentario »

Asesoramiento gratuito para denunciar el uso de Software Ilegal

Publicado por Enrique Ramos en abril 7, 2009

Leo esta mañana en Barrapunto un artículo que habla acerca de que la mayor parte de denuncias por el uso de Software Ilegal viene por parte de ex-empleados con ganas de vengarse.

Como usuario y defensor de los movimientos de Software Libre considero que esta cifra debería ser mayor, porque es muy fácil alabar las bondades del Software Privativo cuando no se paga, porque en caso de ser así me iba a reír yo de cuantos utilizan Photoshop, Corel Draw, Autocad, Dreamweaver, etc.

Por ello, con objeto de promocionar el uso de alternativas de Software Libre, tal y como he dicho a través de Facebook, pongo un marcha un servicio gratuito de asesoramiento para empresas y particulares que deseen denunciar a una determinada empresa por el uso de Software Ilegal.

Actualmente no dispongo de tiempo para realizar labores de asesoramiento gratuito en ningún campo por lo que este post queda únicamente por aquello de que no me parece correcto eliminar los comentarios de aquellos que han querido dejar su opinión, aunque he de decir que tampoco quiero que se esto se convierta en un punto de denuncias de software ilegal, ya que de ser así me veré obligado a [1] bloquear los comentarios y/o [2] eliminar el post. Sorry.

Publicado en Chorradas, Proyectos | Etiquetado: , , , | 20 Comentarios »

Larga vida al hardware con Software Libre

Publicado por Enrique Ramos en marzo 5, 2009

Me encuentro hoy a través de Menéame con un manifiesto a favor de la reparación frente al reciclado sin más. Para el caso del Hardware ya llevo tiempo realizando esta tarea recogiendo componentes y ordenadores desechados por empresas y particulares, que han quedado obsoletos gracias al uso de aplicaciones propietarias como es el caso de Microsoft Windows y Microsoft Office, y reutilizándolos con Software Libre de bajo consumo.

A continuación dejo la traducción del manifiesto realizada por obsoletos.org:

1. ¡Haz que tus productos duren más!
Reparar significa dar una segunda oportunidad a tus objetos. ¡No los tires, arréglalos! ¡No los jubiles, vuelve a ponerlos funcionamiento! No estamos hablando de anticonsumismo, más bien de no tirar innecesariamente las cosas.

2. Las cosas deben diseñarse de manera que puedan ser reparadas
Diseñadores de productos, hagan sus objetos reparables. Compartan información accesible y clara que permita repararlos al modo DIY.
Consumidores: Compren cosas que puedan ser reparadas, y si esto no es posible averigüen por qué no existen. Sean críticos e inquisitivos.

3. Reparar no significa reemplazar
Remplazar es deshacerse de la parte rota. Esto no es la clase de reparación de la que estamos hablando.

4. Lo que no mata, engorda
Cada vez que reparamos algo, estamos aumentando su potencial, su alma y su belleza, añadiendo una nueva página a la historia particular del objeto.

5. Reparar es un reto creativo
Realizar reparaciones es bueno para la imaginación. Usar nuevas técnicas, herramientas y materiales abre nuevas posibilidades en vez de conducir a callejones sin salida.

6. La repararación es ajeno a las modas
La reparación no entiende de estilos o tendencias. No hay temporadas para los objetos reparados.

7. Reparar es descubrir
Cuando reparas un objeto, aprendes cosas sorprendentes sobre cómo funciona, o cómo no funciona.

8. Reparar, ¡incluso en los buenos tiempos!
Si crees que este manifiesto tiene que ver con la crisis, olvídalo. Esto no va de dinero, es una convicción.

9. Reparar una cosa la hace única
Incluso las imitaciones se vuelven originales cuando las reparas.

10. Reparar significa independencia
No seas un esclavo de la tecnología, domínala. Si algo no funciona, arréglalo consiguiendo que funcione mejor. Si resulta que ya eres un maestro, enseña a otros a dominar la tecnología y no depender de ella.

11. Puedes reparar cualquier cosa, incluso una bolsa de plástico
Eso sí, te recomendamos que la próxima vez utilices una bolsa que te dure más, y después repárala si es necesario.

Referencias:

Publicado en Proyectos | Etiquetado: , | Deja un Comentario »

Cómo crear documentación

Publicado por Enrique Ramos en diciembre 18, 2008

En 2004 un pobrecito hablador preguntaba “¿Cuál es el sistema “estándar” de crear documentación y ayuda para aplicaciones en el mundo del Software Libre?“.

A día de hoy, yo me sigo preguntando lo mismo, y como yo seguro que hay muchos…

[barrapunto.com] ~$ Cómo crear documentación

Publicado en Documentación, Proyectos | Deja un Comentario »

Desarrollo de documentos de forma colaborativa

Publicado por Enrique Ramos en diciembre 17, 2008

Hace tiempo estuve revisando los distintos proyectos que me permitieran desarrollar documentos de forma colaborativa, pero por no publicarlo en el Blog, ahora no lo encuentro…

Así que hasta que aparezca, voy a ir listando algunas de las posibilidades que barajo, o al menos las que puedo recordar de memoria:

  • Gobby – Aplicación Cliente/Servidor para GNOME que nos permite elaborar documentos de texto de forma colaborativa. Requiere iniciar una sesión y abrir puertos.
  • Ulteo – Distribución Linux que nos permite abrir un Escritorio Virtual con todo tipo de aplicaciones como puede ser OpenOffice.org.
  • eyeOS – Escritorio virtual
  • Utilizar algún servicio basado en Wiki, eligiendo alguno basado en Software Libre (MediaWiki, DokuWiki, etc.), para no descartar la posibilidad de instalarlo posteriormente en algún servidor
  • Utilizar algún servicio como Approver.com, EtherPad.com, Google Docs, Zoho, etc., siendo esta la única solución “no libre” por lo que por lo pronto prefiero descartarla.

Publicado en Documentación, Proyectos | Etiquetado: , , , , , | Deja un Comentario »

Supybot Indalitux

Publicado por Enrique Ramos en diciembre 17, 2008

Estoy haciendo algunas pruebas con supybot, un bot para IRC escrito en Python, con la idea de crear un bot para el canal #indalitux de la red Freenode (irc.freenode.net).

De momento lo tengo configurado (incluso en ocasiones lanzado), y ya es cuestión de investigar como funciona así como los distintos plugins que trae, y si la cosa tira, ya sería cuestión de valorar la posibilidad de programar nuevos plugins, una de las razones por las que me interesa Python como lenguaje de programación.

Si esto te suena a chino, pero tienes curiosidad por saber lo que es un bot, puedes ir al canal IRC #debian de la red Frenode y preguntarle al bot dpkg por nvidia o java de la forma:

/msg dpkg nvidia

En este caso concreto la respuesta es la siguiente:

To use an NVIDIA graphics card with Debian, see http://wiki.debian.org/NvidiaGraphicsDrivers.  If you’ve done it before, asking me about <nvidia pre-built> or <nvidia m-a> might work (if you’re using a GeForce 2 or older, ask me about <nvidia_legacy>).  nvidia.com drivers (ie. <nvidia-installer>) are _not_ supported in #debian, please go to #nvidia (irc.freenode.net).

Como vemos nos da unas recomendaciones, e incluso podemos seguir interactuando con él enviándole las ordenes que nos ha dado entre los símbolos <>

Referencias:

Publicado en Proyectos | Etiquetado: , , , , , , , | 1 comentario

Centro Bloguer en Almería

Publicado por Enrique Ramos en diciembre 16, 2008

Almerienses.org

Tal y como ya venía comentando pongo en marcha un Centro Bloguer en Almería capital con la idea de crear a corto/medio plazo una Asociación de Bloguers en Almería.

Algunos de los objetivos son:

  • Crear un centro de referencia para Blogs y Bloguers en Almería
  • Promover la creación de Blogs personales en Almería
  • Fomentar la participación ciudadana a través de las Nuevas Tecnologías de la Información y la Comunicación
  • Crear una red de blogs en Almería de Periodismo Ciudadano
  • Alfabetización o Capacitación Digital a través del uso de Blogs así como distintas aplicaciones de creación de contenidos, herramientas “2.0″, propiedad intelectual, licencias para obras creativas, legislación tecnológica, etc.

En principio el centro es el mismo que se utiliza para Indalitux, grupo que intento promover desde hace algún tiempo con el objetivo de crear una comunidad de desarrolladores y promotores de Linux & Software Libre en Almería, situado en Carrera de los Picos Número 6, Entresuelo 5, junto a mi oficina enramos.com.

Para comenzar voy a organizar unos talleres sobre WordPress, el sistema gestor de contenidos de Software Libre que nos permite, además de instalarlo en nuestro propio servidor, hosting o intranet, crear un blog de forma sencilla y gratuita a través del servicio wordpress.com.

En un principio se tratará de talleres cortos de 4 horas de duración en modalidad presencial e intensiva con un precio de 20€, para posiblemente con posterioridad ampliarlos, a 8 horas con mayor número de contenidos.

Aquellos interesados que manden un mensaje a mi email indicando día de la semana y jornada (mañana/tarde) para reservar plaza (ramos.enrique [@] gmail [.] com). En cuanto tengamos cubierto el primer cupo se organizará el primer taller.

Por otro lado si deseas colaborar, ya sea organizando algún tipo de curso/taller que consideres interesante, administrando alguna plataforma o publicando en los distintos blogs que vayamos montando no lo dudes más y ponte en contacto conmigo, puesto que necesito de tu ayuda.

Publicado en Almería 2.0, Proyectos | Etiquetado: , , , , , | Deja un Comentario »

 
Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 8.119 seguidores