My personal and professional life

2006-07-19

5 mandatory Firefox extensions for the web developer

When it's about web development Mozilla's browsers have always been one step ahead. Recently Internet Explorer also added more possibilities for fine tuning of the applications by developers, but they first have to be adopted, because when for long you have been developing a technology aside from the commonly accepted standards then it's hard to make the ones using it to change their way of work. I have always strive to adhere to the commonly accepted standards, so my choice of Firefox as platform for development of web applications is not an accident. In this article, I'd like to present 5 extensions, which in addition to the wonderful browser can make your life easier.
I'd like to make in advance the arrangement that this is not a rating and the ordering is random.

LiveHTTPHeaders

This is one of the extensions, which I'm using the longest. HTTP protocol is of the type request - answer and this extensions allows you to see both. Much useful when tuning applications, because it shows what's transferred and what's received by the browser - headers, cookies, data. With this extensions you could easily find out what server software is serving a given site.

WebDeveloper

This extension is simply mandatory for everyone doing web development. The list of things, which it could do for you would require a separate article, so I'll mention only the most important. The extension adds a toolbar with instruments, which allow you to hide any part of a web page - pictures, forms and so on, to disable JavaScript, Java, cookies, CSS and so on, to highlight separate elements, to show hidden attributes, to resize the page and lots, lots more. It's the ideal solution for checking the accessibility of the page without pictures, styles or scripts, but this is just one of the things for which I'm using it. In addition to all this you could check your pages for compliance with the web standards.

Html Validator

This extension will allow you to check locally your HTML pages with the help of tidy tools of W3C. Through a comfortable user interface in View Source you'll be able to review consecutively the errors and warnings in the source, as well as the warnings for impacted accessibility. Really useful for those that have the willingness to follow the standards.

JavaScript Debugger (Venkman)

Long gone are the days, when to fix a problem in some twisted JavaScript you'd have to write alert("blah, blah") everywhere. The large credits for this go to Venkman - the JavaScript debugger. Irreplaceable extension for fine tuning some more complex JavaScript programs. Unfortunately, the current version (0.9.7) doesn't work well on my Firefox 1.5.0.4, but I have no doubts, that it's only a mater of time for this to change.

DOM Inspector

Although, this extensions comes by default with Firefox I highly recommend it to everyone that for one reason or another do not have it. With this extensions you'll be able to review the hierarchical structure of your HTML/XUL/XML source and to find the elements in the graphical representation of the page. Really useful for reviewing the styles applied to a given element, the size and position of the element and so on.
Those were mine 5 mandatory Firefox extensions for web developers, which I'm using almost every day. They are famous enough, but if you're unfamiliar with any of them then it's time to install and try it. Happy hacking ;-)

2006-07-17

Handiwork

Today at work we did practice handiwork, again and almost until 8 PM. We had to do a lot of things manually, because they can't be done otherwise - restrictions of the technology. To make man wonder how important is the human factor in the century of the information technologies. While people do things once and then only deliver, we make same thing many times with the purpose of perfection :-) Quite often this lead to errors, but what to do when this is the situation... well, at least for now.

2006-07-10

Congratulations Italy!

What could I say, congratulations to the Italians. There were teams that deserved more, but this is the world cup. "World" only to the quarter-finals :-) Lets hope, that the next one will not be so frugally, but on the other side maybe this will be the future of football.

2006-07-07

WebTech 2006

Last friday and saturday I was on WebTech. Again alone, because my friends which wanted to come couldn't, and there were others that didn't show any interest.

With satisfaction I can say, that this year there were more interesting for me themes and the lectures were presented more professionally, although the level can be raised even more. I was impressed, that some of the lectours from the last year continue not to present lectures passably. The good thing is that most of the lectours from Bulgaria did presented themself good.

This year I'm generally satisfied from the organization, because with the ticket I bought the accommodation was painless. On the other side how should I know, that only with the pass card I could take free beverages from the coffe next to the halls? Nevertheless, my ticket was for the middle of the halls, not allways I could take place there. From organizational point of view there are things you can want.

2006-06-14

Lost documents

