Well, a week yes and the next one too, there is some request to add pdf modification options either to kpdf or to okular. This requests are always dismissed with "kpdf/okular is 'just' a viewer, not a swiss-tool".
That said i started to look for pdftk frontends i could suggest to the people and i could not find any good one so i thought i can try to create 'PDF Transformer' (work in progress name) as a "good" frontend for pdftk. The problem is defining "good", so fellow readers i'm asking for some help here, i'd describe what i have in mind and hope to get some comments if it seems good or not. Also if you know of a "good" frontend for pdftk just tellme and i'll be happy to scrap one thing from my todo list.
pdftk can do lots of things that are easy to do in dialogs and a relatively user friendly way, it's just merging of documents, modifying page ordering and removing of pages that i'm not sure how to implement in a way that can be more easy than just typing the whole command at the cli. My current idea is in this this mockup. You open the document[s] you want to use as input and get the list on pages on the left and a preview of the current selected page, you can rotate the currently selected pages, move them up or down or remove them. After you are finished you "create" the output file.
Ideas? Suggestions?
A blog about random things and sometimes about my work translating and developing KDE and anything
Wednesday, February 07, 2007
Tuesday, January 30, 2007
Guademy 2007
GPUL people from A Coruña are organizing a KDE+Gnome meeting on March 23-25 2007. I'll probably (not sure) be there speaking about cool things of KDE 4 like okular, trying to recruit some developers and meeting our gnome enemiesfriends.
Sunday, January 28, 2007
Who said kde and gnome people can't work together?
2007-01-28 Albert Astals Cid <aacid@kde.org>
* glib/poppler-document.cc: Plug memory leak in poppler-document.
Patch by Carlos Garcia Campos <carlosgc@gnome.org>
Link for non believers ;-)
* glib/poppler-document.cc: Plug memory leak in poppler-document.
Patch by Carlos Garcia Campos <carlosgc@gnome.org>
Link for non believers ;-)
Saturday, January 27, 2007
Does this train stop at Plaça Catalunya?
That's the worst thing you can ask someone when you already are at Plaça Catalunya station :-D
I really need to concentrate a bit more in the real world...
I really need to concentrate a bit more in the real world...
Sunday, January 14, 2007
Pino is new okular mantainer!
I just changed okular code to reflect the reality.
That means i changed main.cpp to say Pino is okular mantainer, i was listed as mantainer, but Pino has been doing much more work than me and everyone was asking him, not me, about new features and things, so i thought it was about time to give him the credit he deserved if he agreed to take the position, and he did.
Obviously this does not mean i'll stop contributing to okular, i'll be as active as i've been in the past few months, that is not much, but is as much as i can.
Now we only need Pino to get a blog so he explains us how happy he is :-)
That means i changed main.cpp to say Pino is okular mantainer, i was listed as mantainer, but Pino has been doing much more work than me and everyone was asking him, not me, about new features and things, so i thought it was about time to give him the credit he deserved if he agreed to take the position, and he did.
Obviously this does not mean i'll stop contributing to okular, i'll be as active as i've been in the past few months, that is not much, but is as much as i can.
Now we only need Pino to get a blog so he explains us how happy he is :-)
Saturday, January 06, 2007
keyboard crazyness
Be warned, this is a rant.
Today is Biblical Magi day in Spain, so i got some nice presents. Amongst them i got a new keyboard to replace the current one, that has half broken keys and sometimes i end up pressing C instead of Ctrl+C with the bad consequences this has (good we have Ctrl+Z, but as Ctrl is the broken key, sometimes this fails too :-D). The keyboard in question is a Microsoft Wired Keyboard 500 [image], and i will have to return it, not because it is from Microsoft, but because it follows the trend to not have keys where they should be.
Why is there a key that is not Return below backspace?
Why right Ctrl is not in line with the vertical of Shift?
Why the Insert, End, etc keys are in a 3x2 block instead of the typical 2x3?
Why the 4 arrow keys are not on the same baseline than right control and 0 from the numeric keyboard?
Why F12 is not on the vertical of backspace?
This surely seem small things to the dude that designed it, but me, that know the keyboard by memory NEED that the keys are where they should be, and unfortunately it's becoming quite hard to find a decent keyboard with the keys in the correct positions :-(
Today is Biblical Magi day in Spain, so i got some nice presents. Amongst them i got a new keyboard to replace the current one, that has half broken keys and sometimes i end up pressing C instead of Ctrl+C with the bad consequences this has (good we have Ctrl+Z, but as Ctrl is the broken key, sometimes this fails too :-D). The keyboard in question is a Microsoft Wired Keyboard 500 [image], and i will have to return it, not because it is from Microsoft, but because it follows the trend to not have keys where they should be.
Why is there a key that is not Return below backspace?
Why right Ctrl is not in line with the vertical of Shift?
Why the Insert, End, etc keys are in a 3x2 block instead of the typical 2x3?
Why the 4 arrow keys are not on the same baseline than right control and 0 from the numeric keyboard?
Why F12 is not on the vertical of backspace?
This surely seem small things to the dude that designed it, but me, that know the keyboard by memory NEED that the keys are where they should be, and unfortunately it's becoming quite hard to find a decent keyboard with the keys in the correct positions :-(
Sunday, December 31, 2006
KDE Manifesto
Ok, three blogs in a day, i will have to stop or Aaron will think i want to beat him as blogMaster.
But just found the KDE Manifesto on kde.org (yes i know i should visit it more) and thought it is great and maybe there's more people out there that has never read it. So if you are like me, go and read the KDE Manifesto.
But just found the KDE Manifesto on kde.org (yes i know i should visit it more) and thought it is great and maybe there's more people out there that has never read it. So if you are like me, go and read the KDE Manifesto.
Saturday, December 30, 2006
Morocco trip
We warned, this is not KDE nor Free Software related and it's long, i tried to use <!--break--> so that planets don't get it all, but i'm not sure it'll work.
So in this blog post i promised a blog explaining how my trip to morocco was, and i thought now would be a good time to write it. This is going to be long so grab some cookies.
Day 0:
Plane from Barcelona to Casablanca. Reach Casablanca late at night. My passport gets its first stamp on it. At the airport we get our first haggling experience to loan a minibus to bring us to the hotel, once we set on the prize the dude says there's no minibuses anymore, so taxi[1] here we go. We take the taxi to the hotel, our first introduction to a crazy way of driving, the hotel is an Ibis near the railroad station of Casablanca, very convinient as next day we are going to take a train to Marrakech.
Day 1:
Get up early, divide from the bigger group that came from barcelona, from now only four of us [photo] will stay together all the trip. Take a train[2] to Marrakech. Reach Marrakech some hours later, go to the hotel, Atlas Asni, very good and dirt cheap compared to what you would pay in Europe for a Hotel that has a fountain in the hall with real roses floating on it. Eat, go to the old part of Marrakech. Djamaa El Fna square [photo] its impresive, and more the first time you see it, snake enchanters, story-tellers and more. Go walking around the medina, but not in the tourist places, get lost, rain starts, we get a big feeling of "let's get to somewhere where there is someone". Ask a local for "La place"[3], he says, go left and right (well in french) and 15 minutes later, there we are, in the square again. Marrakech film festival is on, and all Matrix movies are going to be played at the time we get to the square, but it's raining so it gets cancelled. Go to the hotel.
Day 2:
Get up early, go to Saadian Tombs [photo], very nice site hidden through a small passage. Visit a small market nearby. Get lost again in a place not for tourists, well at least it's not raining and we are good enough to walk back our path. Go to Badi Palace and Bahia Palace, both are closed because it's already lunch time. Go to the square and eat[4]. Visit around the zoco (market), prices are cheap, but i have no need for the things they sell, so only see, sorry. Visit the Marrakech Museum and Ben Youssef Medrassa [photo], both well the visit and if you buy both tickets together it's even cheaper and you get a free ticket to see a small Kouba in front of the Museum, for me it was a bit disappointing compared to the other two sites, but it was free and near them :-) Go back to the square and take a carriage to see the city walls. I think the price he made us pay was more than the usual one, but it was still cheap for us and the trip was well worth even we had already seen most of the places while walking though the city. Go back to the square, at night it rocks even more as it's full of stands selling roasted meat. Go to the hotel.
Day 3:
Get up early, go to the Menara gardens [photo], a bit dissapointing if you ask, nothing more than a olive grove and a pond. Next step is another garden. Majorelle ones [photo], that's much better and there you can see any kind of cactus in my imagination. Go to the square, eat, be prepared so we can go back to Badi Palace[photo] and Bahia Palace[photo] when they open at the afternoon. Both are worth to visit even if very different, Badi is completely in ruins while Bahia is quite well conserved. It's our last day in Marrakech so go again to the square and enjoy it's nightly view from one of the restaurants with terrace.
Day 4:
Get up VERY early, the train to Fes leaves at 7am. 8 hours later we are in Fes[photo], the haggling with the taxi driver is unsucsesful so we find ourselves walking to the hotel that was not as near as we thought. Almost an hour later, three people that wanted to bring us to their hotels and a small attempt to get lost we get to the Hotel Batha. It's inside the old (XII century) medina. It's already very late so that day we don't have lunch. Go for a walk around the medina, it's streets are even more small than Marrakech ones, and as there, forget about doing good distribution in anything with motor, so donkeys and carts are everywhere. Unfortunately main medina street seems a "cheap bazar" from Spain, nothing to see. Kairouyine Mosque[5] is one of the biggest in the world but you can be in the very door and don't realize since it's inside a block of streets and there's no place to have a clear view of it. Unfortunately Fes seems to have much more fake guides and that makes our experience a bit worse as you have to keep saying "no thanks" every few meters.
Day 5:
The bad experience of fake guides makes us take an official one. It's well worth because with his guidance we get though places we would have not gone alone (too small streets, etc). As all guides in Morocoo it ends the guidance getting us into shops trying to make us buy because he'll get a comision, so don't buy anything while you are with your guide, come back later and everything will be surprisingly cheaper. Go back to the train station (this time with two small taxis) and take the train to Rabat, this time only fours hours. Go to the hotel.
Day 6:
Rabat is a much more occidental city than Fes or Marrakech, but it still has some nice places to visit like the Mausoleum of Mohammed V[photo], the Kasbah and the old medina, that is not as big nor impressive but it's worth a visit too. Get to the hotel to have lunch and dress well[photo], and off to the wedding! Yes! I went to Morocoo to a wedding of my friends Siddharta (Spanish even if the name doesn't seem like) and Meriem (from Rabat)[photo], both i knew in the Computer Science faculty. We get to Meriem's aunt house, not without problems because it's on a non tourist place and the taxi driver could not understand what we want to do there. We get up beign early and we are there even before the groom. Hours later we rejoin the group of people we came from Barcelona. Bride's family is very hospitable and gives us the better position in the lots of sofas so we can have a good view of the Henna cerimony in which bride's hands and feet are decorated with it. [photo] After a very good dinner, in which hospitality forces again foreign people to eat first we get to the hotel, more wedding tomorrow night!
Day 7:
Some walking around the new part of Rabat, it feels like a European city but we don't have anything better to do until the night. It starts raining so we run back to the hotel and stay there until the night party. The party is at the wedding hall of the Force Auxiliere, some kind of military force that rents the hall to live better. About the party, i can only say that it's georgeus. The bride weared five different suits during the night and the groom two. Each time they changed suits they entered the hall in the top of a throne carried by four people that did a dance while carrying them[photo]. They had two different live music groups and lots and lots of small typical moroccan cakes[photo]. All in all impresive, and even better, it was demostrated one can have a big party until late night and don't drink a bit of alcohol.
Day 8:
We got at 7 from last night party, but that is our last day on the hotel so get up early and get a train to Casablanca. There we check in in the same hotel as day 0 and go for a walk. Casablanca is an european city too, but in my opinion an uglier than Rabat one, there's nothing to see except the immense Hassan II Mosque[photo], that enough is worth the visit.
Day 9:
Get a train to the airport and back to Barcelona. A trip to remember!
[1] Note about taxis:
In Morocco there are two kinds of taxis, Petit and Grand (Small and Big). Petit taxis usually works like one would expect from a European taxi, there's taximeter and that's all you pay, except that it only takes three persons, very bad when you are 4 people. Gran taxis on the other hand take up to six + driver, for local people it works sort of as a bus, if there's free space, and it goes in your direction, you can get in. For tourists it does not work that way, you usually pay more than a local and that keeps the taxi for you only, they don't have taximeter so be careful!
[2] Note about trains:
Train system in Morocoo is very good, cheap (for a foreigner), clean and fast enough. First class is even wider and only 4€ or so more expensive. Well worth if you are doing long trips as we did.
[3] Note about people:
If you remove people that wants to sell you anything (from carpets to grass), all other Moroccan people is very helpful and sincere, so if you get lost like us, just ask!
[4] Note about eating:
All restaurants aimed to tourists have a very similar menu composed of salads, meat and pizzas. If you are vegetarian you can get into trouble because it's not logical for them someone with money does not want to take meat.
[5] Note about mosques:
Only Casablanca and Meknes mosques are visitable for non muslim people, and those two have to be visited with the hourly-visit-guide.
Notes about language:
[Almost] everyone in Morocoo speaks arab and french. Most people in the north can speak somewhat fluid spanish. There's few english knowledge but with a bit of interest from both sides you can get understood too.
Notes about toilets:
Local people don't use toilet paper so places not aimed for tourists and some of the aimed ones don't have it.
In from of almost all toilet's theres a person that will ask you a small tip, take it into account!
Notes about temperature:
In december the weather changes a lot from the middle of the day and the morning and night, so get you a coat but also a bag to put the coat in once the temperature starts to rise.
So in this blog post i promised a blog explaining how my trip to morocco was, and i thought now would be a good time to write it. This is going to be long so grab some cookies.
Day 0:
Plane from Barcelona to Casablanca. Reach Casablanca late at night. My passport gets its first stamp on it. At the airport we get our first haggling experience to loan a minibus to bring us to the hotel, once we set on the prize the dude says there's no minibuses anymore, so taxi[1] here we go. We take the taxi to the hotel, our first introduction to a crazy way of driving, the hotel is an Ibis near the railroad station of Casablanca, very convinient as next day we are going to take a train to Marrakech.
Day 1:
Get up early, divide from the bigger group that came from barcelona, from now only four of us [photo] will stay together all the trip. Take a train[2] to Marrakech. Reach Marrakech some hours later, go to the hotel, Atlas Asni, very good and dirt cheap compared to what you would pay in Europe for a Hotel that has a fountain in the hall with real roses floating on it. Eat, go to the old part of Marrakech. Djamaa El Fna square [photo] its impresive, and more the first time you see it, snake enchanters, story-tellers and more. Go walking around the medina, but not in the tourist places, get lost, rain starts, we get a big feeling of "let's get to somewhere where there is someone". Ask a local for "La place"[3], he says, go left and right (well in french) and 15 minutes later, there we are, in the square again. Marrakech film festival is on, and all Matrix movies are going to be played at the time we get to the square, but it's raining so it gets cancelled. Go to the hotel.
Day 2:
Get up early, go to Saadian Tombs [photo], very nice site hidden through a small passage. Visit a small market nearby. Get lost again in a place not for tourists, well at least it's not raining and we are good enough to walk back our path. Go to Badi Palace and Bahia Palace, both are closed because it's already lunch time. Go to the square and eat[4]. Visit around the zoco (market), prices are cheap, but i have no need for the things they sell, so only see, sorry. Visit the Marrakech Museum and Ben Youssef Medrassa [photo], both well the visit and if you buy both tickets together it's even cheaper and you get a free ticket to see a small Kouba in front of the Museum, for me it was a bit disappointing compared to the other two sites, but it was free and near them :-) Go back to the square and take a carriage to see the city walls. I think the price he made us pay was more than the usual one, but it was still cheap for us and the trip was well worth even we had already seen most of the places while walking though the city. Go back to the square, at night it rocks even more as it's full of stands selling roasted meat. Go to the hotel.
Day 3:
Get up early, go to the Menara gardens [photo], a bit dissapointing if you ask, nothing more than a olive grove and a pond. Next step is another garden. Majorelle ones [photo], that's much better and there you can see any kind of cactus in my imagination. Go to the square, eat, be prepared so we can go back to Badi Palace[photo] and Bahia Palace[photo] when they open at the afternoon. Both are worth to visit even if very different, Badi is completely in ruins while Bahia is quite well conserved. It's our last day in Marrakech so go again to the square and enjoy it's nightly view from one of the restaurants with terrace.
Day 4:
Get up VERY early, the train to Fes leaves at 7am. 8 hours later we are in Fes[photo], the haggling with the taxi driver is unsucsesful so we find ourselves walking to the hotel that was not as near as we thought. Almost an hour later, three people that wanted to bring us to their hotels and a small attempt to get lost we get to the Hotel Batha. It's inside the old (XII century) medina. It's already very late so that day we don't have lunch. Go for a walk around the medina, it's streets are even more small than Marrakech ones, and as there, forget about doing good distribution in anything with motor, so donkeys and carts are everywhere. Unfortunately main medina street seems a "cheap bazar" from Spain, nothing to see. Kairouyine Mosque[5] is one of the biggest in the world but you can be in the very door and don't realize since it's inside a block of streets and there's no place to have a clear view of it. Unfortunately Fes seems to have much more fake guides and that makes our experience a bit worse as you have to keep saying "no thanks" every few meters.
Day 5:
The bad experience of fake guides makes us take an official one. It's well worth because with his guidance we get though places we would have not gone alone (too small streets, etc). As all guides in Morocoo it ends the guidance getting us into shops trying to make us buy because he'll get a comision, so don't buy anything while you are with your guide, come back later and everything will be surprisingly cheaper. Go back to the train station (this time with two small taxis) and take the train to Rabat, this time only fours hours. Go to the hotel.
Day 6:
Rabat is a much more occidental city than Fes or Marrakech, but it still has some nice places to visit like the Mausoleum of Mohammed V[photo], the Kasbah and the old medina, that is not as big nor impressive but it's worth a visit too. Get to the hotel to have lunch and dress well[photo], and off to the wedding! Yes! I went to Morocoo to a wedding of my friends Siddharta (Spanish even if the name doesn't seem like) and Meriem (from Rabat)[photo], both i knew in the Computer Science faculty. We get to Meriem's aunt house, not without problems because it's on a non tourist place and the taxi driver could not understand what we want to do there. We get up beign early and we are there even before the groom. Hours later we rejoin the group of people we came from Barcelona. Bride's family is very hospitable and gives us the better position in the lots of sofas so we can have a good view of the Henna cerimony in which bride's hands and feet are decorated with it. [photo] After a very good dinner, in which hospitality forces again foreign people to eat first we get to the hotel, more wedding tomorrow night!
Day 7:
Some walking around the new part of Rabat, it feels like a European city but we don't have anything better to do until the night. It starts raining so we run back to the hotel and stay there until the night party. The party is at the wedding hall of the Force Auxiliere, some kind of military force that rents the hall to live better. About the party, i can only say that it's georgeus. The bride weared five different suits during the night and the groom two. Each time they changed suits they entered the hall in the top of a throne carried by four people that did a dance while carrying them[photo]. They had two different live music groups and lots and lots of small typical moroccan cakes[photo]. All in all impresive, and even better, it was demostrated one can have a big party until late night and don't drink a bit of alcohol.
Day 8:
We got at 7 from last night party, but that is our last day on the hotel so get up early and get a train to Casablanca. There we check in in the same hotel as day 0 and go for a walk. Casablanca is an european city too, but in my opinion an uglier than Rabat one, there's nothing to see except the immense Hassan II Mosque[photo], that enough is worth the visit.
Day 9:
Get a train to the airport and back to Barcelona. A trip to remember!
[1] Note about taxis:
In Morocco there are two kinds of taxis, Petit and Grand (Small and Big). Petit taxis usually works like one would expect from a European taxi, there's taximeter and that's all you pay, except that it only takes three persons, very bad when you are 4 people. Gran taxis on the other hand take up to six + driver, for local people it works sort of as a bus, if there's free space, and it goes in your direction, you can get in. For tourists it does not work that way, you usually pay more than a local and that keeps the taxi for you only, they don't have taximeter so be careful!
[2] Note about trains:
Train system in Morocoo is very good, cheap (for a foreigner), clean and fast enough. First class is even wider and only 4€ or so more expensive. Well worth if you are doing long trips as we did.
[3] Note about people:
If you remove people that wants to sell you anything (from carpets to grass), all other Moroccan people is very helpful and sincere, so if you get lost like us, just ask!
[4] Note about eating:
All restaurants aimed to tourists have a very similar menu composed of salads, meat and pizzas. If you are vegetarian you can get into trouble because it's not logical for them someone with money does not want to take meat.
[5] Note about mosques:
Only Casablanca and Meknes mosques are visitable for non muslim people, and those two have to be visited with the hourly-visit-guide.
Notes about language:
[Almost] everyone in Morocoo speaks arab and french. Most people in the north can speak somewhat fluid spanish. There's few english knowledge but with a bit of interest from both sides you can get understood too.
Notes about toilets:
Local people don't use toilet paper so places not aimed for tourists and some of the aimed ones don't have it.
In from of almost all toilet's theres a person that will ask you a small tip, take it into account!
Notes about temperature:
In december the weather changes a lot from the middle of the day and the morning and night, so get you a coat but also a bag to put the coat in once the temperature starts to rise.
SVG meets blinken
Between yesterday and today i made blinken (KDE Simon Says clone) use SVG for drawing instead of fixed pixmaps. This makes blinken have the hability to let you play at any size instead of fixing the size at 644x525 pixels like it made before.
Here you have a screenshot showing both a fullscreen blinken and a very small one.

