Архив записей (часть 4)

Суббота, 08.10.2011, 19:37

После долгих раздумий, я решил вернуться к первоначальной версии своего блога. Теги не так уж и обходимы, ведь я не пишу о каких то конкретных вещах. Здесь я просто делюсь своими мыслями… Поэтому, чем проще — тем лучше.
——
Теперь в плеере для прослушивания мелодий отображается размер песни. Это сделано для того, чтобы посетитель сайта (у которого трафик ограничен) знал, сколько ему потребуется трафика и времени для загрузки мелодии. На мой взгляд, это очень удобно и полезно.


Пятница, 14.10.2011, 20:20

Бывшие, настоящие, будущие… Нервотрепка, какое-то непонятное счастье, неизвестность… Ну это все не важно…
Меня можно поздравить: я переезжаю в отдельную квартиру. Точнее, теперь снимаю комнату. Небольшой глоток свободы, который очень сильно ударил по финансовому положению. sad Пока, чем дальше, тем сложнее. Но, слава Богу, нервы более-менее крепкие и нервный срыв не наблюдается и не планируется. smile Но в бочке дегтя есть и капелька меда: теперь буду зависеть, в большей степени, от своих желаний и потребностей, чем раньше. smile Жизнь хоть и становится труднее, но и также более «сладкой». Вот такие пироги с мясом. smile


Пятница, 21.10.2011, 19:08

Посмотрел «Eddie Murphy — Raw» (год выпуска 1987).
До этого считал, что юмор в америке слишком плоский и не смешной. Этот фильм разрушил такое представление. Эдди Мерфи рассказывает о реальных отношениях между людьми и отношениями мужчин и женщин. Он говорит о таком, что большинство из нас знает, но пытается не верить в это. Не, конечно, бывают и исключения из правил (например, что супруги неверны друг другу).
Больше всего поразило, что как бы ни развивалось человечество, технологии и бла-бла-бла, за 14 прошедших лет ничего не изменилось. Неужели мы стоим на месте в плане отношений друг к другу? Мнимое движение вперед… Обидно, блин…


Воскресенье, 23.10.2011, 22:33

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

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

Однако, чтобы избежать постоянного повторения кода для каждой новости, пришлось задать условие, при котором скрипт работал только на главной странице, где выводятся 5 последних новостей. Благо, это было реализовано за какие-то 2 минуты. smile

Кому интересно, привожу код скрипта:

<script language=»JavaScript»>// Выводим изображение «new», если новость добавлена не позднее двух недель
var currentTime = new Date();
today = currentTime.getDate()-<?substr($DATE$,0,2)?>;
tomon = currentTime.getMonth()-<?substr($DATE$,3,2)?>+1;
toyear = currentTime.getFullYear()-<?substr($DATE$,6,4)?>;
if (today <= 14 && tomon == 0 && toyear == 0 ) document.write(» <img src=’/new.gif’ alt=’Новое’>»);
</script>


Воскресенье, 30.10.2011, 13:27

На днях пришла мысль, что мой скрипт оповещения пользователей о том, что новость новая, работает только в том месяце, в котором эта самая новость добавлена. Т.е., если месяц добавления новости октябрь, то в ноябре скрипт уже не заработает, хотя должен показываться, к примеру, как минимум, еще один день. sad Вывод: надо дорабатывать.

И вот результат моих экспериментов:

<script language=»JavaScript»>// Выводим изображение «new», если новость добавлена не позднее двух недель
var currentTime = new Date();
today = currentTime.getDate()-<?substr($DATE$,0,2)?>;
tomon = currentTime.getMonth()-<?substr($DATE$,3,2)?>+1;
toyear = currentTime.getFullYear()-<?substr($DATE$,6,4)?>;
sbday = 30-<?substr($DATE$,0,2)?>; // Узнаем кол-во дней до конца месяца
nwday = 14-sbday-currentTime.getDate(); // Узнаем кол-во оставшихся дней показа на след месяц
if (sbday >= 14) {
if (today <= 14 && tomon == 0 && toyear == 0) document.write(» <img src=\»/new.gif\» alt=\»Новое\»>»);
} else {
if (tomon == 0) {
if (today < 14 && toyear == 0) document.write(» <img src=\»/new.gif\» alt=\»Новое\»>»);
}
if (tomon == 1) {
if (nwday >= 0 && toyear == 0) document.write(» <img src=\»/new.gif\» alt=\»Новое\»>»);
}
}
</script>

Все работает на «УРА!«. Правда тут есть один нюанс: за общее количество дней в месяце берется число 30. Я просто не вижу смысла высчитывать реальное количество дней в определенном месяце — это только загромоздит код. Вот так вот. smile


Среда, 02.11.2011, 18:03

Сегодня копался в коде сайта и нашел старый скрипт, который отсчитывал количество оставшегося времени (дней, часов, минут) до Нового года и выводил его на сайт. Но скрипт был отключен. После его изучения, пришел к выводу, что он не оптимизирован и если это исправить, то можно вернуть на сайт, что и было сделано. smile Так же, было изменено изображение новогодней ели. Все внесенные изменения Вы сможете увидеть за 21 день до Нового года.
Сам скрипт (не помню кто автор исходника):

