Обновил прелоадер, собственно изменения касаются в основном внутренеей архитектуры. Внешне, практически ничего не изменилось. Теперь поддеживается прозрачность, правда только иногда. Почему так происходит пока не понял, похоже дело в 256 цветовой политре - поддерживаются только стандартные цвета. Но это нужно еще проверить...
P.S. Точно все дело в палитре... похоже нужно будет придумать другой способ работы с прозрачностью...

Оставить комментарий
Проект ztools.org наконец дожил до состояния бета версии. Посетители сайта теперь могут скачивать оттуда выбранные компоненты в виде zip архива.
Коментариев: 2
Вчера звонят из Экономбанка которому мы несколько месяцев назад сделали сайт, дают ссылку и спрашивают WHF?
 |
 |
| сайт Экономбанка |
сайт банка Синергия |
Не знаю, по моему не сильно похоже... По моему, совершенно разные сайты - сайт Синергии похож на сайт Экномбанка как наша девятка похожа на DeLorean DMC-12 (машина из "Назад в Будущее")...
Коментариев: 4
Тут меня спросили, сколько стоят веб-разработчики в России, - честно говоря, ну не знаю я сколько они стоят, не покупал не разу. А если серьезно, то наверно, из за самой распределенной природы веба в России веб-разработчики ничего не стоят, потому как веб-разработчики которые продают себя только в России они ни веб-разработчики ни разу. Те же разработчики которые чего-то знают и чего-то умеют, они так же в России себя не продают.
Наверно на этот вопрос ответить однозначно не получится, давайте ограничим вопрос так: сколько стоят фрилансеры работающие через популярные площадки? В качестве примера возьмем www.oDesk.com
Алгоритм работы: зайдем на oDesk - далее Find Providers -> раздел Web Development, в форме поиска выберем самый высокий рейтинг, уровень знания английского языка: 5 из 5, тип работников: фрилансеры. Десять первых результатов запишем в табличку: (цены в долларах США за час работы специалиста)
| Страна |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
Среднее |
| Западная Европа - Италия, Франция, Финляндия, Германия, Швеция UK |
30 |
22 |
24 |
21 |
15.60 |
19.50 |
30 |
13.33 |
16.67 |
38.00 |
23.00 |
| Восточная Европа - Россия, Украина, Молдова |
20 |
24 |
22.22 |
12.22 |
17 |
27 |
30 |
11.11 |
33.33 |
11.11 |
20.80 |
| Восточная Азия - Филиппины, Сингапур, Китай |
17.78 |
13.33 |
8.89 |
4.44 |
17.00 |
27.00 |
30.00 |
11.11 |
8.88 |
12.22 |
15.05 |
| Южная Азия - Индия Пакистан |
33.33 |
22.22 |
12.22 |
44.44 |
16.67 |
13.33 |
16.67 |
24.00 |
27.00 |
22.22 |
23.21 |
| Северная америка: США, Канада |
55.56 |
44.44 |
55.56 |
18.00 |
33.33 |
27.78 |
38.89 |
55.56 |
18.33 |
42.22 |
38.97 |
| Латинская Америка - Уругвай, Бразилия, Мексика, Венесуэла, Аргентина |
25.56 |
22.22 |
21.00 |
16.67 |
18.89 |
22.22 |
20.00 |
44.44 |
11.11 |
30.00 |
23.21 |
| Другие страны - Израиль, Игипет, Южная Африка, Новая Зеландия, Израиль, Саудовская Аравия, ОАЭ |
16.67 |
20.00 |
16.67 |
14.00 |
11.11 |
8.89 |
22.22 |
7.78 |
21.67 |
16.67 |
15.53 |

Как видно из таблички самые высокие цены у программистов из Северной Америки, далее в равных долях идет Южная Азия и Латинская Америка, затем с минимальным отставанием Западная Европа. Следом с заметным отрывом Восточная Европа, к коей и приписывают Россию, а замыкают хит парад Восточная Азия и т.н. другие страны (это по версии oDesk: Израиль, Игипет, Южная Африка, Новая Зеландия, Израиль, Саудовская Арания, ОАЭ)
Данное исследование не претендует на полноту, и возможно не отражает реальное положение вещей, простая математика ничего больше. Речь здесь идет о максимальных цифрах (Top-10) - средние цены гораздо ниже.
P.S. И теперь угадайте где будет лучще всего продаваться российский программист? Ответ: правильно, в Северной Америке - закон спроса и предложения, ничего личного.
Коментариев: 2
1. Побольше используйте стилей с именами style1, style2, style3... и не нужно проверять существуют ли такие стили в каскадной таблице -
результат может оказаться даже лучше чем вы его представляли - так оно даже интересней. Человеческие имена стилей - удел ламеров и
юзеров, нормальные пацаны с компьютером на ты и всегда могут отличить стиль style13 от style12.
Побольше стилей с такими именами!
2. Почаще используйте функции создаваемые дримвювером типа - MM_validateForm это очень хорошие функции, не беда что
слишком избыточные и громоздкие, ведь для чего-то они нужны правда?
3. Побольше вложенных таблиц! Это просто праздник когда много таблиц вложены одна в другую! Не беда что в большинстве случаев можно
обойтись вообще без них, давайте таблиц и побольше!
4. Одиночные теги закрывать не нужно, что мы не знаем что они одиночные что ли...
5. Стили Вайтсмита и Кернигана-Ричи - отстой, будем использовать все сразу и отступы делать как придется - тот кто будет после нас
переделывать переформатирует так как ему нравится если такой дотошный...
Коментариев: 4
Сегодня встала задача сделать страничку с ютубовскими мувиками валидной в XHTML Transitional. Сама по себе задачка решена давно, можно использовать для этих целей SWFObject, но он зараза никак wmode не позволяет менять, или я просто не умею это делать. Кроме того синтаксис его использования какой-то громоздкий и некрасивый. Решил своими силами сделать аналог посимпатичнее.
Конечно за безбаговость не ручаюсь но потестировал на IE6, IE7, в Опере, FF и Sаfari.
Самое интересное что код с тегом Object нигде не понадобился. Я то думал что он нужен для эксплорера, оказывается что шестой эксплорер тег Object кушать наотрез отказался, а вот EMBED скушал за милую душу.
Вот что получтилось:
flasher.js
function flasher(){
this.attr = {'wmode':'transparent','type':'application/x-shockwave-flash'};
var i;
for(i=0;i<arguments.length;i=i+2){
this.attr[arguments[i]] = arguments[i+1];
}
}
flasher.prototype.write = function(element){
var el = document.getElementById(element);
var args = '';
for(key in this.attr){
args = args + ' ' + key+'='+this.attr[key];
}
el.innerHTML = '<embed '+args+'></embed>';
}
как это использовать:
<div style="width:425px;margin:10px auto;" id="darren_dicke"><!--Darren Dicke--></div>
<script type="text/javascript">
// <![CDATA[
var fo = new flasher("src", "http://www.youtube.com/v/g3Y_mQA0E0A", "width","425", "height","350" );
fo.write("darren_dicke");
// ]]>
</script>
к недостаткам можно отнести отсутствие автообновления плагина, займусь этим как нибудь на досуге потом.
Оставить комментарий