Of course credit goes to Danny Allen for the SVG drawing, to Pino Toscano for helping a bit with the math involved and for Qt4 for making SVG drawing so easy :-)
Here you have a screenshot showing both a fullscreen blinken and a very small one.
Of course credit goes to Danny Allen for the SVG drawing, to Pino Toscano for helping a bit with the math involved and for Qt4 for making SVG drawing so easy :-)
Sunday, December 10, 2006
Back from Morocco
In case you wondered if i had vanished from face of Earth, no, i'm still here, but i've been travelling from 1st December until today around Morocco with no internet access and no need to search for it (see i'm not an Internet addict), so if you mailed me and got no answer, that's the reason, i'll try to get up to date as far as possible. For the ones interested in the trip, i'm quite happy with it, i'll blog about it next week.
Tuesday, November 28, 2006
Distributor patches
Don't you like when distributions decide they are going to patch your program so it works worse? And not only it makes your program work worse, you loose your precious time debugging problems that don't really exist.
Ok, i know i blogged about that before, but the problem is still not fixed so i keep whining about it.
Ok, i know i blogged about that before, but the problem is still not fixed so i keep whining about it.
Saturday, November 11, 2006
KPDF printing and margins
Up to now, KPDF did not let you specify the margins for printing, it always printed with 0 margins, today, seeing that from time to time there's a bug report with people asking about printing PDF with margins i started implementing it, i'm almost done, but have some problems understanding what a user wants when specifying margins.
Let's put a simple example. You have a single page A4 document that has a black rectangle drawn at 2cm of distance from each side. Now you choose to print it with 5cm margin on top. Which result should you get?
a) The printed sheet has the rectangle with these distances: bottom 1.66 cm, top 6.66 cm, left 2cm, right 2cm. That means the available height got reduced from 29,7cm to 24,7cm so distance of 2cm is now 1.66 in the vertical direction, but as available width did not change, you get aspect ratio lost.
b) The printed sheet has the rectangle with these distances: bottom 1.66 cm, top 6.66 cm, left 3.43cm, right 3.43cm. That means the available height got reduced from 29,7cm to 24,7cm so distance of 2cm is now 1.66 in the vertical direction, and to preserve aspect ratio, the available width got reduced from 21 to 17.465 cm, resulting in 1.66 + (21 - 17.465)/2 margin in left and right.
c) Something else
I don't really know what a user would expect when printing, as losing aspect ratio is always a bad idea, but case b) is quite confusing too as you get margins on the horizontal side when you only put it on the vertical side, ideas?
Let's put a simple example. You have a single page A4 document that has a black rectangle drawn at 2cm of distance from each side. Now you choose to print it with 5cm margin on top. Which result should you get?
a) The printed sheet has the rectangle with these distances: bottom 1.66 cm, top 6.66 cm, left 2cm, right 2cm. That means the available height got reduced from 29,7cm to 24,7cm so distance of 2cm is now 1.66 in the vertical direction, but as available width did not change, you get aspect ratio lost.
b) The printed sheet has the rectangle with these distances: bottom 1.66 cm, top 6.66 cm, left 3.43cm, right 3.43cm. That means the available height got reduced from 29,7cm to 24,7cm so distance of 2cm is now 1.66 in the vertical direction, and to preserve aspect ratio, the available width got reduced from 21 to 17.465 cm, resulting in 1.66 + (21 - 17.465)/2 margin in left and right.
c) Something else
I don't really know what a user would expect when printing, as losing aspect ratio is always a bad idea, but case b) is quite confusing too as you get margins on the horizontal side when you only put it on the vertical side, ideas?
Thursday, November 09, 2006
GPG trust paths
Today i found a interesting web that helps you finding GPG trust paths from one key to another, here are the truth paths from me to Amaya Rodrigo, a debian developer i never met, but given that web of trust (6 people with only one hop) i would rather be sure that the key really belongs to her and not to somebody that tries to supplant her.
Monday, November 06, 2006
67% vs 66.7%
Sunday, November 05, 2006
Thanks Zaragoza :-)
Just came back from the KDE meeting at Zaragoza, glad to meet again Antonio, Isaac, Ana and meet for the first time lots of nice people. Thank you guys, the weekend rocked! Thanks also to Warp Networks, DBS and the Zaragoza city council for sponsoring Antonio's and my travels and hotel rooms.
Monday, October 30, 2006
Effects of KDE-PIM bug triage weekend
We all did a very good work on that, just see the effects on unconfirmed bugs.
KMail Bug Chart
KOrganizer Bug Chart
KNode Bug Chart
Kontact Bug Chart
Hope to see more efforts in that direction!
KMail Bug Chart
KOrganizer Bug Chart
KNode Bug Chart
Kontact Bug Chart
Hope to see more efforts in that direction!
Saturday, October 28, 2006
Edit the changelog!
Looking at the changelog file it seems that only Pino and me have fixed bugs for the KDE 3.5.6 release, hope that is not true!
So remember, each time you fix a bug, put it on the changelog, that will help us having a good changelog and also will help you, because if you wait before the release it will be a harder work and you may not remember them all!
So remember, each time you fix a bug, put it on the changelog, that will help us having a good changelog and also will help you, because if you wait before the release it will be a harder work and you may not remember them all!
Wednesday, October 25, 2006
okular mailing list
Today we inaugurated the okular-devel mailing list. YIPI! :-) Feel free to subscribe, but keep in mind it's a developer mailing list so most topics will be about development. If you have suggestions we are happy to hear them too, but please use http://bugs.kde.org to report wishes against the okular product. And again, we have a mailing-list, YIPI! :-)
Thursday, October 19, 2006
kdegames survey
During the last aKademy we identified the need to conduct a survey about the current state of applications in the kdegames module, and also to collect suggestions for games in KDE4.
Mauricio did the hard work and thought the questions and created the poll itself. So please, take the poll to demonstrate his work was not in vain and to help kdegames developers decide what to do for KDE 4.
Mauricio did the hard work and thought the questions and created the poll itself. So please, take the poll to demonstrate his work was not in vain and to help kdegames developers decide what to do for KDE 4.
Tuesday, October 17, 2006
Barcelona 10th KDE Annivesari dinner
So not as big as the official event but at Barcelona some KDE developers, translators and users decided to gather and had a dinner and pub session. Go to http://cat.kde.org/index.php/Sopar_10è_Aniversari to see how the catalan KDE crew looks like.
Solution for KUbuntu 3.5.5 and USB not automounting
Well, some friends of mine had this problem, after updating to Kubuntu 3.5.5 packages their USB/iPod did not automount like before. At the end we discovered i had a newer libhal (0.5.7-1ubuntu18.1 vs 0.5.7-1ubuntu18) because they did a 3.5.3 -> 3.5.5 update while i did 3.5.3 -> 3.5.4 -> 3.5.5 and the 3.5.4 update adds the newer libhal, so if you are having problems with Kubuntu 3.5.5 and did not do the 3.5.4 update, add
deb http://kubuntu.org/packages/kde-354 dapper main
to your sources and update and you'll see libhal update appear and hopefully fix your problem. Riddell toldme he is going to add libhal update also to the 3.5.5 packages, but meanwhile, try it.
Update 1:Seems that does not work for everybody, sorry for you, it worked for some.
Update 2:Seems that Riddell already added new hal packages to 3.5.5 repository so this is not needed anymore, just update and [dist-]upgrade.
deb http://kubuntu.org/packages/kde-354 dapper main
to your sources and update and you'll see libhal update appear and hopefully fix your problem. Riddell toldme he is going to add libhal update also to the 3.5.5 packages, but meanwhile, try it.
Update 1:Seems that does not work for everybody, sorry for you, it worked for some.
Update 2:Seems that Riddell already added new hal packages to 3.5.5 repository so this is not needed anymore, just update and [dist-]upgrade.
Monday, October 16, 2006
Summer of Code 2006 t-shirt is here
Admitidely i like 2005 one better but a free geeky t-shirt is always cool!

Tuesday, October 10, 2006
KDE 10th birthday Dinner at Barcelona
Well, it's not going to be as big nor interesting as the Official 10 Years KDE event but at barcelona we are also organizing our small event, so if you want to know some KDE people drop by in our dinner.
P.S: Yes, i know yesterday i missed okular features #4 blog, but it'll have to wait a bit more, good things are worth to wait for! Stay tuned!
P.S: Yes, i know yesterday i missed okular features #4 blog, but it'll have to wait a bit more, good things are worth to wait for! Stay tuned!
Saturday, October 07, 2006
okular features #3
Thursday, October 05, 2006
okular features #2
Tuesday, October 03, 2006
okular features #1
Sebastian Klüger (Candy man from now on ;-)) suggested me to blog about the cool things okular developers are doing, so here i am, starting a bi-daily "okular features" series so you all can know them.
Extraction of embedded files in PDF documents

We are now able to extract embedded files in PDF documents, you can see here a screenshot showing a document with two embedded files. You can access the embedded files via the menu and also via the yellow bar that appears on the top of the screen when the document you have just opened has an embedded file.
Extraction of embedded files in PDF documents
We are now able to extract embedded files in PDF documents, you can see here a screenshot showing a document with two embedded files. You can access the embedded files via the menu and also via the yellow bar that appears on the top of the screen when the document you have just opened has an embedded file.
Friday, September 29, 2006
okular lightning talk
Today Pino and me did a lighting talk in aKademy 2006 about okular. It was quite good accepted. Assistants liked all the cool new features okular has like REAL text selection, page rotation, overview mode, LOTS of document format support and annotation support. In short, okular rocks :-) As everything it could rock even more so do not hesitate to join us on #kpdf freenode channel and help us building the coolest document viewer out there.
Thursday, September 28, 2006
aKademy 2006 kdeedu BOF notes
kdeedu has its bof today, if you are interested in what we talked there read our notes!
aKademy 2006 kdeedu BOF notes
aKademy 2006 kdeedu BOF notes
Wednesday, September 27, 2006
aKademy 2006 kdegames BOF notes
You can find them at http://wiki.kde.org/tiki-index.php?page=KDEgames+Akademy+2006+BOF+Notes
Summary:
* Identify if any game can be dropped
* Invite other programs to join the extragear
* #kdegames channel exists!
* We want to attract all that games programmers that use scripting
Summary:
* Identify if any game can be dropped
* Invite other programs to join the extragear
* #kdegames channel exists!
* We want to attract all that games programmers that use scripting
Sunday, September 24, 2006
aKademy - Day 1
Opening
The typical opening by politicians and university people but this time people had a Unix background so they knew what they were talking about, not like last year in Málaga when some of the people were just there "because i put money and i want to speak"
Keynote - Looking ourselves in the eye
Aaron spoke about ourselves, what KDE is, what are our challenges and what we can do to succeed even more. Basically we are a reef and we need to get KDE4 out :-D Also a nice presentation with photos of some KDE people in the most embarassment moments he could find.
QtDBus
Thiago explained us why we are going to use Dbus for KDE4, it is basically a DCOP solution but with the benefit that there are much more language bindings so we have more possibilities to have our application used, that is cool :-)
Portland
Waldo was here to explain us the necessity ISV and ISD have for xdg-utils, because they don't want to choose a specific desktop for their independent application so they need to have programs that let them install an icon, launch a browser or controll the screensaver without having to code specifically for KDE/Gnome/etc.
Phonons in Solids
And interesting talk about two of the new technologies we are going to have in KDE4. Solid is going to give as independent access to the hardware system which is a good thing like you as a KDE developer do not want to care if you are interacting with a Linux kernel, a FreeBSD kernel or a Windows kernel. Solid in the other hand is providing the application developers a quite powerful set of classes to do audio and video output and input. Instead of beign a full system like we had with arts it's based on existing code that is good because we code less and have the same functionality :-)
Keynote - The State of the Linux Desktop
John Cherry gave and overview of what the OSDL is, and specifically which are the goals of the Desktop part of the OSDL. Of course it includes the Portland initiative Waldo spoke about, but they also do market studies about Linux adoption and usage around the world. Of course you always need to take these figures with one or two grains of salt, but it seems we have a small but steadly growing percentage of users around the world, so "The Year Of The Linux Desktop" is near ;-)
Competition and Cooperation
A talk by John Palmieri (J5), a Gnome hacker, and no, we did not kill him ;-) At least not publically... He did a quite intelligent talk speaking why we are not really "the enemy" as fighting for a 1-5% market share is ridiculous when the major player has 95% of the market. He also spoke about the dynamics that keep KDE and Gnome improving, like the fact that when you see something in Gnome that is nice, you implement it in KDE and [try to] make it a bit better, then Gnomies see our implemtenation and improve theirs and so on.
Ricoh
That was a talk that really did not fit much in the KDE conference, as it was not Desktop oriented, but was quite interesting because i learnt how Ricoh have opensourced the stack that powers their [high-end?] printers, based on BSD kernel and a Java Framework, and that has made people some crazy things like implement Sudoku/Tetris/etc for the printers, wait, did i say it was not Desktop oriented? Some of their printers have a resolution of up to 800x600 so i think we could make a KDE version for Ricoh printers :-D Anyone up to the job?
Multi-Head RandR
Keith Packard from Intel and one of the X gods spoke about auto detection, auto configuration and autoAnything of X screens and how that can make us save battery power for our little and battery hungry laptops. Really my description is not good enough for the coolness he showed us in the demonstration.
Organization of KDE Events
Martijn and Claire illustrated us about how and what we should to to organize a [KDE] event, ranging from BIG things like aKademy or the KDE 4 Series meetings to some smaller things like regional meetings. Interesting to attend but difficult to explain, sorry for you guys that were not there!
KDE Support
Kevin Krammer explained us the huge amount of work that has to be done in order to help our ever growing user base. He knows that developers are getting out of user support because there are too many users to read their mails and help, so we need a new kind of people to do the interfacing between the developers and the users. That is a rewarding and also sometimes difficult work, but he insisted you can get into it without having much or any technical knowledge of KDE. So if you ever wondered what you could do for KDE if you do not have developing/translating/artwork/documentation skills, you just found your area! Join the support guys!
How To Make Your Program Popular
Inge spoke about his experience about beign the KOffice Marketing person. He clarified us that he really is not doing marketing, but just promotion that is a smaller subset of Marketing. Also it is "easy" to improve the promotion of your application, blog about it, send news to The Dot, speak of how cool it is to your friends and colleagues and soon you will create a nice promotion snowball :-) In the specific case of KOffice he told us that they have maybe even doubled the developer community by getting more awareness and also they have the "Next cool thing in Office Suites" tag so everyone mentions KOffice when speaking about ODF and such. Good work Inge!
The typical opening by politicians and university people but this time people had a Unix background so they knew what they were talking about, not like last year in Málaga when some of the people were just there "because i put money and i want to speak"
Keynote - Looking ourselves in the eye
Aaron spoke about ourselves, what KDE is, what are our challenges and what we can do to succeed even more. Basically we are a reef and we need to get KDE4 out :-D Also a nice presentation with photos of some KDE people in the most embarassment moments he could find.
QtDBus
Thiago explained us why we are going to use Dbus for KDE4, it is basically a DCOP solution but with the benefit that there are much more language bindings so we have more possibilities to have our application used, that is cool :-)
Portland
Waldo was here to explain us the necessity ISV and ISD have for xdg-utils, because they don't want to choose a specific desktop for their independent application so they need to have programs that let them install an icon, launch a browser or controll the screensaver without having to code specifically for KDE/Gnome/etc.
Phonons in Solids
And interesting talk about two of the new technologies we are going to have in KDE4. Solid is going to give as independent access to the hardware system which is a good thing like you as a KDE developer do not want to care if you are interacting with a Linux kernel, a FreeBSD kernel or a Windows kernel. Solid in the other hand is providing the application developers a quite powerful set of classes to do audio and video output and input. Instead of beign a full system like we had with arts it's based on existing code that is good because we code less and have the same functionality :-)
Keynote - The State of the Linux Desktop
John Cherry gave and overview of what the OSDL is, and specifically which are the goals of the Desktop part of the OSDL. Of course it includes the Portland initiative Waldo spoke about, but they also do market studies about Linux adoption and usage around the world. Of course you always need to take these figures with one or two grains of salt, but it seems we have a small but steadly growing percentage of users around the world, so "The Year Of The Linux Desktop" is near ;-)
Competition and Cooperation
A talk by John Palmieri (J5), a Gnome hacker, and no, we did not kill him ;-) At least not publically... He did a quite intelligent talk speaking why we are not really "the enemy" as fighting for a 1-5% market share is ridiculous when the major player has 95% of the market. He also spoke about the dynamics that keep KDE and Gnome improving, like the fact that when you see something in Gnome that is nice, you implement it in KDE and [try to] make it a bit better, then Gnomies see our implemtenation and improve theirs and so on.
Ricoh
That was a talk that really did not fit much in the KDE conference, as it was not Desktop oriented, but was quite interesting because i learnt how Ricoh have opensourced the stack that powers their [high-end?] printers, based on BSD kernel and a Java Framework, and that has made people some crazy things like implement Sudoku/Tetris/etc for the printers, wait, did i say it was not Desktop oriented? Some of their printers have a resolution of up to 800x600 so i think we could make a KDE version for Ricoh printers :-D Anyone up to the job?
Multi-Head RandR
Keith Packard from Intel and one of the X gods spoke about auto detection, auto configuration and autoAnything of X screens and how that can make us save battery power for our little and battery hungry laptops. Really my description is not good enough for the coolness he showed us in the demonstration.
Organization of KDE Events
Martijn and Claire illustrated us about how and what we should to to organize a [KDE] event, ranging from BIG things like aKademy or the KDE 4 Series meetings to some smaller things like regional meetings. Interesting to attend but difficult to explain, sorry for you guys that were not there!
KDE Support
Kevin Krammer explained us the huge amount of work that has to be done in order to help our ever growing user base. He knows that developers are getting out of user support because there are too many users to read their mails and help, so we need a new kind of people to do the interfacing between the developers and the users. That is a rewarding and also sometimes difficult work, but he insisted you can get into it without having much or any technical knowledge of KDE. So if you ever wondered what you could do for KDE if you do not have developing/translating/artwork/documentation skills, you just found your area! Join the support guys!
How To Make Your Program Popular
Inge spoke about his experience about beign the KOffice Marketing person. He clarified us that he really is not doing marketing, but just promotion that is a smaller subset of Marketing. Also it is "easy" to improve the promotion of your application, blog about it, send news to The Dot, speak of how cool it is to your friends and colleagues and soon you will create a nice promotion snowball :-) In the specific case of KOffice he told us that they have maybe even doubled the developer community by getting more awareness and also they have the "Next cool thing in Office Suites" tag so everyone mentions KOffice when speaking about ODF and such. Good work Inge!
Wednesday, September 20, 2006
KMahjongg 10th best Linux Game :-)
Techgage has voted the best 10 Linux games and KMahjongg is the 10th one :-) Congratulations to everyone involved! And be sure it will continue rocking thanks to Mauricio it will surely rock even more :-)
Tuesday, September 19, 2006
aKademy-es 2006 apology
At Akademy-es 2006 we did two contests that had rather nice prizes, unfortunately, the organizer (no, that's not me) has virtually disappeared from the face of earth, does not answer e-mails and does not go to LUG meetings, so i have no way to contact and put pressure on him.
So, sorry, you will probably end up without prizes and there's nothing i can do about it :-/
So, sorry, you will probably end up without prizes and there's nothing i can do about it :-/
Friday, September 15, 2006
okular talk tomorrow
I know it's a bit late, but anyway i'll say it :D Tomorrow in my LUG we do a small series of talks where i'll do a small talk presenting okular and showing that thing that seems to be KDE 4. So if you are from barcelona get up yourself and join us. In the morning i'll also probably be on the local event of the Software Freedom Day.
Thursday, September 14, 2006
At last :-)
It has been a bit more difficult than what i expected, but finally got my driving license this morning. It was the fifth attempt but better fifth than sixth :D
Saturday, September 09, 2006
kdegames revival
kdegames is getting hot :-) Just look at the mailing list number of messages or at the big number of replies my kmahjongg blog created. So now that kdegames has again a reasonable number of people we have created the #kdegames IRC channel so if you are interesed in game development or want to suggest some features for existing games do not hesitate to drop by and have a nice talk!
Friday, September 08, 2006
Poppler for windows
The most people that reach my blog from google are looking for the poppler-windows blog, so i thought i would do another one mentioning the cool Sumatra PDF Viewer by Krzysztof Kowalczyk. So if you want a poppler-based PDF viewer for windows, have a look at Sumatra PDF.
Sunday, September 03, 2006
Konversation 1.0 out
Well, i'm not a konversation developer, only an user and translator, so i should not be really be doing this but as it seems the konversation team ran out of steam with the packagement and last minute fixes i'm going to spread it.
Konversation 1.0 is out :-)
Check out the HUGE changelog at the Konversation homepage.
P.S: Konversation is a nice IRC client for KDE ;-)
Konversation 1.0 is out :-)
Check out the HUGE changelog at the Konversation homepage.
P.S: Konversation is a nice IRC client for KDE ;-)
Saturday, September 02, 2006
Weird reality
You go with a friend and buy a laptop. Boot it up, find Windows preintalled, start up the demo that is on the desktop that says "Know your new XXX computer" and it crashes. You do all the upgrades, start up the demo again and it crashes.
I'm still wondering if XXX company does quality control or they just pack up things and send them to the shops.
I'm not happy.
Update: I did not want to gave the names but as people keep asking shop is MediaMarket and laptop is an Asus Z93
Update 2: He went to the shop and got another one of the same model and seems to be working fine now :-)
I'm still wondering if XXX company does quality control or they just pack up things and send them to the shops.
I'm not happy.
Update: I did not want to gave the names but as people keep asking shop is MediaMarket and laptop is an Asus Z93
Update 2: He went to the shop and got another one of the same model and seems to be working fine now :-)
Friday, September 01, 2006
No internet
Unless a miracle has ocurred today and someone materialized from nowhere to fix my phone i'm without internet all the weekend and already for 3 days so if you need me for something or are wondering why i seem to suddenly have gone dead is because someone unplugged my phone cable from the cable box that is outside my building and now i'm waiting a worker from phone company to come and fix it.
Update: Seems phone company workers also work on saturday and i just got my connection fixed :-)
Update: Seems phone company workers also work on saturday and i just got my connection fixed :-)
Sunday, August 27, 2006
okular snapshot released
A few days ago you got the oportunity to play with the KDE 4 Krash snapshot release, now the okular team provides you with more Krashing experience. You can test okular, the multiformat viewer successor of kpdf. You are all free of sending comments to the team, but remember, a line of code is worth more than one hundred words, so join the party and help us supporting more formats or perfecting the existant ones!
You can get the tarball at KDE's ftp server.
Update: There seem to be some problems compiling the snapshot against latest qt-copy, have a look at this page to find how to solve it.
You can get the tarball at KDE's ftp server.
Update: There seem to be some problems compiling the snapshot against latest qt-copy, have a look at this page to find how to solve it.
Saturday, August 26, 2006
FLOSS project survey
Today i got a mail from a person of a project i'm sort of collaborating about spreading a FLOSS survey a bit. I know you guys are a bit fed up with FLOSS surveys, but these people are serious, they already did a CVS
analsys of the KDE project and published it! not as most surveys you see around that finally don't publish much, so if you have five free minutes do not keep them free and take the survey!
analsys of the KDE project and published it! not as most surveys you see around that finally don't publish much, so if you have five free minutes do not keep them free and take the survey!
Friday, August 25, 2006
KMahjongg revamp
Just look at this http://www.tabuleiro.com/mauricio/kmahjongg_svg.png new screenshot and compare it with the older one at http://www.tabuleiro.com/mauricio/kmahjongg_old.png.
You can see that KMahjongg for KDE4 will be nice eh ;-)
So all of you go and thank Mauricio Piacentini for his cool work, now!
You can see that KMahjongg for KDE4 will be nice eh ;-)
So all of you go and thank Mauricio Piacentini for his cool work, now!
Friday, August 18, 2006
Finished!
Today i finally finished HOMM5 :-) That means i have one adiction less to devote time to and that i would have more time for Free Software.
Only would because tomorrow i'm leaving for five days of holidays with my family.
About the game i'm only saying that it is as adictive as the previous Heroes of Might & Magic games even if it adds no new things at all. So if you like the previous versions you'll probably like this one.
Going back to Free Software, August is an interesting month because even most core developers try to take a holiday away from computers, the productivity does not get lower becasue we always get new blood like Will Entriken that is reworking/creating the Getting Started with KDE pages, a cool thing as that is a very frecuently asked question. Go Will!
Only would because tomorrow i'm leaving for five days of holidays with my family.
About the game i'm only saying that it is as adictive as the previous Heroes of Might & Magic games even if it adds no new things at all. So if you like the previous versions you'll probably like this one.
Going back to Free Software, August is an interesting month because even most core developers try to take a holiday away from computers, the productivity does not get lower becasue we always get new blood like Will Entriken that is reworking/creating the Getting Started with KDE pages, a cool thing as that is a very frecuently asked question. Go Will!
Monday, August 07, 2006
Ya.com says "The internet is mine"
Ya.com, a Spanish ISP, has just thought the internet is of its property, as for now, each page you visit that does not exist, like http://www.thispagereallydoesnotexist.com/ will get you redirected to their search page if you are using their service, obviouly abusing from DNS power. They may argue this is to help the user as "maybe" in the search page they'll find what they really were looking for, but as i have experienced in real life it's nothing bug disturbing, as i typed http://newbugs.kde.org/ (URL where i thought Dirk was doing his experiments for the new bugzilla) and ended in a ya.com page thinking "since when do we have hosting on ya.com pages?".
I've already sent them a mail asking for the removal of this service, if you are a ya.com user please do so too and let's see if we can get the internet to work again.
If you want to test the pain i feel use 62.151.8.100 as your DNS server.
I've already sent them a mail asking for the removal of this service, if you are a ya.com user please do so too and let's see if we can get the internet to work again.
If you want to test the pain i feel use 62.151.8.100 as your DNS server.
Friday, July 21, 2006
New blood
New blood in the KDE world should be a good thing, but sometimes it is not.
It depends on how you use that new blood.
A very good way to use the new blood is Season of KDE. You get new developers, features that interest them and some mentor to help them if they find themselves lost. Almost sure a win situation. This way we are getting a person (Rafael Rodríguez) to try to fix the VERY SLOW rendering of patterns in okular.
Then there is the bad way, and sorry Jonathan, i know i kinda promised you not to bitch more about Rosetta, but i have to. That nice Translate This Application button is the worst executed idea ever. It redirects you to a page where people will translate applications for KUbuntu (potentially overriding real KDE translation) and people will not know they are not contributing to KDE, moreover this people probably won't know the style used for translations, so their translation will be totally out of the rest of translations.
The good implementation of that idea should have been putting that person in contact with the KDE translators team, but that would remove the KUbuntu coolness from the equation ...
Why? oh! Why?you may ask.
It depends on how you use that new blood.
A very good way to use the new blood is Season of KDE. You get new developers, features that interest them and some mentor to help them if they find themselves lost. Almost sure a win situation. This way we are getting a person (Rafael Rodríguez) to try to fix the VERY SLOW rendering of patterns in okular.
Then there is the bad way, and sorry Jonathan, i know i kinda promised you not to bitch more about Rosetta, but i have to. That nice Translate This Application button is the worst executed idea ever. It redirects you to a page where people will translate applications for KUbuntu (potentially overriding real KDE translation) and people will not know they are not contributing to KDE, moreover this people probably won't know the style used for translations, so their translation will be totally out of the rest of translations.
The good implementation of that idea should have been putting that person in contact with the KDE translators team, but that would remove the KUbuntu coolness from the equation ...
Wednesday, July 19, 2006
Things to see in Morocco
This is completely FLOSS unrelated, you can skip it now if you are 100% geek ;-)
Ok, now that i've eliminated 100% geek people, let me ask one thing.
Which are the must see places in Morocco?
I'm going there a whole week in December with some friends but we do not know much about the country so i thought asking here, probably some of you have been in Morocco and have good suggestions on what we should visit.
Thanks!
Update: I'm back from Morocco, if you want to read about it go to this blog post
Ok, now that i've eliminated 100% geek people, let me ask one thing.
Which are the must see places in Morocco?
I'm going there a whole week in December with some friends but we do not know much about the country so i thought asking here, probably some of you have been in Morocco and have good suggestions on what we should visit.
Thanks!
Update: I'm back from Morocco, if you want to read about it go to this blog post
Saturday, July 08, 2006
Akademy hosting ends early!
Hi, this is just a reminder to all those people out there that want to come to aKademy but still have not registered. Last day to pay for aKademy hosting is JULY 23rd so you better get yourself to register and pay the hosting quickly or you will have to find accomodation by yourself if you register later.
Thursday, July 06, 2006
Thanks TSS!
What's TSS would 99.99% of you ask? It's short for Transport Simulation Systems, the company where i work, and why do i thank them?
Because they sending me to aKademy 2006 and paying trip and hosting. This is quite a nice thing for them to do as the only KDE related thing we do is developing with Qt :-) It's so strange Tink suggested they are tired of me and they are sending me a few days off, hope not!
So, remember, if you ever are in need of a Micro or Macro traffic simulator using Qt that is multiplatform and somewhat remotely helps KDE, have a look at www.aimsun.com.
Because they sending me to aKademy 2006 and paying trip and hosting. This is quite a nice thing for them to do as the only KDE related thing we do is developing with Qt :-) It's so strange Tink suggested they are tired of me and they are sending me a few days off, hope not!
So, remember, if you ever are in need of a Micro or Macro traffic simulator using Qt that is multiplatform and somewhat remotely helps KDE, have a look at www.aimsun.com.
I suck
This is a follow up to the I rock blog from a few days ago, maybe with it, some people tought i am that kind of person that can only see his good points and thinks himself is perfect, just to make sure, i'm not that kind of person :-D
And why i suck? Well, today was my fourh fail trying to pass the driving test and i did get into contrary direction no less!!!
Well, at least i lasted a bit more than that poor girl that could not even start because she did not remember of disengaging the hand brake :-/
Well, five is a good number right?
And why i suck? Well, today was my fourh fail trying to pass the driving test and i did get into contrary direction no less!!!
Well, at least i lasted a bit more than that poor girl that could not even start because she did not remember of disengaging the hand brake :-/
Well, five is a good number right?
Sunday, July 02, 2006
Registered!
I'm #20. That is a quite high number given aKademy 2006 registrations started this morning :-)
See you in Dublin!
See you in Dublin!
Friday, June 30, 2006
Racist me? No!
Well, i'm getting the habit of blogging about non FLOSS things, this is about this morning discussion with a woman on the underground.
So that's the situation:
* I get though the entrance, a woman does too, two north-african get throught the entrance without paying
* Woman says "Here in Spain we do pay for the service!" in very loud voice
* The north africans think its better saying nothing and just continue their way
* i have a "Let's improve the world" feeling and try to argue with the woman
* "That was a bit of racist comment, don't you think?"
* "Racist? Me? No! What bothers me is that they are no paying!"
* "Yeah, that's what you said in Spain right?"
* "I did not even look at their faces!"
* "Come on, if it had been me you would have also said in Spain..."
* "Well, really i wanted to inform them, maybe they don't know..."
* "You really think they are utterly stupid and don't know they have to pay?"
And some more strange things she said i don't completely remember.
Maybe the woman does not want to be racist, but her subconscious is, maybe only a bit, but...
So that's the situation:
* I get though the entrance, a woman does too, two north-african get throught the entrance without paying
* Woman says "Here in Spain we do pay for the service!" in very loud voice
* The north africans think its better saying nothing and just continue their way
* i have a "Let's improve the world" feeling and try to argue with the woman
* "That was a bit of racist comment, don't you think?"
* "Racist? Me? No! What bothers me is that they are no paying!"
* "Yeah, that's what you said in Spain right?"
* "I did not even look at their faces!"
* "Come on, if it had been me you would have also said in Spain..."
* "Well, really i wanted to inform them, maybe they don't know..."
* "You really think they are utterly stupid and don't know they have to pay?"
And some more strange things she said i don't completely remember.
Maybe the woman does not want to be racist, but her subconscious is, maybe only a bit, but...
Sunday, June 25, 2006
Spying a bit on GUADEC
Today i went to Vilanova to assist to a few talks of GUADEC to see how our gnome friends where doing.
Today and tomorrow are the "warmup weekend" and most/all the talks where in spanish or catalan and directed towards the local people. I went to a dbus talk, 5 mins of GTK programming (where i thanked $DEITY that we do not use C for doing OOP), a talk about l10n of gnome to catalan (they seem to be doing a bit better in terms of number of translators than ca l10n team of kde) and a talk about the new distribution that will go into all catalan schools next year, based on Suse, using gnome desktop as default but also shipping KDE.
Some things worth mentioning:
All i all, is nice meeting/hearing people that have different preferences so you don't end up in self indulgence
Today and tomorrow are the "warmup weekend" and most/all the talks where in spanish or catalan and directed towards the local people. I went to a dbus talk, 5 mins of GTK programming (where i thanked $DEITY that we do not use C for doing OOP), a talk about l10n of gnome to catalan (they seem to be doing a bit better in terms of number of translators than ca l10n team of kde) and a talk about the new distribution that will go into all catalan schools next year, based on Suse, using gnome desktop as default but also shipping KDE.
Some things worth mentioning:
- They had rather big posters hanging on the outside of the buildings where GUADEC takes place, that is a GOOD THING and we should do something similar, AFAIK it was not done in málaga last year.
- They seem a bit more concerned about us that we about them, at least all talks i went mentioned KDE in some way or other, i don't remember that happening in Málaga (although maybe it happened)
- It is much nicer having the conference center in the center of the village, like GUADEC in Vilanova or this year's aKademy in Dublin, than in the outside like happened in Málafa
- Gnomies are normal people! WTF i thought gnomes where small people with a large beard!
- They had a nice o'Reilly stand in the main hall selling books, although some of there were not really ON TOPIC there (think JavaBeans)
- There was WIFI hotspots for all around, first time i listed available networks i thought "i'll go home with some hundreds of neurons less"
- There were very few power plugs
- Warmup weekend is free, but the core sessions are 30€, i think making contributors pay is not a good thing
- freenode IRC network was not working (probably due to too many people trying to connect from the same IP)
All i all, is nice meeting/hearing people that have different preferences so you don't end up in self indulgence
Monday, June 19, 2006
Shame!
Warning: This is not KDE nor FLOSS related, you can freely skip it if you don't want to read a real life rant.
Yesterday, in Catalonia there was a referendum to vote about a new statute of autonomy.
And more than 50% of voters did not vote, i feel shame for that. Not voting means you are out of game, you can vote yes, vote no, do a blank vote, put KDE logo on the voting envelope, or even put a photo of yourslef on it, but VOTE!
If you don't vote, you just demonstrate that you are nothing more than a drone, going to work, having some vacation, seeing world cup on TV and repeat, you can not express a "i'm dissapointed with politics" with abstention, you just demonstrate dullness of mind.
Yesterday, in Catalonia there was a referendum to vote about a new statute of autonomy.
And more than 50% of voters did not vote, i feel shame for that. Not voting means you are out of game, you can vote yes, vote no, do a blank vote, put KDE logo on the voting envelope, or even put a photo of yourslef on it, but VOTE!
If you don't vote, you just demonstrate that you are nothing more than a drone, going to work, having some vacation, seeing world cup on TV and repeat, you can not express a "i'm dissapointed with politics" with abstention, you just demonstrate dullness of mind.
Sunday, June 18, 2006
I rock :-)
Just saw on Adriaan's graph that i'm the oldest commiter with a 100% activity percentage :-).
Obviously i'm not the best commiter, coolo, dfaure, and mlaurent have to fight for it, but ei, i'm the first on something :-D. Cheers to markey for beign the runnerup on the oldest commiter with 100% activity!
More seriously, we might consider removing commit rights from all that oldies that only have a "square" for their first week and never ever commited anything more.
Obviously i'm not the best commiter, coolo, dfaure, and mlaurent have to fight for it, but ei, i'm the first on something :-D. Cheers to markey for beign the runnerup on the oldest commiter with 100% activity!
More seriously, we might consider removing commit rights from all that oldies that only have a "square" for their first week and never ever commited anything more.
Thursday, May 25, 2006
Popularity contest
Don't know if the [k]ubuntu running people already know of it or not, but i just found http://popcon.ubuntu.com/ a page that list the most "popular" ubuntu packages. You just have to install popularity-contest and dpkg-reconfigure popularity-contest
Once the numbers get high enough it'll be interesting for developers to see how much their program is used.
Once the numbers get high enough it'll be interesting for developers to see how much their program is used.
Sunday, May 14, 2006
Wish me luck
Tomorrow i'm taking my drivers license practic test, i'm going to need some luck to make it perfect so i get the license so i need your wishful thinking ;-)
On a side note i svn rm kpdf from svn! You have to use oKular on branches/work/kde4/playground/graphics from now on if you want to use kpdf on KDE4. I need helpers there as Piotr (that did oKular as part of a Google's Summer of Code) is not helping as much i would want, so if you want to take part come and join the fun!
On a side note i svn rm kpdf from svn! You have to use oKular on branches/work/kde4/playground/graphics from now on if you want to use kpdf on KDE4. I need helpers there as Piotr (that did oKular as part of a Google's Summer of Code) is not helping as much i would want, so if you want to take part come and join the fun!
Sunday, May 07, 2006
You know you're a freak...
... when you go to the annual party of your computer science university (FIB/UPC) and there's a giant poster that says
FestaFib 2006
lol omg wtf rtfm
and you are the only person among your friends that know what the second line means.
On the kpdf/oKular/poppler side i've been porting code from kpdf/oKular to the poppler-qt4 frontend lately and almost have a full port of oKular to use the poppler-qt4 frontend. After that i'll svn rm kdegraphics/kpdf and focus on trying to improve oKular to live to everyone's expectations.
FestaFib 2006
lol omg wtf rtfm
and you are the only person among your friends that know what the second line means.
On the kpdf/oKular/poppler side i've been porting code from kpdf/oKular to the poppler-qt4 frontend lately and almost have a full port of oKular to use the poppler-qt4 frontend. After that i'll svn rm kdegraphics/kpdf and focus on trying to improve oKular to live to everyone's expectations.
Tuesday, April 18, 2006
Most used Free Software Browser
If you ask anyone that knows what a browser is and what Free Software is, what is the most used Free Software Browser, [almost] everyone will answer "Firefox!".
But it is not, sorry to be a bubble buster to all that people that thought Free Software was having a nice champion on Firefox.
What why is Firefox not Free Software may you ask? Simple, because of this
And everyone knows Free Software and Open Source definitions are completely AGAINST limiting who can use the software.
So probably most used Free Software Browser is Konqueror.
Update: Ok, i'm completely stupid and idiot, and wrong, because seems everyone accepts removing freedoms because someGoverment says it, does not make your program unfree, i completely disagree, but obviosuly i'm not a lawyer and as said i'm stupid and idiot so my opinion is worth zero.
BTW this never wanted to be an attack to Firefox or to anyoneelse, just a curious thing i discovered.
Anyways i thought one could post random thoughts on his blog, but now it seems planet.kde.org is an official kde channel instead of what it says it is "Planet KDE is an aggregation of public weblogs written by contributors to the K Desktop Environment. The opinions expressed in these weblogs and hence this aggregation are those of the original authors.
Planet KDE is not a product or publication of KDE e.V.; as such, it does not necessarily represent the views of the KDE project as a whole or the views of KDE e.V." So do not associate this idiot blog with KDE or KPDF or Poppler or other projects i contribute to, the only idiot here it's me, Albert Astals Cid.
Update 2: So it seems that restriction is not transitive, that is, one can download firefox from US to Spain and then one can download it from Spain to Cuba, isn't law something strange? /me is glad he has not anything to do with law in his life.
But it is not, sorry to be a bubble buster to all that people that thought Free Software was having a nice champion on Firefox.
What why is Firefox not Free Software may you ask? Simple, because of this
This source code is subject to the U.S. Export Administration Regulations and other U.S. law, and may not be exported or re-exported to certain countries (currently Afghanistan (Taliban controlled areas), Cuba, Iran, Iraq, Libya, North Korea, Sudan and Syria) or to persons or entities prohibited from receiving U.S. exports (including Denied Parties, entities on the Bureau of Export Administration Entity List, and Specially Designated Nationals).
And everyone knows Free Software and Open Source definitions are completely AGAINST limiting who can use the software.
So probably most used Free Software Browser is Konqueror.
Update: Ok, i'm completely stupid and idiot, and wrong, because seems everyone accepts removing freedoms because someGoverment says it, does not make your program unfree, i completely disagree, but obviosuly i'm not a lawyer and as said i'm stupid and idiot so my opinion is worth zero.
BTW this never wanted to be an attack to Firefox or to anyoneelse, just a curious thing i discovered.
Anyways i thought one could post random thoughts on his blog, but now it seems planet.kde.org is an official kde channel instead of what it says it is "Planet KDE is an aggregation of public weblogs written by contributors to the K Desktop Environment. The opinions expressed in these weblogs and hence this aggregation are those of the original authors.
Planet KDE is not a product or publication of KDE e.V.; as such, it does not necessarily represent the views of the KDE project as a whole or the views of KDE e.V." So do not associate this idiot blog with KDE or KPDF or Poppler or other projects i contribute to, the only idiot here it's me, Albert Astals Cid.
Update 2: So it seems that restriction is not transitive, that is, one can download firefox from US to Spain and then one can download it from Spain to Cuba, isn't law something strange? /me is glad he has not anything to do with law in his life.
That strange feeling...
Sometimes i have that strange feeling that people are trying to make fun of me.
Just know i've had this feeling again, i've tried to go to a webpage of local radio that also uses internet for the broadcast so i could hear FC Barcelona vs AC Milan soccer match.
The interesting thing is that you can not make it work under linux because they're using a Flash 8 animation to load the audio player!
That itself is awful enough but what is even *nicer* is that once i've went into windows, loaded that flash 8 movie there's a "if you have linux click on this link". WTF! How can i be seeing that in linux if flash8 does not work on it? And even better the link does not work! :-D
Come on, can't you just give me a damn url...
Just know i've had this feeling again, i've tried to go to a webpage of local radio that also uses internet for the broadcast so i could hear FC Barcelona vs AC Milan soccer match.
The interesting thing is that you can not make it work under linux because they're using a Flash 8 animation to load the audio player!
That itself is awful enough but what is even *nicer* is that once i've went into windows, loaded that flash 8 movie there's a "if you have linux click on this link". WTF! How can i be seeing that in linux if flash8 does not work on it? And even better the link does not work! :-D
Come on, can't you just give me a damn url...
Monday, April 03, 2006
Help with KDE releases translation
Translating the release announcements to different languages is important because that makes it easier for non-english speaking people and media to spread the good news that a new KDE version is out.
If you feel you can help, have a look at http://www.spreadkde.org/handbook/release_promotion/translations
If you feel you can help, have a look at http://www.spreadkde.org/handbook/release_promotion/translations
Thursday, March 30, 2006
New live in kde-edu and oKular
This week oKular port to KDE4 got some help from one of our of the kde-edu guys, Pino Toscano, that has been removing Qt3Support calls, improving the cmake support and such much needed things, thanks Pino!
On the edu side, David Saxton has been improving kmplot in the same way, making it more Qt4-ish at a rate of 1 commit each 4 hours :-D
I for one welcome our new overlords!
On the edu side, David Saxton has been improving kmplot in the same way, making it more Qt4-ish at a rate of 1 commit each 4 hours :-D
I for one welcome our new overlords!
Sunday, March 26, 2006
First step to World domination
Well, we all know in the deep of our heart that KDE mission is World domination.
We are on the first step to it, as for now once you have installed KDE from source you can not uninstall it anymore.
~/build-cmake/kdelibs4_snapshot$ make uninstall
make: *** No rule to make target `uninstall'. Stop.
PS: That is a joke, not in the way that it is not real, but in the way that i know that it is beign worked out, but i'm so frustated with cmake at the moment that i had to make a joke about it or die.
We are on the first step to it, as for now once you have installed KDE from source you can not uninstall it anymore.
~/build-cmake/kdelibs4_snapshot$ make uninstall
make: *** No rule to make target `uninstall'. Stop.
PS: That is a joke, not in the way that it is not real, but in the way that i know that it is beign worked out, but i'm so frustated with cmake at the moment that i had to make a joke about it or die.
Sunday, March 05, 2006
Let's do the poppler dance
KPDF from trunk (that is what will become KDE 4.0) just got switched to use poppler >= 0.5.1
STOP
oKular (that if everything goes well will be KPDF successor for KDE 4.0) will be switched during the week
STOP
We still do not use poppler-qt4 bindings because i have still to get them complete
STOP
Hope to get them complete for poppler 0.5.2
STOP
That does not mean i approve some distros silently patching KPDF from KDE 3.5.x to use poppler
STOP
LET'S GO TO THE STREET AND DO THE POPPLER DANCE
NOW!
STOP
STOP
oKular (that if everything goes well will be KPDF successor for KDE 4.0) will be switched during the week
STOP
We still do not use poppler-qt4 bindings because i have still to get them complete
STOP
Hope to get them complete for poppler 0.5.2
STOP
That does not mean i approve some distros silently patching KPDF from KDE 3.5.x to use poppler
STOP
LET'S GO TO THE STREET AND DO THE POPPLER DANCE
NOW!
STOP
Friday, March 03, 2006
We are doing right
You know you are on the right way when you are attacked by spanish trolls that accuse you of beign a damn catalan nationalist and also are attacked by catalan trolls that accuse you of beign a damn spanish nationalist :-D
"Fear is the path to the dark side. Fear leads to anger. Anger leads to hate. Hate leads to suffering." - Master Yoda
"Fear is the path to the dark side. Fear leads to anger. Anger leads to hate. Hate leads to suffering." - Master Yoda
Thursday, February 23, 2006
Font artist wanted
In blinKen we are using a font that simulates hand drawing to show status messages, the problem is that this font does not have some characters used by some languages so if you always wanted to learn how to use FontForge, now is your oportunity to learn it and do something nice with your artistic skills! Add that missing glyphs to steve font!
If you want to do it contact me for details.
If you want to do it contact me for details.
Tuesday, February 21, 2006
Ubuntu woes
Have a look at this bug https://launchpad.net/distros/ubuntu/+source/callgrind/+bug/2700.
callgrind is not installable in lastest [K]Ubuntu stable version, and the bug is marked as rejected, how nice :-/
callgrind is not installable in lastest [K]Ubuntu stable version, and the bug is marked as rejected, how nice :-/
Catalan l10n team and Catalan government work together
Today it was announced that the KDE Catalan l10n team known as ( cat >> KDE ) will work together with TERMCAT, the organization that standarizes new words, usually technology related, in the Catalan language.
The exact collaboration terms are still not completed, but we will surely provide them access to the NX account we have on the OpenUsability server, so they can test the translations while we work on them.
So thanks also to Kurt and the OpenUsability team for providing us with access to that NX machine where the translators can have a look at how their translation will look in a given program, as that is often a program as they translate "unreleased" versions of the programs.
More info on http://www.lafarga.org/node/1052 (Catalan language)
The exact collaboration terms are still not completed, but we will surely provide them access to the NX account we have on the OpenUsability server, so they can test the translations while we work on them.
So thanks also to Kurt and the OpenUsability team for providing us with access to that NX machine where the translators can have a look at how their translation will look in a given program, as that is often a program as they translate "unreleased" versions of the programs.
More info on http://www.lafarga.org/node/1052 (Catalan language)
Sunday, February 19, 2006
What my work colleagues liked about KDE
Some weeks ago i installed KUbuntu at work to help improving the multi-OS behaviour of our Qt based product.
What is interesting is to know which things they have liked more about KDE, first are konqueror shortchuts gg: imdb: en2es: es2en:, second there is RSIBreak, they like that cute program that helps you avoid RSI, and third and finally they woed about ... kruler!!!
So for all those that say that those little "toys" are not good for KDE shut up, i got office people interested in KDE with all those small progams ;-)
What is interesting is to know which things they have liked more about KDE, first are konqueror shortchuts gg: imdb: en2es: es2en:, second there is RSIBreak, they like that cute program that helps you avoid RSI, and third and finally they woed about ... kruler!!!
So for all those that say that those little "toys" are not good for KDE shut up, i got office people interested in KDE with all those small progams ;-)
Saturday, February 11, 2006
KDE meetings, Languages and Trolls
Well, if you have a look at Akademy-es 2006 meeting news item on the dot you will see it turned into completely off-topic discussion. Probably my fault, i'm sorry.
This does not means i regret of the comment i did as it is completely right IMHO, let's have a cold look at it.
A) Someone asks language of the meeting
B) Jason Harris says he guess it'll be Spanish as it is the language the wiki is in and also is a event specifically for Spanish people
C) Antonio Larrosa reanswers and says that yeah Spanish will be the main language of the event and that we hope to get people from catalan, basque and galicean translation teams, so that languages will probably be present in the event too. Nothing strange, i remember i spoke Spanish in some moments in the "real" Málaga Akademy with Spanish people and i'm sure some germans spoke german between them also.
D) Someone called Javier Marcet, comes and starts with "Oh my ****!!" + strange sentence about political nonsense that IMHO doesn't fit + "Absurd!", and then asks us to forbid the usage of any language not Spanish.
Sorry, but that is trolling, see it as you want, but people will talk in the language they fell more happy with, forcing people to use a specific language is BAD.
Does this mean i will speak in Catalan to another Catalan if i know there are 10 people around that do not understands us?
Obviously not, noone, nowhere, at any time of the history, as done that, because i will be more "happy" sacrifizing some part of my "speaking mother tongue happyness" to win some "happynes" by the fact that there is more people that understands me.
Obviously you have the right to flame me and disagree, this is all about speech freedom.
This does not means i regret of the comment i did as it is completely right IMHO, let's have a cold look at it.
A) Someone asks language of the meeting
B) Jason Harris says he guess it'll be Spanish as it is the language the wiki is in and also is a event specifically for Spanish people
C) Antonio Larrosa reanswers and says that yeah Spanish will be the main language of the event and that we hope to get people from catalan, basque and galicean translation teams, so that languages will probably be present in the event too. Nothing strange, i remember i spoke Spanish in some moments in the "real" Málaga Akademy with Spanish people and i'm sure some germans spoke german between them also.
D) Someone called Javier Marcet, comes and starts with "Oh my ****!!" + strange sentence about political nonsense that IMHO doesn't fit + "Absurd!", and then asks us to forbid the usage of any language not Spanish.
Sorry, but that is trolling, see it as you want, but people will talk in the language they fell more happy with, forcing people to use a specific language is BAD.
Does this mean i will speak in Catalan to another Catalan if i know there are 10 people around that do not understands us?
Obviously not, noone, nowhere, at any time of the history, as done that, because i will be more "happy" sacrifizing some part of my "speaking mother tongue happyness" to win some "happynes" by the fact that there is more people that understands me.
Obviously you have the right to flame me and disagree, this is all about speech freedom.
Wednesday, February 01, 2006
Which 64-bit distro?
Probably this week i'm buying a new PC with the dual core 64-bit AMD Processor. Any suggestion of which 64-bit distro is better?
Tuesday, January 24, 2006
KPDF problem with Save As...
KPDF as a problem in which if you save a document over itself while it is open using the Save As... hability the document gets destroyed. So don't do it ;-) You've been warned. More at http://kpdf.kde.org/news.php
Saturday, December 24, 2005
Google Summer of Code T-Shirt
I just got my Google SoC T-Shirt, it's a nice black t-shirt with a small but good enough SoC logo on the front and Google's brand on one of the arms. Thanks Google for that gift :-)
Tuesday, December 13, 2005
Kombination web page is on
Ok, after Berlios refused us, gna, as some people suggested, has accepted us. So we already have a project page, a home page (although a bit ugly ATM) and a mailing list. So come and join the fun!
Poppler 0.4.3 release is out
Well it's not a big release, but it fixes some security problems and some crashes so it is worth updating if you are using poppler. Grab it at http://poppler.freedesktop.org/.
On the current *news* going all over the net, i think it's a good thing Linus uses KDE and promotes its use, on the other hand there is no need to insult the Gnomes as we are all friends, you know?
On the current *news* going all over the net, i think it's a good thing Linus uses KDE and promotes its use, on the other hand there is no need to insult the Gnomes as we are all friends, you know?
Wednesday, December 07, 2005
Amazon--++
First of all -- for not beign able of shipping a calendar from germany to spain without it getting lost/stealt/wathever
Then ++ for returning the money they charged me with such diligence.
Then ++ for returning the money they charged me with such diligence.
Berlios--
********
Due to resource limitations we cannot support more games or game frameworks.
The BerliOS Crew
********
So they refused to host kombination web page, nice for them, thanks and bye, i'm not suggestion berlios as a sourceforge alternative to anyone anymore.
Due to resource limitations we cannot support more games or game frameworks.
The BerliOS Crew
********
So they refused to host kombination web page, nice for them, thanks and bye, i'm not suggestion berlios as a sourceforge alternative to anyone anymore.
Tuesday, December 06, 2005
Poppler, Qt4, Windows and my desktop
Seems making poppler compile under Windows is not that difficult, mingw, some handfile editing of Makefiles and some luck gave me that

