CHS
catmarkБесплатные курсы

ПОИСК СВОЙ В КАЖДОМ РАЗДЕЛЕ

#
1
Продвижение форума на примере webmasters.ruARTICLES 28.02.16 28.02.16 976

На тему продвижения форумов написано много статей, как, собственно, и на любую тематику по SEO. Но реально полезных статей, с примерами и т.д. – единицы. Мало того, кто действительно понимает в SEO, для тех, для кого это не просто способ заработать, а это еще и хобби, они сами прекрасно могут анализировать и следить за развитием порталов, таких как webmasters.ru.

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

2
50 фраз, убивающих желание покупатьARTICLES 31.03.16 14.04.16 679

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

3
Тексты на сайт: о чем писать на главной страницеARTICLES 31.03.16 31.03.16 635

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

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

4
301 редирект со страницы со знаком вопроса в URLSNIPPETS 03.04.16 18.04.16 1050

Редирект со старых страниц на новые: решение проблемы со знаком вопроса в урле

5
Как выделить активный пункт меню?JQUERY 03.04.16 25.09.21 558

Как выделить активный пункт меню? Реализация на jQuery.

6
Box-shadowCSS 03.04.16 18.04.16 654

Вариант оформления тени блока через CSS

7
Запрет на выделение через cssCSS 14.04.16 18.04.16 522

Запрет на выделение через css

8
С чего начать продвижение?ARTICLES 14.04.16 14.04.16 595

С чего начать продвижение?

9
Написание SEO статейARTICLES 15.04.16 13.11.21 509

Поговорим о написании SEO статей. Только самые важные детали в написании SEO текстов.

10
ПритчиNOTES 16.04.16 01.01.23 779
11
Минимальная оптимизация сайтаARTICLES 16.04.16 16.04.16 493

Что такое оптимизация сайта? – Это максимальное соответствие сайта, требованием поисковых систем.
С чего начинается оптимизация сайта?

12
Скрипт задержки перехода по ссылкеJS 16.04.16 18.04.16 593

Скрипт задержки перехода по ссылке на JS

13
14
SEO-копирайтинг для людейARTICLES 18.04.16 14.11.21 527

Традиционно считается, что все тексты, написанные для интернета, делятся на две основные категории:
SEO-статьи
• продающие тексты.
Нет, конечно, есть еще чудаки, которые просто пишут о том, что интересно читателям или ведут сетевые дневники. Но не о них речь. Копирайтер, принимаясь за статью, обязательно поинтересуется целью ее написания. Если это продвижение сайта по определенным ключевым словам, то имеется в виду SEO-статья. Какие основные задачи решает автор такого текста?

15
ТЗ на создание сайта и его основные пунктыARTICLES 18.04.16 18.04.16 530

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

16
Что такое VDS, VPS?ARTICLES 18.04.16 18.04.16 540

Что такое VDS, VPS и чем они лучше обычного хостинга?

Новички часто сталкиваются с аббревиатурами, расшифровка которых с помощью википедии не дает ровным счетом ничего. Так как кроме значения слова, возникает еще целая масса вопросов: «А зачем?», «А что это такое?», «А чем оно лучше?» и т.п.

Например, вопрос который мучает любого новичка, что такое VDS, VPS и чем они лучше обычного хостинга? Вопрос не так прост, как кажется на первый взгляд и заключает в себе целую кучу дополнительных вопросов, которые мы разберем чуть ниже.

17
Блокировка посетителей, перешедших с определенного доменаSNIPPETS 18.04.16 18.04.16 518

Если вы не хотите видеть на своем сайте пользователей с конкретного домена, то вы можете запретить им доступ. Например, пользователей с нежелательных ресурсов (сайты для взрослых, хакерские сайты и т. д.) вы можете перенаправлять на страницу 403 Forbidden.

18
Защита админки WordPress сайтаNOTES 18.04.16 15.06.16 559

Защита админки WordPress сайта

19
Защита от хотлинка через htaccessARTICLES 18.04.16 18.04.16 589

Что такое хотлинк?
Например, какой нибудь хитрый юзер не хочет платить своему хостеру и привязывается к Вашим мультимедийным приложениям или изображениям (видео, музыка) и помещает их на свою страницу. Он использует ваш контент на своем сайте, загружая его со своего.В принципе хотлинк является кражей интеллектуальной собственности, причем Вы еще оплачиваете трафик другого сайта.

20
Из-за чего позиции сайта сильно меняются после апдейта?ARTICLES 18.04.16 18.04.16 516

На самом, деле причин по которым позиции прыгают достаточно много. Но есть и основные причины, о которых сейчас и поговорим.

21
Регулярные выражения в файле .htaccessARTICLES 19.04.16 19.04.16 1339

Регулярные выражения в файле .htaccess используются в RewriteCond и RewriteRule, то есть для описания условий срабатывания правил и для описания самих правил. С помощью регулярных выражений задаются шаблоны строк. Синтаксис - такой же как в языке Perl.

22
ЛоготипNOTES 21.04.16 18.11.21 605

В переводе с греческого языка логотип — “отпечаток слова”, то есть, изначально — это полное или сокращенное написание слова оригинальным образом. Начиная с XIX века, когда этот термин впервые появился в типографии и обозначал любой текстовый блок, который можно было не набирать каждый раз (так называемые “клише”), и до сегодняшнего дня понятие логотипа трансформировалось.

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

23
Что такое высоконагруженные проектыNOTES 21.04.16 21.04.16 571

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

24
Как продвинуть и получать траф с копипастного сайта?ARTICLES 21.04.16 21.04.16 881

Сайты на копипасте не редкость.
Главный вопрос – как выжить среди стаи копипастных и уникальных статей?

25
Как создать Хороший сайт?ARTICLES 21.04.16 21.04.16 444

Прочитав это и начав проектировать свой сайт в уме, вы добьетесь хороших результатов!

26
Оценка донораNOTES 21.04.16 02.08.19 1595

Возможные (но не исчерпывающие) пункты оценки качества донора

27
28
АнекдотыNOTES 02.05.16 16.10.22 517
29
Включение gzip сжатия на аккаунте JinoSNIPPETS 14.08.16 14.08.16 741
  1. Позвонить/написать в техподдержку и попросить включить сжатие
  2. В htaccess аккаунта добавить:
30
31
32
Очистка поля типа fileJS 01.09.16 01.09.16 587

Очистка поля типа file

33
34
35
36
Единицы измерения: px, em, rem и другиеARTICLES 19.11.16 19.11.16 554

Единицы измерения: “px”, “em”, “rem” и другие

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

37
Предел масштабирования для конкретного проекта (нагрузки)NOTES 19.11.16 19.11.16 569

Предел масштабирования для конкретного проекта можно рассчитать следующим образом. Если страница сайта и динамические запросы обрабатываются, в среднем, за 0,5 секунды, то на 8-ядерном выделенном сервере возможно обработать до 16 страниц в секунду без значительного ухудшения качества работы сайта.

38
Видимость сайтаNOTES 19.11.16 19.11.16 476

Что такое "Видимость сайта"

39
Форма поиска через yandexHTML 24.12.16 24.12.16 473

Отправляем поисковый запрос с сайта в яндекс.

40
Почему сайт плохо ранжируется в Google (кодекс)ARTICLES 14.01.17 14.01.17 2526

Я потратил значительное количество времени, разбирая заявки на форуме по индексированию и ранжированию Google. В целом общая причина их появления – один и тот же вопрос: “сайт пропал или понизился в выдаче”. Надо ответить, что, как и сами вопросы, так и ответы достаточно типовые, поэтому я решил соединить их в единый документ, некоторую инструкцию по разбору подобных ситуаций, а так же для ответов на некоторые другие вопросы. Нижеизложенное – мое личное мнение, сформированное в ходе собственных исследований, чтения различных материалов и справки Google. Для удобства все абзацы имеют сквозную нумерацию.

41
42
Рабочий вариант перевода всего сайта на https кроме одной директорииSNIPPETS 30.01.17 30.01.17 484

Всё, наконец-то всё заработало как надо, рабочий вариант перевода всего сайта на https кроме одной директории "adminka":

43
Учебное пособие по кэшированиюARTICLES 31.01.17 07.10.21 494

Довольно подробное и интересное изложение материала, касающегося кэша и его использования.

44
Копируют сайт, что делать?NOTES 03.03.17 03.03.17 680

