<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>Synaptica</title>
	<link>http://www.synaptica.info</link>
	<description>Join together</description>
	<pubDate>Mon, 10 Nov 2008 15:15:56 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
	<language>en</language>
			<item>
		<title>FlameRobin 0.9.0 released</title>
		<link>http://www.synaptica.info/2008/11/10/flamerobin-090-released/</link>
		<comments>http://www.synaptica.info/2008/11/10/flamerobin-090-released/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 15:15:56 +0000</pubDate>
		<dc:creator>ivan</dc:creator>
		
		<category><![CDATA[C++]]></category>

		<category><![CDATA[Programmazione]]></category>

		<category><![CDATA[Articles]]></category>

		<category><![CDATA[firebird]]></category>

		<category><![CDATA[firebirdsql]]></category>

		<category><![CDATA[flamerobin]]></category>

		<category><![CDATA[ivan]]></category>

		<category><![CDATA[revelli]]></category>

		<category><![CDATA[sql]]></category>

		<category><![CDATA[triggers]]></category>

		<guid isPermaLink="false">http://www.synaptica.info/2008/11/10/flamerobin-090-released/</guid>
		<description><![CDATA[
FlameRobin is an open source and cross platform database administration tool for Firebird DBMS. 
some info :
Project Site      : http://www.flamerobin.org/
Dev.Tools/Lang : C++
download site   : http://sourceforge.net/project/showfiles.php?group_id=124340&#038;package_id=136187&#038;
(high lights) New features
- 100% Firebird 2.1 compatible
- Tab-based property pages for database object (like Firefox browser)
- DataGrid: load and save to file options [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.flamerobin.org/images/screenshots/0.7.1/macosx/about.png" alt="FlameRobin about" /></p>
<p>FlameRobin is an open source and cross platform database administration tool for Firebird DBMS. </p>
<p>some info :</p>
<p>Project Site      : <a href="http://www.flamerobin.org/">http://www.flamerobin.org/</a><br />
Dev.Tools/Lang : C++<br />
download site   : <a href="http://sourceforge.net/project/showfiles.php?group_id=124340&#038;package_id=136187&#038;">http://sourceforge.net/project/showfiles.php?group_id=124340&#038;package_id=136187&#038;</a></p>
<p><strong>(high lights) New features</strong></p>
<p>- 100% Firebird 2.1 compatible<br />
- Tab-based property pages for database object (like Firefox browser)<br />
- DataGrid: load and save to file options for BLOB data.<br />
- A new, improved dialog for inserting new rows.</p>
<p>buon vento<br />
ivan</p>
]]></content:encoded>
			<wfw:commentRss>http://www.synaptica.info/2008/11/10/flamerobin-090-released/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Android booting on Neo FreeRunner</title>
		<link>http://www.synaptica.info/2008/11/03/android-booting-on-neo-1973-freerunner/</link>
		<comments>http://www.synaptica.info/2008/11/03/android-booting-on-neo-1973-freerunner/#comments</comments>
		<pubDate>Mon, 03 Nov 2008 00:17:41 +0000</pubDate>
		<dc:creator>walter</dc:creator>
		
		<category><![CDATA[Articles]]></category>

		<category><![CDATA[]]></category>

		<category><![CDATA[android]]></category>

		<category><![CDATA[android Neo freerunner]]></category>

		<category><![CDATA[apple]]></category>

		<category><![CDATA[fic]]></category>

		<category><![CDATA[google]]></category>

		<category><![CDATA[iphone]]></category>

		<category><![CDATA[neo 1973]]></category>

		<category><![CDATA[neo freerunner]]></category>

		<category><![CDATA[phone]]></category>

		<guid isPermaLink="false">http://www.synaptica.info/2008/11/03/android-booting-on-neo-1973-freerunner/langswitch_lang/it/</guid>
		<description><![CDATA[Ben Leslie aka Benno è riuscito a far girare Android su un Neo 1973  e Sean McNeail ha fatto lo stesso con il nuovo Neo Freerunner 
Kudos !
Non è ancora propriamente veloce e non tutto funziona al 100% ma il grosso è fatto !  ;D

Android è una piattaforma open source (sono disponibili da poche [...]]]></description>
			<content:encoded><![CDATA[<p>Ben Leslie aka <a href="http://benno.id.au/" title="Ben Leslie Home Page" target="_blank">Benno</a> è riuscito a far girare <a href="http://benno.id.au/blog/2008/11/02/android-on-neo1973" title="Android Neo 1973" target="_blank">Android su un Neo 1973</a>  e <a href="http://wiki.openmoko.org/wiki/User:Seanmcneil3">Sean McNeail</a> ha fatto lo stesso con il nuovo <a href="http://lists.openmoko.org/nabble.html#nabble%2Buser%2FUserNodes.jtp%3Fuser%3D56516" title="Android Neo Freerunner" target="_blank">Neo Freerunner </a></p>
<p>Kudos !</p>
<p>Non è ancora propriamente veloce e non tutto funziona al 100% ma il grosso è fatto !  ;D</p>
<p style="text-align: center"><a href="http://www.synaptica.info/wordpress_2_3/wp-content/uploads/2008/11/android_on_neo1973.jpg" title="Android on Neo 1973"><img src="http://www.synaptica.info/wordpress_2_3/wp-content/uploads/2008/11/android_on_neo1973.jpg" alt="Android on Neo 1973" align="left" border="0" /></a></p>
<p><a href="http://code.google.com/android/" title="Android" target="_blank">Android</a> è una piattaforma open source (sono disponibili da poche settimane i sorgenti) per telefoni cellulari, basata sul sistema operativo Linux e sviluppata da Google e successivamente dall&#8217;<a href="http://it.wikipedia.org/wiki/Open_Handset_Alliance" title="Open Handset Alliance" target="_blank">Open Handset Alliance</a>.</p>
<p>Il <a href="http://www.openmoko.com/product.html" title="Neo Freerunner at Openmoko" target="_blank">Neo 1973</a> è un dispositivo  completamente OpenSource prodotto dalla FIC presentato come antagonista dell’ <a href="http://www.apple.com/it/iphone/" title="Apple iPhone" target="_blank">iPhone</a> della Apple.</p>
<p>Le difficoltà nel conseguire questo obiettivo al momento si riscontrano nel frontend del software, ancora troppo acerbo per il mercato di massa,  e nelle poche applicazioni dotate di funzionalità minime, inoltre Openmoko è passata dal toolkit <a href="http://it.wikipedia.org/wiki/GTK%2B" title="Gtk+ Toolkit" target="_blank">Gtk+</a> scelto inizialmente a <a href="http://it.wikipedia.org/wiki/Qt_(toolkit)" title="Qt Toolkit" target="_blank">Qt</a> di Trolltech  <a href="http://www.osnews.com/story/19764/OpenMoko_Switches_from_GTK_to_Qt" title="OpenMoko Switches from GTK to Qt" target="_blank">generando non poca confusione</a>.</p>
<p>L&#8217;utilizzo di una piattaforma software più solida e meno dispersiva al di sopra del Neo Freerunner potrebbe essere la soluzione per avere un <a href="http://pollycoke.net/2008/01/07/openmoko-prepara-neo-freerunner-il-secondo-telefoninux/" title="GNU/Linux based Open Telephone" target="_blank">Telefoninux</a> in grado di fronteggiare seriamente l&#8217;iPhone.</p>
<p style="text-align: center">&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.synaptica.info/2008/11/03/android-booting-on-neo-1973-freerunner/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Soft News - UBUNTU 8.10 e Lazarus .26</title>
		<link>http://www.synaptica.info/2008/10/31/soft-news-ubuntu-810-e-lazarus-26/</link>
		<comments>http://www.synaptica.info/2008/10/31/soft-news-ubuntu-810-e-lazarus-26/#comments</comments>
		<pubDate>Fri, 31 Oct 2008 12:58:50 +0000</pubDate>
		<dc:creator>ivan</dc:creator>
		
		<category><![CDATA[Articles]]></category>

		<category><![CDATA[c]]></category>

		<category><![CDATA[codegear]]></category>

		<category><![CDATA[delphi]]></category>

		<category><![CDATA[Embarcadero]]></category>

		<category><![CDATA[lazarus]]></category>

		<category><![CDATA[Los Angeles]]></category>

		<category><![CDATA[MacBook]]></category>

		<category><![CDATA[Oxygene]]></category>

		<category><![CDATA[PDC]]></category>

		<category><![CDATA[Phyton]]></category>

		<category><![CDATA[prism]]></category>

		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.synaptica.info/2008/10/31/soft-news-ubuntu-810-e-lazarus-26/langswitch_lang/it/</guid>
		<description><![CDATA[
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&#8217;è stato [...]]]></description>
			<content:encoded><![CDATA[<p><P><center><img src="http://wiki.ubuntu-it.org/StrumentiWiki/Rilasci/Intrepid?action=AttachFile&#038;do=get&#038;target=intrepid.png" alt="ubuntu" width="400px" heigth="400px"/></center></P></p>
<p>Mese di Ottobre eccezionale,<br />
    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.<br />
    In effetti tutto ciò è contestuale al PDC di Los Angeles, ma c&#8217;è stato anche l&#8217;anno scorso e non ci son stati altrettanti annunci.<br />
    In breve, cos&#8217;è successo sto mese : </p>
<li>Microsoft ha annuncitato la nuova versione &#8220;Windows 7&#8243;</li>
<li><a href="http://wiki.ubuntu-it.org/">UBUNTU</a> (miglior distribuzione DeskTop Linux) si è migliorata parecchio vedi &#8220;http://wiki.ubuntu-it.org/IntrepidNoteDiRilascio&#8221;. </li>
<li>Phyton ha ufficializzato la sua ver. 3.0</li>
<li><a href="http://dn.codegear.com">Embarcadero</a> ha annunciato Delphi/C++ 2009 , inoltre collabora con <a href="http://www.remobjects.com/">remObjects </a>sul progetto annunciato &#8220;Prism&#8221;</li>
<li>E&#8217; uscita la nuova versione di <a href="http://lazarus.freepascal.org">Lazarus </a>(in breve Delphi Open Source e multi piattaforma)
<li>sempre <a href="http://www.microsoft.com/it/it/default.aspx">Microsoft </a>sta confezionando il suo F#</li>
<li>Apple ha annunciato la sua nuova linea di MacBook</li>
<li><a href="http://code.google.com/android/">Android </a>di Google è stato reso finalmente Open Source</li>
<p>a me pare incredibile, se fino a oggi l&#8217;informatica avanzava del 100% oggi siamo quasi a livello di caos&#8230; c&#8217;è gente come me che non ha mai visto realmente Windows Vista e ne sta uscendo un altro. Incredibile!!!<br />
  Magari mi son dimenticato anche qualcosa, chissà &#8230; Dimenticavo c&#8217;è stato anche l&#8217;hackIT a palermo&#8230;. </p>
<p>a presto</p>
]]></content:encoded>
			<wfw:commentRss>http://www.synaptica.info/2008/10/31/soft-news-ubuntu-810-e-lazarus-26/feed/</wfw:commentRss>
		</item>
		<item>
		<title>PRISM</title>
		<link>http://www.synaptica.info/2008/10/29/prism/</link>
		<comments>http://www.synaptica.info/2008/10/29/prism/#comments</comments>
		<pubDate>Wed, 29 Oct 2008 17:05:17 +0000</pubDate>
		<dc:creator>ivan</dc:creator>
		
		<category><![CDATA[Delphi .Net]]></category>

		<category><![CDATA[Pascal]]></category>

		<category><![CDATA[Programmazione]]></category>

		<category><![CDATA[Articles]]></category>

		<category><![CDATA[.Net]]></category>

		<category><![CDATA[codegear]]></category>

		<category><![CDATA[delphi]]></category>

		<category><![CDATA[DotNet]]></category>

		<category><![CDATA[Embarcadero]]></category>

		<category><![CDATA[Oxygene]]></category>

		<category><![CDATA[RemObjects]]></category>

		<guid isPermaLink="false">http://www.synaptica.info/2008/10/29/prism/</guid>
		<description><![CDATA[

   This week there is a lot news about IT world, in first the new MS Windows 7  , another good news is the Embarcaer Delphi &#8220;PRISM&#8221;.
  Delphi &#8220;PRISM&#8221;, is the DotNet environment of Embarcadero Delphi , this new version of Delphi is not a descendant of Delphi for DotNet, in [...]]]></description>
			<content:encoded><![CDATA[<p><center><img src="http://www.bitwisemag.com/2/IMG/png/delphi-prism-mainlogo.png" alt="PRISM_FIRST_LOGO" /></center></p>
<p><BR></p>
<p>   This week there is a lot news about IT world, in first the new <a href="http://www.eweek.com/c/a/Windows/eWEEK-Labs-Walkthrough-Windows-7/"><strong>MS Windows 7</strong></a>  , another good news is the Embarcaer Delphi &#8220;PRISM&#8221;.</p>
<p>  Delphi &#8220;PRISM&#8221;, is the DotNet environment of <a href="http://www.embarcadero.com">Embarcadero</a> Delphi , this new version of Delphi is not a descendant of Delphi for DotNet, in fact it is the real implementation of Oxygene project maked by <a href="http://www.remobjects.com/">RemObject</a>. </p>
<p>Highlights : cross-platform application generation, with full support for project MONO (linux),  COCCOA (mac osx ) and the DotNet Framework 3.5. This Delphi version is a plug-in for Visual Studio, i hope that they continued to use the standard IDE of Delphi.<br />
  Now we attend the new Rad Studio from Embarcadero/CodeGear.</p>
<p><a href="http://www.delphi.org/screencasts/3-DelphiPrismVideo1.html">Here you can find a good screen cast </a></p>
<p>now is a news for us&#8230;.<br />
stay tuned&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.synaptica.info/2008/10/29/prism/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Sqlite2Mysql</title>
		<link>http://www.synaptica.info/2008/10/15/sqlite2mysql/</link>
		<comments>http://www.synaptica.info/2008/10/15/sqlite2mysql/#comments</comments>
		<pubDate>Tue, 14 Oct 2008 23:45:17 +0000</pubDate>
		<dc:creator>walter</dc:creator>
		
		<category><![CDATA[Articles]]></category>

		<category><![CDATA[conversione]]></category>

		<category><![CDATA[convert]]></category>

		<category><![CDATA[import]]></category>

		<category><![CDATA[importazione]]></category>

		<category><![CDATA[mysql]]></category>

		<category><![CDATA[sed]]></category>

		<category><![CDATA[sql]]></category>

		<category><![CDATA[sqlite]]></category>

		<category><![CDATA[sqlite2mysql]]></category>

		<category><![CDATA[sqlite3]]></category>

		<guid isPermaLink="false">http://www.synaptica.info/2008/10/15/sqlite2mysql/langswitch_lang/it/</guid>
		<description><![CDATA[Ovvero come convertire un database SQLite in un database MySQL

Case Study: Un database sqlite3 da 830Mb da importare in SAS  (Fortuna che è lite :P)
Tempo di Cottura: 45Minuti con una CPU Core a 2Ghz e un disco a 5400rpm
Avvertenze : si da per assunto che sia sqlite che mysql siano installati sulla macchina!


L&#8217;obiettivo della [...]]]></description>
			<content:encoded><![CDATA[<p>Ovvero come convertire un database <a href="http://www.sqlite.org/about.html" title="About SQLite" target="_blank">SQLite</a> in un database <a href="http://it.wikipedia.org/wiki/MySQL" title="Wikipedia IT MySQL">MySQL</a></p>
<ul>
<li><strong>Case Study:</strong> Un database sqlite3 da 830Mb da importare in SAS  (Fortuna che è lite :P)</li>
<li><strong>Tempo di Cottura:</strong> 45Minuti con una CPU Core a 2Ghz e un disco a 5400rpm</li>
<li><strong>Avvertenze :</strong> si da per assunto che sia sqlite che mysql siano installati sulla macchina!</li>
</ul>
<p><img src="http://www.synaptica.info/wordpress_2_3/wp-content/uploads/2008/10/sqlite2mysql.png" alt="Sqlite2Mysql" align="absmiddle" border="0" vspace="5" hspace="5" /></p>
<p>L&#8217;obiettivo della nostra ricetta sarà sia il database schema che i dati:</p>
<p>Per comodità esporteremo il tutto come statement sql (92?) : apriamo un terminale,<br />
portiamoci nella directory dove è presente il db sqlite e cominciamo con</p>
<p><code>sqlite3 database.sqlite .dump &gt; dump.sql</code></p>
<p>Ora che abbiamo ottenuto il dump (dump.sql) dobbiamo ripulirlo in modo che mysql lo digerisca; su un file piccolo basterebbe il [inserisci quì il tuo editor preferito] (aka notepad/vi/nano/gedit etc&#8230;) ma su un file da 760Mb vi assicuro che conviene utilizzare la riga di comando.</p>
<p>Ci sarà d&#8217;aiuto il comando <a href="http://en.wikipedia.org/wiki/Sed" title="Wikipedia EN Sed (Unix tool)" target="_blank"><strong>sed</strong></a> (che sta per Stream EDitor) per saperne di più potete dare un <code>man sed</code> oppure andare su <a href="http://it.wikipedia.org/wiki/Main_Page" title="Wikipedia IT" target="_blank">wikipedia</a></p>
<p>Quindi con questo tool rimuoviamo i commenti che non piacciono a mysql ovvero tutte le linee che contengono una coppia di &#8220;-&#8221;</p>
<p>esempio di commento:<br />
<code>-- i'm a sql single line comment</code></p>
<p><code>time sed -i "/^.*--.*$/d" dump.sql</code></p>
<p>Gestite e convertite come preferite i <a href="http://www.sqlite.org/datatype3.html" title="SQLite3 DataTypes" target="_blank">tipi di campo di sqlite</a> in base ai dati contenuti nei campi:</p>
<p>io avevo solo campi TEXT con dati lunghi massimo 50 caratteri, quindi ho sostituito il tipo TEXT di sqlite con un VARCHAR(50)</p>
<p><code>time sed -i "s/TEXT/VARCHAR\(50\)/g" dump.sql</code></p>
<p>Ancora non funziona ma manca poco</p>
<p>Rimuoviamo il doppio apice prima del nome della tabella nelle insert (se avete nomi con spazi mettete l&#8217;apice singolo dopo &#8220;INTO &#8221; )</p>
<p><code>time sed -i "s/INTO.\"/INTO/g" dump.sql</code></p>
<p>Rimuoviamo anche il doppio apice dopo del nome della tabella nelle insert (se avete nomi con spazi mettete l&#8217;apice singolo invece dello spazio)<br />
<code></code></p>
<p><code>time sed -i "/INSERT/s,\", ," dump.sql</code></p>
<p>Prepariamo la tavola creando un nuovo database in mysql:</p>
<p><code>time mysql --force --user=:USER --password=:PASSWORD &lt; "create database :DATABASE;"</code></p>
<p>Portiamo i piatti in tavola importando gli statement ripuliti con:</p>
<p><code>time mysql --force --user=:USER --password=:PASSWORD :DATABASE &lt; dump.sql</code></p>
<p>Buon appentito !!!!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.synaptica.info/2008/10/15/sqlite2mysql/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Tiburon -&gt; Delphi 2009</title>
		<link>http://www.synaptica.info/2008/09/12/tiburon-delphi-2009/</link>
		<comments>http://www.synaptica.info/2008/09/12/tiburon-delphi-2009/#comments</comments>
		<pubDate>Fri, 12 Sep 2008 18:47:50 +0000</pubDate>
		<dc:creator>ivan</dc:creator>
		
		<category><![CDATA[Delphi .Net]]></category>

		<category><![CDATA[Delphi w32s]]></category>

		<category><![CDATA[Pascal]]></category>

		<category><![CDATA[asp.net]]></category>

		<category><![CDATA[aspx]]></category>

		<category><![CDATA[Builder]]></category>

		<category><![CDATA[c]]></category>

		<category><![CDATA[C++ 2009]]></category>

		<category><![CDATA[delphi]]></category>

		<category><![CDATA[Delphi 2009]]></category>

		<category><![CDATA[DelphiDotNet]]></category>

		<category><![CDATA[Dot net Framework]]></category>

		<category><![CDATA[html]]></category>

		<guid isPermaLink="false">http://www.synaptica.info/2008/09/12/tiburon-delphi-2009/</guid>
		<description><![CDATA[Da qualche giorno è ormai disponibile la nuova versione di Delphi e C++ con enormi novità tecnologiche rispetto alle precedenti. Questa nuova versione codename &#8220;Tiburon&#8221; migliora drasticamente le performance dell&#8217;IDE e del compilatore/parser,tra le novità più ecclatanti vi sono :
Supporto ai generics (Tlist)
Completo supporto a Unicode 
DataSnap completamente nuovo basato sullo std JSON per la [...]]]></description>
			<content:encoded><![CDATA[<p>Da qualche giorno è ormai disponibile la nuova versione di Delphi e C++ con enormi novità tecnologiche rispetto alle precedenti. Questa nuova versione codename &#8220;Tiburon&#8221; migliora drasticamente le performance dell&#8217;IDE e del compilatore/parser,tra le novità più ecclatanti vi sono :</p>
<li>Supporto ai generics (Tlist<my_ibj_type>)</li>
<li>Completo supporto a Unicode </li>
<li>DataSnap completamente nuovo basato sullo std JSON per la comunicazione.</li>
<p>   Attualmente alla lista delle cose che mi attendevo ne manca una non di poca importanza cioè Delphi2009 for DotNet , che sul sito di Embacadero non trovo nemmeno nella RoadMap&#8230; Ogni volta che vedo delle cose del genere mi torna in mente lo spettro di Kylix e delle aziende che vi ci avevano investito sopra!!.<br />
   Cosa molto carina invece è la possibilità di provare (cacchio solo per 14gg) le versioni trial del prodotto Enterprise scaricandole direttamente da Embarcadero all&#8217;indirizzo : </p>
<p><a href=" http://cc.codegear.com/free/delphi"> http://cc.codegear.com/free/delphi</a> oppure <a href="http://cc.codegear.com/free/cppbuilder ">http://cc.codegear.com/free/cppbuilder<br />
</a> la procedura di intallazione e richiesta dei codici questa volta è veramente smart e come dicono dalle mie parti veramente &#8220;sbattimento zero!&#8221;.</p>
<p>  Domani a Milano vi sarà la presentazione di questi nuovi bei prodotti e ovviamente Synaptica andrà a far visita e porterà con sè qualche news &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.synaptica.info/2008/09/12/tiburon-delphi-2009/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Eclipse + zk</title>
		<link>http://www.synaptica.info/2008/09/02/eclipse-zk/</link>
		<comments>http://www.synaptica.info/2008/09/02/eclipse-zk/#comments</comments>
		<pubDate>Tue, 02 Sep 2008 15:36:54 +0000</pubDate>
		<dc:creator>Riccardo</dc:creator>
		
		<category><![CDATA[JAVA]]></category>

		<category><![CDATA[Articles]]></category>

		<category><![CDATA[eclipse]]></category>

		<category><![CDATA[tomcat]]></category>

		<category><![CDATA[ubuntu]]></category>

		<category><![CDATA[zk]]></category>

		<guid isPermaLink="false">http://www.synaptica.info/2008/09/02/eclipse-zk/</guid>
		<description><![CDATA[
    
Needed application running
• java virtual machine (if you are running ubuntu i suggest the ubuntu package &#8220;openjdk-6-jdk&#8221;)
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
  [...]]]></description>
			<content:encoded><![CDATA[<p><object width="425" height="350">
<param name="movie" value="http://www.youtube.com/v/W-C_JLHKBtI"> </param> <embed src="http://www.youtube.com/v/W-C_JLHKBtI" type="application/x-shockwave-flash" width="425" height="350"> </embed> </object><br />
Needed application running</p>
<p>• java virtual machine (if you are running ubuntu i suggest the ubuntu package &#8220;openjdk-6-jdk&#8221;)</p>
<p>Needed files<br />
• eclipse-jee-ganymede-linux-gtk.tar.gz from http://www.eclipse.org/downloads/<br />
• zk-studio-0.5.1.zip from http://downloads.sourceforge.net/zk1/zk-studio-0.5.1.zip<br />
• zk-bin-3.0.7.tar.gz from http://www.zkoss.org/download/zk.dsp</p>
<p>Operation<br />
• unpack eclipse somewhere.<br />
• put the jar file contained in the zk-studio-0.5.1.zip into the directory <eclipse installation dir>/plugins<br />
• restart eclipse if opened</p>
<p># Define a Server Runtime</p>
<p>    * From menu Window/Preferences&#8230;</p>
<p>    * In Server > Runtime Envinronments, Click &#8220;Add&#8221;<br />
    * Select Apache > Apache Tomcat v5.5 and click Next<br />
    * Browse to and select your Tomcat root directory e.g. C:\Program Files\Apache Software Foundation\Tomcat 5.5<br />
    * Select JDK 1.5<br />
    * Finish &#038; OK</p>
<p># Define a Server Instance</p>
<p>    * From menu, Windows/Show Views/Others&#8230;,<br />
    * Select Servers/Servers<br />
    * In the &#8220;Servers&#8221; view, right click mouse(context menu) to add a new server</p>
<p>follow this point from this guide http://www.zkoss.org/smalltalks/zkstudioI/index.dsp<br />
ZK Package Managements in Eclipse Preferenece Dialog</p>
<p>       1. In your Eclipse IDE, click toolbar &#8220;Window&#8221; and select &#8220;Preferences&#8230;&#8221;.<br />
       2. at preference tree, select &#8220;ZK&#8221; category then chose &#8220;Installed ZKs&#8221;.<br />
       3. Currently there are no installed ZKs, so we need to prepare one. Preparing a ZK package is very simple:<br />
             1. download ZK&#8217;s binary distribution from SourceForge.net (use zk-bin-3.0.7.tar.gz if you have downloaded the needed files)<br />
             2. Unpack it as a folder, put it in a proper place like: &#8220;C:\ZK\&#8221;<br />
             3. Thats all you need to do.<br />
       4. Back to Eclipse IDE&#8217;s preference dialog. In &#8220;Installed ZKs&#8221; click &#8220;Add&#8230;&#8221; button and chose the package you prepared.<br />
       5. Press &#8220;apply&#8221;, &#8220;ok&#8221; to quit preference dialog.</p>
<p>    Now you can install a ZK package you just added into a &#8216;Dynamic Web Project&#8217; after all these settings.</p>
<p>Add ZK while creating Dynamic Web Project</p>
<p>    The way to create a new &#8216;Dynamic Web Project&#8217; is still the same:</p>
<p>       1. In Eclipse IDE, click on &#8216;File&#8217;, select &#8216;New&#8217;->&#8217;Project&#8217; and chose &#8216;Web&#8217;->&#8217;Dynamic Web Project&#8217; in new project dialog.<br />
       2. Then, Eclipse will open a new project wizard, type the project name and press next.<br />
       3. In &#8220;Project Facets&#8221; page, check &#8220;ZK WebApp&#8221; facet.<br />
       4. In &#8220;Web Module&#8221; page, do your configuration and press &#8220;next&#8221; button.<br />
       5. In &#8220;Select Project&#8217;s ZK Version&#8221; page, select the ZK version you want to use in this project.<br />
       6. Click on &#8220;finish&#8221;, and Eclipse will generate a new project with ZK inside.</p>
<p>zul file extension with XML editor</p>
<p>    * From menu, Window/Preferences&#8230;<br />
    * General > Content Types > XML, add &#8220;*.zul&#8221; file extension</p>
<p># Your first ZK file, helloworld.zul</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="sc3"><span class="re1">&lt;?xml</span> <span class="re0">version</span>=<span class="st0">&quot;1.0&quot;</span> <span class="re0">encoding</span>=<span class="st0">&quot;utf-8&quot;</span><span class="re2">?&gt;</span></span></div>
</li>
<li class="li1">
<div class="de1"><span class="sc3"><span class="re1">&lt;?page</span> <span class="re0">title</span>=<span class="st0">&quot;ZK::Hello World!&quot;</span><span class="re2">?&gt;</span></span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="sc3"><span class="re1">&lt;window</span> <span class="re0">title</span>=<span class="st0">&quot;My First window&quot;</span> <span class="re0">border</span>=<span class="st0">&quot;normal&quot;</span> <span class="re0">width</span>=<span class="st0">&quot;200px&quot;</span><span class="re2">&gt;</span></span></div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; Hello, World!</div>
</li>
<li class="li1">
<div class="de1"><span class="sc3"><span class="re1">&lt;/window<span class="re2">&gt;</span></span></span></div>
</li>
</ol>
</div>
<p>select Run > Run On Server > Tomcat 5.5</p>
]]></content:encoded>
			<wfw:commentRss>http://www.synaptica.info/2008/09/02/eclipse-zk/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ubuntu 8.04 LTS + openjdk6 + apache-tomcat-6.0.18</title>
		<link>http://www.synaptica.info/2008/09/02/ubuntu-804-lts-openjdk6-apache-tomcat-6018/</link>
		<comments>http://www.synaptica.info/2008/09/02/ubuntu-804-lts-openjdk6-apache-tomcat-6018/#comments</comments>
		<pubDate>Tue, 02 Sep 2008 13:10:30 +0000</pubDate>
		<dc:creator>Riccardo</dc:creator>
		
		<category><![CDATA[JAVA]]></category>

		<category><![CDATA[openjdk]]></category>

		<category><![CDATA[tomcat]]></category>

		<category><![CDATA[ubuntu]]></category>

		<category><![CDATA[zk]]></category>

		<guid isPermaLink="false">http://www.synaptica.info/2008/09/02/ubuntu-804-lts-openjdk6-apache-tomcat-6018/</guid>
		<description><![CDATA[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



sudo apt-get update



sudo apt-get upgrade



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:



JAVA_HOME=/usr/lib/jvm/java-6-openjdk



export JAVA_HOME



start [...]]]></description>
			<content:encoded><![CDATA[<p>Prerequisites<br />
• Ubuntu 8.04 (you can try with other ubuntu/debian, with other OS you have to install JVM in a different way)<br />
Needed files:<br />
• apache-tomcat-6.0.18.zip from <a href="http://tomcat.apache.org/download-60.cgi">http://tomcat.apache.org/download-60.cgi</a></p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">sudo apt-get update
</div>
</li>
<li class="li1">
<div class="de1">sudo apt-get upgrade
</div>
</li>
<li class="li1">
<div class="de1">sudo apt-get install openjdk-6-jdk</div>
</li>
</ol>
</div>
<p>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)</p>
<p>set JAVA_HOME environment variable:</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">JAVA_HOME=/usr/lib/jvm/java-6-openjdk
</div>
</li>
<li class="li1">
<div class="de1">export JAVA_HOME</div>
</li>
</ol>
</div>
<p>start the server:
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"> /usr/local/tomcat/bin/startup.sh </div>
</li>
</ol>
</div>
<p>and try to navigate<a href=" http://localhost:8080"> http://localhost:8080</a><br />
stop the server:
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">/usr/local/tomcat/bin/shutdown.sh</div>
</li>
</ol>
</div>
<p>if you need the init.d script use this (this automatically sets JAVA_HOME)</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">sudo nano /etc/init.d/tomcat</div>
</li>
</ol>
</div>
<p>copy and paste the following</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"> &nbsp; &nbsp;# Tomcat auto-start
</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; #
</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; # description: Auto-starts tomcat
</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; # processname: tomcat
</div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; # pidfile: /var/run/tomcat.pid
</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; export JAVA_HOME=/usr/lib/jvm/java-6-openjdk
</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; case $1 in
</div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; start)
</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; sh /usr/local/tomcat/bin/startup.sh
</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ;;
</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; stop) &nbsp;
</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; sh /usr/local/tomcat/bin/shutdown.sh
</div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ;;
</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; restart)
</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; sh /usr/local/tomcat/bin/shutdown.sh
</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; sh /usr/local/tomcat/bin/startup.sh
</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ;;
</div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; esac &nbsp;
</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; exit 0</div>
</li>
</ol>
</div>
<p>make it executable</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">sudo chmod +x /etc/init.d/tomcat</div>
</li>
</ol>
</div>
<p>then you can start/stop/restart tomcat in this way</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">/etc/init.d/tomcat start
</div>
</li>
<li class="li1">
<div class="de1">/etc/init.d/tomcat stop
</div>
</li>
<li class="li1">
<div class="de1">/etc/init.d/tomcat restart</div>
</li>
</ol>
</div>
<p>and if you want to run at boot time run this command:</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">update-rc.d tomcat defaults</div>
</li>
</ol>
</div>
<p>i suggest to add a default user changing the password for the tomcat admin page, to do this, edit the file:</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">sudo nano /usr/local/tomcat/conf/tomcat-users.xml</div>
</li>
</ol>
</div>
<p>and add in the <tomcat-users> node the following:</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="sc3"><span class="re1">&lt;role</span> <span class="re0">rolename</span>=”manager”<span class="re2">/&gt;</span></span></div>
</li>
<li class="li1">
<div class="de1"><span class="sc3"><span class="re1">&lt;user</span> <span class="re0">username</span>=”manager” <span class="re0">password</span>=”password” <span class="re0">roles</span>=”manager”<span class="re2">/&gt;</span></span></div>
</li>
</ol>
</div>
<p>follow this guide to run zk on this tomcat freshly installation</p>
]]></content:encoded>
			<wfw:commentRss>http://www.synaptica.info/2008/09/02/ubuntu-804-lts-openjdk6-apache-tomcat-6018/feed/</wfw:commentRss>
		</item>
		<item>
		<title>delphi drag &#038; drop from shell (IDropTarget interface)</title>
		<link>http://www.synaptica.info/2008/09/02/delphi-drag-drop-from-shell-idroptarget-interface/</link>
		<comments>http://www.synaptica.info/2008/09/02/delphi-drag-drop-from-shell-idroptarget-interface/#comments</comments>
		<pubDate>Tue, 02 Sep 2008 08:52:33 +0000</pubDate>
		<dc:creator>ivan</dc:creator>
		
		<category><![CDATA[Delphi w32s]]></category>

		<category><![CDATA[Pascal]]></category>

		<category><![CDATA[Articles]]></category>

		<category><![CDATA[delphi]]></category>

		<category><![CDATA[idroptarget]]></category>

		<category><![CDATA[jedi]]></category>

		<guid isPermaLink="false">http://www.synaptica.info/2008/09/02/delphi-drag-drop-from-shell-idroptarget-interface/</guid>
		<description><![CDATA[Per permettere a un applicazione in windows di accatere drag end drop bisogna obbligatoriamente pasare per la tecnologia com e astrarre l&#8217;interfaccia IDROP_TARGET. Questa procedura seppur non complicata descritta molto bene nei suoi aspetti per le applicazioni delphi dall&#8217;articolo riportato : http://pasotech.altervista.org/delphi/articolo87.htm permette di fare cose notevoli. Sicuramente la procedura seppur non difficile comporta qualche [...]]]></description>
			<content:encoded><![CDATA[<p>Per permettere a un applicazione in windows di accatere drag end drop bisogna obbligatoriamente pasare per la tecnologia com e astrarre l&#8217;interfaccia IDROP_TARGET. Questa procedura seppur non complicata descritta molto bene nei suoi aspetti per le applicazioni delphi dall&#8217;articolo riportato : <a href="http://pasotech.altervista.org/delphi/articolo87.htm">http://pasotech.altervista.org/delphi/articolo87.htm</a> permette di fare cose notevoli. Sicuramente la procedura seppur non difficile comporta qualche conoscenza specifica ed inserisce non poco codice all&#8217;interno della nostra applicazione, per comodità esiste un componente semplicisimo dei JEDI il TjvDropTarget che ci permette di fare esattemente la stessa cosa con uno sforzo estremamente ridotto. Basta implementare il metodo DRAGDROP del componente ad esempio :<br />
<code>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">procedure</span> TForm1.<span class="me1">JvDropTarget1DragDrop</span><span class="br0">&#40;</span>Sender: TJvDropTarget;var Effect: TJvDropEffect; Shift: TShiftState; X, Y: <span class="kw4">Integer</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">Var</span></div>
</li>
<li class="li1">
<div class="de1">List : TStringList;</div>
</li>
<li class="li2">
<div class="de2">i : <span class="kw4">integer</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">begin</span></div>
</li>
<li class="li1">
<div class="de1">List := TStringList.<span class="me1">Create</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">try</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; JvDropTarget1.<span class="me1">GetFilenames</span><span class="br0">&#40;</span>List<span class="br0">&#41;</span>;</div>
</li>
<li class="li2">
<div class="de2">&nbsp; <span class="kw1">for</span> i := <span class="nu0">0</span> <span class="kw1">to</span> List.<span class="me1">Count</span> - <span class="nu0">1</span> <span class="kw1">do</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; memoDin.<span class="me1">Text</span> := List.<span class="me1">Text</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="co1">// DoOpenFile(List[i]);</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">finally</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; List.<span class="me1">Free</span>;</div>
</li>
<li class="li2">
<div class="de2"><span class="kw1">end</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
</ol>
</div>
<p></code></p>
<p>a presto ivan</p>
]]></content:encoded>
			<wfw:commentRss>http://www.synaptica.info/2008/09/02/delphi-drag-drop-from-shell-idroptarget-interface/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Screen Capture to AVI</title>
		<link>http://www.synaptica.info/2008/08/12/screen-capture-to-avi/</link>
		<comments>http://www.synaptica.info/2008/08/12/screen-capture-to-avi/#comments</comments>
		<pubDate>Tue, 12 Aug 2008 09:16:28 +0000</pubDate>
		<dc:creator>ivan</dc:creator>
		
		<category><![CDATA[Articles]]></category>

		<category><![CDATA[AVI]]></category>

		<category><![CDATA[Screen Capture]]></category>

		<guid isPermaLink="false">http://www.synaptica.info/2008/08/12/screen-capture-to-avi/</guid>
		<description><![CDATA[freeware tools (for windows) to record monitor , i&#8217;ve tryed it and i like it 
link : http://www.smallvideosoft.com/download.php
]]></description>
			<content:encoded><![CDATA[<p>freeware tools (for windows) to record monitor , i&#8217;ve tryed it and i like it </p>
<p>link : <a href="http://www.smallvideosoft.com/download.php">http://www.smallvideosoft.com/download.php</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.synaptica.info/2008/08/12/screen-capture-to-avi/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.834 seconds -->
