Что лучше, дайрект или адсенс?

Многие вебмастеры и контент креаторы стоят перед выбором – Yandex.Direct или Google.Adsense. И там и там есть плюсы и минусы, выбрать вы должны сами, в первую очередь в зависимости от вашего контента. Кратко:

1) в Yandex.Direct в целом чуть выше доход, зато в Google.Adsense приносит доход в долларах
2) Yandex.Direct ориентирован только на русскоязычный контент; Google.Adsense покажет рекламу для контента на любом языке
3) Yandex.Direct платит за вас налоги (13%)
4) Google.Adsense позволяет ставить рекламу не только на сайтах, но и на youtube
5) Чтобы попасть в РСЯ (Рекламную сеть Яндекса) нужно 100 уникальных посетителей в сутки; в Adsense такого порога нет.

Posted in Бизнес и идеи | Leave a comment

Движки: chmod 700 или 755

Во многих инструкциях к движкам сказано выставлять права 755. Но чем меньше прав – тем лучше для безопасности; поэтому часто новички интересуются – можно ли выставлять Chmod 700 для папок (и 600 для файлов)?

Ответ таков – да, на некоторых хостингах и для некоторых движков – можно. Проверить просто – поставить права и посмотреть, все ли корректно работает. Continue reading

Posted in CMS | Leave a comment

Программирование: считать с нуля или с единицы…

За основу берем цифру, равную трём
(С трёх удобней всего начинать),
Приплюсуем сперва восемьсот сорок два
И умножим на семьдесят пять.
Льюис Кэрролл «Охота на Снарка»,

Почему программисты считаю с нуля:
Это система, которая пришла из языка C, который долгое время оставался самым популярным языком и стал предком многих ЯП (языков программирования).

Также на западе принято считать с нуля многие вещи, например, этажи в зданиях. Continue reading

Posted in Программирование | Leave a comment

Python – структуры ветвления (операторы if else, if, ifelif)

Оператор if (если) используется для задания условий (если это так, то…), например:

cat_say = ‘mew’
if cat_say = ‘mew’ of cat_say = ‘myavki’:
….print(‘Dear, cat! Here’s your food!’)

Важно: используя условия if, нужно писать двойное равно и в конце выражения ставить двоеточие, чтобы показать конец условия; перед остальной частью кода, относящейся к условию, и print – отступ через tab (или 4 пробела). Continue reading

Posted in Python | Leave a comment

Python – использование format в строках

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

print(“This cat has {0} kittens and a {1}”.format(2,”tail”))

Вместо использования номеров внутри фигурных скобок можно в них сразу задать значение переменной – a,b,c:

print(‘quantity: ({a}, {b}, {c})’.format(a=5,b=2,c=4)) Continue reading

Posted in Python | Leave a comment

Типы данных в PHP

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

В PHP есть 8 типов данных: Continue reading

Posted in PHP | Leave a comment

Python – строки, конкатенация и повторение строк

Чтобы присвоить переменной строку, нужно заключить тест либо в апострофы ‘…’, либо в двойные кавычки “…”:

string=’I am a cat’
string=”I am a cat”

Если в строке есть апостроф (I’m), то всю строку нужно заключить в двойные кавычки, и наоборот. Если в строке есть и апостроф и двойные кавычки, то нужно использовать обратный слэш \, чтобы экранировать символы. Continue reading

Posted in Python | Leave a comment

Переменные и константы в PHP

Константы – поименованные ячейки памяти с неизменяемыми (зафиксированными) значениями.
Переменные
– ячейки со значениями, которые мы можем неоднократно присваивать и изменять.

Константы в PHP

В константы можно положить значение только 1 раз, изменять его нельзя. Константами удобно задавать имена файлов; они делают код безопаснее. Также есть много встроенных (системных) констант.

Как и переменные, константы регистрозависимые (важно – заглавная или строчная буква), но принято их записывать в верхнем регистре (чтобы отличить от переменных); обычно двучленные имена констант разделяются подчеркиванием. Continue reading

Posted in PHP | Leave a comment

Python – среда программирования и дополнительные программы

Когда вы установили Python, возникает вопрос – как начать изучать этот язык? Писать ли команды через консоль или нужно установить на компьютер что-то еще? Для Python есть множество сред программирования и разных решений, но для новичка предпочтительно выбрать из двух:

  • вы изучаете Python в научных целях, тогда скачивайте Anaconda с сайта www.continuum.io/downloads – в эту среду уже входит Python, а также такие полезные программы для программирования и аналитики как Spyder, Jupyter, IPython, R и другие.
  • вы изучаете Python для общих разработок, тогда установите крутой текстовый редактор кода Sublime Text с сайта sublimetext.com; в этом случае нужно будет вручную настроить интерпретатор Python, чтобы запускать программу, написанную в этом редакторе.

Continue reading

Posted in Python | Leave a comment

Python – установка

Чтобы установить Python на свой компьютер, просто наберите в Google поиске – download python и пройдите по первой ссылке на сайт www.python.org/downloads

Проще всего нажать на яркую кнопку с последней версией Питона и далее следовать процессу установки.

Кроме самого Python вам вероятно понадобится установить дополнительные программы, о которых мы поговорим далее. Устанавливая Python, помните, что это интерпретационный язык программирования. Если вы напишите код в блокноте, то он не заработает. И код не нужно компилировать, как в C++. Чтобы запустить ваш код, используется или встроенный интерпретатор – Python 3.6.exe или можно активировать интерпретатор в других текстовых редакторах или средах для программирования.

Все уроки по Python

Posted in Python | Leave a comment