Thursday, September 30, 2010

Instalando Joomla no Ubuntu usando Lampp

Ubuntu 10.04
Xampp (Apache, Mysql, Php5) 1.7.3a
Joomla 1.5.20


Status:
  • Funcionando.

ToDo:
  • Configuracões Globais (URLs amigáveis, htaccess)
  • Instalar extensões (Mobile, Morfeo,

Info:


Instalacão:
  • Download Lampp
  • Download Joomla
  • sudo -i (muda usuário p/ root
  • cd /opt
  • tar zxvf /...../downloads/xampp-linux-1.7.3a.tar.gz
  • cd lampp/
  • ./lampp --help
  • ./lampp start (também inicia o ProFtpd)
  • cd htdocs/
  • mkdir portal
  • cd portal
  • unzip /...../downloads/Joomla_1.5.20-Stable-Full_Package.zip
  • cd ..
  • chown nobody:root portal -R
  • ./lampp restart
  • Mudar o parâmetro display_errors=off no arquivo /opt/lampp/etc/php.ini
Autostart:
  • sudo ln -s /opt/lampp/lampp /etc/init.d/lampp
  • sudo update-rc.d lampp defaults
Undo Autostart:
  • sudo rm /etc/init.d/lampp
  • sudo update-rc.d -f lampp remove

Links:

Sunday, September 5, 2010

Jython - Python para JVM

Ubuntu 10.04
Python 2.6.5
Jython 2.5.1rc3
Eclipse 3.5.2
Netbeans 6.8



Status:

ToDo:
  • Testar criar objeto em java a partir de uma classe jython compilada em bytecodes java (.jar).
  • Observar as diferencas (tempos de acesso, performance,..) usando PySystemState e PyInterpreter.
  • Outra possibilidade é usar Py4J, onde códigos Java e Python podem se comunicar em tempo de execucão, trocando objetos (via proxy), ou seja, comunicacão entre processos do interpretador Python e da JVM.

Instalacão:


IDE Plugins:


Info:

Tutorial:
  • Criar pasta do projeto com a estrutura abaixo:
  • - /servletProjectTest
  • --- NewJythonServlet.py (outros servlets devem ficar nesse nível de pasta)
  • --- /WEB-INF
  • ----- web.xml
  • ----- sun-web.xml
  • ----- /lib
  • ------- jython.jar
  • ------- servlet-api-2.5.jar
  • Compactar os arquivos e pastas dentro de servletProjectTest e renomear para .war
  • Deploy no glassfish

Links: