Je vous présente un article sur la planification des tâches (Job Scheduling) avec Spring et Quartz. Quartz, qui est une API libre et gratuite distribuée sous la licence Apache 2.0, permet de planifier ses tâches et peut être intégrée avec tout type d’application Java : du simple programme à la grande application J2EE… En outre […]
2012 in review
Les lutins statisticiens de WordPress.com ont préparé le rapport annuel 2012 de ce blog.
En voici un extrait :
4.329 films ont été soumis au festival de Cannes cette année. Ce blog a été vu 34 000 fois en 2012. Si chaque vue était un film, ce blog pourrait supporter 8 festivals.
Calculer le dernier jour du mois en java
Toujours dans le but de développer une classe de fonctions utilitaires, je vous propose une fonction pour calculer le dernier jour du mois.
A l’intérieur de la méthode on appelle la méthode getInstance() qui initialise l’objet calendrier par la date du fuseau horaire locale.
La méthode calendar.set() attribue l’année, mois et jour au calendrier. Et
getActualMaximum () renvoie la valeur maximale pour ce mois.
public static int getLastDayInMonth(int year, int month, int day) {
Calendar calendar = Calendar.getInstance();
calendar.set(year, month, date);
int maxDay = calendar.getActualMaximum(Calendar.DAY_OF_MONTH);
}
Regarder Al Jazeera Sport gratuitement sur internet
Pour les fans de sport et de football, tout simplement magnifique! Une application qui permet de visionner toutes les chaînes de ALJAZEERA SPORT gratuitement sur internet.
La procédure est simple, suivez les instructions suivantes :
- Télécharger et installer VLC media player
Allez sur le site officiel de VideoLan et télécharger VLC media player. VLC media player est VLC est un logiciel libre et open source multi-plateforme. C’est un lecteur multimédia qui supporte la plupart des fichiers multimédia ainsi que des DVD, CD audio, VCD et divers protocoles de streaming.
L’installation de VLC est très simple, lancez l’assistant d’installation et suivez les instructions.
- Télécharger Al jazeera.rar
Une fois VLC installé, télécharger le fichier Al jazeera.rar (lien1, lien2) et dézipper le. Lancez le fichier Run.bat, un menu contenant la liste des chaînes de Al Jazeera Sport +1 à Al Jazeera Sport +1.
Il suffit de saisir le numéro de la chaîne voulue et d’attendre le lancement du Streaming.
Bon visionnage !
2011 in review
Les lutins statisticiens chez WordPress.com ont préparé un rapport annuel 2011 pour ce blogue.
Voici un extrait:
Un cable car à San Francisco contient 60 personnes. Ce blog a été visité environ 2 600 fois en 2011. Si c’était un cable car, il aurait fallu à peu près 43 voyages pour transporter autant de personnes.
Convertir un String en Date ou Calendar en Java
Je commence une série d’articles dans le but de développer une Classe utilitaire de fonctions usuelles, souvent utilisés dans vos projets java.
Je vous propose quelques fonctions pour convertir une chaîne de caractères en type Date et Calendar.
resetCalendarTime permet d’initialiser l’heure, minutes, secondes et millisecondes à zéro
La méthode parseDate permet de convertir la date du type String en type Date suivant le format voulu. le formatage du String ce fait à travers l’objet SimpleDateFormat et un pattern qui spécifie le format.
parseCalendar permet de convertir la chaîne de caractère en type Calendar en suivant le même mécanisme.
/**
*
* @author Med Hédi
*
*/
public class DateUtils{
public static Calendar resetCalendarTime(Calendar calendar){
calendar.set(Calendar.HOUR_OF_DAY, 0)
calendar.set(Calendar.MINUTE, 0)
calendar.set(Calendar.SECOND, 0)
calendar.set(Calendar.MILLISECOND, 0)
return calendar
}
public static Date parseDate(String date, String format) {
Date result = null;
try {
SimpleDateFormat formatter = new SimpleDateFormat(format);
result = formatter.parse(date);
return result
} catch (RuntimeException e) {
return null
}
}
public static Calendar parseCalendar(String date, String format) {
Calendar calendar = Calendar.getInstance();
calendar = resetCalendarTime(calendar)
try {
calendar.setTime(parseDate(date, format))
return calendar
} catch (RuntimeException e) {
return null
}
}
}
La révolution tunisienne et les nouvelles technologies
Quelques jours après la révolution tunisienne, ou la révolution du Jasmin, plusieurs questions sont posées par certains : quel avenir pour les sociétés offshore installées en Tunisie? Quelle influence de ces derniers jours sur le climat des affaires dans ce petit pays?…
Des questions pour lesquelles j’ai trouvé des réponses dans un article écrit par Mr Khaled BEN DRISS, publié dans JournalDuNet.com. Selon Mr Khaled :
La révolution tunisienne, permettra très rapidement, à la Tunisie de jouir d’un excellent climat des affaires, et de proposer une solution best-cost face aux besoins croissants d’externalisation des services informatiques de l’Europe.
Un avis très optimiste, je trouve, mais aussi très réaliste. Je vous propose de lire la totalité de l’article sur ce lien.
Bonne lecture.
Cryptage/Décryptage Java avec l’API Jasypt
déc 19
J’utilise souvent des fichiers XML de configuration pour référencer une connexion à une base de données (user, password, host…) pour mes applications Java. Le problème est que exposer ces variables dans un fichier n’est pas une très bonne idée, car ça sera facile de les récupérer par un utilisateur maladroit. Le challenge est donc de […]
Intégration de Spring et Hibernate
déc 13
La documentation de Spring 2.5 décrit 3 solutions possibles pour le support des DAO: Injection de SessionFactory dans les DAOs. Injection de HibernateTemplate dans les DAOs. Héritage de HibernateDaoSupport par les DAOs. SessionFactory : – Les DAOs ne dépendent pas de Spring – bénéficier du "contextual sessions" de hibernate (pour Hibernate 3.1 et plus) : […]
Le CPL débarque en Tunisie
déc 12
Cette galerie contient 1 photo.
Le CPL est l’acronyme de Courant Porteur en Ligne. Cette technique permet la transmission d’informations numériques sur l’installation électrique privée de l’abonné. Cette technologie est apparue au début de l’an 2000 et constitue une alternative concurrente au branchement classique en câble RJ45 (Ethernet) ou en WLAN (réseau sans fil). Le CPL vient d’être commercialisé en […]




