Уроки JavaScript – Все, що потрібно знати про змінні

Однією з найголовніших та фундаментальних концепцій будь-якої мови програмування є можливість зберігання значень, які пізніше можна багаторазово використовувати. Такі значення в програмуванні називаються змінними. В сьогоднішньому уроці ми розглянемо змінні в JavaScript. В цій мові програмування для оголошення змінних використовуються три зарезервованих ключових слова: var, let або const.   Ви можете вільно використовувати кожен з цих видів змінних, оскільки всі вони «нетипізовані», — тобто, це означає, що змінна може містити значення будь-якого типу даних. Змінні...

Серіал Друзі — Хто така Рейчел Карен Грін?

Сьогоднішній огляд присвячений Рейчел Грін, головній героїні чудового серіалу Друзі. Отже, давайте дізнаємось про те, хто така Рейчел Грін.     Загальна характеристика: 00:19 Рейчел не надто мудра дівчина 00:36 Рейчел з дитинства звикла до заможнього життя 00:58 Рейчел нікудишня, просто жахлива офіціантка 02:00 У Рейчел виняткові відносини з друзями, а особливо з Монікою 02:45 Її дуже цікавить шопінг 03:25 Хазяйнувати вона не вміє 04:08 Інколи вона буває дуже строгою 04:53 Вона надто ревнива 06:02...

Основні команди при роботі з сервером по SSH

В попередній статті ми розглянули основні моменти по підключенню до сервера по SSH. А сьогодні ми продовжимо цю тему і дізнаємося основні SSH команди, які дозволять вам легко працювати через термінал з файлами на сервері.     Для початку: підключіться до віддаленого сервера Якщо ви забули, як підключатися до віддаленого сервера – в цій статті ви знайдете основну інформацію по підключенню до сервера за допомогою SSH (від англ. Secure Shell або Безпечна Оболонка).    ...

Детальний опис техніки ледачого завантаження зображень (Lazy Load)

Ліниве (або відкладене) завантаження картинок – це популярний метод асинхронного звернення до адреси зображення, по мірі необхідності його завантаження, а не одразу після того, як HTML сторінки був проаналізований браузером. Ви, швидше за все, вже бачили цю реалізацію в дії, оскільки цей метод використовується на багатьох популярних сайтах. Сьогодні неможливо уявити собі Інтернет без картинок і відео. Ми всі звикли до цього. Плюс, якщо на сторінці сайту немає якихось графічних елементів, нам важче буде вловити...

Приклад односторінкового сайту з повноекранними секціями

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

Як захистити свій сайт від атак методом грубої сили (Brute-force)

Атакою методом «грубої сили» (брутфорс, від англ. Brute-force attack) називається злом пароля шляхом перебору всіх можливих варіантів ключа. Будь-який пароль може бути підібраний шляхом повного перебору. Цей метод злому є найбільш універсальним, але також і найбільш повільним. Брутфорс ефективний для нескладних алгоритмів шифрування і ключів довжиною до 64 біт. При збільшенні довжини ключа починаючи з 128 біт, така атака хакерів буде малоефективною і потребуватиме багато ресурсів і часу. В сьогоднішній статті ми розглянемо деякі запобіжні...

Як відключити коментарі на сайті WordPress?

Всі блоги, які розроблені на CMS WordPress, можна розділити на 2 типи: які дозволяють коментарі, і які їх забороняють. У кожному з цих типів є свої плюси і мінуси, які ми сьогодні не будемо розглядати. Краще ми зосередимося на тому, як домогтися відключення коментарів на своєму сайті. А для цього у вас є кілька доступних варіантів.     Вбудовані способи WordPress для відключення коментарів Хоча в WordPress можна знайти плагіни практично для всього, включаючи і...

Ознайомлення з операторами IN та BETWEEN в MySQL

В сьогоднішньому уроці ми розглянемо основну інформацію по операторам IN та BETWEEN в MySQL. За допомогою оператора IN ви зможете визначити, чи відповідає потрібне значення якому-небудь значенню зі списку (або в підзапиті). А за допомогою оператора BETWEEN ви зможете визначити, чи знаходиться потрібне значення в діапазоні доступних значень.     Ознайомлення з оператором IN в MySQL Оператор IN дозволяє визначити, чи відповідає вказаному значенню яке-небудь значення в наборі значень або наборі, що повертається підзапитом. Нижче...

Вражаючий жіночий волейбол — ВК “ХІМІК” – СК “ПРОМЕТЕЙ” 14.02.2020 Найкращі моменти гри

Добірка найкращих моментів з цієї вражаючої гри, яка відбулась 14.02.2020р. в рамках Кубка України з волейболу серед жінок сезону 2019/2020. Етап: Фінал 4-х. Півфінал. Дата турніру: 14 лютого 2020р., 19:00 Місце проведення волейбольного турніру: СК “Прометей” просп. Аношкіна, 109 м. Кам’янське, Україна.   Кращі моменти гри в категорії: 00:20     Напад (Атакуючі удари, Спайк, Spike) 04:37     Блок 07:00     Скидка 08:05     Ейс       Добірка найкращих моментів з цієї вражаючої гри, яка відбулась 14.02.2020р. в рамках...