Yesterday (June 13) at noon I find out, that I have lost documents. Among these documents were the car registration (part II), Civic Responsibility policy + talon, ATE protocol + talon. Immedeately I searched for the documents, But I could not find them. The only place where I could lost them is post station 115, where I posted letters that morning. Yesterday afternoon and early this morning I manage to restore all but the talon for the гражданската - разбира се I must pass new ATE, because it can't be restored :-(

No doubt I'm guilty, but I can't understant, why the person that found them (if they wre found) did not contact me. He should have at least my address, which is enaugh to leave a note. Moreover on the Civic Responsibility policy I think there is my mobile phone number.

Please, If anyone found these document to return them. Don't be bad!

Update: The documents were found and were returned in the late evening of June 14. At lease I'm now calm that nobody will abuse them. Thank you Svetoslav!

2006-05-16

Updated translation of Bugzilla 2.22

After lots of tests of the new translation and clearing some sentances, as well as syntax error fixes in the templates today I'm happy to announce the updated translation of Bugzilla 2.22. This is maybe the most qualitative translation for the moment. I recomend to all of you to update your installations. In the moment I don't think I'll transfer the changes and fixed problmes onto the old (2.18 и 2.20) branches, because I don't see interest to them.

You can download this release from the usual places:

This version I devote to my daughter Gabriella. I love you.

Gabriella in its fourth month

2006-05-15

The only thing that makes sense...

I'm alone. I left my wife Iva and my daughter Gabriella to stay in Kurdzhali. My brother is on a business trip again. The work is tedious (understand, not that there is now work, but it doesn't give you pleasure) and uninteresting. At the moment I give up my desire of a career not because I didn't believe in myself, but because I can't find kindred souls. People I can trust and they can trust in me too. I'm sick of working on fabricated schemas, and not the way I'm used to, I'm sick of not using the tools I'm used to.

Pondering over these things I'm always coming to the conclusion that the only thing that makes sense in live are children. The only thing that is worth it is to crete life. My live without Gabriella and Iva is senseless. Thats why I have no patience to bring them home this week.

I suppose, that I should consider job change.

2006-04-30

Translations of Bugzilla 2.22rc1, 2.22 and 2.20.2

This friday and saturday I managed to complete the translation of the new branch of Bugzilla - 2.22, as well as to do the translation of the 2.20.2 version. The packages for the official version I put on the project pages few minutes ago, as well as on my personal ftp sever. I hope the are usefull for someone, because considering the count of the downloads the translation doesn't draw much interest. Good night! ;-)

2006-03-27

The translation of Bugzilla 2.22

Two weeks now as I'm translating Bugzilla 2.22rc1. The tings go slowly, because there are many new files. Since the idea of Bugzilla is full localization, now should be translated things such as edition and creation of products, as well as edition of parameters - things that up until now were only in English. I hope in the following several weeks to manage to finish the translation, so when the new 2.22 version come out it will be ready. Currently I don't know instaltion, which uses 2.22rc1, but if I don't find one until the moment of finishing the translation I'll have to update my Bugzilla to be able to test the new things.

2006-03-26

Print server with Slackware Linux and HP 1020

This sunday my home server become local print server as well. Recently more often I need to print various documents and because of that I bought a HP LaserJet 1020 laser printer. Confortable and cheap printer for home.
Naturally the device came with drivers only for my "favourite" operating system Windows. Since I use Linux for everything I have to find a way to run it alone. The things turn to be more easy as I was exepcting. It turned out that the printer works with ZjStream protocol of Zenographics, for wihch there is support in the foo2zjs project. After an hour of work I managed to made package (md5, sign) for Slackware and after I installed it the things start to order one by one. Adding a printer to CUPS is really easy with the wizard in KDE. It took only 5 minutes. After that I was able to print on the device from every application. I hope soon to write an article, in which to detail the whole thing and then to publish it in Linux for Bulgarians.
The bad thing is that the dirver have less settings compared to the Windows variant, but however it works good. In Internet I found complaints that the pringing stops after 20 printed pages and this happens on Slackware, but I'm have nos success acheaving this problem yet.