Archive of published posts on July, 2007

Back home

Il giro della domenicaSunday’s ride

07/30/2007

Here’s my ride of 29/07/2007, climb up to MonteVecchio from Borello, then up an down to Sorrivoli, followed by a hard reduction and a easy climb to Longiano. Then down by Montilgallo and go to home.
MapMyRide map on full article.

Stay tuned

Read the rest of this post »

2 Comments

Giocando con SubversionPlaying with Subversion

07/26/2007

On yesterday evening i played a little with Subversion, I was looking for a way to do a post in my blog after a commit.
I knew that there’s post-commit hooks, but only email-related. So i’ve taken my Python, and i wrote this script that connects to XML-RPC service built-in in WordPress (using xmlrpclib), and provide to create a new post that contains the commit’s message, and a list of affected files (by a call to svnlook).
The script is very easy and customizable, I hope it will be a launch for everyone.

Ah, i talked about it also in Google Project hosting user group, I hope that someone listen to me…

Here’s the code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 #!/usr/bin/python

import sys
import xmlrpclib
import os

xmlrpc_url = "http://localhost/wp/xmlrpc.php"
xmlrpc_username = "admin"
xmlrpc_password = "admin"
post_title = "Commit log"

repos = sys.argv[1]
rev = sys.argv[2]

log_message = os.popen('svnlook log ' + repos).read()
affected_files = os.popen('svnlook changed ' + repos).read()

server = xmlrpclib.Server(xmlrpc_url)
server.metaWeblog.newPost(1,xmlrpc_username,xmlrpc_password,{"title":post_title,                                      "description":"Message: " + log_message + "Affetcted files: \n" + affected_files},bool(1))

Stay tuned

Technorati Tags: , , , ,

No Comments

Buon compleanno!Happy birthday

07/26/2007

Happy birthday to me, happy birthday to me, happy birthday happy birthday, happy birthday to me!!

Stay tuned

Technorati Tags: ,

2 Comments

Giocando con la bashPlaying with bash

07/25/2007

Today i’ve had the need to get the dimension of a files, in hexadecimal format.
Tired to do cut&paste from calc to shell, i decided to get this info only from shell.
In a few minutes, just the time to read manpages, here’s that i’ve done.

Start

1
2
3
4
5
$ ls -l images/*
totale 12952
-rw-r--r-- 1 massi massi 11117611 2007-07-25 11:28 ramdisk.gz
-rwxr-xr-x 1 massi massi   193336 2007-07-25 10:43 redboot.bin
-rwxr-xr-x 1 massi massi  1930140 2007-07-25 10:41 zImage

Too many data, we’ll get less with awk

1
2
3
4
5
$ ls -l images/* | awk '{print $5}'

11117611
193336
1930140

Now data are ok, but there’s an empty line: i need an help from tail

1
2
3
4
$ ls -l images/* | tail -n +2 | awk '{print $5}'
11117611
193336
1930140

Ok, empty line is disappeared. Now i’ve only to play with awk fields.

1
2
3
4
$ ls -l images/* | tail -n +2 | awk '{printf("%s: %s(dec) %x(hex)\n", $8 ,$5 , $5)}'
ramdisk.gz: 11117611(dec) a9a42b(hex)
redboot.bin: 193336(dec) 2f338(hex)
zImage: 1930140(dec) 1d739c(hex)

Done!

Stay tuned

Technorati Tags: , ,

No Comments

SimpletagsSimpletags

07/25/2007

Thanks to Gioxx, now i’ve found the simpliest way to put Technorati tags on my posts. I’ll go to update older posts.

Stay tuned

Technorati Tags: , ,

No Comments