Business in my header is in upper comas, because the way that some firms treat with web-developers is at least not ethic. I don’t want to offend such beautiful place as Bukovyna, I think this can be anywhere, but two cases, which I was involved in were connected with the co-working with such firms, which were based in Chernivtsi.
In both cases client (according to himself) had lack of money, they were praying to make websites for them for not a big price, but requirements and permanent specifications were of the level of company, which pays well.
One ofthe two websites I made long ago, using only HTML, I updated it few times and it was my copyright text with e-mail address in the bottom of the page.
That’s it:
As you see now, my copyright is deleted, now there is:
Webmaster: Hodan B.I. , Site support
But this “webmaster” is lazy or non-competent, cuz when we look at the source we see in <head>…</head> :
<meta name=”author” content=”Osipov Vladimir”>
Second website was developed by the webstudio, where I used to work.
It is located here .
When we created it there was link to Olvia’s website, but now we see “B y M a x w e l l V a z o v s k y” in the footer. Who is this one? - hell knows. Maximum work he did was changing some texts - and I doubt it gives him rights to tell that this website was created by him. And he was also lazy or just didn’t know, that in <head>…</head> is
<meta name=”author” content=”Olvia Group”>
and no Maxwells mentioned there.
I’ve mentioned this when recently one friend of mine asked me to have a look at these websites and prepare the commercial proposal for SEO service. When I looked at “old” well known for me pages I was embarassed by impudence and disagreed to co-work with them again. Of course it can be that the bosses don’t know about this, perhaps they just asked these “Maxwells” to change something on websites, and these “Maxwells” decided that now they have rights to call themselves “The Creators”. Well if they do this to someone, then someone will do this to them… sooner or later…
I’ve promised you to improve table row delete function, that’s what we will do today. So now we know the differences of DOM tree in different browsers. We saw that Firefox and Safari create additional text node “\n” so there are two ways to fix our delete row function: 1st - to delete these nodes, 2nd - just to pass them through. (more…)
Yahoo! that’s it! Manchester United won champion’s league 07/08! That means that Chelsea are double runner-up this season and England Premiership and Champions League prizes are in Red devils’ pocket
Penalty lottery was really nervous, but I knew Anelka won’t score, better they’d let Shevchenko play.
In previous article we programmed two functions: to add and remove a table row. But we had one issue in Safari and Firefox by removing a row. We had to click Delete button twice. To understand why this happens we need to see the DOM tree of our table, which each browser builds. You can use browser plugins, but now we will just develop our own simple JavaScript function to print DOM tree. (more…)
I hope you know what DOM is. If no, then I would advise you to read first this tutorial.
We will try to write JavaScirpt code to add/remove rows to table but without using DHTML functions (addRow, addCell etc.), we will use functions to manipulate with DOM tree like appendChild, createElement, createTextNode. (more…)
Just got the response from Google, I haven’t passed the first phone interview, so I won’t be in Google. It’s OK, really UI developer is not exactly what I want. PHP developer position is much better for me.
So, now I’m waiting for Yahoo! answer and really hope things will be fine for Yahoo!
BTW, our www.themetallist.com reached it record visitors count - 2041!
Mainly thanks to the SATYRICON report from Moscow:
Yesterday I was at cool gig - concert of Russian heavy metal legend ARIA.
Show was fantastic, we were standing near the scene and singing almost all songs along.
Finally it happened, after 2 unsuccesseful takes, the 3rd take of Google interview went OK.
Dylan, Engineer at Google called me yesterday evening and we had 45 minutes conversation. First he asked me to describe my usual working day.
After I was aksed about 2 different situations, we were discussing them. I told what will I do on server side and client side. So the situations were: double click on form button, especially if it’s the form of ordering something using credit card. Another one - checking if there is already such username in base by registration, using iframe instead of JSON.
Dylan also asked my about JavaScript closures. But unfortunately I had no idea about that, but read some information after and it’s really interesting, I will write about this soon
After that I had a chance to give my questions.
PS. my Ubuntu installation went not well, had problems with GRUB, will try again soon
Let’s continue creating functions for diagrams building. Today we’ll program a function which builds pie diagram using GD library for PHP. As in our example bar diagram our function will have array $ar ($ar[’name’]=data;) and $title for diagram title as input. (more…)
PHP gives us the opportunity to run a shell command, for example with exec() function. Let’s try it and write a simple whois service. Whois - is a *nix command which will show us the information about domain registration. Also we can check if the domain is free. Remember to check if your hosting provider turned exec() on. Usually this function is in disable_functions parameter in php.ini file. And also try if whois is allowed and works ok on your server. I tried it locally on Apache 2, PHP 5, Linux Fedora 8 and everything was fine.