Jul 12th, 2007 | Education, Personal, Technology | 2 Comments
As far as I see there are two ways of learning things: one is to touch upon a lot of subjects from different areas to some extend and be get more or less deep in one particular, another is to ignore a lot of stuff out there and just focus on one subject deepest possible. For instance one may be quite familiar with different programming languages like C, Java, Perl, PHP, Visual Basic and programming for different platforms, in addition know a bunch of things about system administration on different OSes and so on and so forth and be more advanced let’s say on Linux administration or whatever. Another person may not know all of those things, but be very very good in Java programming or any other field.
Until now I was more of the first type of the person where I was getting my hands on everything I could and meanwhile I was doing Linux administration (especially in MS Windows network environment) better than anything else. But recently I thought that maybe I should change the approach and just focus all my attention on one thing to get to do it perfectly well? What is the way you do things?
Jul 10th, 2007 | Personal, Technology | 1 Comment
Today I was asked why one should follow W3C (WWW Consortium) standards and I why I try to do so as well. Well, it seems like I found a nice analogue to this: following W3C standards is like following grammar and spelling in general language. There is an HTML (or CSS or whatever) language and there are rules that describe it pretty much the same way it happens with natural language.
Not following W3C standards causes browsers to interpret things in the way they like more, some just can even ignore things they don’t know. The only problem here is that not all browsers know/follow W3C standards themselves, but this, according to my thought is the same as they didn’t study well at school and don’t know how to interpret the language :)
Jul 9th, 2007 | Personal, Programming, Software, Technology | 2 Comments
I see more and more people are starting to do web programming (including HTML, JavaScript, PHP/Perl) in kind of IDEs like Dreamwaver, Frontpage, Nvu and so on. It looks a bit weired for me. First of all coding in proper text editor (like Vim) gives you all kinds of features like text highlighting, tags auto completion, multi-file editing and so on. Second, while writing your code directly in editor you specify proper names of styles/classes/whatever from the beginning instead of your IDE assigning some stupid names like style1, id15 and similar and than you going over to correct them (or sometimes navigating through 100 GUI menus to change them or even leaving them like that). Third, you can write all-browsers-compatible code from the start instead of dropping elements here/there which will perfectly work in let’s say Internet Explorer and then trying understand what code was generated by IDE and adjust it. Finally, coding with text editors makes you think more and thus make better code then just letting things go as they done automatically and then correct a bunch of problems and not taking into consideration other bunch of problems because your IDE couldn’t do it well and you haven’t thought about it since you even haven’t seen the code.
Jul 3rd, 2007 | General, OS, Technology, Windows | 3 Comments
I have no comments, nor I think one will need em on this.
Jun 26th, 2007 | Movies, Personal, Technology | No Comments
I got too addicted to SciTalks, especially vids related to OpenSource :)