Жіночий волейбол — ВК “ХІМІК” – СК “ПРОМЕТЕЙ” 14.02.2020 Найкращі розіграші

Добірка найкращих розіграшів з чудової гри: Кубок України з волейболу серед жінок сезону 2019/2020. Етап: Фінал 4-х. Півфінал. Дата турніру: 14 лютого 2020р., 19:00. Місце проведення турніру: СК Прометей просп. Аношкіна, 109 м. Кам’янське, Україна.       Добірка найкращих розіграшів з чудової гри: Кубок України з волейболу серед жінок сезону 2019/2020. Етап: Фінал 4-х. Півфінал.

Уроки PHP – Багатовимірний масив

В сьогоднішньому невеликому уроці ми покажемо вам, що таке багатовимірні масиви, як створювати та керувати багатовимірними масивами в PHP. Рівень складності: початковий.     Введення в багатомірний масив PHP Як ви знаєте, масиви являють собою список пар з ключів та їх значень. Зазвичай ключем є число (або рядок в разі асоціативних масивів), а значенням є будь-який тип даних. І це важливо, оскільки це означає, що значенням може бути й інший масив. Таким чином, якщо ви...

Як обмежити доступ до всього сайту на WordPress за IP-адресою, для захисту

Безпека сайту завжди повинна бути на першому місці. І неважливо, наскільки великий у вас сайт. До одного з найбільш ефективних способів захисту сайту відноситься блокування доступу за IP-адресами шкідливих і зловмисних користувачів. Ця операція так само відома, як внесення до чорного списку. Виконати її можна декількома способами.   Створення чорного списку і внесення в нього IP-адрес дозволить уникнути деяких типів атак хакерів, наприклад, атак типу «відмова в обслуговуванні» (DDOS) і атак методом «грубої сили» (brute...

Як зробити красиву анімовану кнопку Пошук з CSS3 та jQuery

В сьогоднішньому уроці ми на практиці розглянемо те, як можна створити просту, але дуже красиву кнопку для пошуку, всього лише з допомогою CSS3 і jQuery.   Готова кнопка буде виглядати приблизно так:     Для створення такої гарної анімованої кнопки для вікна пошуку ми будемо використовувати наступні інструменти: HTML – для структури документу CSS3 – для стильового оформлення та анімації руху jQuery – для реагування на натискання кнопок     Деякий час тому назад розробники...

Що таке формат JPEG – докладний опис для фотографів

Той, хто коли-небудь користувався Інтернетом, ймовірно, бачив зображення в форматі JPEG. На сьогоднішній день це найпоширеніший спосіб кодування, надсилання по мережі і зберігання зображень. Формат JPEG використовується мільярди разів на день. Без JPEG Всесвітня павутина була б трохи менш барвистою, набагато повільнішою і, ймовірно, не володіла б таким багатством зображень кішок! Сьогодні ви можете надіслати зображення у форматі JPEG другу по електронній пошті, не турбуючись про те, який пристрій, браузер або операційну систему він використовує....

Що обрати – CMS або фреймворк для створення сайту?

Первинною метою для кожного нового сайту є його створення і запуск, та щоб він виконував свої завдання і все те, що ви від нього очікуєте. Створювати нові сайти можна різними способами, і використовуючи різні інструменти. Цей вибір в основному покладається на цілі, які стоять перед вашим сайтом. В сьогоднішній публікації ми порівняємо створення нового сайту з використанням CMS (наприклад, таких як Magento і WordPress) і фреймворків (таких як Bootstrap, CodeIgniter і Ruby On Rails).  ...

Серіал Друзі — Хто такий Рос Юстас Геллер?

Сьогоднішній огляд присвячений Росу Геллеру, головному герою чудового серіалу Друзі. Отже, давайте дізнаємось про те, хто такий Рос Геллер?     Рос Юстас Геллер дуже полюбляє модні зачіски. Рос Геллер – музикант. Окрім роботи, Рос дуже захоплюється музикою. Щоправда, вона не всім до смаку. Хоча Роса це зовсім не турбує. Дуже часто Росс потрапляє в смішні та дивні ситуації. Але він сам їх шукає. Жести та рухи Роса Геллера. У Роса є кілька рухів та...

Нижня плата – дрібниця, без якої Xiaomi Redmi Note 5 загине

Мобільні пристрої від китайського бренду Ксіомі представляють собою складну високотехнологічну конструкцію, що побудована на тисячі дрібних радіодеталей. В результаті цього, всього лише один невеликий модуль може виконувати десятки життєво важливих процесів. Таким чином, нижня плата Xiaomi Redmi Note 5 виконує функції по підключенню різних пристроїв, передачі сигналів різного формату на материнську плату, а також бере активну участь в роботі загальної електричної схеми смартфону. Все це свідчить лише про одне, — що без нижньої плати смартфон...

З Новим 2020 Роком!

Вітаємо з Новим 2020 Роком! Бажаємо, щоб 2020-й рік подарував багато причин для радості, а також велику кількість щасливих моментів. Щоб збувалися всі заповітні бажання, а у всіх справах вас супроводжувала удача! Бажаємо вам і вашим рідним міцного здоров’я, любові, взаєморозуміння, радості, достатку, мирного неба над головою, цікавих подорожей та чудових подій! Нехай ваш дім буде наповнений щастям!    

Ключ шифрування (Encryption Key) в Magento 2

Ключ шифрування використовується Magento для захисту пароля, інформації про кредитну картку та інших конфіденційних даних інтернет-магазину на CMS Magento. Для шифрування всіх даних, яким потрібне дешифрування, використовується алгоритм AES-256 (Advanced Encryption Standard, розмір блоку 256 біт). Для хешування всіх даних, які не вимагають розшифровки, використовується алгоритм SHA-256 (Secure Hash Algorithm – безпечний алгоритм хешування). Цей ключ використовується для забезпечення безпеки даних в базі даних Magento. В основному цей ключ потрібен при налаштуванні хмарних середовищ Magento....

Мудрість з Болгарії – болгарські прислів’я та приказки

У прислів’ях і приказках прихована багатовікова мудрість будь-якого народу. З допомогою прислів’їв та приказок з вуст в уста передаються мудрість і життєвий досвід. Також вони багато говорять про звичаї, звички і традиції народу. Сьогодні пропонуємо вашій увазі деякі болгарські прислів’я і приказки в перекладі на українську мову. Дослівний переклад болгарських прислів’їв не завжди точно відповідає оригіналу, але зате вірно відображає смислове завантаження. До речі, часто сенс приказки, що передається, можна простежити і в наших прислів’ях...

Як завантажувати CSS файли асинхронно

Одним з найбільш ефективних способів підвищити продуктивність та швидкість завантаження сторінок сайту є асинхронне завантаження CSS файлів. При використанні цього способу не буде відбуватися зайва затримка для завантаження сторінки через рендеринг цих файлів. Затримка пов’язана з тим, що за замовчуванням браузери завантажують підключені CSS-файли синхронно – зупиняючи весь рендеринг сторінки, поки кожен CSS-файл завантажується та аналізується. Звичайно, хоча б невелика частина CSS стилів сайту повинна бути завантажена до того, як сторінці буде дозволено розпочати рендеринг....

Уроки JavaScript – приклади використання випадковості

В JavaScript досить часто потрібно використовувати випадковість або випадкове поводження. Найпростішим прикладом буде отримання випадкового числа для проведення жеребкування. Або, наприклад, уявити можливий результат кидка монети. Але існує багато різних видів випадковості, і для різних додатків потрібно підбирати свій вид випадкового результату.     Найпростіша випадковість Найпростішою формою випадковості, яка вбудована в JavaScript, є функція Math.random(). Щоб побачити її в дії, наберіть в консолі браузера (виклик консолі Ctrl+Shift+I) функцію: Math.random(); //0.2735944957535754 – приклад результату  ...

Серіал Касл — Огляд сюжету та найцікавіших моментів [HD]

Сьогоднішній огляд присвячений серіалу Касл. В центрі сюжету цього чудового серіалу є Річард Касл, – відомий письменник в жанрі детективів з Нью-Йорка.   Серіал розпочинається з того, що письменник перебуває в творчій кризі. А реальний злочинець почав наслідувати сценам вбивств з його книг. Отже, знайомтесь, Річард Едгар Касл. Річард Касл успішний письменник. У нього є все: гроші, визнання читачів, розумниця-дочка і чудовий будинок. Але він хоче стати справжнім детективом. Касл зближується з детективами 12-го відділку...

Використання Золотого перетину в дизайні

Золотий перетин також називають золотою пропорцією або гармонійним розподілом. Науково доведено, що використання золотого перетину робить об’єкт візуально красивішим. Кращий приклад можна простежити в одній з найвідоміших картин Леонардо да Вінчі «Мона Ліза», в якій використовується принцип золотого перетину. Пропорція для Золотого перетину становить 1:1,618. Це математичне рівняння, яке знайшло своє застосування і в дизайні. За допомогою Золотого перетину можна створювати красиві дизайни. Відмінність Golden Ratio (Золотого перетину) від інших дизайнерських практик полягає в тому,...

Уроки PHP – як робити сортування даних в масиві

В сьогоднішньому уроці ми розглянемо основні моменти, які стосуються сортування даних масиву в PHP. Ви дізнаєтеся найбільш важливі вбудовані в PHP функції, які призначені для сортування масивів.     Введення в сортування масивів в PHP Досить часто доводиться сортувати дані в масивах. Можливо, вам потрібно це робити в алфавітному або числовому порядку, в порядку зростання або зменшення. Для цього PHP надає декілька корисних функцій. У наступному розділі ми покажемо вам, як використовувати ці функції. Для...