Рубрика «Веб-разработка» - 300

Отслеживание изменений в свойствах Js объекта с использованием dirtyFlag из пакета KoLite
Для отслеживания изменений, в объекте ViewModel, может помочь dirtyFlag, входящий в состав библиотеки KoLite, которая в свою очередь расширяет возможности knockout, добавляя новые возможности:

  • dirtyFlag — предназначен для отслеживания изменений как в отдельных, так и в совокупности свойств ViewModel
  • asyncCommand — предназначается для выполнения асинхронных команд
  • activity — предназначена для индикации активности. Используется совместно с asyncCommand

Читать полностью »

Многие веб-сайты выводят предупреждения об устаревших браузерах или и вовсе отправляют пользователя устанавливать новый браузер или Google Chrome Frame.
jReject — специальный плагин для jQuery, позволяющий отображать подобные уведомления с помощью несколько строчек кода.

jQuery jReject
Читать полностью »

Написать этот пост меня привлекла эта статья. Многие ее помнят по вот этой картинке.
image
Статья затрагивает правильную тему, однако с точки зрения математики и здравого смысла она в корне не верна.
Читать полностью »

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

Командная строка появляется при нажатии комбинации клавиш Shift-F12 и обладает системой дополнения команд и их параметров; также не забыли про подробные подсказки. Спектр задач, которые могут быть решены из командой строки, довольно широкий — от управления содержимым веб-страницы и её разнообразным анализом до создания скриншотов отдельных сегментов страницы, которые могут определяться, так сказать, «изнутри» — прямо по тегам. Видео-демонстрация работы нового инструмента приведена на видео ниже:

На данный момент ночные сборки Firefox 16 доступны на соответствующем канале.
Читать полностью »

Предлагаем вашему вниманию очередную подборку с ссылками на новости, интересные материалы и полезные ресурсы.
Дайджест интересных новостей и материалов из мира айти за последнюю неделю №20 (25 — 31 августа 2012)
Читать полностью »

Мир вокруг меняется, кассеты сменились дисками, а диски — файлами, файлы — стримингом, но если задуматься, это не революция, а эволюция. Революция сопровождает сейчас преимущественно газетно-журнальную журналистику, а радио и интернет просто адаптируются. Печатным журналистам нужно осваивать мир, ставший во много раз более динамичным, в то время как формат телевизионного и радиовещания по сути не поменялся. Телеканал «Дождь», например, стал охватывать интернет-аудиторию, но никакого технологического прорыва в самом вещании не случилось. С точки зрения механизма доставки контента сменилась только среда передачи данных, разве что появилась возможность смотреть архив, да читать расшифровки. Телевидение идет в сторону количественного развития, а не качественного — увеличиваются мегапикселы, в звонках в эфир пейджеры и телефоны сменяются твиттерами и форумами. Скоро до нас дойдет цифровое радио — но по сути, это просто другая упаковка того же стриминга. Революции нет.

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

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

Читать полностью »

Формирование виртуальной личности

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

  • вам нет 18. Стереотип безответственной школоты ничем не уничтожить
  • вконтакте вас зовут Вася, на бирже Петя, а вебмани будет выдавать, что вы Маша. Мало кто задумывается в самом начале пути о своём виртуальном профиле, а зря, потом уже ничего не изменить. Подумайте не только о достоверности вводимых данных, но и о их «чистоте». Если юзер под вашим ником будет на форуме phpclub-а просить научить его программировать, то будьте готовы к внезапно потерянным клиентам.
  • дайте будущему заказчику максимум информации о себе: телефон, скайп, аська, номера кошельков и счетов.
  • уделите внимание социальным сетям. Ни что так не компрометирует исполнителя, как страничка вконтакте содержащая мат, падонские выражения и т д
  • поставьте себя на место заказчика и проверьте на чистоту и логичность всю эту информацию через поисковые системы
  • старайтесь писать без ошибок и опечаток. Про матершину в общении с заказчиком думаю даже говорить не стоит.

Привыкайте жить в новую эпоху…
Читать полностью »

Еще в 2007 году я начал вести бесплатный блог об играх на Blogspot. Через 6 месяцев, с помощью Google Adsense (и других рекламных сервисов) он стал приносить около $3 800 в месяц.

Год спустя на сайте было 110 000 уников, 1.5 миллиона просмотров страниц и больше, чем $10 000 дохода в месяц, но это был всего лишь блог с ежедневными постами об играх и, иногда, репостами из блогов самих игр.

Впечатленный тем, что сделал, а точнее, шокированный тем, что случилось со мной, я рассказал об этом некоторым на стартап-конференции.

Но что мне сказали несколько успешных стартаперов?

Это — не стартап. Это — просто веб-сайт.

Действительно, получение огромного неожиданного дохода не делает стартап стартапом. Тысячи уникальных посетителей и просмотров — тоже нет.

Так что же действительно делает стартап стартапом?
Читать полностью »

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

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

Обычно покупатель попадает на некую промежуточную страницу, которая описывает то, как хороши красные угловые диваны. Или красные диваны вообще. А далее даются ссылки на нужный продукт.

Бывает и так, что пользователю предлагается искать что-то с помощью систем подбора и поиска, которые часто выдают пустые результаты или вообще не работают.

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

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

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

Disclamer: Это моя вторая статья на Хабре. Я программист и литературно писать статьи (даже на техническую тему) у меня пока получается плохо.

Статья написана после очередной вакансии «PHP программист», в которой в обязанностях было все: дизайн, проектирование баз данных, логика, верстка…
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js