That is, an almost working poppler-qt4 test, if it not was because no fonts are rendered :-D So yes, all people that keep asking if poppler is portable to windows, it is, we just need you to do the fine tuning ;-)
Many will consider me a heretic for that kind of Windows work, but linux on my laptop suffered some problems lately due to having Mandriva Cooker installed and my main desktop machine seems to have died completely (had a kernel panic when i came back from seeing TV and it won't boot :-S)
That is, an almost working poppler-qt4 test, if it not was because no fonts are rendered :-D So yes, all people that keep asking if poppler is portable to windows, it is, we just need you to do the fine tuning ;-)
Many will consider me a heretic for that kind of Windows work, but linux on my laptop suffered some problems lately due to having Mandriva Cooker installed and my main desktop machine seems to have died completely (had a kernel panic when i came back from seeing TV and it won't boot :-S)
Friday, December 02, 2005
Hello Planet Freedesktop!
To Planet KDE, i'm now member of Planet Freedesktop also ;-)
This is my presentation post for FreeDesktop planet readers. I work mainly on KDE, as maintainer of kpdf and some other apps, but i'm also an active developer on freedesktop cvs due to beign one of the main commiters to poppler cvs tree.
In Poppler related news i can tell that we have already merged the xpdf 3.01 changes in the tree, that mainly give us support for images with alpha channel and we are trying to get a new release, that will probably be qualified as "unstable", as there are quite heavy changes, to get some testing out there :-)
This is my presentation post for FreeDesktop planet readers. I work mainly on KDE, as maintainer of kpdf and some other apps, but i'm also an active developer on freedesktop cvs due to beign one of the main commiters to poppler cvs tree.
In Poppler related news i can tell that we have already merged the xpdf 3.01 changes in the tree, that mainly give us support for images with alpha channel and we are trying to get a new release, that will probably be qualified as "unstable", as there are quite heavy changes, to get some testing out there :-)
Thursday, December 01, 2005
Mozilla and their i18n problems
First of all note this is AFAIK and that i'm not a mozilla developer nor specialist nor user (only when i'm on windows that is not much).
You probably noted that yesterday Mozilla tried to eclipse our 3.5 release with Firefox 1.5 release, i thought, ok, i'll download it so my father can use it on its Windows machine, so there i go to http://www.mozilla.com/firefox/all.html to get the catalan version of Firefox 1.5 for Windows and wooops, it's not there :-/ So my father is forced to use the old 1.0.7 version.
Obviously i'm not requesting to have a fully 100% translated catalan version of Firefox when we don't have one in KDE (http://i18n.kde.org/stats/gui/stable/ca/index.php) but at least a 1.5 release reusing the strings from 1.0.7 would be enough as i'm almost sure most strings are the same, but Mozilla foundation has historically been a bit bad on the i18n side making translation teams provide the i18n'ed binaries instead of doing the build along the English binary and that cause that kind of problems.
I hope they can solve this issue with i18n as it's one of the strong points Free Software has.
You probably noted that yesterday Mozilla tried to eclipse our 3.5 release with Firefox 1.5 release, i thought, ok, i'll download it so my father can use it on its Windows machine, so there i go to http://www.mozilla.com/firefox/all.html to get the catalan version of Firefox 1.5 for Windows and wooops, it's not there :-/ So my father is forced to use the old 1.0.7 version.
Obviously i'm not requesting to have a fully 100% translated catalan version of Firefox when we don't have one in KDE (http://i18n.kde.org/stats/gui/stable/ca/index.php) but at least a 1.5 release reusing the strings from 1.0.7 would be enough as i'm almost sure most strings are the same, but Mozilla foundation has historically been a bit bad on the i18n side making translation teams provide the i18n'ed binaries instead of doing the build along the English binary and that cause that kind of problems.
I hope they can solve this issue with i18n as it's one of the strong points Free Software has.
Tuesday, November 29, 2005
KDE 3.5 released!
Announcement
My contributions to this release are some minor features in kpdf like support for images with alpha channels and two new programs inside kdeedu.
Also don't forget to visit the visual guide for other highlights.
Congrats to everyone involved in this release!!!
My contributions to this release are some minor features in kpdf like support for images with alpha channels and two new programs inside kdeedu.
Also don't forget to visit the visual guide for other highlights.
Congrats to everyone involved in this release!!!
Wednesday, November 09, 2005
The second
Some days ago my expedient on my university's online campus got updated to reflect i have the second best average mark of the 213 people that ended the CS degree this year, now my only duty left is to discover who was number one and kill congrat him.
On side news: Spanish media reports that the newborn princess will get university level studies, damn! THIS IS IMPORTANT!
On side news: Spanish media reports that the newborn princess will get university level studies, damn! THIS IS IMPORTANT!
Sunday, November 06, 2005
Kombination
You may remember a past blog (http://tsdgeos.blogspot.com/2005/09/some-gaming.html) about two games i was writing for KDE4. Kiriki has not changed anything since it can be said to be finished, but crossedWords changed its name to Kombination (damn K-names! ;-)) and has progressed a lot as you can see here
thanks to Pino Toscano helping with it. You can actually play with the exception that scoring does not work, blank tile can not be changed to a letter and that word checking does not work.
And word checking is our largest problem by now. With word checking i mean "how to decide if a word is valid or not".
The first obvious thing one thinks is "ask the other users", but you have to think as a game designer that other players can be "bad people" and always refuse your words so that solution has this problem.
Second obvious thing is "use kspell", but this has problems as for example in spanish you play with unaccentuaded tiles, so you do not create "balcón" but "balcon" so kspell will tell you that word is invalid.
Third obvious thing is "use a preprocessed list only with acceptable words even if they are written wrong", that solution also has problems, italian word list extracted from aspell is 25Mb, spanish one is 6.5Mb and catalan 149Mb!!! that means that loading that into memory to check needs a lot of mem and that kombination would be HUGE to distribute.
Anyone has a fourth idea?
BTW you can get kombination from /branches/work/kde4/playground/games/kombination/
And word checking is our largest problem by now. With word checking i mean "how to decide if a word is valid or not".
The first obvious thing one thinks is "ask the other users", but you have to think as a game designer that other players can be "bad people" and always refuse your words so that solution has this problem.
Second obvious thing is "use kspell", but this has problems as for example in spanish you play with unaccentuaded tiles, so you do not create "balcón" but "balcon" so kspell will tell you that word is invalid.
Third obvious thing is "use a preprocessed list only with acceptable words even if they are written wrong", that solution also has problems, italian word list extracted from aspell is 25Mb, spanish one is 6.5Mb and catalan 149Mb!!! that means that loading that into memory to check needs a lot of mem and that kombination would be HUGE to distribute.
Anyone has a fourth idea?
BTW you can get kombination from /branches/work/kde4/playground/games/kombination/
Sunday, October 30, 2005
I hate monarchy
This is just a rant and not KDE related, if you are reading this from the planet you can just skip it.
Well, the title says it all, i can not stand monarchy, those people that break the rules, "law is the same for everybody" they say, yeah, that's why there's someone out there that will be the ruler of my country just by having been born, i think i was not given that right when i was born.
My hate has always been big, but today there was the drop that made the glass full; the princess entered the hospital to give born to a new bloodsucker from Spanish monarchy and TV is making connections to the hospital each fives minutes just to report there are no news!!! Come on! I don't give a damn if he is born or not, but i could *try to understand* a connection if the new prince has been born, but just stopping a movie each 5 minutes to tell there's no news is just insane!
Viva la República!
Well, the title says it all, i can not stand monarchy, those people that break the rules, "law is the same for everybody" they say, yeah, that's why there's someone out there that will be the ruler of my country just by having been born, i think i was not given that right when i was born.
My hate has always been big, but today there was the drop that made the glass full; the princess entered the hospital to give born to a new bloodsucker from Spanish monarchy and TV is making connections to the hospital each fives minutes just to report there are no news!!! Come on! I don't give a damn if he is born or not, but i could *try to understand* a connection if the new prince has been born, but just stopping a movie each 5 minutes to tell there's no news is just insane!
Viva la República!
Tuesday, October 18, 2005
It's official, i've been unfair
When i said "Mandriva 2006.0 does not like KDE" i should have said "Mandriva 2006.0 does not like KDE enough to have a IMHO serious bug fixed before their official release".
People seem to have interpreted that Mandriva is anti-KDE and that is of course wrong.
People seem to have interpreted that Mandriva is anti-KDE and that is of course wrong.
Saturday, October 15, 2005
It's official, Mandriva 2006.0 does not like KDE
Why do you ask? Well the reason is http://qa.mandriva.com/show_bug.cgi?id=16432, they have a bug in all their Qt/KDE programs that is not present if you use the original Qt library, so they are patching the library to work worse than the original one, great...
Wednesday, October 12, 2005
KGeography and Tajik
Just got a nice mail from Roger Kovacs about the Tajik translation of KGeography
Albert,
Just wanted to share some positive events surrounding KGeography.
Tajikistan is a small poor nation, somewhat isolated, and quite behind
in technology. A small NGO in Dushanbe called Youth Opportunities, has
formed a student Linux User Group called SDTLUG for School Days Tajik
Linux User Group. These middle and high school students chose to
translate KGeography as their primary project. So you will see the
translations for "tg" growing in the next months.
I don't want to flood your e-mail, but if you would like some photos
of the students, I can send them along. For more information about
Linux in Tajikistan you can look at www.tajikngo.org (although Victor,
the director of Youth Opportunities has just started to redo the web
site - you can still take a look around.)
I know the students will probably learn more about Geography from
doing the translation work, than they would in class! In addition,
some of the students in the LUG know Russian as their primary language,
and they have contacted the Russian team and will be submitting
translations to them to include in svn.
Thanks for the great tool - it provides in so many ways!
Roger Kovacs
Thanks for that! I'm glad my program helps people :-)
Friday, September 23, 2005
Some gaming
Lately i've been coding some Qt4/KDE4 small things, the first one is a clone of gtali (that is a yahtzee clone) called kiriki, it can be found at branches/work/kde4/playground/games/kiriki and it's [almost] done. Comments accepted :-)

The second one is a scrabble clone, that is going to be MUCH more difficult and i've been coding for it only 2 or 3 hours in total but i already have a nice board, thanks to Danny Allen of course, my colors where much uglier :-D
BTW i need a GOOD name for that, current working name is crossedwords but it's ugly IMHO
The second one is a scrabble clone, that is going to be MUCH more difficult and i've been coding for it only 2 or 3 hours in total but i already have a nice board, thanks to Danny Allen of course, my colors where much uglier :-D
BTW i need a GOOD name for that, current working name is crossedwords but it's ugly IMHO
Tuesday, August 30, 2005
Awarded at Akademy!
Wooooooooooooooo, both Enrico and me have been awarded in aKademy 2005 in the "Best new application or improvement to an existing application in the last year" category thanks to our KPDF work. Thanks to all of you that sent patches or reported wishes or bugs, and of course thanks the jury for choosing us.
update: forgot to mention the other winners with all the excitation :-D
In the "Best non-application contribution (eg for documentation, artwork, web work, translation, library development or similar) in the last year" Lauri got awarded by is work in the documentation team
In the "Jury's choice for contribution to KDE, especially (but not exclusively) in the last year" both coolo and ossi got awarded for the SVN transition
update: forgot to mention the other winners with all the excitation :-D
In the "Best non-application contribution (eg for documentation, artwork, web work, translation, library development or similar) in the last year" Lauri got awarded by is work in the documentation team
In the "Jury's choice for contribution to KDE, especially (but not exclusively) in the last year" both coolo and ossi got awarded for the SVN transition
Monday, August 29, 2005
Akademy day 3 talks
Today has been a quite interesting day
Keynote from Trolltech
Very interesting figures about the [quite widespread IMHO] adoption of Qt, most impresive is that there were 94 people working for them at the beginning of the year and they are now up to 140!!!
Multimedia API for KDE4
Quite interesting too, there will be some nice features in KDE4 related to multimedia, KDEMM will have the possibility of having different backends for the same frontend, that will also allow backend API changes (gstreamer we know you) without that meaning KDEMM API changes
2005 KDE-Edu BOF
Quite nice brainstorming about what to do with edu apps for KDE4, summary at http://wiki.kde.org/tiki-index.php?page=28%20August%20meeting
The Poppler Library
Hey dudes! That was my presentation, i was afraid no-one would come beign that late in the afternoon and having to battle with Mathieu Chouinard and Simon Hausmann, but at last there were about 7 person there (but some heavy dudes likes Cornelius and Riddell there), not that much, but that was good because i was a little worried as that was my first conference in english ever, it seems my pronuntiation was good enough as Riddell's transcript seems to have all it right :-D
BTW you can get the slides at http://conference2005.kde.org/slides/poppler.kpr or http://conference2005.kde.org/slides/poppler/index.html if you don't have KPresenter installed. You can also read the transcript (interesting because it features the small questions and answers session) at http://wiki.kde.org/tiki-index.php?page=Poppler+Library+Talk
Finally the videos are available at http://ktown.kde.org/akademy2005/
Keynote from Trolltech
Very interesting figures about the [quite widespread IMHO] adoption of Qt, most impresive is that there were 94 people working for them at the beginning of the year and they are now up to 140!!!
Multimedia API for KDE4
Quite interesting too, there will be some nice features in KDE4 related to multimedia, KDEMM will have the possibility of having different backends for the same frontend, that will also allow backend API changes (gstreamer we know you) without that meaning KDEMM API changes
2005 KDE-Edu BOF
Quite nice brainstorming about what to do with edu apps for KDE4, summary at http://wiki.kde.org/tiki-index.php?page=28%20August%20meeting
The Poppler Library
Hey dudes! That was my presentation, i was afraid no-one would come beign that late in the afternoon and having to battle with Mathieu Chouinard and Simon Hausmann, but at last there were about 7 person there (but some heavy dudes likes Cornelius and Riddell there), not that much, but that was good because i was a little worried as that was my first conference in english ever, it seems my pronuntiation was good enough as Riddell's transcript seems to have all it right :-D
BTW you can get the slides at http://conference2005.kde.org/slides/poppler.kpr or http://conference2005.kde.org/slides/poppler/index.html if you don't have KPresenter installed. You can also read the transcript (interesting because it features the small questions and answers session) at http://wiki.kde.org/tiki-index.php?page=Poppler+Library+Talk
Finally the videos are available at http://ktown.kde.org/akademy2005/
Akademy day 2 talks
Krita
Wow, Krita has needed a long time to get got shape (almost 6 years since KImageShop) but the shape IS really good. Congrats to all the Krita team as they have some features that are very rare among free-software image editors for linux
KCall
Don't know if it was that the talk was boring or if it was that i was tired but i was in a almost-slept state for all the talk, so i can not report much apart from KCall beign a VoIP program and it beign rewritten as part of a Google Summer of Code
Firefox and KDE
Not much new as someone already said, but good news that Dirk is getting payed to do the port and that things may be finally get rolling.
Quanta and docboocks
Another WOW goes for Quanta, not only a very powerful HTML application but a killer editor for our documentation team as it gives many nice features to be able of editing docbooks
That's all for today, more tomorrow :-D
And BTW don't forget to go to http://wiki.kde.org/tiki-index.php?page=Talks+%40+aKademy+2005 to read some nice transcripts
Wow, Krita has needed a long time to get got shape (almost 6 years since KImageShop) but the shape IS really good. Congrats to all the Krita team as they have some features that are very rare among free-software image editors for linux
KCall
Don't know if it was that the talk was boring or if it was that i was tired but i was in a almost-slept state for all the talk, so i can not report much apart from KCall beign a VoIP program and it beign rewritten as part of a Google Summer of Code
Firefox and KDE
Not much new as someone already said, but good news that Dirk is getting payed to do the port and that things may be finally get rolling.
Quanta and docboocks
Another WOW goes for Quanta, not only a very powerful HTML application but a killer editor for our documentation team as it gives many nice features to be able of editing docbooks
That's all for today, more tomorrow :-D
And BTW don't forget to go to http://wiki.kde.org/tiki-index.php?page=Talks+%40+aKademy+2005 to read some nice transcripts
Saturday, August 27, 2005
Akademy day 1 talks
Novell Desktop
Not too good IMHO, it was a user oriented talk given to a hacker audience, moreover the slides told that evolution was *better* than kontact :-S At least they use kopete :-)
mEduxa
Another not so good talk for a KDE conference IMHO, it was mostly oriented to problems related with netsharing, etc. Very few KDE things related, just how they got to choose over gnome and not much more.
Ubuntu and Kubuntu
That was a really misleading title, as there was nothing Ubunti and Kubuntu related. What Mark did was talk about kollaboration successes in things like Wikipedia and things he is trying to do to create that kind of kollaboration on Distro and upstream related things (bugs, translations, etc)
NX
Never seen NX in action before, but in a word, it's WONDERFUL! I see why Kurt is pushing to have a free-as-in-speech NX client
And more... We have all been invited to a party on the behalf of Novell, THANKS!!
Not too good IMHO, it was a user oriented talk given to a hacker audience, moreover the slides told that evolution was *better* than kontact :-S At least they use kopete :-)
mEduxa
Another not so good talk for a KDE conference IMHO, it was mostly oriented to problems related with netsharing, etc. Very few KDE things related, just how they got to choose over gnome and not much more.
Ubuntu and Kubuntu
That was a really misleading title, as there was nothing Ubunti and Kubuntu related. What Mark did was talk about kollaboration successes in things like Wikipedia and things he is trying to do to create that kind of kollaboration on Distro and upstream related things (bugs, translations, etc)
NX
Never seen NX in action before, but in a word, it's WONDERFUL! I see why Kurt is pushing to have a free-as-in-speech NX client
And more... We have all been invited to a party on the behalf of Novell, THANKS!!
Friday, August 26, 2005
I'm in malaga!
I just arrived to Málaga, i'm sharing the residence apartment with aseigo and someone else that is still sleeping :D
I've already met chouimat and saw a lot of people sitting in some tables at the bar discussing but last night i slept only 2 hours so i'm going to try to sleep a bit now.
I've already met chouimat and saw a lot of people sitting in some tables at the bar discussing but last night i slept only 2 hours so i'm going to try to sleep a bit now.
Sunday, July 10, 2005
PS in kpdf
You may have noticed that in kpdf we now open PS files too if ps2pdf is present on the system. There has been quite a heated discussion about if using such a trick is good or not.
I'll tell why we have added it, the results are quite acceptable, in any case, if you get bad results, well, it's kpdf, you explicitely opened a PS file with it and got the "Converting from ps to pdf..." message, so if it is not completely fine you should guess why. AND you get all that "nice" features kpdf has like text search that kghostview does not has.
I'll tell why we have added it, the results are quite acceptable, in any case, if you get bad results, well, it's kpdf, you explicitely opened a PS file with it and got the "Converting from ps to pdf..." message, so if it is not completely fine you should guess why. AND you get all that "nice" features kpdf has like text search that kghostview does not has.
Friday, July 08, 2005
Coin3D conference
Today's conference i've attended in the Free Software convention i mentioned yesterday has been about Coin3D. It has been given by Karin Kosina, SiM developer and FSFE member, and she's a woman, glad to have woman at that high level.
As a summary i'll tell you that the conference has been a introduction to Coin3D that is a nice set of libraries to work with 3D graphics at a higher level than using OpenGL. The results are quite fascinating as you can get quite impressive results with only a few lines of code. Furthermore the lib is completely compatible with OpenInventor 2.1 API.
As a Qt/KDE related note i'll say that they use Qt has the default gui binding library for their library, she said they also had bindings for GTK, MFC and Motif available but they were all quite dead and lower quality than the Qt one. Way to go :-)
As a summary i'll tell you that the conference has been a introduction to Coin3D that is a nice set of libraries to work with 3D graphics at a higher level than using OpenGL. The results are quite fascinating as you can get quite impressive results with only a few lines of code. Furthermore the lib is completely compatible with OpenInventor 2.1 API.
As a Qt/KDE related note i'll say that they use Qt has the default gui binding library for their library, she said they also had bindings for GTK, MFC and Motif available but they were all quite dead and lower quality than the Qt one. Way to go :-)
Wednesday, July 06, 2005
SkoleLinux conference
Today i have assisted to a SkoleLinux conference given as a talk of IV Jornades de Programari Lliure.
The talk has been given by Markus Gamenius, it has been quite informative about how SkoleLinux is being quite successful as there are already 200 schools from all around the world that use it. He has also commented that there is commercial support given for the distribution by four companies and that is hurting them because they are small and compete with theyselves and with the others (IBM, MS, etc) so they want to merge in a SkoleLinux Inc., a good move. He also has spoken of the pressions schools have by MS and from some people from the government not to ditch MS, nothing new, but it always surprises me when i see the corruption even advanced countries have.
In the KDE related side, he has explained that they choose KDE instead of gnome because the thin clients they use (LTSP) need 2MB when running KDE but 3 when running gnome, quite a win on our side :-). I also felt sad when he said that they were using KDE 2.2, as a side effect on being based on Debian stable, i feel the pain for they users :-/
The talk has been given by Markus Gamenius, it has been quite informative about how SkoleLinux is being quite successful as there are already 200 schools from all around the world that use it. He has also commented that there is commercial support given for the distribution by four companies and that is hurting them because they are small and compete with theyselves and with the others (IBM, MS, etc) so they want to merge in a SkoleLinux Inc., a good move. He also has spoken of the pressions schools have by MS and from some people from the government not to ditch MS, nothing new, but it always surprises me when i see the corruption even advanced countries have.
In the KDE related side, he has explained that they choose KDE instead of gnome because the thin clients they use (LTSP) need 2MB when running KDE but 3 when running gnome, quite a win on our side :-). I also felt sad when he said that they were using KDE 2.2, as a side effect on being based on Debian stable, i feel the pain for they users :-/
Saturday, July 02, 2005
Call me Mr. Engineer from now on :-)
Well, last Thursday i presented the final project you have to do here in my university before ending the studies (someone told me it's called Master's thesis, others degree dissertation, don't really care), so I'm done with my CS degree and I'm now an "Ingeniero en Informatica" "Computer Science Engineer" or something like that. I got 9.5 out of 10 for my project so i can not be sad about it :-)
Now I'll have to find something to do before i start looking for a job in September so expect my kde contributions to grow a bit, or not ;-) As i may even try to get the Driver's License, as beign 23 and not having it it's beginning to make me feel ashamed ;-)
Now I'll have to find something to do before i start looking for a job in September so expect my kde contributions to grow a bit, or not ;-) As i may even try to get the Driver's License, as beign 23 and not having it it's beginning to make me feel ashamed ;-)
I am rude and paranoid
Well at least that is what krh says, but i don't think he is right. Moreover i think he does not even know how to read English or maybe my English is bad enough to be unreadable.
I'll explain the situation.
He has asked that all my patches go though the mailing list so we can discuss them, a fair thing. The problem is that all/most of my patches are being put back by small even sometimes bad suggestions (see http://lists.freedesktop.org/archives/poppler/2005-June/000517.html where he suggests changing an enum to an int). BUT i COULD live with that.
The big problem is when he goes on and commits http://lists.freedesktop.org/archives/poppler/2005-June/000541.html a HUGE patch that allows real selection (a nice thing) but without sending it to the mailing list. Where is the discussion? That is what really makes me sad, my patches have to be discussed but his not, maybe being a Red Hat employee gives you superpowers and your patches are never bad? Not sure about that...
This makes me wonder if what everyone says about fd.org is right and that all they want is to drag kde people to make them loose their time trying to get their patches accepted. I'm almost sure this is not true ;-) but it is what it really seems to be happening.
So i send him a mail explaining that and all i got is an answer saying I'm rude and paranoid, that he has made all he can to make his selection patch available for all backends and that it's kpdf devels choice to work or not on poppler.
So here is my answer Kristian, i do not care if the selection patch is available or not for all the backends or not (well i do, but the mail was not about this), what i do care is about the DOUBLE moral there is in patches, mine got discussed and yours not. Also you should not say that i can choose not to work with poppler, as if kpdf does not get to use poppler, poppler will be just an evince extension, and you don't want that, right?
Update: Per Kristian's request i've made the mails public at aacidtokrh and krhtoaacid.
I'll explain the situation.
He has asked that all my patches go though the mailing list so we can discuss them, a fair thing. The problem is that all/most of my patches are being put back by small even sometimes bad suggestions (see http://lists.freedesktop.org/archives/poppler/2005-June/000517.html where he suggests changing an enum to an int). BUT i COULD live with that.
The big problem is when he goes on and commits http://lists.freedesktop.org/archives/poppler/2005-June/000541.html a HUGE patch that allows real selection (a nice thing) but without sending it to the mailing list. Where is the discussion? That is what really makes me sad, my patches have to be discussed but his not, maybe being a Red Hat employee gives you superpowers and your patches are never bad? Not sure about that...
This makes me wonder if what everyone says about fd.org is right and that all they want is to drag kde people to make them loose their time trying to get their patches accepted. I'm almost sure this is not true ;-) but it is what it really seems to be happening.
So i send him a mail explaining that and all i got is an answer saying I'm rude and paranoid, that he has made all he can to make his selection patch available for all backends and that it's kpdf devels choice to work or not on poppler.
So here is my answer Kristian, i do not care if the selection patch is available or not for all the backends or not (well i do, but the mail was not about this), what i do care is about the DOUBLE moral there is in patches, mine got discussed and yours not. Also you should not say that i can choose not to work with poppler, as if kpdf does not get to use poppler, poppler will be just an evince extension, and you don't want that, right?
Update: Per Kristian's request i've made the mails public at aacidtokrh and krhtoaacid.
Saturday, June 25, 2005
Testers wanted
The last few days i have been trying to decompose pdftk into a library plus a binary that uses it instead of a monolithic binary so that we can use that lib to implement wish #86787. I have almost finished but i would like that some testers tried the package to see if the autotools thing I've created works (pdftk was using hardcoded makefiles) and if pdftk binary i produce has the same behavior old one had (you have to be a previous pdftk user to know that ;))
The package can be downloaded from http://kgeography.berlios.de/pdftklib.tar.bz2 and to test it you need to do the usual
./autogen.sh
./configure --prefix /usr
make
make install
Keep in mind that --prefix /usr may not be the "right" place in your system and that make install will overwrite your old pdftk so backup it elsewhere
So please if you try it leave a comment saying the system you use and if it worked or not.
The package can be downloaded from http://kgeography.berlios.de/pdftklib.tar.bz2 and to test it you need to do the usual
./autogen.sh
./configure --prefix /usr
make
make install
Keep in mind that --prefix /usr may not be the "right" place in your system and that make install will overwrite your old pdftk so backup it elsewhere
So please if you try it leave a comment saying the system you use and if it worked or not.
Monday, June 06, 2005
KDE hidden powers
Today i discovered one of the lots of the powerful things you can do thanks to kde. Imagine you are writing a script to decompress a tar.bz2 and install it somewhere, imagine the target user may not even have bzip2 installed but you know for sure he has kde installed, what do you do?
And voilà, the tar.bz2 is descompressed inside /path/to/the/new/destination :-)
kfmclient copy tar:/path/to/the/file.tar.bz2 /path/to/the/new/destination
And voilà, the tar.bz2 is descompressed inside /path/to/the/new/destination :-)
Subscribe to:
Posts (Atom)