Архив рубрики: Программирование

Почему русскоязычные программисты — крутые

В последние 30 лет ИТ сфера прошла определенную этническую эволюцию: от России и стран СНГ до Индии и Китая. Бизнес всегда выбирает оптимальное соотношение цена/качество. С развалом СССР наши инженеры в течение 10 лет были самыми востребованными на ИТ рынке; при … Читать далее →

Рубрика: ИТшники, Программирование | Оставить комментарий

Уменьшаем расход CPU хостинга. Как ускорить любой сайт на CMS

Сегодня практически каждый сайт работает не на древнем HTML, а на сложных CMS, написанных на языке PHP. Чаще всего это могут быть Joomla, WordPress, Drupal и проч. Так как подобные CMS представляют собой довольно «тяжелые» (и, честно говоря, не очень … Читать далее →

Рубрика: CMS, PHP, Вебмастер | 1 комментарий

PHP: массивы. Шпаргалка для пхпшников :)

Массив в PHP — одна большая переменная с множеством ячеек, в каждой из которых может храниться какое-то значение. Зачем нужны массивы? Пользователь прислал о себе данные через форму… Создаем массив, кладем туда данные, чтобы не создавать кучу переменных. В CMS … Читать далее →

Рубрика: PHP | 3 комментария

JavaScript — цикл с постусловием do-while

В JavaScript помимо циклов while и for есть еще один вариант цикла do-while: do{ }while(); Смысл этой конструкции в том, что сначала исполняется то, что внутри фигурных скобок, а затем проверяется условие while(). Если условие окажется true, то цикл повторяется, если … Читать далее →

Рубрика: Javascript | 1 комментарий

JavaScript — циклы while и for

В JavaScript есть два цикла — while и for. Они оба исполняются одинаково быстро. Цикл for более гибкий — у него в круглых скобках есть три части через точку с запятой. Общая запись: for(first;second;third); Внутри круглых скобок точка с запятой … Читать далее →

Рубрика: Javascript | Оставить комментарий

Копирование переменных, создание ссылок и переменные переменных в PHP

Для начала разберем копирование значений перемененных на этом примере: $a = 5; // записать значение 5 в именованную ($a) ячейку памяти $b = $a; // назначить новую ячейку в памяти и дать ей имя $b; присвоить ей такое же значение, … Читать далее →

Рубрика: PHP | Оставить комментарий

JavaScript — простые задачи на циклы

Задача: написать код на JavaScript, который посчитает, сколько будет 2^10 с помощью цикла. Решение: var num=2; var power=10; var result=1; var subpower=1 while (subpower<=power){result*=num;subpower++}; document.write(result)

Рубрика: Javascript | 1 комментарий

JavaScript — как встроить код в html и отобразить на сайте

Код JavaScript можно писать в любом блокноте и сохранить с расширением .js — можно также встроить код в html страницу с помощью тэгов <script>…</script> как в раздел head, так и в body. Лучше вставлять в тело сайта body, это ускорит … Читать далее →

Рубрика: Javascript | Оставить комментарий

JavaScript — циклы, счетчик

Цикл — это кусок кода, который повторяется некоторое число раз. Число повторений или число итераций описывается с помощью счетчика. Цикл записывается с помощью while(выражение, которое приводится к булеву типу — > для следующей итерации надо получить true, как только получим … Читать далее →

Рубрика: Javascript | Оставить комментарий

JavaScript — вывод данных

Внутри html кода можно вставлять и исполнять JavaScript с помощью тэгов <script>…</script>, которые можно вставить в head странички. Вывод данных идет по-разному в зависимости от  интерпретатора: var cat = «Vera»; //имя кота document.write(‘Hi, ‘ + cat); напечатать результат пользователю print(‘Hi, … Читать далее →

Рубрика: Javascript | Оставить комментарий

JavaScript — комментарии

Комментарий — часть кода, которая не интерпретируется. Есть многострочные комментарии и однострочные. Многострочный комментарий начинается с /* и заканчивается */ код JavaScript; /* комментарий на несколько строк */ код JavaScript; Однострочный комментарий начинается с // и идет до конца строки … Читать далее →

Рубрика: Javascript | Оставить комментарий

JavaScript — правила хорошего тона

В JavaScript принято называть переменные маленькими буквами (если имя из одного слова) — cat; Если имя переменной состоит из двух слов, то используется верблюжья нотация, т.е. первое слово пишется маленькими буквами, а второе склеивается с первым и пишется с большой … Читать далее →

Рубрика: Javascript | Оставить комментарий

JavaScript — базовые операторы

Оператор сравнения > / < Если мы пишем 2 < 6 , мы таким образом задаем вопрос, так это или нет? Ответ может быть в виде bulean значений — True / False. true > false Оператор равенства (мягкое равно) == … Читать далее →

Рубрика: Javascript | Оставить комментарий

JavaScript — первое впечатление

Язык программирования Джава или Ява скрипт — JavaScript — был создан веселым программистом за 10 дней. Почти как бог сотворил Землю, так и Брендан Эйх (Brendan Eich) сделал в 1995 году язык программирования, который совместим со всеми браузерами и до … Читать далее →

Рубрика: Javascript | Метки: , | 2 комментария

Python — циклы (for, while, break, continue)

Циклы в Python — это части кода, которые повторяются несколько раз. range(start,stop,step) — так в общем случае выглядит цикл для forLoop, где start и stop описывают собственно начало и конец цикла, включая начальную точку, но не включая конечную; step — … Читать далее →

Рубрика: Python | 4 комментария

Python — тернарный условный оператор (if, or, else)

Тернарный оператор (Ternary operator) — используется в строчку для задания условий в присваивании значения переменной. Легче это понять на примерах. cat_say = «Mew» me_say = «Hi,cat» if cat_say == «Mew» or cat_say == «Myavki» else «Who are you?» print(me_say) Hi,cat … Читать далее →

Рубрика: Python | 1 комментарий

Python — логические операторы и условия

Основные условия в Python: < (одно меньше другого) > (одно больше другого) <= (одно меньше или равно другому) >= (одно больше или равно другому) != (одно не равно другому) == (одно равно другому) Примеры использования условий: print(5 > 4) True … Читать далее →

Рубрика: Python | Оставить комментарий