Vale ++

August 24, 2009

Aries, a rich web application framework

Filed under: Computer Science,personal — Vale @ 7:58 pm

logoariesAries is another framework to develop rich web applications. It is developed by Seresco, the company where I work. It is a very good framework to develop management enterprise applications because it was designed and made thinking about productivity in the develop phase. An Aries developer can develop client search and management screens with all functionality in about 15-20 minutes. Sometimes it looks like magic, things simply works and we don’t know exactly why.

But behind the scenes there are a 4-5 people team thinking and working to make things once. Magic does not exists. Everything have code lines and everything have a convention, too. You can change the default performance of almost everything in Aries, but obviously you have to program it.

Captura BusquedaAn Aries application is like a desktop application inside of your navigator. You have buttons, text fields, data grids, and a bunch of advanced components which are updated with Ajax technology making a good effect because page is never refreshed. It has little limitations compared to desktop applications, so there are some.

Aries is free software licensed with the Mozilla Public License. Binary files, sources and documentation are available in its web page. There is also a demo application to let you see the appearence of an Aries application. Use it at your own risk! ๐Ÿ™‚

August 6, 2009

A MacBook

Filed under: Computer Science,personal — Vale @ 6:36 pm

Almost a year and a half ago, I bought an Apple MacBook laptop. It was a hard decision between the MacBook and a Dell XP1330 but finally the MacBook won.

Today I still don’t know if I made de right decision, sometimes I think yes, sometimes I think no. The Macbook is a good laptop, and Leopard is a good Operating System, better than any Windows of course. But I had to install Windows XP into the MacBook to do some work, and it’s so bad. Windows runs quite good, but not like in laptops made for Windows. There are some details that make the user unhappy, like the power management, and when you have to work three or four hours every day, that details make you hate Microsoft (even more) and the laptop.

Fortunely, I can use Mac OS X now, and I don’t have to use Windows on the Macbook any more if I don’t want. I still don’t know what software to use to do some things, but day by day the use will give me that knowlegde.

Last month, I had some problems with the MacBook related to the battery charge and the keyboard zone. I took it to the Apple shop at Oviedo, and they changed the faulty parts and give it to me again. Unfortunately, gmail filtered the emails which were letting me know that the laptop was repaired and it staid there for more than a month, but finally I pick it up and it works very good.

February 21, 2008

Why the World Wide Web would be better without Micro$oft

Yesterday I was talking with a friend and she commented me the “benefits” from ASP compared to PHP. Comparisons are odious, and more in case of Microsoft. She told me that with ASP you can do almost all you need, but in many cases you have to pay an add-on or a plugin. In PHP, you can do almost all you need writing a line or a couple of lines of code.

In this case I can’t give my opinion because I never wrote a line of ASP code, and with PHP I only wrote a couple of hundreds of lines in simply scripts. But today, at my work, the title of this post came to my mind. Why? Because of Internet Explorer.

Have you ever noted that Internet Explorer 7 adds a useless vertical scroll bar in every pages that have no scroll? Ok, me neither (so it can be because I use Firefox :-/ ). Look at the demo. Just open Google and look at the right of the page. Can you see the scroll bar? If you can’t, probably you forgot to use IE 7. Or maybe you are using a beta version of the explorer :-!

Well, my job was to make it dissapear. It’s horrible to have a good-for-nothing scroll bar there for all the time, and sometimes, when you really have scroll, to have a div’s scrollbar and near of it that ugly grey bar.

All were indicating that it would be a CSS job. CSS has an style attribute named overflow. Default value for overflow is auto, and other values are scroll and hidden. Specifying it, you can control whether a page element shows the scrollbar or not. So it’s done. I started to review from down to up in the element’s hierarchy what element had its overflow: scroll style attribute, and all of them that specified overflow was to set it hidden. Furthermore, the body element had overflow: hidden. I can’t believe it. I started to search in nextapp’s echo forums (we are using echo2 framework) and in one topic I found that there was a quirk on IE6 that was fixed in some beta of IE7 and reappeared in the final version. The fix was to put overflow style in the html tag. In the html tag!! What will be the next, activate it on the browser preferences??

And what is the answer to the title’s question? Because people would use a real internet navigator, and because programmers won’t have to waste many time making specific workarounds for the IE bugs, and because www would be made with standards and probably we could see not-mobile web pages in cell phones and because the most used web navigator won’t be a f****** rubbish.

If Internet Explorer were an Open source project, it will be abandoned very much time ago, and almost nobody would use it. I’m sure that there is some minor open source navigators with much more quality than Internet Explorer. But that’s the life.

ย Edit: Safari seems to be a little bad in some cases too. It generated me a lot of rubbish in this wordpress editor, but it can’t separate the paragraphs as I like. Sometimes I think it’s me the bad thing :-).

February 6, 2008

My new gadget

Filed under: Computer Science,personal — Vale @ 1:26 am
Tags:

I have a new gadget, my new MacBook. I’m still learning how to use it ๐Ÿ™‚ , and I’m still waiting to know why some people say “If you use a MacBook, you won’t ever want other”. It is a very nice laptop, but there is other laptops at the same level.

And its OS doesn’t have a penguin. It seems like it is a little daemon.

I’ll tell you my advances using the laptop. Maybe after some time I write a sentence like that.

October 26, 2007

Continuing customization

Filed under: Computer Science — Vale @ 6:25 pm
Tags: , , , ,

Wednesday I started this blog and I started configuring it. I had to leave it without finish, because it was too late and I had to go dinner.

Today I signed up again at wordpress and I continued customizing the blog. Here is a list of things what I did:

  • I wrote the page About to describe what is the objective of this blog.
  • I customized the blogroll putting my main reference pages. This will earn by the time.
  • I tested some themes for the blog. Finally I choose Rubric, a simple, smart two-column theme with some options of configuration.
  • In the theme options, I did two changes:
    • Disable snap.
    • Configure widgets, to show sections Meta, Categories, Blogroll, Recent posts, Blog stats and Pages. Some of this sections are not esentials, but I don’t like a almost empty side bar.

For a time, the blog is customized. In the future, if I need more and more widget, I will have to choose other template, a three-column one. But now, with this two-column, there is more width to the text, the main part of a blog though.

October 24, 2007

Starting at WordPress.com

Filed under: Computer Science — Vale @ 9:50 pm
Tags: , , ,

Now that I decided to start a blog in WordPress, I had to configure it a bit.

I configured about 25 wordpress blogs the last academic year to use them in an assignature of teaching students. They had to go to schools for two months to make practices of teaching, and they shared their experiences with their partners (and with the rest of the world) writing them in a blog. The project was successful, but behind the scenes it was a lot of work from all the organization team.

So I have some experience configuring wordpress blogs. What I made in this blog was:

  • Go to the general options and adjust de blog comment, time zone and date and time formats. The default values are english formats, so I only changed the blog comment.
  • Test the rest of the options (reading, writing, discuss, privacy..) and adjust the height of the writing box, the number of posts in the main page, the default category, etc

I have some other options and features to change and test, but I have not much time, so step by step. Tomorrow I will write a little more.

Blog at WordPress.com.