Все записи автора Oleksiy

Codecademy.com — курс PHP — урок 7

php lesson 7
Нажми — и увидишь картинки в увеличенном виде!

Привет всем!
В этом посте мы рассмотрим седьмой урок начального курса по PHP от Codecademy.com
Вы будете смеяться, но в целом сегодня будет мало чего нового и интересного (пожалуй, как это не парадоксально звучит — в этом плюс Академии — уроки максимально простые и доходчивые, не перегружающие массой знаний).

Итак:
Важно знать, что PHP имеет возможность выполнения операций как с переменными, так и константами (об этом чуть позже) прямо в строке кода. Например код:
echo 7*8;
выведет на экран результат умножения.
Естественно, если мы зададим переменные, а потом произведем над ними действия — мы так же можем получить результат:
echo a*b;
Собственно, об этом и идет речь в уроке:

In addition to outputting strings, PHP can also do math.
Here we use echo to multiply 5 and 7, and we end our line of code with a semicolon. PHP will output 35.

On line 8 in between the , use echo to calculate 17 * 123. Make sure to end your PHP code with a semicolon.

Что в переводе звучит как:

Вы не поверите, но PHP умеет считать! В примере мы выведем результат умножения на экран командой echo 5*7 (важно не забывать ставить точку с запятой в конце строки!).
Задание сегодняшнего урока: в 9 строке вывести на экран результат умножения 17 и 123;

Исходный код:

<!DOCTYPE html>
<html>
<head>
</head>
<body>
<p>
<?php

?>
</p>
</body>
</html>

Отсчитываем строку под номером 9, и добавляем код:

echo 17 * 123;

получив таким образом следующую конструкцию:

<!DOCTYPE html>
<html>
<head>
</head>
<body>
<p>
<?php
echo 17 * 123;
?>
</p>
</body>
</html>

Спасибо за внимание 🙂

Как всегда в случае возникновения вопросов — добро пожаловать на почту или в Facebook 🙂

 

3G Интернет от MTS

Вчера мой глаз, уставший от обилия рекламы вдоль городских улиц наткнулся на билборд от MTS c с оптимистичным текстом в стиле «Мы первые запустили 3G!».
Круто, подумал я, и этим же вечером решил активировать услугу, дабы разобраться — стоит ли она того, что бы ее рекламировать.
Что понравилось: при активации услуги 3G Интернета ваш тарифный план мобильной связи не меняется. Фактически — сам Интернет является надстройкой над мобильным тарифом. И это радует. Подчеркну, что и мобильный номер остается без изменений 😉
На сайте компании есть подсказки по настройке телефонов под управлением IOS и Android, а вот Windows Phone пока отсутствует. Впрочем — особых премудростей в активации работы 3G Интернета в роуминге (да-да, весь трафик из MTS идет на ТриМоб) и проверке точки доступа я не увидел, потому думаю, что вы справитесь.
В связи с тем, что мой текущий тариф — Смартфон 0,50, ежемесячная стоимость услуги 3G Интернета с лимитом ежемесячного трафика в 2500 мегабайт на максимальной скорости и уменьшением до 115 килобит при превышении трафика будет составлять 90 гривен (осталось загадкой, как тарифный план на разговоры влияет на стоимость услуг Интернета, но оставим это на совести оператора — ему тоже нужно заработать ;)).
Speedtest показал интересные результаты:
Ping: 233 ms
Download: 1,95 Mbps
Upload: 4.64 Mpbs

Картинка кликабельная
Картинка кликабельная

Для пробы было совершено несколько звонков по Skype с использованием фронтальной камеры телефона. Удивительно, но факт: все работало без тормозов и зависаний! Меня, как человека, обругавшего компанию MTS последними словами за безумно некачественный мобильный интернет (в наличии два модема, которые с радостью продам по сходной цене — причем оба с внешне антенной — это совершенно не помогло улучшить качество и скорость работы) это удивило до глубины души.
Предварительный итог: весьма недурно.
Что дальше — посмотрим.

Спасибо за внимание!
В случае возникновения вопросов — милости просим на почту oleksiy@lavrynenko.com или Facebook

Codecademy.com — курс PHP — урок 6

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

Сегодня мы ознакомимся с термином «конкатенация». Итак, сама Codecademy описывает это следующим образом:

A string is a word or phrase between quotes, like so: "Hello, world!"

You can type a string all at once, like this:

<?php
  echo "Hello, world!";
?>

Or use the concatenation operator, which glues several strings together:

<?php
   echo "Hello," . " " . "world" . "!";
?>

The concatenation operator is just a dot (.). (If you’re coming to PHP from JavaScript, the dot does the same thing for strings that + does in JavaScript.)

Фактически, речь идет о склеивании строк для формирования единой строки данных. Оператор «.» — склеиваем, формируем 🙂

Как видно из описания — все просто. Попробуем посмотреть на задание к уроку:

Go ahead and echo a string of your choice on line 8. Try out the concatenation operator if you’re feeling bold!

Ну в смысле — будь смелым, попробуй использовать оператор конкатенации в 8 строке! Почему бы и нет?

Итак, дано:

<!DOCTYPE html>
<html>
<head>
</head>
<body>
<p>
<?php

?>
</p>
</body>
</html>

Добавляем в восьмую строку что-нибудь с конкатенацией:

<!DOCTYPE html>
<html>
<head>
</head>
<body>
<p>
<?php
echo «Hello,» . » » . «world» . «!»;
?>
</p>
</body>
</html>

и получаем:

lesson 6
Картинка кликабельная

Спасибо за внимание 🙂 Встретимся позже 🙂 Ну и конечно — в случае возникновения вопросов обращайтесь: oleksiy@lavrynenko.com

Codecademy.com — курс PHP — урок 3

В самом начале хочу сделать краткое отступление: зачем все это пишется.
Конспект.
Уроки действительно простые и интересные, но записывать их все же нужно, дабы пользоваться подсказками 🙂 Опять же — помогает закрепить знания.

А пока перейдем к третьему уроку:
Сегодня нам дано:

Your PHP code goes inside the <?php and ?> delimiters. Here we use the function echo to output I'm learning PHP!. We also end the line with a semicolon.

Как видно из урока — основным оператором для вывода информации в PHP служит echo (поправьте, если я ошибаюсь, но кажется он же используется со времен старого доброго DOS 🙂 ).

А теперь перейдем к заданию:

Try it out. On line 8, use echo to output your name. Make sure to end your line with a semicolon. (в строке 8 используется оператор echo и выведите в окне ваше имя ).

Дано:

<!DOCTYPE html>
<html>
<head>
</head>
<body>
<p>
<?php

?>
</p>
</body>
</html>

В итоге получаем:

<!DOCTYPE html>
<html>
<head>
</head>
<body>
<p>
<?php
echo «Oleksiy»;
?>
</p>
</body>
</html>

Как видно из скрина ниже — успех достигнут:

lesson 3_1

Спасибо за внимание 🙂 Встретимся позже 🙂 Ну и конечно — в случае возникновения вопросов обращайтесь: oleksiy@lavrynenko.com

Codecademy.com — курс PHP — урок 2

Звенит звонок, начнем урок… Итак, урок 2, на котором дано:

«So what?» You might say. «I can do that with JavaScript.» And that’s true! But JavaScript’s knowledge can be limited.
JavaScript generally runs in the browser, or client. This means it only really knows what’s going on in your browser, plus whatever information it gets from the website(s) you’re connecting to.
PHP, on the other hand, runs on the same computer as the website you’re visiting, which is known as the server. This means that it has access to all the information and files on that machine, which allows it to construct custom HTML pages to send to your browser, handle cookies, and run tasks or perform calculations with data from that website.

и даже добавлено задание:

We’ve written a little PHP in the editor to the right, but it’s not complete! On line 8, type My first line of PHP! between the «»s.

(добавь, мол, дорогой, в строку 8 текст «My first line of PHP!»)

Исходный код для работы представлен ниже:

<!DOCTYPE html>
<html>
<head>
</head>
<body>
<p>
<?php
echo «»;
?>
</p>
</body>
</html>

Немного помудрив, получаем следующее:

<!DOCTYPE html>
<html>
<head>
</head>
<body>
<p>
<?php
echo «My first line of PHP!»;
?>
</p>
</body>
</html>

Скрин, как всегда — ниже … а пока запомним: что бы вывести какую-либо информацию в PHP — используем echo 

php-lesson-2