developer blog

451 degrees Fahrenheit

Archives Posts

Pushup the web, не забываем обновляться

July 29th, 2008 by pilot

Давайте дружно попросим пользователей наших сайтов незабывать обновлять их браузеры! Для этого нам поможет Pushup.

Установив небольшой скрипт pushup на вашем сайте, пользователь который использует устаревшую версию браузера получит ненавязчивое уведомление о том что его браузер устарел и его нужно обновить с ссылкой на обновление.

pushuptheweb1

Юзер сможет либо сразу пойти и обновиться либо попросить напомнить ему об этом позже, время напоминания указывается в опциях скрипта.

На сегодняшний момент Pushup поддерживаетpushuptheweb

Установка

В хидер страниц (на которых будет напоминание) добавьте:

<link rel='stylesheet' type='text/css' href='css/pushup.css' />
<script type='text/javascript' src='js/pushup.js'></script>

Скачать Pushup 1.0.0

Filed under Software & Tools having No Comments »

Archives Posts

Сравнение 9-ти способов обфускации email адресов

July 25th, 2008 by pilot

Вечная проблема при публикации своего email, конечно же не хочется получать в итоге спам на свой ящик, и тут мы начинаем прибегать к различным способам обфускации (чтоб было понятно людям, но не понятно ботам) нашего email адреса.

Silvan Mühlemann занялся этим вопросом, создал 9 разных email ящиков, защитил их 9 способами, разместил их на популярном сервере, чтоб их хорошенько проиндексил google, подождал (всего, ничего) 1.5 года и вот он результат…

obfuscation_methods

На графике показаны методы защиты и количество спама в мб, полученного по каждому методу.

В итоге следующие 3 метода оказались самыми надежными:

1. Изменение нарямую через CSS

<style type="text/css">
span.codedirection { unicode-bidi:bidi-override; direction: rtl; }
</style><p><span class="codedirection">moc.etalllit@7raboofnavlis</span></p>

2. Использование метода CSS display: none

<style type="text/css">
p span.displaynone { display:none; }
</style>
<p>silvanfoobar8@<span class="displaynone">null</span>tilllate.com</p>

3. ROT13 - кодирование
Закодировать email в ROT13 можно с помощью тулзы rot13 либо php функцией str_rot13 и после декодировать с помощью Javascript

<script type="text/javascript">
document.write("<n uers=\"znvygb:fvyinasbbone10@gvyyyngr.pbz\" ery=
\"absbyybj\">".replace(/[a-zA-Z]/g, function(c){return String.fromCharCode
((c<="Z"?90:122)>=(cc=c.charCodeAt(0)+13)?c:c-26);}));
</script>silvanfoobar's Mail</a>

Из 3х мне больше всего понравился 2й способ, как наиболее простой в реализации.

Filed under Software & Tools having No Comments »

Archives Posts

PLOPP, 3D рисовалка для детей

July 24th, 2008 by pilot

В наше время просто куча всякого софта, хорошего и плохого, но вот ниша программ для детей мало представленны в массах.

Вот про одну из таких программ, и пойдет речь.

plopp

PLOPP - это рисовалка анимационных 3D сцен без особых усилий.

Тут можно рисовать 3D картинки очень быстро и просто! Достаточно нарисовать человечка (объект - для серьезных дядь) в 2D, и PLOPP сам певедет его в 3D! Ну а  3D человечком можно творить что угодно: таскать, вращать, выставлять порядок отображение в 3D сцене (ближе, дальше относительно других человечико).

plopp2

Read the rest of this entry »

Filed under Software & Tools having No Comments »

Archives Posts

XRAY, заглянем под шкурку

July 23rd, 2008 by pilot

xray

XRAY небольшой скрипт, размещаем его на нашей панели закладок, а дальше кликаем на любой элемент и получаем окошко со

  • стилями
  • положением элемента в модели документа
  • что это за элемент
  • наглядно показаны его габаритные размеры
    В связи с этим эта небольшая тулза очень полезна при тестировании в IE и Safari.
    К огромному сожелению, XRAY не работает в Opera ((.
Filed under Software & Tools having 3 Comments »

Archives Posts

5 лучших решений для Firebug

July 22nd, 2008 by pilot

Firebug наиболее популярный плагин под Firefox для тестирования веб приложений. Firebug позвляет: находить ошибки в javascript, наглядно редактировать CSS, и увидеть весь сетевой трафик вашего приложения.

К этому набору добавим еще несколько луших расширений, которые облегчат вам разработку веб приложений.

  • YSlow (о котором я уже писал ранее) perfview
    YSlow показывает как увеличить скорость загрузки вашего сайта.

    Read the rest of this entry »

Filed under Software & Tools having 2 Comments »