var today = new Date()
var newYearDay = new Date(today.getFullYear()+1, 0, 1)
var day = 86400000
var hour = 3600000
var minute = 60000
var time = newYearDay.getTime() — today.getTime()
var days = Math.floor(time/day)
var hours = Math.floor((time — days*day)/hour)
var minutes = Math.floor((time — days*day — hours*hour)/minute)document.write(«До Нового года осталось:<br>»);
document.write(«Дней: «+days+»<br>»);
document.write(«Часов: «+hours+»<br>»);
document.write(«Минут: «+minutes);

P.S.: Авось, кому понадобится.


Воскресенье, 06.11.2011, 21:43

Очень нравится мне мультфильм «Тачки». Очень интересный. Тем более, с ним связано очень много приятных мгновений в моей жизни (хоть и тяжеловато о них вспоминать). Жаль, но вторую часть еще не видел. Надеюсь, что она будет тоже очень интересной, с юмором, грустью и, вообще, захватывающим сюжетом. smile


Воскресенье, 13.11.2011, 00:50

Сегодня посмотрел мультфильм «Тачки 2». Ну, особого впечатления он не произвел, к сожалению. Конечно, сюжет был интересный, иногда захватывающий, но это уже не то. Супер агенты, фбр, цру, бла-бла-бла… История с бомбами, погонями, стрельбой. Боевик, прямо. В общем, мультфильм хороший, но не «зацепил» как первая часть.


Четверг, 17.11.2011, 07:13

Оптимизация кода — великая вещь. smile Конечно, для пользователя это ничего не значит в большинстве случаев, а вот для программиста вполне такая полезная штука.
Сайт постепенно меняется, как в плане кода, так и в плане дизайна. Это все делается для того, чтобы хоть немного освежить сайт и, в большинстве случаев, упростить и сделать интуитивно понятнее некоторые функции.
Несколько недель назад решил разработать свой собственный дизайн для модуля «Мини-Чат» и могу представить Вам финальную версию:

mchat
Вот только этот чат не появится на данном сайте. Поэтому просто выкладываю скрипт, если он кому-то понадобится «mchat.zip«.


Понедельник, 21.11.2011, 08:09

Ну вот, теперь дизайн сайта более «читабелен» и удобен. smile Конечно, не идеал, но отличия от изначальной версии существенные. А теперь еще появилась новогодняя версия. Как бы, в демо режиме, но вполне удобная. Спасибо мастерам фотошопа, которые выкладывают уроки по созданию снега на буквах, ибо можно немного пошаманить и применить этот эффект для поверхностей. Поэтому, на новый год будет сюрприз. ;)


Вторник, 22.11.2011, 17:54

Уже и ноябрь приближается к концу. Скоро осень уступит свое место зиме. А значит — скоро новый год. smile В городе на площади уже возводят елку. Здесь она искусственная, в отличии от Новопавловска. Сегодня довелось идти через площадь и видеть как делают »кирпичи» изо льда. Интересно, что будет возведено? smile Раньше никогда не видел »вживую» фигуры изо льда. Жду не дождусь результата трудов скульпторов. ;)


Суббота, 26.11.2011, 11:50

Вчера лег спать рано. Проснулся. За окном темно. На часах 8:47. »Странно», думаю, »неужели я только 2 часа поспал». Но так как здесь рассвет очень поздно, решил посмотреть дату. Оказывается, уже было утро. Рассвело ближе к 10. Небо затянуто облаками, дома и улицы покрыты снегом, на окнах мороз нарисовал узоры, а термометр показывает -30. Что-то сразу отпало желание куда либо идти. smile Хотя, если нет ветра, то мороз не особо сильно чувствуется.
Интересно, а какая же температура ночью?


Среда, 30.11.2011, 07:42

Недавно опять обнаружил недочет в дизайне:

player_download_link
В браузере Opera (v. 11+) строка «скачать эту песню [0.00Mb]» смещается вниз. При этом, в Mozilla Firefox (v. 7+) отображается правильно. Пришлось допиливать. smile
P.S.: В других версиях браузеров не проверял.


Суббота, 03.12.2011, 11:11

Сегодня пришлось немного переделать дизайн сайта. В браузере Opera (v. 11+) опять не отображались элементы, которые в Mozilla Firefox (v. 7+) отображались прекрасно. Вроде бы, эту проблему решил. Тестеров нет, что смог проверил. Заглянул также в Internet Explorer. Попытки решить проблему (аналогичную Opera) в нем не принесли никаких результатов, поэтому я не обещаю стабильную работу сайта в данном браузере. sad


Вторник, 06.12.2011, 06:50

Вчера, однако, был напряженный денек. Пришлось задержаться на работе, в связи с обновлением программного обеспечения. В итоге ожидаемый результат не получили, сделал откат системы и домой попал только в половину первого ночи. Почему-то вспомнились мои первые самостоятельные (писарем роты) армейские будни. Самое интересное, они тоже пришлись на декабрь.
——
Теперь домен www.mcelips.ru принадлежит мне. :P Я, правда, пока не придумал какой сайт под него сделать, поэтому он не активен сейчас, sad но уже точно никто его не уведет. smile


<<< Архив записей (часть 3) | Архив записей (часть 5) >>>