Полезное


Ставим Java Development Kit (JDK) на ПК в Windows, MacOS, Linux

Java Development Kit (сокр. JDK) – комплект разработки приложений для работы с языком программирования java. Включает в себя: интерпретатор, облегченный интерпретатор jre, компилятор, отладчик, java библиотеки классов, программу сбора документации, диcассемблер, программу архивации и сжатия jar, программу просмотра апплетов и т.д…

Установка JDK (Java Development Kit) под Windows

1. Скачиваем JDK (Java Development Kit) — http://www.oracle.com/technetwork/java/javase/downloads/index.html

2. Устанавливаем JDK.

3. Перезагружаем Windows.

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

Как правило, не рекомендуется ставить JAVA-окружение (JDK или JRE) в каталоги, в которых есть пробелы.

Иными словами, кталог «c:\Program Files\» лучше не использовать, потому что в нем есть пробел.

5. Открываем: ПускНастройкиПанель управленияСистемаДополнительные параметрыДополнительно (вкладка)Переменные среды

6...


Как установить несколько IE (ie8, ie9, ie10) разных версий на одном компьютере

Случаются ситуации, когда заказчик хочет, чтобы его продукт был протестирован в разных версиях IE бруезера (IE8, IE9, IE10). Как показывает практика, эмулятор в Internet Explorer показывает не совсем реальную картину, а установить несколько браузеров IE, разных версии на одной ОС — нереально. Поэтому в данной статье речь пойдет о том, как можно выйти из данной ситуации, как установить несколько операционных систем Windows с браузерами: IE8, IE9, IE10 на одном компьютере.

Данный вариант подойдет под любую операционную систему: Windows, Linux, MacOS, а поможет нам в этом Vagrant и Virtualbox. В статье покажу варианты установки для операционных систем: Windows, Linux.

Virtualbox — эмулятор виртуальных машин: Windows с браузером IE8, Windows с браузером IE9, Windows с браузером IE10.

Vagrant — это инструмент для управления виртуальными машинами с помощью командной строки.

Установка нескольких IE в Windows

1. Устанавливаем VirtualBox

Скачиваем и устанавливаем программу «VirtualBox» www.virtualbox.org/wiki/Downloads

2. Устанавливаем Vagrant

Скачать и установить «Vagrant» для Windows, Linux, Mac OS можно по ссылке vagrantup.com

После того, как мы установили Vagrant, наша командная строка в Windows научилась понимать Vagrant...


Что такое РСС?

РСС (RSS — Really Simple Syndication) — это очень удобная штука, которая помогает получать последние новости ваших любимых сайтов, блогов, подкастов, для чтения на девайсе или десктопе.

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

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

Правда удобно?

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


Собственная форма подписки сервиса Smartresponder

Сегодня снова столкнулся с жуткой формой сервиса Smartresponder. Иногда приходится устанавливать форму подписки от Smartresponder на клиентских сайтах.

Внутри сервиса есть два разных конструктора форм — старый и новый. Что-то мне кажется, что старый конструктор рассчитан на тех людей, которые хотят сами «застилить» свою форму подписки. Но на практике все куда сложнее. Как правило, даже со старым упрощенным вариантом формы у многих возникают сложности.

Старый генератор формы подписки Smartresponder:

В данном коде формы сервиса Smartresponder очень много лишнего.

