TheBlindCow

FreeSoftware to the fullest!

Page 12 of 15

KAlgebra release and further work

I didn’t plan to make an entry about the KDE 4.0 release, but I just realized something which is important to me. It is the first KAlgebra release into KDE, which is great because it will have a larger userbase and it lets me focus more on development instead of poking people to get the translations and packages :). Now I wonder if I still should update the berlios and kde-apps sites… I’ll think about it.

Said that, I’d like to thank all the people that have supported to get KAlgebra into KDE-Edu and have helped me through the way.

A week ago I was a bit worried, because I had exams. I said to myself “It won’t be nice if the next KAlgebra release, with KDE 4.1, looks all the same as the 4.0”. I really was! I had lots of plans in my head and I thought that I would find any time for KAlgebra. Well, since my last monday’s exam I have been working on KAlgebra, and I have been making some great changes (IMHO).

The first one is that I am adapting it to the MVC, so that we can share the variables and functions all over the session.

The second one is that I have been adding the possibility of using multiple types in KAlgebra expression, so that we can work with Real numbers and Vectors, Matrix and so. By now I only have the Vector support working, but I think it will be useful. 🙂

KDE-Edu meeting in Paris

Yesterday I came back from Paris, where i spent this weekend with the KDE-Edu guys, where we met to plan our world domination process.

Before the meeting, I had some doubts about it, I didn’t really know how could a meeting improve KAlgebra or overall KDE-Edu. Everyone can talk to me (by e-mail, irc, etc.) and if there is any issue that should be discussed, I am open to talking to everyone. The reality is far from that. Everything flows more naturally when talking face to face, and that’s what the meetings are for: talking, discussing, knowing people and getting yourself to be known to others. I think it was very healthy for KDE-Edu, it gave me another impression of the project and makes me feel more confortable with it.

Also I had been in a sort of creational crisis for some time, I didn’t have many ideas, but after talking to some people (more precisely Frederik, Benoit and Vladimir) I am more motivated to keep working on it, so that we can have a better KAlgebra for next releases.

Said that, now I am looking forward to KDE 4.1 mainly. I just have some little issues to be solved for the next 4.0 version and then I’ll get to work on the 4.1 version. I am not going to talk about these things now because they don’t exist now, but I will when they do for sure.

Just before getting back to work:
Je voudrais remercier Mandriva, Benoît, KDE ev et surtout, Anne-Marie pour avoir fait possible cette réunion.

Au revoir!

Akademy-es 2007

I spent this week end at the Akademy-es in Zaragoza. Besides the cold weather (much colder than here in the coast) it was awesome. The conference was hosted by Hispalinux and Zaragoza Wireless, and they offered us a big enough space, with good wifi connection and power to plug our laptops, just perfect.
Continue reading

(OffTopic) Qt and Visual Basic

This morning (1h ago) I have been in the VIG (Visualització i Interacció Gràfica, Visualisation and Graphic Interaction in english) laboratory introduction class. Before being there I knew that we had to do some practices with Qt3 and OpenGL because it is on the book, but I wanted to go to know how deliveries would work and so…
Miquel (aka kiko) had told it me. Are you sure you want to go? he asked me. And I said him yes, just to know how will it work, so I have convinced him to go.
When we where there, the teacher has asked how much people had used Qt before (nobody had except me and kiko I think) and then he has explained in 10′ how would the laboratory be getting on, then the Qt3 has begun after being told not to use Qt4 because they are not able to compile it (¿¿¿???).
me: kiko, we should go.
kiko: wait a little bit, it will be rude to leave it now.
The Qt explaination began then. He said that QMake was very hard to use and that he will teach us how does it work the next week and then the Qt as a graphical library explaination began. He has been saying that Qt has a class for each widget, that they all began with a Q and so.
me: kiko, we must go now.
kiko: Just 5 minutes…
Then he has been saying that Qt is just like Visual Basic, because everybody knows what Visual Basic is…
me: kiko, go away!
Yes, we have leaved then and he’s been saying to me that it is funny to see me nervous… -.-

CMake Help

After having been working on cmake so much during summer I having used so much the cmake console help interface (aka cmake –help-command-list and cmake –help-command , which is quite useful) I decided to build a little interface program so it could be used in a different/more intuitive way.

If someone wants to try it, you can check it here. It is written in Python and PyQt4, its my first project using PyQt actually. 🙂

PS: I only writed the interface and the cmake command calls, the texts are from cmake.

Back to blog

There has passed a lot of days since the last time I blogged. Meanwhile, I have been working on my Summer Of Code (which is CMake support for KDevelop). Now it seems to work, at least someone can load any KDE project and it loads successfully, and it should work with every CMake project, but I have used KDE as to test and it works, obviously there are some missing features but I am working on it to have them soon available.

The last few days I have been working on KAlgebra, I have brought support to piecewise to be able to run conditional operations which is quite good when someone work with libraries :). If someone want to try it just ask me and I will help you, I will give you just a couple of examples :).

fib:=n->piecewise { eq(n,0)?0, eq(n,1)?1, ?fib(n-1)+fib(n-2) }
fact:=n->piecewise { eq(n,1)?1, ? n*fact(n-1) }

The next days I would like to bring multiline input for KAlgebra (yes, have everything in 1 line is ugly) and I will add some new operators such as =,<,> etc to work with it.

See you!

Last exam

Well, today I have done my last exam for this term. And yes, that makes me very happy.

In the last days I’ve done some important changes to KAlgebra. Mostly I changed the Console so that it shows the output expressions in HTML instead of a QListWidget. You can see how does it look like here. Also I have fixed some (quite big) bugs, haven’t had more time for it.

In the other hand, I’ve been working on an initial view avout cmake variables for my summer of code, I’ll begin my rush with it these days… 🙂

And now, looking forward to the aKademy!!!

Updating myself

Something like a month has passed since the last time I posted and someone asked me for a little update, then here we go.

Last month some important things (in my KDE life) happened. The first one is that KAlgebra was moved to KDE-Edu leaving kdereview module. I’m feel very excited with that, I’ve worked a lot on it and i like that someone uses it. Said that, I’d like to thank Anne-Marie Mahfouf for supporting me and the KAlgebra idea. If someone wants to know more about KAlgebra, you can try it from svn :P. I’ll talk about KAlgebra in the Akademy’s Edu and School day.

The second one is that I’ve begun working on my Summer of Code project and it is taking shape.

My main problem now is that I’ll be very busy in the next 20 days. Next week I begin exams and they will last until the 25th.

Bye!

C/C++ dependencies

So I decided that I wasn’t busy enough and I began to work with a little geeky project. I already don’t have a name for it (if someone has an idea please tell me!) but its goal is to graphically represent the recursive dependencies of every file in your C/C++ project.

I used the gnu c preprocessor to parse the files and Java to write it. Yes! Java to write a C-related project, it is a bit bizarre but it has its explaination. I used a module to represent these graphs that I made last quarter for the university and I didn’t want to write anything else.
Just to know, anybody knows a free nice and cool widget for Java or C++ that lets me represent graphs?

Anyway, you can find this project here, I’m planning to ask for a liitle room on sourceforge but I don’t know if I’ll keep on it so I haven’t asked for it yet. Some screenshots here.

« Older posts Newer posts »

© 2024 TheBlindCow

Theme by Anders NorenUp ↑