21 декабря 2014 г.

Новогодние идеи для компьютера

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

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



А владельцам устройств, на которых установлена MacOS я предлагаю прогуляться по ссылке и выбрать что-нибудь из этого каталога 

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



Такие замечательные обои можно найти на файловых хранилищах



А здесь можно скачать скрап-наборы новогодние и рождественские
Блог тоже можно украсить немного, добавив падающих снежинок. Я нашла этот скрипт на просторах сети интернет. Он не перегружает страничку, потому что использует не рисунки, а знак *. Вставить скрипт на страничку можно через стандартный виджет блоггера "HTML/JavaScript" - этот вариант, на мой взгляд, наиболее приемлемый, так как снежинки будут падать только на боковых панельках (если они в Вашем блоге с двух сторон, то на каждую необходимо встроить этот скрипт). В этом случае сгнег не будет падать на область самого поста и мешать его читать. К тому же, когда снег надоест, виджеты можно будет легко удалить. Если же есть сильное желание, чтобы снежинки падали по всему пространству блога, то тогда скрипт нужно вставлять в шаблон блога в раздел HEAD.

------------------ начало скрипта-----------------
<script type="text/javascript">
// Количество снежинок на странице (Ставьте в границах 30-40, больше не рекомендую)
var snowmax=35;

// Установите цвет снега, добавьте столько цветов сколько пожелаете
var snowcolor=new Array("#AAAACC","#DDDDFF","#CCCCDD","#F3F3F3","#F0FFFF","#FFFFFF","#EFF5FF")

// Поставьте шрифты из которых будет создана снежинка ставьте столько шрифтом сколько хотите
var snowtype=new Array("Arial Black","Arial Narrow","Times","Comic Sans MS");

// Символ из какого будут сделаны снежинки (по умолчанию * )
var snowletter="*";

// Скорость падения снега (рекомендую в границах от 0.3 до 2)
var sinkspeed=0.6;

// Максимальный размер снежинки
var snowmaxsize=22;

// Установите минимальный размер снежинки
var snowminsize=8;

// Устанавливаем положение снега
// Впишите 1 чтобы снег был по всему сайту, 2 только слева
// 3 только по центру, 4 снег справа
var snowingzone=1;


/*
//   * ПОСЛЕ ЭТОЙ ФРАЗЫ БОЛЬШЕ НЕТ КОНФИГУРАЦИИ*
*/

// НИЧЕГО НЕ ИЗМЕНЯТЬ

var snow=new Array();
var marginbottom;
var marginright;
var timer;
var i_snow=0;
var x_mv=new Array();
var crds=new Array();
var lftrght=new Array();
var browserinfos=navigator.userAgent;
var ie5=document.all&&document.getElementById&&!browserinfos.match(/Opera/);
var ns6=document.getElementById&&!document.all;
var opera=browserinfos.match(/Opera/);
var browserok=ie5||ns6||opera;
function randommaker(range) {
rand=Math.floor(range*Math.random());
return rand;
}
function initsnow() {
if (ie5 || opera) {
marginbottom=document.body.clientHeight;
marginright=document.body.clientWidth;
}
else if (ns6) {
marginbottom=window.innerHeight;
marginright=window.innerWidth;
}
var snowsizerange=snowmaxsize-snowminsize;
for (i=0;i<=snowmax;i++) {
crds[i]=0;
lftrght[i]=Math.random()*15;
x_mv[i]=0.03+Math.random()/10;
snow[i]=document.getElementById("s"+i);
snow[i].style.fontFamily=snowtype[randommaker(snowtype/length)];
snow[i].size=randommaker(snowsizerange)+snowminsize;
snow[i].style.fontSize=snow[i].size+"px";
snow[i].style.color=snowcolor[randommaker(snowcolor.length)];
snow[i].sink=sinkspeed*snow[i].size/5;
if (snowingzone==1) {snow[i].posx=randommaker(marginright-snow[i].size)}
if (snowingzone==2) {snow[i].posx=randommaker(marginright/2-snow[i].size)}
if (snowingzone==3) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/4}
if (snowingzone==4) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/2}
snow[i].posy=randommaker(2*marginbottom-marginbottom-2*snow[i].size);
snow[i].style.left=snow[i].posx+"px";
snow[i].style.top=snow[i].posy+"px";
}
movesnow();
}
function movesnow() {
for(i=0;i<=snowmax;i++) {
crds[i]+=x_mv[i];
snow[i].posy+=snow[i].sink;
snow[i].style.left=snow[i].posx+lftrght[i]*Math.sin(crds[i])+"px";
snow[i].style.top=snow[i].posy+"px";
if (snow[i].posy>=marginbottom-2*snow[i].size || parseInt(snow[i].style.left)>(marginright-3*lftrght[i])) {
if (snowingzone==1) {snow[i].posx=randommaker(marginright-snow[i].size)}
if (snowingzone==2) {snow[i].posx=randommaker(marginright/2-snow[i].size)}
if (snowingzone==3) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/4}
if (snowingzone==4) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/2}
snow[i].posy=0;
}
}
var timer=setTimeout("movesnow()",50);
}
for (i=0;i<=snowmax;i++) {
document.write("<span id='s"+i+"' style='position:absolute;top:-"+snowmaxsize+"px;'>"+snowletter+"</span>");
}
if (browserok) {
window.onload=initsnow;
}
</script>
------------------------ окончание скрипта -------------

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

Всем праздничного настроения и с наступающими праздниками!

3 комментария:

  1. У меня на обоях летняя Тоскана. Менять на зиму не хочу))) Хотя это фото с фонариком....
    А падающие снежинки да, могут тормозить просмотр блога(((

    ОтветитьУдалить
  2. Вот так скриптик :) ! Ай-да спасибо :) ! Сразу же испробовала его на своём блоге ( http://emelika.blogspot.com/ )- здоровско :) !!! Ещё раз спасибо вам огромное !!!

    ОтветитьУдалить