<!-- SmartResponder.ru subscribe form code (begin) -->
<script language="javascript" type="text/javascript">
function SR_IsListSelected(el)
{
  for (var i = 0; i < el.length; i ++)
    if (el[i].selected ||
      el[i].checked)
      return i;
  return -1;
}
function SR_trim(f)
{
  return f.toString().replace(/^[ ]+/, '').replace(/[ ]+$/, '');
}
function SR_submit(f)
{
  f["field_email"].value = SR_trim(f["field_email"].value);
  f["field_name_first"].value = SR_trim(f["field_name_first"].value);
  if ((SR_focus = f["field_email"]) && f["field_email"].value.replace(/^[ ]+/, '').replace(/[ ]+$/, '').length < 1 || (SR_focus = f["field_name_first"]) && f["field_name_first"].value.replace(/^[ ]+/, '').replace(/[ ]+$/, '').length < 1) { alert("Укажите значения всех обязательных для заполнения полей (помечены звездочкой)"); SR_focus.focus(); return false; }
  if...

Защита WordPress от спама с помощью хака подмена полей!

Привет дорогой читатель! Сегодня речь пойдет про wordpress комментарии, про спам комментарии в блогах. Я думаю, Вам как и мне, уже надоело постоянно заходить в папку «спам» и вручную перебирать комментарии автоматического или еще хуже ручного спама. После чего выискивать в этой куче хлама хороший, осмысленный комментарий, который затесался в папку спам комментарии по ошибке.

Все, верно, мне тоже это жуть как надоело. Сначала я ставил много разных антиспам плагинов для защиты wordpress от спама. Но как показала практика, все эти действия малоэффективны. Поэтому был придуман один очень интересный выход, правда, придуман был не мной! Позаимствовал я этот метод в каком-то блоге.

В общем, решил попробовать, внедрил хак на свой блог. После трех месяцев полет удачный, ни одного спам комментария за три месяца. В это трудно конечно поверить, но это так. После эксперимента пришел к выводу, что мои читатели просто обязаны знать про защиту wordpress от спам комментариев, с помощью полезного хака — «подмена полей»!

Суть метода!

Для ручного спама мы как всегда поставим плагин «Akismet». Я думаю, он должен стоять...


Бесплатный курс по CSS (45 видеоуроков!)

Хочу представить Вашему вниманию бесплатный комплекс уроков по css — Cascading Style Sheets. Взят данный курс из платного сборника Евгения Попова, название которого «Все Технические Моменты Онлайн-Бизнеса в Видеоформате». После того как Вы осилите данный курс, проделаете каждый урок, желательно не просто проделать, а постараться освоить, Вы научитесь верстать графические шаблоны любой сложности. Этот курс предоставляется Вам бесплатно,  45 бесплатных видеоуроков, по css (Каскадным таблицам стиля), для улучшения вида ваших web-сайтов!

Список уроков, которые вошли в курс:

  1. Установка расширений
  2. Принцип работы CSS
  3. Подключение и 3 базовых селектора
  4. Групповые селекторы
  5. Селекторы потомков
  6. Псевдоселекторы ссылок
  7. Семейство шрифтов
  8. Размер шрифта
  9. Жирный, курсив
  10. Декор
  11. Выравнивание и красная строка
  12. Высота строки, расстояния
  13. Сокращенная запись
  14. Рамки
  15. Работа со списками
  16. Наследование
  17. Каскадность и приоритетность
  18. Блочная модель, margin и padding
  19. Ширина и высота блока, выравнивание
  20. Конфликты полей
  21. Блочные и встроенные элементы
  22. Фоновый цвет и изображение. Введение
  23. Повтор фонового изображения
  24. Позиционирование...

Бесплатный курс по HTML (33 видеоурока!)

Практически все веб-страницы создаются при помощи html. Данный комплекс уроков по html взят из платного сборника Евгения Попова, под названием «Все Технические Моменты Онлайн-Бизнеса в Видеоформате».

Пройдя этот курс, Вы научитесь создавать каркасы сайтов и многое другое. Этот курс предоставляется Вам бесплатно. 33 видеоурока по html — Стандартный язык разметки документов во всемирной «интернет-паутине».

Список уроков, которые вошли в курс:

  1. Введение в HTML
  2. Понятние тэга. Создание каркаса страницы
  3. Параграфы и заголовки
  4. Списки
  5. Атрибуты
  6. Изображения
  7. Ссылки. часть 1
  8. Ссылки. часть 2
  9. Таблицы. часть 1
  10. Таблицы. часть 2
  11. Жирный и курсивный текст
  12. Введение в формы
  13. Текстовые поля форм
  14. Радиокнопки
  15. Чекбоксы
  16. Элемент выбора в форме (селект)
  17. Текстовая область
  18. Создание кнопок
  19. Объединение декоративное (fieldset)
  20. Блокировка и только чтение
  21. Обработчик
  22. Локальный сервер
  23. Отправка данных методами GET и POST
  24. Функция отправки письма
  25. Тэги внешних объектов
  26. Предварительное форматирование
  27. Карта изображения
  28. Мета-теги
  29. Комментарии
  30. XHTML
  31. Валидация документа
  32. Тэги DIV и SPAN
  33. Заключительный

Ссылки на скачивание видео курсов: