-
Oracle SQL Developer is full of nice feature, damned by a overwhelming options pane, like the one I will describe to you right now.
Even if Oracle databases (<12) does not support auto increment, you can easily ask to your sql data modeler to generate for you a sequence and a trigger in a automatic way.
Read More -
Oracle SQL Developer is full of nice feature, damned by a overwhelming options pane, like the one I will describe to you right now.
I will show here a very fast way of comparing different database and auto-generate migration script.
- Reverse engineer the source database using Oracle Data Modeler
- Now select the right arrow shown below:

- Select the destination datasource (more here) when asked.
- The compare pane will enable you to compare the databases.
But the default options will also use schema name to detect different object, so you will not get what you want in every scenario.
In 50% of my daily job, schema are different, so you must select the options below to fix it:
Select "Options" and then "Compare options". Then de-select "Use schema property" like suggested below:

- Push the "Sync new object". Then push the "DLL Preview" button and inspect the generated database.
- Bonus: by default the tool will not include tables to drop. Inspect the two pane ad check the table you want to drop in the left pane.
- Refrain launching the script without proper testing. You are migrating your valuable data.
-
Gloria:- Ivan si è laurearto a 24 anni..- Kevin:-Ah...io a 26.... Valentina:-Ma tu sei ingegnere? Kevin:-No Gloria (dopo una pausa di silenzio imbarazzante):-Ah ma hai farto il militare, ecco perché!? Kevin:-No... (doppio silenzio imbarazzante)
Oggi parliamo delle mitiche paroline che dici, figlio mio. Le tue paroline preferite sono (d apronunicare tutte con le vocali tutte super-chiuse, le u molto "lente"):
Read More -
L’Arduino Uno, è un micro controller tutto italiano, sviluppato in open source e che sta avendo un grande successo.
Una parte del suo successo è dovuto al fatto che costa meno di trenta euro, e per essere così economico la versione base ha un chip ATmega328 con soltanto 2 KB di RAM, 1KB di EEPROM e 32KB di memoria flash per il codice. Come implementare comportamenti complessi con risorse così scarse? L’ingegneria del software ci può aiutare?… Vediamolo assieme, in una serie di articoli che avranno come obiettivo l’ingegnerizzazione spinta del sistema di sviluppo Arduino.
Read More -
Sometimes, a client-based refresh of the session is the only viable option.
Anyway, we must define this a “bad idea”, because you can end up stuffing even more problems on your architecture…
Now this is something that may or may not be useful to a lot of people, depending on you situation, you may want the user to elect to refresh their Session or not (like banks usually do); but this is for applications that may have a lot of idle time and users are annoyed with their Sessions dying... considering most users don't know what a Session is, but they know that the application stops working correctly.
via Automatically refresh your user’s Session behind the scenes using jQuery and Asp.Net.It uses jQuery and is incredibly simple, just a few lines of code, and no screen flicker or any annoyance to the user at all; ignorance is bliss. First I include the following in the code-behind in any page you need to keep refreshed (works on masterpages as well)[…]
Read More -
When using Axis to send data to a web service, you can set the logger level on org.apache.axis.transport.http.HTTPSender to DEBUG to see what’s going on.
Anyway be careful: the system will produce a lot of logs, so use it only in developement mode!
Here’s a sample in log4j.properties:
Read More -
Quaranta giorni dopo che tuo figlio sarà nato, inizierai a farti diverse domande, del tipo:
- Ma chi me lo ha fatto fare?
- Quanto piange?
- Come è possibile che un esserino così piccolino spari la pipì così lontano?
-
Tired of prepared statement written down on the code?
Tired of Hibernate, and willing to come back to crude SQL debugging?
No problem, dudes!
We tried Elvyx, a JDBC probe, without a full success. Our quality vote is 5, because of the following bad aspects:
- Very poor documentation. It is unclear if timings are returned in milliseconds or in seconds: no word about it!
- Returned value are often inconsistent, so we cannot use it very well.
From the website:
Read More -
Per un importante cliente di ValueTeam, ho sviluppato per un'applicazione chiamata PDFGenerator, che è stata pacchettizzata come un vero e proprio prodotto.
PDFGenerator nasce in una situazione caratterizzata da un alta variabilità dei requisiti utente.Le specifiche del progetto hanno subito variazioni significative nell'arco di quattro anni, ed alla fine i requisiti utente erano parecchio mutati. L'applicazione, già fatturata, non era ancora stata validata dal Cliente finale, ed era passata di mano moltissime volte.
Da un lato c'era la necessità di fornire uno strumento semplice da utilizzare, dall'altro la possibilità di espanderlo nel momento in cui le esigenze di Business del Cliente fossero cambiate, contenendo i costi di sviluppo.
Questi due aspetti erano acuiti in questo contesto, poiché i dati potevano provenire da fonti assai eterogenee per tipologia (database o personale del marketing) e l'utente finale doveva elaborarle in modo uniforme e rapido.
Per queste ragioni la specifica era cambiata spesso nel tempo, e la sfida era notevole.
PDFGenerator è semplice dal punto di vista software, e la sua forza sta nell'idea, e nella capacità di capire l'utente finale.
Read More -
There is a future for SmallTalk? I was a very strong fan of the SmallTalk language, but in the last five years I have seen more and more contraction of its usage in the IT field.
The OLPC project, which uses also Squeak Smalltalk and its done by the core team fo Squeak, is not going very well.
Read More -
Prima la buona notizia:Extreme Programming (XP) funziona!
Attenzione: articolo rivolto a persone con il senso dello humor!!
Esistono solo alcune banali dettagli e qualche nefasto fattore da tenere sotto controllo, ma per il resto funziona.
Io, che ormai sono acclamato come esperto di crepes e consulente da quasi dieci anni, sono qui per mettervi al corrente del Verbo di XP.
Read More -
iPhone is a very nice project, well designed and manufactered, but the market addressed is
an hard bet for Apple.
Big players are already on the ground: Nokia, Motorola, Samsung and Sony for instance.So it is difficult to play in such market, and some analysts said "the touch screen was not successful for GSM/phone products".
Read More -
I love my tubero
Al pari delle spezie, anche i tuberi sono importanti. Poiche' pero' il vostro piccolo cervello non puo' assorbire piu' di uno, due concetti alla settimana, vi introdurro' con tutta calma a questa tipologia di alimento.
Iniziamo quindi parlando del tubero piu' amato: la patata.
Read More -
Hi blog readers! Your trip master has just come back from a win trip done in the swap of the year. We have been in Modena in December and in Padova, this month. We have done one-day-trips, fast and furious as usual. I have done about 6 photos to Modena. I liked a bit more Padova, which needs at least two days to be seen. Padova has a lot of beautiful and nice churches to see. Consider only the Scrovengi’s Chapel, very well known.
Read More -
Ogni mattina passo dietro un parco trotter di una grande citta', Milano. Li' davanti ad un muretto trovo sempre un City Angels e un tipo che sicuramente ha problemi di droga.
Stanno li' nel freddo della mattina, mentre i dipendenti del comune puliscono l parco dietro di loro.
Un'altro giorno sono li', mentre i residenti portano i cani sul marciapiede (il parco e' a due metri ma si sa' il tempo e' prezioso…).
Il bello e' che ieri quello con la voce impastata non era il tossico ma il City Angels.
Erano vicini e l'angelo sembrava veramente il tossico…per fortuna che c'era quest'ultimo!
Che esistano persone che hanno insospettabili angeli?
Read More