Можно почитать судебную практику по этому вопросу. Там немало интересной информации можно почерпнуть, как ведут себя те, у кого украден контент и/или дизайн и те, кто украл. Но в суд Вы вряд ли будете подавать, поскольку это очень муторно, долго и дорого (примерно 1-1.5 года затянется, куча бумаг, авокады, экспертизы, пошлины, нервы, нет гарантии положительного результата…).
Но вот вести диалог с вором стоит, давить на совесть, конечно, бесполезно, но вот заставить его засуетиться и испугаться вполне возможно, если там средний вебмастер, а не прошаренный мегамозг на потоковом парсере, прикрывший свою ж..пу со всех сторон. Многое зависит от хостера.

45
Google: что делать, если нужно временно закрыть сайтARTICLES 03.03.17 03.03.17 442

Сотрудник Google Джон Мюллер рассказал, как не потерять позиции в поиске, если возникнет необходимость временно приостановить работу сайта (на день и больше) – для проведения технических работ или по другим причинам.

46
47
Делаем микроразметку без правки вёрсткиJS 03.05.17 03.05.17 472

Все знают, что есть такая штука, как микроразметка и зачем она нужна. Ещё некоторые товарищи должны знать про то, есть такая штука, как JSON. Я не буду растекаться мыслью по дереву и рассказывать зачем она вам нужна. Если вкратце – получаем рич сниппет вставив кусок кода в head и абсолютно никак не влияя на фронт-энд.
Вот вам парочка типовых примеров, а дальше уже сами:

48
Как выбрать хостинг: часто задаваемые вопросыARTICLES 21.07.17 21.07.17 745

Команда хостинг-компании FASTVPS, при активном участии Леонида Сизова с сайта poiskvps.ru, подготовила объемный и исчерпывающий FAQ по выбору хостинга

49
50
JavaScript и SEO: сканирует ли Google JavaScript?ARTICLES 01.09.17 01.09.17 751

Автор: Барри Адамс (Barry Adams) – соредактор State of Digital.

По мере эволюции интернета растёт спрос на сайты, имеющие всё более интерактивную функциональность. В результате многие разработчики создают сайты, используя такие фреймворки, как React и Angular. Это, в свою очередь, вызывает всё больше вопросов на тему оптимизации таких ресурсов для SEO. В основном, оптимизаторы и вебмастера ставят вопрос так: могут ли поисковые системы, такие как Google, сканировать JavaScript?

51
Отправка POST-запросов через JavaScriptAJAX 30.09.17 30.09.17 499

Уже достаточно давно многие сайты обладают динамическими страницами, то есть они обновляются без перезагрузки. Это достигается путём обращений к серверу через JavaScript, в большинстве случаев, это POST и GET запросы. И практически всегда такие сайты используют для этого Ajax. И далеко не все знают (к сожалению), что Ajax - это не отдельный язык, а всего лишь библиотека JavaScript. Вывод: Ajax - это лишь удобный способ отправить POST-запросы, но всё это можно сделать и без его помощи.

52
Закрытие текста или части кода от индексацииJQUERY 14.05.18 25.09.21 688

Тег закрывает от индексации, а не удаляет из кода.

53
10 полезных ссылок для пользователя GoogleARTICLES 19.05.18 06.06.18 450

Хотя сервисы Google никогда не претендовали на звание самых простых в использовании, в функциональности им не откажешь точно. Некоторые из функций зарыты настолько глубоко и неочевидны, что добраться до них можно только основательно прошерстив многочисленные меню настроек своего аккаунта. Ниже мы приведем 10 важных ссылок, которые стоит знать каждому обладателю учетной записи Google.

54
Цитаты и афоризмыNOTES 21.09.18 29.10.24 866
55
Как дублировать поведение меню на jQuery?JQUERY 02.08.19 25.09.21 379

Как дублировать поведение меню на jquery - при main и side одинаковых меню, например

56
Как сделать смену языка сайта без перезагрузки страницыJS 02.08.19 02.08.19 601

Как сделать смену языка сайта без перезагрузки страницы - вариант

57
Hover для картинки с лупой и верхним покрытиемCSS 02.08.19 02.08.19 485

Hover для картинки с лупой и верхним покрытием - вариант.

58
Горизонтальные линии для текста в textarea на CSSCSS 02.08.19 02.08.19 525

Горизонтальные линии для текста в textarea на CSS

59
Как вместо NaN вывести текстJS 03.08.19 04.08.19 740

У button привязан onclick с id.
В файле js сделано сложение двух input полей, но если в эти поля ничего не вводить,
то в поле “Результат” выводит: NaN.
Как можно заменить это, скажем на текст: Не введены данные / Ошибка

60
Перенаправление корня сайта на папкуNOTES 03.08.19 03.08.19 522

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

61
62
63
Вариативные шрифтыARTICLES 04.08.19 04.08.19 679
64
65
Удаление GET-параметра из URLPHP 07.08.19 08.08.19 562

Где это может быть нужно? Допустим, Вы делаете навигацию по страницам. И Вам необходимо сделать универсальный скрипт её создания, добавляя к текущему URL параметр page. Однако, текущий URL может быть уже с параметром page. В итоге, получится, например, такой URL: "/?page=5&page=7". Тогда как правильный должен быть: "/?page=7". Таким образом, необходимо сначала удалить параметр page, а уже потом скрипт создания навигации по страницам сделает своё дело.

66
67
68
69
70
71
Простой слайдер на CSSCSS 20.08.19 20.08.19 528
72
Полезные редиректы в nginxARTICLES 21.08.19 21.08.19 713
73
Disable/enable an input with jQueryJQUERY 28.08.19 25.09.21 482

74
75
76
77
78
79
80
81
Canvas кнопка менюHTML 09.10.19 09.10.19 495
82
SVG кнопка менюXML 10.10.19 10.10.19 484
83
84
85
86
87
88
89
90
91
92
93
Ностальгия по дискетамARTICLES 11.12.20 28.03.21 346
94
How to Protect Against Slow HTTP AttacksARTICLES 09.06.21 09.06.21 388

95
Mint или Ubuntu , что лучше?ARTICLES 21.06.21 21.06.21 330
96
Debian vs UbuntuARTICLES 21.06.21 21.06.21 334
97
98
Redhat vs Ubuntu. Что выбрать?ARTICLES 21.06.21 21.06.21 300
99
Что лучше: Fedora vs Linux MintARTICLES 25.06.21 25.06.21 404
100
Сравнение Ubuntu vs OpenSUSEARTICLES 25.06.21 25.06.21 323
101
Сравнение Fedora vs OpenSUSEARTICLES 25.06.21 26.06.21 334
102
Что лучше Debian или CentOSARTICLES 25.06.21 25.06.21 327
103
Что лучше Ubuntu или KubuntuARTICLES 25.06.21 25.06.21 344
104
105
Функция для вывода содержимого переменной (php)PHP 29.06.21 29.06.21 345

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

106
Счетчик с блокировкойPHP 11.07.21 11.07.21 329
107
108
109
Преобразование ошибок в исключенияPHP 06.08.21 07.08.21 339

Мы приходим к выводу, что ошибку любого уровня можно трактовать как "серьезную" (за исключением ситуации, когда перед выражением явно указан оператор @, подавляющий вывод всех ошибок). Для обработки же серьезных ошибок в PHP имеется прекрасное средство — исключения.

110
111
112
113
Какую СУБД выбрать и почему?ARTICLES 22.09.21 04.10.21 403
114
115
116
117
SQLite-песочница в браузереSQLITE 28.09.21 29.09.21 350
118
119
120
121
122
CURL (Client URL Library)PHP 10.10.21 10.10.21 288
123
GZip-сжатиеPHP 11.10.21 11.10.21 304
124
125
Чистый PHP или Laravel: что лучше?ARTICLES 12.10.21 12.10.21 345
126
A sysadmin's guide to network managementLINUX 14.10.21 14.10.21 408

A reference list of Linux utilities and commands makes managing servers and networks easier.

127
Основы GitARTICLES 15.10.21 12.11.21 394
128
A Nerd’s (🤓) Guide to Color on the WebARTICLES 17.10.21 17.10.21 381

There are a lot of ways to work with color on the web. I think it’s helpful to understand the mechanics behind what you’re using, and color is no exception. Let’s delve into some of the technical details of color on the web.

129
130
Linux Command HandbookLINUX 20.10.21 20.10.21 643

This Linux Command Handbook will cover 60 core Bash commands you will need as a developer. Each command includes example code and tips for when to use it.

131
20 Things I’ve Learned in my 20 Years as a Software EngineerNOTES 21.10.21 21.10.21 280

Important, Read This First

