Appunti di sviluppo e varie

Archive for the ‘Java’ Category

Stagione di inizi: JME

Thursday, May 7th, 2009

Da qualche giorno ho iniziato a guardare più seriamente anche JME e come sviluppare per quella piattaforma. Le API devo dire la verità sono comode e fanno metà del lavoro. La piattaforma poi (CLDC) è talmente limitata da non permettere di sbizzarrisi in chissà quale maniera.

Devo vedere se si può implementare un qualche pattern tipo pureMVC, ormai c’ho preso gusto :)

La cosa negativa è che il toolkit completo per linux è fermo alla 2.5.1 (e solo x86) mentre quello per windows è alla 3. Non so quali differenze ci siano, né se siano fondamentali, ma è una cosa che mi disturba per principio.

Tanto alla fine noi utenti Linux siamo più bravi, gnè gnè. :D

P.S.

Sull’altro blog c’è il link al download del toolkit

http://www.marcoalbarelli.eu/?p=18

Una notizia che fa tremar le vene ai polsi

Monday, April 20th, 2009

Oracle ha comprato Sun
No, purtroppo non è il 1° aprile :|
Come sia da leggere questa notizia se lo sta chiedendo praticamente tutto il mondo informatico.
Sun è quella che ha messo sotto GPL:
Java, VirtualBox, Glassfish, Solaris e un sacco di altri progetti. È quella che sviluppa OpenOffice e MySql .
Oracle è una delle ditte che meno ha fatto per il mondo Open.
Chissà che sta per succedere …
Io purtroppo non la vedo molto bene :(

Mysql QueryCache

Tuesday, January 13th, 2009

Più per mia comodità che altro ripeto qui la procedura per attivare la query cache di MySql

nel my.cnf

nella sezione [mysqld]

query_cache_type = 1
query_cache_size = 20M

Il tipo di caching è:

  1. Tutto quello che al demone pare corretto tenere in cache oltre a quelli esplicitamente aggiunti tramite la clausola SQL_CACHE e meno quelli esplicitamente esclusi tramite la clausola SQL_NO_CACHE
  2. Solo quello che è esplicitamente indicato tramite la clausola SQL_CACHE

Va da sè che se la dimensione della cache è a zero il caching non funzionerà.

La dimensione minima della cache mi pare che sia di 4kb, ma ovviamente non riuscirebbe a tenere nulla. Un valore realistico è di qualche mega.

Per controllare se funziona dopo il restart del demone basta fare come segue

mysql> SHOW STATUS LIKE '%qcache%';
+-------------------------+----------+
| Variable_name           | Value    |
+-------------------------+----------+
| Qcache_free_blocks      | 12       |
| Qcache_free_memory      | 26096368 |
| Qcache_hits             | 317      |
| Qcache_inserts          | 218      |
| Qcache_lowmem_prunes    | 0        |
| Qcache_not_cached       | 15       |
| Qcache_queries_in_cache | 69       |
| Qcache_total_blocks     | 160      |
+-------------------------+----------+
8 rows in set (0.12 sec)
mysql> SHOW VARIABLES LIKE '%query%';
+------------------------------+----------+
| Variable_name                | Value    |
+------------------------------+----------+
| ft_query_expansion_limit     | 20       |
| have_query_cache             | YES      |
| long_query_time              | 10       |
| query_alloc_block_size       | 8192     |
| query_cache_limit            | 1048576  |
| query_cache_min_res_unit     | 4096     |
| query_cache_size             | 26214400 |
| query_cache_type             | ON       |
| query_cache_wlock_invalidate | OFF      |
| query_prealloc_size          | 8192     |
+------------------------------+----------+
10 rows in set (0.10 sec)

Mi arrendo, passo a NetBeans :)

Friday, December 19th, 2008

Supporto a php, jquery, glassfish, javafx, il tutto out-of-the-box

In più la possibilità di fare editing in remoto (o meglio in locale con upload automatico al run dell’applicazione)

Non so cosa potrei volere di più :)

Finora ho usato BlueFish per la parte web, ma è troppo scarno.

Non fa il collapsing delle funzioni, ha un’evidenziazione della sintassi molto carente, utile perché leggero (NetBeans effettivamente è un mattone), ma poco più.

Eclipse mi piace di più come estetica e come tipo di interfaccia, ma per i progetti web da gestire in remoto non mi è stato mai di nessuna utilità. Forse sono io che non so ancora usarlo come dovrebbe. Lo tengo per Flex

P.S.

In più posso giochicchiare con javaFx :D

Ma quant’è bello virtualBox

Thursday, November 6th, 2008

Sarà che è open source, sarà che è sostanzialmente cross-platform (direi che un vdi passato fra una Gentoo amd64 e XP32 è un test sufficiente), sarà che è una scheggia, ma VirtualBox mi piace davvero assai.
Su un PC non troppo potente riesco a tenere aperte tre istanze di XP (con IE6, IE7, IE8, chrome, ff2, opera) per testare i miei css e riesco tranquillamente a lavorare.

Inoltre ci uso MySQL workbench che purtroppo nella versione Linux proprio non va (a breve dovrebbero buttare fuori almeno una beta).

Ad ogni modo mi piace.
Brava la Sun

Adesso ci sarebbe da impararsi Solaris, così metto su Solaris, glassfish, MySql, JSP e poi mi faccio tatuare il logo della SUN sulla schiena :D