суббота, ноября 22, 2008

miniUpgrade: мышь Defender ZURIC S755 и 1Гб памяти

Вчера купил себе мышьку Defender ZURIC S755 (лазерная), могу сказать что очень удобная и своих денег стоит, хотя сначала купил дешёвую мышку, но в сравнении с моей старой мышкой не катит.
Дешёвая мышка была не для моей мужской руки, она подошла бы для девушки с изящной ручкой. Тогда я решил обменять её на более качественную и главное удобную мышь, хоть и стоила примерно в 3 раза больше. И вот теперь у меня отличная мышка, беcпроводная и к тому же лазерная. На коробке написано что мышка с 7 кнопками, а я насчитал 10 + 1 кнопка выключения мышки. :)
Теперь нужно ещё отключать мышку вместе с компом :), отключалась бы она сама было бы вообще замечательно. В документации к мышке было написано, что она может работать и от одной батарейки и действительно работает :). Также в мышке предусмотрена функция медиа управления проигрывателем. Переключаешь мышку в медиа режим и можно управлять звуком (это хорошо когда смотришь фильм лежа на кровати, не надо вставать регулировать звук), также можно одним кликом приостановить проигрыватель и легко запустить проигрышь дальше. Вообщем ещё не всем функции изучил.
В убунту мышка встала без проблем и без танцев с бубном :).
Ну и 1гиг памяти взял, хоть и комп старый, но для работы сойдет в игры я не играю.

пятница, ноября 07, 2008

"no goback" javascript отключает переход назад

Alexf проводит конкурс:
нужно написать javascript который будет удерживать юзера на сайте, а именно отключать хистори назад, т.е. скрипт будет только отключать возможность уйти с сайта при нажатии бекспейса или кнопки назад, но возможность перехода назад в пределах сайта должна быть.

Не долго думая я написал данный скрип "no goback", проверял в фоксе 3 и опере 9.62.
В firefox'е 3 работает, а вот в opera'е 9.62 нет, в ней почему-то не выполняются javascript'ы при переходе назад, такая вот фича оперы.

Код вставки в HTML:
<html><body><script src="no_goback.js"/></body></html>
Нужно вставлять скрипт именно в тег body


UPD:

переписал скрипт теперь работает в Opera 9.62, IE 6, Firefox 3.
в других браузерах не тестил, если кто сможет потестируйте и дайте знать

теперь для работы скрипта нужно в тег body вашего html вставить iframe:

<html>
<head>
</head>
<body>
<iframe src="frame.html"
style="display:none"
onload="this.contentWindow.no_goback()"></iframe>
</body>
</html>

а вот сам код iframe'a (frame.html):
<html>
<head>
<meta http-equiv="Cache-Control" Content="no-cache">
<meta http-equiv="Pragma" Content="no-cache">
<meta http-equiv="Expires" Content="0">
<meta http-equiv="cache-control" content="no-store">
<script src="no_goback.js"></script>
</head>
<body>
<script>
if (!document.defaultView) {no_goback();}
</script>
</body>
</html>


это код самого javascrip'a (no_back.js):

//
// Author: Jungle
// Homepage: http://seodiver.ru/2008/11/no-goback-javascript.html
//
function createCookie(name,value,days) {
if (days) {
var date = new Date();
date.setTime(date.getTime()+(days*24*60*60*1000));
var expires = "; expires="+date.toGMTString();
}
else var expires = "";
document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1,c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
}
return null;
}

function eraseCookie(name) {
createCookie(name,"",-1);
}


function no_goback(){
var no_goback_flag = readCookie('no_goback');

if (!no_goback_flag) {
if (!top.location.search.match(/[&\?]no_goback$/)) {
createCookie('no_goback', top.location.href);
top.location.search += top.location.search ? '&no_goback' : '?no_goback';
}
} else if (top.location.search.match(/[&\?]no_goback$/)) {
top.location.href = no_goback_flag;
}

}



четверг, ноября 06, 2008

Первый снег

У нас выпал первый снег.
Зима потихоньку входит в свои права.
И это хорошо...
Хороший знак...

вторник, ноября 04, 2008

Присоединяюсь к акции Стального Бомжа "Костыли"

Внимание!

От себя в качестве вознаграждения выставляю Букмарк Ниндзю если Стальной Бомж в течении месяца проштрафится, то счастливчик получит от меня Ниндзю или если я в течении этой недели проштрафлюсь.

ЗЫ. так и хочется назвать данную акцию "Операция Костыли" :)

Google Analytics ввёл расширенные параметры

Посмотрел я только что в Google Analytics и увидел новые фишки (хотя ещё только бета):
  • Пользовательские отчеты
  • Сегменты с расширенными настройками
что за фишки ещё не смотрел, позже отпишу

понедельник, ноября 03, 2008

Эксперимент подъём в 3 часа ночи по мск

Вот прочитал заметку Стального Бомжа, в которой говорится о мотивации силы воли, т.е. как усилить волю и прийдти к заветной цели. А мотивация заключается в следующем:


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


Так вот что предлагает Стальной Бомж:



Итак, справа вы видите криво нарисованную табличку с 28 ячейками, каждая из которых означает день недели. Табличку сделал для наглядности, зеленая галочка означает, что в этот день я встал в 3 утра и продуктивно поработал минимум пару часов, красный крестик - что в этот день я расстался с очередной сотней долларов. Четыре крестика означают окончание акции и признание собственного бессилия.

Как же получить 400$? Для этого надо быть первым человеком, оставившим комментарий к этой записи после 3х часов утра по московскому времени. Если в течение 15 минут (академическое опоздание) я вам не отвечаю - 100$ ваши. Процедура будет повторяться каждый день. Если у меня отрубится интернет (что иногда бывает), постараюсь вылезти с телефона. В общем не волнуйтесь, если ступлю и просплю - деньги ваши, для меня этот эксперимент в разы важнее, чем эти 400$.


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

В течении недели буду вставать в 3 часа утра/ночи по мск., т.е. у меня будет 5 часов утра/ночи :)