You’re about to read a blog post with a lot of advice. Learning from those who came before us is instrumental to success, but we often forget an important caveat. Almost all advice is contextual, yet it is rarely delivered with any context.

132
133
Neovim для full stack программистаARTICLES 24.10.21 24.10.21 567
134
The Magical Number Seven, Plus or Minus Two: Some Limits on our Capacity for Processing InformationARTICLES 25.10.21 25.10.21 414

В 1956 г. Миллер в статье "The Magical Number Seven, Plus or Minus Two" показал, что человек способен удерживать в краткосрочной памяти семь объектов плюс-минус два. Это означает, что для эффективной работы число связей, которые должен учитывать программист при разработке того или иного блока, не должна превышать 5—9. ("ООП на РНР", М.В.Кузнецов, И.В.Симдянов, стр.22)

135
136
137
138
Bash vs. Python vs. JavaScript: Which Is Better for Automation?ARTICLES 30.10.21 30.10.21 347

Comparing the pros and cons of Bash, Python, and JavaScript-based Shell scripts

139
140
Scripting tmuxNOTES 31.10.21 31.10.21 478

141
Эпитафия украденным телеграм-каналамNOTES 02.11.21 02.11.21 272
Важная инфа для пользователей Телеграм в свете участившейся практики воровства каналов.
142
143
Why Programming Isn’t A Good Career ChoiceNOTES 02.11.21 02.11.21 303

144
Как выбрать SSD-накопительARTICLES 03.11.21 03.11.21 292
145
146
147
148
149
150
151
152
10 Crucial Software Development Principles to Live ByARTICLES 16.11.21 16.11.21 295

Software development principles are a must-know for every engineer that desires to achieve clean codes. Following these principles enables you and other developers to understand your project.

153
154
155
156
157
Рецепты PHPSNIPPETS 21.11.21 24.11.21 576
158
Как спарсить любой сайт?ARTICLES 24.11.21 24.11.21 331
159
160
161
Видео фон на чистом HTML+CSSSNIPPETS 27.11.21 27.11.21 343
162
163
Что нового в SQLite 3.37NOTES 28.11.21 28.11.21 243
164
165
Advanced PHP Error Handling via htaccessARTICLES 01.12.21 01.12.21 377

166
167
168
169
170
171
172
173
174
175
Опыт настройки LAMP + сайтNOTES 15.12.21 15.12.21 316
176
177
178
179
180
181
182
Кунг-фу стиля LinuxARTICLES 07.01.22 25.03.22 402
183
184
185
186
187
188
189
190
191
192
193
194
Конфигурационные файлы LinuxARTICLES 10.02.22 10.02.22 278
195
196
Как установить Proton LinuxNOTES 16.02.22 16.02.22 802
197
Код Доступа TermuxARTICLES 21.02.22 21.02.22 868
198
199
Linux выживальщикаNOTES 25.02.22 25.02.22 261
200
201
Короткометражные фильмыNOTES 11.03.22 26.07.24 586
202
203
Cron — лучшие практикиARTICLES 20.03.22 20.03.22 295
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
CSS Parent SelectorARTICLES 23.04.22 23.04.22 360

220
Еда: просто и не оченьNOTES 28.04.22 26.08.22 244
221
222
223
224
3 ways to style CSS box-shadow effectsNOTES 14.05.22 14.05.22 302

225
226
227
Bash Command Line Tips to Help You Work FasterARTICLES 22.05.22 22.05.22 175

228
229
230
231
232
233
КнигиNOTES 26.06.22 04.11.22 207
234
Mail Server на Docker за 10 минутARTICLES 28.06.22 28.06.22 222
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
A visual guide to SSH tunnelsARTICLES 08.10.22 08.10.22 546

   

251
Advanced SSH usageARTICLES 12.10.22 12.10.22 235

   

252
253
254
255
256
257
258
259
260
261
262
Настройка Webpack 5ARTICLES 26.11.22 26.11.22 1507
263
264
265
266
База по шардированию базыARTICLES 19.12.22 19.12.22 284
267
268
269
270
271
272
273
274
275
Графические оболочки FFmpegPROGS 11.12.23 11.12.23 179
276
277
Как разогнать ЖК мониторNOTES 30.12.23 30.12.23 186
278
279
280
Курсы
materials/cats/top45/11top45.jpgmaterials/cats/top45/33top45.jpgmaterials/cats/top45/39top45.jpg