-
16 ЯНВ 20140
-
14 ЯНВ 20140
Удалить дублирующиеся записи в базе mysql (duplicate entry)
Создаем чистую таблицу аналогичной то что у нас есть с неуниклаьными значениямиCREATE TABLE clean LIKE options
Создаем индексы для нужных полейALTER IGNORE TABLE clean ADD UNIQUE INDEX (add1, add2, add3)
Дальше вставляем данные из нашей старой базы в новую с параметром IGNOREINSERT IGNORE INTO clean SELECT * FROM options
Удаляем старую таблицуDROP TABLE options
И переименовываем новую в старуюRENAME TABLE clean TO options -
13 ЯНВ 20140
Event при скроле к низу страницы на jquery
$(window).scroll(function () {
if ($(document).height() <= $(window).scrollTop() + $(window).height()) {
alert("End Of The Page");
}
}); -
12 ЯНВ 20140
jQuery Email валидация, regexp паттерн
var emailPattern = new RegExp(/^((([a-z]|d|[!#$%&'*+-/=?^_`{|}~]|[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF])+(.([a-z]|d|[!#$%&'*+-/=?^_`{|}~]|[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF])+)*)|((x22)((((x20|x09)*(x0dx0a))?(x20|x09)+)?(([x01-x08x0bx0cx0e-x1fx7f]|x21|[x23-x5b]|[x5d-x7e]|[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF])|(\([x01-x09x0bx0cx0d-x7f]|[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF]))))*(((x20|x09)*(x0dx0a))?(x20|x09)+)?(x22)))@((([a-z]|d|[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF])|(([a-z]|d|[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF])([a-z]|d|-|.|_|~|[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF])*([a-z]|d|[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF]))).)+(([a-z]|[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF])|(([a-z]|[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF])([a-z]|d|-|.|_|~|[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF])*([a-z]|[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF]))).?$/i);
$('#btnSubmit').click(function () {
if (emailPattern.test($.trim($('#emailId').val())) == false) {
alert("Please enter valid email address.");
$('#emailId').focus();
return false;
} else {
alert("Valid email address.");
}
}); -
12 ЯНВ 20140
3 этапа анализа сайта на уровне рефлексии у продвинутого пользоватлея

Человек который из дня в день серфит интернет попадая на всевозможные веб-сайты, смотрит на них уже по другому, не как начинающий пользователь, иначе. И значительно быстрее. Это как в жизни профессионалу не нужно время, что бы анализировать привычную ему вещь, он моментально приходит к заключению. И совершенно наоборот если нужно оценить. Профессионалу нужно время, что бы изучить каждую деталь. Поэтому бывает так часто конфликты и не совпадение мнения о прекрасном у дизайнера и заказчика. Они смотрят на одну и туже картинку, а видят разное.
Теперь, то что применительно к сайту обобщенно:
1. Скорость загрузки
Быстро хорошо, моментально еще лучше!
2. Дизайн и внимание к деталям
3. Юзабилити (удобство использования)
Понятно, что перейдя на сайт нужно некоторое время что бы привыкнуть. Но есть сайты, к которым не получается привыкнуть и тогда хочется покинуть их поскорее.
Навязчивая реклама, мерцающие элементы и не дай бог звуки на сайте, все это призыв к действию, что бы покинуть сайт навсегда!
Хорошим примером как ни странно можно представить vk, где мощнейший функционал упакован в горманично понятный интерфейс. Плохой пример google+ и fb. Толи там мыслят по другому, непонятно. -
11 ЯНВ 20140
Подсветка при наведении пересечения таблицы jQuery

$('td').mouseover(function () {
$(this).siblings().css('background-color', '#EAD575');
var ind = $(this).index();
$('td:nth-child(' + (ind + 1) + ')').css('background-color', '#EAD575');
});
$('td').mouseleave(function () {
$(this).siblings().css('background-color', '');
var ind = $(this).index();
$('td:nth-child(' + (ind + 1) + ')').css('background-color', '');
}); -
10 ЯНВ 20140
Слишком большой выбор парализует

Однажды хитра тётка, провела бесплатную дегустацию варенья в супермаркете, на стенде которого было представлено 24 сорта. Через неделю эксперимент был повторен, только она оставила 6 сортов вместо двадцати четырех.
Итог: ассортимент в 24 сорта побудил 60% покупателей магазина остановиться и попробовать варенье, но только 3% из них совершили покупку. Когда на стенде осталось 6 сортов, 40% человек поучаствовали в дегустации, и 30% совершили покупку. -
09 ЯНВ 20140
Как рождаются арбитражники

Первый тип эксперт-аналитик:
Сеошник который настраивал компании для других компаний. И поняли что с играв на разнице конвертации одного трафика в другой, можно зарабатывать и это собственно он и наблюдал. А если вести аналитику, тестировать и вкидывать бабло, то можно серьезно подняться.
Второй тип рандом:
Человек который узнал о том, что зарабатывать можно без сайта попробовав лить трафик, и если случайным, а обычно так и бывает, образом вылетают в плюс или выходят в ноль оборачиваемые средства, то тогда будущий арбитражник понимает что, потенциал есть и можно сделать лучше. Впереди куча потраченного времени, проб и неудач, горы мануалов и кейсов с форумов, которые в основном об одном и том же...
Третий тип накопитель:
Вебмастера у которых есть паблики, интернет сайты, вообщем пользователи обладающие трафиком уже изначально, но не знали как правильно его монетизировать. Минимальные риски, с большими трудозатратами для развития своего ресурса. Самый устойчивый арбитражник =)
Категории:
Оставить на заметку в:
