Tag Archive for 'ubuntu'

Soft News - UBUNTU 8.10 e Lazarus .26

ubuntu

Mese di Ottobre eccezionale,
non ho memoria di un mese tanto attivo sul piano software internazionale, incredibile, le principali case software hanno fatto talmente tanti annunci di novita, da stravolgere il mondo prima del 2009.
In effetti tutto ciò è contestuale al PDC di Los Angeles, ma c’è stato anche l’anno scorso e non ci son stati altrettanti annunci.
In breve, cos’è successo sto mese :

  • Microsoft ha annuncitato la nuova versione “Windows 7″
  • UBUNTU (miglior distribuzione DeskTop Linux) si è migliorata parecchio vedi “http://wiki.ubuntu-it.org/IntrepidNoteDiRilascio”.
  • Phyton ha ufficializzato la sua ver. 3.0
  • Embarcadero ha annunciato Delphi/C++ 2009 , inoltre collabora con remObjects sul progetto annunciato “Prism”
  • E’ uscita la nuova versione di Lazarus (in breve Delphi Open Source e multi piattaforma)
  • sempre Microsoft sta confezionando il suo F#
  • Apple ha annunciato la sua nuova linea di MacBook
  • Android di Google è stato reso finalmente Open Source
  • a me pare incredibile, se fino a oggi l’informatica avanzava del 100% oggi siamo quasi a livello di caos… c’è gente come me che non ha mai visto realmente Windows Vista e ne sta uscendo un altro. Incredibile!!!
    Magari mi son dimenticato anche qualcosa, chissà … Dimenticavo c’è stato anche l’hackIT a palermo….

    a presto

    Eclipse + zk


    Needed application running

    • java virtual machine (if you are running ubuntu i suggest the ubuntu package “openjdk-6-jdk”)

    Needed files
    • eclipse-jee-ganymede-linux-gtk.tar.gz from http://www.eclipse.org/downloads/
    • zk-studio-0.5.1.zip from http://downloads.sourceforge.net/zk1/zk-studio-0.5.1.zip
    • zk-bin-3.0.7.tar.gz from http://www.zkoss.org/download/zk.dsp

    Operation
    • unpack eclipse somewhere.
    • put the jar file contained in the zk-studio-0.5.1.zip into the directory /plugins
    • restart eclipse if opened

    # Define a Server Runtime

    * From menu Window/Preferences…

    * In Server > Runtime Envinronments, Click “Add”
    * Select Apache > Apache Tomcat v5.5 and click Next
    * Browse to and select your Tomcat root directory e.g. C:\Program Files\Apache Software Foundation\Tomcat 5.5
    * Select JDK 1.5
    * Finish & OK

    # Define a Server Instance

    * From menu, Windows/Show Views/Others…,
    * Select Servers/Servers
    * In the “Servers” view, right click mouse(context menu) to add a new server

    follow this point from this guide http://www.zkoss.org/smalltalks/zkstudioI/index.dsp
    ZK Package Managements in Eclipse Preferenece Dialog

    1. In your Eclipse IDE, click toolbar “Window” and select “Preferences…”.
    2. at preference tree, select “ZK” category then chose “Installed ZKs”.
    3. Currently there are no installed ZKs, so we need to prepare one. Preparing a ZK package is very simple:
    1. download ZK’s binary distribution from SourceForge.net (use zk-bin-3.0.7.tar.gz if you have downloaded the needed files)
    2. Unpack it as a folder, put it in a proper place like: “C:\ZK\”
    3. Thats all you need to do.
    4. Back to Eclipse IDE’s preference dialog. In “Installed ZKs” click “Add…” button and chose the package you prepared.
    5. Press “apply”, “ok” to quit preference dialog.

    Now you can install a ZK package you just added into a ‘Dynamic Web Project’ after all these settings.

    Add ZK while creating Dynamic Web Project

    The way to create a new ‘Dynamic Web Project’ is still the same:

    1. In Eclipse IDE, click on ‘File’, select ‘New’->’Project’ and chose ‘Web’->’Dynamic Web Project’ in new project dialog.
    2. Then, Eclipse will open a new project wizard, type the project name and press next.
    3. In “Project Facets” page, check “ZK WebApp” facet.
    4. In “Web Module” page, do your configuration and press “next” button.
    5. In “Select Project’s ZK Version” page, select the ZK version you want to use in this project.
    6. Click on “finish”, and Eclipse will generate a new project with ZK inside.

    zul file extension with XML editor

    * From menu, Window/Preferences…
    * General > Content Types > XML, add “*.zul” file extension

    # Your first ZK file, helloworld.zul

    1. <?xml version="1.0" encoding="utf-8"?>
    2. <?page title="ZK::Hello World!"?>
    3.  
    4. <window title="My First window" border="normal" width="200px">
    5.         Hello, World!
    6. </window>

    select Run > Run On Server > Tomcat 5.5

    Ubuntu 8.04 LTS + openjdk6 + apache-tomcat-6.0.18

    Prerequisites
    • Ubuntu 8.04 (you can try with other ubuntu/debian, with other OS you have to install JVM in a different way)
    Needed files:
    • apache-tomcat-6.0.18.zip from http://tomcat.apache.org/download-60.cgi

    1. sudo apt-get update
    2. sudo apt-get upgrade
    3. sudo apt-get install openjdk-6-jdk

    unpack apache-tomcat-6.0.18.zip where you want (i used /usr/local/tomcat, change the following commands accordingly if you have used a different directory)

    set JAVA_HOME environment variable:

    1. JAVA_HOME=/usr/lib/jvm/java-6-openjdk
    2. export JAVA_HOME

    start the server:

    1. /usr/local/tomcat/bin/startup.sh

    and try to navigate http://localhost:8080
    stop the server:

    1. /usr/local/tomcat/bin/shutdown.sh

    if you need the init.d script use this (this automatically sets JAVA_HOME)

    1. sudo nano /etc/init.d/tomcat

    copy and paste the following

    1.    # Tomcat auto-start
    2.     #
    3.     # description: Auto-starts tomcat
    4.     # processname: tomcat
    5.     # pidfile: /var/run/tomcat.pid
    6.  
    7.     export JAVA_HOME=/usr/lib/jvm/java-6-openjdk
    8.  
    9.     case $1 in
    10.     start)
    11.             sh /usr/local/tomcat/bin/startup.sh
    12.             ;;
    13.     stop)  
    14.             sh /usr/local/tomcat/bin/shutdown.sh
    15.             ;;
    16.     restart)
    17.             sh /usr/local/tomcat/bin/shutdown.sh
    18.             sh /usr/local/tomcat/bin/startup.sh
    19.             ;;
    20.     esac  
    21.     exit 0

    make it executable

    1. sudo chmod +x /etc/init.d/tomcat

    then you can start/stop/restart tomcat in this way

    1. /etc/init.d/tomcat start
    2. /etc/init.d/tomcat stop
    3. /etc/init.d/tomcat restart

    and if you want to run at boot time run this command:

    1. update-rc.d tomcat defaults

    i suggest to add a default user changing the password for the tomcat admin page, to do this, edit the file:

    1. sudo nano /usr/local/tomcat/conf/tomcat-users.xml

    and add in the node the following:

    1. <role rolename=”manager”/>
    2. <user username=”manager” password=”password” roles=”manager”/>

    follow this guide to run zk on this tomcat freshly installation

    VMWare-Server e Ubuntu 8.04 TLS

    Come ormai noto, VMWare-Server con i nuovi kernel ha qualche problemino di installazione, personalmente ho provato ad installarlo con i classici [apt-get install] etc .. ma senza successo.
    Seguendo le istruzioni del seguente HOWTO son riuscito a far partire la mia installazione di VMWare su Ubuntu 8.04, link all’articolo : http://ubuntuforums.org/showthread.php?t=779934

    Far convivere più JVM su Ubuntu 7.10

    Ubuntu installa di default una JVM open-source 1.4, che è un pò datata. Per installare le versioni più recenti della Sun bisogna abilitare il repository multiverse quindi selezioniamo:

    Sistema>Amministrazione>Sorgenti software

    e diamo la spunta su: “Software con restrizioni per copyright o motivi legali (multiverse)”

    Dopodichè da terminale:

    sudo apt-get install sun-java6-jre sun-java5-jre

    Questo comando installa il runtime java 1.5 e 1.6 e dovrebbe bastare per gli usi più comuni, se siete sviluppatori e vi serve altro per la lista di tutti i pacchetti relativi a Java (quelli ufficiali della sun) digitate:

    apt-cache search sun-java

    Leggi il resto dell’articolo ‘Far convivere più JVM su Ubuntu 7.10′