stat, différence entre modify et change

2013-01-31

Quelle est la différence entre modify et change dans le retour de la commande stat ? $ svn st | awk '/^M/ && /.java$/ {print $2}' | xargs stat File: «VxmlStatistiquesServletService.java» Size: 10248 Blocks: 24 IO Block: 4096 fichier Device: 807h/2055d Inode: 5770813 Links: 1 Access: (0644/-rw-r--r--) Uid: ( 1000/mee) Gid: ( 1000/mee) Access: 2013-01-30 16:58:57.208953609 +0100 Modify: 2013-01-30 16:58:57.198953609 +0100 Change: 2013-01-30 16:58:57.198953609 +0100 File: «VxmlGlobalServletService.java» Size: 64632 Blocks: 128 IO Block: 4096 fichier Device: 807h/2055d Inode: 5774444 Links: 1 Access: (0644/-rw-r--r--) Uid: ( 1000/mee) Gid: ( 1000/mee) Access: 2013-01-30 16:54:35.

Continuer la lecture 


Java, renvoyer un fichier binaire via une servlet

2013-01-08 | #addHeader #copy #FileInputStream #getRealPath #getServletContext #HttpServletRequest req #HttpServletResponse resp,Pragma,msword #IOUtils #java #ServletOutputStream #setContentType

package xxxx; import java.io.FileInputStream; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.ServletOutputStream; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.commons.io.IOUtils; public class GetManualServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { resp.setContentType("application/msword"); resp.addHeader( "Content-Transfer-Encoding", "binary" ); resp.addHeader("Pragma", "no-cache"); resp.addHeader("Cache-Control", "no-cache, max-age=0, must-revalidate"); resp.addHeader("Content-Disposition", "attachment; fileName=\"ManuelUtilisateur.docx\";"); String path = getServletContext().getRealPath("doc/ManuelUtilisateur.docx"); FileInputStream in = new FileInputStream(path); try { ServletOutputStream out = resp.getOutputStream(); IOUtils.copy(in, out); out.flush(); } finally { in.

Continuer la lecture 


bash, afficher en gras

2012-11-30

On peut utiliser la commande tput de la manière suivante : echo "$(tput bold)Mise à jour du modèle '$modele' sur 'itg$environnement' de '$fromversion' vers '$toversion'$(tput sgr0)"

Continuer la lecture 


mysql, regexp

2012-11-22

Pour comptabiliser avec une regexp les numéros appelant valides (non masqués) mysql> select count(distinct numAppelant) from appels_201210 where numAppelant REGEXP '^[0-9]{10}$'; +-----------------------------+ | count(distinct numAppelant) | +-----------------------------+ | 16215 | +-----------------------------+ 1 row in set (0.09 sec)

Continuer la lecture 