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

Краткий чатлано-пацакский (перечеркнуто) румыно-русский словарь

Не могу считать себя знатоком иностранных языков. Но иметь хоть какую-то базу хочется-нужно-приятно, потому в довесок к английскому-чешскому-словацкому-польскому-чутьуть немецкому попробуем добавить … румынский! 🙂 До границы всего 25 километров, потому владеть парой сотен слов нужно обязательно! Кстати, румынский язык очень похож на итальянский, потому убиваем двух зайцев 🙂
Славарь в процессе наполнения, потому … следите за новостями!

И на всякий случай дублирую ссылку на сам документ:
https://docs.google.com/document/d/1VICqGqFZjpihsC9E0lGof-jrGAju3HfC3fAzL3rmK0g/edit?usp=sharing

Codecademy.com — курс PHP — урок 8: переменные (variables)

Привет-привет!

Майские праздники как-то выбивают из рабочего ритма (об этом позднее), а потому с некоторым запазданием переходим к следующему уроку по PHP, в рамках которого будем рассматривать работу с переменными. Повтор прозвучит занудно, но все же — я рассчитываю на то, что вы владеете азами программирования, и задавать вопросы в стиле: «А что такое переменная-константа и прочее» — не будете.

Итак, что мы имеем в Codecademy.com:

Variables
So far we’ve been outputting strings and doing math.

To do more complex coding, we need a way to «save» these values. We can do this using variables. A variable can store a string or a number, and gives it a specific case-senstive name.

Examples:

$myName = «Beyonce»;
$myAge = 32;
All variable names in PHP start with a dollar sign ( $ ).

что в переводе на простой человеческий звучит как: все переменные в PHP начинаются со знака $, а переменными могут быть как числа, так и символы.

Звучит просто. Осталось проверить это на практике, выполнив задание урока:

On line 8, create a variable named $myName and set it equal to your name. Make sure to end your PHP code with a semicolon — т.е. создадим в 8 строке переменную со своим именем. Имеющийся код:

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

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

Находим строку 8, и вставляем туда требуемую переменную: $myName, обозначив ее именем «Oleksiy», после чего получаем следующую конструкцию:

<!DOCTYPE html>
<html>
<head>
</head>
<body>
<p>
<?php
$myName = «Oleksiy»;
?>
</p>
</body>
</html>

Как всегда - картинка увеличивается по клику ;)
Как всегда — картинка увеличивается по клику 😉

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

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

WordPress и ссылка на happy wheels

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

Речь идет о ссылке happy wheels, ведущей на сайт happy*wheels*2*full*com (звездочки поставлены преднамеренно, не хочу даже ссылки активными делать — уверен, что этот сайт достаточно активно засветился в спам-листах.
В исходном коде страницы ссылка отображалась следующим образом:code_whells

Просмотрев исходные коды темы я не обнаружил ничего эксклюзивного, и только в файле single.php нашлось искомое:

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

определив помеху — удаляем вредонос их исходного кода и радуемся жизни 🙂

Как всегда — в случае возникновения вопросов милости просим на почту oleksiy@lavrynenko.com

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