This is
<property name="eclipselink.logging.level" value="FINEST"/>
Oh, and prefer
to
if you want to master the table name used.
Else this is your entity that is renamed and you'll get your queries wrong ;-)
Aller au contenu | Aller au menu | Aller à la recherche
mardi 7 février 2012
Par Jerome le mardi 7 février 2012, 21:52 - Informatique
<property name="eclipselink.logging.level" value="FINEST"/>
jeudi 24 mars 2011
Par Jerome le jeudi 24 mars 2011, 14:00 - Informatique
Entre autres choses, j'apprécie les traits d'esprit et les jeux de
mots.
Il y a quelques années, je me suis intéressé aux contrepeteries et j'ai
constaté que le web n'en manquait pas, mais qu'il y avait souvent les mêmes,
dupliquées de sites en sites.
J'ai initié le site http://contrepeteries.free.fr pour qu'il soit
collaboratif : que les visiteurs l'enrichissent et puissent récupérer les
contrep's pour les utiliser sur d'autres supports.
Il y a eu des échanges fructueux avec le créateur d'une appli pour mac, des
visiteurs qui ont beaucoup participé (Merci encore à Maud du fond du
champ).
Mais le site vivote à 50 visites par jour.
Comme dirait le chien parlant que je n'ai pas : ça c'est de la niche
!
A partir des données de mon site, j'ai créé une appli pour smartphones
Android.
Elle s'enrichira au fil des versions. Aujourd'hui (v1.1), elle permet de
Voici le lien vers le market web https://market.android.com/details?id=org.wadael.contrepeteries
Et le QR code correspondant
Amusez-vous bien et donnez-moi votre avis.
Merci
lundi 9 août 2010
Par Jerome le lundi 9 août 2010, 22:06 - Informatique

dimanche 29 novembre 2009
Par Jerome le dimanche 29 novembre 2009, 23:36 - Informatique
As I know that will help at least one person, here is how I publish new spoonerisms on my other Twitter account @kontrepeteries on a regular and automated basis.
The solution I chosed is to CRON a servlet deployed on GAE/J. This servlet uses Twitter4J, a very quick & simple API.
The code is shortened for brevity.
Actually, the servlet displays what is tweeted so that I could verify all went well at write+test time.
public class FetchLatestContrepServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException
{
...
// get spoonerism (gets PHP-generated JSON from my Free.fr website and unmarshall it)
Contrep c = VaVoirChezFree.getUneContrepAvecIdSuperieur(bi.getHighestContrepId()); // just the id of the latest fetched contrep as parameter.
// UPD twitter status
Twitter tw = new Twitter("YOUR_LOGIN","YOUR_PASSWORD");
try {
tw.updateStatus( c.getText() );
} catch (TwitterException e) {
log("twitter update error " + e.getMessage() );
}
writer.append( c.getId() );
writer.append( c.getText() );
w.flush();
w.close();
}
}
Do usual conf in war\WEB-INF\web.xml
Example for file war\WEB-INF\cron.xml.
<?xml version="1.0" encoding="UTF-8"?>
<cronentries>
<cron>
<url>YOUR APP-RELATIVE URL HERE (starts with /) </url>
<description>tweete a spoonerism</description>
<schedule>every 8 hours</schedule>
</cron>
</cronentries>
There is a possibility to restrain usage to the "admin" role so that you get sure it's only executed by the CRON launcher. See official documentation. But if you want to run it by hand, don't.
No rocket science here. This is how to do a CRON in GAEJ, you may modify this code to read tweets on a regular basis and save them to wherever you want (cloud, Free, ....).
If you have an Android device and a wave account, you may also check A wave regularly to save new blips to another place (twitter, DB) so that you can use your own (lighter) client to read waves. I've been told GW is slow on Android,
IMO, for wave-to-whatever data-transfer, use a wave robot.
Stay tuned for the release of my wave robot framework.
Meanwhile, if you understand French wordplays, @kontrepeteries may entertain you.
Follow me @wadael , it's sometimes worth it.
See you
Jérôme
mercredi 18 novembre 2009
Par Jerome le mercredi 18 novembre 2009, 20:35 - Informatique
mardi 29 septembre 2009
Par Jerome le mardi 29 septembre 2009, 23:41 - Informatique
dimanche 23 août 2009
Par Jerome le dimanche 23 août 2009, 15:18 - Informatique
Ci-dessous le code pour GF v2mercredi 8 avril 2009
Par Jerome le mercredi 8 avril 2009, 10:46 - Informatique
Ah ah, enfin !
Aujourd'hui, de bonnes nouvelles sont arrivées pour qui code en Java dans le web.
Notre grand frère préféré, Google annonce aujourd'hui:
Je n'avais déja pas le temps de faire une version GWT connectée à la base MySQL par du XML/JSON généré en PHP ... Me voila à rêver d'une version App Engine de mon site de contrepeteries.
Je pense que je vais ouvrir une souscription pour me faire offrir un portable pour développer cette nouvelle version.
Est-ce que le quota de 5 millions de pages vues par mois sera suffisant ??
Et est-ce qu'il y a support de smartGWT ?
mardi 24 mars 2009
Par Jerome le mardi 24 mars 2009, 22:24 - Informatique

mercredi 18 mars 2009
Par Jerome le mercredi 18 mars 2009, 21:32 - Informatique
En résumé, avec cette béta2, j'ai des problèmes de dimensionnement des éléments.
Avant cela, j'ai découvert des problèmes d'interopérabilité avec les composants GWT. Le principe a retenir est qu'il vaut mieux éviter de mélanger les composants GWT et SmartGWT, sauf à rester dans le même cadre que l'intégration présentée dans le showcase (du GWT contenu dans du SmartGWT) et surtout pas l'opposé.
Ce qui est décevant, c'est la perte de fluidité à l'utilisation par rapport au GWT basique. Toutes ces lignes de codes pour valoriser les hauteurs et largeurs des composants
L'aspect positif de cette librairie est qu'elle est plus riche, beaucoup plus riche que le GWT basique. On a ENFIN un composant de tableau présentable. On peut passer deux minutes à lire les propositions d'auto-complétion sous Eclipse.
La version finale corrigera on l'espère les défauts actuels